From 59d0cf7f56583a632a6bd8100a1a1758213907aa Mon Sep 17 00:00:00 2001 From: ulfgebhardt Date: Sat, 12 Jul 2025 12:14:11 +0000 Subject: [PATCH] Auto deploy from Github Actions --- 404.html | 41 ++++++ assets/404.html-CCj6fWw_.js | 1 + assets/SearchResult-CEjH_gxA.js | 1 + assets/alexander-friedland.html-MsQd_CJI.js | 1 + assets/app-DFzJ4zlk.js | 49 +++++++ assets/democracy.app.html-BgTvwzvd.js | 1 + assets/gradido.html-CUHh820v.js | 1 + assets/hannes-heine.html-DTUHv6XE.js | 1 + assets/historie.html-ooxMdhLn.js | 1 + assets/impressum.html-CgLCWLO4.js | 1 + assets/index.html-BUHwOso0.js | 1 + assets/index.html-BibaCLbd.js | 1 + assets/index.html-CytUw73L.js | 1 + assets/it4c.html-BVs7qriC.js | 1 + assets/kontakt.html-ni-64aeI.js | 1 + assets/mathias-lenz.html-SbdLu3mv.js | 1 + assets/maximilian-harz.html-Ct2dM9Rg.js | 1 + assets/moriz-wahl.html-BaoeU4ay.js | 1 + assets/ocelot.social.html-DvHmLRyp.js | 1 + assets/photoswipe.esm-DXWKOczD.js | 4 + assets/sebastian-stein.html-Cekunqz-.js | 1 + assets/style-QfSJ-RE3.css | 1 + assets/ulf-gebhardt.html-O-yS3EkP.js | 1 + assets/utopia.map.html-8eIwcouy.js | 1 + assets/wolfgang-huss.html-DbszMcod.js | 1 + favicon.ico | Bin 0 -> 1150 bytes historie.html | 41 ++++++ images/docs/architecture.drawio | 138 ++++++++++++++++++++ images/docs/architecture.png | Bin 0 -> 13958 bytes images/hero-bg-desktop.jpg | Bin 0 -> 124948 bytes images/hero-bg-mobile.jpg | Bin 0 -> 49150 bytes images/portrait/Wolfgang_Huss.jpeg | Bin 0 -> 10222 bytes images/portrait/hannes-heine.jpg | Bin 0 -> 4334 bytes images/portrait/max.jpg | Bin 0 -> 7426 bytes images/portrait/ml-portrait.jpg | Bin 0 -> 4518 bytes images/portrait/moriz-wahl.jpg | Bin 0 -> 5902 bytes images/portrait/sebastian-stein.jpg | Bin 0 -> 4188 bytes images/portrait/ulf-gebhardt.jpg | Bin 0 -> 5416 bytes images/projects/ocelot-newsfeed.png | Bin 0 -> 234418 bytes images/projects/ocelot.png | Bin 0 -> 29502 bytes images/projects/utopia-map-cropped.png | Bin 0 -> 27496 bytes images/projects/utopia-map.png | Bin 0 -> 28872 bytes impressum.html | 41 ++++++ index.html | 41 ++++++ it4c-logo2-clean-bg_alpha-1024x1024.png | Bin 0 -> 31400 bytes it4c-logo2-clean-bg_alpha-128x128.png | Bin 0 -> 3528 bytes it4c-logo2-clean-bg_black-1024x1024.png | Bin 0 -> 24686 bytes it4c-logo2-clean-bg_black-128x128.png | Bin 0 -> 2500 bytes it4c.html | 41 ++++++ kontakt.html | 41 ++++++ projekte/democracy.app.html | 41 ++++++ projekte/gradido.html | 41 ++++++ projekte/index.html | 41 ++++++ projekte/ocelot.social.html | 41 ++++++ projekte/utopia.map.html | 41 ++++++ slimsearch.worker.js | 2 + team/alexander-friedland.html | 41 ++++++ team/hannes-heine.html | 41 ++++++ team/index.html | 41 ++++++ team/mathias-lenz.html | 41 ++++++ team/maximilian-harz.html | 41 ++++++ team/moriz-wahl.html | 41 ++++++ team/sebastian-stein.html | 41 ++++++ team/ulf-gebhardt.html | 41 ++++++ team/wolfgang-huss.html | 41 ++++++ 65 files changed, 1035 insertions(+) create mode 100644 404.html create mode 100644 assets/404.html-CCj6fWw_.js create mode 100644 assets/SearchResult-CEjH_gxA.js create mode 100644 assets/alexander-friedland.html-MsQd_CJI.js create mode 100644 assets/app-DFzJ4zlk.js create mode 100644 assets/democracy.app.html-BgTvwzvd.js create mode 100644 assets/gradido.html-CUHh820v.js create mode 100644 assets/hannes-heine.html-DTUHv6XE.js create mode 100644 assets/historie.html-ooxMdhLn.js create mode 100644 assets/impressum.html-CgLCWLO4.js create mode 100644 assets/index.html-BUHwOso0.js create mode 100644 assets/index.html-BibaCLbd.js create mode 100644 assets/index.html-CytUw73L.js create mode 100644 assets/it4c.html-BVs7qriC.js create mode 100644 assets/kontakt.html-ni-64aeI.js create mode 100644 assets/mathias-lenz.html-SbdLu3mv.js create mode 100644 assets/maximilian-harz.html-Ct2dM9Rg.js create mode 100644 assets/moriz-wahl.html-BaoeU4ay.js create mode 100644 assets/ocelot.social.html-DvHmLRyp.js create mode 100644 assets/photoswipe.esm-DXWKOczD.js create mode 100644 assets/sebastian-stein.html-Cekunqz-.js create mode 100644 assets/style-QfSJ-RE3.css create mode 100644 assets/ulf-gebhardt.html-O-yS3EkP.js create mode 100644 assets/utopia.map.html-8eIwcouy.js create mode 100644 assets/wolfgang-huss.html-DbszMcod.js create mode 100644 favicon.ico create mode 100644 historie.html create mode 100644 images/docs/architecture.drawio create mode 100644 images/docs/architecture.png create mode 100644 images/hero-bg-desktop.jpg create mode 100644 images/hero-bg-mobile.jpg create mode 100644 images/portrait/Wolfgang_Huss.jpeg create mode 100644 images/portrait/hannes-heine.jpg create mode 100644 images/portrait/max.jpg create mode 100644 images/portrait/ml-portrait.jpg create mode 100644 images/portrait/moriz-wahl.jpg create mode 100644 images/portrait/sebastian-stein.jpg create mode 100644 images/portrait/ulf-gebhardt.jpg create mode 100644 images/projects/ocelot-newsfeed.png create mode 100644 images/projects/ocelot.png create mode 100644 images/projects/utopia-map-cropped.png create mode 100644 images/projects/utopia-map.png create mode 100644 impressum.html create mode 100644 index.html create mode 100644 it4c-logo2-clean-bg_alpha-1024x1024.png create mode 100644 it4c-logo2-clean-bg_alpha-128x128.png create mode 100644 it4c-logo2-clean-bg_black-1024x1024.png create mode 100644 it4c-logo2-clean-bg_black-128x128.png create mode 100644 it4c.html create mode 100644 kontakt.html create mode 100644 projekte/democracy.app.html create mode 100644 projekte/gradido.html create mode 100644 projekte/index.html create mode 100644 projekte/ocelot.social.html create mode 100644 projekte/utopia.map.html create mode 100644 slimsearch.worker.js create mode 100644 team/alexander-friedland.html create mode 100644 team/hannes-heine.html create mode 100644 team/index.html create mode 100644 team/mathias-lenz.html create mode 100644 team/maximilian-harz.html create mode 100644 team/moriz-wahl.html create mode 100644 team/sebastian-stein.html create mode 100644 team/ulf-gebhardt.html create mode 100644 team/wolfgang-huss.html diff --git a/404.html b/404.html new file mode 100644 index 0000000..2c0cf96 --- /dev/null +++ b/404.html @@ -0,0 +1,41 @@ + + + + + + + + + + IT4C + + + + + +
Zum Hauptinhalt springen
+ + + diff --git a/assets/404.html-CCj6fWw_.js b/assets/404.html-CCj6fWw_.js new file mode 100644 index 0000000..f78211c --- /dev/null +++ b/assets/404.html-CCj6fWw_.js @@ -0,0 +1 @@ +import{_ as e,c as o,a as n,o as a}from"./app-DFzJ4zlk.js";const r={};function l(s,t){return a(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const d=e(r,[["render",l]]),i=JSON.parse('{"path":"/404.html","title":"","lang":"de-DE","frontmatter":{"layout":"NotFound"},"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"excerpt":"

404 Not Found

\\n"}');export{d as comp,i as data}; diff --git a/assets/SearchResult-CEjH_gxA.js b/assets/SearchResult-CEjH_gxA.js new file mode 100644 index 0000000..8f291b9 --- /dev/null +++ b/assets/SearchResult-CEjH_gxA.js @@ -0,0 +1 @@ +import{g as N,u as X,h as z,i as Z,y as ee,t as se,j as le,k as D,l as x,m as l,n as te,p as ae,s as ie,R as $,q as re,v as ue,x as ne,z as oe,A as ce,B as F,C as T,P as me,D as ve,E as he,F as de,G as ye,H as pe,I as ge,J as fe,K as P,L as ke,M as w}from"./app-DFzJ4zlk.js";const He=["/historie.html","/impressum.html","/","/it4c.html","/kontakt.html","/projekte/democracy.app.html","/projekte/gradido.html","/projekte/ocelot.social.html","/projekte/utopia.map.html","/team/alexander-friedland.html","/team/hannes-heine.html","/team/mathias-lenz.html","/team/maximilian-harz.html","/team/moriz-wahl.html","/team/sebastian-stein.html","/team/ulf-gebhardt.html","/team/wolfgang-huss.html","/404.html","/projekte/","/team/"],Re="SLIMSEARCH_QUERY_HISTORY",p=P(Re,[]),xe=()=>{const{queryHistoryCount:a}=w;return{enabled:a>0,queryHistories:p,addQueryHistory:u=>{p.value=Array.from(new Set([u,...p.value.slice(0,a-1)]))},removeQueryHistory:u=>{p.value=[...p.value.slice(0,u),...p.value.slice(u+1)]}}},I=a=>He[a.id]+("anchor"in a?`#${a.anchor}`:""),we="SLIMSEARCH_RESULT_HISTORY",{resultHistoryCount:M}=w,g=P(we,[]),qe=()=>({enabled:M>0,resultHistories:g,addResultHistory:r=>{{const u={link:I(r),display:r.display};"header"in r&&(u.header=r.header),g.value=[u,...g.value.slice(0,M-1)]}},removeResultHistory:r=>{g.value=[...g.value.slice(0,r),...g.value.slice(r+1)]}}),Qe=a=>{const r=me(),u=z(),q=ve(),n=D(0),f=x(()=>n.value>0),m=he([]);return de(()=>{const{search:Q,terminate:h}=ye(),k=ge(d=>{const{resultsFilter:S=t=>t,querySplitter:y,suggestionsFilter:b,...i}=r.value;d?(n.value+=1,Q(d,u.value,i).then(t=>S(t,d,u.value,q.value)).then(t=>{n.value-=1,m.value=t}).catch(t=>{console.warn(t),n.value-=1,n.value||(m.value=[])})):m.value=[]},w.searchDelay-w.suggestDelay,{maxWait:5e3});pe([a,u],([d])=>k(d.join(" "))),fe(()=>{h()})}),{isSearching:f,results:m}};var Ce=N({name:"SearchResult",props:{queries:{type:Array,required:!0},isFocusing:Boolean},emits:["close","updateQuery"],setup(a,{emit:r}){const u=X(),q=z(),n=Z(ee),{addQueryHistory:f,queryHistories:m,removeQueryHistory:Q}=xe(),{resultHistories:h,addResultHistory:k,removeResultHistory:d}=qe(),S=se(a,"queries"),{results:y,isSearching:b}=Qe(S),i=le({isQuery:!0,index:0}),t=D(0),v=D(0),A=x(()=>m.value.length>0||h.value.length>0),C=x(()=>y.value.length>0),L=x(()=>y.value[t.value]||null),U=()=>{const{isQuery:e,index:s}=i;s===0?(i.isQuery=!e,i.index=e?h.value.length-1:m.value.length-1):i.index=s-1},_=()=>{const{isQuery:e,index:s}=i;s===(e?m.value.length-1:h.value.length-1)?(i.isQuery=!e,i.index=0):i.index=s+1},O=()=>{t.value=t.value>0?t.value-1:y.value.length-1,v.value=L.value.contents.length-1},Y=()=>{t.value=t.value{v.value{v.value>0?v.value-=1:O()},j=e=>e.map(s=>ke(s)?s:l(s[0],s[1])),J=e=>{if(e.type==="customField"){const s=oe[e.index]||"$content",[o,R=""]=ce(s)?s[q.value].split("$content"):s.split("$content");return e.display.map(c=>l("div",j([o,...c,R])))}return e.display.map(s=>l("div",j(s)))},H=()=>{t.value=0,v.value=0,r("updateQuery",""),r("close")},K=()=>l("ul",{class:"slimsearch-result-list"},l("li",{class:"slimsearch-result-list-item"},[l("div",{class:"slimsearch-result-title"},n.value.queryHistory),m.value.map((e,s)=>l("div",{class:["slimsearch-result-item",{active:i.isQuery&&i.index===s}],onClick:()=>{r("updateQuery",e)}},[l(F,{class:"slimsearch-result-type"}),l("div",{class:"slimsearch-result-content"},e),l("button",{class:"slimsearch-remove-icon",innerHTML:T,onClick:o=>{o.preventDefault(),o.stopPropagation(),Q(s)}})]))])),V=()=>l("ul",{class:"slimsearch-result-list"},l("li",{class:"slimsearch-result-list-item"},[l("div",{class:"slimsearch-result-title"},n.value.resultHistory),h.value.map((e,s)=>l($,{to:e.link,class:["slimsearch-result-item",{active:!i.isQuery&&i.index===s}],onClick:()=>{H()}},()=>[l(F,{class:"slimsearch-result-type"}),l("div",{class:"slimsearch-result-content"},[e.header?l("div",{class:"content-header"},e.header):null,l("div",e.display.map(o=>j(o)).flat())]),l("button",{class:"slimsearch-remove-icon",innerHTML:T,onClick:o=>{o.preventDefault(),o.stopPropagation(),d(s)}})]))]));return te("keydown",e=>{if(a.isFocusing){if(C.value){if(e.key==="ArrowUp")G();else if(e.key==="ArrowDown")B();else if(e.key==="Enter"){const s=L.value.contents[v.value];f(a.queries.join(" ")),k(s),u.push(I(s)),H()}}else if(e.key==="ArrowUp")U();else if(e.key==="ArrowDown")_();else if(e.key==="Enter"){const{index:s}=i;i.isQuery?(r("updateQuery",m.value[s]),e.preventDefault()):(u.push(h.value[s].link),H())}}}),ae([t,v],()=>{var e;(e=document.querySelector(".slimsearch-result-list-item.active .slimsearch-result-item.active"))==null||e.scrollIntoView(!1)},{flush:"post"}),()=>l("div",{class:["slimsearch-result-wrapper",{empty:a.queries.length?!C.value:!A.value}],id:"slimsearch-results"},a.queries.length?b.value?l(ie,{hint:n.value.searching}):C.value?l("ul",{class:"slimsearch-result-list"},y.value.map(({title:e,contents:s},o)=>{const R=t.value===o;return l("li",{class:["slimsearch-result-list-item",{active:R}]},[l("div",{class:"slimsearch-result-title"},e||n.value.defaultTitle),s.map((c,W)=>{const E=R&&v.value===W;return l($,{to:I(c),class:["slimsearch-result-item",{active:E,"aria-selected":E}],onClick:()=>{f(a.queries.join(" ")),k(c),H()}},()=>[c.type==="text"?null:l(c.type==="title"?re:c.type==="heading"?ue:ne,{class:"slimsearch-result-type"}),l("div",{class:"slimsearch-result-content"},[c.type==="text"&&c.header?l("div",{class:"content-header"},c.header):null,l("div",J(c))])])})])})):n.value.emptyResult:A.value?[K(),V()]:n.value.emptyHistory)}});export{Ce as default}; diff --git a/assets/alexander-friedland.html-MsQd_CJI.js b/assets/alexander-friedland.html-MsQd_CJI.js new file mode 100644 index 0000000..9cf633d --- /dev/null +++ b/assets/alexander-friedland.html-MsQd_CJI.js @@ -0,0 +1 @@ +import{_ as l,c as i,b as n,a as e,d as a,e as o,w as s,r as h,o as p}from"./app-DFzJ4zlk.js";const d={};function c(u,r){const t=h("RouteLink");return p(),i("div",null,[r[4]||(r[4]=n('

Alexander Friedland

Bild – Alexander Friedland

Seit 1999 bin ich Webentwickler. Ein Studium habe ich nicht, ich bin Quereinsteiger und habe mir alles selber beigebracht. Javascript ist meine Stärke. Ich kann Frontend mäßig alles basteln was gewünscht wird. Ich habe bei sehr vielen Projekten mitgemacht.

Rolle

  • Entwickler von Desktop-Anwendungen
  • Frontend-Entwickler

Fachwissen & Projekte

Ich habe an verschiedenen Projekten mitgewirkt und entwickelt:

',7)),e("ul",null,[r[3]||(r[3]=e("li",null,[a("Programmierer für "),e("a",{href:"https://github.com/Ocelot-Social-Community",target:"_blank",rel:"noopener noreferrer"},"ocelot.social project"),e("ul",null,[e("li",null,"Frontend-Entwicklung"),e("li",null,[a("DevOps "),e("ul",null,[e("li",null,"GitHub")])]),e("li",null,"UI (Benutzeroberfläche)"),e("li",null,[a("Testen "),e("ul",null,[e("li",null,"Manuelles Testen")])])])],-1)),e("li",null,[r[1]||(r[1]=a("Programmierer für ")),o(t,{to:"/projekte/gradido.html"},{default:s(()=>r[0]||(r[0]=[a("Gradido-Softwareprojekt")])),_:1}),r[2]||(r[2]=e("ul",null,[e("li",null,"Frontend-Entwicklung")],-1))])]),r[5]||(r[5]=n('

Frontend-Entwicklung

Backend-Entwicklung

DevOps

Testing

Programmierung, Datenbank & Auszeichnungssprachen

Gesprochene Sprachen

  • German (native speaker)
  • English (read and write)

Profil

',14))])}const g=l(d,[["render",c]]),b=JSON.parse('{"path":"/team/alexander-friedland.html","title":"Alexander Friedland","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.59,"words":177},"filePathRelative":"team/alexander-friedland.md","excerpt":"\\n

Alexander Friedland

\\n

\\"Bild

\\n

Seit 1999 bin ich Webentwickler. Ein Studium habe ich nicht, ich bin Quereinsteiger und habe mir alles selber beigebracht.\\nJavascript ist meine Stärke. Ich kann Frontend mäßig alles basteln was gewünscht wird. Ich habe bei sehr vielen Projekten mitgemacht.

"}');export{g as comp,b as data}; diff --git a/assets/app-DFzJ4zlk.js b/assets/app-DFzJ4zlk.js new file mode 100644 index 0000000..9f1c79c --- /dev/null +++ b/assets/app-DFzJ4zlk.js @@ -0,0 +1,49 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Cs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ve={},On=[],At=()=>{},Vu=()=>!1,wr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ks=e=>e.startsWith("onUpdate:"),De=Object.assign,xs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},zu=Object.prototype.hasOwnProperty,de=(e,t)=>zu.call(e,t),Z=Array.isArray,Rn=e=>uo(e)==="[object Map]",Ua=e=>uo(e)==="[object Set]",ee=e=>typeof e=="function",$e=e=>typeof e=="string",jt=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",qa=e=>(be(e)||ee(e))&&ee(e.then)&&ee(e.catch),Ka=Object.prototype.toString,uo=e=>Ka.call(e),Wu=e=>uo(e).slice(8,-1),Ga=e=>uo(e)==="[object Object]",Ts=e=>$e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mn=Cs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uu=/-(\w)/g,et=fo(e=>e.replace(Uu,(t,n)=>n?n.toUpperCase():"")),qu=/\B([A-Z])/g,_n=fo(e=>e.replace(qu,"-$1").toLowerCase()),Sr=fo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ao=fo(e=>e?`on${Sr(e)}`:""),Jt=(e,t)=>!Object.is(e,t),qr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Zo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ku=e=>{const t=$e(e)?Number(e):NaN;return isNaN(t)?e:t};let ml;const po=()=>ml||(ml=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function As(e){if(Z(e)){const t={};for(let n=0;n{if(n){const r=n.split(Yu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ho(e){let t="";if($e(e))t=e;else if(Z(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Qe=e=>$e(e)?e:e==null?"":Z(e)||be(e)&&(e.toString===Ka||!ee(e.toString))?Qa(e)?Qe(e.value):JSON.stringify(e,Xa,2):String(e),Xa=(e,t)=>Qa(t)?Xa(e,t.value):Rn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[Po(r,s)+" =>"]=o,n),{})}:Ua(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Po(n))}:jt(t)?Po(t):be(t)&&!Z(t)&&!Ga(t)?String(t):t,Po=(e,t="")=>{var n;return jt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ge;class ef{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ge,!t&&Ge&&(this.index=(Ge.scopes||(Ge.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(nr){let t=nr;for(nr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;tr;){let t=tr;for(tr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function ri(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function oi(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Ls(r),nf(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function es(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(si(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function si(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===cr))return;e.globalVersion=cr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!es(e)){e.flags&=-3;return}const n=ge,r=gt;ge=e,gt=!0;try{ri(e);const o=e.fn(e._value);(t.version===0||Jt(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{ge=n,gt=r,oi(e),e.flags&=-3}}function Ls(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)Ls(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function nf(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let gt=!0;const li=[];function en(){li.push(gt),gt=!1}function tn(){const e=li.pop();gt=e===void 0?!0:e}function gl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ge;ge=void 0;try{t()}finally{ge=n}}}let cr=0;class rf{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class vo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ge||!gt||ge===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ge)n=this.activeLink=new rf(ge,this),ge.deps?(n.prevDep=ge.depsTail,ge.depsTail.nextDep=n,ge.depsTail=n):ge.deps=ge.depsTail=n,ai(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=ge.depsTail,n.nextDep=void 0,ge.depsTail.nextDep=n,ge.depsTail=n,ge.deps===n&&(ge.deps=r)}return n}trigger(t){this.version++,cr++,this.notify(t)}notify(t){Ps();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{$s()}}}function ai(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ai(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Xr=new WeakMap,pn=Symbol(""),ts=Symbol(""),ur=Symbol("");function ze(e,t,n){if(gt&&ge){let r=Xr.get(e);r||Xr.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new vo),o.map=r,o.key=n),o.track()}}function Nt(e,t,n,r,o,s){const l=Xr.get(e);if(!l){cr++;return}const a=i=>{i&&i.trigger()};if(Ps(),t==="clear")l.forEach(a);else{const i=Z(e),c=i&&Ts(n);if(i&&n==="length"){const f=Number(r);l.forEach((d,p)=>{(p==="length"||p===ur||!jt(p)&&p>=f)&&a(d)})}else switch((n!==void 0||l.has(void 0))&&a(l.get(n)),c&&a(l.get(ur)),t){case"add":i?c&&a(l.get("length")):(a(l.get(pn)),Rn(e)&&a(l.get(ts)));break;case"delete":i||(a(l.get(pn)),Rn(e)&&a(l.get(ts)));break;case"set":Rn(e)&&a(l.get(pn));break}}$s()}function of(e,t){const n=Xr.get(e);return n&&n.get(t)}function xn(e){const t=ce(e);return t===e?t:(ze(t,"iterate",ur),dt(e)?t:t.map(We))}function mo(e){return ze(e=ce(e),"iterate",ur),e}const sf={__proto__:null,[Symbol.iterator](){return Lo(this,Symbol.iterator,We)},concat(...e){return xn(this).concat(...e.map(t=>Z(t)?xn(t):t))},entries(){return Lo(this,"entries",e=>(e[1]=We(e[1]),e))},every(e,t){return Lt(this,"every",e,t,void 0,arguments)},filter(e,t){return Lt(this,"filter",e,t,n=>n.map(We),arguments)},find(e,t){return Lt(this,"find",e,t,We,arguments)},findIndex(e,t){return Lt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Lt(this,"findLast",e,t,We,arguments)},findLastIndex(e,t){return Lt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Lt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Oo(this,"includes",e)},indexOf(...e){return Oo(this,"indexOf",e)},join(e){return xn(this).join(e)},lastIndexOf(...e){return Oo(this,"lastIndexOf",e)},map(e,t){return Lt(this,"map",e,t,void 0,arguments)},pop(){return Yn(this,"pop")},push(...e){return Yn(this,"push",e)},reduce(e,...t){return bl(this,"reduce",e,t)},reduceRight(e,...t){return bl(this,"reduceRight",e,t)},shift(){return Yn(this,"shift")},some(e,t){return Lt(this,"some",e,t,void 0,arguments)},splice(...e){return Yn(this,"splice",e)},toReversed(){return xn(this).toReversed()},toSorted(e){return xn(this).toSorted(e)},toSpliced(...e){return xn(this).toSpliced(...e)},unshift(...e){return Yn(this,"unshift",e)},values(){return Lo(this,"values",We)}};function Lo(e,t,n){const r=mo(e),o=r[t]();return r!==e&&!dt(e)&&(o._next=o.next,o.next=()=>{const s=o._next();return s.value&&(s.value=n(s.value)),s}),o}const lf=Array.prototype;function Lt(e,t,n,r,o,s){const l=mo(e),a=l!==e&&!dt(e),i=l[t];if(i!==lf[t]){const d=i.apply(e,s);return a?We(d):d}let c=n;l!==e&&(a?c=function(d,p){return n.call(this,We(d),p,e)}:n.length>2&&(c=function(d,p){return n.call(this,d,p,e)}));const f=i.call(l,c,r);return a&&o?o(f):f}function bl(e,t,n,r){const o=mo(e);let s=n;return o!==e&&(dt(e)?n.length>3&&(s=function(l,a,i){return n.call(this,l,a,i,e)}):s=function(l,a,i){return n.call(this,l,We(a),i,e)}),o[t](s,...r)}function Oo(e,t,n){const r=ce(e);ze(r,"iterate",ur);const o=r[t](...n);return(o===-1||o===!1)&&Ms(n[0])?(n[0]=ce(n[0]),r[t](...n)):o}function Yn(e,t,n=[]){en(),Ps();const r=ce(e)[t].apply(e,n);return $s(),tn(),r}const af=Cs("__proto__,__v_isRef,__isVue"),ii=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jt));function cf(e){jt(e)||(e=String(e));const t=ce(this);return ze(t,"has",e),t.hasOwnProperty(e)}class ci{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?yf:pi:s?di:fi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=Z(t);if(!o){let i;if(l&&(i=sf[n]))return i;if(n==="hasOwnProperty")return cf}const a=Reflect.get(t,n,Oe(t)?t:r);return(jt(n)?ii.has(n):af(n))||(o||ze(t,"get",n),s)?a:Oe(a)?l&&Ts(n)?a:a.value:be(a)?o?wn(a):Xt(a):a}}class ui extends ci{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const i=bn(s);if(!dt(r)&&!bn(r)&&(s=ce(s),r=ce(r)),!Z(t)&&Oe(s)&&!Oe(r))return i?!1:(s.value=r,!0)}const l=Z(t)&&Ts(n)?Number(n)e,Rr=e=>Reflect.getPrototypeOf(e);function hf(e,t,n){return function(...r){const o=this.__v_raw,s=ce(o),l=Rn(s),a=e==="entries"||e===Symbol.iterator&&l,i=e==="keys"&&l,c=o[e](...r),f=n?ns:t?rs:We;return!t&&ze(s,"iterate",i?ts:pn),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function Mr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function vf(e,t){const n={get(o){const s=this.__v_raw,l=ce(s),a=ce(o);e||(Jt(o,a)&&ze(l,"get",o),ze(l,"get",a));const{has:i}=Rr(l),c=t?ns:e?rs:We;if(i.call(l,o))return c(s.get(o));if(i.call(l,a))return c(s.get(a));s!==l&&s.get(o)},get size(){const o=this.__v_raw;return!e&&ze(ce(o),"iterate",pn),Reflect.get(o,"size",o)},has(o){const s=this.__v_raw,l=ce(s),a=ce(o);return e||(Jt(o,a)&&ze(l,"has",o),ze(l,"has",a)),o===a?s.has(o):s.has(o)||s.has(a)},forEach(o,s){const l=this,a=l.__v_raw,i=ce(a),c=t?ns:e?rs:We;return!e&&ze(i,"iterate",pn),a.forEach((f,d)=>o.call(s,c(f),c(d),l))}};return De(n,e?{add:Mr("add"),set:Mr("set"),delete:Mr("delete"),clear:Mr("clear")}:{add(o){!t&&!dt(o)&&!bn(o)&&(o=ce(o));const s=ce(this);return Rr(s).has.call(s,o)||(s.add(o),Nt(s,"add",o,o)),this},set(o,s){!t&&!dt(s)&&!bn(s)&&(s=ce(s));const l=ce(this),{has:a,get:i}=Rr(l);let c=a.call(l,o);c||(o=ce(o),c=a.call(l,o));const f=i.call(l,o);return l.set(o,s),c?Jt(s,f)&&Nt(l,"set",o,s):Nt(l,"add",o,s),this},delete(o){const s=ce(this),{has:l,get:a}=Rr(s);let i=l.call(s,o);i||(o=ce(o),i=l.call(s,o)),a&&a.call(s,o);const c=s.delete(o);return i&&Nt(s,"delete",o,void 0),c},clear(){const o=ce(this),s=o.size!==0,l=o.clear();return s&&Nt(o,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=hf(o,e,t)}),n}function Os(e,t){const n=vf(e,t);return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(de(n,o)&&o in r?n:r,o,s)}const mf={get:Os(!1,!1)},gf={get:Os(!1,!0)},bf={get:Os(!0,!1)};const fi=new WeakMap,di=new WeakMap,pi=new WeakMap,yf=new WeakMap;function _f(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wf(e){return e.__v_skip||!Object.isExtensible(e)?0:_f(Wu(e))}function Xt(e){return bn(e)?e:Rs(e,!1,ff,mf,fi)}function hi(e){return Rs(e,!1,pf,gf,di)}function wn(e){return Rs(e,!0,df,bf,pi)}function Rs(e,t,n,r,o){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const l=wf(e);if(l===0)return e;const a=new Proxy(e,l===2?r:n);return o.set(e,a),a}function hn(e){return bn(e)?hn(e.__v_raw):!!(e&&e.__v_isReactive)}function bn(e){return!!(e&&e.__v_isReadonly)}function dt(e){return!!(e&&e.__v_isShallow)}function Ms(e){return e?!!e.__v_raw:!1}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function Sf(e){return!de(e,"__v_skip")&&Object.isExtensible(e)&&Ya(e,"__v_skip",!0),e}const We=e=>be(e)?Xt(e):e,rs=e=>be(e)?wn(e):e;function Oe(e){return e?e.__v_isRef===!0:!1}function oe(e){return vi(e,!1)}function re(e){return vi(e,!0)}function vi(e,t){return Oe(e)?e:new Ef(e,t)}class Ef{constructor(t,n){this.dep=new vo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ce(t),this._value=n?t:We(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||dt(t)||bn(t);t=r?t:ce(t),Jt(t,n)&&(this._rawValue=t,this._value=r?t:We(t),this.dep.trigger())}}function Qt(e){return Oe(e)?e.value:e}function ae(e){return ee(e)?e():Qt(e)}const Cf={get:(e,t,n)=>t==="__v_raw"?e:Qt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function mi(e){return hn(e)?e:new Proxy(e,Cf)}class kf{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new vo,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function gi(e){return new kf(e)}class xf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return of(ce(this._object),this._key)}}class Tf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Er(e,t,n){return Oe(e)?e:ee(e)?new Tf(e):be(e)&&arguments.length>1?Af(e,t,n):oe(e)}function Af(e,t,n){const r=e[t];return Oe(r)?r:new xf(e,t,n)}class Pf{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new vo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=cr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ge!==this)return ni(this,!0),!0}get value(){const t=this.dep.track();return si(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function $f(e,t,n=!1){let r,o;return ee(e)?r=e:(r=e.get,o=e.set),new Pf(r,o,n)}const Ir={},Zr=new WeakMap;let un;function Lf(e,t=!1,n=un){if(n){let r=Zr.get(n);r||Zr.set(n,r=[]),r.push(e)}}function Of(e,t,n=ve){const{immediate:r,deep:o,once:s,scheduler:l,augmentJob:a,call:i}=n,c=E=>o?E:dt(E)||o===!1||o===0?Dt(E,1):Dt(E);let f,d,p,h,b=!1,_=!1;if(Oe(e)?(d=()=>e.value,b=dt(e)):hn(e)?(d=()=>c(e),b=!0):Z(e)?(_=!0,b=e.some(E=>hn(E)||dt(E)),d=()=>e.map(E=>{if(Oe(E))return E.value;if(hn(E))return c(E);if(ee(E))return i?i(E,2):E()})):ee(e)?t?d=i?()=>i(e,2):e:d=()=>{if(p){en();try{p()}finally{tn()}}const E=un;un=f;try{return i?i(e,3,[h]):e(h)}finally{un=E}}:d=At,t&&o){const E=d,R=o===!0?1/0:o;d=()=>Dt(E(),R)}const w=Za(),S=()=>{f.stop(),w&&w.active&&xs(w.effects,f)};if(s&&t){const E=t;t=(...R)=>{E(...R),S()}}let y=_?new Array(e.length).fill(Ir):Ir;const m=E=>{if(!(!(f.flags&1)||!f.dirty&&!E))if(t){const R=f.run();if(o||b||(_?R.some((z,x)=>Jt(z,y[x])):Jt(R,y))){p&&p();const z=un;un=f;try{const x=[R,y===Ir?void 0:_&&y[0]===Ir?[]:y,h];i?i(t,3,x):t(...x),y=R}finally{un=z}}}else f.run()};return a&&a(m),f=new ei(d),f.scheduler=l?()=>l(m,!1):m,h=E=>Lf(E,!1,f),p=f.onStop=()=>{const E=Zr.get(f);if(E){if(i)i(E,4);else for(const R of E)R();Zr.delete(f)}},t?r?m(!0):y=f.run():l?l(m.bind(null,!0),!0):f.run(),S.pause=f.pause.bind(f),S.resume=f.resume.bind(f),S.stop=S,S}function Dt(e,t=1/0,n){if(t<=0||!be(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Oe(e))Dt(e.value,t,n);else if(Z(e))for(let r=0;r{Dt(r,t,n)});else if(Ga(e)){for(const r in e)Dt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Dt(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Cr(e,t,n,r){try{return r?e(...r):e()}catch(o){kr(o,t,n)}}function bt(e,t,n,r){if(ee(e)){const o=Cr(e,t,n,r);return o&&qa(o)&&o.catch(s=>{kr(s,t,n)}),o}if(Z(e)){const o=[];for(let s=0;s>>1,o=Ye[r],s=fr(o);s=fr(n)?Ye.push(e):Ye.splice(Mf(t),0,e),e.flags|=1,yi()}}function yi(){eo||(eo=bi.then(_i))}function If(e){Z(e)?In.push(...e):qt&&e.id===-1?qt.splice(An+1,0,e):e.flags&1||(In.push(e),e.flags|=1),yi()}function yl(e,t,n=xt+1){for(;nfr(n)-fr(r));if(In.length=0,qt){qt.push(...t);return}for(qt=t,An=0;Ane.id==null?e.flags&2?-1:1/0:e.id;function _i(e){try{for(xt=0;xt{r._d&&Ll(-1);const s=no(t);let l;try{l=e(...o)}finally{no(s),r._d&&Ll(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function Nr(e,t){if(Ie===null)return e;const n=yo(Ie),r=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,Kt=Symbol("_leaveCb"),Dr=Symbol("_enterCb");function Ei(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ce(()=>{e.isMounted=!0}),Hs(()=>{e.isUnmounting=!0}),e}const it=[Function,Array],Ci={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:it,onEnter:it,onAfterEnter:it,onEnterCancelled:it,onBeforeLeave:it,onLeave:it,onAfterLeave:it,onLeaveCancelled:it,onBeforeAppear:it,onAppear:it,onAfterAppear:it,onAppearCancelled:it},ki=e=>{const t=e.subTree;return t.component?ki(t.component):t},Hf={name:"BaseTransition",props:Ci,setup(e,{slots:t}){const n=zn(),r=Ei();return()=>{const o=t.default&&Ns(t.default(),!0);if(!o||!o.length)return;const s=xi(o),l=ce(e),{mode:a}=l;if(r.isLeaving)return Ro(s);const i=_l(s);if(!i)return Ro(s);let c=dr(i,l,r,n,d=>c=d);i.type!==Ue&&yn(i,c);let f=n.subTree&&_l(n.subTree);if(f&&f.type!==Ue&&!fn(i,f)&&ki(n).type!==Ue){let d=dr(f,l,r,n);if(yn(f,d),a==="out-in"&&i.type!==Ue)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,f=void 0},Ro(s);a==="in-out"&&i.type!==Ue?d.delayLeave=(p,h,b)=>{const _=Ti(r,f);_[String(f.key)]=f,p[Kt]=()=>{h(),p[Kt]=void 0,delete c.delayedLeave,f=void 0},c.delayedLeave=()=>{b(),delete c.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return s}}};function xi(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ue){t=n;break}}return t}const jf=Hf;function Ti(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function dr(e,t,n,r,o){const{appear:s,mode:l,persisted:a=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:w,onAppear:S,onAfterAppear:y,onAppearCancelled:m}=t,E=String(e.key),R=Ti(n,e),z=($,D)=>{$&&bt($,r,9,D)},x=($,D)=>{const N=D[1];z($,D),Z($)?$.every(P=>P.length<=1)&&N():$.length<=1&&N()},V={mode:l,persisted:a,beforeEnter($){let D=i;if(!n.isMounted)if(s)D=w||i;else return;$[Kt]&&$[Kt](!0);const N=R[E];N&&fn(e,N)&&N.el[Kt]&&N.el[Kt](),z(D,[$])},enter($){let D=c,N=f,P=d;if(!n.isMounted)if(s)D=S||c,N=y||f,P=m||d;else return;let F=!1;const le=$[Dr]=he=>{F||(F=!0,he?z(P,[$]):z(N,[$]),V.delayedLeave&&V.delayedLeave(),$[Dr]=void 0)};D?x(D,[$,le]):le()},leave($,D){const N=String(e.key);if($[Dr]&&$[Dr](!0),n.isUnmounting)return D();z(p,[$]);let P=!1;const F=$[Kt]=le=>{P||(P=!0,D(),le?z(_,[$]):z(b,[$]),$[Kt]=void 0,R[N]===e&&delete R[N])};R[N]=e,h?x(h,[$,F]):F()},clone($){const D=dr($,t,n,r,o);return o&&o(D),D}};return V}function Ro(e){if(xr(e))return e=Zt(e),e.children=null,e}function _l(e){if(!xr(e))return Si(e.type)&&e.children?xi(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ee(n.default))return n.default()}}function yn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,yn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ns(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;spr(b,t&&(Z(t)?t[_]:t),n,r,o));return}if(vn(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&pr(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?yo(r.component):r.el,l=o?null:s,{i:a,r:i}=e,c=t&&t.r,f=a.refs===ve?a.refs={}:a.refs,d=a.setupState,p=ce(d),h=d===ve?()=>!1:b=>de(p,b);if(c!=null&&c!==i&&($e(c)?(f[c]=null,h(c)&&(d[c]=null)):Oe(c)&&(c.value=null)),ee(i))Cr(i,a,12,[l,f]);else{const b=$e(i),_=Oe(i);if(b||_){const w=()=>{if(e.f){const S=b?h(i)?d[i]:f[i]:i.value;o?Z(S)&&xs(S,s):Z(S)?S.includes(s)||S.push(s):b?(f[i]=[s],h(i)&&(d[i]=f[i])):(i.value=[s],e.k&&(f[e.k]=i.value))}else b?(f[i]=l,h(i)&&(d[i]=l)):_&&(i.value=l,e.k&&(f[e.k]=l))};l?(w.id=-1,ot(w,n)):w()}}}let wl=!1;const Tn=()=>{wl||(console.error("Hydration completed but contains mismatches."),wl=!0)},Ff=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Bf=e=>e.namespaceURI.includes("MathML"),Hr=e=>{if(e.nodeType===1){if(Ff(e))return"svg";if(Bf(e))return"mathml"}},Ln=e=>e.nodeType===8;function Vf(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:l,remove:a,insert:i,createComment:c}}=e,f=(m,E)=>{if(!E.hasChildNodes()){n(null,m,E),to(),E._vnode=m;return}d(E.firstChild,m,null,null,null),to(),E._vnode=m},d=(m,E,R,z,x,V=!1)=>{V=V||!!E.dynamicChildren;const $=Ln(m)&&m.data==="[",D=()=>_(m,E,R,z,x,$),{type:N,ref:P,shapeFlag:F,patchFlag:le}=E;let he=m.nodeType;E.el=m,le===-2&&(V=!1,E.dynamicChildren=null);let G=null;switch(N){case gn:he!==3?E.children===""?(i(E.el=o(""),l(m),m),G=m):G=D():(m.data!==E.children&&(Tn(),m.data=E.children),G=s(m));break;case Ue:y(m)?(G=s(m),S(E.el=m.content.firstChild,m,R)):he!==8||$?G=D():G=s(m);break;case or:if($&&(m=s(m),he=m.nodeType),he===1||he===3){G=m;const X=!E.children.length;for(let K=0;K{V=V||!!E.dynamicChildren;const{type:$,props:D,patchFlag:N,shapeFlag:P,dirs:F,transition:le}=E,he=$==="input"||$==="option";if(he||N!==-1){F&&Tt(E,null,R,"created");let G=!1;if(y(m)){G=qi(null,le)&&R&&R.vnode.props&&R.vnode.props.appear;const K=m.content.firstChild;G&&le.beforeEnter(K),S(K,m,R),E.el=m=K}if(P&16&&!(D&&(D.innerHTML||D.textContent))){let K=h(m.firstChild,E,m,R,z,x,V);for(;K;){jr(m,1)||Tn();const ke=K;K=K.nextSibling,a(ke)}}else if(P&8){let K=E.children;K[0]===` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(K=K.slice(1)),m.textContent!==K&&(jr(m,0)||Tn(),m.textContent=E.children)}if(D){if(he||!V||N&48){const K=m.tagName.includes("-");for(const ke in D)(he&&(ke.endsWith("value")||ke==="indeterminate")||wr(ke)&&!Mn(ke)||ke[0]==="."||K)&&r(m,ke,null,D[ke],void 0,R)}else if(D.onClick)r(m,"onClick",null,D.onClick,void 0,R);else if(N&4&&hn(D.style))for(const K in D.style)D.style[K]}let X;(X=D&&D.onVnodeBeforeMount)&&ct(X,R,E),F&&Tt(E,null,R,"beforeMount"),((X=D&&D.onVnodeMounted)||F||G)&&Zi(()=>{X&&ct(X,R,E),G&&le.enter(m),F&&Tt(E,null,R,"mounted")},z)}return m.nextSibling},h=(m,E,R,z,x,V,$)=>{$=$||!!E.dynamicChildren;const D=E.children,N=D.length;for(let P=0;P{const{slotScopeIds:$}=E;$&&(x=x?x.concat($):$);const D=l(m),N=h(s(m),E,D,R,z,x,V);return N&&Ln(N)&&N.data==="]"?s(E.anchor=N):(Tn(),i(E.anchor=c("]"),D,N),N)},_=(m,E,R,z,x,V)=>{if(jr(m.parentElement,1)||Tn(),E.el=null,V){const N=w(m);for(;;){const P=s(m);if(P&&P!==N)a(P);else break}}const $=s(m),D=l(m);return a(m),n(null,E,D,$,R,z,Hr(D),x),R&&(R.vnode.el=E.el,Qi(R,E.el)),$},w=(m,E="[",R="]")=>{let z=0;for(;m;)if(m=s(m),m&&Ln(m)&&(m.data===E&&z++,m.data===R)){if(z===0)return s(m);z--}return m},S=(m,E,R)=>{const z=E.parentNode;z&&z.replaceChild(m,E);let x=R;for(;x;)x.vnode.el===E&&(x.vnode.el=x.subTree.el=m),x=x.parent},y=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[f,d]}const Sl="data-allow-mismatch",zf={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function jr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Sl);)e=e.parentElement;const n=e&&e.getAttribute(Sl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(zf[t])}}po().requestIdleCallback;po().cancelIdleCallback;function Wf(e,t){if(Ln(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Ln(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const vn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Ai(e){ee(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:l,suspensible:a=!0,onError:i}=e;let c=null,f,d=0;const p=()=>(d++,c=null,h()),h=()=>{let b;return c||(b=c=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),i)return new Promise((w,S)=>{i(_,()=>w(p()),()=>S(_),d+1)});throw _}).then(_=>b!==c&&c?c:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),f=_,_)))};return U({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(b,_,w){const S=s?()=>{const y=s(w,m=>Wf(b,m));y&&(_.bum||(_.bum=[])).push(y)}:w;f?S():h().then(()=>!_.isUnmounted&&S())},get __asyncResolved(){return f},setup(){const b=Me;if(Ds(b),f)return()=>Mo(f,b);const _=m=>{c=null,kr(m,b,13,!r)};if(a&&b.suspense||Hn)return h().then(m=>()=>Mo(m,b)).catch(m=>(_(m),()=>r?Se(r,{error:m}):null));const w=oe(!1),S=oe(),y=oe(!!o);return o&&setTimeout(()=>{y.value=!1},o),l!=null&&setTimeout(()=>{if(!w.value&&!S.value){const m=new Error(`Async component timed out after ${l}ms.`);_(m),S.value=m}},l),h().then(()=>{w.value=!0,b.parent&&xr(b.parent.vnode)&&b.parent.update()}).catch(m=>{_(m),S.value=m}),()=>{if(w.value&&f)return Mo(f,b);if(S.value&&r)return Se(r,{error:S.value});if(n&&!y.value)return Se(n)}}})}function Mo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,l=Se(e,r,o);return l.ref=n,l.ce=s,delete t.vnode.ce,l}const xr=e=>e.type.__isKeepAlive;function Uf(e,t){Pi(e,"a",t)}function qf(e,t){Pi(e,"da",t)}function Pi(e,t,n=Me){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(go(t,r,n),n){let o=n.parent;for(;o&&o.parent;)xr(o.parent.vnode)&&Kf(r,t,n,o),o=o.parent}}function Kf(e,t,n,r){const o=go(t,e,r,!0);Bt(()=>{xs(r[t],o)},n)}function go(e,t,n=Me,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...l)=>{en();const a=Tr(n),i=bt(t,n,e,l);return a(),tn(),i});return r?o.unshift(s):o.push(s),s}}const Ft=e=>(t,n=Me)=>{(!Hn||e==="sp")&&go(e,(...r)=>t(...r),n)},Gf=Ft("bm"),Ce=Ft("m"),Yf=Ft("bu"),$i=Ft("u"),Hs=Ft("bum"),Bt=Ft("um"),Jf=Ft("sp"),Qf=Ft("rtg"),Xf=Ft("rtc");function Zf(e,t=Me){go("ec",e,t)}const ed="components";function Ee(e,t){return nd(ed,e,!0,t)||e}const td=Symbol.for("v-ndc");function nd(e,t,n=!0,r=!1){const o=Ie||Me;if(o){const s=o.type;{const a=Fd(s,!1);if(a&&(a===t||a===et(t)||a===Sr(et(t))))return s}const l=El(o[e]||s[e],t)||El(o.appContext[e],t);return!l&&r?s:l}}function El(e,t){return e&&(e[t]||e[et(t)]||e[Sr(et(t))])}function Li(e,t,n,r){let o;const s=n,l=Z(e);if(l||$e(e)){const a=l&&hn(e);let i=!1;a&&(i=!dt(e),e=mo(e)),o=new Array(e.length);for(let c=0,f=e.length;ct(a,i,void 0,s));else{const a=Object.keys(e);o=new Array(a.length);for(let i=0,c=a.length;ivr(t)?!(t.type===Ue||t.type===Re&&!Oi(t.children)):!0)?e:null}const os=e=>e?rc(e)?yo(e):os(e.parent):null,rr=De(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>os(e.parent),$root:e=>os(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Mi(e),$forceUpdate:e=>e.f||(e.f=()=>{Is(e.update)}),$nextTick:e=>e.n||(e.n=Sn.bind(e.proxy)),$watch:e=>Ed.bind(e)}),Io=(e,t)=>e!==ve&&!e.__isScriptSetup&&de(e,t),od={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:l,type:a,appContext:i}=e;let c;if(t[0]!=="$"){const h=l[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Io(r,t))return l[t]=1,r[t];if(o!==ve&&de(o,t))return l[t]=2,o[t];if((c=e.propsOptions[0])&&de(c,t))return l[t]=3,s[t];if(n!==ve&&de(n,t))return l[t]=4,n[t];ss&&(l[t]=0)}}const f=rr[t];let d,p;if(f)return t==="$attrs"&&ze(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==ve&&de(n,t))return l[t]=4,n[t];if(p=i.config.globalProperties,de(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Io(o,t)?(o[t]=n,!0):r!==ve&&de(r,t)?(r[t]=n,!0):de(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},l){let a;return!!n[l]||e!==ve&&de(e,l)||Io(t,l)||(a=s[0])&&de(a,l)||de(r,l)||de(rr,l)||de(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:de(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Cl(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ss=!0;function sd(e){const t=Mi(e),n=e.proxy,r=e.ctx;ss=!1,t.beforeCreate&&kl(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:a,provide:i,inject:c,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:b,activated:_,deactivated:w,beforeDestroy:S,beforeUnmount:y,destroyed:m,unmounted:E,render:R,renderTracked:z,renderTriggered:x,errorCaptured:V,serverPrefetch:$,expose:D,inheritAttrs:N,components:P,directives:F,filters:le}=t;if(c&&ld(c,r,null),l)for(const X in l){const K=l[X];ee(K)&&(r[X]=K.bind(n))}if(o){const X=o.call(n,n);be(X)&&(e.data=Xt(X))}if(ss=!0,s)for(const X in s){const K=s[X],ke=ee(K)?K.bind(n,n):ee(K.get)?K.get.bind(n,n):At,zt=!ee(K)&&ee(K.set)?K.set.bind(n):At,Et=k({get:ke,set:zt});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>Et.value,set:Xe=>Et.value=Xe})}if(a)for(const X in a)Ri(a[X],r,n,X);if(i){const X=ee(i)?i.call(n):i;Reflect.ownKeys(X).forEach(K=>{Nn(K,X[K])})}f&&kl(f,e,"c");function G(X,K){Z(K)?K.forEach(ke=>X(ke.bind(n))):K&&X(K.bind(n))}if(G(Gf,d),G(Ce,p),G(Yf,h),G($i,b),G(Uf,_),G(qf,w),G(Zf,V),G(Xf,z),G(Qf,x),G(Hs,y),G(Bt,E),G(Jf,$),Z(D))if(D.length){const X=e.exposed||(e.exposed={});D.forEach(K=>{Object.defineProperty(X,K,{get:()=>n[K],set:ke=>n[K]=ke})})}else e.exposed||(e.exposed={});R&&e.render===At&&(e.render=R),N!=null&&(e.inheritAttrs=N),P&&(e.components=P),F&&(e.directives=F),$&&Ds(e)}function ld(e,t,n=At){Z(e)&&(e=ls(e));for(const r in e){const o=e[r];let s;be(o)?"default"in o?s=Ne(o.from||r,o.default,!0):s=Ne(o.from||r):s=Ne(o),Oe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:l=>s.value=l}):t[r]=s}}function kl(e,t,n){bt(Z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ri(e,t,n,r){let o=r.includes(".")?Yi(n,r):()=>n[r];if($e(e)){const s=t[e];ee(s)&&Ae(o,s)}else if(ee(e))Ae(o,e.bind(n));else if(be(e))if(Z(e))e.forEach(s=>Ri(s,t,n,r));else{const s=ee(e.handler)?e.handler.bind(n):t[e.handler];ee(s)&&Ae(o,s,e)}}function Mi(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:l}}=e.appContext,a=s.get(t);let i;return a?i=a:!o.length&&!n&&!r?i=t:(i={},o.length&&o.forEach(c=>ro(i,c,l,!0)),ro(i,t,l)),be(t)&&s.set(t,i),i}function ro(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&ro(e,s,n,!0),o&&o.forEach(l=>ro(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const a=ad[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const ad={data:xl,props:Tl,emits:Tl,methods:Zn,computed:Zn,beforeCreate:Ke,created:Ke,beforeMount:Ke,mounted:Ke,beforeUpdate:Ke,updated:Ke,beforeDestroy:Ke,beforeUnmount:Ke,destroyed:Ke,unmounted:Ke,activated:Ke,deactivated:Ke,errorCaptured:Ke,serverPrefetch:Ke,components:Zn,directives:Zn,watch:cd,provide:xl,inject:id};function xl(e,t){return t?e?function(){return De(ee(e)?e.call(this,this):e,ee(t)?t.call(this,this):t)}:t:e}function id(e,t){return Zn(ls(e),ls(t))}function ls(e){if(Z(e)){const t={};for(let n=0;n1)return n&&ee(t)?t.call(r&&r.proxy):t}}function Ni(){return!!(Me||Ie||mn)}const Di={},Hi=()=>Object.create(Di),ji=e=>Object.getPrototypeOf(e)===Di;function dd(e,t,n,r=!1){const o={},s=Hi();e.propsDefaults=Object.create(null),Fi(e,t,o,s);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=r?o:hi(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function pd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,a=ce(o),[i]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const f=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,h]=Bi(d,t,!0);De(l,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!s&&!i)return be(e)&&r.set(e,On),On;if(Z(s))for(let f=0;fe[0]==="_"||e==="$stable",js=e=>Z(e)?e.map(ut):[ut(e)],vd=(e,t,n)=>{if(t._n)return t;const r=Nf((...o)=>js(t(...o)),n);return r._c=!1,r},zi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Vi(o))continue;const s=e[o];if(ee(s))t[o]=vd(o,s,r);else if(s!=null){const l=js(s);t[o]=()=>l}}},Wi=(e,t)=>{const n=js(t);e.slots.default=()=>n},Ui=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},md=(e,t,n)=>{const r=e.slots=Hi();if(e.vnode.shapeFlag&32){const o=t._;o?(Ui(r,t,n),n&&Ya(r,"_",o,!0)):zi(t,r)}else t&&Wi(e,t)},gd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,l=ve;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:Ui(o,t,n):(s=!t.$stable,zi(t,o)),l=t}else t&&(Wi(e,t),l={default:1});if(s)for(const a in o)!Vi(a)&&l[a]==null&&delete o[a]},ot=Zi;function bd(e){return yd(e,Vf)}function yd(e,t){const n=po();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:l,createText:a,createComment:i,setText:c,setElementText:f,parentNode:d,nextSibling:p,setScopeId:h=At,insertStaticContent:b}=e,_=(v,g,C,L=null,T=null,O=null,j=void 0,H=null,I=!!g.dynamicChildren)=>{if(v===g)return;v&&!fn(v,g)&&(L=A(v),Xe(v,T,O,!0),v=null),g.patchFlag===-2&&(I=!1,g.dynamicChildren=null);const{type:M,ref:Q,shapeFlag:W}=g;switch(M){case gn:w(v,g,C,L);break;case Ue:S(v,g,C,L);break;case or:v==null&&y(g,C,L,j);break;case Re:P(v,g,C,L,T,O,j,H,I);break;default:W&1?R(v,g,C,L,T,O,j,H,I):W&6?F(v,g,C,L,T,O,j,H,I):(W&64||W&128)&&M.process(v,g,C,L,T,O,j,H,I,Y)}Q!=null&&T&&pr(Q,v&&v.ref,O,g||v,!g)},w=(v,g,C,L)=>{if(v==null)r(g.el=a(g.children),C,L);else{const T=g.el=v.el;g.children!==v.children&&c(T,g.children)}},S=(v,g,C,L)=>{v==null?r(g.el=i(g.children||""),C,L):g.el=v.el},y=(v,g,C,L)=>{[v.el,v.anchor]=b(v.children,g,C,L,v.el,v.anchor)},m=({el:v,anchor:g},C,L)=>{let T;for(;v&&v!==g;)T=p(v),r(v,C,L),v=T;r(g,C,L)},E=({el:v,anchor:g})=>{let C;for(;v&&v!==g;)C=p(v),o(v),v=C;o(g)},R=(v,g,C,L,T,O,j,H,I)=>{g.type==="svg"?j="svg":g.type==="math"&&(j="mathml"),v==null?z(g,C,L,T,O,j,H,I):$(v,g,T,O,j,H,I)},z=(v,g,C,L,T,O,j,H)=>{let I,M;const{props:Q,shapeFlag:W,transition:J,dirs:te}=v;if(I=v.el=l(v.type,O,Q&&Q.is,Q),W&8?f(I,v.children):W&16&&V(v.children,I,null,L,T,No(v,O),j,H),te&&Tt(v,null,L,"created"),x(I,v,v.scopeId,j,L),Q){for(const me in Q)me!=="value"&&!Mn(me)&&s(I,me,null,Q[me],O,L);"value"in Q&&s(I,"value",null,Q.value,O),(M=Q.onVnodeBeforeMount)&&ct(M,L,v)}te&&Tt(v,null,L,"beforeMount");const ie=qi(T,J);ie&&J.beforeEnter(I),r(I,g,C),((M=Q&&Q.onVnodeMounted)||ie||te)&&ot(()=>{M&&ct(M,L,v),ie&&J.enter(I),te&&Tt(v,null,L,"mounted")},T)},x=(v,g,C,L,T)=>{if(C&&h(v,C),L)for(let O=0;O{for(let M=I;M{const H=g.el=v.el;let{patchFlag:I,dynamicChildren:M,dirs:Q}=g;I|=v.patchFlag&16;const W=v.props||ve,J=g.props||ve;let te;if(C&&ln(C,!1),(te=J.onVnodeBeforeUpdate)&&ct(te,C,g,v),Q&&Tt(g,v,C,"beforeUpdate"),C&&ln(C,!0),(W.innerHTML&&J.innerHTML==null||W.textContent&&J.textContent==null)&&f(H,""),M?D(v.dynamicChildren,M,H,C,L,No(g,T),O):j||K(v,g,H,null,C,L,No(g,T),O,!1),I>0){if(I&16)N(H,W,J,C,T);else if(I&2&&W.class!==J.class&&s(H,"class",null,J.class,T),I&4&&s(H,"style",W.style,J.style,T),I&8){const ie=g.dynamicProps;for(let me=0;me{te&&ct(te,C,g,v),Q&&Tt(g,v,C,"updated")},L)},D=(v,g,C,L,T,O,j)=>{for(let H=0;H{if(g!==C){if(g!==ve)for(const O in g)!Mn(O)&&!(O in C)&&s(v,O,g[O],null,T,L);for(const O in C){if(Mn(O))continue;const j=C[O],H=g[O];j!==H&&O!=="value"&&s(v,O,H,j,T,L)}"value"in C&&s(v,"value",g.value,C.value,T)}},P=(v,g,C,L,T,O,j,H,I)=>{const M=g.el=v?v.el:a(""),Q=g.anchor=v?v.anchor:a("");let{patchFlag:W,dynamicChildren:J,slotScopeIds:te}=g;te&&(H=H?H.concat(te):te),v==null?(r(M,C,L),r(Q,C,L),V(g.children||[],C,Q,T,O,j,H,I)):W>0&&W&64&&J&&v.dynamicChildren?(D(v.dynamicChildren,J,C,T,O,j,H),(g.key!=null||T&&g===T.subTree)&&Ki(v,g,!0)):K(v,g,C,Q,T,O,j,H,I)},F=(v,g,C,L,T,O,j,H,I)=>{g.slotScopeIds=H,v==null?g.shapeFlag&512?T.ctx.activate(g,C,L,j,I):le(g,C,L,T,O,j,I):he(v,g,I)},le=(v,g,C,L,T,O,j)=>{const H=v.component=Id(v,L,T);if(xr(v)&&(H.ctx.renderer=Y),Nd(H,!1,j),H.asyncDep){if(T&&T.registerDep(H,G,j),!v.el){const I=H.subTree=Se(Ue);S(null,I,g,C)}}else G(H,v,g,C,T,O,j)},he=(v,g,C)=>{const L=g.component=v.component;if(Ad(v,g,C))if(L.asyncDep&&!L.asyncResolved){X(L,g,C);return}else L.next=g,L.update();else g.el=v.el,L.vnode=g},G=(v,g,C,L,T,O,j)=>{const H=()=>{if(v.isMounted){let{next:W,bu:J,u:te,parent:ie,vnode:me}=v;{const nt=Gi(v);if(nt){W&&(W.el=me.el,X(v,W,j)),nt.asyncDep.then(()=>{v.isUnmounted||H()});return}}let pe=W,tt;ln(v,!1),W?(W.el=me.el,X(v,W,j)):W=me,J&&qr(J),(tt=W.props&&W.props.onVnodeBeforeUpdate)&&ct(tt,ie,W,me),ln(v,!0);const Ve=Do(v),vt=v.subTree;v.subTree=Ve,_(vt,Ve,d(vt.el),A(vt),v,T,O),W.el=Ve.el,pe===null&&Qi(v,Ve.el),te&&ot(te,T),(tt=W.props&&W.props.onVnodeUpdated)&&ot(()=>ct(tt,ie,W,me),T)}else{let W;const{el:J,props:te}=g,{bm:ie,m:me,parent:pe,root:tt,type:Ve}=v,vt=vn(g);if(ln(v,!1),ie&&qr(ie),!vt&&(W=te&&te.onVnodeBeforeMount)&&ct(W,pe,g),ln(v,!0),J&&we){const nt=()=>{v.subTree=Do(v),we(J,v.subTree,v,T,null)};vt&&Ve.__asyncHydrate?Ve.__asyncHydrate(J,v,nt):nt()}else{tt.ce&&tt.ce._injectChildStyle(Ve);const nt=v.subTree=Do(v);_(null,nt,C,L,v,T,O),g.el=nt.el}if(me&&ot(me,T),!vt&&(W=te&&te.onVnodeMounted)){const nt=g;ot(()=>ct(W,pe,nt),T)}(g.shapeFlag&256||pe&&vn(pe.vnode)&&pe.vnode.shapeFlag&256)&&v.a&&ot(v.a,T),v.isMounted=!0,g=C=L=null}};v.scope.on();const I=v.effect=new ei(H);v.scope.off();const M=v.update=I.run.bind(I),Q=v.job=I.runIfDirty.bind(I);Q.i=v,Q.id=v.uid,I.scheduler=()=>Is(Q),ln(v,!0),M()},X=(v,g,C)=>{g.component=v;const L=v.vnode.props;v.vnode=g,v.next=null,pd(v,g.props,L,C),gd(v,g.children,C),en(),yl(v),tn()},K=(v,g,C,L,T,O,j,H,I=!1)=>{const M=v&&v.children,Q=v?v.shapeFlag:0,W=g.children,{patchFlag:J,shapeFlag:te}=g;if(J>0){if(J&128){zt(M,W,C,L,T,O,j,H,I);return}else if(J&256){ke(M,W,C,L,T,O,j,H,I);return}}te&8?(Q&16&&at(M,T,O),W!==M&&f(C,W)):Q&16?te&16?zt(M,W,C,L,T,O,j,H,I):at(M,T,O,!0):(Q&8&&f(C,""),te&16&&V(W,C,L,T,O,j,H,I))},ke=(v,g,C,L,T,O,j,H,I)=>{v=v||On,g=g||On;const M=v.length,Q=g.length,W=Math.min(M,Q);let J;for(J=0;JQ?at(v,T,O,!0,!1,W):V(g,C,L,T,O,j,H,I,W)},zt=(v,g,C,L,T,O,j,H,I)=>{let M=0;const Q=g.length;let W=v.length-1,J=Q-1;for(;M<=W&&M<=J;){const te=v[M],ie=g[M]=I?Gt(g[M]):ut(g[M]);if(fn(te,ie))_(te,ie,C,null,T,O,j,H,I);else break;M++}for(;M<=W&&M<=J;){const te=v[W],ie=g[J]=I?Gt(g[J]):ut(g[J]);if(fn(te,ie))_(te,ie,C,null,T,O,j,H,I);else break;W--,J--}if(M>W){if(M<=J){const te=J+1,ie=teJ)for(;M<=W;)Xe(v[M],T,O,!0),M++;else{const te=M,ie=M,me=new Map;for(M=ie;M<=J;M++){const rt=g[M]=I?Gt(g[M]):ut(g[M]);rt.key!=null&&me.set(rt.key,M)}let pe,tt=0;const Ve=J-ie+1;let vt=!1,nt=0;const Gn=new Array(Ve);for(M=0;M=Ve){Xe(rt,T,O,!0);continue}let Ct;if(rt.key!=null)Ct=me.get(rt.key);else for(pe=ie;pe<=J;pe++)if(Gn[pe-ie]===0&&fn(rt,g[pe])){Ct=pe;break}Ct===void 0?Xe(rt,T,O,!0):(Gn[Ct-ie]=M+1,Ct>=nt?nt=Ct:vt=!0,_(rt,g[Ct],C,null,T,O,j,H,I),tt++)}const hl=vt?_d(Gn):On;for(pe=hl.length-1,M=Ve-1;M>=0;M--){const rt=ie+M,Ct=g[rt],vl=rt+1{const{el:O,type:j,transition:H,children:I,shapeFlag:M}=v;if(M&6){Et(v.component.subTree,g,C,L);return}if(M&128){v.suspense.move(g,C,L);return}if(M&64){j.move(v,g,C,Y);return}if(j===Re){r(O,g,C);for(let W=0;WH.enter(O),T);else{const{leave:W,delayLeave:J,afterLeave:te}=H,ie=()=>r(O,g,C),me=()=>{W(O,()=>{ie(),te&&te()})};J?J(O,ie,me):me()}else r(O,g,C)},Xe=(v,g,C,L=!1,T=!1)=>{const{type:O,props:j,ref:H,children:I,dynamicChildren:M,shapeFlag:Q,patchFlag:W,dirs:J,cacheIndex:te}=v;if(W===-2&&(T=!1),H!=null&&pr(H,null,C,v,!0),te!=null&&(g.renderCache[te]=void 0),Q&256){g.ctx.deactivate(v);return}const ie=Q&1&&J,me=!vn(v);let pe;if(me&&(pe=j&&j.onVnodeBeforeUnmount)&&ct(pe,g,v),Q&6)Or(v.component,C,L);else{if(Q&128){v.suspense.unmount(C,L);return}ie&&Tt(v,null,g,"beforeUnmount"),Q&64?v.type.remove(v,g,C,Y,L):M&&!M.hasOnce&&(O!==Re||W>0&&W&64)?at(M,g,C,!1,!0):(O===Re&&W&384||!T&&Q&16)&&at(I,g,C),L&&Cn(v)}(me&&(pe=j&&j.onVnodeUnmounted)||ie)&&ot(()=>{pe&&ct(pe,g,v),ie&&Tt(v,null,g,"unmounted")},C)},Cn=v=>{const{type:g,el:C,anchor:L,transition:T}=v;if(g===Re){kn(C,L);return}if(g===or){E(v);return}const O=()=>{o(C),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(v.shapeFlag&1&&T&&!T.persisted){const{leave:j,delayLeave:H}=T,I=()=>j(C,O);H?H(v.el,O,I):I()}else O()},kn=(v,g)=>{let C;for(;v!==g;)C=p(v),o(v),v=C;o(g)},Or=(v,g,C)=>{const{bum:L,scope:T,job:O,subTree:j,um:H,m:I,a:M}=v;Pl(I),Pl(M),L&&qr(L),T.stop(),O&&(O.flags|=8,Xe(j,v,g,C)),H&&ot(H,g),ot(()=>{v.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},at=(v,g,C,L=!1,T=!1,O=0)=>{for(let j=O;j{if(v.shapeFlag&6)return A(v.component.subTree);if(v.shapeFlag&128)return v.suspense.next();const g=p(v.anchor||v.el),C=g&&g[Df];return C?p(C):g};let q=!1;const B=(v,g,C)=>{v==null?g._vnode&&Xe(g._vnode,null,null,!0):_(g._vnode||null,v,g,null,null,null,C),g._vnode=v,q||(q=!0,yl(),to(),q=!1)},Y={p:_,um:Xe,m:Et,r:Cn,mt:le,mc:V,pc:K,pbc:D,n:A,o:e};let ue,we;return t&&([ue,we]=t(Y)),{render:B,hydrate:ue,createApp:fd(B,ue)}}function No({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ln({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function qi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ki(e,t,n=!1){const r=e.children,o=t.children;if(Z(r)&&Z(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,l=n[s-1];s-- >0;)n[s]=l,l=t[l];return n}function Gi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Gi(t)}function Pl(e){if(e)for(let t=0;tNe(wd);function Fs(e,t){return Bs(e,null,t)}function Ae(e,t,n){return Bs(e,t,n)}function Bs(e,t,n=ve){const{immediate:r,deep:o,flush:s,once:l}=n,a=De({},n),i=t&&r||!t&&s!=="post";let c;if(Hn){if(s==="sync"){const h=Sd();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!i){const h=()=>{};return h.stop=At,h.resume=At,h.pause=At,h}}const f=Me;a.call=(h,b,_)=>bt(h,f,b,_);let d=!1;s==="post"?a.scheduler=h=>{ot(h,f&&f.suspense)}:s!=="sync"&&(d=!0,a.scheduler=(h,b)=>{b?h():Is(h)}),a.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,f&&(h.id=f.uid,h.i=f))};const p=Of(e,t,a);return Hn&&(c?c.push(p):i&&p()),p}function Ed(e,t,n){const r=this.proxy,o=$e(e)?e.includes(".")?Yi(r,e):()=>r[e]:e.bind(r,r);let s;ee(t)?s=t:(s=t.handler,n=t);const l=Tr(this),a=Bs(o,s.bind(r),n);return l(),a}function Yi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${et(t)}Modifiers`]||e[`${_n(t)}Modifiers`];function kd(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ve;let o=n;const s=t.startsWith("update:"),l=s&&Cd(r,t.slice(7));l&&(l.trim&&(o=n.map(f=>$e(f)?f.trim():f)),l.number&&(o=n.map(Zo)));let a,i=r[a=Ao(t)]||r[a=Ao(et(t))];!i&&s&&(i=r[a=Ao(_n(t))]),i&&bt(i,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,bt(c,e,6,o)}}function Ji(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let l={},a=!1;if(!ee(e)){const i=c=>{const f=Ji(c,t,!0);f&&(a=!0,De(l,f))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!s&&!a?(be(e)&&r.set(e,null),null):(Z(s)?s.forEach(i=>l[i]=null):De(l,s),be(e)&&r.set(e,l),l)}function bo(e,t){return!e||!wr(t)?!1:(t=t.slice(2).replace(/Once$/,""),de(e,t[0].toLowerCase()+t.slice(1))||de(e,_n(t))||de(e,t))}function Do(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:l,attrs:a,emit:i,render:c,renderCache:f,props:d,data:p,setupState:h,ctx:b,inheritAttrs:_}=e,w=no(e);let S,y;try{if(n.shapeFlag&4){const E=o||r,R=E;S=ut(c.call(R,E,f,d,h,p,b)),y=a}else{const E=t;S=ut(E.length>1?E(d,{attrs:a,slots:l,emit:i}):E(d,null)),y=t.props?a:xd(a)}}catch(E){sr.length=0,kr(E,e,1),S=Se(Ue)}let m=S;if(y&&_!==!1){const E=Object.keys(y),{shapeFlag:R}=m;E.length&&R&7&&(s&&E.some(ks)&&(y=Td(y,s)),m=Zt(m,y,!1,!0))}return n.dirs&&(m=Zt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&yn(m,n.transition),S=m,no(w),S}const xd=e=>{let t;for(const n in e)(n==="class"||n==="style"||wr(n))&&((t||(t={}))[n]=e[n]);return t},Td=(e,t)=>{const n={};for(const r in e)(!ks(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ad(e,t,n){const{props:r,children:o,component:s}=e,{props:l,children:a,patchFlag:i}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?$l(r,l,c):!!l;if(i&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function Zi(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):If(e)}const Re=Symbol.for("v-fgt"),gn=Symbol.for("v-txt"),Ue=Symbol.for("v-cmt"),or=Symbol.for("v-stc"),sr=[];let st=null;function Le(e=!1){sr.push(st=e?null:[])}function Pd(){sr.pop(),st=sr[sr.length-1]||null}let hr=1;function Ll(e,t=!1){hr+=e,e<0&&st&&t&&(st.hasOnce=!0)}function ec(e){return e.dynamicChildren=hr>0?st||On:null,Pd(),hr>0&&st&&st.push(e),e}function je(e,t,n,r,o,s){return ec(ne(e,t,n,r,o,s,!0))}function is(e,t,n,r,o){return ec(Se(e,t,n,r,o,!0))}function vr(e){return e?e.__v_isVNode===!0:!1}function fn(e,t){return e.type===t.type&&e.key===t.key}const tc=({key:e})=>e??null,Kr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?$e(e)||Oe(e)||ee(e)?{i:Ie,r:e,k:t,f:!!n}:e:null);function ne(e,t=null,n=null,r=0,o=null,s=e===Re?0:1,l=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&tc(t),ref:t&&Kr(t),scopeId:wi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ie};return a?(Vs(i,n),s&128&&e.normalize(i)):n&&(i.shapeFlag|=$e(n)?8:16),hr>0&&!l&&st&&(i.patchFlag>0||s&6)&&i.patchFlag!==32&&st.push(i),i}const Se=$d;function $d(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===td)&&(e=Ue),vr(e)){const a=Zt(e,t,!0);return n&&Vs(a,n),hr>0&&!s&&st&&(a.shapeFlag&6?st[st.indexOf(e)]=a:st.push(a)),a.patchFlag=-2,a}if(Bd(e)&&(e=e.__vccOpts),t){t=Ld(t);let{class:a,style:i}=t;a&&!$e(a)&&(t.class=ho(a)),be(i)&&(Ms(i)&&!Z(i)&&(i=De({},i)),t.style=As(i))}const l=$e(e)?1:Xi(e)?128:Si(e)?64:be(e)?4:ee(e)?2:0;return ne(e,t,n,r,o,l,s,!0)}function Ld(e){return e?Ms(e)||ji(e)?De({},e):e:null}function Zt(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:l,children:a,transition:i}=e,c=t?Od(o||{},t):o,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&tc(c),ref:t&&t.ref?n&&s?Z(s)?s.concat(Kr(t)):[s,Kr(t)]:Kr(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Re?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Zt(e.ssContent),ssFallback:e.ssFallback&&Zt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return i&&r&&yn(f,i.clone(f)),f}function oo(e=" ",t=0){return Se(gn,null,e,t)}function nc(e,t){const n=Se(or,null,e);return n.staticCount=t,n}function Ol(e="",t=!1){return t?(Le(),is(Ue,null,e)):Se(Ue,null,e)}function ut(e){return e==null||typeof e=="boolean"?Se(Ue):Z(e)?Se(Re,null,e.slice()):vr(e)?Gt(e):Se(gn,null,String(e))}function Gt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zt(e)}function Vs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Vs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!ji(t)?t._ctx=Ie:o===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ee(t)?(t={default:t,_ctx:Ie},n=32):(t=String(t),r&64?(n=16,t=[oo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Od(...e){const t={};for(let n=0;nMe||Ie;let so,cs;{const e=po(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(l=>l(s)):o[0](s)}};so=t("__VUE_INSTANCE_SETTERS__",n=>Me=n),cs=t("__VUE_SSR_SETTERS__",n=>Hn=n)}const Tr=e=>{const t=Me;return so(e),e.scope.on(),()=>{e.scope.off(),so(t)}},Rl=()=>{Me&&Me.scope.off(),so(null)};function rc(e){return e.vnode.shapeFlag&4}let Hn=!1;function Nd(e,t=!1,n=!1){t&&cs(t);const{props:r,children:o}=e.vnode,s=rc(e);dd(e,r,s,t),md(e,o,n);const l=s?Dd(e,t):void 0;return t&&cs(!1),l}function Dd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,od);const{setup:r}=n;if(r){en();const o=e.setupContext=r.length>1?jd(e):null,s=Tr(e),l=Cr(r,e,0,[e.props,o]),a=qa(l);if(tn(),s(),(a||e.sp)&&!vn(e)&&Ds(e),a){if(l.then(Rl,Rl),t)return l.then(i=>{Ml(e,i)}).catch(i=>{kr(i,e,0)});e.asyncDep=l}else Ml(e,l)}else oc(e)}function Ml(e,t,n){ee(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=mi(t)),oc(e)}function oc(e,t,n){const r=e.type;e.render||(e.render=r.render||At);{const o=Tr(e);en();try{sd(e)}finally{tn(),o()}}}const Hd={get(e,t){return ze(e,"get",""),e[t]}};function jd(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Hd),slots:e.slots,emit:e.emit,expose:t}}function yo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(mi(Sf(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rr)return rr[n](e)},has(t,n){return n in t||n in rr}})):e.proxy}function Fd(e,t=!0){return ee(e)?e.displayName||e.name:e.name||t&&e.__name}function Bd(e){return ee(e)&&"__vccOpts"in e}const k=(e,t)=>$f(e,t,Hn);function u(e,t,n){const r=arguments.length;return r===2?be(t)&&!Z(t)?vr(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&vr(n)&&(n=[n]),Se(e,t,n))}const Vd="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let us;const Il=typeof window<"u"&&window.trustedTypes;if(Il)try{us=Il.createPolicy("vue",{createHTML:e=>e})}catch{}const sc=us?e=>us.createHTML(e):e=>e,zd="http://www.w3.org/2000/svg",Wd="http://www.w3.org/1998/Math/MathML",It=typeof document<"u"?document:null,Nl=It&&It.createElement("template"),Ud={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?It.createElementNS(zd,e):t==="mathml"?It.createElementNS(Wd,e):n?It.createElement(e,{is:n}):It.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>It.createTextNode(e),createComment:e=>It.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>It.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const l=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Nl.innerHTML=sc(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const a=Nl.content;if(r==="svg"||r==="mathml"){const i=a.firstChild;for(;i.firstChild;)a.appendChild(i.firstChild);a.removeChild(i)}t.insertBefore(a,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wt="transition",Jn="animation",jn=Symbol("_vtc"),lc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},ac=De({},Ci,lc),qd=e=>(e.displayName="Transition",e.props=ac,e),Fn=qd((e,{slots:t})=>u(jf,ic(e),t)),an=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Dl=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function ic(e){const t={};for(const P in e)P in lc||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:i=s,appearActiveClass:c=l,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,b=Kd(o),_=b&&b[0],w=b&&b[1],{onBeforeEnter:S,onEnter:y,onEnterCancelled:m,onLeave:E,onLeaveCancelled:R,onBeforeAppear:z=S,onAppear:x=y,onAppearCancelled:V=m}=t,$=(P,F,le,he)=>{P._enterCancelled=he,Ut(P,F?f:a),Ut(P,F?c:l),le&&le()},D=(P,F)=>{P._isLeaving=!1,Ut(P,d),Ut(P,h),Ut(P,p),F&&F()},N=P=>(F,le)=>{const he=P?x:y,G=()=>$(F,P,le);an(he,[F,G]),Hl(()=>{Ut(F,P?i:s),kt(F,P?f:a),Dl(he)||jl(F,r,_,G)})};return De(t,{onBeforeEnter(P){an(S,[P]),kt(P,s),kt(P,l)},onBeforeAppear(P){an(z,[P]),kt(P,i),kt(P,c)},onEnter:N(!1),onAppear:N(!0),onLeave(P,F){P._isLeaving=!0;const le=()=>D(P,F);kt(P,d),P._enterCancelled?(kt(P,p),fs()):(fs(),kt(P,p)),Hl(()=>{P._isLeaving&&(Ut(P,d),kt(P,h),Dl(E)||jl(P,r,w,le))}),an(E,[P,le])},onEnterCancelled(P){$(P,!1,void 0,!0),an(m,[P])},onAppearCancelled(P){$(P,!0,void 0,!0),an(V,[P])},onLeaveCancelled(P){D(P),an(R,[P])}})}function Kd(e){if(e==null)return null;if(be(e))return[Ho(e.enter),Ho(e.leave)];{const t=Ho(e);return[t,t]}}function Ho(e){return Ku(e)}function kt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[jn]||(e[jn]=new Set)).add(t)}function Ut(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[jn];n&&(n.delete(t),n.size||(e[jn]=void 0))}function Hl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gd=0;function jl(e,t,n,r){const o=e._endId=++Gd,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:l,timeout:a,propCount:i}=cc(e,t);if(!l)return r();const c=l+"end";let f=0;const d=()=>{e.removeEventListener(c,p),s()},p=h=>{h.target===e&&++f>=i&&d()};setTimeout(()=>{f(n[b]||"").split(", "),o=r(`${Wt}Delay`),s=r(`${Wt}Duration`),l=Fl(o,s),a=r(`${Jn}Delay`),i=r(`${Jn}Duration`),c=Fl(a,i);let f=null,d=0,p=0;t===Wt?l>0&&(f=Wt,d=l,p=s.length):t===Jn?c>0&&(f=Jn,d=c,p=i.length):(d=Math.max(l,c),f=d>0?l>c?Wt:Jn:null,p=f?f===Wt?s.length:i.length:0);const h=f===Wt&&/\b(transform|all)(,|$)/.test(r(`${Wt}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:h}}function Fl(e,t){for(;e.lengthBl(n)+Bl(e[r])))}function Bl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function fs(){return document.body.offsetHeight}function Yd(e,t,n){const r=e[jn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Vl=Symbol("_vod"),Jd=Symbol("_vsh"),Qd=Symbol(""),Xd=/(^|;)\s*display\s*:/;function Zd(e,t,n){const r=e.style,o=$e(n);let s=!1;if(n&&!o){if(t)if($e(t))for(const l of t.split(";")){const a=l.slice(0,l.indexOf(":")).trim();n[a]==null&&Gr(r,a,"")}else for(const l in t)n[l]==null&&Gr(r,l,"");for(const l in n)l==="display"&&(s=!0),Gr(r,l,n[l])}else if(o){if(t!==n){const l=r[Qd];l&&(n+=";"+l),r.cssText=n,s=Xd.test(n)}}else t&&e.removeAttribute("style");Vl in e&&(e[Vl]=s?r.display:"",e[Jd]&&(r.display="none"))}const zl=/\s*!important$/;function Gr(e,t,n){if(Z(n))n.forEach(r=>Gr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ep(e,t);zl.test(n)?e.setProperty(_n(r),n.replace(zl,""),"important"):e[r]=n}}const Wl=["Webkit","Moz","ms"],jo={};function ep(e,t){const n=jo[t];if(n)return n;let r=et(t);if(r!=="filter"&&r in e)return jo[t]=r;r=Sr(r);for(let o=0;oFo||(op.then(()=>Fo=0),Fo=Date.now());function lp(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;bt(ap(r,n.value),t,5,[r])};return n.value=e,n.attached=sp(),n}function ap(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Jl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ip=(e,t,n,r,o,s)=>{const l=o==="svg";t==="class"?Yd(e,r,l):t==="style"?Zd(e,n,r):wr(t)?ks(t)||np(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):cp(e,t,r,l))?(Kl(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ql(e,t,r,l,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!$e(r))?Kl(e,et(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),ql(e,t,r,l))};function cp(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Jl(t)&&ee(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Jl(t)&&$e(n)?!1:t in e}const uc=new WeakMap,fc=new WeakMap,lo=Symbol("_moveCb"),Ql=Symbol("_enterCb"),up=e=>(delete e.props.mode,e),fp=up({name:"TransitionGroup",props:De({},ac,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=zn(),r=Ei();let o,s;return $i(()=>{if(!o.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!vp(o[0].el,n.vnode.el,l))return;o.forEach(dp),o.forEach(pp);const a=o.filter(hp);fs(),a.forEach(i=>{const c=i.el,f=c.style;kt(c,l),f.transform=f.webkitTransform=f.transitionDuration="";const d=c[lo]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[lo]=null,Ut(c,l))};c.addEventListener("transitionend",d)})}),()=>{const l=ce(e),a=ic(l);let i=l.tag||Re;if(o=[],s)for(let c=0;c{a.split(/\s+/).forEach(i=>i&&r.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:l}=cc(r);return s.removeChild(r),l}const Xl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Z(t)?n=>qr(t,n):t};function mp(e){e.target.composing=!0}function Zl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Bo=Symbol("_assign"),Fr={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Bo]=Xl(o);const s=r||o.props&&o.props.type==="number";Pn(e,t?"change":"input",l=>{if(l.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Zo(a)),e[Bo](a)}),n&&Pn(e,"change",()=>{e.value=e.value.trim()}),t||(Pn(e,"compositionstart",mp),Pn(e,"compositionend",Zl),Pn(e,"change",Zl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},l){if(e[Bo]=Xl(l),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?Zo(e.value):e.value,i=t??"";a!==i&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===i)||(e.value=i))}},gp=["ctrl","shift","alt","meta"],bp={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>gp.some(n=>e[`${n}Key`]&&!t.includes(n))},yp=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let l=0;l{const t=wp().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Cp(r);if(o)return n(o,!0,Ep(o))},t};function Ep(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Cp(e){return $e(e)?document.querySelector(e):e}var Ar=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),kp=/.md((\?|#).*)?$/,zs=(e,t="/")=>Ar(e)||e.startsWith("/")&&!e.startsWith(t)&&!kp.test(e),Pr=e=>/^(https?:)?\/\//.test(e),ta=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},xp="http://.",Tp=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return ta(new URL(`${n}/${e}`,xp).pathname)}return ta(e)},Ap=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Pp=/(#|\?)/,pc=e=>{const[t,...n]=e.split(Pp);return{pathname:t,hashAndQueries:n.join("")}},$p=["link","meta","script","style","noscript","template"],Lp=["title","base"],Op=([e,t,n])=>Lp.includes(e)?e:$p.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,Rp=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Op(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},Mp=e=>e.startsWith("/")?e:`/${e}`,hc=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Ws=e=>e.endsWith("/")?e.slice(0,-1):e,vc=e=>e.startsWith("/")?e.slice(1):e,_o=e=>Object.prototype.toString.call(e)==="[object Object]",Pe=e=>typeof e=="string";const Ip="modulepreload",Np=function(e){return"/"+e},na={},xe=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),a=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.allSettled(n.map(i=>{if(i=Np(i),i in na)return;na[i]=!0;const c=i.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${f}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":Ip,c||(d.as="script"),d.crossOrigin="",d.href=i,a&&d.setAttribute("nonce",a),document.head.appendChild(d),c)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})}))}function s(l){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=l,window.dispatchEvent(a),!a.defaultPrevented)throw l}return o.then(l=>{for(const a of l||[])a.status==="rejected"&&s(a.reason);return t().catch(s)})},Dp=JSON.parse("{}"),Hp=Object.fromEntries([["/historie.html",{loader:()=>xe(()=>import("./historie.html-ooxMdhLn.js"),[]),meta:{title:"Historie"}}],["/impressum.html",{loader:()=>xe(()=>import("./impressum.html-CgLCWLO4.js"),[]),meta:{title:"Impressum"}}],["/",{loader:()=>xe(()=>import("./index.html-CytUw73L.js"),[]),meta:{title:""}}],["/it4c.html",{loader:()=>xe(()=>import("./it4c.html-BVs7qriC.js"),[]),meta:{title:"IT4C"}}],["/kontakt.html",{loader:()=>xe(()=>import("./kontakt.html-ni-64aeI.js"),[]),meta:{title:"Kontakt"}}],["/projekte/democracy.app.html",{loader:()=>xe(()=>import("./democracy.app.html-BgTvwzvd.js"),[]),meta:{title:"DEMOCRACY App"}}],["/projekte/gradido.html",{loader:()=>xe(()=>import("./gradido.html-CUHh820v.js"),[]),meta:{title:"Gradido"}}],["/projekte/ocelot.social.html",{loader:()=>xe(()=>import("./ocelot.social.html-DvHmLRyp.js"),[]),meta:{title:"Ocelot.Social"}}],["/projekte/utopia.map.html",{loader:()=>xe(()=>import("./utopia.map.html-8eIwcouy.js"),[]),meta:{title:"Utopia Map"}}],["/team/alexander-friedland.html",{loader:()=>xe(()=>import("./alexander-friedland.html-MsQd_CJI.js"),[]),meta:{title:"Alexander Friedland"}}],["/team/hannes-heine.html",{loader:()=>xe(()=>import("./hannes-heine.html-DTUHv6XE.js"),[]),meta:{title:"Hannes Heine"}}],["/team/mathias-lenz.html",{loader:()=>xe(()=>import("./mathias-lenz.html-SbdLu3mv.js"),[]),meta:{title:"Mathias"}}],["/team/maximilian-harz.html",{loader:()=>xe(()=>import("./maximilian-harz.html-Ct2dM9Rg.js"),[]),meta:{title:"Maximilian Harz"}}],["/team/moriz-wahl.html",{loader:()=>xe(()=>import("./moriz-wahl.html-BaoeU4ay.js"),[]),meta:{title:"Moriz Wahl"}}],["/team/sebastian-stein.html",{loader:()=>xe(()=>import("./sebastian-stein.html-Cekunqz-.js"),[]),meta:{title:"Sebastian Stein"}}],["/team/ulf-gebhardt.html",{loader:()=>xe(()=>import("./ulf-gebhardt.html-O-yS3EkP.js"),[]),meta:{title:"Ulf Gebhardt"}}],["/team/wolfgang-huss.html",{loader:()=>xe(()=>import("./wolfgang-huss.html-DbszMcod.js"),[]),meta:{title:"Wolfgang Huß"}}],["/404.html",{loader:()=>xe(()=>import("./404.html-CCj6fWw_.js"),[]),meta:{title:""}}],["/projekte/",{loader:()=>xe(()=>import("./index.html-BUHwOso0.js"),[]),meta:{title:"Projekte"}}],["/team/",{loader:()=>xe(()=>import("./index.html-BibaCLbd.js"),[]),meta:{title:"Team"}}]]);/*! + * vue-router v4.5.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const $n=typeof document<"u";function mc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function jp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&mc(e.default)}const fe=Object.assign;function zo(e,t){const n={};for(const r in t){const o=t[r];n[r]=yt(o)?o.map(e):e(o)}return n}const lr=()=>{},yt=Array.isArray,gc=/#/g,Fp=/&/g,Bp=/\//g,Vp=/=/g,zp=/\?/g,bc=/\+/g,Wp=/%5B/g,Up=/%5D/g,yc=/%5E/g,qp=/%60/g,_c=/%7B/g,Kp=/%7C/g,wc=/%7D/g,Gp=/%20/g;function Us(e){return encodeURI(""+e).replace(Kp,"|").replace(Wp,"[").replace(Up,"]")}function Yp(e){return Us(e).replace(_c,"{").replace(wc,"}").replace(yc,"^")}function ds(e){return Us(e).replace(bc,"%2B").replace(Gp,"+").replace(gc,"%23").replace(Fp,"%26").replace(qp,"`").replace(_c,"{").replace(wc,"}").replace(yc,"^")}function Jp(e){return ds(e).replace(Vp,"%3D")}function Qp(e){return Us(e).replace(gc,"%23").replace(zp,"%3F")}function Xp(e){return e==null?"":Qp(e).replace(Bp,"%2F")}function mr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Zp=/\/$/,eh=e=>e.replace(Zp,"");function Wo(e,t,n="/"){let r,o={},s="",l="";const a=t.indexOf("#");let i=t.indexOf("?");return a=0&&(i=-1),i>-1&&(r=t.slice(0,i),s=t.slice(i+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=oh(r??t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:mr(l)}}function th(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ra(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function nh(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Bn(t.matched[r],n.matched[o])&&Sc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Sc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!rh(e[n],t[n]))return!1;return!0}function rh(e,t){return yt(e)?oa(e,t):yt(t)?oa(t,e):e===t}function oa(e,t){return yt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function oh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,l,a;for(l=0;l1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(l).join("/")}const Mt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var gr;(function(e){e.pop="pop",e.push="push"})(gr||(gr={}));var ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ar||(ar={}));function sh(e){if(!e)if($n){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),eh(e)}const lh=/^[^#]+#/;function ah(e,t){return e.replace(lh,"#")+t}function ih(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const wo=()=>({left:window.scrollX,top:window.scrollY});function ch(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=ih(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function sa(e,t){return(history.state?history.state.position-t:-1)+e}const ps=new Map;function uh(e,t){ps.set(e,t)}function fh(e){const t=ps.get(e);return ps.delete(e),t}let dh=()=>location.protocol+"//"+location.host;function Ec(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,i=o.slice(a);return i[0]!=="/"&&(i="/"+i),ra(i,"")}return ra(n,e)+r+o}function ph(e,t,n,r){let o=[],s=[],l=null;const a=({state:p})=>{const h=Ec(e,location),b=n.value,_=t.value;let w=0;if(p){if(n.value=h,t.value=p,l&&l===b){l=null;return}w=_?p.position-_.position:0}else r(h);o.forEach(S=>{S(n.value,b,{delta:w,type:gr.pop,direction:w?w>0?ar.forward:ar.back:ar.unknown})})};function i(){l=n.value}function c(p){o.push(p);const h=()=>{const b=o.indexOf(p);b>-1&&o.splice(b,1)};return s.push(h),h}function f(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:wo()}),"")}function d(){for(const p of s)p();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:i,listen:c,destroy:d}}function la(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?wo():null}}function hh(e){const{history:t,location:n}=window,r={value:Ec(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(i,c,f){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:dh()+e+i;try{t[f?"replaceState":"pushState"](c,"",p),o.value=c}catch(h){console.error(h),n[f?"replace":"assign"](p)}}function l(i,c){const f=fe({},t.state,la(o.value.back,i,o.value.forward,!0),c,{position:o.value.position});s(i,f,!0),r.value=i}function a(i,c){const f=fe({},o.value,t.state,{forward:i,scroll:wo()});s(f.current,f,!0);const d=fe({},la(r.value,i,null),{position:f.position+1},c);s(i,d,!1),r.value=i}return{location:r,state:o,push:a,replace:l}}function vh(e){e=sh(e);const t=hh(e),n=ph(e,t.state,t.location,t.replace);function r(s,l=!0){l||n.pauseListeners(),history.go(s)}const o=fe({location:"",base:e,go:r,createHref:ah.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function mh(e){return typeof e=="string"||e&&typeof e=="object"}function Cc(e){return typeof e=="string"||typeof e=="symbol"}const kc=Symbol("");var aa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(aa||(aa={}));function Vn(e,t){return fe(new Error,{type:e,[kc]:!0},t)}function Ot(e,t){return e instanceof Error&&kc in e&&(t==null||!!(e.type&t))}const ia="[^/]+?",gh={sensitive:!1,strict:!1,start:!0,end:!0},bh=/[.+*?^${}()[\]/\\]/g;function yh(e,t){const n=fe({},gh,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function xc(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const wh={type:0,value:""},Sh=/[a-zA-Z0-9_]/;function Eh(e){if(!e)return[[]];if(e==="/")return[[wh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let s;function l(){s&&o.push(s),s=[]}let a=0,i,c="",f="";function d(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:f,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;a{l(m)}:lr}function l(d){if(Cc(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(l),p.alias.forEach(l))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(l),d.alias.forEach(l))}}function a(){return n}function i(d){const p=Ah(d,n);n.splice(p,0,d),d.record.name&&!da(d)&&r.set(d.record.name,d)}function c(d,p){let h,b={},_,w;if("name"in d&&d.name){if(h=r.get(d.name),!h)throw Vn(1,{location:d});w=h.record.name,b=fe(ua(p.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&ua(d.params,h.keys.map(m=>m.name))),_=h.stringify(b)}else if(d.path!=null)_=d.path,h=n.find(m=>m.re.test(_)),h&&(b=h.parse(_),w=h.record.name);else{if(h=p.name?r.get(p.name):n.find(m=>m.re.test(p.path)),!h)throw Vn(1,{location:d,currentLocation:p});w=h.record.name,b=fe({},p.params,d.params),_=h.stringify(b)}const S=[];let y=h;for(;y;)S.unshift(y.record),y=y.parent;return{name:w,path:_,params:b,matched:S,meta:Th(S)}}e.forEach(d=>s(d));function f(){n.length=0,r.clear()}return{addRoute:s,resolve:c,removeRoute:l,clearRoutes:f,getRoutes:a,getRecordMatcher:o}}function ua(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function fa(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:xh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function xh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function da(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Th(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function pa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ah(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;xc(e,t[s])<0?r=s:n=s+1}const o=Ph(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Ph(e){let t=e;for(;t=t.parent;)if(Tc(t)&&xc(e,t)===0)return t}function Tc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function $h(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ds(s)):[r&&ds(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Lh(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=yt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Oh=Symbol(""),va=Symbol(""),So=Symbol(""),qs=Symbol(""),hs=Symbol("");function Qn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Yt(e,t,n,r,o,s=l=>l()){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const c=p=>{p===!1?i(Vn(4,{from:n,to:t})):p instanceof Error?i(p):mh(p)?i(Vn(2,{from:t,to:p})):(l&&r.enterCallbacks[o]===l&&typeof p=="function"&&l.push(p),a())},f=s(()=>e.call(r&&r.instances[o],t,n,c));let d=Promise.resolve(f);e.length<3&&(d=d.then(c)),d.catch(p=>i(p))})}function Uo(e,t,n,r,o=s=>s()){const s=[];for(const l of e)for(const a in l.components){let i=l.components[a];if(!(t!=="beforeRouteEnter"&&!l.instances[a]))if(mc(i)){const f=(i.__vccOpts||i)[t];f&&s.push(Yt(f,n,r,l,a,o))}else{let c=i();s.push(()=>c.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${a}" at "${l.path}"`);const d=jp(f)?f.default:f;l.mods[a]=f,l.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Yt(h,n,r,l,a,o)()}))}}return s}function ma(e){const t=Ne(So),n=Ne(qs),r=k(()=>{const i=Qt(e.to);return t.resolve(i)}),o=k(()=>{const{matched:i}=r.value,{length:c}=i,f=i[c-1],d=n.matched;if(!f||!d.length)return-1;const p=d.findIndex(Bn.bind(null,f));if(p>-1)return p;const h=ga(i[c-2]);return c>1&&ga(f)===h&&d[d.length-1].path!==h?d.findIndex(Bn.bind(null,i[c-2])):p}),s=k(()=>o.value>-1&&Dh(n.params,r.value.params)),l=k(()=>o.value>-1&&o.value===n.matched.length-1&&Sc(n.params,r.value.params));function a(i={}){if(Nh(i)){const c=t[Qt(e.replace)?"replace":"push"](Qt(e.to)).catch(lr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:k(()=>r.value.href),isActive:s,isExactActive:l,navigate:a}}function Rh(e){return e.length===1?e[0]:e}const Mh=U({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ma,setup(e,{slots:t}){const n=Xt(ma(e)),{options:r}=Ne(So),o=k(()=>({[ba(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ba(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&Rh(t.default(n));return e.custom?s:u("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Ih=Mh;function Nh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Dh(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!yt(o)||o.length!==r.length||r.some((s,l)=>s!==o[l]))return!1}return!0}function ga(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ba=(e,t,n)=>e??t??n,Hh=U({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ne(hs),o=k(()=>e.route||r.value),s=Ne(va,0),l=k(()=>{let c=Qt(s);const{matched:f}=o.value;let d;for(;(d=f[c])&&!d.components;)c++;return c}),a=k(()=>o.value.matched[l.value]);Nn(va,k(()=>l.value+1)),Nn(Oh,a),Nn(hs,o);const i=oe();return Ae(()=>[i.value,a.value,e.name],([c,f,d],[p,h,b])=>{f&&(f.instances[d]=c,h&&h!==f&&c&&c===p&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!Bn(f,h)||!p)&&(f.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=o.value,f=e.name,d=a.value,p=d&&d.components[f];if(!p)return ya(n.default,{Component:p,route:c});const h=d.props[f],b=h?h===!0?c.params:typeof h=="function"?h(c):h:null,w=u(p,fe({},b,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(d.instances[f]=null)},ref:i}));return ya(n.default,{Component:w,route:c})||w}}});function ya(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const jh=Hh;function Fh(e){const t=kh(e.routes,e),n=e.parseQuery||$h,r=e.stringifyQuery||ha,o=e.history,s=Qn(),l=Qn(),a=Qn(),i=re(Mt);let c=Mt;$n&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=zo.bind(null,A=>""+A),d=zo.bind(null,Xp),p=zo.bind(null,mr);function h(A,q){let B,Y;return Cc(A)?(B=t.getRecordMatcher(A),Y=q):Y=A,t.addRoute(Y,B)}function b(A){const q=t.getRecordMatcher(A);q&&t.removeRoute(q)}function _(){return t.getRoutes().map(A=>A.record)}function w(A){return!!t.getRecordMatcher(A)}function S(A,q){if(q=fe({},q||i.value),typeof A=="string"){const g=Wo(n,A,q.path),C=t.resolve({path:g.path},q),L=o.createHref(g.fullPath);return fe(g,C,{params:p(C.params),hash:mr(g.hash),redirectedFrom:void 0,href:L})}let B;if(A.path!=null)B=fe({},A,{path:Wo(n,A.path,q.path).path});else{const g=fe({},A.params);for(const C in g)g[C]==null&&delete g[C];B=fe({},A,{params:d(g)}),q.params=d(q.params)}const Y=t.resolve(B,q),ue=A.hash||"";Y.params=f(p(Y.params));const we=th(r,fe({},A,{hash:Yp(ue),path:Y.path})),v=o.createHref(we);return fe({fullPath:we,hash:ue,query:r===ha?Lh(A.query):A.query||{}},Y,{redirectedFrom:void 0,href:v})}function y(A){return typeof A=="string"?Wo(n,A,i.value.path):fe({},A)}function m(A,q){if(c!==A)return Vn(8,{from:q,to:A})}function E(A){return x(A)}function R(A){return E(fe(y(A),{replace:!0}))}function z(A){const q=A.matched[A.matched.length-1];if(q&&q.redirect){const{redirect:B}=q;let Y=typeof B=="function"?B(A):B;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=y(Y):{path:Y},Y.params={}),fe({query:A.query,hash:A.hash,params:Y.path!=null?{}:A.params},Y)}}function x(A,q){const B=c=S(A),Y=i.value,ue=A.state,we=A.force,v=A.replace===!0,g=z(B);if(g)return x(fe(y(g),{state:typeof g=="object"?fe({},ue,g.state):ue,force:we,replace:v}),q||B);const C=B;C.redirectedFrom=q;let L;return!we&&nh(r,Y,B)&&(L=Vn(16,{to:C,from:Y}),Et(Y,Y,!0,!1)),(L?Promise.resolve(L):D(C,Y)).catch(T=>Ot(T)?Ot(T,2)?T:zt(T):K(T,C,Y)).then(T=>{if(T){if(Ot(T,2))return x(fe({replace:v},y(T.to),{state:typeof T.to=="object"?fe({},ue,T.to.state):ue,force:we}),q||C)}else T=P(C,Y,!0,v,ue);return N(C,Y,T),T})}function V(A,q){const B=m(A,q);return B?Promise.reject(B):Promise.resolve()}function $(A){const q=kn.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(A):A()}function D(A,q){let B;const[Y,ue,we]=Bh(A,q);B=Uo(Y.reverse(),"beforeRouteLeave",A,q);for(const g of Y)g.leaveGuards.forEach(C=>{B.push(Yt(C,A,q))});const v=V.bind(null,A,q);return B.push(v),at(B).then(()=>{B=[];for(const g of s.list())B.push(Yt(g,A,q));return B.push(v),at(B)}).then(()=>{B=Uo(ue,"beforeRouteUpdate",A,q);for(const g of ue)g.updateGuards.forEach(C=>{B.push(Yt(C,A,q))});return B.push(v),at(B)}).then(()=>{B=[];for(const g of we)if(g.beforeEnter)if(yt(g.beforeEnter))for(const C of g.beforeEnter)B.push(Yt(C,A,q));else B.push(Yt(g.beforeEnter,A,q));return B.push(v),at(B)}).then(()=>(A.matched.forEach(g=>g.enterCallbacks={}),B=Uo(we,"beforeRouteEnter",A,q,$),B.push(v),at(B))).then(()=>{B=[];for(const g of l.list())B.push(Yt(g,A,q));return B.push(v),at(B)}).catch(g=>Ot(g,8)?g:Promise.reject(g))}function N(A,q,B){a.list().forEach(Y=>$(()=>Y(A,q,B)))}function P(A,q,B,Y,ue){const we=m(A,q);if(we)return we;const v=q===Mt,g=$n?history.state:{};B&&(Y||v?o.replace(A.fullPath,fe({scroll:v&&g&&g.scroll},ue)):o.push(A.fullPath,ue)),i.value=A,Et(A,q,B,v),zt()}let F;function le(){F||(F=o.listen((A,q,B)=>{if(!Or.listening)return;const Y=S(A),ue=z(Y);if(ue){x(fe(ue,{replace:!0,force:!0}),Y).catch(lr);return}c=Y;const we=i.value;$n&&uh(sa(we.fullPath,B.delta),wo()),D(Y,we).catch(v=>Ot(v,12)?v:Ot(v,2)?(x(fe(y(v.to),{force:!0}),Y).then(g=>{Ot(g,20)&&!B.delta&&B.type===gr.pop&&o.go(-1,!1)}).catch(lr),Promise.reject()):(B.delta&&o.go(-B.delta,!1),K(v,Y,we))).then(v=>{v=v||P(Y,we,!1),v&&(B.delta&&!Ot(v,8)?o.go(-B.delta,!1):B.type===gr.pop&&Ot(v,20)&&o.go(-1,!1)),N(Y,we,v)}).catch(lr)}))}let he=Qn(),G=Qn(),X;function K(A,q,B){zt(A);const Y=G.list();return Y.length?Y.forEach(ue=>ue(A,q,B)):console.error(A),Promise.reject(A)}function ke(){return X&&i.value!==Mt?Promise.resolve():new Promise((A,q)=>{he.add([A,q])})}function zt(A){return X||(X=!A,le(),he.list().forEach(([q,B])=>A?B(A):q()),he.reset()),A}function Et(A,q,B,Y){const{scrollBehavior:ue}=e;if(!$n||!ue)return Promise.resolve();const we=!B&&fh(sa(A.fullPath,0))||(Y||!B)&&history.state&&history.state.scroll||null;return Sn().then(()=>ue(A,q,we)).then(v=>v&&ch(v)).catch(v=>K(v,A,q))}const Xe=A=>o.go(A);let Cn;const kn=new Set,Or={currentRoute:i,listening:!0,addRoute:h,removeRoute:b,clearRoutes:t.clearRoutes,hasRoute:w,getRoutes:_,resolve:S,options:e,push:E,replace:R,go:Xe,back:()=>Xe(-1),forward:()=>Xe(1),beforeEach:s.add,beforeResolve:l.add,afterEach:a.add,onError:G.add,isReady:ke,install(A){const q=this;A.component("RouterLink",Ih),A.component("RouterView",jh),A.config.globalProperties.$router=q,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>Qt(i)}),$n&&!Cn&&i.value===Mt&&(Cn=!0,E(o.location).catch(ue=>{}));const B={};for(const ue in Mt)Object.defineProperty(B,ue,{get:()=>i.value[ue],enumerable:!0});A.provide(So,q),A.provide(qs,hi(B)),A.provide(hs,i);const Y=A.unmount;kn.add(A),A.unmount=function(){kn.delete(A),kn.size<1&&(c=Mt,F&&F(),F=null,i.value=Mt,Cn=!1,X=!1),Y()}}};function at(A){return A.reduce((q,B)=>q.then(()=>$(B)),Promise.resolve())}return Or}function Bh(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;lBn(c,a))?r.push(a):n.push(a));const i=e.matched[l];i&&(t.matched.find(c=>Bn(c,i))||o.push(i))}return[n,r,o]}function Wn(){return Ne(So)}function nn(e){return Ne(qs)}var Ks=Symbol(""),wt=()=>{const e=Ne(Ks);if(!e)throw new Error("useClientData() is called without provider.");return e},Vh=()=>wt().pageComponent,pt=()=>wt().pageData,_e=()=>wt().pageFrontmatter,zh=()=>wt().pageHead,Ac=()=>wt().pageLang,Wh=()=>wt().pageLayout,Pt=()=>wt().routeLocale,Un=()=>wt().routePath,Uh=()=>wt().routes,Pc=()=>wt().siteData,Eo=()=>wt().siteLocaleData,Yr=re([]),Vt=e=>{Yr.value.push(e),Bt(()=>{Yr.value=Yr.value.filter(t=>t!==e)})},qh=Symbol(""),vs=re(Dp),Dn=re(Hp),$c=(e,t)=>{const n=Tp(e,t);if(Dn.value[n])return n;const r=encodeURI(n);if(Dn.value[r])return r;const o=vs.value[n]||vs.value[r];return o||n},Ht=(e,t)=>{const{pathname:n,hashAndQueries:r}=pc(e),o=$c(n,t),s=o+r;return Dn.value[o]?{...Dn.value[o],path:s,notFound:!1}:{...Dn.value["/404.html"],path:s,notFound:!0}},Kh=(e,t)=>{const{pathname:n,hashAndQueries:r}=pc(e);return $c(n,t)+r},Gh=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},mt=U({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Wn(),r=nn(),o=k(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Kh(e.to,r.path).substring(1)}`);return()=>u("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(s={})=>{Gh(s)&&n.push(e.to).catch()}},t.default())}}),Yh=U({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Er(e,"config"),r=nn(),o=Pc(),s=k(()=>Ar(n.value.link)),l=k(()=>n.value.target||(s.value?"_blank":void 0)),a=k(()=>l.value==="_blank"),i=k(()=>!s.value&&!a.value),c=k(()=>n.value.rel||(a.value?"noopener noreferrer":null)),f=k(()=>n.value.ariaLabel??n.value.text),d=k(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(b=>b!==n.value.link):n.value.link!=="/"}),p=k(()=>i.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(r.path):d.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{const{before:h,after:b,default:_}=t,w=(_==null?void 0:_(n.value))??[h==null?void 0:h(n.value),n.value.text,b==null?void 0:b(n.value)];return i.value?u(mt,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":f.value},()=>w):u("a",{class:"auto-link external-link",href:n.value.link,"aria-label":f.value,rel:c.value,target:l.value},w)}}}),Gs=U({name:"ClientOnly",setup(e,t){const n=oe(!1);return Ce(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Br=e=>{Yr.value.forEach(t=>t(e))},Lc=U({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Vh(),n=k(()=>{if(!e.path)return t.value;const o=Ht(e.path);return Ai(async()=>o.loader().then(({comp:s})=>s))}),r=_e();return Ae(r,()=>{Br("updated")},{deep:!0,flush:"post"}),()=>u(n.value,{onVnodeMounted:()=>{Br("mounted")},onVnodeUpdated:()=>{Br("updated")},onVnodeBeforeUnmount:()=>{Br("beforeUnmount")}})}}),Jh="Layout",Qh="en-US",cn=Xt({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Pe(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Rp(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Qh,resolvePageLayout:(e,t)=>{const n=Pe(e.frontmatter.layout)?e.frontmatter.layout:Jh;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Ap(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>{var o;return{...n,...t[r],head:[...((o=t[r])==null?void 0:o.head)??[],...n.head]}}}),St=(e={})=>e,Fe=e=>Pr(e)?e:`/${vc(e)}`,Xh=Object.defineProperty,Zh=(e,t)=>{for(var n in t)Xh(e,n,{get:t[n],enumerable:!0})},ev={};Zh(ev,{COMPONENT_STATE_TYPE:()=>tv,INSPECTOR_ID:()=>nv,INSPECTOR_LABEL:()=>rv,INSPECTOR_NODES:()=>ov,INSPECTOR_STATE_SECTION_NAME:()=>sv,PLUGIN_ID:()=>Oc,PLUGIN_LABEL:()=>Ys});var Oc="org.vuejs.vuepress",Ys="VuePress",tv=Ys,nv=Oc,rv=Ys,_a={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},wa={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Sa={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},Ea={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},ov={[_a.id]:_a,[wa.id]:wa,[Sa.id]:Sa,[Ea.id]:Ea},sv="State";function rn(e){return Za()?(tf(e),!0):!1}const qo=new WeakMap,lv=(...e)=>{var t;const n=e[0],r=(t=zn())==null?void 0:t.proxy;if(r==null&&!Ni())throw new Error("injectLocal must be called in setup");return r&&qo.has(r)&&n in qo.get(r)?qo.get(r)[n]:Ne(...e)},$r=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const av=e=>e!=null,iv=Object.prototype.toString,cv=e=>iv.call(e)==="[object Object]",Je=()=>{},ms=uv();function uv(){var e,t;return $r&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Js(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const Rc=e=>e();function fv(e,t={}){let n,r,o=Je;const s=i=>{clearTimeout(i),o(),o=Je};let l;return i=>{const c=ae(e),f=ae(t.maxWait);return n&&s(n),c<=0||f!==void 0&&f<=0?(r&&(s(r),r=null),Promise.resolve(i())):new Promise((d,p)=>{o=t.rejectOnCancel?p:d,l=i,f&&!r&&(r=setTimeout(()=>{n&&s(n),r=null,d(l())},f)),n=setTimeout(()=>{r&&s(r),r=null,d(i())},c)})}}function dv(...e){let t=0,n,r=!0,o=Je,s,l,a,i,c;!Oe(e[0])&&typeof e[0]=="object"?{delay:l,trailing:a=!0,leading:i=!0,rejectOnCancel:c=!1}=e[0]:[l,a=!0,i=!0,c=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,o(),o=Je)};return p=>{const h=ae(l),b=Date.now()-t,_=()=>s=p();return f(),h<=0?(t=Date.now(),_()):(b>h&&(i||!r)?(t=Date.now(),_()):a&&(s=new Promise((w,S)=>{o=c?S:w,n=setTimeout(()=>{t=Date.now(),r=!0,w(_()),f()},Math.max(0,h-b))})),!i&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,s)}}function pv(e=Rc,t={}){const{initialState:n="active"}=t,r=Ic(n==="active");function o(){r.value=!1}function s(){r.value=!0}const l=(...a)=>{r.value&&e(...a)};return{isActive:wn(r),pause:o,resume:s,eventFilter:l}}function hv(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function Ca(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Mc(e){return zn()}function ir(e){return Array.isArray(e)?e:[e]}function Ic(...e){if(e.length!==1)return Er(...e);const t=e[0];return typeof t=="function"?wn(gi(()=>({get:t,set:Je}))):oe(t)}function Qs(e,t=200,n={}){return Js(fv(t,n),e)}function Nc(e,t=200,n=!1,r=!0,o=!1){return Js(dv(t,n,r,o),e)}function vv(e,t,n={}){const{eventFilter:r=Rc,...o}=n;return Ae(e,Js(r,t),o)}function mv(e,t,n={}){const{eventFilter:r,initialState:o="active",...s}=n,{eventFilter:l,pause:a,resume:i,isActive:c}=pv(r,{initialState:o});return{stop:vv(e,t,{...s,eventFilter:l}),pause:a,resume:i,isActive:c}}function qn(e,t=!0,n){Mc()?Ce(e,n):t?e():Sn(e)}function gv(e,t){Mc()&&Bt(e,t)}function bv(e,t,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n,s=re(!1);let l=null;function a(){l&&(clearTimeout(l),l=null)}function i(){s.value=!1,a()}function c(...f){o&&e(),a(),s.value=!0,l=setTimeout(()=>{s.value=!1,l=null,e(...f)},ae(t))}return r&&(s.value=!0,$r&&c()),rn(i),{isPending:wn(s),start:c,stop:i}}function ao(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Oe(e),s=re(e);function l(a){if(arguments.length)return s.value=a,s.value;{const i=ae(n);return s.value=s.value===i?ae(r):i,s.value}}return o?l:[s,l]}function lt(e,t,n){return Ae(e,t,{...n,immediate:!0})}const qe=$r?window:void 0,Xs=$r?window.document:void 0,Dc=$r?window.navigator:void 0;function Be(e){var t;const n=ae(e);return(t=n==null?void 0:n.$el)!=null?t:n}function se(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},r=(a,i,c,f)=>(a.addEventListener(i,c,f),()=>a.removeEventListener(i,c,f)),o=k(()=>{const a=ir(ae(e[0])).filter(i=>i!=null);return a.every(i=>typeof i!="string")?a:void 0}),s=lt(()=>{var a,i;return[(i=(a=o.value)==null?void 0:a.map(c=>Be(c)))!=null?i:[qe].filter(c=>c!=null),ir(ae(o.value?e[1]:e[0])),ir(Qt(o.value?e[2]:e[1])),ae(o.value?e[3]:e[2])]},([a,i,c,f])=>{if(n(),!(a!=null&&a.length)||!(i!=null&&i.length)||!(c!=null&&c.length))return;const d=cv(f)?{...f}:f;t.push(...a.flatMap(p=>i.flatMap(h=>c.map(b=>r(p,h,b,d)))))},{flush:"post"}),l=()=>{s(),n()};return rn(n),l}let ka=!1;function yv(e,t,n={}){const{window:r=qe,ignore:o=[],capture:s=!0,detectIframe:l=!1,controls:a=!1}=n;if(!r)return a?{stop:Je,cancel:Je,trigger:Je}:Je;if(ms&&!ka){ka=!0;const w={passive:!0};Array.from(r.document.body.children).forEach(S=>se(S,"click",Je,w)),se(r.document.documentElement,"click",Je,w)}let i=!0;const c=w=>ae(o).some(S=>{if(typeof S=="string")return Array.from(r.document.querySelectorAll(S)).some(y=>y===w.target||w.composedPath().includes(y));{const y=Be(S);return y&&(w.target===y||w.composedPath().includes(y))}});function f(w){const S=ae(w);return S&&S.$.subTree.shapeFlag===16}function d(w,S){const y=ae(w),m=y.$.subTree&&y.$.subTree.children;return m==null||!Array.isArray(m)?!1:m.some(E=>E.el===S.target||S.composedPath().includes(E.el))}const p=w=>{const S=Be(e);if(w.target!=null&&!(!(S instanceof Element)&&f(e)&&d(e,w))&&!(!S||S===w.target||w.composedPath().includes(S))){if("detail"in w&&w.detail===0&&(i=!c(w)),!i){i=!0;return}t(w)}};let h=!1;const b=[se(r,"click",w=>{h||(h=!0,setTimeout(()=>{h=!1},0),p(w))},{passive:!0,capture:s}),se(r,"pointerdown",w=>{const S=Be(e);i=!c(w)&&!!(S&&!w.composedPath().includes(S))},{passive:!0}),l&&se(r,"blur",w=>{setTimeout(()=>{var S;const y=Be(e);((S=r.document.activeElement)==null?void 0:S.tagName)==="IFRAME"&&!(y!=null&&y.contains(r.document.activeElement))&&t(w)},0)},{passive:!0})].filter(Boolean),_=()=>b.forEach(w=>w());return a?{stop:_,cancel:()=>{i=!1},trigger:w=>{i=!0,p(w),i=!1}}:_}function _v(){const e=re(!1),t=zn();return t&&Ce(()=>{e.value=!0},t),e}function En(e){const t=_v();return k(()=>(t.value,!!e()))}function wv(e,t,n={}){const{window:r=qe,...o}=n;let s;const l=En(()=>r&&"MutationObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},i=k(()=>{const p=ae(e),h=ir(p).map(Be).filter(av);return new Set(h)}),c=Ae(()=>i.value,p=>{a(),l.value&&p.size&&(s=new MutationObserver(t),p.forEach(h=>s.observe(h,o)))},{immediate:!0,flush:"post"}),f=()=>s==null?void 0:s.takeRecords(),d=()=>{c(),a()};return rn(d),{isSupported:l,stop:d,takeRecords:f}}function Sv(e,t,n={}){const{window:r=qe,document:o=r==null?void 0:r.document,flush:s="sync"}=n;if(!r||!o)return Je;let l;const a=f=>{l==null||l(),l=f},i=Fs(()=>{const f=Be(e);if(f){const{stop:d}=wv(o,p=>{p.map(b=>[...b.removedNodes]).flat().some(b=>b===f||b.contains(f))&&t(p)},{window:r,childList:!0,subtree:!0});a(d)}},{flush:s}),c=()=>{i(),a()};return rn(c),c}const Ev=Symbol("vueuse-ssr-width");function Cv(){const e=Ni()?lv(Ev,null):null;return typeof e=="number"?e:void 0}function Zs(e,t={}){const{window:n=qe,ssrWidth:r=Cv()}=t,o=En(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),s=re(typeof r=="number"),l=re(),a=re(!1),i=c=>{a.value=c.matches};return Fs(()=>{if(s.value){s.value=!o.value;const c=ae(e).split(",");a.value=c.some(f=>{const d=f.includes("not all"),p=f.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=f.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let b=!!(p||h);return p&&b&&(b=r>=Ca(p[1])),h&&b&&(b=r<=Ca(h[1])),d?!b:b});return}o.value&&(l.value=n.matchMedia(ae(e)),a.value=l.value.matches)}),se(l,"change",i,{passive:!0}),k(()=>a.value)}function xa(e,t={}){const{controls:n=!1,navigator:r=Dc}=t,o=En(()=>r&&"permissions"in r),s=re(),l=typeof e=="string"?{name:e}:e,a=re(),i=()=>{var f,d;a.value=(d=(f=s.value)==null?void 0:f.state)!=null?d:"prompt"};se(s,"change",i,{passive:!0});const c=hv(async()=>{if(o.value){if(!s.value)try{s.value=await r.permissions.query(l)}catch{s.value=void 0}finally{i()}if(n)return ce(s.value)}});return c(),n?{state:a,isSupported:o,query:c}:a}function kv(e={}){const{navigator:t=Dc,read:n=!1,source:r,copiedDuring:o=1500,legacy:s=!1}=e,l=En(()=>t&&"clipboard"in t),a=xa("clipboard-read"),i=xa("clipboard-write"),c=k(()=>l.value||s),f=re(""),d=re(!1),p=bv(()=>d.value=!1,o,{immediate:!1});async function h(){let y=!(l.value&&S(a.value));if(!y)try{f.value=await t.clipboard.readText()}catch{y=!0}y&&(f.value=w())}c.value&&n&&se(["copy","cut"],h,{passive:!0});async function b(y=ae(r)){if(c.value&&y!=null){let m=!(l.value&&S(i.value));if(!m)try{await t.clipboard.writeText(y)}catch{m=!0}m&&_(y),f.value=y,d.value=!0,p.start()}}function _(y){const m=document.createElement("textarea");m.value=y??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function w(){var y,m,E;return(E=(m=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:m.toString())!=null?E:""}function S(y){return y==="granted"||y==="prompt"}return{isSupported:c,text:f,copied:d,copy:b}}const Vr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},zr="__vueuse_ssr_handlers__",xv=Tv();function Tv(){return zr in Vr||(Vr[zr]=Vr[zr]||{}),Vr[zr]}function Av(e,t){return xv[e]||t}function Pv(e){return Zs("(prefers-color-scheme: dark)",e)}function $v(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Lv={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ta="vueuse-storage";function el(e,t,n,r={}){var o;const{flush:s="pre",deep:l=!0,listenToStorageChanges:a=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:f,window:d=qe,eventFilter:p,onError:h=N=>{console.error(N)},initOnMounted:b}=r,_=(f?re:oe)(typeof t=="function"?t():t),w=k(()=>ae(e));if(!n)try{n=Av("getDefaultStorage",()=>{var N;return(N=qe)==null?void 0:N.localStorage})()}catch(N){h(N)}if(!n)return _;const S=ae(t),y=$v(S),m=(o=r.serializer)!=null?o:Lv[y],{pause:E,resume:R}=mv(_,()=>x(_.value),{flush:s,deep:l,eventFilter:p});Ae(w,()=>$(),{flush:s}),d&&a&&qn(()=>{n instanceof Storage?se(d,"storage",$,{passive:!0}):se(d,Ta,D),b&&$()}),b||$();function z(N,P){if(d){const F={key:w.value,oldValue:N,newValue:P,storageArea:n};d.dispatchEvent(n instanceof Storage?new StorageEvent("storage",F):new CustomEvent(Ta,{detail:F}))}}function x(N){try{const P=n.getItem(w.value);if(N==null)z(P,null),n.removeItem(w.value);else{const F=m.write(N);P!==F&&(n.setItem(w.value,F),z(P,F))}}catch(P){h(P)}}function V(N){const P=N?N.newValue:n.getItem(w.value);if(P==null)return i&&S!=null&&n.setItem(w.value,m.write(S)),S;if(!N&&c){const F=m.read(P);return typeof c=="function"?c(F,S):y==="object"&&!Array.isArray(F)?{...S,...F}:F}else return typeof P!="string"?P:m.read(P)}function $(N){if(!(N&&N.storageArea!==n)){if(N&&N.key==null){_.value=S;return}if(!(N&&N.key!==w.value)){E();try{(N==null?void 0:N.newValue)!==m.write(_.value)&&(_.value=V(N))}catch(P){h(P)}finally{N?Sn(R):R()}}}}function D(N){$(N.detail)}return _}function Ov(e,t,n={}){const{window:r=qe,...o}=n;let s;const l=En(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},i=k(()=>{const d=ae(e);return Array.isArray(d)?d.map(p=>Be(p)):[Be(d)]}),c=Ae(i,d=>{if(a(),l.value&&r){s=new ResizeObserver(t);for(const p of d)p&&s.observe(p,o)}},{immediate:!0,flush:"post"}),f=()=>{a(),c()};return rn(f),{isSupported:l,stop:f}}function Rv(e,t={}){const{delayEnter:n=0,delayLeave:r=0,triggerOnRemoval:o=!1,window:s=qe}=t,l=re(!1);let a;const i=c=>{const f=c?n:r;a&&(clearTimeout(a),a=void 0),f?a=setTimeout(()=>l.value=c,f):l.value=c};return s&&(se(e,"mouseenter",()=>i(!0),{passive:!0}),se(e,"mouseleave",()=>i(!1),{passive:!0}),o&&Sv(k(()=>Be(e)),()=>i(!1))),l}function Mv(e,t={width:0,height:0},n={}){const{window:r=qe,box:o="content-box"}=n,s=k(()=>{var d,p;return(p=(d=Be(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),l=re(t.width),a=re(t.height),{stop:i}=Ov(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&s.value){const h=Be(e);if(h){const b=h.getBoundingClientRect();l.value=b.width,a.value=b.height}}else if(p){const h=ir(p);l.value=h.reduce((b,{inlineSize:_})=>b+_,0),a.value=h.reduce((b,{blockSize:_})=>b+_,0)}else l.value=d.contentRect.width,a.value=d.contentRect.height},n);qn(()=>{const d=Be(e);d&&(l.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=Ae(()=>Be(e),d=>{l.value=d?t.width:0,a.value=d?t.height:0});function f(){i(),c()}return{width:l,height:a,stop:f}}const Aa=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Co(e,t={}){const{document:n=Xs,autoExit:r=!1}=t,o=k(()=>{var y;return(y=Be(e))!=null?y:n==null?void 0:n.documentElement}),s=re(!1),l=k(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),a=k(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||o.value&&y in o.value)),i=k(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||o.value&&y in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),f=En(()=>o.value&&n&&l.value!==void 0&&a.value!==void 0&&i.value!==void 0),d=()=>c?(n==null?void 0:n[c])===o.value:!1,p=()=>{if(i.value){if(n&&n[i.value]!=null)return n[i.value];{const y=o.value;if((y==null?void 0:y[i.value])!=null)return!!y[i.value]}}return!1};async function h(){if(!(!f.value||!s.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=o.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}s.value=!1}}async function b(){if(!f.value||s.value)return;p()&&await h();const y=o.value;l.value&&(y==null?void 0:y[l.value])!=null&&(await y[l.value](),s.value=!0)}async function _(){await(s.value?h():b())}const w=()=>{const y=p();(!y||y&&d())&&(s.value=y)},S={capture:!1,passive:!0};return se(n,Aa,w,S),se(()=>Be(o),Aa,w,S),r&&rn(h),{isSupported:f,isFullscreen:s,enter:b,exit:h,toggle:_}}function Ko(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Pa=1;function Iv(e,t={}){const{throttle:n=0,idle:r=200,onStop:o=Je,onScroll:s=Je,offset:l={left:0,right:0,top:0,bottom:0},eventListenerOptions:a={capture:!1,passive:!0},behavior:i="auto",window:c=qe,onError:f=x=>{console.error(x)}}=t,d=re(0),p=re(0),h=k({get(){return d.value},set(x){_(x,void 0)}}),b=k({get(){return p.value},set(x){_(void 0,x)}});function _(x,V){var $,D,N,P;if(!c)return;const F=ae(e);if(!F)return;(N=F instanceof Document?c.document.body:F)==null||N.scrollTo({top:($=ae(V))!=null?$:b.value,left:(D=ae(x))!=null?D:h.value,behavior:ae(i)});const le=((P=F==null?void 0:F.document)==null?void 0:P.documentElement)||(F==null?void 0:F.documentElement)||F;h!=null&&(d.value=le.scrollLeft),b!=null&&(p.value=le.scrollTop)}const w=re(!1),S=Xt({left:!0,right:!1,top:!0,bottom:!1}),y=Xt({left:!1,right:!1,top:!1,bottom:!1}),m=x=>{w.value&&(w.value=!1,y.left=!1,y.right=!1,y.top=!1,y.bottom=!1,o(x))},E=Qs(m,n+r),R=x=>{var V;if(!c)return;const $=((V=x==null?void 0:x.document)==null?void 0:V.documentElement)||(x==null?void 0:x.documentElement)||Be(x),{display:D,flexDirection:N,direction:P}=getComputedStyle($),F=P==="rtl"?-1:1,le=$.scrollLeft;y.left=led.value;const he=Math.abs(le*F)<=(l.left||0),G=Math.abs(le*F)+$.clientWidth>=$.scrollWidth-(l.right||0)-Pa;D==="flex"&&N==="row-reverse"?(S.left=G,S.right=he):(S.left=he,S.right=G),d.value=le;let X=$.scrollTop;x===c.document&&!X&&(X=c.document.body.scrollTop),y.top=Xp.value;const K=Math.abs(X)<=(l.top||0),ke=Math.abs(X)+$.clientHeight>=$.scrollHeight-(l.bottom||0)-Pa;D==="flex"&&N==="column-reverse"?(S.top=ke,S.bottom=K):(S.top=K,S.bottom=ke),p.value=X},z=x=>{var V;if(!c)return;const $=(V=x.target.documentElement)!=null?V:x.target;R($),w.value=!0,E(x),s(x)};return se(e,"scroll",n?Nc(z,n,!0,!1):z,a),qn(()=>{try{const x=ae(e);if(!x)return;R(x)}catch(x){f(x)}}),se(e,"scrollend",m,a),{x:h,y:b,isScrolling:w,arrivedState:S,directions:y,measure(){const x=ae(e);c&&x&&R(x)}}}function Nv(e,t,n={}){const{window:r=qe}=n;return el(e,t,r==null?void 0:r.localStorage,n)}function Dv(e={}){const{window:t=qe}=e;if(!t)return oe(["en"]);const n=t.navigator,r=oe(n.languages);return se(t,"languagechange",()=>{r.value=n.languages},{passive:!0}),r}function Hv(e,t=Je,n={}){const{immediate:r=!0,manual:o=!1,type:s="text/javascript",async:l=!0,crossOrigin:a,referrerPolicy:i,noModule:c,defer:f,document:d=Xs,attrs:p={}}=n,h=re(null);let b=null;const _=y=>new Promise((m,E)=>{const R=$=>(h.value=$,m($),$);if(!d){m(!1);return}let z=!1,x=d.querySelector(`script[src="${ae(e)}"]`);x?x.hasAttribute("data-loaded")&&R(x):(x=d.createElement("script"),x.type=s,x.async=l,x.src=ae(e),f&&(x.defer=f),a&&(x.crossOrigin=a),c&&(x.noModule=c),i&&(x.referrerPolicy=i),Object.entries(p).forEach(([$,D])=>x==null?void 0:x.setAttribute($,D)),z=!0);const V={passive:!0};se(x,"error",$=>E($),V),se(x,"abort",$=>E($),V),se(x,"load",()=>{x.setAttribute("data-loaded","true"),t(x),R(x)},V),z&&(x=d.head.appendChild(x)),y||R(x)}),w=(y=!0)=>(b||(b=_(y)),b),S=()=>{if(!d)return;b=null,h.value&&(h.value=null);const y=d.querySelector(`script[src="${ae(e)}"]`);y&&d.head.removeChild(y)};return r&&!o&&qn(w),o||gv(S),{scriptTag:h,load:w,unload:S}}function Hc(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Go=new WeakMap;function ko(e,t=!1){const n=re(t);let r=null,o="";Ae(Ic(e),a=>{const i=Ko(ae(a));if(i){const c=i;if(Go.get(c)||Go.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(o=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const s=()=>{const a=Ko(ae(e));!a||n.value||(ms&&(r=se(a,"touchmove",i=>{jv(i)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},l=()=>{const a=Ko(ae(e));!a||!n.value||(ms&&(r==null||r()),a.style.overflow=o,Go.delete(a),n.value=!1)};return rn(l),k({get(){return n.value},set(a){a?s():l()}})}function Fv(e,t,n={}){const{window:r=qe}=n;return el(e,t,r==null?void 0:r.sessionStorage,n)}let Bv=0;function Vv(e,t={}){const n=re(!1),{document:r=Xs,immediate:o=!0,manual:s=!1,id:l=`vueuse_styletag_${++Bv}`}=t,a=re(e);let i=()=>{};const c=()=>{if(!r)return;const d=r.getElementById(l)||r.createElement("style");d.isConnected||(d.id=l,t.media&&(d.media=t.media),r.head.appendChild(d)),!n.value&&(i=Ae(a,p=>{d.textContent=p},{immediate:!0}),n.value=!0)},f=()=>{!r||!n.value||(i(),r.head.removeChild(r.getElementById(l)),n.value=!1)};return o&&!s&&qn(c),s||rn(f),{id:l,css:a,unload:f,load:c,isLoaded:wn(n)}}function zv(e={}){const{window:t=qe,...n}=e;return Iv(t,n)}function Wv(e={}){const{window:t=qe,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:s=!0,type:l="inner"}=e,a=re(n),i=re(r),c=()=>{if(t)if(l==="outer")a.value=t.outerWidth,i.value=t.outerHeight;else if(l==="visual"&&t.visualViewport){const{width:d,height:p,scale:h}=t.visualViewport;a.value=Math.round(d*h),i.value=Math.round(p*h)}else s?(a.value=t.innerWidth,i.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight)};c(),qn(c);const f={passive:!0};if(se("resize",c,f),t&&l==="visual"&&t.visualViewport&&se(t.visualViewport,"resize",c,f),o){const d=Zs("(orientation: portrait)");Ae(d,()=>c())}return{width:a,height:i}}const Uv=e=>[/\((ipad);[-\w),; ]+apple/i,/applecoremedia\/[\w.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i].some(t=>t.test(e)),qv=e=>[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i].some(t=>t.test(e)),Kv=e=>[/(mac os x) ?([\w. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i].some(t=>t.test(e)),jc=[...new Array(6)].map((e,t)=>`[vp-content] h${t+1}`).join(","),Gv=(e,t=2)=>{if(t===!1)return[];const[n,r]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t,o=e.filter(l=>l.level>=n&&l.level<=r),s=[];e:for(let l=0;l=0;i--){const c=o[i];if(c.level{let n;if(t.length){const r=e.cloneNode(!0);r.querySelectorAll(t.join(",")).forEach(o=>{o.remove()}),n=r.textContent||""}else n=e.textContent||"";return n.trim()},Jv=(e=jc,t=[])=>Array.from(document.querySelectorAll(e)).filter(n=>n.id&&n.hasChildNodes()).map(n=>({element:n,title:Yv(n,t),link:`#${n.id}`,slug:n.id,level:Number(n.tagName[1]),children:[]})),Qv=({selector:e=jc,levels:t=2,ignore:n=[]}={})=>Gv(Jv(e,n),t),Xv=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,Zv=(e,t)=>t.some(n=>{if(Pe(n))return n===e.key;const{key:r,ctrl:o=!1,shift:s=!1,alt:l=!1}=n;return r===e.key&&o===e.ctrlKey&&s===e.shiftKey&&l===e.altKey}),_t=(e,t)=>{var r;const n=(r=(t==null?void 0:t._instance)??zn())==null?void 0:r.appContext.components;return n?e in n||et(e)in n||Sr(et(e))in n:!1},em=(e={})=>{const t=oe([]);return Vt(n=>{t.value=n==="beforeUnmount"?[]:Qv(ae(e))}),t},$t=e=>{const t=Pt();return k(()=>ae(e)[t.value]??{})},tm=(e,t)=>{se("keydown",r=>{const o=ae(e);o!=null&&o.length&&Zv(r,o)&&!Xv(r.target)&&(r.preventDefault(),t())})},Fc=e=>typeof e<"u",Jr=e=>typeof e=="number",{isArray:io}=Array,br=(e,t)=>Pe(e)&&e.startsWith(t),nm=(e,t)=>Pe(e)&&e.endsWith(t),{entries:Bc}=Object,{keys:tl}=Object,{values:rm}=Object,om=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},nl=e=>br(e,"/")&&e[1]!=="/";var $a={"/":{contributors:"Mitwirkende",changelog:"Aenderungen",timeOn:"am",viewChangelog:"Alle Aenderungen anzeigen",latestUpdateAt:"Zuletzt aktualisiert:"}};const sm=typeof $a>"u"?{}:$a,lm=()=>$t(sm),am=({level:e=2,text:t,anchor:n})=>u(`h${e||2}`,{id:n,tabindex:"-1"},u("a",{href:`#${n}`,class:"header-anchor"},u("span",t))),im=U({name:"Contributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=lm(),n=_e(),r=pt(),o=k(()=>{var l;return n.value.contributors===!1?[]:((l=r.value.git)==null?void 0:l.contributors)??[]}),s=({item:{name:l,url:a,avatar:i}})=>u(a?"a":"span",{href:a,target:"_blank",rel:"noreferrer",class:"contributor"},[i?u("img",{src:i,alt:l,class:"avatar"}):null,u("span",{class:"name"},l)]);return()=>o.value.length?[u(am,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||t.value.contributors}),u("div",{class:"vp-contributors"},o.value.map(l=>u(s,{item:l,key:l.name+l.email})))]:null}}),cm={enhance:({app:e})=>{e.component("GitContributors",im)}},um=Object.freeze(Object.defineProperty({__proto__:null,default:cm},Symbol.toStringTag,{value:"Module"})),fm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),dm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),pm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),hm=St({setup(){se("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),vm=Object.freeze(Object.defineProperty({__proto__:null,default:hm},Symbol.toStringTag,{value:"Module"})),mm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),gm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),bm=JSON.parse('{"encrypt":{},"logo":"/it4c-logo2-clean-bg_alpha-128x128.png","docsRepo":"https://github.com/IT4Change/IT4C.dev","docsBranch":"master","docsDir":"docs","editLink":true,"lastUpdated":false,"contributors":false,"print":false,"displayFooter":true,"pageInfo":false,"footer":"CC BY IT4C.dev & Autoren - Impressum","locales":{"/":{"lang":"de-DE","navbarLocales":{"langName":"Deutsch","selectLangAriaLabel":"Sprache wählen"},"metaLocales":{"author":"Autor","date":"Datum","origin":"Original","views":"Besucher","category":"Kategorie","tag":"Tag","readingTime":"Lesezeit","words":"Wörter","toc":"Auf dieser Seite","prev":"Vorherige","next":"Nächste","lastUpdated":"Zuletzt geändert","contributors":"Mitwirkende","editLink":"Diese Seite barbeiten","print":"Drucken"},"outlookLocales":{"themeColor":"Design-Farbe","darkmode":"Design-Modus","fullscreen":"Vollbild"},"routeLocales":{"skipToContent":"Zum Hauptinhalt springen","notFoundTitle":"Seite nicht gefunden","notFoundMsg":["Hier gibt es nichts.","Wie sind wir hier hergekommen?","Das ist wohl eine Vier-Null-Vier.","Sieht aus als hättest du einen kaputten Link gefunden."],"back":"Zurück","home":"Zur Startseite"},"navbar":[{"text":"IT4C","link":"/"},{"text":"Kontakt","link":"/kontakt"},{"text":"Github","link":"https://github.com/IT4Change"}],"sidebar":[{"text":"Startseite","link":"/","collapsible":false},{"text":"IT4C","link":"/it4c","collapsible":false,"children":["/historie","/kontakt"]},{"text":"Projekte","collapsible":false,"children":[{"text":"DEMOCRACY App","link":"/projekte/democracy.app"},{"text":"Ocelot.Social","link":"/projekte/ocelot.social"},{"text":"Gradido Software","link":"/projekte/gradido"},{"text":"Utopia Map","link":"/projekte/utopia.map"}]},{"text":"Team","collapsible":false,"children":["/team/alexander-friedland","/team/hannes-heine",{"link":"/team/mathias-lenz","text":"Mathias Lenz"},"/team/maximilian-harz","/team/moriz-wahl","/team/sebastian-stein","/team/ulf-gebhardt","/team/wolfgang-huss"]}]}}}'),ym=oe(bm),Vc=()=>ym,zc=Symbol(""),_m=()=>{const e=Ne(zc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},wm=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Sm=St({enhance({app:e}){const t=Vc(),n=e._context.provides[Ks],r=k(()=>wm(t.value,n.routeLocale.value));e.provide(zc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Em=Object.freeze(Object.defineProperty({__proto__:null,default:Sm},Symbol.toStringTag,{value:"Module"}));var Cm={"/":{backToTop:"Zurück nach oben."}};const km=U({name:"BackToTop",setup(){const e=_e(),t=$t(Cm),n=re(),{height:r}=Mv(n),{height:o}=Wv(),{y:s}=zv(),l=k(()=>e.value.backToTop!==!1&&s.value>100),a=k(()=>s.value/(r.value-o.value)*100);return Ce(()=>{n.value=document.body}),()=>u(Fn,{name:"back-to-top"},()=>l.value?u("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[u("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":a.value},u("svg",u("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),u("div",{class:"back-to-top-icon"})]):null)}}),xm=St({rootComponents:[km]}),Tm=Object.freeze(Object.defineProperty({__proto__:null,default:xm},Symbol.toStringTag,{value:"Module"})),Am=/language-(shellscript|shell|bash|sh|zsh)/,Pm=({duration:e=2e3,locales:t,selector:n,showInMobile:r,ignoreSelector:o=[],transform:s})=>{const l=Zs("(max-width: 419px)"),a=k(()=>!l.value||r),i=$t(t),c=b=>{var w;if(b.hasAttribute("copy-code"))return;const _=document.createElement("button");_.type="button",_.classList.add("vp-copy-code-button"),_.setAttribute("aria-label",i.value.copy),_.setAttribute("data-copied",i.value.copied),(w=b.parentElement)==null||w.insertBefore(_,b),b.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&document.querySelectorAll(n.join(",")).forEach(c)};lt(a,f,{flush:"post"}),Vt(b=>{b!=="beforeUnmount"&&f()});const{copy:d}=kv({legacy:!0}),p=new WeakMap,h=async(b,_,w)=>{const S=_.cloneNode(!0);o.length&&S.querySelectorAll(o.join(",")).forEach(E=>{E.remove()}),s&&s(S);let y=S.textContent||"";if(Am.test(b.className)&&(y=y.replace(/^ *(\$|>) /gm,"")),await d(y),e<=0)return;w.classList.add("copied"),clearTimeout(p.get(w));const m=setTimeout(()=>{w.classList.remove("copied"),w.blur(),p.delete(w)},e);p.set(w,m)};se("click",b=>{const _=b.target;if(a.value&&_.matches('div[class*="language-"] > button.vp-copy-code-button')){const w=_.parentElement,S=_.nextElementSibling;if(!w||!S)return;h(w,S,_)}})};var $m=[],Lm={"/":{copy:"Kopiere den Code.",copied:"Kopiert"}},Om=['[vp-content] div[class*="language-"] pre'];const Rm=St({setup:()=>{Pm({selector:Om,ignoreSelector:$m,locales:Lm,duration:2e3,showInMobile:!1})}}),Mm=Object.freeze(Object.defineProperty({__proto__:null,default:Rm},Symbol.toStringTag,{value:"Module"})),Im=U({name:"VPIcon",props:{type:{type:String,default:"unknown"},prefix:String,icon:String,color:String,size:[String,Number],verticalAlign:String,sizing:{type:String,default:"height"}},setup(e){const t=k(()=>e.icon?Pr(e.icon)?e.icon:nl(e.icon)?Fe(e.icon):null:null),n=k(()=>{const o={},s={},{type:l,verticalAlign:a,size:i,sizing:c}=e;return e.color&&(s.color=e.color),i&&(s["--icon-size"]=Number.isNaN(Number(i))?i:`${i}px`),a&&(s["--icon-vertical-align"]=a),l==="iconify"&&(c!=="height"&&(o.width=e.size||"1em"),c!=="width"&&(o.height=e.size||"1em")),e.sizing&&(o.sizing=e.sizing),tl(s).length&&(o.style=s),o}),r=o=>o.includes("fa-")||/^fa.$/.test(o)?o:`fa-${o}`;return()=>{const{type:o,icon:s,prefix:l="",sizing:a}=e;if(!s)return null;if(t.value)return u("img",{class:"vp-icon",src:t.value,alt:"","aria-hidden":"","no-view":"",...n.value});if(o==="iconify")return u("iconify-icon",{key:s,class:"vp-icon",icon:s.includes(":")?s:`${l}${s}`,...n.value});if(o==="fontawesome"){const[i,c]=s.includes(":")?s.split(":",2):["fas",s];return u("i",{key:s,class:["vp-icon",i.length===1?`fa${i}`:r(i),...c.split(" ").map(r),a==="height"?"":"fa-fw"],...n.value})}return u("i",{key:s,class:["vp-icon",s.includes(" ")?s:`${l}${s}`],...n.value})}}}),Nm={enhance:({app:e})=>{_t("VPIcon")||e.component("VPIcon",t=>u(Im,{type:"iconify",prefix:"",...t}))},setup:()=>{Hv("https://cdn.jsdelivr.net/npm/iconify-icon@2")}},Dm=Object.freeze(Object.defineProperty({__proto__:null,default:Nm},Symbol.toStringTag,{value:"Module"})),Hm=oe({}),Wc=Symbol(""),jm=()=>Ne(Wc),Fm=e=>{e.provide(Wc,Hm)},Uc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(Uc(e))},e.onerror=()=>{n()})}),Bm='
',Vm=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:r=>{const o=[];let s=-1;for(let l=0;l{e.goTo(o.indexOf(i.target))},o.push(a),r.appendChild(a)}e.on("change",()=>{s>=0&&o[s].classList.remove("active"),o[e.currIndex].classList.add("active"),s=e.currIndex})}}),n){const{isSupported:r,toggle:o}=Co();r.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{o()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:r=>{r.setAttribute("download",""),r.setAttribute("target","_blank"),r.setAttribute("rel","noopener"),e.on("change",()=>{r.setAttribute("href",e.currSlide.data.src)})}})})},zm=({selector:e,locales:t,download:n=!0,fullscreen:r=!0,scrollToClose:o=!0})=>{const s=jm(),l=$t(t),a=_e(),i=k(()=>{const{photoSwipe:b}=a.value;return b===!1?null:Pe(b)?b:io(e)?e.join(", "):e}),c=k(()=>({...s.value,...l.value,download:n,fullscreen:r,scrollToClose:o}));let f=null,d=0,p=null;const h=async b=>{const _=b.target;if(!i.value||!f||!_.matches(i.value))return;d!==0&&p.destroy();const w=Date.now(),S=await f,y=Array.from(document.querySelectorAll(i.value)),m=y.map(R=>({html:Bm,element:R,msrc:R.src})),E=y.findIndex(R=>R===_);p=new S({preloaderDelay:0,showHideAnimationType:"zoom",...c,dataSource:m,index:E,...o?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),d=w,Vm(p,{download:n,fullscreen:r}),p.init(),p.on("destroy",()=>{p=null,d=0}),y.map((R,z)=>Uc(R).then(x=>{d===w&&(m.splice(z,1,x),p==null||p.refreshSlideContent(z))}))};Ce(()=>{const b="requestIdleCallback"in window?window.requestIdleCallback:setTimeout;se("click",h),se("wheel",()=>{c.value.scrollToClose&&(p==null||p.close())}),b(()=>{f=xe(async()=>{const{default:_}=await import("./photoswipe.esm-DXWKOczD.js");return{default:_}},[]).then(({default:_})=>_)})}),Bt(()=>{p==null||p.destroy()})};var Wm={"/":{closeTitle:"Schließen",downloadTitle:"Download",fullscreenTitle:"Vollbild aktivieren",zoomTitle:"Rein / rauszoomen",arrowPrevTitle:"Zurück (Pfeil links)",arrowNextTitle:"Weiter (Pfeil rechts)"}};const Um="[vp-content] :not(a) > img:not([no-view])",qm=Wm,Km=!0,Gm=!0,Ym=!0;var Jm=St({enhance:({app:e})=>{Fm(e)},setup:()=>{zm({selector:Um,locales:qm,download:Km,fullscreen:Gm,scrollToClose:Ym})}});const Qm=Object.freeze(Object.defineProperty({__proto__:null,default:Jm},Symbol.toStringTag,{value:"Module"})),qc=({type:e="info",text:t="",vertical:n,color:r,bgColor:o},{slots:s})=>{var l;return u("span",{class:["vp-badge",e,{diy:!!(r||o)}],style:{backgroundColor:o??!1,color:r??!1,verticalAlign:n??!1}},((l=s.default)==null?void 0:l.call(s))??t)};qc.displayName="Badge";const Xm={enhance:({app:e})=>{_t("Badge")||e.component("Badge",qc)},setup:()=>{},rootComponents:[]},Zm=Object.freeze(Object.defineProperty({__proto__:null,default:Xm},Symbol.toStringTag,{value:"Module"})),La=async(e,t)=>{const{path:n,query:r}=e.currentRoute.value,{scrollBehavior:o}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=o},eg=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=Wn();se("scroll",Qs(()=>{var b,_;const l=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(l-0)d.some(S=>S.hash===w.hash));for(let w=0;w=(((b=S.parentElement)==null?void 0:b.offsetTop)??0)-r,E=!y||l<(((_=y.parentElement)==null?void 0:_.offsetTop)??0)-r;if(!(m&&E))continue;const z=decodeURIComponent(o.currentRoute.value.hash),x=decodeURIComponent(S.hash);if(z===x)return;if(f){for(let V=w+1;VPe(e.title)?{title:e.title}:null;const Gc=Symbol(""),ag=e=>{Kc=e},ig=()=>Ne(Gc),cg=e=>{e.provide(Gc,Kc)};var ug={"/":{title:"Katalog",empty:"Kein Katalog"}},fg=U({name:"Catalog",props:{base:String,level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=ig(),n=$t(ug),r=pt(),o=Uh(),s=Pc(),l=re(Bc(o.value).map(([i,{meta:c}])=>{const f=t(c);if(!f)return null;const d=i.split("/").length;return{level:nm(i,"/")?d-2:d-1,base:i.replace(/\/[^/]+\/?$/,"/"),path:i,...f}}).filter(i=>_o(i)&&Pe(i.title))),a=k(()=>{const i=e.base?Mp(hc(e.base)):r.value.path.replace(/\/[^/]+$/,"/"),c=i.split("/").length-2,f=[];return l.value.filter(({level:d,path:p})=>{if(!br(p,i)||p===i)return!1;if(i==="/"){const h=tl(s.value.locales).filter(b=>b!=="/");if(p==="/404.html"||h.some(b=>br(p,b)))return!1}return d-c<=e.level}).sort(({title:d,level:p,order:h},{title:b,level:_,order:w})=>p-_||(Jr(h)?Jr(w)?h>0?w>0?h-w:-1:w<0?h-w:1:h:Jr(w)?w:d.localeCompare(b))).forEach(d=>{var b;const{base:p,level:h}=d;switch(h-c){case 1:{f.push(d);break}case 2:{const _=f.find(w=>w.path===p);_&&(_.children??(_.children=[])).push(d);break}default:{const _=f.find(w=>w.path===p.replace(/\/[^/]+\/$/,"/"));if(_){const w=(b=_.children)==null?void 0:b.find(S=>S.path===p);w&&(w.children??(w.children=[])).push(d)}}}}),f});return()=>{const i=a.value.some(c=>c.children);return u("div",{class:["vp-catalog",{index:e.index}]},[e.hideHeading?null:u("h2",{class:"vp-catalog-main-title"},n.value.title),a.value.length?u(e.index?"ol":"ul",{class:["vp-catalog-list",{deep:i}]},a.value.map(({children:c=[],title:f,path:d,content:p})=>{const h=u(mt,{class:"vp-catalog-title",to:d},()=>p?u(p):f);return u("li",{class:"vp-catalog-item"},i?[u("h3",{id:f,class:["vp-catalog-child-title",{"has-children":c.length}]},[u("a",{href:`#${f}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),h]),c.length?u(e.index?"ol":"ul",{class:"vp-child-catalogs"},c.map(({children:b=[],content:_,path:w,title:S})=>u("li",{class:"vp-child-catalog"},[u("div",{class:["vp-catalog-sub-title",{"has-children":b.length}]},[u("a",{href:`#${S}`,class:"vp-catalog-header-anchor"},"#"),u(mt,{class:"vp-catalog-title",to:w},()=>_?u(_):S)]),b.length?u(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},b.map(({content:y,path:m,title:E})=>e.index?u("li",{class:"vp-sub-catalog"},u(mt,{to:m},()=>y?u(y):E)):u(mt,{class:"vp-sub-catalog-link",to:m},()=>y?u(y):E))):null]))):null]:u("div",{class:"vp-catalog-child-title"},h))})):u("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),dg=St({enhance:({app:e})=>{cg(e),_t("Catalog",e)||e.component("Catalog",fg)}});const pg=Object.freeze(Object.defineProperty({__proto__:null,default:dg},Symbol.toStringTag,{value:"Module"}));/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const Oa=(e,t)=>{e.classList.add(t)},Ra=(e,t)=>{e.classList.remove(t)},hg=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},Yo=(e,t,n)=>en?n:e,Ma=e=>(-1+e)*100,vg=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),mg=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Wr=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=s=>{const{style:l}=document.body;if(s in l)return s;const a=s.charAt(0).toUpperCase()+s.slice(1);let i=e.length;for(;i--;){const c=`${e[i]}${a}`;if(c in l)return c}return s},r=s=>{const l=mg(s);return t[l]??(t[l]=n(l))},o=(s,l,a)=>{s.style[r(l)]=a};return(s,l)=>{for(const a in l){const i=l[a];Object.hasOwn(l,a)&&Fc(i)&&o(s,a,i)}}})(),Rt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Te={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Rt,r=Te.isStarted(),o=Yo(e,Rt.minimum,1);Te.percent=o===1?null:o;const s=Te.render(!r),l=s.querySelector(Rt.barSelector);return s.offsetWidth,vg(a=>{Wr(l,{transform:`translate3d(${Ma(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(Wr(s,{transition:"none",opacity:"1"}),s.offsetWidth,setTimeout(()=>{Wr(s,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Te.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),Te},isStarted:()=>typeof Te.percent=="number",start:()=>{Te.percent||Te.set(0);const e=()=>{setTimeout(()=>{Te.percent&&(Te.trickle(),e())},Rt.trickleSpeed)};return e(),Te},done:e=>!e&&!Te.percent?Te:Te.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Te;return t?(t=Yo(t+(typeof e=="number"?e:(1-t)*Yo(Math.random()*t,.1,.95)),0,.994),Te.set(t)):Te.start()},trickle:()=>Te.increase(Math.random()*Rt.trickleRate),render:e=>{if(Te.isRendered())return document.getElementById("nprogress");Oa(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Rt.template;const n=t.querySelector(Rt.barSelector),r=document.querySelector(Rt.parent),o=e?"-100":Ma(Te.percent??0);return Wr(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),r&&(r!==document.body&&Oa(r,"nprogress-custom-parent"),r.appendChild(t)),t},remove:()=>{Ra(document.documentElement,"nprogress-busy"),Ra(document.querySelector(Rt.parent),"nprogress-custom-parent"),hg(document.getElementById("nprogress"))}},gg=()=>{Ce(()=>{const e=Wn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Te.start()}),e.afterEach(n=>{t.add(n.path),Te.done()})})},bg=St({setup(){gg()}}),yg=Object.freeze(Object.defineProperty({__proto__:null,default:bg},Symbol.toStringTag,{value:"Module"}));var _g={0:{"/":{0:"K",1:"a",2:"t",3:"e",4:"g",5:"o",6:"r",7:"i",8:"e",9:":",10:" ",11:"$",12:"c",13:"o",14:"n",15:"t",16:"e",17:"n",18:"t"}},1:{"/":{0:"T",1:"a",2:"g",3:":",4:" ",5:"$",6:"c",7:"o",8:"n",9:"t",10:"e",11:"n",12:"t"}}},wg={"/":{cancel:"Abbrechen",placeholder:"Suche",search:"Suche",searching:"Suche",defaultTitle:"Dokumentation",select:"auswählen",navigate:"wechseln",autocomplete:"automatisch vervollständigen",exit:"schließen",queryHistory:"Suchverlauf",resultHistory:"Ergebnisverlauf",emptyHistory:"Suchverlauf leeren",emptyResult:"Keine Ergebnisse gefunden",loading:"Suchindex wird geladen..."}},Sg={searchDelay:150,suggestDelay:0,queryHistoryCount:5,resultHistoryCount:5,hotKeys:[{key:"k",ctrl:!0},{key:"/",ctrl:!0}],worker:"slimsearch.worker.js"};const H2=_g,yr=Sg,xo=wg,Jo="Canceled because of new search request.",Eg=()=>{const e=new Worker(`/${yr.worker}`,{}),t={suggest:null,search:null,all:null};return e.addEventListener("message",({data:n})=>{const[r,o,s]=n,l=t[r];(l==null?void 0:l.id)===o&&l.resolve(s)}),e.addEventListener("error",n=>{console.warn("Search Worker error:",n)}),{suggest:(n,r,o)=>new Promise((s,l)=>{var i;(i=t.suggest)==null||i.reject(new Error(Jo));const a=Date.now();e.postMessage({type:"suggest",id:a,query:n,locale:r,options:o}),t.suggest={id:a,resolve:s,reject:l}}),search:(n,r,o)=>new Promise((s,l)=>{var i;(i=t.search)==null||i.reject(new Error(Jo));const a=Date.now();e.postMessage({type:"search",id:a,query:n,locale:r,options:o}),t.search={id:a,resolve:s,reject:l}}),all:(n,r,o)=>new Promise((s,l)=>{var i;(i=t.all)==null||i.reject(new Error(Jo));const a=Date.now();e.postMessage({type:"all",id:a,query:n,locale:r,options:o}),t.all={id:a,resolve:s,reject:l}}),terminate:()=>{e.terminate(),rm(t).forEach(n=>{n==null||n.reject(new Error("Worker has been terminated."))})}}},Cg=/[\u4e00-\u9fff\u3400-\u4dbf\u3040-\u309f\u30a0-\u30ff\uac00-\ud7af]/,kg=e=>e.split(/\s+/).map(t=>{if(t.length>3){const n=t.split("");if(n.every(r=>Cg.test(r)))return n}return t}).flat(),xg=oe({querySplitter:e=>Promise.resolve(kg(e))}),Yc=Symbol(""),Jc=()=>{const e=Pt(),t=Ne(Yc);return k(()=>{const{locales:n={},...r}=t.value;return{...r,...n[e.value]}})},Tg=e=>{e.provide(Yc,wn(xg))},Ag='',Qc=({class:e,hint:t})=>u("div",{class:[e,"loading"]},[u("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100"},[u("circle",{cx:"28",cy:"75",r:"11",fill:"currentColor"},u("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),u("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 47a28 28 0 0 1 28 28"},u("animate",{attributeName:"stroke-opacity",begin:"0.1s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),u("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 25a50 50 0 0 1 50 50"},u("animate",{attributeName:"stroke-opacity",begin:"0.2s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"}))]),t]);Qc.displayName="SearchLoading";const Kn=({name:e="",color:t="currentColor"},{slots:n})=>u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},n.default());Kn.displayName="SVGWrapper";const Pg=()=>u(Kn,{name:"heading"},()=>u("path",{d:"M250.4 704.6H64V595.4h202.4l26.2-166.6H94V319.6h214.4L352 64h127.8l-43.6 255.4h211.2L691 64h126.2l-43.6 255.4H960v109.2H756.2l-24.6 166.6H930v109.2H717L672 960H545.8l43.6-255.4H376.6L333 960H206.8l43.6-255.4zm168.4-276L394 595.4h211.2l24.6-166.6h-211z"}));Pg.displayName="HeadingIcon";const $g=()=>u(Kn,{name:"heart"},()=>u("path",{d:"M1024 358.156C1024 195.698 892.3 64 729.844 64c-86.362 0-164.03 37.218-217.844 96.49C458.186 101.218 380.518 64 294.156 64 131.698 64 0 195.698 0 358.156 0 444.518 37.218 522.186 96.49 576H96l320 320c32 32 64 64 96 64s64-32 96-64l320-320h-.49c59.272-53.814 96.49-131.482 96.49-217.844zM841.468 481.232 517.49 805.49a2981.962 2981.962 0 0 1-5.49 5.48c-1.96-1.95-3.814-3.802-5.49-5.48L182.532 481.234C147.366 449.306 128 405.596 128 358.156 128 266.538 202.538 192 294.156 192c47.44 0 91.15 19.366 123.076 54.532L512 350.912l94.768-104.378C638.696 211.366 682.404 192 729.844 192 821.462 192 896 266.538 896 358.156c0 47.44-19.368 91.15-54.532 123.076z"}));$g.displayName="HeartIcon";const Lg=()=>u(Kn,{name:"history"},()=>u("path",{d:"M512 1024a512 512 0 1 1 512-512 512 512 0 0 1-512 512zm0-896a384 384 0 1 0 384 384 384 384 0 0 0-384-384zm192 448H512a64 64 0 0 1-64-64V320a64 64 0 0 1 128 0v128h128a64 64 0 0 1 0 128z"}));Lg.displayName="HistoryIcon";const Og=()=>u(Kn,{name:"title"},()=>u("path",{d:"M512 256c70.656 0 134.656 28.672 180.992 75.008A254.933 254.933 0 0 1 768 512c0 83.968-41.024 157.888-103.488 204.48C688.96 748.736 704 788.48 704 832c0 105.984-86.016 192-192 192-106.048 0-192-86.016-192-192h128a64 64 0 1 0 128 0 64 64 0 0 0-64-64 255.19 255.19 0 0 1-181.056-75.008A255.403 255.403 0 0 1 256 512c0-83.968 41.024-157.824 103.488-204.544C335.04 275.264 320 235.584 320 192A192 192 0 0 1 512 0c105.984 0 192 85.952 192 192H576a64.021 64.021 0 0 0-128 0c0 35.328 28.672 64 64 64zM384 512c0 70.656 57.344 128 128 128s128-57.344 128-128-57.344-128-128-128-128 57.344-128 128z"}));Og.displayName="TitleIcon";const rl=()=>u(Kn,{name:"search"},()=>u("path",{d:"M192 480a256 256 0 1 1 512 0 256 256 0 0 1-512 0m631.776 362.496-143.2-143.168A318.464 318.464 0 0 0 768 480c0-176.736-143.264-320-320-320S128 303.264 128 480s143.264 320 320 320a318.016 318.016 0 0 0 184.16-58.592l146.336 146.368c12.512 12.48 32.768 12.48 45.28 0 12.48-12.512 12.48-32.768 0-45.28"}));rl.displayName="SearchIcon";const Xc=()=>ao(),Rg=(e,t=!1)=>{const n=oe(0),r=k(()=>e.value[n.value]),o=()=>{n.value=n.value>0?n.value-1:e.value.length-1},s=()=>{n.value=n.value{t||(n.value=0)}),{index:n,item:r,prev:o,next:s}},Mg=()=>{const e=En(()=>typeof window<"u"&&"userAgent"in window.navigator);return k(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},Ig=e=>{const t=oe([]);{const n=Jc(),r=pt(),o=Pt();Ce(()=>{const{suggest:s,terminate:l}=Eg(),a=i=>{const{resultsFilter:c,querySplitter:f,suggestionsFilter:d=h=>h,...p}=n.value;i?s(i,o.value,p).then(h=>d(h,i,o.value,r.value)).then(h=>{t.value=h.length?br(h[0],i)&&!h[0].slice(i.length).includes(" ")?h:[i,...h]:[]}).catch(h=>{console.error(h)}):t.value=[]};lt([e,o],([i])=>{a(i.join(" "))}),Bt(()=>{l()})})}return{enabled:!0,suggestions:t}},Ng='',Dg='',Hg='',jg='',Qo=yr.hotKeys[0];var Fg=U({name:"SearchBox",setup(){const e=$t(xo),[t,n]=Xc(),r=oe(!1);tm(yr.hotKeys,()=>{t.value||n()});const o=k(()=>Qo?[...(r.value?["⌃","⇧","⌥","⌘"]:["Ctrl","Shift","Alt","Win"]).filter((s,l)=>Qo[["ctrl","shift","alt","meta"][l]]),Qo.key.toUpperCase()]:null);return Ce(()=>{const{userAgent:s}=navigator;r.value=Kv(s)||qv(s)||Uv(s)}),()=>[u("button",{type:"button",class:"slimsearch-button","aria-label":e.value.search,onClick:()=>{t.value=!0}},[u(rl),u("div",{class:"slimsearch-placeholder"},e.value.search),o.value?u("div",{class:"slimsearch-key-hints"},o.value.map(s=>u("kbd",{class:"slimsearch-key"},s))):null])]}}),Bg=U({name:"SearchKeyHints",setup(){const e=$t(xo),t=Mg();return()=>t.value?null:u("div",{class:"slimsearch-hints"},[u("span",{class:"slimsearch-hint"},[u("kbd",{innerHTML:Ng}),e.value.select]),u("span",{class:"slimsearch-hint"},[u("kbd",{innerHTML:Hg}),u("kbd",{innerHTML:Dg}),e.value.navigate]),u("span",{class:"slimsearch-hint"},[u("kbd",{innerHTML:jg}),e.value.exit])])}});const Vg=Ai({loader:()=>xe(()=>import("./SearchResult-CEjH_gxA.js"),[]),loadingComponent:()=>{const e=$t(xo);return u(Qc,{class:"slimsearch-result-wrapper",hint:e.value.loading})}}),zg=["ArrowDown","ArrowUp","Escape","Tab","Enter"];var Wg=U({name:"SearchModal",setup(){const[e,t]=Xc(),n=Eo(),r=$t(xo),o=Jc(),s=oe(""),l=oe([]),{suggestions:a}=Ig(l),i=oe(!1),{index:c,prev:f,next:d}=Rg(a),p=re(),h=re(),b=re(),_=ko(b.value),w=k(()=>i.value&&a.value.length),S=(y=c.value)=>{s.value=a.value[y],i.value=!1};return se("keydown",y=>{w.value?y.key==="ArrowUp"?f():y.key==="ArrowDown"?d():y.key==="Tab"?S():(y.key==="Enter"||y.key==="Escape")&&(i.value=!1):y.key==="Escape"&&t(!1)}),yv(h,()=>{i.value=!1}),lt(s,Qs(()=>{var y,m;return(((m=(y=o.value).querySplitter)==null?void 0:m.call(y,s.value))??Promise.resolve(s.value.split(" "))).then(E=>{l.value=E})},Math.min(yr.searchDelay,yr.suggestDelay))),Ce(()=>{b.value=document.body,Ae(e,y=>{var m;y&&((m=p.value)==null||m.focus())},{flush:"post"})}),Bt(()=>{_.value=!1}),()=>e.value?u("div",{class:"slimsearch-modal-wrapper"},[u("div",{class:"slimsearch-mask",onClick:()=>{t(!1),s.value=""}}),u("div",{class:"slimsearch-modal"},[u("div",{class:"slimsearch-box"},[u("form",[u("label",{for:"search-pro","aria-label":r.value.search},u(rl)),u("input",{ref:p,type:"search",class:"slimsearch-input",id:"search-pro",placeholder:r.value.placeholder,spellcheck:"false",autocapitalize:"off",autocomplete:"off",autocorrect:"off",name:`${n.value.title}-search`,value:s.value,"aria-controls":"slimsearch-results",onKeydown:y=>{w.value&&zg.includes(y.key)&&y.preventDefault()},onInput:({target:y})=>{s.value=y.value,i.value=!0,c.value=0}}),s.value?u("button",{type:"reset",class:"slimsearch-clear-button",innerHTML:Ag,onClick:()=>{s.value=""}}):null,w.value?u("ul",{class:"slimsearch-suggestions",ref:h},a.value.map((y,m)=>u("li",{class:["slimsearch-suggestion",{active:m===c.value}],onClick:()=>{S(m)}},[u("kbd",{class:"slimsearch-auto-complete",title:`Tab ${r.value.autocomplete}`},"Tab"),y]))):null]),u("button",{type:"button",class:"slimsearch-close-button",onClick:()=>{t(!1),s.value=""}},r.value.cancel)]),u(Vg,{queries:l.value,isFocusing:!w.value,onClose:()=>{t(!1)},onUpdateQuery:y=>{s.value=y}}),u(Bg)])]):null}}),Ug=St({enhance({app:e}){Tg(e),e.component("SearchBox",Fg)},rootComponents:[Wg]});const qg=Object.freeze(Object.defineProperty({__proto__:null,default:Ug},Symbol.toStringTag,{value:"Module"})),Zc="VUEPRESS_REDIRECT_STATUS",Ia=Nv(Zc,{}),Na=Fv(Zc,{}),Kg=e=>{const t=Dv(),n=Pt(),r=Bc(e.config);return k(()=>{if(r.some(([o])=>n.value===o)){for(const o of t.value)for(const[s,l]of r)if(l.includes(o))return s===n.value?null:{lang:o,localePath:s}}return null})};var Gg=U({name:"RedirectModal",props:{config:{type:Object,required:!0},locales:{type:Object,required:!0}},setup(e){const t=Wn(),n=Un(),r=Pt(),o=Kg(e.config),s=oe(),l=ko(s),a=oe(!1),i=k(()=>{if(!o.value)return null;const{lang:f,localePath:d}=o.value,p=[e.locales[d],e.locales[r.value]];return{hint:p.map(({hint:h})=>h.replace("$1",f)),switch:p.map(({switch:h})=>h.replace("$1",f)).join(" / "),cancel:p.map(({cancel:h})=>h).join(" / "),remember:p.map(({remember:h})=>h).join(" / ")}}),c=()=>{Na.value[r.value]=!0,a.value&&(Ia.value[r.value]=!0),l.value=!1};return Ae(n,()=>{l.value=!1}),Ce(async()=>{s.value=document.body,await Sn(),o.value&&!Na.value[r.value]&&!Ia.value[r.value]&&(l.value=!0)}),Hs(()=>{l.value=!1}),()=>u(dc,{name:"redirect-modal-fade"},()=>{var f,d,p,h;return l.value?u("div",{key:"mask",class:"redirect-modal-mask"},u("div",{key:"popup",class:"redirect-modal-wrapper"},[u("div",{class:"redirect-modal-content"},(f=i.value)==null?void 0:f.hint.map(b=>u("p",b))),u("div",{class:"redirect-modal-hint"},[u("input",{id:"remember-redirect",type:"checkbox",value:a.value,onChange:()=>{a.value=!a.value}}),u("label",{for:"remember-redirect"},(d=i.value)==null?void 0:d.remember)]),u("button",{type:"button",class:"redirect-modal-action primary",onClick:()=>{c(),t.replace(n.value.replace(r.value,o.value.localePath))}},(p=i.value)==null?void 0:p.switch),u("button",{type:"button",class:"redirect-modal-action",onClick:()=>{c()}},(h=i.value)==null?void 0:h.cancel)])):null})}}),Yg={config:{},autoLocale:!1,localeFallback:!0,defaultBehavior:"defaultLocale"},Jg={"/":{name:"Deutsch",hint:"Ihre bevorzugte Sprache ist $1, möchten Sie zu dieser wechseln?",switch:"Zu $1 wechseln",cancel:"Abbrechen",remember:"Meine Wahl merken"}};const eu=Yg;var Qg=St({setup(){},rootComponents:[()=>u(Gg,{config:eu,locales:Jg})]});const Xg=Object.freeze(Object.defineProperty({__proto__:null,config:eu,default:Qg},Symbol.toStringTag,{value:"Module"})),He=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:r,slots:o})=>u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...r},o.default());He.displayName="IconBase";const ol=(e,{slots:t})=>t.default(),Zg=e=>Pr(e)?e:`https://github.com/${e}`,sl=(e="")=>!Pr(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,tu=()=>u(He,{name:"github"},()=>u("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));tu.displayName="GitHubIcon";const nu=()=>u(He,{name:"gitee"},()=>u("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));nu.displayName="GiteeIcon";const ru=()=>u(He,{name:"bitbucket"},()=>u("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));ru.displayName="BitbucketIcon";const ou=()=>u(He,{name:"source"},()=>u("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));ou.displayName="SourceIcon";const e1=({link:e,type:t=sl(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return u(n==="bitbucket"?ru:n==="github"?tu:n==="gitlab"?"GitLab":n==="gitee"?nu:ou)},t1=(e,t=0)=>{let n=3735928559^t,r=1103547991^t;for(let o=0,s;o>>16,2246822507),n^=Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507),r^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&r)+(n>>>0)},su=(e,t)=>t1(e)%t,lu=/#.*$/u,n1=e=>{const t=lu.exec(e);return t?t[0]:""},Da=e=>decodeURI(e).replace(lu,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),au=(e,t)=>{if(!Fc(t))return!1;const n=Da(e.path),r=Da(t),o=n1(t);return o?o===e.hash&&(!r||n===r):n===r};var r1=e=>Object.prototype.toString.call(e)==="[object Object]",_r=e=>typeof e=="string";const{isArray:iu}=Array,Ha=e=>r1(e)&&_r(e.name),ja=(e,t=!1)=>e?iu(e)?e.map(n=>_r(n)?{name:n}:Ha(n)?n:null).filter(n=>n!==null):_r(e)?[{name:e}]:Ha(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],cu=(e,t)=>{if(e){if(iu(e)&&e.every(_r))return e;if(_r(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},o1=e=>cu(e,"category"),s1=e=>cu(e,"tag");var Fa={"/":{word:"Ungefähr $word Wörter",less1Minute:"Weniger als eine Minute",time:"Ungefähr $time min"}};const uu=()=>{const e=pt();return k(()=>e.value.readingTime??null)},l1=(e,t)=>{const{minutes:n,words:r}=e,{less1Minute:o,word:s,time:l}=t;return{time:n<1?o:l.replace("$time",Math.round(n).toString()),words:s.replace("$word",r.toString())}},Ba={words:"",time:""},gs=typeof Fa>"u"?null:Fa,a1=()=>gs?$t(gs):k(()=>null),i1=()=>{if(typeof gs>"u")return k(()=>Ba);const e=uu(),t=a1();return k(()=>e.value&&t.value?l1(e.value,t.value):Ba)},Qr=()=>null,c1="719px",u1="1440px",f1="9",ll={mobileBreakPoint:c1,pcBreakPoint:u1,colorNumber:f1},fu=()=>{const e=ye();return k(()=>e.value.author)},d1="http://.",al=()=>{const e=Wn(),t=nn();return n=>{if(!n)return;if(Ar(n))return window.open(n);if(nl(n))return t.fullPath===n?void 0:void e.push(n);const r=t.path.slice(0,t.path.lastIndexOf("/"));return void e.push(new URL(`${r}/${encodeURI(n)}`,d1).pathname)}},on=()=>Vc(),ye=()=>_m(),du=()=>{const e=_e(),t=fu();return k(()=>{const{author:n}=e.value;return n?ja(n):n===!1?[]:ja(t.value,!1)})},p1=()=>{const e=_e();return k(()=>o1(e.value.category??e.value.categories).map(t=>({name:t,path:""})))},h1=()=>{const e=_e();return k(()=>s1(e.value.tag??e.value.tags).map(t=>({name:t,path:""})))},v1=()=>{const e=_e(),t=pt();return k(()=>{const n=om(e.value.date);if(n)return n;const{createdTime:r}=t.value.git??{};return r?new Date(r):null})},m1=()=>{const e=ye(),t=pt(),n=_e(),r=du(),o=p1(),s=h1(),l=v1(),a=uu(),i=i1(),c=k(()=>({author:r.value,category:o.value,date:l.value,localizedDate:t.value.localizedDate,tag:s.value,isOriginal:n.value.isOriginal??!1,readingTime:a.value,readingTimeLocale:i.value,pageview:n.value.pageview??!0})),f=k(()=>n.value.pageInfo??e.value.pageInfo??null);return{info:c,items:f}},ht=()=>{const e=on();return k(()=>!!e.value.pure)},pu=()=>u(He,{name:"author"},()=>u("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));pu.displayName="AuthorIcon";const hu=()=>u(He,{name:"calendar"},()=>u("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));hu.displayName="CalendarIcon";const vu=()=>u(He,{name:"category"},()=>u("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));vu.displayName="CategoryIcon";const mu=()=>u(He,{name:"print"},()=>u("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));mu.displayName="PrintIcon";const gu=()=>u(He,{name:"tag"},()=>u("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));gu.displayName="TagIcon";const bu=()=>u(He,{name:"timer"},()=>u("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));bu.displayName="TimerIcon";const yu=()=>u(He,{name:"word"},()=>[u("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),u("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);yu.displayName="WordIcon";const sn=()=>{const e=ye();return k(()=>e.value.metaLocales)};var g1=U({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0}},setup(e){const t=sn(),n=ht();return()=>e.author.length?u("span",{class:"page-author-info","aria-label":`${t.value.author}${n.value?"":"🖊"}`,...n.value?{}:{"data-balloon-pos":"up"}},[u(pu),u("span",e.author.map(r=>r.url?u("a",{class:"page-author-item",href:r.url,target:"_blank",rel:"noopener noreferrer"},r.name):u("span",{class:"page-author-item"},r.name))),u("span",{property:"author",content:e.author.map(r=>r.name).join(", ")})]):null}}),b1=U({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0}},setup(e){const t=sn(),n=al(),r=ht();return()=>e.category.length?u("span",{class:"page-category-info","aria-label":`${t.value.category}${r.value?"":"🌈"}`,...r.value?{}:{"data-balloon-pos":"up"}},[u(vu),e.category.map(({name:o,path:s})=>u("span",{class:["page-category-item",{[`color${su(o,Number(ll.colorNumber))}`]:!r.value,clickable:s}],role:s?"navigation":"",onClick:()=>{s&&n(s)}},o)),u("meta",{property:"articleSection",content:e.category.map(({name:o})=>o).join(",")})]):null}}),y1=U({name:"DateInfo",inheritAttrs:!1,props:{date:Object,localizedDate:String},setup(e){const t=Ac(),n=sn(),r=ht();return()=>e.date?u("span",{class:"page-date-info","aria-label":`${n.value.date}${r.value?"":"📅"}`,...r.value?{}:{"data-balloon-pos":"up"}},[u(hu),u("span",{"data-allow-mismatch":"text"},e.localizedDate??e.date.toLocaleDateString(t.value)),u("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),_1=U({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=sn();return()=>e.isOriginal?u("span",{class:"page-original-info"},t.value.origin):null}}),w1=U({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:Object,readingTimeLocale:Object},setup(e){const t=sn(),n=ht(),r=k(()=>{if(!e.readingTime)return null;const{minutes:o}=e.readingTime;return o<1?"PT1M":`PT${Math.round(o)}M`});return()=>{var o;return(o=e.readingTimeLocale)!=null&&o.time?u("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${n.value?"":"⌛"}`,...n.value?{}:{"data-balloon-pos":"up"}},[u(bu),u("span",e.readingTimeLocale.time),u("meta",{property:"timeRequired",content:r.value})]):null}}}),S1=U({name:"TagInfo",inheritAttrs:!1,props:{tag:Array},setup(e){const t=sn(),n=al(),r=ht();return()=>{var o;return(o=e.tag)!=null&&o.length?u("span",{class:"page-tag-info","aria-label":`${t.value.tag}${r.value?"":"🏷"}`,...r.value?{}:{"data-balloon-pos":"up"}},[u(gu),e.tag.map(({name:s,path:l})=>u("span",{class:["page-tag-item",{[`color${su(s,Number(ll.colorNumber))}`]:!r.value,clickable:l}],role:l?"navigation":"",onClick:()=>{l&&n(l)}},s)),u("meta",{property:"keywords",content:e.tag.map(({name:s})=>s).join(",")})]):null}}}),E1=U({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:Object,readingTimeLocale:Object},setup(e){const t=sn(),n=ht();return()=>{var r,o;return(r=e.readingTimeLocale)!=null&&r.words?u("span",{class:"page-word-info","aria-label":`${t.value.words}${n.value?"":"🔠"}`,...n.value?{}:{"data-balloon-pos":"up"}},[u(yu),u("span",e.readingTimeLocale.words),u("meta",{property:"wordCount",content:(o=e.readingTime)==null?void 0:o.words})]):null}}}),C1=U({name:"PageInfo",components:{AuthorInfo:g1,CategoryInfo:b1,DateInfo:y1,OriginalInfo:_1,PageViewInfo:Qr,ReadingTimeInfo:w1,TagInfo:S1,WordInfo:E1},props:{items:[Boolean,Array],info:{type:Object,required:!0}},setup(e){const t=ht();return()=>{const n=e.items??["Author","Original","Date","PageView","ReadingTime","Category","Tag"];return n?u("div",{class:"page-info"},n.map(r=>u(Ee(`${r}Info`),{...e.info,isPure:t.value}))):null}}});const il={},cl=(e,t)=>t.activeMatch?new RegExp(t.activeMatch,"u").test(e.path):au(e,t.link),ul=(e,t)=>"children"in t?!!t.prefix&&au(e,t.prefix)||t.children.some(n=>ul(e,n)):cl(e,t),bs=e=>!Ar(e)&&!zs(e),co=(e,t=!1,n)=>{const{meta:r,path:o,notFound:s}=Ht(e,n);return s?{text:o,link:o}:{text:!t&&r.shortTitle?r.shortTitle:r.title||o,link:o,icon:r.icon}},dn=(e="",t="")=>Ar(t)||nl(t)?t:`${hc(e)}${t}`,_u=(e,t)=>{const n=Pe(e)?co(dn(t,e)):e.link?{...e,link:bs(e.link)?Ht(dn(t,e.link)).path:e.link}:e;if("children"in n){const r=dn(t,n.prefix),o=n.children==="structure"?il[r]:n.children;return{...n,prefix:r,children:o.map(s=>_u(s,r))}}return{...n}},ys=({config:e,prefix:t=""})=>e.map(n=>_u(n,t)),k1=({config:e,routePath:t,headerDepth:n})=>{const r=tl(e).sort((o,s)=>s.length-o.length);for(const o of r)if(br(decodeURI(t),o)){const s=e[o];return ys({config:s==="structure"?il[o]:s||[],prefix:o})}return console.warn(`${decodeURI(t)} is missing it's sidebar config.`),[]},x1=({config:e,headerDepth:t,routeLocale:n,routePath:r})=>e==="structure"?ys({config:il[n],prefix:n}):io(e)?ys({config:e}):_o(e)?k1({config:e,routePath:r,headerDepth:t}):[],wu=Symbol(""),T1=()=>{const e=_e(),t=ye(),n=Pt(),r=Un(),o=k(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),s=k(()=>e.value.headerDepth??t.value.headerDepth??2),l=k(()=>x1({config:o.value,headerDepth:s.value,routeLocale:n.value,routePath:r.value}));Nn(wu,l)},fl=()=>{const e=Ne(wu);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},{mobileBreakPoint:A1,pcBreakPoint:P1}=ll,Va=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,To=()=>{const e=oe(!1),t=oe(!1),n=()=>{e.value=window.innerWidth<=(Va(A1)??719),t.value=window.innerWidth>=(Va(P1)??1440)};return se("resize",n,!1),se("orientationchange",n,!1),Ce(()=>{n()}),{isMobile:e,isPC:t}},Su=Symbol(""),Lr=()=>{const e=Ne(Su);if(!e)throw new Error("useDarkMode() is called without provider.");return e},$1=e=>{const t=on(),n=Pv(),r=k(()=>t.value.darkmode??"switch"),o=el("vuepress-theme-hope-scheme","auto"),s=k(()=>{const a=r.value;return a==="disable"?!1:a==="enable"?!0:a==="auto"?n.value:a==="toggle"?o.value==="dark":o.value==="dark"||o.value==="auto"&&n.value}),l=k(()=>{const a=r.value;return a==="switch"||a==="toggle"});e.provide(Su,{canToggle:l,config:r,isDarkMode:s,status:o}),Object.defineProperties(e.config.globalProperties,{$isDarkMode:{get:()=>s.value}})},L1=()=>{const{config:e,isDarkMode:t,status:n}=Lr();Fs(()=>{e.value==="disable"?n.value="light":e.value==="enable"?n.value="dark":e.value==="toggle"&&n.value==="auto"&&(n.value="light")}),se("beforeprint",()=>{t.value&&document.documentElement.setAttribute("data-theme","light")}),se("afterprint",()=>{t.value&&document.documentElement.setAttribute("data-theme","dark")}),Ce(()=>{lt(t,r=>{document.documentElement.setAttribute("data-theme",r?"dark":"light")})})};var O1=U({name:"PageFooter",setup(){const e=on(),t=ye(),n=_e(),r=du(),o=k(()=>{const{copyright:c,footer:f=!0}=n.value;return f&&!!(c||f||t.value.displayFooter)}),s=k(()=>{const{footer:c=!0}=n.value;return Pe(c)?c:c?t.value.footer??"":null}),l=k(()=>r.value.map(({name:c})=>c).join(", ")),a=c=>`Copyright © ${new Date().getFullYear()} ${l.value} ${c?`${c} Licensed`:""}`,i=k(()=>{const{copyright:c,license:f=""}=n.value,{license:d}=e.value,{copyright:p}=t.value;return c??(f?a(f):p??(l.value||d?a(d):!1))});return()=>o.value?u("footer",{class:"vp-footer-wrapper","vp-footer":""},[s.value?u("div",{class:"vp-footer",innerHTML:s.value}):null,i.value?u("div",{class:"vp-copyright",innerHTML:i.value}):null]):null}}),Ze=U({name:"AutoLink",props:{config:{type:Object,required:!0},iconSizing:{type:String,default:"both"}},emits:["focusout"],slots:Object,setup(e,{emit:t,slots:n}){return()=>{const{icon:r}=e.config;return u(Yh,{...e,onFocusout:()=>{t("focusout")}},{default:n.default,before:n.before??(r?()=>u(Ee("VPIcon"),{icon:r,sizing:e.iconSizing}):null),after:n.after})}}}),R1=U({name:"NavbarDropdown",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Er(e,"config"),r=k(()=>n.value.ariaLabel??n.value.text),o=oe(!1),s=l=>{l.detail===0&&(o.value=!o.value)};return Vt(()=>{o.value=!1}),()=>{var l;return u("div",{class:["vp-dropdown-wrapper",{open:o.value}]},[u("button",{type:"button",class:"vp-dropdown-title","aria-label":r.value,onClick:s},[((l=t.title)==null?void 0:l.call(t))??[u(Ee("VPIcon"),{icon:n.value.icon}),e.config.text],u("span",{class:"arrow"}),u("ul",{class:"vp-dropdown"},n.value.children.map((a,i)=>{const c=i===n.value.children.length-1;return u("li",{class:"vp-dropdown-item"},"children"in a?[u("h4",{class:"vp-dropdown-subtitle"},a.link?u(Ze,{config:a,onFocusout:()=>{a.children.length===0&&c&&(o.value=!1)}}):a.text),u("ul",{class:"vp-dropdown-subitems"},a.children.map((f,d)=>u("li",{class:"vp-dropdown-subitem"},u(Ze,{config:f,onFocusout:()=>{d===a.children.length-1&&c&&(o.value=!1)}}))))]:u(Ze,{config:a,onFocusout:()=>{c&&(o.value=!1)}}))}))])])}}});const Eu=(e,t="")=>Pe(e)?co(dn(t,e)):"children"in e?{...e,...e.link&&bs(e.link)?{link:Ht(dn(t,e.link)).path}:{},children:e.children.map(n=>Eu(n,dn(t,e.prefix)))}:{...e,link:bs(e.link)?Ht(dn(t,e.link)).path:e.link},Cu=()=>{const e=ye();return k(()=>(e.value.navbar||[]).map(t=>Eu(t)))},M1=()=>{const e=ye(),t=k(()=>e.value.repo),n=k(()=>t.value?Zg(t.value):null),r=k(()=>t.value?sl(t.value):null),o=k(()=>n.value?e.value.repoLabel??r.value??"Source":null);return k(()=>!n.value||!o.value||e.value.repoDisplay===!1?null:{type:r.value??"Source",label:o.value,link:n.value})};var I1=U({name:"NavScreenMenu",props:{config:{type:Object,required:!0}},setup(e){const t=Er(e,"config"),n=k(()=>t.value.ariaLabel??t.value.text),r=oe(!1),o=(s,l)=>l[l.length-1]===s;return Vt(()=>{r.value=!1}),()=>[u("button",{type:"button",class:["vp-nav-screen-menu-title",{active:r.value}],"aria-label":n.value,onClick:()=>{r.value=!r.value}},[u("span",{class:"text"},[u(Ee("VPIcon"),{icon:t.value.icon,sizing:"both"}),e.config.text]),u("span",{class:["arrow",r.value?"down":"end"]})]),u("ul",{class:["vp-nav-screen-menu",{hide:!r.value}]},t.value.children.map(s=>u("li",{class:"vp-nav-screen-menu-item"},"children"in s?[u("h4",{class:"vp-nav-screen-menu-subtitle"},s.link?u(Ze,{config:s,onFocusout:()=>{o(s,t.value.children)&&s.children.length===0&&(r.value=!1)}}):s.text),u("ul",{class:"vp-nav-screen-menu-subitems"},s.children.map(l=>u("li",{class:"vp-nav-screen-menu-subitem"},u(Ze,{config:l,onFocusout:()=>{o(l,s.children)&&o(s,t.value.children)&&(r.value=!1)}}))))]:u(Ze,{config:s,onFocusout:()=>{o(s,t.value.children)&&(r.value=!1)}}))))]}}),N1=U({name:"NavScreenLinks",setup(){const e=Cu();return()=>e.value.length?u("nav",{class:"nav-screen-links"},e.value.map(t=>u("div",{class:"navbar-links-item"},"children"in t?u(I1,{config:t}):u(Ze,{config:t})))):null}});const ku=()=>u(He,{name:"dark"},()=>u("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));ku.displayName="DarkIcon";const xu=()=>u(He,{name:"light"},()=>u("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));xu.displayName="LightIcon";const Tu=()=>u(He,{name:"auto"},()=>u("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));Tu.displayName="AutoIcon";const Au=()=>u(He,{name:"enter-fullscreen"},()=>u("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));Au.displayName="EnterFullScreenIcon";const Pu=()=>u(He,{name:"cancel-fullscreen"},()=>u("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));Pu.displayName="CancelFullScreenIcon";const $u=()=>u(He,{name:"outlook"},()=>[u("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);$u.displayName="OutlookIcon";var Lu=U({name:"ColorModeSwitch",setup(){const{config:e,isDarkMode:t,status:n}=Lr(),r=ht(),o=()=>{e.value==="switch"?n.value={light:"dark",dark:"auto",auto:"light"}[n.value]:n.value=n.value==="light"?"dark":"light"},s=async l=>{if(!(document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!r.value)){o();return}const a=l.clientX,i=l.clientY,c=Math.hypot(Math.max(a,innerWidth-a),Math.max(i,innerHeight-i)),f=t.value;await document.startViewTransition(async()=>{o(),await Sn()}).ready,t.value!==f&&document.documentElement.animate({clipPath:t.value?[`circle(${c}px at ${a}px ${i}px)`,`circle(0px at ${a}px ${i}px)`]:[`circle(0px at ${a}px ${i}px)`,`circle(${c}px at ${a}px ${i}px)`]},{duration:400,pseudoElement:t.value?"::view-transition-old(root)":"::view-transition-new(root)"})};return()=>u("button",{type:"button",class:"vp-color-mode-switch",id:"color-mode-switch",onClick:s},[u(Tu,{style:{display:n.value==="auto"?"block":"none"}}),u(ku,{style:{display:n.value==="dark"?"block":"none"}}),u(xu,{style:{display:n.value==="light"?"block":"none"}})])}}),D1=U({name:"ColorMode",setup(){const e=ye(),{canToggle:t}=Lr(),n=k(()=>e.value.outlookLocales.darkmode);return()=>t.value?u("div",{class:"vp-color-mode"},[u("label",{class:"vp-color-mode-title",for:"color-mode-switch"},n.value),u(Lu)]):null}}),H1=U({name:"ToggleFullScreenButton",setup(){const{isSupported:e,isFullscreen:t,toggle:n}=Co();return()=>e.value?u("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:t.value,onClick:()=>n()},t.value?u(Pu):u(Au)):null}}),Ou=U({name:"ToggleFullScreenButton",setup(){const e=ye(),{isSupported:t}=Co(),n=k(()=>e.value.outlookLocales.fullscreen);return()=>t.value?u("div",{class:"full-screen-wrapper"},[u("label",{class:"full-screen-title",for:"full-screen-switch"},n.value),u(H1)]):null}}),Ru=U({name:"OutlookSettings",setup(){const e=on(),t=ht(),n=k(()=>!t.value&&e.value.fullscreen);return()=>u(Gs,()=>[null,u(D1),n.value?u(Ou):null])}}),j1=U({name:"NavScreen",props:{show:Boolean},slots:Object,setup(e,{slots:t}){const{isMobile:n}=To(),r=re(),o=ko(r);return Vt(()=>{o.value=!1}),Ae(n,s=>{!s&&e.show&&(o.value=!1)}),Ce(()=>{r.value=document.body}),Bt(()=>{o.value=!1}),()=>u(Fn,{name:"fade",onEnter:()=>{o.value=!0},onAfterLeave:()=>{o.value=!1}},()=>{var s,l;return e.show?u("div",{id:"nav-screen",class:"vp-nav-screen"},u("div",{class:"vp-nav-screen-container"},[(s=t.before)==null?void 0:s.call(t),u(N1),u("div",{class:"vp-outlook-wrapper"},u(Ru)),(l=t.after)==null?void 0:l.call(t)])):null})}}),F1=U({name:"NavbarBrand",setup(){const e=Pt(),t=Eo(),n=ye(),r=k(()=>n.value.home??e.value),o=k(()=>t.value.title),s=k(()=>n.value.navbarTitle??o.value),l=k(()=>n.value.logo?Fe(n.value.logo):null),a=k(()=>n.value.logoDark?Fe(n.value.logoDark):null);return()=>u(mt,{to:r.value,class:"vp-brand","aria-label":n.value.routeLocales.home},()=>[l.value?u("img",{class:["vp-nav-logo",{light:!!a.value}],src:l.value,alt:""}):null,a.value?u("img",{class:["vp-nav-logo dark"],src:a.value,alt:""}):null,s.value?u("span",{class:["vp-site-name",{"hide-in-pad":l.value&&(n.value.hideSiteNameOnMobile??!0)}]},s.value):null])}}),B1=U({name:"NavbarLinks",setup(){const e=Cu();return()=>e.value.length?u("nav",{class:"vp-nav-links"},e.value.map(t=>u("div",{class:"vp-nav-item hide-in-mobile"},"children"in t?u(R1,{config:t}):u(Ze,{config:t,iconSizing:"height"})))):null}}),V1=U({name:"RepoLink",setup(){const e=M1();return()=>e.value?u("div",{class:"vp-nav-item vp-action"},u("a",{class:"vp-action-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},u(e1,{type:e.value.type,style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const Mu=({active:e=!1},{emit:t})=>u("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>{t("toggle")}},u("span",[u("span",{class:"vp-top"}),u("span",{class:"vp-middle"}),u("span",{class:"vp-bottom"})]));Mu.displayName="ToggleNavbarButton";const _s=(e,{emit:t})=>u("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>{t("toggle")}},u("span",{class:"icon"}));_s.displayName="ToggleSidebarButton",_s.emits=["toggle"];var z1=U({name:"OutlookButton",setup(){const e=on(),{canToggle:t}=Lr(),{isSupported:n}=Co(),r=ht(),o=oe(!1),s=k(()=>!r.value&&e.value.fullscreen&&n),l=k(()=>t.value||s.value);return Vt(()=>{o.value=!1}),()=>l.value?u("div",{class:"vp-nav-item hide-in-mobile"},t.value&&!s.value?u(Lu):s.value&&!t.value?u(Ou):u("button",{type:"button",class:["vp-outlook-button",{open:o.value}],tabindex:"-1","aria-hidden":!0},[u($u),u("div",{class:"vp-outlook-dropdown"},u(Ru))])):null}}),W1=U({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const r=ye(),{isMobile:o}=To(),s=oe(!1),l=k(()=>{const{navbarAutoHide:f="mobile"}=r.value;return f!=="none"&&(f==="always"||o.value)}),a=k(()=>r.value.navbarLayout??{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),i={Brand:F1,Language:Qr,Links:B1,Repo:V1,Outlook:z1,Search:_t("SearchBox")?Ee("SearchBox"):Qr},c=f=>i[f]??(_t(f)?Ee(f):Qr);return Vt(()=>{s.value=!1}),Ae(o,f=>{f||(s.value=!1)}),()=>{var f,d,p;return[u("header",{key:"navbar",id:"navbar",class:["vp-navbar",{"auto-hide":l.value}],"vp-navbar":""},[u("div",{class:"vp-navbar-start"},[u(_s,{onToggle:()=>{s.value&&(s.value=!1),t("toggleSidebar")}}),(f=a.value.start)==null?void 0:f.map(h=>u(c(h)))]),u("div",{class:"vp-navbar-center"},[(d=a.value.center)==null?void 0:d.map(h=>u(c(h)))]),u("div",{class:"vp-navbar-end"},[(p=a.value.end)==null?void 0:p.map(h=>u(c(h))),u(Mu,{active:s.value,onToggle:()=>{s.value=!s.value}})])]),u(j1,{show:s.value},{before:n.screenTop,after:n.screenBottom})]}}}),U1=U({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=nn();return()=>Pe(e.config.link)?u(Ze,{class:["vp-sidebar-link",{active:cl(t,e.config)}],config:{...e.config,exact:!0}}):u("p",e,[u(Ee("VPIcon"),{icon:e.config.icon,sizing:"both"}),e.config.text])}}),q1=U({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=nn(),r=oe(!1),o=k(()=>ul(n,e.config)),s=k(()=>cl(n,e.config)),l=k(()=>e.open||e.config.expanded&&!r.value);return()=>{const{collapsible:a,children:i=[],icon:c,prefix:f,link:d,text:p}=e.config;return u("section",{class:"vp-sidebar-group"},[u(a?"button":"p",{class:["vp-sidebar-header",{clickable:a||d,exact:s.value,active:o.value}],...a?{type:"button",onClick:()=>{r.value=!0,t("toggle")}}:{}},[u(Ee("VPIcon"),{icon:c,sizing:"both"}),d?u(Ze,{class:"vp-sidebar-title no-external-link-icon",config:{text:p,link:d}}):u("span",{class:"vp-sidebar-title"},p),a?u("span",{class:["vp-arrow",l.value?"down":"end"]}):null]),l.value||!a?u(Iu,{key:f,config:i}):null])}}}),Iu=U({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=nn(),n=Un(),r=oe(-1),o=s=>{r.value=s===r.value?-1:s};return lt(n,()=>{const s=e.config.findIndex(l=>ul(t,l));r.value=s},{flush:"post"}),()=>u("ul",{class:"vp-sidebar-links"},e.config.map((s,l)=>u("li","children"in s?u(q1,{config:s,open:l===r.value,onToggle:()=>{o(l)}}):u(U1,{config:s}))))}}),K1=U({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=nn(),r=fl(),o=re();return Ce(()=>{lt(()=>n.hash,s=>{const l=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${s}"]`);if(!l)return;const{top:a,height:i}=o.value.getBoundingClientRect(),{top:c,height:f}=l.getBoundingClientRect();ca+i&&l.scrollIntoView(!1)})}),()=>{var s,l,a;return u("aside",{ref:o,key:"sidebar",id:"sidebar",class:"vp-sidebar","vp-sidebar":""},[(s=t.top)==null?void 0:s.call(t),((l=t.default)==null?void 0:l.call(t))??u(Iu,{config:r.value}),(a=t.bottom)==null?void 0:a.call(t)])}}}),Nu=U({name:"CommonWrapper",props:{containerClass:String,noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=_e(),r=on(),o=ye(),{isMobile:s,isPC:l}=To(),a=ht(),[i,c]=ao(!1),[f,d]=ao(!1),p=fl(),h=re(),b=ko(h),_=oe(!1),w=k(()=>e.noNavbar||n.value.navbar===!1||o.value.navbar===!1?!1:!!(o.value.logo??o.value.repo??o.value.navbar)),S=k(()=>e.noSidebar?!1:(n.value.sidebar??!0)&&p.value.length!==0&&!n.value.home),y=k(()=>n.value.externalLinkIcon??r.value.externalLinkIcon??!0),m=k(()=>!e.noToc&&!n.value.home&&(n.value.toc??o.value.toc??!0)),E={x:0,y:0},R=V=>{E.x=V.changedTouches[0].clientX,E.y=V.changedTouches[0].clientY},z=V=>{const $=V.changedTouches[0].clientX-E.x,D=V.changedTouches[0].clientY-E.y;Math.abs($)>Math.abs(D)*1.5&&Math.abs($)>40&&($>0&&E.x<=80?c(!0):c(!1))};let x=0;return se("scroll",Nc(()=>{const V=window.scrollY;V<=58||V{c(!1)}),Ae(s,V=>{V||c(!1)}),Ae(i,V=>{b.value=V}),Ce(()=>{h.value=document.body}),Bt(()=>{b.value=!1}),()=>u(_t("GlobalEncrypt")?Ee("GlobalEncrypt"):ol,()=>u("div",{class:["theme-container",{"hide-navbar":_.value,"no-navbar":!w.value,"sidebar-collapsed":!s.value&&!l.value&&f.value,"sidebar-open":s.value&&i.value,"no-sidebar":!S.value&&!t.sidebar&&!t.sidebarTop&&!t.sidebarBottom,"external-link-icon":y.value,pure:a.value,"has-toc":m.value},e.containerClass??"",n.value.containerClass??""],"vp-container":"",onTouchStart:R,onTouchEnd:z},[w.value?u(W1,{onToggleSidebar:()=>c()},{screenTop:t.navScreenTop,screenBottom:t.navScreenBottom}):null,u(Fn,{name:"fade"},()=>i.value?u("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),u(Fn,{name:"fade"},()=>s.value?null:u("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},u("span",{class:["arrow",f.value?"end":"start"]}))),u(K1,{},{default:t.sidebar,top:t.sidebarTop,bottom:t.sidebarBottom}),t.default(),u(O1)]))}});const ft=U({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=o=>{o.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,o.style.transform="translateY(-20px)",o.style.opacity="0"},r=o=>{o.style.transform="translateY(0)",o.style.opacity="1"};return()=>{const o={name:"drop",appear:e.appear,onAppear:n,onAfterAppear:r,onEnter:n,onAfterEnter:r,onBeforeLeave:n},s=()=>t.default();return e.type==="group"?u(dc,o,s):u(Fn,o,s)}}});var dl=U({name:"MarkdownContent",props:{custom:Boolean},setup(e){const t=on(),n=oe(),r=Rv(n,{delayEnter:Jr(t.value.focus)?t.value.focus:1500,delayLeave:0}),o=k(()=>!!(t.value.focus??t.value.pure)&&r.value);return Ce(()=>{const s=document.documentElement;lt(o,l=>{l?s.classList.add("is-focusing"):s.classList.remove("is-focusing")})}),()=>u(Lc,{ref:n,class:["theme-hope-content",{custom:e.custom}],"vp-content":""})}}),G1=U({name:"PrintButton",setup(){const e=on(),t=ye();return()=>e.value.print===!1?null:u("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},u(mu))}}),Y1=U({name:"TOC",props:{items:Array,options:Object},slots:Object,setup(e,{slots:t}){const n=Er(e,"options"),r=em(n),o=nn(),s=sn(),[l,a]=ao(),i=re(),c=oe("-1.7rem"),f=b=>{var _;(_=i.value)==null||_.scrollTo({top:b,behavior:"smooth"})},d=()=>{if(i.value){const b=document.querySelector(".vp-toc-item.active");b?c.value=`${b.getBoundingClientRect().top-i.value.getBoundingClientRect().top+i.value.scrollTop}px`:c.value="-1.7rem"}else c.value="-1.7rem"};Ce(()=>{lt(()=>o.hash,b=>{if(i.value){const _=document.querySelector(`#toc a.vp-toc-link[href$="${b}"]`);if(!_)return;const{top:w,height:S}=i.value.getBoundingClientRect(),{top:y,height:m}=_.getBoundingClientRect();yw+S&&f(i.value.scrollTop+y+m-w-S)}},{flush:"post"}),lt(()=>o.fullPath,d,{flush:"post"})});const p=({title:b,level:_,slug:w})=>u(mt,{to:`#${w}`,class:["vp-toc-link",`level${_}`],onClick:()=>{a()}},()=>b),h=b=>b.length?u("ul",{class:"vp-toc-list"},b.map(_=>{const w=h(_.children);return[u("li",{class:["vp-toc-item",{active:o.hash===`#${_.slug}`}]},p(_)),w?u("li",w):null]})):null;return()=>{var S,y,m;const b=(S=e.items)!=null&&S.length?h(e.items):h(r.value),_=(y=t.before)==null?void 0:y.call(t),w=(m=t.after)==null?void 0:m.call(t);return u(Gs,()=>b||_||w?u("div",{class:"vp-toc-placeholder"},[u("aside",{id:"toc","vp-toc":""},[_,b?[u("div",{class:"vp-toc-header",onClick:()=>{a()}},[s.value.toc,u(G1),u("div",{class:["arrow",l.value?"down":"end"]})]),u("div",{class:["vp-toc-wrapper",l.value?"open":""],ref:i},[b,u("div",{class:"vp-toc-marker",style:{top:c.value}})])]:null,w])]):null)}}}),Du=U({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=ye(),n=re(),r=({target:o})=>{const s=document.querySelector(o.hash);if(s){const l=()=>{s.removeAttribute("tabindex"),s.removeEventListener("blur",l)};s.setAttribute("tabindex","-1"),s.addEventListener("blur",l),s.focus(),window.scrollTo(0,0)}};return Vt(()=>{var o;(o=n.value)==null||o.focus()}),()=>[u("span",{ref:n,tabindex:"-1"}),u("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:r},t.value.routeLocales.skipToContent)]}});let Xo=null,Xn=null;const ws={wait:()=>Xo,pending:()=>{Xo=new Promise(e=>{Xn=e})},resolve:()=>{Xn==null||Xn(),Xo=null,Xn=null}},Hu=(e,{slots:t})=>u(Fn,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:ws.resolve,onBeforeLeave:ws.pending},()=>t.default());Hu.displayName="FadeSlideY";var J1=U({name:"PageTitle",setup(){const e=pt(),t=_e(),n=ye(),{info:r,items:o}=m1();return()=>u("div",{class:"vp-page-title"},[u("h1",[n.value.titleIcon===!1?null:u(Ee("VPIcon"),{icon:t.value.icon}),e.value.title]),u(C1,{info:r.value,items:o.value}),u("hr")])}});const Q1=(e,t)=>{const n=e.replace(t,"/").split("/"),r=[];let o=Ws(t);return n.forEach((s,l)=>{l!==n.length-1?(o+=`${s}/`,r.push({link:o,name:s||"Home"})):s!==""&&(o+=s,r.push({link:o,name:s}))}),r},za=(e,t)=>e===!1?e:_o(e)?{...e,link:co(e.link,!0,t).link}:Pe(e)?co(e,!0,t):null,Ss=(e,t,n)=>{const r=e.findIndex(s=>s.link===t);if(r!==-1){if(!e[r+n])return null;const s=e[r+n];return s.link?s:"prefix"in s&&!Ht(s.prefix).notFound?{...s,link:s.prefix}:null}for(const s of e)if("children"in s){const l=Ss(s.children,t,n);if(l)return l}const o=e.findIndex(s=>"prefix"in s&&s.prefix===t);if(o!==-1){if(!e[o+n])return null;const s=e[o+n];return s.link?s:"prefix"in s&&!Ht(s.prefix).notFound?{...s,link:s.prefix}:null}return null},X1=()=>{const e=_e(),t=ye(),n=fl(),r=Un(),o=k(()=>{const l=za(e.value.prev,r.value);return l===!1?null:l??(t.value.prevLink===!1?null:Ss(n.value,r.value,-1))}),s=k(()=>{const l=za(e.value.next,r.value);return l===!1?null:l??(t.value.nextLink===!1?null:Ss(n.value,r.value,1))});return{prevLink:o,nextLink:s}},Es=(e,{slots:t})=>{var d,p;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:i,header:c,features:f=[]}=e;return u("div",{class:"vp-feature-wrapper"},[n?u("div",{class:["vp-feature-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?u("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${r})`},o]}):null,u("div",{class:"vp-feature",style:s?{color:s}:{}},[((d=t.image)==null?void 0:d.call(t,e))??[a?u("img",{class:["vp-feature-image",{light:i}],src:Fe(a),alt:""}):null,i?u("img",{class:"vp-feature-image dark",src:Fe(i),alt:""}):null],((p=t.info)==null?void 0:p.call(t,e))??[c?u("h2",{class:"vp-feature-header"},c):null,l?u("p",{class:"vp-feature-description",innerHTML:l}):null],f.length?u("div",{class:"vp-features"},f.map(({icon:h,title:b,details:_,link:w})=>{const S=[u("h3",{class:"vp-feature-title"},[u(Ee("VPIcon"),{icon:h}),u("span",{innerHTML:b})]),u("p",{class:"vp-feature-details",innerHTML:_})];return w?zs(w)?u("a",{class:"vp-feature-item link",href:w,"aria-label":b,target:"_blank"},S):u(mt,{class:"vp-feature-item link",to:w,"aria-label":b},()=>S):u("div",{class:"vp-feature-item"},S)})):null])])};Es.displayName="FeaturePanel";var Z1=U({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=_e(),r=Eo(),o=k(()=>n.value.heroFullScreen??!1),s=k(()=>{const{heroText:c,tagline:f}=n.value;return{text:c??(r.value.title||"Hello"),tagline:f??r.value.description,isFullScreen:o.value}}),l=k(()=>{const{heroText:c,heroImage:f,heroImageDark:d,heroAlt:p,heroImageStyle:h}=n.value;return{image:f?Fe(f):null,imageDark:d?Fe(d):null,imageStyle:h,alt:p??c??"",isFullScreen:o.value}}),a=k(()=>{const{bgImage:c,bgImageDark:f,bgImageStyle:d}=n.value;return{image:Pe(c)?Fe(c):null,imageDark:Pe(f)?Fe(f):null,bgStyle:d,isFullScreen:o.value}}),i=k(()=>n.value.actions??[]);return()=>{var c,f,d;return u("header",{class:["vp-hero-info-wrapper",{fullscreen:o.value}]},[((c=t.bg)==null?void 0:c.call(t,a.value))??[a.value.image?u("div",{class:["vp-hero-mask",{light:a.value.imageDark}],style:[{"background-image":`url(${a.value.image})`},a.value.bgStyle]}):null,a.value.imageDark?u("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${a.value.imageDark})`},a.value.bgStyle]}):null],u("div",{class:"vp-hero-info"},[((f=t.logo)==null?void 0:f.call(t,l.value))??u(ft,{appear:!0,type:"group"},()=>{const{image:p,imageDark:h,imageStyle:b,alt:_}=l.value;return[p?u("img",{key:"light",class:["vp-hero-image",{light:h}],style:b,src:p,alt:_}):null,h?u("img",{key:"dark",class:"vp-hero-image dark",style:b,src:h,alt:_}):null]}),((d=t.info)==null?void 0:d.call(t,s.value))??u("div",{class:"vp-hero-infos"},[s.value.text?u(ft,{appear:!0,delay:.04},()=>u("h1",{id:"main-title",class:"vp-hero-title"},s.value.text)):null,s.value.tagline?u(ft,{appear:!0,delay:.08},()=>u("p",{id:"main-description",innerHTML:s.value.tagline})):null,i.value.length?u(ft,{appear:!0,delay:.12},()=>u("p",{class:"vp-hero-actions"},i.value.map(p=>u(Ze,{class:["vp-hero-action",p.type??"default","no-external-link-icon"],config:p})))):null])])])}}});const ju=(e,{slots:t})=>{var p,h,b;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:i,header:c,highlights:f=[],type:d="un-order"}=e;return u("div",{class:"vp-highlight-wrapper",style:s?{color:s}:{}},[n?u("div",{class:["vp-highlight-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?u("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${r})`},o]}):null,u("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))??[a?u("img",{class:["vp-highlight-image",{light:i}],src:Fe(a),alt:""}):null,i?u("img",{class:"vp-highlight-image dark",src:Fe(i),alt:""}):null],((h=t.info)==null?void 0:h.call(t,e))??[u("div",{class:"vp-highlight-info-wrapper"},u("div",{class:"vp-highlight-info"},[c?u("h2",{class:"vp-highlight-header",innerHTML:c}):null,l?u("p",{class:"vp-highlight-description",innerHTML:l}):null,((b=t.highlights)==null?void 0:b.call(t,f))??u(d==="order"?"ol":d==="no-order"?"dl":"ul",{class:"vp-highlights"},f.map(({icon:_,title:w,details:S,link:y})=>{const m=[u(d==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[_?u(Ee("VPIcon"),{class:"vp-highlight-icon",icon:_}):null,u("span",{innerHTML:w})]),S?u(d==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:S}):null];return u(d==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:y}]},y?zs(y)?u("a",{class:"vp-highlight-item link",href:y,"aria-label":w,target:"_blank"},m):u(mt,{class:"vp-highlight-item link",to:y,"aria-label":w},()=>m):u("div",{class:"vp-highlight-item"},m))}))]))]])])};ju.displayName="HighlightPanel";var e0=U({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=_e(),r=k(()=>{const{features:s}=n.value;return io(s)?s:null}),o=k(()=>{const{highlights:s}=n.value;return io(s)?s:null});return()=>{var s,l,a,i;return u("main",{id:"main-content",class:"vp-page vp-project-home","aria-labelledby":n.value.heroText===""?"":"main-title"},[(s=t.top)==null?void 0:s.call(t),u(Z1),((l=o.value)==null?void 0:l.map(c=>"features"in c?u(Es,c):u(ju,c)))??(r.value?u(ft,{appear:!0,delay:.24},()=>u(Es,{features:r.value})):null),(a=t.center)==null?void 0:a.call(t),u(ft,{appear:!0,delay:.32},()=>u(dl)),(i=t.bottom)==null?void 0:i.call(t)])}}}),t0=U({name:"BreadCrumb",setup(){const e=pt(),t=Pt(),n=Un(),r=_e(),o=ye(),s=re([]),l=k(()=>(r.value.breadcrumb??o.value.breadcrumb??!0)&&s.value.length>1),a=k(()=>r.value.breadcrumbIcon??o.value.breadcrumbIcon??!0),i=()=>{const c=Q1(e.value.path,t.value).map(({link:f,name:d})=>{const{path:p,meta:h,notFound:b}=Ht(f);return b||h.breadcrumbExclude?null:{title:h.shortTitle||h.title||d,icon:h.icon,path:p}}).filter(f=>f!==null);c.length>1&&(s.value=c)};return Ce(()=>{lt(n,i)}),()=>u("nav",{class:["vp-breadcrumb",{disable:!l.value}]},l.value?u("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},s.value.map((c,f)=>u("li",{class:{"is-active":s.value.length-1===f},property:"itemListElement",typeof:"ListItem"},[u(mt,{to:c.path,property:"item",typeof:"WebPage"},()=>[a.value?u(Ee("VPIcon"),{icon:c.icon}):null,u("span",{property:"name"},c.title||"Unknown")]),u("meta",{property:"position",content:f+1})]))):[])}}),n0=U({name:"PageNav",setup(){const e=ye(),t=al(),{prevLink:n,nextLink:r}=X1();return se("keydown",o=>{o.altKey&&(o.key==="ArrowRight"?r.value&&(t(r.value.link),o.preventDefault()):o.key==="ArrowLeft"&&n.value&&(t(n.value.link),o.preventDefault()))}),()=>n.value||r.value?u("nav",{class:"vp-page-nav"},[n.value?u(Ze,{class:"prev",config:n.value},()=>{var o,s;return[u("div",{class:"hint"},[u("span",{class:"arrow start"}),e.value.metaLocales.prev]),u("div",{class:"link"},[u(Ee("VPIcon"),{icon:(o=n.value)==null?void 0:o.icon}),(s=n.value)==null?void 0:s.text])]}):null,r.value?u(Ze,{class:"next",config:r.value},()=>{var o,s;return[u("div",{class:"hint"},[e.value.metaLocales.next,u("span",{class:"arrow end"})]),u("div",{class:"link"},[(o=r.value)==null?void 0:o.text,u(Ee("VPIcon"),{icon:(s=r.value)==null?void 0:s.icon})])]}):null]):null}});const r0=()=>{const e=ye(),t=pt(),n=_e();return k(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})},o0={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},s0=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:o})=>{if(!r)return null;const s=sl(e);let l;return o?l=o:s!==null&&(l=o0[s]),l?l.replace(/:repo/u,Pr(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,vc(`${Ws(n)}/${r}`)):null},l0=()=>{const e=ye(),t=pt(),n=_e();return k(()=>{const{repo:r,docsRepo:o=r,docsBranch:s="main",docsDir:l="",editLink:a,editLinkPattern:i=""}=e.value;if(!(n.value.editLink??a??!0)||!o)return null;const c=s0({docsRepo:o,docsBranch:s,docsDir:l,editLinkPattern:i,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},a0=()=>{const e=Eo(),t=ye(),n=pt(),r=_e();return k(()=>{var o;return!(r.value.lastUpdated??t.value.lastUpdated??!0)||!((o=n.value.git)!=null&&o.updatedTime)?null:new Date(n.value.git.updatedTime).toLocaleString(e.value.lang)})},Fu=()=>u(He,{name:"edit"},()=>[u("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),u("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Fu.displayName="EditIcon";var i0=U({name:"PageMeta",setup(){const e=ye(),t=l0(),n=a0(),r=r0();return()=>{var s;const{metaLocales:o}=e.value;return u("footer",{class:"vp-page-meta"},[t.value?u("div",{class:"vp-meta-item edit-link"},u(Ze,{class:"vp-meta-label",config:t.value},{before:()=>u(Fu)})):null,u("div",{class:"vp-meta-item git-info"},[n.value?u("div",{class:"update-time"},[u("span",{class:"vp-meta-label"},`${o.lastUpdated}: `),u("span",{class:"vp-meta-info","data-allow-mismatch":"text"},n.value)]):null,(s=r.value)!=null&&s.length?u("div",{class:"contributors"},[u("span",{class:"vp-meta-label"},`${o.contributors}: `),r.value.map(({email:l,name:a},i,c)=>[u("span",{class:"vp-meta-info",title:`email: ${l}`},a),i!==c.length-1?",":""])]):null])])}}}),c0=U({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=_e(),{isDarkMode:r}=Lr(),o=ye(),s=k(()=>n.value.toc??o.value.toc??!0),l=k(()=>[2,(n.value.headerDepth??o.value.headerDepth??2)+1]);return()=>u("main",{id:"main-content",class:"vp-page"},u(_t("LocalEncrypt")?Ee("LocalEncrypt"):ol,()=>{var a,i,c,f;return[(a=t.top)==null?void 0:a.call(t),n.value.cover?u("div",{class:"page-cover"},u("img",{src:Fe(n.value.cover),alt:"","no-view":""})):null,u(t0),u(J1),s.value?u(Y1,{options:{levels:l.value,ignore:[".vp-badge"]}},{before:t.tocBefore,after:t.tocAfter}):null,(i=t.contentBefore)==null?void 0:i.call(t),u(dl),(c=t.contentAfter)==null?void 0:c.call(t),u(i0),u(n0),_t("CommentService")?u(Ee("CommentService"),{darkmode:r.value}):null,(f=t.bottom)==null?void 0:f.call(t)]}))}}),u0=U({name:"PortfolioHero",slots:Object,setup(e,{slots:t}){const n=fu(),r=_e(),o=oe(0),s=k(()=>{var p;return((p=r.value.titles)==null?void 0:p[o.value])??""}),l=oe(""),a=k(()=>{const{name:p,avatar:h,avatarDark:b,avatarAlt:_,avatarStyle:w}=r.value;return{name:p??n.value.name,avatar:h?Fe(h):null,avatarDark:b?Fe(b):null,avatarStyle:w,alt:(_||p)??""}}),i=k(()=>{const{bgImage:p,bgImageDark:h,bgImageStyle:b}=r.value;return{image:Pe(p)?Fe(p):null,imageDark:Pe(h)?Fe(h):null,bgStyle:b}}),c=k(()=>{const{welcome:p,name:h,titles:b=[],medias:_}=r.value;return{name:h??n.value.name,welcome:p??"👋 Hi There, I'm",title:l.value,titles:b,medias:_??null}}),f=()=>{l.value="";let p=0,h=!1;const b=async()=>{if(!h)if(l.value+=s.value[p],p+=1,await Sn(),p{b()},150);else{const _=c.value.titles.length;setTimeout(()=>{o.value=_<=1||o.value===c.value.titles.length-1?0:o.value+1},1e3)}};return b(),()=>{h=!0}};let d;return Ce(()=>{lt(s,()=>{d==null||d(),d=f()})}),()=>{var p,h,b;return u("section",{id:"portfolio",class:["vp-portfolio",{bg:i.value.image}]},[((p=t.bg)==null?void 0:p.call(t,i.value))??[i.value.image?u("div",{class:["vp-portfolio-mask",{light:i.value.imageDark}],style:[{background:`url(${i.value.image}) center/cover no-repeat`},i.value.bgStyle]}):null,i.value.imageDark?u("div",{class:"vp-portfolio-mask dark",style:[{background:`url(${i.value.imageDark}) center/cover no-repeat`},i.value.bgStyle]}):null],((h=t.avatar)==null?void 0:h.call(t,a.value))??u("div",{class:"vp-portfolio-avatar"},[u(ft,{delay:.04},()=>{const{avatar:_,avatarDark:w,name:S,alt:y,avatarStyle:m}=a.value;return[_?u("img",{key:"light",class:{light:w},src:_,title:S,alt:y,style:m}):null,w?u("img",{key:"dark",class:"dark",src:w,title:S,alt:y,style:m}):null]})]),u("div",{class:"vp-portfolio-container"},((b=t.info)==null?void 0:b.call(t,c.value))??u("div",{class:"vp-portfolio-info"},[u(ft,{appear:!0,delay:.08},()=>u("h6",{class:"vp-portfolio-welcome"},c.value.welcome)),u(ft,{appear:!0,delay:.12},()=>u("h1",{class:"vp-portfolio-name",id:"main-title"},c.value.name)),u(ft,{appear:!0,delay:.16},()=>u("h2",{class:"vp-portfolio-title"},l.value)),u(ft,{appear:!0,delay:.2},()=>c.value.medias?u("div",{class:"vp-portfolio-medias"},c.value.medias.map(({name:_,url:w,icon:S})=>u("a",{class:"vp-portfolio-media",href:w,rel:"noopener noreferrer",target:"_blank",title:_},u(Ee("VPIcon"),{icon:S,sizing:"both"})))):_t("SocialMedias")?u(Ee("SocialMedias")):null)]))])}}}),f0=U({name:"PortfolioHome",setup(){const e=_e(),t=k(()=>e.value.content??"portfolio");return()=>u("main",{id:"main-content",class:"vp-page vp-portfolio-home","aria-labelledby":"main-title"},[u(u0),t.value==="none"?null:u("div",{},u(ft,{appear:!0,delay:.24},()=>u(dl,{class:{"vp-portfolio-content":t.value==="portfolio"}})))])}}),d0=U({name:"Layout",slots:Object,setup(e,{slots:t}){ye();const n=pt(),r=_e(),o=ht(),{isMobile:s}=To(),l=k(()=>"none");return()=>[u(Du),u(Nu,{},{default:()=>{var a;return((a=t.default)==null?void 0:a.call(t))??(r.value.portfolio?u(f0):r.value.home?u(e0):u(o.value?ol:Hu,()=>u(c0,{key:n.value.path},{top:t.top,bottom:t.bottom,contentBefore:t.contentBefore,contentAfter:t.contentAfter,tocBefore:t.tocBefore,tocAfter:t.tocAfter})))},navScreenBottom:l.value==="none"&&_t("BloggerInfo")?()=>u(Ee("BloggerInfo")):null,sidebar:!s.value&&l.value==="always"&&_t("BloggerInfo")?()=>u(Ee("BloggerInfo")):null})]}}),p0=U({name:"NotFoundHint",setup(){const e=ye(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>u("div",{class:"not-found-hint"},[u("p",{class:"error-code"},"404"),u("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),u("p",{class:"error-hint"},t())])}}),h0=U({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=Wn(),r=Pt(),o=ye();return()=>[u(Du),u(Nu,{noSidebar:!0},()=>{var s;return u("main",{id:"main-content",class:"vp-page not-found"},((s=t.default)==null?void 0:s.call(t))??[u(p0),u("div",{class:"actions"},[u("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},o.value.routeLocales.back),u("button",{type:"button",class:"action-button",onClick:()=>{n.push(o.value.home??r.value)}},o.value.routeLocales.home)])])})]}});ag(e=>{const t=e.title,n=e.index??!0,r=e.icon;return n?{title:t,content:r?()=>[u(Ee("VPIcon"),{icon:r}),t]:null,order:e.order,index:e.index}:null});const v0={enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...r)=>(await ws.wait(),n(...r)),$1(e)},setup:()=>{L1(),T1()},layouts:{Layout:d0,NotFound:h0}},m0=Object.freeze(Object.defineProperty({__proto__:null,default:v0},Symbol.toStringTag,{value:"Module"})),Bu=`.theme-container .vp-page.vp-portfolio-home, +.theme-container .vp-page.vp-blog-home { + padding-top: 0; +} +.vp-blog-hero.fullscreen { + height: 100vh; +} +`,g0=Bu+`.theme-container .vp-project-home { + padding-top: 0; +} + +.vp-hero-info-wrapper{ + padding-top: var(--navbar-height); +} +`,b0=[".vp-navbar",".vp-site-name",".vp-dropdown-title",".vp-dropdown-subtitle",".vp-navbar .auto-link",".vp-navbar .auto-link.route-link-active",".vp-action-link",".vp-color-mode-switch",".vp-outlook-button",".slimsearch-button",".DocSearch-Button"],y0=[".vp-toggle-navbar-button .vp-top",".vp-toggle-navbar-button .vp-middle",".vp-toggle-navbar-button .vp-bottom",".vp-toggle-sidebar-button .icon",".vp-toggle-sidebar-button:before",".vp-toggle-sidebar-button:after"],_0=e=>e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/{/g,"%7B").replace(/}/g,"%7D").replace(//g,"%3E"),Wa=(e,t="")=>`${b0.map(n=>`${t} .transparent-navbar ${n}`).join(",")} { + color: ${e}; +} +${y0.map(n=>`${t} .transparent-navbar ${n}`).join(",")} { + background: ${e}; +} + +${t}.transparent-navbar .dropdown-wrapper .dropdown-title > .arrow { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='${_0(e)}' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E"); +} +`,w0=({type:e,threshold:t=50,light:n,dark:r}={})=>{const o=Un(),s=Pt(),l=_e(),a=k(e==="all"?()=>!0:e==="homepage"?()=>l.value.home??o.value===s.value:()=>l.value.portfolio??l.value.layout==="BlogHome"),i=()=>{window.scrollY{lt(o,()=>i,{flush:"post"})})},pl=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},S0={name:"BlankLayout"},E0={class:"theme-container blank-layout"};function C0(e,t,n,r,o,s){const l=Ee("Content"),a=Ee("VPFooter");return Le(),je("div",E0,[Se(l),Se(a)])}const k0=pl(S0,[["render",C0]]),x0="/images/portrait/ulf-gebhardt.jpg",T0={class:"grid grid-cols-1 md:grid-cols-10 gap-8"},A0={class:"md:col-span-7"},P0={key:0,class:"my-4 p-3 bg-green-100 text-green-700 rounded-md mb-4"},$0={key:1,class:"my-4 p-3 bg-red-100 text-red-700 rounded-md mb-4"},L0={class:"my-4"},O0={class:"my-4"},R0={class:"my-4"},M0={class:"my-4"},I0={class:"my-4 flex justify-end"},N0=["disabled"],D0={key:0},H0={key:1},j0=U({__name:"ContactForm",setup(e){const t=Xt({name:"",email:"",phone:"",message:""}),n=oe(!1),r=oe(!1),o=oe(""),s=async()=>{try{n.value=!0,o.value="";const l=await fetch("/api/mail",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t.name,email:t.email,telephone:t.phone||void 0,text:t.message})});if(l.status!==200)throw new Error("Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten.");const a=await l.json();if(!l.ok)throw new Error(a.error||"Fehler beim Senden der Nachricht");t.name="",t.email="",t.phone="",t.message="",r.value=!0,setTimeout(()=>{r.value=!1},5e3)}catch(l){o.value=l instanceof Error?l.message:"Ein unbekannter Fehler ist aufgetreten"}finally{n.value=!1}};return(l,a)=>(Le(),je(Re,null,[a[6]||(a[6]=ne("p",{class:"text-gray-600 dark:text-gray-300 mb-8"},[oo(" Wir freuen uns auf deine Nachricht. Als Ansprechpartner steht dir "),ne("strong",null,"Ulf Gebhardt"),oo(" für deine Fragen gerne zur Verfügung. ")],-1)),ne("div",T0,[a[5]||(a[5]=ne("div",{class:"flex flex-col items-center md:items-end md:self-start md:col-span-3 md:sticky md:top-8"},[ne("img",{src:x0,alt:"Ulf Gebhardt",class:"rounded-lg shadow-md w-75 h-auto mb-6"})],-1)),ne("div",A0,[a[4]||(a[4]=nc('

Telefon

Nachricht

',3)),ne("form",{onSubmit:yp(s,["prevent"])},[r.value?(Le(),je("div",P0," Deine Nachricht wurde erfolgreich gesendet. Vielen Dank! ")):Ol("",!0),o.value?(Le(),je("div",$0,Qe(o.value),1)):Ol("",!0),ne("div",L0,[Nr(ne("input",{id:"name","onUpdate:modelValue":a[0]||(a[0]=i=>t.name=i),type:"text",placeholder:"Name",required:"",minlength:"2",maxlength:"35",class:"w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:highlight focus:border-transparent"},null,512),[[Fr,t.name]])]),ne("div",O0,[Nr(ne("input",{id:"email","onUpdate:modelValue":a[1]||(a[1]=i=>t.email=i),type:"email",placeholder:"E-Mail",required:"",class:"w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:highlight focus:border-transparent"},null,512),[[Fr,t.email]])]),ne("div",R0,[Nr(ne("input",{id:"phone","onUpdate:modelValue":a[2]||(a[2]=i=>t.phone=i),type:"tel",placeholder:"Telefon",minlength:"8",class:"w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:highlight focus:border-transparent"},null,512),[[Fr,t.phone]])]),ne("div",M0,[Nr(ne("textarea",{id:"message","onUpdate:modelValue":a[3]||(a[3]=i=>t.message=i),rows:"4",placeholder:"Deine Nachricht",required:"",minlength:"5",class:"w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:highlight focus:border-transparent"},null,512),[[Fr,t.message]])]),ne("div",I0,[ne("button",{type:"submit",disabled:n.value,class:"text-white py-2 px-6 rounded-md transition-colors duration-200 focus:outline-none focus:ring-2 focus:highlight focus:ring-offset-2"},[n.value?(Le(),je("span",D0,"Wird gesendet...")):(Le(),je("span",H0,"Nachricht senden"))],8,N0)])],32)])])],64))}}),F0={name:"ContentSection",props:{title:{type:String,required:!0},backgroundColor:{type:String,default:"bg-white dark:bg-gray-900"},id:{type:String,default:""}}},B0=["id"],V0={class:"content-width"},z0={class:"py-16"};function W0(e,t,n,r,o,s){return Le(),je("section",{id:n.id,class:ho([n.backgroundColor])},[ne("div",V0,[ne("div",z0,[ne("h1",null,Qe(n.title),1),rd(e.$slots,"default")])])],10,B0)}const U0=pl(F0,[["render",W0]]),q0={name:"FooterSection",computed:{currentYear(){return new Date().getFullYear()}}},K0={class:"bg-[#22596c] text-white py-8"},G0={class:"content-width mx-auto px-4 md:px-6"},Y0={class:"flex flex-col md:flex-row justify-between items-center"},J0={class:"mb-4 md:mb-0"},Q0={class:"text-sm"};function X0(e,t,n,r,o,s){return Le(),je("footer",K0,[ne("div",G0,[ne("div",Y0,[ne("div",J0,[ne("p",Q0,"© "+Qe(s.currentYear)+" CC BY IT4C.dev & Autoren",1)]),t[0]||(t[0]=nc('',1))])])])}const Z0=pl(q0,[["render",X0]]),e2={class:"grid grid-cols-12 items-start mb-16"},t2={class:"col-span-3 text-right pr-8"},n2={class:"text-5xl sm:text-6xl font-bold highlight-number"},r2={class:"col-span-9 pt-0 sm:pt-2"},o2={class:"text-xl font-semibold mb-2"},s2={class:"text-gray-600 dark:text-gray-300"},l2=U({__name:"ProcessStep",props:{number:{},title:{},description:{}},setup(e){return(t,n)=>(Le(),je("div",e2,[ne("div",t2,[ne("span",n2,Qe(t.number.padStart(2,"0")),1)]),ne("div",r2,[ne("h3",o2,Qe(t.title),1),ne("p",s2,Qe(t.description),1)])]))}}),a2=["href"],i2={class:"border border-gray-300 rounded-lg p-6"},c2=["src","alt"],u2={class:"text-xl font-semibold mb-2"},f2={class:"text-gray-600 dark:text-gray-300 mb-4"},d2={class:"flex flex-wrap gap-2"},p2=U({__name:"ProjectCard",props:{title:{},description:{},image:{},tags:{},href:{}},setup(e){return(t,n)=>(Le(),je("a",{href:t.href},[ne("div",i2,[ne("img",{src:t.image,alt:t.title,class:"rounded-lg mb-4 w-full h-auto object-contain"},null,8,c2),ne("h3",u2,Qe(t.title),1),ne("p",f2,Qe(t.description),1),ne("div",d2,[(Le(!0),je(Re,null,Li(t.tags,r=>(Le(),je("span",{key:r,class:"tag px-3 py-1 rounded-full text-sm"},Qe(r),1))),128))])])],8,a2))}}),h2={class:"p-6 border border-gray-300 rounded-lg"},v2={class:"text-xl font-semibold mb-4"},m2={class:"space-y-2 text-gray-600 dark:text-gray-300"},g2=U({__name:"ServiceCard",props:{title:{},items:{}},setup(e){return(t,n)=>(Le(),je("div",h2,[ne("h3",v2,Qe(t.title),1),ne("ul",m2,[(Le(!0),je(Re,null,Li(t.items,r=>(Le(),je("li",{key:r},Qe(r),1))),128))])]))}}),b2=["href"],y2={class:"relative w-48 h-48 mx-auto mb-4"},_2=["src","alt"],w2={class:"font-semibold text-gray-900 dark:text-gray-50 transition-colors duration-200 group-hover:text-gray-600 group-hover:dark:text-gray-300"},S2={class:"text-sm text-gray-600 dark:text-gray-300"},E2=U({__name:"TeamMember",props:{name:{},role:{},image:{},profileUrl:{}},setup(e){return(t,n)=>(Le(),je("a",{href:t.profileUrl,class:"block text-center group transition-transform duration-200 hover:-translate-y-2 active:translate-y-0"},[ne("div",y2,[ne("img",{src:t.image,alt:t.name,class:"rounded-full w-full h-full object-cover grayscale transition-all duration-200 transform group-hover:scale-[1.05]"},null,8,_2),n[0]||(n[0]=ne("div",{class:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[115%] h-[115%] rounded-full overlay-bg opacity-0 group-hover:opacity-25 transition-opacity duration-200"},null,-1))]),ne("h4",w2,Qe(t.name),1),ne("p",S2,Qe(t.role),1)],8,b2))}}),C2=["src","width"],k2=U({__name:"CaptionedImage",props:{src:{},caption:{},width:{}},setup(e){return(t,n)=>(Le(),je("figure",null,[ne("img",{src:t.src,alt:"",width:t.width},null,8,C2),ne("figcaption",null,Qe(t.caption),1)]))}}),x2=St({enhance({app:e}){e.component("ContactForm",j0),e.component("ContentSection",U0),e.component("VPFooter",Z0),e.component("ProcessStep",l2),e.component("ProjectCard",p2),e.component("TeamMember",E2),e.component("ServiceCard",g2),e.component("CaptionedImage",k2)},setup(){w0({type:"homepage"})},layouts:{BlankLayout:k0}}),T2=Object.freeze(Object.defineProperty({__proto__:null,default:x2},Symbol.toStringTag,{value:"Module"})),Ur=[um,fm,dm,pm,vm,mm,gm,Em,Tm,Mm,Dm,Qm,Zm,lg,pg,yg,qg,Xg,m0,T2].map(e=>e.default).filter(Boolean),A2=JSON.parse('{"base":"/","lang":"de-DE","title":"IT4C","description":"IT4C.dev stellt das IT Team for Change, seine angewandte Philosophie und Projekte vor.","head":[["meta",{"name":"viewport","content":"width=device-width,initial-scale=1"}]],"locales":{}}');var er=re(A2),P2=vh,$2=()=>{const e=Fh({history:P2(Ws("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Mt){const r=Ht(t.fullPath);if(r.path!==t.fullPath)return r.path;const o=await r.loader();t.meta={...r.meta,_pageChunk:o}}else t.path===n.path&&(t.meta=n.meta)}),e},L2=e=>{e.component("ClientOnly",Gs),e.component("Content",Lc),e.component("RouteLink",mt)},O2=(e,t,n)=>{const r=k(()=>t.currentRoute.value.path),o=gi((w,S)=>({get(){return w(),t.currentRoute.value.meta._pageChunk},set(y){t.currentRoute.value.meta._pageChunk=y,S()}})),s=k(()=>cn.resolveLayouts(n)),l=k(()=>cn.resolveRouteLocale(er.value.locales,r.value)),a=k(()=>cn.resolveSiteLocaleData(er.value,l.value)),i=k(()=>o.value.comp),c=k(()=>o.value.data),f=k(()=>c.value.frontmatter),d=k(()=>cn.resolvePageHeadTitle(c.value,a.value)),p=k(()=>cn.resolvePageHead(d.value,f.value,a.value)),h=k(()=>cn.resolvePageLang(c.value,a.value)),b=k(()=>cn.resolvePageLayout(c.value,s.value)),_={layouts:s,pageData:c,pageComponent:i,pageFrontmatter:f,pageHead:p,pageHeadTitle:d,pageLang:h,pageLayout:b,redirects:vs,routeLocale:l,routePath:r,routes:Dn,siteData:er,siteLocaleData:a};return e.provide(Ks,_),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>f.value},$head:{get:()=>p.value},$headTitle:{get:()=>d.value},$lang:{get:()=>h.value},$page:{get:()=>c.value},$routeLocale:{get:()=>l.value},$site:{get:()=>er.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>Fe}}),_},R2=([e,t,n=""])=>{const r=Object.entries(t).map(([a,i])=>Pe(i)?`[${a}=${JSON.stringify(i)}]`:i?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)??null},M2=([e,t,n])=>{if(!Pe(e))return null;const r=document.createElement(e);return _o(t)&&Object.entries(t).forEach(([o,s])=>{Pe(s)?r.setAttribute(o,s):s&&r.setAttribute(o,"")}),Pe(n)&&r.appendChild(document.createTextNode(n)),r},I2=()=>{const e=zh(),t=Ac();let n=[];const r=()=>{e.value.forEach(l=>{const a=R2(l);a&&n.push(a)})},o=()=>{const l=[];return e.value.forEach(a=>{const i=M2(a);i&&l.push(i)}),l},s=()=>{document.documentElement.lang=t.value;const l=o();n.forEach((a,i)=>{const c=l.findIndex(f=>a.isEqualNode(f));c===-1?(a.remove(),delete n[i]):l.splice(c,1)}),l.forEach(a=>document.head.appendChild(a)),n=[...n.filter(a=>!!a),...l]};Nn(qh,s),Ce(()=>{r(),Ae(e,s,{immediate:!1})})},N2=Sp,D2=async()=>{var n;const e=N2({name:"Vuepress",setup(){var s;I2();for(const l of Ur)(s=l.setup)==null||s.call(l);const r=Ur.flatMap(({rootComponents:l=[]})=>l.map(a=>u(a))),o=Wh();return()=>[u(o.value),r]}}),t=$2();L2(e),O2(e,t,Ur);for(const r of Ur)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:er}));return e.use(t),{app:e,router:t}};D2().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{_o as A,Lg as B,Ag as C,pt as D,re as E,Ce as F,Eg as G,lt as H,Qs as I,Bt as J,Nv as K,Pe as L,yr as M,Jc as P,mt as R,pl as _,ne as a,nc as b,je as c,D2 as createVueApp,oo as d,Se as e,x0 as f,U as g,Pt as h,$t as i,Xt as j,oe as k,k as l,u as m,se as n,Le as o,Ae as p,Og as q,Ee as r,Qc as s,Er as t,Wn as u,Pg as v,Nf as w,$g as x,xo as y,H2 as z}; diff --git a/assets/democracy.app.html-BgTvwzvd.js b/assets/democracy.app.html-BgTvwzvd.js new file mode 100644 index 0000000..bf83bee --- /dev/null +++ b/assets/democracy.app.html-BgTvwzvd.js @@ -0,0 +1 @@ +import{_ as n,c as t,b as a,o as r}from"./app-DFzJ4zlk.js";const s={};function i(c,e){return r(),t("div",null,e[0]||(e[0]=[a('

DEMOCRACY App

Die DEMOCRACY App ist ein Open-Source-Projekt, das die Gesetze und Beschlüsse des Deutschen Bundestages mit all ihren Dokumenten sammelt. Dann gibt sie ihren Nutzern die Möglichkeit, für jede Entscheidung, die das Parlament zu treffen hat, abzustimmen (annehmen, ablehnen oder enthalten). Nach der Abstimmung können die Benutzer in Prozenten sehen, wie viele Personen zugestimmt, abgelehnt oder sich enthalten haben.

Techstack

Das Backend ist in TypeScript geschrieben.

',4)]))}const h=n(s,[["render",i]]),o=JSON.parse('{"path":"/projekte/democracy.app.html","title":"DEMOCRACY App","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.24,"words":73},"filePathRelative":"projekte/democracy.app.md","excerpt":"\\n

Die DEMOCRACY App ist ein Open-Source-Projekt, das die Gesetze und Beschlüsse des Deutschen Bundestages mit all ihren Dokumenten sammelt. Dann gibt sie ihren Nutzern die Möglichkeit, für jede Entscheidung, die das Parlament zu treffen hat, abzustimmen (annehmen, ablehnen oder enthalten). Nach der Abstimmung können die Benutzer in Prozenten sehen, wie viele Personen zugestimmt, abgelehnt oder sich enthalten haben.

"}');export{h as comp,o as data}; diff --git a/assets/gradido.html-CUHh820v.js b/assets/gradido.html-CUHh820v.js new file mode 100644 index 0000000..7e61948 --- /dev/null +++ b/assets/gradido.html-CUHh820v.js @@ -0,0 +1 @@ +import{_ as a,c as n,b as r,o as t}from"./app-DFzJ4zlk.js";const d={};function i(s,e){return t(),n("div",null,e[0]||(e[0]=[r('

Gradido

Gradido ist ein Projekt, das eine alternative Währung zum Fiatgeld schaffen will.

Dazu haben wir Bernd Hückstedt bei der Umsetzung seiner Idee geholfen. Alexander Friedland entdeckte das Projekt und arbeitete als Frontend-Entwickler. Ulf Gebhardt war der Project Owner und der Dev-Op. Moriz Wahl war verantwortlich für das Backend und die Unit-Tests. Hannes Heine arbeitete am Backend und war agiler Coach. Mathias Lenz erstellte die End-to-End-Testszenarien und den Dev-Op. Wolfgang Huß hat ebenfalls am Backend gearbeitet.

Techstack

Das Frontend ist in Vue2 geschrieben. Das Backend verwendet NodeJS, Apollo, GraphQL. Die Datenbank ist auf der SQL-Plattform MariaDB. Die End-to-End Tests sind mit Cypress geschrieben.

',5)]))}const l=a(d,[["render",i]]),c=JSON.parse('{"path":"/projekte/gradido.html","title":"Gradido","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.38,"words":115},"filePathRelative":"projekte/gradido.md","excerpt":"\\n

Gradido ist ein Projekt, das eine alternative Währung zum Fiatgeld schaffen will.

\\n

Dazu haben wir Bernd Hückstedt bei der Umsetzung seiner Idee geholfen.\\nAlexander Friedland entdeckte das Projekt und arbeitete als Frontend-Entwickler.\\nUlf Gebhardt war der Project Owner und der Dev-Op.\\nMoriz Wahl war verantwortlich für das Backend und die Unit-Tests.\\nHannes Heine arbeitete am Backend und war agiler Coach.\\nMathias Lenz erstellte die End-to-End-Testszenarien und den Dev-Op.\\nWolfgang Huß hat ebenfalls am Backend gearbeitet.

"}');export{l as comp,c as data}; diff --git a/assets/hannes-heine.html-DTUHv6XE.js b/assets/hannes-heine.html-DTUHv6XE.js new file mode 100644 index 0000000..5c14b38 --- /dev/null +++ b/assets/hannes-heine.html-DTUHv6XE.js @@ -0,0 +1 @@ +import{_ as r,c as n,b as a,o as i}from"./app-DFzJ4zlk.js";const t="/images/portrait/hannes-heine.jpg",l={};function o(h,e){return i(),n("div",null,e[0]||(e[0]=[a('

Hannes Heine

Präsentation

Hannes Heine

Ich bin in Deutschland geboren und in Frankreich aufgewachsen, daher spreche ich beide Sprachen fließend. In meiner Freizeit spiele ich gerne Videospiele, mache Reiki und alle Arten von Sport. Als Kind war ich, abgesehen von meinem Interesse für Sport, immer sehr gut in den Naturwissenschaften. In der 10. Klasse stieß ich auf das Programmieren, die Anfangszeit war so aufregend, dass ich den Eindruck hatte, ich könnte mit einem kleinen Gerät zaubern. Das hat mich so sehr begeistert, dass ich nach meinem Abitur 2008 3 Jahre in der schönen Stadt Toulouse studiert habe (Mathematik, Mechanik und Informatik). Danach zog ich zurück nach Deutschland in die Stadt, in der ich geboren wurde - Hamburg.

Arbeit

Arbeit in Festanstellung

Meine Rolle war die eines Software-Ingenieurs. Meine Aufgaben waren hauptsächlich die Arbeit am OkotoPOS-Projekt mit viel Datentransfer von einer Anwendung zur anderen und ein wenig Frontend (Java, JUnit, Jersey, hibernate, etc.).

Dort war meine Rolle die eines Software-Ingenieurs. Ich half bei der Planung und Entwicklung des Im- und Exports von Daten für verschiedene Clients im Censhare Backend (Java, JaxRS, XPATH, XSLT, XLIFF, JavaPOI, etc.).

Freiberufliche Projekte

Meine Aufgaben bestanden darin, bei der Entwicklung des Shopware-Shops (PHP, Laravel, etc.) und der firmeneigenen Anwendung (AngularJS) zu helfen. Diese wird von Herstellern verwendet, um das korrekte Gewicht des verkauften Produkts zurückzugeben.

  • Human Connection

Ich half bei der Übersetzung vom Deutschen ins Französische.

  • Gradido

Ich erledige Aufgaben vom Backend (GraphQL, TypeScript, TypeORM, etc.) bis zum Frontend (VueJS, Bootstrap, etc.).

  • Einrichtung von verschiedenen kleinen Shopware-Shops und CMS-Seiten

(Hosting, Konfiguration, etc.)

Ich bin hier auf Github zu finden.

Rolle

  • DevOps
  • Backend-Entwickler
  • Software & Datenbank Architekt
  • Scrum Master
  • Design-Eye

Gesprochene Sprachen

  • Französisch fließend
  • Deutsch fließend
  • Englisch in Wort und Schrift

Programmiersprachen und Frameworks

In meiner Zeit als Softwareentwickler habe ich viele verschiedene Sprachen gelernt. Die folgenden sind die, die ich am häufigsten verwendet habe.

Für Javascript

Für Java

Für PHP

Web basics

Webserver

Datenbank

Entwicklung

',40)]))}const p=r(l,[["render",o]]),c=JSON.parse('{"path":"/team/hannes-heine.html","title":"Hannes Heine","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":1.57,"words":472},"filePathRelative":"team/hannes-heine.md","excerpt":"\\n

Präsentation

\\n

\\"Hannes

\\n

Ich bin in Deutschland geboren und in Frankreich aufgewachsen, daher spreche ich beide Sprachen fließend. In meiner Freizeit spiele ich gerne Videospiele, mache Reiki und alle Arten von Sport.\\nAls Kind war ich, abgesehen von meinem Interesse für Sport, immer sehr gut in den Naturwissenschaften. In der 10. Klasse stieß ich auf das Programmieren, die Anfangszeit war so aufregend, dass ich den Eindruck hatte, ich könnte mit einem kleinen Gerät zaubern. Das hat mich so sehr begeistert, dass ich nach meinem Abitur 2008 3 Jahre in der schönen Stadt Toulouse studiert habe (Mathematik, Mechanik und Informatik).\\nDanach zog ich zurück nach Deutschland in die Stadt, in der ich geboren wurde - Hamburg.

"}');export{p as comp,c as data}; diff --git a/assets/historie.html-ooxMdhLn.js b/assets/historie.html-ooxMdhLn.js new file mode 100644 index 0000000..a9a0ffc --- /dev/null +++ b/assets/historie.html-ooxMdhLn.js @@ -0,0 +1 @@ +import{_ as a,c as o,a as n,b as s,d as t,e as l,w as i,r as d,o as u}from"./app-DFzJ4zlk.js";const m={};function f(g,e){const r=d("RouteLink");return u(),o("div",null,[e[52]||(e[52]=n("h1",{id:"historie",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#historie"},[n("span",null,"Historie")])],-1)),e[53]||(e[53]=n("p",null,"Dieser Abschnitt gibt einen Überblick darüber, wann welche Person ein Mitglied unseres Teams wurde und wie IT4C entstanden ist.",-1)),n("p",null,[e[3]||(e[3]=t("Alles begann ca. 2017, als ")),l(r,{to:"/team/alexander-friedland.html"},{default:i(()=>e[0]||(e[0]=[t("Alex")])),_:1}),e[4]||(e[4]=t(", der die ursprüngliche Website für das DEMOCRACY-Projekt erstellte, sich mit ")),l(r,{to:"/team/ulf-gebhardt.html"},{default:i(()=>e[1]||(e[1]=[t("Ulf")])),_:1}),e[5]||(e[5]=t(" in Karlsruhe traf, um den Stand der zu diesem Zeitpunkt an Universitäten verfügbaren Wahlmethoden zu evaluieren. Ulf begann mit DEMOCRACY zu arbeiten und als das Projekt seinen öffentlichen Auftritt hatte, nahm ")),l(r,{to:"/team/wolfgang-huss.html"},{default:i(()=>e[2]||(e[2]=[t("Wolle")])),_:1}),e[6]||(e[6]=t(" Kontakt auf, um als Influencer mit dem Projekt zu arbeiten."))]),e[54]||(e[54]=n("h2",{id:"human-connection",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#human-connection"},[n("span",null,"Human Connection")])],-1)),n("p",null,[e[12]||(e[12]=t("Die meisten von uns trafen sich 2019 wieder auf der Human Connection. Diesmal alle als Entwickler, um das angedachte soziale Netzwerk zu implementieren. ")),l(r,{to:"/team/wolfgang-huss.html"},{default:i(()=>e[7]||(e[7]=[t("Wolle")])),_:1}),e[13]||(e[13]=t(" war der erste, gefolgt von ")),l(r,{to:"/team/alexander-friedland.html"},{default:i(()=>e[8]||(e[8]=[t("Alex")])),_:1}),e[14]||(e[14]=t(" und ")),l(r,{to:"/team/ulf-gebhardt.html"},{default:i(()=>e[9]||(e[9]=[t("Ulf")])),_:1}),e[15]||(e[15]=t(". Während Ulf wieder zu DEMOCRACY ging, meldete sich ")),l(r,{to:"/team/hannes-heine.html"},{default:i(()=>e[10]||(e[10]=[t("Hannes")])),_:1}),e[16]||(e[16]=t(" freiwillig und ")),l(r,{to:"/team/moriz-wahl.html"},{default:i(()=>e[11]||(e[11]=[t("Moriz")])),_:1}),e[17]||(e[17]=t(" stieß zum Team. Das Projekt Human Connection endete 2020 und die entstandene Software wurde fortan unter dem Name ")),e[18]||(e[18]=n("em",null,"ocelot.social",-1)),e[19]||(e[19]=t(" weiter gepflegt."))]),e[55]||(e[55]=n("h2",{id:"ocelot-social-ende-von-human-connection",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#ocelot-social-ende-von-human-connection"},[n("span",null,"Ocelot.Social - Ende von Human Connection")])],-1)),n("p",null,[e[24]||(e[24]=t("Im letzten Quartal 2020 wurde Human Connection als Projekt beendet und der Quellcode unter dem Namen ")),e[25]||(e[25]=n("a",{href:"https://ocelot.social",target:"_blank",rel:"noopener noreferrer"},"ocelot.social",-1)),e[26]||(e[26]=t(" neu veröffentlicht. ")),l(r,{to:"/team/wolfgang-huss.html"},{default:i(()=>e[20]||(e[20]=[t("Wolle")])),_:1}),e[27]||(e[27]=t(", ")),l(r,{to:"/team/alexander-friedland.html"},{default:i(()=>e[21]||(e[21]=[t("Alex")])),_:1}),e[28]||(e[28]=t(", ")),l(r,{to:"/team/ulf-gebhardt.html"},{default:i(()=>e[22]||(e[22]=[t("Ulf")])),_:1}),e[29]||(e[29]=t(" und ")),l(r,{to:"/team/moriz-wahl.html"},{default:i(()=>e[23]||(e[23]=[t("Moriz")])),_:1}),e[30]||(e[30]=t(" führten das Projekt weiter und veröffentlichten ")),e[31]||(e[31]=n("a",{href:"https://wir.social",target:"_blank",rel:"noopener noreferrer"},"wir.social",-1)),e[32]||(e[32]=t(", um ")),e[33]||(e[33]=n("em",null,"ocelot.social",-1)),e[34]||(e[34]=t(" am Leben zu erhalten. Lasst uns das soziale Netzwerk live auf ")),e[35]||(e[35]=n("a",{href:"https://stage.ocelot.social",target:"_blank",rel:"noopener noreferrer"},"stage.ocelot.social",-1)),e[36]||(e[36]=t(" ausprobieren."))]),e[56]||(e[56]=n("h2",{id:"gradido",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#gradido"},[n("span",null,"Gradido")])],-1)),n("p",null,[e[43]||(e[43]=t("Im Jahr 2021 hat sich ein Großteil des Teams dem Projekt ")),e[44]||(e[44]=n("a",{href:"https://github.com/gradido/gradido",target:"_blank",rel:"noopener noreferrer"},"Gradido",-1)),e[45]||(e[45]=t(" angeschlossen. Wie immer war unser Scout ")),l(r,{to:"/team/alexander-friedland.html"},{default:i(()=>e[37]||(e[37]=[t("Alex")])),_:1}),e[46]||(e[46]=t(" der erste, gefolgt von ")),l(r,{to:"/team/ulf-gebhardt.html"},{default:i(()=>e[38]||(e[38]=[t("Ulf")])),_:1}),e[47]||(e[47]=t(", der zu dieser Zeit in Norwegen wohnte. Bald darauf stieß ")),l(r,{to:"/team/moriz-wahl.html"},{default:i(()=>e[39]||(e[39]=[t("Moriz")])),_:1}),e[48]||(e[48]=t(" dazu, und im Sommer 2021 kam ")),l(r,{to:"/team/hannes-heine.html"},{default:i(()=>e[40]||(e[40]=[t("Hannes")])),_:1}),e[49]||(e[49]=t(" an Bord. Als Ulf eine Reise nach Italien antrat, konnte ")),l(r,{to:"/team/wolfgang-huss.html"},{default:i(()=>e[41]||(e[41]=[t("Wolle")])),_:1}),e[50]||(e[50]=t(" schließlich überzeugt werden, sich anzuschließen, bald gefolgt von ")),l(r,{to:"/team/mathias-lenz.html"},{default:i(()=>e[42]||(e[42]=[t("Mathias")])),_:1}),e[51]||(e[51]=t("."))]),e[57]||(e[57]=s('

Yunite.me

Im Jahr 2022 trat das Yunite-Team an das Team heran, um ein neues soziales Netzwerk auf Basis von ocelot.social auf die Beine zu stellen. Das neue Netzwerk wurde am 01.11.2022 unter dem Namen yunite.me veröffentlicht.

IT4C

Mit Beginn des Jahres 2023 wurde IT4C as Name für das Entwicklerkollektiv gefunden und die [Website] (https://www.it4c.dev) eingerichtet, um es den Teammitgliedern zu ermöglichen, sich selbst und das Team als Ganzes zu präsentieren.

',4))])}const p=a(m,[["render",f]]),w=JSON.parse('{"path":"/historie.html","title":"Historie","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":1.36,"words":407},"filePathRelative":"historie.md","excerpt":"\\n

Dieser Abschnitt gibt einen Überblick darüber, wann welche Person ein Mitglied unseres Teams wurde und wie IT4C entstanden ist.

\\n

Alles begann ca. 2017, als Alex, der die ursprüngliche Website für das DEMOCRACY-Projekt erstellte, sich mit Ulf in Karlsruhe traf, um den Stand der zu diesem Zeitpunkt an Universitäten verfügbaren Wahlmethoden zu evaluieren. Ulf begann mit DEMOCRACY zu arbeiten und als das Projekt seinen öffentlichen Auftritt hatte, nahm Wolle Kontakt auf, um als Influencer mit dem Projekt zu arbeiten.

"}');export{p as comp,w as data}; diff --git a/assets/impressum.html-CgLCWLO4.js b/assets/impressum.html-CgLCWLO4.js new file mode 100644 index 0000000..931a37f --- /dev/null +++ b/assets/impressum.html-CgLCWLO4.js @@ -0,0 +1 @@ +import{_ as n,c as r,b as t,o as i}from"./app-DFzJ4zlk.js";const s={};function a(h,e){return i(),r("div",null,e[0]||(e[0]=[t('

Impressum

Angaben gemäß § 5 TMG

Ulf Gebhardt
Alsbacher Str. 22
64673 Zwingenberg
Deutschland
Telefon: +49 157 8484 1600
E-Mail: info@it4c.dev

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:

Ulf Gebhardt
Alsbacher Str. 22
64673 Zwingenberg
Deutschland

Haftungsausschluss:

Haftung für Inhalte

Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Solltest du trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne deine ausdrückliche Zustimmung nicht an Dritte weitergegeben. Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.

Rechtswirksamkeit dieses Haftungsausschlusses

Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.

',16)]))}const d=n(s,[["render",a]]),u=JSON.parse('{"path":"/impressum.html","title":"Impressum","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":1.79,"words":536},"filePathRelative":"impressum.md","excerpt":"\\n

Angaben gemäß § 5 TMG

\\n

Ulf Gebhardt
\\nAlsbacher Str. 22
\\n64673 Zwingenberg
\\nDeutschland
\\nTelefon: +49 157 8484 1600
\\nE-Mail: info@it4c.dev

"}');export{d as comp,u as data}; diff --git a/assets/index.html-BUHwOso0.js b/assets/index.html-BUHwOso0.js new file mode 100644 index 0000000..819963a --- /dev/null +++ b/assets/index.html-BUHwOso0.js @@ -0,0 +1 @@ +import{_ as t,c as a,e as o,r,o as n}from"./app-DFzJ4zlk.js";const s={};function c(l,i){const e=r("Catalog");return n(),a("div",null,[o(e)])}const p=t(s,[["render",c]]),_=JSON.parse('{"path":"/projekte/","title":"Projekte","lang":"de-DE","frontmatter":{"title":"Projekte","article":false,"feed":false,"sitemap":false},"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"excerpt":""}');export{p as comp,_ as data}; diff --git a/assets/index.html-BibaCLbd.js b/assets/index.html-BibaCLbd.js new file mode 100644 index 0000000..62a6bab --- /dev/null +++ b/assets/index.html-BibaCLbd.js @@ -0,0 +1 @@ +import{_ as t,c as a,e as o,r as n,o as r}from"./app-DFzJ4zlk.js";const s={};function c(l,i){const e=n("Catalog");return r(),a("div",null,[o(e)])}const _=t(s,[["render",c]]),f=JSON.parse('{"path":"/team/","title":"Team","lang":"de-DE","frontmatter":{"title":"Team","article":false,"feed":false,"sitemap":false},"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"excerpt":""}');export{_ as comp,f as data}; diff --git a/assets/index.html-CytUw73L.js b/assets/index.html-CytUw73L.js new file mode 100644 index 0000000..0bcab77 --- /dev/null +++ b/assets/index.html-CytUw73L.js @@ -0,0 +1 @@ +import{_ as g,c as h,a as t,e,w as s,r as a,o as u,d as c}from"./app-DFzJ4zlk.js";const p="/images/hero-bg-desktop.jpg",f="/images/hero-bg-mobile.jpg",b={},v={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 my-8"},x={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6 mt-10"},k={class:"grid md:grid-cols-2 gap-8"};function w(y,i){const r=a("ServiceCard"),o=a("ContentSection"),n=a("TeamMember"),d=a("ProjectCard"),l=a("ProcessStep"),m=a("ContactForm");return u(),h("div",null,[i[2]||(i[2]=t("section",{class:"full-width-section h-screen relative"},[t("img",{src:p,alt:"Technologie für den gesellschaftlichen Wandel",class:"w-full h-screen object-cover hidden md:block"}),t("div",{class:"absolute inset-0 bg-gradient-to-r from-[#22596c]/100 via-[#22596c]/80 to-transparent dark:from-[#22596c]/100 dark:via-[#22596c]/80 dark:to-transparent hidden md:block",style:{width:"65%"}}),t("div",{class:"w-full h-screen md:hidden relative overflow-hidden"},[t("img",{src:f,alt:"Technologie für den gesellschaftlichen Wandel",class:"absolute top-0 left-0 w-full h-auto object-cover max-h-none",style:{"min-width":"100%"}})]),t("div",{class:"absolute left-0 right-0 bottom-0 md:hidden bg-gradient-to-t from-[#22596c]/100 via-[#22596c]/100 via-[#22596c]/90 to-transparent dark:from-[#22596c]/100 dark:via-[#22596c]/100 dark:via-[#22596c]/90 dark:to-transparent",style:{height:"70vh"}}),t("div",{class:"absolute left-0 right-0 bottom-0 sm:hidden",style:{height:"80vh","background-image":"linear-gradient(to top, #22596c 70%, transparent 100%)"}}),t("div",{class:"absolute inset-0 flex flex-col md:justify-start md:pt-45 justify-end pb-8 md:pb-16"},[t("div",{class:"content-width mx-auto px-4 md:px-6"},[t("div",{class:"w-full md:w-3/5 lg:w-1/2 z-10 md:mt-0 relative"},[t("div",{role:"heading","aria-level":"1",class:"text-3xl md:text-4xl lg:text-5xl mb-6 text-white text-center sm:text-left font-montserrat leading-tight text-shadow"}," IT4C ‒ Technologie für den gesellschaftlichen Wandel "),t("p",{class:"text-xl md:text-2xl text-white text-center sm:text-left font-sourcesans mb-8 max-w-2xl text-shadow-sm"}," Wir sind Softwareentwickler, die deine alternative Vision verstehen und umsetzen. Mit technischer Expertise und persönlicher Betreuung unterstützen wir Projekte, die Positives bewirken. "),t("div",{class:"flex flex-col sm:flex-row gap-4"},[t("a",{href:"#kontakt",class:"hero-button hero-button-primary px-6 py-3 bg-[#ececec] !text-black rounded-full font-medium text-center shadow-md no-underline relative overflow-hidden"},[t("span",{class:"relative z-10"},"Projekt starten")]),t("a",{href:"#leistungen",class:"hero-button hero-button-secondary px-6 py-3 bg-black/20 !text-white rounded-full font-medium text-center border border-white shadow-md no-underline relative overflow-hidden"},[t("span",{class:"relative z-10"},"Unsere Leistungen")])])])])])],-1)),e(o,{id:"leistungen",title:"Leistungen"},{default:s(()=>[i[0]||(i[0]=t("p",null,[c(" In unserem "),t("b",null,"IT Team for Change"),c(" bündeln wir die Expertise engagierter Persönlichkeiten, die in den nachfolgenden Bereichen bewandert sind. ")],-1)),t("div",v,[e(r,{title:"Webentwicklung",items:["Frontend","Responsive Design","Barrierefreiheit","Backend"]}),e(r,{title:"Hosting",items:["Wordpress","Ocelot.social","Zugeschnittene Lösungen","Nachhaltige Serverinfrastrukturen"]}),e(r,{title:"Mobile Anwendungen",items:["Android","iOS","PWA"]}),e(r,{title:"Beratung & Betreuung",items:["Systemarchitektur","DevOps & Prozessbegleitung","Monitoring & Security","Technische Konzeption","Agiles Projektmanagement","Nachhaltigkeitsanalyse"]}),e(r,{title:"Software-Entwicklung",items:["API-Entwicklung","Datenbank-Design","Performance-Optimierung","Deployment-Automatisierung","Code-Qualität & Testing"]})])]),_:1}),e(o,{id:"team",title:"Team & Werte",backgroundColor:"bg-gray-50 dark:bg-gray-800"},{default:s(()=>[i[1]||(i[1]=t("p",null,"Wir glauben an die Kraft von Technologie für positiven Wandel. Unser Team verbindet technische Expertise mit nachhaltigem Denken und sozialer Verantwortung.",-1)),t("div",x,[e(n,{name:"Hannes",role:"Backend",profileUrl:"./team/hannes-heine.html",image:"./images/portrait/hannes-heine.jpg"}),e(n,{name:"Mathias",role:"Testing, Entwicklung",profileUrl:"./team/mathias-lenz.html",image:"./images/portrait/ml-portrait.jpg"}),e(n,{name:"Max",role:"Frontend",profileUrl:"/team/maximilian-harz.html",image:"./images/portrait/max.jpg"}),e(n,{name:"Moriz",role:"Backend",profileUrl:"/team/moriz-wahl.html",image:"./images/portrait/moriz-wahl.jpg"}),e(n,{name:"Sebastian",role:"Frontend, UX",profileUrl:"./team/sebastian-stein.html",image:"./images/portrait/sebastian-stein.jpg"}),e(n,{name:"Ulf",role:"Entwicklung, Hosting",profileUrl:"./team/ulf-gebhardt.html",image:"./images/portrait/ulf-gebhardt.jpg"}),e(n,{name:"Wolfgang",role:"Kommunikation, Entwicklung",profileUrl:"./team/wolfgang-huss.html",image:"./images/portrait/Wolfgang_Huss.jpeg"})])]),_:1}),e(o,{id:"projekte",title:"Projekte"},{default:s(()=>[t("div",k,[e(d,{title:"Ocelot.Social",description:"Ocelot.social ist eine Open-Source Alternative für soziale Netzwerke wie Facebook, Instagram oder TikTok",image:"./images/projects/ocelot.png",tags:["Social Media"],href:"/projekte/ocelot.social.html"}),e(d,{title:"Utopia Map",description:"Utopia Map ist eine interaktive Karte, die echte Verbindungen stärkt und Zusammenarbeit auf Augenhöhe ermöglicht",image:"./images/projects/utopia-map-cropped.png",tags:["Mapping","Gaming"],href:"/projekte/utopia.map.html"})])]),_:1}),e(o,{id:"prozess",title:"Unser Prozess",backgroundColor:"bg-gray-50 dark:bg-gray-800"},{default:s(()=>[e(l,{number:"1",title:"Kennenlernen & Vision",description:"Persönliches Gespräch und detaillierte Bedarfsanalyse"}),e(l,{number:"2",title:"Agile Entwicklung",description:"Technische Konzeption und iterative Umsetzung mit kontinuierlichem Feedback und automatisierten Tests"}),e(l,{number:"3",title:"Launch",description:"Deployment und Übergabe mit ausführlicher Dokumentation"}),e(l,{number:"4",title:"Support",description:"Langfristige Betreuung und Weiterentwicklung"})]),_:1}),e(o,{id:"kontakt",title:"Kontakt"},{default:s(()=>[e(m)]),_:1})])}const _=g(b,[["render",w]]),z=JSON.parse('{"path":"/","title":"","lang":"de-DE","frontmatter":{"layout":"BlankLayout"},"git":{},"readingTime":{"minutes":3.37,"words":1012},"filePathRelative":"index.md","excerpt":"
\\n \\n \\n \\n \\n
\\n \\n \\"Technologie\\n
\\n \\n
\\n
\\n \\n
\\n
\\n \\n
\\n
\\n \\n \\n
\\n
\\n IT4C ‒ Technologie für den gesellschaftlichen Wandel\\n
\\n

\\n Wir sind Softwareentwickler, die deine alternative Vision verstehen und umsetzen. Mit technischer Expertise und persönlicher Betreuung unterstützen wir Projekte, die Positives bewirken.\\n

\\n \\n
\\n
\\n
\\n
"}');export{_ as comp,z as data}; diff --git a/assets/it4c.html-BVs7qriC.js b/assets/it4c.html-BVs7qriC.js new file mode 100644 index 0000000..d97b522 --- /dev/null +++ b/assets/it4c.html-BVs7qriC.js @@ -0,0 +1 @@ +import{_ as s,c as a,a as n,d as i,e as r,w as l,r as u,o as d}from"./app-DFzJ4zlk.js";const o={};function m(g,e){const t=u("RouteLink");return d(),a("div",null,[e[18]||(e[18]=n("h1",{id:"it4c",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#it4c"},[n("span",null,"IT4C")])],-1)),e[19]||(e[19]=n("p",null,[n("strong",null,"IT Team for Change"),i(" (IT4C) ist ein Team von Softwareentwicklern, das gemeinsam Software entwickelt. Unser Fokus liegt auf Out-of-the-Box-Projekten und disruptiver Ziviltechnik, um zum unvermeidlichen Wandel unserer Gesellschaft beizutragen.")],-1)),e[20]||(e[20]=n("p",null,"Wir glauben an einen Arbeitsprozess, der genau das richtige Maß an Autorität hat, um vernünftige Entscheidungen zu treffen, uns zu koordinieren und somit unsere Ziele zu erreichen. Die Leitung kann je nach Fachwissen und Verfügbarkeit zwischen den Teammitgliedern wechseln. Außerdem glauben wir, dass jeder, der seine Arbeit gerne macht, effektiver ist, als wenn er dazu gezwungen wird. Wir stellen sicher, dass jedes Mitglied die größtmögliche Freiheit hat, wie es arbeiten möchte.",-1)),n("p",null,[e[1]||(e[1]=i("Wir sind ein Team, das über ganz Europa verteilt ist und manchmal sogar darüber hinaus. Der Kern des Teams arbeitet seit 2019 zusammen - siehe ")),r(t,{to:"/historie.html"},{default:l(()=>e[0]||(e[0]=[i("Historie")])),_:1}),e[2]||(e[2]=i(". Unser gemeinsamer Nenner neben der Liebe zu sozialen Projekten und der Computertechnologie ist die deutsche Sprache, auch wenn die meiste professionelle Arbeit auf Englisch stattfindet."))]),e[21]||(e[21]=n("p",null,"Eines unserer Prinzipien, um Projekte nicht unwartbar zu machen, ist die Verbreitung von Wissen innerhalb des Teams und die Rekrutierung neuer Mitglieder, die lernen wollen, wie wir Softwareentwicklung betreiben. Wir leben den agilen Prozess mit kurzen Release-Zyklen und wöchentlichen Feedback-Schleifen, um sicherzustellen, dass unsere Software tatsächlich die Bedürfnisse unserer Auftraggeber und Nutzer erfüllt.",-1)),e[22]||(e[22]=n("h2",{id:"projekte",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#projekte"},[n("span",null,"Projekte")])],-1)),e[23]||(e[23]=n("p",null,"Einige Projekte, auf die wir stolz sind:",-1)),n("ul",null,[n("li",null,[r(t,{to:"/projekte/democracy.app.html"},{default:l(()=>e[3]||(e[3]=[i("DEMOCRACY App")])),_:1})]),n("li",null,[e[8]||(e[8]=i("Human-Connection ")),n("ul",null,[n("li",null,[r(t,{to:"/projekte/ocelot.social.html"},{default:l(()=>e[4]||(e[4]=[i("Ocelot.social")])),_:1})]),e[5]||(e[5]=n("li",null,"wir.social ",-1)),e[6]||(e[6]=n("li",null,"sender.fm ",-1)),e[7]||(e[7]=n("li",null,"Yunite.me ",-1))])]),n("li",null,[r(t,{to:"/projekte/gradido.html"},{default:l(()=>e[9]||(e[9]=[i("Gradido")])),_:1})])]),e[24]||(e[24]=n("h2",{id:"mitglieder-und-mitarbeiter",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#mitglieder-und-mitarbeiter"},[n("span",null,"Mitglieder und Mitarbeiter")])],-1)),n("ul",null,[n("li",null,[r(t,{to:"/team/alexander-friedland.html"},{default:l(()=>e[10]||(e[10]=[i("Alexander Friedland")])),_:1})]),n("li",null,[r(t,{to:"/team/hannes-heine.html"},{default:l(()=>e[11]||(e[11]=[i("Hannes Heine")])),_:1})]),n("li",null,[r(t,{to:"/team/mathias-lenz.html"},{default:l(()=>e[12]||(e[12]=[i("Mathias Lenz")])),_:1})]),n("li",null,[r(t,{to:"/team/maximilian-harz.html"},{default:l(()=>e[13]||(e[13]=[i("Maximilian Harz")])),_:1})]),n("li",null,[r(t,{to:"/team/moriz-wahl.html"},{default:l(()=>e[14]||(e[14]=[i("Moriz Wahl")])),_:1})]),n("li",null,[r(t,{to:"/team/sebastian-stein.html"},{default:l(()=>e[15]||(e[15]=[i("Sebastian Stein")])),_:1})]),n("li",null,[r(t,{to:"/team/ulf-gebhardt.html"},{default:l(()=>e[16]||(e[16]=[i("Ulf Gebhardt")])),_:1})]),n("li",null,[r(t,{to:"/team/wolfgang-huss.html"},{default:l(()=>e[17]||(e[17]=[i("Wolfgang Huß")])),_:1})])])])}const h=s(o,[["render",m]]),p=JSON.parse('{"path":"/it4c.html","title":"IT4C","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.97,"words":292},"filePathRelative":"it4c.md","excerpt":"\\n

IT Team for Change (IT4C) ist ein Team von Softwareentwicklern, das gemeinsam Software entwickelt. Unser Fokus liegt auf Out-of-the-Box-Projekten und disruptiver Ziviltechnik, um zum unvermeidlichen Wandel unserer Gesellschaft beizutragen.

\\n

Wir glauben an einen Arbeitsprozess, der genau das richtige Maß an Autorität hat, um vernünftige Entscheidungen zu treffen, uns zu koordinieren und somit unsere Ziele zu erreichen. Die Leitung kann je nach Fachwissen und Verfügbarkeit zwischen den Teammitgliedern wechseln. Außerdem glauben wir, dass jeder, der seine Arbeit gerne macht, effektiver ist, als wenn er dazu gezwungen wird. Wir stellen sicher, dass jedes Mitglied die größtmögliche Freiheit hat, wie es arbeiten möchte.

"}');export{h as comp,p as data}; diff --git a/assets/kontakt.html-ni-64aeI.js b/assets/kontakt.html-ni-64aeI.js new file mode 100644 index 0000000..da2bf4f --- /dev/null +++ b/assets/kontakt.html-ni-64aeI.js @@ -0,0 +1 @@ +import{_ as n,c as r,b as t,o as a}from"./app-DFzJ4zlk.js";const i={};function s(d,e){return a(),r("div",null,e[0]||(e[0]=[t('

Kontakt

Ob auf der Suche nach erfahrenen Entwicklern, um deine Geschäftsidee zu implementieren, ein bestehendes Team zu erweitern - oder bei Interesse an Zusammenarbeit: Nimm Kontakt mit uns auf!

Wir sind per E-Mail oder Mobiltelefon erreichbar (Deutsch oder Englisch).

Für Entwickler

Wenn du als Entwickler mit uns arbeiten möchtest, zeige uns gern dein Github Profil oder einen Lebenslauf.

Auch wenn du kein gutes Github-Profil hast oder gerade dein Studium abgeschlossen hast, kannst du uns gerne kontaktieren, wenn du daran interessiert bist, in einer professionellen Entwicklerumgebung zu arbeiten. Wir helfen dir dabei, dich in moderne Arbeitsabläufe, Technologien und das Innenleben eines Remote-Teams einzuarbeiten. Es wäre schön, wenn du IT aus Hingabe, nicht aus der Not heraus machst.

Auch über unseren Telegram Kanal kann man mit uns in Kontakt treten.

Für Kunden

Wenn du auf der Suche nach einem Entwicklerteam bist und unsere Expertise in Anspruch nehmen willst, schicke uns bitte eine detaillierte Projektbeschreibung, in der Ziele, Zeitrahmen, die sozialen Auswirkungen und die Frage, ob das Projekt Open- oder Closed-Source sein soll.

Wir werden mit dir zusammen arbeiten, um die Ziele auf nachhaltige Weise zu erreichen und sorgen dafür, das Wissen innerhalb des Teams zu verbreiten und bringen uns gern in deine bestehende IT-Abteilung ein, um die Skalierbarkeit zu gewährleisten.

',10)]))}const u=n(i,[["render",s]]),l=JSON.parse('{"path":"/kontakt.html","title":"Kontakt","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.76,"words":229},"filePathRelative":"kontakt.md","excerpt":"\\n

Ob auf der Suche nach erfahrenen Entwicklern, um deine Geschäftsidee zu implementieren, ein bestehendes Team zu erweitern - oder bei Interesse an Zusammenarbeit: Nimm Kontakt mit uns auf!

\\n

Wir sind per E-Mail oder Mobiltelefon erreichbar (Deutsch oder Englisch).

"}');export{u as comp,l as data}; diff --git a/assets/mathias-lenz.html-SbdLu3mv.js b/assets/mathias-lenz.html-SbdLu3mv.js new file mode 100644 index 0000000..d7af96c --- /dev/null +++ b/assets/mathias-lenz.html-SbdLu3mv.js @@ -0,0 +1 @@ +import{_ as i,c as l,b as n,a as r,d as t,e as s,w as o,r as h,o as u}from"./app-DFzJ4zlk.js";const p="/images/portrait/ml-portrait.jpg",g={};function d(c,e){const a=h("RouteLink");return u(),l("div",null,[e[4]||(e[4]=n('

Mathias

Mathias

Verwurzelt im DIY Werken und Interesse an Sprache, Mustern und menschlichen Verbindungen. Während der Schulzeit unternahm ich erste autodidaktische Schritte in Richtung Computersysteme und Programmierung. Während seines Studiums der Computerlinguistik verzweigte sich Mathias in verschiedene Bereiche der Computertechnologie.
Meine Motivation ist es, das Wissen und die praktischen Möglichkeiten zeitgemäßer Werkzeuge zu verbreiten, Skepsis gegenüber ihnen abzubauen und jeden Interessierten zu unterstützen, sie für sich zu nutzen. Und besonders die Facette der Qualitätssicherung in der Softwareentwicklung hat mich angesprochen.

Rolle

  • Testing (ISTQB zertifiziert)
    • Testkonzeption und -design
    • Testautomatisierung
    • Beratung zu Strategien und Werkzeugen
    • Manuelles Testen
    • Exploratives Testen
  • DevOps
  • Frontend-Entwicklung

Expertise & Projekte

',6)),r("ul",null,[r("li",null,[e[1]||(e[1]=t("Unterstützung des ")),s(a,{to:"/projekte/gradido.html"},{default:o(()=>e[0]||(e[0]=[t("Gradido Projekts")])),_:1}),e[2]||(e[2]=r("ul",null,[r("li",null,"Testkonzept"),r("li",null,"Testautomatisierung"),r("li",null,"Agile Testing"),r("li",null,"Frontend-Entwicklung"),r("li",null,"Übersetzung")],-1))]),e[3]||(e[3]=n("
  • Mitwirkung an eHealth-Projekten bei Web-Agenturen
    • Testkonzept und -planung
    • Konzeption
    • Testautomatisierung
    • Manuelles Testen
    • Exploratives Testen
  • Übersetzungen für OSS Projekte
  • Unterstützung einer quelloffenen 3D-Multiplayer Gaming Engine
    • Portierung: Java nach C++
    • Einrichtung und Pflege von Build-Systemen für Unix-Betriebssysteme
    • Patching
  • ",3))]),e[5]||(e[5]=n('

    Ansätze & Werkzeuge

    Testverfahren

    Testautomatisierung

    Testmanagement & -reporting

    Computersprachen

    Weitere Engagements und Interessen

    • Leckeres und gesundes Essen und Kochen
    • Musik - Rhythmen und Liedtexte
    • Menschliche Verbindungen
    • Literatur
    • Austausch von Zeit
    • Die Punkte miteinander verbinden

    Gesprochene Sprachen

    • Deutsch (Muttersprache)
    • Englisch (verhandlungssicher)

    Profil

    GitHub

    ',15))])}const f=i(g,[["render",d]]),k=JSON.parse('{"path":"/team/mathias-lenz.html","title":"Mathias","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":1.01,"words":302},"filePathRelative":"team/mathias-lenz.md","excerpt":"\\n

    \\"Mathias\\"

    \\n

    Verwurzelt im DIY Werken und Interesse an Sprache, Mustern und menschlichen Verbindungen.\\nWährend der Schulzeit unternahm ich erste autodidaktische Schritte in Richtung Computersysteme und Programmierung.\\nWährend seines Studiums der Computerlinguistik verzweigte sich Mathias in verschiedene Bereiche der Computertechnologie.
    \\nMeine Motivation ist es, das Wissen und die praktischen Möglichkeiten zeitgemäßer Werkzeuge zu verbreiten, Skepsis gegenüber ihnen abzubauen und jeden Interessierten zu unterstützen, sie für sich zu nutzen.\\nUnd besonders die Facette der Qualitätssicherung in der Softwareentwicklung hat mich angesprochen.

    "}');export{f as comp,k as data}; diff --git a/assets/maximilian-harz.html-Ct2dM9Rg.js b/assets/maximilian-harz.html-Ct2dM9Rg.js new file mode 100644 index 0000000..6af1eb3 --- /dev/null +++ b/assets/maximilian-harz.html-Ct2dM9Rg.js @@ -0,0 +1 @@ +import{_ as n,c as r,a as e,o as a}from"./app-DFzJ4zlk.js";const t="/images/portrait/max.jpg",l={};function m(o,i){return a(),r("div",null,i[0]||(i[0]=[e("h1",{id:"maximilian-harz",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#maximilian-harz"},[e("span",null,"Maximilian Harz")])],-1),e("p",null,[e("img",{src:t,alt:"Bild – Maximilian Harz"})],-1),e("p",null,"Seit meiner Jugend fasziniert mich die Möglichkeit, die eigene Gedankenwelt im Computer zum Leben zu erwecken. Meine ersten Hobbyprojekte waren private Webseiten und Browserspiele. Nach einem Informatikstudium an der Uni Saarbrücken war ich in verschiedenen Konstellationen als Softwareentwickler im Webbereich aktiv, z.B. als Frontend Engineer für die browser-native Blockchain Nimiq oder als technisch verantwortlicher Co-Founder einer leider nicht mehr existenten Second-Hand-Plattform.",-1),e("p",null,"In meiner Wahlheimat Gijón lernte ich Moriz kennen. Irgendwann sprachen wir über das Thema Beruf und im Frühjahr 2024 lud er mich zu einem IT4C Treffen ein. In dieser Runde fühlte ich mich sofort wohl. Seitdem verstärke ich das Team insbesondere als Frontend-Entwickler.",-1),e("p",null,"Nicht ganz nebenbei baue ich hier in Nordspanien ein kleines Permakultur-Projekt auf und renoviere ein altes Bauernhaus.",-1)]))}const c=n(l,[["render",m]]),d=JSON.parse('{"path":"/team/maximilian-harz.html","title":"Maximilian Harz","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.46,"words":137},"filePathRelative":"team/maximilian-harz.md","excerpt":"\\n

    Maximilian Harz

    \\n

    \\"Bild

    \\n

    Seit meiner Jugend fasziniert mich die Möglichkeit, die eigene Gedankenwelt im Computer zum Leben zu erwecken. Meine ersten Hobbyprojekte waren private Webseiten und Browserspiele. Nach einem Informatikstudium an der Uni Saarbrücken war ich in verschiedenen Konstellationen als Softwareentwickler im Webbereich aktiv, z.B. als Frontend Engineer für die browser-native Blockchain Nimiq oder als technisch verantwortlicher Co-Founder einer leider nicht mehr existenten Second-Hand-Plattform.

    "}');export{c as comp,d as data}; diff --git a/assets/moriz-wahl.html-BaoeU4ay.js b/assets/moriz-wahl.html-BaoeU4ay.js new file mode 100644 index 0000000..106cba0 --- /dev/null +++ b/assets/moriz-wahl.html-BaoeU4ay.js @@ -0,0 +1 @@ +import{_ as r,c as a,b as i,o as n}from"./app-DFzJ4zlk.js";const t="/images/portrait/moriz-wahl.jpg",l={};function o(h,e){return n(),a("div",null,e[0]||(e[0]=[i('

    Moriz Wahl

    Moriz Wahl

    Als ich 8 Jahre alt war, bekam ich einen ZX81. Seitdem hat meine Faszination für das Programmieren nie aufgehört.

    Rolle

    • Management
    • Unit Testing
    • Backend-Entwickler
    • Frontend-Entwickler
    • Typografie
    • Datenbank-Entwickler
    • Motivation

    Gesprochene Sprachen

    • Deutsch (Muttersprache)
    • Englisch (mündlich und schriftlich)
    • Spanisch (mündlich und schriftlich)

    Expertise & Projekte

    Nach meinem Studium arbeitete ich acht Jahre lang für le-tex, wo ich viel über Typografie, Datenkonvertierung, Prozessautomatisierung und Teammanagement.

    Ich habe für kleine Firmen gearbeitet, die Dienstleistungen für große Unternehmen anbieten. Dabei kam ich mit Logistik und Risikomanagement in Berührung.

    Im Jahr 2019 begann ich mit der Mitarbeit am Open-Source-Projekt Human Connection. ocelot.social und Gradido folgten.

    Computersprachen

    ',13)]))}const s=r(l,[["render",o]]),c=JSON.parse('{"path":"/team/moriz-wahl.html","title":"Moriz Wahl","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.55,"words":164},"filePathRelative":"team/moriz-wahl.md","excerpt":"\\n

    \\"Moriz

    \\n

    Als ich 8 Jahre alt war, bekam ich einen ZX81. Seitdem hat meine\\nFaszination für das Programmieren nie aufgehört.

    \\n

    Rolle

    \\n
      \\n
    • Management
    • \\n
    • Unit Testing
    • \\n
    • Backend-Entwickler
    • \\n
    • Frontend-Entwickler
    • \\n
    • Typografie
    • \\n
    • Datenbank-Entwickler
    • \\n
    • Motivation
    • \\n
    "}');export{s as comp,c as data}; diff --git a/assets/ocelot.social.html-DvHmLRyp.js b/assets/ocelot.social.html-DvHmLRyp.js new file mode 100644 index 0000000..b46cee9 --- /dev/null +++ b/assets/ocelot.social.html-DvHmLRyp.js @@ -0,0 +1 @@ +import{_ as o,c as r,a as n,e as i,b as a,d as l,r as s,o as c}from"./app-DFzJ4zlk.js";const d="/images/projects/ocelot.png",u={};function p(g,e){const t=s("CaptionedImage");return c(),r("div",null,[e[0]||(e[0]=n("h1",{id:"ocelot-social",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#ocelot-social"},[n("span",null,"Ocelot.Social")])],-1)),e[1]||(e[1]=n("p",null,[n("img",{src:d,alt:"Ocelot.Social"})],-1)),e[2]||(e[2]=n("p",null,"Dieses Projekt begann unter dem Namen Human Connection. Die Idee war, eine Alternative für soziale Netzwerke wie Facebook, Instagram oder TikTok zu schaffen, bei der die Nutzer nicht das Produkt sind. Nach der Schließung des Netzwerks von Human Connection wurde die Open-Source-Software weiterentwickelt.",-1)),e[3]||(e[3]=n("p",null,[n("em",null,"Ocelot.social"),l(" kann durch beliebige Betreiber auf eigenen Servern gehostet, mit eigenem Branding und zu eignen Nutzungsbedingungen angeboten werden. Es kann individuell konfiguriert werden und ist skalierbar sowie erweiterbar.")],-1)),e[4]||(e[4]=n("br",null,null,-1)),i(t,{src:"/images/projects/ocelot-newsfeed.png",caption:"Bild: Ein Newsfeed in Ocelot.social"}),e[5]||(e[5]=a('

    Teste die Demoversion.

    Mehr Infos auf ocelot.social und GitHub.

    Unser Angebot

    IT-Team-for-Change (IT4C) unterstützt Interessierte und Betreiber mit:

    • Beratung
    • Hosting
    • Software-Unterhalt
    • Weiterentwicklung der Software
    ',5))])}const f=o(u,[["render",p]]),k=JSON.parse('{"path":"/projekte/ocelot.social.html","title":"Ocelot.Social","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.43,"words":128},"filePathRelative":"projekte/ocelot.social.md","excerpt":"\\n

    \\"Ocelot.Social\\"

    \\n

    Dieses Projekt begann unter dem Namen Human Connection.\\nDie Idee war, eine Alternative für soziale Netzwerke wie Facebook, Instagram oder TikTok zu schaffen, bei der die Nutzer nicht das Produkt sind.\\nNach der Schließung des Netzwerks von Human Connection wurde die Open-Source-Software weiterentwickelt.

    "}');export{f as comp,k as data}; diff --git a/assets/photoswipe.esm-DXWKOczD.js b/assets/photoswipe.esm-DXWKOczD.js new file mode 100644 index 0000000..2eea077 --- /dev/null +++ b/assets/photoswipe.esm-DXWKOczD.js @@ -0,0 +1,4 @@ +/*! + * PhotoSwipe 5.4.4 - https://photoswipe.com + * (c) 2024 Dmytro Semenov + */function f(r,t,i){const e=document.createElement(t);return r&&(e.className=r),i&&i.appendChild(e),e}function p(r,t){return r.x=t.x,r.y=t.y,t.id!==void 0&&(r.id=t.id),r}function Z(r){r.x=Math.round(r.x),r.y=Math.round(r.y)}function A(r,t){const i=Math.abs(r.x-t.x),e=Math.abs(r.y-t.y);return Math.sqrt(i*i+e*e)}function x(r,t){return r.x===t.x&&r.y===t.y}function b(r,t,i){return Math.min(Math.max(r,t),i)}function I(r,t,i){let e=`translate3d(${r}px,${t||0}px,0)`;return i!==void 0&&(e+=` scale3d(${i},${i},1)`),e}function y(r,t,i,e){r.style.transform=I(t,i,e)}const W="cubic-bezier(.4,0,.22,1)";function D(r,t,i,e){r.style.transition=t?`${t} ${i}ms ${e||W}`:"none"}function L(r,t,i){r.style.width=typeof t=="number"?`${t}px`:t,r.style.height=typeof i=="number"?`${i}px`:i}function V(r){D(r)}function $(r){return"decode"in r?r.decode().catch(()=>{}):r.complete?Promise.resolve(r):new Promise((t,i)=>{r.onload=()=>t(r),r.onerror=i})}const _={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function U(r){return"button"in r&&r.button===1||r.ctrlKey||r.metaKey||r.altKey||r.shiftKey}function q(r,t,i=document){let e=[];if(r instanceof Element)e=[r];else if(r instanceof NodeList||Array.isArray(r))e=Array.from(r);else{const s=typeof r=="string"?r:t;s&&(e=Array.from(i.querySelectorAll(s)))}return e}function C(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}let M=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>{M=!0}}))}catch{}class G{constructor(){this._pool=[]}add(t,i,e,s){this._toggleListener(t,i,e,s)}remove(t,i,e,s){this._toggleListener(t,i,e,s,!0)}removeAll(){this._pool.forEach(t=>{this._toggleListener(t.target,t.type,t.listener,t.passive,!0,!0)}),this._pool=[]}_toggleListener(t,i,e,s,n,o){if(!t)return;const a=n?"removeEventListener":"addEventListener";i.split(" ").forEach(l=>{if(l){o||(n?this._pool=this._pool.filter(d=>d.type!==l||d.listener!==e||d.target!==t):this._pool.push({target:t,type:l,listener:e,passive:s}));const c=M?{passive:s||!1}:!1;t[a](l,e,c)}})}}function R(r,t){if(r.getViewportSizeFn){const i=r.getViewportSizeFn(r,t);if(i)return i}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function S(r,t,i,e,s){let n=0;if(t.paddingFn)n=t.paddingFn(i,e,s)[r];else if(t.padding)n=t.padding[r];else{const o="padding"+r[0].toUpperCase()+r.slice(1);t[o]&&(n=t[o])}return Number(n)||0}function F(r,t,i,e){return{x:t.x-S("left",r,t,i,e)-S("right",r,t,i,e),y:t.y-S("top",r,t,i,e)-S("bottom",r,t,i,e)}}class K{constructor(t){this.slide=t,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(t){this.currZoomLevel=t,this.slide.width?(this._updateAxis("x"),this._updateAxis("y"),this.slide.pswp.dispatch("calcBounds",{slide:this.slide})):this.reset()}_updateAxis(t){const{pswp:i}=this.slide,e=this.slide[t==="x"?"width":"height"]*this.currZoomLevel,n=S(t==="x"?"left":"top",i.options,i.viewportSize,this.slide.data,this.slide.index),o=this.slide.panAreaSize[t];this.center[t]=Math.round((o-e)/2)+n,this.max[t]=e>o?Math.round(o-e)+n:this.center[t],this.min[t]=e>o?n:this.center[t]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(t,i){return b(i,this.max[t],this.min[t])}}const T=4e3;class B{constructor(t,i,e,s){this.pswp=s,this.options=t,this.itemData=i,this.index=e,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,e){const s={x:t,y:i};this.elementSize=s,this.panAreaSize=e;const n=e.x/s.x,o=e.y/s.y;this.fit=Math.min(1,no?n:o),this.vFill=Math.min(1,o),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(t){const i=t+"ZoomLevel",e=this.options[i];if(e)return typeof e=="function"?e(this):e==="fill"?this.fill:e==="fit"?this.fit:Number(e)}_getSecondary(){let t=this._parseZoomLevelOption("secondary");return t||(t=Math.min(1,this.fit*3),this.elementSize&&t*this.elementSize.x>T&&(t=T/this.elementSize.x),t)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}}class X{constructor(t,i,e){this.data=t,this.index=i,this.pswp=e,this.isActive=i===e.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!e.opener.isOpen,this.zoomLevels=new B(e.options,t,i,e),this.pswp.dispatch("gettingData",{slide:this,data:this.data,index:i}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=f("pswp__zoom-wrap","div"),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new K(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch("slideInit",{slide:this})}setIsActive(t){t&&!this.isActive?this.activate():!t&&this.isActive&&this.deactivate()}append(t){this.holderElement=t,this.container.style.transformOrigin="0 0",this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch("firstZoomPan",{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch("afterSetContent",{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch("slideLoad",{slide:this})}appendHeavy(){const{pswp:t}=this;this.heavyAppended||!t.opener.isOpen||t.mainScroll.isShifted()||!this.isActive&&!1||this.pswp.dispatch("appendHeavy",{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch("appendHeavyContent",{slide:this}))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch("slideActivate",{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch("slideDeactivate",{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch("slideDestroy",{slide:this})}resize(){this.currZoomLevel===this.zoomLevels.initial||!this.isActive?(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize()):(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y))}updateContentSize(t){const i=this.currentResolution||this.zoomLevels.initial;if(!i)return;const e=Math.round(this.width*i)||this.pswp.viewportSize.x,s=Math.round(this.height*i)||this.pswp.viewportSize.y;!this.sizeChanged(e,s)&&!t||this.content.setDisplayedSize(e,s)}sizeChanged(t,i){return t!==this.prevDisplayedWidth||i!==this.prevDisplayedHeight?(this.prevDisplayedWidth=t,this.prevDisplayedHeight=i,!0):!1}getPlaceholderElement(){var t;return(t=this.content.placeholder)===null||t===void 0?void 0:t.element}zoomTo(t,i,e,s){const{pswp:n}=this;if(!this.isZoomable()||n.mainScroll.isShifted())return;n.dispatch("beforeZoomTo",{destZoomLevel:t,centerPoint:i,transitionDuration:e}),n.animations.stopAllPan();const o=this.currZoomLevel;s||(t=b(t,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(t),this.pan.x=this.calculateZoomToPanOffset("x",i,o),this.pan.y=this.calculateZoomToPanOffset("y",i,o),Z(this.pan);const a=()=>{this._setResolution(t),this.applyCurrentZoomPan()};e?n.animations.startTransition({isPan:!0,name:"zoomTo",target:this.container,transform:this.getCurrentTransform(),onComplete:a,duration:e,easing:n.options.easing}):a()}toggleZoom(t){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,t,this.pswp.options.zoomAnimationDuration)}setZoomLevel(t){this.currZoomLevel=t,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(t,i,e){if(this.bounds.max[t]-this.bounds.min[t]===0)return this.bounds.center[t];i||(i=this.pswp.getViewportCenterPoint()),e||(e=this.zoomLevels.initial);const n=this.currZoomLevel/e;return this.bounds.correctPan(t,(this.pan[t]-i[t])*n+i[t])}panTo(t,i){this.pan.x=this.bounds.correctPan("x",t),this.pan.y=this.bounds.correctPan("y",i),this.applyCurrentZoomPan()}isPannable(){return!!this.width&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return!!this.width&&this.content.isZoomable()}applyCurrentZoomPan(){this._applyZoomTransform(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch("zoomPanUpdate",{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),p(this.pan,this.bounds.center),this.pswp.dispatch("initialZoomPan",{slide:this})}_applyZoomTransform(t,i,e){e/=this.currentResolution||this.zoomLevels.initial,y(this.container,t,i,e)}calculateSize(){const{pswp:t}=this;p(this.panAreaSize,F(t.options,t.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),t.dispatch("calcSlideSize",{slide:this})}getCurrentTransform(){const t=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return I(this.pan.x,this.pan.y,t)}_setResolution(t){t!==this.currentResolution&&(this.currentResolution=t,this.updateContentSize(),this.pswp.dispatch("resolutionChanged"))}}const Y=.35,j=.6,Q=.4,J=.5;function tt(r,t){return r*t/(1-t)}class it{constructor(t){this.gestures=t,this.pswp=t.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&p(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){const{p1:t,prevP1:i,dragAxis:e}=this.gestures,{currSlide:s}=this.pswp;if(e==="y"&&this.pswp.options.closeOnVerticalDrag&&s&&s.currZoomLevel<=s.zoomLevels.fit&&!this.gestures.isMultitouch){const n=s.pan.y+(t.y-i.y);if(!this.pswp.dispatch("verticalDrag",{panY:n}).defaultPrevented){this._setPanWithFriction("y",n,j);const o=1-Math.abs(this._getVerticalDragRatio(s.pan.y));this.pswp.applyBgOpacity(o),s.applyCurrentZoomPan()}}else this._panOrMoveMainScroll("x")||(this._panOrMoveMainScroll("y"),s&&(Z(s.pan),s.applyCurrentZoomPan()))}end(){const{velocity:t}=this.gestures,{mainScroll:i,currSlide:e}=this.pswp;let s=0;if(this.pswp.animations.stopAll(),i.isShifted()){const o=(i.x-i.getCurrSlideX())/this.pswp.viewportSize.x;t.x<-.5&&o<0||t.x<.1&&o<-.5?(s=1,t.x=Math.min(t.x,0)):(t.x>J&&o>0||t.x>-.1&&o>.5)&&(s=-1,t.x=Math.max(t.x,0)),i.moveIndexBy(s,!0,t.x)}e&&e.currZoomLevel>e.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this._finishPanGestureForAxis("x"),this._finishPanGestureForAxis("y"))}_finishPanGestureForAxis(t){const{velocity:i}=this.gestures,{currSlide:e}=this.pswp;if(!e)return;const{pan:s,bounds:n}=e,o=s[t],a=this.pswp.bgOpacity<1&&t==="y",l=o+tt(i[t],.995);if(a){const v=this._getVerticalDragRatio(o),w=this._getVerticalDragRatio(l);if(v<0&&w<-.4||v>0&&w>Q){this.pswp.close();return}}const c=n.correctPan(t,l);if(o===c)return;const d=c===l?1:.82,u=this.pswp.bgOpacity,m=c-o;this.pswp.animations.startSpring({name:"panGesture"+t,isPan:!0,start:o,end:c,velocity:i[t],dampingRatio:d,onUpdate:v=>{if(a&&this.pswp.bgOpacity<1){const w=1-(c-v)/m;this.pswp.applyBgOpacity(b(u+(1-u)*w,0,1))}s[t]=Math.floor(v),e.applyCurrentZoomPan()}})}_panOrMoveMainScroll(t){const{p1:i,dragAxis:e,prevP1:s,isMultitouch:n}=this.gestures,{currSlide:o,mainScroll:a}=this.pswp,h=i[t]-s[t],l=a.x+h;if(!h||!o)return!1;if(t==="x"&&!o.isPannable()&&!n)return a.moveTo(l,!0),!0;const{bounds:c}=o,d=o.pan[t]+h;if(this.pswp.options.allowPanToNext&&e==="x"&&t==="x"&&!n){const u=a.getCurrSlideX(),m=a.x-u,v=h>0,w=!v;if(d>c.min[t]&&v){if(c.min[t]<=this.startPan[t])return a.moveTo(l,!0),!0;this._setPanWithFriction(t,d)}else if(d0)return a.moveTo(Math.max(l,u),!0),!0;if(m<0)return a.moveTo(Math.min(l,u),!0),!0}else this._setPanWithFriction(t,d)}else t==="y"?!a.isShifted()&&c.min.y!==c.max.y&&this._setPanWithFriction(t,d):this._setPanWithFriction(t,d);return!1}_getVerticalDragRatio(t){var i,e;return(t-((i=(e=this.pswp.currSlide)===null||e===void 0?void 0:e.bounds.center.y)!==null&&i!==void 0?i:0))/(this.pswp.viewportSize.y/3)}_setPanWithFriction(t,i,e){const{currSlide:s}=this.pswp;if(!s)return;const{pan:n,bounds:o}=s;if(o.correctPan(t,i)!==i||e){const h=Math.round(i-n[t]);n[t]+=h*(e||Y)}else n[t]=i}}const et=.05,st=.15;function z(r,t,i){return r.x=(t.x+i.x)/2,r.y=(t.y+i.y)/2,r}class nt{constructor(t){this.gestures=t,this._startPan={x:0,y:0},this._startZoomPoint={x:0,y:0},this._zoomPoint={x:0,y:0},this._wasOverFitZoomLevel=!1,this._startZoomLevel=1}start(){const{currSlide:t}=this.gestures.pswp;t&&(this._startZoomLevel=t.currZoomLevel,p(this._startPan,t.pan)),this.gestures.pswp.animations.stopAllPan(),this._wasOverFitZoomLevel=!1}change(){const{p1:t,startP1:i,p2:e,startP2:s,pswp:n}=this.gestures,{currSlide:o}=n;if(!o)return;const a=o.zoomLevels.min,h=o.zoomLevels.max;if(!o.isZoomable()||n.mainScroll.isShifted())return;z(this._startZoomPoint,i,s),z(this._zoomPoint,t,e);let l=1/A(i,s)*A(t,e)*this._startZoomLevel;if(l>o.zoomLevels.initial+o.zoomLevels.initial/15&&(this._wasOverFitZoomLevel=!0),lh&&(l=h+(l-h)*et);o.pan.x=this._calculatePanForZoomLevel("x",l),o.pan.y=this._calculatePanForZoomLevel("y",l),o.setZoomLevel(l),o.applyCurrentZoomPan()}end(){const{pswp:t}=this.gestures,{currSlide:i}=t;(!i||i.currZoomLevele.zoomLevels.max?n=e.zoomLevels.max:(o=!1,n=s);const a=i.bgOpacity,h=i.bgOpacity<1,l=p({x:0,y:0},e.pan);let c=p({x:0,y:0},l);t&&(this._zoomPoint.x=0,this._zoomPoint.y=0,this._startZoomPoint.x=0,this._startZoomPoint.y=0,this._startZoomLevel=s,p(this._startPan,l)),o&&(c={x:this._calculatePanForZoomLevel("x",n),y:this._calculatePanForZoomLevel("y",n)}),e.setZoomLevel(n),c={x:e.bounds.correctPan("x",c.x),y:e.bounds.correctPan("y",c.y)},e.setZoomLevel(s);const d=!x(c,l);if(!d&&!o&&!h){e._setResolution(n),e.applyCurrentZoomPan();return}i.animations.stopAllPan(),i.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:u=>{if(u/=1e3,d||o){if(d&&(e.pan.x=l.x+(c.x-l.x)*u,e.pan.y=l.y+(c.y-l.y)*u),o){const m=s+(n-s)*u;e.setZoomLevel(m)}e.applyCurrentZoomPan()}h&&i.bgOpacity<1&&i.applyBgOpacity(b(a+(1-a)*u,0,1))},onComplete:()=>{e._setResolution(n),e.applyCurrentZoomPan()}})}}function E(r){return!!r.target.closest(".pswp__container")}class ot{constructor(t){this.gestures=t}click(t,i){const e=i.target.classList,s=e.contains("pswp__img"),n=e.contains("pswp__item")||e.contains("pswp__zoom-wrap");s?this._doClickOrTapAction("imageClick",t,i):n&&this._doClickOrTapAction("bgClick",t,i)}tap(t,i){E(i)&&this._doClickOrTapAction("tap",t,i)}doubleTap(t,i){E(i)&&this._doClickOrTapAction("doubleTap",t,i)}_doClickOrTapAction(t,i,e){var s;const{pswp:n}=this.gestures,{currSlide:o}=n,a=t+"Action",h=n.options[a];if(!n.dispatch(a,{point:i,originalEvent:e}).defaultPrevented){if(typeof h=="function"){h.call(n,i,e);return}switch(h){case"close":case"next":n[h]();break;case"zoom":o==null||o.toggleZoom(i);break;case"zoom-or-close":o!=null&&o.isZoomable()&&o.zoomLevels.secondary!==o.zoomLevels.initial?o.toggleZoom(i):n.options.clickToCloseNonZoomable&&n.close();break;case"toggle-controls":(s=this.gestures.pswp.element)===null||s===void 0||s.classList.toggle("pswp--ui-visible");break}}}}const rt=10,at=300,ht=25;class lt{constructor(t){this.pswp=t,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this._lastStartP1={x:0,y:0},this._intervalP1={x:0,y:0},this._numActivePoints=0,this._ongoingPointers=[],this._touchEventEnabled="ontouchstart"in window,this._pointerEventEnabled=!!window.PointerEvent,this.supportsTouch=this._touchEventEnabled||this._pointerEventEnabled&&navigator.maxTouchPoints>1,this._numActivePoints=0,this._intervalTime=0,this._velocityCalculated=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this._tapTimer=null,this.supportsTouch||(t.options.allowPanToNext=!1),this.drag=new it(this),this.zoomLevels=new nt(this),this.tapHandler=new ot(this),t.on("bindEvents",()=>{t.events.add(t.scrollWrap,"click",this._onClick.bind(this)),this._pointerEventEnabled?this._bindEvents("pointer","down","up","cancel"):this._touchEventEnabled?(this._bindEvents("touch","start","end","cancel"),t.scrollWrap&&(t.scrollWrap.ontouchmove=()=>{},t.scrollWrap.ontouchend=()=>{})):this._bindEvents("mouse","down","up")})}_bindEvents(t,i,e,s){const{pswp:n}=this,{events:o}=n,a=s?t+s:"";o.add(n.scrollWrap,t+i,this.onPointerDown.bind(this)),o.add(window,t+"move",this.onPointerMove.bind(this)),o.add(window,t+e,this.onPointerUp.bind(this)),a&&o.add(n.scrollWrap,a,this.onPointerUp.bind(this))}onPointerDown(t){const i=t.type==="mousedown"||t.pointerType==="mouse";if(i&&t.button>0)return;const{pswp:e}=this;if(!e.opener.isOpen){t.preventDefault();return}e.dispatch("pointerDown",{originalEvent:t}).defaultPrevented||(i&&(e.mouseDetected(),this._preventPointerEventBehaviour(t,"down")),e.animations.stopAll(),this._updatePoints(t,"down"),this._numActivePoints===1&&(this.dragAxis=null,p(this.startP1,this.p1)),this._numActivePoints>1?(this._clearTapTimer(),this.isMultitouch=!0):this.isMultitouch=!1)}onPointerMove(t){this._preventPointerEventBehaviour(t,"move"),this._numActivePoints&&(this._updatePoints(t,"move"),!this.pswp.dispatch("pointerMove",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===1&&!this.isDragging?(this.dragAxis||this._calculateDragDirection(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this._clearTapTimer(),this._updateStartPoints(),this._intervalTime=Date.now(),this._velocityCalculated=!1,p(this._intervalP1,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this._rafStopLoop(),this._rafRenderLoop())):this._numActivePoints>1&&!this.isZooming&&(this._finishDrag(),this.isZooming=!0,this._updateStartPoints(),this.zoomLevels.start(),this._rafStopLoop(),this._rafRenderLoop())))}_finishDrag(){this.isDragging&&(this.isDragging=!1,this._velocityCalculated||this._updateVelocity(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(t){this._numActivePoints&&(this._updatePoints(t,"up"),!this.pswp.dispatch("pointerUp",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===0&&(this._rafStopLoop(),this.isDragging?this._finishDrag():!this.isZooming&&!this.isMultitouch&&this._finishTap(t)),this._numActivePoints<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),this._numActivePoints===1&&(this.dragAxis=null,this._updateStartPoints()))))}_rafRenderLoop(){(this.isDragging||this.isZooming)&&(this._updateVelocity(),this.isDragging?x(this.p1,this.prevP1)||this.drag.change():(!x(this.p1,this.prevP1)||!x(this.p2,this.prevP2))&&this.zoomLevels.change(),this._updatePrevPoints(),this.raf=requestAnimationFrame(this._rafRenderLoop.bind(this)))}_updateVelocity(t){const i=Date.now(),e=i-this._intervalTime;e<50&&!t||(this.velocity.x=this._getVelocity("x",e),this.velocity.y=this._getVelocity("y",e),this._intervalTime=i,p(this._intervalP1,this.p1),this._velocityCalculated=!0)}_finishTap(t){const{mainScroll:i}=this.pswp;if(i.isShifted()){i.moveIndexBy(0,!0);return}if(t.type.indexOf("cancel")>0)return;if(t.type==="mouseup"||t.pointerType==="mouse"){this.tapHandler.click(this.startP1,t);return}const e=this.pswp.options.doubleTapAction?at:0;this._tapTimer?(this._clearTapTimer(),A(this._lastStartP1,this.startP1){this.tapHandler.tap(this.startP1,t),this._clearTapTimer()},e))}_clearTapTimer(){this._tapTimer&&(clearTimeout(this._tapTimer),this._tapTimer=null)}_getVelocity(t,i){const e=this.p1[t]-this._intervalP1[t];return Math.abs(e)>1&&i>5?e/i:0}_rafStopLoop(){this.raf&&(cancelAnimationFrame(this.raf),this.raf=null)}_preventPointerEventBehaviour(t,i){this.pswp.applyFilters("preventPointerEvent",!0,t,i)&&t.preventDefault()}_updatePoints(t,i){if(this._pointerEventEnabled){const e=t,s=this._ongoingPointers.findIndex(n=>n.id===e.pointerId);i==="up"&&s>-1?this._ongoingPointers.splice(s,1):i==="down"&&s===-1?this._ongoingPointers.push(this._convertEventPosToPoint(e,{x:0,y:0})):s>-1&&this._convertEventPosToPoint(e,this._ongoingPointers[s]),this._numActivePoints=this._ongoingPointers.length,this._numActivePoints>0&&p(this.p1,this._ongoingPointers[0]),this._numActivePoints>1&&p(this.p2,this._ongoingPointers[1])}else{const e=t;this._numActivePoints=0,e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(this._convertEventPosToPoint(e.touches[0],this.p1),this._numActivePoints++,e.touches.length>1&&(this._convertEventPosToPoint(e.touches[1],this.p2),this._numActivePoints++)):(this._convertEventPosToPoint(t,this.p1),i==="up"?this._numActivePoints=0:this._numActivePoints++)}}_updatePrevPoints(){p(this.prevP1,this.p1),p(this.prevP2,this.p2)}_updateStartPoints(){p(this.startP1,this.p1),p(this.startP2,this.p2),this._updatePrevPoints()}_calculateDragDirection(){if(this.pswp.mainScroll.isShifted())this.dragAxis="x";else{const t=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(t!==0){const i=t>0?"x":"y";Math.abs(this.p1[i]-this.startP1[i])>=rt&&(this.dragAxis=i)}}}_convertEventPosToPoint(t,i){return i.x=t.pageX-this.pswp.offset.x,i.y=t.pageY-this.pswp.offset.y,"pointerId"in t?i.id=t.pointerId:t.identifier!==void 0&&(i.id=t.identifier),i}_onClick(t){this.pswp.mainScroll.isShifted()&&(t.preventDefault(),t.stopPropagation())}}const ct=.35;class dt{constructor(t){this.pswp=t,this.x=0,this.slideWidth=0,this._currPositionIndex=0,this._prevPositionIndex=0,this._containerShiftIndex=-1,this.itemHolders=[]}resize(t){const{pswp:i}=this,e=Math.round(i.viewportSize.x+i.viewportSize.x*i.options.spacing),s=e!==this.slideWidth;s&&(this.slideWidth=e,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach((n,o)=>{s&&y(n.el,(o+this._containerShiftIndex)*this.slideWidth),t&&n.slide&&n.slide.resize()})}resetPosition(){this._currPositionIndex=0,this._prevPositionIndex=0,this.slideWidth=0,this._containerShiftIndex=-1}appendHolders(){this.itemHolders=[];for(let t=0;t<3;t++){const i=f("pswp__item","div",this.pswp.container);i.setAttribute("role","group"),i.setAttribute("aria-roledescription","slide"),i.setAttribute("aria-hidden","true"),i.style.display=t===1?"block":"none",this.itemHolders.push({el:i})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(t,i,e){const{pswp:s}=this;let n=s.potentialIndex+t;const o=s.getNumItems();if(s.canLoop()){n=s.getLoopedIndex(n);const h=(t+o)%o;h<=o/2?t=h:t=h-o}else n<0?n=0:n>=o&&(n=o-1),t=n-s.potentialIndex;s.potentialIndex=n,this._currPositionIndex-=t,s.animations.stopMainScroll();const a=this.getCurrSlideX();if(!i)this.moveTo(a),this.updateCurrItem();else{s.animations.startSpring({isMainScroll:!0,start:this.x,end:a,velocity:e||0,naturalFrequency:30,dampingRatio:1,onUpdate:l=>{this.moveTo(l)},onComplete:()=>{this.updateCurrItem(),s.appendHeavy()}});let h=s.potentialIndex-s.currIndex;if(s.canLoop()){const l=(h+o)%o;l<=o/2?h=l:h=l-o}Math.abs(h)>1&&this.updateCurrItem()}return!!t}getCurrSlideX(){return this.slideWidth*this._currPositionIndex}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){var t;const{pswp:i}=this,e=this._prevPositionIndex-this._currPositionIndex;if(!e)return;this._prevPositionIndex=this._currPositionIndex,i.currIndex=i.potentialIndex;let s=Math.abs(e),n;s>=3&&(this._containerShiftIndex+=e+(e>0?-3:3),s=3,this.itemHolders.forEach(o=>{var a;(a=o.slide)===null||a===void 0||a.destroy(),o.slide=void 0}));for(let o=0;o0?(n=this.itemHolders.shift(),n&&(this.itemHolders[2]=n,this._containerShiftIndex++,y(n.el,(this._containerShiftIndex+2)*this.slideWidth),i.setContent(n,i.currIndex-s+o+2))):(n=this.itemHolders.pop(),n&&(this.itemHolders.unshift(n),this._containerShiftIndex--,y(n.el,this._containerShiftIndex*this.slideWidth),i.setContent(n,i.currIndex+s-o-2)));Math.abs(this._containerShiftIndex)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),i.animations.stopAllPan(),this.itemHolders.forEach((o,a)=>{o.slide&&o.slide.setIsActive(a===1)}),i.currSlide=(t=this.itemHolders[1])===null||t===void 0?void 0:t.slide,i.contentLoader.updateLazy(e),i.currSlide&&i.currSlide.applyCurrentZoomPan(),i.dispatch("change")}moveTo(t,i){if(!this.pswp.canLoop()&&i){let e=(this.slideWidth*this._currPositionIndex-t)/this.slideWidth;e+=this.pswp.currIndex;const s=Math.round(t-this.x);(e<0&&s>0||e>=this.pswp.getNumItems()-1&&s<0)&&(t=this.x+s*ct)}this.x=t,this.pswp.container&&y(this.pswp.container,t),this.pswp.dispatch("moveMainScroll",{x:t,dragging:i??!1})}}const pt={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},g=(r,t)=>t?r:pt[r];class ut{constructor(t){this.pswp=t,this._wasFocused=!1,t.on("bindEvents",()=>{t.options.trapFocus&&(t.options.initialPointerPos||this._focusRoot(),t.events.add(document,"focusin",this._onFocusIn.bind(this))),t.events.add(document,"keydown",this._onKeyDown.bind(this))});const i=document.activeElement;t.on("destroy",()=>{t.options.returnFocus&&i&&this._wasFocused&&i.focus()})}_focusRoot(){!this._wasFocused&&this.pswp.element&&(this.pswp.element.focus(),this._wasFocused=!0)}_onKeyDown(t){const{pswp:i}=this;if(i.dispatch("keydown",{originalEvent:t}).defaultPrevented||U(t))return;let e,s,n=!1;const o="key"in t;switch(o?t.key:t.keyCode){case g("Escape",o):i.options.escKey&&(e="close");break;case g("z",o):e="toggleZoom";break;case g("ArrowLeft",o):s="x";break;case g("ArrowUp",o):s="y";break;case g("ArrowRight",o):s="x",n=!0;break;case g("ArrowDown",o):n=!0,s="y";break;case g("Tab",o):this._focusRoot();break}if(s){t.preventDefault();const{currSlide:a}=i;i.options.arrowKeys&&s==="x"&&i.getNumItems()>1?e=n?"next":"prev":a&&a.currZoomLevel>a.zoomLevels.fit&&(a.pan[s]+=n?-80:80,a.panTo(a.pan.x,a.pan.y))}e&&(t.preventDefault(),i[e]())}_onFocusIn(t){const{template:i}=this.pswp;i&&document!==t.target&&i!==t.target&&!i.contains(t.target)&&i.focus()}}const mt="cubic-bezier(.4,0,.22,1)";class ft{constructor(t){var i;this.props=t;const{target:e,onComplete:s,transform:n,onFinish:o=()=>{},duration:a=333,easing:h=mt}=t;this.onFinish=o;const l=n?"transform":"opacity",c=(i=t[l])!==null&&i!==void 0?i:"";this._target=e,this._onComplete=s,this._finished=!1,this._onTransitionEnd=this._onTransitionEnd.bind(this),this._helperTimeout=setTimeout(()=>{D(e,l,a,h),this._helperTimeout=setTimeout(()=>{e.addEventListener("transitionend",this._onTransitionEnd,!1),e.addEventListener("transitioncancel",this._onTransitionEnd,!1),this._helperTimeout=setTimeout(()=>{this._finalizeAnimation()},a+500),e.style[l]=c},30)},0)}_onTransitionEnd(t){t.target===this._target&&this._finalizeAnimation()}_finalizeAnimation(){this._finished||(this._finished=!0,this.onFinish(),this._onComplete&&this._onComplete())}destroy(){this._helperTimeout&&clearTimeout(this._helperTimeout),V(this._target),this._target.removeEventListener("transitionend",this._onTransitionEnd,!1),this._target.removeEventListener("transitioncancel",this._onTransitionEnd,!1),this._finished||this._finalizeAnimation()}}const _t=12,vt=.75;class gt{constructor(t,i,e){this.velocity=t*1e3,this._dampingRatio=i||vt,this._naturalFrequency=e||_t,this._dampedFrequency=this._naturalFrequency,this._dampingRatio<1&&(this._dampedFrequency*=Math.sqrt(1-this._dampingRatio*this._dampingRatio))}easeFrame(t,i){let e=0,s;i/=1e3;const n=Math.E**(-this._dampingRatio*this._naturalFrequency*i);if(this._dampingRatio===1)s=this.velocity+this._naturalFrequency*t,e=(t+s*i)*n,this.velocity=e*-this._naturalFrequency+s*n;else if(this._dampingRatio<1){s=1/this._dampedFrequency*(this._dampingRatio*this._naturalFrequency*t+this.velocity);const o=Math.cos(this._dampedFrequency*i),a=Math.sin(this._dampedFrequency*i);e=n*(t*o+s*a),this.velocity=e*-this._naturalFrequency*this._dampingRatio+n*(-this._dampedFrequency*t*a+this._dampedFrequency*s*o)}return e}}class yt{constructor(t){this.props=t,this._raf=0;const{start:i,end:e,velocity:s,onUpdate:n,onComplete:o,onFinish:a=()=>{},dampingRatio:h,naturalFrequency:l}=t;this.onFinish=a;const c=new gt(s,h,l);let d=Date.now(),u=i-e;const m=()=>{this._raf&&(u=c.easeFrame(u,Date.now()-d),Math.abs(u)<1&&Math.abs(c.velocity)<50?(n(e),o&&o(),this.onFinish()):(d=Date.now(),n(u+e),this._raf=requestAnimationFrame(m)))};this._raf=requestAnimationFrame(m)}destroy(){this._raf>=0&&cancelAnimationFrame(this._raf),this._raf=0}}class wt{constructor(){this.activeAnimations=[]}startSpring(t){this._start(t,!0)}startTransition(t){this._start(t)}_start(t,i){const e=i?new yt(t):new ft(t);return this.activeAnimations.push(e),e.onFinish=()=>this.stop(e),e}stop(t){t.destroy();const i=this.activeAnimations.indexOf(t);i>-1&&this.activeAnimations.splice(i,1)}stopAll(){this.activeAnimations.forEach(t=>{t.destroy()}),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isPan?(t.destroy(),!1):!0)}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isMainScroll?(t.destroy(),!1):!0)}isPanRunning(){return this.activeAnimations.some(t=>t.props.isPan)}}class Pt{constructor(t){this.pswp=t,t.events.add(t.element,"wheel",this._onWheel.bind(this))}_onWheel(t){t.preventDefault();const{currSlide:i}=this.pswp;let{deltaX:e,deltaY:s}=t;if(i&&!this.pswp.dispatch("wheel",{originalEvent:t}).defaultPrevented)if(t.ctrlKey||this.pswp.options.wheelToZoom){if(i.isZoomable()){let n=-s;t.deltaMode===1?n*=.05:n*=t.deltaMode?1:.002,n=2**n;const o=i.currZoomLevel*n;i.zoomTo(o,{x:t.clientX,y:t.clientY})}}else i.isPannable()&&(t.deltaMode===1&&(e*=18,s*=18),i.panTo(i.pan.x-e,i.pan.y-s))}}function St(r){if(typeof r=="string")return r;if(!r||!r.isCustomSVG)return"";const t=r;let i='",i}class xt{constructor(t,i){var e;const s=i.name||i.className;let n=i.html;if(t.options[s]===!1)return;typeof t.options[s+"SVG"]=="string"&&(n=t.options[s+"SVG"]),t.dispatch("uiElementCreate",{data:i});let o="";i.isButton?(o+="pswp__button ",o+=i.className||`pswp__button--${i.name}`):o+=i.className||`pswp__${i.name}`;let a=i.isButton?i.tagName||"button":i.tagName||"div";a=a.toLowerCase();const h=f(o,a);if(i.isButton){a==="button"&&(h.type="button");let{title:d}=i;const{ariaLabel:u}=i;typeof t.options[s+"Title"]=="string"&&(d=t.options[s+"Title"]),d&&(h.title=d);const m=u||d;m&&h.setAttribute("aria-label",m)}h.innerHTML=St(n),i.onInit&&i.onInit(h,t),i.onClick&&(h.onclick=d=>{typeof i.onClick=="string"?t[i.onClick]():typeof i.onClick=="function"&&i.onClick(d,h,t)});const l=i.appendTo||"bar";let c=t.element;l==="bar"?(t.topBar||(t.topBar=f("pswp__top-bar pswp__hide-on-close","div",t.scrollWrap)),c=t.topBar):(h.classList.add("pswp__hide-on-close"),l==="wrapper"&&(c=t.scrollWrap)),(e=c)===null||e===void 0||e.appendChild(t.applyFilters("uiElement",h,i))}}function N(r,t,i){r.classList.add("pswp__button--arrow"),r.setAttribute("aria-controls","pswp__items"),t.on("change",()=>{t.options.loop||(i?r.disabled=!(t.currIndex0))})}const It={name:"arrowPrev",className:"pswp__button--arrow--prev",title:"Previous",order:10,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'',outlineID:"pswp__icn-arrow"},onClick:"prev",onInit:N},bt={name:"arrowNext",className:"pswp__button--arrow--next",title:"Next",order:11,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'',outlineID:"pswp__icn-arrow"},onClick:"next",onInit:(r,t)=>{N(r,t,!0)}},At={name:"close",title:"Close",order:20,isButton:!0,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-close"},onClick:"close"},Lt={name:"zoom",title:"Zoom",order:10,isButton:!0,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-zoom"},onClick:"toggleZoom"},Ct={name:"preloader",appendTo:"bar",order:7,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-loading"},onInit:(r,t)=>{let i,e=null;const s=(a,h)=>{r.classList.toggle("pswp__preloader--"+a,h)},n=a=>{i!==a&&(i=a,s("active",a))},o=()=>{var a;if(!((a=t.currSlide)!==null&&a!==void 0&&a.content.isLoading())){n(!1),e&&(clearTimeout(e),e=null);return}e||(e=setTimeout(()=>{var h;n(!!(!((h=t.currSlide)===null||h===void 0)&&h.content.isLoading())),e=null},t.options.preloaderDelay))};t.on("change",o),t.on("loadComplete",a=>{t.currSlide===a.slide&&o()}),t.ui&&(t.ui.updatePreloaderVisibility=o)}},Tt={name:"counter",order:5,onInit:(r,t)=>{t.on("change",()=>{r.innerText=t.currIndex+1+t.options.indexIndicatorSep+t.getNumItems()})}};function O(r,t){r.classList.toggle("pswp--zoomed-in",t)}class zt{constructor(t){this.pswp=t,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this._lastUpdatedZoomLevel=void 0}init(){const{pswp:t}=this;this.isRegistered=!1,this.uiElementsData=[At,It,bt,Lt,Ct,Tt],t.dispatch("uiRegister"),this.uiElementsData.sort((i,e)=>(i.order||0)-(e.order||0)),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach(i=>{this.registerElement(i)}),t.on("change",()=>{var i;(i=t.element)===null||i===void 0||i.classList.toggle("pswp--one-slide",t.getNumItems()===1)}),t.on("zoomPanUpdate",()=>this._onZoomPanUpdate())}registerElement(t){this.isRegistered?this.items.push(new xt(this.pswp,t)):this.uiElementsData.push(t)}_onZoomPanUpdate(){const{template:t,currSlide:i,options:e}=this.pswp;if(this.pswp.opener.isClosing||!t||!i)return;let{currZoomLevel:s}=i;if(this.pswp.opener.isOpen||(s=i.zoomLevels.initial),s===this._lastUpdatedZoomLevel)return;this._lastUpdatedZoomLevel=s;const n=i.zoomLevels.initial-i.zoomLevels.secondary;if(Math.abs(n)<.01||!i.isZoomable()){O(t,!1),t.classList.remove("pswp--zoom-allowed");return}t.classList.add("pswp--zoom-allowed");const o=s===i.zoomLevels.initial?i.zoomLevels.secondary:i.zoomLevels.initial;O(t,o<=s),(e.imageClickAction==="zoom"||e.imageClickAction==="zoom-or-close")&&t.classList.add("pswp--click-to-zoom")}}function Et(r){const t=r.getBoundingClientRect();return{x:t.left,y:t.top,w:t.width}}function Ot(r,t,i){const e=r.getBoundingClientRect(),s=e.width/t,n=e.height/i,o=s>n?s:n,a=(e.width-t*o)/2,h=(e.height-i*o)/2,l={x:e.left+a,y:e.top+h,w:t*o};return l.innerRect={w:e.width,h:e.height,x:a,y:h},l}function Zt(r,t,i){const e=i.dispatch("thumbBounds",{index:r,itemData:t,instance:i});if(e.thumbBounds)return e.thumbBounds;const{element:s}=t;let n,o;if(s&&i.options.thumbSelector!==!1){const a=i.options.thumbSelector||"img";o=s.matches(a)?s:s.querySelector(a)}return o=i.applyFilters("thumbEl",o,t,r),o&&(t.thumbCropped?n=Ot(o,t.width||t.w||0,t.height||t.h||0):n=Et(o)),i.applyFilters("thumbBounds",n,t,r)}class Dt{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}}class Mt{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(t,i,e=100){var s,n,o;this._filters[t]||(this._filters[t]=[]),(s=this._filters[t])===null||s===void 0||s.push({fn:i,priority:e}),(n=this._filters[t])===null||n===void 0||n.sort((a,h)=>a.priority-h.priority),(o=this.pswp)===null||o===void 0||o.addFilter(t,i,e)}removeFilter(t,i){this._filters[t]&&(this._filters[t]=this._filters[t].filter(e=>e.fn!==i)),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var e;return(e=this._filters[t])===null||e===void 0||e.forEach(s=>{i[0]=s.fn.apply(this,i)}),i[0]}on(t,i){var e,s;this._listeners[t]||(this._listeners[t]=[]),(e=this._listeners[t])===null||e===void 0||e.push(i),(s=this.pswp)===null||s===void 0||s.on(t,i)}off(t,i){var e;this._listeners[t]&&(this._listeners[t]=this._listeners[t].filter(s=>i!==s)),(e=this.pswp)===null||e===void 0||e.off(t,i)}dispatch(t,i){var e;if(this.pswp)return this.pswp.dispatch(t,i);const s=new Dt(t,i);return(e=this._listeners[t])===null||e===void 0||e.forEach(n=>{n.call(this,s)}),s}}class Rt{constructor(t,i){if(this.element=f("pswp__img pswp__img--placeholder",t?"img":"div",i),t){const e=this.element;e.decoding="async",e.alt="",e.src=t,e.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,i){this.element&&(this.element.tagName==="IMG"?(L(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=I(0,0,t/250)):L(this.element,t,i))}destroy(){var t;(t=this.element)!==null&&t!==void 0&&t.parentNode&&this.element.remove(),this.element=null}}class Ft{constructor(t,i,e){this.instance=i,this.data=t,this.index=e,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=_.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(t,i){if(this.slide&&this.usePlaceholder())if(this.placeholder){const e=this.placeholder.element;e&&!e.parentElement&&this.slide.container.prepend(e)}else{const e=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new Rt(e,this.slide.container)}this.element&&!i||this.instance.dispatch("contentLoad",{content:this,isLazy:t}).defaultPrevented||(this.isImageContent()?(this.element=f("pswp__img","img"),this.displayedImageWidth&&this.loadImage(t)):(this.element=f("pswp__content","div"),this.element.innerHTML=this.data.html||""),i&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,e;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const s=this.element;this.updateSrcsetSizes(),this.data.srcset&&(s.srcset=this.data.srcset),s.src=(i=this.data.src)!==null&&i!==void 0?i:"",s.alt=(e=this.data.alt)!==null&&e!==void 0?e:"",this.state=_.LOADING,s.complete?this.onLoaded():(s.onload=()=>{this.onLoaded()},s.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=_.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===_.LOADED||this.state===_.ERROR)&&this.removePlaceholder())}onError(){this.state=_.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===_.LOADING,this)}isError(){return this.state===_.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(t,i){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,i),!this.instance.dispatch("contentResize",{content:this,width:t,height:i}).defaultPrevented&&(L(this.element,t,i),this.isImageContent()&&!this.isError()))){const e=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=i,e?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:i,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==_.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var t,i;let e=f("pswp__error-msg","div");e.innerText=(t=(i=this.instance.options)===null||i===void 0?void 0:i.errorMsg)!==null&&t!==void 0?t:"",e=this.instance.applyFilters("contentErrorElement",e,this),this.element=f("pswp__content pswp__error-msg-container","div"),this.element.appendChild(e),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===_.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||C())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!C()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===_.LOADED||this.state===_.ERROR)&&this.removePlaceholder()))}}const Bt=5;function k(r,t,i){const e=t.createContentFromData(r,i);let s;const{options:n}=t;if(n){s=new B(n,r,-1);let o;t.pswp?o=t.pswp.viewportSize:o=R(n,t);const a=F(n,o,r,i);s.update(e.width,e.height,a)}return e.lazyLoad(),s&&e.setDisplayedSize(Math.ceil(e.width*s.initial),Math.ceil(e.height*s.initial)),e}function Nt(r,t){const i=t.getItemData(r);if(!t.dispatch("lazyLoadSlide",{index:r,itemData:i}).defaultPrevented)return k(i,t,r)}class kt{constructor(t){this.pswp=t,this.limit=Math.max(t.options.preload[0]+t.options.preload[1]+1,Bt),this._cachedItems=[]}updateLazy(t){const{pswp:i}=this;if(i.dispatch("lazyLoad").defaultPrevented)return;const{preload:e}=i.options,s=t===void 0?!0:t>=0;let n;for(n=0;n<=e[1];n++)this.loadSlideByIndex(i.currIndex+(s?n:-n));for(n=1;n<=e[0];n++)this.loadSlideByIndex(i.currIndex+(s?-n:n))}loadSlideByIndex(t){const i=this.pswp.getLoopedIndex(t);let e=this.getContentByIndex(i);e||(e=Nt(i,this.pswp),e&&this.addToCache(e))}getContentBySlide(t){let i=this.getContentByIndex(t.index);return i||(i=this.pswp.createContentFromData(t.data,t.index),this.addToCache(i)),i.setSlide(t),i}addToCache(t){if(this.removeByIndex(t.index),this._cachedItems.push(t),this._cachedItems.length>this.limit){const i=this._cachedItems.findIndex(e=>!e.isAttached&&!e.hasSlide);i!==-1&&this._cachedItems.splice(i,1)[0].destroy()}}removeByIndex(t){const i=this._cachedItems.findIndex(e=>e.index===t);i!==-1&&this._cachedItems.splice(i,1)}getContentByIndex(t){return this._cachedItems.find(i=>i.index===t)}destroy(){this._cachedItems.forEach(t=>t.destroy()),this._cachedItems=[]}}class Ht extends Mt{getNumItems(){var t;let i=0;const e=(t=this.options)===null||t===void 0?void 0:t.dataSource;e&&"length"in e?i=e.length:e&&"gallery"in e&&(e.items||(e.items=this._getGalleryDOMElements(e.gallery)),e.items&&(i=e.items.length));const s=this.dispatch("numItems",{dataSource:e,numItems:i});return this.applyFilters("numItems",s.numItems,e)}createContentFromData(t,i){return new Ft(t,this,i)}getItemData(t){var i;const e=(i=this.options)===null||i===void 0?void 0:i.dataSource;let s={};Array.isArray(e)?s=e[t]:e&&"gallery"in e&&(e.items||(e.items=this._getGalleryDOMElements(e.gallery)),s=e.items[t]);let n=s;n instanceof Element&&(n=this._domElementToItemData(n));const o=this.dispatch("itemData",{itemData:n||{},index:t});return this.applyFilters("itemData",o.itemData,t)}_getGalleryDOMElements(t){var i,e;return(i=this.options)!==null&&i!==void 0&&i.children||(e=this.options)!==null&&e!==void 0&&e.childSelector?q(this.options.children,this.options.childSelector,t)||[]:[t]}_domElementToItemData(t){const i={element:t},e=t.tagName==="A"?t:t.querySelector("a");if(e){i.src=e.dataset.pswpSrc||e.href,e.dataset.pswpSrcset&&(i.srcset=e.dataset.pswpSrcset),i.width=e.dataset.pswpWidth?parseInt(e.dataset.pswpWidth,10):0,i.height=e.dataset.pswpHeight?parseInt(e.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,e.dataset.pswpType&&(i.type=e.dataset.pswpType);const n=t.querySelector("img");if(n){var s;i.msrc=n.currentSrc||n.src,i.alt=(s=n.getAttribute("alt"))!==null&&s!==void 0?s:""}(e.dataset.pswpCropped||e.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,e)}lazyLoadData(t,i){return k(t,this,i)}}const P=.003;class Wt{constructor(t){this.pswp=t,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this._duration=void 0,this._useAnimation=!1,this._croppedZoom=!1,this._animateRootOpacity=!1,this._animateBgOpacity=!1,this._placeholder=void 0,this._opacityElement=void 0,this._cropContainer1=void 0,this._cropContainer2=void 0,this._thumbBounds=void 0,this._prepareOpen=this._prepareOpen.bind(this),t.on("firstZoomPan",this._prepareOpen)}open(){this._prepareOpen(),this._start()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;const t=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this._duration=this.pswp.options.hideAnimationDuration,t&&t.currZoomLevel*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps(),setTimeout(()=>{this._start()},this._croppedZoom?30:0)}_prepareOpen(){if(this.pswp.off("firstZoomPan",this._prepareOpen),!this.isOpening){const t=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this._duration=this.pswp.options.showAnimationDuration,t&&t.zoomLevels.initial*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps()}}_applyStartProps(){const{pswp:t}=this,i=this.pswp.currSlide,{options:e}=t;if(e.showHideAnimationType==="fade"?(e.showHideOpacity=!0,this._thumbBounds=void 0):e.showHideAnimationType==="none"?(e.showHideOpacity=!1,this._duration=0,this._thumbBounds=void 0):this.isOpening&&t._initialThumbBounds?this._thumbBounds=t._initialThumbBounds:this._thumbBounds=this.pswp.getThumbBounds(),this._placeholder=i==null?void 0:i.getPlaceholderElement(),t.animations.stopAll(),this._useAnimation=!!(this._duration&&this._duration>50),this._animateZoom=!!this._thumbBounds&&(i==null?void 0:i.content.usePlaceholder())&&(!this.isClosing||!t.mainScroll.isShifted()),!this._animateZoom)this._animateRootOpacity=!0,this.isOpening&&i&&(i.zoomAndPanToInitial(),i.applyCurrentZoomPan());else{var s;this._animateRootOpacity=(s=e.showHideOpacity)!==null&&s!==void 0?s:!1}if(this._animateBgOpacity=!this._animateRootOpacity&&this.pswp.options.bgOpacity>P,this._opacityElement=this._animateRootOpacity?t.element:t.bg,!this._useAnimation){this._duration=0,this._animateZoom=!1,this._animateBgOpacity=!1,this._animateRootOpacity=!0,this.isOpening&&(t.element&&(t.element.style.opacity=String(P)),t.applyBgOpacity(1));return}if(this._animateZoom&&this._thumbBounds&&this._thumbBounds.innerRect){var n;this._croppedZoom=!0,this._cropContainer1=this.pswp.container,this._cropContainer2=(n=this.pswp.currSlide)===null||n===void 0?void 0:n.holderElement,t.container&&(t.container.style.overflow="hidden",t.container.style.width=t.viewportSize.x+"px")}else this._croppedZoom=!1;this.isOpening?(this._animateRootOpacity?(t.element&&(t.element.style.opacity=String(P)),t.applyBgOpacity(1)):(this._animateBgOpacity&&t.bg&&(t.bg.style.opacity=String(P)),t.element&&(t.element.style.opacity="1")),this._animateZoom&&(this._setClosedStateZoomPan(),this._placeholder&&(this._placeholder.style.willChange="transform",this._placeholder.style.opacity=String(P)))):this.isClosing&&(t.mainScroll.itemHolders[0]&&(t.mainScroll.itemHolders[0].el.style.display="none"),t.mainScroll.itemHolders[2]&&(t.mainScroll.itemHolders[2].el.style.display="none"),this._croppedZoom&&t.mainScroll.x!==0&&(t.mainScroll.resetPosition(),t.mainScroll.resize()))}_start(){this.isOpening&&this._useAnimation&&this._placeholder&&this._placeholder.tagName==="IMG"?new Promise(t=>{let i=!1,e=!0;$(this._placeholder).finally(()=>{i=!0,e||t(!0)}),setTimeout(()=>{e=!1,i&&t(!0)},50),setTimeout(t,250)}).finally(()=>this._initiate()):this._initiate()}_initiate(){var t,i;(t=this.pswp.element)===null||t===void 0||t.style.setProperty("--pswp-transition-duration",this._duration+"ms"),this.pswp.dispatch(this.isOpening?"openingAnimationStart":"closingAnimationStart"),this.pswp.dispatch("initialZoom"+(this.isOpening?"In":"Out")),(i=this.pswp.element)===null||i===void 0||i.classList.toggle("pswp--ui-visible",this.isOpening),this.isOpening?(this._placeholder&&(this._placeholder.style.opacity="1"),this._animateToOpenState()):this.isClosing&&this._animateToClosedState(),this._useAnimation||this._onAnimationComplete()}_onAnimationComplete(){const{pswp:t}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,t.dispatch(this.isOpen?"openingAnimationEnd":"closingAnimationEnd"),t.dispatch("initialZoom"+(this.isOpen?"InEnd":"OutEnd")),this.isClosed)t.destroy();else if(this.isOpen){var i;this._animateZoom&&t.container&&(t.container.style.overflow="visible",t.container.style.width="100%"),(i=t.currSlide)===null||i===void 0||i.applyCurrentZoomPan()}}_animateToOpenState(){const{pswp:t}=this;this._animateZoom&&(this._croppedZoom&&this._cropContainer1&&this._cropContainer2&&(this._animateTo(this._cropContainer1,"transform","translate3d(0,0,0)"),this._animateTo(this._cropContainer2,"transform","none")),t.currSlide&&(t.currSlide.zoomAndPanToInitial(),this._animateTo(t.currSlide.container,"transform",t.currSlide.getCurrentTransform()))),this._animateBgOpacity&&t.bg&&this._animateTo(t.bg,"opacity",String(t.options.bgOpacity)),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","1")}_animateToClosedState(){const{pswp:t}=this;this._animateZoom&&this._setClosedStateZoomPan(!0),this._animateBgOpacity&&t.bgOpacity>.01&&t.bg&&this._animateTo(t.bg,"opacity","0"),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","0")}_setClosedStateZoomPan(t){if(!this._thumbBounds)return;const{pswp:i}=this,{innerRect:e}=this._thumbBounds,{currSlide:s,viewportSize:n}=i;if(this._croppedZoom&&e&&this._cropContainer1&&this._cropContainer2){const o=-n.x+(this._thumbBounds.x-e.x)+e.w,a=-n.y+(this._thumbBounds.y-e.y)+e.h,h=n.x-e.w,l=n.y-e.h;t?(this._animateTo(this._cropContainer1,"transform",I(o,a)),this._animateTo(this._cropContainer2,"transform",I(h,l))):(y(this._cropContainer1,o,a),y(this._cropContainer2,h,l))}s&&(p(s.pan,e||this._thumbBounds),s.currZoomLevel=this._thumbBounds.w/s.width,t?this._animateTo(s.container,"transform",s.getCurrentTransform()):s.applyCurrentZoomPan())}_animateTo(t,i,e){if(!this._duration){t.style[i]=e;return}const{animations:s}=this.pswp,n={duration:this._duration,easing:this.pswp.options.easing,onComplete:()=>{s.activeAnimations.length||this._onAnimationComplete()},target:t};n[i]=e,s.startTransition(n)}}const Vt={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:"zoom-or-close",bgClickAction:"close",tapAction:"toggle-controls",doubleTapAction:"zoom",indexIndicatorSep:" / ",preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:"The image cannot be loaded",preload:[1,2],easing:"cubic-bezier(.4,0,.22,1)"};class $t extends Ht{constructor(t){super(),this.options=this._prepareOptions(t||{}),this.offset={x:0,y:0},this._prevViewportSize={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this._initialItemData={},this._initialThumbBounds=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new G,this.animations=new wt,this.mainScroll=new dt(this),this.gestures=new lt(this),this.opener=new Wt(this),this.keyboard=new ut(this),this.contentLoader=new kt(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch("init"),this.dispatch("beforeOpen"),this._createMainStructure();let t="pswp--open";return this.gestures.supportsTouch&&(t+=" pswp--touch"),this.options.mainClass&&(t+=" "+this.options.mainClass),this.element&&(this.element.className+=" "+t),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch("firstUpdate"),this.scrollWheel=new Pt(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this._initialItemData=this.getItemData(this.currIndex),this.dispatch("gettingData",{index:this.currIndex,data:this._initialItemData,slide:void 0}),this._initialThumbBounds=this.getThumbBounds(),this.dispatch("initialLayout"),this.on("openingAnimationEnd",()=>{const{itemHolders:i}=this.mainScroll;i[0]&&(i[0].el.style.display="block",this.setContent(i[0],this.currIndex-1)),i[2]&&(i[2].el.style.display="block",this.setContent(i[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,"resize",this._handlePageResize.bind(this)),this.events.add(window,"scroll",this._updatePageScrollOffset.bind(this)),this.dispatch("bindEvents")}),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch("change"),this.opener.open(),this.dispatch("afterInit"),!0}getLoopedIndex(t){const i=this.getNumItems();return this.options.loop&&(t>i-1&&(t-=i),t<0&&(t+=i)),b(t,0,i-1)}appendHeavy(){this.mainScroll.itemHolders.forEach(t=>{var i;(i=t.slide)===null||i===void 0||i.appendHeavy()})}goTo(t){this.mainScroll.moveIndexBy(this.getLoopedIndex(t)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...t){var i;(i=this.currSlide)===null||i===void 0||i.zoomTo(...t)}toggleZoom(){var t;(t=this.currSlide)===null||t===void 0||t.toggleZoom()}close(){!this.opener.isOpen||this.isDestroying||(this.isDestroying=!0,this.dispatch("close"),this.events.removeAll(),this.opener.close())}destroy(){var t;if(!this.isDestroying){this.options.showHideAnimationType="none",this.close();return}this.dispatch("destroy"),this._listeners={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),(t=this.element)===null||t===void 0||t.remove(),this.mainScroll.itemHolders.forEach(i=>{var e;(e=i.slide)===null||e===void 0||e.destroy()}),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(t){this.contentLoader.removeByIndex(t),this.mainScroll.itemHolders.forEach((i,e)=>{var s,n;let o=((s=(n=this.currSlide)===null||n===void 0?void 0:n.index)!==null&&s!==void 0?s:0)-1+e;if(this.canLoop()&&(o=this.getLoopedIndex(o)),o===t&&(this.setContent(i,t,!0),e===1)){var a;this.currSlide=i.slide,(a=i.slide)===null||a===void 0||a.setIsActive(!0)}}),this.dispatch("change")}setContent(t,i,e){if(this.canLoop()&&(i=this.getLoopedIndex(i)),t.slide){if(t.slide.index===i&&!e)return;t.slide.destroy(),t.slide=void 0}if(!this.canLoop()&&(i<0||i>=this.getNumItems()))return;const s=this.getItemData(i);t.slide=new X(s,i,this),i===this.currIndex&&(this.currSlide=t.slide),t.slide.append(t.el)}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(t){if(this.isDestroying)return;const i=R(this.options,this);!t&&x(i,this._prevViewportSize)||(p(this._prevViewportSize,i),this.dispatch("beforeResize"),p(this.viewportSize,this._prevViewportSize),this._updatePageScrollOffset(),this.dispatch("viewportSize"),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia("(any-hover: hover)").matches&&this.mouseDetected(),this.dispatch("resize"))}applyBgOpacity(t){this.bgOpacity=Math.max(t,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){if(!this.hasMouse){var t;this.hasMouse=!0,(t=this.element)===null||t===void 0||t.classList.add("pswp--has_mouse")}}_handlePageResize(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout(()=>{this.updateSize()},500)}_updatePageScrollOffset(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(t,i){this.offset.x=t,this.offset.y=i,this.dispatch("updateScrollOffset")}_createMainStructure(){this.element=f("pswp","div"),this.element.setAttribute("tabindex","-1"),this.element.setAttribute("role","dialog"),this.template=this.element,this.bg=f("pswp__bg","div",this.element),this.scrollWrap=f("pswp__scroll-wrap","section",this.element),this.container=f("pswp__container","div",this.scrollWrap),this.scrollWrap.setAttribute("aria-roledescription","carousel"),this.container.setAttribute("aria-live","off"),this.container.setAttribute("id","pswp__items"),this.mainScroll.appendHolders(),this.ui=new zt(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return Zt(this.currIndex,this.currSlide?this.currSlide.data:this._initialItemData,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}_prepareOptions(t){return window.matchMedia("(prefers-reduced-motion), (update: slow)").matches&&(t.showHideAnimationType="none",t.zoomAnimationDuration=0),{...Vt,...t}}}export{$t as default}; diff --git a/assets/sebastian-stein.html-Cekunqz-.js b/assets/sebastian-stein.html-Cekunqz-.js new file mode 100644 index 0000000..d042ee2 --- /dev/null +++ b/assets/sebastian-stein.html-Cekunqz-.js @@ -0,0 +1 @@ +import{_ as i,c as n,b as t,o as s}from"./app-DFzJ4zlk.js";const r="/images/portrait/sebastian-stein.jpg",a={};function h(c,e){return s(),n("div",null,e[0]||(e[0]=[t('

    Sebastian Stein

    Bild – Sebastian Stein

    Mit Begeisterung bringe ich Ideen zum Leben und finde es faszinierend, wenn Projekte Gestalt annehmen und Wirklichkeit werden. Bei meiner Arbeit verbinde ich zwei wichtige Perspektiven: Einerseits den technischen Blick, wie sich Lösungen effektiv und wartungsfreundlich umsetzen lassen. Andererseits die psychologische Seite, bei der ich mich in die Wünsche der User hineinversetze, um zu verstehen, was wirklich gebraucht wird.

    Story

    Meine Reise in der Informatik begann mit 16 Jahren, als ich mir das Programmieren selbst beibrachte. Vor meinem Studium der Technischen Informatik konnte ich bereits erste Erfahrungen als Hilfskraft in einem Softwareunternehmen sammeln. Während des Studiums verwirklichte ich mein erstes großes Projekt – das war mein eigentliches Lehrmeister-Erlebnis, bei dem ich enorm viel mitnehmen konnte. Nach dem Abschluss wurde ich direkt von dem Unternehmen übernommen, bei dem ich meine Diplomarbeit geschrieben hatte. Nach eineinhalb Jahren in fester Anstellung zog es mich dann in die Selbstständigkeit, um meinen eigenen Weg zu gehen und Projekte freier umzusetzen zu können.

    Rolle

    • Frontend-Entwickler
    • UX-Konzeption

    Sprachen

    • Deutsch (Muttersprache)
    • Englisch (mündlich und schriftlich)
    ',9)]))}const l=i(a,[["render",h]]),m=JSON.parse('{"path":"/team/sebastian-stein.html","title":"Sebastian Stein","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.6,"words":180},"filePathRelative":"team/sebastian-stein.md","excerpt":"\\n

    Sebastian Stein

    \\n

    \\"Bild

    \\n

    Mit Begeisterung bringe ich Ideen zum Leben und finde es faszinierend, wenn Projekte Gestalt annehmen und Wirklichkeit werden.\\nBei meiner Arbeit verbinde ich zwei wichtige Perspektiven: Einerseits den technischen Blick, wie sich Lösungen effektiv und wartungsfreundlich umsetzen lassen. Andererseits die psychologische Seite, bei der ich mich in die Wünsche der User hineinversetze, um zu verstehen, was wirklich gebraucht wird.

    "}');export{l as comp,m as data}; diff --git a/assets/style-QfSJ-RE3.css b/assets/style-QfSJ-RE3.css new file mode 100644 index 0000000..e4ddd14 --- /dev/null +++ b/assets/style-QfSJ-RE3.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap";.vp-contributors{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:flex-start;margin:2rem 0 1rem}.vp-contributors .contributor{display:flex;gap:.25rem;align-items:center}.vp-contributors .contributor:after{display:none!important}.vp-contributors .contributor .avatar{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;border-radius:50%}.vp-contributors a.contributor{text-decoration:none!important}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: .875em;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;border-radius:var(--code-border-radius);background-color:var(--code-c-bg)}div[class*=language-]:before{content:attr(data-ext);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:root{--code-c-text: #9e9e9e;--code-c-highlight-bg: rgba(142 150 170 / 14%)}.shiki span{color:var(--shiki-light, inherit)}[data-theme=dark] .shiki span{color:var(--shiki-dark, inherit)}div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-dark-bg))}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;left:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg)}:root{--code-title-c-text: var(--vp-c-text-mute);--code-title-c-bg: var(--code-c-bg);--code-title-divider: var(--code-c-highlight-bg, var(--code-c-text))}.code-block-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-title .code-block-title-bar{overflow-x:auto;margin:.75rem 0 -.75rem;padding:0 12px;border-bottom:solid 1px var(--code-title-divider);border-radius:6px 6px 0 0;background:var(--code-title-c-bg);white-space:nowrap;transition:background var(--vp-t-color)}@media (max-width: 419px){.code-block-title .code-block-title-bar{margin:.75rem -1.5rem -.75rem;border-radius:0}}.code-block-title .code-block-title-bar .title{position:relative;display:inline-block;margin:0;padding:8px 12px;color:var(--code-title-c-text);font-weight:500;font-size:.875em;line-height:1.7;transition:background var(--vp-t-color)}:root{--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-text: rgb(60, 60, 67);--vp-c-border: #c2c2c4;--vp-c-gutter: #e2e2e3;--vp-c-shadow: rgba(0, 0, 0, .15);--vp-c-control: rgba(142, 150, 170, .1);--vp-c-control-hover: rgba(142, 150, 170, .16);--vp-c-control-disabled: #eaeaea;--vp-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-mono: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--navbar-height: 3.75rem;--navbar-padding-x: 1.5rem;--navbar-padding-y: .7rem;--navbar-mobile-height: 3.25rem;--navbar-mobile-padding-x: 1rem;--navbar-mobile-padding-y: .5rem;--sidebar-width: 18rem;--sidebar-mobile-width: 16rem;--content-width: 780px;--home-page-width: 1160px;--vp-t-color: .3s ease;--vp-t-transform: .3s ease;--vp-c-accent: rgb(42.5361702128, 112.4170212766, 135.9638297872);--vp-c-accent-bg: rgb(54.6893617021, 144.5361702128, 174.8106382979);--vp-c-accent-hover: rgb(60.7659574468, 160.5957446809, 194.2340425532);--vp-c-accent-soft: rgba(20.4, 142.4682926829, 183.6, .14);--vp-c-accent-text: var(--vp-c-white);--vp-c-bg-soft: rgba(255, 255, 255, .9);--vp-c-bg-elv-soft: rgba(255, 255, 255, .9);--vp-c-text-mute: rgba(60, 60, 67, .78);--vp-c-text-subtle: rgba(60, 60, 67, .56);--vp-c-border-hard: rgb(184.0875, 184.0875, 186.4125)}[data-theme=dark]{--vp-c-bg: #101828;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-text: rgba(235, 235, 245, .86);--vp-c-border: #3c3f44;--vp-c-gutter: #000;--vp-c-shadow: rgba(0, 0, 0, .3);--vp-c-control: rgba(101, 117, 133, .12);--vp-c-control-hover: rgba(101, 117, 133, .18);--vp-c-control-disabled: #363636;--vp-c-accent: rgb(80.1893617021, 170.0361702128, 200.3106382979);--vp-c-accent-bg: rgb(57.7276595745, 152.5659574468, 184.5223404255);--vp-c-accent-hover: rgb(54.6893617021, 144.5361702128, 174.8106382979);--vp-c-accent-soft: rgba(20.4, 142.4682926829, 183.6, .16);--vp-c-bg-soft: rgba(16, 24, 40, .9);--vp-c-bg-elv-soft: rgba(32, 33, 39, .9);--vp-c-text-mute: rgba(235, 235, 245, .602);--vp-c-text-subtle: rgba(235, 235, 245, .3784);--vp-c-border-hard: rgb(68.953125, 72.40078125, 78.146875)}.hint-container{position:relative;background:var(--hint-c-soft);transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.hint-container{page-break-inside:avoid}}.hint-container>.hint-container-title{color:var(--hint-c-title)}.hint-container :not(pre)>code{background:var(--hint-c-soft)}.hint-container .hint-container-title{position:relative;margin-block:.75em;font-weight:600;line-height:1.25}.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{margin-block:.75rem;padding:.25em 1em;border-radius:.5em;color:inherit;font-size:var(--hint-font-size)}@media print{.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{border-inline-start-width:.25em;border-inline-start-style:solid}}.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:1.75em}@media print{.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:0}}.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{content:" ";position:absolute;inset-inline-start:0;top:calc(50% - .6125em);width:1.25em;height:1.25em;font-size:1.25em}@media print{.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{display:none}}.hint-container.important p,.hint-container.info p,.hint-container.note p,.hint-container.tip p,.hint-container.warning p,.hint-container.caution p{line-height:1.5}.hint-container.important a,.hint-container.info a,.hint-container.note a,.hint-container.tip a,.hint-container.warning a,.hint-container.caution a{color:var(--vp-c-accent)}.hint-container.important{--hint-c-accent: var(--important-c-accent);--hint-c-title: var(--important-c-text);--hint-c-soft: var(--important-c-soft)}.hint-container.important>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.info{--hint-c-accent: var(--info-c-accent);--hint-c-title: var(--info-c-text);--hint-c-soft: var(--info-c-soft)}.hint-container.info>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.note{--hint-c-accent: var(--note-c-accent);--hint-c-title: var(--note-c-text);--hint-c-soft: var(--note-c-soft)}.hint-container.note>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.tip{--hint-c-accent: var(--tip-c-accent);--hint-c-title: var(--tip-c-text);--hint-c-soft: var(--tip-c-soft)}.hint-container.tip>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.warning{--hint-c-accent: var(--warning-c-accent);--hint-c-title: var(--warning-c-text);--hint-c-soft: var(--warning-c-soft)}.hint-container.warning>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.caution{--hint-c-accent: var(--caution-c-accent);--hint-c-title: var(--caution-c-text);--hint-c-soft: var(--caution-c-soft)}.hint-container.caution>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.details{position:relative;display:block;margin-block:.75rem;padding:1.25rem 1rem;border-radius:.5rem;background:var(--detail-c-bg);transition:background var(--vp-t-transform),color var(--vp-t-transform)}.hint-container.details h4{margin-top:0}.hint-container.details figure:last-child,.hint-container.details p:last-child{margin-bottom:0;padding-bottom:0}.hint-container.details a{color:var(--vp-c-accent)}.hint-container.details :not(pre)>code{background:var(--detail-c-soft)}.hint-container.details summary{position:relative;margin:-1rem;padding-block:1em;padding-inline:3em 1.5em;list-style:none;font-size:var(--hint-font-size);cursor:pointer}.hint-container.details summary::-webkit-details-marker{display:none}.hint-container.details summary::marker{color:#0000;font-size:0}.hint-container.details summary:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:" ";position:absolute;inset-inline-start:.8em;top:calc(50% - .5em);width:1em;height:1em;font-size:1.25rem;line-height:normal;transition:color,var(--vp-t-color),transform var(--vp-t-transform);transform:rotate(90deg)}.hint-container.details[open]>summary{margin-bottom:.5em}.hint-container.details[open]>summary:before{transform:rotate(180deg)}:root{--hint-font-size: .92rem;--important-c-accent: var(--vp-c-purple-bg);--important-c-text: var(--vp-c-purple-text);--important-c-soft: var(--vp-c-purple-soft);--info-c-accent: var(--vp-c-blue-bg);--info-c-text: var(--vp-c-blue-text);--info-c-soft: var(--vp-c-blue-soft);--note-c-accent: var(--vp-c-grey-bg);--note-c-text: var(--vp-c-grey-text);--note-c-soft: var(--vp-c-grey-soft);--tip-c-accent: var(--vp-c-green-bg);--tip-c-text: var(--vp-c-green-text);--tip-c-soft: var(--vp-c-green-soft);--warning-c-accent: var(--vp-c-yellow-bg);--warning-c-text: var(--vp-c-yellow-text);--warning-c-soft: var(--vp-c-yellow-soft);--caution-c-accent: var(--vp-c-red-bg);--caution-c-text: var(--vp-c-red-text);--caution-c-soft: var(--vp-c-red-soft);--detail-c-bg: var(--vp-c-control);--detail-c-icon: var(--vp-c-border);--detail-c-soft: var(--vp-c-grey-soft)}.vp-back-to-top-button{position:fixed!important;inset-inline-end:1rem;bottom:4rem;z-index:100;width:48px;height:48px;padding:12px;border-width:0;border-radius:50%;background:var(--back-to-top-c-bg);color:var(--back-to-top-c-accent-bg);box-shadow:2px 2px 10px 4px var(--back-to-top-c-shadow);cursor:pointer}@media (max-width: 959px){.vp-back-to-top-button{transform:scale(.8);transform-origin:100% 100%}}@media print{.vp-back-to-top-button{display:none}}.vp-back-to-top-button:hover{color:var(--back-to-top-c-accent-hover)}.vp-back-to-top-button .back-to-top-icon{overflow:hidden;width:24px;height:24px;margin:0 auto;background:var(--back-to-top-c-icon);-webkit-mask-image:var(--back-to-top-icon);mask-image:var(--back-to-top-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.vp-scroll-progress{position:absolute;inset-inline-end:-2px;bottom:-2px;width:52px;height:52px}.vp-scroll-progress svg{width:100%;height:100%}.vp-scroll-progress circle{opacity:.9;transform:rotate(-90deg);transform-origin:50% 50%}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--back-to-top-z-index: 5;--back-to-top-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='4'%20d='M24.008%2014.1V42M12%2026l12-12l12%2012M12%206h24'%20/%3e%3c/svg%3e");--back-to-top-c-bg: var(--vp-c-bg);--back-to-top-c-accent-bg: var(--vp-c-accent-bg);--back-to-top-c-accent-hover: var(--vp-c-accent-hover);--back-to-top-c-shadow: var(--vp-c-shadow);--back-to-top-c-icon: currentcolor}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}.vp-icon{--fa-fw-width: 1em;display:inline-block;width:var(--icon-width, auto);height:var(--icon-height, auto);font-size:var(--icon-size, 1em);line-height:1}.vp-icon[sizing=width]{--icon-width: 1em}.vp-icon[sizing=height]{--icon-height: 1em}.vp-icon[sizing=both]{--icon-width: 1em;--icon-height: 1em}.vp-icon:is(i){vertical-align:var(--icon-vertical-align)}.vp-icon:not(i){vertical-align:var(--icon-vertical-align, -.125em)}:root{--photo-swipe-c-bullet: var(--vp-c-bg-elv);--photo-swipe-c-bullet-active: var(--vp-c-accent)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.photo-swipe-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.photo-swipe-bullets-indicator{position:absolute;bottom:30px;left:50%;display:flex;flex-direction:row;align-items:center;transform:translate(-50%)}.photo-swipe-bullet{width:12px;height:6px;margin:0 5px;border-radius:3px;background:var(--photo-swipe-c-bullet);transition:width .3s,color .3s}.photo-swipe-bullet.active{width:30px;background:var(--photo-swipe-c-bullet-active)}:root{--badge-c-tip-text: var(--vp-c-green-text);--badge-c-tip-bg: var(--vp-c-green-soft);--badge-c-warning-text: var(--vp-c-yellow-text);--badge-c-warning-bg: var(--vp-c-yellow-soft);--badge-c-danger-text: var(--vp-c-red-text);--badge-c-danger-bg: var(--vp-c-red-soft);--badge-c-important-text: var(--vp-c-purple-text);--badge-c-important-bg: var(--vp-c-purple-soft);--badge-c-info-text: var(--vp-c-blue-text);--badge-c-info-bg: var(--vp-c-blue-soft);--badge-c-note-text: var(--vp-c-grey-text);--badge-c-note-bg: var(--vp-c-grey-soft)}.vp-badge{display:inline-block;vertical-align:center;height:18px;padding:0 6px;border-radius:3px;background:var(--vp-c-accent-soft);color:var(--vp-c-accent);font-size:14px;line-height:18px;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-badge+.vp-badge{margin-inline-start:5px}h1 .vp-badge,h2 .vp-badge,h3 .vp-badge,h4 .vp-badge,h5 .vp-badge,h6 .vp-badge{vertical-align:top}.vp-badge.tip{background:var(--badge-c-tip-bg);color:var(--badge-c-tip-text)}.vp-badge.warning{background:var(--badge-c-warning-bg);color:var(--badge-c-warning-text)}.vp-badge.danger{background:var(--badge-c-danger-bg);color:var(--badge-c-danger-text)}.vp-badge.important{background:var(--badge-c-important-bg);color:var(--badge-c-important-text)}.vp-badge.info{background:var(--badge-c-info-bg);color:var(--badge-c-info-text)}.vp-badge.note{background:var(--badge-c-note-bg);color:var(--badge-c-note-text)}@media screen{.sr-only{position:absolute;overflow:hidden;clip-path:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}}@media print{.sr-only{display:none}}.vp-catalog{margin-top:.5rem;margin-bottom:.5rem}.vp-catalog-item{counter-increment:catalog-item}.vp-catalog-main-title{margin-top:calc(1rem - var(--catalog-header-offset));margin-bottom:.5rem;padding-top:var(--catalog-header-offset);font-weight:500;font-size:1.75rem}.vp-catalog-main-title:first-child{margin-bottom:.5rem!important}.vp-catalog-main-title:only-child{margin-bottom:0!important}.vp-catalog-main-title .vp-link{text-decoration:none!important}.vp-catalog-child-title{margin-bottom:.5rem!important}.vp-catalog-child-title.has-children{margin-top:calc(1rem - var(--catalog-header-offset));padding-top:var(--catalog-header-offset);border-bottom:1px solid var(--catalog-c-gutter);font-weight:500;font-size:1.3rem;transition:border-color .3s}.vp-catalog-child-title.has-children:only-child{margin-bottom:0!important}.vp-catalog-child-title .vp-link{text-decoration:none!important}.vp-catalog-sub-title{font-weight:500;font-size:1.1rem}.vp-catalog-sub-title:only-child{margin-bottom:0!important}.vp-catalog-title{color:inherit;text-decoration:none}.vp-catalog-title:hover{color:var(--catalog-c-accent)}.vp-catalog.index ol{padding-inline-start:0}.vp-catalog.index li{list-style-type:none}.vp-catalog.index .vp-catalog-list{padding-inline-start:0}.vp-catalog.index .vp-catalog-item{list-style-type:none}.vp-catalog.index .vp-catalog-title:before{content:"§" counter(catalog-item,upper-roman) " "}.vp-catalog.index .vp-child-catalogs{counter-reset:child-catalog}.vp-catalog.index .vp-child-catalog{counter-increment:child-catalog}.vp-catalog.index .vp-child-catalog .vp-catalog-title:before{content:counter(catalog-item) "." counter(child-catalog) " "}.vp-catalog.index .vp-sub-catalogs{padding-inline-start:.5rem}.vp-catalog-list{counter-reset:catalog-item;margin:0}.vp-catalog-list.deep{padding-inline-start:0}.vp-catalog-list.deep .vp-catalog-item{list-style-type:none}.vp-catalog-list .font-icon{vertical-align:baseline;margin-inline-end:.25rem}.vp-child-catalogs{margin:0}.vp-child-catalog{list-style-type:disc}.vp-sub-catalogs{counter-reset:sub-catalog}.vp-sub-catalog{counter-increment:sub-catalog}.vp-sub-catalog .vp-link:before{content:counter(catalog-item) "." counter(child-catalog) "." counter(sub-catalog) " "}.vp-sub-catalogs-wrapper{display:flex;flex-wrap:wrap}.vp-sub-catalog-link{display:inline-block;margin:.25rem .5rem;padding:.25rem .5rem;border-radius:.375rem;background-color:var(--catalog-c-control);line-height:1.5;overflow-wrap:break-word;transition:background-color .3s,color .3s}.vp-sub-catalog-link:hover{background-color:var(--catalog-c-control-hover);color:var(--catalog-c-accent);text-decoration:none!important}.vp-catalog-header-anchor{float:left;margin-top:.125em;margin-left:-1em;font-size:.85em;text-decoration:none;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.vp-catalog-header-anchor{display:none}}[dir=rtl] .vp-catalog-header-anchor{float:right;margin-right:-1em;margin-left:0}h2:hover .vp-catalog-header-anchor,h3:hover .vp-catalog-header-anchor{text-decoration:none;opacity:1}.vp-catalog-header-anchor:focus-visible{opacity:1}.vp-empty-catalog{font-size:1.25rem;text-align:center}:root{--catalog-c-accent: var(--vp-c-accent);--catalog-c-accent-text: var(--vp-c-accent-text);--catalog-c-control: var(--vp-c-bg-alt);--catalog-c-control-hover: var(--vp-c-bg-alt);--catalog-c-gutter: var(--vp-c-gutter);--catalog-header-offset: var(--header-offset, 3.6rem)}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}.slimsearch-button{display:inline-flex;align-items:center;box-sizing:content-box;height:1.25rem;margin-inline:1rem 0;margin-top:0;margin-bottom:0;padding:.5rem;border:1px solid rgba(0,0,0,0);border-radius:1rem;background:#0000;background:var(--vp-c-control);color:var(--vp-c-text);font-weight:500;cursor:pointer;transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.slimsearch-button{display:none}}@media (max-width: 959px){.slimsearch-button{border-radius:50%}}.slimsearch-button:hover{border:1px solid var(--vp-c-accent-bg);background-color:var(--vp-c-control-hover)}.slimsearch-button .search-icon{width:1.25rem;height:1.25rem}.slimsearch-placeholder{margin-inline:.25rem;font-size:1rem}@media (max-width: 959px){.slimsearch-placeholder{display:none}}.slimsearch-key-hints{font-size:.75rem}@media (max-width: 959px){.slimsearch-key-hints{display:none}}.slimsearch-key{display:inline-block;min-width:1em;margin-inline:.125rem;padding:.25rem;border:1px solid var(--vp-c-border);border-radius:4px;box-shadow:1px 1px 4px 0 var(--vp-c-shadow);line-height:1;letter-spacing:-.1em;transition:background var(--vp-t-color),color var(--vp-t-color),border var(--vp-t-color),box-shadow var(--vp-t-transform)}@keyframes slimsearch-fade-in{0%{opacity:.2}to{opacity:1}}.slimsearch-modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:997;display:flex;align-items:center;justify-content:center;overflow:auto;cursor:default}.slimsearch-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.25s slimsearch-fade-in}.slimsearch-modal{position:absolute;z-index:999;display:flex;flex-flow:column;width:calc(100% - 6rem);max-width:50em;border-radius:10px;background:var(--vp-c-bg);box-shadow:2px 2px 10px 0 var(--vp-c-shadow);transition:background var(--vp-t-color);animation:.15s pwa-opened}@media (max-width: 1280px){.slimsearch-modal{animation:.25s pwa-mobile}}@media (max-width: 719px){.slimsearch-modal{top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;max-width:unset;padding:env(--safe-area-inset-top) env(--safe-area-inset-right) env(--safe-area-inset-bottom) env(--safe-area-inset-left)}}.slimsearch-box{display:flex;margin:1rem}.slimsearch-box form{position:relative;display:flex;flex:1}.slimsearch-box label{position:absolute;inset-inline-start:.5rem;top:calc(50% - .75rem);color:var(--vp-c-accent)}.slimsearch-box label .search-icon{width:1.5rem;height:1.5rem}.slimsearch-clear-button{position:absolute;inset-inline-end:.75rem;top:calc(50% - 10px);padding:0;border-width:0;background:#0000;color:var(--vp-c-accent-bg);cursor:pointer}.slimsearch-clear-button:hover{border-radius:50%;background-color:#0000001a}.slimsearch-close-button{display:none;margin-inline:.5rem -.5rem;padding:.5rem;border-width:0;background:#0000;color:var(--vp-c-text-mute);font-size:1rem;cursor:pointer}@media (max-width: 719px){.slimsearch-close-button{display:block}}.slimsearch-input{flex:1;width:0;margin:0;padding-block:.25rem;padding-inline:2.5rem 2rem;border:0;border:2px solid var(--vp-c-accent-bg);border-radius:8px;background:var(--vp-c-bg);color:var(--vp-c-text);outline:none;font-size:1.25rem;line-height:2.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slimsearch-input::-webkit-search-cancel-button{display:none}.slimsearch-suggestions{position:absolute;inset:calc(100% + 4px) 0 auto;z-index:20;overflow:visible;overflow-y:auto;max-height:50vh;margin:0;padding:0;border-radius:.5rem;background-color:var(--vp-c-bg);box-shadow:2px 2px 10px 0 var(--vp-c-shadow);list-style:none;line-height:1.5}.slimsearch-suggestion{padding:.25rem 1rem;border-top:1px solid var(--vp-c-border);cursor:pointer}.slimsearch-suggestion:first-child{border-top:none}.slimsearch-suggestion.active,.slimsearch-suggestion:hover{background-color:var(--vp-c-bg-alt)}.slimsearch-auto-complete{display:none;float:right;margin:0 .5rem;padding:.25rem;border:1px solid var(--vp-c-border);border-radius:.25rem;box-shadow:1px 1px 4px 0 var(--vp-c-shadow);font-size:.75rem;line-height:1}.slimsearch-suggestion.active .slimsearch-auto-complete{display:block}.slimsearch-result-wrapper{flex-grow:1;overflow-y:auto;min-height:40vh;max-height:calc(80vh - 10rem);padding:0 1rem}@media (max-width: 719px){.slimsearch-result-wrapper{min-height:unset;max-height:unset}}.slimsearch-result-wrapper.loading,.slimsearch-result-wrapper.empty{display:flex;align-items:center;justify-content:center;padding:1.5rem;font-weight:600;font-size:1.3rem;text-align:center}.slimsearch-hints{margin-top:1rem;padding:.75rem .5rem;box-shadow:0 -1px 4px 0 var(--vp-c-shadow);line-height:1}.slimsearch-hint{display:inline-flex;align-items:center;margin:0 .5rem}.slimsearch-hint kbd{margin:0 .5rem;padding:2px;border:1px solid var(--vp-c-border);border-radius:4px;box-shadow:1px 1px 4px 0 var(--vp-c-shadow)}.slimsearch-hint kbd+kbd{margin-inline-start:-.25rem}.slimsearch-hint svg{display:block;width:15px;height:15px}.redirect-modal-fade-enter-active,.redirect-modal-fade-leave-active{transition:opacity .5s}.redirect-modal-fade-enter,.redirect-modal-fade-leave-to{opacity:0}.redirect-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--redirect-z-index);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media print{.redirect-modal-mask{display:none}}.redirect-modal-wrapper{position:relative;z-index:1500;overflow:hidden;max-width:80vw;padding:1rem 2rem;border-radius:.5rem;background:var(--redirect-c-bg);box-shadow:0 2px 6px 0 var(--redirect-c-shadow)}.redirect-modal-hint{margin-top:.5rem;color:var(--vp-c-text-mute);font-size:.875rem;text-align:start}.redirect-modal-hint input[type=checkbox]{position:relative;vertical-align:text-bottom;height:1em;margin-inline-end:18px;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.redirect-modal-hint input[type=checkbox]:after{content:" ";position:absolute;top:0;display:inline-block;box-sizing:border-box;width:14px;height:14px;padding-inline-start:0;border:1px solid var(--vp-c-border);border-radius:50%;background:var(--vp-c-control);text-align:center;visibility:visible}.redirect-modal-hint input[type=checkbox]:checked:after{content:"";border-color:var(--vp-c-accent-bg);background:var(--vp-c-accent-bg)}.redirect-modal-hint input[type=checkbox]:checked:before{content:"";position:absolute;inset-inline-start:5px;top:2px;z-index:1;width:2px;height:6px;border:solid var(--vp-c-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.redirect-modal-hint label{display:inline-block}.redirect-modal-action{display:block;width:100%;margin:1rem 0;padding:.5rem .75rem;border:none;border-radius:.5rem;background-color:var(--redirect-c-control);color:inherit;cursor:pointer}.redirect-modal-action:hover{background-color:var(--redirect-c-control-hover)}.redirect-modal-action.primary{background-color:var(--redirect-c-accent-bg);color:var(--redirect-c-accent-text)}.redirect-modal-action.primary:hover{background-color:var(--redirect-c-accent-hover)}:root{--redirect-z-index: 1499;--redirect-c-bg: var(--vp-c-bg-elv);--redirect-c-text: var(--vp-c-text);--redirect-c-accent-bg: var(--vp-c-accent-bg);--redirect-c-accent-hover: var(--vp-c-accent-hover);--redirect-c-accent-text: var(--vp-c-accent-text);--redirect-c-control: var(--vp-c-control);--redirect-c-control-hover: var(--vp-c-control-hover);--redirect-c-shadow: var(--vp-c-shadow)}:root{--balloon-border-radius: 2px;--balloon-color: rgba(16, 16, 16, .95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translateY(calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-grey-text: #656869;--vp-c-grey-hover: #e4e4e9;--vp-c-grey-bg: #ebebef;--vp-c-grey-soft: rgb(142 150 170 / 14%);--vp-c-indigo-text: #3451b2;--vp-c-indigo-hover: #3a5ccc;--vp-c-indigo-bg: #5672cd;--vp-c-indigo-soft: rgb(100 108 255 / 14%);--vp-c-purple-text: #6f42c1;--vp-c-purple-hover: #7e4cc9;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 14%);--vp-c-blue-text: #2888a7;--vp-c-blue-hover: #2d98ba;--vp-c-blue-bg: #2fa1c5;--vp-c-blue-soft: rgb(27 178 229 / 14%);--vp-c-green-text: #18794e;--vp-c-green-hover: #299764;--vp-c-green-bg: #30a46c;--vp-c-green-soft: rgb(16 185 129 / 14%);--vp-c-yellow-text: #915930;--vp-c-yellow-hover: #946300;--vp-c-yellow-bg: #c28100;--vp-c-yellow-soft: rgb(234 179 8 / 14%);--vp-c-red-text: #b8272c;--vp-c-red-hover: #d5393e;--vp-c-red-bg: #e0575b;--vp-c-red-soft: rgb(244 63 94 / 14%)}[data-theme=dark]{--vp-c-white: #000;--vp-c-black: #fff;--vp-c-grey-text: #939499;--vp-c-grey-hover: #414853;--vp-c-grey-bg: #32363f;--vp-c-grey-soft: rgb(101 117 133 / 16%);--vp-c-indigo-text: #a8b1ff;--vp-c-indigo-hover: #5c73e7;--vp-c-indigo-bg: #3e63dd;--vp-c-indigo-soft: rgb(100 108 255 / 16%);--vp-c-blue-text: #c9e8f2;--vp-c-blue-hover: #a6d9ea;--vp-c-blue-bg: #2785a3;--vp-c-blue-soft: rgb(27 178 229 / 16%);--vp-c-purple-text: #c8abfa;--vp-c-purple-hover: #a879e6;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 16%);--vp-c-green-text: #3dd68c;--vp-c-green-hover: #30a46c;--vp-c-green-bg: #298459;--vp-c-green-soft: rgb(16 185 129 / 16%);--vp-c-yellow-text: #f9b44e;--vp-c-yellow-hover: #da8b17;--vp-c-yellow-bg: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / 16%);--vp-c-red-text: #f66f81;--vp-c-red-hover: #f14158;--vp-c-red-bg: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / 16%)}[data-theme=dark]{color-scheme:dark}html,body{background:var(--vp-c-bg, #fff);accent-color:var(--vp-c-accent, #299764);transition:background-color var(--vp-t-color)}html{font-display:optional;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media print{html{font-size:12pt}}html[data-theme=dark]{color-scheme:dark}body{min-height:100vh;margin:0;padding:0;color:var(--vp-c-text, rgb(60, 60, 67));font-size:1rem;font-synthesis:style}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;overflow-wrap:break-word}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:none}h1{font-size:2rem}h2{padding-bottom:.3rem;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);font-size:1.65rem;transition:border-color var(--vp-t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}p,ul,ol{line-height:1.6;overflow-wrap:break-word}@media print{p,ul,ol{line-height:1.5}}ul,ol{padding-inline-start:1.2em}a{color:var(--vp-c-accent, #299764);font-weight:500;text-decoration:none;overflow-wrap:break-word}a.header-anchor{position:relative;color:inherit;text-decoration:none}a.header-anchor:before{content:"¶";position:absolute;top:.4167em;left:-.75em;display:none;color:var(--vp-c-accent, #299764);font-size:.75em}[dir=rtl] a.header-anchor:before{right:-.75em}a.header-anchor:hover:before{display:block}a.header-anchor:focus-visible{outline:none}a.header-anchor:focus-visible:before{display:block;outline:auto}strong{font-weight:600}blockquote{margin:1rem 0;padding-block:.25rem;padding-inline:1rem 0;border-inline-start:.2rem solid var(--vp-c-border-hard, #b8b8ba);color:var(--vp-c-text-mute, rgba(60, 60, 67, .78));font-size:1rem;overflow-wrap:break-word;transition:border-color var(--vp-t-color),color var(--vp-t-color)}blockquote>p{margin:0}hr{border:0;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);transition:border-color var(--vp-t-color)}:not(pre)>code{margin:0;padding:3px 6px;border-radius:4px;background:var(--vp-c-grey-soft, rgba(142, 150, 170, .14));font-size:.875em;overflow-wrap:break-word;transition:background-color var(--vp-t-color),color var(--vp-t-color)}p a code{color:var(--vp-c-accent, #299764);font-weight:400}table code{padding:.1rem .4rem}kbd{display:inline-block;min-width:1em;margin-inline:.125rem;padding:.25em;border:1px solid var(--vp-c-border, #c2c2c4);border-radius:.25em;box-shadow:1px 1px 4px 0 var(--vp-c-shadow, rgba(0, 0, 0, .15));line-height:1;letter-spacing:-.1em;text-align:center}table{display:block;overflow-x:auto;margin:1rem 0;border-collapse:collapse}tbody tr:nth-child(odd){background:var(--vp-c-bg-alt, #f6f8fa);transition:background-color var(--vp-t-color)}th,td{padding:.6em 1em;border:1px solid var(--vp-c-border-hard, #d1d4d7);transition:border-color var(--vp-t-color)}pre{text-align:left;direction:ltr;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;overflow-wrap:unset;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}@media print{pre{white-space:pre-wrap}}pre code{padding:0;border-radius:0}@page{margin:2cm;font-size:12pt;size:a4}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}a{color:inherit;font-weight:inherit!important;font-size:inherit!important;text-decoration:underline}a.header-anchor{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}pre{border:1px solid #eee;white-space:pre-wrap!important}pre>code{white-space:pre-wrap!important}blockquote{border-inline-start:.2rem solid #ddd;color:inherit}blockquote,pre{orphans:5;widows:5}img,tr,canvas{page-break-inside:avoid}}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important}}:root{--external-link-icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");--external-link-c-icon: var(--vp-c-text-mute)}#app{--navbar-c-bg: var(--vp-c-bg-elv-soft);--sidebar-c-bg: var(--vp-c-bg-soft);--sidebar-space: var(--sidebar-width);--catalog-header-offset: var(--navbar-height);--message-offset: var(--navbar-height)}@media (max-width: 959px){#app{--navbar-height: var(--navbar-mobile-height);--navbar-padding-y: var(--navbar-mobile-padding-y);--navbar-padding-x: var(--navbar-mobile-padding-x);--sidebar-width: var(--sidebar-mobile-width)}}@media (min-width: 1440px){#app{--sidebar-space: clamp( var(--sidebar-width), max(0px, calc((100vw - var(--content-width)) / 2 - 2rem)) , 100vw )}}@font-face{font-weight:400;font-style:normal;font-family:Crimson;src:url(data:font/truetype;charset=utf-8;base64,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) format("truetype")}:root{color-scheme:light}body{font-family:var(--vp-font)}@media (min-width: 1440px){body{font-size:17px}}h1,h2,h3,h4,h5,h6{font-family:var(--vp-font-heading)}@media (max-width: 419px){h1{font-size:1.9rem}}code{font-family:var(--vp-font-mono)}@media print{@page{--vp-c-bg: #fff !important;--vp-c-text: #000 !important}div[class*=language-]{position:relative!important}}div[class*=language-]{margin:.75rem 0;transition:background-color var(--vp-t-color),color var(--vp-t-color)}@media (max-width: 419px){[vp-content]>div[class*=language-]{--code-border-radius: 0;margin:.75rem -1.5rem}}@media print{div[class*=language-] pre code{padding:.5rem}}div[class*=language-] .line.diff,div[class*=language-] .line.highlighted{transition:background-color var(--vp-t-color)}:root{--code-c-text: #383a42;--code-c-bg: #ecf4fa;--code-c-highlight-bg: rgb(215.75625, 233.00625, 245.94375);--code-c-line-number: rgba(56, 58, 66, .67)}[data-theme=dark]{--code-c-text: #abb2bf;--code-c-bg: #282c34;--code-c-highlight-bg: rgb(46.6326086957, 53.1775362319, 66.2673913043);--code-c-line-number: rgba(171, 178, 191, .67)}.vp-external-link-icon:after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-inline-start:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon .external-link:not(.no-external-link-icon):after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-inline-start:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon [vp-content] a[href*="://"]:not(.no-external-link-icon):after,.external-link-icon [vp-content] a[target=_blank]:not(.no-external-link-icon):after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-inline-start:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}@media print{[vp-content]{margin:0!important;padding-inline:0!important}}[vp-content].custom{margin:0;padding:0}[vp-content]:not(.custom){max-width:var(--content-width, 740px);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){[vp-content]:not(.custom){padding:1.5rem}}@media (max-width: 419px){[vp-content]:not(.custom){padding:1rem 1.5rem}}@media print{[vp-content]:not(.custom){max-width:unset}}[vp-content]:not(.custom){padding-top:0}[vp-content]:not(.custom)>*:first-child{margin-top:0}[vp-content]:not(.custom)>h1,[vp-content]:not(.custom)>h2,[vp-content]:not(.custom)>h3,[vp-content]:not(.custom)>h4,[vp-content]:not(.custom)>h5,[vp-content]:not(.custom)>h6{margin-top:calc(.5rem - var(--navbar-height));margin-bottom:.5rem;padding-top:calc(1rem + var(--navbar-height));outline:none}.theme-container.no-navbar [vp-content]:not(.custom)>h1,.theme-container.no-navbar [vp-content]:not(.custom)>h2,.theme-container.no-navbar [vp-content]:not(.custom)>h3,.theme-container.no-navbar [vp-content]:not(.custom)>h4,.theme-container.no-navbar [vp-content]:not(.custom)>h5,.theme-container.no-navbar [vp-content]:not(.custom)>h6{margin-top:1.5rem;padding-top:0}[vp-content]:not(.custom)>p,[vp-content]:not(.custom)>ul p,[vp-content]:not(.custom)>ol p{text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 419px){[vp-content]:not(.custom)>p,[vp-content]:not(.custom)>ul p,[vp-content]:not(.custom)>ol p{text-align:start}}@media print{[vp-content]:not(.custom)>p,[vp-content]:not(.custom)>ul p,[vp-content]:not(.custom)>ol p{text-align:start}}[vp-content] a:not(.header-anchor):hover{text-decoration:underline}[vp-content] img{max-width:100%}[vp-content] table img{max-width:unset}:root{scrollbar-width:thin}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track-piece{border-radius:6px;background:#0000001a}::-webkit-scrollbar-thumb{border-radius:6px;background:var(--vp-c-accent-bg)}::-webkit-scrollbar-thumb:active{background:var(--vp-c-accent-hover)}@media (max-width: 719px){.hide-in-mobile{display:none!important}}@media (max-width: 959px){.hide-in-pad{display:none!important}}.vp-catalog-title .vp-icon{margin-inline-end:.25rem}[vp-comment]{max-width:var(--content-width, 740px);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){[vp-comment]{padding:1.5rem}}@media (max-width: 419px){[vp-comment]{padding:1rem 1.5rem}}@media print{[vp-comment]{max-width:unset}}#docsearch-container{min-width:145.7px!important}@media (max-width: 959px){#docsearch-container{min-width:36px!important}}.DocSearch.DocSearch-Button{margin-left:0}@media (max-width: 959px){.DocSearch.DocSearch-Button{min-width:36px!important}}.DocSearch .DocSearch-Button-Placeholder{display:inline-block;padding-block:4px;padding-inline:6px 12px;font-size:14px}@media (max-width: 719px){.DocSearch .DocSearch-Button-Placeholder{display:none}}.DocSearch .DocSearch-Search-Icon{width:1.25em;height:1.25em}@media (max-width: 959px){.DocSearch .DocSearch-Button-Keys{display:none}}.DocSearch .DocSearch-Button-Key{background:var(--vp-c-bg);box-shadow:none}:root{--fa-fw-width: 1em}@media (max-width: 419px){.hint-container{margin-inline:-.75rem}}.vp-breadcrumb{max-width:var(--content-width, 740px);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 959px){.vp-breadcrumb{padding-inline:1.5rem}}@media print{.vp-breadcrumb{max-width:unset}}.vp-breadcrumb{position:relative;z-index:2;padding-top:1rem;font-size:15px}@media (max-width: 959px){.vp-breadcrumb{font-size:14px}}@media (max-width: 419px){.vp-breadcrumb{padding-top:.5rem;font-size:12.8px}}@media print{.vp-breadcrumb{display:none}}.vp-breadcrumb .vp-icon{margin-inline-end:.25em}.vp-breadcrumb a{display:inline-block;padding:0 .5em}.vp-breadcrumb a:before{position:relative;bottom:.125rem;margin-inline-end:.25em}.vp-breadcrumb a:hover{color:var(--vp-c-accent)}.vp-breadcrumb ol{margin:0;padding-inline-start:0;list-style:none}.vp-breadcrumb li{display:inline-block;line-height:1.5}.vp-breadcrumb li:first-child a{padding-inline-start:0}.vp-breadcrumb li:last-child a{padding-inline-end:0}.vp-breadcrumb li.is-active a{color:var(--vp-c-text-mute);cursor:default;pointer-events:none}.vp-breadcrumb li+li:before{content:"/";color:var(--vp-c-text-mute)}.toggle-sidebar-wrapper{position:fixed;inset-inline-start:var(--sidebar-space);top:var(--navbar-height);bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:inset-inline-start var(--vp-t-transform)}@media (max-width: 719px){.toggle-sidebar-wrapper{display:none}}@media (min-width: 1440px){.toggle-sidebar-wrapper{display:none}}@media print{.toggle-sidebar-wrapper{display:none}}.toggle-sidebar-wrapper:hover{background:#7f7f7f0d;cursor:pointer}.toggle-sidebar-wrapper .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .toggle-sidebar-wrapper .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.toggle-sidebar-wrapper .arrow.down{transform:rotate(180deg)}[dir=rtl] .toggle-sidebar-wrapper .arrow.down{transform:rotate(-180deg)}.toggle-sidebar-wrapper .arrow.end{transform:rotate(90deg)}[dir=rtl] .toggle-sidebar-wrapper .arrow.end,.toggle-sidebar-wrapper .arrow.start{transform:rotate(-90deg)}[dir=rtl] .toggle-sidebar-wrapper .arrow.start{transform:rotate(90deg)}.theme-container{display:flex;flex-flow:column;justify-content:space-between;min-height:100vh}.theme-container .vp-page{padding-top:var(--navbar-height);padding-inline-start:calc(var(--sidebar-space) + 2rem)}@media (max-width: 719px){.theme-container .vp-page{padding-inline:0}}@media (min-width: 1440px){.theme-container .vp-page{padding-inline-end:calc(100vw - var(--content-width) - var(--sidebar-space) - 6rem)}}.theme-container .vp-sidebar{top:var(--navbar-height)}.theme-container.no-navbar .vp-page{padding-top:0}.theme-container.no-navbar .vp-sidebar{top:0}@media (max-width: 719px){.theme-container.no-navbar .vp-sidebar{top:0}}@media (max-width: 719px){.theme-container.hide-navbar .vp-sidebar{top:0}}.theme-container.sidebar-collapsed .vp-page{padding-inline-start:0}.theme-container.sidebar-collapsed .vp-sidebar{box-shadow:none;transform:translate(-100%)}[dir=rtl] .theme-container.sidebar-collapsed .vp-sidebar{transform:translate(100%)}.theme-container.sidebar-collapsed .toggle-sidebar-wrapper{inset-inline-start:0}.theme-container.no-sidebar .vp-page{padding-inline:0}@media (min-width: 1440px){.theme-container.no-sidebar.has-toc .vp-page{padding-inline-end:16rem}}.theme-container.no-sidebar .vp-toggle-sidebar-button,.theme-container.no-sidebar .toggle-sidebar-wrapper,.theme-container.no-sidebar .vp-sidebar{display:none}.theme-container.sidebar-open .vp-sidebar{box-shadow:2px 0 8px var(--vp-c-shadow);transform:translate(0)}.fade-slide-y-enter-active{transition:all .3s ease!important}.fade-slide-y-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)!important}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.vp-feature-wrapper{position:relative}.vp-feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-attachment:fixed;background-position:50%;background-size:cover}.vp-feature-bg.light{display:inline-block}.vp-feature-bg.dark,[data-theme=dark] .vp-feature-bg.light{display:none}[data-theme=dark] .vp-feature-bg.dark{display:inline-block}.vp-feature{position:relative;z-index:1;margin:0 auto;padding:1.5rem 1rem;color:var(--vp-c-text-mute);text-align:center}.vp-feature-bg+.vp-feature{color:#222}[data-theme=dark] .vp-feature-bg+.vp-feature{color:#eee}.vp-feature-bg+.vp-feature .vp-icon{color:inherit}.vp-feature-image{height:10rem;margin:0 auto}@media (max-width: 959px){.vp-feature-image{height:8rem}}.vp-feature-image.light{display:inline-block}.vp-feature-image.dark,[data-theme=dark] .vp-feature-image.light{display:none}[data-theme=dark] .vp-feature-image.dark{display:inline-block}.vp-feature-header{margin-bottom:1.5rem;border-bottom:none;font-size:3rem;font-family:var(--vp-font);text-align:center}@media (max-width: 959px){.vp-feature-header{font-size:2.5rem}}@media (max-width: 719px){.vp-feature-header{font-size:2.25rem}}@media (max-width: 419px){.vp-feature-header{font-size:2rem}}.vp-feature-description{font-size:1.125rem}.vp-features{z-index:1;display:flex;flex-wrap:wrap;place-content:stretch center;align-items:stretch;margin:1rem 0;text-align:start}@media print{.vp-features{display:block}}.vp-features:first-child{border-top:1px solid var(--vp-c-border)}.vp-feature-item{position:relative;display:block;flex-basis:calc(33% - 3rem);margin:.5rem;padding:1rem;border-radius:.5rem;color:inherit;transition:background var(--vp-t-color),box-shadow var(--vp-t-transform),transform var(--vp-t-transform)}@media (min-width: 1440px){.vp-feature-item{flex-basis:calc(25% - 3rem)}}@media (max-width: 959px){.vp-feature-item{flex-basis:calc(50% - 3rem)}}@media (max-width: 719px){.vp-feature-item{flex-basis:100%;font-size:.95rem}}@media (max-width: 419px){.vp-feature-item{margin:.5rem 0;font-size:.9rem}}.vp-feature-item.link{cursor:pointer;transition:transform var(--vp-t-transform)}@media print{.vp-feature-item.link{text-decoration:none}}.vp-feature-item.link:hover{background-color:var(--vp-c-grey-soft)}.vp-feature-bg+.vp-feature .vp-feature-item.link:hover{background-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vp-feature-item.link:hover:before{content:"➜";display:block;float:right}.vp-feature-item.link:active{transform:scale(.96)}.vp-feature-item .vp-icon{display:inline-block;height:1.1em;margin-inline-end:.5rem;color:var(--vp-c-accent);font-weight:400;font-size:1.1em}.vp-feature-item:only-child{flex-basis:100%}.vp-feature-item:first-child:nth-last-child(2),.vp-feature-item:nth-child(2):last-child{flex-basis:calc(50% - 3rem)}@media (max-width: 719px){.vp-feature-item:first-child:nth-last-child(2),.vp-feature-item:nth-child(2):last-child{flex-basis:100%}}.vp-feature-title{margin:.25rem 0 .5rem;font-weight:700;font-size:1.3rem;font-family:var(--vp-font)}@media (max-width: 419px){.vp-feature-title{font-size:1.2rem}}.vp-feature-details{margin:0;line-height:1.4}.vp-hero-info-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-inline:auto}.vp-hero-info-wrapper.fullscreen{height:calc(100vh - var(--navbar-height))!important}.vp-hero-info{z-index:1;width:100%;padding-inline:2.5rem}@media (max-width: 959px){.vp-hero-info{padding-inline:1.5rem}}@media (min-width: 959px){.vp-hero-info{display:flex;align-items:center;justify-content:space-evenly}}.vp-hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:50%;background-size:cover}.vp-hero-mask:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.vp-hero-mask.light{display:block}[data-theme=dark] .vp-hero-mask.light,.vp-hero-mask.dark{display:none}[data-theme=dark] .vp-hero-mask.dark{display:block}.vp-hero-infos{z-index:1;margin:0 .5rem}.vp-hero-image{display:block;max-width:100%;max-height:18rem;margin:1rem}@media (max-width: 959px){.vp-hero-image{margin:2rem auto}}@media (max-width: 719px){.vp-hero-image{max-height:16rem;margin:1.5rem auto}}@media (max-width: 419px){.vp-hero-image{max-height:14rem}}.vp-hero-image.light{display:block}[data-theme=dark] .vp-hero-image.light,.vp-hero-image.dark{display:none}[data-theme=dark] .vp-hero-image.dark{display:block}.vp-hero-title{margin:.5rem 0;background:linear-gradient(120deg,var(--vp-c-accent-hover),var(--vp-c-accent) 30%,rgb(66.0829787234,42.5361702128,135.9638297872) 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;font-size:3.6rem;font-family:var(--vp-font);line-height:1.5;-webkit-text-fill-color:transparent}@media (max-width: 719px){.vp-hero-title{margin:0}}@media (max-width: 959px){.vp-hero-title{font-size:2.5rem;text-align:center}}@media (max-width: 719px){.vp-hero-title{font-size:2.25rem;text-align:center}}@media (max-width: 419px){.vp-hero-title{margin:0 auto;font-size:2rem}}.vp-hero-title [data-theme=dark]{background:linear-gradient(120deg,var(--vp-c-accent-hover),var(--vp-c-accent) 30%,rgb(110.4638297872,80.1893617021,200.3106382979) 100%)}#main-description,.vp-hero-actions{margin:1.8rem 0}@media (max-width: 719px){#main-description,.vp-hero-actions{margin:1.5rem 0}}@media (max-width: 959px){#main-description,.vp-hero-actions{margin:1.5rem auto;text-align:center}}@media (max-width: 419px){#main-description,.vp-hero-actions{margin:1.2rem 0}}#main-description{max-width:35rem;color:var(--vp-c-text-mute);font-weight:500;font-size:1.6rem;line-height:1.3}@media (max-width: 719px){#main-description{font-size:1.4rem}}@media (max-width: 419px){#main-description{font-size:1.2rem}}.vp-hero-action{display:inline-block;overflow:hidden;min-width:4rem;margin:.5rem;padding:.5em 1.5rem;border-radius:2rem;background:var(--vp-c-control);color:var(--vp-c-text);font-size:1.2rem;text-align:center;transition:color var(--vp-t-color),color var(--vp-t-color),transform var(--vp-t-transform)}@media (max-width: 719px){.vp-hero-action{padding:.5rem 1rem;font-size:1.1rem}}@media (max-width: 419px){.vp-hero-action{font-size:1rem}}@media print{.vp-hero-action{text-decoration:none}}.vp-hero-action:hover{background:var(--vp-c-control-hover)}.vp-hero-action.primary{border-color:var(--vp-c-accent-bg);background:var(--vp-c-accent-bg);color:var(--vp-c-white)}.vp-hero-action.primary:hover{border-color:var(--vp-c-accent-hover);background:var(--vp-c-accent-hover)}.theme-container:not(.pure) .vp-hero-action:active{transform:scale(.96)}.vp-hero-action .vp-icon{margin-inline-end:.25em}.vp-highlight-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.vp-highlight-wrapper:nth-child(odd) .vp-highlight{flex-flow:row-reverse}.vp-highlight{z-index:1;display:flex;flex:1;align-items:center;justify-content:flex-end;max-width:var(--home-page-width);margin:0 auto;padding:1.5rem 2.5rem}@media (max-width: 719px){.vp-highlight{display:block;padding-inline:1.5rem;text-align:center}}.vp-highlight-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-attachment:fixed;background-position:50%;background-size:cover}.vp-highlight-bg.light{display:inline-block}.vp-highlight-bg.dark,[data-theme=dark] .vp-highlight-bg.light{display:none}[data-theme=dark] .vp-highlight-bg.dark{display:inline-block}.vp-highlight-image{width:12rem;margin:2rem 4rem}@media (max-width: 959px){.vp-highlight-image{width:10rem}}@media (max-width: 719px){.vp-highlight-image{width:8rem;margin:0 auto}}.vp-highlight-image.light{display:inline-block}.vp-highlight-image.dark,[data-theme=dark] .vp-highlight-image.light{display:none}[data-theme=dark] .vp-highlight-image.dark{display:inline-block}.vp-highlight-info-wrapper{display:flex;flex:1;justify-content:center;padding:2rem}@media (max-width: 719px){.vp-highlight-info-wrapper{padding:1rem 0}}.vp-highlight-info-wrapper:only-child{flex:1 0 100%}.vp-highlight-info{text-align:start}.vp-highlight-header{margin-bottom:1.5rem;border-bottom:none;font-size:3rem;font-family:var(--vp-font)}@media (max-width: 959px){.vp-highlight-header{font-size:2.5rem}}@media (max-width: 719px){.vp-highlight-header{font-size:2.25rem;text-align:center}}@media (max-width: 419px){.vp-highlight-header{font-size:2rem}}.vp-highlight-description{font-size:1.125rem}.vp-highlights{margin-inline-start:-1.25em;padding-inline-start:0}.vp-highlights :not(pre)>code{color:var(--vp-c-text)}.vp-highlight-item-wrapper{position:relative;padding-block:.5em;padding-inline:.5em 1.75em;border-radius:.5rem;list-style:none}.vp-highlight-item-wrapper.link{cursor:pointer;transition:transform var(--vp-t-transform)}.vp-highlight-item-wrapper.link:hover{background-color:var(--vp-c-bg-alt)}.vp-highlight-bg+.vp-highlight .vp-highlight-item-wrapper.link:hover{background-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vp-highlight-item-wrapper.link:hover:before{content:"➜";display:block;float:right}.vp-highlight-item-wrapper.link:active{transform:scale(.96)}.vp-highlight-item-wrapper::marker{font-weight:700}.vp-highlight-item{display:list-item;color:inherit;list-style:initial}@media print{.vp-highlight-item{text-decoration:none}}.vp-highlight-title{margin:0;font-weight:600;font-size:1.125rem;font-family:var(--vp-font)}.vp-highlight-title .vp-icon{margin-inline-end:.25em}.vp-highlight-details{margin:.5rem 0 0}.vp-project-home{--content-width: var(--home-page-width);display:block;flex:1;padding-top:var(--navbar-height)}@media screen{.vp-project-home .vp-hero-info-wrapper:not(.fullscreen) .vp-hero-info{max-width:var(--home-page-width)}}@media screen{.vp-project-home .vp-feature{max-width:var(--home-page-width)}}.vp-project-home [vp-content]{padding-bottom:1.5rem!important}.vp-project-home [vp-content]:empty{padding:0!important}.is-focusing [vp-navbar]>*,.is-focusing [vp-sidebar],.is-focusing [vp-footer],.is-focusing [vp-comment],.is-focusing .vp-breadcrumb,.is-focusing .vp-page-meta,.is-focusing .vp-page-nav{opacity:.5;filter:blur(.095rem);transition:filter .35s,opacity .35s}@media (min-width: 1440px){.is-focusing [vp-toc]{opacity:.5;filter:blur(.095rem);transition:filter .35s,opacity .35s}}.vp-page{display:block;flex-grow:1;padding-bottom:2rem;transition:padding var(--vp-t-transform)}@media print{.vp-page{min-height:auto!important;margin:0!important;padding:0!important}}.page-cover{width:var(--content-width);margin-inline:auto}@media (max-width: 719px){.page-cover{width:100%}}.page-cover img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:25vh;border-radius:.5rem}@media (max-width: 719px){.page-cover img{border-radius:0}}.not-found-hint{padding:2rem}.not-found-hint .error-code{margin:0;font-weight:700;font-size:4rem;line-height:4rem}.not-found-hint .error-title{font-weight:700}.not-found-hint .error-hint{margin:0;padding:12px 0;font-weight:600;font-size:20px;line-height:20px;letter-spacing:2px}.vp-page.not-found{display:flex;flex-flow:column;align-items:center;justify-content:center;box-sizing:border-box;width:100vw;max-width:var(--home-page-width);margin:0 auto;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem!important;text-align:center}.vp-page.not-found .action-button{display:inline-block;box-sizing:border-box;margin:.25rem;padding:.75rem 1rem;border-width:0;border-radius:3rem;background:var(--vp-c-accent-bg);color:var(--vp-c-white);outline:none;font-size:1rem;transition:background var(--vp-t-color)}.vp-page.not-found .action-button:hover{background:var(--vp-c-accent-hover);cursor:pointer}.vp-footer-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding-block:.75rem;padding-inline:calc(var(--sidebar-space) + 2rem) 2rem;border-top:1px solid var(--vp-c-border);background:var(--vp-c-bg);color:var(--vp-c-text-mute);text-align:center;transition:border-top-color var(--vp-t-color),background var(--vp-t-color),padding var(--vp-t-transform)}@media (max-width: 719px){.vp-footer-wrapper{padding-inline-start:2rem}}@media (min-width: 1440px){.vp-footer-wrapper{z-index:50;padding-inline-start:2rem}}@media print{.vp-footer-wrapper{margin:0!important;padding:0!important}}@media (max-width: 419px){.vp-footer-wrapper{display:block}}.no-sidebar .vp-footer-wrapper,.sidebar-collapsed .vp-footer-wrapper{padding-inline-start:2rem}.vp-footer{margin:.5rem 1rem;font-size:14px}@media print{.vp-footer{display:none}}.vp-copyright{margin:6px 0;font-size:13px}.vp-page:not(.not-found)+.vp-footer-wrapper{margin-top:-2rem}.vp-page-nav{display:flex;flex-wrap:wrap;max-width:var(--content-width, 740px);min-height:2rem;margin-inline:auto;margin-top:0;padding-block:.5rem;padding-inline:2rem;border-top:1px solid var(--vp-c-border)}@media (max-width: 959px){.vp-page-nav{padding-inline:1rem}}@media print{.vp-page-nav{display:none}}.vp-page-nav .auto-link{display:inline-block;flex-grow:1;margin:.25rem;padding:.25rem .5rem;border:1px solid var(--vp-c-border);border-radius:.25rem}.vp-page-nav .auto-link:hover{background:var(--vp-c-control)}.vp-page-nav .auto-link .hint{color:var(--vp-c-text-mute);font-size:.875rem;line-height:2}.vp-page-nav .auto-link .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s;font-size:.75rem}[data-theme=dark] .vp-page-nav .auto-link .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-page-nav .auto-link .arrow.down{transform:rotate(180deg)}[dir=rtl] .vp-page-nav .auto-link .arrow.down{transform:rotate(-180deg)}.vp-page-nav .auto-link .arrow.end{transform:rotate(90deg)}[dir=rtl] .vp-page-nav .auto-link .arrow.end,.vp-page-nav .auto-link .arrow.start{transform:rotate(-90deg)}[dir=rtl] .vp-page-nav .auto-link .arrow.start{transform:rotate(90deg)}.vp-page-nav .prev{text-align:start}.vp-page-nav .prev .vp-icon{margin-inline-end:.25em}.vp-page-nav .next{text-align:end}.vp-page-nav .next .vp-icon{margin-inline-start:.25em}.vp-page-title{max-width:var(--content-width, 740px);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 959px){.vp-page-title{padding-inline:1.5rem}}@media print{.vp-page-title{max-width:unset}}.vp-page-title{position:relative;z-index:1;padding-top:1rem;padding-bottom:0}@media print{.vp-page-title{padding-inline:0!important}}@media (max-width: 959px){.vp-page-title{padding-top:.5rem}}.vp-page-title h1{margin-top:calc(0px - var(--navbar-height))!important;margin-bottom:1rem;padding-top:var(--navbar-height)!important;font-size:2.2rem}@media (max-width: 959px){.vp-page-title h1{margin-bottom:.5rem}}.vp-page-title h1 .vp-icon{margin-inline-end:.25em;color:var(--vp-c-accent)}[vp-content]:not(.custom)>h1:first-child,[vp-content]:not(.custom)>h2:first-child,[vp-content]:not(.custom)>h3:first-child,[vp-content]:not(.custom)>h4:first-child,[vp-content]:not(.custom)>h5:first-child,[vp-content]:not(.custom)>h6:first-child{margin-top:calc(.5rem - var(--navbar-height))!important;padding-top:var(--navbar-height)!important}[vp-content]:not(.custom)>h1:first-child{display:none}@keyframes cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.vp-portfolio{position:relative;z-index:1;overflow:hidden;box-sizing:border-box}.vp-portfolio:not(.bg){background:var(--vp-c-accent-soft)}.vp-portfolio:not(.bg):after{content:"";position:absolute;inset-inline-start:-200px;top:-200px;z-index:-1;width:1000px;height:1000px;border-radius:50%;background-color:var(--vp-c-white)}@media (max-width: 959px){.vp-portfolio:not(.bg):after{display:none}}.vp-portfolio-mask{position:absolute;top:0;right:0;bottom:0;left:0}.vp-portfolio-mask:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:#888;opacity:.2}.vp-portfolio-mask.light{display:block}[data-theme=dark] .vp-portfolio-mask.light,.vp-portfolio-mask.dark{display:none}[data-theme=dark] .vp-portfolio-mask.dark{display:block}.vp-portfolio-avatar{position:absolute;inset-inline-start:0;top:0;bottom:0;display:flex;align-items:end;justify-content:center;width:50vw;height:100vh;border-radius:10px}@media (min-width: 1440px){.vp-portfolio-avatar{width:60vw}}@media (max-width: 959px){.vp-portfolio-avatar{width:100vw}}.vp-portfolio-avatar img{max-height:93vh}.vp-portfolio-avatar img.light{display:block}[data-theme=dark] .vp-portfolio-avatar img.light,.vp-portfolio-avatar img.dark{display:none}[data-theme=dark] .vp-portfolio-avatar img.dark{display:block}.vp-portfolio-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:100vh;padding-top:120px;padding-bottom:70px}.vp-portfolio-info{position:relative;flex:0 0 50%;box-sizing:border-box;max-width:50%;padding:0 25px}@media (max-width: 959px){.vp-portfolio-info{position:absolute;right:15px;bottom:15px;left:15px;flex:0 0 100%;max-width:unset;padding:2rem 1.5rem;border-radius:.5rem;background:var(--vp-c-bg-soft);text-align:center}}.vp-portfolio-info .vp-social-medias{justify-content:start}@media (max-width: 959px){.vp-portfolio-info .vp-social-medias{justify-content:center}}.vp-portfolio-welcome{margin:0 0 10px;padding:0;color:var(--vp-c-accent);font-weight:600;font-size:28px}@media (max-width: 959px){.vp-portfolio-welcome{font-size:18px}}.vp-portfolio-name{margin:0 0 10px;padding:0;color:var(--vp-c-black);font-weight:700;font-size:64px}@media (min-width: 1440px){.vp-portfolio-name{font-size:72px}}@media (max-width: 959px){.vp-portfolio-name{font-size:36px}}.vp-portfolio-title{position:relative;margin:0;padding:0;border-bottom:none;color:var(--vp-c-accent);font-weight:600;font-size:25px}@media (max-width: 959px){.vp-portfolio-title{font-size:18px}}.vp-portfolio-title:after{content:"";display:inline-block;vertical-align:top;width:2px;height:1.3em;background:var(--vp-c-accent-bg);animation-name:cursor-blink;animation-duration:1s;animation-iteration-count:infinite}.vp-portfolio-medias{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px}@media (min-width: 959px){.vp-portfolio-medias{justify-content:flex-start}}.vp-portfolio-media{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--vp-c-accent-bg);color:var(--vp-c-white);transition:ease all .35s}.vp-portfolio-media:hover{background-color:var(--vp-c-accent-hover);cursor:pointer}.vp-portfolio-media:after{--balloon-font-size: 10px;padding:.2em .4em!important}.vp-portfolio-media+a{margin-inline-start:5px}[vp-content].vp-portfolio-content{--content-width: min(84%, 1200px);--header-underline: rgba(42.5361702128, 112.4170212766, 135.9638297872, .4);display:flex;flex-flow:column;align-items:center}@media (min-width: 1280px){[vp-content].vp-portfolio-content{font-size:18px}}@media (max-width: 419px){[vp-content].vp-portfolio-content{font-size:14px}}[data-theme=dark] [vp-content].vp-portfolio-content{--header-underline: rgba(80.1893617021, 170.0361702128, 200.3106382979, .4)}[vp-content].vp-portfolio-content>h2,[vp-content].vp-portfolio-content>h3,[vp-content].vp-portfolio-content>h4,[vp-content].vp-portfolio-content>h5,[vp-content].vp-portfolio-content>h6{margin-bottom:1rem;border-bottom:none;text-align:center}[vp-content].vp-portfolio-content>h2{font-size:2.5rem}@media (max-width: 419px){[vp-content].vp-portfolio-content>h2{font-size:2rem}}[vp-content].vp-portfolio-content>h3{font-size:2rem}@media (max-width: 419px){[vp-content].vp-portfolio-content>h3{font-size:1.75rem}}[vp-content].vp-portfolio-content>p{align-self:stretch}[vp-content].vp-portfolio-content .header-anchor>span{background:linear-gradient(var(--header-underline),var(--header-underline)) no-repeat;background-position:-.1em calc(100% - .05em);background-size:calc(100% + .1em) .2em;text-shadow:.05em 0 var(--vp-c-bg),-.05em 0 var(--vp-c-bg)}[vp-content].vp-portfolio-content .header-anchor>span:before,[vp-content].vp-portfolio-content .header-anchor>span:after{content:"";position:relative;bottom:.05em;display:inline-block;vertical-align:text-bottom;width:.1em;height:.2em;background-color:var(--header-underline)}[vp-content].vp-portfolio-content .header-anchor>span:before{inset-inline-start:-.1em;border-radius:.2em 0 0 .2em}[vp-content].vp-portfolio-content .header-anchor>span:after{inset-inline-end:-.1em;border-radius:0 .2em .2em 0}.vp-skip-link{inset-inline-start:.25rem;top:.25rem;z-index:999;padding:.65rem 1.5rem;border-radius:.5rem;background:var(--vp-c-bg);color:var(--vp-c-accent);box-shadow:var(--vp-c-shadow);font-weight:700;font-size:.9em;text-decoration:none}@media print{.vp-skip-link{display:none}}.vp-skip-link:focus{clip-path:none;clip:auto;width:auto;height:auto}.page-author-item{display:inline-block;margin:0 4px;font-weight:400;overflow-wrap:break-word}.page-category-info{flex-wrap:wrap}.page-category-item{display:inline-block;margin:.125em .25em;padding:0 .25em;border-radius:.25em;background:var(--vp-c-grey-soft);color:var(--vp-c-text-mute);font-weight:700;font-size:.75rem;line-height:2;transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.page-category-item{padding:0;font-weight:400}.page-category-item:after{content:", "}.page-category-item:last-of-type:after{content:""}}.page-category-item.clickable{cursor:pointer}.page-category-item.clickable:not([class*=color]):hover{color:var(--vp-c-accent-hover)}.page-category-item.color0{background:#fde5e7;color:#ec2f3e}[data-theme=dark] .page-category-item.color0{background:#340509;color:#ba111f}.page-category-item.color0.clickable:hover{background:#f9bec3}[data-theme=dark] .page-category-item.color0.clickable:hover{background:#53080e}.page-category-item.color1{background:#ffeee8;color:#fb7649}[data-theme=dark] .page-category-item.color1{background:#441201;color:#f54205}.page-category-item.color1.clickable:hover{background:#fed4c6}[data-theme=dark] .page-category-item.color1.clickable:hover{background:#6d1d02}.page-category-item.color2{background:#fef5e7;color:#f5b041}[data-theme=dark] .page-category-item.color2{background:#3e2703;color:#e08e0b}.page-category-item.color2.clickable:hover{background:#fce6c4}[data-theme=dark] .page-category-item.color2.clickable:hover{background:#633f05}.page-category-item.color3{background:#eafaf1;color:#55d98d}[data-theme=dark] .page-category-item.color3{background:#0c331c;color:#29b866}.page-category-item.color3.clickable:hover{background:#caf3db}[data-theme=dark] .page-category-item.color3.clickable:hover{background:#12522d}.page-category-item.color4{background:#e6f9ee;color:#36d278}[data-theme=dark] .page-category-item.color4{background:#092917;color:#219552}.page-category-item.color4.clickable:hover{background:#c0f1d5}[data-theme=dark] .page-category-item.color4.clickable:hover{background:#0f4224}.page-category-item.color5{background:#e1fcfc;color:#16e1e1}[data-theme=dark] .page-category-item.color5{background:#042929;color:#0e9595}.page-category-item.color5.clickable:hover{background:#b4f8f8}[data-theme=dark] .page-category-item.color5.clickable:hover{background:#064242}.page-category-item.color6{background:#e4f0fe;color:#2589f6}[data-theme=dark] .page-category-item.color6{background:#021b36;color:#0862c3}.page-category-item.color6.clickable:hover{background:#bbdafc}[data-theme=dark] .page-category-item.color6.clickable:hover{background:#042c57}.page-category-item.color7{background:#f7f1fd;color:#bb8ced}[data-theme=dark] .page-category-item.color7{background:#2a0b4b;color:#9851e4}.page-category-item.color7.clickable:hover{background:#eadbfa}[data-theme=dark] .page-category-item.color7.clickable:hover{background:#431277}.page-category-item.color8{background:#fdeaf5;color:#ef59ab}[data-theme=dark] .page-category-item.color8{background:#400626;color:#e81689}.page-category-item.color8.clickable:hover{background:#facbe5}[data-theme=dark] .page-category-item.color8.clickable:hover{background:#670a3d}.page-original-info{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;padding:0 .5em;border:.5px solid var(--vp-c-border-hard);border-radius:.75em;background:var(--vp-c-bg);font-size:.75em;line-height:1.5!important}.page-info{display:flex;flex-wrap:wrap;place-content:stretch flex-start;align-items:center;color:var(--vp-c-text-mute);font-size:14px}@media print{.page-info{display:flex!important}}.page-info>span{display:flex;align-items:center;max-width:100%;margin-inline-end:.5em;line-height:2}@media (min-width: 1440px){.page-info>span{font-size:1.1em}}@media (max-width: 419px){.page-info>span{margin-inline-end:.3em;font-size:.875em}}@media print{.page-info>span{display:flex!important}}.page-info .icon{position:relative;display:inline-block;vertical-align:middle;width:1em;height:1em;margin-inline-end:.25em}.page-info a{color:inherit}.page-info a:hover,.page-info a:active{color:var(--vp-c-accent)}.vp-page-meta{max-width:var(--content-width, 740px);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 959px){.vp-page-meta{padding-inline:1.5rem}}@media print{.vp-page-meta{max-width:unset}}.vp-page-meta{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:auto;padding-top:.75rem;padding-bottom:.75rem}@media print{.vp-page-meta{margin:0!important;padding-inline:0!important}}@media (max-width: 719px){.vp-page-meta{display:block}}.vp-page-meta .vp-meta-item{flex-grow:1}.vp-page-meta .vp-meta-item .vp-meta-label{font-weight:500}.vp-page-meta .vp-meta-item .vp-meta-label:not(a){color:var(--vp-c-text)}.vp-page-meta .vp-meta-item .vp-meta-info{color:var(--vp-c-text-mute);font-weight:400}.vp-page-meta .git-info{text-align:end}.vp-page-meta .edit-link{margin-top:.25rem;margin-bottom:.25rem;margin-inline-end:.5rem;font-size:14px}@media print{.vp-page-meta .edit-link{display:none}}.vp-page-meta .edit-link .icon{position:relative;bottom:-.125em;width:1em;height:1em;margin-inline-end:.25em}.vp-page-meta .update-time,.vp-page-meta .contributors{margin-top:.25rem;margin-bottom:.25rem;font-size:14px}@media (max-width: 719px){.vp-page-meta .update-time,.vp-page-meta .contributors{font-size:13px;text-align:start}}.print-button{border-width:0;background:transparent;cursor:pointer;box-sizing:content-box;width:1rem;height:1rem;padding:.5rem;border-radius:.25em;color:inherit;font-size:1rem;transform:translateY(.25rem)}@media print{.print-button{display:none}}.page-tag-info{flex-wrap:wrap}.page-tag-item{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;min-width:1.5rem;margin:.125rem;padding:.125rem .25rem .125rem .625rem;background:var(--vp-c-grey-soft);background:linear-gradient(135deg,transparent .75em,var(--vp-c-grey-soft) 0) top,linear-gradient(45deg,transparent .75em,var(--vp-c-grey-soft) 0) bottom;background-size:100% 52%!important;background-repeat:no-repeat!important;color:var(--vp-c-text-mute);font-weight:700;font-size:.625rem;line-height:1.5;text-align:center;transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.page-tag-item{padding:0;font-weight:400}.page-tag-item:after{content:", "}.page-tag-item:last-of-type:after{content:""}}.page-tag-item.clickable{cursor:pointer}.page-tag-item.clickable:not([class*=color]):hover{color:var(--vp-c-accent)}.page-tag-item.color0{background:#fde5e7;background:linear-gradient(135deg,transparent .75em,rgb(252.6123893805,228.9876106195,230.8725663717) 0) top,linear-gradient(45deg,transparent .75em,rgb(252.6123893805,228.9876106195,230.8725663717) 0) bottom;color:#ec2f3e}[data-theme=dark] .page-tag-item.color0{background:#340509;background:linear-gradient(135deg,transparent .75em,rgb(51.75,4.75,8.5) 0) top,linear-gradient(45deg,transparent .75em,rgb(51.75,4.75,8.5) 0) bottom;color:#ba111f}.page-tag-item.color0.clickable:hover{background:#f9bec3;background:linear-gradient(135deg,transparent .75em,rgb(249.0309734513,189.9690265487,194.6814159292) 0) top,linear-gradient(45deg,transparent .75em,rgb(249.0309734513,189.9690265487,194.6814159292) 0) bottom}[data-theme=dark] .page-tag-item.color0.clickable:hover{background:#53080e;background:linear-gradient(135deg,transparent .75em,rgb(82.8,7.6,13.6) 0) top,linear-gradient(45deg,transparent .75em,rgb(82.8,7.6,13.6) 0) bottom}.page-tag-item.color1{background:#ffeee8;background:linear-gradient(135deg,transparent .75em,rgb(254.5,237.9,232.3) 0) top,linear-gradient(45deg,transparent .75em,rgb(254.5,237.9,232.3) 0) bottom;color:#fb7649}[data-theme=dark] .page-tag-item.color1{background:#441201;background:linear-gradient(135deg,transparent .75em,rgb(68.0021551724,18.2737068966,1.4978448276) 0) top,linear-gradient(45deg,transparent .75em,rgb(68.0021551724,18.2737068966,1.4978448276) 0) bottom;color:#f54205}.page-tag-item.color1.clickable:hover{background:#fed4c6;background:linear-gradient(135deg,transparent .75em,rgb(253.75,212.25,198.25) 0) top,linear-gradient(45deg,transparent .75em,rgb(253.75,212.25,198.25) 0) bottom}[data-theme=dark] .page-tag-item.color1.clickable:hover{background:#6d1d02;background:linear-gradient(135deg,transparent .75em,rgb(108.8034482759,29.2379310345,2.3965517241) 0) top,linear-gradient(45deg,transparent .75em,rgb(108.8034482759,29.2379310345,2.3965517241) 0) bottom}.page-tag-item.color2{background:#fef5e7;background:linear-gradient(135deg,transparent .75em,rgb(253.8,245.1,231.3) 0) top,linear-gradient(45deg,transparent .75em,rgb(253.8,245.1,231.3) 0) bottom;color:#f5b041}[data-theme=dark] .page-tag-item.color2{background:#3e2703;background:linear-gradient(135deg,transparent .75em,rgb(62.1054216867,39.3072289157,3.1445783133) 0) top,linear-gradient(45deg,transparent .75em,rgb(62.1054216867,39.3072289157,3.1445783133) 0) bottom;color:#e08e0b}.page-tag-item.color2.clickable:hover{background:#fce6c4;background:linear-gradient(135deg,transparent .75em,rgb(252,230.25,195.75) 0) top,linear-gradient(45deg,transparent .75em,rgb(252,230.25,195.75) 0) bottom}[data-theme=dark] .page-tag-item.color2.clickable:hover{background:#633f05;background:linear-gradient(135deg,transparent .75em,rgb(99.3686746988,62.8915662651,5.0313253012) 0) top,linear-gradient(45deg,transparent .75em,rgb(99.3686746988,62.8915662651,5.0313253012) 0) bottom}.page-tag-item.color3{background:#eafaf1;background:linear-gradient(135deg,transparent .75em,rgb(233.784,250.216,240.752) 0) top,linear-gradient(45deg,transparent .75em,rgb(233.784,250.216,240.752) 0) bottom;color:#55d98d}[data-theme=dark] .page-tag-item.color3{background:#0c331c;background:linear-gradient(135deg,transparent .75em,rgb(11.5,51,28.25) 0) top,linear-gradient(45deg,transparent .75em,rgb(11.5,51,28.25) 0) bottom;color:#29b866}.page-tag-item.color3.clickable:hover{background:#caf3db;background:linear-gradient(135deg,transparent .75em,rgb(201.96,243.04,219.38) 0) top,linear-gradient(45deg,transparent .75em,rgb(201.96,243.04,219.38) 0) bottom}[data-theme=dark] .page-tag-item.color3.clickable:hover{background:#12522d;background:linear-gradient(135deg,transparent .75em,rgb(18.4,81.6,45.2) 0) top,linear-gradient(45deg,transparent .75em,rgb(18.4,81.6,45.2) 0) bottom}.page-tag-item.color4{background:#e6f9ee;background:linear-gradient(135deg,transparent .75em,rgb(229.8415841584,249.3584158416,238.0752475248) 0) top,linear-gradient(45deg,transparent .75em,rgb(229.8415841584,249.3584158416,238.0752475248) 0) bottom;color:#36d278}[data-theme=dark] .page-tag-item.color4{background:#092917;background:linear-gradient(135deg,transparent .75em,rgb(9.25,41.25,22.75) 0) top,linear-gradient(45deg,transparent .75em,rgb(9.25,41.25,22.75) 0) bottom;color:#219552}.page-tag-item.color4.clickable:hover{background:#c0f1d5;background:linear-gradient(135deg,transparent .75em,rgb(192.103960396,240.896039604,212.6881188119) 0) top,linear-gradient(45deg,transparent .75em,rgb(192.103960396,240.896039604,212.6881188119) 0) bottom}[data-theme=dark] .page-tag-item.color4.clickable:hover{background:#0f4224;background:linear-gradient(135deg,transparent .75em,rgb(14.8,66,36.4) 0) top,linear-gradient(45deg,transparent .75em,rgb(14.8,66,36.4) 0) bottom}.page-tag-item.color5{background:#e1fcfc;background:linear-gradient(135deg,transparent .75em,rgb(225.0082872928,252.0917127072,252.0917127072) 0) top,linear-gradient(45deg,transparent .75em,rgb(225.0082872928,252.0917127072,252.0917127072) 0) bottom;color:#16e1e1}[data-theme=dark] .page-tag-item.color5{background:#042929;background:linear-gradient(135deg,transparent .75em,rgb(4,41.25,41.25) 0) top,linear-gradient(45deg,transparent .75em,rgb(4,41.25,41.25) 0) bottom;color:#0e9595}.page-tag-item.color5.clickable:hover{background:#b4f8f8;background:linear-gradient(135deg,transparent .75em,rgb(180.020718232,247.729281768,247.729281768) 0) top,linear-gradient(45deg,transparent .75em,rgb(180.020718232,247.729281768,247.729281768) 0) bottom}[data-theme=dark] .page-tag-item.color5.clickable:hover{background:#064242;background:linear-gradient(135deg,transparent .75em,rgb(6.4,66,66) 0) top,linear-gradient(45deg,transparent .75em,rgb(6.4,66,66) 0) bottom}.page-tag-item.color6{background:#e4f0fe;background:linear-gradient(135deg,transparent .75em,rgb(227.7309734513,240.2973451327,253.8690265487) 0) top,linear-gradient(45deg,transparent .75em,rgb(227.7309734513,240.2973451327,253.8690265487) 0) bottom;color:#2589f6}[data-theme=dark] .page-tag-item.color6{background:#021b36;background:linear-gradient(135deg,transparent .75em,rgb(2.25,27.25,54.25) 0) top,linear-gradient(45deg,transparent .75em,rgb(2.25,27.25,54.25) 0) bottom;color:#0862c3}.page-tag-item.color6.clickable:hover{background:#bbdafc;background:linear-gradient(135deg,transparent .75em,rgb(186.8274336283,218.2433628319,252.1725663717) 0) top,linear-gradient(45deg,transparent .75em,rgb(186.8274336283,218.2433628319,252.1725663717) 0) bottom}[data-theme=dark] .page-tag-item.color6.clickable:hover{background:#042c57;background:linear-gradient(135deg,transparent .75em,rgb(3.6,43.6,86.8) 0) top,linear-gradient(45deg,transparent .75em,rgb(3.6,43.6,86.8) 0) bottom}.page-tag-item.color7{background:#f7f1fd;background:linear-gradient(135deg,transparent .75em,rgb(246.5,240.6,252.8) 0) top,linear-gradient(45deg,transparent .75em,rgb(246.5,240.6,252.8) 0) bottom;color:#bb8ced}[data-theme=dark] .page-tag-item.color7{background:#2a0b4b;background:linear-gradient(135deg,transparent .75em,rgb(41.9638554217,11.3975903614,74.6024096386) 0) top,linear-gradient(45deg,transparent .75em,rgb(41.9638554217,11.3975903614,74.6024096386) 0) bottom;color:#9851e4}.page-tag-item.color7.clickable:hover{background:#eadbfa;background:linear-gradient(135deg,transparent .75em,rgb(233.75,219,249.5) 0) top,linear-gradient(45deg,transparent .75em,rgb(233.75,219,249.5) 0) bottom}[data-theme=dark] .page-tag-item.color7.clickable:hover{background:#431277;background:linear-gradient(135deg,transparent .75em,rgb(67.1421686747,18.2361445783,119.3638554217) 0) top,linear-gradient(45deg,transparent .75em,rgb(67.1421686747,18.2361445783,119.3638554217) 0) bottom}.page-tag-item.color8{background:#fdeaf5;background:linear-gradient(135deg,transparent .75em,rgb(253,234.2,244.5) 0) top,linear-gradient(45deg,transparent .75em,rgb(253,234.2,244.5) 0) bottom;color:#ef59ab}[data-theme=dark] .page-tag-item.color8{background:#400626;background:linear-gradient(135deg,transparent .75em,rgb(64.3157894737,6.1842105263,38.0328947368) 0) top,linear-gradient(45deg,transparent .75em,rgb(64.3157894737,6.1842105263,38.0328947368) 0) bottom;color:#e81689}.page-tag-item.color8.clickable:hover{background:#facbe5;background:linear-gradient(135deg,transparent .75em,rgb(250,203,228.75) 0) top,linear-gradient(45deg,transparent .75em,rgb(250,203,228.75) 0) bottom}[data-theme=dark] .page-tag-item.color8.clickable:hover{background:#670a3d;background:linear-gradient(135deg,transparent .75em,rgb(102.9052631579,9.8947368421,60.8526315789) 0) top,linear-gradient(45deg,transparent .75em,rgb(102.9052631579,9.8947368421,60.8526315789) 0) bottom}.vp-toc-placeholder{max-width:var(--content-width, 740px);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 959px){.vp-toc-placeholder{padding-inline:1.5rem}}@media print{.vp-toc-placeholder{max-width:unset}}.vp-toc-placeholder{position:sticky;top:calc(var(--navbar-height) + .5rem);z-index:99;display:none;max-width:var(--content-width, 740px)}@media (max-width: 719px){.hide-navbar .vp-toc-placeholder{top:.5rem}}@media (min-width: 1440px){.vp-toc-placeholder{top:calc(var(--navbar-height) + 2rem)}}@media print{.vp-toc-placeholder{display:none!important}}.vp-toc-placeholder+[vp-content]:not(.custom){padding-top:0}.has-toc .vp-toc-placeholder{display:block}#toc{margin-bottom:1rem;border-radius:8px;background:var(--vp-c-bg-alt)}@media (min-width: 1440px){#toc{position:absolute;inset-inline-start:calc(100% + 1rem);min-width:10rem;max-width:15rem;margin-bottom:0;border-radius:0;background:transparent}}.vp-toc-header{padding:.5rem 1rem;font-weight:600}@media (min-width: 1440px){.vp-toc-header{padding-top:0;font-size:.875rem}}.vp-toc-header .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .vp-toc-header .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-toc-header .arrow.down{transform:rotate(180deg)}[dir=rtl] .vp-toc-header .arrow.down{transform:rotate(-180deg)}.vp-toc-header .arrow.end{transform:rotate(90deg)}[dir=rtl] .vp-toc-header .arrow.end,.vp-toc-header .arrow.start{transform:rotate(-90deg)}[dir=rtl] .vp-toc-header .arrow.start{transform:rotate(90deg)}@media (min-width: 1440px){.vp-toc-header .arrow{display:none}}.vp-toc-header .print-button{display:none}@media (min-width: 1440px){.vp-toc-header .print-button{display:inline-block}}.vp-toc-wrapper{position:relative;overflow:hidden auto;height:0;max-height:8rem;margin:0 .5rem;text-overflow:ellipsis;white-space:nowrap;scroll-behavior:smooth;transition:height .5s}@media (min-width: 1440px){.vp-toc-wrapper{height:auto;max-height:75vh}}.vp-toc-wrapper.open{height:auto;margin-top:.5rem;padding-bottom:.5rem}@media (min-width: 1440px){.vp-toc-wrapper.open{margin-top:0;padding-bottom:0}}.vp-toc-wrapper::-webkit-scrollbar-track-piece{background:transparent}.vp-toc-wrapper::-webkit-scrollbar{width:3px}.vp-toc-wrapper::-webkit-scrollbar-thumb:vertical{background:var(--vp-c-border)}.vp-toc-wrapper>.vp-toc-list{padding-inline-start:8px}@media (min-width: 1440px){.vp-toc-wrapper>.vp-toc-list:before{content:" ";position:absolute;inset-inline-start:4px;top:0;bottom:0;z-index:-1;width:2px;background:var(--vp-c-border)}}.vp-toc-list{position:relative;margin:0;padding:0}.vp-toc-marker{position:absolute;inset-inline-start:4px;top:0;z-index:2;display:none;width:2px;height:1.7rem;background:var(--vp-c-accent-bg);transition:top var(--vp-t-transform)}@media (min-width: 1440px){.vp-toc-marker{display:block}}.vp-toc-link{position:relative;display:block;overflow:hidden;max-width:100%;color:var(--vp-c-text-mute);line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.vp-toc-link.level2{padding-inline-start:0px;font-size:14px}.vp-toc-link.level3{padding-inline-start:8px;font-size:13px}.vp-toc-link.level4{padding-inline-start:16px;font-size:12px}.vp-toc-link.level5{padding-inline-start:24px;font-size:11px}.vp-toc-link.level6{padding-inline-start:32px;font-size:10px}.vp-toc-item{position:relative;box-sizing:border-box;height:1.7rem;list-style:none;line-height:1.7rem}@media (min-width: 1440px){.vp-toc-item{padding:0 .5rem}}.vp-toc-item:hover>.vp-toc-link{color:var(--vp-c-accent)}.vp-toc-item.active>.vp-toc-link{color:var(--vp-c-accent);font-weight:700}.nav-screen-links{display:none;padding-bottom:.75rem}@media (max-width: 719px){.nav-screen-links{display:block}}.nav-screen-links .navbar-links-item{position:relative;display:block;padding-block:12px;padding-inline-end:4px;border-bottom:1px solid var(--vp-c-border);font-size:16px;line-height:1.5rem}.nav-screen-links .auto-link{display:inline-block;width:100%;color:var(--vp-c-text);font-weight:400}.nav-screen-links .auto-link:hover{color:var(--vp-c-text)}.nav-screen-links .auto-link.route-link-active{color:var(--vp-c-accent)}.vp-nav-screen-menu-title{border-width:0;background:transparent;position:relative;display:flex;align-items:center;width:100%;padding:0;color:var(--vp-c-text);font-size:inherit;font-family:inherit;text-align:start;cursor:pointer}.vp-nav-screen-menu-title:hover,.vp-nav-screen-menu-title.active{color:var(--vp-c-text)}.vp-nav-screen-menu-title .text{flex:1}.vp-nav-screen-menu-title .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .vp-nav-screen-menu-title .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-nav-screen-menu-title .arrow.down{transform:rotate(180deg)}[dir=rtl] .vp-nav-screen-menu-title .arrow.down{transform:rotate(-180deg)}.vp-nav-screen-menu-title .arrow.end{transform:rotate(90deg)}[dir=rtl] .vp-nav-screen-menu-title .arrow.end,.vp-nav-screen-menu-title .arrow.start{transform:rotate(-90deg)}[dir=rtl] .vp-nav-screen-menu-title .arrow.start{transform:rotate(90deg)}.vp-nav-screen-menu{overflow:hidden;margin:.5rem 0 0;padding:0;list-style:none;transition:transform .1s ease-out;transform:scaleY(1);transform-origin:top}.vp-nav-screen-menu.hide{height:0;margin:0;transform:scaleY(0)}.vp-nav-screen-menu .auto-link{position:relative;display:block;padding-inline-start:.5rem;font-weight:400;line-height:2}.vp-nav-screen-menu .auto-link:hover,.vp-nav-screen-menu .auto-link.route-link-active{color:var(--vp-c-accent)}.vp-nav-screen-menu-item{color:inherit;line-height:1.7rem}.vp-nav-screen-menu-subtitle{margin:0;padding-inline-start:.25rem;color:var(--vp-c-text-mute);font-weight:600;font-size:.75rem;line-height:2;text-transform:uppercase}.vp-nav-screen-menu-subtitle .auto-link{padding:0}.vp-nav-screen-menu-subitems{margin:0;padding:0;list-style:none}.vp-nav-screen-menu-subitem{padding-inline-start:.5rem;font-size:.9em}.vp-nav-screen{position:fixed;inset:var(--navbar-height) 0 0 0;z-index:150;display:none;overflow-y:auto;padding:0 2rem;background:var(--vp-c-bg)}@media (max-width: 719px){.vp-nav-screen{display:block}}.vp-nav-screen.fade-enter-active,.vp-nav-screen.fade-leave-active{transition:opacity .25s}.vp-nav-screen.fade-enter-active .vp-nav-screen-container,.vp-nav-screen.fade-leave-active .vp-nav-screen-container{transition:transform .25s ease}.vp-nav-screen.fade-enter-from,.vp-nav-screen.fade-leave-to{opacity:0}.vp-nav-screen.fade-enter-from .vp-nav-screen-container,.vp-nav-screen.fade-leave-to .vp-nav-screen-container{transform:translateY(-8px)}.vp-nav-screen .vp-icon{margin-inline-end:.25em}.vp-nav-screen-container{max-width:320px;margin:0 auto;padding:2rem 0 4rem}.vp-outlook-wrapper{display:flex;justify-content:space-around}.vp-nav-logo{vertical-align:top;height:var(--navbar-line-height);margin-inline-end:.8rem}.vp-nav-logo.light{display:inline-block}.vp-nav-logo.dark,[data-theme=dark] .vp-nav-logo.light{display:none}[data-theme=dark] .vp-nav-logo.dark{display:inline-block}.vp-site-name{position:relative;color:var(--vp-c-text);font-size:1.25rem}@media (max-width: 719px){.vp-site-name{overflow:hidden;width:calc(100vw - 9.4rem);text-overflow:ellipsis;white-space:nowrap}}.vp-brand:hover .vp-site-name{color:var(--vp-c-accent)}.vp-dropdown-wrapper{cursor:pointer}.vp-dropdown-wrapper:not(:hover) .arrow{transform:rotate(-180deg)}.vp-dropdown-wrapper .auto-link{position:relative;display:block;margin-bottom:0;border-bottom:none;color:var(--vp-c-text);font-weight:400;font-size:.875rem;line-height:1.7rem;transition:color var(--vp-t-color)}.vp-dropdown-wrapper .auto-link:hover,.vp-dropdown-wrapper .auto-link.route-link-active{color:var(--vp-c-accent)}.vp-dropdown-title{border-width:0;background:transparent;cursor:pointer;padding:0 .25rem;color:var(--vp-c-text);font-weight:500;font-size:inherit;font-family:inherit;line-height:inherit;cursor:inherit}.vp-dropdown-title:hover{border-color:transparent}.vp-dropdown-title .vp-icon{margin-inline-end:.25em}.vp-dropdown-title .arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s;font-size:1.2em}[data-theme=dark] .vp-dropdown-title .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-dropdown-title .arrow.down{transform:rotate(180deg)}[dir=rtl] .vp-dropdown-title .arrow.down{transform:rotate(-180deg)}.vp-dropdown-title .arrow.end{transform:rotate(90deg)}[dir=rtl] .vp-dropdown-title .arrow.end,.vp-dropdown-title .arrow.start{transform:rotate(-90deg)}[dir=rtl] .vp-dropdown-title .arrow.start{transform:rotate(90deg)}.vp-dropdown{position:absolute;inset-inline-end:0;top:100%;overflow-y:auto;box-sizing:border-box;min-width:6rem;max-height:calc(100vh - var(--navbar-height));margin:0;padding:.5rem .75rem;border:1px solid var(--vp-c-gutter);border-radius:.5rem;background:var(--vp-c-bg-elv);box-shadow:2px 2px 10px var(--vp-c-shadow);list-style-type:none;text-align:start;white-space:nowrap;opacity:0;visibility:hidden;transition:all .18s ease-out;transform:scale(.9)}.vp-dropdown-wrapper:hover .vp-dropdown,.vp-dropdown-wrapper.open .vp-dropdown{z-index:2;opacity:1;visibility:visible;transform:none}.vp-dropdown-item{color:inherit;line-height:1.7rem}.vp-dropdown-subtitle{margin:0;padding:.5rem .25rem 0;color:var(--vp-c-text-mute);font-weight:600;font-size:.75rem;line-height:2;text-transform:uppercase}.vp-dropdown-item:first-child .vp-dropdown-subtitle{padding-top:0}.vp-dropdown-subitems{margin:0;padding:0 0 .25rem;list-style-type:none}.vp-dropdown-item:last-child .vp-dropdown-subitems{padding-bottom:0}.vp-nav-links{display:flex;align-items:center;font-size:.875rem}.vp-nav-item{position:relative;margin:0 .25rem;line-height:2rem}.vp-nav-item:first-child{margin-inline-start:0}.vp-nav-item:last-child{margin-inline-end:0}.vp-nav-item>.auto-link{color:var(--vp-c-text)}.vp-nav-item>.auto-link:before{content:" ";position:absolute;inset:auto 50% 0;height:2px;border-radius:1px;background:var(--vp-c-accent-hover);visibility:hidden;transition:inset .2s ease-in-out}.vp-nav-item>.auto-link.route-link-active{color:var(--vp-c-accent)}.vp-nav-item>.auto-link:hover:before,.vp-nav-item>.auto-link.route-link-active:before{inset:auto 0 0;visibility:visible}.vp-nav-item .i18n-icon{color:var(--vp-c-text-mute)}.vp-navbar{--navbar-line-height: calc( var(--navbar-height) - var(--navbar-padding-y) * 2 );position:fixed;inset:0 0 auto;z-index:175;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--navbar-height);padding:var(--navbar-padding-y) var(--navbar-padding-x);background:var(--navbar-c-bg);box-shadow:0 2px 8px var(--vp-c-shadow);line-height:var(--navbar-line-height);white-space:nowrap;-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);transition:transform var(--vp-t-transform)}@media print{.vp-navbar{display:none}}.hide-navbar .vp-navbar.auto-hide{transform:translateY(-100%)}.vp-navbar .auto-link{padding:0 .25rem;color:var(--vp-c-text)}.vp-navbar .auto-link.route-link-active{color:var(--vp-c-accent)}.vp-navbar .auto-link .vp-icon{margin-inline-end:.25em}.vp-navbar-start,.vp-navbar-end,.vp-navbar-center{display:flex;flex:1;align-items:center}.vp-navbar-start>*,.vp-navbar-end>*,.vp-navbar-center>*{position:relative;margin:0 .25rem!important}.vp-navbar-start>*:first-child,.vp-navbar-end>*:first-child,.vp-navbar-center>*:first-child{margin-inline-start:0!important}.vp-navbar-start>*:last-child,.vp-navbar-end>*:last-child,.vp-navbar-center>*:last-child{margin-inline-end:0!important}.vp-navbar-start{justify-content:left}[dir=rtl] .vp-navbar-start{justify-content:right}.vp-navbar-center{justify-content:center}.vp-navbar-end{justify-content:right}[dir=rtl] .vp-navbar-end{justify-content:left}.vp-navbar .vp-action{margin:0!important}.vp-navbar .vp-action-link{display:inline-block;margin:auto;padding:6px;color:var(--vp-c-text-mute);line-height:1}.vp-navbar .vp-action-link:hover,.vp-navbar .vp-action-link:active{color:var(--vp-c-accent-bg)}.vp-toggle-navbar-button{border-width:0;background:transparent;cursor:pointer;position:relative;display:none;align-items:center;justify-content:center;padding:6px}@media screen and (max-width: 719px){.vp-toggle-navbar-button{display:flex}}.vp-toggle-navbar-button>span{position:relative;overflow:hidden;width:16px;height:14px}.vp-toggle-navbar-button .vp-top,.vp-toggle-navbar-button .vp-middle,.vp-toggle-navbar-button .vp-bottom{position:absolute;width:16px;height:2px;background:var(--vp-c-text);transition:top .25s,background .5s,transform .25s}.vp-toggle-navbar-button .vp-top{top:0;left:0;transform:translate(0)}.vp-toggle-navbar-button .vp-middle{top:6px;left:0;transform:translate(8px)}.vp-toggle-navbar-button .vp-bottom{top:12px;left:0;transform:translate(4px)}.vp-toggle-navbar-button:hover .vp-top{top:0;left:0;transform:translate(4px)}.vp-toggle-navbar-button:hover .vp-middle{top:6;left:0;transform:translate(0)}.vp-toggle-navbar-button:hover .vp-bottom{top:12px;left:0;transform:translate(8px)}.vp-toggle-navbar-button.is-active .vp-top{top:6px;transform:translate(0) rotate(225deg)}.vp-toggle-navbar-button.is-active .vp-middle{top:6px;transform:translate(16px)}.vp-toggle-navbar-button.is-active .vp-bottom{top:6px;transform:translate(0) rotate(135deg)}.vp-toggle-navbar-button.is-active:hover .vp-top,.vp-toggle-navbar-button.is-active:hover .vp-middle,.vp-toggle-navbar-button.is-active:hover .vp-bottom{background:var(--vp-c-accent-bg);transition:top .25s,background .25s,transform .25s}.vp-toggle-sidebar-button{border-width:0;background:transparent;cursor:pointer;display:none;vertical-align:middle;box-sizing:content-box;width:1rem;height:1rem;padding:.5rem;font:unset;transition:transform .2s ease-in-out}@media screen and (max-width: 719px){.vp-toggle-sidebar-button{display:block;padding-inline-end:var(--navbar-mobile-padding-x)}}.vp-toggle-sidebar-button:before,.vp-toggle-sidebar-button:after,.vp-toggle-sidebar-button .icon{display:block;width:100%;height:2px;border-radius:.05em;background:var(--vp-c-text);transition:transform .2s ease-in-out}.vp-toggle-sidebar-button:before{content:" ";margin-top:.125em}.sidebar-open .vp-toggle-sidebar-button:before{transform:translateY(.34rem) rotate(135deg)}.vp-toggle-sidebar-button:after{content:" ";margin-bottom:.125em}.sidebar-open .vp-toggle-sidebar-button:after{transform:translateY(-.34rem) rotate(-135deg)}.vp-toggle-sidebar-button .icon{margin:.2em 0}.sidebar-open .vp-toggle-sidebar-button .icon{transform:scale(0)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}[data-theme=light]::view-transition-old(root),[data-theme=dark]::view-transition-new(root){z-index:1}[data-theme=light]::view-transition-new(root),[data-theme=dark]::view-transition-old(root){z-index:99999}.vp-color-mode-switch{border-width:0;background:transparent;vertical-align:middle;padding:6px;color:var(--vp-c-text-mute);cursor:pointer;transition:color var(--vp-t-color)}.vp-color-mode-switch:hover{color:var(--vp-c-accent-bg)}.vp-color-mode-switch .icon{width:1.25rem;height:1.25rem}.vp-color-mode-title{display:block;margin:0;padding:0 .25rem;color:var(--vp-c-text-subtle);font-weight:600;font-size:.75rem;line-height:2}.vp-outlook-button{border-width:0;background:transparent;cursor:pointer;position:relative;padding:.375rem;color:var(--vp-c-text-mute)}.vp-outlook-button .icon{vertical-align:middle;width:1.25rem;height:1.25rem}.vp-outlook-dropdown{position:absolute;inset-inline-end:0;top:100%;overflow-y:auto;box-sizing:border-box;min-width:100px;margin:0;padding:.5rem .75rem;border:1px solid var(--vp-c-gutter);border-radius:.25rem;background:var(--vp-c-bg);box-shadow:2px 2px 10px var(--vp-c-shadow);text-align:start;white-space:nowrap;opacity:0;visibility:hidden;transition:all .18s ease-out;transform:scale(.8)}.vp-outlook-dropdown>*:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid var(--vp-c-border)}.vp-outlook-button:hover .vp-outlook-dropdown,.vp-outlook-button.open .vp-outlook-dropdown{z-index:2;opacity:1;visibility:visible;transform:scale(1)}.vp-theme-color-picker{display:flex;margin:0;padding:0;list-style-type:none;font-size:14px}.vp-theme-color-picker li span{display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 2px;border-radius:2px}.vp-theme-color-picker li span.theme-color{background:#3791af}.vp-theme-color-picker li span.theme-color [data-theme=dark]{background:#3a99b9}.vp-theme-color-title{display:block;margin:0;padding:0 .25rem;color:var(--vp-c-text-subtle);font-weight:600;font-size:.75rem;line-height:2}.full-screen,.cancel-full-screen{border-width:0;background:transparent;vertical-align:middle;padding:.25rem;color:var(--vp-c-text-mute);cursor:pointer}@media print{.full-screen,.cancel-full-screen{display:none}}.full-screen:hover,.cancel-full-screen:hover{color:var(--vp-c-accent-hover)}.full-screen .icon,.cancel-full-screen .icon{width:1.25rem;height:1.25rem}.vp-sidebar-link{display:inline-block;box-sizing:border-box;width:calc(100% - 1rem);margin-inline:.5rem;padding:.25rem .5rem;border-radius:.375rem;color:var(--vp-c-text);font-weight:400;font-size:1em;line-height:1.5}.vp-sidebar-link:hover{background:var(--vp-c-control)}.vp-sidebar-link.active{background:var(--vp-c-accent-soft);color:var(--vp-c-accent);font-weight:500}.vp-sidebar-link.active .vp-icon{color:var(--vp-c-accent)}.vp-sidebar-group:not(.collapsible) .vp-sidebar-header:not(.clickable){color:inherit;cursor:auto}.vp-sidebar-group .vp-sidebar-group .vp-sidebar-header{font-size:1em}.vp-sidebar-header{display:flex;align-items:center;overflow:hidden;box-sizing:border-box;width:calc(100% - 1rem);margin:0;margin-inline:.5rem;padding:.25rem .5rem;border-width:0;border-radius:.375rem;background:transparent;color:var(--vp-c-text);font-size:1.1em;line-height:1.5;text-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease;transform:rotate(0)}.vp-sidebar-header.open{color:inherit}.vp-sidebar-header.clickable{border-width:0;background:transparent;cursor:pointer;font-family:inherit}.vp-sidebar-header.clickable:hover{background:var(--vp-c-control)}.vp-sidebar-header.clickable.exact{border-inline-start-color:var(--vp-c-accent-bg);color:var(--vp-c-accent)}.vp-sidebar-header.clickable.exact a{color:inherit}.vp-sidebar-header .vp-sidebar-title{flex:1}.vp-sidebar-header .vp-arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .vp-sidebar-header .vp-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-sidebar-header .vp-arrow.down{transform:rotate(180deg)}[dir=rtl] .vp-sidebar-header .vp-arrow.down{transform:rotate(-180deg)}.vp-sidebar-header .vp-arrow.end{transform:rotate(90deg)}[dir=rtl] .vp-sidebar-header .vp-arrow.end,.vp-sidebar-header .vp-arrow.start{transform:rotate(-90deg)}[dir=rtl] .vp-sidebar-header .vp-arrow.start{transform:rotate(90deg)}.vp-sidebar-header .vp-arrow{font-size:1.5em}.vp-sidebar-links{margin:0 0 0 .75em;padding:0}.vp-sidebar-links li{list-style-type:none}.vp-sidebar>.vp-sidebar-links{margin:0;padding:1.5rem 0}@media (max-width: 719px){.vp-sidebar>.vp-sidebar-links{padding:1rem 0}}.vp-sidebar>.vp-sidebar-links>li>.vp-sidebar-link{font-size:1.1em}.vp-sidebar>.vp-sidebar-links>li:not(:first-child){margin-top:.5rem}.vp-sidebar{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1;overflow-y:auto;width:var(--sidebar-width);margin:0;padding-inline-start:calc(var(--sidebar-space) - var(--sidebar-width));background:var(--sidebar-c-bg);box-shadow:2px 0 8px var(--vp-c-shadow);font-size:.94rem;-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);transition:padding var(--vp-t-transform),transform var(--vp-t-transform);scrollbar-color:var(--vp-c-accent-bg) var(--vp-c-border);scrollbar-width:thin}@media (max-width: 959px){.vp-sidebar{font-size:.86em}}@media (max-width: 719px){.vp-sidebar{z-index:125;box-shadow:none;transform:translate(-100%)}[dir=rtl] .vp-sidebar{transform:translate(100%)}}@media (min-width: 1440px){.vp-sidebar{padding-bottom:3rem;box-shadow:none;font-size:1rem}}@media print{.vp-sidebar{display:none}}.vp-sidebar a{display:inline-block;color:var(--vp-c-text);font-weight:400}.vp-sidebar .vp-icon{margin-inline-end:.25em}.vp-sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000026}.vp-sidebar-mask.fade-enter-active,.vp-sidebar-mask.fade-leave-active{transition:opacity .25s}.vp-sidebar-mask.fade-enter-from,.vp-sidebar-mask.fade-leave-to{opacity:0}:root{--font-family: "Source Sans 3", sans-serif;--font-family-heading: "Montserrat", sans-serif;--highlight-color: #3894b3;--highlight-color-light: #a5e3f7}#app{--navbar-c-bg: transparent}h1,h2,h3,h4,h5,h6,.font-montserrat{font-family:Montserrat,sans-serif!important}.font-sourcesans{font-family:"Source Sans 3",sans-serif!important}.vp-navbar{transition:background var(--vp-t-color),box-shadow var(--vp-t-transform)}.transparent-navbar .vp-navbar{background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.transparent-navbar .vp-navbar:has(.vp-toggle-navbar-button.is-active){background-color:var(--navbar-c-bg)}.transparent-navbar .vp-dropdown-wrapper .vp-dropdown{border:none;background:#00000040}.transparent-navbar .DocSearch-Button{background:transparent}.transparent-navbar .slimsearch-button{border-color:transparent;background-color:transparent}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-700:oklch(50.5% .213 27.518);--color-green-100:oklch(96.2% .044 156.743);--color-green-700:oklch(52.7% .154 150.069);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.vp-sidebar{box-sizing:content-box}.vp-nav-logo{display:inline}.theme-hope-content p{margin-block:1em;margin-inline:0}.theme-hope-content ul{list-style:unset;margin-block:1em;margin-inline:0}.theme-hope-content figure{margin:inherit;padding:inherit}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-5{height:calc(var(--spacing)*5)}.h-48{height:calc(var(--spacing)*48)}.h-\[115\%\]{height:115%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-none{max-height:none}.w-5{width:calc(var(--spacing)*5)}.w-48{width:calc(var(--spacing)*48)}.w-75{width:calc(var(--spacing)*75)}.w-\[115\%\]{width:115%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-white{border-color:var(--color-white)}.bg-\[\#22596c\]{background-color:#22596c}.bg-\[\#ececec\]{background-color:#ececec}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#22596c\]\/100{--tw-gradient-from:oklab(43.6145% -.0465442 -.0452114);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#22596c\]\/80{--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114/.8);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#22596c\]\/90{--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114/.9);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#22596c\]\/100{--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-black{color:var(--color-black)!important}.\!text-white{color:var(--color-white)!important}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013)}@media (hover:hover){.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:\!text-gray-300:hover{color:var(--color-gray-300)!important}.hover\:\!underline:hover{text-decoration-line:underline!important}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:text-left{text-align:left}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-8{top:calc(var(--spacing)*8)}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-7{grid-column:span 7/span 7}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:hidden{display:none}.md\:w-3\/5{width:60%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:self-start{align-self:flex-start}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pt-45{padding-top:calc(var(--spacing)*45)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:w-1\/2{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-900)}.dark\:from-\[\#22596c\]\/100:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:oklab(43.6145% -.0465442 -.0452114);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-\[\#22596c\]\/80:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114/.8);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[\#22596c\]\/90:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114/.9);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[\#22596c\]\/100:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:oklab(43.6145% -.0465442 -.0452114);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-transparent:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-gray-50:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-50)}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}@media (hover:hover){.group-hover\:dark\:text-gray-300:is(:where(.group):hover *):where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}}}.blank-layout{--content-width:1160px}.blank-layout h1,.blank-layout h2,.blank-layout h3,.blank-layout h4,.blank-layout h5,.blank-layout h6{font-family:var(--font-family-heading)}.blank-layout h1,.blank-layout h2{border-bottom:none;padding-bottom:2rem;font-weight:700}.blank-layout .content-width{max-width:var(--content-width);margin:0 auto;padding:0 2.5rem}@media (max-width:768px){.blank-layout .content-width{padding:0 1.75rem}}@media (max-width:400px){.blank-layout .content-width{padding:0 1rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"";inherits:false;initial-value:100%}.phone-number{color:var(--highlight-color)}.focus\:highlight:focus{--tw-ring-color: var(--highlight-color)}button{background-color:var(--highlight-color)}button:hover{background-color:color-mix(in srgb,var(--highlight-color),black 15%)}.highlight-number{color:var(--highlight-color)}.tag{color:var(--highlight-color);background:var(--highlight-color-light)}.overlay-bg{background-color:var(--highlight-color-light)}figcaption{font-style:italic}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5)}.text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.5)}.hero-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;margin:0 0 1.5rem!important;line-height:1.1!important}.hero-button{transition:transform .3s ease,box-shadow .3s ease}.hero-button:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.hero-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:9999px;opacity:0;transform:scale(.5);transition:transform .5s ease,opacity .5s ease;z-index:0}.hero-button:hover:after{opacity:1;transform:scale(1)}.hero-button-primary:after{background:radial-gradient(circle,#fde0474d,#fde047 70%,#fde047)}.hero-button-secondary:after{background:radial-gradient(circle,#0000004d,#0003 70%,#0000)}.slimsearch-result-wrapper{scrollbar-color:var(--vp-c-accent) var(--vp-c-border);scrollbar-width:thin}@media (max-width: 419px){.slimsearch-result-wrapper{font-size:14px}}.slimsearch-result-wrapper::-webkit-scrollbar{width:6px;height:6px}.slimsearch-result-wrapper::-webkit-scrollbar-track-piece{border-radius:6px;background:#0000001a}.slimsearch-result-wrapper::-webkit-scrollbar-thumb{border-radius:6px;background:var(--vp-c-accent-bg)}.slimsearch-result-wrapper::-webkit-scrollbar-thumb:active{background:var(--vp-c-accent-hover)}.slimsearch-result-wrapper mark{border-radius:.25em;line-height:1}.slimsearch-result-list{margin:0;padding:0}.slimsearch-result-list-item{display:block;list-style:none}.slimsearch-result-title{position:sticky;top:-2px;z-index:10;margin:-4px;margin-bottom:.25rem;padding:4px;background:var(--vp-c-bg);color:var(--vp-c-accent);font-weight:600;font-size:.875em;line-height:2rem;text-indent:.5em}.slimsearch-result-item.active .slimsearch-result-title{color:var(--vp-c-accent)}.slimsearch-result-type{display:block;width:1rem;height:1rem;margin-inline-start:-.5rem;padding:.5rem;color:var(--vp-c-accent)}.slimsearch-remove-icon{box-sizing:content-box;height:1.5rem;padding:0;border-width:0;border-radius:50%;background:#0000;color:var(--vp-c-accent);font-size:1rem;cursor:pointer}.slimsearch-remove-icon svg{width:1.5rem;height:1.5rem}.slimsearch-remove-icon:hover{background:#8080804d}.slimsearch-result-content{display:flex;flex-flow:column;flex-grow:1;align-items:stretch;justify-content:center;line-height:1.5}.slimsearch-result-content .content-header{margin-bottom:.25rem;border-bottom:1px solid var(--vp-c-border-hard);font-size:.9em}.slimsearch-result-item{display:flex;align-items:center;margin:.5rem 0;padding:.5rem .75rem;border-radius:.25rem;background:var(--vp-c-bg-alt);color:inherit;box-shadow:0 1px 3px 0 var(--vp-c-shadow);font-weight:400;white-space:pre-wrap;word-wrap:break-word}.slimsearch-result-item strong{color:var(--vp-c-accent)}.slimsearch-result-item:hover,.slimsearch-result-item.active{background-color:var(--vp-c-accent-hover);color:var(--vp-c-white);cursor:pointer}.slimsearch-result-item:hover .slimsearch-result-type,.slimsearch-result-item:hover .slimsearch-remove-icon,.slimsearch-result-item:hover strong,.slimsearch-result-item.active .slimsearch-result-type,.slimsearch-result-item.active .slimsearch-remove-icon,.slimsearch-result-item.active strong{color:var(--vp-c-white)} diff --git a/assets/ulf-gebhardt.html-O-yS3EkP.js b/assets/ulf-gebhardt.html-O-yS3EkP.js new file mode 100644 index 0000000..8420317 --- /dev/null +++ b/assets/ulf-gebhardt.html-O-yS3EkP.js @@ -0,0 +1 @@ +import{_ as l,c as o,b as t,a as e,d as n,e as i,w as s,r as p,o as h,f as d}from"./app-DFzJ4zlk.js";const u={};function f(g,r){const a=p("RouteLink");return h(),o("div",null,[r[19]||(r[19]=t('

    Ulf Gebhardt

    Ulf Gebhardt

    Ulf ist ein Softwareentwickler durch und durch. Er hat mit 12 Jahren angefangen zu programmieren und ist dabei geblieben. Er weiß um die Möglichkeiten, die Software und Hardware zu bieten haben, und ist die Person, an die man sich wendet, wenn es Zeit ist, eine neue Bibliothek einzubinden oder einen Algorithmus zu implementieren.

    In seiner Freizeit programmiert er, wie jeder gute Programmierer, und reist zu Fuß um die Welt, wenn es Zeit ist, den Bildschirm für eine Weile zu verlassen.

    Man kann ihn auf Github und stackoverflow finden, seine Website besuchen, ihm eine E-Mail senden oder anrufen.

    Rolle

    Ulf kann die folgenden Aufgaben erfüllen:

    • DevOps
    • Scrum Master
    • Softwarearchitekt
    • Backend-Entwickler
    • Projektmanager
    • Design-Eye
    • Datenbankplanung und -optimierung
    • Kompetenz-Bewertung
    • SEO

    Gesprochene Sprachen

    Ulf spricht fließend Deutsch und Englisch.

    • Deutsch (Muttersprache)
    • Englisch (mündlich und schriftlich)

    Ausbildung & Projekte

    Die folgende Liste soll einen Überblick über Ulfs Leben geben:

    ',13)),e("table",null,[r[18]||(r[18]=e("thead",null,[e("tr",null,[e("th",null,"Von"),e("th",null,"Bis"),e("th",null,"Beschreibung")])],-1)),e("tbody",null,[r[4]||(r[4]=e("tr",null,[e("td",null,"1995"),e("td",null,"2008"),e("td",null,[e("a",{href:"https://www.goethe-bensheim.de/",target:"_blank",rel:"noopener noreferrer"},"Abschluss"),n(" „Abitur“ (Note: 1,7)")])],-1)),r[5]||(r[5]=e("tr",null,[e("td",null,"2005"),e("td",null,"2009"),e("td",null,"Softwareentwicklung bei Evonik Energy Services")],-1)),r[6]||(r[6]=e("tr",null,[e("td",null,"2008"),e("td",null,"2009"),e("td",null,"Zivildienst")],-1)),r[7]||(r[7]=e("tr",null,[e("td",null,"2009"),e("td",null,"2013"),e("td",null,[n("Bachelor of Science - "),e("a",{href:"https://www.informatik.tu-darmstadt.de/fb20/index.de.jsp",target:"_blank",rel:"noopener noreferrer"},"Informatik"),n(" (Note: 2,25)")])],-1)),r[8]||(r[8]=e("tr",null,[e("td",null,"2011"),e("td",null,"2015"),e("td",null,[n("Wissenschaftlicher Mitarbeiter für die Datenplattform "),e("a",{href:"https://www.informatik.tu-darmstadt.de/telekooperation/research_tk/completed_projects_tk/da_sense/index.en.jsp",target:"_blank",rel:"noopener noreferrer"},"da-sense")])],-1)),r[9]||(r[9]=e("tr",null,[e("td",null,"2013"),e("td",null,"jetzt"),e("td",null,[e("a",{href:"https://www.webcraft-media.de",target:"_blank",rel:"noopener noreferrer"},"Webcraft-Media")])],-1)),r[10]||(r[10]=e("tr",null,[e("td",null,"2016"),e("td"),e("td",null,"Entwicklung eines Enterprise Resource Planning(erp) für Hi5-Textildruck")],-1)),r[11]||(r[11]=e("tr",null,[e("td",null,"2017"),e("td",null,"2019"),e("td",null,[n("Entwicklung, Planung und Umsetzung der "),e("a",{href:"https://www.democracy-deutschland.de",target:"_blank",rel:"noopener noreferrer"},"App „DEMOCRACY“")])],-1)),r[12]||(r[12]=e("tr",null,[e("td",null,"2019"),e("td"),e("td",null,[n("Teamkoordination & Planung für "),e("a",{href:"https://github.com/Human-Connection/Human-Connection",target:"_blank",rel:"noopener noreferrer"},"Human-Connection")])],-1)),r[13]||(r[13]=e("tr",null,[e("td",null,"2020"),e("td"),e("td",null,[n("Softwareentwicklung & Betrieb für "),e("a",{href:"https://github.com/ocelot-Social-Community/Ocelot-Social/",target:"_blank",rel:"noopener noreferrer"},"Ocelot.social"),n(" und "),e("a",{href:"https://wir.social/login",target:"_blank",rel:"noopener noreferrer"},"wir.social")])],-1)),r[14]||(r[14]=e("tr",null,[e("td",null,"2020"),e("td",null,"2021"),e("td",null,"Software-Entwicklung für Leratec Solutions in Halden(Norwegen)")],-1)),r[15]||(r[15]=e("tr",null,[e("td",null,"2020"),e("td"),e("td",null,"Software-Entwicklung für boxeez.com in Halden(Norwegen)")],-1)),e("tr",null,[r[2]||(r[2]=e("td",null,"2021",-1)),r[3]||(r[3]=e("td",null,"2022",-1)),e("td",null,[r[1]||(r[1]=n("Softwareentwicklung & Teamkoordination für ")),i(a,{to:"/projekte/gradido.html"},{default:s(()=>r[0]||(r[0]=[n("Gradido")])),_:1})])]),r[16]||(r[16]=e("tr",null,[e("td",null,"2022"),e("td",null,"2023"),e("td",null,[n("Software-Entwicklung für "),e("a",{href:"https://yunite.org/",target:"_blank",rel:"noopener noreferrer"},"yunite.me")])],-1)),r[17]||(r[17]=e("tr",null,[e("td",null,"2023"),e("td",null,"jetzt"),e("td",null,"Teamleitung & Software-Entwicklung für eine Videoplattform")],-1))])]),r[20]||(r[20]=t('

    Reisen

    Ulf reist zu Fuß, wenn es mal wieder Zeit ist den Computer eine Weile ausgeschaltet zu lassen.

    WannDauerBeschreibung
    20205,5 MonateReise von Zwingenberg(Bergstraße) nach Halden
    20212 WochenReise von Halden nach Gothenburg
    20214 WochenReise von Hamburg nach Berlin
    20211 WocheReise durch die Sächsische Schweiz & Böhmische Schweiz
    20225 MonateReise von Zwingenberg(Bergstraße) nach Portopalo di Capo Passero
    20243 MonateReise von Zwingenberg(Bergstraße) nach La Font Blanche

    Techstack

    Hier ist ein kurzer Überblick über die Computersprachen, Frameworks und Technologien, mit denen Ulf vertraut ist:

    Computersprachen

    Ulf hat mit den folgenden Programmiersprachen gearbeitet:

    Frameworks & Technologien

    Da die IT immer komplexer wird, ist es wichtig, mit welchen Frameworks man vertraut ist. Im Folgenden findest du eine unvollständige Liste von Ulfs Framework- und Technologiekenntnissen:

    Für Javascript:

    Für PHP

    Web Basics

    Cluster

    Linux

    Webserver

    Tools

    Datenbank

    Entwicklung

    ',28))])}const m=l(u,[["render",f]]),k=JSON.parse('{"path":"/team/ulf-gebhardt.html","title":"Ulf Gebhardt","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":2.6,"words":781},"filePathRelative":"team/ulf-gebhardt.md","excerpt":"\\n

    \\"Ulf

    \\n

    Ulf ist ein Softwareentwickler durch und durch. Er hat mit 12 Jahren angefangen zu programmieren und ist dabei geblieben. Er weiß um die Möglichkeiten, die Software und Hardware zu bieten haben, und ist die Person, an die man sich wendet, wenn es Zeit ist, eine neue Bibliothek einzubinden oder einen Algorithmus zu implementieren.

    "}');export{m as comp,k as data}; diff --git a/assets/utopia.map.html-8eIwcouy.js b/assets/utopia.map.html-8eIwcouy.js new file mode 100644 index 0000000..f87826e --- /dev/null +++ b/assets/utopia.map.html-8eIwcouy.js @@ -0,0 +1 @@ +import{_ as n,c as t,b as r,o as a}from"./app-DFzJ4zlk.js";const i={};function s(o,e){return a(),t("div",null,e[0]||(e[0]=[r('

    Utopia Map

    Lass deine Gemeinschaft wachsen – und gestalte dezentrale Netzwerke!

    Utopia bietet dir interaktive geografische Karten, die echte Verbindungen stärken und Zusammenarbeit auf Augenhöhe ermöglichen. Unsere Mission: Digitale Werkzeuge für lokale Aktionen zu schaffen, die Menschen und Gemeinschaften dazu befähigen, Verantwortung gemeinsam und selbstbestimmt zu übernehmen.

    • 🤝 Verbindungen im echten Leben: Erstelle dein Profil, platziere dich auf der Karte, entdecke Menschen in deiner Nähe und baue vertrauensvolle, lokale Netzwerke auf

    • ✨ Gemeinsam aktiv werden: Finde Gleichgesinnte, starte Projekte, sammle Ressourcen und baue regenerative Gemeinschaftsstrukturen mit auf

    • 🗺️ Mapping Real Change: Zeige ispirierende Projekte, mache Wandel sichtbar und motiviere zu kollektivem Handeln

    Maßgeschneiderte Karten für Gemeinschaften

    Mit Utopia kannst du Karten gestalten, die genau auf die Ziele deiner Community zugeschnitten sind. Nutze personalisierte Kategorien, Marker, Farben und Symbole – ergänzt durch individuell anpassbare Pop-ups und detaillierte Profile, die wichtige Informationen direkt zugänglich machen.

    Dank unseres modularen Frameworks kannst du die Karten flexibel für verschiedenste Anwendungsfälle einsetzen – überall dort, wo dezentrale lokale Koordination gebraucht wird. Schau dir unsere Anwendungsfällen und Beispielen an!

    Für fortgeschrittene Anforderungen kannst du mit unserer Utopia UI React-Komponenten-Bibliothek ganz einfach deine eigenen interaktiven Karten entwickeln.


    Website | GitHub | OpenCollective | Telegram | X

    ',10)]))}const p=n(i,[["render",s]]),u=JSON.parse('{"path":"/projekte/utopia.map.html","title":"Utopia Map","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":0.71,"words":212},"filePathRelative":"projekte/utopia.map.md","excerpt":"\\n

    Lass deine Gemeinschaft wachsen – und gestalte dezentrale Netzwerke!

    \\n

    Utopia bietet dir interaktive geografische Karten, die echte Verbindungen stärken und Zusammenarbeit auf Augenhöhe ermöglichen. Unsere Mission: Digitale Werkzeuge für lokale Aktionen zu schaffen, die Menschen und Gemeinschaften dazu befähigen, Verantwortung gemeinsam und selbstbestimmt zu übernehmen.

    "}');export{p as comp,u as data}; diff --git a/assets/wolfgang-huss.html-DbszMcod.js b/assets/wolfgang-huss.html-DbszMcod.js new file mode 100644 index 0000000..66df705 --- /dev/null +++ b/assets/wolfgang-huss.html-DbszMcod.js @@ -0,0 +1 @@ +import{_ as t,c as l,b as a,a as e,d as n,e as o,w as s,r as h,o as p}from"./app-DFzJ4zlk.js";const u="/images/portrait/Wolfgang_Huss.jpeg",g={};function c(d,r){const i=h("RouteLink");return p(),l("div",null,[r[6]||(r[6]=a('

    Wolfgang Huß

    Bild – Wolfgang Huß

    Seit meinem 14. Lebensjahr, also seit Anfang 1983, beschäftige ich mich nun schon mit Programmierung. Dabei bin ich durch mehrere Phasen interessanter technologischer Veränderungen gegangen und habe die neuen Technologien hauptsächlich autodidaktisch und in Pairing-Sitzungen erlernt.

    Programmieren ist wie das Erzählen einer interaktiven Geschichte, die oft auch eine gestalterisch visuelle Komponente hat. Mir gefällt besonders die künstlerisch strukturelle Ästetik, wenn ich komplexe Projekte in faszinierenden Programmiersprachen umsetze.

    So haben meine bisherigen Projekte in fast allen Fällen mit Grafik zu tun gehabt, bis hin zu meiner high-end großformat Drucksoftware Pjannto RIP, mit Farbkalibration für höchste Ansprüche meiner Kunden zum Druck auf diversen Drucker Marken und Geräten.
    Auch meine iPhone App FaceYourFace zur Spiegelung von Gesichtshälften zur Erstellung von doppellinken und doppelrechten Gesichtsbilder ist eine grafische Anwendung.

    Schließlich habe ich mich derzeit von der Entwicklung von Anwendungssoftware auf Desktop-Computern mehr in Richtung von Web-Anwendungen für Internet-Browser orientiert (Frontend). Dies schließt die Entwicklung von Server-Programmen (Backend) und den Einsatz von Datenbanken sowie auch die Server-Administration mit ein und kann ebenso das Projektmanagement und die Entwicklungsleitung umfassen, wie beim ocelot.social Projekt.

    Einer der Gründe dafür war, gerne im Team zu arbeiten, und mit agilen Methoden Software zu entwickeln.

    Und nicht zu letzt war ich 12 Jahre Inhaber einer „kleinen“ Werbeagentur (8 Mitarbeiter) in der wir Logos, Prospekte, Kataloge erstellt und als Schauwerbegestalter für die Anfertigung von Schildern, Ladenbeschriftungen, Messetafeln und vielem anderen tätig waren. Dabei kamen die gängigen Grafikprogramme zum Einsatz.
    Dies kommt mir heute auch bei der programmierung zu gute.

    Rolle

    • Projekt- und Entwicklungsleiter
      • Agile Methoden
    • Entwickler von Desktop-Anwendungen
    • Frontend-Entwickler
    • Backend-Entwickler
    • DevOps
      • Git und GitHub Code-Entwicklung
      • Server-Verwaltung
    • Tester
      • Einrichtung von Testumgebungen
      • Agiles Testen
      • Manuelles Testen
    • Designer
      • Corporate Design
      • UI (Benutzeroberfläche)

    Expertise & Projekte

    Ich habe an verschiedenen Projekten mitgewirkt und entwickelt:

    ',12)),e("ul",null,[r[3]||(r[3]=e("li",null,[n("Maintainer, Manager und Programmierer für "),e("a",{href:"https://github.com/Ocelot-Social-Community",target:"_blank",rel:"noopener noreferrer"},"ocelot.social project"),e("ul",null,[e("li",null,"Frontend-Entwicklung"),e("li",null,"Backend-Entwicklung"),e("li",null,"DevOps"),e("li",null,"UI (Benutzeroberfläche)"),e("li",null,"Testen")])],-1)),e("li",null,[r[1]||(r[1]=n("Mitarbeiter bei ")),o(i,{to:"/projekte/gradido.html"},{default:s(()=>r[0]||(r[0]=[n("Gradido Software Projekt")])),_:1}),r[2]||(r[2]=e("ul",null,[e("li",null,"Frontend-Entwicklung"),e("li",null,"Backend-Entwicklung"),e("li",null,"Server-Einrichtung")],-1))]),r[4]||(r[4]=e("li",null,[n("Inhaber der "),e("a",{href:"https://apps.apple.com/de/app/faceyourface/id1137963659",target:"_blank",rel:"noopener noreferrer"},"FaceYourFace"),n(" App für iOS "),e("ul",null,[e("li",null,"Entwickler")])],-1)),r[5]||(r[5]=e("li",null,[n("Eigentümer der App „Pjannto RIP“ für Windows "),e("ul",null,[e("li",null,"Entwickler")])],-1))]),r[7]||(r[7]=a('

    Ansätze & Werkzeuge

    Frontend-Entwicklung

    Backend-Entwicklung

    DevOps & Server Administration

    Testing

    Entwicklungsumgebungen

    Programmierung & Datenbank & Markup Sprachen

    Gesprochene Sprachen

    • Deutsch (Muttersprache)
    • Englisch (verhandlungssicher)

    Profil

    Weitere Interessen und Engagements

    Ich habe noch viele weitere Interessen und bin gesellschaftlich engagiert:

    ',20))])}const k=t(g,[["render",c]]),m=JSON.parse('{"path":"/team/wolfgang-huss.html","title":"Wolfgang Huß","lang":"de-DE","frontmatter":{},"git":{},"readingTime":{"minutes":1.99,"words":597},"filePathRelative":"team/wolfgang-huss.md","excerpt":"\\n

    Wolfgang Huß

    \\n

    \\"Bild

    \\n

    Seit meinem 14. Lebensjahr, also seit Anfang 1983, beschäftige ich mich nun schon mit Programmierung.\\nDabei bin ich durch mehrere Phasen interessanter technologischer Veränderungen gegangen und habe die neuen Technologien hauptsächlich autodidaktisch und in Pairing-Sitzungen erlernt.

    "}');export{k as comp,m as data}; diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..782b643cc38e881c22a8ef56ac29b01eaf1ec1cf GIT binary patch literal 1150 zcmZXTS!@$m6o!w-#&gH^cui~?5RO`6_6krW)E0z5EJ6q>Kp>EiXi+69m3R73pg~CV zp_I1iL#qDxdm8ddPrvO0jEZP}O&r=57?|*@|PEK%!IE~cF zF?TnoDQo8hsf!cjkb-$)Db(9kceN3O@^+4wyA}vi(9Y!G5>^qk@p8<_q|kDqqSL|T zkOlrk;GK`(g0q>nycKwNRH639Me>Tw8#W4U&+|2%$<@pqF|&#eE$<4dg|d3!U737p z!v*yturM%^zrMCLw5BfDZD^a=ZEk)JIj#Mvwv1d~GXP@Epi=37=E$p#p4@ZYj~|!& zaZy8m9mLSAZJ)?sQVYa__|7UP>1?}AtfZ8GJrJiI<1${$^u;xI;~O-!kvV%>wDkN3S%@mJDss3eI-Y1E{@&9Uxa*rDw6EKT zwqw7cL2CI*ERbO353V%U{-7HyXDcDg)pFQeP?$!DT0Y!JPfyqV0GI z>fNnh=zpz)72io|ytSbp^oX3PrlZ7MScR5TrRezn7UrIDq3yF`oPV?!vwy4&7@LOQ zH3s_9Sl$(*GZ9lVPh8afJDRVT9$m=(vhusJ=O{ zgZK3AWKvkgoHKWUSn3sdhwg|?T{W~>eRFUd@9r_pyO+pee-FPe+#mW-T{Z9l@9o=4 z(vl4HA3>19)9VXz1c(9N+pDDh8%cTOSxa#X^?8r-Pe==C?+)^)C{O$Txe4tHND6If zJN4?*lV4B%sr44oJytPK&z$v53>yHZ#RI(D2rz1&QIh6U8l6>`qE9g^B{5TV^1cS{ Cr+^p$ literal 0 HcmV?d00001 diff --git a/historie.html b/historie.html new file mode 100644 index 0000000..543ceac --- /dev/null +++ b/historie.html @@ -0,0 +1,41 @@ + + + + + + + + + + Historie | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/images/docs/architecture.drawio b/images/docs/architecture.drawio new file mode 100644 index 0000000..2f8f71e --- /dev/null +++ b/images/docs/architecture.drawio @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/docs/architecture.png b/images/docs/architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6d5480165a04bceba3a79104542aba78ab4247 GIT binary patch literal 13958 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

    &r`9bwv4&#BcBduzuK&9cY&gbPsXN;Qv$q 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 xg41wv2I~e`)P{jVN7mKKhVS{cgagzO=vDHc4 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 literal 0 HcmV?d00001 diff --git a/images/portrait/Wolfgang_Huss.jpeg b/images/portrait/Wolfgang_Huss.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a29ba8089723367980119a378f1c600ce4d0fd2b GIT binary patch literal 10222 zcmVp@cs+-eeL)6 zpAoOyytARH=2Fi7)2+{mdQ9=3{7?MT@t%so>2e6El1EM5a(LbRB`MQKq8o4@A z?3U8hTlRgXBOW-=2T#2qPybA;33)GW+}iIA&AcRJfr)}rDn82{E&aKc{LXjoK{Qmu zq``=ALuuGyG;Oj5gFf|YGKSjb{-F)K=0Dj$$tYitJB64AJ7@zh43JX`_4mO&_V90N zmGZOPSz&ihovT|A>ZZ=fo*=r9)@NPFz@wZN9}1_1$MREs=D?aQ?p%BWTG#l@92j_z zACJbO61NwOR5;9`vO|RNR_NPn@^jI3V`fehO#8;)hVz2t(E7i5O;5js$i0nYW;8}+ zZ+uxk<@}IIg+=feoJ|pNs8Yi@{=--wE?#a#*Jz4C#M7MTE1T3*H7zBAcT-6r7`Ci; zjsvMx0304;Qs#P2S`QQoR=BH7CmCzi(^ZqflZ>R!$|xSBxjL+JxVg4Q8DLx|Kj3?S z&68LUpCgV8t9JW*jIodM>A}t6fK@=WwXGk3KG7uGB-#l7qG3k@=e^1-rH%JlD{@zD zMt~gkfbY7<%AYwI8|!oCln!E6sW84NI`fMQJGP)aox!KsfcC1-it8E;s+8qh7s4V# zZV6t%)$(#b9y!AAqufJg5>s4SZ#V)GBc->mrmrZi(c>-FQ@F$Q0F+P!pVeN45q{@_ zcq^Y#5cZ!_(){fm&u=G&TF>}W9;X^QrY5ZJAx3DuDhRo#^N|eKxt7<+!#sTdD9uA` zYraW}t)cqj7EpG=C$KX*W@%!j7a`iO>FR>lga4UGlp4>2^#uHbM>i1iodf=82KpJg ziHrQuBEqA=W$&5zoL`};Rz3ZMYmy4OQM@z=>Jn!BjFnk;ZUMW7EYY%z_lE;t=H1*N zx=KNT6m7`ivSAVAx1OzTkKKi%YSIh>3E=D`=`jW|n-G+S;Y&;9{= zXKPZ=^+#yDTJIg=Pa9?K?fNgB)xtO{VBB!thVB|1E8V%5N#c<|o1Hm1L>J&NDKtpr z49={xIhR`dg^6NNS=<^ zSoAGhpTj~V_K{WCXOR$9h_AF7xW7|hBAG?F_?}-I>Rb3ETqW1^_6=Ti`%e zHR}yp1dKRx=Xd9$&W>(X1Kf`!S9pl2&&DZl{*fR1-yGU^0!m&1q-Z>nXCqXe1=Olg z+zcJ3w(=gBM<UiJ+|_S`I4Hg;&C(L&b%CGl79o zqX} zmpWwFtN99gQt)c>@KpW=KBzWR6oi!bpE~`BHQrY~iq9=ruj@j~59WJ%yyHXMzG+>Q zSQ%A%mFp!wZ>zvM0|o~dHwn|a>jw0DQO=CP{f^d&?0h|1MA+1t4g>_?S4zA#q{oy# zuPQUQ?yrYHH6DijHnVubQO=i_q+VUsT@*`>RKNFyfcx>llIY=UE$fj#q>^El_%?bN z9W_{T(&5$#!d3=M0uL<~s235@{yQ6E{=w|tcD4we+pey)`l8I&7tTcUVuxU);Nj57 zs>K>wWJF1jTG6_pP|y(sZ!e0wF&9x7EFD~Rd&7g-xFQgY`m>ZSCCVFsV=v#Ny2mB& zGPIx<+up1*^?Z4n-hRkL3CzJ?7rxvt&-~}>6nyG3BhAflg#;3o$+NI*3ucGCx6N*) zxZ9Db_4}Nn5&rWEuy(GTEyA7UB2>mqzvWFE z%>4RHf^uM4cT@F5kJNK}ue*@wj6e#H*uM~0RyugVo4*VrW=|<%S^2hD6MgEbd;I~t zlHVJ>Zfe*ZYlL63Ms`t_^%6ydNQO@J1r;ehJ~4&Q0U&3xKJPUqY=-E(WaEa_HYW$d z3;s0rp};NOqtwTF%ZP~1u%8g3LzYv7qW6_*8{sGoeRbQSo zJUP=hi?jKMDI?KUWpNY$+|>?6zm3=qoqHMhD!g5U?~wc&UYUEBY%$YMuT@7e8J;*% z?Oea5yYA4pC^MbddH7TUXRiO+-Z1B`W1mEGX5sg5c~tAZAK%h_4bA6sB7wuI9(QPu zGWs`Y0#$!}xl9x9B=>Lb=1r(YqoFT)x1Jgb^8Rj>As+exEXgZIQFeRv=|M*9P!|Z= zjfpTpc$?-PL}Y!i!?UlpBY*m7dee1jq)oZf9idyk)!U7V*#MklqXHF<`q}!Q4g>`z zk1&OeiBl`zBi#TTzPpJv)vO!GZ*+YPelgZ}Lt2e&FQOB2C52k{x$0&5l#LuBfme)& z4^S@Sf|x@ANTW^|SaSrszau}TD6l}tnrcVUUqW^_>@9NA$*of)F{AJSg4+}=5Y&oG5qrv;KJSEB_2{3@)kc>7FMWBkBDUjb7IxBgOC~o1fog%(8^@sQBp#` zd%=Snzk@{Qap2?~fml#0A#&Ay%v9R_X_2uM#943*eS}-b$L=P(gy;lD(i(3>Yspu+ z2Xjin!`mk4+xHbk7!{JFz7}lG@Dcuc_$UjZ-3Xy!^}C~`n$FE`8eAZK_agj~sp0(} z@t>o5AR-oV-%75otPpAFA;`fS*xpICb6^cvNoF(CsUIuMM|g;#PbS!*vkw@9f}>FD zh8U$vAsuf?Z7Se909qF3YIt|ypNW@7+L(42Jx7@k?M(Hb^?Ln6^!&ESvA$Jq(hx;g$ z{Iu`w@^vTjNz#~r(t0y-+r>o4;Ckcy8rd2SqhMURa~omM7p6cx-?}eejE^@@=4tUv z>f>iYf;mQ*@1l$^%w0eKbnN-D3gzhJse07ld*CrTi&s zHG8rW(sJMGJX-^a*at~lgQoDNpsd>3QQzIzf3gfEW&@Li#w4eBWY2zs2L|#emGjn* z${&ncJ|-0jiCWP?i)AnDn(La^W?$_T8nMf$>&gCG*ujY86OadNd) zVPSvB%i4#>y>K26+Ue~U5F8=DP_Q(?fV76wmGfyizBcU8U5n0o0`^S17-fHScY*V6 z%HS>yLwB^%nyjPzH9oezI@s-WOXE{&@@q*2#b?8KZuSM66b&3B1jhe6OpR_myIQ5Z>k36Cf|=AfLUu@YfQ-7pV%*dI=S#_dXW zt9ckiBT_1FO#**xP)k?)mcabx6A;R;O^E8er*WZ&%2^4dmk9?Dhgl-U&llkHfqnqx z;I}H=+^OgB0F%v=_#sX<&gi<6j-$DkOYKT@3_E994JWD0^hNl-^h(S@d1eW847PK_YQc)2kZ`=YPCGx@i7bq4I%rk2yh1i2FW`wmb$p1 z^UA+PDjI{{$B%oA9MkETqnA?cs8g)}uM@^~bPFXC;Dafrh z{idcYA@LOfLy}?SK_A#N8D)8@5#f2a{EwNF^u7S-k7xO8)4J*|pTLK)2$Za?+%!UB zjtyzu=9A)mxCrjBi{vH(Vw(@XqR8OMNGqi#Rf)Oj8i7-uYkTO)tAywY_yb+px{tQN zR0h|z7qiHD><9*p{;dPR&WMu(n3|5+gnKa`51vimA+kbM6RVIs$(j>vS5Eo_FLOGI zyOo%0RY?griEO}hy}x!mnqB%sDrN{7#FXzvO>7PUU+^&{FN_8x&dZT85BtxPg`nDq z%i(d=WPCxES|FGZBy6V+1T8BX5&7U0QO*Iyhz6aoh%s#IEM zrt^wc`r$FYxyYmgr>Qk&ct8gWgw*$DIS zOF!{Z3J8Y{8Hd2Wfmc9xH@aS{JZw9n5RDJ4)$5D=_(GV0)sF%{HoLx z{_=VOcG#^-4G#N+IZR?*H8szyA+3Ze;fL0(u2Wz!*=f8#Zbd2i-Dp42CCS9V7t)Il zqm*5T$s0d}S-=9RC4HC?Pb>$Und7*c8Tk{`{r9o##)V_UHdMRZyuP9F0h7LG)q$@k zkK=3ljYIXtdftq8V`5rUGyEZT`3PjDrJ*wkbl|6Qj!LPqh6Tu6eU2O@B@x;I&pt>? zfJo+VnRXWdcwS^rp&jK-GD9N$b^F=&FZOpCC(CqD9i_WH(Uh;g+AbVih^wFyUevSe$avlk4@Ct;+5nf< zAE+LmC(6|16J6GHdem_a-q?W1KoYDiS^?Mt;s%O>uvH$(yQ9~ZRf}mHhx`v{_`#ke zzWHMVOI@K)b7R{qy2(;i%1lur;oV*0a$W&R+Cfvs%t@gdx4xF?!0j^QxHjk#@H&9E zuA;A~W0t%R8UZn)`hTLPXMwQ>hGT1oezKa1vc}BvQK^|-TEecQ z2%hSLg!m)+3N{AShU%CC({Xzuxl3zoo4Wcm&cJOFmp0gt2$`Yfhfgo8FzL;fg!b>? zFc!-cp6APei3ZH}nG?fMk370&r+%F*JE48-FsKG~g%}=Z;~B4K+sDysVua=SpGFS-T{k3_XozH6|&*I8#Tg+-b)_T_Ki*El&&3|Y=Ev-@#9d&l9Z|sXSZ>W z7;BHu{H<=Z$FbP>m`C=JgD1n#sU`kl{V4KIp4`=3{nKI4V| z)6ysz)tbVey1311gb_W(baiqyfst0D5ao;B2=h1s^V<{$_sVc>5D(^po0rVoyx>y$ z;Wuh3<*?>er!A>tOm2V4N>j&6j*h|ZD%iPM!K*MNQFy)Map0`!363Cvl`JZL(3X;X@c*y({(m=H_fwzQLTz%%lpg)h}~BVBO_8n)9p@1W(tk zkSuk!C^Hx5;z&#ny~BUxsGaHDa4D4m=9&8@d~;b;HF+Bq{!}vquBre0Zg8{Yc;U1z z7n@j$wpzI6!!>b&^(NpKsjuWkw7#9t88kT|yDwUaq&A>L!?iY^(FM#WeFS*H^ZhoB zKDC%`{xgUx#@J9PrP&m#2Pa>%7DO28!Ti?#FiXp8Gy92hgJToh)5F)}Q73d9TEY$q z`k2`%oJD*26+6G!;Yn|gV5)4@Sf#13WKJHtrm*fdr(CY5Cd_n>h`0oS(H6oSCab9moy)) zfdpX|-s^_XnEm~bl~qi;@I#|Y*m5LIB~OSIBj@ZLlaH1eh0#9Ux}jxgwl|W3;DNeJ zuAv&zphA9<(`wQ+l!5y4DB`(`6`#VZ@B;& z)U|=uRIQ5 z$(Zv+*qw@j*Kf6p?T?n>rloL{;^IS6fSEl>!^#zfr+PmRZ&)24Q7Rkca8$5MgM;|5 z|CNrU{{QXTECc6l{r|PfCgl#>Th?BglWE@M5Tz+0e65TjJp|n?{$o(4KKDDQ>DUh% z016!yt)&Cy1E709@ciL88NlJevUd}o)2dwP@??m_Ey0@R;@rqm^i@`)U4t%UZ^kfl}P-MnLDIG$TFpxRyRR7f7w#GlSy~hvOF&otaM#;Y;;fh*kWveGTH}!Gb z75fip{c#_bS1nx5PzU}H+&x>ZPdjk8vLqYCHM>_B3ISo;L8Cu8saq#4VyjKNX)}akPGxhsau4CHbS)R1Nfx=HD3nA~Ki6jF2hA1#2QXx+BN825z zg4hfzdDl`&*E3_wlomi;EN7yuKQ-!;$N)3&1*NuVGeTSt^kv&N_nEt>!6YXD=i(^+ z1a}?$Q0_?IV@gby7Y1=*Fi#k{i*@N@`E-)p!XiIGO=tkw__IUWl7j*bH(ecX5|Ce# zQ+`J#m3^=3tEyqRm4ygW3q!@kIwo*cpKzKS7u0xv3YN{oK z-L~2_)V}8{YQW7!Y#t`_EtowmP9?&stl*W=LRZ3|5-a zWP$|R4r7RQLnga$Kk6W+G-+F4Wc5iVV0QEDkGt$zTQ+IMb~zGyA$X*#RV1>8F9?{^ ze}q!8T`p;-BVzAXW=<}>C@>w##bZ}G5U2CdVe_$s^Q*8H{=f0h(z}sEY>LefUU7V? zq9{8=&BAm%tQl<>EtIIR{5{63+-y6#K}@@QoXd!#-UDL`kh%(CLx{cGh0E`&$c!V1 zVZrbWm(lJsq})$i#fIq2a)+$M`iJnssXE7(tH_cX!#4pVT@`7Uh4l#B&+N`Yh5c!% zTY57Gewsq!tn|72`y&204d&k-~8`31wZ+7 zJxM)pgeGle&u^nvepqzgs2B{}#BQz3Y{ICvzVW40a=}5@Hv9_-mpWun!6X+oK9tgp zsBBZtB=vHYOA80aUD%l}@T9Hhh^X*)G=10AR(}t7%gX^4fg~5|-xQ*?_v17Ce z4cel#hyrmWtsYl7O$@@Xia3*C=*tKJvP%FmTBJXd@n8}10cm? z53nGzs}Sl0PDUfy&pyXJeR+?xa+#8S z+cHh3hcM|BP^Yknw)nXmVJHEOns`kWgRwamcd6>(OK%^9Q0F>u7+JO~=ENIIpf`rk zd{o`B67RgoF)l`NLFFo2r@-;3_7bLR0u%+>b%7IU%!<>UkZaif7P)*2E;*rEXEHWo zg>mR(D*!W|Go@>a_;Syyd6^?woRwo}aDKI+t&M(uew;_wtjI)7wdH>PRiIpw6no{5 z_34POhxBll(?!}pE%1s7NE_ROC12jdP4Odr={1GHM!uWb;%36Lhxw#kYEu6Ev+D?K zS!uy2)wyU;=|03QaYEzIRHiP|FPnK~Q>x&#?z3@o8Iay|M|*Kpq9GnEdL{FG*`rU} zM54igN=j^wxUBTJ*e;1+B9=6sN9lV(boIc??a)uK$vf`dp5&zMF3l{*4hmpqE{RUmRi<*r5r5aqm5Qb` zozF^iGTxr_ruXpgLg$wriF-R+=Z?tea^h&yG8Yt3B(_$MIKo2&4}r=#c*E=f+}v`u z1?3habZ$Hpvi^C<7}*%Tr1;iBmNeY`L<@_FYmAMz#-yJS?-sPzj2uhn){yrkoiQ4W zjp-+KaL;byx0V_HSIRcK2+DB-HSq&4M&o5AdxKuoJ<7}zg+Dla>CLC5-k7BhSJ}14 zqNkGQd$F)HEmH@lNZV<^;$y*H!mf^t)pK-L%AdUn@Qg z2EYn=L%MEO)uN57gD1z#AFx|Hj&8MQJs9rf&NWZJ(&kc%}bHZF8;&^vvO^>>D=hw9?7W_F%W;&Aue=q z8NHmoiib_u2+$vQIeb8rl@T={zA}_^hRt9sK-LyvgsG=`pZ_>G0Pk`6U3kUH3i8d( zf5|im=bS+b)5dU}_Z0t2H6zE^BE9ABx`WbicQvXkGpH_y-d4@s#yhM>ztifF8hFb? zE7#j3-iWEspY(j8sZoe}j~l?Mn%q>tR?12Eq37n1{kHTgWMK2dkN?WWHvofp0e+WKFl~e@Id>{19wPX@)x}*%Z%&lEx z|C0ruLJ+Afoqw{}B80~L7YAd7W}F+|svMX+oKnk{CCSr9z`a>5YYWMl?OfRxN8$5B-ljFu z*En9|;j`v1T-$+c$(XK5czAL^rnRX-#&N@d#l@8#;bywpJ8;!hN?|u)7hRuP;#}g$ z1RG(o(~Y?jif$k_Y<-J#5B-3&qAP(Jn?L>PxWU@)0v`rl96U|?n$Yz9_mzWQ>*4G6 z(M1y-Ir=^@DLxose}d8;diks_;?A{b>TqaV$)vE;Epv($z^=ZRV#Rb}@P#t}Bkf~w z-_2tuY?LOrG`JLXEa+RrCfzHN1p~)^+wJkU`Wf1QTOxAR8|z)`;?$RHYdYMTpbsGfXh1a+ajDc60;+8)#Z7^4)?^5RBc zuU4xL)@!tty{x`kKr_4nznAVsah4ay8rr1iRj9N{(9jXpzBk`S^7xUoENX-;HRMc~ z^H-nHiH^?yxPPSfVNuQm<0i+uxJ2w-tG$Ld#cOby$m?B==cr`&kpWDLz;MunA39=f zDZnr+ugppNJm8iXG~fDYUv%Ul8D3hWa!iB&YP>MWcaoJm(_}g)#I7(pUx;*ChAcoM z!2xeccVD`|!Q``;7_WYC^;`PG537EL<97fC&+N-M4EeClOVK_6Z41m)=vHMK2%k-i zP|q3fl7b4w_9)4)fC3J2O-1d5^KFS2(jxxg#p0ER=zLzJWH@#sBNkiJkQPL@m3>GS z0KV*CQ(_;O#1#vVqt$v^^gJUFv)nsfFyx+ zPK1zj*sb&f#&af=uNOQ0dbvCXkq|4EQIe3!O>X&-vRN}Yt`9x1pKeM2@8y+4Fe{9W zQW4vVEK$SpvC~B73IvSa|9wuivzS4gbqA&*kZEd%jCYrZFh&A2WPqW}!sVLls*`jH z$41^Tfh)vHGC|d~!w7}=ZXb69apVce590T_DfQ-Fmcq#3j$YoUyT?++OlSaXjiu48>quXjcztN#RF_=;Ss0wpRkn>V>%$a|8CiO zzfzOdwLnrLanL}1o2LE(3mYXF0Ax#Puly~K%*7PiuW|0W$y{*@x1d0{`dS10T+tp~ ztJ5bp%L49viOxIl3o2WBXd;2INh1=ZzZmmy-B8fy&lPx{xV3Axem`0TwX#99?Y(YS zt6e3nRL&I0!%e%3_%JJjX!mipl=jtZwkXo#?oE*UnES`HRxL15Kj~7f;yxl(eClR3 z;^O<peY$qF_m$!m o7ZYJEjuE}Hg-2}XiFu8c>*W7;_xdM<(Rdm5w&weR1%OZh0AVQ|7XSbN literal 0 HcmV?d00001 diff --git a/images/portrait/hannes-heine.jpg b/images/portrait/hannes-heine.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a63ff72e087382c8f0768137cb3941171e3d5337 GIT binary patch literal 4334 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 AZ2$lO literal 0 HcmV?d00001 diff --git a/images/portrait/ml-portrait.jpg b/images/portrait/ml-portrait.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87fb6ba45d250cfc880596e8769462a8b661ab0c GIT binary patch literal 4518 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 E01-dMTL1t6 literal 0 HcmV?d00001 diff --git a/images/portrait/moriz-wahl.jpg b/images/portrait/moriz-wahl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a68cebad54794166f653740b550f2eecc39cd05 GIT binary patch literal 5902 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 k%;wJlq_(^b literal 0 HcmV?d00001 diff --git a/images/portrait/sebastian-stein.jpg b/images/portrait/sebastian-stein.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1d123817c63ea0596aba944c71bbfe1c6435886 GIT binary patch literal 4188 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 literal 0 HcmV?d00001 diff --git a/images/portrait/ulf-gebhardt.jpg b/images/portrait/ulf-gebhardt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28440418260e3f94f0b83725c7cb157ff7cb1ff6 GIT binary patch literal 5416 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 Stf!KaXtc15w$S80kpKYug{0^J literal 0 HcmV?d00001 diff --git a/images/projects/ocelot-newsfeed.png b/images/projects/ocelot-newsfeed.png new file mode 100644 index 0000000000000000000000000000000000000000..fd64c9712232fda542127cc0bfd509322bf90b13 GIT binary patch literal 234418 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

    Fw5l?n)Q4L5)S8X68mRKXy~8v4LvE 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

    @K9(2xW5mvkb<&h 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

    Kc21D#YBc#^O850A88+E zvp2=7xT>CJ`tZL1`CeYc$coO5w9OZP-X|xW@o}@k<_>B55G>#h3Hnw@lhELF@~7%+ z52JYau?im~Ms$hhuJ8#yr@mtTF@6r8U>)hI)$42!oL2sbB8EC-9tL6#Cyc{GL-RKf z>N$K0SGV~ALd(bc{(x{=I@=(Fbd@0hgvHu-Oie%S<^c1rAwNbo3)hz^5ZE=?!$2I^ z0Ps-V3*zKJ8)P$h-NuW0bt1yK+d*#c!b7vsl}%wJvp7BMAQcw&OOHhpH7+ri!=2qX z|E=(HHFB40AmeWMX{XbGaGu@|)T~YZ^-!^nRvT?{L%SrsI^ts!wjO-P>hEKc{t(v6 zl;nIyyli6dAL#tqFb;Dejo2*M zU*i(AskdX<0x{_{Q9VL&YHU0Ibljbgi`m$*?Yb)vrj$KQBcw=(^zP-@f1c!KOR%iO zO4Hs^rP%YEP?I2W=F2VhpTS3e8%q(97SfLEuZ2E?A!8OLQ59c`yu+NchSN#hkBLry_JvBDpBdyqoaD8yvJf!KOGgpX@_Bg;} z{v&61(`JH~dms07lzgT_h0(%t`fA|SkK0x4#a$qu<{dpIJk&V{5H&m>y(*6qH>K&FIvpDR3EfUNrT5eqU1Z*5)WR+=fIjJh!*JV|T_aH3P5mnpX} zDxYvU9sMLTMM6l$K(Oy}-V@B13kOo>uafWweM^FSM{CQob=SV^kZ~?chd^e#5|PUo zi}&9_C7kDK&=)|B3-gd^vH6{~^Y60cfge{3X1M-5d^|Y|0s-grcaa8bLb`<&YsK=h zD{z2V@f78^l)C?FWsKV?3^h|+0FNL z0K|BLZbEC3Q*8N0?PZ%uFs@d)&OA7nSzj|vxu`TW%fRxT;eM3Wr6|hQM6iYuHb;(` zZpEZJ?}gwtmDVdu&LwT5JCD1t@P@Q&Vl8ot2o!>ulk zwoF3I9glyZ9vQ5C{>?w=L-TN{voGuU&d9`+UlbQgc~L!dVd4zQFCTZIIN(~+&{wKr zu1a42c%tGxx2ENXN6&vAZCXzkO~P{QEes3Isp_sVlG`B@#4nn`@dUy}6{wt_L!}nl zZJ_rg3B@q>saoDec8BwCXcB$NjtB1nxA(pFF!Z1=M2oF!I%!=q*bK=WN3`aO*l1_L zpbRyBXa#U3`u~!C1-wWJ3I1qCr~r4`L!)>nZaAwtar=^rrF+(xQ68SCd>i5r50b|6 z|K5M?G1Bm6uM2@3bElZ<4|aGv_`g5UOW+@rhmbC%j_%tr=7v2e+d8?B3k?hG-pwmox@e3)NS?WO3XAfVEcGZ@#UxOUk`x+4 zAP+d@Rq(8J@Gkf)g$jy^rrhO{)H|FLiYQl`Jhya+HcT`%L$O@F$ObeP2JG3(yaURB zzmZj52=n>Xh!Yhc6$c0_SNr&8PD)lbwKea*bYkJ|!qk#bNp|%JAZCs*BkQ_srvjn% z9rmn~K9eu3lFVKlEWBf&FiIOKACDo=8lM>~IaL#e4gyB>+g9BF zec-H@dV+9TH7tGO!UAOLaG;tQZF=vB-4eAMNZyQED^9^8)H5eC--3{rmDqxWyZ{!i z7zW%0W>XAt$YhgRshfY6gnBMqGH1tTOAx72-8^L4##cDK&+hbl-Fe|D7qsKeQv}Tr z&bvY{WYT8wdb3GEOwpc8cZ(yO+lJ~sm}-Q(tatpJoM9JjI>^kUEll*2gF8Sid?8}*_@y^1k1U^xub?Th_GXbB@4IB zO|K)PWND#tNL*iTgx&uf)5f?NeIbhGHFn=M*W%_Wq3*)ZzRPgbf-j=LRORc#F=lR; zawL}!v<=bfgmc0;6{Lk_NnY&GANmZGZ0GfkH?}uJ6D}+QReKi*wv6$D*tooO=r2!8 zzObUrHpR1zoO-^l8>sRkx-s_Su&wyJ1NXWxR0mYMG$h&F%RpBtx~ebTg~?xY((7ey zmn?fdLKpMNZ>u{@?pV@n+$+Fg6o$ykq9MW!GbNcNechfTmVJqry^pgwa^1S&GSm3~ z9FT(V^w%iVe~CGYu-=nVwALstd>Yw_LeuMkadP{=**%h9kpQRdoZKJ01ZaJ0VjO;* z$49HYaAMO}0n8v)6oM%SY|J=Z0$h;6=%CLs4yPE`R%P%*nZsM;XEr@rKAPq zl%J)Am1E8!^BMN4Q#21{JEv$U3tt@UnfM0~x9R6gpf=C)_oa%f`ko+23+kVUtPezM zZJUBOg$``Y8_%i;3()DhebI2|G?OgwJasatM(@k7;|H96U~Eeu75ZHCSo|5?MWz|M zx~L`-R^SR}kapivcO-xSeJ>CC*dNEDP%|O?fmd`j8-$MOK&OE=nvff|RbwQDHo9vs zRH`r|kAT(eB_S+3CI$bDTwL^?RpE-Sxys!ab|xdfo9k_29^P%G^fY;egbm`o$z7_9 z3=?$gbL_ct${*a1vKo@AoUT=WQ-AP zI$K(h2&M-?->jL_$bIl-rB@lLA7}{_5=QuGz*D-yX7D~6HZU$YFN`S&jNGLKp8gmh zTPK_5JYzd(xRu5S;MLKq9ipOL++o>>Zjn(0cSmkF0kM-em)0#-_>dq9CEgBP^=B)U z*q%ui`&^b{S%*BBK_P+0+A@?(uIHAIJA~7HRM2DfMyRY0{fr?`TCj!|#8nn`NqMEA zKz7+0R&)aGr5kYx65>|Ex(g%FC+v_0nUN*%x`eIyQ8CSx_xCz+SlAPn|Qwc8!Gt6{YXb>WjenEb*z4*VX^9MA~j!F#x{T$I5-3b~`Ir&Lk?Hh>9G zwFmcH6(5#%i0l| zQ7q&|z#}9spA*aQ*VdGA`iHy+`ueoqU+;r{Z%c`JlFW)O+cXqR_t(&zY~`(!(TzLx zfit=!hMGmDKEj2K321$tk^wgYI#Qa`FZ|JCixp&K+r-f9bts&X1V|{?!fW2e!>@pj zbWa@7r{Z5c(>N%CY`H?O_^35u*?}<$Ra$3DtVcnkk*8}Hb$r8}%6=d0{A9YjHfAOp z3~Iu;KQ6*8ONl2IHWlD^l2Ay^B8I?REDYn=qBh*7&%q)QH zWFuD}db(@`VRiMPf<+VeDsH|8S`HVdT|7MTnlhE5+@UpXfIgqCq!Fz@KiZz7sjgd) z5=?NdILQwa1y53NGE6ml$)8xj;Zch-MlqnXt1tZ~g;Jv@VZkk-VW{SK8E{fs#T4GQ zQF6dWpgU5f(`}Tc``%)DjpyESyrEtS1v7gLOGZmhP{?3K=0>pW0rssYCK7ZnUpiEE zG=HpXdeXW^^B?l)Jj&wONq%9ql=ju6t1#RVAa>0*>G}3J4IU1Y+2GvF%yMhX=5ADo zGMd+QnB1Ixcup%?$vylVXyD$msi!&wm#w;BXuAfRs^IO?XZkoU(8>ifQZTErRa_4J z{Z}I(k@SDG8D)r~n85VTUj$&SXBo3!pti=$LSsa-@X@_9aKOdVS z&rs$EJW-RqNRa{M3Q4X#HDxBsi2?n}^f6Z>_#df#d<#3iCUe%thc@4oEAFY@FsjD4w#kqb zMHl^Oju_l%HyBH^*ufPN^iDz1sC%f`;cGxn?INQOPe}s7I9{goiZ5k*Rw*YuHvZgy zpuRuvnA*qPbeI|~r-tJAb#pyXKB9qX*Ggx+R#S*ho_0@+X_r6On;IyF`XZV80_WcV zmoTR~nsms}{i;)iZNXLBw0BwJu zHPgD^^jMObT|%$V2z3+Eq`w8PgrR8f)8ti9-$qs3!}2amcxbwh9ojt2$pb93#+lj> z;M(aVVVM0}Q&Xd~J(41Yj0)ztL>S1^Z{W-?4%(8G(3%jKfk&K<I10sl+}4ZZzP;^MQ%mUeC``IiqUXVQ5`HG@IMtwJLtP=c-s!=ljPSt3J}x( z?3g|izc(Z@5Xq~&#N*zs+6jNCwJ*bf8>_C9&FVlT)^t{5`eKYB894;1v5&Z6bYfCi zz4gB`UE5#EyPX^rs2>%2(un1n)kwEPTo{+Gu0kI4u%@19#=z<|&QMoK?q819p?l6h zim9sedvX6U+mk!W@+fIg^m#ww-Z&~)YJN-L#r@MHRHndK9~~k;c(OK2u?9kS0B_Bq z))=dQNC|yvVZNVx5aUDw=;#L)F+|xBTCH@Br+B{kj=kF6280k1u)00?R6=OZGYR#>u|b27b|q47#NgEekSap*TP z+b7cJ0C3Iq>0ldX3XhM(;Q?}j`~i9)O8)DXF5J5jvQ^oZgvdbn~ddF{O)Lv5m^JB}m^m zAzZ9^HUZ|&#i);4$dY}y*uN`_Y*JTn*iS5;*#FML<|O9UVK7TtnUKYbv%j4<(Abco z19OQLkyyVH4H1kV1#?YMp0tMfeVeyhqZW|uuGaElPp);}*_7$s@)Rl&)r&mBWEsu< z8xw7=?ODY;6UOrcN!>EX3C;R?A1F!d{Y1`GA{p|x8VSz%-GvPxET!6-iIzxl202hu zc=pik-8+5q^zoM#ur<=_Yr|<14R@}-e+Q;=G>f)mU@ns8uUrw^+?^#WYrh?`kke>D zyG1N^(I0gQHX3t+Rh>XbitEo!i`$<-AZvPyEQaXy|1a{q4dUBN5_+ubBo;aCS>=U6 z<>wwLI-`Y#&ONyJyh}FLFJfj%Hgf5{xpz-mzq9k!h4sHo8PY9$DQo8WBK#D$NSsRI4{nj-iGfIBO#K+RA}Gf3c=-f1ar(XzMi@aRhAs1jzn$ z49ut6;?hy(W63@AisC_0qz#zWvnfQ+#^gfA1zbM9Wv5xBMp{psjQgW)iq<4t04#&b zQE3AfV5$I&__QfcQ%)FWOg{TSH-5d=rb_a?Hq`NasX&y@wfnWJ6#2my+O4nn0te@T zw|>a%$Eisb8<-_klAk&Y#^ykYa!>M}J1`DO`R&ooGh^3(>SvNRS|cf6VcJVXq=j{N ztEM!Jz=vuvus!94lPZbff&?5w!HZCO!#U_V|7JvF9qkky=}R+`HbJ`#SmR}n9`7n@ zN19GgFw^z9;~RD7`4z)dMfw<3)1 zTzs6Cjid75+QU3l9f4mvH3>NtfbCcQU3Ok4?5__|gN-=0RnB&LheS~&xw!~KfQIS# z39D7&!$`cz2TPIGJYxiwRB$tV_$64mv<^Sd&VYfNK{cZI-nK0cq06|_{X7SAm3yVjE37dumGMVU%3%Hy&a2eQLX~)%sKWfE?u+O z=L?O9Zszf}ANzC;9Rqu#t6ADs3_Wj0OV((FhcSq^l$2!KRpJ6nR1Y8oa)A{)o^8=X zg3RN>lR06K3j`wlS(<3}NmnnDNm>;HbVB>XK#xu4Eq32j3fBQqraTE}iY>W_Wq-=C zin-2LRKkU1+P&CUsh_EYIQ=>ZbVH*UTuW|6m4_T=zQk{C$(-K_M%)Gl$%%fmi(n=aw&MeDb;cB zdQR8!T-69w;#xsK?t^|iZP%Wz>)`>Q?1N$vLsNcqzijy-iru1ehuahs4sKs-1QCo} ziPYv)vXy9MBP<%jo4tldHzLjOP(_GL)N}(O2FR3Gy>2sItV5ivL)Ab401Z1y{(NLo zWA8ebth?LLq~lrdu^Uh8sq9s|*~sd7K6I3LCU!M&J6TlT4bdPd8M}K;r|3~1NJ<8s z!0mo3-D}lA5-q(3(xbp`u?QWmN1U6UQA=z;31m!o`h<*>@UAH9-zwN&YvAVCMvzhn z%uy3a&KA6$l2@WoyNp>lKy{PPk5DQmyJJ@QD==hgDcQ9Z?t8N<9N`<(s*`OR{MV?< z5#cc1&l@Woug>}y>P-dW3N$pV_vNFXLG@eSQX}umTP-qE+912Q&|J49+%Z#eIG9W` zIBwEOI(E{t)IMH49oq^L5Um0IC;eYQ4F0=p%xHQ$=Zddht3pxXRqU-|QP(w}qAv|S z0>yO%0JFANqBAt9N1(_9SP}BrlO%Y@N~Q0hJVui4bOGD? zz$Bia9>T%0YYfu}Lx*ofczqg{xz+>y%6J)W-5?BGS#FnAXe1vM9YoC!pd_+rp?`F( z&H59`ov%J-Hz4)g?I9@*ptKwgJw5FhNMz?M@X8LtzOUuYbfBld*VF#t?t44LN`Qa2ww z!fAe=o3{vkDbbVT-h7Sdfe2+Npu?P$H|+QMOF#TdFHp0y+M!U<$G>7qY6TLK9}sB@ zuVO&-`NSh*B3+8k1Vq8iH4dG&c-9R7Jk^a0_u|4nbaaN;aiPPG+QZ=h9V|kRVTnJs zm$x2#J?XgJP|Xa1NbnR8H71`jF=7$b8@=uWJi5*>VX=L#icY4-;3BI9dnF<;BBWGJ zzkJYGPZFnvd?1%eA648VZ7~fysx7`EjbM@^1Nfwo z9Cro&md*`KRy!&;dB%P=G{}?I#>Kk$@}p=tE=aoTcp<(9*6X1=tbk4P z^@i^)+WE}2hG}%h^3w6zhS2Dd5!7UlNEPlMWi z`XT{0SW~%1_-s7$Rh@%3VzY-lQ?wHkGDL5yHhP+AX4#+W7?5FbhCw@vTuu7B>>HIPZT_x8R=S5L=X}Dkoxs!T z6FW(w09lXFfa$ba#ai#8Q!*3=nL!Ly1_98VsErg#{pWZs0o^GgS&@rgYhwgER|*$N zdK3cw+?g5K<&sw+JKap03#|rC{+FhGUAy~pz!YXh&PI3gp*w0D^Gr&?!zbDth|)q$L`P(a{v(70ji8AI@@>Iv&_(|qVZ4-XPuoxtT0T_rLS$7n@&2NUUgTxDyN+%MqqhDXC~M~~|7k^= zq8;&l&tHKPxUsEJ7?IxO>|*-jzoCuM>nlVN3F z2H*wSy#0DBmz1&vxbA)A0_dm}+$7cy$YGiw>`N7^2L9?*K{gBiURYY7Eo6RVZjyMU zst@%MXqq1kQVP!pr}Xb||Bd`0*}1H{4*DW6#O*%^9*06N*a$x)V?Q;!j-@g{! z-!j2KdqTH(0=&wsB>TXoNzmLk_lYl<-Z@=q2pK%vFzSej+NoQuk(t}6fMabViovC( zUFR}M^I~yY%C}_Qm@lo4D0-ttIsT$Gm+M~eOe*S$RYOeqW)RMl9sE*?9CX!CD!?u6 zDPGD=1Q$L~_V%1mBG*8q7lr0IWwJMVn&S#I^h%VoU@JL{hdTww-BH&A7zM!7<9!qO z1{QJ%3nBy;cc==MG;qvnw3`Gba$*ZsI+izQIvtMSA+q)|16Z>3%4>%rqqx!d!oM|) z)ydE`K3o&*{mN{7i-$G9N|!DT6Eswdg1djRaXr6RvI(m^C`-4My(N0dGbcXZ+_@nf zYk43I!=E$~w5f^Nn)b9q7Wyt-#r{M%Hy#m=dB2;_VpMW|Vc40z zsSbFnyWwInP8CZ|mj{931hbxM_CrpP9G+?%83rXHEPlQ71vhX#&m7M}W7crAR#H`3ow~E( zpU$R;g{AC8gV<(iUtbW;3H=t z*$pxbQHs0f6J_ZBW-SF<_jJZ-`O9=9^ra%H)6w#6W=miuXwy?5V;!4K8<_)ETTW13 z2A2jY(Ann9@mYsrz0SL^O={}QEww>@O5UE72(JMsvAuP6k#K{}0nBJ$R0`*~nOoeh zGiv0LIFSiNhdpDCe?8*Y{+FqN@i+*9ZHU8c5DoEvhFvq@Wt~ezr(X9V93u*l|4m7_ueW}nbiQz?N2isYlI z-qf#?G^sx_R`$x#qV=BzFeG9ELCkls3kga?5)g~;<(2P7lJ=({hz>7(<8DNqEM|u% z*Yr+3`p5#QjE(#!?hX*9VeG)uPI&Agr;qeKUG)qcphGtD>;Ir&tl?nu8bG;p6$u`` zt22wAw;WT!MHQAl)h5w`ZPBA}uk0duBi=dDz*MKr0N53Qx!$#jtt#W37o9zKjYzMx zMg|sw7DpIxKV_soq^1+1i!DJ${0G{Hkpkt=VLuQZiFj;CrIDDa$JOabifB|AgYFoG zi*&uw9++IwrtwQ4I0Pk&Ev3<)<`kq5RP&>6r(ttD9pB!khZe5m>^XeLMi^}NxyIQM zI;uuRA?1RkpF`6IOM=P`miBK%?jJS1>maM(c~~DD*Ieg=%rFnV7MD0>J}Pyuf~B&D zps>@`!|twuaA9Y#5aoNg88=4Mp-S|Vo+%tySS1BQ6#@3J&`VBZfQ$1+!0J`UGz0wI z78T9W27enwSg&B84Vw| z`3<1G9s`+W`_da*4wHmAluE5p{4hAJ#1eAZsF9UtZ*p)cG`=LdQNoWXRoqCmF&=tm z3z5?(+gw(Y_ucveX4YRg;Qb0BJfqUkYn#U2PI}M)!D_VXaTcqmeT8g{#WV@)V4|@7 zgT_#(<&W0Vo`_2~`OH(=sxkX{zHvC_4?S1dH9ttXpQ$|b zIN#B0VKHf5uAH;N1F~z(_!mBVJKGga9f5VGSmADINk;myxSW|k@3!F@cG6uU%wzGW zlT}BpYJyDJGEkVbh=^Gy_EiU>rx5B;hKmp?q)&c51m^PmhqKtJPqJHdG7P!=r!hhc z%c4Z`@QmAr?WaaRf%sm8JiKjisEY^y3Q}uZB;w_{?hfIB|>n>{0)WDd3 z@6cj0C_3fmbz@^hcma4hC>Q*QsETpS+m-8S)^v3`-W0xzz=64Gz8Yuz?l#oTy@tOP z?7er#w0`pU+rOr`m*4VqlctBAgfU2!W<=sTT$<8Us#o)RNjj8v(evcfddXJR%EyH) zWr&;cI?N0x{~%$}LMPy}5Dz0l!BvZiE+p8NX3dE9I2xewr7e| z{sRU;ZElP*j!BtbR62kzTO?Lr@JOgX7;Wu*X`&u#*})GQ+UGh0y}1;$uiIFKmBu zlWVsOprk+xa6SzH69Fhtk31wD2gUvyW^c?wj8S8me^!e&=1cga@jmC;-EihOpw0&l5Jlr*L5)r! z`~!Rf#-qa*rr@gUSWm8D?;Strak;gPtsxhX4T)x)Z!-7&t3AWvz;!(AVTFjZ*Jgcm za{g$+N1da!&nz;JGFqtTJ;VDN)9i>HUL*!Y*?vB^#-7P)d1Q1~kKx!Fa4UOwXigsK zee&}2+gfFYidQk*0y~|LzNZLb=pJbjXg2`tx%(<$(%j49dQ+Wou!DQ99ULqSl1Gn* z6c@1PfCd>t2qJ{g=|{og+R<^u2FUC&E8kXBs%4nBhw`$!?0ve4sM;~@%ZhKG-4h-h zWdPCE*!TrU$?i{HPN+O#7U}R$_Cs{4nVe1O3M-|8U+$umddf4oNAq9+==Z3dXYtH> zhC?;dFJ0q85Qmn!tTy^+>LHuvj;=}$`pC7HNLY7U&`)$2|_9s=S(WgzXQK zj5zI;iBt4BMZ`(x;o^J>1(76ihxWgs+2i;M(zz7xXXI5>VE)uVoC4GZ{V>VHj)bW2 ziP{+hw1OohM;KKqZGMg`dXLeVf>l_|qe))~X>TsdIFuy@1f8@N_SaXVl@m;0VDchi z!~?yB%PQVd)DL=vT1LxPI-(q2kou+B72!T%WFJ~C2VbyiUUCf*Z`7nDoa_xv*zEvY z(AjrQBS2ZwE)6{#Y8%O@o{-D|>L_U~#s~z+qfGKQY1Y+=kO@<;EdE=3$G*?bmZRgZ z5Pve;dlr3&&=JDX^C50Zjd%e;?JU~`8MUv#)!mdv^?9;s@#;0jLFPG{piQ#PRDV|# z6mQZES+0g&ul~lLLvG-C#aouBYq>A*RETX%rm`N8qu#FuPJlL6bYXKALUJo5c7#4l zY&tp3oLh#e;C5QG!+zekdRL*-id61&=IL=18gF}+ znW++eda(;Le?yg#f!}#>n65528jZ@5J)gG9`_NhTt+;7o@I;aUt zRdZ==cD_d_>HXZyCWD2{b?NFd`DxawT zeDFPY4^cA@z#WHvYf*>jZtWw)9Of>(YcL3CYeN#`bbd_n8*;0W(+QXb>*C=Lz+zY_ zq?xxNgAWPRPdMFAf80}3n;sS-1*$aX#XgZ5mJ%`kE2twb4IRm==geGw9UjU*V=M3#A7G?dfcxB$m z$kBSXY#dDHj;XSl@+6O)0vbyr$D;*|b9rAsx|m`V&fi_#Y>;*hAt|ump}PZ8anLrq zT`BNEl|>f7@pT%Fy)>~2Epg=v*@r2Mo9f9SwerR_iHx1ZYc#3T$8*hW=FF1*e_BwGSyrMyvWWfT|J5eOm z(dz6Mmsb-xWuJaUcWUJdPr_OLN2%q6*71gd73H8YGAXKeMrdQ7=45=hIiL}sM$eFJ zO7LM|5JzE`it*e7X0I;sS49l!%@DgfH3mPvIf%^A@MCE5hQCv_0@O;-nf0@p=CvOy7!H{41cjXyDAf37pN+2IFVwmUBedYjN= z+Z>AaB^IsRw4>F)tCeZ@ z9h<(oUn0{?!TG!b7&mZDNeF=y#}`mAh&}<%xx=K!X-GW8adFk2F=>`gL#Tm#|D>1?-PYF60^Ahi&)HWb6qmqu0lo{CBHtJz#77`0w;DVdtea}*-V zBs?7EuKvn=%Gb=!FZ!Naw^xed+KDPW*;=?Wfdgf*@b^?(8AIXR=s320g5x|K^nDf% zc5-X-m1}1SW(ep&8LwHXz@&iNr`2(_hwFY{HhVXCTl!UL?*F`gd3~>MXf#+}IGSBy zOt4-UD4vxo|0_*&X!P&-W84!sjcLY5)pSOy-$$8tB+Eq@Ne^BBnk&2IeUtps>xAsn zo~}E#&f2-{E^f1@)4Mic#0^yAAm6=d?Y02=A4hmGhl)lC-N}xn-xW_0Z(S7@?wgns z^mCMDqoqfQrsyPrr)886nnVZ*+LJb?PZ?@jBJHt-%nA9gM^b;_?_mGV;aPCgi4uvT z-`We;E?S7{s=XoTiyMb~?SOk2zl}4NxBvp?14{z!_OJ8?E9;y%)=ha>$`^xT>(|!- zpfl=yA*=c@$X8R!1FtRhEL-=m@02kP+SIrzkG>+u+`8quD;eWO*7O@gEH7?^-%yq) zb@rVhD+ddE^<=)SYMpw`DhPZ)t;nBAqGr$Q#73Y=)Qx5)ZG@@|Fxm@ockdbcgWn z_wAaUEqF^dJ;9ax82J=!5l23ojg2;Oy2fl}bg7G_G1MjnLCDJPl9?TGi;_;;L(2j~ zl6brH2nYx(;v}q~_(mSv`SL6-NhwlKl)KXEcavh1G_r3v37y8n6F56nZzuM%zGgd| zeGQFc7>geKLCe7F;tsNxVqxg^kDp~l#p}EY|DlW@V1geAngh+e9MzvJZ%H@|k(rc|j`cc4AwsaUG(( zDZ1Yh#d1p$+HvB`kj-v=DYgYI?5FCo=U;1Y1=Pka9wUidAQwvYP#%9SC(9xv;l6uS zvSit8VZ?_`=lBJv*`Ope)}F&vTt6F+nQT&>)A*@?;7rUksCqur?{2(!W;Yx&V_a7B z<~1$7cXYS$F>ykwWm5AF5v2>N4pxxW=-n|{Fv)tLNe z+8h+s>VsUh7p>K8`-sXM-blD`y8f;vXf&g*T33pVmcL;@L2J&8AA=-xC_E<@KcD)< zvVvlvlE^Z1Y1+SB;|W*_KT)>t7}n<;0W5_S&Gh|SFkcXQXy+4DAEOgP7~ua>mwOKW zxT#F?%Znj>QT(_~@$x{vDPe_CXZh8&sc!=KLebK3C;_$mM(|$|Pl#$)MuuoN6Egp| z_&Czur7j%aO`RX2^g|XgN`a3BLU2rAey=;!pBO=1G`Lc;WbGtxV<&q} z#9t1$`0orC#)ePrt7U;mwYwo-ZoENwj2?5vC(3UAgguQMZ$UB1<)Bu~vN&P_75MsJ zZ%$mXESWKZKrg)!R&v@MIMZTscFUD*EI^3F>dF3785w#xuhgnrD@f!k{wrSBcCJ== z(8xUSz!H#j$b2P zB~jTG^|j?xt65NRd2Es|G6og{Q9qSd-MvOz^M-(0D3Ybwypl<|rIGKtucPA$K1wFK zNy4WL(=ETE>YUQYK}%*}wm~~B0tw7`S*Q13%f|D=U3Y$-R!=klP26>2od|O z--zx*gg`E0CLjZjl@TO$=?`b-jO|2^>(LW^VLKHTm8o>LNtI3H6X?!{5qulY9F~Po zpN%A6bl}DEmMYqhAeCkYYY8n@NWwWb#~{9!devp4|1uE%+iT7|9<60`tU#NHoridNXv`n#m{N8YP`+_* z*AM|VgG$(%`+cm|+h*>8)Dm-Jw5fRN-}_+7kya!2bG=?@iuX@8UAAqh5&_n|Hb*{fUB#taJ7ojl zrJopZ70Y8c^SO&jb(VUZG(+e@)fBiYIe+O8y{Jp#u4p!{dqD*f;bGear4Qoc%IgCJ zi1iPC>b!j}jep*}O#0SA750!6wUaYY;)fJ z-Fjdc7c)h|323$=S z3XShIyn86Ewfx@3;J_gdY*$hCMw?PyXHWdFeD&8pz7cqj-~j3nq=`?jDqnX+z!Xt< z982loR&}1!q#poPYxU{p36fDuSNC$Wd)tnG(vfobo|j2&Fp9;$tG#aa z@fqFB5M8Yq4dKS@Ss-cn00s~0232x|@Un2A@sfWSjd&9`wwV8N1L6cqRs<#4uNQyt zeX*5u09E-l$mCBEo#lXpdJ~VQ`*_IDQc*0(-f0Ts1VX?yLHwK1l#kDDd~f~INt$Fx zOdl-qOI`{xavcWJv!^rVuH;Of621kbASmRc+*(0vIWz63kF3AU<=FN&jSz$ z-)fm}re59kU(ITju$N#}uMhB6n@)`NB%O2el3#9+SJ;X;itbu{Oak%e+58ZyJ z)K&0L#4+I74K#AzBaN6AslGs4F0?VX$45bMbG%Q}A#K(1Q*?BRa|z7^3t}J0)@f;F zHeXG)zu%r}8ZjLB?4N_{RWdX$^z3rNQ<v6uM)-d(ggdbbb|%D+Zk1hW`5U$j zLnn>`R2yj{_h0iGyy8kbbE5N3Q6CQN7TbftGqc!)QH$HGHj6{TA8XIrM>VCDceuEz zTsU-l({!npB}0x{f`W&p0Gzjp>W~KF^ZEC*S6_w8$Ikz>1mk5!7`oj#2miSGuNSI2 z67fB!{B_X(-OU4eMh539{sC^-dQgv=>PJfk;^i|nY#a+D*$~>k!{bb> zH%Iv@NRIDpaylMik0Gldh()a5PcvgdjwbIXrvfp_{%9pOkCdU%8-x1m5*2FGj*iOv zpAW=MwO7=L{FWS!+Fb=b_29oQUl+Sv-HoJ{cqzr9d<1|wnV)78K3xrr9ehL}w^j#d zxXJ^l*Hxb#5bpsz=$)r0&IhCOh>J9wi%iZ;z{)XV^(|!hKNZ>BQUm6dE$-f6ywCuF zb7p<3*yxdF3dt7;~|07Q=gFk&<_o(VeSus0ONZHB!}raY`~te3H5wzYCh? zNvjK!gh+&5W_?6Bn*$?ZbagNIO`B+{3|AC6h?p+LuMxZLNG#=LEOiO3^^DX94E|r4 zTs3Ic$TRRvC)_-*xL4Tf=|pGHIawx!GP;caCaLfUGTO~7p*lWkn@u@MnGVN`|dX&yiV@O;m>#5aB@~bf{s7I^b1>dEKotzN4e!Y-gfeyzbR43 z#XasCB@8{^&Rwg#8a~w#dR;HXa7j1r^1#n5wCoW{V|mE%T6CqP`glg_xc-ZGtcqIG z>-;U-%Mxh;lQr&Iczj)n$NH+d7fPx`HTR0~{*N$=W_eT*Jt?}BGCV+FC`lpnP5LpZ?}IM!uiZ0IWF-f1t{`Pb_$^!UnJtlCKl{ zzuxks1$I^tNhS0Rc83^b1;mn>(v^ti0-mn@GGgONr=hvVKvn*&SdI;cyBU}E=~W@wT>o#|^+3f^r&PK6)qkUge&_7{Rc z;#6hUo?aBr@Y-o@YzeQNiKG+VgMS=cdw)~3mRlgFoDQX&GMX0{H$L)_bm2hG-nyP$ z#pjG`z0p5$Bb*Je0#@N_xf=f(PQYAUBVpNJ2-P_nmRxBGT>37ktPt9_UjTmh`mvHj z{D`2UJHbA^^(Blj){95(NH1wrnU)kPyG>rm=P6ulz*^MNk689Z?VSC>R*%bveG5>r zguM{2YiQYHRa7}aMJcV^lbWk0%)lnn<=RfP6g@PEr#sATF>9Qb<=&{0!+)G0(YZgY z!QEEhlz1$4Wascx{R}rBe>fS$l%{U!$u-3NoPDuHqH|E-hvMN0H(%u6V0R@I=Wg|f zy#Wb?UMY!2z1{4W5yx=$&thZ7OiEs(KM9kl*U~<9(c-wP<1D8U!Sqp}al7DZarJhA)ptsT;S+eJU-6oZ`5~OV4 z_891MrMR}*^3z32LMiJ}*9LE?$D0|@k1Fm06bKJgl$ zd$lT$DaW}e7%YtVk$TO5nyW^dz9npW?!!cfsmb7*nYftN@@^Xb>tT4-Q0wy&9eD4& zK~vW=SiPLzi`ZaA-|p|>=B1-$K`kUpuKLXW`3NKvrr0%+Uof~Q418`cn~}oN3FqMD zE5&i^dk@N0%#5?wvE6S!C*2H`98#|QTok_ZWKLcoEsVL}@_?U{bEWlNjFI84z_Gl( zG26SSWuZfUkhx?SQQ#(;A>nzdiFccEaP^_T&7c&I-q};!b`Z!ua%m?PRwN(Od@dBe zMJs%}=SS#n$;R*_f+f1#wLBWB-8gxxP(3s=<~jIF^=6By-s=1ZSo-&z$DqPJGN?8d z#qPg?c`yEUS6D79e87N<{$4a+ZNcCPIGzYJ&CjXUZ6L0XP$`5-1w5VS=}k5{cE`=P z>Pv~`Ny6o~zcY+~M2xg5XWW_8T@*f-oFlG-3gbA`Cz(%D$@-M2^N1xa8woJK4YaJh z;WE~{wt+3cYeES%sE+z}L>Eox=HjDYQ+MRF!5^zK@${~VY7C*hVcb8XZoMg(mkm55 zXl68e!2czw77^IBVY3r!B;;MNuze+t4_7>-{4~eE#AODQ#DY%G0T!D9!o8sI9Pls>Q*{^jHYxoD>da z-|kJ#7@?_(F2cUFxbRf2R5?Q@Sm_BTJ9=%?K!$6a$aymNtO=0RwI|^AJJF^as7SD$ zcDyqY5CC~%BES$BRx+VcXSCS?HqnIt0BR*xUGO4$ApDG2p3ZukIV2ck4J|_+Jk{2Z zzM8F)08mCg`k6EqK}L_0^^l%Jb(#E)jRK zXN)a(MvI0s}e#T@Bp60AVfg zOcNU^6s`T7@RiEYTh1E=u$p%-yll+g(-YD=z?P*qb>_F!XLE2&XH{S3AeJhheoN2N zQcA(dXxZdh1qDjq6{ts?&LQCQ35UX8$)57a*U1ZXBW}tA0KY3(%yVL+8 z4U7g>$%F+X4|VaE18@xnt-{&ROL zuCgl)%K?{M&$gbjkJCu8$fe$yy~K5RdX7W{AxCTVSdSTwrBQ!$(Ji+_kT-BK_A+>Y zY|}x%@hF;io1dj4!=Jd9|1Jlq%1l*yR+tl(I2R&@%G3?UQ7Upq5&|d&wwkSID0XN$ zT7rBmo&WO=EO)YpbN>)>hXv7<)H=H}f>4im({olCr26}bFOahZ9KsRufY3l> z>Uf8l>wmOo>4BlEDR>bAY6{M#+5SzFhsyU9D7#97c`gAeoJ2%eg8>O1-8!cQUF**K zp*^zy44z2F%32Ho#vZ(?HF+QJJ_dZ+>BT~uB9NcnW3#daT>jGH<3Hq>($WOtdF>(} zvkp{;(_SO|KI}{!vWvwV9^lPLwb;3qZP@Y6zu5wubp`pJyiLzjSAm2XmZM^hcjAfp zWJ4w~5=!OeK9~_`wRGRzHbNfL)-o_ncM`+P1#tn(Jky;bq>`YRQ~8R$>xL11Co`!l!rQrKEO-(#R2f2YCAGfk&8qGE z;!Po8%bBnd62q|1DaJmxeaJ~`ec<_6}y)l%Z+ScPn03!KlfKqlINFkq-vVhfFm(_0%F7! zgg66|gz>O~q@b-da3TMj>pel{C-2Ypvb$)cv@X9CHQ_EW!sD#8i8++8yQ%y8nZB6i zz6Z8ge$?3>KJV^Lo2zw|F>_>B`93 z9?0gtX5m&rXF&N`KIqPF2bc!*sEYN}Y!FFN>70>lX<^}v?_K_b3vo-zAZ)_v)}hux zinXPg!)kV+2b!-Cq1^(&!=SF-K@zsx-9;DE>Gpq%v^Eb%(PRWoi*dlD4kFM{cB2TX zd@dX_%kgX&j=Qx^Y5HmCzcHL1*`C={B(_|wkW}Md+*jT5Jcec%u9Nj`UtMPUzg{!F zHpBt98*Rz40!&-B@|a3Ph5Afd@0=@a7}}EaGyG?dM#)($MFQ@XouV%F5`*;T^FBU< zQn#qOl|Z}&P$k&eM3(D=%i|iv#Ev91f<>yN{lk@q2E zUlL9FR-|5NL_ua)2j7Loe!cJ$j%)1&7uiH-2H-JJ_2;h6hdmKrSinAmRluw#fK(f& zDOZO6?AK1;=3&HHV-)HPh&}@xY(xhhj?lcD*-v=TB&oStp}3Ur?ps|Wp|B12J#Y&x zO99^m6DSw5WIqB6EvNSJq}RfX4$UISCRGK;zr`W)J3wl9+Q{T$d3Ul4aO z+C44&8;qgG60;@>H(HTepvRvXU(qU@Q({0U#p*wqJ1q4eUD?R;yKVAWAua7L@8Pi0 z+ITlH?MF^nW4gE)(h`Y>%^GJ%FQJ{`?OevbNJgN`nzmsz@BJ#D;O}X>;)E770T0;` z7qe$9)?8TLRs?0lkvEVAtenQKUuaU_MmfhJ^3&R5pC0y^ZgIf`tZ8S`rd5T6%C*sB zMDQ#dU&=tcm-r9A;$%1k1=wG3=5hsBtPV*|kx#N~z3fR60vnwyLfW;`)|Vr$%{Y0q zNXt+ZGFSKqu{9tB$S9hg%T;tEB)4BE@wcBRwIp;ou+E1tT`@pSbrBh!0X5XR#1!z| zk*QVp6v(;4bd=xRCnP;)4yl}h)OlDN!2_hW@q)U>^mQ#A!3@*)g>(orOlK1;`(GQ{ z{y^;k(kkHCA{&?dJs^zTs5G1~p6}UqNa~P&JQWvG`Q8~D zO^VUNk5Z=$H%P2ncEl<0HP0J=-pA1hNvKBg+1S|iLY-E8d`l(rW8ez0=IH@8fXx>d z6y(v94_?$fF|W30@7??j`ojWam+*9boG9dZe&y_?UphySSxcgNm;JA$^7?k{%i)g( z*qKh#p(f1JZHoRnr~hfx#Be*S#%BFjcL*J)8t?lax~!jWb@Rie@FibP*BQ$N!HK%Jf-R`ps)zX^m~9EW|p!Oga|z+<{M4l$oX4b zvY--=e2?Oc<7J^x@sRPAeNb}-Ygk~khSmA5ZYmBgX8LaC)VXCDL#;GU^d#vTk7pJK zLO zhDJSwoau{$5W}H;^9v}|FJosplY%ez*Vur>3M?part3#;?>ViM6Y9=xZ8o() zR03z7JPoVm!dp%@49C$7SI`wzTuWJ}@GWRIv#)#|_yc|)@VBnu_+7L_*mB;QhB=qz z1ZI)eP!=@=*n{njd!UtI`5eqT8kR*4PB%Pt37y@wbA&l3LG~+5AsmURETm~7TunAG ztk#&snlHLbqcVh|yInU0Om^IZolNcPVNQw=^(WL32-}hUq6ZG&aTZ2L>8&ppM~6Z) zlgVu@kMCP4p&=u7cYYrOpM8C)60k$E_Kl^?_X(@-bZ|0BdH#yFA#C!?;{xbpO5~7E zI&P2h4ys8#s68$nXQW4I=;GeQ>U|#cB{1zp#<6x;amYWZGVuqMj3bLB$OtXwDkp3z z!Y;0vvb^`4{`V884|hUr?8#FS%lm~zL^^&OzmqlE)+D@fDv*X*f)QpW~5zLe9-*hSMIbCxOBK zz+?8-aEiPB0mbe$_J1S)$hyxCfS`MXJ^Y3x)uq%c$3`)`s{l!j?exwmhF5VGKOPwN zH|mW)=8Hn<7lqQ#3#FeGN^nTfw{R{5}b@saWU@ash-Ep=be2S3ux;Dt}m%8`=i8w3R5e;x)BY5krO^y!0=%80Fv zy*_0|*pN(iO&|J6x>g6HBNsGrTAf8kwlyQOo1t7K8=pFlLBrr*jB~;%3N@Cco~miS zw6oqQ|3npqK>-9#nEzWdAIOKfo?+>Z5P4WWdOb-g@h*-NFjeglugJhH<=y}YhXBYrwr6=W_-&2=DOQL%;?X2rHFt6|i!jTNu=VsqJp>co>(j4|3vhli)V{UZ>}uWd~Rqs;)+9l#BRvFMopjgGcZ3$%H9Z- zNRCiFK4uIvZNCs31#h1_Vsikrw2m`^p+K7VV|m0wU1~Vmf*Gj=aZ1k{=FZ z5BY4mM=LRIXVVdYI04sB59L}X$j!#^e+$w4ni$vR3K-{+6~2;XCeS!zVcpbf-#b%? zD6$R<{|wZqJ$blbXObvwFidAnH5EmluqpE#3U<*uo3Wusk`DF`c?#z{#w*)IA9MLf zh$s68@N>9Fqj`7e;7*n@;-9dJm8#x`$m};3jWKGP0jFiJ+eStDS8nHG<$_?H^Iq zN9W?N>69Ma-XS_pd|7DzY_E2Asr%dSAg`Uia0Lkfd+}Q0hrzbH#4f~ULUVakm&y}( z&`V9sS2;T2ONC+kKB#PpYA1HLATlMfIH36b>DjJkPAJrw9S@i@zO^RDJMlly8fO%; zm(RETw^FE4pTTG*V7036*@RB>%d=0Y-h0^l@zj@>h3_Ig>LxUZTUDd5z7FB>Fw)ed zJ`Sisf*Evc1wbc$q<)!!)qR$38WuNmw#C&%P7G4ALLNy|gDpjO(rn>QiSewm-G--Q zkNDN9j7|37M`ORnjk;1op@HXv+d1GJm*#XMKs9 z|3Q{ZCt??u6^~D)wP3IdvB#%#l6}D*r@evGvv~b_Z8)#3NnI&rdpeE44tf+P*OMfS zx|{T$F}>D;%WKG(9Hf@d5Og*68PBmEX&vk}w;a!N0$I^-7{R-etI)KVAbx=pOa;Jp;SF0}L1QiPFJoO!S!taIqX z+X1DhXWw8m5kCrla7)X(`gJFwW5DrukoSsveQpX$MF4b&twbnHx! zY)keB#_Y?21ffgcP3@*v?GA!sBjx&grNmxI*ZNv93Ljmp|7xd>uy&q5$XT6F zO>->31xPo>i0NMi0bM8Rq?eZ8vHX#nmenv;6tHr+W2|Y19}bFah3xEi#?urAxBfm0MC9#0&;r73O#HAU6kEsopi`GT z+iJOdW-o9|9a0>rq-n%EPTQ=BIsE5nA`a{*JIk5P|4D5^Dn`KwO={mUOYTH^{P)U1QG$GUu-Q=kxq^Zr! z&(#ZmVf}kDoqW3c?Y&$0k#MxD2wrcyS$e?Ur+5R1c^w!?wlU%m4n$RL$gE764;GM$ zW#vbzcyNuJhtk}W5x~!$T913X+^l?GTAf#PbwZ^Bn~t_#Ns}3`Edw}?wkir>95nBgT_vWmf~UZc*^0s-()Ki@EH z;yMSFZDB>5oE7H&Bwt|!$oOYc#vdx5!{k%>0iGld{lMX{ueYut*PC}SQWncEvVuak zz}&T_#USxurz{rxsLm1Gg%Lx#bxNM&FEDW@Z(Ge4VfPl#D(6icmbrviJI}~jE6UZK z7UK@V5u;lk>5C+@9gh-$JK|5%BUF2g@v>wQlru@gC}4y+I~KOqX= sjst}X{LdDUpmvH%wmtS?9|!e>nXI`50-N-)0C#w7`epT?wr$(CZJf6I*S2k&^ZoB+l6jbyxzG2ZQmLI?$<|t_ zRI-$$#Kqa2fq>M-gcZ~jI5l8^fPj$xTlHW->L5TuvI>&^+(1CUh=mQdBy27*00LxS zzFuWxin#a%tdVspRuKm!BxlTaTN0^@{;SsH-d$uS;5~m+8jS2&)#yLTAZm9=@Q)Lz z^f~7SIJC=ujGDyCCtC2ZI3dY{`f*{}ZKI)D5riu!OHu89fAxuP_)oX8Uwb)5G3Nc% zTWrUsp$jQdo=rTko)!}~#p7DIetw6%H!7=cRz$^~2vGhrk=ohsTzC55RC!gMc7C2t ze%%Uu{QW%__%8o_%KusP|NnXTdCmX*Hm9In%cp-$f6rL`cH#!>U&_``=J<6DHB&k? zojzreid+5mkKbZ=j$UgnCnYQ*~zB;$R+`=5zWHt6U_3Mhzj11RIhv3EO==Q|4I0{sSvX9GL%m|CM>Hr4^_Li1$7TJqfEa1l zFUY|D+Ft-FM}(*1k?{%8;1p}e>Upa_WhB_oWD0uugGwRqj=f%Ri=KI#og-yu#YK(x6yW+d1kss1|^_zAx697AXiIlX;CU!%>|JViQPY1oybbc3{ z`;zx+FuVV>>XZTLrUA;kgTL}JfPC+V_oIZ6hO_Q7@!Q=_%eL3?fdQ_VWGbeZ0&B(_ zNh^~?DacUcx7%2yHI%Gn5- zwe5WT?A6Ve2Y9vUnvkWq^Wn8?ziiF18wk+Z%#XGA@gAFInVe_wYto1)qQxmK-nKt_ zf5yqwji2cm8;X|ms=3KP(@iVfFp!60e>LewU)tt0k32mt}XBzdM9tFmwFU9a4Fa7_G>j z^EfmevF*9+n7->lU-vMsKwOVsDCpql<_CD}k^>sjp%vHVi1IYwp4{+eP))NlZJPRJ z?`;8cTv?Z{=tVh@d6VN&HgL~7uU396&lC8S(}cz}(=*xezZ32&qP0ulkd26v=s65Mf{8XikAT z-2>|P=-wT7u@?J6Ar2P?)r@sp(-lg6>{?7CM6kg`7(k^&O6&b~NNqdfds*#(B z-On3@O{37pl*ZnBL4Avd*}Z@bbh;7ro_uUV{ry529+QAuc>&yZmWUIY9)oU!$Y)Zq zER11J`|$Ee0XziC2+QTWVrT^nM7#1V+RF<_Kf7=VkF{Cm<5k{KxS|+nqM+nK9<7g| zR3a#{$o|0P)ha-(V} zzg+R&@dlsaIrqt6foj(7T@7zYuj<_b!}?MsZ?Znv3jhpr0{25T-J=z&3@DGk%` z$ymLHW(rBmTOtxvAb9cdV*z$NmQK^p=y~>G1XAi74AZR1^S8MV=|)e7M4{?a5U4PW zy;r_;O(vR`%oCG1GkE>y2f!=D9|8nArFP6=^cBl+nw( zl8z&28qpTYTE@6?6M{d~%niKuV2~39G-Pu^VU|)YWoweG{oi?@9x(=eGp%1xhNNJIGK6Y@dzrcvlcu}NEgVvBO2}nV^0(=8J|K* zl~uvQ(3!m`>;wA#`eYYc3aZ34F7ms%7Bm{DS^yVFi^;-|l?j$Dh2@HCepgRjZ5GD_B6oF@5 z5%X|EOk!MXZ&H)pJ5{(pst0r2Uv0zeS>CIRNln9f6Pp6g&BMrWw^r(BY~N;Iue&_W zPTf79)?I-`c1K=IY0OL)G3d8f$-2L3)!2$qDFYJyF9PR6IurguO>l~Q-- zkzjv%rXxF2;cTh-Fln8J-A$iu(jMK;Tok@n?eEJtAq=q@ozh7=g|f>;Fj%Y+4cu*J z)q?>5C49>AMogMjso^It77Z<97Uz?``aPcV)4ZVXiQf&iu8~QKz|-2boY)is5a3B! zKa|8|(#E&UifnG}m6YuvZ}|8v#=}44dAqkVuJ*AD!MH&Ujj|Ce=hyQ>>aN$5ruy%F z#Wl^&8ZSVYAUqO_3!oGqn%Xp2Gfr|k{FaadB zS!<4-;QZ~bP<+J$yjWGO>NfG{-9C_;&5<7o{%yLiLEweav$sJ!RMfRMdN7|u@0ZMb zC)H^Ym?-I|st3ez41DPGz4vOY)IL<~!%(8R^Fo4?4Vxw$r+O1oV!Q&{58^!@cbmS1 zL{0n41g#_WA`}=lNaDiba+JUElQY1%G4hU1?*4=YX>{&Z&4pl_I1^xeQEcHgR!oec z91TSRe>00nSfh5Z66HYf)FN~B?1aINaWXI-ih;TYjX4#eaZZ}!s}bNv6|4Opgpkvw z(9UEwu(&3WuEnr3GD`(3x(>XXv`iz&lL4b*u{TyfkBNW{ z=`L}UFuQ~M*vdTjPh9J8 z0AXY@*g%NFY1`pPIo46sTJ%NUXT9U-}~2)wQST z7DYQqt=}t#{q?hADD-tb5(th54*_wb0&@n&fJ-T)D`lFDtTAC}fQKoHxUc_YVF5Px zq?-iM#F5t7G@y}8o27as60T=35*kmT!wa{8BLmGGIWG6|uWUk|Dig9$@+Xr#oBW=h z1H(mW*69%=5T}?0$qR9}04XI7j5;ds>s3#|&0x1~%Q(S&PFTU^gGHcj?g-t6UZ&TE zY05Onr&hNA3cE}f99(^&uBDFJ?Y431W*_Ssx20uBdpV)XJWDX*BX@qqXzAR=g3vt+ z*4bBm0*(7vI8w6cYNGG(A$Be`Fxuq6Mf$(?*Zh-#oJTvrwxNHL!D!xcce}PN^aO3l zJB&#|3Z#QU@s1n`$!QtK1IxE8&Dyhr1|Qs=UpY8dvKZHSnS5056>`99aN@T5!gAgs zX_!|WDMQ@gvg8WcW08xe*SQBH$iacXC9wBrvU3!?jB*tA?ez)XXRWSnoMsYWaUfP> zwYql>6jhe2vZsyFemIVk@6*O4*W!)8yVQAWQjfK6C|7VSw+mj#San5y`HxgFA=H|( zaVE+B3%RY+LAu8$MmG!}eBZBMK=$Ox6hZ%lHS5@UJ>Cp8(}H0wN4*Bo4s?x*h>esZ z!unrTguqtOuC3yG+Dua9*V8}IDFKui)1W^yZMnny$3M^N2pPA|ti_t~qkU%nJwt|l zR0X{!5uxk^$D&hN!02io;x$=#x|N#kr7i6+G#yg4}D8$K8WOct)q z{6EH)pren~Y45_sz+c|0&eLN<(fF$e#?GRA>D{7g4_HISk|0IPsXDUxh$bzp_cJ=L z)PGIUh}^T+37VVkb|=9gUwsfku0r(-BM-g}RjQE!P@Z=Lp+&OHmU*`FT=CUs@?jgdsddZD4Wv|fh2FOF$`78V5vwSw>%8`x?9r$DwJg=_N0+VBvEK#^^z ztxY&I!~1>93bG(wpDZB%I>Chk>pSk5v_V3HfIRjogVV5tW! zD&_9@a|{cUV4#U+3q&K}kaml|L*GyN}1_pUtA;IZr=Cf+G2#i#D6!f68k#oC!72BCGfQGUMMArlq2U@c25f8kwH3;tT zT&6?caEtr%>#La0NuVHsxf-;%#|HZ?_jg>fUNwM}N7o?zr?(M`-ptz8f*y$@A(t7J z)Y$s|?wT(z(+Ktmxl^=r{e#HThyFB1+Z($9{+anSn&|K`YH z%BWiC;C-=nA8`f-p-}#R%dfV?6 zf`EU=uN-bkD^a3Dn)#>rI_bn7{nLSTY*SOZftvAlUKf<3RtOKUYwhZb_JCkUQgLh1 z%s>m$NvEB6YGzycduI-MjmJ3%KpH-2!jJ>F!Xj$5UnXf%H@@Xa(;`?83f`~w820wc zaFBns#ZG?-tU1W*+%~#a;MT9@eHg-pYSK9!e5U zTkHlD68(--Nyk_ZN}SLdaN%V2OW)Ke;aE>Kn+%cDLN488$*ao9)-~>!f$!50SHwVt z+1_uOmWW9EEi0E^6=yoSH&~)OzDTT-B~>FpFchs$;t~US+OPyAcN=n%I4K#{GR;NBoi z@z!T46Mh2qLv(orEX1$;J6gVN6U>9=N*TqnWzpNLV9#FE%aBAHNv>zFy$W0z`f9G# z1zY`drjRAnFoD^=C3*rPlKJ74VJb~x#_>e|?U|;6L9+wSm0~8CZ6kqkI|`@!T=oe} zjz$UTht~~&s3Af>KVF&5o2H$ra%^~Q?v$#J7gzi^^Z6vVO)w}%bZGlA zonv~+A0md>oy{48SVf$4_`T_lVY1>=$mKx}YBbS0_zU{UC=UP1B#P8cP4sYA#^)RBoFwvy_+d<0Y!$X}& z#1AV?y!32^q@jIB?4Q=hCw8YLyq*E1T}A>4HAA~a@%_V{#aBUv)oT#v;CDieW|H2~ zO<156HyUbOj}k~~a7CU&lOon>@gOWhs(pkkJaCpM-kqAv9qm@hVr)|SA|)tAQ$jd> zp#a6y+q*TK0m_x`+5X3gulfBI{Jidj9L+t*yxfZ`ONyj1#44G#f8%{`L2pPA)3A`@ zZcXv&Kb%HcJ5UYY39&F_fgVVhw!uX8B5dRCq!oW+FMVK{gGSKI$CSWbGkf88&5m~= zV1nTVB@JDNY!P1p-zYx6!fIFxUI%MYXHN30=?QlphB{_=V=$&;#VNK;F-~%rp!rAnNtz?j2GiX^S>gQYkj(S?44o=TJ%E| zC>*GPDD@H^CW8V^`SNeEj^=>8lM#`iQmgx~A-IV`Y%J)Wx-~}9l2l<90x~cxRH)T^ zCXjr~M8+ZV3W_-!T;1hQA^uf`kzR~c0%)Q{zPU*dfA;P(a;&SQUwD3&dqJOuVw?)A z9)WM2mjl4Vex~KBw=9&Wwom_;JxefaO2G1Cb!JM*XC`|JG9pKa#h;cbW8S>7W2lE$ zy>db*w3J-QeKc&nQ7AA2fFvA~DcE_L$M}6vmeZ&$$!VjaC^RVA zL1^C3uWqv?tN9Ij;_Gu4Hrj)VlB>zWgK9*0zRocD8{I}kEU&dwcp(^f80_H%@Wc7B z{U43KjpLIx|79DYyn8qXIPqdBMf@v-Lsb&4Xd`vX-5RsRfgS&($0%{SdcP%%hrW6YRCpz0P{-W2B{GwH|M=x>{Czr9*z@*G!>a=v$-wz=n@VyYu&Jm1&5z z4K&eFp&(y$0^SG{KXl9Eaui5rSTmp*N=Jkl(WHY6L?mc@+cD22uz=mPnd%@vtbUr< z{o3d64-wELMSp9!y(GV7M+bafr%E6Lo}>G zyy?-mRn-^eHWTVIj~b9jlrzD-v;ec*g5Hokt_2=(r0EcDpiGLKRrk;YK#SQ5J z>^(vas2KQD>}3X2c{t$q)In2nX@`{iS!qB16^QQu6dpKqpQ@lvbsAEZ(n0#pK&NXd z0E@z{Pi*&hd&I|o(OWge6uH5z#7&fS4IC39lar;nrF-#u@hKgO=9Apf!FWO4H{#xv6Kz4)A)H8#?vZ?6~M` zQ*4zCgRj_?PtU?5o;Z$~h@GYjZeTF@NY zmC#E|S2(SK6UqSv)hLF!LM_{|Y&z*5x42%)p)qLGm|5V`C0h^@=LV_1XY6hwTZKZ_ zwy!1%U3uX=Wn_~gs!(A)aQ9=!K>`bMsFx&@r=%baev(Nu8Sb|K_zv%?PT0}p5iztI zFnTI(S$X(!X++ZdA9$}4xeF@h6r6Bf52oxA;RpqOA?EHvVM~u$v4!bryYBNo(A$So zw#1j15+66*!6WPCqIex!67BZsFnJ~pcG9fHGK(m=Ac`-Ie$>Ov!N!mC#Il4-^Z;HR zz7WTMe6PV#mzw`Lc4-66W$!b4qizDmX2Zz9iPuA`_r)3MF1S7JjU6Y_KP#Z zA$EXJW4cZH(BY!`okR&I5Cb-I^tA2c$7eXu(&ve|@x_YDXjp`lVpybOVv~R>Pb!C< z_PyY4mEIE3b+Po6as|Wv@M8Q3`s3PdR`V0(n2?BV)lrP^z$9yxoEeI4|%AonNqlRw4U<9CuZc zHJ2z0VL9r=KQNuxjdNOc;Zo;WOu%;^=?g~ud|Z#(ExkOKw~lg@IGR+i)KbOy(KLQvBKnhh|B1MWt) zFC%G`{Jteo_2Yl#A%=K#Ly=`ZWgp97}$+gt7)L zcsoipf2NdwMzb1~aC+bUM}ueXzH-^BDDn>d*1pT9e5lmdE9}^>?CJIacCQC0U$vns z#yzinPX5;FUsia_i~5_1@}uULzfuO}$cJMdSNb~idNK^36u?~-I}iCOav%gZ<6qhh z#l5eLR>9%vcLZoZLUYvuTfe;r=I*SQ`M{UE>0U(g_5L@EqjYi%#bb{3{cTZI>8o84 zEX*i?KvnUTz^S6IdIs)n6c&7^2>6qScD34{n~4_>7h!+PWtCek)1-TK!uhXj)f$1G zuXdGu-0!LCH!+G4Ohl=z{-N%!8iU~%(-R7V7DO2YmTEiZ9;c7n8w|_ROf`}Wi#iQX zVFcy{1P|Sx1;51zamv`AxAH_DnxST4?^SaPvnv8W`3}vtPc~a0nX`T@J#M9cF?WRL zPQfv}71x1BCWDM|i>&x^nA{|P&NfH(&o*36&hDn>kI>FJy{3}-eI_1%Ef_m$7D!8} zdAFDMk1)^8(6ug@Nt;&aup-(S)g{Lj;U z$q4Ev{24Lx5^tAclDTqFik|A?9dtPUfPY7ceEOln$|>hRW~A6<;{%>`z@C$%>2Ud+ zU48RRTC;aUdrc?Qh1L4WuW}?2@1J5a!2ydtPkel5Qk+f; zhsb@~jyk`=aIG}vS@xbWRN<<`_br0%xNUJqL{c64qj@_klKqK;FQ&DKlMYfd%*b0U zK`NfQEdIdC>eFvk>RZTJWXgj8<;SCDQ|Pa>-jL5vaNQCmY(xR9XfPVp9Gd8 zmJvlzskFe>U8V)gHsPpH2_qczc}iK&3Br<0IE}?w16$oJ#)h=zM6kx}8!vE#YI|gk zOKT?Y#8lTW4|0C|ezPQ>M)RC34;SvI8drpMw8a?t1_er?<`o`aGfXkAX?SG@8)I*V zCQi_Z6ONxsf0=sXQ!eT%>wKc+F{el^AvE&kqq_)z-Dp+d_wx4Od3Uh$OlQhHrIxszFV>Bx`Jr=7XW$L?k7ORPw0PRNpT5fU}B)-NR&} zdRH52wA)WAVJV&N0#<)MpUuM-oidj(TsccH;u?ROfp4XePdr^S%Dw4KSaFQmn1MlJ zK&5Gu)v^Yl2q52S8&fM|qpVjN3|M;mRudcY;xG4Pq`36cPY7q;rKYg+x6ZABpIJy{ zR}+q$4b3Pk64I7?h-D^YzWK!L*f0E-qZ&H)iFq_*{J%6X>7qWp`LuQ?55$wCsPbh6 zZom!Dc3Qcb9!u0cXZv&N4<^ifxikte&gESPLKfZF1hz35h^APQBh*t&%r{pb!ULq0 z4H~Vj%vB9+XVkY{#tXF7WU>v4k3Ouq0<#JKld?hjoRW&#LtKJFi67;4?Xj=y7*sud*2Mv>_sF^O-7<0J0J}EIA^{`G&Wlg(sk@2 zJ43m)b!IunIIc(#1%uofT->G4{xM^?$FwI-iIrMXd;12a9q$vCBkXl4=7%va19Zl> zo?f+dCQ`ZQA*|p41{?5|M8|)DJ=hY+0oyrZ*KtHAcgDPr72R-JlI`{B@Ss2ZXw2HR z*P_l*E23sfydwJ#b90j`?T*F9qB=o$8y5FcM^u=N7Df#Wg$C#uK&^sco9`aZZnQAo zLAn>i4~Z{1V>^u3JiS?8VuS{HQ5pnvi1C#2gO3=Z?n^{D_Q_H~0$0>$V3<6q9Bgx0 z7lv8R&Y08_B2Yi9)M1?F3h<#=>{P`xCX(%H<(e=}Z$iT}kkPe?cUpph>Myra?T0Gf z;J;$<63tl@CO1JfqCs;S6@0)(*_6#5IJuST5+lgJxEmqJ zH+{BeUCIi!pfalEz6#YO*))GZ!Swk}0y#mGKBbOCDf67wRE+D0OH<%7t%EZ0`7tPN zA&sp5z@%;&%>SyMl{RQ#|Eow?>IC?z5x}9beZM$Wb?CoP#iwXEDW^`uAnygy1Xpj% zdIi}*|9kSZrrCw{Y&!II6s}( zrg+=@g=WLTz3r5qtF+A{tns{tkG8}NXGZlvl?UqD`<8PzJ|NNaQrorbk)X0Jb_mR5 zRZ>=-OB-v-oF=X~cSav2Y#@~$HKIJ1Bb5J#g8*T;8&@gNW;5NES#ML)I-0l8G(u9} zl12Ek4w|i_`W*SrKt^N8+a*V#CyW>$``G3rHgl8r@b_m6pT)v>AvcU}vlc39jiyUlY-vDu@P2ya-VQNfDx^mz)IK z;w7a`KfB*%-mlPoj<^|}g`FXCNhtQ`VK6Ihb^#(&=Uz+!uE18X0IiX8HZ$-oMshRY zt1VoW4c~euIQ6+lulZZI0S*S9w*&_VU; zMK*`w1qVvxiIdZ^x$#MEiLA77zevlltI(m-?#MDgk@I`m?V2@u6GbVvRE-F=R+->+ z)5j`noKD>y&1^Ii+ohsM@E03!E3tgoS80SjdxdqFU8$v-r3O;ByuKld>L-5UidCxd z=L=nTbFaXbksMCUSI~i|7&kz$1!g%{*J;B94F7q@JS0QMD;!WL4&Ev;aC|uFxQ9mA z&Dd>re$=EftUa`@az`&pqFf=h^|yx0CNd09Fp~()kxWzRLo9%n+oZ5q0ZXR}eOe6x zg(eFA2xualZ&Po#Nacdi&m3CuSSx(u@?93*S0wkVMXRHF6m_({jJ(!YiyMh(ajMOp zoTFar$!*w;dpm`A#;NyP>}ukR#dapU*4OS2E9~m*_Knous9K0>5&q$$`Nf?K@egb) z_cM~5sSEg`nuDmSgj9|7T;Y0zh^jW*N3vXvry3C?BoQm~#=I0Dv3re@iUtvY#@caj z!!U_EXOT(HHj4{_PnwS7LO^XxTU}IQfxd9E71(MTSx1i#mKjT!yB~KNJ_|%x#%`0s zYL+w(mvWW5YAe=O8PfY?csdiusNuX5?I)NRTR_Xy!NcgoA1r`HxYyI?71 zije?V?cBw`{LHu*?|k+Jej$CzaAz|qR~7R|fvf$NwW0(r$wOD`)^XzeE-8P6c7bjK zOU4|KXd*_7lSp#vkR2LJ8eRRO z0FaxvO8?HD(xe4qKNbxE<9KJ*Dv^R`_5(mx3vJrfkZS?g29)DwY-?~Nv&Tv(sX-tt zX8!r50xJwUMqG9YnkztvkYuOW7BS|Yi7`9g)X+nmXl#7dQZP=hl@ZZaDZ2?(!C(bk zLlxgh?Orwtdr^|7of{Yg!Ur>oWfU!nAJL@z+u-P@ZLsw#+IgIMElY)`LfrI3u3Cvm zE|jbpdE2}5Ty%WJ8@u>8gJzX8Y&x^7vcI-Ni->F`Uqt^LO!IVsh%>ZMsP*HivNaqA z-eDpU_4taHAi?9*md1AfO0_B>UakVgEVnxv*%70|y>!SC*QBjVNlNRKvp(tIZ38AA zt_s;RT6MV)*(;X^Uy`MWg1YH-4hswl{>-|!GV9R6I-C%g6(2>RpCa$ZH5hL5y`2l>`CbWNYGP|`1 z76fb5^{X7{n&Cq2g4>Wc;WZ1P!r#KHuyCSRXlfd{b$k(Bwbxco=+ZCFwg%Rvd+4CX z{aHD7JOgD)(aiSNI-*V z(sBDkE*fy{m7}z0oO}^v?)*mC(H$G>SM>)rURb*o?Hwp+VzoBEB_k`ZlIWKal83t< zM-OzuyOS#~U8frT*-S68_51+T2-9d3fL=M4%$ zsL7?UXBH>vRi}M310WJe<(`8n-E>t-N#V5_nXwXScB&s!sRZ3~N|EF|43K4O_EeYi zv8gf300rG&XR?avgYKM|=tn>1v+jQ3VkZ(~wAt#VW}}zA@|5#-UJE(g=QRIlUXJWm zt+!kYSh~vLvl&5C3PpD>GRsdA-zx{pj8D`wfP3_S*2S*Qc<)7`#Iqz3D7SAMM+)#c_b}TCUCd#mZLM4{ zIicK+Ehnpij+r&X9_9||AuOH+XZC1u<96$bZc*F6CUoxzz+!jgs@-Z?_MX@~Mqs}! zN2CroL}EaqV@o0(Uib9XAe=iy`OmN{u3mk+StvP{T+YKNUbn6EuQck`F8xMiIfL>K zsQ@>@2E%d(mjp=3D6I7!j<^1XEnuB??_-E%>4OFc{AoeAP~dsNQ(M(YJ$GJ!m=Ayf zrDfa@_J&B$Iq8ny^2@aJhAjo>lVMp;AsxN-Vi|ae+_zR8W+af{6 zxSe~0zkWL4Ubxp_mkIherJb5AahfJKf;5&uBwo03DWVLeV?Ew(`tc=IuWaucl$+_w zQhyVP1G6e=A--3XSRqEK9G|SltYY&G5V}2pliVG@qE#t=7Y0^wgEy}mAIdsiwS#yI zo(5~686dP@vha^)YI;3GoW}R%kq}j#55?K=Z?=`OoFR!$^IPZoBb$zk~gW^uJ8aVc90n}oUj-9a10AI3uuufi2A}vA|JAtFRdM|wdAUO5? zYUTjbBV{g2NBHm)ms`QCQBJDvNkQKex<@}zuI9|OI$I;>_ISh-cVY)}tzcH%*{DDB+6Wx!dbPnB=Cju3F5%D;@@tACH;@phplwo5OZqX7I$6gBAYd8pPUOSEUF&D z5&O9YZb=kdNJ$o|w2YcAH{)2@X~J=j;jtG$s9Kdtt+CDGD>E1oVTY$6=x?ZxOOH81 zT5KhICB(c+D3IYc4ZRKg3gUJNseZYzKis#t$IZQbouj0dLc3lLJg<(1QASn_B=#OO z0OX_S3H}f-ivwyQC}Otu%QtIKVqA)kK=A-#p+;44%pjY_G`Wp|ybZiL#kI1xVWRN( zR6&oOjcP+%uvJRg6SS`@BMO1=*|jRS*n&30X$2s8E~k(znk5iBaF+wK2jl!2$nL8H z7y^Cp(pRO#bmNvGmkVUl>7xz7)Kj6+5G^2+*0J>XDkYR;rT%a86o06OuHX~5=azzPHQHk5d|qjx#F z^sVUn%$P>ufUGTh6s~sj$_IR>xvs zdCPa+V6F4?cEloMbMBNB2h3WD={-1>s2X-pq_s(elbq!x6%}53=kC{0Kvqn~6YtM~ z&GC9A0rBLid|!nNS52A<0wx-csZ~W5cG*f=8a_Ub!%>>47i3hqf-<6}xsZh`z_y|_ zOH3$^5T_;4r`WSnpeo|8^^Xbpq<3MBnDhV- z750T*9H9BPVi3Yq2C>BRxSVw;arHn?fI*7Nqr+4%3w5(@yQA!hmez0R_02l8c7yUt+a4HYZn^oqnNR+ekHL#0ib_+XX#QVdcSgLb*m z3bW|G#lgI+Tn1kJsTB8$z8vF=TnBQsnVQyOn&XZ0kw~zj5;A@sihMCKEnn~Hhrj9p z$(nb>vN}UL7XsRznI*~Xcu@8^6cRshe}vUPw3_wESB6;rsy7@#KKvmmvyUxq8bbRNK(9X>ZtdHpbug@;bGoEx+SnX7AL z=gWnJTq^om+vc_UH#iFe=qnv-yJ!d}!aTnb)v5c!n=PwYjbghvfFWvc|$$H=5*zhjLj)h-yEy490m z7PUt;=y$acgk2t{AM0Da%qnGp=W0{gq}=iu_LcfARtO-p9s`)OJF)b58O)+^t&eQ! z`^@tl0*o4+>`|+2^-Kjt%;Uwx5;r+>H-e1QCo?buoTXQJLS>Tkv1=!{; zP{n>q4rH;8E_Q!`Re4ON;F_e^E>Ad7m-$x8{AEKH5lq{eFTI~8jhGbY+D|pYhYl6X zi&h)ND&Bklut7QYi0Af*87?BoN$u{A50XVx|HOl8E!3swvy5`+zLF$;&CMV~Q4n>PF=3CLL*H2X%p|2-wd*CeayfU+k z6HysncK+G+u!j#d)`=20w~ZOE8_9&T5>f`+trvbf442gLQvHYV&a2u2U#IvDZL_ti zGe!9tdbyeP4dFgiaL_yymy4Qwh^2T(n)M;0KPFNq!hV?!b_cZ+cK)6d1k1twA$KzJ z&orY%11&ly<|kjOERhA8^Ej*ZF{Sy_!C8+H_x_<~{z!N+Z$EfRio2-$y^8nsvAIGpBhdVX%D<1VzxJwK1sm(Zf>{o`Sd`M}av0_{#TbU+*s{ zH0N)-`@)4-&iOOn*~S+BU0a?Q8LO9wzIK{dW;vd{WqO=z=km0ft0p(;txruev)hP^ zcB_bwblB!6PMtaOGN0d&76Ui=G>`qiXaBo0%>S2kv;Dgn6zD%?Dq#XA5D=p?a4s-) z1DFN~f1+fbOlg0AdEt|1@*N7asoj@V0w|=wFINqfuKYA2(J$-A%YzzRw@oj1TB!Lk z!D2tNK>d60SNLQ8a6TbH&29hzk-$`c#dovKxAW`yZ@9LNI7l0Suh}&sFd-l)w2kcjSFT*Rr{jYK#iofh{^soCC z&9m`~{!V`pfbqBGw{z$I_gTQ0@7Uk;8SH2EH@+5Qj^pL>_qQee2VmxZ{rm3A?Em}w z`wH~?cd*S~-_0M2Hh~8FE&bo0{oh)F-{IVv?)G4^QwW(^xbz$>22N%@2a}$?3D1F~$Nyvg ze`>&@97M_C*3O3HViXF`Jz;}5FTu`)s#BN_t4oUJ1hyV-uQ7kvcA1yfQH&i>Vss>1Q zl8ki?=7)=mYDXtNS|*KGq-N6t{Zk;XrlvM!EQCUF8^$Lbf8bmDXTro$tlDmW4?5-7 z=P|gL7c1=;0j?kWttDDQTXsHAuqVU7uS=g|;^vH*E<$Pz;`KsK8Ag-ET8^zz z-l1Mtl&;9L;Je8GC`q?~10Ap!(bio=Yt(+%I%oMGq@r!WdAR9{YVcZ>w*4s48Te2# zKrT#EM$=6IF-RqZCHaMYxn@f*Z*1RQyGr9Bdtx54;p1CdVk8GNT?4=PMz%~ZfHpw% z85lV%Du!-C{|^&L0na@rO*#ndU`|z{i+n;49>w8XCA6(WP01v=Tfp(suyxlrYxx?x zBkA~RF+Q3o6p9!Mjh7c|zdbTE!|zc=Nd-+4+iLqrMS7bP7tSrQLVO&-K_Z&}FR~%7 z%nxM?Gw44sRN^1AI7;4i2`24Dmg<;7(&Em2F_kV+NLTf?Z*{l{H%Ml#g+p;BW zB>EvHExh;%yWE)9&18ze@IGro8K@t4n3M6%QPy|!)tQs)COKJ&UUqM><&p-4>%Okx ze~=VRc4QtCcqzAqvRy{B?yM8=mUd(1RwxMj9JdORC!lHaR z(|<_OE<_D z0m~d7Bbv7VtDSR*?gZ%Cd~DnL$F^~xZjZQHgz{mwVD_%^ec*-ovh z?x{tcQ>X6p)IC+d1ym#^{E(mm)*h0ap?Y#VKs{Eme5Yz_hG->Ae^Rfq*78ld`wF#? zMMm<54g7x&UwRHqubQlZichSxd-U2pg1Y;GJq*bNYt2W7FXHJ`DIM38^sjZj9r1ap z<2k_!&LHOROuTSq15{L8{Rrj)JbI`z<}>^#65%PX>qHF+e2cd>c98?U5C=L&zzObk zOQ7e=^vF$a{I>Tx{hu*YCQBas=0wT4jMhedjmW8)C}?Sdc`6?8RF0De;HTIaYXB)f z6%YH6M`BdX%EU=xFVAC@UC#j}QcG#BiXjdt%%Bi}%|?*7patc>L~N>09KDBL9GnAX zJC*gcccgWY6{Xf(UBC=1N3wdZueZOf1iv+rRijZS(G9bLqeo~ixej}{^RXjy@N3)7^hL#lKdczTRwZ{P(VK;JqE5(!%VILAJ;GBj7)~^e=-k?wTH$DcQY4JLMwiffQ+uRAJK_(1$f%C`*C3?q7rXY;BK_1O}BN z5H?rqE-e%G2q9?Wh97()I6U?%CAJO#3m-p+#bddV)0d^@TOHJ6!?AD3IciEP{clGg z>5t`FNwQ0Oe%!V7K2za98Z&TGL4zkzE|ODMORwXv7|n+^XeZZgEYN+f-B2`gqgKQc zpPM)IiWj0AaRLv7Jfnbz0*$F{OBzKk&nC&3M8^5EnA3vP>OXAM*0>?dCvWFD~A4OGs=%8I6xjrqD*C=fPP}WlR z@XY`Jrs@CLF-iadeW}e!q9*h090xKN#-DlE3;u)20PRQgpbQ}V&n`_5)PExXrv{An zZ0}L9%@l5rdyGoL@`)CLvkXjfLWVFrwocGR_9E>1tksgtiL_@l30P>-j}s*l>UxwW zD!Z4o+3Z<ShxYV_Uxv8WjL>0 zlONKCFgM(Zjg!&#_0hH+BX zJT8u2wX9gHLM0=ndpa5lLI^StkbqB5?eZo9?SKK%jB`aGWDB^^C+O584;;6*`N$$b z3?8BeOSz+q zr-I|gFt1;MfCdD($EWK1C*ldrL62Lup)z|SJ1|L>@E}>aX`QVVlBaXPaXb>@q`e$V zEuVe_`y;!!9Kbf55Ks6SJdVBWk($(Ln9+9V)?i=yRI-TkZ|9g%|vE zbMDirBP#ie`>^Cm;-U%q~@#9!8&UyPj{k@r{zr*k(^^G%bXdasM z>Q=WC5f1@YfC(7ozG8%Gu}A|3x@s}3CF z$5<*U>VmYNjj+qL^QU8C@^oNKZal@&%Neb3#PTJagP+%qjJS!xWT@gQX5^&M^W?W4 zv*h&WR%bbd)@+tMme0lGFrgsoq`V;vKSHjjKVS1HeS;QcCZz?u8JZt+uQLH_rRjL# zs<<1RLisi4*RQfIx0nx~w$$7~jjpR&N^dEb46jfVaPo`S&R))mIh#c)+tdtd_c*2Rs79c%>?L3m42O!{w4hy7>t$Ty)gZLQb?*{iS zcX>z0S_-~ezAs^2t^}*@;%o#p?lJcISW)yDuPk`Y>9t?qiy%CuB9p5Qn|{7BR3n~a z$u?!m#`_BiaOlB#9k7Xvf0>oI)o;U2ptkphFw0sYnmX@@$H;p~I*|X`&J?OB74mAF zNU(E(EQ45(_f3f~M;d2vK%{o^V7DH>^4j94Fez*dPeL=KPx^7>+yFXC9@`iz zNrZan`y+k2(DmDPkHB1AsG7QMJNK*9WlAUlJ+iYn7CIuDTaB& z)Sr3O-)!sSYBu`W&(dU4gibxf_IyJNJnCGzR%Kad16$|cZH@0Rzf)*alRygag%z|q zN1iHf*@?gvG6|_p`~Z*`h>>yhJjk|SJXcub_8o9D8nfa2SREa7=tmfCVAPDIdX!7vJ6i6P=la1V*iR`%vCXk$6Ey5%i-6KEQE<)-ac7_@6=+%b=@xMyZ;Tz1}x zH+R?gY!n`IieBNAF`{K;DhQ;lh-H_e2n%`$0##oUM>)9AzM{h{Y1QQ8$huA%Hl3zA5_&Re&2MwMe| zo?R^ebd59xw6cvCF0w-HnJ7H;i}J?8POJq5L{Z=)p#^-Y?B~`9dDgRF`IcM>>3XBy zrHPRCa@LFXsIP#j^hY@GaT*;a{{07^Z~;Lxt}Ln0*TTV+mhmLoi+VoiVlIw2#gjE6 z>RTzgm=#_PY@1o^G{{l`Ub1^|v5ng~jEV`O`%7mr}hSZQ=9uFUuWL)m!v;F!lOtu?QytE=;KuZF_ zZU$~g`E*O$LVza%7=>9Glb<7j%=nZO{OhVW-8t57)Bqsv=>WUcRK_~%j*GvY=QG3^ zCcdI%OMf&EU~_i%4j5wAEIAv0*oQwj|EMoVq~KWFqbSh!0AZZQGqNOb{*LdokeGyOh<0KJp)!_? z2;6W+3LGtxM5*d-pWrYmdky4?M7-t;- zd#&FLZvb9TaHMxz3R0SxQu=fw_t`w8zR*OMDdV=*twUeyWRpTh*?B@GC=tAZ;UL6*y?iX`8m`8XMVKdQ$a3lNIilv7I(DsV$b-cOH1itU#ov z*Kr~DiO=LPUoBhK*OWgOjBC4kDeCgmTvO*NNZ58+4f1Ea5(g$MBe8kAJ@@LPj0wY= zZ?mQUr+0X!pSUzO;WRjeX2x?!{pQ{{_wf8L0ia8!ICaDalgQ7TG&wk`iR8hr!}%Dd zGev~X*kiAI8)@G3 zJodIW>|DGVl)XyT#r9`#;WE3 zKOcQP4pAhg;wuWC4m2*n;MR<=NUQ82LtVdtnT10=TF%hbmJ(oQp@h*!*9Fy7K(1Z| zs$-h>RDE(`UhE#1gq?6nE@0q23y>iMl->z+MG%M+NPdue?iyUn=FjhPTLvvD#K@s< zH^tcEnuvr|-qhv=y_50{=DWJctmX~NZ?3Ut7k~UyEkVv;2G}=&jPDQW6RPQyj3%E_ z1c*u6`nwWxZSp!~9g^`f0McHtF5oAjgU2^KNlA?f9Cwf$0e~$Q&BRyTqabp1+gEUh z!|wieDJpaL4WeuGC7j{+cxk1iK5X#P31jyvC8gb5yp60m$NXMj)+c< zVI0rCnrn+fP4^sMFj+2=8dh9;`JE8hDDS=jnYr*}Sh3o1x0h&g72iEGlv+xABOGRsUlJ~UxdWE8`MxHOP8#_fGwDh`ewPgl6&+FXAFG-B*Yg>G? zj3Mf~33`HKR&avRwmJl7-8#H!)M0Y>{-P#`J-mt0y$a|b`P_;WNSCL9Ze(;TbVOj6 zFIJOx6_j$TwwvFU_5akm)6@^K;f>R|K2{duY?UtE&|nuJLUvyPhl%V|{~V#giVa>U zh-HHa=7xXadg~xh^~^b!o_Ig)Ku`ZgSgj3Hxo0%MzV64DoCf|{=XRtCXCkxbpua>0 zb<9D*@+747(tBKaE+!#DvcZ9MI*c9Tw}_T`xk}}DY!!-qX#YDfAV>*vH@|SS=3OMc zPi@ZDRLJ`mb+k8y2XyKQk(c z5jQ{i5c*hF-EqwTo9_0$c$|)m5B5BTwvlMB*p*B#l|0yo#Ua;{9P-shjyeU{KY@B> zmZkTvbp$+@>x}b0as$Jh2aO>UrH@v2Bsy^ztXb}VM4NV^5$|wbVT*bFe-gocoBw=Q z=vsSmj&<~r7i|W6Y`VON!DA=N+5v&5GbM^txSu}^FM0ep%B1X~rfgj?vF*(V>d@X} zn7!1hXe|}7r!i`pU&7|@B$~pcKjl~l&JJ=4LQNsfkV}wha99LP`(s*L5S%g2Nf5cy zw*+zfuL=lO!gIYvJNrZAf&L6dj1w`XsMD~^3jIDZrWrAzcrf=lo#z$gh$_ zg_K&L1^`vtt3HP5-&&L8wq+6h(Gz#H*Rp`$s0$p!Qa4(L8yoL$Tj$Z@DF#_`n@akJ zSDj+|!x&nBOI@B9KFeT?05!0M%d!}SZl$8cdh~glb@lT*ncHbB`h#X2?zCNV=e|s| zboD&4^OSQL0k-MPDRAr@85bTGD-4g;i49rKkWgr>GY!zI@L7a^%F1|Zzt~g=JUKr( zyTtmq`i;3h3Wo57jnI`*J?aGXOHGPvoD(uUk)-{C5=73oSWB{#xX1hK#WaBpCI z1^uw<{mn1f`Qz_n?KcG?(RiuUmdlOO=#8zYMp9u9ubk^G!Yt%2F*QgXD=j-at&_w! zRlWTM>H(R$s<|eC2TfHst7Ji{S?7Fq*o%+}YGP6!mY;$}5A*Ok=GTqp5Wev?<}qUbGLzX0E0m`;?Zrl_Wx#D;u@z;kb>; zUQ($me!LB{1rfF7^UY z66|LV9n{b{s<*InXg@54i3QC>;`apQ-v3Z#>V{>SlamY#s}N(#3hHJtjWf^oohxhj zM%rT?ZYRlE>m!Fjjy&IP3n*NA-+%Vmm@@Bp^$RL1r^@Jk#rLT%bL|0-m6Hw_dj& z(}7f_0@FT#VRUfP`t$z%(eF!&Uo^sRqoH~5!(F$3Y1W{tP%T6VC)Up*;3?Y| zvRgqy430zIxl;>G;IEcnLR04%SN@jt^}YU`c58GN35lyEeQr_GZFt9THmm?T)gpvP z%-$EB)JsRF36lrBOC?Im1wE^Wk(a@;n)Ov10)%e0^2>uLMgQQ|h2UsP5~`x)VBJ0~ zQFMjKllbnU|4eO&v_|PSdIABEF0dD&qX^92XE0N(pBl)al}RZ+QO1}h^Gi0(GdBea zVopB;?)5&cl(qi?2#9(#p-kT>#=4cY!>&toWROp-I0|qk>umkswa#8%EVe9dSuupD zq=HhvYO6<;Dlc-e1EA(X(c0mA?|cSIqJzn6yKAbPFjch7)_q=kF8N`}yFJHskYCpx z*?d0j)VX=kXHqrf%~LwZfbA=rCyUKvY{orwJ&(>r$q;w-{KAe4onv=Gnf3t}h{f*h^~q^(31wQ%?0 z(PA)G!R@ia`;iAa~;im!8@1az74uPQq0bK4NOW)A>SFCw;7kXRvk*ZhN%1=uF3vzSDD&#EF7T0W`5?Bg|c#FAG+Ng!4R2>`gVH=iThE_%Z$*D3yq-=*8lxu5`KUJw>kmj1Lyc3PhEFA*&&@DBnU3NX~x-#7B zm;x#rDXL#M{OHMvJbla2b8vtt8fIp6Z(7>>+HP9!^R03xT1Q@@J;Kh3^wSx-vQMQ= zH?a^lKkz2bu-F4RORq@bT8!gDa=1q`dzE8$3zx=c@Z}u*m^EZ2WN@QU=E0sQ*tvzW zJ68BuIS7-tr2Njjh~XUc`BJ`rL@N+-JPB~Gs$~&j2j2D%EeAcuNf6tV2|Q^nOzPxx%om7?~N(ylOo^SxxhW}UudHfx21i(t@lp>IX6x7|mZ&>&3! zubR=1IkvjPXfQbhoJR1`L3L31?ToS%gz!kd+<|LsUC-iBVqi zH4-W%l0#u&PREc7^UCHn0$o^~je!WgsVqzhu_+@josR=J!J+oK1U(qqi$+_kwykro zw+$^#A3v1b?U0UZi5!wdLoZ>h(Yhb^@*KWJ^Ei#Dg#UD6)DRTecivA+<3}6@Fn6Jqrggm1Q^L{#hq_CZ|N_Y@_9lyG^ z=ikf@^Z0A%tWO6({R-K#J-&I$j;4ez*M$p<+kfpI3@Lia;2#zEQM?z0;)Qp8_@zpN zr*BAnm~{;0VaP-nr`6uUqqhBO{aW)aD(B9|OJ8cN5P1U+j(a(l7Z~>+)5d_STU_Y` zLWHHtkhjoU8eE={Qh<+39v_WFUzLt?G7u1>`@4S|8`sFmkG28D~Q2G}j_)!rsd~(%O8W z2tZTFVateSe!Iuf7G;jHXMga}QpeeDlJ`)=@=Tg)`<%YEp+1DNn%!pbi?6`et*-gaL7{LKsP!ukBs#o>B=&DObbbQ*RmtEVY;j*SsiUet{Q_c(VR5pKW)TjobFGFk z`+Tdky+1)Y`Yl{bNS`dSLj?Y26N7JD#Zh{uZ?!nqC&@{3n!V=j$5<1WgUU`EC+E$J z70#rskrMN;r$-6x&Jo}fmi2^<>k%UWq=<5_-e|aAWm(59F?n0Te@V(_&@zU$<7Nxv zNAh!t5G4>lBX3V4#**gdkgd9TE)99>aqWl>Hx-(L)W|P38Ur?dbI77Kga^Y48=Mo& z?*{k`>IbsU7TDoy%dM6=Dhb#IT0(m87rmh?!4xLrqyGMNB235F90oy3D^luh#4MDlrY%$zySdsoi7&QFr%bGuHGU;5kJerj+niH8nEcEa z%a~p1OF$*Lm}n2sbbgkskgx+x<^e(f!0};{% z{Gce#jU@)11mnQPe=d(>`dG10LY+B>%yQ)eKHYzhGQV;Z+O&3b7<=AmFx%cz3EqqW zG#JTw(hd9kGE;0$lR4bp{<_W#KA)~06|TZS@eA;_;0eErRAaY-djS|m?$IsJO=kUgNc@MmlYlFfvkL&{QIAs_dk%kpt5qz-~=-=$M(EI z96g_q6jy?XbT{b?n}H-sb_*r#${^;IKQ!@Knt@q)Eo|8d@x4flag^2ZY##Z_5n3e8t)ST%wi#4_y3;xBP?J`@aJ2x^$ z&@0<>$nNH`deeu^0f7iEj@P56R-2g1a?!aKvuq)%G{Jn|xip$;!HWR0wFo0k$JKHL zr;Wp=k1X`oT3rEU7Q9VV4WIJKPcaBY;pcwTpjd3;cV=fSQcJ4|-{2;gmT8v*+q1tr zFtck@w^@}(VH{e}pwtORbSCG-Kw9xW@G*Xda!9uj_!lM5nP=R&eVds2G5rYI@_OX_iOj^Hf-5tpY!c`vqZ+adSZA?z_b9(9vGMTu+ z@v-Ts`hM(SY*M{({Q}(8&|5upBJL6M?to4%!B5nK(z&bZ!n*=_X)}(%=%X>N-ZH(D zikfvx%RL2Q5!}OxG4`^5D5>d>jfcOn;I&#UX4*?#Tr3dcY%Og2Aow*!!w=7n;5(6P z@v6UisCC^aoB*z`-l7tRc$U=mR7+X+6PtFoCX~mnM1=$TLWU<@!ea%-Mx-dl3^*J` zadg$1QKkv=&NZ7t6=I&DC#{K7L61kt^Qw_RXb!0z(#NCfh*C#nh0llIQ zgo0?#1xU!A45Y@t}!AjBE9(Z=8fYNJ4FHgedxijf8 z4Kk&4lf?eu7m@|oKfQ2q<-2(Y^#?$R%gkQ^Su0yzaDg!Pur zdoV0supIHg2}KyuaKX?k_xE52!39661=h7bjxm4&mUL9DYQozDe9x{2Y!wotO=`KO zr{Rye0M7-V{LxYh5}6_o7|5g)c{fI8TwUZNxuC+AfKwM7BdmgyUzKp%3#s+$qAO;} z8rUM?Hy_{_-2E&2lte$2ez>P3wY4omv<4BebA%{gx-VMj#^EfLQ7b5ya{fK5!+^{U zpiM{B8z;bVtJ@>T_@b`XY`xk4J@QwELN|f@VfK7Li*(>UN_A`faQTdK5?b2pduOHE z!Z6gB_!^UB^ux%qn671iAr*6#iC24;)icXE3rX;rKp)lyVfm|GkrjygV?x1E#e7S`v?JrG|JklccX|gy<~rejy1j&(Z8cBH%lTc z%MCT452u$0jBKmBV8>6$Ar@gug9>%w0>9AZ*TIi1t4ZW30UT{-UV5W_hs;koeX57! zF$`xC>vZY50fXyx58%0-dr1&t)nmQv<)5+6(p_INvi8 zFfvE7^*N1m7UE0sy%O;cWDYClvgJMLK$O{?a#2k_>WOyrxhMEE9@IziPpeZT(=e5xRzli)kE1;D--79emooR^4~dDXtwJq zu%Y&^M$D(@Blr3V2MT!Wt1VzAcPL>g)E9rWgT(urY|jH=#0WiuoaG=`D5KTGigbo5 zCDJ|C|J-4gy&XGZH@B(yCVqs5H|7QXT9ZT(S2f{16w`~aL9K9II5duHo|hpY^EAU*f`X12b99g!kCzRUX{+>? ziAUk>Eq4?hl^H#4kJj!+fzT=}2vktDes? zB!DUF8OuE6*{L;N6mvn97`N%rF=xGgO`4q%!@Ta5E{MZ+q#KuG;VrOl!#0ZE{#4^l zSXKrD-Ya^AMKJ>)%l4_U@_|lcTjn1jZZs0>y1|IWd$^kDNI;_gm=x!X&WJgWA)*D! zjrzs$mp#lc!&|1?F&hv>Ps&RDb-xB7Rf%o`Q*`anpdnkLq$zMUHk%i7Z(bEa#tVe3 zlu}s}zNfLW;ef?VA(0w?7Ng}k^&ef);E=Owe~UbSZ^I9tvRskGu~x|$7Y_H3C< z3=@B`uJ4iF!*~CO)pr&y^5=(i-?LIXa#mK`;*LnNvqk!4VE7vT%8Hh80vBKaI26U) z$!!(Bj{hW+L64;khOkO7Cd+L(*67ODN0-b3AC5s3hdv(krSwM+zOx_YQcFUFOMu-J zaN_X#&HLUJj;cyt(E$JQB=|ag1jK7C%f`}U0a7?|2?U`$1aCJO2cqOlaD*JhF60;I zLC!cMV2oN;k3~;SfcXUmY*zj8h3!#~^-mEuCMOZ~+J%x$8aQ`$M{|PeM<#6*%qnmIm27!Y!?DD902k^Y~Q%=(7r-M*aGK{jUMfeHqb2*#&&-c;Sa;4WWS*>b?V}w)A zoHrLc&y3)I+ZSx2)ZQh0L{4Shz=eDnERwD|y$BUtseS-)t{twC^d^{J{X`9Ms}H1; ztePy#qB;MrjNje2({MkCo{mkZ&o+409KIUe-dPOCcZ!TWRp()L$k zy^#VD+0x}$)nyO}rAqwRz9=cw3AG5nfW|jW_R4#LZHNnIwj8nmq8SLDOgI};t{km6 zbu<7AKbw{Jc*Esy12yqQ;W;8DFXr$KchmH*16Be-`Z$I}@kDS8=?g z_Zy2wU}kYjs>Y7hE zKQlyh7SmFI|I!jw@;qfF629Qp*Ri1K@>X_E=73)`lvBDsqOS&E5#%BR?!{l8=}bct zy&WOBPuucOV0e>Q;&u3b6S%_#R_9k*WFiI59~=~6wYb)9=Bn5NtH&mGP8Wrp2Gbl3 z3CzVex<)onHiD-i8!E*dsStAfV{u@ zo&C-p(TWyvERG` zNo5|(s!~W(Tn5v8*%t9lKAIuWUb0^aO=Im~ZG7dpUK{+@h7+~gFTLspoCd@{h0j1- zO`z(h=_ppEdxx*$oY1{uJK?`$UQ1Gt@7B2j?D*8d*x3E@%QcSMX`%@#Efc0*V}%Dc z8*~CsyigPD)-Mql$TcRQ&K54+Fst+Vf-wOJ)5KGQ7gF zmh(Yi9JvKc5iA(0x4HMtHo`5wq&)#a{)pKKG#U9=NpN>=ND{SJcc|6(Pqm4!5AQ6I z_#f)K?DIjBo^3hn-+aQ5Wlju@n0|_E#4+m3a3lx6xkgdkLKV)Rptk(@evFXOP6N@>ZG3??=|3me8AN5bL{65N^`l#XuI>B&E8P!- zk$k0%4}vWUNIIB5u~TA=Bu$b2qTAa z;tZi9%6nGI1Dnuf0zwnh_-g4FSEdaL<48UM^8`w*p#tkZwkh>VfRToO06aaZ6W_*& z7rOOC~Kp2|8*5C_HXzaHOAXf8vPe6bJ9s53=L0htSm>f9|`AY!kJWe~P=R5uQAh4bIbZDSvVe(y#l&MenOW5bzP^*TgeCmqQ8 gOSiqdYAnYG*{(`HLo(?!Z!x}}b^omx`F}b1A1!DY9smFU literal 0 HcmV?d00001 diff --git a/images/projects/utopia-map-cropped.png b/images/projects/utopia-map-cropped.png new file mode 100644 index 0000000000000000000000000000000000000000..d9afe7d453e1f61e8a5e232615b1102497841909 GIT binary patch literal 27496 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 uBglXN0000000000000000000000000000000000000000000000000jD6*jd literal 0 HcmV?d00001 diff --git a/images/projects/utopia-map.png b/images/projects/utopia-map.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d4d88453d996931914223289ca23fdceb57ec8 GIT binary patch literal 28872 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 + + + + + + + + + Impressum | IT4C + + + + + +

    Zum Hauptinhalt springen
    + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..3dd324c --- /dev/null +++ b/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + IT4C + + + + + +
    Technologie für den gesellschaftlichen Wandel
    IT4C ‒ Technologie für den gesellschaftlichen Wandel

    Wir sind Softwareentwickler, die deine alternative Vision verstehen und umsetzen. Mit technischer Expertise und persönlicher Betreuung unterstützen wir Projekte, die Positives bewirken.

    Leistungen

    In unserem IT Team for Change bündeln wir die Expertise engagierter Persönlichkeiten, die in den nachfolgenden Bereichen bewandert sind.

    Webentwicklung

    • Frontend
    • Responsive Design
    • Barrierefreiheit
    • Backend

    Hosting

    • Wordpress
    • Ocelot.social
    • Zugeschnittene Lösungen
    • Nachhaltige Serverinfrastrukturen

    Mobile Anwendungen

    • Android
    • iOS
    • PWA

    Beratung & Betreuung

    • Systemarchitektur
    • DevOps & Prozessbegleitung
    • Monitoring & Security
    • Technische Konzeption
    • Agiles Projektmanagement
    • Nachhaltigkeitsanalyse

    Software-Entwicklung

    • API-Entwicklung
    • Datenbank-Design
    • Performance-Optimierung
    • Deployment-Automatisierung
    • Code-Qualität & Testing

    Team & Werte

    Wir glauben an die Kraft von Technologie für positiven Wandel. Unser Team verbindet technische Expertise mit nachhaltigem Denken und sozialer Verantwortung.

    Unser Prozess

    01

    Kennenlernen & Vision

    Persönliches Gespräch und detaillierte Bedarfsanalyse

    02

    Agile Entwicklung

    Technische Konzeption und iterative Umsetzung mit kontinuierlichem Feedback und automatisierten Tests

    03

    Launch

    Deployment und Übergabe mit ausführlicher Dokumentation

    04

    Support

    Langfristige Betreuung und Weiterentwicklung

    Kontakt

    Wir freuen uns auf deine Nachricht. Als Ansprechpartner steht dir Ulf Gebhardt für deine Fragen gerne zur Verfügung.

    Ulf Gebhardt

    Telefon

    Nachricht

    + + + diff --git a/it4c-logo2-clean-bg_alpha-1024x1024.png b/it4c-logo2-clean-bg_alpha-1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf1ba922f1448c318fa62e5f01fc0c6b7468246 GIT binary patch literal 31400 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 z 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 e0000000000000000000000000000000002Xd(w&k literal 0 HcmV?d00001 diff --git a/it4c-logo2-clean-bg_alpha-128x128.png b/it4c-logo2-clean-bg_alpha-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..76f25ffb33fbc162eedd24b6cbb804580b326eab GIT binary patch literal 3528 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 CRl(Q* literal 0 HcmV?d00001 diff --git a/it4c-logo2-clean-bg_black-1024x1024.png b/it4c-logo2-clean-bg_black-1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..efd15abfd3fe20a252ae62f2f7b048b40ce0db6b GIT binary patch literal 24686 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 P000000000000000_Y>ph literal 0 HcmV?d00001 diff --git a/it4c-logo2-clean-bg_black-128x128.png b/it4c-logo2-clean-bg_black-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5c76ad81d942dcf3300d4dc36de778b719d96c GIT binary patch literal 2500 zcmV;#2|M;uNk&Gz2><|BMM6+kP&gp42><}_C;*)SDu4ih06vjGn@J_4BB3gl+L*8s z32Xq=fA7%CLjNhc8C7|#bMH9+FkW-sU_WAgTR+|U#{TE(0sYhb=ULyN2kpP6x9#V` z2lfy8zqfwT-~aQFKdSb_{=21sIPDAhAKRbUaR0yy*dOV4!$2R^4)`rtl{TOU^Dpq8 zhTrx1efppON4Rh6k68cP&u5l&N;5~@@jOZe1G{SNCAv?dX*HE*0^jY__J35hz4b8q zkGatmONjkGlbz7{*~5+Bry;wnNUwqW3I+;O5?6}7hUYfYgH{^(3RrCG`fUuK=e6Kj z6+{L^AvFlAd8Di6MLJ_}5q9zpu};dn#J+nT7SfdKgU$W2T7$h`-{!-GXNi_;>AtWo zvyYCTk@tdQZLaQZRpQTnS3;nsr%HIcgv5x}Jj%}OPv2g7RGIYV?9A~N;$bgdjl;kI z{{1#;sJi3P4@4bkfEp7$Y?;;lGek%F&7&z-aOcoPIKsD}P`urr+B5!z;AZ&Y`>8YT z+5X{)ZkXDJMy5}D%9U~49s84+da`b7z7^7+E`f1{!X(F4_MG;1*RxToha3~Lj8k|x zb*N4gC7Z?GYL9_e=Ogtx0~jl%xr!2MAh&J_N=?u34{Ugb;*;#_briGJ|N49(=urD# zPLdh?X+Wx<`XbJmjGwBFA!jYeBgghN*hr9hb^BMB{}SbOzy}v4AF>i67r{S>xiK_H zkjZnP8+gJ24^5dkDrh{WZnYyf|H!1{RN!C}XZIfQ$bccLk>3SR=MPnddDrE5sxn>N zpO>z2Ukn{}eXI`dHm5k8Gd-Zr=nSjvEXy(z@qKqyRtSiyGx<%^?j~QClR~3*@z*He zC&m|z>YNPFZepI@kjyMA&}$HF=eR6|C*6Bh-|B81)sjlNts$KZ=iBGPh*MT%jzwsE z-cuYtEY`H~iRQTs-Gs2WjN&;R1I0?jM&l=JjFL<~`}AJ}9FS^>0MGjpHpJ3uOgQlF zc=dcUbt*){ALu@2-C1>!m3jbZ6{Eu`oE^B4ZxbF^#XAyM+EEx(8&B9Uhcd$1+Ie(oXYo53O`e}NyWj=Tcbz?CS|X#%>7R-2;yxHJ*o4|X8{(~V5b%u4 zH@5c<>Oqt! zX?~q<=zQi~{Va5LWFscU%|!FG(1*Ps9z5ht!jaNaJM@pc=b!& z?7t~R6$q46l_a*_qv4Uxca$#ePQ`s*evT#L>rtMP z8QN)6rX!M{6yGO@WIH5c6qWt6MZ$j_0{nTS=Z6%qUdC$vjCnF)u+w(2kgM`6CmsKF zcFOp1E+-|_gCtM?R@qWe(NjEHWSQH=&vMY%^IRZ6kgYhk+H-gg>J^@u3-0SIEY8Wq z&luyj7zXf?1M8Jc1y_f>C`*_bQ*IlFSlHZA{_DOt1lE1&evHcuo_YJ|x5ar7R> zD0;V#TMvpC4ErPAfiwo7)m_$;fv}CDu{E;B=c98_G~(t~Nh!Go`bo*9EWTX}%Z=v! z6?StvyoU{M|M8U288~E~g-VNfgp0;P`{Sv1cQT{%9mPGe?-^0lG+!7;=G?5zxFy@( z4KV6QfU%TL_*n=JL(0!35Gg#bd^#n8QZGjrFM*4`X)3?`b@#0Ib5*>WAC{p^RB<32 zc6X)D01zvS+C6^OVfPFJqwQkMDv%=YCRpY7S~>nd>zj+k)IN$jK53NTP{*@tG4-qj zG3+oMj9w*m8NoI%)X9OSEj2T@t_k8`c;YfKrBc2B!?yhs%Qs9B)VAU5Fi*Y)8?Z^Z zI%A$ccb~x2ew5H3O0vH2&8Wmw0>^pLlXX!Gj~Zdmh}w00*s^4DwwLD_tm_`iB{*)G z33Ag>7UCqoB}3Emam1Tb)5-X(a)HEMH?gi*0ln{bW$Nbc>6+*HK06-cZ>%goQoz_{ z7o&el%ePqnsPxDhuj7?QiP1FD}3=ETZ*I@d<{RaF6Flb0EX9Nnd`$tnVT`oRE|Wn{DEkI zn6A|}jw0SFGywkP`k6|eD8kjwkZVo+ui2a65$7zs1w-OOW;T~h8556%TS*KgWxyc% zCr@Z#uMl^qoER-ymax7<6BI3nc7}%RpO0AEY*yKhtu^rA`HK?pOWz^x%RT9$+y~O) zhMP(mdDmDr`Pc)&mwD}y=&Iblr`Dx)=AeiZpfFd*mC0l2L6AylWE<5QFGGoY0r)n>U(9LL+lU!XrgUcEnc5y@VP?N3b)))HfXA9bQ_mR!&dJ|*M3IW&_TqZ? zaTw^NleV9t**qC3wG;fPe~|CXdtnzJz2)Ni1tULjQOPF_gdq6|Q%up4)gh|0^{~!!i6N1o+MW ziFw=@&D+Asc3cvpgD}eP^Lp2Z6Z7@;zxtJb`2Pe;VF#3(!C;o+&`i)4<-alL=G0;$ O`tkOPmmgFd0002njT8m| literal 0 HcmV?d00001 diff --git a/it4c.html b/it4c.html new file mode 100644 index 0000000..c463e0e --- /dev/null +++ b/it4c.html @@ -0,0 +1,41 @@ + + + + + + + + + + IT4C | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/kontakt.html b/kontakt.html new file mode 100644 index 0000000..bbc6d94 --- /dev/null +++ b/kontakt.html @@ -0,0 +1,41 @@ + + + + + + + + + + Kontakt | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/projekte/democracy.app.html b/projekte/democracy.app.html new file mode 100644 index 0000000..c534219 --- /dev/null +++ b/projekte/democracy.app.html @@ -0,0 +1,41 @@ + + + + + + + + + + DEMOCRACY App | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/projekte/gradido.html b/projekte/gradido.html new file mode 100644 index 0000000..3d930ab --- /dev/null +++ b/projekte/gradido.html @@ -0,0 +1,41 @@ + + + + + + + + + + Gradido | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/projekte/index.html b/projekte/index.html new file mode 100644 index 0000000..d74d3bb --- /dev/null +++ b/projekte/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + Projekte | IT4C + + + + + + + + + diff --git a/projekte/ocelot.social.html b/projekte/ocelot.social.html new file mode 100644 index 0000000..1593343 --- /dev/null +++ b/projekte/ocelot.social.html @@ -0,0 +1,41 @@ + + + + + + + + + + Ocelot.Social | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/projekte/utopia.map.html b/projekte/utopia.map.html new file mode 100644 index 0000000..032cead --- /dev/null +++ b/projekte/utopia.map.html @@ -0,0 +1,41 @@ + + + + + + + + + + Utopia Map | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/slimsearch.worker.js b/slimsearch.worker.js new file mode 100644 index 0000000..d111438 --- /dev/null +++ b/slimsearch.worker.js @@ -0,0 +1,2 @@ +[...new Array(6)].map((e,t)=>`[vp-content] h${t+1}`).join(",");const{entries:$}=Object,{fromEntries:st}=Object,nt="ENTRIES",D="KEYS",W="VALUES",_="";class S{set;_type;_path;constructor(t,s){const n=t._tree,o=Array.from(n.keys());this.set=t,this._type=s,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){const t=this.dive();return this.backtrack(),t}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:t,keys:s}=b(this._path);if(b(s)===_)return{done:!1,value:this.result()};const n=t.get(b(s));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const t=b(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:t})=>b(t)).filter(t=>t!==_).join("")}value(){return b(this._path).node.get(_)}result(){switch(this._type){case W:return this.value();case D:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const b=e=>e[e.length-1],ot=(e,t,s)=>{const n=new Map;if(typeof t!="string")return n;const o=t.length+1,r=o+s,i=new Uint8Array(r*o).fill(s+1);for(let c=0;c{const l=r*i;t:for(const u of e.keys())if(u===_){const h=o[l-1];h<=s&&n.set(c,[e.get(u),h])}else{let h=r;for(let f=0;fs)continue t}q(e.get(u),t,s,n,o,h,i,c+u)}};class z{_tree;_prefix;_size=void 0;constructor(t=new Map,s=""){this._tree=t,this._prefix=s}atPrefix(t){if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");const[s,n]=I(this._tree,t.slice(this._prefix.length));if(s===void 0){const[o,r]=L(n);for(const i of o.keys())if(i!==_&&i.startsWith(r)){const c=new Map;return c.set(i.slice(r.length),o.get(i)),new z(c,t)}}return new z(s,t)}clear(){this._size=void 0,this._tree.clear()}delete(t){return this._size=void 0,rt(this._tree,t)}entries(){return new S(this,nt)}forEach(t){for(const[s,n]of this)t(s,n,this)}fuzzyGet(t,s){return ot(this._tree,t,s)}get(t){const s=F(this._tree,t);return s!==void 0?s.get(_):void 0}has(t){return F(this._tree,t)?.has(_)??!1}keys(){return new S(this,D)}set(t,s){if(typeof t!="string")throw new Error("key must be a string");return this._size=void 0,E(this._tree,t).set(_,s),this}get size(){if(this._size)return this._size;this._size=0;const t=this.entries();for(;!t.next().done;)this._size+=1;return this._size}update(t,s){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=E(this._tree,t);return n.set(_,s(n.get(_))),this}fetch(t,s){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=E(this._tree,t);let o=n.get(_);return o===void 0&&n.set(_,o=s()),o}values(){return new S(this,W)}[Symbol.iterator](){return this.entries()}static from(t){const s=new z;for(const[n,o]of t)s.set(n,o);return s}static fromObject(t){return z.from(Object.entries(t))}}const I=(e,t,s=[])=>{if(t.length===0||e==null)return[e,s];for(const n of e.keys())if(n!==_&&t.startsWith(n))return s.push([e,n]),I(e.get(n),t.slice(n.length),s);return s.push([e,t]),I(void 0,"",s)},F=(e,t)=>{if(t.length===0||!e)return e;for(const s of e.keys())if(s!==_&&t.startsWith(s))return F(e.get(s),t.slice(s.length))},E=(e,t)=>{const s=t.length;t:for(let n=0;e&&n{const[s,n]=I(e,t);if(s!==void 0){if(s.delete(_),s.size===0)A(n);else if(s.size===1){const[o,r]=s.entries().next().value;R(n,o,r)}}},A=e=>{if(e.length===0)return;const[t,s]=L(e);if(t.delete(s),t.size===0)A(e.slice(0,-1));else if(t.size===1){const[n,o]=t.entries().next().value;n!==_&&R(e.slice(0,-1),n,o)}},R=(e,t,s)=>{if(e.length===0)return;const[n,o]=L(e);n.set(o+t,s),n.delete(o)},L=e=>e[e.length-1],it=(e,t)=>{const s=e._idToShortId.get(t);if(s!=null)return e._storedFields.get(s)},ct=/[\n\r\p{Z}\p{P}]+/u,j="or",N="and",ut="and_not",ht=(e,t)=>{e.includes(t)||e.push(t)},P=(e,t)=>{for(const s of t)e.includes(s)||e.push(s)},B=({score:e},{score:t})=>t-e,lt=()=>new Map,M=e=>{const t=new Map;for(const s of Object.keys(e))t.set(parseInt(s,10),e[s]);return t},G=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,H={[j]:(e,t)=>{for(const s of t.keys()){const n=e.get(s);if(n==null)e.set(s,t.get(s));else{const{score:o,terms:r,match:i}=t.get(s);n.score=n.score+o,n.match=Object.assign(n.match,i),P(n.terms,r)}}return e},[N]:(e,t)=>{const s=new Map;for(const n of t.keys()){const o=e.get(n);if(o==null)continue;const{score:r,terms:i,match:c}=t.get(n);P(o.terms,i),s.set(n,{score:o.score+r,terms:o.terms,match:Object.assign(o.match,c)})}return s},[ut]:(e,t)=>{for(const s of t.keys())e.delete(s);return e}},dt=(e,t,s,n,o,r)=>{const{k:i,b:c,d:l}=r;return Math.log(1+(s-t+.5)/(t+.5))*(l+e*(i+1)/(e+i*(1-c+c*n/o)))},at=e=>(t,s,n)=>({term:t,fuzzy:typeof e.fuzzy=="function"?e.fuzzy(t,s,n):e.fuzzy??!1,prefix:typeof e.prefix=="function"?e.prefix(t,s,n):e.prefix===!0,termBoost:typeof e.boostTerm=="function"?e.boostTerm(t,s,n):1}),J=(e,t,s,n)=>{for(const o of Object.keys(e._fieldIds))if(e._fieldIds[o]===s){e._options.logger("warn",`SlimSearch: document with ID ${e._documentIds.get(t)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}},ft=(e,t,s,n)=>{if(!e._index.has(n)){J(e,s,t,n);return}const o=e._index.fetch(n,lt),r=o.get(t),i=r?.get(s);!r||typeof i>"u"?J(e,s,t,n):i<=1?r.size<=1?o.delete(t):r.delete(s):r.set(s,i-1),e._index.get(n).size===0&&e._index.delete(n)},mt={k:1.2,b:.7,d:.5},gt={idField:"id",extractField:(e,t)=>e[t],tokenize:e=>e.split(ct),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{console?.[e]?.(t)},autoVacuum:!0},Y={combineWith:j,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:mt},pt={combineWith:N,prefix:(e,t,s)=>t===s.length-1},_t={batchSize:1e3,batchWait:10},K={minDirtFactor:.1,minDirtCount:20},yt={..._t,...K},U=Symbol("*"),wt=(e,t)=>{const s=new Map,n={...e._options.searchOptions,...t};for(const[o,r]of e._documentIds){const i=n.boostDocument?n.boostDocument(r,"",e._storedFields.get(o)):1;s.set(o,{score:i,terms:[],match:{}})}return s},Q=(e,t=j)=>{if(e.length===0)return new Map;const s=t.toLowerCase();if(!(s in H))throw new Error(`Invalid combination operator: ${t}`);return e.reduce(H[s])},T=(e,t,s,n,o,r,i,c,l,u=new Map)=>{if(r==null)return u;for(const h of Object.keys(i)){const f=i[h],m=e._fieldIds[h],g=r.get(m);if(g==null)continue;let y=g.size;const d=e._avgFieldLength[m];for(const a of g.keys()){if(!e._documentIds.has(a)){ft(e,m,a,s),y-=1;continue}const w=c?c(e._documentIds.get(a),s,e._storedFields.get(a)):1;if(!w)continue;const p=g.get(a),O=e._fieldLength.get(a)[m],C=dt(p,y,e._documentCount,O,d,l),k=n*o*f*w*C,x=u.get(a);if(x){x.score+=k,ht(x.terms,t);const v=G(x.match,s);v?v.push(h):x.match[s]=[h]}else u.set(a,{score:k,terms:[t],match:{[s]:[h]}})}}return u},xt=(e,t,s)=>{const n={...e._options.searchOptions,...s},o=(n.fields??e._options.fields).reduce((d,a)=>({...d,[a]:G(n.boost,a)||1}),{}),{boostDocument:r,weights:i,maxFuzzy:c,bm25:l}=n,{fuzzy:u,prefix:h}={...Y.weights,...i},f=e._index.get(t.term),m=T(e,t.term,t.term,1,t.termBoost,f,o,r,l);let g,y;if(t.prefix&&(g=e._index.atPrefix(t.term)),t.fuzzy){const d=t.fuzzy===!0?.2:t.fuzzy,a=d<1?Math.min(c,Math.round(t.term.length*d)):d;a&&(y=e._index.fuzzyGet(t.term,a))}if(g)for(const[d,a]of g){const w=d.length-t.term.length;if(!w)continue;y?.delete(d);const p=h*d.length/(d.length+.3*w);T(e,t.term,d,p,t.termBoost,a,o,r,l,m)}if(y)for(const d of y.keys()){const[a,w]=y.get(d);if(!w)continue;const p=u*d.length/(d.length+w);T(e,t.term,d,p,t.termBoost,a,o,r,l,m)}return m},X=(e,t,s={})=>{if(t===U)return wt(e,s);if(typeof t!="string"){const h={...s,...t,queries:void 0},f=t.queries.map(m=>X(e,m,h));return Q(f,h.combineWith)}const{tokenize:n,processTerm:o,searchOptions:r}=e._options,i={tokenize:n,processTerm:o,...r,...s},{tokenize:c,processTerm:l}=i,u=c(t).flatMap(h=>l(h)).filter(h=>!!h).map(at(i)).map(h=>xt(e,h,i));return Q(u,i.combineWith)},Z=(e,t,s={})=>{const{searchOptions:n}=e._options,o={...n,...s},r=X(e,t,s),i=[];for(const[c,{score:l,terms:u,match:h}]of r){const f=u.length||1,m={id:e._documentIds.get(c),score:l*f,terms:Object.keys(h),queryTerms:u,match:h};Object.assign(m,e._storedFields.get(c)),(o.filter==null||o.filter(m))&&i.push(m)}return t===U&&o.boostDocument==null||i.sort(B),i},zt=(e,t,s={})=>{s={...e._options.autoSuggestOptions,...s};const n=new Map;for(const{score:r,terms:i}of Z(e,t,s)){const c=i.join(" "),l=n.get(c);l!=null?(l.score+=r,l.count+=1):n.set(c,{score:r,terms:i,count:1})}const o=[];for(const[r,{score:i,terms:c,count:l}]of n)o.push({suggestion:r,terms:c,score:i/l});return o.sort(B),o};class bt{_options;_index;_documentCount;_documentIds;_idToShortId;_fieldIds;_fieldLength;_avgFieldLength;_nextId;_storedFields;_dirtCount;_currentVacuum;_enqueuedVacuum;_enqueuedVacuumConditions;constructor(t){if(!t?.fields)throw new Error('SlimSearch: option "fields" must be provided');const s=t.autoVacuum==null||t.autoVacuum===!0?yt:t.autoVacuum;this._options={...gt,...t,autoVacuum:s,searchOptions:{...Y,...t.searchOptions},autoSuggestOptions:{...pt,...t.autoSuggestOptions}},this._index=new z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=K,this.addFields(this._options.fields)}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}get documentCount(){return this._documentCount}get termCount(){return this._index.size}toJSON(){const t=[];for(const[s,n]of this._index){const o={};for(const[r,i]of n)o[r]=Object.fromEntries(i);t.push([s,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:t,version:2}}addFields(t){for(let s=0;snew bt(e),kt=({documentCount:e,nextId:t,fieldIds:s,averageFieldLength:n,dirtCount:o,version:r},i)=>{if(r!==2)throw new Error("SlimSearch: cannot deserialize an index created with an incompatible version");const c=vt(i);return c._documentCount=e,c._nextId=t,c._idToShortId=new Map,c._fieldIds=s,c._avgFieldLength=n,c._dirtCount=o??0,c._index=new z,c},It=(e,t)=>{const{index:s,documentIds:n,fieldLength:o,storedFields:r}=e,i=kt(e,t);i._documentIds=M(n),i._fieldLength=M(o),i._storedFields=M(r);for(const[c,l]of i._documentIds)i._idToShortId.set(l,c);for(const[c,l]of s){const u=new Map;for(const h of Object.keys(l))u.set(parseInt(h,10),M(l[h]));i._index.set(c,u)}return i},V=(e,t)=>{const s=e.toLowerCase(),n=t.toLowerCase(),o=[];let r=0,i=0;const c=(u,h=!1)=>{let f;i===0?f=u.length>20?`… ${u.slice(-20)}`:u:h?f=u.length+i>100?`${u.slice(0,100-i)}… `:u:f=u.length>20?`${u.slice(0,20)} … ${u.slice(-20)}`:u,f&&o.push(f),i+=f.length,h||(o.push(["mark",t]),i+=t.length,i>=100&&o.push(" …"))};let l=s.indexOf(n,r);if(l===-1)return null;for(;l>=0;){const u=l+n.length;if(c(e.slice(r,l)),r=u,i>100)break;l=s.indexOf(n,r)}return i<100&&c(e.slice(r),!0),o},Mt=(e,t)=>t.contents.reduce((s,[,n])=>s+n,0)-e.contents.reduce((s,[,n])=>s+n,0),Ot=(e,t)=>Math.max(...t.contents.map(([,s])=>s))-Math.max(...e.contents.map(([,s])=>s)),tt=(e,t,s={})=>{const n={};return Z(t,e,{boost:{h:2,t:1,c:4},prefix:!0,...s}).forEach(o=>{const{id:r,terms:i,score:c}=o,l=r.includes("@"),u=r.includes("#"),[h,f]=r.split(/[#@]/),m=Number(h),g=i.sort((d,a)=>d.length-a.length).filter((d,a)=>i.slice(a+1).every(w=>!w.includes(d))),{contents:y}=n[m]??={title:"",contents:[]};if(l)y.push([{type:"customField",id:m,index:f,display:g.map(d=>o.c.map(a=>V(a,d))).flat().filter(d=>d!==null)},c]);else{const d=g.map(a=>V(o.h,a)).filter(a=>a!==null);if(d.length&&y.push([{type:u?"heading":"title",id:m,...u&&{anchor:f},display:d},c]),"t"in o&&o.t)for(const a of o.t){const w=g.map(p=>V(a,p)).filter(p=>p!==null);w.length&&y.push([{type:"text",id:m,...u&&{anchor:f},display:w},c])}}}),$(n).sort(([,o],[,r])=>"max"==="total"?Mt(o,r):Ot(o,r)).map(([o,{title:r,contents:i}])=>{if(!r){const c=it(t,o);c&&(r=c.h)}return{title:r,contents:i.map(([c])=>c)}})},et=(e,t,s={})=>{const n=zt(t,e,{fuzzy:.2,maxFuzzy:3,...s}).map(({suggestion:o})=>o);return e.includes(" ")?n:n.filter(o=>!o.includes(" "))},Ct=st($(JSON.parse("{\"/\":{\"documentCount\":106,\"nextId\":106,\"documentIds\":{\"0\":\"0\",\"1\":\"0#human-connection\",\"2\":\"0#ocelot-social-ende-von-human-connection\",\"3\":\"0#gradido\",\"4\":\"0#yunite-me\",\"5\":\"0#it4c\",\"6\":\"1\",\"7\":\"1#haftungsausschluss\",\"8\":\"1#haftung-fur-inhalte\",\"9\":\"1#haftung-fur-links\",\"10\":\"1#urheberrecht\",\"11\":\"1#datenschutz\",\"12\":\"1#rechtswirksamkeit-dieses-haftungsausschlusses\",\"13\":\"2\",\"14\":\"3\",\"15\":\"3#projekte\",\"16\":\"3#mitglieder-und-mitarbeiter\",\"17\":\"4\",\"18\":\"4#fur-entwickler\",\"19\":\"4#fur-kunden\",\"20\":\"5\",\"21\":\"5#techstack\",\"22\":\"6\",\"23\":\"6#techstack\",\"24\":\"7\",\"25\":\"8\",\"26\":\"8#maßgeschneiderte-karten-fur-gemeinschaften\",\"27\":\"9\",\"28\":\"9#rolle\",\"29\":\"9#fachwissen-projekte\",\"30\":\"9#frontend-entwicklung\",\"31\":\"9#backend-entwicklung\",\"32\":\"9#devops\",\"33\":\"9#testing\",\"34\":\"9#programmierung-datenbank-auszeichnungssprachen\",\"35\":\"9#gesprochene-sprachen\",\"36\":\"9#profil\",\"37\":\"10\",\"38\":\"10#prasentation\",\"39\":\"10#arbeit\",\"40\":\"10#arbeit-in-festanstellung\",\"41\":\"10#freiberufliche-projekte\",\"42\":\"10#rolle\",\"43\":\"10#gesprochene-sprachen\",\"44\":\"10#programmiersprachen-und-frameworks\",\"45\":\"10#fur-javascript\",\"46\":\"10#fur-java\",\"47\":\"10#fur-php\",\"48\":\"10#web-basics\",\"49\":\"10#webserver\",\"50\":\"10#datenbank\",\"51\":\"10#entwicklung\",\"52\":\"11\",\"53\":\"11#rolle\",\"54\":\"11#expertise-projekte\",\"55\":\"11#ansatze-werkzeuge\",\"56\":\"11#testverfahren\",\"57\":\"11#testautomatisierung\",\"58\":\"11#testmanagement-reporting\",\"59\":\"11#computersprachen\",\"60\":\"11#weitere-engagements-und-interessen\",\"61\":\"11#gesprochene-sprachen\",\"62\":\"11#profil\",\"63\":\"12\",\"64\":\"13\",\"65\":\"13#rolle\",\"66\":\"13#gesprochene-sprachen\",\"67\":\"13#expertise-projekte\",\"68\":\"13#computersprachen\",\"69\":\"14\",\"70\":\"14#story\",\"71\":\"14#rolle\",\"72\":\"14#sprachen\",\"73\":\"15\",\"74\":\"15#rolle\",\"75\":\"15#gesprochene-sprachen\",\"76\":\"15#ausbildung-projekte\",\"77\":\"15#reisen\",\"78\":\"15#techstack\",\"79\":\"15#computersprachen\",\"80\":\"15#frameworks-technologien\",\"81\":\"15#fur-javascript\",\"82\":\"15#fur-php\",\"83\":\"15#web-basics\",\"84\":\"15#cluster\",\"85\":\"15#linux\",\"86\":\"15#webserver\",\"87\":\"15#tools\",\"88\":\"15#datenbank\",\"89\":\"15#entwicklung\",\"90\":\"16\",\"91\":\"16#rolle\",\"92\":\"16#expertise-projekte\",\"93\":\"16#ansatze-werkzeuge\",\"94\":\"16#frontend-entwicklung\",\"95\":\"16#backend-entwicklung\",\"96\":\"16#devops-server-administration\",\"97\":\"16#testing\",\"98\":\"16#entwicklungsumgebungen\",\"99\":\"16#programmierung-datenbank-markup-sprachen\",\"100\":\"16#gesprochene-sprachen\",\"101\":\"16#profil\",\"102\":\"16#weitere-interessen-und-engagements\",\"103\":\"17\",\"104\":\"18\",\"105\":\"19\"},\"fieldIds\":{\"h\":0,\"t\":1,\"c\":2},\"fieldLength\":{\"0\":[1,63],\"1\":[2,57],\"2\":[6,43],\"3\":[1,57],\"4\":[2,36],\"5\":[1,34],\"6\":[1,31],\"7\":[2],\"8\":[3,90],\"9\":[3,68],\"10\":[1,39],\"11\":[1,95],\"12\":[3,45],\"13\":[1,30],\"14\":[1,155],\"15\":[1,18],\"16\":[3,16],\"17\":[1,35],\"18\":[2,70],\"19\":[2,65],\"20\":[2,54],\"21\":[1,7],\"22\":[1,64],\"23\":[1,25],\"24\":[2,67],\"25\":[2,81],\"26\":[4,78],\"27\":[2,33],\"28\":[1,5],\"29\":[2,23],\"30\":[2,4],\"31\":[2,4],\"32\":[1,2],\"33\":[1,3],\"34\":[3,6],\"35\":[2,8],\"36\":[1,1],\"37\":[2],\"38\":[1,81],\"39\":[1],\"40\":[3,66],\"41\":[2,67],\"42\":[1,10],\"43\":[2,8],\"44\":[3,19],\"45\":[2,8],\"46\":[2,6],\"47\":[2,2],\"48\":[2,6],\"49\":[1,3],\"50\":[1,4],\"51\":[1,5],\"52\":[1,64],\"53\":[1,17],\"54\":[2,46],\"55\":[2],\"56\":[1,16],\"57\":[1,13],\"58\":[2,11],\"59\":[1,7],\"60\":[4,18],\"61\":[2,5],\"62\":[1,1],\"63\":[2,105],\"64\":[2,19],\"65\":[1,9],\"66\":[2,8],\"67\":[2,53],\"68\":[1,16],\"69\":[2,54],\"70\":[1,77],\"71\":[1,4],\"72\":[1,7],\"73\":[2,73],\"74\":[1,21],\"75\":[2,10],\"76\":[2,89],\"77\":[1,52],\"78\":[1,16],\"79\":[1,21],\"80\":[2,27],\"81\":[3,8],\"82\":[2,4],\"83\":[2,4],\"84\":[1,2],\"85\":[1,4],\"86\":[1,3],\"87\":[1,9],\"88\":[1,7],\"89\":[1,12],\"90\":[2,190],\"91\":[1,30],\"92\":[2,39],\"93\":[2],\"94\":[2,3],\"95\":[2,3],\"96\":[3,4],\"97\":[1,3],\"98\":[1,4],\"99\":[4,10],\"100\":[2,5],\"101\":[1,1],\"102\":[4,61],\"103\":[1,3],\"104\":[1],\"105\":[1]},\"averageFieldLength\":[1.7169811320754718,31.414930526406923],\"storedFields\":{\"0\":{\"h\":\"Historie\",\"t\":[\"Dieser Abschnitt gibt einen Überblick darüber, wann welche Person ein Mitglied unseres Teams wurde und wie IT4C entstanden ist.\",\"Alles begann ca. 2017, als Alex, der die ursprüngliche Website für das DEMOCRACY-Projekt erstellte, sich mit Ulf in Karlsruhe traf, um den Stand der zu diesem Zeitpunkt an Universitäten verfügbaren Wahlmethoden zu evaluieren. Ulf begann mit DEMOCRACY zu arbeiten und als das Projekt seinen öffentlichen Auftritt hatte, nahm Wolle Kontakt auf, um als Influencer mit dem Projekt zu arbeiten.\"]},\"1\":{\"h\":\"Human Connection\",\"t\":[\"Die meisten von uns trafen sich 2019 wieder auf der Human Connection. Diesmal alle als Entwickler, um das angedachte soziale Netzwerk zu implementieren. Wolle war der erste, gefolgt von Alex und Ulf. Während Ulf wieder zu DEMOCRACY ging, meldete sich Hannes freiwillig und Moriz stieß zum Team. Das Projekt Human Connection endete 2020 und die entstandene Software wurde fortan unter dem Name ocelot.social weiter gepflegt.\"]},\"2\":{\"h\":\"Ocelot.Social - Ende von Human Connection\",\"t\":[\"Im letzten Quartal 2020 wurde Human Connection als Projekt beendet und der Quellcode unter dem Namen ocelot.social neu veröffentlicht. Wolle, Alex, Ulf und Moriz führten das Projekt weiter und veröffentlichten wir.social, um ocelot.social am Leben zu erhalten. Lasst uns das soziale Netzwerk live auf stage.ocelot.social ausprobieren.\"]},\"3\":{\"h\":\"Gradido\",\"t\":[\"Im Jahr 2021 hat sich ein Großteil des Teams dem Projekt Gradido angeschlossen. Wie immer war unser Scout Alex der erste, gefolgt von Ulf, der zu dieser Zeit in Norwegen wohnte. Bald darauf stieß Moriz dazu, und im Sommer 2021 kam Hannes an Bord. Als Ulf eine Reise nach Italien antrat, konnte Wolle schließlich überzeugt werden, sich anzuschließen, bald gefolgt von Mathias.\"]},\"4\":{\"h\":\"Yunite.me\",\"t\":[\"Im Jahr 2022 trat das Yunite-Team an das Team heran, um ein neues soziales Netzwerk auf Basis von ocelot.social auf die Beine zu stellen. Das neue Netzwerk wurde am 01.11.2022 unter dem Namen yunite.me veröffentlicht.\"]},\"5\":{\"h\":\"IT4C\",\"t\":[\"Mit Beginn des Jahres 2023 wurde IT4C as Name für das Entwicklerkollektiv gefunden und die [Website] (https://www.it4c.dev) eingerichtet, um es den Teammitgliedern zu ermöglichen, sich selbst und das Team als Ganzes zu präsentieren.\"]},\"6\":{\"h\":\"Impressum\",\"t\":[\"Angaben gemäß § 5 TMG\",\"Ulf Gebhardt Alsbacher Str. 22 64673 Zwingenberg Deutschland Telefon: +49 157 8484 1600 E-Mail: info@it4c.dev\",\"Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:\",\"Ulf Gebhardt Alsbacher Str. 22 64673 Zwingenberg Deutschland\"]},\"7\":{\"h\":\"Haftungsausschluss:\"},\"8\":{\"h\":\"Haftung für Inhalte\",\"t\":[\"Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.\"]},\"9\":{\"h\":\"Haftung für Links\",\"t\":[\"Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.\"]},\"10\":{\"h\":\"Urheberrecht\",\"t\":[\"Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Solltest du trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.\"]},\"11\":{\"h\":\"Datenschutz\",\"t\":[\"Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne deine ausdrückliche Zustimmung nicht an Dritte weitergegeben. Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.\"]},\"12\":{\"h\":\"Rechtswirksamkeit dieses Haftungsausschlusses\",\"t\":[\"Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.\"]},\"13\":{\"h\":\"\",\"t\":[\" IT4C ‒ Technologie für den gesellschaftlichen Wandel \",\" Wir sind Softwareentwickler, die deine alternative Vision verstehen und umsetzen. Mit technischer Expertise und persönlicher Betreuung unterstützen wir Projekte, die Positives bewirken. \",\"Projekt startenUnsere Leistungen\"]},\"14\":{\"h\":\"IT4C\",\"t\":[\"IT Team for Change (IT4C) ist ein Team von Softwareentwicklern, das gemeinsam Software entwickelt. Unser Fokus liegt auf Out-of-the-Box-Projekten und disruptiver Ziviltechnik, um zum unvermeidlichen Wandel unserer Gesellschaft beizutragen.\",\"Wir glauben an einen Arbeitsprozess, der genau das richtige Maß an Autorität hat, um vernünftige Entscheidungen zu treffen, uns zu koordinieren und somit unsere Ziele zu erreichen. Die Leitung kann je nach Fachwissen und Verfügbarkeit zwischen den Teammitgliedern wechseln. Außerdem glauben wir, dass jeder, der seine Arbeit gerne macht, effektiver ist, als wenn er dazu gezwungen wird. Wir stellen sicher, dass jedes Mitglied die größtmögliche Freiheit hat, wie es arbeiten möchte.\",\"Wir sind ein Team, das über ganz Europa verteilt ist und manchmal sogar darüber hinaus. Der Kern des Teams arbeitet seit 2019 zusammen - siehe Historie. Unser gemeinsamer Nenner neben der Liebe zu sozialen Projekten und der Computertechnologie ist die deutsche Sprache, auch wenn die meiste professionelle Arbeit auf Englisch stattfindet.\",\"Eines unserer Prinzipien, um Projekte nicht unwartbar zu machen, ist die Verbreitung von Wissen innerhalb des Teams und die Rekrutierung neuer Mitglieder, die lernen wollen, wie wir Softwareentwicklung betreiben. Wir leben den agilen Prozess mit kurzen Release-Zyklen und wöchentlichen Feedback-Schleifen, um sicherzustellen, dass unsere Software tatsächlich die Bedürfnisse unserer Auftraggeber und Nutzer erfüllt.\"]},\"15\":{\"h\":\"Projekte\",\"t\":[\"Einige Projekte, auf die wir stolz sind:\",\"DEMOCRACY App\",\"Human-Connection \",\"Ocelot.social\",\"wir.social \",\"sender.fm \",\"Yunite.me \",\"Gradido\"]},\"16\":{\"h\":\"Mitglieder und Mitarbeiter\",\"t\":[\"Alexander Friedland\",\"Hannes Heine\",\"Mathias Lenz\",\"Maximilian Harz\",\"Moriz Wahl\",\"Sebastian Stein\",\"Ulf Gebhardt\",\"Wolfgang Huß\"]},\"17\":{\"h\":\"Kontakt\",\"t\":[\"Ob auf der Suche nach erfahrenen Entwicklern, um deine Geschäftsidee zu implementieren, ein bestehendes Team zu erweitern - oder bei Interesse an Zusammenarbeit: Nimm Kontakt mit uns auf!\",\"Wir sind per E-Mail oder Mobiltelefon erreichbar (Deutsch oder Englisch).\"]},\"18\":{\"h\":\"Für Entwickler\",\"t\":[\"Wenn du als Entwickler mit uns arbeiten möchtest, zeige uns gern dein Github Profil oder einen Lebenslauf.\",\"Auch wenn du kein gutes Github-Profil hast oder gerade dein Studium abgeschlossen hast, kannst du uns gerne kontaktieren, wenn du daran interessiert bist, in einer professionellen Entwicklerumgebung zu arbeiten. Wir helfen dir dabei, dich in moderne Arbeitsabläufe, Technologien und das Innenleben eines Remote-Teams einzuarbeiten. Es wäre schön, wenn du IT aus Hingabe, nicht aus der Not heraus machst.\",\"Auch über unseren Telegram Kanal kann man mit uns in Kontakt treten.\"]},\"19\":{\"h\":\"Für Kunden\",\"t\":[\"Wenn du auf der Suche nach einem Entwicklerteam bist und unsere Expertise in Anspruch nehmen willst, schicke uns bitte eine detaillierte Projektbeschreibung, in der Ziele, Zeitrahmen, die sozialen Auswirkungen und die Frage, ob das Projekt Open- oder Closed-Source sein soll.\",\"Wir werden mit dir zusammen arbeiten, um die Ziele auf nachhaltige Weise zu erreichen und sorgen dafür, das Wissen innerhalb des Teams zu verbreiten und bringen uns gern in deine bestehende IT-Abteilung ein, um die Skalierbarkeit zu gewährleisten.\"]},\"20\":{\"h\":\"DEMOCRACY App\",\"t\":[\"Die DEMOCRACY App ist ein Open-Source-Projekt, das die Gesetze und Beschlüsse des Deutschen Bundestages mit all ihren Dokumenten sammelt. Dann gibt sie ihren Nutzern die Möglichkeit, für jede Entscheidung, die das Parlament zu treffen hat, abzustimmen (annehmen, ablehnen oder enthalten). Nach der Abstimmung können die Benutzer in Prozenten sehen, wie viele Personen zugestimmt, abgelehnt oder sich enthalten haben.\"]},\"21\":{\"h\":\"Techstack\",\"t\":[\"Das Backend ist in TypeScript geschrieben.\"]},\"22\":{\"h\":\"Gradido\",\"t\":[\"Gradido ist ein Projekt, das eine alternative Währung zum Fiatgeld schaffen will.\",\"Dazu haben wir Bernd Hückstedt bei der Umsetzung seiner Idee geholfen. Alexander Friedland entdeckte das Projekt und arbeitete als Frontend-Entwickler. Ulf Gebhardt war der Project Owner und der Dev-Op. Moriz Wahl war verantwortlich für das Backend und die Unit-Tests. Hannes Heine arbeitete am Backend und war agiler Coach. Mathias Lenz erstellte die End-to-End-Testszenarien und den Dev-Op. Wolfgang Huß hat ebenfalls am Backend gearbeitet.\"]},\"23\":{\"h\":\"Techstack\",\"t\":[\"Das Frontend ist in Vue2 geschrieben. Das Backend verwendet NodeJS, Apollo, GraphQL. Die Datenbank ist auf der SQL-Plattform MariaDB. Die End-to-End Tests sind mit Cypress geschrieben.\"]},\"24\":{\"h\":\"Ocelot.Social\",\"t\":[\"Dieses Projekt begann unter dem Namen Human Connection. Die Idee war, eine Alternative für soziale Netzwerke wie Facebook, Instagram oder TikTok zu schaffen, bei der die Nutzer nicht das Produkt sind. Nach der Schließung des Netzwerks von Human Connection wurde die Open-Source-Software weiterentwickelt.\",\"Ocelot.social kann durch beliebige Betreiber auf eigenen Servern gehostet, mit eigenem Branding und zu eignen Nutzungsbedingungen angeboten werden. Es kann individuell konfiguriert werden und ist skalierbar sowie erweiterbar.\"]},\"25\":{\"h\":\"Utopia Map\",\"t\":[\"Lass deine Gemeinschaft wachsen – und gestalte dezentrale Netzwerke!\",\"Utopia bietet dir interaktive geografische Karten, die echte Verbindungen stärken und Zusammenarbeit auf Augenhöhe ermöglichen. Unsere Mission: Digitale Werkzeuge für lokale Aktionen zu schaffen, die Menschen und Gemeinschaften dazu befähigen, Verantwortung gemeinsam und selbstbestimmt zu übernehmen.\",\"🤝 Verbindungen im echten Leben: Erstelle dein Profil, platziere dich auf der Karte, entdecke Menschen in deiner Nähe und baue vertrauensvolle, lokale Netzwerke auf\",\"✨ Gemeinsam aktiv werden: Finde Gleichgesinnte, starte Projekte, sammle Ressourcen und baue regenerative Gemeinschaftsstrukturen mit auf\",\"🗺️ Mapping Real Change: Zeige ispirierende Projekte, mache Wandel sichtbar und motiviere zu kollektivem Handeln\"]},\"26\":{\"h\":\"Maßgeschneiderte Karten für Gemeinschaften\",\"t\":[\"Mit Utopia kannst du Karten gestalten, die genau auf die Ziele deiner Community zugeschnitten sind. Nutze personalisierte Kategorien, Marker, Farben und Symbole – ergänzt durch individuell anpassbare Pop-ups und detaillierte Profile, die wichtige Informationen direkt zugänglich machen.\",\"Dank unseres modularen Frameworks kannst du die Karten flexibel für verschiedenste Anwendungsfälle einsetzen – überall dort, wo dezentrale lokale Koordination gebraucht wird. Schau dir unsere Anwendungsfällen und Beispielen an!\",\"Für fortgeschrittene Anforderungen kannst du mit unserer Utopia UI React-Komponenten-Bibliothek ganz einfach deine eigenen interaktiven Karten entwickeln.\",\"Website | GitHub | OpenCollective | Telegram | X\"]},\"27\":{\"h\":\"Alexander Friedland\",\"t\":[\"Seit 1999 bin ich Webentwickler. Ein Studium habe ich nicht, ich bin Quereinsteiger und habe mir alles selber beigebracht. Javascript ist meine Stärke. Ich kann Frontend mäßig alles basteln was gewünscht wird. Ich habe bei sehr vielen Projekten mitgemacht.\"]},\"28\":{\"h\":\"Rolle\",\"t\":[\"Entwickler von Desktop-Anwendungen\",\"Frontend-Entwickler\"]},\"29\":{\"h\":\"Fachwissen & Projekte\",\"t\":[\"Ich habe an verschiedenen Projekten mitgewirkt und entwickelt:\",\"Programmierer für ocelot.social project\",\"Frontend-Entwicklung\",\"DevOps \",\"GitHub\",\"UI (Benutzeroberfläche)\",\"Testen \",\"Manuelles Testen\",\"Programmierer für Gradido-Softwareprojekt\",\"Frontend-Entwicklung\"]},\"30\":{\"h\":\"Frontend-Entwicklung\",\"t\":[\"Javascript\",\"Vue\",\"Nuxt\",\"BootstrapVue\"]},\"31\":{\"h\":\"Backend-Entwicklung\",\"t\":[\"Node\",\"Neo4j\",\"IPFS\",\"PHP\"]},\"32\":{\"h\":\"DevOps\",\"t\":[\"Docker\",\"GitHub\"]},\"33\":{\"h\":\"Testing\",\"t\":[\"Jest\",\"Cypress\",\"Cucumber\"]},\"34\":{\"h\":\"Programmierung, Datenbank & Auszeichnungssprachen\",\"t\":[\"Javascript\",\"GraphQL\",\"Cypher\",\"HTML\",\"CSS\",\"PostScript\"]},\"35\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"German (native speaker)\",\"English (read and write)\"]},\"36\":{\"h\":\"Profil\",\"t\":[\"Github\"]},\"37\":{\"h\":\"Hannes Heine\"},\"38\":{\"h\":\"Präsentation\",\"t\":[\"Ich bin in Deutschland geboren und in Frankreich aufgewachsen, daher spreche ich beide Sprachen fließend. In meiner Freizeit spiele ich gerne Videospiele, mache Reiki und alle Arten von Sport. Als Kind war ich, abgesehen von meinem Interesse für Sport, immer sehr gut in den Naturwissenschaften. In der 10. Klasse stieß ich auf das Programmieren, die Anfangszeit war so aufregend, dass ich den Eindruck hatte, ich könnte mit einem kleinen Gerät zaubern. Das hat mich so sehr begeistert, dass ich nach meinem Abitur 2008 3 Jahre in der schönen Stadt Toulouse studiert habe (Mathematik, Mechanik und Informatik). Danach zog ich zurück nach Deutschland in die Stadt, in der ich geboren wurde - Hamburg.\"]},\"39\":{\"h\":\"Arbeit\"},\"40\":{\"h\":\"Arbeit in Festanstellung\",\"t\":[\"White Paper Media Ltd. jetzt bekannt als OktoPOS und OktoCareer\",\"Meine Rolle war die eines Software-Ingenieurs. Meine Aufgaben waren hauptsächlich die Arbeit am OkotoPOS-Projekt mit viel Datentransfer von einer Anwendung zur anderen und ein wenig Frontend (Java, JUnit, Jersey, hibernate, etc.).\",\"MSP AG\",\"Dort war meine Rolle die eines Software-Ingenieurs. Ich half bei der Planung und Entwicklung des Im- und Exports von Daten für verschiedene Clients im Censhare Backend (Java, JaxRS, XPATH, XSLT, XLIFF, JavaPOI, etc.).\"]},\"41\":{\"h\":\"Freiberufliche Projekte\",\"t\":[\"DeutscheSee Online Shop\",\"Meine Aufgaben bestanden darin, bei der Entwicklung des Shopware-Shops (PHP, Laravel, etc.) und der firmeneigenen Anwendung (AngularJS) zu helfen. Diese wird von Herstellern verwendet, um das korrekte Gewicht des verkauften Produkts zurückzugeben.\",\"Human Connection\",\"Ich half bei der Übersetzung vom Deutschen ins Französische.\",\"Gradido\",\"Ich erledige Aufgaben vom Backend (GraphQL, TypeScript, TypeORM, etc.) bis zum Frontend (VueJS, Bootstrap, etc.).\",\"Einrichtung von verschiedenen kleinen Shopware-Shops und CMS-Seiten\",\"(Hosting, Konfiguration, etc.)\",\"Ich bin hier auf Github zu finden.\"]},\"42\":{\"h\":\"Rolle\",\"t\":[\"DevOps\",\"Backend-Entwickler\",\"Software & Datenbank Architekt\",\"Scrum Master\",\"Design-Eye\"]},\"43\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"Französisch fließend\",\"Deutsch fließend\",\"Englisch in Wort und Schrift\"]},\"44\":{\"h\":\"Programmiersprachen und Frameworks\",\"t\":[\"In meiner Zeit als Softwareentwickler habe ich viele verschiedene Sprachen gelernt. Die folgenden sind die, die ich am häufigsten verwendet habe.\"]},\"45\":{\"h\":\"Für Javascript\",\"t\":[\"Node\",\"Vue\",\"Express\",\"Apollo\",\"Angular\",\"GraphQL\",\"TypeScript\",\"TypeORM\"]},\"46\":{\"h\":\"Für Java\",\"t\":[\"JAX-RS\",\"Apache POI\",\"JavaPOS\",\"JDBC\"]},\"47\":{\"h\":\"Für PHP\",\"t\":[\"Shopware\",\"Wordpress\"]},\"48\":{\"h\":\"Web basics\",\"t\":[\"HTML\",\"CSS\",\"Bootstrap\",\"XSLT\",\"XPath\",\"XLIFF\"]},\"49\":{\"h\":\"Webserver\",\"t\":[\"Apache\",\"nginx\",\"Express\"]},\"50\":{\"h\":\"Datenbank\",\"t\":[\"Mysql\",\"MariaDB\",\"PostgreSQL\",\"Oracle\"]},\"51\":{\"h\":\"Entwicklung\",\"t\":[\"Git\",\"Github\",\"Kanaban\",\"Agile Softwareentwicklung\"]},\"52\":{\"h\":\"Mathias\",\"t\":[\"Verwurzelt im DIY Werken und Interesse an Sprache, Mustern und menschlichen Verbindungen. Während der Schulzeit unternahm ich erste autodidaktische Schritte in Richtung Computersysteme und Programmierung. Während seines Studiums der Computerlinguistik verzweigte sich Mathias in verschiedene Bereiche der Computertechnologie. Meine Motivation ist es, das Wissen und die praktischen Möglichkeiten zeitgemäßer Werkzeuge zu verbreiten, Skepsis gegenüber ihnen abzubauen und jeden Interessierten zu unterstützen, sie für sich zu nutzen. Und besonders die Facette der Qualitätssicherung in der Softwareentwicklung hat mich angesprochen.\"]},\"53\":{\"h\":\"Rolle\",\"t\":[\"Testing (ISTQB zertifiziert) \",\"Testkonzeption und -design\",\"Testautomatisierung\",\"Beratung zu Strategien und Werkzeugen\",\"Manuelles Testen\",\"Exploratives Testen\",\"DevOps\",\"Frontend-Entwicklung\"]},\"54\":{\"h\":\"Expertise & Projekte\",\"t\":[\"Unterstützung des Gradido Projekts\",\"Testkonzept\",\"Testautomatisierung\",\"Agile Testing\",\"Frontend-Entwicklung\",\"Übersetzung\",\"Mitwirkung an eHealth-Projekten bei Web-Agenturen \",\"Testkonzept und -planung\",\"Konzeption\",\"Testautomatisierung\",\"Manuelles Testen\",\"Exploratives Testen\",\"Übersetzungen für OSS Projekte\",\"Unterstützung einer quelloffenen 3D-Multiplayer Gaming Engine \",\"Portierung: Java nach C++\",\"Einrichtung und Pflege von Build-Systemen für Unix-Betriebssysteme\",\"Patching\"]},\"55\":{\"h\":\"Ansätze & Werkzeuge\"},\"56\":{\"h\":\"Testverfahren\",\"t\":[\"Test Driven Development\",\"Behavior Driven Development/Testing\",\"Testen nach Konzept und Plan\",\"Exploratives Testen (basierend auf Intuition und Erfahrung)\"]},\"57\":{\"h\":\"Testautomatisierung\",\"t\":[\"Robot Framework\",\"Playwright\",\"Cypress\",\"Selenium\",\"Appium\",\"RSpec\",\"Insomnia\",\"Cucumber and Gherkin\",\"Katalon Studio\"]},\"58\":{\"h\":\"Testmanagement & -reporting\",\"t\":[\"Trac\",\"TestRail\",\"Xray\",\"Github Issues\",\"GitLab Test Cases\",\"Jira bug tracking\"]},\"59\":{\"h\":\"Computersprachen\",\"t\":[\"Javascript\",\"Python\",\"Ruby\",\"C++\",\"HTML\",\"CSS\",\"LaTex\"]},\"60\":{\"h\":\"Weitere Engagements und Interessen\",\"t\":[\"Leckeres und gesundes Essen und Kochen\",\"Musik - Rhythmen und Liedtexte\",\"Menschliche Verbindungen\",\"Literatur\",\"Austausch von Zeit\",\"Die Punkte miteinander verbinden\"]},\"61\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"Deutsch (Muttersprache)\",\"Englisch (verhandlungssicher)\"]},\"62\":{\"h\":\"Profil\",\"t\":[\"GitHub\"]},\"63\":{\"h\":\"Maximilian Harz\",\"t\":[\"Seit meiner Jugend fasziniert mich die Möglichkeit, die eigene Gedankenwelt im Computer zum Leben zu erwecken. Meine ersten Hobbyprojekte waren private Webseiten und Browserspiele. Nach einem Informatikstudium an der Uni Saarbrücken war ich in verschiedenen Konstellationen als Softwareentwickler im Webbereich aktiv, z.B. als Frontend Engineer für die browser-native Blockchain Nimiq oder als technisch verantwortlicher Co-Founder einer leider nicht mehr existenten Second-Hand-Plattform.\",\"In meiner Wahlheimat Gijón lernte ich Moriz kennen. Irgendwann sprachen wir über das Thema Beruf und im Frühjahr 2024 lud er mich zu einem IT4C Treffen ein. In dieser Runde fühlte ich mich sofort wohl. Seitdem verstärke ich das Team insbesondere als Frontend-Entwickler.\",\"Nicht ganz nebenbei baue ich hier in Nordspanien ein kleines Permakultur-Projekt auf und renoviere ein altes Bauernhaus.\"]},\"64\":{\"h\":\"Moriz Wahl\",\"t\":[\"Als ich 8 Jahre alt war, bekam ich einen ZX81. Seitdem hat meine Faszination für das Programmieren nie aufgehört.\"]},\"65\":{\"h\":\"Rolle\",\"t\":[\"Management\",\"Unit Testing\",\"Backend-Entwickler\",\"Frontend-Entwickler\",\"Typografie\",\"Datenbank-Entwickler\",\"Motivation\"]},\"66\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"Deutsch (Muttersprache)\",\"Englisch (mündlich und schriftlich)\",\"Spanisch (mündlich und schriftlich)\"]},\"67\":{\"h\":\"Expertise & Projekte\",\"t\":[\"Nach meinem Studium arbeitete ich acht Jahre lang für le-tex, wo ich viel über Typografie, Datenkonvertierung, Prozessautomatisierung und Teammanagement.\",\"Ich habe für kleine Firmen gearbeitet, die Dienstleistungen für große Unternehmen anbieten. Dabei kam ich mit Logistik und Risikomanagement in Berührung.\",\"Im Jahr 2019 begann ich mit der Mitarbeit am Open-Source-Projekt Human Connection. ocelot.social und Gradido folgten.\"]},\"68\":{\"h\":\"Computersprachen\",\"t\":[\"Javascript\",\"C#\",\"Python\",\"LaTeX\",\"Lisp/eLisp\",\"XSLT2.0/XPath2.0\",\"Pascal\",\"BASIC\",\"SQL\",\"Cypher\",\"HTML\",\"CSS\",\"SASS\"]},\"69\":{\"h\":\"Sebastian Stein\",\"t\":[\"Mit Begeisterung bringe ich Ideen zum Leben und finde es faszinierend, wenn Projekte Gestalt annehmen und Wirklichkeit werden. Bei meiner Arbeit verbinde ich zwei wichtige Perspektiven: Einerseits den technischen Blick, wie sich Lösungen effektiv und wartungsfreundlich umsetzen lassen. Andererseits die psychologische Seite, bei der ich mich in die Wünsche der User hineinversetze, um zu verstehen, was wirklich gebraucht wird.\"]},\"70\":{\"h\":\"Story\",\"t\":[\"Meine Reise in der Informatik begann mit 16 Jahren, als ich mir das Programmieren selbst beibrachte. Vor meinem Studium der Technischen Informatik konnte ich bereits erste Erfahrungen als Hilfskraft in einem Softwareunternehmen sammeln. Während des Studiums verwirklichte ich mein erstes großes Projekt – das war mein eigentliches Lehrmeister-Erlebnis, bei dem ich enorm viel mitnehmen konnte. Nach dem Abschluss wurde ich direkt von dem Unternehmen übernommen, bei dem ich meine Diplomarbeit geschrieben hatte. Nach eineinhalb Jahren in fester Anstellung zog es mich dann in die Selbstständigkeit, um meinen eigenen Weg zu gehen und Projekte freier umzusetzen zu können.\"]},\"71\":{\"h\":\"Rolle\",\"t\":[\"Frontend-Entwickler\",\"UX-Konzeption\"]},\"72\":{\"h\":\"Sprachen\",\"t\":[\"Deutsch (Muttersprache)\",\"Englisch (mündlich und schriftlich)\"]},\"73\":{\"h\":\"Ulf Gebhardt\",\"t\":[\"Ulf ist ein Softwareentwickler durch und durch. Er hat mit 12 Jahren angefangen zu programmieren und ist dabei geblieben. Er weiß um die Möglichkeiten, die Software und Hardware zu bieten haben, und ist die Person, an die man sich wendet, wenn es Zeit ist, eine neue Bibliothek einzubinden oder einen Algorithmus zu implementieren. \",\"In seiner Freizeit programmiert er, wie jeder gute Programmierer, und reist zu Fuß um die Welt, wenn es Zeit ist, den Bildschirm für eine Weile zu verlassen.\",\"Man kann ihn auf Github und stackoverflow finden, seine Website besuchen, ihm eine E-Mail senden oder anrufen.\"]},\"74\":{\"h\":\"Rolle\",\"t\":[\"Ulf kann die folgenden Aufgaben erfüllen:\",\"DevOps\",\"Scrum Master\",\"Softwarearchitekt\",\"Backend-Entwickler\",\"Projektmanager\",\"Design-Eye\",\"Datenbankplanung und -optimierung\",\"Kompetenz-Bewertung\",\"SEO\"]},\"75\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"Ulf spricht fließend Deutsch und Englisch.\",\"Deutsch (Muttersprache)\",\"Englisch (mündlich und schriftlich)\"]},\"76\":{\"h\":\"Ausbildung & Projekte\",\"t\":[\"Die folgende Liste soll einen Überblick über Ulfs Leben geben:\",\"Von\",\"Bis\",\"Beschreibung\",\"1995\",\"2008\",\"Abschluss „Abitur“ (Note: 1,7)\",\"2005\",\"2009\",\"Softwareentwicklung bei Evonik Energy Services\",\"2008\",\"2009\",\"Zivildienst\",\"2009\",\"2013\",\"Bachelor of Science - Informatik (Note: 2,25)\",\"2011\",\"2015\",\"Wissenschaftlicher Mitarbeiter für die Datenplattform da-sense\",\"2013\",\"jetzt\",\"Webcraft-Media\",\"2016\",\"Entwicklung eines Enterprise Resource Planning(erp) für Hi5-Textildruck\",\"2017\",\"2019\",\"Entwicklung, Planung und Umsetzung der App „DEMOCRACY“\",\"2019\",\"Teamkoordination & Planung für Human-Connection\",\"2020\",\"Softwareentwicklung & Betrieb für Ocelot.social und wir.social\",\"2020\",\"2021\",\"Software-Entwicklung für Leratec Solutions in Halden(Norwegen)\",\"2020\",\"Software-Entwicklung für boxeez.com in Halden(Norwegen)\",\"2021\",\"2022\",\"Softwareentwicklung & Teamkoordination für Gradido\",\"2022\",\"2023\",\"Software-Entwicklung für yunite.me\",\"2023\",\"jetzt\",\"Teamleitung & Software-Entwicklung für eine Videoplattform\"]},\"77\":{\"h\":\"Reisen\",\"t\":[\"Ulf reist zu Fuß, wenn es mal wieder Zeit ist den Computer eine Weile ausgeschaltet zu lassen.\",\"Wann\",\"Dauer\",\"Beschreibung\",\"2020\",\"5,5 Monate\",\"Reise von Zwingenberg(Bergstraße) nach Halden\",\"2021\",\"2 Wochen\",\"Reise von Halden nach Gothenburg\",\"2021\",\"4 Wochen\",\"Reise von Hamburg nach Berlin\",\"2021\",\"1 Woche\",\"Reise durch die Sächsische Schweiz & Böhmische Schweiz\",\"2022\",\"5 Monate\",\"Reise von Zwingenberg(Bergstraße) nach Portopalo di Capo Passero\",\"2024\",\"3 Monate\",\"Reise von Zwingenberg(Bergstraße) nach La Font Blanche\"]},\"78\":{\"h\":\"Techstack\",\"t\":[\"Hier ist ein kurzer Überblick über die Computersprachen, Frameworks und Technologien, mit denen Ulf vertraut ist:\"]},\"79\":{\"h\":\"Computersprachen\",\"t\":[\"Ulf hat mit den folgenden Programmiersprachen gearbeitet:\",\"Javascript\",\"PHP\",\"C++\",\"Python\",\"Java\",\"Pascal\",\"BASIC\",\"Autoit\",\"Lua\",\"SQL\",\"Cypher\",\"HTML\",\"CSS\",\"SASS\"]},\"80\":{\"h\":\"Frameworks & Technologien\",\"t\":[\"Da die IT immer komplexer wird, ist es wichtig, mit welchen Frameworks man vertraut ist. Im Folgenden findest du eine unvollständige Liste von Ulfs Framework- und Technologiekenntnissen:\"]},\"81\":{\"h\":\"Für Javascript:\",\"t\":[\"Node\",\"Vue\",\"React & ReactNative\",\"Mongoose\",\"Express\",\"Apollo\",\"pm2\"]},\"82\":{\"h\":\"Für PHP\",\"t\":[\"SYSTEM\",\"Joomla!\",\"Wordpress\",\"Laravel\"]},\"83\":{\"h\":\"Web Basics\",\"t\":[\"HTML\",\"CSS\",\"Bootstrap\",\"SEO\"]},\"84\":{\"h\":\"Cluster\",\"t\":[\"Docker\",\"Kubernetes\"]},\"85\":{\"h\":\"Linux\",\"t\":[\"Arch\",\"Debian\",\"Manjaro\",\"Ubuntu\"]},\"86\":{\"h\":\"Webserver\",\"t\":[\"Apache\",\"nginx\",\"Express\"]},\"87\":{\"h\":\"Tools\",\"t\":[\"Gogs\",\"Teamspeak 3 Server\",\"Mailserver (Postfix + Dovecot)\"]},\"88\":{\"h\":\"Datenbank\",\"t\":[\"Mysql/MariaDB (including optimization)\",\"PostgreSQL (including optimization)\",\"Neo4J\",\"MongoDB\"]},\"89\":{\"h\":\"Entwicklung\",\"t\":[\"Git\",\"Pullrequest-review-workflow\",\"Github\",\"Gitlab\",\"Gogs\",\"Github Workflows\",\"Kanban\",\"Zenhub\",\"Agile softwareentwicklung\"]},\"90\":{\"h\":\"Wolfgang Huß\",\"t\":[\"Seit meinem 14. Lebensjahr, also seit Anfang 1983, beschäftige ich mich nun schon mit Programmierung. Dabei bin ich durch mehrere Phasen interessanter technologischer Veränderungen gegangen und habe die neuen Technologien hauptsächlich autodidaktisch und in Pairing-Sitzungen erlernt.\",\"Programmieren ist wie das Erzählen einer interaktiven Geschichte, die oft auch eine gestalterisch visuelle Komponente hat. Mir gefällt besonders die künstlerisch strukturelle Ästetik, wenn ich komplexe Projekte in faszinierenden Programmiersprachen umsetze.\",\"So haben meine bisherigen Projekte in fast allen Fällen mit Grafik zu tun gehabt, bis hin zu meiner high-end großformat Drucksoftware Pjannto RIP, mit Farbkalibration für höchste Ansprüche meiner Kunden zum Druck auf diversen Drucker Marken und Geräten. Auch meine iPhone App FaceYourFace zur Spiegelung von Gesichtshälften zur Erstellung von doppellinken und doppelrechten Gesichtsbilder ist eine grafische Anwendung.\",\"Schließlich habe ich mich derzeit von der Entwicklung von Anwendungssoftware auf Desktop-Computern mehr in Richtung von Web-Anwendungen für Internet-Browser orientiert (Frontend). Dies schließt die Entwicklung von Server-Programmen (Backend) und den Einsatz von Datenbanken sowie auch die Server-Administration mit ein und kann ebenso das Projektmanagement und die Entwicklungsleitung umfassen, wie beim ocelot.social Projekt.\",\"Einer der Gründe dafür war, gerne im Team zu arbeiten, und mit agilen Methoden Software zu entwickeln.\",\"Und nicht zu letzt war ich 12 Jahre Inhaber einer „kleinen“ Werbeagentur (8 Mitarbeiter) in der wir Logos, Prospekte, Kataloge erstellt und als Schauwerbegestalter für die Anfertigung von Schildern, Ladenbeschriftungen, Messetafeln und vielem anderen tätig waren. Dabei kamen die gängigen Grafikprogramme zum Einsatz. Dies kommt mir heute auch bei der programmierung zu gute.\"]},\"91\":{\"h\":\"Rolle\",\"t\":[\"Projekt- und Entwicklungsleiter \",\"Agile Methoden\",\"Entwickler von Desktop-Anwendungen\",\"Frontend-Entwickler\",\"Backend-Entwickler\",\"DevOps \",\"Git und GitHub Code-Entwicklung\",\"Server-Verwaltung\",\"Tester \",\"Einrichtung von Testumgebungen\",\"Agiles Testen\",\"Manuelles Testen\",\"Designer \",\"Corporate Design\",\"UI (Benutzeroberfläche)\"]},\"92\":{\"h\":\"Expertise & Projekte\",\"t\":[\"Ich habe an verschiedenen Projekten mitgewirkt und entwickelt:\",\"Maintainer, Manager und Programmierer für ocelot.social project\",\"Frontend-Entwicklung\",\"Backend-Entwicklung\",\"DevOps\",\"UI (Benutzeroberfläche)\",\"Testen\",\"Mitarbeiter bei Gradido Software Projekt\",\"Frontend-Entwicklung\",\"Backend-Entwicklung\",\"Server-Einrichtung\",\"Inhaber der FaceYourFace App für iOS \",\"Entwickler\",\"Eigentümer der App „Pjannto RIP“ für Windows \",\"Entwickler\"]},\"93\":{\"h\":\"Ansätze & Werkzeuge\"},\"94\":{\"h\":\"Frontend-Entwicklung\",\"t\":[\"Javascript\",\"Vue\",\"Nuxt\"]},\"95\":{\"h\":\"Backend-Entwicklung\",\"t\":[\"Node\",\"Javascript\",\"Neo4j\"]},\"96\":{\"h\":\"DevOps & Server Administration\",\"t\":[\"GitHub\",\"GitHub Actions\",\"Docker\",\"Kubernetes\"]},\"97\":{\"h\":\"Testing\",\"t\":[\"Jest\",\"Cypress\",\"Cucumber\"]},\"98\":{\"h\":\"Entwicklungsumgebungen\",\"t\":[\"VSCode\",\"Xcode\",\"Delphi Pascal\"]},\"99\":{\"h\":\"Programmierung & Datenbank & Markup Sprachen\",\"t\":[\"Javascript\",\"GraphQL\",\"Cypher\",\"Swift\",\"C++\",\"Pascal\",\"HTML\",\"CSS\",\"LaTex\",\"PostScript\"]},\"100\":{\"h\":\"Gesprochene Sprachen\",\"t\":[\"Deutsch (Muttersprache)\",\"Englisch (verhandlungssicher)\"]},\"101\":{\"h\":\"Profil\",\"t\":[\"GitHub\"]},\"102\":{\"h\":\"Weitere Interessen und Engagements\",\"t\":[\"Ich habe noch viele weitere Interessen und bin gesellschaftlich engagiert:\",\"Stellvertretender Vorsitzender des Entwickler-Vereins busFaktor() e.V.\",\"Singen in einer Rockband und in einem Chor\",\"Yoga praktizieren und unterrichten\",\"Privatwissenschaftler, Philosoph\",\"Betrieb von Internetseiten über private Forschung zu den Themen \",\"Hauptseite \",\"New Soul Of Science Project\",\"GitHub Repository des New Soul Of Science Project\",\"Grundlagen der Physik \",\"Fraktale Quantenflusstheorie\",\"Grundlagen der Mathematik \",\"Superialzahlen\",\"Biordinalzahlen und integrierte Mengenlehre\",\"Operialtheorie\",\"Naturphilosophie, Lebensphilosophie \",\"Spannungsspiel des Lebens\",\"Naturphilosophie Yoga\"]},\"103\":{\"h\":\"\",\"t\":[\"404 Not Found\"]},\"104\":{\"h\":\"Projekte\"},\"105\":{\"h\":\"Team\"}},\"dirtCount\":0,\"index\":[[\"yoga\",{\"1\":{\"102\":2}}],[\"yunite\",{\"0\":{\"4\":1},\"1\":{\"4\":2,\"15\":1,\"76\":1}}],[\"ästetik\",{\"1\":{\"90\":1}}],[\"+\",{\"1\":{\"87\":1}}],[\"+49\",{\"1\":{\"6\":1}}],[\"404\",{\"1\":{\"103\":1}}],[\"4\",{\"1\":{\"77\":1}}],[\"0\",{\"1\":{\"68\":2}}],[\"01\",{\"1\":{\"4\":1}}],[\"3d\",{\"1\":{\"54\":1}}],[\"3\",{\"1\":{\"38\":1,\"77\":1,\"87\":1}}],[\"xcode\",{\"1\":{\"98\":1}}],[\"xray\",{\"1\":{\"58\":1}}],[\"xliff\",{\"1\":{\"40\":1,\"48\":1}}],[\"xslt2\",{\"1\":{\"68\":1}}],[\"xslt\",{\"1\":{\"40\":1,\"48\":1}}],[\"xpath2\",{\"1\":{\"68\":1}}],[\"xpath\",{\"1\":{\"40\":1,\"48\":1}}],[\"x\",{\"1\":{\"26\":1}}],[\"|\",{\"1\":{\"26\":4}}],[\"🗺️\",{\"1\":{\"25\":1}}],[\"✨\",{\"1\":{\"25\":1}}],[\"🤝\",{\"1\":{\"25\":1}}],[\"übrigen\",{\"1\":{\"12\":1}}],[\"übernommen\",{\"1\":{\"70\":1}}],[\"übernehmen\",{\"1\":{\"8\":1,\"9\":1,\"25\":1}}],[\"übersetzungen\",{\"1\":{\"54\":1}}],[\"übersetzung\",{\"1\":{\"41\":1,\"54\":1}}],[\"übersendung\",{\"1\":{\"11\":1}}],[\"überall\",{\"1\":{\"26\":1}}],[\"über\",{\"1\":{\"14\":1,\"18\":1,\"63\":1,\"67\":1,\"76\":1,\"78\":1,\"102\":1}}],[\"überprüft\",{\"1\":{\"9\":1}}],[\"überwachen\",{\"1\":{\"8\":1}}],[\"übermittelte\",{\"1\":{\"8\":1}}],[\"überzeugt\",{\"1\":{\"3\":1}}],[\"überblick\",{\"1\":{\"0\":1,\"76\":1,\"78\":1}}],[\"orientiert\",{\"1\":{\"90\":1}}],[\"oracle\",{\"1\":{\"50\":1}}],[\"oss\",{\"1\":{\"54\":1}}],[\"online\",{\"1\":{\"41\":1}}],[\"okotopos\",{\"1\":{\"40\":1}}],[\"oktocareer\",{\"1\":{\"40\":1}}],[\"oktopos\",{\"1\":{\"40\":1}}],[\"operialtheorie\",{\"1\":{\"102\":1}}],[\"opencollective\",{\"1\":{\"26\":1}}],[\"open\",{\"1\":{\"19\":1,\"20\":1,\"24\":1,\"67\":1}}],[\"optimization\",{\"1\":{\"88\":2}}],[\"optimierung\",{\"1\":{\"74\":1}}],[\"op\",{\"1\":{\"22\":2}}],[\"owner\",{\"1\":{\"22\":1}}],[\"ob\",{\"1\":{\"17\":1,\"19\":1}}],[\"oft\",{\"1\":{\"90\":1}}],[\"of\",{\"1\":{\"14\":1,\"76\":1,\"102\":2}}],[\"out\",{\"1\":{\"14\":1}}],[\"ohne\",{\"1\":{\"9\":1,\"11\":2}}],[\"oder\",{\"1\":{\"8\":3,\"9\":1,\"11\":1,\"12\":2,\"17\":3,\"18\":2,\"19\":1,\"20\":2,\"24\":1,\"63\":1,\"73\":2}}],[\"ocelot\",{\"0\":{\"2\":1,\"24\":1},\"1\":{\"1\":1,\"2\":3,\"4\":1,\"15\":1,\"24\":1,\"29\":1,\"67\":1,\"76\":1,\"90\":1,\"92\":1}}],[\"8\",{\"1\":{\"8\":1,\"64\":1,\"90\":1}}],[\"8484\",{\"1\":{\"6\":1}}],[\"7\",{\"1\":{\"8\":1,\"76\":1}}],[\"joomla\",{\"1\":{\"82\":1}}],[\"jugend\",{\"1\":{\"63\":1}}],[\"junit\",{\"1\":{\"40\":1}}],[\"jira\",{\"1\":{\"58\":1}}],[\"jdbc\",{\"1\":{\"46\":1}}],[\"jax\",{\"1\":{\"46\":1}}],[\"jaxrs\",{\"1\":{\"40\":1}}],[\"javapos\",{\"1\":{\"46\":1}}],[\"javapoi\",{\"1\":{\"40\":1}}],[\"java\",{\"0\":{\"46\":1},\"1\":{\"40\":2,\"54\":1,\"79\":1}}],[\"javascript\",{\"0\":{\"45\":1,\"81\":1},\"1\":{\"27\":1,\"30\":1,\"34\":1,\"59\":1,\"68\":1,\"79\":1,\"94\":1,\"95\":1,\"99\":1}}],[\"jahren\",{\"1\":{\"70\":2,\"73\":1}}],[\"jahre\",{\"1\":{\"38\":1,\"64\":1,\"67\":1,\"90\":1}}],[\"jahres\",{\"1\":{\"5\":1}}],[\"jahr\",{\"1\":{\"3\":1,\"4\":1,\"67\":1}}],[\"jersey\",{\"1\":{\"40\":1}}],[\"jetzt\",{\"1\":{\"40\":1,\"76\":2}}],[\"jest\",{\"1\":{\"33\":1,\"97\":1}}],[\"jeden\",{\"1\":{\"52\":1}}],[\"jede\",{\"1\":{\"20\":1}}],[\"jedes\",{\"1\":{\"14\":1}}],[\"jeder\",{\"1\":{\"14\":1,\"73\":1}}],[\"jedoch\",{\"1\":{\"8\":3,\"9\":1}}],[\"je\",{\"1\":{\"14\":1}}],[\"jeweilige\",{\"1\":{\"9\":1}}],[\"rip\",{\"1\":{\"90\":1,\"92\":1}}],[\"risikomanagement\",{\"1\":{\"67\":1}}],[\"richtung\",{\"1\":{\"52\":1,\"90\":1}}],[\"richtige\",{\"1\":{\"14\":1}}],[\"richtigkeit\",{\"1\":{\"8\":1}}],[\"runde\",{\"1\":{\"63\":1}}],[\"ruby\",{\"1\":{\"59\":1}}],[\"rhythmen\",{\"1\":{\"60\":1}}],[\"rockband\",{\"1\":{\"102\":1}}],[\"robot\",{\"1\":{\"57\":1}}],[\"rolle\",{\"0\":{\"28\":1,\"42\":1,\"53\":1,\"65\":1,\"71\":1,\"74\":1,\"91\":1},\"1\":{\"40\":2}}],[\"rspec\",{\"1\":{\"57\":1}}],[\"rs\",{\"1\":{\"46\":1}}],[\"rstv\",{\"1\":{\"6\":1}}],[\"rahmen\",{\"1\":{\"11\":1}}],[\"repository\",{\"1\":{\"102\":1}}],[\"reporting\",{\"0\":{\"58\":1}}],[\"review\",{\"1\":{\"89\":1}}],[\"resource\",{\"1\":{\"76\":1}}],[\"ressourcen\",{\"1\":{\"25\":1}}],[\"renoviere\",{\"1\":{\"63\":1}}],[\"reist\",{\"1\":{\"73\":1,\"77\":1}}],[\"reisen\",{\"0\":{\"77\":1}}],[\"reise\",{\"1\":{\"3\":1,\"70\":1,\"77\":6}}],[\"reiki\",{\"1\":{\"38\":1}}],[\"read\",{\"1\":{\"35\":1}}],[\"reactnative\",{\"1\":{\"81\":1}}],[\"react\",{\"1\":{\"26\":1,\"81\":1}}],[\"real\",{\"1\":{\"25\":1}}],[\"regenerative\",{\"1\":{\"25\":1}}],[\"regel\",{\"1\":{\"11\":1}}],[\"remote\",{\"1\":{\"18\":1}}],[\"release\",{\"1\":{\"14\":1}}],[\"rekrutierung\",{\"1\":{\"14\":1}}],[\"rechtliche\",{\"1\":{\"11\":1}}],[\"rechtslage\",{\"1\":{\"12\":1}}],[\"rechtswirksamkeit\",{\"0\":{\"12\":1}}],[\"rechtswidrige\",{\"1\":{\"8\":1,\"9\":1}}],[\"rechtsverstöße\",{\"1\":{\"9\":1}}],[\"rechtsverletzungen\",{\"1\":{\"8\":1,\"9\":1,\"10\":1}}],[\"rechtsverletzung\",{\"1\":{\"8\":1,\"9\":1}}],[\"1983\",{\"1\":{\"90\":1}}],[\"1995\",{\"1\":{\"76\":1}}],[\"1999\",{\"1\":{\"27\":1}}],[\"14\",{\"1\":{\"90\":1}}],[\"12\",{\"1\":{\"73\":1,\"90\":1}}],[\"16\",{\"1\":{\"70\":1}}],[\"1600\",{\"1\":{\"6\":1}}],[\"10\",{\"1\":{\"8\":1,\"38\":1}}],[\"1\",{\"1\":{\"8\":1,\"76\":1,\"77\":1}}],[\"157\",{\"1\":{\"6\":1}}],[\"11\",{\"1\":{\"4\":1}}],[\"64673\",{\"1\":{\"6\":2}}],[\"25\",{\"1\":{\"76\":1}}],[\"2\",{\"1\":{\"6\":1,\"76\":1,\"77\":1}}],[\"22\",{\"1\":{\"6\":2}}],[\"2009\",{\"1\":{\"76\":3}}],[\"2005\",{\"1\":{\"76\":1}}],[\"2008\",{\"1\":{\"38\":1,\"76\":2}}],[\"2024\",{\"1\":{\"63\":1,\"77\":1}}],[\"2023\",{\"1\":{\"5\":1,\"76\":2}}],[\"2022\",{\"1\":{\"4\":2,\"76\":2,\"77\":1}}],[\"2021\",{\"1\":{\"3\":2,\"76\":2,\"77\":3}}],[\"2020\",{\"1\":{\"1\":1,\"2\":1,\"76\":3,\"77\":1}}],[\"2016\",{\"1\":{\"76\":1}}],[\"2015\",{\"1\":{\"76\":1}}],[\"2011\",{\"1\":{\"76\":1}}],[\"2013\",{\"1\":{\"76\":2}}],[\"2019\",{\"1\":{\"1\":1,\"14\":1,\"67\":1,\"76\":2}}],[\"2017\",{\"1\":{\"0\":1,\"76\":1}}],[\"55\",{\"1\":{\"6\":1}}],[\"5\",{\"1\":{\"6\":1,\"77\":3}}],[\"böhmische\",{\"1\":{\"77\":1}}],[\"blanche\",{\"1\":{\"77\":1}}],[\"blick\",{\"1\":{\"69\":1}}],[\"blockchain\",{\"1\":{\"63\":1}}],[\"bleiben\",{\"1\":{\"8\":1,\"12\":1}}],[\"busfaktor\",{\"1\":{\"102\":1}}],[\"bug\",{\"1\":{\"58\":1}}],[\"build\",{\"1\":{\"54\":1}}],[\"bundestages\",{\"1\":{\"20\":1}}],[\"bringe\",{\"1\":{\"69\":1}}],[\"bringen\",{\"1\":{\"19\":1}}],[\"browser\",{\"1\":{\"63\":1,\"90\":1}}],[\"browserspiele\",{\"1\":{\"63\":1}}],[\"branding\",{\"1\":{\"24\":1}}],[\"bootstrap\",{\"1\":{\"41\":1,\"48\":1,\"83\":1}}],[\"bootstrapvue\",{\"1\":{\"30\":1}}],[\"boxeez\",{\"1\":{\"76\":1}}],[\"box\",{\"1\":{\"14\":1}}],[\"bord\",{\"1\":{\"3\":1}}],[\"b\",{\"1\":{\"11\":1,\"63\":1}}],[\"biordinalzahlen\",{\"1\":{\"102\":1}}],[\"bildschirm\",{\"1\":{\"73\":1}}],[\"bieten\",{\"1\":{\"73\":1}}],[\"bietet\",{\"1\":{\"25\":1}}],[\"bin\",{\"1\":{\"27\":2,\"38\":1,\"41\":1,\"90\":1,\"102\":1}}],[\"bibliothek\",{\"1\":{\"26\":1,\"73\":1}}],[\"bitte\",{\"1\":{\"19\":1}}],[\"bitten\",{\"1\":{\"10\":1}}],[\"bisherigen\",{\"1\":{\"90\":1}}],[\"bist\",{\"1\":{\"18\":1,\"19\":1}}],[\"bis\",{\"1\":{\"8\":1,\"41\":1,\"76\":1,\"90\":1}}],[\"bachelor\",{\"1\":{\"76\":1}}],[\"backend\",{\"0\":{\"31\":1,\"95\":1},\"1\":{\"21\":1,\"22\":3,\"23\":1,\"40\":1,\"41\":1,\"42\":1,\"65\":1,\"74\":1,\"90\":1,\"91\":1,\"92\":2}}],[\"basic\",{\"1\":{\"68\":1,\"79\":1}}],[\"basics\",{\"0\":{\"48\":1,\"83\":1}}],[\"basierend\",{\"1\":{\"56\":1}}],[\"basis\",{\"1\":{\"4\":1,\"11\":1}}],[\"basteln\",{\"1\":{\"27\":1}}],[\"bauernhaus\",{\"1\":{\"63\":1}}],[\"baue\",{\"1\":{\"25\":2,\"63\":1}}],[\"bald\",{\"1\":{\"3\":2}}],[\"bewertung\",{\"1\":{\"74\":1}}],[\"bewirken\",{\"1\":{\"13\":1}}],[\"bekam\",{\"1\":{\"64\":1}}],[\"bekannt\",{\"1\":{\"40\":1}}],[\"bekanntwerden\",{\"1\":{\"8\":1,\"9\":1,\"10\":1}}],[\"behavior\",{\"1\":{\"56\":1}}],[\"behalten\",{\"1\":{\"11\":1}}],[\"berlin\",{\"1\":{\"77\":1}}],[\"bergstraße\",{\"1\":{\"77\":3}}],[\"bereits\",{\"1\":{\"70\":1}}],[\"bereiche\",{\"1\":{\"52\":1}}],[\"berührung\",{\"1\":{\"67\":1}}],[\"beruf\",{\"1\":{\"63\":1}}],[\"beratung\",{\"1\":{\"53\":1}}],[\"bernd\",{\"1\":{\"22\":1}}],[\"befähigen\",{\"1\":{\"25\":1}}],[\"beliebige\",{\"1\":{\"24\":1}}],[\"benutzeroberfläche\",{\"1\":{\"29\":1,\"91\":1,\"92\":1}}],[\"benutzer\",{\"1\":{\"20\":1}}],[\"beschäftige\",{\"1\":{\"90\":1}}],[\"beschreibung\",{\"1\":{\"76\":1,\"77\":1}}],[\"beschlüsse\",{\"1\":{\"20\":1}}],[\"besuchen\",{\"1\":{\"73\":1}}],[\"besonders\",{\"1\":{\"52\":1,\"90\":1}}],[\"bestanden\",{\"1\":{\"41\":1}}],[\"bestehende\",{\"1\":{\"19\":1}}],[\"bestehendes\",{\"1\":{\"17\":1}}],[\"bedürfnisse\",{\"1\":{\"14\":1}}],[\"betrieb\",{\"1\":{\"76\":1,\"102\":1}}],[\"betriebssysteme\",{\"1\":{\"54\":1}}],[\"betreiben\",{\"1\":{\"14\":1}}],[\"betreiber\",{\"1\":{\"9\":1,\"10\":1,\"11\":1,\"24\":1}}],[\"betreuung\",{\"1\":{\"13\":1}}],[\"betrachten\",{\"1\":{\"12\":1}}],[\"beachtet\",{\"1\":{\"10\":1}}],[\"beim\",{\"1\":{\"90\":1}}],[\"beibrachte\",{\"1\":{\"70\":1}}],[\"beide\",{\"1\":{\"38\":1}}],[\"beigebracht\",{\"1\":{\"27\":1}}],[\"beispielen\",{\"1\":{\"26\":1}}],[\"beispielsweise\",{\"1\":{\"11\":1}}],[\"beizutragen\",{\"1\":{\"14\":1}}],[\"bei\",{\"1\":{\"8\":1,\"9\":1,\"10\":1,\"11\":1,\"17\":1,\"22\":1,\"24\":1,\"27\":1,\"40\":1,\"41\":2,\"54\":1,\"69\":2,\"70\":2,\"76\":1,\"90\":1,\"92\":1}}],[\"beine\",{\"1\":{\"4\":1}}],[\"begeisterung\",{\"1\":{\"69\":1}}],[\"begeistert\",{\"1\":{\"38\":1}}],[\"beginn\",{\"1\":{\"5\":1}}],[\"begann\",{\"1\":{\"0\":2,\"24\":1,\"67\":1,\"70\":1}}],[\"beendet\",{\"1\":{\"2\":1}}],[\"lua\",{\"1\":{\"79\":1}}],[\"lud\",{\"1\":{\"63\":1}}],[\"lösungen\",{\"1\":{\"69\":1}}],[\"logos\",{\"1\":{\"90\":1}}],[\"logistik\",{\"1\":{\"67\":1}}],[\"lokale\",{\"1\":{\"25\":2,\"26\":1}}],[\"ladenbeschriftungen\",{\"1\":{\"90\":1}}],[\"la\",{\"1\":{\"77\":1}}],[\"lang\",{\"1\":{\"67\":1}}],[\"latex\",{\"1\":{\"59\":1,\"68\":1,\"99\":1}}],[\"laravel\",{\"1\":{\"41\":1,\"82\":1}}],[\"lassen\",{\"1\":{\"69\":1,\"77\":1}}],[\"lass\",{\"1\":{\"25\":1}}],[\"lasst\",{\"1\":{\"2\":1}}],[\"ltd\",{\"1\":{\"40\":1}}],[\"lückenloser\",{\"1\":{\"11\":1}}],[\"linux\",{\"0\":{\"85\":1}}],[\"links\",{\"0\":{\"9\":1},\"1\":{\"9\":2}}],[\"liste\",{\"1\":{\"76\":1,\"80\":1}}],[\"lisp\",{\"1\":{\"68\":1}}],[\"literatur\",{\"1\":{\"60\":1}}],[\"liedtexte\",{\"1\":{\"60\":1}}],[\"liebe\",{\"1\":{\"14\":1}}],[\"liegt\",{\"1\":{\"14\":1}}],[\"live\",{\"1\":{\"2\":1}}],[\"letzt\",{\"1\":{\"90\":1}}],[\"letzten\",{\"1\":{\"2\":1}}],[\"leratec\",{\"1\":{\"76\":1}}],[\"lernte\",{\"1\":{\"63\":1}}],[\"lernen\",{\"1\":{\"14\":1}}],[\"lehrmeister\",{\"1\":{\"70\":1}}],[\"le\",{\"1\":{\"67\":1}}],[\"leckeres\",{\"1\":{\"60\":1}}],[\"lenz\",{\"1\":{\"16\":1,\"22\":1}}],[\"leider\",{\"1\":{\"63\":1}}],[\"leitung\",{\"1\":{\"14\":1}}],[\"leistungen\",{\"1\":{\"13\":1}}],[\"lebens\",{\"1\":{\"102\":1}}],[\"lebensphilosophie\",{\"1\":{\"102\":1}}],[\"lebensjahr\",{\"1\":{\"90\":1}}],[\"lebenslauf\",{\"1\":{\"18\":1}}],[\"leben\",{\"1\":{\"2\":1,\"14\":1,\"25\":1,\"63\":1,\"69\":1,\"76\":1}}],[\"quantenflusstheorie\",{\"1\":{\"102\":1}}],[\"qualitätssicherung\",{\"1\":{\"52\":1}}],[\"quartal\",{\"1\":{\"2\":1}}],[\"quelloffenen\",{\"1\":{\"54\":1}}],[\"quellcode\",{\"1\":{\"2\":1}}],[\"quereinsteiger\",{\"1\":{\"27\":1}}],[\"fällen\",{\"1\":{\"90\":1}}],[\"fuß\",{\"1\":{\"73\":1,\"77\":1}}],[\"fester\",{\"1\":{\"70\":1}}],[\"festanstellung\",{\"0\":{\"40\":1}}],[\"feedback\",{\"1\":{\"14\":1}}],[\"fließend\",{\"1\":{\"38\":1,\"43\":2,\"75\":1}}],[\"flexibel\",{\"1\":{\"26\":1}}],[\"firmen\",{\"1\":{\"67\":1}}],[\"firmeneigenen\",{\"1\":{\"41\":1}}],[\"findest\",{\"1\":{\"80\":1}}],[\"finden\",{\"1\":{\"41\":1,\"73\":1}}],[\"finde\",{\"1\":{\"25\":1,\"69\":1}}],[\"fiatgeld\",{\"1\":{\"22\":1}}],[\"frühjahr\",{\"1\":{\"63\":1}}],[\"fraktale\",{\"1\":{\"102\":1}}],[\"framework\",{\"1\":{\"57\":1,\"80\":1}}],[\"frameworks\",{\"0\":{\"44\":1,\"80\":1},\"1\":{\"26\":1,\"78\":1,\"80\":1}}],[\"französisch\",{\"1\":{\"43\":1}}],[\"französische\",{\"1\":{\"41\":1}}],[\"frankreich\",{\"1\":{\"38\":1}}],[\"frage\",{\"1\":{\"19\":1}}],[\"frontend\",{\"0\":{\"30\":1,\"94\":1},\"1\":{\"22\":1,\"23\":1,\"27\":1,\"28\":1,\"29\":2,\"40\":1,\"41\":1,\"53\":1,\"54\":1,\"63\":2,\"65\":1,\"71\":1,\"90\":1,\"91\":1,\"92\":2}}],[\"friedland\",{\"0\":{\"27\":1},\"1\":{\"16\":1,\"22\":1}}],[\"freier\",{\"1\":{\"70\":1}}],[\"freiberufliche\",{\"0\":{\"41\":1}}],[\"freizeit\",{\"1\":{\"38\":1,\"73\":1}}],[\"freiheit\",{\"1\":{\"14\":1}}],[\"freiwilliger\",{\"1\":{\"11\":1}}],[\"freiwillig\",{\"1\":{\"1\":1}}],[\"fremden\",{\"1\":{\"9\":1}}],[\"fremde\",{\"1\":{\"8\":1}}],[\"fm\",{\"1\":{\"15\":1}}],[\"farbkalibration\",{\"1\":{\"90\":1}}],[\"farben\",{\"1\":{\"26\":1}}],[\"fast\",{\"1\":{\"90\":1}}],[\"faszinierenden\",{\"1\":{\"90\":1}}],[\"faszinierend\",{\"1\":{\"69\":1}}],[\"fasziniert\",{\"1\":{\"63\":1}}],[\"faszination\",{\"1\":{\"64\":1}}],[\"faceyourface\",{\"1\":{\"90\":1,\"92\":1}}],[\"facette\",{\"1\":{\"52\":1}}],[\"facebook\",{\"1\":{\"24\":1}}],[\"fachwissen\",{\"0\":{\"29\":1},\"1\":{\"14\":1}}],[\"falle\",{\"1\":{\"11\":1}}],[\"found\",{\"1\":{\"103\":1}}],[\"founder\",{\"1\":{\"63\":1}}],[\"font\",{\"1\":{\"77\":1}}],[\"folgende\",{\"1\":{\"76\":1}}],[\"folgenden\",{\"1\":{\"44\":1,\"74\":1,\"79\":1,\"80\":1}}],[\"folgten\",{\"1\":{\"67\":1}}],[\"fokus\",{\"1\":{\"14\":1}}],[\"forschung\",{\"1\":{\"102\":1}}],[\"forschen\",{\"1\":{\"8\":1}}],[\"fortgeschrittene\",{\"1\":{\"26\":1}}],[\"fortan\",{\"1\":{\"1\":1}}],[\"for\",{\"1\":{\"14\":1}}],[\"formulierungen\",{\"1\":{\"12\":1}}],[\"fühlte\",{\"1\":{\"63\":1}}],[\"führten\",{\"1\":{\"2\":1}}],[\"für\",{\"0\":{\"8\":1,\"9\":1,\"18\":1,\"19\":1,\"26\":1,\"45\":1,\"46\":1,\"47\":1,\"81\":1,\"82\":1},\"1\":{\"0\":1,\"5\":1,\"6\":1,\"8\":2,\"9\":2,\"13\":1,\"20\":1,\"22\":1,\"24\":1,\"25\":1,\"26\":2,\"29\":2,\"38\":1,\"40\":1,\"52\":1,\"54\":2,\"63\":1,\"64\":1,\"67\":3,\"73\":1,\"76\":9,\"90\":3,\"92\":3}}],[\"gängigen\",{\"1\":{\"90\":1}}],[\"gogs\",{\"1\":{\"87\":1,\"89\":1}}],[\"gothenburg\",{\"1\":{\"77\":1}}],[\"gherkin\",{\"1\":{\"57\":1}}],[\"gaming\",{\"1\":{\"54\":1}}],[\"ganz\",{\"1\":{\"14\":1,\"26\":1,\"63\":1}}],[\"ganzes\",{\"1\":{\"5\":1}}],[\"gute\",{\"1\":{\"73\":1,\"90\":1}}],[\"gutes\",{\"1\":{\"18\":1}}],[\"gut\",{\"1\":{\"38\":1}}],[\"gleichgesinnte\",{\"1\":{\"25\":1}}],[\"glauben\",{\"1\":{\"14\":2}}],[\"gültigkeit\",{\"1\":{\"12\":1}}],[\"grundlagen\",{\"1\":{\"102\":2}}],[\"gründe\",{\"1\":{\"90\":1}}],[\"großformat\",{\"1\":{\"90\":1}}],[\"großes\",{\"1\":{\"70\":1}}],[\"große\",{\"1\":{\"67\":1}}],[\"großteil\",{\"1\":{\"3\":1}}],[\"grafische\",{\"1\":{\"90\":1}}],[\"grafikprogramme\",{\"1\":{\"90\":1}}],[\"grafik\",{\"1\":{\"90\":1}}],[\"graphql\",{\"1\":{\"23\":1,\"34\":1,\"41\":1,\"45\":1,\"99\":1}}],[\"gradido\",{\"0\":{\"3\":1,\"22\":1},\"1\":{\"3\":1,\"15\":1,\"22\":1,\"29\":1,\"41\":1,\"54\":1,\"67\":1,\"76\":1,\"92\":1}}],[\"größtmögliche\",{\"1\":{\"14\":1}}],[\"größter\",{\"1\":{\"8\":1}}],[\"gegangen\",{\"1\":{\"90\":1}}],[\"gegenüber\",{\"1\":{\"52\":1}}],[\"gehabt\",{\"1\":{\"90\":1}}],[\"gehen\",{\"1\":{\"70\":1}}],[\"gehostet\",{\"1\":{\"24\":1}}],[\"geholfen\",{\"1\":{\"22\":1}}],[\"gedankenwelt\",{\"1\":{\"63\":1}}],[\"gelernt\",{\"1\":{\"44\":1}}],[\"geltenden\",{\"1\":{\"12\":1}}],[\"gewicht\",{\"1\":{\"41\":1}}],[\"gewünscht\",{\"1\":{\"27\":1}}],[\"gewährleisten\",{\"1\":{\"19\":1}}],[\"gewähr\",{\"1\":{\"8\":1,\"9\":1}}],[\"geben\",{\"1\":{\"76\":1}}],[\"geblieben\",{\"1\":{\"73\":1}}],[\"geboren\",{\"1\":{\"38\":2}}],[\"gebraucht\",{\"1\":{\"26\":1,\"69\":1}}],[\"gebhardt\",{\"0\":{\"73\":1},\"1\":{\"6\":2,\"16\":1,\"22\":1}}],[\"geografische\",{\"1\":{\"25\":1}}],[\"gearbeitet\",{\"1\":{\"22\":1,\"67\":1,\"79\":1}}],[\"geräten\",{\"1\":{\"90\":1}}],[\"gerät\",{\"1\":{\"38\":1}}],[\"german\",{\"1\":{\"35\":1}}],[\"gerade\",{\"1\":{\"18\":1}}],[\"gern\",{\"1\":{\"18\":1,\"19\":1}}],[\"gerne\",{\"1\":{\"14\":1,\"18\":1,\"38\":1,\"90\":1}}],[\"gezwungen\",{\"1\":{\"14\":1}}],[\"genau\",{\"1\":{\"14\":1,\"26\":1}}],[\"gemeinschaftsstrukturen\",{\"1\":{\"25\":1}}],[\"gemeinschaften\",{\"0\":{\"26\":1},\"1\":{\"25\":1}}],[\"gemeinschaft\",{\"1\":{\"25\":1}}],[\"gemeinsamer\",{\"1\":{\"14\":1}}],[\"gemeinsam\",{\"1\":{\"14\":1,\"25\":2}}],[\"gemäß\",{\"1\":{\"6\":1,\"8\":1}}],[\"gekennzeichnet\",{\"1\":{\"10\":1}}],[\"gesichtsbilder\",{\"1\":{\"90\":1}}],[\"gesichtshälften\",{\"1\":{\"90\":1}}],[\"gestalt\",{\"1\":{\"69\":1}}],[\"gestalterisch\",{\"1\":{\"90\":1}}],[\"gestalten\",{\"1\":{\"26\":1}}],[\"gestalte\",{\"1\":{\"25\":1}}],[\"gesundes\",{\"1\":{\"60\":1}}],[\"gesprochene\",{\"0\":{\"35\":1,\"43\":1,\"61\":1,\"66\":1,\"75\":1,\"100\":1}}],[\"gespeicherte\",{\"1\":{\"8\":1}}],[\"geschichte\",{\"1\":{\"90\":1}}],[\"geschrieben\",{\"1\":{\"21\":1,\"23\":2,\"70\":1}}],[\"geschäftsidee\",{\"1\":{\"17\":1}}],[\"gesetze\",{\"1\":{\"20\":1}}],[\"gesetzen\",{\"1\":{\"8\":2}}],[\"gesellschaftlich\",{\"1\":{\"102\":1}}],[\"gesellschaftlichen\",{\"1\":{\"13\":1}}],[\"gesellschaft\",{\"1\":{\"14\":1}}],[\"gefällt\",{\"1\":{\"90\":1}}],[\"gefunden\",{\"1\":{\"5\":1}}],[\"gefolgt\",{\"1\":{\"1\":1,\"3\":2}}],[\"gepflegt\",{\"1\":{\"1\":1}}],[\"gijón\",{\"1\":{\"63\":1}}],[\"gitlab\",{\"1\":{\"58\":1,\"89\":1}}],[\"git\",{\"1\":{\"51\":1,\"89\":1,\"91\":1}}],[\"github\",{\"1\":{\"18\":2,\"26\":1,\"29\":1,\"32\":1,\"36\":1,\"41\":1,\"51\":1,\"58\":1,\"62\":1,\"73\":1,\"89\":2,\"91\":1,\"96\":2,\"101\":1,\"102\":1}}],[\"ging\",{\"1\":{\"1\":1}}],[\"gibt\",{\"1\":{\"0\":1,\"20\":1}}],[\"nginx\",{\"1\":{\"49\":1,\"86\":1}}],[\"nun\",{\"1\":{\"90\":1}}],[\"nuxt\",{\"1\":{\"30\":1,\"94\":1}}],[\"nutzen\",{\"1\":{\"52\":1}}],[\"nutze\",{\"1\":{\"26\":1}}],[\"nutzern\",{\"1\":{\"20\":1}}],[\"nutzer\",{\"1\":{\"14\":1,\"24\":1}}],[\"nutzungsbedingungen\",{\"1\":{\"24\":1}}],[\"nutzung\",{\"1\":{\"8\":1,\"11\":2}}],[\"nähe\",{\"1\":{\"25\":1}}],[\"noch\",{\"1\":{\"102\":1}}],[\"nordspanien\",{\"1\":{\"63\":1}}],[\"norwegen\",{\"1\":{\"3\":1,\"76\":2}}],[\"node\",{\"1\":{\"31\":1,\"45\":1,\"81\":1,\"95\":1}}],[\"nodejs\",{\"1\":{\"23\":1}}],[\"note\",{\"1\":{\"76\":2}}],[\"not\",{\"1\":{\"18\":1,\"103\":1}}],[\"nie\",{\"1\":{\"64\":1}}],[\"nimiq\",{\"1\":{\"63\":1}}],[\"nimm\",{\"1\":{\"17\":1}}],[\"nicht\",{\"1\":{\"8\":1,\"9\":2,\"10\":1,\"11\":3,\"12\":3,\"14\":1,\"18\":1,\"24\":1,\"27\":1,\"63\":2,\"90\":1}}],[\"new\",{\"1\":{\"102\":2}}],[\"neo4j\",{\"1\":{\"31\":1,\"88\":1,\"95\":1}}],[\"nehmen\",{\"1\":{\"19\":1}}],[\"nebenbei\",{\"1\":{\"63\":1}}],[\"neben\",{\"1\":{\"14\":1}}],[\"nenner\",{\"1\":{\"14\":1}}],[\"neuen\",{\"1\":{\"90\":1}}],[\"neuer\",{\"1\":{\"14\":1}}],[\"neue\",{\"1\":{\"4\":1,\"73\":1}}],[\"neues\",{\"1\":{\"4\":1}}],[\"neu\",{\"1\":{\"2\":1}}],[\"netzwerks\",{\"1\":{\"24\":1}}],[\"netzwerke\",{\"1\":{\"24\":1,\"25\":2}}],[\"netzwerk\",{\"1\":{\"1\":1,\"2\":1,\"4\":2}}],[\"naturphilosophie\",{\"1\":{\"102\":2}}],[\"naturwissenschaften\",{\"1\":{\"38\":1}}],[\"native\",{\"1\":{\"35\":1,\"63\":1}}],[\"nachhaltige\",{\"1\":{\"19\":1}}],[\"nach\",{\"1\":{\"3\":1,\"6\":1,\"8\":4,\"14\":1,\"17\":1,\"19\":1,\"20\":1,\"24\":1,\"38\":2,\"54\":1,\"56\":1,\"63\":1,\"67\":1,\"70\":2,\"77\":5}}],[\"namen\",{\"1\":{\"2\":1,\"4\":1,\"24\":1}}],[\"name\",{\"1\":{\"1\":1,\"5\":1,\"11\":1}}],[\"nahm\",{\"1\":{\"0\":1}}],[\"v\",{\"1\":{\"102\":1}}],[\"vscode\",{\"1\":{\"98\":1}}],[\"vuejs\",{\"1\":{\"41\":1}}],[\"vue\",{\"1\":{\"30\":1,\"45\":1,\"81\":1,\"94\":1}}],[\"vue2\",{\"1\":{\"23\":1}}],[\"visuelle\",{\"1\":{\"90\":1}}],[\"vision\",{\"1\":{\"13\":1}}],[\"videoplattform\",{\"1\":{\"76\":1}}],[\"videospiele\",{\"1\":{\"38\":1}}],[\"viel\",{\"1\":{\"40\":1,\"67\":1,\"70\":1}}],[\"vielem\",{\"1\":{\"90\":1}}],[\"vielen\",{\"1\":{\"27\":1}}],[\"viele\",{\"1\":{\"20\":1,\"44\":1,\"102\":1}}],[\"vollständig\",{\"1\":{\"12\":1}}],[\"vollständigkeit\",{\"1\":{\"8\":1}}],[\"vorsitzender\",{\"1\":{\"102\":1}}],[\"vor\",{\"1\":{\"11\":2,\"70\":1}}],[\"vom\",{\"1\":{\"10\":1,\"41\":2}}],[\"von\",{\"0\":{\"2\":1},\"1\":{\"1\":2,\"3\":2,\"4\":1,\"8\":2,\"9\":1,\"10\":1,\"11\":3,\"12\":1,\"14\":2,\"24\":1,\"28\":1,\"38\":2,\"40\":2,\"41\":2,\"54\":1,\"60\":1,\"70\":1,\"76\":1,\"77\":5,\"80\":1,\"90\":8,\"91\":2,\"102\":1}}],[\"vereins\",{\"1\":{\"102\":1}}],[\"veränderungen\",{\"1\":{\"90\":1}}],[\"verlassen\",{\"1\":{\"73\":1}}],[\"verlinkung\",{\"1\":{\"9\":2}}],[\"verlinkten\",{\"1\":{\"9\":3}}],[\"verhandlungssicher\",{\"1\":{\"61\":1,\"100\":1}}],[\"verzweigte\",{\"1\":{\"52\":1}}],[\"verkauften\",{\"1\":{\"41\":1}}],[\"verstärke\",{\"1\":{\"63\":1}}],[\"verstehen\",{\"1\":{\"13\":1,\"69\":1}}],[\"verschiedene\",{\"1\":{\"40\":1,\"44\":1,\"52\":1}}],[\"verschiedenen\",{\"1\":{\"29\":1,\"41\":1,\"63\":1,\"92\":1}}],[\"verschiedenste\",{\"1\":{\"26\":1}}],[\"vertraut\",{\"1\":{\"78\":1,\"80\":1}}],[\"vertrauensvolle\",{\"1\":{\"25\":1}}],[\"verteilt\",{\"1\":{\"14\":1}}],[\"verantwortung\",{\"1\":{\"25\":1}}],[\"verantwortlicher\",{\"1\":{\"63\":1}}],[\"verantwortlich\",{\"1\":{\"6\":1,\"8\":1,\"9\":1,\"22\":1}}],[\"verbinde\",{\"1\":{\"69\":1}}],[\"verbinden\",{\"1\":{\"60\":1}}],[\"verbindungen\",{\"1\":{\"25\":2,\"52\":1,\"60\":1}}],[\"verbreiten\",{\"1\":{\"19\":1,\"52\":1}}],[\"verbreitung\",{\"1\":{\"14\":1}}],[\"verwaltung\",{\"1\":{\"91\":1}}],[\"verwirklichte\",{\"1\":{\"70\":1}}],[\"verwiesen\",{\"1\":{\"12\":1}}],[\"verwurzelt\",{\"1\":{\"52\":1}}],[\"verwendet\",{\"1\":{\"23\":1,\"41\":1,\"44\":1}}],[\"verfügbarkeit\",{\"1\":{\"14\":1}}],[\"verfügbaren\",{\"1\":{\"0\":1}}],[\"vernünftige\",{\"1\":{\"14\":1}}],[\"verpflichtungen\",{\"1\":{\"8\":1}}],[\"verpflichtet\",{\"1\":{\"8\":1}}],[\"veröffentlichten\",{\"1\":{\"2\":1,\"11\":1}}],[\"veröffentlicht\",{\"1\":{\"2\":1,\"4\":1}}],[\"mündlich\",{\"1\":{\"66\":2,\"72\":1,\"75\":1}}],[\"muttersprache\",{\"1\":{\"61\":1,\"66\":1,\"72\":1,\"75\":1,\"100\":1}}],[\"musik\",{\"1\":{\"60\":1}}],[\"mustern\",{\"1\":{\"52\":1}}],[\"multiplayer\",{\"1\":{\"54\":1}}],[\"mysql\",{\"1\":{\"50\":1,\"88\":1}}],[\"msp\",{\"1\":{\"40\":1}}],[\"mäßig\",{\"1\":{\"27\":1}}],[\"mich\",{\"1\":{\"38\":1,\"52\":1,\"63\":3,\"69\":1,\"70\":1,\"90\":2}}],[\"mir\",{\"1\":{\"27\":1,\"70\":1,\"90\":2}}],[\"mission\",{\"1\":{\"25\":1}}],[\"mitnehmen\",{\"1\":{\"70\":1}}],[\"mitarbeit\",{\"1\":{\"67\":1}}],[\"mitarbeiter\",{\"0\":{\"16\":1},\"1\":{\"76\":1,\"90\":1,\"92\":1}}],[\"miteinander\",{\"1\":{\"60\":1}}],[\"mitwirkung\",{\"1\":{\"54\":1}}],[\"mitgewirkt\",{\"1\":{\"29\":1,\"92\":1}}],[\"mitgemacht\",{\"1\":{\"27\":1}}],[\"mitglieder\",{\"0\":{\"16\":1},\"1\":{\"14\":1}}],[\"mitglied\",{\"1\":{\"0\":1,\"14\":1}}],[\"mit\",{\"1\":{\"0\":3,\"5\":1,\"8\":1,\"13\":1,\"14\":1,\"17\":1,\"18\":2,\"19\":1,\"20\":1,\"23\":1,\"24\":1,\"25\":1,\"26\":2,\"38\":1,\"40\":1,\"67\":2,\"69\":1,\"70\":1,\"73\":1,\"78\":1,\"79\":1,\"80\":1,\"90\":5}}],[\"mongodb\",{\"1\":{\"88\":1}}],[\"mongoose\",{\"1\":{\"81\":1}}],[\"monate\",{\"1\":{\"77\":3}}],[\"motivation\",{\"1\":{\"52\":1,\"65\":1}}],[\"motiviere\",{\"1\":{\"25\":1}}],[\"modularen\",{\"1\":{\"26\":1}}],[\"moderne\",{\"1\":{\"18\":1}}],[\"mobiltelefon\",{\"1\":{\"17\":1}}],[\"moriz\",{\"0\":{\"64\":1},\"1\":{\"1\":1,\"2\":1,\"3\":1,\"16\":1,\"22\":1,\"63\":1}}],[\"möchtest\",{\"1\":{\"18\":1}}],[\"möchte\",{\"1\":{\"14\":1}}],[\"möglichkeiten\",{\"1\":{\"52\":1,\"73\":1}}],[\"möglichkeit\",{\"1\":{\"20\":1,\"63\":1}}],[\"mögliche\",{\"1\":{\"9\":1}}],[\"möglich\",{\"1\":{\"8\":1,\"11\":3}}],[\"maintainer\",{\"1\":{\"92\":1}}],[\"mailserver\",{\"1\":{\"87\":1}}],[\"mails\",{\"1\":{\"11\":1}}],[\"mail\",{\"1\":{\"6\":1,\"11\":1,\"17\":1,\"73\":1}}],[\"mal\",{\"1\":{\"77\":1}}],[\"master\",{\"1\":{\"42\":1,\"74\":1}}],[\"mathematik\",{\"1\":{\"38\":1,\"102\":1}}],[\"mathias\",{\"0\":{\"52\":1},\"1\":{\"3\":1,\"16\":1,\"22\":1,\"52\":1}}],[\"markup\",{\"0\":{\"99\":1}}],[\"marken\",{\"1\":{\"90\":1}}],[\"marker\",{\"1\":{\"26\":1}}],[\"mariadb\",{\"1\":{\"23\":1,\"50\":1,\"88\":1}}],[\"mapping\",{\"1\":{\"25\":1}}],[\"map\",{\"0\":{\"25\":1}}],[\"manager\",{\"1\":{\"92\":1}}],[\"management\",{\"1\":{\"65\":1}}],[\"manjaro\",{\"1\":{\"85\":1}}],[\"manuelles\",{\"1\":{\"29\":1,\"53\":1,\"54\":1,\"91\":1}}],[\"man\",{\"1\":{\"18\":1,\"73\":2,\"80\":1}}],[\"manchmal\",{\"1\":{\"14\":1}}],[\"maximilian\",{\"0\":{\"63\":1},\"1\":{\"16\":1}}],[\"mache\",{\"1\":{\"25\":1,\"38\":1}}],[\"machen\",{\"1\":{\"14\":1,\"26\":1}}],[\"machst\",{\"1\":{\"18\":1}}],[\"macht\",{\"1\":{\"14\":1}}],[\"maßgeschneiderte\",{\"0\":{\"26\":1}}],[\"maß\",{\"1\":{\"14\":1}}],[\"mengenlehre\",{\"1\":{\"102\":1}}],[\"menschliche\",{\"1\":{\"60\":1}}],[\"menschlichen\",{\"1\":{\"52\":1}}],[\"menschen\",{\"1\":{\"25\":2}}],[\"messetafeln\",{\"1\":{\"90\":1}}],[\"methoden\",{\"1\":{\"90\":1,\"91\":1}}],[\"media\",{\"1\":{\"40\":1,\"76\":1}}],[\"mechanik\",{\"1\":{\"38\":1}}],[\"mein\",{\"1\":{\"70\":2}}],[\"meinen\",{\"1\":{\"70\":1}}],[\"meinem\",{\"1\":{\"38\":2,\"67\":1,\"70\":1,\"90\":1}}],[\"meiner\",{\"1\":{\"38\":1,\"44\":1,\"63\":2,\"69\":1,\"90\":2}}],[\"meine\",{\"1\":{\"27\":1,\"40\":3,\"41\":1,\"52\":1,\"63\":1,\"64\":1,\"70\":2,\"90\":2}}],[\"meiste\",{\"1\":{\"14\":1}}],[\"meisten\",{\"1\":{\"1\":1}}],[\"mehrere\",{\"1\":{\"90\":1}}],[\"mehr\",{\"1\":{\"12\":1,\"63\":1,\"90\":1}}],[\"me\",{\"0\":{\"4\":1},\"1\":{\"4\":1,\"15\":1,\"76\":1}}],[\"meldete\",{\"1\":{\"1\":1}}],[\"chor\",{\"1\":{\"102\":1}}],[\"change\",{\"1\":{\"14\":1,\"25\":1}}],[\"c\",{\"1\":{\"68\":1}}],[\"c++\",{\"1\":{\"54\":1,\"59\":1,\"79\":1,\"99\":1}}],[\"cms\",{\"1\":{\"41\":1}}],[\"censhare\",{\"1\":{\"40\":1}}],[\"cluster\",{\"0\":{\"84\":1}}],[\"clients\",{\"1\":{\"40\":1}}],[\"closed\",{\"1\":{\"19\":1}}],[\"css\",{\"1\":{\"34\":1,\"48\":1,\"59\":1,\"68\":1,\"79\":1,\"83\":1,\"99\":1}}],[\"cypher\",{\"1\":{\"34\":1,\"68\":1,\"79\":1,\"99\":1}}],[\"cypress\",{\"1\":{\"23\":1,\"33\":1,\"57\":1,\"97\":1}}],[\"cucumber\",{\"1\":{\"33\":1,\"57\":1,\"97\":1}}],[\"corporate\",{\"1\":{\"91\":1}}],[\"code\",{\"1\":{\"91\":1}}],[\"co\",{\"1\":{\"63\":1}}],[\"com\",{\"1\":{\"76\":1}}],[\"computern\",{\"1\":{\"90\":1}}],[\"computer\",{\"1\":{\"63\":1,\"77\":1}}],[\"computersprachen\",{\"0\":{\"59\":1,\"68\":1,\"79\":1},\"1\":{\"78\":1}}],[\"computersysteme\",{\"1\":{\"52\":1}}],[\"computerlinguistik\",{\"1\":{\"52\":1}}],[\"computertechnologie\",{\"1\":{\"14\":1,\"52\":1}}],[\"community\",{\"1\":{\"26\":1}}],[\"coach\",{\"1\":{\"22\":1}}],[\"connection\",{\"0\":{\"1\":1,\"2\":1},\"1\":{\"1\":2,\"2\":1,\"15\":1,\"24\":2,\"41\":1,\"67\":1,\"76\":1}}],[\"capo\",{\"1\":{\"77\":1}}],[\"cases\",{\"1\":{\"58\":1}}],[\"ca\",{\"1\":{\"0\":1}}],[\"künstlerisch\",{\"1\":{\"90\":1}}],[\"kleine\",{\"1\":{\"67\":1}}],[\"kleines\",{\"1\":{\"63\":1}}],[\"kleinen\",{\"1\":{\"38\":1,\"41\":1,\"90\":1}}],[\"klasse\",{\"1\":{\"38\":1}}],[\"könnte\",{\"1\":{\"38\":1}}],[\"können\",{\"1\":{\"8\":1,\"9\":1,\"20\":1,\"70\":1}}],[\"kind\",{\"1\":{\"38\":1}}],[\"kubernetes\",{\"1\":{\"84\":1,\"96\":1}}],[\"kurzer\",{\"1\":{\"78\":1}}],[\"kurzen\",{\"1\":{\"14\":1}}],[\"kunden\",{\"0\":{\"19\":1},\"1\":{\"90\":1}}],[\"kochen\",{\"1\":{\"60\":1}}],[\"korrekte\",{\"1\":{\"41\":1}}],[\"kommt\",{\"1\":{\"90\":1}}],[\"kommunikation\",{\"1\":{\"11\":1}}],[\"komplexe\",{\"1\":{\"90\":1}}],[\"komplexer\",{\"1\":{\"80\":1}}],[\"komponente\",{\"1\":{\"90\":1}}],[\"komponenten\",{\"1\":{\"26\":1}}],[\"kompetenz\",{\"1\":{\"74\":1}}],[\"koordination\",{\"1\":{\"26\":1}}],[\"koordinieren\",{\"1\":{\"14\":1}}],[\"kollektivem\",{\"1\":{\"25\":1}}],[\"konstellationen\",{\"1\":{\"63\":1}}],[\"konzept\",{\"1\":{\"56\":1}}],[\"konzeption\",{\"1\":{\"54\":1,\"71\":1}}],[\"konfiguration\",{\"1\":{\"41\":1}}],[\"konfiguriert\",{\"1\":{\"24\":1}}],[\"konkrete\",{\"1\":{\"9\":1}}],[\"konkreten\",{\"1\":{\"8\":1}}],[\"kontrolle\",{\"1\":{\"9\":1}}],[\"kontaktieren\",{\"1\":{\"18\":1}}],[\"kontaktdaten\",{\"1\":{\"11\":1}}],[\"kontakt\",{\"0\":{\"17\":1},\"1\":{\"0\":1,\"17\":1,\"18\":1}}],[\"konnte\",{\"1\":{\"3\":1,\"70\":2}}],[\"kennen\",{\"1\":{\"63\":1}}],[\"kenntnis\",{\"1\":{\"8\":1}}],[\"kein\",{\"1\":{\"18\":1}}],[\"keinen\",{\"1\":{\"9\":1}}],[\"keine\",{\"1\":{\"8\":1,\"9\":1}}],[\"kern\",{\"1\":{\"14\":1}}],[\"kataloge\",{\"1\":{\"90\":1}}],[\"katalon\",{\"1\":{\"57\":1}}],[\"kategorien\",{\"1\":{\"26\":1}}],[\"karte\",{\"1\":{\"25\":1}}],[\"karten\",{\"0\":{\"26\":1},\"1\":{\"25\":1,\"26\":3}}],[\"karlsruhe\",{\"1\":{\"0\":1}}],[\"kanban\",{\"1\":{\"89\":1}}],[\"kanaban\",{\"1\":{\"51\":1}}],[\"kanal\",{\"1\":{\"18\":1}}],[\"kannst\",{\"1\":{\"18\":1,\"26\":3}}],[\"kann\",{\"1\":{\"11\":1,\"14\":1,\"18\":1,\"24\":2,\"27\":1,\"73\":1,\"74\":1,\"90\":1}}],[\"kamen\",{\"1\":{\"90\":1}}],[\"kam\",{\"1\":{\"3\":1,\"67\":1}}],[\"höchste\",{\"1\":{\"90\":1}}],[\"hobbyprojekte\",{\"1\":{\"63\":1}}],[\"hosting\",{\"1\":{\"41\":1}}],[\"häufigsten\",{\"1\":{\"44\":1}}],[\"html\",{\"1\":{\"34\":1,\"48\":1,\"59\":1,\"68\":1,\"79\":1,\"83\":1,\"99\":1}}],[\"https\",{\"1\":{\"5\":1}}],[\"hückstedt\",{\"1\":{\"22\":1}}],[\"huß\",{\"0\":{\"90\":1},\"1\":{\"16\":1,\"22\":1}}],[\"human\",{\"0\":{\"1\":1,\"2\":1},\"1\":{\"1\":2,\"2\":1,\"15\":1,\"24\":2,\"41\":1,\"67\":1,\"76\":1}}],[\"heute\",{\"1\":{\"90\":1}}],[\"herstellern\",{\"1\":{\"41\":1}}],[\"heraus\",{\"1\":{\"18\":1}}],[\"heran\",{\"1\":{\"4\":1}}],[\"helfen\",{\"1\":{\"18\":1,\"41\":1}}],[\"heine\",{\"0\":{\"37\":1},\"1\":{\"16\":1,\"22\":1}}],[\"high\",{\"1\":{\"90\":1}}],[\"hi5\",{\"1\":{\"76\":1}}],[\"hilfskraft\",{\"1\":{\"70\":1}}],[\"hibernate\",{\"1\":{\"40\":1}}],[\"hier\",{\"1\":{\"41\":1,\"63\":1,\"78\":1}}],[\"hiermit\",{\"1\":{\"11\":1}}],[\"hiervon\",{\"1\":{\"8\":1}}],[\"hineinversetze\",{\"1\":{\"69\":1}}],[\"hingabe\",{\"1\":{\"18\":1}}],[\"hinaus\",{\"1\":{\"14\":1}}],[\"hin\",{\"1\":{\"11\":1,\"90\":1}}],[\"hinweis\",{\"1\":{\"10\":1}}],[\"hinweisen\",{\"1\":{\"8\":1}}],[\"historie\",{\"0\":{\"0\":1},\"1\":{\"14\":1}}],[\"hauptseite\",{\"1\":{\"102\":1}}],[\"hauptsächlich\",{\"1\":{\"40\":1,\"90\":1}}],[\"halden\",{\"1\":{\"76\":2,\"77\":2}}],[\"half\",{\"1\":{\"40\":1,\"41\":1}}],[\"hardware\",{\"1\":{\"73\":1}}],[\"harz\",{\"0\":{\"63\":1},\"1\":{\"16\":1}}],[\"hamburg\",{\"1\":{\"38\":1,\"77\":1}}],[\"habe\",{\"1\":{\"27\":3,\"29\":1,\"38\":1,\"44\":2,\"67\":1,\"90\":2,\"92\":1,\"102\":1}}],[\"haben\",{\"1\":{\"9\":1,\"20\":1,\"22\":1,\"73\":1,\"90\":1}}],[\"hand\",{\"1\":{\"63\":1}}],[\"handeln\",{\"1\":{\"25\":1}}],[\"hannes\",{\"0\":{\"37\":1},\"1\":{\"1\":1,\"3\":1,\"16\":1,\"22\":1}}],[\"hast\",{\"1\":{\"18\":2}}],[\"haftung\",{\"0\":{\"8\":1,\"9\":1},\"1\":{\"8\":1}}],[\"haftungsausschlusses\",{\"0\":{\"12\":1}}],[\"haftungsausschluss\",{\"0\":{\"7\":1},\"1\":{\"12\":1}}],[\"hat\",{\"1\":{\"3\":1,\"14\":2,\"20\":1,\"22\":1,\"38\":1,\"52\":1,\"64\":1,\"73\":1,\"79\":1,\"90\":1}}],[\"hatte\",{\"1\":{\"0\":1,\"38\":1,\"70\":1}}],[\"öffentlichen\",{\"1\":{\"0\":1}}],[\"zwei\",{\"1\":{\"69\":1}}],[\"zwischen\",{\"1\":{\"14\":1}}],[\"zwingenberg\",{\"1\":{\"6\":2,\"77\":3}}],[\"zx81\",{\"1\":{\"64\":1}}],[\"zenhub\",{\"1\":{\"89\":1}}],[\"zertifiziert\",{\"1\":{\"53\":1}}],[\"zeige\",{\"1\":{\"18\":1,\"25\":1}}],[\"zeitgemäßer\",{\"1\":{\"52\":1}}],[\"zeitrahmen\",{\"1\":{\"19\":1}}],[\"zeit\",{\"1\":{\"3\":1,\"44\":1,\"60\":1,\"73\":2,\"77\":1}}],[\"zeitpunkt\",{\"1\":{\"0\":1,\"8\":1,\"9\":2}}],[\"zog\",{\"1\":{\"38\":1,\"70\":1}}],[\"zaubern\",{\"1\":{\"38\":1}}],[\"zyklen\",{\"1\":{\"14\":1}}],[\"zivildienst\",{\"1\":{\"76\":1}}],[\"ziviltechnik\",{\"1\":{\"14\":1}}],[\"ziele\",{\"1\":{\"14\":1,\"19\":2,\"26\":1}}],[\"z\",{\"1\":{\"11\":1,\"63\":1}}],[\"zugänglich\",{\"1\":{\"26\":1}}],[\"zugeschnitten\",{\"1\":{\"26\":1}}],[\"zugestimmt\",{\"1\":{\"20\":1}}],[\"zugriff\",{\"1\":{\"11\":1}}],[\"zusammenarbeit\",{\"1\":{\"17\":1,\"25\":1}}],[\"zusammen\",{\"1\":{\"14\":1,\"19\":1}}],[\"zusendung\",{\"1\":{\"11\":1}}],[\"zustimmung\",{\"1\":{\"11\":1}}],[\"zurückzugeben\",{\"1\":{\"41\":1}}],[\"zurück\",{\"1\":{\"38\":1}}],[\"zur\",{\"1\":{\"8\":1,\"11\":1,\"40\":1,\"90\":2}}],[\"zumutbar\",{\"1\":{\"9\":1}}],[\"zum\",{\"1\":{\"1\":1,\"9\":2,\"14\":1,\"22\":1,\"41\":1,\"63\":1,\"69\":1,\"90\":2}}],[\"zu\",{\"1\":{\"0\":4,\"1\":2,\"2\":1,\"3\":1,\"4\":1,\"5\":2,\"8\":2,\"9\":1,\"12\":1,\"14\":5,\"17\":2,\"18\":1,\"19\":3,\"20\":1,\"24\":2,\"25\":3,\"41\":2,\"52\":3,\"53\":1,\"63\":2,\"69\":1,\"70\":2,\"73\":5,\"77\":2,\"90\":6,\"102\":1}}],[\"superialzahlen\",{\"1\":{\"102\":1}}],[\"suche\",{\"1\":{\"17\":1,\"19\":1}}],[\"swift\",{\"1\":{\"99\":1}}],[\"sächsische\",{\"1\":{\"77\":1}}],[\"sass\",{\"1\":{\"68\":1,\"79\":1}}],[\"saarbrücken\",{\"1\":{\"63\":1}}],[\"sammeln\",{\"1\":{\"70\":1}}],[\"sammelt\",{\"1\":{\"20\":1}}],[\"sammle\",{\"1\":{\"25\":1}}],[\"system\",{\"1\":{\"82\":1}}],[\"systemen\",{\"1\":{\"54\":1}}],[\"symbole\",{\"1\":{\"26\":1}}],[\"skepsis\",{\"1\":{\"52\":1}}],[\"skalierbar\",{\"1\":{\"24\":1}}],[\"skalierbarkeit\",{\"1\":{\"19\":1}}],[\"shops\",{\"1\":{\"41\":2}}],[\"shopware\",{\"1\":{\"41\":2,\"47\":1}}],[\"shop\",{\"1\":{\"41\":1}}],[\"sql\",{\"1\":{\"23\":1,\"68\":1,\"79\":1}}],[\"spiegelung\",{\"1\":{\"90\":1}}],[\"spiele\",{\"1\":{\"38\":1}}],[\"spannungsspiel\",{\"1\":{\"102\":1}}],[\"spanisch\",{\"1\":{\"66\":1}}],[\"spam\",{\"1\":{\"11\":1}}],[\"sport\",{\"1\":{\"38\":2}}],[\"spricht\",{\"1\":{\"75\":1}}],[\"spreche\",{\"1\":{\"38\":1}}],[\"sprachen\",{\"0\":{\"35\":1,\"43\":1,\"61\":1,\"66\":1,\"72\":1,\"75\":1,\"99\":1,\"100\":1},\"1\":{\"38\":1,\"44\":1,\"63\":1}}],[\"sprache\",{\"1\":{\"14\":1,\"52\":1}}],[\"speaker\",{\"1\":{\"35\":1}}],[\"sperrung\",{\"1\":{\"8\":1}}],[\"singen\",{\"1\":{\"102\":1}}],[\"sind\",{\"1\":{\"8\":2,\"13\":1,\"14\":1,\"15\":1,\"17\":1,\"23\":1,\"24\":1,\"26\":1,\"44\":1}}],[\"sitzungen\",{\"1\":{\"90\":1}}],[\"sie\",{\"1\":{\"20\":1,\"52\":1}}],[\"siehe\",{\"1\":{\"14\":1}}],[\"sichtbar\",{\"1\":{\"25\":1}}],[\"sicherzustellen\",{\"1\":{\"14\":1}}],[\"sicher\",{\"1\":{\"14\":1}}],[\"sicherheitslücken\",{\"1\":{\"11\":1}}],[\"sich\",{\"1\":{\"0\":1,\"1\":2,\"3\":2,\"5\":1,\"11\":1,\"20\":1,\"52\":2,\"69\":1,\"73\":1}}],[\"sense\",{\"1\":{\"76\":1}}],[\"senden\",{\"1\":{\"73\":1}}],[\"sender\",{\"1\":{\"15\":1}}],[\"server\",{\"0\":{\"96\":1},\"1\":{\"87\":1,\"90\":2,\"91\":1,\"92\":1}}],[\"servern\",{\"1\":{\"24\":1}}],[\"services\",{\"1\":{\"76\":1}}],[\"seo\",{\"1\":{\"74\":1,\"83\":1}}],[\"second\",{\"1\":{\"63\":1}}],[\"selenium\",{\"1\":{\"57\":1}}],[\"selber\",{\"1\":{\"27\":1}}],[\"selbstständigkeit\",{\"1\":{\"70\":1}}],[\"selbstbestimmt\",{\"1\":{\"25\":1}}],[\"selbst\",{\"1\":{\"5\":1,\"70\":1}}],[\"sehr\",{\"1\":{\"27\":1,\"38\":2}}],[\"sehen\",{\"1\":{\"20\":1}}],[\"sebastian\",{\"0\":{\"69\":1},\"1\":{\"16\":1}}],[\"sein\",{\"1\":{\"19\":1}}],[\"seines\",{\"1\":{\"52\":1}}],[\"seiner\",{\"1\":{\"22\":1,\"73\":1}}],[\"seine\",{\"1\":{\"14\":1,\"73\":1}}],[\"seinen\",{\"1\":{\"0\":1}}],[\"seitdem\",{\"1\":{\"63\":1,\"64\":1}}],[\"seit\",{\"1\":{\"14\":1,\"27\":1,\"63\":1,\"90\":2}}],[\"seite\",{\"1\":{\"10\":1,\"12\":1,\"69\":1}}],[\"seiten\",{\"1\":{\"8\":2,\"9\":4,\"11\":2,\"41\":1}}],[\"science\",{\"1\":{\"76\":1,\"102\":2}}],[\"scrum\",{\"1\":{\"42\":1,\"74\":1}}],[\"schildern\",{\"1\":{\"90\":1}}],[\"schicke\",{\"1\":{\"19\":1}}],[\"schon\",{\"1\":{\"90\":1}}],[\"schweiz\",{\"1\":{\"77\":2}}],[\"schulzeit\",{\"1\":{\"52\":1}}],[\"schutz\",{\"1\":{\"11\":1}}],[\"schriftlich\",{\"1\":{\"66\":2,\"72\":1,\"75\":1}}],[\"schrift\",{\"1\":{\"43\":1}}],[\"schritte\",{\"1\":{\"11\":1,\"52\":1}}],[\"schauwerbegestalter\",{\"1\":{\"90\":1}}],[\"schau\",{\"1\":{\"26\":1}}],[\"schaffen\",{\"1\":{\"22\":1,\"24\":1,\"25\":1}}],[\"schönen\",{\"1\":{\"38\":1}}],[\"schön\",{\"1\":{\"18\":1}}],[\"schließt\",{\"1\":{\"90\":1}}],[\"schließung\",{\"1\":{\"24\":1}}],[\"schließlich\",{\"1\":{\"3\":1,\"90\":1}}],[\"schleifen\",{\"1\":{\"14\":1}}],[\"scout\",{\"1\":{\"3\":1}}],[\"soul\",{\"1\":{\"102\":2}}],[\"source\",{\"1\":{\"19\":1,\"20\":1,\"24\":1,\"67\":1}}],[\"so\",{\"1\":{\"38\":2,\"90\":1}}],[\"sowie\",{\"1\":{\"24\":1,\"90\":1}}],[\"soweit\",{\"1\":{\"10\":1,\"11\":2}}],[\"sorgen\",{\"1\":{\"19\":1}}],[\"sorgfalt\",{\"1\":{\"8\":1}}],[\"sogar\",{\"1\":{\"14\":1}}],[\"somit\",{\"1\":{\"14\":1}}],[\"sommer\",{\"1\":{\"3\":1}}],[\"sofort\",{\"1\":{\"63\":1}}],[\"sofern\",{\"1\":{\"12\":1}}],[\"softwarearchitekt\",{\"1\":{\"74\":1}}],[\"softwareunternehmen\",{\"1\":{\"70\":1}}],[\"softwareprojekt\",{\"1\":{\"29\":1}}],[\"softwareentwicklung\",{\"1\":{\"14\":1,\"51\":1,\"52\":1,\"76\":3,\"89\":1}}],[\"softwareentwicklern\",{\"1\":{\"14\":1}}],[\"softwareentwickler\",{\"1\":{\"13\":1,\"44\":1,\"63\":1,\"73\":1}}],[\"software\",{\"1\":{\"1\":1,\"14\":2,\"24\":1,\"40\":2,\"42\":1,\"73\":1,\"76\":4,\"90\":1,\"92\":1}}],[\"solutions\",{\"1\":{\"76\":1}}],[\"soll\",{\"1\":{\"19\":1,\"76\":1}}],[\"sollten\",{\"1\":{\"12\":1}}],[\"solltest\",{\"1\":{\"10\":1}}],[\"solche\",{\"1\":{\"10\":1}}],[\"social\",{\"0\":{\"2\":1,\"24\":1},\"1\":{\"1\":1,\"2\":4,\"4\":1,\"15\":2,\"24\":1,\"29\":1,\"67\":1,\"76\":2,\"90\":1,\"92\":1}}],[\"sozialen\",{\"1\":{\"14\":1,\"19\":1}}],[\"soziales\",{\"1\":{\"4\":1}}],[\"soziale\",{\"1\":{\"1\":1,\"2\":1,\"24\":1}}],[\"story\",{\"0\":{\"70\":1}}],[\"stolz\",{\"1\":{\"15\":1}}],[\"studio\",{\"1\":{\"57\":1}}],[\"studiert\",{\"1\":{\"38\":1}}],[\"studiums\",{\"1\":{\"52\":1,\"70\":1}}],[\"studium\",{\"1\":{\"18\":1,\"27\":1,\"67\":1,\"70\":1}}],[\"stärke\",{\"1\":{\"27\":1}}],[\"stärken\",{\"1\":{\"25\":1}}],[\"stellvertretender\",{\"1\":{\"102\":1}}],[\"stellen\",{\"1\":{\"4\":1,\"14\":1}}],[\"stein\",{\"0\":{\"69\":1},\"1\":{\"16\":1}}],[\"stets\",{\"1\":{\"9\":1,\"11\":1}}],[\"strukturelle\",{\"1\":{\"90\":1}}],[\"strategien\",{\"1\":{\"53\":1}}],[\"str\",{\"1\":{\"6\":2}}],[\"stackoverflow\",{\"1\":{\"73\":1}}],[\"stadt\",{\"1\":{\"38\":2}}],[\"starte\",{\"1\":{\"25\":1}}],[\"startenunsere\",{\"1\":{\"13\":1}}],[\"stattfindet\",{\"1\":{\"14\":1}}],[\"stage\",{\"1\":{\"2\":1}}],[\"stand\",{\"1\":{\"0\":1}}],[\"stieß\",{\"1\":{\"1\":1,\"3\":1,\"38\":1}}],[\"tätig\",{\"1\":{\"90\":1}}],[\"tätigkeit\",{\"1\":{\"8\":1}}],[\"tun\",{\"1\":{\"90\":1}}],[\"typografie\",{\"1\":{\"65\":1,\"67\":1}}],[\"typeorm\",{\"1\":{\"41\":1,\"45\":1}}],[\"typescript\",{\"1\":{\"21\":1,\"41\":1,\"45\":1}}],[\"tiktok\",{\"1\":{\"24\":1}}],[\"tools\",{\"0\":{\"87\":1}}],[\"toulouse\",{\"1\":{\"38\":1}}],[\"to\",{\"1\":{\"22\":1,\"23\":1}}],[\"tatsächlich\",{\"1\":{\"14\":1}}],[\"themen\",{\"1\":{\"102\":1}}],[\"thema\",{\"1\":{\"63\":1}}],[\"the\",{\"1\":{\"14\":1}}],[\"treten\",{\"1\":{\"18\":1}}],[\"treffen\",{\"1\":{\"14\":1,\"20\":1,\"63\":1}}],[\"trotzdem\",{\"1\":{\"10\":1}}],[\"tracking\",{\"1\":{\"58\":1}}],[\"trac\",{\"1\":{\"58\":1}}],[\"trat\",{\"1\":{\"4\":1}}],[\"trafen\",{\"1\":{\"1\":1}}],[\"traf\",{\"1\":{\"0\":1}}],[\"textildruck\",{\"1\":{\"76\":1}}],[\"textes\",{\"1\":{\"12\":1}}],[\"tex\",{\"1\":{\"67\":1}}],[\"testumgebungen\",{\"1\":{\"91\":1}}],[\"tester\",{\"1\":{\"91\":1}}],[\"testen\",{\"1\":{\"29\":2,\"53\":2,\"54\":2,\"56\":2,\"91\":2,\"92\":1}}],[\"testrail\",{\"1\":{\"58\":1}}],[\"testmanagement\",{\"0\":{\"58\":1}}],[\"test\",{\"1\":{\"56\":1,\"58\":1}}],[\"testverfahren\",{\"0\":{\"56\":1}}],[\"testkonzept\",{\"1\":{\"54\":2}}],[\"testkonzeption\",{\"1\":{\"53\":1}}],[\"testautomatisierung\",{\"0\":{\"57\":1},\"1\":{\"53\":1,\"54\":2}}],[\"testing\",{\"0\":{\"33\":1,\"97\":1},\"1\":{\"53\":1,\"54\":1,\"56\":1,\"65\":1}}],[\"testszenarien\",{\"1\":{\"22\":1}}],[\"tests\",{\"1\":{\"22\":1,\"23\":1}}],[\"techstack\",{\"0\":{\"21\":1,\"23\":1,\"78\":1}}],[\"technologischer\",{\"1\":{\"90\":1}}],[\"technologiekenntnissen\",{\"1\":{\"80\":1}}],[\"technologien\",{\"0\":{\"80\":1},\"1\":{\"18\":1,\"78\":1,\"90\":1}}],[\"technologie\",{\"1\":{\"13\":1}}],[\"technischen\",{\"1\":{\"69\":1,\"70\":1}}],[\"technischer\",{\"1\":{\"13\":1}}],[\"technisch\",{\"1\":{\"63\":1}}],[\"telegram\",{\"1\":{\"18\":1,\"26\":1}}],[\"telefon\",{\"1\":{\"6\":1}}],[\"teile\",{\"1\":{\"12\":2}}],[\"teil\",{\"1\":{\"12\":1}}],[\"teamleitung\",{\"1\":{\"76\":1}}],[\"teamkoordination\",{\"1\":{\"76\":2}}],[\"teammanagement\",{\"1\":{\"67\":1}}],[\"teammitgliedern\",{\"1\":{\"5\":1,\"14\":1}}],[\"team\",{\"0\":{\"105\":1},\"1\":{\"1\":1,\"4\":2,\"5\":1,\"14\":3,\"17\":1,\"63\":1,\"90\":1}}],[\"teamspeak\",{\"1\":{\"87\":1}}],[\"teams\",{\"1\":{\"0\":1,\"3\":1,\"14\":2,\"18\":1,\"19\":1}}],[\"tmg\",{\"1\":{\"6\":1,\"8\":2}}],[\"pjannto\",{\"1\":{\"90\":1,\"92\":1}}],[\"physik\",{\"1\":{\"102\":1}}],[\"philosoph\",{\"1\":{\"102\":1}}],[\"phasen\",{\"1\":{\"90\":1}}],[\"php\",{\"0\":{\"47\":1,\"82\":1},\"1\":{\"31\":1,\"41\":1,\"79\":1}}],[\"pullrequest\",{\"1\":{\"89\":1}}],[\"punkte\",{\"1\":{\"60\":1}}],[\"pm2\",{\"1\":{\"81\":1}}],[\"psychologische\",{\"1\":{\"69\":1}}],[\"python\",{\"1\":{\"59\":1,\"68\":1,\"79\":1}}],[\"pflege\",{\"1\":{\"54\":1}}],[\"playwright\",{\"1\":{\"57\":1}}],[\"planning\",{\"1\":{\"76\":1}}],[\"plan\",{\"1\":{\"56\":1}}],[\"planung\",{\"1\":{\"40\":1,\"54\":1,\"76\":2}}],[\"platziere\",{\"1\":{\"25\":1}}],[\"plattform\",{\"1\":{\"23\":1,\"63\":1}}],[\"pairing\",{\"1\":{\"90\":1}}],[\"passero\",{\"1\":{\"77\":1}}],[\"pascal\",{\"1\":{\"68\":1,\"79\":1,\"98\":1,\"99\":1}}],[\"patching\",{\"1\":{\"54\":1}}],[\"paper\",{\"1\":{\"40\":1}}],[\"parlament\",{\"1\":{\"20\":1}}],[\"portopalo\",{\"1\":{\"77\":1}}],[\"portierung\",{\"1\":{\"54\":1}}],[\"poi\",{\"1\":{\"46\":1}}],[\"postfix\",{\"1\":{\"87\":1}}],[\"postgresql\",{\"1\":{\"50\":1,\"88\":1}}],[\"postscript\",{\"1\":{\"34\":1,\"99\":1}}],[\"positives\",{\"1\":{\"13\":1}}],[\"pop\",{\"1\":{\"26\":1}}],[\"permakultur\",{\"1\":{\"63\":1}}],[\"permanente\",{\"1\":{\"9\":1}}],[\"perspektiven\",{\"1\":{\"69\":1}}],[\"persönlicher\",{\"1\":{\"13\":1}}],[\"personalisierte\",{\"1\":{\"26\":1}}],[\"personen\",{\"1\":{\"20\":1}}],[\"personenbezogene\",{\"1\":{\"11\":1}}],[\"personenbezogener\",{\"1\":{\"11\":1}}],[\"person\",{\"1\":{\"0\":1,\"73\":1}}],[\"per\",{\"1\":{\"11\":1,\"17\":1}}],[\"praktizieren\",{\"1\":{\"102\":1}}],[\"praktischen\",{\"1\":{\"52\":1}}],[\"privatwissenschaftler\",{\"1\":{\"102\":1}}],[\"private\",{\"1\":{\"63\":1,\"102\":1}}],[\"prinzipien\",{\"1\":{\"14\":1}}],[\"präsentation\",{\"0\":{\"38\":1}}],[\"präsentieren\",{\"1\":{\"5\":1}}],[\"prospekte\",{\"1\":{\"90\":1}}],[\"programmen\",{\"1\":{\"90\":1}}],[\"programmiert\",{\"1\":{\"73\":1}}],[\"programmiersprachen\",{\"0\":{\"44\":1},\"1\":{\"79\":1,\"90\":1}}],[\"programmieren\",{\"1\":{\"38\":1,\"64\":1,\"70\":1,\"73\":1,\"90\":1}}],[\"programmierer\",{\"1\":{\"29\":2,\"73\":1,\"92\":1}}],[\"programmierung\",{\"0\":{\"34\":1,\"99\":1},\"1\":{\"52\":1,\"90\":2}}],[\"produkts\",{\"1\":{\"41\":1}}],[\"produkt\",{\"1\":{\"24\":1}}],[\"project\",{\"1\":{\"22\":1,\"29\":1,\"92\":1,\"102\":2}}],[\"projektmanagement\",{\"1\":{\"90\":1}}],[\"projektmanager\",{\"1\":{\"74\":1}}],[\"projekts\",{\"1\":{\"54\":1}}],[\"projektbeschreibung\",{\"1\":{\"19\":1}}],[\"projekten\",{\"1\":{\"14\":2,\"27\":1,\"29\":1,\"54\":1,\"92\":1}}],[\"projekte\",{\"0\":{\"15\":1,\"29\":1,\"41\":1,\"54\":1,\"67\":1,\"76\":1,\"92\":1,\"104\":1},\"1\":{\"13\":1,\"14\":1,\"15\":1,\"25\":2,\"54\":1,\"69\":1,\"70\":1,\"90\":2}}],[\"projekt\",{\"1\":{\"0\":3,\"1\":1,\"2\":2,\"3\":1,\"13\":1,\"19\":1,\"20\":1,\"22\":2,\"24\":1,\"40\":1,\"63\":1,\"67\":1,\"70\":1,\"90\":1,\"91\":1,\"92\":1}}],[\"prozenten\",{\"1\":{\"20\":1}}],[\"prozessautomatisierung\",{\"1\":{\"67\":1}}],[\"prozess\",{\"1\":{\"14\":1}}],[\"profile\",{\"1\":{\"26\":1}}],[\"profil\",{\"0\":{\"36\":1,\"62\":1,\"101\":1},\"1\":{\"18\":2,\"25\":1}}],[\"professionellen\",{\"1\":{\"18\":1}}],[\"professionelle\",{\"1\":{\"14\":1}}],[\"ubuntu\",{\"1\":{\"85\":1}}],[\"ux\",{\"1\":{\"71\":1}}],[\"user\",{\"1\":{\"69\":1}}],[\"ui\",{\"1\":{\"26\":1,\"29\":1,\"91\":1,\"92\":1}}],[\"ups\",{\"1\":{\"26\":1}}],[\"utopia\",{\"0\":{\"25\":1},\"1\":{\"25\":1,\"26\":2}}],[\"urheberrechtsverletzung\",{\"1\":{\"10\":1}}],[\"urheberrechte\",{\"1\":{\"10\":1}}],[\"urheberrecht\",{\"0\":{\"10\":1}}],[\"ursprüngliche\",{\"1\":{\"0\":1}}],[\"umfassen\",{\"1\":{\"90\":1}}],[\"umzusetzen\",{\"1\":{\"70\":1}}],[\"umsetze\",{\"1\":{\"90\":1}}],[\"umsetzen\",{\"1\":{\"13\":1,\"69\":1}}],[\"umsetzung\",{\"1\":{\"22\":1,\"76\":1}}],[\"umständen\",{\"1\":{\"8\":1}}],[\"umgehend\",{\"1\":{\"8\":1,\"9\":1,\"10\":1}}],[\"um\",{\"1\":{\"0\":2,\"1\":1,\"2\":1,\"4\":1,\"5\":1,\"10\":1,\"14\":4,\"17\":1,\"19\":2,\"41\":1,\"69\":1,\"70\":1,\"73\":2}}],[\"ulfs\",{\"1\":{\"76\":1,\"80\":1}}],[\"ulf\",{\"0\":{\"73\":1},\"1\":{\"0\":2,\"1\":2,\"2\":1,\"3\":2,\"6\":2,\"16\":1,\"22\":1,\"73\":1,\"74\":1,\"75\":1,\"77\":1,\"78\":1,\"79\":1}}],[\"unvollständige\",{\"1\":{\"80\":1}}],[\"unvermeidlichen\",{\"1\":{\"14\":1}}],[\"unverlangten\",{\"1\":{\"11\":1}}],[\"uni\",{\"1\":{\"63\":1}}],[\"unix\",{\"1\":{\"54\":1}}],[\"unit\",{\"1\":{\"22\":1,\"65\":1}}],[\"universitäten\",{\"1\":{\"0\":1}}],[\"unwartbar\",{\"1\":{\"14\":1}}],[\"unberührt\",{\"1\":{\"8\":1,\"12\":1}}],[\"unterrichten\",{\"1\":{\"102\":1}}],[\"unternehmen\",{\"1\":{\"67\":1,\"70\":1}}],[\"unternahm\",{\"1\":{\"52\":1}}],[\"unterstützung\",{\"1\":{\"54\":2}}],[\"unterstützen\",{\"1\":{\"13\":1,\"52\":1}}],[\"unter\",{\"1\":{\"1\":1,\"2\":1,\"4\":1,\"24\":1}}],[\"unsere\",{\"1\":{\"14\":2,\"19\":1,\"25\":1,\"26\":1}}],[\"unseren\",{\"1\":{\"11\":1,\"18\":1}}],[\"unserer\",{\"1\":{\"8\":1,\"11\":1,\"14\":3,\"26\":1}}],[\"unseres\",{\"1\":{\"0\":1,\"26\":1}}],[\"unser\",{\"1\":{\"3\":1,\"9\":1,\"14\":2}}],[\"uns\",{\"1\":{\"1\":1,\"2\":1,\"14\":1,\"17\":1,\"18\":4,\"19\":2}}],[\"und\",{\"0\":{\"16\":1,\"44\":1,\"60\":1,\"102\":1},\"1\":{\"0\":2,\"1\":3,\"2\":3,\"3\":1,\"5\":2,\"8\":1,\"11\":1,\"12\":1,\"13\":2,\"14\":8,\"18\":1,\"19\":4,\"20\":1,\"22\":5,\"24\":2,\"25\":7,\"26\":3,\"27\":1,\"29\":1,\"38\":3,\"40\":4,\"41\":2,\"43\":1,\"52\":6,\"53\":2,\"54\":2,\"56\":2,\"60\":3,\"63\":3,\"66\":2,\"67\":3,\"69\":3,\"70\":1,\"72\":1,\"73\":6,\"74\":1,\"75\":2,\"76\":2,\"78\":1,\"80\":1,\"90\":11,\"91\":2,\"92\":2,\"102\":4}}],[\"actions\",{\"1\":{\"96\":1}}],[\"acht\",{\"1\":{\"67\":1}}],[\"administration\",{\"0\":{\"96\":1},\"1\":{\"90\":1}}],[\"adressen\",{\"1\":{\"11\":1}}],[\"agenturen\",{\"1\":{\"54\":1}}],[\"ag\",{\"1\":{\"40\":1}}],[\"agiles\",{\"1\":{\"91\":1}}],[\"agile\",{\"1\":{\"51\":1,\"54\":1,\"89\":1,\"91\":1}}],[\"agiler\",{\"1\":{\"22\":1}}],[\"agilen\",{\"1\":{\"14\":1,\"90\":1}}],[\"arch\",{\"1\":{\"85\":1}}],[\"architekt\",{\"1\":{\"42\":1}}],[\"arten\",{\"1\":{\"38\":1}}],[\"arbeitsabläufe\",{\"1\":{\"18\":1}}],[\"arbeitsprozess\",{\"1\":{\"14\":1}}],[\"arbeitete\",{\"1\":{\"22\":2,\"67\":1}}],[\"arbeitet\",{\"1\":{\"14\":1}}],[\"arbeiten\",{\"1\":{\"0\":2,\"14\":1,\"18\":2,\"19\":1,\"90\":1}}],[\"arbeit\",{\"0\":{\"39\":1,\"40\":1},\"1\":{\"14\":2,\"40\":1,\"69\":1}}],[\"aktiv\",{\"1\":{\"25\":1,\"63\":1}}],[\"aktionen\",{\"1\":{\"25\":1}}],[\"aktualität\",{\"1\":{\"8\":1}}],[\"apache\",{\"1\":{\"46\":1,\"49\":1,\"86\":1}}],[\"apollo\",{\"1\":{\"23\":1,\"45\":1,\"81\":1}}],[\"appium\",{\"1\":{\"57\":1}}],[\"app\",{\"0\":{\"20\":1},\"1\":{\"15\":1,\"20\":1,\"76\":1,\"90\":1,\"92\":2}}],[\"abzubauen\",{\"1\":{\"52\":1}}],[\"abzustimmen\",{\"1\":{\"20\":1}}],[\"abitur\",{\"1\":{\"38\":1,\"76\":1}}],[\"abgesehen\",{\"1\":{\"38\":1}}],[\"abgeschlossen\",{\"1\":{\"18\":1}}],[\"abgelehnt\",{\"1\":{\"20\":1}}],[\"ablehnen\",{\"1\":{\"20\":1}}],[\"abteilung\",{\"1\":{\"19\":1}}],[\"ab\",{\"1\":{\"8\":1}}],[\"abschluss\",{\"1\":{\"70\":1,\"76\":1}}],[\"abschnitt\",{\"1\":{\"0\":1}}],[\"abstimmung\",{\"1\":{\"20\":1}}],[\"abs\",{\"1\":{\"6\":1,\"8\":1}}],[\"as\",{\"1\":{\"5\":1}}],[\"autodidaktisch\",{\"1\":{\"90\":1}}],[\"autodidaktische\",{\"1\":{\"52\":1}}],[\"autoit\",{\"1\":{\"79\":1}}],[\"autorität\",{\"1\":{\"14\":1}}],[\"augenhöhe\",{\"1\":{\"25\":1}}],[\"außerdem\",{\"1\":{\"14\":1}}],[\"ausgeschaltet\",{\"1\":{\"77\":1}}],[\"ausbildung\",{\"0\":{\"76\":1}}],[\"austausch\",{\"1\":{\"60\":1}}],[\"auszeichnungssprachen\",{\"0\":{\"34\":1}}],[\"auswirkungen\",{\"1\":{\"19\":1}}],[\"aus\",{\"1\":{\"12\":1,\"18\":2}}],[\"ausdrücklich\",{\"1\":{\"11\":3}}],[\"ausdrückliche\",{\"1\":{\"11\":1}}],[\"ausprobieren\",{\"1\":{\"2\":1}}],[\"auch\",{\"1\":{\"9\":1,\"14\":1,\"18\":2,\"90\":4}}],[\"aufgehört\",{\"1\":{\"64\":1}}],[\"aufgewachsen\",{\"1\":{\"38\":1}}],[\"aufgaben\",{\"1\":{\"40\":1,\"41\":2,\"74\":1}}],[\"aufregend\",{\"1\":{\"38\":1}}],[\"auftraggeber\",{\"1\":{\"14\":1}}],[\"auftritt\",{\"1\":{\"0\":1}}],[\"aufweisen\",{\"1\":{\"11\":1}}],[\"aufmerksam\",{\"1\":{\"10\":1}}],[\"auf\",{\"1\":{\"0\":1,\"1\":1,\"2\":1,\"4\":2,\"8\":2,\"9\":2,\"10\":2,\"11\":2,\"12\":1,\"14\":2,\"15\":1,\"17\":2,\"19\":2,\"23\":1,\"24\":1,\"25\":4,\"26\":1,\"38\":1,\"41\":1,\"56\":1,\"63\":1,\"73\":1,\"90\":2}}],[\"am\",{\"1\":{\"2\":1,\"4\":1,\"22\":2,\"40\":1,\"44\":1,\"67\":1}}],[\"anrufen\",{\"1\":{\"73\":1}}],[\"anbieten\",{\"1\":{\"67\":1}}],[\"anbieter\",{\"1\":{\"9\":1}}],[\"anfertigung\",{\"1\":{\"90\":1}}],[\"anfang\",{\"1\":{\"90\":1}}],[\"anfangszeit\",{\"1\":{\"38\":1}}],[\"anforderungen\",{\"1\":{\"26\":1}}],[\"andererseits\",{\"1\":{\"69\":1}}],[\"anderen\",{\"1\":{\"40\":1,\"90\":1}}],[\"and\",{\"1\":{\"35\":1,\"57\":1}}],[\"anwendungssoftware\",{\"1\":{\"90\":1}}],[\"anwendungsfällen\",{\"1\":{\"26\":1}}],[\"anwendungsfälle\",{\"1\":{\"26\":1}}],[\"anwendung\",{\"1\":{\"40\":1,\"41\":1,\"90\":1}}],[\"anwendungen\",{\"1\":{\"28\":1,\"90\":1,\"91\":1}}],[\"anpassbare\",{\"1\":{\"26\":1}}],[\"annehmen\",{\"1\":{\"20\":1,\"69\":1}}],[\"ansprüche\",{\"1\":{\"90\":1}}],[\"anspruch\",{\"1\":{\"19\":1}}],[\"anstellung\",{\"1\":{\"70\":1}}],[\"ansätze\",{\"0\":{\"55\":1,\"93\":1}}],[\"anschrift\",{\"1\":{\"11\":1}}],[\"anhaltspunkte\",{\"1\":{\"9\":1}}],[\"angular\",{\"1\":{\"45\":1}}],[\"angularjs\",{\"1\":{\"41\":1}}],[\"angabe\",{\"1\":{\"11\":1}}],[\"angaben\",{\"1\":{\"6\":1}}],[\"angefangen\",{\"1\":{\"73\":1}}],[\"angeforderter\",{\"1\":{\"11\":1}}],[\"angesprochen\",{\"1\":{\"52\":1}}],[\"angeschlossen\",{\"1\":{\"3\":1}}],[\"angeboten\",{\"1\":{\"24\":1}}],[\"angebot\",{\"1\":{\"9\":1}}],[\"angedachte\",{\"1\":{\"1\":1}}],[\"anzuschließen\",{\"1\":{\"3\":1}}],[\"antrat\",{\"1\":{\"3\":1}}],[\"an\",{\"1\":{\"0\":1,\"3\":1,\"4\":1,\"11\":1,\"14\":2,\"17\":1,\"26\":1,\"29\":1,\"52\":1,\"54\":1,\"63\":1,\"73\":1,\"92\":1}}],[\"algorithmus\",{\"1\":{\"73\":1}}],[\"alt\",{\"1\":{\"64\":1}}],[\"altes\",{\"1\":{\"63\":1}}],[\"alternative\",{\"1\":{\"13\":1,\"22\":1,\"24\":1}}],[\"all\",{\"1\":{\"20\":1}}],[\"allgemeinen\",{\"1\":{\"8\":2}}],[\"allen\",{\"1\":{\"90\":1}}],[\"alle\",{\"1\":{\"1\":1,\"38\":1}}],[\"alles\",{\"1\":{\"0\":1,\"27\":2}}],[\"alexander\",{\"0\":{\"27\":1},\"1\":{\"16\":1,\"22\":1}}],[\"alex\",{\"1\":{\"0\":1,\"1\":1,\"2\":1,\"3\":1}}],[\"also\",{\"1\":{\"90\":1}}],[\"alsbacher\",{\"1\":{\"6\":2}}],[\"als\",{\"1\":{\"0\":3,\"1\":1,\"2\":1,\"3\":1,\"5\":1,\"8\":2,\"10\":1,\"12\":1,\"14\":1,\"18\":1,\"22\":1,\"38\":1,\"40\":1,\"44\":1,\"63\":4,\"64\":1,\"70\":2,\"90\":1}}],[\"ios\",{\"1\":{\"92\":1}}],[\"iphone\",{\"1\":{\"90\":1}}],[\"ipfs\",{\"1\":{\"31\":1}}],[\"irgendwann\",{\"1\":{\"63\":1}}],[\"ihm\",{\"1\":{\"73\":1}}],[\"ihn\",{\"1\":{\"73\":1}}],[\"ihnen\",{\"1\":{\"52\":1}}],[\"ihren\",{\"1\":{\"20\":2}}],[\"ihrer\",{\"1\":{\"12\":1}}],[\"ihrem\",{\"1\":{\"12\":1}}],[\"ich\",{\"1\":{\"27\":5,\"29\":1,\"38\":10,\"40\":1,\"41\":3,\"44\":2,\"52\":1,\"63\":5,\"64\":2,\"67\":5,\"69\":3,\"70\":6,\"90\":5,\"92\":1,\"102\":1}}],[\"issues\",{\"1\":{\"58\":1}}],[\"ispirierende\",{\"1\":{\"25\":1}}],[\"istqb\",{\"1\":{\"53\":1}}],[\"ist\",{\"1\":{\"0\":1,\"8\":1,\"9\":2,\"11\":2,\"12\":1,\"14\":5,\"20\":1,\"21\":1,\"22\":1,\"23\":2,\"24\":1,\"27\":1,\"52\":1,\"73\":5,\"77\":1,\"78\":2,\"80\":2,\"90\":2}}],[\"ideen\",{\"1\":{\"69\":1}}],[\"idee\",{\"1\":{\"22\":1,\"24\":1}}],[\"it\",{\"1\":{\"14\":1,\"18\":1,\"19\":1,\"80\":1}}],[\"italien\",{\"1\":{\"3\":1}}],[\"it4c\",{\"0\":{\"5\":1,\"14\":1},\"1\":{\"0\":1,\"5\":2,\"6\":1,\"13\":1,\"14\":1,\"63\":1}}],[\"impressumspflicht\",{\"1\":{\"11\":1}}],[\"impressum\",{\"0\":{\"6\":1}}],[\"implementieren\",{\"1\":{\"1\":1,\"17\":1,\"73\":1}}],[\"immer\",{\"1\":{\"3\":1,\"38\":1,\"80\":1}}],[\"im\",{\"1\":{\"2\":1,\"3\":2,\"4\":1,\"11\":3,\"25\":1,\"40\":2,\"52\":1,\"63\":3,\"67\":1,\"80\":1,\"90\":1}}],[\"inhaber\",{\"1\":{\"90\":1,\"92\":1}}],[\"inhaltliche\",{\"1\":{\"9\":1}}],[\"inhalte\",{\"0\":{\"8\":1},\"1\":{\"8\":4,\"9\":4,\"10\":3}}],[\"inhalt\",{\"1\":{\"6\":1,\"12\":1}}],[\"including\",{\"1\":{\"88\":2}}],[\"integrierte\",{\"1\":{\"102\":1}}],[\"interaktiven\",{\"1\":{\"26\":1,\"90\":1}}],[\"interaktive\",{\"1\":{\"25\":1}}],[\"interessanter\",{\"1\":{\"90\":1}}],[\"interessierten\",{\"1\":{\"52\":1}}],[\"interessiert\",{\"1\":{\"18\":1}}],[\"interessen\",{\"0\":{\"60\":1,\"102\":1},\"1\":{\"102\":1}}],[\"interesse\",{\"1\":{\"17\":1,\"38\":1,\"52\":1}}],[\"internetseiten\",{\"1\":{\"102\":1}}],[\"internetangebotes\",{\"1\":{\"12\":1}}],[\"internet\",{\"1\":{\"11\":1,\"90\":1}}],[\"intuition\",{\"1\":{\"56\":1}}],[\"ingenieurs\",{\"1\":{\"40\":2}}],[\"individuell\",{\"1\":{\"24\":1,\"26\":1}}],[\"insomnia\",{\"1\":{\"57\":1}}],[\"ins\",{\"1\":{\"41\":1}}],[\"instagram\",{\"1\":{\"24\":1}}],[\"insbesondere\",{\"1\":{\"10\":1,\"63\":1}}],[\"innenleben\",{\"1\":{\"18\":1}}],[\"innerhalb\",{\"1\":{\"14\":1,\"19\":1}}],[\"informatikstudium\",{\"1\":{\"63\":1}}],[\"informatik\",{\"1\":{\"38\":1,\"70\":2,\"76\":1}}],[\"informationsmaterialien\",{\"1\":{\"11\":1}}],[\"informationen\",{\"1\":{\"8\":2,\"26\":1}}],[\"info\",{\"1\":{\"6\":1}}],[\"influencer\",{\"1\":{\"0\":1}}],[\"in\",{\"0\":{\"40\":1},\"1\":{\"0\":1,\"3\":1,\"11\":1,\"12\":1,\"18\":3,\"19\":3,\"20\":1,\"21\":1,\"23\":1,\"25\":1,\"38\":8,\"43\":1,\"44\":1,\"52\":3,\"63\":4,\"67\":1,\"69\":1,\"70\":4,\"73\":1,\"76\":2,\"90\":5,\"102\":2}}],[\"ebenso\",{\"1\":{\"90\":1}}],[\"ebenfalls\",{\"1\":{\"22\":1}}],[\"evonik\",{\"1\":{\"76\":1}}],[\"evaluieren\",{\"1\":{\"0\":1}}],[\"effektiv\",{\"1\":{\"69\":1}}],[\"effektiver\",{\"1\":{\"14\":1}}],[\"elisp\",{\"1\":{\"68\":1}}],[\"ehealth\",{\"1\":{\"54\":1}}],[\"eye\",{\"1\":{\"42\":1,\"74\":1}}],[\"etc\",{\"1\":{\"40\":2,\"41\":4}}],[\"etwa\",{\"1\":{\"11\":1}}],[\"echten\",{\"1\":{\"25\":1}}],[\"echte\",{\"1\":{\"25\":1}}],[\"europa\",{\"1\":{\"14\":1}}],[\"existenten\",{\"1\":{\"63\":1}}],[\"exploratives\",{\"1\":{\"53\":1,\"54\":1,\"56\":1}}],[\"express\",{\"1\":{\"45\":1,\"49\":1,\"81\":1,\"86\":1}}],[\"exports\",{\"1\":{\"40\":1}}],[\"expertise\",{\"0\":{\"54\":1,\"67\":1,\"92\":1},\"1\":{\"13\":1,\"19\":1}}],[\"externen\",{\"1\":{\"9\":1}}],[\"email\",{\"1\":{\"11\":1}}],[\"eigentümer\",{\"1\":{\"92\":1}}],[\"eigentliches\",{\"1\":{\"70\":1}}],[\"eigenem\",{\"1\":{\"24\":1}}],[\"eigenen\",{\"1\":{\"24\":1,\"26\":1,\"70\":1}}],[\"eigene\",{\"1\":{\"8\":1,\"63\":1}}],[\"eignen\",{\"1\":{\"24\":1}}],[\"einsatz\",{\"1\":{\"90\":2}}],[\"einsetzen\",{\"1\":{\"26\":1}}],[\"einrichtung\",{\"1\":{\"41\":1,\"54\":1,\"91\":1,\"92\":1}}],[\"eindruck\",{\"1\":{\"38\":1}}],[\"einfach\",{\"1\":{\"26\":1}}],[\"einfluss\",{\"1\":{\"9\":1}}],[\"einzubinden\",{\"1\":{\"73\":1}}],[\"einzuarbeiten\",{\"1\":{\"18\":1}}],[\"einzelne\",{\"1\":{\"12\":1}}],[\"einige\",{\"1\":{\"15\":1}}],[\"eingerichtet\",{\"1\":{\"5\":1}}],[\"eineinhalb\",{\"1\":{\"70\":1}}],[\"einem\",{\"1\":{\"19\":1,\"38\":1,\"63\":2,\"70\":1,\"102\":1}}],[\"eines\",{\"1\":{\"14\":1,\"18\":1,\"40\":2,\"76\":1}}],[\"einerseits\",{\"1\":{\"69\":1}}],[\"einer\",{\"1\":{\"8\":1,\"9\":1,\"18\":1,\"40\":1,\"54\":1,\"63\":1,\"90\":3,\"102\":1}}],[\"eine\",{\"1\":{\"3\":1,\"8\":2,\"9\":1,\"10\":1,\"19\":1,\"22\":1,\"24\":1,\"73\":3,\"76\":1,\"77\":1,\"80\":1,\"90\":2}}],[\"einen\",{\"1\":{\"0\":1,\"10\":1,\"14\":1,\"18\":1,\"64\":1,\"73\":1,\"76\":1}}],[\"ein\",{\"1\":{\"0\":1,\"3\":1,\"4\":1,\"11\":1,\"14\":2,\"17\":1,\"19\":1,\"20\":1,\"22\":1,\"27\":1,\"40\":1,\"63\":3,\"73\":1,\"78\":1,\"90\":1}}],[\"e\",{\"1\":{\"6\":1,\"11\":1,\"17\":1,\"73\":1,\"102\":1}}],[\"essen\",{\"1\":{\"60\":1}}],[\"es\",{\"1\":{\"5\":1,\"14\":1,\"18\":1,\"24\":1,\"52\":1,\"69\":1,\"70\":1,\"73\":2,\"77\":1,\"80\":1}}],[\"erzählen\",{\"1\":{\"90\":1}}],[\"erp\",{\"1\":{\"76\":1}}],[\"erlernt\",{\"1\":{\"90\":1}}],[\"erlebnis\",{\"1\":{\"70\":1}}],[\"erledige\",{\"1\":{\"41\":1}}],[\"erwecken\",{\"1\":{\"63\":1}}],[\"erweiterbar\",{\"1\":{\"24\":1}}],[\"erweitern\",{\"1\":{\"17\":1}}],[\"ergänzt\",{\"1\":{\"26\":1}}],[\"erreichbar\",{\"1\":{\"17\":1}}],[\"erreichen\",{\"1\":{\"14\":1,\"19\":1}}],[\"erfüllen\",{\"1\":{\"74\":1}}],[\"erfüllt\",{\"1\":{\"14\":1}}],[\"erfahrungen\",{\"1\":{\"70\":1}}],[\"erfahrung\",{\"1\":{\"56\":1}}],[\"erfahrenen\",{\"1\":{\"17\":1}}],[\"erfolgt\",{\"1\":{\"11\":1}}],[\"er\",{\"1\":{\"14\":1,\"63\":1,\"73\":3}}],[\"erhoben\",{\"1\":{\"11\":1}}],[\"erhalten\",{\"1\":{\"2\":1}}],[\"erkennbar\",{\"1\":{\"9\":1}}],[\"erst\",{\"1\":{\"8\":1}}],[\"erstes\",{\"1\":{\"70\":1}}],[\"ersten\",{\"1\":{\"63\":1}}],[\"erstellung\",{\"1\":{\"90\":1}}],[\"erstelle\",{\"1\":{\"25\":1}}],[\"erstellt\",{\"1\":{\"8\":1,\"10\":1,\"90\":1}}],[\"erstellte\",{\"1\":{\"0\":1,\"22\":1}}],[\"erste\",{\"1\":{\"1\":1,\"3\":1,\"52\":1,\"70\":1}}],[\"ermöglichen\",{\"1\":{\"5\":1,\"25\":1}}],[\"energy\",{\"1\":{\"76\":1}}],[\"enorm\",{\"1\":{\"70\":1}}],[\"engagiert\",{\"1\":{\"102\":1}}],[\"engagements\",{\"0\":{\"60\":1,\"102\":1}}],[\"engineer\",{\"1\":{\"63\":1}}],[\"engine\",{\"1\":{\"54\":1}}],[\"english\",{\"1\":{\"35\":1}}],[\"englisch\",{\"1\":{\"14\":1,\"17\":1,\"43\":1,\"61\":1,\"66\":1,\"72\":1,\"75\":2,\"100\":1}}],[\"end\",{\"1\":{\"22\":2,\"23\":2,\"90\":1}}],[\"ende\",{\"0\":{\"2\":1}}],[\"endete\",{\"1\":{\"1\":1}}],[\"enterprise\",{\"1\":{\"76\":1}}],[\"entdecke\",{\"1\":{\"25\":1}}],[\"entdeckte\",{\"1\":{\"22\":1}}],[\"enthalten\",{\"1\":{\"20\":2}}],[\"enthält\",{\"1\":{\"9\":1}}],[\"entwicklungsumgebungen\",{\"0\":{\"98\":1}}],[\"entwicklungsleiter\",{\"1\":{\"91\":1}}],[\"entwicklungsleitung\",{\"1\":{\"90\":1}}],[\"entwicklung\",{\"0\":{\"30\":1,\"31\":1,\"51\":1,\"89\":1,\"94\":1,\"95\":1},\"1\":{\"29\":2,\"40\":1,\"41\":1,\"53\":1,\"54\":1,\"76\":6,\"90\":2,\"91\":1,\"92\":4}}],[\"entwicklerteam\",{\"1\":{\"19\":1}}],[\"entwicklerumgebung\",{\"1\":{\"18\":1}}],[\"entwicklern\",{\"1\":{\"17\":1}}],[\"entwicklerkollektiv\",{\"1\":{\"5\":1}}],[\"entwickler\",{\"0\":{\"18\":1},\"1\":{\"1\":1,\"18\":1,\"22\":1,\"28\":2,\"42\":1,\"63\":1,\"65\":3,\"71\":1,\"74\":1,\"91\":3,\"92\":2,\"102\":1}}],[\"entwickeln\",{\"1\":{\"26\":1,\"90\":1}}],[\"entwickelt\",{\"1\":{\"14\":1,\"29\":1,\"92\":1}}],[\"entfernen\",{\"1\":{\"8\":1,\"9\":1,\"10\":1}}],[\"entfernung\",{\"1\":{\"8\":1}}],[\"entscheidung\",{\"1\":{\"20\":1}}],[\"entscheidungen\",{\"1\":{\"14\":1}}],[\"entsprechen\",{\"1\":{\"12\":1}}],[\"entsprechenden\",{\"1\":{\"8\":1,\"10\":1}}],[\"entstandene\",{\"1\":{\"1\":1}}],[\"entstanden\",{\"1\":{\"0\":1}}],[\"wünsche\",{\"1\":{\"69\":1}}],[\"white\",{\"1\":{\"40\":1}}],[\"write\",{\"1\":{\"35\":1}}],[\"währung\",{\"1\":{\"22\":1}}],[\"während\",{\"1\":{\"1\":1,\"52\":2,\"70\":1}}],[\"wäre\",{\"1\":{\"18\":1}}],[\"wöchentlichen\",{\"1\":{\"14\":1}}],[\"www\",{\"1\":{\"5\":1}}],[\"woche\",{\"1\":{\"77\":1}}],[\"wochen\",{\"1\":{\"77\":2}}],[\"wohl\",{\"1\":{\"63\":1}}],[\"wohnte\",{\"1\":{\"3\":1}}],[\"workflows\",{\"1\":{\"89\":1}}],[\"workflow\",{\"1\":{\"89\":1}}],[\"wordpress\",{\"1\":{\"47\":1,\"82\":1}}],[\"wort\",{\"1\":{\"43\":1}}],[\"wo\",{\"1\":{\"26\":1,\"67\":1}}],[\"wolfgang\",{\"0\":{\"90\":1},\"1\":{\"16\":1,\"22\":1}}],[\"wollen\",{\"1\":{\"14\":1}}],[\"wolle\",{\"1\":{\"0\":1,\"1\":1,\"2\":1,\"3\":1}}],[\"windows\",{\"1\":{\"92\":1}}],[\"wichtig\",{\"1\":{\"80\":1}}],[\"wichtige\",{\"1\":{\"26\":1,\"69\":1}}],[\"will\",{\"1\":{\"22\":1}}],[\"willst\",{\"1\":{\"19\":1}}],[\"wissenschaftlicher\",{\"1\":{\"76\":1}}],[\"wissen\",{\"1\":{\"14\":1,\"19\":1,\"52\":1}}],[\"widersprochen\",{\"1\":{\"11\":1}}],[\"wirklich\",{\"1\":{\"69\":1}}],[\"wirklichkeit\",{\"1\":{\"69\":1}}],[\"wird\",{\"1\":{\"11\":1,\"14\":1,\"26\":1,\"27\":1,\"41\":1,\"69\":1,\"80\":1}}],[\"wir\",{\"1\":{\"2\":1,\"8\":4,\"9\":3,\"10\":2,\"11\":1,\"13\":2,\"14\":6,\"15\":2,\"17\":1,\"18\":1,\"19\":1,\"22\":1,\"63\":1,\"76\":1,\"90\":1}}],[\"wieder\",{\"1\":{\"1\":2,\"77\":1}}],[\"wie\",{\"1\":{\"0\":1,\"3\":1,\"14\":2,\"20\":1,\"24\":1,\"69\":1,\"73\":1,\"90\":2}}],[\"was\",{\"1\":{\"27\":1,\"69\":1}}],[\"wachsen\",{\"1\":{\"25\":1}}],[\"wahlheimat\",{\"1\":{\"63\":1}}],[\"wahl\",{\"0\":{\"64\":1},\"1\":{\"16\":1,\"22\":1}}],[\"wahlmethoden\",{\"1\":{\"0\":1}}],[\"wandel\",{\"1\":{\"13\":1,\"14\":1,\"25\":1}}],[\"wann\",{\"1\":{\"0\":1,\"77\":1}}],[\"wartungsfreundlich\",{\"1\":{\"69\":1}}],[\"waren\",{\"1\":{\"9\":1,\"40\":1,\"63\":1,\"90\":1}}],[\"war\",{\"1\":{\"1\":1,\"3\":1,\"22\":3,\"24\":1,\"38\":2,\"40\":2,\"63\":1,\"64\":1,\"70\":1,\"90\":2}}],[\"welt\",{\"1\":{\"73\":1}}],[\"welchen\",{\"1\":{\"80\":1}}],[\"welche\",{\"1\":{\"0\":1}}],[\"weg\",{\"1\":{\"70\":1}}],[\"wendet\",{\"1\":{\"73\":1}}],[\"wenig\",{\"1\":{\"40\":1}}],[\"wenn\",{\"1\":{\"14\":2,\"18\":4,\"19\":1,\"69\":1,\"73\":2,\"77\":1,\"90\":1}}],[\"webcraft\",{\"1\":{\"76\":1}}],[\"webbereich\",{\"1\":{\"63\":1}}],[\"web\",{\"0\":{\"48\":1,\"83\":1},\"1\":{\"54\":1,\"90\":1}}],[\"webentwickler\",{\"1\":{\"27\":1}}],[\"webserver\",{\"0\":{\"49\":1,\"86\":1}}],[\"webseite\",{\"1\":{\"11\":1}}],[\"webseiten\",{\"1\":{\"9\":1,\"63\":1}}],[\"website\",{\"1\":{\"0\":1,\"5\":1,\"26\":1,\"73\":1}}],[\"wechseln\",{\"1\":{\"14\":1}}],[\"werken\",{\"1\":{\"52\":1}}],[\"werkzeugen\",{\"1\":{\"53\":1}}],[\"werkzeuge\",{\"0\":{\"55\":1,\"93\":1},\"1\":{\"25\":1,\"52\":1}}],[\"werbeagentur\",{\"1\":{\"90\":1}}],[\"werbeinformationen\",{\"1\":{\"11\":1}}],[\"werbung\",{\"1\":{\"11\":1}}],[\"werden\",{\"1\":{\"3\":1,\"8\":1,\"9\":1,\"10\":4,\"11\":2,\"19\":1,\"24\":2,\"25\":1,\"69\":1}}],[\"weile\",{\"1\":{\"73\":1,\"77\":1}}],[\"weiß\",{\"1\":{\"73\":1}}],[\"weise\",{\"1\":{\"19\":1}}],[\"weisen\",{\"1\":{\"11\":1}}],[\"weitere\",{\"0\":{\"60\":1,\"102\":1},\"1\":{\"102\":1}}],[\"weiterentwickelt\",{\"1\":{\"24\":1}}],[\"weitergegeben\",{\"1\":{\"11\":1}}],[\"weiter\",{\"1\":{\"1\":1,\"2\":1}}],[\"wurden\",{\"1\":{\"8\":1,\"9\":1,\"10\":1}}],[\"wurde\",{\"1\":{\"0\":1,\"1\":1,\"2\":1,\"4\":1,\"5\":1,\"12\":1,\"24\":1,\"38\":1,\"70\":1}}],[\"drucker\",{\"1\":{\"90\":1}}],[\"druck\",{\"1\":{\"90\":1}}],[\"drucksoftware\",{\"1\":{\"90\":1}}],[\"driven\",{\"1\":{\"56\":2}}],[\"dritte\",{\"1\":{\"11\":3}}],[\"dritter\",{\"1\":{\"9\":1,\"10\":2}}],[\"doppelrechten\",{\"1\":{\"90\":1}}],[\"doppellinken\",{\"1\":{\"90\":1}}],[\"dovecot\",{\"1\":{\"87\":1}}],[\"docker\",{\"1\":{\"32\":1,\"84\":1,\"96\":1}}],[\"dort\",{\"1\":{\"26\":1,\"40\":1}}],[\"dokumenten\",{\"1\":{\"20\":1}}],[\"dokumentes\",{\"1\":{\"12\":1}}],[\"diversen\",{\"1\":{\"90\":1}}],[\"di\",{\"1\":{\"77\":1}}],[\"diplomarbeit\",{\"1\":{\"70\":1}}],[\"diy\",{\"1\":{\"52\":1}}],[\"digitale\",{\"1\":{\"25\":1}}],[\"dich\",{\"1\":{\"18\":1,\"25\":1}}],[\"direkt\",{\"1\":{\"26\":1,\"70\":1}}],[\"dir\",{\"1\":{\"18\":1,\"19\":1,\"25\":1,\"26\":1}}],[\"disruptiver\",{\"1\":{\"14\":1}}],[\"dienstleistungen\",{\"1\":{\"67\":1}}],[\"diensteanbieter\",{\"1\":{\"8\":2}}],[\"dies\",{\"1\":{\"11\":1,\"90\":2}}],[\"diesbezügliche\",{\"1\":{\"8\":1}}],[\"diesmal\",{\"1\":{\"1\":1}}],[\"dieses\",{\"0\":{\"12\":1},\"1\":{\"12\":1,\"24\":1}}],[\"diese\",{\"1\":{\"8\":1,\"9\":1,\"11\":1,\"12\":1,\"41\":1}}],[\"diesen\",{\"1\":{\"8\":1}}],[\"diesem\",{\"1\":{\"0\":1}}],[\"dieser\",{\"1\":{\"0\":1,\"3\":1,\"10\":1,\"12\":1,\"63\":1}}],[\"die\",{\"1\":{\"0\":1,\"1\":2,\"4\":1,\"5\":1,\"8\":3,\"9\":2,\"10\":2,\"11\":3,\"12\":1,\"13\":2,\"14\":8,\"15\":1,\"19\":4,\"20\":5,\"22\":2,\"23\":2,\"24\":3,\"25\":2,\"26\":4,\"38\":2,\"40\":3,\"44\":3,\"52\":2,\"60\":1,\"63\":3,\"67\":1,\"69\":2,\"70\":1,\"73\":5,\"74\":1,\"76\":2,\"77\":1,\"78\":1,\"80\":1,\"90\":8}}],[\"durch\",{\"1\":{\"11\":3,\"24\":1,\"26\":1,\"73\":2,\"77\":1,\"90\":1}}],[\"du\",{\"1\":{\"10\":1,\"18\":5,\"19\":1,\"26\":3,\"80\":1}}],[\"delphi\",{\"1\":{\"98\":1}}],[\"debian\",{\"1\":{\"85\":1}}],[\"dezentrale\",{\"1\":{\"25\":1,\"26\":1}}],[\"detaillierte\",{\"1\":{\"19\":1,\"26\":1}}],[\"dein\",{\"1\":{\"18\":2,\"25\":1}}],[\"deiner\",{\"1\":{\"25\":1,\"26\":1}}],[\"deine\",{\"1\":{\"11\":1,\"13\":1,\"17\":1,\"19\":1,\"25\":1,\"26\":1}}],[\"deutsch\",{\"1\":{\"17\":1,\"43\":1,\"61\":1,\"66\":1,\"72\":1,\"75\":2,\"100\":1}}],[\"deutschesee\",{\"1\":{\"41\":1}}],[\"deutschen\",{\"1\":{\"20\":1,\"41\":1}}],[\"deutsche\",{\"1\":{\"14\":1}}],[\"deutschland\",{\"1\":{\"6\":2,\"38\":2}}],[\"development\",{\"1\":{\"56\":2}}],[\"devops\",{\"0\":{\"32\":1,\"96\":1},\"1\":{\"29\":1,\"42\":1,\"53\":1,\"74\":1,\"91\":1,\"92\":1}}],[\"dev\",{\"1\":{\"5\":1,\"6\":1,\"22\":2}}],[\"designer\",{\"1\":{\"91\":1}}],[\"design\",{\"1\":{\"42\":1,\"53\":1,\"74\":1,\"91\":1}}],[\"desktop\",{\"1\":{\"28\":1,\"90\":1,\"91\":1}}],[\"deshalb\",{\"1\":{\"9\":1}}],[\"des\",{\"1\":{\"3\":1,\"5\":1,\"12\":2,\"14\":2,\"19\":1,\"20\":1,\"24\":1,\"40\":1,\"41\":2,\"54\":1,\"70\":1,\"102\":3}}],[\"dem\",{\"1\":{\"0\":1,\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"8\":1,\"11\":1,\"12\":1,\"24\":1,\"70\":4}}],[\"democracy\",{\"0\":{\"20\":1},\"1\":{\"0\":2,\"1\":1,\"15\":1,\"20\":1,\"76\":1}}],[\"denen\",{\"1\":{\"78\":1}}],[\"den\",{\"1\":{\"0\":1,\"5\":1,\"6\":1,\"8\":2,\"13\":1,\"14\":2,\"22\":1,\"38\":2,\"69\":1,\"73\":1,\"77\":1,\"79\":1,\"90\":1,\"102\":1}}],[\"derzeit\",{\"1\":{\"90\":1}}],[\"derartige\",{\"1\":{\"9\":1,\"10\":1}}],[\"deren\",{\"1\":{\"9\":1}}],[\"der\",{\"1\":{\"0\":2,\"1\":2,\"2\":1,\"3\":2,\"8\":3,\"9\":6,\"11\":7,\"12\":1,\"14\":5,\"17\":1,\"18\":1,\"19\":2,\"20\":1,\"22\":3,\"23\":1,\"24\":2,\"25\":1,\"38\":3,\"40\":1,\"41\":3,\"52\":5,\"63\":1,\"67\":1,\"69\":2,\"70\":2,\"76\":1,\"90\":4,\"92\":2,\"102\":2}}],[\"dauer\",{\"1\":{\"77\":1}}],[\"da\",{\"1\":{\"76\":1,\"80\":1}}],[\"daher\",{\"1\":{\"38\":1}}],[\"danach\",{\"1\":{\"38\":1}}],[\"dank\",{\"1\":{\"26\":1}}],[\"dann\",{\"1\":{\"20\":1,\"70\":1}}],[\"dafür\",{\"1\":{\"19\":1,\"90\":1}}],[\"dabei\",{\"1\":{\"18\":1,\"67\":1,\"73\":1,\"90\":2}}],[\"davon\",{\"1\":{\"12\":1}}],[\"datenplattform\",{\"1\":{\"76\":1}}],[\"datenkonvertierung\",{\"1\":{\"67\":1}}],[\"datentransfer\",{\"1\":{\"40\":1}}],[\"datenbanken\",{\"1\":{\"90\":1}}],[\"datenbankplanung\",{\"1\":{\"74\":1}}],[\"datenbank\",{\"0\":{\"34\":1,\"50\":1,\"88\":1,\"99\":1},\"1\":{\"23\":1,\"42\":1,\"65\":1}}],[\"datenübertragung\",{\"1\":{\"11\":1}}],[\"daten\",{\"1\":{\"11\":4,\"40\":1}}],[\"datenschutz\",{\"0\":{\"11\":1}}],[\"dazu\",{\"1\":{\"3\":1,\"14\":1,\"22\":1,\"25\":1}}],[\"darin\",{\"1\":{\"41\":1}}],[\"daran\",{\"1\":{\"18\":1}}],[\"darauf\",{\"1\":{\"3\":1,\"11\":1}}],[\"darüber\",{\"1\":{\"0\":1,\"14\":1}}],[\"dass\",{\"1\":{\"11\":1,\"14\":3,\"38\":2}}],[\"das\",{\"1\":{\"0\":2,\"1\":2,\"2\":2,\"4\":3,\"5\":2,\"14\":3,\"18\":1,\"19\":2,\"20\":2,\"21\":1,\"22\":3,\"23\":2,\"24\":1,\"38\":2,\"41\":1,\"52\":1,\"63\":2,\"64\":1,\"70\":2,\"90\":2}}]],\"version\":2}}")).map(([e,t])=>[e,It(t,{fields:["h","t","c"],storeFields:["h","t","c"]})]));self.onmessage=({data:{type:e="all",query:t,locale:s,options:n,id:o}})=>{const r=Ct[s];e==="suggest"?self.postMessage([e,o,et(t,r,n)]):e==="search"?self.postMessage([e,o,tt(t,r,n)]):self.postMessage({suggestions:[e,o,et(t,r,n)],results:[e,o,tt(t,r,n)]})}; +//# sourceMappingURL=index.js.map diff --git a/team/alexander-friedland.html b/team/alexander-friedland.html new file mode 100644 index 0000000..b5a0574 --- /dev/null +++ b/team/alexander-friedland.html @@ -0,0 +1,41 @@ + + + + + + + + + + Alexander Friedland | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/hannes-heine.html b/team/hannes-heine.html new file mode 100644 index 0000000..c4a2482 --- /dev/null +++ b/team/hannes-heine.html @@ -0,0 +1,41 @@ + + + + + + + + + + Hannes Heine | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/index.html b/team/index.html new file mode 100644 index 0000000..e1472cb --- /dev/null +++ b/team/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + Team | IT4C + + + + + + + + + diff --git a/team/mathias-lenz.html b/team/mathias-lenz.html new file mode 100644 index 0000000..ef8a11a --- /dev/null +++ b/team/mathias-lenz.html @@ -0,0 +1,41 @@ + + + + + + + + + + Mathias | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/maximilian-harz.html b/team/maximilian-harz.html new file mode 100644 index 0000000..4f092bd --- /dev/null +++ b/team/maximilian-harz.html @@ -0,0 +1,41 @@ + + + + + + + + + + Maximilian Harz | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/moriz-wahl.html b/team/moriz-wahl.html new file mode 100644 index 0000000..259c4a0 --- /dev/null +++ b/team/moriz-wahl.html @@ -0,0 +1,41 @@ + + + + + + + + + + Moriz Wahl | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/sebastian-stein.html b/team/sebastian-stein.html new file mode 100644 index 0000000..5214844 --- /dev/null +++ b/team/sebastian-stein.html @@ -0,0 +1,41 @@ + + + + + + + + + + Sebastian Stein | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/ulf-gebhardt.html b/team/ulf-gebhardt.html new file mode 100644 index 0000000..eb48a2b --- /dev/null +++ b/team/ulf-gebhardt.html @@ -0,0 +1,41 @@ + + + + + + + + + + Ulf Gebhardt | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + + diff --git a/team/wolfgang-huss.html b/team/wolfgang-huss.html new file mode 100644 index 0000000..4e08ada --- /dev/null +++ b/team/wolfgang-huss.html @@ -0,0 +1,41 @@ + + + + + + + + + + Wolfgang Huß | IT4C + + + + + +
    Zum Hauptinhalt springen
    + + +