// source --> https://aldido.de/wp-content/plugins/search-in-place-advanced/js/codepeople_shearch_in_place.min.js?ver=5.6.2 
var codepeople_search_in_place_generator=function(){function t(){try{return document.createEvent("TouchEvent"),!0}catch(b){return!1}}var f=jQuery;if("undefined"==typeof codepeople_search_in_place_generator_flag){codepeople_search_in_place_generator_flag=!0;var v=!1,D,E,y=f(".search-in-place-results-container"),F=function(b){let a=f(this).find("a").attr("href"),d,k;if(a)switch("URL"in window&&(d=new URL(a),k=d.searchParams.get("highlight"))&&(d.searchParams.delete("highlight"),a=d.toString(),sessionStorage.setItem("highlight",
k)),b.which){case 2:window.open(a,"_blank").trigger("blur");window.focus();break;case 3:break;default:f(this).find("a").removeAttr("href"),document.location.href=a}},w=function(b){v=v||!1;if(b||v&&f('input[name="s"]:focus').length==0&&f(".search-in-place:hover").length==0&&f(".search-in-place :focus").length==0)f(".search-in-place-close-icon").remove(),f(".search-in-place").hide(),v=!1},G=function(b){if(b.is(":hidden")||b.closest(".e-n-accordion-item").length||b.closest(".wp-block-themeisle-blocks-accordion-item:not(.open)").length){var a=
b.closest(".wp-block-kadence-tab");if(a.length&&a.is(":hidden")&&"KBTabs"in window&&(a=a.attr("class").match(/kt\-inner\-tab\-(\d+)/))){a=a[1];var d=b.closest(".kt-tabs-wrap");if(d.length){KBTabs.setActiveTab(d[0],a);return}}a=b.closest(".e-n-accordion-item");if(a.length)a.attr("open")==void 0&&a.attr("open","open");else if(a=b.closest(".elementor-accordion-item"),a.length&&a.find("ul:eq(0)").is(":hidden"))a.find(".elementor-accordion-title:eq(0)").trigger("click");else{a=b.closest(".elementor-toggle-item");
if(a.length&&(a=a.find('[role="button"]:eq(0)'),a.length)){a.trigger("click");return}a=b.closest(".elementor-tab-content");if(a.length)for(;a.length&&a.is(":hidden");)a.hasClass("elementor-active")||(d=f("#"+a.attr("id").replace("content","title")),d.length?d.trigger("click"):a.attr("data-tab")&&(d=f('.elementor-tab-title[data-tab="'+a.attr("data-tab")+'"]'),d.length&&d.trigger("click"))),b=a.parent(),a=b.closest(".elementor-tab-content");else{a=b.closest(".et_pb_toggle_content");if(a.length&&(d=
a.siblings(".et_pb_toggle_title"),d.length)){d.trigger("click");return}if(b.closest(".et-learn-more").length&&(d=b.closest(".et-learn-more").find(".heading-more"),d.length)){d.trigger("click");return}a=b.closest(".sow-accordion-panel-content");if(a.length&&(d=a.siblings(".sow-accordion-panel-header-container"),d.length)){d.find(".sow-accordion-open-button").trigger("click");return}a=b.closest(".answer");if(a.length&&(d=a.siblings(".title"),d.length)){d.trigger("click");return}a=b.closest('.ei-faq,[class$="_faq"]');
if(a.length&&(d=a.find(".collapsed"),d.length)){d.trigger("click");return}a=b.closest(".accordion__item");if(a.length&&b.find(".accordion__body:hidden")&&(d=a.find(".accordion__header"),d.length)){d.trigger("click");return}a=b.closest(".vc_tta-panel");a.length?a.addClass("active vc_active"):(a=b.closest(".wp-block-themeisle-blocks-accordion-item"),a.length&&a.find(".wp-block-themeisle-blocks-accordion-item__title").trigger("click"))}}}},B=function(b){f(".search-in-place-mark-active").removeClass("search-in-place-mark-active");
f(b).addClass("search-in-place-mark-active");G(b);var a=b.offset().top-window.innerHeight/2;setTimeout(function(){window.scrollTo({top:a,left:0,behavior:"smooth"})},100)},p=function(){f("[data-disable-enter-key]").on("keypress",function(b){if(b.keyCode===13)return b.preventDefault(),b.stopPropagation(),!1});f("[data-search-in-page]").data("enter-counter",0).on("click",function(){f(this).data("enter-counter",0)}).closest("form").on("submit",function(b){b.preventDefault();b.stopPropagation();b=f("[data-search-in-page]",
this);var a=b.data("enter-counter"),d=f(".search-in-place-mark:eq("+a+")");d.length?(B(d),b.data("enter-counter",a+1)):b.data("enter-counter",0);w(!0);return!1});f(document).on("mouseover mouseout",".search-in-place>.item",function(){f(this).toggleClass("active")}).on("mousedown",".search-in-place>.item",F).on("mousedown",".search-in-place>.label.more",F)};p.prototype={active:null,search:"",source:"",config:{min:codepeople_search_in_place_advanced.char_number,image_width:50,image_height:50,colors:"highlight_colors"in
codepeople_search_in_place_advanced?codepeople_search_in_place_advanced.highlight_colors:"#B5DCE1 #F4E0E9 #D7E0B1 #F4D9D0 #D6CDC8 #F4E3C9 #CFDAF0 #F4EFEC".split(" "),areas:"areas"in codepeople_search_in_place_advanced?codepeople_search_in_place_advanced.areas:"div.hentry #content #main div.content #middle #container #wrapper article .elementor body".split(" ")},autohide:function(){function b(k){var h=f(k).next('[name="cpsp-autocomplete"]');h.length&&(clearTimeout(E),E=setTimeout(function(){h.show();
h[0].scrollLeft=k.scrollLeft},10),h.hide())}var a=this,d='input[name="s"]';"own_only"in codepeople_search_in_place_advanced&&codepeople_search_in_place_advanced.own_only*1&&(d+="[data-search-in-place]");f(document).on("keydown",d,function(k){if(k.keyCode==9&&f(".search-in-place:visible").length)return k.preventDefault(),k.stopPropagation(),f(".search-in-place:visible a:first").focus(),!1});f(document).on("keydown input keyup focus",d,function(k){b(k.target)});f(document).on("input keyup focus",d,
function(k){var h=f(this),q=h.val();if(!("key"in k&&k.key=="Escape")&&(f(k.currentTarget).data("search-in-page")!=1||k.type!="focus"&&k.keyCode!==13)){if(f(".search-in-place-close-icon").length==0&&!h.data("search-in-page")&&t()){var c=f('<span class="search-in-place-close-icon"></span>');h.after(c);var e=h.offset(),g=h.outerWidth()-5,m=h.outerHeight(),l=Math.min(c.height(),m-5),n=Math.min(c.width(),l);c.height(l);c.width(n);c.offset({top:e.top+(m-l)/2,left:e.left+(g-n)})}h.attr("autocomplete","off");
a.checkString(q)?(setTimeout(function(){a.getResults(h)},500),v=!0):(a.clearAutocomplete(h),f(".search-in-place").hide(),v=!1);k.type=="keyup"&&k.keyCode==39&&a.fromAutocomplete(h)}});f(document).on("click",".search-in-place-close-icon",function(k){k.stopPropagation();k.preventDefault();w(!0)});f(document).on("mouseover",":not(.search-in-place, .search-in-place *)",function(){t()||setTimeout(w,150)});f(document).on("blur",'input[name="s"]',function(){var k=f(this),h=k.data("background-color");typeof h!=
"undefined"&&k.css("background-color",h);f('[name="cpsp-autocomplete"]').remove()});f(document).on("click",':not(input[name="s"])',function(){setTimeout(w,150)});f(document).on("keyup",function(k){k.key=="Escape"&&w(!0)})},checkString:function(b){return this.config.min<=b.length},getResults:function(b){function a(g){"object"==typeof g&&("result"in g&&d.displayResult(g.result,c,k),"autocomplete"in g&&g.autocomplete.length?d.autocomplete(g.autocomplete[0],b):d.clearAutocomplete(b))}var d=this,k=b.data("search-in-page")?
"source":"website",h=b.data("search-in-sections")?b.data("search-in-sections").split(",").map(g=>g.trim()).filter(Boolean):d.config.areas;if(k=="website"&&!y.length||k=="source"&&b.data("no-popup")==void 0){var q=b.offset(),c=f(".search-in-place"),e=b.outerWidth();q={left:q.left,top:parseInt(q.top)+b.outerHeight()+5};if(d.search==b.val()&&c.length&&d.source==k&&(k!="source"||!c.data("search-in-sections")||c.data("search-in-sections")==b.data("search-in-sections"))){c.show().width(e).offset(q);return}c.remove();
c=f('<div class="search-in-place"></div>');c.appendTo("body");k=="source"&&b.data("search-in-sections")&&c.data("search-in-sections",b.data("search-in-sections"));c.width(e).offset(q);d.displayLoading(c)}d.search=b.val();d.source=k;k=="source"?(d.exclude_hidden=b.data("exclude-hidden")||0,e=d.search.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," "),e="operator"in codepeople_search_in_place_advanced&&codepeople_search_in_place_advanced.operator!="or"?[e]:e.split(" "),f(".search-in-place-mark").each(function(){var g=
f(this).parent();f(this).contents().filter(function(){return this.nodeType===3}).unwrap();g[0]=g[0].normalize()}),e=function(g){const m=JSON.parse(JSON.stringify(g));for(let l in g){if(typeof g[l]!=="string"||!/['"]/.test(g[l]))continue;const n=[g[l].replace(/(?<!\w)"/g,"\u201c"),g[l].replace(/"(?<!\w)/g,"\u201d"),g[l].replace(/(?<!\w)'/g,"\u2018"),g[l].replace(/'/g,"\u2019"),g[l].replace(/(?<!\w)"/g,"\u201c").replace(/"(?<!\w)/g,"\u201d").replace(/(?<!\w)'/g,"\u2018").replace(/'/g,"\u2019")];for(let r in n)n[r]!==
g[l]&&m.indexOf(n[r])==-1&&m.push(n[r])}return m}(e),h=C.highlightTerms(e,h),b.data("no-popup")==void 0&&(a(h),f(".search-in-place-more").remove(),f(".search-in-place .title a").on("mousedown",function(g){g.preventDefault();g.stopPropagation();b.trigger("blur");B(f(f(g.target).attr("href")));w(!0)}))):(h={s:d.search,action:"search_in_place"},(e=b.closest("form").find('[name="search_in_place_post_types"]').val())&&(h.search_in_place_post_types=e),"lang"in codepeople_search_in_place_advanced&&(h.lang=
codepeople_search_in_place_advanced.lang),d.active&&d.active.abort(),d.active=jQuery.ajax({url:atob(codepeople_search_in_place_advanced.root)+"admin-ajax.php",data:h,cache:!0,dataType:"json",success:function(g){a(g)}}))},autocomplete:function(b,a){var d=a.data("background-color")||a.css("background-color"),k=function(c){if(c){if(c.toLowerCase()==="transparent")return[0,0,0,0];if(c[0]==="#")return c.length<7&&(c="#"+c[1]+c[1]+c[2]+c[2]+c[3]+c[3]+(c.length>4?c[4]+c[4]:"")),[parseInt(c.substr(1,2),16),
parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),c.length>7?parseInt(c.substr(7,2),16)/255:1];if(c.indexOf("rgb")===-1){var e=document.body.appendChild(document.createElement("fictum"));e.style.color="rgb(1, 2, 3)";if(e.style.color!=="rgb(1, 2, 3)")return;e.style.color=c;if(e.style.color==="rgb(1, 2, 3)"||e.style.color==="")return;c=getComputedStyle(e).color;document.body.removeChild(e)}if(c.indexOf("rgb")===0)return c.indexOf("rgba")===-1&&(c+=",1"),c.match(/[\.\d]+/g).map(function(g){return+g})}}(a.css("color")),
h=a.clone(),q={position:"absolute",background:d,"border-color":"transparent","box-shadow":"none",zIndex:1};h.removeAttr("placeholder").removeAttr("required");a.css("zIndex")=="auto"&&a.css("zIndex",10);a.css("position")=="static"&&a.css("position","relative");a.data("background-color",d);k&&(k[3]=.5,q.color="rgba("+k.join(",")+")");f('[name="cpsp-autocomplete"]').remove();a.css("backgroundColor","transparent").after(h.attr("name","cpsp-autocomplete").val(b).css(q));h.width(a.width());h.height(a.height());
h.offset(a.offset());h[0].scrollLeft=a[0].scrollLeft},fromAutocomplete:function(b){var a=b.next('[name="cpsp-autocomplete"]');a.length&&a.val().length&&b.val(a.val())},clearAutocomplete:function(b){b=b.next('[name="cpsp-autocomplete"]');b.length&&b.val("")},displayResult:function(b,a,d){var k=this,h="",q=0,c;for(c in b){var e=b[c],g=b[c].items,m=g.length;q+=m;h+='<div class="label">'+(e.label?e.label:"")+"</div>";for(e=0;e<m;e++)h+='<div class="item '+(e+1==m?"last":"")+'">',h=g[e].thumbnail?h+('<div class="thumbnail"><img src="'+
g[e].thumbnail+'" style="visibility:hidden;float:left;position:absolute;" /></div><div class="data" style="margin-left:'+(k.config.image_width+5)+"px;min-height:"+k.config.image_height+'px;">'):h+'<div class="data">',h+='<span class="title"><a href="'+g[e].link+'">'+(d=="source"&&g[e].resume?g[e].resume:g[e].title)+"</a></span>",d=="source"&&g[e].resume?h+='<span class="resume">'+g[e].title+"</span>":d!="source"&&g[e].resume&&(h+='<span class="resume">'+g[e].resume+"</span>"),g[e].author&&(h+='<span class="author">'+
g[e].author+"</span>"),g[e].date&&(h+='<span class="date">'+g[e].date+"</span>"),h+='</div><div style="clear:both;"></div></div>'}h+='<div class="label more">';q?codepeople_search_in_place_advanced.result_number*1<=q&&(b=codepeople_search_in_place_advanced.home,b+=b.indexOf("?")==-1?"?":"&","lang"in codepeople_search_in_place_advanced&&(b+="lang="+codepeople_search_in_place_advanced.lang+"&"),h+='<a class="search-in-place-more" href="'+b+"s="+this.search+'&submit=Search&search_in_place_form=1">'+
codepeople_search_in_place_advanced.more+" &gt;</a>"):h+=codepeople_search_in_place_advanced.empty;h+="</div>";if(a)a.html(h).find(".thumbnail img").on("load",function(){var l=k.imgSize(this);f(this).width(l.w).height(l.h).css("visibility","visible")});else y.length&&(y.html(h),y.find(".thumbnail img").css("visibility","visible"));clearTimeout(D);D=setTimeout(function(){if("codepeople_search_in_place_advanced"in window&&"screen_reader_alert"in codepeople_search_in_place_advanced)try{let l=f(a||y);
if(l.find(".search-in-place-alert").length==0){let n=l.find(".item").length,r=codepeople_search_in_place_advanced.screen_reader_alert+" "+n+" "+(n==1?codepeople_search_in_place_advanced.screen_reader_alert_result_single:codepeople_search_in_place_advanced.screen_reader_alert_result_multiple);l.find(".item").length&&(r+=". "+codepeople_search_in_place_advanced.screen_reader_alert_instructions);l.prepend('<label class="search-in-place-alert" role="alert">'+r+"</label>")}}catch(l){}},1200)},imgSize:function(b){b=
f(b);var a=b.width();b=b.height();if(a>this.config.image_width){var d=this.config.image_width;var k=d/a*b;a=d;b=k}b>this.config.image_height&&(k=this.config.image_height,a*=k/b,b=k);return{w:a,h:b}},displayLoading:function(b){b.append('<div class="label"><div class="loading"></div></div>')},highlightTerms:function(b,a){var d=this,k,h=0,q={result:{source:{items:[]}},autocomplete:[]};innerHighlight=function(c,e,g){var m=0;if(3==e.nodeType){var l=e.data,n=c.toUpperCase(),r=replaceTildes(l).toUpperCase().indexOf(n),
z=c.length,x=(Math.max("codepeople_search_in_place_advanced"in window&&"summary_length"in codepeople_search_in_place_advanced?codepeople_search_in_place_advanced.summary_length*1:20,z)-z)/2;n=r;var u=l.length-(r+z);if(0<=r&&f(e).closest(".search-in-place-mark").length==0&&(e=replaceNodeContent(e,c,r),e!==!1)){n<u?u=n<x?2*x-n:n=x:u<x?n=2*x-u:u=n=x;n=Math.max(0,r-("search_in_place_characters_before"in window?search_in_place_characters_before:n));u=Math.min(r+z+("search_in_place_characters_after"in window?
search_in_place_characters_after:u),l.length);for(;n&&/[^\W]/.test(l.charAt(n));)n--;for(;u<l.length&&/[^\W]/.test(l.charAt(u));)u++;q.autocomplete.length||(m=f('[name="s"][data-autocomplete="1"]:focus'),m.length&&(m=m.val(),m=new RegExp(m.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s*[^\\s]*","i"),m=l.match(m),null!=m&&q.autocomplete.push(m[0])));q.result.source.items.push({link:"#"+e,title:g||c,resume:l.substring(n,u)+'<span class="ellipsis">[...]</span>'});m=1}}else possibleTextNode(e)&&lookupTextNodes(e,
c,g);return m};replaceTildes=function(c){return/[\u0600-\u06ff]|[\u0750-\u077f]|[\ufb50-\ufc3f]|[\ufe70-\ufefc]|[\u0200]|[\u00A0]/g.test(c)||/[\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff66-\uff9f\u3131-\uD79D]/g.test(c)||/[\u0400-\u04FF]/g.test(c)?c:c.normalize("NFD").replace(/[\u0300-\u036f]/g,"")};replaceNodeContent=function(c,e,g){try{if(d.exclude_hidden&&f(c).parent().is(":hidden"))return!1;var m=document.createElement("mark"),l=c.splitText(g);l.splitText(e.length);var n=l.cloneNode(!0);
h++;var r="search-in-page-"+h;m.setAttribute("id",r);m.setAttribute("style","background-color:"+k);m.setAttribute("class","search-in-place-mark");m.appendChild(n);l.parentNode.replaceChild(m,l);return r}catch(z){return!1}};possibleTextNode=function(c){return 1==c.nodeType&&c.childNodes&&!/(script|style)/i.test(c.tagName)};lookupTextNodes=function(c,e,g){for(var m=0;m<c.childNodes.length;m++)m+=innerHighlight(e,c.childNodes[m],g)};f.each(a??d.config.areas,function(c,e){e=f(e);e.length&&e.each(function(){var g=
this;f.each(b,function(m,l){l.length>=codepeople_search_in_place_advanced.char_number&&(k=d.config.colors[m%d.config.colors.length],innerHighlight(replaceTildes(l),g,l))})})});return q}};var C=new p;p=null;if(codepeople_search_in_place_advanced.highlight*1||codepeople_search_in_place_advanced.highlight_resulting_page*1){if(codepeople_search_in_place_advanced.terms&&0<codepeople_search_in_place_advanced.terms.length)p=codepeople_search_in_place_advanced.terms;else try{p=(new URLSearchParams(window.location.search)).get("highlight"),
!p&&"sessionStorage"in window&&(p=sessionStorage.getItem("highlight")),p&&(p=String(p).trim())&&(p=[p])}catch(b){}p&&(C.highlightTerms(p),p=f(".search-in-place-mark:eq(0)"),p.length&&B(p))}if(codepeople_search_in_place_advanced.identify_post_type*1&&codepeople_search_in_place_advanced.post_types){p=eval(codepeople_search_in_place_advanced.post_types);for(var A in p)p[A].name&&p[A].label&&f(".type-"+p[A].name).prepend('<div class="search-in-place-type">'+p[A].label+"</div>")}C.autohide()}};jQuery(codepeople_search_in_place_generator);
jQuery(window).on("load",codepeople_search_in_place_generator);
jQuery(window).on("load",function(){setTimeout(function(){try{let t=(new URLSearchParams(window.location.search)).get("highlight");!t&&"sessionStorage"in window&&(t=sessionStorage.getItem("highlight"),sessionStorage.removeItem("highlight"));if(!jQuery(".search-in-place-mark.search-in-place-mark-active:visible").length&&t&&(t=String(t).trim(),!window.find(t))){t=t.replace(/\s+/g," ").split(" ");for(let f in t)if(window.find(t[f]))break}}catch(t){console.log(t)}},1E3)});