"use strict";function bcsSetupInitialLayout(){var e='<div class="bcs-container-searchbox"><input id="bcs-searchbox" class="bcs-searchbox" placeholder="'+bcsSearchQueryHint+'"></input><button type="button" class="bcs-searchbox-submit" onclick="bcsSearchBoxSubmit()"></button><div id="bcsSuggestionsContainer" role="listbox" aria-label="Suggestions"></div></div>';bcsRootDiv.innerHTML+=e,bcsCurrentQuery&&(document.getElementsByClassName("bcs-searchbox")[0].value=bcsCurrentQuery),document.getElementsByClassName("bcs-searchbox")[0].addEventListener("keyup",function(e){e.preventDefault(),13==e.keyCode&&document.getElementsByClassName("bcs-searchbox-submit")[0].click()})}function bcsPaginationClick(e){var t=document.getElementsByClassName("bcs-searchbox")[0].value;bcsCurrentOffset+=(e.innerHTML-bcsCurrentPage)*bcsResultsPerPage,bcsCurrentPage=parseInt(e.innerHTML),bcsGetResults(t)}function bcsDisplayResults(e,t){var s=document.createElement("div");s.id="bcs-results-div",s.innerHTML='<ol class="bcs-results">'+e+'<li class="bcs-pagination"><ul>'+t+"</ul></li></ol>",bcsRootDiv.appendChild(s)}function bcsAlterQuery(e){document.getElementsByClassName("bcs-searchbox")[0].value=e,bcsSearchBoxSubmit()}function bcsSearchBoxSubmit(){var e=document.getElementsByClassName("bcs-searchbox")[0].value;bcsResetPageAndGetBcsResults(e)}function bcsResetPageAndGetBcsResults(e){bcsCurrentPage=1,bcsGetResults(e)}function bcsGetResults(e){if(!bcsSearchLock&&(bcsSearchLock=!0,e&&e.trim())){var t=bcsSearchEndpoint+"?q="+encodeURIComponent(e.trim()+bcsAppendToQ)+"&customConfig="+bcsCustomConfig+"&count="+bcsResultsPerPage+"&offset="+bcsCurrentOffset+"&mkt="+bcsMarket+"&safeSearch="+bcsSafeSearch+"&textFormat=HTML&textDecorations="+bcsHitHighlighting;bcsVirtualAppId&&(t+="&virtualAppId="+bcsVirtualAppId);var s=new XMLHttpRequest;s.open("GET",t,!0),s.setRequestHeader("Content-type","application/json"),bcsClientId&&s.setRequestHeader("X-MSEdge-ClientID",bcsClientId),s.onload=bcsFormatAndDisplayResults,bcsRemoveOldResults(),s.send()}}function bcsFormatAndDisplayResults(e){bcsClientId||(bcsClientId=e.currentTarget.getResponseHeader("X-MSEdge-ClientID"));var t=JSON.parse(e.currentTarget.responseText);if(t.error)return bcsDisplayResults("<p>Unable to execute your query.</p>",""),void(bcsSearchLock=!1);if(!t.webPages)return bcsDisplayResults("<p>No results were found for your query.</p>",""),void(bcsSearchLock=!1);var s=t.webPages.value,n="";t.queryContext&&t.queryContext.alteredQuery&&(n+='<li class="bcs-query-rewrite"><div class="bcs-altered-query">Including results for <a href="#'+t.queryContext.alteredQuery+'" onClick="bcsAlterQuery(\''+t.queryContext.alteredQuery+"'); return false;\">"+t.queryContext.alteredQuery+'</a>.</div><div>Do you want results only for <a href="#'+t.queryContext.originalQuery+'" onclick="bcsAlterQuery(\''+t.queryContext.alterationOverrideQuery+"'); return false;\">"+t.queryContext.originalQuery+"</a>?</div></li>");for(var r in s){if(r>=bcsResultsPerPage)break;var c=s[r],a="";if(c.deepLinks){var i="",o="";for(var u in c.deepLinks){var l=c.deepLinks[u];if(l.snippet){var b='<li><h3><a target="'+bcsLinkTarget+'" href="'+l.url+'">'+l.name+"</a></h3><p>"+l.snippet+"</p></li>";u%2===1?o+=b:i+=b}}a='<div class="bcs-deep-links"><ul>'+i+"</ul><ul>"+o+"</ul></div>"}var d='">';c.openGraphImage&&c.openGraphImage.contentUrl&&bcsImageCaption&&(d=' bcs-caption-with-image"><div class="bcs-caption-image"><img src="'+c.openGraphImage.contentUrl+'" onerror="this.style.display=\'none\'"/></div>'),n+='<li class="bcs-result"><h2><a target="'+bcsLinkTarget+'" href="'+c.url+'">'+c.name+'</a></h2><div class="bcs-caption'+d+'<div class="bcs-caption-text"><cite>'+c.displayUrl+"</cite><p>"+c.snippet+"</p></div></div>"+a+"</li>"}for(var g=t.webPages.totalEstimatedMatches,p=5,v=bcsCurrentPage-Math.floor(p/2),C="";p>0&&g>v*bcsResultsPerPage;)1>v?v++:(C+='<li><a onclick="bcsPaginationClick(this)" '+(v===bcsCurrentPage?'class="bcs-current-page"':"")+">"+v+"</a></li>",p--,v++);bcsShowPoweredByLink&&(C+='<li style="float: right;"><div class="bcs-powered-by"><a href="https://customsearch.ai"><p>Powered by</p><div class="bcs-powered-by-img"></div></a></div></li>'),bcsDisplayResults(n,C),bcsSearchLock=!1}function bcsRemoveOldResults(){var e=document.getElementById("bcs-results-div");e&&e.parentNode.removeChild(e)}function BcsAutosuggestBase(){function e(e){for(var t=e.nextSibling;t&&1!=t.nodeType;)t=t.nextSibling;return t}function t(e){for(var t=e.previousSibling;t&&1!=t.nodeType;)t=t.previousSibling;return t}function s(e,t){i=null;var s=new XMLHttpRequest;s.open("GET",t,!1),s.send(null);var n=JSON.parse(s.responseText);n&&n.suggestionGroups&&n.suggestionGroups.length>0&&n.suggestionGroups[0].searchSuggestions&&n.suggestionGroups[0].searchSuggestions.length>0?(g.innerHTML="",o=d.getListContainer(n.suggestionGroups[0].searchSuggestions,e),g.appendChild(d.getListContainerDiv(o)),u=null):c()}function n(){v=bcsInputBox.value;var e=bcsInputBox.value,t=r(e,bcsCustomConfig);return e?(i&&clearTimeout(i),void(i=setTimeout(s,l,e,t,bcsCustomConfig))):c()}function r(e,t){var s=[b,"&q=",encodeURIComponent(e)];return t&&s.push("&tenant="+encodeURIComponent(t)),s.join("")}function c(){u=null,o=null,g.innerHTML=""}function a(e,t){u&&u.classList.remove("bcs-selected-autosuggest-item"),e&&(t||(bcsInputBox.value=e.innerText||e.textContent),u=e,e.classList.add("bcs-selected-autosuggest-item"))}var i,o,u,l=100,b=bcsAutosuggestEndpoint?bcsAutosuggestEndpoint+"?mkt=en-us":"",d=this,g=document.getElementById("bcsSuggestionsContainer"),p=!!g&&!!bcsInputBox,v=bcsInputBox?bcsInputBox.value:"";this.getListContainer=function(){},this.getListContainerDiv=function(){},this.activate=function(){p&&(bcsInputBox.addEventListener("keydown",function(e){return e.keyCode===BCS_KEY_UP&&o||e.keyCode===BCS_KEY_ESC?e.preventDefault():void 0}),bcsInputBox.addEventListener("keyup",function(s){var r=s.keyCode;switch(r){case BCS_KEY_LEFT:case BCS_KEY_RIGHT:case BCS_KEY_ENTER:return;case BCS_KEY_ESC:return c();case BCS_KEY_UP:case BCS_KEY_DOWN:s.preventDefault();var i;if(!o)return;var l=o.firstChild,b=o.lastChild;if(u){var d;if(d=r===BCS_KEY_DOWN?b:l,u===d)return bcsInputBox.value=v,a(null),void(u=null);i=r===BCS_KEY_DOWN?e(u):t(u)}else i=r===BCS_KEY_UP?b:l;if(!i)return;return void a(i);default:s.preventDefault(),n()}}),bcsInputBox.addEventListener("focus",n),g.addEventListener("mouseover",function(e){if("LI"===e.target.tagName){e=e||window.event;var t=e.target||e.srcElement;a(t,!0)}}),g.addEventListener("focusout",c),document.addEventListener("click",function(e){"searchbox"!=e.target.id&&c()}))},this.formatSuggestedQuery=function(e,t){var s=0===t.lastIndexOf(e,0),n="",r=t;return s&&(n=t.substr(0,e.length),r=t.substr(e.length)),"<div onClick=\"bcsResetPageAndGetBcsResults('"+t+"')\">"+n+"<strong>"+r+"</strong></div>"}}var BCS_KEY_UP=38,BCS_KEY_DOWN=40,BCS_KEY_ESC=27,BCS_KEY_LEFT=37,BCS_KEY_RIGHT=39,BCS_KEY_ENTER=13,bcsCustomConfig="511677679",bcsVirtualAppId="",bcsSearchEndpoint="https://ui.customsearch.ai/api/search",bcsAutosuggestEndpoint="",bcsSearchQueryHint="Suchbegriff eingeben",bcsSafeSearch="Moderate",bcsMarket="de-ch",bcsResultsPerPage=7,bcsCssUrl="https://hosteduxprod.z13.web.core.windows.net/public-files/1.0.0/CssTheme.2.css",bcsHitHighlighting=true,bcsImageCaption=false,bcsShowPoweredByLink=false,bcsLinkTarget="_blank",bcsAppendToQ="",bcsCurrentQuery="",bcsUrlParams,bcsSearchLock,bcsCurrentPage=1,bcsCurrentOffset=0,bcsClientId="",bcsIsPreview="undefined"!=typeof bcsPreviewResults,bcsCssDocument=document.createElement("link");bcsCssDocument.setAttribute("rel","stylesheet"),bcsCssDocument.href=bcsCssUrl,document.getElementsByTagName("head")[0].appendChild(bcsCssDocument);var bcsRootDiv,bcsInputBox;window.onload=function(){if(bcsRootDiv=document.getElementById("bcs_js_snippet").parentElement,bcsRootDiv.classList.add("bcs-host-div"),(window.onpopstate=function(){var e,t=/\+/g,s=/([^&=]+)=?([^&]*)/g,n=function(e){return decodeURIComponent(e.replace(t," "))},r=window.location.search.substring(1);for(bcsUrlParams={};e=s.exec(r);)bcsUrlParams[n(e[1])]=n(e[2])})(),bcsUrlParams.q?bcsCurrentQuery=bcsUrlParams.q:bcsUrlParams.query&&(bcsCurrentQuery=bcsUrlParams.query),bcsUrlParams.offset&&(bcsCurrentOffset=parseInt(bcsUrlParams.offset)),bcsCurrentPage=1+Math.floor(bcsCurrentOffset/bcsResultsPerPage),bcsSetupInitialLayout(),bcsIsPreview)return void bcsPreviewResults();bcsCurrentQuery&&bcsGetResults(bcsCurrentQuery),bcsInputBox=document.getElementById("bcs-searchbox"),bcsInputBox.addEventListener("keydown",function(e){return e.keyCode===BCS_KEY_ENTER?e.preventDefault():void 0});var e=new BcsAutosuggestBase;e.getListContainer=function(e,t){var s=this,n=document.createElement("ul");return n.setAttribute("class","bcs-suggestions-list"),e.forEach(function(e){var r=document.createElement("li");r.setAttribute("class","bcs-autosuggest-item"),r.innerHTML=r.innerHTML+s.formatSuggestedQuery(t,e.displayText),n.appendChild(r)}),n},e.getListContainerDiv=function(e){var t=document.createElement("div");return t.style.display="block",t.setAttribute("class","bcs-inner-suggestions-container"),t.appendChild(e),t}};