[{"data":1,"prerenderedAt":1094},["ShallowReactive",2],{"book-hierarchy":3,"content-query-KmLdopejTz":199},[4,109],{"key":5,"slug":5,"title":6,"cleanTitle":6,"numberedTitle":6,"description":7,"path":7,"sourcePath":7,"aliases":8,"basePath":9,"filePath":7,"pageType":7,"hidden":10,"effectiveHidden":10,"order":-4,"depth":11,"number":7,"ownAudience":7,"audiences":12,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":14},"_info","Info","",[],"/_info",false,1,[13],"Sek I",[15,31,45,59],{"key":16,"slug":17,"title":18,"cleanTitle":18,"numberedTitle":18,"description":19,"path":20,"sourcePath":21,"aliases":22,"basePath":24,"filePath":25,"pageType":26,"hidden":10,"effectiveHidden":10,"order":27,"depth":28,"number":7,"ownAudience":13,"audiences":29,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":30},"_info/10_datenschutz","10_datenschutz","Privacy Policy","Information on data protection and the processing of personal data.","/_info/privacy-policy/en","/_info/10_datenschutz/en",["Reactive",23],[21],"/_info/10_datenschutz","content/_Info/10_Datenschutz/en.md","content",10,2,[13],[],{"key":32,"slug":33,"title":34,"cleanTitle":34,"numberedTitle":34,"description":35,"path":36,"sourcePath":37,"aliases":38,"basePath":40,"filePath":41,"pageType":26,"hidden":10,"effectiveHidden":10,"order":42,"depth":28,"number":7,"ownAudience":13,"audiences":43,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":44},"_info/11_impressum","11_impressum","Legal Notice","Legal notice for the interactive book.","/_info/legal-notice/en","/_info/11_impressum/en",["Reactive",39],[37],"/_info/11_impressum","content/_Info/11_Impressum/en.md",11,[13],[],{"key":46,"slug":47,"title":48,"cleanTitle":48,"numberedTitle":48,"description":49,"path":50,"sourcePath":51,"aliases":52,"basePath":54,"filePath":55,"pageType":26,"hidden":10,"effectiveHidden":10,"order":56,"depth":28,"number":7,"ownAudience":13,"audiences":57,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":58},"_info/12_lizenzenunddrittanbieter","12_lizenzenunddrittanbieter","Licenses & Third-Party Notices","Automatically updated overview of the open-source components, licenses, and third-party notices.","/_info/licenses-and-third-party-notices/en","/_info/12_lizenzenunddrittanbieter/en",["Reactive",53],[51],"/_info/12_lizenzenunddrittanbieter","content/_Info/12_LizenzenUndDrittanbieter/en.md",12,[13],[],{"key":60,"slug":61,"title":62,"cleanTitle":62,"numberedTitle":62,"description":63,"path":64,"sourcePath":65,"aliases":66,"basePath":68,"filePath":69,"pageType":70,"hidden":10,"effectiveHidden":10,"order":71,"depth":28,"number":7,"ownAudience":13,"audiences":72,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":73},"_info/13_mailinglisteundnewsletter","13_mailinglisteundnewsletter","Mailing List and Newsletter","Notifications about news and updates","/_info/mailing-list-and-newsletter/en","/_info/13_mailinglisteundnewsletter/en",["Reactive",67],[65],"/_info/13_mailinglisteundnewsletter","content/_Info/13_MailingListeUndNewsLetter/en.md","overview",13,[13],[74,94],{"key":75,"slug":76,"title":77,"cleanTitle":77,"numberedTitle":78,"description":79,"path":80,"sourcePath":81,"aliases":82,"basePath":84,"filePath":85,"pageType":70,"hidden":10,"effectiveHidden":10,"order":11,"depth":86,"number":87,"ownAudience":13,"audiences":88,"coverDeLight":89,"coverEnLight":90,"coverDeDark":91,"coverEnDark":92,"children":93},"_info/13_mailinglisteundnewsletter/newsletter","newsletter","Newsletter","1 Newsletter","Newsletter subscription","/_info/mailing-list-and-newsletter/newsletter/en","/_info/13_mailinglisteundnewsletter/newsletter/en",["Reactive",83],[81],"/_info/13_mailinglisteundnewsletter/newsletter","content/_Info/13_MailingListeUndNewsLetter/newsletter/en.md",3,"1",[13],"cover-de-light.png","cover-en-light.png","cover-de-dark.png","cover-en-dark.png",[],{"key":95,"slug":96,"title":97,"cleanTitle":97,"numberedTitle":98,"description":99,"path":100,"sourcePath":101,"aliases":102,"basePath":104,"filePath":105,"pageType":70,"hidden":10,"effectiveHidden":10,"order":28,"depth":86,"number":106,"ownAudience":13,"audiences":107,"coverDeLight":89,"coverEnLight":90,"coverDeDark":91,"coverEnDark":92,"children":108},"_info/13_mailinglisteundnewsletter/ifk","ifk","Mailing List for Computer Science Teachers in Cologne and the Surrounding Area","2 Mailing List for Computer Science Teachers in Cologne and the Surrounding Area","Discussion and exchange in the wider Cologne region","/_info/mailing-list-and-newsletter/cologne-teachers-mailing-list/en","/_info/13_mailinglisteundnewsletter/ifk/en",["Reactive",103],[101],"/_info/13_mailinglisteundnewsletter/ifk","content/_Info/13_MailingListeUndNewsLetter/ifk/en.md","2",[13],[],{"key":110,"slug":110,"title":111,"cleanTitle":111,"numberedTitle":111,"description":112,"path":113,"sourcePath":113,"aliases":114,"basePath":116,"filePath":117,"pageType":118,"hidden":10,"effectiveHidden":10,"order":-4,"depth":11,"number":7,"ownAudience":7,"audiences":119,"coverDeLight":89,"coverEnLight":90,"coverDeDark":91,"coverEnDark":92,"children":120},"_workshops","Workshops","Workshops and accompanying materials.","/_workshops/en",["Reactive",115],[],"/_workshops","content/_Workshops/en.md","chapter",[],[121],{"key":122,"slug":123,"title":124,"cleanTitle":124,"numberedTitle":125,"description":126,"path":127,"sourcePath":127,"aliases":128,"basePath":130,"filePath":131,"pageType":70,"hidden":10,"effectiveHidden":10,"order":132,"depth":28,"number":87,"ownAudience":7,"audiences":133,"coverDeLight":7,"coverEnLight":7,"coverDeDark":7,"coverEnDark":7,"children":134},"_workshops/2026_09_14","2026_09_14","Informatiktag20260914_AI-Tools","1 Informatiktag20260914_AI-Tools","Subpage for Informatiktag20260914_AI-Tools","/_workshops/2026_09_14/en",["Reactive",129],[],"/_workshops/2026_09_14","content/_Workshops/2026_09_14/en.md",2026,[],[135,150,169,184],{"key":136,"slug":137,"title":138,"cleanTitle":138,"numberedTitle":139,"description":140,"path":141,"sourcePath":142,"aliases":143,"basePath":145,"filePath":146,"pageType":26,"hidden":10,"effectiveHidden":10,"order":-4,"depth":86,"number":147,"ownAudience":7,"audiences":148,"coverDeLight":89,"coverEnLight":90,"coverDeDark":91,"coverEnDark":92,"children":149},"_workshops/2026_09_14/arbeitsauftrag1","arbeitsauftrag1","Task 1","1.1 Task 1","Explore and construct FNN decision regions using Heaviside activations.","/_workshops/2026_09_14/task-1/en","/_workshops/2026_09_14/arbeitsauftrag1/en",["Reactive",144],[142],"/_workshops/2026_09_14/arbeitsauftrag1","content/_Workshops/2026_09_14/arbeitsauftrag1/en.md","1.1",[],[],{"key":151,"slug":152,"title":153,"cleanTitle":153,"numberedTitle":154,"description":155,"path":156,"sourcePath":157,"aliases":158,"basePath":160,"filePath":161,"pageType":26,"hidden":10,"effectiveHidden":10,"order":-4,"depth":86,"number":162,"ownAudience":7,"audiences":163,"coverDeLight":164,"coverEnLight":165,"coverDeDark":166,"coverEnDark":167,"children":168},"_workshops/2026_09_14/arbeitsauftrag2","arbeitsauftrag2","Task 2","1.2 Task 2","Character classification with a Feedforward Neural Network.","/_workshops/2026_09_14/task-2/en","/_workshops/2026_09_14/arbeitsauftrag2/en",["Reactive",159],[157],"/_workshops/2026_09_14/arbeitsauftrag2","content/_Workshops/2026_09_14/arbeitsauftrag2/en.md","1.2",[],"cover-de-light.webp","cover-en-light.webp","cover-de-dark.webp","cover-en-dark.webp",[],{"key":170,"slug":171,"title":172,"cleanTitle":172,"numberedTitle":173,"description":174,"path":175,"sourcePath":176,"aliases":177,"basePath":179,"filePath":180,"pageType":26,"hidden":10,"effectiveHidden":10,"order":-4,"depth":86,"number":181,"ownAudience":7,"audiences":182,"coverDeLight":89,"coverEnLight":90,"coverDeDark":91,"coverEnDark":92,"children":183},"_workshops/2026_09_14/arbeitsauftrag3","arbeitsauftrag3","Task 3","1.3 Task 3","Experimental and mathematical comparison of CCE and MSE in FNN classification.","/_workshops/2026_09_14/task-3/en","/_workshops/2026_09_14/arbeitsauftrag3/en",["Reactive",178],[176],"/_workshops/2026_09_14/arbeitsauftrag3","content/_Workshops/2026_09_14/arbeitsauftrag3/en.md","1.3",[],[],{"key":185,"slug":186,"title":187,"cleanTitle":187,"numberedTitle":188,"description":189,"path":190,"sourcePath":191,"aliases":192,"basePath":194,"filePath":195,"pageType":26,"hidden":10,"effectiveHidden":10,"order":-4,"depth":86,"number":196,"ownAudience":7,"audiences":197,"coverDeLight":89,"coverEnLight":165,"coverDeDark":91,"coverEnDark":167,"children":198},"_workshops/2026_09_14/arbeitsauftrag4","arbeitsauftrag4","Task 4","1.4 Task 4","Two fundamental ideas of RL using bandit problems.","/_workshops/2026_09_14/task-4/en","/_workshops/2026_09_14/arbeitsauftrag4/en",["Reactive",193],[191],"/_workshops/2026_09_14/arbeitsauftrag4","content/_Workshops/2026_09_14/arbeitsauftrag4/en.md","1.4",[],[],{"_path":51,"_dir":47,"_draft":10,"_partial":200,"_locale":7,"title":48,"description":49,"navigation":200,"author":201,"audience":13,"pageType":26,"order":56,"pageId":202,"slug":203,"aliases":204,"body":205,"_type":1089,"_id":1090,"_source":26,"_file":1091,"_stem":1092,"_extension":1093},true,"HM_JDS","f4a698c4-37dc-4f3f-9972-dd9eef884dd6","licenses-and-third-party-notices",[51],{"type":206,"children":207,"toc":1079},"root",[208,216,223,238,245,250,255,259,265,270,827,832,838,844],{"type":209,"tag":210,"props":211,"children":213},"element","h1",{"id":212},"licenses-third-party-notices",[214],{"type":215,"value":48},"text",{"type":209,"tag":217,"props":218,"children":220},"h2",{"id":219},"software-and-libraries-used",[221],{"type":215,"value":222},"Software and Libraries Used",{"type":209,"tag":224,"props":225,"children":226},"p",{},[227,229,236],{"type":215,"value":228},"The technical implementation and visualisation of the content on ",{"type":209,"tag":230,"props":231,"children":233},"code",{"className":232},[],[234],{"type":215,"value":235},"informatik-unterricht.de",{"type":215,"value":237}," make use of established open-source libraries. While the content and source code of this website are themselves protected by copyright, this page transparently lists the components used and their licenses.",{"type":209,"tag":239,"props":240,"children":242},"h3",{"id":241},"privacy-note-local-delivery",[243],{"type":215,"value":244},"Privacy Note: Local Delivery",{"type":209,"tag":224,"props":246,"children":247},{},[248],{"type":215,"value":249},"Application libraries, fonts, and other resources are generally delivered together with the book application or the respective tools. As a result, browsers do not need to load these components from public content delivery networks (CDNs).",{"type":209,"tag":224,"props":251,"children":252},{},[253],{"type":215,"value":254},"The automated bundle scan at the end of this page also identifies external URLs found in delivered tool files. Such a finding does not necessarily mean that a network connection is established when the tool is opened, but it makes possible external references transparent and verifiable.",{"type":209,"tag":256,"props":257,"children":258},"hr",{},[],{"type":209,"tag":217,"props":260,"children":262},{"id":261},"selection-of-important-open-source-components",[263],{"type":215,"value":264},"Selection of Important Open-Source Components",{"type":209,"tag":224,"props":266,"children":267},{},[268],{"type":215,"value":269},"We thank the authors and communities of the following projects, whose work has made this project possible.",{"type":209,"tag":271,"props":272,"children":273},"table",{},[274,304],{"type":209,"tag":275,"props":276,"children":277},"thead",{},[278],{"type":209,"tag":279,"props":280,"children":281},"tr",{},[282,289,294,299],{"type":209,"tag":283,"props":284,"children":286},"th",{"align":285},"left",[287],{"type":215,"value":288},"Library",{"type":209,"tag":283,"props":290,"children":291},{"align":285},[292],{"type":215,"value":293},"License",{"type":209,"tag":283,"props":295,"children":296},{"align":285},[297],{"type":215,"value":298},"Purpose",{"type":209,"tag":283,"props":300,"children":301},{"align":285},[302],{"type":215,"value":303},"Project Website",{"type":209,"tag":305,"props":306,"children":307},"tbody",{},[308,343,373,403,434,464,495,525,555,585,615,645,675,705,736,766,796],{"type":209,"tag":279,"props":309,"children":310},{},[311,321,326,331],{"type":209,"tag":312,"props":313,"children":314},"td",{"align":285},[315],{"type":209,"tag":316,"props":317,"children":318},"strong",{},[319],{"type":215,"value":320},"Vue.js & Nuxt",{"type":209,"tag":312,"props":322,"children":323},{"align":285},[324],{"type":215,"value":325},"MIT",{"type":209,"tag":312,"props":327,"children":328},{"align":285},[329],{"type":215,"value":330},"Frontend framework and application logic",{"type":209,"tag":312,"props":332,"children":333},{"align":285},[334],{"type":209,"tag":335,"props":336,"children":340},"a",{"href":337,"rel":338},"https://vuejs.org",[339],"nofollow",[341],{"type":215,"value":342},"vuejs.org",{"type":209,"tag":279,"props":344,"children":345},{},[346,354,358,363],{"type":209,"tag":312,"props":347,"children":348},{"align":285},[349],{"type":209,"tag":316,"props":350,"children":351},{},[352],{"type":215,"value":353},"Pinia",{"type":209,"tag":312,"props":355,"children":356},{"align":285},[357],{"type":215,"value":325},{"type":209,"tag":312,"props":359,"children":360},{"align":285},[361],{"type":215,"value":362},"State management",{"type":209,"tag":312,"props":364,"children":365},{"align":285},[366],{"type":209,"tag":335,"props":367,"children":370},{"href":368,"rel":369},"https://pinia.vuejs.org",[339],[371],{"type":215,"value":372},"pinia.vuejs.org",{"type":209,"tag":279,"props":374,"children":375},{},[376,384,388,393],{"type":209,"tag":312,"props":377,"children":378},{"align":285},[379],{"type":209,"tag":316,"props":380,"children":381},{},[382],{"type":215,"value":383},"Chart.js",{"type":209,"tag":312,"props":385,"children":386},{"align":285},[387],{"type":215,"value":325},{"type":209,"tag":312,"props":389,"children":390},{"align":285},[391],{"type":215,"value":392},"Charts and visualisations",{"type":209,"tag":312,"props":394,"children":395},{"align":285},[396],{"type":209,"tag":335,"props":397,"children":400},{"href":398,"rel":399},"https://www.chartjs.org",[339],[401],{"type":215,"value":402},"chartjs.org",{"type":209,"tag":279,"props":404,"children":405},{},[406,414,419,424],{"type":209,"tag":312,"props":407,"children":408},{"align":285},[409],{"type":209,"tag":316,"props":410,"children":411},{},[412],{"type":215,"value":413},"D3.js",{"type":209,"tag":312,"props":415,"children":416},{"align":285},[417],{"type":215,"value":418},"ISC",{"type":209,"tag":312,"props":420,"children":421},{"align":285},[422],{"type":215,"value":423},"Data visualisation and DOM manipulation",{"type":209,"tag":312,"props":425,"children":426},{"align":285},[427],{"type":209,"tag":335,"props":428,"children":431},{"href":429,"rel":430},"https://d3js.org",[339],[432],{"type":215,"value":433},"d3js.org",{"type":209,"tag":279,"props":435,"children":436},{},[437,445,449,454],{"type":209,"tag":312,"props":438,"children":439},{"align":285},[440],{"type":209,"tag":316,"props":441,"children":442},{},[443],{"type":215,"value":444},"Plotly.js",{"type":209,"tag":312,"props":446,"children":447},{"align":285},[448],{"type":215,"value":325},{"type":209,"tag":312,"props":450,"children":451},{"align":285},[452],{"type":215,"value":453},"Scientific charts",{"type":209,"tag":312,"props":455,"children":456},{"align":285},[457],{"type":209,"tag":335,"props":458,"children":461},{"href":459,"rel":460},"https://plotly.com/javascript/",[339],[462],{"type":215,"value":463},"plotly.com/javascript",{"type":209,"tag":279,"props":465,"children":466},{},[467,475,480,485],{"type":209,"tag":312,"props":468,"children":469},{"align":285},[470],{"type":209,"tag":316,"props":471,"children":472},{},[473],{"type":215,"value":474},"ECharts",{"type":209,"tag":312,"props":476,"children":477},{"align":285},[478],{"type":215,"value":479},"Apache-2.0",{"type":209,"tag":312,"props":481,"children":482},{"align":285},[483],{"type":215,"value":484},"Interactive visualisations",{"type":209,"tag":312,"props":486,"children":487},{"align":285},[488],{"type":209,"tag":335,"props":489,"children":492},{"href":490,"rel":491},"https://echarts.apache.org",[339],[493],{"type":215,"value":494},"echarts.apache.org",{"type":209,"tag":279,"props":496,"children":497},{},[498,506,510,515],{"type":209,"tag":312,"props":499,"children":500},{"align":285},[501],{"type":209,"tag":316,"props":502,"children":503},{},[504],{"type":215,"value":505},"Three.js / TresJS",{"type":209,"tag":312,"props":507,"children":508},{"align":285},[509],{"type":215,"value":325},{"type":209,"tag":312,"props":511,"children":512},{"align":285},[513],{"type":215,"value":514},"3D graphics and WebGL rendering",{"type":209,"tag":312,"props":516,"children":517},{"align":285},[518],{"type":209,"tag":335,"props":519,"children":522},{"href":520,"rel":521},"https://threejs.org",[339],[523],{"type":215,"value":524},"threejs.org",{"type":209,"tag":279,"props":526,"children":527},{},[528,536,540,545],{"type":209,"tag":312,"props":529,"children":530},{"align":285},[531],{"type":209,"tag":316,"props":532,"children":533},{},[534],{"type":215,"value":535},"Babylon.js",{"type":209,"tag":312,"props":537,"children":538},{"align":285},[539],{"type":215,"value":479},{"type":209,"tag":312,"props":541,"children":542},{"align":285},[543],{"type":215,"value":544},"3D engine",{"type":209,"tag":312,"props":546,"children":547},{"align":285},[548],{"type":209,"tag":335,"props":549,"children":552},{"href":550,"rel":551},"https://www.babylonjs.com",[339],[553],{"type":215,"value":554},"babylonjs.com",{"type":209,"tag":279,"props":556,"children":557},{},[558,566,570,575],{"type":209,"tag":312,"props":559,"children":560},{"align":285},[561],{"type":209,"tag":316,"props":562,"children":563},{},[564],{"type":215,"value":565},"TensorFlow.js",{"type":209,"tag":312,"props":567,"children":568},{"align":285},[569],{"type":215,"value":479},{"type":209,"tag":312,"props":571,"children":572},{"align":285},[573],{"type":215,"value":574},"Machine learning in the browser",{"type":209,"tag":312,"props":576,"children":577},{"align":285},[578],{"type":209,"tag":335,"props":579,"children":582},{"href":580,"rel":581},"https://www.tensorflow.org/js",[339],[583],{"type":215,"value":584},"tensorflow.org/js",{"type":209,"tag":279,"props":586,"children":587},{},[588,596,600,605],{"type":209,"tag":312,"props":589,"children":590},{"align":285},[591],{"type":209,"tag":316,"props":592,"children":593},{},[594],{"type":215,"value":595},"ONNX Runtime Web",{"type":209,"tag":312,"props":597,"children":598},{"align":285},[599],{"type":215,"value":325},{"type":209,"tag":312,"props":601,"children":602},{"align":285},[603],{"type":215,"value":604},"Execution of AI models",{"type":209,"tag":312,"props":606,"children":607},{"align":285},[608],{"type":209,"tag":335,"props":609,"children":612},{"href":610,"rel":611},"https://onnxruntime.ai",[339],[613],{"type":215,"value":614},"onnxruntime.ai",{"type":209,"tag":279,"props":616,"children":617},{},[618,626,630,635],{"type":209,"tag":312,"props":619,"children":620},{"align":285},[621],{"type":209,"tag":316,"props":622,"children":623},{},[624],{"type":215,"value":625},"MathJax",{"type":209,"tag":312,"props":627,"children":628},{"align":285},[629],{"type":215,"value":479},{"type":209,"tag":312,"props":631,"children":632},{"align":285},[633],{"type":215,"value":634},"Display of mathematical formulas",{"type":209,"tag":312,"props":636,"children":637},{"align":285},[638],{"type":209,"tag":335,"props":639,"children":642},{"href":640,"rel":641},"https://www.mathjax.org",[339],[643],{"type":215,"value":644},"mathjax.org",{"type":209,"tag":279,"props":646,"children":647},{},[648,656,660,665],{"type":209,"tag":312,"props":649,"children":650},{"align":285},[651],{"type":209,"tag":316,"props":652,"children":653},{},[654],{"type":215,"value":655},"KaTeX",{"type":209,"tag":312,"props":657,"children":658},{"align":285},[659],{"type":215,"value":325},{"type":209,"tag":312,"props":661,"children":662},{"align":285},[663],{"type":215,"value":664},"Fast mathematical typesetting",{"type":209,"tag":312,"props":666,"children":667},{"align":285},[668],{"type":209,"tag":335,"props":669,"children":672},{"href":670,"rel":671},"https://katex.org",[339],[673],{"type":215,"value":674},"katex.org",{"type":209,"tag":279,"props":676,"children":677},{},[678,686,690,695],{"type":209,"tag":312,"props":679,"children":680},{"align":285},[681],{"type":209,"tag":316,"props":682,"children":683},{},[684],{"type":215,"value":685},"Math.js",{"type":209,"tag":312,"props":687,"children":688},{"align":285},[689],{"type":215,"value":479},{"type":209,"tag":312,"props":691,"children":692},{"align":285},[693],{"type":215,"value":694},"Mathematical calculations",{"type":209,"tag":312,"props":696,"children":697},{"align":285},[698],{"type":209,"tag":335,"props":699,"children":702},{"href":700,"rel":701},"https://mathjs.org",[339],[703],{"type":215,"value":704},"mathjs.org",{"type":209,"tag":279,"props":706,"children":707},{},[708,716,721,726],{"type":209,"tag":312,"props":709,"children":710},{"align":285},[711],{"type":209,"tag":316,"props":712,"children":713},{},[714],{"type":215,"value":715},"Chess.js",{"type":209,"tag":312,"props":717,"children":718},{"align":285},[719],{"type":215,"value":720},"BSD-2-Clause",{"type":209,"tag":312,"props":722,"children":723},{"align":285},[724],{"type":215,"value":725},"Chess logic and validation",{"type":209,"tag":312,"props":727,"children":728},{"align":285},[729],{"type":209,"tag":335,"props":730,"children":733},{"href":731,"rel":732},"https://github.com/jhlywa/chess.js",[339],[734],{"type":215,"value":735},"github.com/jhlywa/chess.js",{"type":209,"tag":279,"props":737,"children":738},{},[739,747,751,756],{"type":209,"tag":312,"props":740,"children":741},{"align":285},[742],{"type":209,"tag":316,"props":743,"children":744},{},[745],{"type":215,"value":746},"DuckDB-Wasm / SQL.js",{"type":209,"tag":312,"props":748,"children":749},{"align":285},[750],{"type":215,"value":325},{"type":209,"tag":312,"props":752,"children":753},{"align":285},[754],{"type":215,"value":755},"Local data analysis and SQL in the browser",{"type":209,"tag":312,"props":757,"children":758},{"align":285},[759],{"type":209,"tag":335,"props":760,"children":763},{"href":761,"rel":762},"https://duckdb.org/docs/stable/clients/wasm/overview",[339],[764],{"type":215,"value":765},"duckdb.org",{"type":209,"tag":279,"props":767,"children":768},{},[769,777,781,786],{"type":209,"tag":312,"props":770,"children":771},{"align":285},[772],{"type":209,"tag":316,"props":773,"children":774},{},[775],{"type":215,"value":776},"Monaco Editor",{"type":209,"tag":312,"props":778,"children":779},{"align":285},[780],{"type":215,"value":325},{"type":209,"tag":312,"props":782,"children":783},{"align":285},[784],{"type":215,"value":785},"Source code and data input in interactive tools",{"type":209,"tag":312,"props":787,"children":788},{"align":285},[789],{"type":209,"tag":335,"props":790,"children":793},{"href":791,"rel":792},"https://microsoft.github.io/monaco-editor/",[339],[794],{"type":215,"value":795},"microsoft.github.io/monaco-editor",{"type":209,"tag":279,"props":797,"children":798},{},[799,807,812,817],{"type":209,"tag":312,"props":800,"children":801},{"align":285},[802],{"type":209,"tag":316,"props":803,"children":804},{},[805],{"type":215,"value":806},"GSAP",{"type":209,"tag":312,"props":808,"children":809},{"align":285},[810],{"type":215,"value":811},"GSAP Standard License",{"type":209,"tag":312,"props":813,"children":814},{"align":285},[815],{"type":215,"value":816},"Animations in individual tools",{"type":209,"tag":312,"props":818,"children":819},{"align":285},[820],{"type":209,"tag":335,"props":821,"children":824},{"href":822,"rel":823},"https://gsap.com/",[339],[825],{"type":215,"value":826},"gsap.com",{"type":209,"tag":224,"props":828,"children":829},{},[830],{"type":215,"value":831},"This table highlights only a selection of particularly important components. The following lists are generated from the package files and the delivered tool bundles and represent the detected state at the time of generation.",{"type":209,"tag":217,"props":833,"children":835},{"id":834},"automatically-detected-package-data",[836],{"type":215,"value":837},"Automatically Detected Package Data",{"type":209,"tag":239,"props":839,"children":841},{"id":840},"direct-dependencies-of-the-book-application",[842],{"type":215,"value":843},"Direct Dependencies of the Book Application",{"type":209,"tag":845,"props":846,"children":850},"runtime-licenses",{"scope":847,":direct-only":848,"locale":849},"prod","true","en",[851,857,894],{"type":209,"tag":239,"props":852,"children":854},{"id":853},"direct-dependencies-of-the-external-apps",[855],{"type":215,"value":856},"Direct Dependencies of the External Apps",{"type":209,"tag":224,"props":858,"children":859},{},[860,862,868,870,876,878,884,886,892],{"type":215,"value":861},"The app overview is generated from the ",{"type":209,"tag":230,"props":863,"children":865},{"className":864},[],[866],{"type":215,"value":867},"package.json",{"type":215,"value":869}," files under ",{"type":209,"tag":230,"props":871,"children":873},{"className":872},[],[874],{"type":215,"value":875},"4_buch_apps",{"type":215,"value":877},". Where ",{"type":209,"tag":230,"props":879,"children":881},{"className":880},[],[882],{"type":215,"value":883},"package-lock.json",{"type":215,"value":885}," and ",{"type":209,"tag":230,"props":887,"children":889},{"className":888},[],[890],{"type":215,"value":891},"node_modules",{"type":215,"value":893}," are available, versions and license information are additionally checked against the installed packages.",{"type":209,"tag":895,"props":896,"children":897},"external-app-licenses",{"locale":849},[898,901,907,912,918,923,966,972,1033,1036,1042,1056,1062,1075],{"type":209,"tag":256,"props":899,"children":900},{},[],{"type":209,"tag":217,"props":902,"children":904},{"id":903},"graphics-fonts-and-assets",[905],{"type":215,"value":906},"Graphics, Fonts, and Assets",{"type":209,"tag":224,"props":908,"children":909},{},[910],{"type":215,"value":911},"In addition to software libraries, the following freely licensed media and resources are used:",{"type":209,"tag":239,"props":913,"children":915},{"id":914},"fonts",[916],{"type":215,"value":917},"Fonts",{"type":209,"tag":224,"props":919,"children":920},{},[921],{"type":215,"value":922},"The fonts are delivered locally.",{"type":209,"tag":924,"props":925,"children":926},"ul",{},[927,949],{"type":209,"tag":928,"props":929,"children":930},"li",{},[931,936,938,943,944],{"type":209,"tag":316,"props":932,"children":933},{},[934],{"type":215,"value":935},"Fraunces",{"type":215,"value":937},", ",{"type":209,"tag":316,"props":939,"children":940},{},[941],{"type":215,"value":942},"IBM Plex Mono",{"type":215,"value":937},{"type":209,"tag":316,"props":945,"children":946},{},[947],{"type":215,"value":948},"Space Grotesk",{"type":209,"tag":928,"props":950,"children":951},{},[952,957,959],{"type":209,"tag":316,"props":953,"children":954},{},[955],{"type":215,"value":956},"License:",{"type":215,"value":958}," ",{"type":209,"tag":335,"props":960,"children":963},{"href":961,"rel":962},"https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",[339],[964],{"type":215,"value":965},"SIL Open Font License (OFL)",{"type":209,"tag":239,"props":967,"children":969},{"id":968},"graphics-icons",[970],{"type":215,"value":971},"Graphics & Icons",{"type":209,"tag":924,"props":973,"children":974},{},[975,1003],{"type":209,"tag":928,"props":976,"children":977},{},[978,983,985],{"type":209,"tag":316,"props":979,"children":980},{},[981],{"type":215,"value":982},"Chess pieces:",{"type":215,"value":984}," Vector graphics created by Cburnett (via Wikipedia).\n",{"type":209,"tag":924,"props":986,"children":987},{},[988],{"type":209,"tag":928,"props":989,"children":990},{},[991,995,996],{"type":209,"tag":316,"props":992,"children":993},{},[994],{"type":215,"value":956},{"type":215,"value":958},{"type":209,"tag":335,"props":997,"children":1000},{"href":998,"rel":999},"https://creativecommons.org/licenses/by-sa/3.0/",[339],[1001],{"type":215,"value":1002},"CC BY-SA 3.0",{"type":209,"tag":928,"props":1004,"children":1005},{},[1006,1011,1013],{"type":209,"tag":316,"props":1007,"children":1008},{},[1009],{"type":215,"value":1010},"Material Design Icons:",{"type":215,"value":1012}," Icon set used for interface elements.\n",{"type":209,"tag":924,"props":1014,"children":1015},{},[1016],{"type":209,"tag":928,"props":1017,"children":1018},{},[1019,1023,1025,1031],{"type":209,"tag":316,"props":1020,"children":1021},{},[1022],{"type":215,"value":956},{"type":215,"value":1024}," Apache-2.0 (via ",{"type":209,"tag":230,"props":1026,"children":1028},{"className":1027},[],[1029],{"type":215,"value":1030},"@nuxt/icon",{"type":215,"value":1032},")",{"type":209,"tag":256,"props":1034,"children":1035},{},[],{"type":209,"tag":217,"props":1037,"children":1039},{"id":1038},"complete-license-texts",[1040],{"type":215,"value":1041},"Complete License Texts",{"type":209,"tag":224,"props":1043,"children":1044},{},[1045,1047],{"type":215,"value":1046},"A machine-readable compilation of the detected license texts from the book application and the external app projects is available in the following file:\n",{"type":209,"tag":335,"props":1048,"children":1053},{"href":1049,"rel":1050,"target":1052},"/legal/THIRD_PARTY_LICENSES.txt",[1051],"noopener","_blank",[1054],{"type":215,"value":1055},"THIRD_PARTY_LICENSES.txt",{"type":209,"tag":217,"props":1057,"children":1059},{"id":1058},"scan-of-delivered-tool-bundles",[1060],{"type":215,"value":1061},"Scan of Delivered Tool Bundles",{"type":209,"tag":224,"props":1063,"children":1064},{},[1065,1067,1073],{"type":215,"value":1066},"In addition, the license process scans the HTML, JavaScript, and CSS files actually delivered under ",{"type":209,"tag":230,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":215,"value":1072},"public/tools",{"type":215,"value":1074}," for known libraries and external URLs. This analysis is a technical best-effort scan and does not replace checking the package files.",{"type":209,"tag":1076,"props":1077,"children":1078},"tool-bundle-scan",{"locale":849},[],{"title":7,"searchDepth":28,"depth":28,"links":1080},[1081,1084,1085],{"id":219,"depth":28,"text":222,"children":1082},[1083],{"id":241,"depth":86,"text":244},{"id":261,"depth":28,"text":264},{"id":834,"depth":28,"text":837,"children":1086},[1087,1088],{"id":840,"depth":86,"text":843},{"id":853,"depth":86,"text":856},"markdown","content:_Info:12_LizenzenUndDrittanbieter:en.md","_Info/12_LizenzenUndDrittanbieter/en.md","_Info/12_LizenzenUndDrittanbieter/en","md",1793367294062]