1var cfbsessionserial="";var cfbsessionid="";var cfbtoken="";var cfbscreenwidth="high";var TimeoutHideMessage;function cfbinit(){console.log("[in-Reach CFB] init 0.1 (rc)");cfbsessionid=cfbGetCookie("cfbsessionid");cfbtoken=cfbGetCookie("cfbtoken");cfbsessionserial=cfbGetCookie("cfbsessionserial");cfbAddInfoIcon("cfb_info_check_status","consent-manager","https://games-island.eu/cb/cfb_icon_status_checked.png","#616161");cfbAddWidgetOverlay();cfbAddMessageOverlay();cfbDetectScreenWidth();cfbRecall()}function cfbRecall(){if(cfbsessionserial&&cfbsessionid&&cfbtoken){console.log("[in-Reach CFB] Start: cfbrecall - Sending Request ["+cfbsessionserial+"]");var xhttp=new XMLHttpRequest;xhttp.onreadystatechange=function(){if(this.readyState==4&&this.status==200){if(this.responseText!=""){var answer=this.responseText.replace(/(\r\n|\n|\r)/gm,"");var re=new RegExp("^([0-9O-])+$");if(re.test(answer)){console.log("[in-Reach CFB] new sessionserial: ["+answer+"]");cfbSetCookie("cfbsessionserial",answer,1);cfbChangeInfoIconState("")}else{console.log("[in-Reach CFB] error: fetch cfbrecall failed: wrong Result for cfbrecall: ["+answer+"]");cfbChangeInfoIconState("#ffc4cb")}console.log("[in-Reach CFB] End: cfbrecall")}else{console.log("[in-Reach CFB] VALIDATION FAILED with answer: ["+answer+"]");cfbChangeInfoIconState("#ffc4cb")}}};xhttp.open("POST","https://games-island.eu/cfbrecall",true);xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8");xhttp.send("&sessionid="+cfbsessionid+"&token="+cfbtoken+"&sessionserial="+cfbsessionserial)}else{console.log("[in-Reach CFB] no CFB - ignoring")}}function cfbTransmitMessage(command){console.log("[in-Reach CFB] Start: cfbcommand - Sending Request ["+command+"]");var xhttp=new XMLHttpRequest;xhttp.onreadystatechange=function(){if(this.readyState==4&&this.status==200){if(this.responseText!=""){var answer=this.responseText.replace(/(\r\n|\n|\r)/gm,"");console.log("[in-Reach CFB] cfbcommand ["+answer+"]");cfbMessageShow("<center>CFB Command Answer:<br>"+answer+"</center>")}else{console.log("[in-Reach CFB] cfbcommand FAILED with answer: ["+answer+"]");cfbMessageShow("<center>CFB Command FAILED:<br>"+answer+"</center>")}console.log("[in-Reach CFB] End: cfbcommand")}};xhttp.open("POST","https://games-island.eu/cfbcommand",true);xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8");xhttp.send("&sessionid="+cfbsessionid+"&token="+cfbtoken+"&sessionserial="+cfbsessionserial+"&command="+command)}function cfbSetCookie(cname,cvalue,exdays){const d=new Date;d.setTime(d.getTime()+exdays*24*60*60*1e3);let expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/;domain="+window.location.hostname}function cfbGetCookie(name){const nameEQ=name+"=";const ca=document.cookie.split(";");for(let i=0;i<ca.length;i++){let c=ca[i];while(c.charAt(0)===" ")c=c.substring(1,c.length);if(c.indexOf(nameEQ)===0){var result=c.substring(nameEQ.length,c.length);console.log("[in-Reach CFB] ["+name+"] = ["+result+"]");return result}}return null}function cfbMessageShow(message){const messageframe=document.getElementById("cfb_message");if(typeof messageframe!=="undefined"&&messageframe){messageframe.style.display="block";messageframe.innerHTML=message;TimeoutHideMessage=setTimeout(function(){cfbMessageHide()},1e4)}return false}function cfbMessageHide(){const messageframe=document.getElementById("cfb_message");if(typeof messageframe!=="undefined"&&messageframe){messageframe.innerHTML="";messageframe.style.display="none"}return false}function cfbAddMessageOverlay(){const messageframe=document.createElement("DIV");messageframe.style.zIndex="10001";messageframe.id="cfb_message";messageframe.style.width="30%";messageframe.style.minWidth="fit-content";messageframe.style.height="5rem";messageframe.style.minHeight="fit-content";messageframe.style.alignContent="center";messageframe.style.margin="20px";messageframe.style.padding="20px";messageframe.style.backdropFilter="blur(5px) brightness(0.3)";messageframe.style.display="none";messageframe.style.position="absolute";messageframe.style.marginRight="-50%";messageframe.style.transform="translate(-50%, -50%)";messageframe.style.top="50%";messageframe.style.left="50%";messageframe.style.backgroundColor="#dedede";messageframe.style.border="1px solid #737373";messageframe.style.borderRadius="20px";messageframe.style.boxShadow="0px 0px 150px rgba(0, 0, 0, 0.9)";document.body.appendChild(messageframe);messageframe.addEventListener("click",function(){cfbMessageHide()});return false}function cfbWidgetHide(){const widgetbg=document.getElementById("cfb_widget_bgoverlay");if(typeof widgetbg!=="undefined"&&widgetbg){widgetbg.style.display="none"}const widget=document.getElementById("cfb_widget_overlay");if(typeof widget!=="undefined"&&widget){widget.style.display="none"}return false}function cfbWidgetShow(){const widgetbg=document.getElementById("cfb_widget_bgoverlay");if(typeof widgetbg!=="undefined"&&widgetbg){widgetbg.style.display="block"}const widget=document.getElementById("cfb_widget_overlay");if(typeof widget!=="undefined"&&widget){widget.style.display="block"}return false}function cfbWidgetToggle(){const widget=document.getElementById("cfb_widget_overlay");if(typeof widget!=="undefined"&&widget){if(widget.style.display=="none"){cfbWidgetShow()}else{cfbWidgetHide()}}}function cfbAddIconEventListener(elementid){const element=document.getElementById(elementid);if(typeof element!=="undefined"&&element){element.addEventListener("click",function(){const widget=document.getElementById("cfb_widget_overlay");if(typeof widget!=="undefined"&&widget){cfbWidgetToggle()}})}else{}return false}function cfbAddTransmitEventListener(elementid){const element=document.getElementById(elementid);if(typeof element!=="undefined"&&element){element.addEventListener("click",function(){const command_code=document.getElementById("cfb_command_code");if(typeof command_code!=="undefined"&&command_code){if(command_code.value){console.log("[in-Reach CFB] TransmitCode: ["+command_code.value+"]");cfbTransmitMessage(command_code.value);cfbWidgetHide()}}})}return false}function cfbAddWidgetOverlay(){const bgoverlay=document.createElement("DIV");bgoverlay.style.zIndex="9999";bgoverlay.id="cfb_widget_bgoverlay";bgoverlay.style.width="100%";bgoverlay.style.height="100vh";bgoverlay.style.minHeight="100% !important";bgoverlay.style.overflow="auto";bgoverlay.style.position="fixed";bgoverlay.style.top="0px";bgoverlay.style.left="0px";bgoverlay.style.backdropFilter="blur(5px) brightness(0.3)";bgoverlay.style.display="none";document.body.appendChild(bgoverlay);cfbAddIconEventListener("cfb_widget_bgoverlay");const overlay=document.createElement("DIV");overlay.innerHTML='\x3c!-- CFB Settings Widget --\x3e<div style="margin-top: 20px; padding-left: 20%; padding-right: 20%;"><center><span>Games-Island Intern</span></center></div>';overlay.id="cfb_widget_overlay";overlay.style.width="40%";overlay.style.minWidth="fit-content";overlay.style.height="20rem";overlay.style.minHeight="fit-content";overlay.style.display="none";overlay.style.opacity="1";overlay.style.position="fixed";overlay.style.marginRight="-50%";overlay.style.transform="translate(-50%, -50%)";overlay.style.top="50%";overlay.style.left="50%";overlay.style.zIndex="99";overlay.style.backgroundColor="#dedede";overlay.style.border="1px solid #737373";overlay.style.borderRadius="20px";overlay.style.boxShadow="0px 0px 150px rgba(0, 0, 0, 0.9)";overlay.style.zIndex="10000";document.body.appendChild(overlay);const footer=document.createElement("DIV");footer.style.width="100%";footer.style.position="absolute";footer.style.display="block";footer.id="cfb_widget_footer";footer.style.textAlign="right";footer.style.marginRight="10%";footer.style.marginLeft="-25px";footer.style.bottom="0.1rem";footer.style.fontSize="0.5rem";footer.style.height="0.7rem";footer.innerHTML='made with ❤️ by <a href="https://in-reach.info" target="_BLANK"><font style="font-color: #14aacc;">in-Reach</font></a>';overlay.appendChild(footer);const inputframe=document.createElement("DIV");inputframe.innerhtml="\x3c!-- CFB Settings Widget Inputframe --\x3e";inputframe.style.width="100%";inputframe.style.minHeight="fit-content";inputframe.style.justifyItems="anchor-center";inputframe.style.height="100%";inputframe.style.display="block";inputframe.style.position="absolute";inputframe.id="cfb_widget_inputframe";overlay.appendChild(inputframe);const command=document.createElement("DIV");command.innerHTML='\x3c!-- CFB Settings Widget TokenInput --\x3e<div style="margin: 10px;"><center><pre>Support-Command: <input type="text" size="25" maxsize="25" id="cfb_command_code" name="cfb_command_code" class="form-control small" style="width: 80%;"></input></pre></center></div>';command.id="cfb_widget_command";inputframe.appendChild(command);const buttons=document.createElement("DIV");buttons.innerHTML="\x3c!-- CFB Settings Widget ButtonFrame --\x3e";buttons.style.minHeight="fit-content";buttons.style.width="100%";buttons.style.position="fixed";buttons.style.justifyContent="space-between";buttons.style.justifyItems="anchor-center";buttons.style.display="flex";buttons.id="cfb_widget_buttonframe";inputframe.appendChild(buttons);const button_transmit=document.createElement("button");button_transmit.style.width="30%";button_transmit.style.minWidth="fit-content";button_transmit.flex="auto";button_transmit.style.position="relative";button_transmit.style.marginBottom="0.5rem";button_transmit.style.marginTop="0.5rem";button_transmit.style.marginLeft="10%";button_transmit.style.marginRight="10%";button_transmit.innerHTML="Transmit";button_transmit.value="transmit";button_transmit.id="cfb_widget_button_transmit";button_transmit.type="submit";button_transmit.className="btn btn-primary btn-lg btn-block";buttons.appendChild(button_transmit);cfbAddTransmitEventListener("cfb_widget_button_transmit");const button_hide=document.createElement("button");button_hide.style.width="30%";button_hide.style.minWidth="fit-content";button_hide.style.flex="auto";button_hide.style.position="relative";button_hide.style.marginTop="0.5rem";button_hide.style.marginBottom="0.5rem";button_hide.style.marginLeft="10%";button_hide.style.marginRight="10%";button_hide.innerHTML="Cancel";button_hide.value="cancel";button_hide.id="cfb_widget_button_hide";button_hide.type="submit";button_hide.className="btn btn-primary btn-lg btn-block";buttons.appendChild(button_hide);cfbAddIconEventListener("cfb_widget_button_hide");const widgetmessageframe=document.createElement("DIV");widgetmessageframe.innerhtml="\x3c!-- CFB Settings Widget messageframe --\x3e";widgetmessageframe.style.width="100%";widgetmessageframe.style.height="100%";widgetmessageframe.style.display="none";widgetmessageframe.style.position="absolute";widgetmessageframe.id="cfb_widget_messageframe";overlay.appendChild(widgetmessageframe);return false}function cfbChangeInfoIconState(bgcolor){const element=document.getElementById("cfb_info_check_status");if(typeof element!=="undefined"&&element){if(!bgcolor){bgcolor="transparent"}element.style.backgroundColor=bgcolor}}function cfbAddInfoIcon(elementid,parentelementid,iconurl,bgcolor){if(!cfbAddInfoIcon_ausgezeichnet(elementid,iconurl,bgcolor)){const parentelement=document.getElementById(parentelementid);if(typeof parentelementid!=="undefined"&&parentelementid){const infoicon=document.createElement("DIV");parentelement.insertBefore(infoicon,parentelement.children[2]);infoicon.innerHTML="\x3c!-- in-Reach CFB-BotAsassion check result --\x3e";infoicon.id=elementid;infoicon.style.width="20px";infoicon.style.height="20px";infoicon.style.backgroundImage='url("'+iconurl+'")';infoicon.style.backgroundSize="contain";infoicon.style.borderRadius="5px";infoicon.style.display="block";infoicon.style.opacity="40%";infoicon.style.margin="0px 0px 30px 0px";if(bgcolor){infoicon.style.backgroundColor=bgcolor}cfbAddIconEventListener(elementid);return"success"}}return""}function cfbAddInfoIcon_ausgezeichnet(elementid,iconurl,bgcolor){const parentelement=document.getElementById("gi-ir-container");if(typeof parentelement!=="undefined"&&parentelement){const infoicon=document.createElement("div");parentelement.appendChild(infoicon);infoicon.innerHTML="\x3c!-- in-Reach CFB-BotAsassion check result --\x3e";infoicon.className="bc-item";infoicon.id=elementid;infoicon.style.width="30px";infoicon.style.height="30px";infoicon.style.backgroundImage='url("'+iconurl+'")';infoicon.style.backgroundSize="contain";infoicon.style.borderRadius="5px";infoicon.style.display="block";infoicon.style.opacity="35%";infoicon.style.position="fixed";infoicon.style.top="-10px";infoicon.style.right="10px";infoicon.style.zIndex="99";infoicon.style.margin="0px 0px 0px 0px";if(bgcolor){infoicon.style.backgroundColor=bgcolor}cfbAddIconEventListener(elementid);return"success"}else{console.log("[in-Reach CFB] Parent-Element not found - Fallback to Consent-Manager")}return""}function cfbAdjustWidgetWidth(highlow){const widgetelement=document.getElementById("cfb_widget_overlay");if(typeof widgetelement!=="undefined"&&widgetelement!==null){if(highlow=="low"){widgetelement.style.width="90%"}else{widgetelement.style.width="40%"}}}function cfbDetectScreenWidth(){window.addEventListener("resize",function(){if(window.matchMedia("(min-width: 500px)").matches){cfbscreenwidth="high";cfbAdjustWidgetWidth("high")}else{cfbscreenwidth="low";cfbAdjustWidgetWidth("low")}})}cfbinit();var cfb_googlecaptcha_webkey="6Lc1YBQsAAAAAA41a1s_Fp-bDVNGW9Me1ObFyGs-";var cfbOnCaptchaCallback=function(recaptchatoken){console.log("[in-Reach CBF] CaptchaInteraction Sended")};var cfbTimeoutReHideCaptchaBadge;function cfbOnCaptchaLoad(e){console.log("[in-Reach CFB] Send CaptchaInteraction");
1grecaptcha.ready(function(){grecaptcha.execute(cfb_googlecaptcha_webkey,{action:"submit"}).then(function(token){cfbOnCaptchaCallback(token)})});cfbHideCaptchaBadge()}function cfbHideCaptchaBadge(){const captchaelement=document.querySelector(".grecaptcha-badge");if(typeof captchaelement!=="undefined"&&captchaelement!==null){captchaelement.style.visibility="hidden";captchaelement.style.display="none";captchaelement.style.maxWidth="0px";captchaelement.style.maxHeight="0px";captchaelement.style.opacity="0%";cfbTimeoutReHideCaptchaBadge=setTimeout(function(){cfbHideCaptchaBadge()},12e4)}else{}}function cfbPostLoadScript(url){console.log("[in-Reach CBF injector] Postload external script");var script=document.createElement("script");script.src=url;script.async=true;script.defer=true;document.head.appendChild(script)}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.