/* Timestamp: Mon Dec 09 23:37:20 JST 2024 , Code Version: 1733755039867 */
v3Lander.initSiteDefaultData(function() {



var cobrowseSettings = [

	{id:10007358,
	 messages: {
	
		"cobrowseBanner_hash":"b8b2ef190146784b85a586ef1e5853c6", 
	
		"customerAcceptsSharedControl":"Customer accepts shared control", 
	
		"agentEndCobrowseSession":"Agent ends CoBrowse", 
	
		"cobrowseUnexpectedFail":"CoBrowse has been failed and closed unexpectedly", 
	
		"customerDeclinesCobrowse":"Customer declines CoBrowse invitation", 
	
		"cobrowseEnableMinimizeRestore":"false", 
	
		"customerEndCobrowseSession":"Customer ends CoBrowse", 
	
		"cobrowseSuppressed":"CoBrowse has been suppressed on this page. (cobrowse is stopped on the page)", 
	
		"enableCobrowseHighlight":"true", 
	
		"customerAcceptsCobrowse":"Customer accepts CoBrowse invitation", 
	
		"customerDeclinesSharedControl":"Customer declines shared control", 
	
		"cobrowseTestSuccess":"Cobrowse client performance test is finished successfully", 
	
		"cobrowseTestFail":"Cobrowse client performance test has been failed", 
	
		"cobrowseBanner":"Cobrowse"
	
	}}

];

var businessUnitDictionary = {};

	businessUnitDictionary["19001290"] = "10007363";

	businessUnitDictionary["19001291"] = "10007364";

	businessUnitDictionary["19001292"] = "10007365";

	businessUnitDictionary["19001293"] = "10007366";

	businessUnitDictionary["19001294"] = "10007367";

	businessUnitDictionary["19001295"] = "10007368";

	businessUnitDictionary["19001296"] = "10007369";

	businessUnitDictionary["19001286"] = "10007359";

	businessUnitDictionary["19001297"] = "10007370";

	businessUnitDictionary["19001287"] = "10007360";

	businessUnitDictionary["19001298"] = "10007371";

	businessUnitDictionary["19001288"] = "10007361";

	businessUnitDictionary["19001289"] = "10007362";

	businessUnitDictionary["19001303"] = "10007414";

	businessUnitDictionary["19001305"] = "10007416";


var agentGroupsActive = true;

var siteAgentGroups = {};

	siteAgentGroups["10007388"] = "RAK_CS_TestCXD_3";

	siteAgentGroups["10007387"] = "RAK_CS_TestCXD_2";

	siteAgentGroups["10007442"] = "Placeholder101";

	siteAgentGroups["10007386"] = "RAK_CS_TestCXD_1";

	siteAgentGroups["10007385"] = "RAK_CS_Casa";

	siteAgentGroups["10007440"] = "RAK_CS_Shinki_AinizationTest";

	siteAgentGroups["10007445"] = "Placeholder102";

	siteAgentGroups["10007389"] = "RAK_CS_TestCS_1";

	siteAgentGroups["10007400"] = "RAK_CS_Spare";

	siteAgentGroups["10007380"] = "RAK_CS_Shinki";

	siteAgentGroups["10007384"] = "RAK_CS_Subscriber";

	siteAgentGroups["10007383"] = "RAK_CS_Tech";

	siteAgentGroups["10007460"] = "Placeholder107";

	siteAgentGroups["10007382"] = "RAK_CS_MNO_Sap";

	siteAgentGroups["10007381"] = "RAK_CS_Onboarding";

	siteAgentGroups["10007429"] = "xDO_NOT_USE";

	siteAgentGroups["10007448"] = "Placeholder103";

	siteAgentGroups["10007377"] = "RAK_CS_TCI_CasaSpecial";

	siteAgentGroups["10007454"] = "Placeholder105";

	siteAgentGroups["10007376"] = "RAK_CS_Ichiba";

	siteAgentGroups["10007431"] = "RAK_CS_TCVSpecial";

	siteAgentGroups["10007375"] = "RAK_CS_VIP";

	siteAgentGroups["10007397"] = "RAK_CS_Escalations";

	siteAgentGroups["10007374"] = "RAK_CS_TestCS_4";

	siteAgentGroups["10007451"] = "Placeholder104";

	siteAgentGroups["10007413"] = "xxxDO_NOT_USE";

	siteAgentGroups["10007457"] = "Placeholder106";

	siteAgentGroups["10007379"] = "RAK_CS_TCISpecial";

	siteAgentGroups["10007378"] = "RAK_CS_SDCSpecial";

	siteAgentGroups["10007391"] = "RAK_CS_TestCS_2";

	siteAgentGroups["10007390"] = "AG_DDI_TEST";

	siteAgentGroups["10007373"] = "RAK_CS_VA";

	siteAgentGroups["10007372"] = "xxDO_NOT_USE";

	siteAgentGroups["10007394"] = "RAK_CS_CCO";

	siteAgentGroups["10007393"] = "RAK_CS_TestCS_5";

	siteAgentGroups["10007392"] = "RAK_CS_TestCS_3";

var siteAgentGroupsDisplayNames = {};

	siteAgentGroupsDisplayNames["10007397"] = "RAK_CS_Escalations";

var siteBusinessUnitsNames = {};

	siteBusinessUnitsNames["19001290"] = "BU_DDI_TEST";

	siteBusinessUnitsNames["19001291"] = "xPlaceholder_03";

	siteBusinessUnitsNames["19001292"] = "xPlaceholder_04";

	siteBusinessUnitsNames["19001293"] = "xPlaceholder_05";

	siteBusinessUnitsNames["19001294"] = "xPlaceholder_06";

	siteBusinessUnitsNames["19001295"] = "xPlaceholder_07";

	siteBusinessUnitsNames["19001296"] = "xPlaceholder_08";

	siteBusinessUnitsNames["19001286"] = "RAK_CS";

	siteBusinessUnitsNames["19001297"] = "xPlaceholder_09";

	siteBusinessUnitsNames["19001287"] = "RAK_CS_VA";

	siteBusinessUnitsNames["19001298"] = "xPlaceholder_10";

	siteBusinessUnitsNames["19001288"] = "RAK_CS_CARE";

	siteBusinessUnitsNames["19001289"] = "RAK_CS_SALES";

	siteBusinessUnitsNames["19001303"] = "RAK_CS_Ichiba";

	siteBusinessUnitsNames["19001305"] = "使わない";

var siteBusinessUnitsDisplayNames = {};


			return {
				siteID:10007358,
				
				chatSkinFormat:"mxml",
				noJSHosting:false,
				noChatV3Frame:false,
				clientStaticUrl:"",
				cacheSolutionEnabled:true,
				cobrowseSettings: cobrowseSettings,
				businessUnitDictionary: businessUnitDictionary,
				agentGroupsActive: agentGroupsActive,
				siteAgentGroups: siteAgentGroups,
				siteAgentGroupsDisplayNames: siteAgentGroupsDisplayNames,
				siteBusinessUnitsNames: siteBusinessUnitsNames,
				siteBusinessUnitsDisplayNames: siteBusinessUnitsDisplayNames,
				psHosturlList:"https://network.mobile.rakuten.co.jp/nuancechat/gcp_prod.html,https://chat.mobile.rakuten.co.jp/nuancechat/gcp_prod.html,https://ndepbot.cais.public.rakuten-it.com/nuancechat/gcp_prod.html,https://chat.ndepbot.cais.public.rakuten-it.com/nuancechat/gcp_prod.html",
				hostedFileDomains:"",
				productionFilter:"",
				vanityDomainName: "https://tag-server.cais.public.rakuten-it.com",
				useResolvePageWSDomain: false,
				resolvePageWSDomain: "",
				dataCenter:"1000",
				apiServiceURL: "api-service.ndep.rmb-it.jp",
				cdnURL: "static.inq.com",
				chatRouterVanityDomain: "api-chat-router.cais.public.rakuten-it.com",
				clusterEnvironment:"rcp_-",
				mediaServer: "https://media.cais.public.rakuten-it.com",
				cobrowseURL:"https://cobrowse.cais.public.rakuten-it.com",
				extraSettings:{},
				xformsVanityDomain: "form.cais.public.rakuten-it.com",
				language:"ja",
				persistenceMode:"Self-Detection",
				ciObfuscation:"0",
				JSLoggingDisabled:false,
				disableLogToServer:false,
				JSDebugMode:true,
				rechatinterval:1,
				enableCobrowse:false,
				enableAgentEncryptedData:false,
				cookiePath:"/",
				rootDomain:"",
				
				c2cToPersistent:false,
				hostedFileURL:"/nuancechat/gcp_prod.html",
				fileTransferSize:"5",
				fileTransferUrl:"https://file-transfer.cais.public.rakuten-it.com",
				fileTransferApiUrl:"https://api-service.cais.public.rakuten-it.com",
				fileTransferExtensions:"jpg,jpeg,bmp,gif,png,doc,docx,txt,xls,xlsx,pdf,JPG,JPEG,BMP,GIF,PNG,DOC,DOCX,TXT,XLS,XLSX,PDF",
				fileDeleteSetting:"THIRTY_DAYS",
				rootDomainsList:"",
				refreshIframeDelayIncrement:5000,
				maxRefreshIframeDelay:30000,
				clearOutdatedCookies:false,
				hideJsonTranscriptMessages:false,
				useNativeJson:false,
				detectAdblock:true,
				postChatSurveyLogsEnabled:false,
				sendDataToTSWithoutIframe: false,
				aliasesToggle:false,
				usePolishNotation:false,
				removeJSInMessages:false,
				fireC2CRulesOnChatClose:false,
				defaultAgentGroup:10007379,
				vaList: [
				],
				sameOriginReferrerFilterRegex:function(){return true},
				JSBusinessFunctions:function(){ return {
		"modifyJSONstring": 
			 function(str,obj){ var json = JSON.parse(str); for(var i in obj){json[i] = obj[i];} return JSON.stringify(json);} 
		}},
				surveySpecs:function(){return {
			
				13000303: {id:13000303, name:"Survey" ,x:0, y:0, w:0, h:0, altURL:""}
}},
				evaluateLegacySettings: function (string, contextWindow) {
					contextWindow = contextWindow || window;
					return contextWindow.eval(string);
				},
				mediaMgrData:function(){
					return {
						chatThemes:{
				24003122: {
					id:24003122,
					an:"Rakuten",
					fn:"civ2_theme-rakuten.zip",
					name:"RAK-CS_LC-JP_Th_DT",
					tbh:Number("77"),
					ciw:Number("90"),
					cih:Number("77"),
					d:true,
					cn:"お客様",
					dw:Number("380"),
					dh:Number("471"),
					pos:"ABSOLUTE",
					lx:Number("30"),
					ly:Number("93"),
					wm:"NONE",
					px:Number("0"),
					py:Number("0"),
					ph:Number("471"),
					pw:Number("380")
				},
				24003123: {
					id:24003123,
					an:"Rakuten",
					fn:"civ2_theme-rakuten-m.zip",
					name:"RAK-CS_LC-JP_Th_M",
					tbh:Number("77"),
					ciw:Number("90"),
					cih:Number("77"),
					d:true,
					cn:"お客様",
					dw:Number("380"),
					dh:Number("471"),
					pos:"ABSOLUTE",
					lx:Number("30"),
					ly:Number("93"),
					wm:"NONE",
					px:Number("0"),
					py:Number("0"),
					ph:Number("471"),
					pw:Number("380")
				},
				24003124: {
					id:24003124,
					an:"Rakuten",
					fn:"civ2_theme-rakuten-ivr.zip",
					name:"RAK-CS_LC-JP_Th_DT_IVR",
					tbh:Number("77"),
					ciw:Number("90"),
					cih:Number("77"),
					d:true,
					cn:"お客様",
					dw:Number("380"),
					dh:Number("471"),
					pos:"ABSOLUTE",
					lx:Number("10"),
					ly:Number("93"),
					wm:"NONE",
					px:Number("0"),
					py:Number("0"),
					ph:Number("471"),
					pw:Number("380")
				},
				24003127: {
					id:24003127,
					an:"Rakuten",
					fn:"civ2_theme-rakuten-noheader.zip",
					name:"RAK-CS_LC-JP_NoHeader",
					tbh:Number("77"),
					ciw:Number("90"),
					cih:Number("77"),
					d:true,
					cn:"お客様",
					dw:Number("380"),
					dh:Number("471"),
					pos:"ABSOLUTE",
					lx:Number("30"),
					ly:Number("93"),
					wm:"NONE",
					px:Number("0"),
					py:Number("0"),
					ph:Number("471"),
					pw:Number("380")
				}
			},
						chatSpecs:{
				29001828: {
					id:29001828,
					name:"RAK-CS_LC-JP_DT",
					oId:17397832, /* opener id */ 
					stId:12201512, /* script tree id */
					ctId:24003122,
					qmspec:103 /* queue message spec Id */,
					uaa:false,
					oct:false
				},
				29001829: {
					id:29001829,
					name:"RAK-CS_LC-JP_M",
					oId:17397832, /* opener id */ 
					stId:12201512, /* script tree id */
					ctId:24003123,
					qmspec:103 /* queue message spec Id */,
					uaa:false,
					oct:false
				},
				29001832: {
					id:29001832,
					name:"RAK-CS_LC-JP_NoHeader",
					oId:17397832, /* opener id */ 
					stId:12201512, /* script tree id */
					ctId:24003127,
					qmspec:103 /* queue message spec Id */,
					uaa:false,
					oct:false
				},
				29001834: {
					id:29001834,
					name:"RAK-CS_LC-JP_DT_IVR",
					oId:17397837, /* opener id */ 
					stId:12201512, /* script tree id */
					ctId:24003124,
					qmspec:103 /* queue message spec Id */,
					uaa:false,
					oct:false
				}
			},
						c2cSpecs:{
			},
						c2cThemes:{
				33001655: {
					id:33001655,
					name:"placeholder",
					r:"<div></div>",
					b:"<div></div>",
					ah:"<div></div>",
					d:"<div></div>",
                    ralt:null,
                    balt:null,
                    ahalt:null,
                    dalt:null,
					renderAsHTML:true
				}
			}
					};
				},
				xmlData:{
					businessSchedules:function(){return {};},
					dfvs:function(){return {};}
				},
				displayTYImage:false,
				disableMutationObservation:false,
				enableCobrowseOnMobile:false,
				c2cMgrData:function(){
					return {
						adaCompliant:false,
						adaAndroidC2cSupportDomains:null
					}
				},
				businessRuleActionLists:function() {return {}},
				ruleActionLists:function() {return {
					"setAssistedStateActionList": function(rule, evt) {
					if ((!(typeof ("0") === "string" ? "0".equals(CHM.getChatID(), false) : false)) && (exists(function(){ return PM.getVar("assistChatID",rule).getValueOrDefault() ;}, false, true)) && (!(typeof (CHM.getChatID()) === "string" ? CHM.getChatID().equals(PM.getVar("assistChatID",rule).getValueOrDefault(), false) : false))) {
	Inq.doRuleActionList("saveAssistedVariablesActionList", rule, evt);
                   
					PM.getVar("assistChatID", rule).setValue(CHM.getChatID());
						PM.getVar("assistDT", rule).setValue(new Date());
					if (exists(function(){ return evt.assistAgtOverride ;}, false, true)) {
	
					PM.getVar("assistAgt", rule).setValue((exists(evt.assistAgtOverride) ? evt.assistAgtOverride.toString() : ""));
					}   else {
	
					PM.getVar("assistAgt", rule).setValue(CHM.getAgentID());
					}
					PM.getVar("asstRuleID", rule).setValue((exists(CHM.getChat().getRuleId()) ? CHM.getChat().getRuleId().toString() : ""));
					PM.getVar("asstRuleName", rule).setValue((exists(CHM.getChat().getRuleName()) ? CHM.getChat().getRuleName().toString() : ""));
					if (!(typeof (PM.getVar("saleState",rule).getValueOrDefault()) === "string" ? PM.getVar("saleState",rule).getValueOrDefault().equals(getConstant("SALE_STATE_CONVERTED", rule), false) : false)) {
	
					PM.getVar("saleState", rule).setValue(getConstant("SALE_STATE_ASSISTED", rule));
					}  
					EVM.fireCustomEvent('Assisted', rule, evt,
						function() {
							return { businessUnitID: CHM.getBusinessUnitID(evt, rule) };
						}
					);                   try {
						ROM.send(
							resources["SET_ASSISTED_CONTROLLER"].url,
							{"chatID": prepareDataToSend(CHM.getChatID()),"siteID": prepareDataToSend(getSiteID()),"pageID": prepareDataToSend(LDM.getPageID(0, evt)),"customerID": prepareDataToSend(Inq.getCustID()),"initialCustomerID": prepareDataToSend(CONVM.getInitialCustomerID()),"conversationID": prepareDataToSend(CONVM.getConversationID()),"incrementalityID": prepareDataToSend(getIncAssignmentID()),"sessionID": prepareDataToSend(getSessionID()),"brID": prepareDataToSend(CHM.getChat() ? CHM.getChat().getRuleId() : (evt.rule  ? evt.rule.id : rule.getID())),"businessUnitID": prepareDataToSend(CHM.getBusinessUnitID(evt, rule)),"targetAgentAttributes": prepareDataToSend(CHM.getChat().getAgentAttributesAsString()),"brAttributes": prepareDataToSend(CHM.getChat().getRuleAttributesAsString()),"type": prepareDataToSend(CHM.getConversionType())},
                            false,
							false,
                            null,
                            null
                        );
                    } catch(e) {
                        logMessageToTagServer("Error occurred when trying to send data to TagServer " + catchFormatter(e), LOG_LEVELS.ERROR);
                    }
					PM.getVar("assistedType", rule).setValue(getConstant("UNDEFINED_ASSISTED", rule));
					PM.getVar("incState", rule).setValue(getConstant("INC_STATE_ASSISTED", rule));                   try {
						ROM.send(
							resources["INC_EVENT_URL"].url,
							{"evt": prepareDataToSend(getConstant("INC_STATE_ASSISTED", rule)),"siteID": prepareDataToSend(getSiteID()),"pageID": prepareDataToSend(LDM.getPageID(0, evt)),"customerID": prepareDataToSend(Inq.getCustID()),"incrementalityID": prepareDataToSend(getIncAssignmentID()),"sessionID": prepareDataToSend(getSessionID()),"brID": prepareDataToSend(CHM.getChat() ? CHM.getChat().getRuleId() : (evt.rule  ? evt.rule.id : rule.getID())),"chatID": prepareDataToSend(CHM.getChatID()),"businessUnitID": prepareDataToSend(CHM.getBusinessUnitID(evt, rule)),"targetAgentAttributes": prepareDataToSend(CHM.getChat().getAgentAttributesAsString()),"brAttributes": prepareDataToSend(CHM.getChat().getRuleAttributesAsString()),"type": prepareDataToSend(CHM.getConversionType())},
                            true,
							true,
                            10,
                            5000
                        );
                    } catch(e) {
                        logMessageToTagServer("Error occurred when trying to send data to TagServer " + catchFormatter(e), LOG_LEVELS.ERROR);
                    }
					EVM.fireCustomEvent('SaleStateTransition', rule, evt,
						function() {
							return {};
						}
					);
					}  
					},
					"saveAssistedVariablesActionList": function(rule, evt) {
					PM.getVar("oldAssistChatID", rule).setValue(PM.getVar("assistChatID",rule).getValueOrDefault());
					PM.getVar("oldAssistDT", rule).setValue(PM.getVar("assistDT",rule).getValueOrDefault());
					PM.getVar("oldAssistAgt", rule).setValue(PM.getVar("assistAgt",rule).getValueOrDefault());
					PM.getVar("oldAsstRuleID", rule).setValue(PM.getVar("asstRuleID",rule).getValueOrDefault());
					PM.getVar("oldAsstRuleName", rule).setValue(PM.getVar("asstRuleName",rule).getValueOrDefault());
					PM.getVar("oldSaleState", rule).setValue(PM.getVar("saleState",rule).getValueOrDefault());
					PM.getVar("oldIncState", rule).setValue(PM.getVar("incState",rule).getValueOrDefault());
					PM.getVar("oldSaleID", rule).setValue(PM.getVar("saleID",rule).getValueOrDefault());
					PM.getVar("oldSoldDT", rule).setValue(PM.getVar("soldDT",rule).getValueOrDefault());
					}}},
				businessConstants:function() {return {}},
				businessCustomEvents:function() {return [
		new CustomEvent({
			name: "NDEPembeddedChat",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "nuanceDataUpdated",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "updatePersistentId",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "updatePersistentIdOnly",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "triggerAgentDatapass",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "assignIdFromMixEvent",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "open-file-upload",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "assignPCIDForAsyncTestForDDI",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "loginClickedEvent",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "NdepAgentMessageMaskedEvent",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		}),
		
		new CustomEvent({
			name: "enabledProactiveChatIconEvent",
			getEvtData: function(rule, evt) {
				return MixIns.mixAbsorber({}).absorb(evt);
			}
		})]},
				resources:function(){return {				"ivr_cookies": new CookieResource("ivr_cookies", "IvrVariables","/",  86400000, "network.mobile.rakuten.co.jp", 5, CM), 
				"ndep_cookies": new CookieResource("ndep_cookies", "NdepVariables","/",  300000, "chat.mobile.rakuten.co.jp", 5, CM), 
		"RESOLVE_IP_CONTROLLER": new WebResource("RESOLVE_IP_CONTROLLER", secureProtocol(urls.vanityURL + "/tagserver/address/resolveIpToHostName"), "rw", "GET"), 
		"SET_SALE_CONTROLLER": new WebResource("SET_SALE_CONTROLLER", secureProtocol(urls.vanityURL + "/tagserver/sale/setSale"), "rw", "GET"), 
		"SALE_LANDING_CONTROLLER": new WebResource("SALE_LANDING_CONTROLLER", secureProtocol(urls.vanityURL + "/tagserver/sale/saleLanding"), "rw", "GET"), 
		"INC_EVENT_URL": new WebResource("INC_EVENT_URL", secureProtocol(urls.vanityURL + "/tagserver/incrementality/onEvent"), "w", "GET"), 
		"JASPER_ETL": new WebResource("JASPER_ETL", secureProtocol(urls.logDataURL), "w", "GET"), 
		"ARRAY_JASPER_ETL": new WebResource("ARRAY_JASPER_ETL", secureProtocol(urls.logDataEvtListURL), "w", "GET"), 
		"SET_ASSISTED_CONTROLLER": new WebResource("SET_ASSISTED_CONTROLLER", secureProtocol(urls.vanityURL + "/tagserver/assisted/setAssisted"), "rw", "GET"), 
				"rVar": new JSResource("rVar",  "rw"), 
				"tmpVars": new JSResource("tmpVars",  "rw")
}},
				coBrowseConfigs:function(){
					return {
						cobrowseMaskingConfig: ([   
       
]),
						isEmbeddedResource: function(url, markerID){
var isMarkerMatch = true;

    return false;
}
					}
				},
				setPersistentCustomerId:function(){
					setPersistCustID({"rakutenCustID":PM.getVar("authID",rule).getValueOrDefault()}, false, false);
},
				setAuthenticatedUser:function(){
						setAuthUser(null,
									{"rakutenCustID":PM.getVar("authID",rule).getValueOrDefault(),"accessToken":PM.getVar("authAccessToken",rule).getValueOrDefault(),"hash":PM.getVar("authHash",rule).getValueOrDefault()});},
				setUserObject:function(){
	setUserObject({"rakutenCustID":PM.getVar("authID",rule).getValueOrDefault(),"accessToken":PM.getVar("authAccessToken",rule).getValueOrDefault(),"hash":PM.getVar("authHash",rule).getValueOrDefault()});
},
				vamAttributes:{programVisitorAttributes: {"vis_attr_incr_val":{"values":{},"mutuallyExclusive":true,"externalCustomerID":false, "writeToCookie":true,maxLength:"15"}
},businessVisitorAttributes: {} },
				businessVars:function() {return [
		{name:"automatonDataMap", defVal:"{\"entryPoint\":\"SupportWeb\"}", rId:"tmpVars", shName:"a", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"authID", defVal:safe("nuanceData.customerAccountId")
, rId:"session", shName:"aid", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"authHash", defVal:safe("nuanceData.HMAC_HASH")
, rId:"session", shName:"ahs", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"authAccessToken", defVal:"token", rId:"session", shName:"atk", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"RAK_CS_VA_BU", defVal:19001287, rId:"tmpVars", shName:"c", fnCast:function(o){ return parseFloat(o);}, type:"generic"},
		{name:"RAK_CS_VA", defVal:10007373, rId:"tmpVars", shName:"d", fnCast:function(o){ return parseFloat(o);}, type:"generic"},
		{name:"surveyDisplayed", defVal:false, rId:"session", shName:"e", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"agentMessageSent", defVal:false, rId:"session", shName:"f", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"customerMessageSent", defVal:false, rId:"session", shName:"g", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"customerName", defVal:"お客様", rId:"tmpVars", shName:"o", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"ivr_textField1", defVal:"123456789", rId:"tmpVars", shName:"ivr1", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"ivr_textField2", defVal:"success", rId:"tmpVars", shName:"ivr2", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"},
		{name:"isFirstMixEvent", defVal:true, rId:"session", shName:"p", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"proactiveChatHasBeenSet", defVal:false, rId:"session", shName:"pro", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"isReloadedForAsyncConversion", defVal:false, rId:"ndep_cookies", shName:"s2as", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"isTransferredFromIvr", defVal:false, rId:"ivr_cookies", shName:"ivr3", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"intentRecognized", defVal:false, rId:"ivr_cookies", shName:"ivr4", fnCast:function(o){ return Boolean(o);}, fnSer:function(b){ return isNullOrUndefined(b)?null:Number(b);}, type:"generic"},
		{name:"ivrTextField1", defVal:"0", rId:"ivr_cookies", shName:"ivr5", fnCast:function(o){ return o?o.toString():o;}, fnSer:null, maxSize:null, type:"String"}];},
				timezoneID:'Japan',
				frameworkCanRun: function( deviceType, _3pcSupported, _1pcSupported, xdActive ){
					
					if ( _1pcSupported===false || (xdActive && !_3pcSupported) ) {
						return false;
					}
					return true;
				},
				c2cPageElementIDs: function(){
					return {
						
					};
				},
				getDefaultBusinessUnitID: function (){
					return 19001287;
				},
				v3framesrc: "/nuancechat/gcp_prod.html",
				multiHost: false,
				oneToManyChatrouterDomain: ''
			};
		}, function(programRulesData) {
			rtnObj = {
				rules:programRulesData
						.append(
						[]
				).append(
						[
			Rule.create({
				id:400,
				
				name:"MobileSuppression",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				conditionalFcn: function(rule,evt){
					return ((!(isServiceBlocked("ANY"))) && (isDeviceType("Unsupported")));
				},
				actionFcn: function(rule, evt){
					
					Inq.blockServices(["ALL"], 0);
					log("Chat is suppressed because this device is not supported.");

				},
                active: true
			}), 
			Rule.create({
				id:1000,
				
				name:"Track Agent Message",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onAgentMsg"} ]},
				conditionalFcn: function(rule,evt){
					return (!(PM.getVar("agentMessageSent",rule).getValueOrDefault()));
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("agentMessageSent", rule).setValue(true);
				},
                active: true
			}), 
			Rule.create({
				id:1001,
				
				name:"Track Customer Message",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onCustomerMsg"} ]},
				conditionalFcn: function(rule,evt){
					return (!(PM.getVar("customerMessageSent",rule).getValueOrDefault()));
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("customerMessageSent", rule).setValue(true);
				},
                active: true
			}), 
			Rule.create({
				id:1002,
				
				name:"Launch CIV2 Post Chat Survey",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onBeforeChatClosed", serviceType:"ALL"} ]},
				conditionalFcn: function(rule,evt){
					return ((PM.getVar("agentMessageSent",rule).getValueOrDefault()) && (PM.getVar("customerMessageSent",rule).getValueOrDefault()) && (CHM.getAgentGroupID(evt, false) == 10007380));
				},
				actionFcn: function(rule, evt){
					SVYM.showSurvey(2001, rule, null,null,null,null, false,false, evt, true);
					PM.getVar("surveyDisplayed", rule).setValue(true);CM.clear("ivr_cookies");
					log("PCS rule fired");

				},
                active: true
			}), 
			Rule.create({
				id:1100,
				
				name:"logagent",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onAgentAssigned"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
            ROM.sendDataToAgent(
                CHM.getAgentID(),
                {
                "userId": prepareDataToSend((exists(Inq.getCustID()) ? Inq.getCustID().toString() : "")),
                agentID:CHM.getAgentID(),
                engagementID:CHM.getChatID()
}
            
            );
					log("agent assigned."+(exists(CHM.getAgentGroupID(evt, false)) ? CHM.getAgentGroupID(evt, false).toString() : "")+"    agent assigned stage true:"+(exists(CHM.getAgentGroupID(evt, true)) ? CHM.getAgentGroupID(evt, true).toString() : "")+"     agent assigned stage false:"+(exists(CHM.getAgentGroupID(evt, false)) ? CHM.getAgentGroupID(evt, false).toString() : "")+"     customer id: "+(exists(Inq.getCustID()) ? Inq.getCustID().toString() : ""));

				},
                active: true
			}), 
			Rule.create({
				id:1102,
				
				name:"Set automatonDataMap",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				conditionalFcn: function(rule,evt){
					return (win.document.URL.match(".*mobile.rakuten.co.jp.*|.*uat3-onboarding.rmb-lab.jp.*") != null ? true : false);
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("websiteSource", (exists(safe("location.href")
) ? safe("location.href")
.toString() : "")).set("viewedOnDeviceName", (exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : "")).set("mixRelatedAnswerEnabled", true).set("terminateABTest", true).set("llmEnabled", true)))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("websiteSource", (exists(safe("location.href")
) ? safe("location.href")
.toString() : "")).set("viewedOnDeviceName", (exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : "")).set("mixRelatedAnswerEnabled", true).set("terminateABTest", true).set("llmEnabled", true))).toString() : ""));
				},
                active: true
			}), 
			Rule.create({
				id:1103,
				
				name:"Set Auth User from nuanceData",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onPageLanding"}, {id:"on"+"NDEPembeddedChat"} ]},
				conditionalFcn: function(rule,evt){
					return ((exists(function(){ return safe("window.nuanceData")
 ;}, false, true)) && (exists(function(){ return safe("window.nuanceData.HMAC_HASH")
 ;}, false, true)) && (exists(function(){ return safe("window.nuanceData.customerAccountId ")
 ;}, false, true)));
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("authID", rule).setValue((exists(safe("window.nuanceData.customerAccountId ")
) ? safe("window.nuanceData.customerAccountId ")
.toString() : ""));
					PM.getVar("authAccessToken", rule).setValue("token");
					PM.getVar("authHash", rule).setValue((exists(safe("window.nuanceData.HMAC_HASH")
) ? safe("window.nuanceData.HMAC_HASH")
.toString() : ""));
						setAuthUser(null,
									{"rakutenCustID":(exists(safe("window.nuanceData.customerAccountId ")
) ? safe("window.nuanceData.customerAccountId ")
.toString() : ""),"accessToken":"token","hash":(exists(safe("window.nuanceData.HMAC_HASH")
) ? safe("window.nuanceData.HMAC_HASH")
.toString() : "")});
					log("***NDEP: Auth user set: ");

					log(PM.getVar("authHash",rule).getValueOrDefault());

				},
                active: true
			}), 
			Rule.create({
				id:1104,
				
				name:"Custom Event Async from Mix",
				vars:[],
                triggersFcn:function(rule) {return [{id:"on"+"assignIdFromMixEvent"} ]},
				conditionalFcn: function(rule,evt){
					return (PM.getVar("isFirstMixEvent",rule).getValueOrDefault());
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("isFirstMixEvent", rule).setValue(false);
					PM.getVar("isReloadedForAsyncConversion", rule).setValue(true);
            ROM.sendDataToAgent(
                CHM.getAgentID(),
                {
                "ndepVaEvent": prepareDataToSend("{\"data\": {\"triggerTransfer\": true,"+"\"rakutenCustId\":\""+(exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : "")+"\""+"},\"event\": \"triggerTransfer\"}"),
                agentID:CHM.getAgentID(),
                engagementID:CHM.getChatID()
}
            
            );
					PM.getVar("authID", rule).setValue((exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : ""));
					PM.getVar("authAccessToken", rule).setValue("token");
					PM.getVar("authHash", rule).setValue((exists(evt.hash) ? evt.hash.toString() : ""));
						setAuthUser({"rakutenCustID":(exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : "")},
									{"rakutenCustID":(exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : ""),"accessToken":"token","hash":(exists(evt.hash) ? evt.hash.toString() : "")});
	setUserObject({"rakutenCustID":PM.getVar("authID",rule).getValueOrDefault(),"accessToken":PM.getVar("authAccessToken",rule).getValueOrDefault(),"hash":PM.getVar("authHash",rule).getValueOrDefault()});

					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("rakutenCustID", (exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : ""))))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("rakutenCustID", (exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : "")))).toString() : ""));FM.callExternal(
					
									function(){
										try {
											setTimeout(function(){
										document.querySelector("#inqChatStage").contentWindow.location.reload();
										document.querySelector("#nuance-fab-container").remove();
										console.log("***NDEP iframe refresh");
											},1000)
										} catch (e) {
											console.log("***NDEP: ", e)
										}
									}
				
				);
				},
                active: true
			}), 
			Rule.create({
				id:1105,
				
				name:"Chat closed event",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onChatClosed", serviceType:"ALL"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("isFirstMixEvent", rule).setValue(true);
				},
                active: true
			}), 
			Rule.create({
				id:1106,
				
				name:"Mix Login Event Driven Datapass",
				vars:[],
                triggersFcn:function(rule) {return [{id:"on"+"loginClickedEvent"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
					log("***NDEP login event driven datapass rule fired");

            ROM.sendDataToAgent(
                CHM.getAgentID(),
                {
                "ndepVaEvent": prepareDataToSend("{\"data\": {\"loginClicked\": true},\"event\": \"loginClicked\"}"),
                agentID:CHM.getAgentID(),
                engagementID:CHM.getChatID()
}
            
            );
				},
                active: true
			}), 
			Rule.create({
				id:1107,
				
				name:"addFABCloseButton",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onC2CDisplayed"} ]},
				conditionalFcn: function(rule,evt){
					return (typeof ((exists(evt.c2c.c2cSpec.chatSpec.name) ? evt.c2c.c2cSpec.chatSpec.name.toString() : "")) === "string" ? (exists(evt.c2c.c2cSpec.chatSpec.name) ? evt.c2c.c2cSpec.chatSpec.name.toString() : "").contains("RAK-CS_LC-JP_DT", false) : false);
				},
				actionFcn: function(rule, evt){
					FM.callExternal(
            
            function() {
                  try {
										var divCheckingInterval = setInterval(function(){
												if(document.querySelector("#nuance-fab-container")){
														clearInterval(divCheckingInterval);
															let closeButton = document.createElement('div');
															closeButton.id = "fab-close-button";
												
															let container = document.querySelector("#nuance-fab-container");
															container.appendChild(closeButton);
												
															closeButton.addEventListener('click', function(e) {
																	e.stopPropagation();
																	container.style.display = "none"
															})
												
															closeButton.addEventListener('keypress', function(e) {
																	if (e.keyCode === 13) {
																			container.style.display = "none"
																	}
															})
												}
										}, 100);
                  } catch (e) {
                      console.log("***NDEP FAB close: ", e)
                  }
              }
            
          );
				},
                active: true
			}), 
			Rule.create({
				id:1108,
				
				name:"removeFABCloseButton",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onChatLaunched", serviceType:"C2C"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					FM.callExternal(
            
            function(){
              try {
                let x = document.querySelector("#fab-close-button")
                if (x !== null) {
                  x.remove()
                }
              } catch (e) {
                  console.log("***NDEP FAB remove: ", e)
              }
              
            }
            
          );
				},
                active: true
			}), 
			Rule.create({
				id:1109,
				
				name:"sendIvrParameters",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onChatLaunched", serviceType:"C2C"} ]},
				conditionalFcn: function(rule,evt){
					return (PM.getVar("isTransferredFromIvr",rule).getValueOrDefault());
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("ivr_textField1", (exists(PM.getVar("ivrTextField1",rule).getValueOrDefault()) ? PM.getVar("ivrTextField1",rule).getValueOrDefault().toString() : ""))))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("ivr_textField1", (exists(PM.getVar("ivrTextField1",rule).getValueOrDefault()) ? PM.getVar("ivrTextField1",rule).getValueOrDefault().toString() : "")))).toString() : ""));
				},
                active: true
			}), 
			Rule.create({
				id:1110,
				
				name:"addRatTrackerForAnchorButton",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onC2CDisplayed"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					FM.callExternal(
				
					function() {
						try {
							function bindChatAnchorButton(){
								setTimeout( ()=>{
									var chatAnchorElement = RAT.$Selector('#chat-anchor-button');
									RAT.bind(chatAnchorElement);	
								},500);
							}
							const nf=document.getElementById('nuanMessagingFrame');
							if(!!nf && !!nf.firstChild && !!nf.firstChild.contentWindow && !!nf.firstChild.contentWindow.document){
								const chatDocument=nf.firstChild.contentWindow.document;
								if (chatDocument.readyState == 'loading'){
									chatDocument.addEventListener('load',bindChatAnchorButton);
								}else{
									bindChatAnchorButton();
								}
							}else{
								console.log("WARN: Nuance Messaging Frame not found.");
							}
						} catch (e) {
							console.log("***NDEP add RAT: ", e)
						}
					}
				
				);
				},
                active: true
			}), 
			Rule.create({
				id:1111,
				
				name:"ReopenChatWindowForSync2async",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				conditionalFcn: function(rule,evt){
					return (((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ"))) && (isDeviceType("Phone")) && (PM.getVar("isReloadedForAsyncConversion",rule).getValueOrDefault()));
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("isReloadedForAsyncConversion", rule).setValue(false);CM.clear("ndep_cookies");FM.callExternal(
			
			function() {
				  try {
						var divCheckingInterval = setInterval(function(){
							if(document.querySelector("#chat-anchor-button")){
								clearInterval(divCheckingInterval);
								document.getElementById("chat-anchor-button").click();
							}
										}, 100);
				  } catch (e) {
					  console.log("***NDEP reopen chat: ", e)
				  }
			}
			
		  );
				},
                active: true
			}), 
			Rule.create({
				id:1114,
				
				name:"openChatWindowWhenEmbeddedButtonDisplayed",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onC2CDisplayed"} ]},
				conditionalFcn: function(rule,evt){
					return ((!(PM.getVar("autoChatWindowOpened",rule).getValueOrDefault())) && (win.document.URL.match(".*network.mobile.rakuten.co.jp/support/inquiry/.*") != null ? true : false) && ((isDeviceType("Standard")) || (isDeviceType("Tablet"))));
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("autoChatWindowOpened", rule).setValue(true);FM.callExternal(
			
			function() {
				try {
					function launchChatWhenChatButtonDisplayed(){
						function launchChatWhenChatButtonDisplayedImpl(){
							const el1 = document.getElementById('chat01');
							const el2 = document.getElementById('chat02');
							console.log('enter addEventListener');
							if(!!el1){
								if(el1.getBoundingClientRect().bottom > 0 && el1.getBoundingClientRect().bottom <= window.innerHeight){
									const elbtn = document.querySelector("#chat-anchor-button");
									if(!!elbtn){
										if(elbtn.title == 'チャットを開始'){
											Inq.fireCustomEvent('enabledProactiveChatIconEvent');
											elbtn.click();
										}
										window.removeEventListener('scroll', launchChatWhenChatButtonDisplayedImpl);
									}

								}
							}
							if(!!el2){
								if(el2.getBoundingClientRect().bottom > 0 && el2.getBoundingClientRect().bottom <= window.innerHeight){
									const elbtn = document.querySelector("#chat-anchor-button");
									if(!!elbtn){
										if(elbtn.title == 'チャットを開始'){
											Inq.fireCustomEvent('enabledProactiveChatIconEvent');
											elbtn.click();
										}
										window.removeEventListener('scroll', launchChatWhenChatButtonDisplayedImpl);
									}
								}
							}
						}
						window.addEventListener('scroll', launchChatWhenChatButtonDisplayedImpl);
					}
					launchChatWhenChatButtonDisplayed();
				} catch (e) {
					console.log("***NDEP open chat window: ", e)
				}
			}
			
		  );
				},
                active: true
			}), 
			Rule.create({
				id:1115,
				
				name:"addRatTrackerForCloseButtons",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onChatShown"} ]},
				conditionalFcn: function(rule,evt){
					return ((win.document.URL.match(".*network.mobile.rakuten.co.jp/support/inquiry/.*") != null ? true : false) && ((isDeviceType("Standard")) || (isDeviceType("Tablet"))));
				},
				actionFcn: function(rule, evt){
					FM.callExternal(
				
					function() {
						try {
							function addRatForCloseButton(){
								const el1 = document.getElementsByClassName('nuance-fab-close')[0];
								if(!!el1){
									el1.setAttribute('id','ai_chat_close_01');
									el1.setAttribute('data-ratid','ai_chat_close_01');
									el1.setAttribute('data-ratevent','click');
									el1.setAttribute('data-ratparam','all');
									const chatCloseElement1 = RAT.$Selector('#ai_chat_close_01');
									RAT.bind(chatCloseElement1);
								}
								const nf=document.getElementById('nuanMessagingFrame');
								const chatDocument=nf.firstChild.contentWindow.document;
								const el2 = chatDocument.getElementsByTagName('overflow-item')[1];
								if(!!el2){
									el2.setAttribute('id','ai_chat_close_02');
									el2.setAttribute('data-ratid','ai_chat_close_02');
									el2.setAttribute('data-ratevent','click');
									el2.setAttribute('data-ratparam','all');
									const chatCloseElement2 = nf.firstChild.contentWindow.RAT.$Selector('#ai_chat_close_02');
									nf.firstChild.contentWindow.RAT.bind(chatCloseElement2);							
								}
								const el3 = chatDocument.getElementsByClassName('top-bar-item icon')[0];
								if(!!el3){
									el3.setAttribute('id','ai_chat_close_03');
									el3.setAttribute('data-ratid','ai_chat_close_03');
									el3.setAttribute('data-ratevent','click');
									el3.setAttribute('data-ratparam','all');
									const chatCloseElement3 = nf.firstChild.contentWindow.RAT.$Selector('#ai_chat_close_03');
									nf.firstChild.contentWindow.RAT.bind(chatCloseElement3);							
								}
							}
							setTimeout( ()=>{
								addRatForCloseButton();
							},0);
						} catch (e) {
							console.log("***NDEP add RAT for close button: ", e)
						}
					}
				
			  );
				},
                active: true
			}), 
			Rule.create({
				id:1118,
				
				name:"CheckMaskedEvent",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onAgentMsg"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					processReceivedExternalDataThrows("\n				\n					try{\n						const nf=document.getElementById('nuanMessagingFrame');\n						if(!!nf && !!nf.firstChild && !!nf.firstChild.contentWindow && !!nf.firstChild.contentWindow.document){\n							const chatDocument=nf.firstChild.contentWindow.document;\n							const elem=chatDocument.getElementsByTagName('agent-bubble');\n							if(!!elem && elem.length > 0){\n								setTimeout(function() {\n									lastmsg = elem[elem.length-1].getAttribute('messagetext');\n									const regex_masked=/xxxxxxx/;\n									if(regex_masked.test(lastmsg)){\n										Inq.fireCustomEvent('NdepAgentMessageMaskedEvent')\n									}\n								},100);\n							}\n						}\n					} catch (e) {\n						console.log(\"***NDEP: \", e)\n					}\n				\n			");

				},
                active: true
			}), 
			Rule.create({
				id:1119,
				
				name:"SendMaskedEventNotification",
				vars:[],
                triggersFcn:function(rule) {return [{id:"on"+"NdepAgentMessageMaskedEvent"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
            ROM.sendDataToAgent(
                CHM.getAgentID(),
                {
                "datapass-msg": prepareDataToSend("メッセージの一部または全部がマスキングされました"),
                agentID:CHM.getAgentID(),
                engagementID:CHM.getChatID()
}
            
            );
				},
                active: true
			}), 
			Rule.create({
				id:1122,
				
				name:"SetAbTestFlagToVar",
				vars:[],
                triggersFcn:function(rule) {return [{id:"on"+"enabledProactiveChatIconEvent"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
					PM.getVar("proactiveChatHasBeenSet", rule).setValue(true);
				},
                active: true
			}), 
			Rule.create({
				id:1123,
				
				name:"SendAbTestFlagToAgent",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onServiceInteracted"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
            ROM.sendDataToAgent(
                CHM.getAgentID(),
                {
                "proactiveChatHasBeenSet": prepareDataToSend(PM.getVar("proactiveChatHasBeenSet",rule).getValueOrDefault()),
                agentID:CHM.getAgentID(),
                engagementID:CHM.getChatID()
}
            
            );
				},
                active: true
			}), 
			BusinessRule.create({
				id: 2006,
				
				name:"open-file-upload-rule",
				asyncChat:function(){ return false;},
				funnelLevel:5,
				vars:[],
				triggersFcn:function(rule) {return [{id:"on"+"open-file-upload"} ]},
				
				
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule,evt){
					processReceivedExternalDataThrows("\n				 inqFrame.messagingApp.messageWindow.ciApp.shoutui.getLayoutEl().showFileUploadModal(); \n			");

				},
                active: true
			})
, 
			Rule.create({
				id:2007,
				
				name:"customerName",
				vars:[],
                triggersFcn:function(rule) {return [{id:"onPageLanding"}, {id:"on"+"nuanceDataUpdated"}, {id:"onChatShown"} ]},
				conditionalFcn: function(rule,evt){
					return (true);
				},
				actionFcn: function(rule, evt){
					
					if ((exists(function(){ return safe("window.nuanceData.LAST_NAME")
 ;}, false, true)) && (exists(function(){ return safe("window.nuanceData.FIRST_NAME")
 ;}, false, true))) {
	
					PM.getVar("customerName", rule).setValue((exists(safe("window.nuanceData.LAST_NAME")
+safe("window.nuanceData.FIRST_NAME")
) ? safe("window.nuanceData.LAST_NAME")
+safe("window.nuanceData.FIRST_NAME")
.toString() : ""));
					log("***NDEP: customer name set to "+PM.getVar("customerName",rule).getValueOrDefault());

					}  
				},
                active: true
			}), 
			BusinessRule.create({
				id: 6001,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-SHINKI-Anchored-IvrIntent",
                ruleType:"C2C",
				asyncChat:function(){return false;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){ return false;},
				showOpenerForEndedConversation:function(){ return false;},
				createNewConversation:function(){ return false;},
				
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((((win.document.URL.match(".*source=IVR.*textField2=success") != null ? true : false) && ((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ")))) || (((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ"))) && (PM.getVar("isTransferredFromIvr",rule).getValueOrDefault()) && (PM.getVar("intentRecognized",rule).getValueOrDefault()))) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					FM.callExternal(
					
						function(){
							const url = new URL(window.location.href);
							ivr_textField1 = url.searchParams.get('textField1');
							if(!ivr_textField1){ivr_textField1=null;}							
						}
				
				);
					PM.getVar("ivrTextField1", rule).setValue((exists(safe("ivr_textField1")
) ? safe("ivr_textField1")
.toString() : ""));
					PM.getVar("isTransferredFromIvr", rule).setValue(true);
					PM.getVar("intentRecognized", rule).setValue(true);
					C2CM.request(rule, CHM.CHAT_TYPES.C2C, function(rule){ return {plugin:"embeddedPlugin", chatSpec:{name:"RAK-CS_LC-JP_DT_IVR", chatTheme:{name:"RAK-CS_LC-JP_Th_DT_IVR",sv:2}
}
,	igaa:true
}; } , false, false);
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 6002,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-SHINKI-Anchored_IvrNoIntent",
                ruleType:"C2C",
				asyncChat:function(){return false;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){ return false;},
				showOpenerForEndedConversation:function(){ return false;},
				createNewConversation:function(){ return false;},
				
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((((win.document.URL.match(".*source=IVR.*textField2=failure") != null ? true : false) && ((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ")))) || (((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ"))) && (PM.getVar("isTransferredFromIvr",rule).getValueOrDefault()) && (!(PM.getVar("intentRecognized",rule).getValueOrDefault())))) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					FM.callExternal(
					
						function(){
							const url = new URL(window.location.href);
							ivr_textField1 = url.searchParams.get('textField1');
							if(!ivr_textField1){ivr_textField1=null;}
						}
				
				);
					PM.getVar("ivrTextField1", rule).setValue((exists(safe("ivr_textField1")
) ? safe("ivr_textField1")
.toString() : ""));
					PM.getVar("isTransferredFromIvr", rule).setValue(true);
					PM.getVar("intentRecognized", rule).setValue(false);
					C2CM.request(rule, CHM.CHAT_TYPES.C2C, function(rule){ return {plugin:"embeddedPlugin", chatSpec:{name:"RAK-CS_LC-JP_DT", chatTheme:{name:"RAK-CS_LC-JP_Th_DT",sv:2}
}
,	igaa:true
}; } , false, false);
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 6003,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-ECARE-Fixed-IvrIntent",
                ruleType:"POPUP",
				asyncChat:function(){ return true;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){return false;},
				showOpenerForEndedConversation:function(){return false;},
				createNewConversation:function(){ return false;},
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"on"+"NDEPembeddedChat"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((LDM.checkCG("RAK-eCare")) && (PM.getVar("isTransferredFromIvr",rule).getValueOrDefault()) && (PM.getVar("intentRecognized",rule).getValueOrDefault()) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					FM.callExternal(
					
						function(){
							const url = new URL(window.location.href);
							ivr_textField1 = url.searchParams.get('textField1');
							if(!ivr_textField1){ivr_textField1=null;}
						}
				
				);
					PM.getVar("ivrTextField1", rule).setValue((exists(safe("ivr_textField1")
) ? safe("ivr_textField1")
.toString() : ""));
					ServiceLauncher.c({rule:rule, chatType:CHM.CHAT_TYPES.POPUP , chatSpec:{name:"RAK-CS_LC-JP_DT_IVR", chatTheme:{name:"RAK-CS_LC-JP_Th_DT_IVR",cn:(exists(PM.getVar("customerName",rule).getValueOrDefault()) ? PM.getVar("customerName",rule).getValueOrDefault().toString() : ""),sv:2}
}
,useNative: false,fabPlugin: "embeddedPlugin"}).request();
					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : ""))))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")))).toString() : ""));
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 6004,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-ECARE-Fixed-IvrNoIntent",
                ruleType:"POPUP",
				asyncChat:function(){ return true;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){return false;},
				showOpenerForEndedConversation:function(){return false;},
				createNewConversation:function(){ return false;},
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"on"+"NDEPembeddedChat"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((LDM.checkCG("RAK-eCare")) && (PM.getVar("isTransferredFromIvr",rule).getValueOrDefault()) && (!(PM.getVar("intentRecognized",rule).getValueOrDefault())) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					FM.callExternal(
					
						function(){
							const url = new URL(window.location.href);
							ivr_textField1 = url.searchParams.get('textField1');
							if(!ivr_textField1){ivr_textField1=null;}
						}
				
				);
					PM.getVar("ivrTextField1", rule).setValue((exists(safe("ivr_textField1")
) ? safe("ivr_textField1")
.toString() : ""));
					ServiceLauncher.c({rule:rule, chatType:CHM.CHAT_TYPES.POPUP , chatSpec:{name:"RAK-CS_LC-JP_DT", chatTheme:{name:"RAK-CS_LC-JP_Th_DT",cn:(exists(PM.getVar("customerName",rule).getValueOrDefault()) ? PM.getVar("customerName",rule).getValueOrDefault().toString() : ""),sv:2}
}
,useNative: false,fabPlugin: "embeddedPlugin"}).request();
					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : ""))))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")))).toString() : ""));
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 3001,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-SHINKI-Anchored",
                ruleType:"C2C",
				asyncChat:function(){return false;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){ return false;},
				showOpenerForEndedConversation:function(){ return false;},
				createNewConversation:function(){ return false;},
				
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ"))) && (!(win.document.URL.match("https://network.mobile.rakuten.co.jp/campaign/spu/.*") != null ? true : false)) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")))) || (((LDM.getPageMarker(null, evt) ? LDM.getPageMarker(null, evt).equals("RM-Marketing-O-Product", true) : false)) && (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					
					C2CM.request(rule, CHM.CHAT_TYPES.C2C, function(rule){ return {plugin:"embeddedPlugin", chatSpec:{name:"RAK-CS_LC-JP_DT", oId:17397832, chatTheme:{name:"RAK-CS_LC-JP_Th_DT",cn:(exists(PM.getVar("customerName",rule).getValueOrDefault()) ? PM.getVar("customerName",rule).getValueOrDefault().toString() : ""),sv:2}
}
,	igaa:true
}; } , false, false);
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 3002,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-SHINKI-Anchored-Mobile",
                ruleType:"C2C",
				asyncChat:function(){return false;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){ return false;},
				showOpenerForEndedConversation:function(){ return false;},
				createNewConversation:function(){ return false;},
				
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"onPageLanding"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return (((LDM.checkCG("RAK_Mkt")) || (LDM.checkCG("RAK_FAQ"))) && (!((LDM.getPageMarker(null, evt) ? LDM.getPageMarker(null, evt).equals("RM-Marketing-O-Product", true) : false))) && (isDeviceType("Phone")));
				},
				actionFcn: function(rule,evt){
					
					C2CM.request(rule, CHM.CHAT_TYPES.C2C, function(rule){ return {plugin:"embeddedPlugin", chatSpec:{name:"RAK-CS_LC-JP_M", oId:17397832, chatTheme:{name:"RAK-CS_LC-JP_Th_M",cn:(exists(PM.getVar("customerName",rule).getValueOrDefault()) ? PM.getVar("customerName",rule).getValueOrDefault().toString() : ""),sv:2}
}
,	igaa:true
}; } , false, false);
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 3100,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-SHINKI-Fixed",
                ruleType:"POPUP",
				asyncChat:function(){return false;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){ return false;},
				showOpenerForEndedConversation:function(){ return false;},
				createNewConversation:function(){ return false;},
				
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"on"+"NDEPembeddedChat"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return ((win.document.URL.match(".*network.mobile.rakuten.co.jp.*") != null ? true : false) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					
					ServiceLauncher.c({rule:rule, chatType:CHM.CHAT_TYPES.POPUP , chatSpec:{name:"RAK-CS_LC-JP_DT", oId:17397832, chatTheme:{name:"RAK-CS_LC-JP_Th_DT",cn:(exists(PM.getVar("customerName",rule).getValueOrDefault()) ? PM.getVar("customerName",rule).getValueOrDefault().toString() : ""),sv:2}
}
,useNative: false,fabPlugin: "embeddedPlugin"}).request();
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})
, 
			BusinessRule.create({
				id: 5001,
				
				name:"RAK-CS-VASSLC-RAK_CS_VA-O-R-DT-ECARE-Fixed",
                ruleType:"POPUP",
				asyncChat:function(){ return true;},
				conversationTranscriptMode:"ALL",
				conversationTranscriptDays:"395",
				ciEnabledOnResolve:function(){return false;},
				showOpenerForEndedConversation:function(){return false;},
				createNewConversation:function(){ return false;},
				funnelLevel:5,
                getBusinessUnitIdFromRule:function(){return PM.getVar("RAK_CS_VA_BU",rule).getValueOrDefault();},
				vars:[],
				triggersFcn:function(rule) {return [{id:"on"+"NDEPembeddedChat"} ]},
				getAgID:function(){return PM.getVar("RAK_CS_VA",rule).getValueOrDefault();},
				
				
				conditionalFcn: function(rule,evt){
					return (((LDM.checkCG("RAK-eCare")) || (win.document.URL.match("https://uat1-onboarding.rmb-lab.jp.*|https://uat3-onboarding.rmb-lab.jp.*|https://pre-ecare.rmb-lab.jp.*") != null ? true : false)) && ((isDeviceType("Standard")) || (isDeviceType("Tablet")) || (isDeviceType("Phone"))));
				},
				actionFcn: function(rule,evt){
					
					ServiceLauncher.c({rule:rule, chatType:CHM.CHAT_TYPES.POPUP , chatSpec:{name:"RAK-CS_LC-JP_DT", oId:17397832, chatTheme:{name:"RAK-CS_LC-JP_Th_DT",cn:(exists(safe("window.nuanceData.LAST_NAME")
+safe("window.nuanceData.FIRST_NAME")
) ? safe("window.nuanceData.LAST_NAME")
+safe("window.nuanceData.FIRST_NAME")
.toString() : ""),sv:2}
}
,useNative: false,fabPlugin: "embeddedPlugin"}).request();
					PM.getVar("automatonDataMap", rule).setValue((exists(FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : ""))))) ? FM.callExternal(FM.getFcn("modifyJSONstring"), PM.getVar("automatonDataMap",rule).getValueOrDefault(), MixIns.unmixMutatable(MixIns.mixMutatable().set("entryPoint", "eCareWeb").set("userId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")).set("customerAccountId", (exists(safe("nuanceData.customerAccountId")
) ? safe("nuanceData.customerAccountId")
.toString() : "")))).toString() : ""));
					setPersistCustID({"rakutenCustID":safe("nuanceData.customerAccountId")
}, false, false);

	setUserObject({"rakutenCustID":safe("nuanceData.customerAccountId")
,"accessToken":PM.getVar("authAccessToken",rule).getValueOrDefault(),"hash":safe("nuanceData.HMAC_HASH")
});

						setAuthUser({"rakutenCustID":(exists(evt.rakutenCustId) ? evt.rakutenCustId.toString() : "")},
									{"rakutenCustID":safe("nuanceData.customerAccountId")
,"accessToken":PM.getVar("authAccessToken",rule).getValueOrDefault(),"hash":safe("nuanceData.HMAC_HASH")
});
					log((exists(safe("location.href")
) ? safe("location.href")
.toString() : ""));

					log((exists(safe("navigator.userAgent")
) ? safe("navigator.userAgent")
.toString() : ""));

				},
                active: true
			})

]
				)
			};
			return rtnObj;
		},
		{/*landingData*/
			pages: {
			
				38433380: {id:38433380, mID:"RM-Marketing-O-Campaign", re:"(?i)(.*)network.mobile.rakuten.co.jp/campaign/(?!(membership-birth-month|for-group-service-user|pointback_platinum|pointback_gold|payment-service|bank|sec|e-navi|card-application|data-trial/entry|rakuten-employee/entry/vip))(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433381: {id:38433381, mID:"RM-Marketing-O-UN-LIMIT", re:"(?i)(.*)network.mobile.rakuten.co.jp/fee/un-limit/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433382: {id:38433382, mID:"RM-Marketing-O-Product", re:"(?i)(.*)network.mobile.rakuten.co.jp/product/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433383: {id:38433383, mID:"RM-Marketing-O-Service", re:"(?i)(.*)network.mobile.rakuten.co.jp/service/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433384: {id:38433384, mID:"RM-Marketing-O-Area", re:"(?i)(.*)network.mobile.rakuten.co.jp/area/(?!rakuten-casa)(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433385: {id:38433385, mID:"RM-Marketing-O-Shop", re:"(?i)(.*)network.mobile.rakuten.co.jp/shop/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433386: {id:38433386, mID:"RM-Marketing-O-Information", re:"(?i)(.*)network.mobile.rakuten.co.jp/information/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433387: {id:38433387, mID:"RM-FAQ-O-FAQ", re:"(?i)(.*)network.mobile.rakuten.co.jp/faq/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433882: {id:38433882, mID:"RM-eCare-O-Onboarding", re:"(?i)(.*)onboarding.mobile.rakuten.co.jp/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433883: {id:38433883, mID:"RM-eCare-O-Portal", re:"(?i)(.*)portal.mobile.rakuten.co.jp/(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433885: {id:38433885, mID:"RM-FAQ-O-Support", re:"(?i)(.*)network.mobile.rakuten.co.jp/support/(?!(cvs-payment-form|rakuten-link-form|substitute|substitute-mail))(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38433886: {id:38433886, mID:"RM-Marketing-O-Top", re:"(?i)(.*)https://network.mobile.rakuten.co.jp/([\\?#].*)?", sup:false, bUnits:[19001287, 19001288]}
,
				38435027: {id:38435027, mID:"RM-FAQ-O-Guide-AntiSpam", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/anti-spam/([\\?#]?.*)", sup:false}
,
				38435030: {id:38435030, mID:"RM-FAQ-O-Guide-AreaConfirmation", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/area-confirmation/([\\?#]?.*)", sup:false}
,
				38435033: {id:38435033, mID:"RM-FAQ-O-Guide-AreaSpeed", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/area-speed/([\\?#]?.*)", sup:false}
,
				38435036: {id:38435036, mID:"RM-FAQ-O-Guide-CallForwarding", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/call-forwarding/([\\?#]?.*)", sup:false}
,
				38435039: {id:38435039, mID:"RM-FAQ-O-Guide-CallServiceSettings", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/call-service-settings/([\\?#]?.*)", sup:false}
,
				38435042: {id:38435042, mID:"RM-FAQ-O-Guide-CallWaiting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/call-waiting/([\\?#]?.*)", sup:false}
,
				38435045: {id:38435045, mID:"RM-FAQ-O-Guide-CallerId", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/caller-id/([\\?#]?.*)", sup:false}
,
				38435048: {id:38435048, mID:"RM-FAQ-O-Guide-Cancellation", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/cancellation/([\\?#]?.*)", sup:false}
,
				38435051: {id:38435051, mID:"RM-FAQ-O-Guide-ChangeAddress", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/change-address/([\\?#]?.*)", sup:false}
,
				38435054: {id:38435054, mID:"RM-FAQ-O-Guide-ChangeBillingAddress", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/change-billing-address/([\\?#]?.*)", sup:false}
,
				38435057: {id:38435057, mID:"RM-FAQ-O-Guide-ChangeEmail", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/change-email/([\\?#]?.*)", sup:false}
,
				38435060: {id:38435060, mID:"RM-FAQ-O-Guide-ChangeOptions", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/change-options/([\\?#]?.*)", sup:false}
,
				38435063: {id:38435063, mID:"RM-FAQ-O-Guide-Commision", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/commission/([\\?#]?.*)", sup:false}
,
				38435066: {id:38435066, mID:"RM-FAQ-O-Guide-ContractCancellation", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/contract-cancellation/([\\?#]?.*)", sup:false}
,
				38435069: {id:38435069, mID:"RM-FAQ-O-Guide-ContactSuccession", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/contract-succession/([\\?#]?.*)", sup:false}
,
				38435072: {id:38435072, mID:"RM-FAQ-O-Guide-DataChange", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/data-charge/([\\?#]?.*)", sup:false}
,
				38435075: {id:38435075, mID:"RM-FAQ-O-Guide-DataMigration", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/data-migration/([\\?#]?.*)", sup:false}
,
				38435078: {id:38435078, mID:"RM-FAQ-O-Guide-DataTraffic", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/data-traffic/([\\?#]?.*)", sup:false}
,
				38435081: {id:38435081, mID:"RM-FAQ-O-Guide-Delivery", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/delivery/([\\?#]?.*)", sup:false}
,
				38435084: {id:38435084, mID:"RM-FAQ-O-Guide-DualEsimRegistration", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/dual-esim/registration/([\\?#]?.*)", sup:false}
,
				38435087: {id:38435087, mID:"RM-FAQ-O-Guide-DualEsim", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/dual-esim/([\\?#]?.*)", sup:false}
,
				38435090: {id:38435090, mID:"RM-FAQ-O-Guide-EmergencyAlertMail", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/emergency-alert-mail/([\\?#]?.*)", sup:false}
,
				38435093: {id:38435093, mID:"RM-FAQ-O-Guide-FlowApplication", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/flow/application/([\\?#]?.*)", sup:false}
,
				38435096: {id:38435096, mID:"RM-FAQ-O-Guide-FlowApplicationDetail", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/flow/application-detail/([\\?#]?.*)", sup:false}
,
				38435099: {id:38435099, mID:"RM-FAQ-O-Guide-FlowRakutenCasa", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/flow/rakuten-casa/([\\?#]?.*)", sup:false}
,
				38435102: {id:38435102, mID:"RM-FAQ-O-Guide-Flow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/flow/([\\?#]?.*)", sup:false}
,
				38435105: {id:38435105, mID:"RM-FAQ-O-Guide-IfilterPassword", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/i-filter/password/([\\?#]?.*)", sup:false}
,
				38435108: {id:38435108, mID:"RM-FAQ-O-Guide-IfilterUninstall", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/i-filter/uninstall/([\\?#]?.*)", sup:false}
,
				38435111: {id:38435111, mID:"RM-FAQ-O-Guide-Ifilter", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/i-filter/([\\?#]?.*)", sup:false}
,
				38435114: {id:38435114, mID:"RM-FAQ-O-Guide-Inquiry", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/inquiry/([\\?#]?.*)", sup:false}
,
				38435117: {id:38435117, mID:"RM-FAQ-O-Guide-IntlCallOverseas", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-call/overseas/([\\?#]?.*)", sup:false}
,
				38435120: {id:38435120, mID:"RM-FAQ-O-Guide-IntlCall", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-call/([\\?#]?.*)", sup:false}
,
				38435123: {id:38435123, mID:"RM-FAQ-O-Guide-IntlRoaming", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-roaming/([\\?#]?.*)", sup:false}
,
				38435126: {id:38435126, mID:"RM-FAQ-O-Guide-IntlSmsOverseas", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-sms/overseas/([\\?#]?.*)", sup:false}
,
				38435129: {id:38435129, mID:"RM-FAQ-O-Guide-IntlSms", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-sms/([\\?#]?.*)", sup:false}
,
				38435132: {id:38435132, mID:"RM-FAQ-O-Guide-IntlUnlimitedTalk", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/international-unlimited-talk/([\\?#]?.*)", sup:false}
,
				38435135: {id:38435135, mID:"RM-FAQ-O-Guide-iPhone_ApplecareRepair", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/applecare/repair/([\\?#]?.*)", sup:false}
,
				38435138: {id:38435138, mID:"RM-FAQ-O-Guide-iPhone_ApplecareReplace", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/applecare/replacement/([\\?#]?.*)", sup:false}
,
				38435141: {id:38435141, mID:"RM-FAQ-O-Guide-iPhone_Applecare", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/applecare/([\\?#]?.*)", sup:false}
,
				38435144: {id:38435144, mID:"RM-FAQ-O-Guide-iPhone_AppleId", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/appleid/([\\?#]?.*)", sup:false}
,
				38435147: {id:38435147, mID:"RM-FAQ-O-Guide-iPhone_FaceId", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/faceid/([\\?#]?.*)", sup:false}
,
				38435150: {id:38435150, mID:"RM-FAQ-O-Guide-iPhone_FindMyIphoneOff", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/find-my-iphone-off/([\\?#]?.*)", sup:false}
,
				38435153: {id:38435153, mID:"RM-FAQ-O-Guide-iPhone_Icloud", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/icloud/([\\?#]?.*)", sup:false}
,
				38435156: {id:38435156, mID:"RM-FAQ-O-Guide-iPhone_IosTroubleShooting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/ios-troubleshooting/([\\?#]?.*)", sup:false}
,
				38435159: {id:38435159, mID:"RM-FAQ-O-Guide-iPhone_Itunes", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/itunes/([\\?#]?.*)", sup:false}
,
				38435162: {id:38435162, mID:"RM-FAQ-O-Guide-iPhone_QuickStart", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/quick-start/([\\?#]?.*)", sup:false}
,
				38435165: {id:38435165, mID:"RM-FAQ-O-Guide-iPhone_SettingEkyc", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/setting/ekyc/([\\?#]?.*)", sup:false}
,
				38435168: {id:38435168, mID:"RM-FAQ-O-Guide-iPhone_SettingEsim", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/setting/esim/([\\?#]?.*)", sup:false}
,
				38435171: {id:38435171, mID:"RM-FAQ-O-Guide-iPhone_SettingEsimUpgd", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/setting/esim-upgrade/([\\?#]?.*)", sup:false}
,
				38435174: {id:38435174, mID:"RM-FAQ-O-Guide-iPhone_SettingNanosim", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/setting/nanosim/([\\?#]?.*)", sup:false}
,
				38435177: {id:38435177, mID:"RM-FAQ-O-Guide-iPhone_SimEsim", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/setting/sim-esim/([\\?#]?.*)", sup:false}
,
				38435180: {id:38435180, mID:"RM-FAQ-O-Guide-iPhone_UpgdPgmLoss", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/upgrade-program/loss/([\\?#]?.*)", sup:false}
,
				38435183: {id:38435183, mID:"RM-FAQ-O-Guide-iPhone_UpgdPgmPayoff", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/upgrade-program/pay-off/([\\?#]?.*)", sup:false}
,
				38435186: {id:38435186, mID:"RM-FAQ-O-Guide-iPhone_UpgdPgm", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/upgrade-program/([\\?#]?.*)", sup:false}
,
				38435189: {id:38435189, mID:"RM-FAQ-O-Guide-iPhone", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/iphone/([\\?#]?.*)", sup:false}
,
				38435192: {id:38435192, mID:"RM-FAQ-O-Guide-MalwareRecovery", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/malware-recovery/([\\?#]?.*)", sup:false}
,
				38435195: {id:38435195, mID:"RM-FAQ-O-Guide-McafeeMobileSecurity", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mcafee-mobile-security/([\\?#]?.*)", sup:false}
,
				38435198: {id:38435198, mID:"RM-FAQ-O-Guide-Migration", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/migration/([\\?#]?.*)", sup:false}
,
				38435201: {id:38435201, mID:"RM-FAQ-O-Guide-MnpFlow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mnp/flow/([\\?#]?.*)", sup:false}
,
				38435204: {id:38435204, mID:"RM-FAQ-O-Guide-MnpMigration", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mnp/migration/([\\?#]?.*)", sup:false}
,
				38435207: {id:38435207, mID:"RM-FAQ-O-Guide-MnpOutOfStock", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mnp/out-of-stock/([\\?#]?.*)", sup:false}
,
				38435210: {id:38435210, mID:"RM-FAQ-O-Guide-MnpProcedure", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mnp/procedure/([\\?#]?.*)", sup:false}
,
				38435213: {id:38435213, mID:"RM-FAQ-O-Guide-Mnp", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/mnp/([\\?#]?.*)", sup:false}
,
				38435216: {id:38435216, mID:"RM-FAQ-O-Guide-MyRakutenMobile", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/my-rakuten-mobile/([\\?#]?.*)", sup:false}
,
				38435219: {id:38435219, mID:"RM-FAQ-O-Guide-OsaifuLock", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/osaifu-lock/([\\?#]?.*)", sup:false}
,
				38435222: {id:38435222, mID:"RM-FAQ-O-Guide-Payment3ds", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/3ds/([\\?#]?.*)", sup:false}
,
				38435225: {id:38435225, mID:"RM-FAQ-O-Guide-Paymentautopay", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/autopay/([\\?#]?.*)", sup:false}
,
				38435228: {id:38435228, mID:"RM-FAQ-O-Guide-PaymentCard", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/card/([\\?#]?.*)", sup:false}
,
				38435231: {id:38435231, mID:"RM-FAQ-O-Guide-PaymentChange", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/change/([\\?#]?.*)", sup:false}
,
				38435234: {id:38435234, mID:"RM-FAQ-O-Guide-PaymentDaibiki", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/daibiki/([\\?#]?.*)", sup:false}
,
				38435237: {id:38435237, mID:"RM-FAQ-O-Guide-PaymentFlow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/flow/([\\?#]?.*)", sup:false}
,
				38435240: {id:38435240, mID:"RM-FAQ-O-Guide-PaymentGoogleGoogleSetting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/google/google-setting/([\\?#]?.*)", sup:false}
,
				38435243: {id:38435243, mID:"RM-FAQ-O-Guide-PaymentGoogleSetting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/google/setting/([\\?#]?.*)", sup:false}
,
				38435246: {id:38435246, mID:"RM-FAQ-O-Guide-PaymentGoogle", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/google/([\\?#]?.*)", sup:false}
,
				38435249: {id:38435249, mID:"RM-FAQ-O-Guide-PaymentInvoiceFlow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/invoice/flow/([\\?#]?.*)", sup:false}
,
				38435252: {id:38435252, mID:"RM-FAQ-O-Guide-PaymentInvoiceUnpaid", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/invoice/unpaid/([\\?#]?.*)", sup:false}
,
				38435255: {id:38435255, mID:"RM-FAQ-O-Guide-PaymentPoint", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/point/([\\?#]?.*)", sup:false}
,
				38435258: {id:38435258, mID:"RM-FAQ-O-Guide-PaymentUsageDetails", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/usage-details/([\\?#]?.*)", sup:false}
,
				38435261: {id:38435261, mID:"RM-FAQ-O-Guide-Payment", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/payment/([\\?#]?.*)", sup:false}
,
				38435264: {id:38435264, mID:"RM-FAQ-O-Guide-PointPayment", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/point-payment/([\\?#]?.*)", sup:false}
,
				38435267: {id:38435267, mID:"RM-FAQ-O-Guide-ProductDeviceUPgrade", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/product/device-upgrade/([\\?#]?.*)", sup:false}
,
				38435270: {id:38435270, mID:"RM-FAQ-O-Guide-ProductReset", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/product-reset/([\\?#]?.*)", sup:false}
,
				38435273: {id:38435273, mID:"RM-FAQ-O-Guide-RmailFilter", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/filter/([\\?#]?.*)", sup:false}
,
				38435276: {id:38435276, mID:"RM-FAQ-O-Guide-RmailFilter2", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/filter_2/([\\?#]?.*)", sup:false}
,
				38435279: {id:38435279, mID:"RM-FAQ-O-Guide-RmailFolder", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/folder/([\\?#]?.*)", sup:false}
,
				38435282: {id:38435282, mID:"RM-FAQ-O-Guide-RmailFunction", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/function/([\\?#]?.*)", sup:false}
,
				38435285: {id:38435285, mID:"RM-FAQ-O-Guide-RmailInitialSetting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/initial-setting/([\\?#]?.*)", sup:false}
,
				38435288: {id:38435288, mID:"RM-FAQ-O-Guide-RmailSend", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/send/([\\?#]?.*)", sup:false}
,
				38435291: {id:38435291, mID:"RM-FAQ-O-Guide-RmailSetting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/setting/([\\?#]?.*)", sup:false}
,
				38435294: {id:38435294, mID:"RM-FAQ-O-Guide-Rmail", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakumail/([\\?#]?.*)", sup:false}
,
				38435297: {id:38435297, mID:"RM-FAQ-O-Guide-RcasaConnection", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/connection/([\\?#]?.*)", sup:false}
,
				38435300: {id:38435300, mID:"RM-FAQ-O-Guide-RcasaFlow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/flow/([\\?#]?.*)", sup:false}
,
				38435303: {id:38435303, mID:"RM-FAQ-O-Guide-RcasaPassword", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/password/([\\?#]?.*)", sup:false}
,
				38435306: {id:38435306, mID:"RM-FAQ-O-Guide-RcasaReboot", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/reboot/([\\?#]?.*)", sup:false}
,
				38435309: {id:38435309, mID:"RM-FAQ-O-Guide-RcasaSpeedTest", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/speedtest/([\\?#]?.*)", sup:false}
,
				38435312: {id:38435312, mID:"RM-FAQ-O-Guide-RcasaSsid", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/ssid/([\\?#]?.*)", sup:false}
,
				38435315: {id:38435315, mID:"RM-FAQ-O-Guide-RcasaWifi", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/wi-fi/([\\?#]?.*)", sup:false}
,
				38435318: {id:38435318, mID:"RM-FAQ-O-Guide-RcasaWifiInvalid", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/wi-fi-invalid/([\\?#]?.*)", sup:false}
,
				38435321: {id:38435321, mID:"RM-FAQ-O-Guide-RcasaWps", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-casa/wps/([\\?#]?.*)", sup:false}
,
				38435324: {id:38435324, mID:"RM-FAQ-O-Guide-RMobileId", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakuten-mobile-id/([\\?#]?.*)", sup:false}
,
				38435327: {id:38435327, mID:"RM-FAQ-O-Guide-RMObileWifi", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/rakutenmobile-wifi/([\\?#]?.*)", sup:false}
,
				38435330: {id:38435330, mID:"RM-FAQ-O-Guide-RemoteSupport", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/remote-support-for-device-operation/([\\?#]?.*)", sup:false}
,
				38435333: {id:38435333, mID:"RM-FAQ-O-Guide-ReplacementWarrantyPlus", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/replacement-warranty-plus/([\\?#]?.*)", sup:false}
,
				38435336: {id:38435336, mID:"RM-FAQ-O-Guide-Sar", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sar/([\\?#]?.*)", sup:false}
,
				38435339: {id:38435339, mID:"RM-FAQ-O-Guide-SelectNumber", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/select-number/([\\?#]?.*)", sup:false}
,
				38435342: {id:38435342, mID:"RM-FAQ-O-Guide-Setting_A52020", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/a5-2020/([\\?#]?.*)", sup:false}
,
				38435345: {id:38435345, mID:"RM-FAQ-O-Guide-Setting_A55s5g", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/a55s-5g/([\\?#]?.*)", sup:false}
,
				38435348: {id:38435348, mID:"RM-FAQ-O-Guide-Setting_A73", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/a73/([\\?#]?.*)", sup:false}
,
				38435351: {id:38435351, mID:"RM-FAQ-O-Guide-Setting_AquosR2Compact", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-r2-compact/([\\?#]?.*)", sup:false}
,
				38435354: {id:38435354, mID:"RM-FAQ-O-Guide-Setting_AquosR5g", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-r5g/([\\?#]?.*)", sup:false}
,
				38435357: {id:38435357, mID:"RM-FAQ-O-Guide-Setting_AquosSense2", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense2/([\\?#]?.*)", sup:false}
,
				38435360: {id:38435360, mID:"RM-FAQ-O-Guide-Setting_AquosSense3Lite", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense3-lite/([\\?#]?.*)", sup:false}
,
				38435363: {id:38435363, mID:"RM-FAQ-O-Guide-Setting_AquosSense3Plus", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense3-plus/([\\?#]?.*)", sup:false}
,
				38435366: {id:38435366, mID:"RM-FAQ-O-Guide-Setting_AquosSense4Lite", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense4-lite/([\\?#]?.*)", sup:false}
,
				38435369: {id:38435369, mID:"RM-FAQ-O-Guide-Setting_AquosSense4Plus", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense4-plus/([\\?#]?.*)", sup:false}
,
				38435372: {id:38435372, mID:"RM-FAQ-O-Guide-Setting_AquosSense6", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense6/([\\?#]?.*)", sup:false}
,
				38435375: {id:38435375, mID:"RM-FAQ-O-Guide-Setting_AquosSense6s", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense6s/([\\?#]?.*)", sup:false}
,
				38435378: {id:38435378, mID:"RM-FAQ-O-Guide-Setting_AquosSense7", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-sense7/([\\?#]?.*)", sup:false}
,
				38435381: {id:38435381, mID:"RM-FAQ-O-Guide-Setting_AquosShm05", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-shm05/([\\?#]?.*)", sup:false}
,
				38435384: {id:38435384, mID:"RM-FAQ-O-Guide-Setting_AquosShm06", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-shm06/([\\?#]?.*)", sup:false}
,
				38435387: {id:38435387, mID:"RM-FAQ-O-Guide-Setting_AquosShm07", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-shm07/([\\?#]?.*)", sup:false}
,
				38435390: {id:38435390, mID:"RM-FAQ-O-Guide-Setting_AquosShm10", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-shm10/([\\?#]?.*)", sup:false}
,
				38435393: {id:38435393, mID:"RM-FAQ-O-Guide-Setting_AquosWish", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/aquos-wish/([\\?#]?.*)", sup:false}
,
				38435396: {id:38435396, mID:"RM-FAQ-O-Guide-Setting_ArrowsRx", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/arrows-rx/([\\?#]?.*)", sup:false}
,
				38435399: {id:38435399, mID:"RM-FAQ-O-Guide-Setting_Ax7", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/ax7/([\\?#]?.*)", sup:false}
,
				38435402: {id:38435402, mID:"RM-FAQ-O-Guide-Setting_Findx", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/findx/([\\?#]?.*)", sup:false}
,
				38435405: {id:38435405, mID:"RM-FAQ-O-Guide-Setting_GalaxyA7", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/galaxy-a7/([\\?#]?.*)", sup:false}
,
				38435408: {id:38435408, mID:"RM-FAQ-O-Guide-Setting_GalaxyA23_5g", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/galaxy-a23-5g/([\\?#]?.*)", sup:false}
,
				38435411: {id:38435411, mID:"RM-FAQ-O-Guide-Setting_GalaxyNote10Plus", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/galaxy-note10-plus/([\\?#]?.*)", sup:false}
,
				38435414: {id:38435414, mID:"RM-FAQ-O-Guide-Setting_GalaxyS10", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/galaxy-s10/([\\?#]?.*)", sup:false}
,
				38435417: {id:38435417, mID:"RM-FAQ-O-Guide-Setting_GalaxyZflip4", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/galaxy-z-flip4/([\\?#]?.*)", sup:false}
,
				38435420: {id:38435420, mID:"RM-FAQ-O-Guide-Setting_Ios", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/ios/([\\?#]?.*)", sup:false}
,
				38435423: {id:38435423, mID:"RM-FAQ-O-Guide-Setting_Nova5t", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/nova5t/([\\?#]?.*)", sup:false}
,
				38435426: {id:38435426, mID:"RM-FAQ-O-Guide-Setting_Novalite3", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/novalite3/([\\?#]?.*)", sup:false}
,
				38435429: {id:38435429, mID:"RM-FAQ-O-Guide-Setting_P30lite", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/p30lite/([\\?#]?.*)", sup:false}
,
				38435432: {id:38435432, mID:"RM-FAQ-O-Guide-Setting_ProfileDelete", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/profile_delete/([\\?#]?.*)", sup:false}
,
				38435435: {id:38435435, mID:"RM-FAQ-O-Guide-Setting_R17pro", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/r17pro/([\\?#]?.*)", sup:false}
,
				38435438: {id:38435438, mID:"RM-FAQ-O-Guide-Setting_RedmiNote11Pro5g", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/redmi-note-11-pro-5g/([\\?#]?.*)", sup:false}
,
				38435441: {id:38435441, mID:"RM-FAQ-O-Guide-Setting_Reno10xZoom", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/reno-10x-zoom/([\\?#]?.*)", sup:false}
,
				38435444: {id:38435444, mID:"RM-FAQ-O-Guide-Setting_RenoA", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/reno-a/([\\?#]?.*)", sup:false}
,
				38435447: {id:38435447, mID:"RM-FAQ-O-Guide-Setting_Reno3A", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/reno3-a/([\\?#]?.*)", sup:false}
,
				38435450: {id:38435450, mID:"RM-FAQ-O-Guide-Setting_Reno5A", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/reno5-a/([\\?#]?.*)", sup:false}
,
				38435453: {id:38435453, mID:"RM-FAQ-O-Guide-Setting_Reno7A", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/reno7-a/([\\?#]?.*)", sup:false}
,
				38435456: {id:38435456, mID:"RM-FAQ-O-Guide-Setting_Xperia5m4", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/xperia-5m4/([\\?#]?.*)", sup:false}
,
				38435459: {id:38435459, mID:"RM-FAQ-O-Guide-Setting_Xperia10m3lite", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/xperia-10m3-lite/([\\?#]?.*)", sup:false}
,
				38435462: {id:38435462, mID:"RM-FAQ-O-Guide-Setting_Xperia10m4", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/xperia-10m4/([\\?#]?.*)", sup:false}
,
				38435465: {id:38435465, mID:"RM-FAQ-O-Guide-Setting_XperiaAce", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/xperia-ace/([\\?#]?.*)", sup:false}
,
				38435468: {id:38435468, mID:"RM-FAQ-O-Guide-Setting", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/setting/([\\?#]?.*)", sup:false}
,
				38435471: {id:38435471, mID:"RM-FAQ-O-Guide-SimLost", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sim-lost/([\\?#]?.*)", sup:false}
,
				38435474: {id:38435474, mID:"RM-FAQ-O-Guide-SimLostEn", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sim-lost_en/([\\?#]?.*)", sup:false}
,
				38435477: {id:38435477, mID:"RM-FAQ-O-Guide-SimSettingNg", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sim-setting-ng/([\\?#]?.*)", sup:false}
,
				38435480: {id:38435480, mID:"RM-FAQ-O-Guide-Sms", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sms/([\\?#]?.*)", sup:false}
,
				38435483: {id:38435483, mID:"RM-FAQ-O-Guide-SmsNotificationOfIncoming", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/sms-notification-of-incoming-calls/([\\?#]?.*)", sup:false}
,
				38435486: {id:38435486, mID:"RM-FAQ-O-Guide-SpecialNumSvc", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/special-number-service/([\\?#]?.*)", sup:false}
,
				38435489: {id:38435489, mID:"RM-FAQ-O-Guide-SpoofingEmail", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/spoofing-email/([\\?#]?.*)", sup:false}
,
				38435492: {id:38435492, mID:"RM-FAQ-O-Guide-StandardFreeCall", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/standard-free-call/([\\?#]?.*)", sup:false}
,
				38435495: {id:38435495, mID:"RM-FAQ-O-Guide-SupporterProgram", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/supporter-program/([\\?#]?.*)", sup:false}
,
				38435498: {id:38435498, mID:"RM-FAQ-O-Guide-Ththering", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/tethering/([\\?#]?.*)", sup:false}
,
				38435501: {id:38435501, mID:"RM-FAQ-O-Guide-TroubleCheck", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/trouble-check/([\\?#]?.*)", sup:false}
,
				38435504: {id:38435504, mID:"RM-FAQ-O-Guide-UsersInfo", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/users-information/([\\?#]?.*)", sup:false}
,
				38435507: {id:38435507, mID:"RM-FAQ-O-Guide-VerifyEkycEsimActivation", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/ekyc/esim-activation/([\\?#]?.*)", sup:false}
,
				38435510: {id:38435510, mID:"RM-FAQ-O-Guide-VerifyEkycFlow", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/ekyc/flow/([\\?#]?.*)", sup:false}
,
				38435513: {id:38435513, mID:"RM-FAQ-O-Guide-VerifyEkyc", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/ekyc/([\\?#]?.*)", sup:false}
,
				38435516: {id:38435516, mID:"RM-FAQ-O-Guide-VerifyForeignersEn", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/foreigners/en/([\\?#]?.*)", sup:false}
,
				38435519: {id:38435519, mID:"RM-FAQ-O-Guide-VerifyHomeKyc", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/home-kyc/([\\?#]?.*)", sup:false}
,
				38435522: {id:38435522, mID:"RM-FAQ-O-Guide-VerifyImgUpload", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/img-upload/([\\?#]?.*)", sup:false}
,
				38435525: {id:38435525, mID:"RM-FAQ-O-Guide-VerifyJpnNationalsEn", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/japanese-nationals/en/([\\?#]?.*)", sup:false}
,
				38435528: {id:38435528, mID:"RM-FAQ-O-Guide-Verify", re:"(?i)(.*)network.mobile.rakuten.co.jp/guide/verify/([\\?#]?.*)", sup:false}
,
				38435529: {id:38435529, mID:"RM-Marketing-O-Saikyo", re:"(?i)(.*)network.mobile.rakuten.co.jp/fee/saikyo-plan(.*)", sup:false, bUnits:[19001287, 19001288]}
,
				38435533: {id:38435533, mID:"RM-Marketing-O-Turbo", re:"(?i)(.*)network.mobile.rakuten.co.jp/internet/turbo/(.*)", sup:false, bUnits:[19001287, 19001288]}

},
			qsize: 5,
			contentGroups: {
			"RAK_FAQ": [[38435402, 38435147, 38435144, 38435150, 38435405, 38435138, 38435393, 38435399, 38435396, 38435141, 38435162, 38435417, 38435423, 38435420, 38435165, 38433885, 38435411, 38435408, 38435153, 38435414, 38435159, 38435156, 38433387, 38435435, 38435432, 38435177, 38435438, 38435183, 38435180, 38435426, 38435171, 38435168, 38435174, 38435429, 38435450, 38435195, 38435192, 38435198, 38435453, 38435186, 38435441, 38435447, 38435444, 38435189, 38435339, 38435336, 38435081, 38435342, 38435087, 38435084, 38435330, 38435075, 38435072, 38435078, 38435333, 38435354, 38435099, 38435096, 38435102, 38435357, 38435090, 38435345, 38435351, 38435348, 38435093, 38435114, 38435369, 38435375, 38435372, 38435117, 38435363, 38435360, 38435105, 38435366, 38435111, 38435108, 38435387, 38435384, 38435129, 38435390, 38435135, 38435132, 38435378, 38435123, 38435120, 38435126, 38435381, 38435528, 38435273, 38435279, 38435276, 38435522, 38435267, 38435264, 38435270, 38435525, 38435291, 38435288, 38435033, 38435294, 38435039, 38435036, 38435282, 38435027, 38435030, 38435285, 38435306, 38435051, 38435048, 38435054, 38435309, 38435042, 38435297, 38435303, 38435300, 38435045, 38435066, 38435321, 38435327, 38435324, 38435069, 38435315, 38435312, 38435057, 38435318, 38435063, 38435060, 38435210, 38435465, 38435471, 38435468, 38435213, 38435459, 38435456, 38435201, 38435462, 38435207, 38435204, 38435483, 38435480, 38435225, 38435486, 38435231, 38435228, 38435474, 38435219, 38435216, 38435222, 38435477, 38435498, 38435243, 38435240, 38435246, 38435501, 38435234, 38435489, 38435495, 38435492, 38435237, 38435258, 38435513, 38435519, 38435516, 38435261, 38435507, 38435504, 38435249, 38435510, 38435255, 38435252], [], function isIncludedURL(url) {return false }, [], [], function isExcludedURL(url) {return false }],
			"RAK-eCare": [[38433882, 38433883], [], function isIncludedURL(url) {return false }, [], [], function isExcludedURL(url) {return false }],
			"RAK_Mkt": [[38433386, 38433384, 38433385, 38435529, 38433886, 38435533, 38433382, 38433383, 38433380, 38433381], [], function isIncludedURL(url) {return false }, [], [], function isExcludedURL(url) {return false }]}
		}
);
