/* Oracle Infinity @preserve Copyright (c) 2017, 2018, 2019, Oracle and/or its affiliates. All rights reserved. common.js v1.3.43 Created: 2021-09-21T18:38:17+0000 */ ORA.common||(ORA.common={});ORA.common.mutations||(ORA.common.mutations={});ORA.common.mobile||(ORA.common.mobile={}); ORA.common.clientID={cfg:{DNTBehavior:"honorDNT",wtidTimeout:1E3,cookie:{enable:!0,name:"ORA_FPC",expires:63113851500,autoTLD:!1,sessionOnly:!1,expireDate:new Date((new Date).getTime()+63113851500),domain:""},endpoint:{clientIDServer:"dc.oracleinfinity.io",accountGuid:"abcde12345",protocol:"https"}},isClientIdSet:!1,isWaitForSetClientId:!1,waitForSetClientId:function(){ORA.common.TrackingPipeline.disableSeed();ORA.common.clientID.isWaitForSetClientId=!0},setConfig:function(a){a=a||{};a=ORA.common._shallowMerge(ORA.common.clientID.cfg, a);ORA.common.clientID.cfg=a;ORA.common.clientID.clientId&&ORA.common.clientID.storeClientId(ORA.common.clientID.clientId);return!0},getClientID:function(a){var b=2!==ORA.common.isFpcSet(ORA.common.clientID.cfg.cookie.name);ORA.common.clientID.isWaitForSetClientId&&!ORA.common.clientID.isClientIdSet?ORA.common.clientID.setIdCallback=a:b?(b=ORA.common._getCookieAsObj(ORA.common.clientID.cfg.cookie.name),ORA.common.clientID.storeClientId(b.id),a&&a(b.id)):ORA.common.clientID.clientId?(ORA.common.clientID.storeClientId(ORA.common.clientID.clientId), a&&a(ORA.common.clientID.clientId)):ORA.common.clientID.getId(ORA.common.clientID.cfg.endpoint,a)},setClientID:function(a){if("undefined"===typeof a||"function"!==typeof a&&"string"!==typeof a)return!1;var b=a||"";if("function"===typeof b)try{b=a()}catch(c){ORA.Debug.debug("Error executing supplied clientID function : "+c.message)}b=String(b);if("undefined"!==b&&b.match(/^[^<=^; >]{1,100}$/gm))return ORA.common.clientID.clientId=b,ORA.common.clientID.storeClientId(b),ORA.common.clientID.isClientIdSet= !0,ORA.fireEvent(new ORA.Event(ORA.Event.SET_CLIENT_ID,ORA.Event.STATUS_SUCCESS,null,a)),ORA.common.clientID.isWaitForSetClientId&&"undefined"!==typeof ORA.common.clientID.setIdCallback&&ORA.common.clientID.setIdCallback(b),!0;ORA.Debug.error("setClientId failure - either no client id passed or client id has illegal character");return!1},storeClientId:function(a){var b=ORA.common.clientID.cfg.cookie,c=b.domain;if(b.enable){var d=function(){var f="";b.sessionOnly||ORA.common._isDNTSet()&&"anonymize"=== ORA.common.clientID.cfg.DNTBehavior||(f="; expires\x3d"+b.expireDate.toGMTString());return f}(),e=function(){var f="";ORA.common._getConfigObject()&&ORA.common._getConfigObject().secureCookie&&"https:"===document.location.protocol.toLowerCase()&&(f="; secure");return f}();b.autoTLD&&!0===b.autoTLD&&(c=ORA.cookieMgr.checkCookieOnDomainAndGetTLDomain(),b.domain=c);c=(""!==c?d+"; path\x3d/; domain\x3d"+c:d+"; path\x3d/")+e;d=ORA.common._getCookieAsObj(b.name);d.id=a;ORA.setCookie(b.name,d,c)}else ORA.common.clientID.clientId= null,ORA.common._deleteCookie(b.name,"/",b.domain)},clearClientID:function(){ORA.common.clientID.clientId=null;var a=ORA.common.clientID.cfg.cookie;ORA.common._deleteCookie(a.name,"/",a.domain);ORA.fireEvent(new ORA.Event(ORA.Event.CLEAR_CLIENT_ID,ORA.Event.STATUS_SUCCESS))},getId:function(a,b){var c=function(d){ORA.common.clientID.clientId=d;ORA.common.clientID.storeClientId(ORA.common.clientID.clientId);b&&b(ORA.common.clientID.clientId)};ORA.common.protocols.xhrProtocol({endpoint:a.protocol+"://"+ a.clientIDServer+"/v4/account/"+(a.accountGuid||"not_supplied")+"/client/id",type:"GET"},function(d){if("undefined"===typeof d||ORA.common.clientID.clientId)ORA.common.clientID.clientId?b(ORA.common.clientID.clientId):c(ORA.common.clientID.getUniqueID());else{var e={data:{}};try{e=JSON.parse(d)}catch(f){ORA.Debug.error("getId - Invalid JSON")}e.data.id?c(e.data.id):c(ORA.common.clientID.getUniqueID())}ORA.fireEvent(new ORA.Event(ORA.Event.COMMON_GETID,ORA.Event.STATUS_SUCCESS))},function(){c(ORA.common.clientID.getUniqueID())})}, getUniqueID:function(){return window.crypto?"10000000-1000-4000-8000-100000000000".replace(/[018]/g,function(a){return(a^crypto.getRandomValues(new Uint8Array(1))[0]&15>>a/4).toString(16)}):"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"===a?b:b&3|8).toString(16)})}}; ORA.common.getMergedConfigs=function(a,b){var c=ORA.hasVal(b.config)?b.config:{};var d=ORA.hasVal(b.data)?b.data:{};c=ORA.paramsMerge(JSON.parse(JSON.stringify(a)),c);d=a.data?ORA.paramsMerge(a.data,d):d;ORA.hasVal(d)&&(c.data=JSON.parse(JSON.stringify(d)));return c};ORA.common._getConfigObject=function(){return ORA.analyticsModule?ORA.analyticsModule.prototype.oraConfigObj:{}}; ORA.common._mergeCopy=function(a,b,c){for(var d in a)if(a.hasOwnProperty(d)&&"[object Object]"===Object.prototype.toString.call(a[d]))b[d]=c(b[d]||{},a[d]);else if(a.hasOwnProperty(d))b[d]=a[d];else break};ORA.common._shallowMerge=function(a,b){"[object Object]"===Object.prototype.toString.call(b)&&ORA.common._mergeCopy(b,a,ORA.common._shallowMerge);return a}; ORA.common._deepMerge=function(){for(var a={},b=[].splice.call(arguments,0);0new Date?r[z]=h:delete r[z],window.localStorage.setItem("ORA_COOK_STORE",JSON.stringify(r)))}catch(C){ORA.Debug.debug("Error writing local storage: "+C.message)}d=!1};k.addCookie=k.setCookie;k.deleteCookie=k.cookieRemove=function(h,n, r){var p=h+"\x3d; expires\x3dThu, 01 Jan 1970 00:00:01 GMT";n&&(p+="; path\x3d"+n);r&&(p+="; domain\x3d"+r);document.cookie=p;ORA.Debug.debug("deleteCookie: ["+h+", "+c[h]+"]");delete c[h];try{var u=window.localStorage.getItem("ORA_COOK_STORE");n={};u&&(n=JSON.parse(u));n&&n[h]&&(delete n[h],window.localStorage.setItem("ORA_COOK_STORE",JSON.stringify(n)))}catch(v){ORA.Debug.debug("Error deleting local storage: "+v.message)}};k.doesCookieExist=function(h){d||q();ORA.Debug.debug("doesCookieExist: "+ h+" \x3d "+!!c[h]+"]");return!!c[h]};k.checkAndDeleteCookie=function(h,n){return-1=e)){--e;ORA.Debug.trace("Countdown Latch counting down by 1, new count: "+e,d);try{0===e&&f&&!1===g&&(f(),g=!0,ORA.Debug.trace("Countdown Latch running callback",d))}catch(k){ORA.Debug.error("CountDownLatch error: failed to execute callback", "020",k,d)}}};this.await=function(k){f=k&&ORA.common.isFn(k)?k:null};this.reset=function(){e=0;f=null}}; ORA.common._createScriptEl=function(a,b,c,d){var e={type:"text/javascript",async:"true",defer:"true"};e.onerror=d?d:function(){"_comm"===b?(ORA.Debug.error("OTS request fail: '"+a+"'",145),ORA.Debug.error("basic protocol failure ... aborting. Check _comm url/payload",145)):ORA.Debug.error("_createScriptEl - aborting ... "+b,137)};e.src=a;window.setTimeout(function(){ORA.common._createElement("script",e,null,document.getElementsByTagName("head")[0]);c?c():ORA.Debug.trace("OTS request w/ basic protocol success")}, 0)};ORA.common._createElement=function(a,b,c,d,e){e||(d&&(e=d.ownerDocument),e||(e=document));a=e.createElement(a);if(b)for(var f in b)b[f]&&b.hasOwnProperty(f)&&("onerror"===f?a.onerror=b[f]:a.setAttribute(f,b[f]));if(c)for(var g in c)c[g]&&c.hasOwnProperty(g)&&ORA.addDOMEvent(a,g,c[g]);d&&d.appendChild(a);return a};ORA.common._functionFactory=function(a){return ORA.common.isFn(a)?a:"string"===typeof a&&0arguments.length&&(d=!0);var e=document.createElement("script");e.type="text/javascript";e.async=d;e.src=a;d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(e,d)};ORA.common._getIEVer=function(a){a="undefined"!==typeof a?a:navigator.userAgent;return/msie\s|trident\/|edge\//i.test(a)&&parseInt(+/(edge\/|rv:|msie\s)([\d.]+)/i.exec(a)[2],10)||null}; ORA.common.isSafariBrowser=function(a){a="undefined"!==typeof a?a:navigator.userAgent;a=a.toLowerCase();return-1!==a.indexOf("safari")&&0>a.indexOf("chrome")};ORA.common.isMobileBrowser=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}; ORA.common.visitMetaTags=function(a,b,c){b=b||window.document;if(b.documentElement)b=b.getElementsByTagName("meta");else if(b.all)b=b.all.tags("meta");else return;for(var d=b.length,e=0;eb&&2048?@\[\\\]^`{|}~:]/.test(d)?"\\"+d:d;b+=d;c++}/^_/.test(b)&&(b="\\_"+b.slice(1));/^-[-\d]/.test(b)&&(b="\\-"+b.slice(1));a=a.charAt(0);/\d/.test(a)&&(b="\\3"+a+" "+b.slice(1));return b}; ORA.common._getClassAttrValue=function(a){var b="";a&&"string"===typeof a.className&&(b=a.className);return b.replace(/^\s+/,"").replace(/\s+$/,"")};ORA.common._isDynamicClass=function(a){var b=/\d{4}/i.test(a)||/cet-responsive-\d+/i.test(a)||/^owid/i.test(a);a=!!~["active","hovered"].indexOf(a);return b||a};ORA.common._getClasses=function(a){a=ORA.common._getClassAttrValue(a).split(" ");for(var b=[],c=0;c=a.length&&(a=a.slice(b),b=0);return c}};this.peek=function(){if(0=g&&!1===k){var l=ORA.Event.ANA_HOSTED_PLUGINS_LOADED;"ora-plugins"===c&&(l=ORA.Event.ANA_ORA_PLUGINS_LOADED);ORA.fireEvent(new ORA.Event(l,ORA.Event.STATUS_SUCCESS));ORA.Debug.trace("checkInitReady: loadPluginCount("+g+"), plugins have loaded so running initPlugins()",c);b.initPlugins()}else ORA.Debug.trace("checkInitReady: loadPluginCount("+g+"), not running initPlugins()",c)};b.processHostedPlugins= function(l){ORA.Debug.debug("Processing Hosted Plugins "+JSON.stringify(l),c);var m=function(v,x){x.loaded=!0;ORA.Debug.debug("Executing function ("+v+")",c);return function(){try{w(v)}catch(y){ORA.Debug.debug("Hosted plugin execution failed: "+y.message,c),f.countDown(),x.fail&&w(x.fail)}}},h=function(v){return function(){v.loaded||(ORA.Debug.debug("Hosted Plugin "+v.pluginName+" src:"+v.src+" timed out",c),v.timedout=!0,f.countDown(),v.fail&&w(v.fail))}},n=function(v,x){var y=x.src,z;(z=ORA.common.isFn(y))|| (z=y.split("/"),z=!/\.js$/i.test(z.pop()));z?(ORA.Debug.debug("Plugin "+v+" is a function - executing function",c),window.setTimeout(m(y,x)(y,x),1)):(ORA.Debug.debug("Plugin "+v+" is a hosted script "+y+" - executing loadJS()",c),ORA.analytics.loadJS(y,x.async||!0))},r;for(r in l)if(l.hasOwnProperty(r)&&"function"!==typeof l[r]){var p=l[r],u=!0;void 0!==p.enable&&(u=p.enable);u?(p.pluginName=r,p.loaded=!1,ORA.Debug.debug("Found Hosted Plugin "+r+" Processing",c),ORA.analytics.plugins[r]=p,n(r,p), p.timeout||(p.timeout=4E3),window.setTimeout(h(p),p.timeout)):(f.countDown(),ORA.Debug.debug("Plugin "+r+" is disabled",c))}}}; (function(){ORA.Debug.superfine=ORA.Debug.superfine;ORA.Debug.trace=ORA.Debug.trace;ORA.Debug.error=ORA.Debug.error;ORA.Debug.debug=ORA.Debug.debug;ORA.Debug.info=ORA.Debug.info;var a=function(c,d){var e={};ORA.common.extendObject(c).forEach(function(f,g){var k=g.toLowerCase();e[k]=f});void 0===e["wt.dl"]&&d&&(e["wt.dl"]=d);return e},b=function(){var c=function(f){var g=ORA.common.TrackingPipeline,k=new ORA.common.Message(f);g.enqueue(k);ORA.Debug.debug("Common enqueued: '"+f.desc+"'","COMMON")}, d=function(f,g,k){ORA.Debug.info("ORA."+g);var t=function(h){h=h&&h.params&&h.params.config&&h.params.config.endpoints?h.params.config.endpoints:[];ORA.common.extendArray(h).forEach(function(n,r,p){n.protocolType||(p[r].protocolType="gif")});return h}(f),q=function(h){var n={};h&&h.params&&h.params.data&&(n=h.params.data);h=ORA.common.extendObject(n);return a(h,k)}(f),w,l;f&&f.params&&f.params.config&&f.params.config.callbacks&&f.params.config.callbacks.success&&(w=f.params.config.callbacks.success); f&&f.params&&f.params.config&&f.params.config.callbacks&&f.params.config.callbacks.fail&&(l=f.params.config.callbacks.fail);var m={};m[g]=!0;return ORA.paramsMerge(f.params.config,{endpoints:t,desc:g,payload:q,mutation:m,success:w,fail:l})},e=function(){ORA.common.TrackingPipeline=void 0;ORA.common.pluginMgr=void 0;ORA.hasVal(ORA.common.id.hasStarted)&&!0===ORA.common.id.hasStarted&&(ORA.common.id.hasStarted=!1);ORA.common.PageAnalyzeMutant=void 0};ORA.addEventHandler(ORA.Event.LOADER_CLICK,function(f){var g= d(f,"click",1);f.params&&f.params.config&&f.params.config.testAlias?g.testAlias=f.params.config.testAlias:f.params&&f.params.testAlias&&(g.testAlias=f.params.testAlias);f.params&&f.params.config&&f.params.config.conversionPoint?g.conversionPoint=f.params.config.conversionPoint:f.params&&f.params.conversionPoint&&(g.conversionPoint=f.params.conversionPoint);g.userDefinedParams=f.params;c(g)});ORA.addEventHandler(ORA.Event.LOADER_COLLECT,function(f){f=d(f,"collect",0);c(f)});ORA.addEventHandler(ORA.Event.LOADER_VIEW, function(f){f=d(f,"view",0);c(f)});ORA.addEventHandler(ORA.Event.LOADER_RESET,e);ORA.addEventHandler(ORA.Event.LOADER_PRE_EXECUTE,function(f){e();f=f.params&&ORA.hasVal(f.params)?f.params:{};ORA.common.setup(f)})};ORA.cookieMgr=new ORA.common.CookieMgrClass;ORA.common._setCookie=ORA.cookieMgr.setCookie;ORA.common._getCookieAsObj=ORA.cookieMgr.getCookieAsObj;ORA.common._deleteCookie=ORA.cookieMgr.deleteCookie;ORA.common._getCookieRaw=ORA.cookieMgr.getCookie;ORA.common._createCookie=ORA.cookieMgr.createCookie; ORA.common._doesCookieExist=ORA.cookieMgr.doesCookieExist;ORA.common.setup=function(c){ORA.Debug.debug("Common setup() started");ORA.common.TrackingPipeline=new ORA.common.TrackingPipelineClass;ORA.common.TrackingPipeline.setSeedMsgPayload(a(c&&c.data?c.data:{}));ORA.common.pluginMgr=new ORA.common.PluginMgrClass("ora-plugins");ORA.common.hostedPluginMgr=new ORA.common.PluginMgrClass("hosted-plugins");c=new ORA.common.mutations.PageAnalyze;ORA.common.PageAnalyzeMutant=c;ORA.common.TrackingPipeline.registerProducts(); ORA.common.TrackingPipeline.setCommProtocol(ORA.common.protocols.collectionV2Post.name,ORA.common.protocols.collectionV2Post.protocol);ORA.common.TrackingPipeline.setCommProtocol(ORA.common.protocols.beaconProtocol.name,ORA.common.protocols.beaconProtocol.protocol);ORA.common.TrackingPipeline.registerMutation("pageAnalyzeMutant",c.mutation,1);b();ORA.Debug.debug("Common setup() finished","COMMON")};ORA.isOptedOut=ORA.common._isOptedOut;ORA.setInfinityOptOut=ORA.common._setInfinityOptOut;ORA.setCookie= ORA.common._setCookie;ORA.deleteCookie=ORA.common._deleteCookie;ORA.getCookieRaw=ORA.getCookie=ORA.common._getCookieRaw;ORA.getCookieAsObj=ORA.common._getCookieAsObj;ORA.doesCookieExist=ORA.common._doesCookieExist;ORA.getIEVer=ORA.common._getIEVer;ORA.JSONPrettify=ORA.common.JSONPrettify;ORA.extendObject=ORA.common.extendObject;ORA.getQryParams=ORA.common.getQryParams;ORA.getClientID=ORA.common.clientID.getClientID;ORA.setClientID=ORA.common.clientID.setClientID;ORA.clearClientID=ORA.common.clientID.clearClientID})(); ORA.common.mutations.PageAnalyze=function(a){a=a||{};var b=/WT\.|DCSEXT\.|DCS\./,c=/ORA\./,d={},e={},f={},g={},k=0,t=a.window||window,q=a.document||window.document,w=a.navigator||window.navigator,l=a.location||window.location;this.errorLog=function(p){ORA.Debug.error("",101,p,"PageAnalyze")};var m=function(){ORA.Debug.trace("Running defaultMeta()","Common");ORA.common.visitMetaTags(function(p,u){null!==p.toUpperCase().match(b)&&(d[p.split(".")[1]]=u)},q)},h=function(){ORA.Debug.trace("Running altMeta()", "Common");ORA.common.visitMetaTags(function(p,u){null!==p.toUpperCase().match(c)&&(g[p]=u)},q)},n=function(){d={};e={};f={};g={};ORA.Debug.debug("Running Page Analysis","Common");ORA.Debug.trace("Running StandardParams","Common");var p=new Date;d.tz=parseInt(p.getTimezoneOffset()/60*-1,10)||"0";d.bh=p.getHours()||"0";d.ul=w.language||w.userLanguage;"object"===typeof screen&&(d.cd="Netscape"===w.appName?screen.pixelDepth:screen.colorDepth,d.sr=screen.width+"x"+screen.height);"boolean"===typeof w.javaEnabled()&& (w.javaEnabled()?d.jo="Yes":d.jo="No");q.title&&(d.ti=t.RegExp?q.title.replace(new RegExp("^"+l.protocol+"//"+l.hostname+"\\s-\\s"),""):q.title);d.js="Yes";var u=0,v=0;"number"===typeof t.innerWidth?(u=t.innerWidth,v=t.innerHeight):q.documentElement&&(q.documentElement.clientWidth||q.documentElement.clientHeight)?(u=q.documentElement.clientWidth,v=q.documentElement.clientHeight):q.body&&(q.body.clientWidth||q.body.clientHeight)&&(u=q.body.clientWidth,v=q.body.clientHeight);d.bs=u+"x"+v;d.dl=0;0=== l.protocol.indexOf("https:")?d.ssl="1":d.ssl="0";e.dcsdat=p.getTime();e.dcssip=l.hostname;e.dcsuri=l.pathname;d.es=e.dcssip+e.dcsuri;""===q.referrer||"-"===q.referrer||"Microsoft Internet Explorer"===w.appName&&4>parseInt(w.appVersion,10)||(e.dcsref=q.referrer);m();h();k++},r=function(p,u,v){for(var x in u)if(u.hasOwnProperty(x)){var y=ORA.hasVal(v)?v+x:x;!ORA.hasVal(p.getParam(x))&&u.hasOwnProperty(x)&&p.setParam(y,u[x])}};this.mutation=function(p){p.params.mutation&&!0===p.params.mutation.runAnalysis&& n();r(p,e);r(p,f);r(p,d,"WT.");r(p,g);ORA.Debug.debug("Annotating Common Page Analysis","Common");ORA.Debug.trace(ORA.common.JSONPrettify(p.payload),"Common")};this.data=function(){return{dcs:e,trackingData:d,dcsExt:f,altMetaData:g,runCount:k}};n()}; ORA.common.QueryParamCacheClass=function(){var a=ORA.common.extendObject,b=a({});this.reset=function(c){var d="";c?d=c:window&&window.location&&window.location.search&&(d=window.location.search);b=a(ORA.common.getQryParams(d))};this.clear=function(){b=a({})};this.getCache=function(){return b};this.contains=function(c,d){if(d){var e=!1;b.forEach(function(f,g){"string"===typeof c&&"string"===typeof g&&g.toLowerCase()===c.toLowerCase()&&(e=!0)});return e}return"undefined"!==typeof b[c]};this.set=function(c, d){b[c]=d};this.reset()};ORA.common.QueryParamCache=new ORA.common.QueryParamCacheClass; (function(){var a=!1,b=!1,c=ORA.common.extendObject({}),d=ORA.common.mobile;d.enableMobileMode=function(){a=!0};d.disableMobileMode=function(){a=!1};d.inMobileMode=function(){return a};d.setNativeAppCkTx=function(){b=!0};d.isNativeAppCkTx=function(){return b};d.reset=function(){a=!1;c=ORA.common.extendObject({})};d.delay=function(e,f,g){var k=3E3;g&&g.mobileDelayTimeout&&(k=g.mobileDelayTimeout);var t=function(){try{ORA.Debug.trace(f+": executing callback: "+e.toString(),"MOBILE_HYBRID"),e()}catch(q){ORA.Debug.error("Error in mobile delayed callback for: "+ f,301,q)}};g&&!0===g.mobileDelay?(d.setNativeAppCkTx(),d.enableMobileMode(),ORA.Debug.debug(f+": to delay until ORA.common.mobile.resume() or time in "+k+" ms ","MOBILE_HYBRID"),c[f]={cb:t,timer:window.setTimeout(t,k)}):(ORA.Debug.debug(f+": no mobileDelay flag so executing cb immediately","MOBILE_HYBRID"),e())};d.resume=function(){c.forEach(function(e,f){window.clearTimeout(e.timer);ORA.Debug.debug("ORA.common.mobile.resume() called, executing callback for "+f,"MOBILE_HYBRID");e.cb()});c=ORA.common.extendObject({})}; d.nativeAppCkWrite=function(e){var f="wtapp://cookie?data\x3d"+JSON.stringify(e);if("undefined"!==typeof window.external&&"undefined"!==typeof window.external.Notify)window.external.Notify(f);else{var g=document.createElement("iframe");g.setAttribute("src",f);g.setAttribute("style","display:none;");g.setAttribute("frameborder","0");g.setAttribute("height","0px");g.setAttribute("width","0px");document.getElementsByTagName("body")[0].appendChild(g);g.parentNode.removeChild(g)}ORA.Debug.superfine("Wrote cookie to native app", "MOBILE_HYBRID");ORA.Debug.superfine("cookies to Native App: "+JSON.stringify(e),"MOBILE_HYBRID")};d.nativeAppCkSend=function(e){try{if(!0!==d.isNativeAppCkTx()||!0!==d.inMobileMode())ORA.Debug.superfine("Do not try to write cookies to app because 'nativeAppCkTx' is false or not in 'mobileMode'","MOBILE_HYBRID");else if(e&&e.name&&e.value){var f={};f[e.name]={value:e.value,path:e.path,domain:e.domain,date:e.date,type:e.type,timeout:e.timeout};d.nativeAppCkWrite(f)}else ORA.Debug.superfine("Not writing to native app, missing cookie info", "MOBILE_HYBRID"),ORA.Debug.superfine("mapCookieInfo: "+JSON.stringify(e),"MOBILE_HYBRID")}catch(g){ORA.Debug.error("Problem sending cookie to hybrid app","300",g,"MOBILE_HYBRID")}};d.cookiesWrite=function(e,f,g){try{if(e){var k=f||window.location.hostname;f=g||"/";for(var t in e)if(e.hasOwnProperty(t)){var q=e[t];ORA.common._createCookie(t,q.value,q.timeout||null,q.type,k,f)}}}catch(w){ORA.Debug.error("Problem in hybrid writing cookie","302",w,"MOBILE_HYBRID")}finally{ORA.Debug.debug("setting Native App Cookie Write"), d.setNativeAppCkTx(),d.resume()}}})();ORA.setExecuteState("common","ready");ORA.fireEvent(new ORA.Event(ORA.Event.COMMON_LOAD_COMPLETE,ORA.Event.STATUS_SUCCESS),!0);ORA.fireEvent(new ORA.Event(ORA.Event.COMMON_PRODUCT_READY,ORA.Event.STATUS_SUCCESS),!0);ORA.getQryParams=ORA.common.getQryParams;