Files
wehub-resource-sync d718c5a372
CI / compile_and_lint (push) Failing after 0s
CI / docker_build (linux/amd64, -linux-amd64-duckdb, duckdb) (push) Failing after 0s
CI / docker_build (linux/arm64, -linux-arm64, minimal) (push) Failing after 2s
CI / docker_build (linux/arm64, -linux-arm64-duckdb, duckdb) (push) Failing after 1s
CI / docker_build (linux/amd64, minimal) (push) Failing after 1s
CI / test (, sqlite, sqlite::memory:) (push) Has been skipped
CI / test (mssql, mssql, mssql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (mysql, mysql, mysql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (oracle, oracle, Driver=Oracle 21 ODBC driver;Dbq=//127.0.0.1:1521/FREEPDB1;Uid=root;Pwd=Password123!) (push) Has been skipped
CI / test (postgres, odbc, Driver=PostgreSQL Unicode;Server=127.0.0.1;Port=5432;Database=sqlpage;UID=root;PWD=Password123!, true) (push) Has been skipped
CI / test (postgres, postgres, postgres://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / playwright (push) Has been skipped
CI / docker_build (linux/arm/v7, -linux-arm-v7, minimal) (push) Failing after 0s
CI / hurl_examples (push) Failing after 8s
deploy website / deploy_official_site (push) Failing after 1s
CI / hurl (${{ matrix.example }}) (push) Has been skipped
CI / docker_push (duckdb) (push) Has been cancelled
CI / docker_push (minimal) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:31:57 +08:00

1488 lines
433 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html class="sl-root decks export loaded ua-phantomjs>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>SQLPage: Slides</title>
<meta name="description" content="Slides">
<style>/*! normalize.css v2.1.0 | MIT License | git.io/normalize */@import url("https://static.slid.es/fonts/v3/montserrat/montserrat.css");@import url("https://static.slid.es/fonts/v3/opensans/opensans.css");@import url("https://static.slid.es/fonts/v3/lato/lato.css");@import url("https://static.slid.es/fonts/v3/asul/asul.css");@import url("https://static.slid.es/fonts/v3/josefinsans/josefinsans.css");@import url("https://static.slid.es/fonts/v3/league/league_gothic.css");@import url("https://static.slid.es/fonts/v3/merriweathersans/merriweathersans.css");@import url("https://static.slid.es/fonts/v3/overpass/overpass.css");@import url("https://static.slid.es/fonts/v3/overpass2/overpass2.css");@import url("https://static.slid.es/fonts/v3/quicksand/quicksand.css");@import url("https://static.slid.es/fonts/v3/cabinsketch/cabinsketch.css");@import url("https://static.slid.es/fonts/v3/newscycle/newscycle.css");@import url("https://static.slid.es/fonts/v3/oxygen/oxygen.css");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.theme-font-asul .themed,.theme-font-asul .reveal{font-family:"Asul", sans-serif;font-size:30px}.theme-font-asul .themed section,.theme-font-asul .reveal section{line-height:1.3}.theme-font-asul .themed h1,.theme-font-asul .themed h2,.theme-font-asul .themed h3,.theme-font-asul .themed h4,.theme-font-asul .themed h5,.theme-font-asul .themed h6,.theme-font-asul .reveal h1,.theme-font-asul .reveal h2,.theme-font-asul .reveal h3,.theme-font-asul .reveal h4,.theme-font-asul .reveal h5,.theme-font-asul .reveal h6{font-family:"Asul", sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-helvetica .themed,.theme-font-helvetica .reveal{font-family:Helvetica, Arial, sans-serif;font-size:30px}.theme-font-helvetica .themed section,.theme-font-helvetica .reveal section{line-height:1.3}.theme-font-helvetica .themed h1,.theme-font-helvetica .themed h2,.theme-font-helvetica .themed h3,.theme-font-helvetica .themed h4,.theme-font-helvetica .themed h5,.theme-font-helvetica .themed h6,.theme-font-helvetica .reveal h1,.theme-font-helvetica .reveal h2,.theme-font-helvetica .reveal h3,.theme-font-helvetica .reveal h4,.theme-font-helvetica .reveal h5,.theme-font-helvetica .reveal h6{font-family:Helvetica, Arial, sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-josefine .themed,.theme-font-josefine .reveal{font-family:"Lato", sans-serif;font-size:30px}.theme-font-josefine .themed section,.theme-font-josefine .reveal section{line-height:1.3}.theme-font-josefine .themed h1,.theme-font-josefine .themed h2,.theme-font-josefine .themed h3,.theme-font-josefine .themed h4,.theme-font-josefine .themed h5,.theme-font-josefine .themed h6,.theme-font-josefine .reveal h1,.theme-font-josefine .reveal h2,.theme-font-josefine .reveal h3,.theme-font-josefine .reveal h4,.theme-font-josefine .reveal h5,.theme-font-josefine .reveal h6{font-family:"Josefin Sans", sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-league .themed,.theme-font-league .reveal{font-family:"Lato", Helvetica, sans-serif;font-size:30px}.theme-font-league .themed section,.theme-font-league .reveal section{line-height:1.3}.theme-font-league .themed h1,.theme-font-league .themed h2,.theme-font-league .themed h3,.theme-font-league .themed h4,.theme-font-league .themed h5,.theme-font-league .themed h6,.theme-font-league .reveal h1,.theme-font-league .reveal h2,.theme-font-league .reveal h3,.theme-font-league .reveal h4,.theme-font-league .reveal h5,.theme-font-league .reveal h6{font-family:"League Gothic", Impact, sans-serif;text-transform:uppercase;line-height:1.3;font-weight:normal}.theme-font-merriweather .themed,.theme-font-merriweather .reveal{font-family:"Oxygen", sans-serif;font-size:30px}.theme-font-merriweather .themed section,.theme-font-merriweather .reveal section{line-height:1.3}.theme-font-merriweather .themed h1,.theme-font-merriweather .themed h2,.theme-font-merriweather .themed h3,.theme-font-merriweather .themed h4,.theme-font-merriweather .themed h5,.theme-font-merriweather .themed h6,.theme-font-merriweather .reveal h1,.theme-font-merriweather .reveal h2,.theme-font-merriweather .reveal h3,.theme-font-merriweather .reveal h4,.theme-font-merriweather .reveal h5,.theme-font-merriweather .reveal h6{font-family:"Merriweather Sans", sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-montserrat .themed,.theme-font-montserrat .reveal{font-family:"Open Sans", sans-serif;font-size:30px}.theme-font-montserrat .themed section,.theme-font-montserrat .reveal section{line-height:1.3}.theme-font-montserrat .themed h1,.theme-font-montserrat .themed h2,.theme-font-montserrat .themed h3,.theme-font-montserrat .themed h4,.theme-font-montserrat .themed h5,.theme-font-montserrat .themed h6,.theme-font-montserrat .reveal h1,.theme-font-montserrat .reveal h2,.theme-font-montserrat .reveal h3,.theme-font-montserrat .reveal h4,.theme-font-montserrat .reveal h5,.theme-font-montserrat .reveal h6{font-family:"Montserrat", Helvetica, sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-news .themed,.theme-font-news .reveal{font-family:"Lato", sans-serif;font-size:30px}.theme-font-news .themed section,.theme-font-news .reveal section{line-height:1.3}.theme-font-news .themed h1,.theme-font-news .themed h2,.theme-font-news .themed h3,.theme-font-news .themed h4,.theme-font-news .themed h5,.theme-font-news .themed h6,.theme-font-news .reveal h1,.theme-font-news .reveal h2,.theme-font-news .reveal h3,.theme-font-news .reveal h4,.theme-font-news .reveal h5,.theme-font-news .reveal h6{font-family:"News Cycle", Impact, sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-opensans .themed,.theme-font-opensans .reveal{font-family:"Open Sans", Helvetica, sans-serif;font-size:30px}.theme-font-opensans .themed section,.theme-font-opensans .reveal section{line-height:1.3}.theme-font-opensans .themed h1,.theme-font-opensans .themed h2,.theme-font-opensans .themed h3,.theme-font-opensans .themed h4,.theme-font-opensans .themed h5,.theme-font-opensans .themed h6,.theme-font-opensans .reveal h1,.theme-font-opensans .reveal h2,.theme-font-opensans .reveal h3,.theme-font-opensans .reveal h4,.theme-font-opensans .reveal h5,.theme-font-opensans .reveal h6{font-family:"Open Sans", Helvetica, sans-serif;text-transform:none;line-height:1.3;font-weight:bold}.theme-font-palatino .themed,.theme-font-palatino .reveal{font-family:"Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;font-size:30px}.theme-font-palatino .themed section,.theme-font-palatino .reveal section{line-height:1.3}.theme-font-palatino .themed h1,.theme-font-palatino .themed h2,.theme-font-palatino .themed h3,.theme-font-palatino .themed h4,.theme-font-palatino .themed h5,.theme-font-palatino .themed h6,.theme-font-palatino .reveal h1,.theme-font-palatino .reveal h2,.theme-font-palatino .reveal h3,.theme-font-palatino .reveal h4,.theme-font-palatino .reveal h5,.theme-font-palatino .reveal h6{font-family:"Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-quicksand .themed,.theme-font-quicksand .reveal{font-family:"Open Sans", Helvetica, sans-serif;font-size:30px}.theme-font-quicksand .themed section,.theme-font-quicksand .reveal section{line-height:1.3}.theme-font-quicksand .themed h1,.theme-font-quicksand .themed h2,.theme-font-quicksand .themed h3,.theme-font-quicksand .themed h4,.theme-font-quicksand .themed h5,.theme-font-quicksand .themed h6,.theme-font-quicksand .reveal h1,.theme-font-quicksand .reveal h2,.theme-font-quicksand .reveal h3,.theme-font-quicksand .reveal h4,.theme-font-quicksand .reveal h5,.theme-font-quicksand .reveal h6{font-family:"Quicksand", Helvetica, sans-serif;text-transform:uppercase;line-height:1.3;font-weight:normal}.theme-font-sketch .themed,.theme-font-sketch .reveal{font-family:"Oxygen", sans-serif;font-size:30px}.theme-font-sketch .themed section,.theme-font-sketch .reveal section{line-height:1.3}.theme-font-sketch .themed h1,.theme-font-sketch .themed h2,.theme-font-sketch .themed h3,.theme-font-sketch .themed h4,.theme-font-sketch .themed h5,.theme-font-sketch .themed h6,.theme-font-sketch .reveal h1,.theme-font-sketch .reveal h2,.theme-font-sketch .reveal h3,.theme-font-sketch .reveal h4,.theme-font-sketch .reveal h5,.theme-font-sketch .reveal h6{font-family:"Cabin Sketch", sans-serif;text-transform:none;line-height:1.3;font-weight:normal}.theme-font-overpass .themed,.theme-font-overpass .reveal{font-family:"Overpass", sans-serif;font-size:28px}.theme-font-overpass .themed section,.theme-font-overpass .reveal section{line-height:1.3}.theme-font-overpass .themed h1,.theme-font-overpass .themed h2,.theme-font-overpass .themed h3,.theme-font-overpass .themed h4,.theme-font-overpass .themed h5,.theme-font-overpass .themed h6,.theme-font-overpass .reveal h1,.theme-font-overpass .reveal h2,.theme-font-overpass .reveal h3,.theme-font-overpass .reveal h4,.theme-font-overpass .reveal h5,.theme-font-overpass .reveal h6{font-family:"Overpass", sans-serif;text-transform:uppercase;line-height:1.3;font-weight:bold}.theme-font-overpass .themed h1,.theme-font-overpass.themed h1,.theme-font-overpass .reveal h1,.theme-font-overpass.reveal h1{font-size:1.75em;margin-bottom:.25em;letter-spacing:.015em}.theme-font-overpass .themed h2,.theme-font-overpass.themed h2,.theme-font-overpass .reveal h2,.theme-font-overpass.reveal h2{font-size:1.15em;margin-bottom:.5em;letter-spacing:.036661em}.theme-font-overpass .themed h3,.theme-font-overpass.themed h3,.theme-font-overpass .reveal h3,.theme-font-overpass.reveal h3{font-size:1.00em;margin-bottom:.5em;letter-spacing:.041em}.theme-font-overpass .themed h4,.theme-font-overpass.themed h4,.theme-font-overpass .reveal h4,.theme-font-overpass.reveal h4{font-size:1.00em}.theme-font-overpass .themed h5,.theme-font-overpass.themed h5,.theme-font-overpass .reveal h5,.theme-font-overpass.reveal h5{font-size:1.00em}.theme-font-overpass .themed h6,.theme-font-overpass.themed h6,.theme-font-overpass .reveal h6,.theme-font-overpass.reveal h6{font-size:1.00em}.theme-font-overpass2 .themed,.theme-font-overpass2 .reveal{font-family:"Overpass 2", sans-serif;font-size:28px}.theme-font-overpass2 .themed section,.theme-font-overpass2 .reveal section{line-height:1.3}.theme-font-overpass2 .themed h1,.theme-font-overpass2 .themed h2,.theme-font-overpass2 .themed h3,.theme-font-overpass2 .themed h4,.theme-font-overpass2 .themed h5,.theme-font-overpass2 .themed h6,.theme-font-overpass2 .reveal h1,.theme-font-overpass2 .reveal h2,.theme-font-overpass2 .reveal h3,.theme-font-overpass2 .reveal h4,.theme-font-overpass2 .reveal h5,.theme-font-overpass2 .reveal h6{font-family:"Overpass 2", sans-serif;text-transform:uppercase;line-height:1.3;font-weight:bold}.theme-font-overpass2 .themed h1,.theme-font-overpass2.themed h1,.theme-font-overpass2 .reveal h1,.theme-font-overpass2.reveal h1{font-size:1.75em;margin-bottom:.25em;letter-spacing:.015em}.theme-font-overpass2 .themed h2,.theme-font-overpass2.themed h2,.theme-font-overpass2 .reveal h2,.theme-font-overpass2.reveal h2{font-size:1.15em;margin-bottom:.5em;letter-spacing:.036661em}.theme-font-overpass2 .themed h3,.theme-font-overpass2.themed h3,.theme-font-overpass2 .reveal h3,.theme-font-overpass2.reveal h3{font-size:1.00em;margin-bottom:.5em;letter-spacing:.041em}.theme-font-overpass2 .themed h4,.theme-font-overpass2.themed h4,.theme-font-overpass2 .reveal h4,.theme-font-overpass2.reveal h4{font-size:1.00em}.theme-font-overpass2 .themed h5,.theme-font-overpass2.themed h5,.theme-font-overpass2 .reveal h5,.theme-font-overpass2.reveal h5{font-size:1.00em}.theme-font-overpass2 .themed h6,.theme-font-overpass2.themed h6,.theme-font-overpass2 .reveal h6,.theme-font-overpass2.reveal h6{font-size:1.00em}.theme-font-no-font .themed,.theme-font-no-font.themed,.theme-font-no-font .reveal,.theme-font-no-font.reveal{font-family:sans-serif;font-size:30px}.theme-font-no-font .themed section font,.theme-font-no-font.themed section font,.theme-font-no-font .reveal section font,.theme-font-no-font.reveal section font{line-height:1}@font-face{font-family:'KaTeX_AMS';src:url(//assets-v2.slid.es/assets/katex/KaTeX_AMS-Regular-30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Caligraphic-Bold-1ae6bd7475590e97e7f145a89e09ccde322f7a6bc0b91607b1c8b8ee28290fed.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Caligraphic-Regular-3398dd02302557a793f2863f88e02d96ce10df2abffa07c8e9fa90775116e65c.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Fraktur-Bold-9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Fraktur-Regular-5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Main-Bold-c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Main-BoldItalic-a6f7ec0d846ac7ad975adb8959c37ed49b94acbc4ae436db9ce9e20287e4a64c.woff) format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Main-Italic-f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Main-Regular-c6368d87e8a1a3a5d337623d83d8dc4b868f242a9ad476237d6f8d1e0f168cdc.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Math';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Math-BoldItalic-850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e.woff) format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Math';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Math-Italic-8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(//assets-v2.slid.es/assets/katex/KaTeX_SansSerif-Bold-ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_SansSerif';src:url(//assets-v2.slid.es/assets/katex/KaTeX_SansSerif-Italic-91ee67500cc0129aa0ace3ac5c61ff1692102f0f31d02b69347fba35dcb75bf2.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(//assets-v2.slid.es/assets/katex/KaTeX_SansSerif-Regular-11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Script';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Script-Regular-d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size1';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Size1-Regular-c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size2';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Size2-Regular-2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size3';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Size3-Regular-6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size4';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Size4-Regular-99f9c6750b489c9462bf04900bd3f939df9b829339daaaaa99ef5495cdddea58.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Typewriter';src:url(//assets-v2.slid.es/assets/katex/KaTeX_Typewriter-Regular-e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7.woff) format("woff");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main, Times New Roman, serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.9"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:bold}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:bold}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.katex .hbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.katex .thinbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:0.27777778em;margin-right:-0.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:0.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:0.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:0.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:0.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:0.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:0.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:0.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:0.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:0.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:0.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:0.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:0.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:0.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:0.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:0.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 0.5em}.katex .cd-arrow-pad{padding:0 0.55556em 0 0.27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 0.3em}.katex .fbox,.katex .fcolorbox{-webkit-box-sizing:border-box;box-sizing:border-box;border:0.04em solid}.katex .cancel-pad{padding:0 0.2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:0.08em}.katex .angl{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0.049em solid;border-right:0.049em solid;margin-right:0.03889em}.katex .anglpad{padding:0 0.03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + 0.3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + 0.3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}[data-highlight-theme="zenburn"] .hljs,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs{display:block;overflow-x:auto;background:#3f3f3f;color:#dcdcdc}[data-highlight-theme="zenburn"] .hljs-keyword,[data-highlight-theme="zenburn"] .hljs-selector-tag,[data-highlight-theme="zenburn"] .hljs-tag,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-keyword,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-selector-tag,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-tag{color:#e3ceab}[data-highlight-theme="zenburn"] .hljs-template-tag,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-template-tag{color:#dcdcdc}[data-highlight-theme="zenburn"] .hljs-number,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-number{color:#8cd0d3}[data-highlight-theme="zenburn"] .hljs-variable,[data-highlight-theme="zenburn"] .hljs-template-variable,[data-highlight-theme="zenburn"] .hljs-attribute,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-variable,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-template-variable,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-attribute{color:#efdcbc}[data-highlight-theme="zenburn"] .hljs-literal,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-literal{color:#efefaf}[data-highlight-theme="zenburn"] .hljs-subst,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-subst{color:#8f8f8f}[data-highlight-theme="zenburn"] .hljs-title,[data-highlight-theme="zenburn"] .hljs-name,[data-highlight-theme="zenburn"] .hljs-selector-id,[data-highlight-theme="zenburn"] .hljs-selector-class,[data-highlight-theme="zenburn"] .hljs-section,[data-highlight-theme="zenburn"] .hljs-type,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-title,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-name,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-selector-id,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-selector-class,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-section,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-type{color:#efef8f}[data-highlight-theme="zenburn"] .hljs-symbol,[data-highlight-theme="zenburn"] .hljs-bullet,[data-highlight-theme="zenburn"] .hljs-link,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-symbol,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-bullet,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-link{color:#dca3a3}[data-highlight-theme="zenburn"] .hljs-deletion,[data-highlight-theme="zenburn"] .hljs-string,[data-highlight-theme="zenburn"] .hljs-built_in,[data-highlight-theme="zenburn"] .hljs-builtin-name,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-deletion,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-string,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-built_in,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-builtin-name{color:#cc9393}[data-highlight-theme="zenburn"] .hljs-addition,[data-highlight-theme="zenburn"] .hljs-comment,[data-highlight-theme="zenburn"] .hljs-quote,[data-highlight-theme="zenburn"] .hljs-meta,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-addition,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-comment,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-quote,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-meta{color:#7f9f7f}[data-highlight-theme="zenburn"] .hljs-emphasis,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-emphasis{font-style:italic}[data-highlight-theme="zenburn"] .hljs-strong,.sl-block-content:not(.sl-block-group-content):not([data-highlight-theme]) .hljs-strong{font-weight:bold}[data-highlight-theme="a11y-dark"] .hljs-comment,[data-highlight-theme="a11y-dark"] .hljs-quote{color:#d4d0ab}[data-highlight-theme="a11y-dark"] .hljs-variable,[data-highlight-theme="a11y-dark"] .hljs-template-variable,[data-highlight-theme="a11y-dark"] .hljs-tag,[data-highlight-theme="a11y-dark"] .hljs-name,[data-highlight-theme="a11y-dark"] .hljs-selector-id,[data-highlight-theme="a11y-dark"] .hljs-selector-class,[data-highlight-theme="a11y-dark"] .hljs-regexp,[data-highlight-theme="a11y-dark"] .hljs-deletion{color:#ffa07a}[data-highlight-theme="a11y-dark"] .hljs-number,[data-highlight-theme="a11y-dark"] .hljs-built_in,[data-highlight-theme="a11y-dark"] .hljs-builtin-name,[data-highlight-theme="a11y-dark"] .hljs-literal,[data-highlight-theme="a11y-dark"] .hljs-type,[data-highlight-theme="a11y-dark"] .hljs-params,[data-highlight-theme="a11y-dark"] .hljs-meta,[data-highlight-theme="a11y-dark"] .hljs-link{color:#f5ab35}[data-highlight-theme="a11y-dark"] .hljs-attribute{color:#ffd700}[data-highlight-theme="a11y-dark"] .hljs-string,[data-highlight-theme="a11y-dark"] .hljs-symbol,[data-highlight-theme="a11y-dark"] .hljs-bullet,[data-highlight-theme="a11y-dark"] .hljs-addition{color:#abe338}[data-highlight-theme="a11y-dark"] .hljs-title,[data-highlight-theme="a11y-dark"] .hljs-section{color:#00e0e0}[data-highlight-theme="a11y-dark"] .hljs-keyword,[data-highlight-theme="a11y-dark"] .hljs-selector-tag{color:#dcc6e0}[data-highlight-theme="a11y-dark"] .hljs{display:block;overflow-x:auto;background:#2b2b2b;color:#f8f8f2}[data-highlight-theme="a11y-dark"] .hljs-emphasis{font-style:italic}[data-highlight-theme="a11y-dark"] .hljs-strong{font-weight:bold}[data-highlight-theme="a11y-light"] .hljs-comment,[data-highlight-theme="a11y-light"] .hljs-quote{color:#696969}[data-highlight-theme="a11y-light"] .hljs-variable,[data-highlight-theme="a11y-light"] .hljs-template-variable,[data-highlight-theme="a11y-light"] .hljs-tag,[data-highlight-theme="a11y-light"] .hljs-name,[data-highlight-theme="a11y-light"] .hljs-selector-id,[data-highlight-theme="a11y-light"] .hljs-selector-class,[data-highlight-theme="a11y-light"] .hljs-regexp,[data-highlight-theme="a11y-light"] .hljs-deletion{color:#d91e18}[data-highlight-theme="a11y-light"] .hljs-number,[data-highlight-theme="a11y-light"] .hljs-built_in,[data-highlight-theme="a11y-light"] .hljs-builtin-name,[data-highlight-theme="a11y-light"] .hljs-literal,[data-highlight-theme="a11y-light"] .hljs-type,[data-highlight-theme="a11y-light"] .hljs-params,[data-highlight-theme="a11y-light"] .hljs-meta,[data-highlight-theme="a11y-light"] .hljs-link{color:#aa5d00}[data-highlight-theme="a11y-light"] .hljs-attribute{color:#aa5d00}[data-highlight-theme="a11y-light"] .hljs-string,[data-highlight-theme="a11y-light"] .hljs-symbol,[data-highlight-theme="a11y-light"] .hljs-bullet,[data-highlight-theme="a11y-light"] .hljs-addition{color:#008000}[data-highlight-theme="a11y-light"] .hljs-title,[data-highlight-theme="a11y-light"] .hljs-section{color:#007faa}[data-highlight-theme="a11y-light"] .hljs-keyword,[data-highlight-theme="a11y-light"] .hljs-selector-tag{color:#7928a1}[data-highlight-theme="a11y-light"] .hljs{display:block;overflow-x:auto;background:#fefefe;color:#545454}[data-highlight-theme="a11y-light"] .hljs-emphasis{font-style:italic}[data-highlight-theme="a11y-light"] .hljs-strong{font-weight:bold}[data-highlight-theme="ascetic"] .hljs{display:block;overflow-x:auto;background:white;color:black}[data-highlight-theme="ascetic"] .hljs-string,[data-highlight-theme="ascetic"] .hljs-variable,[data-highlight-theme="ascetic"] .hljs-template-variable,[data-highlight-theme="ascetic"] .hljs-symbol,[data-highlight-theme="ascetic"] .hljs-bullet,[data-highlight-theme="ascetic"] .hljs-section,[data-highlight-theme="ascetic"] .hljs-addition,[data-highlight-theme="ascetic"] .hljs-attribute,[data-highlight-theme="ascetic"] .hljs-link{color:#888}[data-highlight-theme="ascetic"] .hljs-comment,[data-highlight-theme="ascetic"] .hljs-quote,[data-highlight-theme="ascetic"] .hljs-meta,[data-highlight-theme="ascetic"] .hljs-deletion{color:#ccc}[data-highlight-theme="ascetic"] .hljs-keyword,[data-highlight-theme="ascetic"] .hljs-selector-tag,[data-highlight-theme="ascetic"] .hljs-section,[data-highlight-theme="ascetic"] .hljs-name,[data-highlight-theme="ascetic"] .hljs-type,[data-highlight-theme="ascetic"] .hljs-strong{font-weight:bold}[data-highlight-theme="ascetic"] .hljs-emphasis{font-style:italic}[data-highlight-theme="darcula"] .hljs{display:block;overflow-x:auto;background:#2b2b2b}[data-highlight-theme="darcula"] .hljs{color:#bababa}[data-highlight-theme="darcula"] .hljs-strong,[data-highlight-theme="darcula"] .hljs-emphasis{color:#a8a8a2}[data-highlight-theme="darcula"] .hljs-bullet,[data-highlight-theme="darcula"] .hljs-quote,[data-highlight-theme="darcula"] .hljs-link,[data-highlight-theme="darcula"] .hljs-number,[data-highlight-theme="darcula"] .hljs-regexp,[data-highlight-theme="darcula"] .hljs-literal{color:#6896ba}[data-highlight-theme="darcula"] .hljs-code,[data-highlight-theme="darcula"] .hljs-selector-class{color:#a6e22e}[data-highlight-theme="darcula"] .hljs-emphasis{font-style:italic}[data-highlight-theme="darcula"] .hljs-keyword,[data-highlight-theme="darcula"] .hljs-selector-tag,[data-highlight-theme="darcula"] .hljs-section,[data-highlight-theme="darcula"] .hljs-attribute,[data-highlight-theme="darcula"] .hljs-name,[data-highlight-theme="darcula"] .hljs-variable{color:#cb7832}[data-highlight-theme="darcula"] .hljs-params{color:#b9b9b9}[data-highlight-theme="darcula"] .hljs-string{color:#6a8759}[data-highlight-theme="darcula"] .hljs-subst,[data-highlight-theme="darcula"] .hljs-type,[data-highlight-theme="darcula"] .hljs-built_in,[data-highlight-theme="darcula"] .hljs-builtin-name,[data-highlight-theme="darcula"] .hljs-symbol,[data-highlight-theme="darcula"] .hljs-selector-id,[data-highlight-theme="darcula"] .hljs-selector-attr,[data-highlight-theme="darcula"] .hljs-selector-pseudo,[data-highlight-theme="darcula"] .hljs-template-tag,[data-highlight-theme="darcula"] .hljs-template-variable,[data-highlight-theme="darcula"] .hljs-addition{color:#e0c46c}[data-highlight-theme="darcula"] .hljs-comment,[data-highlight-theme="darcula"] .hljs-deletion,[data-highlight-theme="darcula"] .hljs-meta{color:#7f7f7f}[data-highlight-theme="far"] .hljs{display:block;overflow-x:auto;background:#000080}[data-highlight-theme="far"] .hljs,[data-highlight-theme="far"] .hljs-subst{color:#0ff}[data-highlight-theme="far"] .hljs-string,[data-highlight-theme="far"] .hljs-attribute,[data-highlight-theme="far"] .hljs-symbol,[data-highlight-theme="far"] .hljs-bullet,[data-highlight-theme="far"] .hljs-built_in,[data-highlight-theme="far"] .hljs-builtin-name,[data-highlight-theme="far"] .hljs-template-tag,[data-highlight-theme="far"] .hljs-template-variable,[data-highlight-theme="far"] .hljs-addition{color:#ff0}[data-highlight-theme="far"] .hljs-keyword,[data-highlight-theme="far"] .hljs-selector-tag,[data-highlight-theme="far"] .hljs-section,[data-highlight-theme="far"] .hljs-type,[data-highlight-theme="far"] .hljs-name,[data-highlight-theme="far"] .hljs-selector-id,[data-highlight-theme="far"] .hljs-selector-class,[data-highlight-theme="far"] .hljs-variable{color:#fff}[data-highlight-theme="far"] .hljs-comment,[data-highlight-theme="far"] .hljs-quote,[data-highlight-theme="far"] .hljs-doctag,[data-highlight-theme="far"] .hljs-deletion{color:#888}[data-highlight-theme="far"] .hljs-number,[data-highlight-theme="far"] .hljs-regexp,[data-highlight-theme="far"] .hljs-literal,[data-highlight-theme="far"] .hljs-link{color:#0f0}[data-highlight-theme="far"] .hljs-meta{color:#008080}[data-highlight-theme="far"] .hljs-keyword,[data-highlight-theme="far"] .hljs-selector-tag,[data-highlight-theme="far"] .hljs-title,[data-highlight-theme="far"] .hljs-section,[data-highlight-theme="far"] .hljs-name,[data-highlight-theme="far"] .hljs-strong{font-weight:bold}[data-highlight-theme="far"] .hljs-emphasis{font-style:italic}[data-highlight-theme="github-gist"] .hljs{display:block;background:white;color:#333333;overflow-x:auto}[data-highlight-theme="github-gist"] .hljs-comment,[data-highlight-theme="github-gist"] .hljs-meta{color:#969896}[data-highlight-theme="github-gist"] .hljs-string,[data-highlight-theme="github-gist"] .hljs-variable,[data-highlight-theme="github-gist"] .hljs-template-variable,[data-highlight-theme="github-gist"] .hljs-strong,[data-highlight-theme="github-gist"] .hljs-emphasis,[data-highlight-theme="github-gist"] .hljs-quote{color:#df5000}[data-highlight-theme="github-gist"] .hljs-keyword,[data-highlight-theme="github-gist"] .hljs-selector-tag,[data-highlight-theme="github-gist"] .hljs-type{color:#a71d5d}[data-highlight-theme="github-gist"] .hljs-literal,[data-highlight-theme="github-gist"] .hljs-symbol,[data-highlight-theme="github-gist"] .hljs-bullet,[data-highlight-theme="github-gist"] .hljs-attribute{color:#0086b3}[data-highlight-theme="github-gist"] .hljs-section,[data-highlight-theme="github-gist"] .hljs-name{color:#63a35c}[data-highlight-theme="github-gist"] .hljs-tag{color:#333333}[data-highlight-theme="github-gist"] .hljs-title,[data-highlight-theme="github-gist"] .hljs-attr,[data-highlight-theme="github-gist"] .hljs-selector-id,[data-highlight-theme="github-gist"] .hljs-selector-class,[data-highlight-theme="github-gist"] .hljs-selector-attr,[data-highlight-theme="github-gist"] .hljs-selector-pseudo{color:#795da3}[data-highlight-theme="github-gist"] .hljs-addition{color:#55a532;background-color:#eaffea}[data-highlight-theme="github-gist"] .hljs-deletion{color:#bd2c00;background-color:#ffecec}[data-highlight-theme="github-gist"] .hljs-link{text-decoration:underline}[data-highlight-theme="ir-black"] .hljs{display:block;overflow-x:auto;background:#000;color:#f8f8f8}[data-highlight-theme="ir-black"] .hljs-comment,[data-highlight-theme="ir-black"] .hljs-quote,[data-highlight-theme="ir-black"] .hljs-meta{color:#7c7c7c}[data-highlight-theme="ir-black"] .hljs-keyword,[data-highlight-theme="ir-black"] .hljs-selector-tag,[data-highlight-theme="ir-black"] .hljs-tag,[data-highlight-theme="ir-black"] .hljs-name{color:#96cbfe}[data-highlight-theme="ir-black"] .hljs-attribute,[data-highlight-theme="ir-black"] .hljs-selector-id{color:#ffffb6}[data-highlight-theme="ir-black"] .hljs-string,[data-highlight-theme="ir-black"] .hljs-selector-attr,[data-highlight-theme="ir-black"] .hljs-selector-pseudo,[data-highlight-theme="ir-black"] .hljs-addition{color:#a8ff60}[data-highlight-theme="ir-black"] .hljs-subst{color:#daefa3}[data-highlight-theme="ir-black"] .hljs-regexp,[data-highlight-theme="ir-black"] .hljs-link{color:#e9c062}[data-highlight-theme="ir-black"] .hljs-title,[data-highlight-theme="ir-black"] .hljs-section,[data-highlight-theme="ir-black"] .hljs-type,[data-highlight-theme="ir-black"] .hljs-doctag{color:#ffffb6}[data-highlight-theme="ir-black"] .hljs-symbol,[data-highlight-theme="ir-black"] .hljs-bullet,[data-highlight-theme="ir-black"] .hljs-variable,[data-highlight-theme="ir-black"] .hljs-template-variable,[data-highlight-theme="ir-black"] .hljs-literal{color:#c6c5fe}[data-highlight-theme="ir-black"] .hljs-number,[data-highlight-theme="ir-black"] .hljs-deletion{color:#ff73fd}[data-highlight-theme="ir-black"] .hljs-emphasis{font-style:italic}[data-highlight-theme="ir-black"] .hljs-strong{font-weight:bold}[data-highlight-theme="monokai"] .hljs{display:block;overflow-x:auto;background:#272822;color:#ddd}[data-highlight-theme="monokai"] .hljs-tag,[data-highlight-theme="monokai"] .hljs-keyword,[data-highlight-theme="monokai"] .hljs-selector-tag,[data-highlight-theme="monokai"] .hljs-literal,[data-highlight-theme="monokai"] .hljs-strong,[data-highlight-theme="monokai"] .hljs-name{color:#f92672}[data-highlight-theme="monokai"] .hljs-code{color:#66d9ef}[data-highlight-theme="monokai"] .hljs-class .hljs-title{color:white}[data-highlight-theme="monokai"] .hljs-attribute,[data-highlight-theme="monokai"] .hljs-symbol,[data-highlight-theme="monokai"] .hljs-regexp,[data-highlight-theme="monokai"] .hljs-link{color:#bf79db}[data-highlight-theme="monokai"] .hljs-string,[data-highlight-theme="monokai"] .hljs-bullet,[data-highlight-theme="monokai"] .hljs-subst,[data-highlight-theme="monokai"] .hljs-title,[data-highlight-theme="monokai"] .hljs-section,[data-highlight-theme="monokai"] .hljs-emphasis,[data-highlight-theme="monokai"] .hljs-type,[data-highlight-theme="monokai"] .hljs-built_in,[data-highlight-theme="monokai"] .hljs-builtin-name,[data-highlight-theme="monokai"] .hljs-selector-attr,[data-highlight-theme="monokai"] .hljs-selector-pseudo,[data-highlight-theme="monokai"] .hljs-addition,[data-highlight-theme="monokai"] .hljs-variable,[data-highlight-theme="monokai"] .hljs-template-tag,[data-highlight-theme="monokai"] .hljs-template-variable{color:#a6e22e}[data-highlight-theme="monokai"] .hljs-comment,[data-highlight-theme="monokai"] .hljs-quote,[data-highlight-theme="monokai"] .hljs-deletion,[data-highlight-theme="monokai"] .hljs-meta{color:#75715e}[data-highlight-theme="monokai"] .hljs-keyword,[data-highlight-theme="monokai"] .hljs-selector-tag,[data-highlight-theme="monokai"] .hljs-literal,[data-highlight-theme="monokai"] .hljs-doctag,[data-highlight-theme="monokai"] .hljs-title,[data-highlight-theme="monokai"] .hljs-section,[data-highlight-theme="monokai"] .hljs-type,[data-highlight-theme="monokai"] .hljs-selector-id{font-weight:bold}[data-highlight-theme="monokai-sublime"] .hljs{display:block;overflow-x:auto;background:#23241f}[data-highlight-theme="monokai-sublime"] .hljs,[data-highlight-theme="monokai-sublime"] .hljs-tag,[data-highlight-theme="monokai-sublime"] .hljs-subst{color:#f8f8f2}[data-highlight-theme="monokai-sublime"] .hljs-strong,[data-highlight-theme="monokai-sublime"] .hljs-emphasis{color:#a8a8a2}[data-highlight-theme="monokai-sublime"] .hljs-bullet,[data-highlight-theme="monokai-sublime"] .hljs-quote,[data-highlight-theme="monokai-sublime"] .hljs-number,[data-highlight-theme="monokai-sublime"] .hljs-regexp,[data-highlight-theme="monokai-sublime"] .hljs-literal,[data-highlight-theme="monokai-sublime"] .hljs-link{color:#ae81ff}[data-highlight-theme="monokai-sublime"] .hljs-code,[data-highlight-theme="monokai-sublime"] .hljs-title,[data-highlight-theme="monokai-sublime"] .hljs-section,[data-highlight-theme="monokai-sublime"] .hljs-selector-class{color:#a6e22e}[data-highlight-theme="monokai-sublime"] .hljs-strong{font-weight:bold}[data-highlight-theme="monokai-sublime"] .hljs-emphasis{font-style:italic}[data-highlight-theme="monokai-sublime"] .hljs-keyword,[data-highlight-theme="monokai-sublime"] .hljs-selector-tag,[data-highlight-theme="monokai-sublime"] .hljs-name,[data-highlight-theme="monokai-sublime"] .hljs-attr{color:#f92672}[data-highlight-theme="monokai-sublime"] .hljs-symbol,[data-highlight-theme="monokai-sublime"] .hljs-attribute{color:#66d9ef}[data-highlight-theme="monokai-sublime"] .hljs-params,[data-highlight-theme="monokai-sublime"] .hljs-class .hljs-title{color:#f8f8f2}[data-highlight-theme="monokai-sublime"] .hljs-string,[data-highlight-theme="monokai-sublime"] .hljs-type,[data-highlight-theme="monokai-sublime"] .hljs-built_in,[data-highlight-theme="monokai-sublime"] .hljs-builtin-name,[data-highlight-theme="monokai-sublime"] .hljs-selector-id,[data-highlight-theme="monokai-sublime"] .hljs-selector-attr,[data-highlight-theme="monokai-sublime"] .hljs-selector-pseudo,[data-highlight-theme="monokai-sublime"] .hljs-addition,[data-highlight-theme="monokai-sublime"] .hljs-variable,[data-highlight-theme="monokai-sublime"] .hljs-template-variable{color:#e6db74}[data-highlight-theme="monokai-sublime"] .hljs-comment,[data-highlight-theme="monokai-sublime"] .hljs-deletion,[data-highlight-theme="monokai-sublime"] .hljs-meta{color:#75715e}[data-highlight-theme="obsidian"] .hljs{display:block;overflow-x:auto;background:#282b2e}[data-highlight-theme="obsidian"] .hljs-keyword,[data-highlight-theme="obsidian"] .hljs-selector-tag,[data-highlight-theme="obsidian"] .hljs-literal,[data-highlight-theme="obsidian"] .hljs-selector-id{color:#93c763}[data-highlight-theme="obsidian"] .hljs-number{color:#ffcd22}[data-highlight-theme="obsidian"] .hljs{color:#e0e2e4}[data-highlight-theme="obsidian"] .hljs-attribute{color:#668bb0}[data-highlight-theme="obsidian"] .hljs-code,[data-highlight-theme="obsidian"] .hljs-class .hljs-title,[data-highlight-theme="obsidian"] .hljs-section{color:white}[data-highlight-theme="obsidian"] .hljs-regexp,[data-highlight-theme="obsidian"] .hljs-link{color:#d39745}[data-highlight-theme="obsidian"] .hljs-meta{color:#557182}[data-highlight-theme="obsidian"] .hljs-tag,[data-highlight-theme="obsidian"] .hljs-name,[data-highlight-theme="obsidian"] .hljs-bullet,[data-highlight-theme="obsidian"] .hljs-subst,[data-highlight-theme="obsidian"] .hljs-emphasis,[data-highlight-theme="obsidian"] .hljs-type,[data-highlight-theme="obsidian"] .hljs-built_in,[data-highlight-theme="obsidian"] .hljs-selector-attr,[data-highlight-theme="obsidian"] .hljs-selector-pseudo,[data-highlight-theme="obsidian"] .hljs-addition,[data-highlight-theme="obsidian"] .hljs-variable,[data-highlight-theme="obsidian"] .hljs-template-tag,[data-highlight-theme="obsidian"] .hljs-template-variable{color:#8cbbad}[data-highlight-theme="obsidian"] .hljs-string,[data-highlight-theme="obsidian"] .hljs-symbol{color:#ec7600}[data-highlight-theme="obsidian"] .hljs-comment,[data-highlight-theme="obsidian"] .hljs-quote,[data-highlight-theme="obsidian"] .hljs-deletion{color:#818e96}[data-highlight-theme="obsidian"] .hljs-selector-class{color:#A082BD}[data-highlight-theme="obsidian"] .hljs-keyword,[data-highlight-theme="obsidian"] .hljs-selector-tag,[data-highlight-theme="obsidian"] .hljs-literal,[data-highlight-theme="obsidian"] .hljs-doctag,[data-highlight-theme="obsidian"] .hljs-title,[data-highlight-theme="obsidian"] .hljs-section,[data-highlight-theme="obsidian"] .hljs-type,[data-highlight-theme="obsidian"] .hljs-name,[data-highlight-theme="obsidian"] .hljs-strong{font-weight:bold}[data-highlight-theme="seti"] .hljs{display:block;overflow-x:auto;background:#151718;color:#d4d7d6}[data-highlight-theme="seti"] .hljs-comment,[data-highlight-theme="seti"] .hljs-quote{color:#41535b}[data-highlight-theme="seti"] .hljs-operator,[data-highlight-theme="seti"] .hljs-name,[data-highlight-theme="seti"] .hljs-built_in,[data-highlight-theme="seti"] .hljs-class,[data-highlight-theme="seti"] .hljs-id,[data-highlight-theme="seti"] .hljs-attribute,[data-highlight-theme="seti"] .hljs-selector-id{color:#9fca56}[data-highlight-theme="seti"] .hljs-number,[data-highlight-theme="seti"] .hljs-deletion{color:#cd3f45}[data-highlight-theme="seti"] .hljs-bullet,[data-highlight-theme="seti"] .hljs-literal{color:#cd3f45}[data-highlight-theme="seti"] .hljs-title,[data-highlight-theme="seti"] .hljs-string,[data-highlight-theme="seti"] .hljs-variable,[data-highlight-theme="seti"] .hljs-selector-attr,[data-highlight-theme="seti"] .hljs-selector-pseudo,[data-highlight-theme="seti"] .hljs-addition,[data-highlight-theme="seti"] .hljs-subst,[data-highlight-theme="seti"] .hljs-params,[data-highlight-theme="seti"] .hljs-value,[data-highlight-theme="seti"] .hljs-meta,[data-highlight-theme="seti"] .hljs-selector-tag,[data-highlight-theme="seti"] .hljs-tag,[data-highlight-theme="seti"] .hljs-symbol{color:#55b5db}[data-highlight-theme="seti"] .hljs-storage{color:#e6cd69}[data-highlight-theme="seti"] .hljs-keyword{color:#e6cd69}[data-highlight-theme="seti"] .hljs-rule .hljs-attribute,[data-highlight-theme="seti"] .hljs-template-variable{color:#a074c4}[data-highlight-theme="seti"] .hljs-emphasis{font-style:italic}[data-highlight-theme="seti"] .hljs-strong{font-weight:bold}[data-highlight-theme="solarized-dark"] .hljs{display:block;overflow-x:auto;background:#002b36;color:#839496}[data-highlight-theme="solarized-dark"] .hljs-comment,[data-highlight-theme="solarized-dark"] .hljs-quote{color:#586e75}[data-highlight-theme="solarized-dark"] .hljs-keyword,[data-highlight-theme="solarized-dark"] .hljs-selector-tag,[data-highlight-theme="solarized-dark"] .hljs-addition{color:#859900}[data-highlight-theme="solarized-dark"] .hljs-number,[data-highlight-theme="solarized-dark"] .hljs-string,[data-highlight-theme="solarized-dark"] .hljs-meta .hljs-meta-string,[data-highlight-theme="solarized-dark"] .hljs-literal,[data-highlight-theme="solarized-dark"] .hljs-doctag,[data-highlight-theme="solarized-dark"] .hljs-regexp{color:#2aa198}[data-highlight-theme="solarized-dark"] .hljs-title,[data-highlight-theme="solarized-dark"] .hljs-section,[data-highlight-theme="solarized-dark"] .hljs-name,[data-highlight-theme="solarized-dark"] .hljs-selector-id,[data-highlight-theme="solarized-dark"] .hljs-selector-class{color:#268bd2}[data-highlight-theme="solarized-dark"] .hljs-attribute,[data-highlight-theme="solarized-dark"] .hljs-attr,[data-highlight-theme="solarized-dark"] .hljs-variable,[data-highlight-theme="solarized-dark"] .hljs-template-variable,[data-highlight-theme="solarized-dark"] .hljs-class .hljs-title,[data-highlight-theme="solarized-dark"] .hljs-type{color:#b58900}[data-highlight-theme="solarized-dark"] .hljs-symbol,[data-highlight-theme="solarized-dark"] .hljs-bullet,[data-highlight-theme="solarized-dark"] .hljs-subst,[data-highlight-theme="solarized-dark"] .hljs-meta,[data-highlight-theme="solarized-dark"] .hljs-meta .hljs-keyword,[data-highlight-theme="solarized-dark"] .hljs-selector-attr,[data-highlight-theme="solarized-dark"] .hljs-selector-pseudo,[data-highlight-theme="solarized-dark"] .hljs-link{color:#cb4b16}[data-highlight-theme="solarized-dark"] .hljs-built_in,[data-highlight-theme="solarized-dark"] .hljs-deletion{color:#dc322f}[data-highlight-theme="solarized-dark"] .hljs-formula{background:#073642}[data-highlight-theme="solarized-dark"] .hljs-emphasis{font-style:italic}[data-highlight-theme="solarized-dark"] .hljs-strong{font-weight:bold}[data-highlight-theme="solarized-light"] .hljs{display:block;overflow-x:auto;background:#fdf6e3;color:#657b83}[data-highlight-theme="solarized-light"] .hljs-comment,[data-highlight-theme="solarized-light"] .hljs-quote{color:#93a1a1}[data-highlight-theme="solarized-light"] .hljs-keyword,[data-highlight-theme="solarized-light"] .hljs-selector-tag,[data-highlight-theme="solarized-light"] .hljs-addition{color:#859900}[data-highlight-theme="solarized-light"] .hljs-number,[data-highlight-theme="solarized-light"] .hljs-string,[data-highlight-theme="solarized-light"] .hljs-meta .hljs-meta-string,[data-highlight-theme="solarized-light"] .hljs-literal,[data-highlight-theme="solarized-light"] .hljs-doctag,[data-highlight-theme="solarized-light"] .hljs-regexp{color:#2aa198}[data-highlight-theme="solarized-light"] .hljs-title,[data-highlight-theme="solarized-light"] .hljs-section,[data-highlight-theme="solarized-light"] .hljs-name,[data-highlight-theme="solarized-light"] .hljs-selector-id,[data-highlight-theme="solarized-light"] .hljs-selector-class{color:#268bd2}[data-highlight-theme="solarized-light"] .hljs-attribute,[data-highlight-theme="solarized-light"] .hljs-attr,[data-highlight-theme="solarized-light"] .hljs-variable,[data-highlight-theme="solarized-light"] .hljs-template-variable,[data-highlight-theme="solarized-light"] .hljs-class .hljs-title,[data-highlight-theme="solarized-light"] .hljs-type{color:#b58900}[data-highlight-theme="solarized-light"] .hljs-symbol,[data-highlight-theme="solarized-light"] .hljs-bullet,[data-highlight-theme="solarized-light"] .hljs-subst,[data-highlight-theme="solarized-light"] .hljs-meta,[data-highlight-theme="solarized-light"] .hljs-meta .hljs-keyword,[data-highlight-theme="solarized-light"] .hljs-selector-attr,[data-highlight-theme="solarized-light"] .hljs-selector-pseudo,[data-highlight-theme="solarized-light"] .hljs-link{color:#cb4b16}[data-highlight-theme="solarized-light"] .hljs-built_in,[data-highlight-theme="solarized-light"] .hljs-deletion{color:#dc322f}[data-highlight-theme="solarized-light"] .hljs-formula{background:#eee8d5}[data-highlight-theme="solarized-light"] .hljs-emphasis{font-style:italic}[data-highlight-theme="solarized-light"] .hljs-strong{font-weight:bold}[data-highlight-theme="sunburst"] .hljs{display:block;overflow-x:auto;background:#000;color:#f8f8f8}[data-highlight-theme="sunburst"] .hljs-comment,[data-highlight-theme="sunburst"] .hljs-quote{color:#aeaeae;font-style:italic}[data-highlight-theme="sunburst"] .hljs-keyword,[data-highlight-theme="sunburst"] .hljs-selector-tag,[data-highlight-theme="sunburst"] .hljs-type{color:#e28964}[data-highlight-theme="sunburst"] .hljs-string{color:#65b042}[data-highlight-theme="sunburst"] .hljs-subst{color:#daefa3}[data-highlight-theme="sunburst"] .hljs-regexp,[data-highlight-theme="sunburst"] .hljs-link{color:#e9c062}[data-highlight-theme="sunburst"] .hljs-title,[data-highlight-theme="sunburst"] .hljs-section,[data-highlight-theme="sunburst"] .hljs-tag,[data-highlight-theme="sunburst"] .hljs-name{color:#89bdff}[data-highlight-theme="sunburst"] .hljs-class .hljs-title,[data-highlight-theme="sunburst"] .hljs-doctag{text-decoration:underline}[data-highlight-theme="sunburst"] .hljs-symbol,[data-highlight-theme="sunburst"] .hljs-bullet,[data-highlight-theme="sunburst"] .hljs-number{color:#3387cc}[data-highlight-theme="sunburst"] .hljs-params,[data-highlight-theme="sunburst"] .hljs-variable,[data-highlight-theme="sunburst"] .hljs-template-variable{color:#3e87e3}[data-highlight-theme="sunburst"] .hljs-attribute{color:#cda869}[data-highlight-theme="sunburst"] .hljs-meta{color:#8996a8}[data-highlight-theme="sunburst"] .hljs-formula{background-color:#0e2231;color:#f8f8f8;font-style:italic}[data-highlight-theme="sunburst"] .hljs-addition{background-color:#253b22;color:#f8f8f8}[data-highlight-theme="sunburst"] .hljs-deletion{background-color:#420e09;color:#f8f8f8}[data-highlight-theme="sunburst"] .hljs-selector-class{color:#9b703f}[data-highlight-theme="sunburst"] .hljs-selector-id{color:#8b98ab}[data-highlight-theme="sunburst"] .hljs-emphasis{font-style:italic}[data-highlight-theme="sunburst"] .hljs-strong{font-weight:bold}[data-highlight-theme="tomorrow"] .hljs-comment,[data-highlight-theme="tomorrow"] .hljs-quote{color:#8e908c}[data-highlight-theme="tomorrow"] .hljs-variable,[data-highlight-theme="tomorrow"] .hljs-template-variable,[data-highlight-theme="tomorrow"] .hljs-tag,[data-highlight-theme="tomorrow"] .hljs-name,[data-highlight-theme="tomorrow"] .hljs-selector-id,[data-highlight-theme="tomorrow"] .hljs-selector-class,[data-highlight-theme="tomorrow"] .hljs-regexp,[data-highlight-theme="tomorrow"] .hljs-deletion{color:#c82829}[data-highlight-theme="tomorrow"] .hljs-number,[data-highlight-theme="tomorrow"] .hljs-built_in,[data-highlight-theme="tomorrow"] .hljs-builtin-name,[data-highlight-theme="tomorrow"] .hljs-literal,[data-highlight-theme="tomorrow"] .hljs-type,[data-highlight-theme="tomorrow"] .hljs-params,[data-highlight-theme="tomorrow"] .hljs-meta,[data-highlight-theme="tomorrow"] .hljs-link{color:#f5871f}[data-highlight-theme="tomorrow"] .hljs-attribute{color:#eab700}[data-highlight-theme="tomorrow"] .hljs-string,[data-highlight-theme="tomorrow"] .hljs-symbol,[data-highlight-theme="tomorrow"] .hljs-bullet,[data-highlight-theme="tomorrow"] .hljs-addition{color:#718c00}[data-highlight-theme="tomorrow"] .hljs-title,[data-highlight-theme="tomorrow"] .hljs-section{color:#4271ae}[data-highlight-theme="tomorrow"] .hljs-keyword,[data-highlight-theme="tomorrow"] .hljs-selector-tag{color:#8959a8}[data-highlight-theme="tomorrow"] .hljs{display:block;overflow-x:auto;background:white;color:#4d4d4c}[data-highlight-theme="tomorrow"] .hljs-emphasis{font-style:italic}[data-highlight-theme="tomorrow"] .hljs-strong{font-weight:bold}[data-highlight-theme="xcode"] .hljs{display:block;overflow-x:auto;background:#fff;color:black}[data-highlight-theme="xcode"] .hljs-comment,[data-highlight-theme="xcode"] .hljs-quote{color:#006a00}[data-highlight-theme="xcode"] .hljs-keyword,[data-highlight-theme="xcode"] .hljs-selector-tag,[data-highlight-theme="xcode"] .hljs-literal{color:#aa0d91}[data-highlight-theme="xcode"] .hljs-name{color:#008}[data-highlight-theme="xcode"] .hljs-variable,[data-highlight-theme="xcode"] .hljs-template-variable{color:#660}[data-highlight-theme="xcode"] .hljs-string{color:#c41a16}[data-highlight-theme="xcode"] .hljs-regexp,[data-highlight-theme="xcode"] .hljs-link{color:#080}[data-highlight-theme="xcode"] .hljs-title,[data-highlight-theme="xcode"] .hljs-tag,[data-highlight-theme="xcode"] .hljs-symbol,[data-highlight-theme="xcode"] .hljs-bullet,[data-highlight-theme="xcode"] .hljs-number,[data-highlight-theme="xcode"] .hljs-meta{color:#1c00cf}[data-highlight-theme="xcode"] .hljs-section,[data-highlight-theme="xcode"] .hljs-class .hljs-title,[data-highlight-theme="xcode"] .hljs-type,[data-highlight-theme="xcode"] .hljs-attr,[data-highlight-theme="xcode"] .hljs-built_in,[data-highlight-theme="xcode"] .hljs-builtin-name,[data-highlight-theme="xcode"] .hljs-params{color:#5c2699}[data-highlight-theme="xcode"] .hljs-attribute,[data-highlight-theme="xcode"] .hljs-subst{color:#000}[data-highlight-theme="xcode"] .hljs-formula{background-color:#eee;font-style:italic}[data-highlight-theme="xcode"] .hljs-addition{background-color:#baeeba}[data-highlight-theme="xcode"] .hljs-deletion{background-color:#ffc8bd}[data-highlight-theme="xcode"] .hljs-selector-id,[data-highlight-theme="xcode"] .hljs-selector-class{color:#9b703f}[data-highlight-theme="xcode"] .hljs-doctag,[data-highlight-theme="xcode"] .hljs-strong{font-weight:bold}[data-highlight-theme="xcode"] .hljs-emphasis{font-style:italic}/*!
* Main styles for Slides
*
* @author Hakim El Hattab
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}:-webkit-full-screen{width:100%;height:100%}:-ms-fullscreen{width:100%;height:100%}:fullscreen{width:100%;height:100%}html,body{padding:0;margin:0;color:#252525;font-family:"Inter", Helvetica, sans-serif;font-size:16px}html:before,body:before{content:'' !important}html{-webkit-font-smoothing:subpixel-antialiased !important}html.sl-root:not(.loaded) *{-webkit-transition:none !important;transition:none !important}body{overflow-y:scroll}body>*:not(.reveal){font-family:"Inter", Helvetica, sans-serif}html,#container{background-color:#f0f1f2}html.spa{height:100vh;height:var(--viewport-height, 100vh)}html.spa body,html.spa #container{height:100%;overflow:hidden}#container{position:relative;z-index:1}.icon{display:inline-block;line-height:1}.spinner{display:block;width:32px;height:32px;margin-top:16px;margin-left:16px}.spinner.centered{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.spinner.centered-horizontally{margin-left:auto;margin-right:auto}.spinner-bitmap{display:block;width:32px;height:32px;background-image:url(data:image/png;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);background-repeat:no-repeat}.clear{clear:both}.vcenter:before{content:'';display:inline-block;height:100%;vertical-align:middle}.vcenter-target{display:inline-block;vertical-align:middle}.no-transition,.no-transition *{-webkit-transition:none !important;transition:none !important;-webkit-animation-duration:0s !important;animation-duration:0s !important}.grow-in-on-load{opacity:0;-webkit-transform:scale(0.96);transform:scale(0.96);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}html.loaded .grow-in-on-load{opacity:1;-webkit-transform:none;transform:none}.cc-window{z-index:2000}.cc-window,.cc-window.cc-banner{max-width:100vw;padding:10px;font-size:13px;-webkit-box-shadow:0 -1px 0px rgba(0,0,0,0.05);box-shadow:0 -1px 0px rgba(0,0,0,0.05)}.cc-window .cc-btn{border-radius:2px;padding:0.2em 0.6em;min-width:100px !important}h1,h2,h3,h4,h5,h6{font-family:"Inter", Helvetica, sans-serif;line-height:1.3em;font-weight:normal}h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0}h1{font-size:27.2px;font-weight:500}h2{font-size:27.2px;font-weight:500}h3{font-size:20.8px;font-weight:500}h4{font-size:16px;font-weight:500}h5{font-size:16px;font-weight:500}h6{font-size:16px;font-weight:500}p{margin:1em 0}a{color:#255c7c;text-decoration:none;outline:0}a:hover{color:#4195c6}a:focus{outline:1px solid #1baee1}p a,table a{border-bottom:1px solid #8fc1de}b{font-weight:600}small{font-size:0.8em}button{border:0;background:transparent;cursor:pointer}.text-semi-bold{font-weight:500}.main{line-height:1.5}.reveal-viewport{width:100%;height:100%}.container .column{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media screen and (max-width: 440px){.container .column{padding:0 10px}}.container .column>section,.container .column>div>section{position:relative;width:100%;margin:40px auto;padding:40px;background:#fff;-webkit-box-shadow:0 14px 30px rgba(0,0,0,0.1);box-shadow:0 14px 30px rgba(0,0,0,0.1);border-radius:4px}.container .column>section h2,.container .column>div>section h2{margin-bottom:20px}.container .column>section h3:first-child,.container .column>div>section h3:first-child{margin-top:0}.container .column>section .header-with-description h2,.container .column>div>section .header-with-description h2{margin-bottom:10px}.container .column>section .header-with-description p,.container .column>div>section .header-with-description p{margin-top:0;margin-bottom:20px;color:#999;font-size:0.9em}.container .column>section.critical-error,.container .column>div>section.critical-error{border-color:#f00;background:#eb5555;color:#fff}@media screen and (max-width: 440px){.container .column>section,.container .column>div>section{padding:20px;-webkit-box-shadow:none;box-shadow:none}.container .column>section:first-child,.container .column>div>section:first-child{margin-top:10px}}.container .column>section.transparent,.container .column>div>section.transparent{background:transparent;-webkit-box-shadow:none;box-shadow:none}.flash-notification{position:absolute;width:100%;top:0;left:0;text-align:center;z-index:100;display:none}.flash-notification p{display:inline-block;margin:13px;padding:10px 20px;background:#111;color:white;border:1px solid #333;border-radius:4px}.upgrade-promotion-notification{display:none}.page-loader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:2000;background:#111;color:#fff;opacity:1;visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page-loader .page-loader-inner{position:absolute;display:block;top:40%;width:100%;text-align:center}.page-loader .page-loader-inner .page-loader-spinner{display:block;position:relative;width:50px;height:50px;margin:0 auto 20px auto;-webkit-animation:spin-rectangle-to-circle 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;animation:spin-rectangle-to-circle 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;background-color:#E4637C;border-radius:1px}.page-loader .page-loader-inner .page-loader-message{display:block;margin:0;vertical-align:top;line-height:32px;font-size:14px;color:#bbb;font-family:Helvetica, sans-serif}.page-loader.visible{visibility:visible;opacity:1}.page-loader.frozen .page-loader-spinner{-webkit-animation:none;animation:none}.pro-badge{display:inline-block;position:relative;padding:3px 5px;font-size:10px;font-weight:normal;line-height:12px;letter-spacing:1px;border-radius:2px;background:#1baee1;color:#fff;vertical-align:middle}.pro-badge:after{display:inline-block;margin-left:2px;color:#fff;content:"\e094";font-family:'slides';font-weight:normal;-webkit-font-smoothing:antialiased}.pro-badge:hover{color:#fff;background:#46bfe9}.touch .user-view li .controls{opacity:1 !important}.touch .deck-view .options{opacity:1}.sl-info{display:inline-block;font-size:0.8em;width:1.3em;height:1.3em;line-height:1.3em;border-radius:1.3em;color:#fff;background-color:rgba(0,0,0,0.3);text-align:center;vertical-align:middle}.sl-info:hover{background-color:rgba(0,0,0,0.5)}.sl-info-inline{margin-top:-0.2em}.sl-info:after{font-family:serif;content:'i'}.sl-info-help:after{font-family:Helvetica, sans-serif;content:'?'}.marketing-intro{margin-bottom:1.5em}.marketing-intro h2,.marketing-intro h3{margin-top:0 !important;margin-bottom:0.1em;text-align:center}.marketing-intro h2{font-size:2em;font-weight:500;color:#888}.marketing-intro h3{font-size:1.5em;color:#aaa}.marketing-intro .section-description{color:#888;padding:0 40px}@media screen and (max-width: 600px){.marketing-intro{margin-top:20px}}html[data-active-cursor="move"] *{cursor:move !important}html[data-active-cursor="n-resize"] *{cursor:n-resize !important}html[data-active-cursor="ne-resize"] *{cursor:ne-resize !important}html[data-active-cursor="e-resize"] *{cursor:e-resize !important}html[data-active-cursor="se-resize"] *{cursor:se-resize !important}html[data-active-cursor="s-resize"] *{cursor:s-resize !important}html[data-active-cursor="sw-resize"] *{cursor:sw-resize !important}html[data-active-cursor="w-resize"] *{cursor:w-resize !important}html[data-active-cursor="nw-resize"] *{cursor:nw-resize !important}.sl-coupon{position:relative;margin:4em auto 0 auto;text-align:center;pointer-events:none}.sl-coupon .sl-coupon-inner{display:inline-block;padding:12px 20px;margin:0;border-radius:4px;text-align:left;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.1)}.sl-coupon .sl-coupon-redeem-by{color:#888;margin-top:4px}.sl-coupon p{margin:0;text-align:center}html.decks.offline,html.decks.offline body{height:100%}@media all and (display-mode: standalone){html.decks.offline{height:100vh}}.sl-editor{--scaled-border-1: calc( 1px / var(--slide-ui-scale, 1) );--scaled-border-2: calc( 2px / var(--slide-ui-scale, 1) )}.reveal .sl-block{display:block;position:absolute;z-index:auto;min-width:1px;min-height:1px;pointer-events:none}.reveal .sl-block .sl-block-style{display:block;position:relative;width:100%;height:100%;max-width:none;max-height:none;margin:0;outline:0}.reveal .sl-block .sl-block-content{display:block;position:relative;width:100%;height:100%;max-width:none;max-height:none;margin:0;outline:0;word-wrap:break-word}.reveal .sl-block .sl-block-content .sl-block-content-preview:not(.inline){position:absolute;width:100%;height:100%;left:0;top:0}.reveal .sl-block .sl-block-content>:first-child{margin-top:0}.reveal .sl-block .sl-block-content>:last-child{margin-bottom:0}.reveal .sl-block .sl-block-content[data-has-letter-spacing]:not([data-auto-animate-target]) *{letter-spacing:inherit}.reveal .sl-block .sl-block-content[data-has-line-height]:not([data-auto-animate-target]) *{line-height:inherit}.reveal .sl-block[data-auto-animate-target]:not([data-auto-animate-target^="unmatched"]) .sl-block-style{opacity:1 !important}.reveal section:not(.stack):not([data-background-interactive="true"]).present .sl-block-content{pointer-events:auto}.reveal .sl-block-content[data-animation-type="fade-in"]{pointer-events:none;opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="fade-in"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="fade-in"]{pointer-events:auto;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="fade-out"]{pointer-events:auto;opacity:1;visibility:visible}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="fade-out"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="fade-out"]{pointer-events:none;opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="fade-out"][data-animation-trigger="hover"][data-animation-trigger-id="self"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="fade-out"][data-animation-trigger="hover"][data-animation-trigger-id="self"]{pointer-events:auto;visibility:visible}.reveal .is-editing section:not(.stack) .sl-block-content.animate[data-animation-type="fade-out"],.is-editing .reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="fade-out"]{pointer-events:auto;opacity:0.6;visibility:visible}.reveal .sl-block-content[data-animation-type="slide-up"]{pointer-events:none;-webkit-transform:translateY(30px) translateZ(1px);transform:translateY(30px) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="slide-up"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="slide-up"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="slide-down"]{pointer-events:none;-webkit-transform:translateY(-30px) translateZ(1px);transform:translateY(-30px) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="slide-down"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="slide-down"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="slide-left"]{pointer-events:none;-webkit-transform:translateX(30px) translateZ(1px);transform:translateX(30px) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="slide-left"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="slide-left"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="slide-right"]{pointer-events:none;-webkit-transform:translateX(-30px) translateZ(1px);transform:translateX(-30px) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="slide-right"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="slide-right"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="scale-up"]{pointer-events:none;-webkit-transform:scale(0.6) translateZ(1px);transform:scale(0.6) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="scale-up"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="scale-up"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal .sl-block-content[data-animation-type="scale-down"]{pointer-events:none;-webkit-transform:scale(1.4) translateZ(1px);transform:scale(1.4) translateZ(1px);opacity:0;visibility:hidden}.reveal section:not(.stack) .sl-block-content.animate[data-animation-type="scale-down"],.reveal.block-animations-disabled section:not(.stack) .sl-block-content[data-animation-type="scale-down"]{pointer-events:auto;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.reveal section .sl-block-content[data-animation-type]{-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:transform, opacity, visibility;transition-property:transform, opacity, visibility, -webkit-transform}.reveal section .sl-block-content[data-animation-type][data-animation-trigger-id="self"]{pointer-events:auto;visibility:visible}.reveal section.past>.sl-block .sl-block-content[data-animation-type],.reveal section.future>.sl-block .sl-block-content[data-animation-type]{-webkit-transition-delay:0s !important;transition-delay:0s !important}.reveal .sl-block-content.animation-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent}.sl-editor.is-editing .reveal section:not(.stack).present .sl-block>*{pointer-events:auto}.sl-editor.is-editing .reveal .sl-block{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.sl-editor.is-editing .reveal .sl-block .sl-block-content{cursor:pointer}.sl-editor.is-editing .reveal .sl-block .sl-block-content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';z-index:1;background-color:transparent;border-radius:inherit}.sl-editor.is-editing .reveal .sl-block.is-editing,.sl-editor.is-editing .reveal .sl-block.is-editing .sl-block-content{cursor:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.sl-editor.is-editing .reveal .sl-block.is-editing .sl-block-content{-webkit-box-shadow:0 0 0 calc( var(--scaled-border-2) ) rgba(27,174,225,0.4);box-shadow:0 0 0 calc( var(--scaled-border-2) ) rgba(27,174,225,0.4)}.sl-editor.is-editing .reveal .sl-block.is-editing .sl-block-content:before{display:none}.sl-editor.is-editing .reveal .sl-block.intro-start{opacity:0;z-index:255;-webkit-transform:scale(1.1);transform:scale(1.1)}.sl-editor.is-editing .reveal .sl-block.intro-end{z-index:255;-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s ease;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s ease}.sl-editor.is-editing .reveal .sl-block[data-locked],.sl-editor.is-editing .reveal .sl-block[data-locked] .sl-block-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.sl-editor.is-editing .reveal .sl-block[data-locked]>.sl-block-transform .anchor{display:none !important}.sl-editor.is-editing .reveal .sl-block-highlight{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-shadow:0 0 0 calc( var(--scaled-border-2) ) #1baee1;box-shadow:0 0 0 calc( var(--scaled-border-2) ) #1baee1;background-color:rgba(27,174,225,0.5);z-index:100;pointer-events:none !important}.sl-editor.is-editing .reveal .sl-block-overlay,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay{position:absolute;width:100%;height:100%;left:0;top:0}.sl-editor.is-editing .reveal .sl-block-overlay-message,.sl-editor.is-editing .reveal .sl-block-overlay-warning,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-message,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-warning{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;font-size:14px;font-family:"Inter", Helvetica, sans-serif;text-align:center;background-color:#222;color:#fff;opacity:0.9;overflow:hidden}.sl-editor.is-editing .reveal .sl-block-overlay-message .overlay-content,.sl-editor.is-editing .reveal .sl-block-overlay-warning .overlay-content,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-message .overlay-content,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-warning .overlay-content{margin:auto}.sl-editor.is-editing .reveal .sl-block-overlay-message.below-content,.sl-editor.is-editing .reveal .sl-block-overlay-warning.below-content,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-message.below-content,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-warning.below-content{z-index:0 !important}.sl-editor.is-editing .reveal .sl-block-overlay-warning,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-warning{color:#ffa660}.sl-editor.is-editing .reveal .sl-block-overlay-warning .icon,.sl-editor[data-mode="arrange"] .reveal .sl-block-overlay-warning .icon{display:block;margin:0 auto 10px auto;width:2em;height:2em;line-height:2em;border-radius:1em;text-align:center;font-size:12px;color:#fff;background-color:#e06200}.sl-editor.is-editing .reveal .sl-block-placeholder,.sl-editor[data-mode="arrange"] .reveal .sl-block-placeholder{background-image:url(//assets-v2.slid.es/assets/editor/block-placeholder-white-transparent-500x500-11af6287685db6a3135e7eb5ee430edef4e63c3204536743ab55fb2b8401d1aa.png);background-size:contain;background-color:#222;background-repeat:no-repeat;background-position:50% 50%;opacity:0.9}.reveal .sl-block-group{width:1px;height:1px}.reveal.rtl .sl-block-group{top:0;left:0}.sl-editor.is-dragging-block .sl-block-transform .metadata,.sl-editor.is-dragging-block .sl-block-transform .anchor{opacity:0}.sl-editor.is-editing .reveal .sl-block-group{top:0;left:0}.sl-editor.is-editing .reveal .sl-block-group:not(.is-open) .sl-block[data-locked] .sl-block-content{cursor:pointer}.sl-editor.is-editing .reveal .sl-block-group.is-open{-webkit-box-shadow:0 0 0 1400px rgba(255,255,255,0.3);box-shadow:0 0 0 1400px rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.3);z-index:500}.sl-editor.is-editing .reveal .sl-block-group.is-open ~ .sl-block-group.is-open{-webkit-box-shadow:none;box-shadow:none}.sl-editor.is-editing .reveal .sl-block-group.is-open>.sl-block-transform{visibility:hidden}.sl-editor.is-editing .reveal .sl-block-group-content{pointer-events:none !important}.sl-editor.is-editing .reveal .sl-block-group.is-focused .sl-block-group-content{pointer-events:auto !important}.sl-editor.is-editing .reveal .sl-block-group-content.is-open:not(.is-open-nested)>.sl-block>*{pointer-events:auto}.sl-editor.pulse-all-blocks section:not(.stack).present .sl-block-content:not(.sl-block-group-content):after{position:absolute;width:100%;height:100%;left:0;top:0;content:'';-webkit-box-shadow:0 0 0 calc( var(--scaled-border-2) ) #1baee1;box-shadow:0 0 0 calc( var(--scaled-border-2) ) #1baee1;opacity:0;-webkit-animation:pulse-opacity 3s linear 1s infinite forwards;animation:pulse-opacity 3s linear 1s infinite forwards}.sl-editor.is-editing .sl-block-transform{position:absolute;width:100%;height:100%;left:0;top:0;visibility:hidden;z-index:255;font-size:calc( 10px / var(--slide-ui-scale, 1) );direction:ltr;pointer-events:none !important}.sl-editor.is-editing .sl-block-transform .metadata{position:absolute;width:12.7em;color:#fff;font-size:11px;font-size:calc(11px/var(--slide-ui-scale, 1));line-height:1.7em;font-family:"Inter", Helvetica, sans-serif;text-align:center;pointer-events:none;white-space:nowrap;padding:0.55em}.sl-editor.is-editing .sl-block-transform .metadata-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.7em;background-color:#1baee1;border-radius:0.18em;padding:0 0.55em}.sl-editor.is-editing .sl-block-transform .metadata-item+.metadata-item{margin-left:0.45em}.sl-editor.is-editing .sl-block-transform .metadata[data-side="s"],.sl-editor.is-editing .sl-block-transform .metadata[data-side="n"]{left:50%;margin-left:-6.35em}.sl-editor.is-editing .sl-block-transform .metadata[data-side="n"]{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:100%}.sl-editor.is-editing .sl-block-transform .metadata[data-side="s"]{top:100%}.sl-editor.is-editing .sl-block-transform .metadata[data-side="e"],.sl-editor.is-editing .sl-block-transform .metadata[data-side="w"]{top:50%}.sl-editor.is-editing .sl-block-transform .metadata[data-side="e"]{-webkit-transform:translate(-50%, -50%) rotate(90deg) translate(0, 50%);transform:translate(-50%, -50%) rotate(90deg) translate(0, 50%)}.sl-editor.is-editing .sl-block-transform .metadata[data-side="w"]{-webkit-transform:translate(-50%, -50%) rotate(-90deg) translate(0, 50%);transform:translate(-50%, -50%) rotate(-90deg) translate(0, 50%);left:100%}.sl-editor.is-editing .sl-block-transform .sl-block-ai-assist{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.7em;line-height:1.7em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-size:calc(11px/var(--slide-ui-scale, 1));font-family:"Inter", Helvetica, sans-serif;background-color:#1baee1;border-radius:0.18em;padding:0 0.45em;color:#fff;position:absolute;bottom:0.54em;right:0.54em;pointer-events:auto}.sl-editor.is-editing .sl-block-transform .sl-block-ai-assist .icon{font-size:1.2em;margin:-0.1em;vertical-align:top}.sl-editor.is-editing .sl-block-transform .sl-block-ai-assist.thin-centered{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:calc(8px/var(--slide-ui-scale, 1))}.sl-editor.is-editing .sl-block-transform .sl-block-ai-assist:hover{background:linear-gradient(135deg, #1baee1 0%, #7b00ff 100%)}.sl-editor.is-editing .sl-block-transform .anchor-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset;box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset}.sl-editor.is-editing .sl-block-transform .anchor{position:absolute;width:1em;height:1em;pointer-events:all;visibility:hidden}.sl-editor.is-editing .sl-block-transform .anchor-point{position:relative;width:100%;height:100%;-webkit-box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset;box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset;border-radius:50%;background:#fff;cursor:inherit;z-index:2}.sl-editor.is-editing .sl-block-transform .anchor-rotation{position:absolute;width:2em;height:2em;border-radius:2em;top:0;left:0;z-index:1;-webkit-transform-origin:0 0;transform-origin:0 0;cursor:url(//assets-v2.slid.es/assets/icons/block-rotate-icon-16-4904601fe2df102be6fcad9f81a4601c5be45673cf3c8a80d572d968c18b39c5.cur),pointer;cursor:url(//assets-v2.slid.es/assets/icons/block-rotate-icon-16-5dd6c9d1791c78d970282552bd1cd905091397479c1cb18435499daba4255a6b.svg) 8 8,pointer;cursor:-webkit-image-set(url(//assets-v2.slid.es/assets/icons/block-rotate-icon-16-5dd6c9d1791c78d970282552bd1cd905091397479c1cb18435499daba4255a6b.svg) 1x, url(//assets-v2.slid.es/assets/icons/block-rotate-icon-32-809cb464a725c861f51c732bc9f19362af8678a97ab465a8d7b7f1f4f09a70d2.svg) 2x) 8 8,pointer}.sl-editor.is-editing .sl-block-transform[data-state="hover"] .anchor-wrapper{-webkit-box-shadow:0 0 0 var(--scaled-border-1) #1baee1,0 0 0 var(--scaled-border-1) #1baee1 inset;box-shadow:0 0 0 var(--scaled-border-1) #1baee1,0 0 0 var(--scaled-border-1) #1baee1 inset}.sl-editor.is-editing .sl-block-transform[data-state="hover"] .anchor:not([data-direction=p1]):not([data-direction=p2]){display:none !important}.sl-editor.is-editing .sl-block-transform[data-state="hover"] .metadata{display:none}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=n]{left:1em;right:1em;top:-1em;height:2em;width:auto;cursor:ns-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=n] .anchor-point{width:1em;height:1em;left:50%;margin-left:-0.5em;top:0.5em}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=n] .anchor-rotation{left:50%;top:2em;-webkit-transform:rotate(225deg) translate(4px, 4px);transform:rotate(225deg) translate(4px, 4px)}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=e]{top:1em;bottom:1em;right:-1em;height:auto;width:2em;cursor:ew-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=e] .anchor-point{width:1em;height:1em;top:50%;margin-top:-0.5em;left:0.5em}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=e] .anchor-rotation{top:50%;-webkit-transform:rotate(315deg) translate(4px, 4px);transform:rotate(315deg) translate(4px, 4px)}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=s]{left:1em;right:1em;bottom:-1em;height:2em;width:auto;cursor:ns-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=s] .anchor-point{width:1em;height:1em;left:50%;margin-left:-0.5em;top:0.5em}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=s] .anchor-rotation{left:50%;-webkit-transform:rotate(45deg) translate(4px, 4px);transform:rotate(45deg) translate(4px, 4px)}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=w]{top:1em;bottom:1em;left:-1em;height:auto;width:2em;cursor:ew-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=w] .anchor-point{width:1em;height:1em;top:50%;margin-top:-0.5em;left:0.5em}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=w] .anchor-rotation{top:50%;left:2em;-webkit-transform:rotate(135deg) translate(4px, 4px);transform:rotate(135deg) translate(4px, 4px)}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=nw]{right:100%;bottom:100%;margin-right:-0.5em;margin-bottom:-0.5em;cursor:nw-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=ne]{left:100%;bottom:100%;margin-left:-0.5em;margin-bottom:-0.5em;cursor:ne-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=se]{left:100%;top:100%;margin-left:-0.5em;margin-top:-0.5em;cursor:se-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=sw]{right:100%;top:100%;margin-right:-0.5em;margin-top:-0.5em;cursor:sw-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=n]{cursor:ns-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=e]{cursor:ew-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=s]{cursor:ns-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=w]{cursor:ew-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=nw]{cursor:nw-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=ne]{cursor:ne-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=se]{cursor:se-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-cursor-direction=sw]{cursor:sw-resize}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=p1],.sl-editor.is-editing .sl-block-transform .anchor[data-direction=p2]{width:1.25em;height:1.25em;left:0;top:0;margin-left:-0.625em;margin-top:-0.625em;cursor:move}.sl-editor.is-editing .sl-block-transform .anchor[data-direction=p1] .anchor-point,.sl-editor.is-editing .sl-block-transform .anchor[data-direction=p2] .anchor-point{background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset;box-shadow:0 0 0 var(--scaled-border-1) #1baee1 inset}.sl-editor.is-editing .sl-block-transform.visible{visibility:inherit}.sl-editor.is-editing .sl-block-transform.visible .anchor{visibility:inherit}.sl-editor.is-editing .sl-block-transform.spread-anchors .anchor:empty{font-size:2px}.sl-editor.is-editing .sl-block.is-editing .sl-block-transform{visibility:hidden}.sl-editor.is-editing.touch-editor-small .sl-block .sl-block-transform{font-size:30px}.sl-editor.is-editing.multiple-blocks-selected .sl-block-transform:not([data-state="hover"]) .sl-block-ai-assist,.sl-editor.is-editing.multiple-blocks-selected .sl-block-transform .anchor-rotation,.sl-editor.is-editing.multiple-blocks-selected .sl-block-transform .metadata{display:none}.sl-editor .sl-block[data-block-type="text"].has-preview:not(.is-editing) .sl-block-content>*:not(.editing-ui){display:none}.sl-editor .sl-block[data-block-type="text"].is-editing .sl-block-content-preview{display:none}.sl-editor.is-editing .reveal .sl-block[data-block-type="text"].is-editing.is-text-overflowing .sl-block-content{max-height:700px;max-height:var(--slide-height);overflow:auto}.reveal .sl-block[data-block-type="image"] .sl-block-placeholder{background-image:url(//assets-v2.slid.es/assets/editor/image-placeholder-white-transparent-500x500-1f08475c78a4a4600fa27f16bd179efdb19d3813ac0b41d3dd118b1c8d243c40.svg) !important}.reveal .sl-block[data-block-type="image"] .sl-block-content{overflow:hidden}.reveal .sl-block[data-block-type="image"] .sl-block-content img{position:relative;width:100%;height:100%;margin:0;padding:0;border:0;vertical-align:top}.reveal .sl-block[data-block-type="image"] .sl-block-content svg{position:absolute;width:100%;height:100%;top:0;left:0}.reveal .sl-block[data-block-type="image"] [data-inline-svg="true"] img{display:none}.reveal .sl-block[data-block-type="image"] img.loading{visibility:hidden}.reveal .sl-block[data-block-type="image"] a.sl-block-content{color:inherit}.reveal .sl-block[data-block-type="image"].is-cropping{visibility:hidden}.reveal .sl-block[data-block-type="image"].is-panning .sl-block-transform{-webkit-box-shadow:0 0 0 1400px rgba(255,255,255,0.5);box-shadow:0 0 0 1400px rgba(255,255,255,0.5)}.reveal .sl-block[data-block-type="image"].is-panning .sl-block-image-controls{display:none}.reveal .sl-block[data-block-type="image"].is-panning .sl-block-style,.reveal .sl-block[data-block-type="image"].is-panning .sl-block-content{overflow:visible;cursor:-webkit-grabbing;cursor:grabbing;z-index:255 !important}.sl-block-image-controls{position:absolute;width:100%;height:100%;left:0;top:0;display:none;z-index:255;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.1em;pointer-events:none !important}.sl-block-image-controls .sl-block-image-control{font-size:calc( 16px / var(--slide-ui-scale, 1) );padding:0.125em 0.25em;pointer-events:auto;border-radius:0.125em}.sl-block[data-block-type="image"]:hover .sl-block-image-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.reveal .sl-block[data-block-type="image"] .media-progress,.reveal .sl-block[data-block-type="video"] .media-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.7);font-size:14px;color:#fff;text-align:center}.reveal .sl-block[data-block-type="video"] .sl-block-placeholder{background-image:url(//assets-v2.slid.es/assets/editor/video-placeholder-white-transparent-500x500-55ba5c64cb21b3bf7390124d134a0c4b718373928020b49a267d298d246a8bfe.png) !important}.reveal .sl-block[data-block-type="video"] .sl-block-content{overflow:hidden}.reveal .sl-block[data-block-type="video"] .sl-block-content img,.reveal .sl-block[data-block-type="video"] .sl-block-content video{width:100%;height:100%;margin:0;padding:0;border:0;vertical-align:top}.reveal .sl-block[data-block-type="video"] .sl-block-content img{-o-object-fit:contain;object-fit:contain}.reveal .sl-block[data-block-type="video"] .sl-block-content .video-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;opacity:0.6;background-image:url(//assets-v2.slid.es/assets/icons/video-icon-light-32-08e039bdfb8e4d35457b4908ada233356c14152e3a3490b664345eeee021c046.svg);background-size:14%;background-position:right 5% bottom 5%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.2)}.reveal .sl-block[data-block-type="iframe"] .sl-block-content{overflow:hidden;-webkit-overflow-scrolling:touch}.reveal .sl-block[data-block-type="iframe"] .sl-block-content iframe{width:100%;height:100%}.reveal .sl-block[data-block-type="iframe"] .sl-block-content.fallback{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:50% 50%}.reveal .sl-block[data-block-type="iframe"] .sl-block-content.fallback a{margin:auto;max-width:100%;padding:14px;color:#fff;font-size:0.75em}.reveal .sl-block[data-block-type="shape"] .sl-block-content{line-height:0;pointer-events:none !important}.reveal .sl-block[data-block-type="shape"] .sl-block-content svg{vertical-align:top}.reveal .sl-block[data-block-type="shape"] .sl-block-content svg *{pointer-events:auto}:not(.sl-editor) .sl-block[data-block-type="shape"] svg{-webkit-box-sizing:content-box;box-sizing:content-box;padding:1px;margin:-1px !important}.reveal .sl-block[data-block-type="code"] .sl-block-placeholder{background-image:url(//assets-v2.slid.es/assets/editor/code-placeholder-white-transparent-500x500-3bc858fea8664ac244e3a4d646d15023f8601f46f0a01b1f4df36f25d0a196c5.png) !important}.reveal .sl-block[data-block-type="code"] .sl-block-content{overflow:hidden}.reveal .sl-block[data-block-type="code"] .sl-block-content pre,.reveal .sl-block[data-block-type="code"] .sl-block-content code{width:100%;height:100%;margin:0}.reveal .sl-block[data-block-type="code"] .sl-block-content pre{font-size:0.55em;padding:0}.reveal .sl-block[data-block-type="code"] .sl-block-content code{white-space:pre;word-wrap:normal}.reveal .sl-block[data-block-type="code"] .sl-block-content .hljs-ln-numbers{white-space:nowrap}.reveal .sl-block[data-block-type="code"] .sl-block-content[data-code-wrap="true"] code{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.reveal .sl-block[data-block-type="code"] .copy-code-to-clipboard{position:absolute;top:6px;right:6px;font-size:12px;text-transform:uppercase;color:#fff;background:#1baee1;border-radius:2px;padding:4px 8px;display:none}.reveal .sl-block[data-block-type="code"] .copy-code-to-clipboard:hover{background:#46bfe9}.reveal .sl-block[data-block-type="code"] .copy-code-to-clipboard:active{background:#189cca}.reveal .sl-block[data-block-type="code"] .copy-code-to-clipboard.bounce{-webkit-animation:small-bounce 0.4s ease;animation:small-bounce 0.4s ease}.reveal .sl-block[data-block-type="code"] .sl-block-content:hover .copy-code-to-clipboard{display:block}.sl-block[data-block-type="code"].is-empty [data-code-autoheight="true"]{min-height:100px}.sl-editor .sl-block[data-block-type="code"] pre:not(:last-child){display:none}.sl-editor .sl-block[data-block-type="code"] .sl-block-content-preview{height:100%}.sl-editor .sl-block[data-block-type="code"] .sl-block-content-preview pre{display:block}.sl-editor.is-editing .sl-block[data-block-type="code"] .sl-block-content-preview .fragment{display:none;-webkit-transition:none;transition:none}.sl-editor.is-editing .sl-block[data-block-type="code"] .sl-block-content-preview .fragment[data-preview-step="visible"]{display:block;opacity:1 !important}.has-visible-scrollbars .sl-block[data-block-type="code"] ::-webkit-scrollbar{height:12px;width:12px}.has-visible-scrollbars .sl-block[data-block-type="code"] ::-webkit-scrollbar-thumb{background:rgba(100,100,100,0.7);border-radius:8px;border:4px solid transparent;background-clip:padding-box}.has-visible-scrollbars .sl-block[data-block-type="code"] ::-webkit-scrollbar-corner{background:transparent}.sl-block-content[data-code-frame="osx"],.sl-block-content[data-code-frame="osx-grey"]{-webkit-box-shadow:0 6px 30px rgba(0,0,0,0.3);box-shadow:0 6px 30px rgba(0,0,0,0.3);border-radius:6px}.sl-block-content[data-code-frame="osx"] .sl-block-content-preview,.sl-block-content[data-code-frame="osx"] pre,.sl-block-content[data-code-frame="osx"] code,.sl-block-content[data-code-frame="osx-grey"] .sl-block-content-preview,.sl-block-content[data-code-frame="osx-grey"] pre,.sl-block-content[data-code-frame="osx-grey"] code{border-radius:6px}.sl-block-content[data-code-frame="osx"] code,.sl-block-content[data-code-frame="osx-grey"] code{padding:15px}.sl-block-content[data-code-frame="osx"] code:before,.sl-block-content[data-code-frame="osx-grey"] code:before{content:'';display:block;height:32px}.sl-block-content[data-code-frame="osx"] pre:after,.sl-block-content[data-code-frame="osx-grey"] pre:after{content:'';display:block;position:absolute;top:0;left:0;right:0;height:32px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8%2BCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDYyIDEyIiB3aWR0aD0iNjIiIGhlaWdodD0iMTIiPgoJPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNmZjVhNTIiPjwvY2lyY2xlPgoJPGNpcmNsZSBjeD0iMjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjZTZjMDI4Ij48L2NpcmNsZT4KCTxjaXJjbGUgY3g9IjQ2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzU0YzIyYiI%2BPC9jaXJjbGU%2BCjwvc3ZnPg%3D%3D);background-position:14px 14px;background-repeat:no-repeat;background-color:inherit}.sl-block-content[data-code-frame="osx-grey"] pre:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8%2BCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDYyIDEyIiB3aWR0aD0iNjIiIGhlaWdodD0iMTIiPgoJPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIGZpbGw9IiM5OTkiPjwvY2lyY2xlPgoJPGNpcmNsZSBjeD0iMjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjOTk5Ij48L2NpcmNsZT4KCTxjaXJjbGUgY3g9IjQ2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzk5OSI%2BPC9jaXJjbGU%2BCjwvc3ZnPg%3D%3D)}.reveal .sl-block[data-block-type="math"]{font-size:50px}.reveal .sl-block[data-block-type="math"] .sl-block-content{font-style:normal;font-family:KaTeX_Main, Times New Roman, serif;line-height:1.4}.reveal .sl-block[data-block-type="math"] .sl-block-placeholder{background-image:url(//assets-v2.slid.es/assets/editor/math-placeholder-white-transparent-500x500-fde912e07a6f9fac71e1720c44d801bd5d3d026e1e5e0413806ee12d82246e31.png) !important}.reveal .sl-block[data-block-type="math"] .math-input{display:none}.reveal .sl-block[data-block-type="math"] .math-output{width:-webkit-max-content;width:-moz-max-content;width:max-content}.reveal .sl-block[data-block-type="math"] .math-output+.math-output{display:none}.reveal .sl-block[data-block-type="math"].is-empty .sl-block-content{width:400px;height:200px}.reveal .katex{font-family:KaTeX_Main, Times New Roman, serif}.reveal .sl-block[data-block-type="table"] .sl-block-content{text-align:left}.reveal .sl-block[data-block-type="table"] .sl-table-column-resizer{display:block;position:absolute;height:100%;width:9px;top:0;margin-left:-4px;z-index:256;cursor:col-resize;opacity:0;background-color:rgba(27,174,225,0.5);-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.reveal .sl-block[data-block-type="table"] .sl-table-column-resizer:hover,.reveal .sl-block[data-block-type="table"] .sl-table-column-resizer.is-dragging{opacity:1}.reveal .sl-block[data-block-type="table"] table{width:100%;empty-cells:show;table-layout:fixed}.reveal .sl-block[data-block-type="table"] table td,.reveal .sl-block[data-block-type="table"] table th{padding:5px;min-width:40px;border:1px solid currentColor;vertical-align:top;text-align:inherit;outline:0;word-break:break-word}.reveal .sl-block[data-block-type="table"] table td:empty:after,.reveal .sl-block[data-block-type="table"] table th:empty:after,.reveal .sl-block[data-block-type="table"] table td>[contenteditable]:empty:after,.reveal .sl-block[data-block-type="table"] table th>[contenteditable]:empty:after{content:'-';visibility:hidden}.reveal .sl-block[data-block-type="table"] table td.context-menu-is-open,.reveal .sl-block[data-block-type="table"] table th.context-menu-is-open{background-color:rgba(27,174,225,0.2)}.reveal .sl-block[data-block-type="table"] table td>[contenteditable],.reveal .sl-block[data-block-type="table"] table th>[contenteditable]{width:100%;height:100%;outline:0}.reveal .sl-block[data-block-type="line"] svg{display:block;vertical-align:top;overflow:visible;-webkit-transform:scale(0.9999999);transform:scale(0.9999999)}.reveal .sl-block[data-block-type="line"] .sl-block-content{pointer-events:none !important}.reveal .sl-block[data-block-type="line"] svg *{pointer-events:auto}.reveal .sl-block[data-block-type="line"] [data-auto-animate-target^="unmatched"]{-webkit-transition:none;transition:none}.sl-editor.is-editing .reveal .sl-block[data-block-type="line"] .sl-block-transform{border-color:transparent}.reveal .sl-block[data-block-type="drawing"] svg{display:block;vertical-align:top;overflow:visible}.reveal .sl-block[data-block-type="drawing"] .sl-block-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none !important}.reveal .sl-block[data-block-type="drawing"] svg *{pointer-events:auto}.reveal div,.reveal span,.reveal applet,.reveal object,.reveal iframe,.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal p,.reveal blockquote,.reveal pre,.reveal a,.reveal abbr,.reveal acronym,.reveal address,.reveal big,.reveal cite,.reveal code,.reveal del,.reveal dfn,.reveal em,.reveal img,.reveal ins,.reveal kbd,.reveal q,.reveal s,.reveal samp,.reveal small,.reveal strike,.reveal strong,.reveal sub,.reveal sup,.reveal tt,.reveal var,.reveal b,.reveal u,.reveal center,.reveal dl,.reveal dt,.reveal dd,.reveal ol,.reveal ul,.reveal li,.reveal fieldset,.reveal form,.reveal label,.reveal legend,.reveal table,.reveal caption,.reveal tbody,.reveal tfoot,.reveal thead,.reveal tr,.reveal th,.reveal td,.reveal article,.reveal aside,.reveal canvas,.reveal details,.reveal embed,.reveal figure,.reveal figcaption,.reveal footer,.reveal header,.reveal hgroup,.reveal menu,.reveal nav,.reveal output,.reveal ruby,.reveal section,.reveal summary,.reveal time,.reveal mark,.reveal audio,.reveal video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}/*!
* reveal.js 5.0.2
* https://revealjs.com
* MIT licensed
*
* Copyright (C) 2011-2023 Hakim El Hattab, https://hakim.se
*/.reveal .r-stretch,.reveal .stretch{max-width:none;max-height:none}.reveal pre.r-stretch code,.reveal pre.stretch code{height:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:-webkit-box;display:-ms-flexbox;display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain}.reveal .r-vstack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reveal .r-hstack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reveal .items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.reveal .items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reveal .items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reveal .items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reveal .justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reveal .justify-around{-ms-flex-pack:distribute;justify-content:space-around}.reveal .justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reveal .justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reveal .justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100svh;overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000;--r-controls-spacing:12px}.reveal-viewport:-webkit-full-screen{top:0 !important;left:0 !important;width:100% !important;height:100% !important;-webkit-transform:none !important;transform:none !important}.reveal-viewport:-ms-fullscreen{top:0 !important;left:0 !important;width:100% !important;height:100% !important;-webkit-transform:none !important;transform:none !important}.reveal-viewport:fullscreen{top:0 !important;left:0 !important;width:100% !important;height:100% !important;-webkit-transform:none !important;transform:none !important}.reveal .fragment{-webkit-transition:all .2s ease;transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{-webkit-transition:none;transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{-webkit-transform:scale(1.3);transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{-webkit-transform:scale(0.7);transform:scale(0.7)}.reveal .fragment.zoom-in{-webkit-transform:scale(0.1);transform:scale(0.1)}.reveal .fragment.zoom-in.visible{-webkit-transform:none;transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}.reveal .fragment.fade-up.visible{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.reveal .fragment.fade-down{-webkit-transform:translate(0, -40px);transform:translate(0, -40px)}.reveal .fragment.fade-down.visible{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.reveal .fragment.fade-right{-webkit-transform:translate(-40px, 0);transform:translate(-40px, 0)}.reveal .fragment.fade-right.visible{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.reveal .fragment.fade-left{-webkit-transform:translate(40px, 0);transform:translate(40px, 0)}.reveal .fragment.fade-left.visible{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@-webkit-keyframes bounce-right{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes bounce-right{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-webkit-keyframes bounce-left{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce-down{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:var(--r-controls-spacing);right:var(--r-controls-spacing);left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;-webkit-transform:scale(0.9999);transform:scale(0.9999);transition:color .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transition:color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:color .2s ease,opacity .2s ease,transform .2s ease;transition:color .2s ease,opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:"";position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;-webkit-transition:all .15s ease,background-color .8s ease;transition:all .15s ease,background-color .8s ease;-webkit-transform-origin:.2em 50%;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(45deg);transform:translateX(0.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(-45deg);transform:translateX(0.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(40deg);transform:translateX(0.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(-40deg);transform:translateX(0.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(36deg);transform:translateX(0.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(-36deg);transform:translateX(0.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{-webkit-animation:bounce-left 2s 50 both ease-out;animation:bounce-left 2s 50 both ease-out}.reveal .controls .navigate-right{right:0;bottom:3.2em;-webkit-transform:translateX(10px);transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{-webkit-animation:bounce-right 2s 50 both ease-out;animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;-webkit-transform:translateY(10px);transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{-webkit-animation:bounce-down 2s 50 both ease-out;animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;-webkit-transform:none;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(45deg);transform:translateX(0.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{-webkit-transform:translateX(0.5em) translateY(1.55em) rotate(-45deg);transform:translateX(0.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width: 500px){.reveal-viewport{--r-controls-spacing:0.8em}.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:var(--r-controls-spacing);left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:calc(var(--r-controls-spacing) - 1.4em + .3em);left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,0.2);color:#fff}.reveal .progress:after{content:"";display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);transition:transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);transition:transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,0.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.reveal.embedded{-ms-touch-action:pan-y;touch-action:pan-y}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;-webkit-perspective:600px;perspective:600px;-webkit-perspective-origin:50% 40%;perspective-origin:50% 40%}.reveal .slides>section{-webkit-perspective:600px;perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;pointer-events:auto;z-index:10;-webkit-transform-style:flat;transform-style:flat;transition:visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);-webkit-transition:visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);transition:transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);transition:transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),-webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985)}.reveal[data-transition-speed=fast] .slides section{-webkit-transition-duration:.4s;transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{-webkit-transition-duration:1.2s;transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{-webkit-transition-duration:.4s;transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{-webkit-transition-duration:1.2s;transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0 !important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.future>section,.reveal .slides>section.past,.reveal .slides>section.past>section,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);transform:translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;-webkit-transform:scale(0.2);transform:scale(0.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{-webkit-transform:scale(16);transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{-webkit-transform:scale(0.2);transform:scale(0.2)}.reveal.cube .slides{-webkit-perspective:1300px;perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);border-radius:4px;-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;-webkit-box-shadow:0 95px 25px rgba(0,0,0,0.2);box-shadow:0 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg);transform:translate3d(-100%, 0, 0) rotateY(-90deg)}.reveal.cube .slides>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg);transform:translate3d(100%, 0, 0) rotateY(90deg)}.reveal.cube .slides>section>section.past{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0, -100%, 0) rotateX(90deg);transform:translate3d(0, -100%, 0) rotateX(90deg)}.reveal.cube .slides>section>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0, 100%, 0) rotateX(-90deg);transform:translate3d(0, 100%, 0) rotateX(-90deg)}.reveal.page .slides{-webkit-perspective-origin:0 50%;perspective-origin:0 50%;-webkit-perspective:3000px;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;-webkit-box-shadow:0 95px 25px rgba(0,0,0,0.2);box-shadow:0 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(-40%, 0, 0) rotateY(-80deg);transform:translate3d(-40%, 0, 0) rotateY(-80deg)}.reveal.page .slides>section.future{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal.page .slides>section>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0, -40%, 0) rotateX(80deg);transform:translate3d(0, -40%, 0) rotateX(80deg)}.reveal.page .slides>section>section.future{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){-webkit-transform:none;transform:none;-webkit-transition:opacity .5s;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{-webkit-transition:none;transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;-webkit-transition:all 1s ease;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{-webkit-transition:none !important;transition:none !important}.reveal .slides.disable-slide-transitions section{-webkit-transform:none !important;transform:none !important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-perspective:600px;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:transparent;-webkit-transition:all 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);transition:all 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1 !important;visibility:visible !important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){-webkit-transition:none;transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;-webkit-transform:translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;-webkit-transform:scale(0.2);transform:scale(0.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;-webkit-transform:scale(0.2);transform:scale(0.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{-webkit-transition-duration:.4s;transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{-webkit-transition-duration:1.2s;transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:700px;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{height:100%;top:0 !important;opacity:1 !important;overflow:hidden;visibility:visible !important;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,0.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;-webkit-transition:none;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none !important}.reveal.overview .slides>section.stack{padding:0;top:0 !important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{-webkit-perspective:inherit;perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,0.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{-webkit-transition:none;transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{-webkit-transition:none;transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{-webkit-transform-origin:100% 0;transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{-webkit-transition:all .8s ease;transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{-webkit-transition-duration:.4s;transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{-webkit-transition-duration:1.2s;transition-duration:1.2s}.reveal>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.9);-webkit-transition:all .3s ease;transition:all .3s ease}.reveal>.overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal>.overlay header{position:absolute;left:0;top:0;width:100%;padding:5px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal>.overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.6;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:50px;right:0;bottom:0;left:0}.reveal>.overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;-webkit-transform:scale(0.2);transform:scale(0.2)}.reveal>.overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal>.overlay.overlay-help .viewport .viewport-inner{width:600px;margin:auto;padding:20px 20px 80px 20px;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:14px;border:1px solid #fff;vertical-align:middle}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs.has-highlights.fragment{-webkit-transition:all .2s ease;transition:all .2s ease}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,0.5);-webkit-transform:translate3d(0, 0, -45px) rotateX(90deg);transform:translate3d(0, 0, -45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(0, 110%, 0) rotateX(-90deg);transform:translate3d(0, 110%, 0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px 14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,0.05);color:#222;background-color:#f5f5f5;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width: 1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width: 1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:30vh;border:0}}@media screen and (max-width: 600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:40vh}.reveal .speaker-notes{font-size:14px}}.reveal .jump-to-slide{position:absolute;top:15px;left:15px;z-index:30;font-size:32px;-webkit-tap-highlight-color:transparent}.reveal .jump-to-slide-input{background:0 0;padding:8px;font-size:inherit;color:currentColor;border:0}.reveal .jump-to-slide-input::-webkit-input-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input::-moz-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input:-ms-input-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input::-ms-input-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input::placeholder{color:currentColor;opacity:.5}.reveal.has-dark-background .jump-to-slide-input{color:#fff}.reveal.has-light-background .jump-to-slide-input{color:#222}.reveal .jump-to-slide-input:focus{outline:0}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}.reveal-viewport.loading-scroll-mode{visibility:hidden}.reveal-viewport.reveal-scroll{margin:0 auto;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:1;--r-scrollbar-width:7px;--r-scrollbar-trigger-size:5px;--r-controls-spacing:8px}@media screen and (max-width: 500px){.reveal-viewport.reveal-scroll{--r-scrollbar-width:3px;--r-scrollbar-trigger-size:3px}}.reveal-viewport.reveal-scroll .backgrounds,.reveal-viewport.reveal-scroll .controls,.reveal-viewport.reveal-scroll .playback,.reveal-viewport.reveal-scroll .progress,.reveal-viewport.reveal-scroll .slide-number,.reveal-viewport.reveal-scroll .speaker-notes{display:none !important}.reveal-viewport.reveal-scroll .reveal{overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation}.reveal-viewport.reveal-scroll .slides{position:static;pointer-events:initial;left:auto;top:auto;width:100% !important;margin:0;padding:0;overflow:visible;display:block;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.reveal-viewport.reveal-scroll .scroll-page{position:relative;width:100%;height:calc(var(--page-height) + var(--page-scroll-padding));z-index:1;overflow:visible}.reveal-viewport.reveal-scroll .scroll-page-sticky{position:sticky;height:var(--page-height);top:0}.reveal-viewport.reveal-scroll .scroll-page-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.reveal-viewport.reveal-scroll .scroll-page section{visibility:visible !important;display:block !important;position:absolute !important;width:var(--slide-width) !important;height:var(--slide-height) !important;top:50% !important;left:50% !important;opacity:1 !important;-webkit-transform:scale(var(--slide-scale)) translate(-50%, -50%) !important;transform:scale(var(--slide-scale)) translate(-50%, -50%) !important;-webkit-transform-style:flat !important;transform-style:flat !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}.reveal-viewport.reveal-scroll .slide-background{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto !important;visibility:visible;opacity:1;-ms-touch-action:manipulation;touch-action:manipulation}.reveal-viewport.reveal-scroll[data-scrollbar=auto]::-webkit-scrollbar,.reveal-viewport.reveal-scroll[data-scrollbar=true]::-webkit-scrollbar{display:none}.reveal-viewport.reveal-scroll[data-scrollbar=auto],.reveal-viewport.reveal-scroll[data-scrollbar=true]{scrollbar-width:none}.reveal-viewport.has-dark-background,.reveal.has-dark-background{--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport.has-light-background,.reveal.has-light-background{--r-overlay-element-bg-color:0,0,0;--r-overlay-element-fg-color:240,240,240}.reveal-viewport.reveal-scroll .scrollbar{position:sticky;top:50%;z-index:20;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal-viewport.reveal-scroll .scrollbar.visible,.reveal-viewport.reveal-scroll .scrollbar:hover{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner{position:absolute;width:var(--r-scrollbar-width);height:calc(var(--viewport-height) - var(--r-controls-spacing) * 2);right:var(--r-controls-spacing);top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:var(--r-scrollbar-width);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead{position:absolute;width:var(--r-scrollbar-width);height:var(--r-scrollbar-width);top:0;left:0;border-radius:var(--r-scrollbar-width);background-color:rgba(var(--r-overlay-element-bg-color), 1);z-index:11;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide{position:absolute;width:100%;background-color:rgba(var(--r-overlay-element-bg-color), 0.2);-webkit-box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color), 0.1);box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color), 0.1);border-radius:var(--r-scrollbar-width);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after{content:"";position:absolute;width:200%;height:100%;top:0;left:-50%;background:transparent;z-index:-1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover{background-color:rgba(var(--r-overlay-element-bg-color), 0.4)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger{position:absolute;width:100%;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers{background-color:rgba(var(--r-overlay-element-bg-color), 0.4);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after{content:"";position:absolute;width:var(--r-scrollbar-trigger-size);height:var(--r-scrollbar-trigger-size);border-radius:20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(var(--r-overlay-element-bg-color), 1);transition:opacity .2s ease,-webkit-transform .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;opacity:.4}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active ~ .scrollbar-trigger:after{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger ~ .scrollbar-trigger.active:after{-webkit-transform:translate(calc(var(--r-scrollbar-width) * -2), 0);transform:translate(calc(var(--r-scrollbar-width) * -2), 0);background-color:rgba(var(--r-overlay-element-bg-color), 1)}html.reveal-print *{-webkit-print-color-adjust:exact}html.reveal-print{width:100%;height:100%;overflow:visible}html.reveal-print body{margin:0 auto !important;border:0;padding:0;float:none !important;overflow:visible}html.reveal-print .nestedarrow,html.reveal-print .reveal .controls,html.reveal-print .reveal .playback,html.reveal-print .reveal .progress,html.reveal-print .reveal.overview,html.reveal-print .state-background{display:none !important}html.reveal-print .reveal pre code{overflow:hidden !important}html.reveal-print .reveal{width:auto !important;height:auto !important;overflow:hidden !important}html.reveal-print .reveal .slides{position:static;width:100% !important;height:auto !important;zoom:1 !important;pointer-events:initial;left:auto;top:auto;margin:0 !important;padding:0 !important;overflow:visible;display:block;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}html.reveal-print .reveal .slides .pdf-page{position:relative;overflow:hidden;z-index:1;page-break-after:always}html.reveal-print .reveal .slides .pdf-page:last-of-type{page-break-after:avoid}html.reveal-print .reveal .slides section{visibility:visible !important;display:block !important;position:absolute !important;margin:0 !important;padding:0 !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;min-height:1px;opacity:1 !important;-webkit-transform-style:flat !important;transform-style:flat !important;-webkit-transform:none !important;transform:none !important}html.reveal-print .reveal section.stack{position:relative !important;margin:0 !important;padding:0 !important;page-break-after:avoid !important;height:auto !important;min-height:auto !important}html.reveal-print .reveal img{-webkit-box-shadow:none;box-shadow:none}html.reveal-print .reveal .backgrounds{display:none}html.reveal-print .reveal .slide-background{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto !important}html.reveal-print .reveal.show-notes{max-width:none;max-height:none}html.reveal-print .reveal .speaker-notes-pdf{display:block;width:100%;height:auto;max-height:none;top:auto;right:auto;bottom:auto;left:auto;z-index:100}html.reveal-print .reveal .speaker-notes-pdf[data-layout=separate-page]{position:relative;color:inherit;background-color:transparent;padding:20px;page-break-after:always;border:0}html.reveal-print .reveal .slide-number-pdf{display:block;position:absolute;font-size:14px;visibility:visible}html.reveal-print .aria-status{display:none}@media print{html:not(.print-pdf){overflow:visible;width:auto;height:auto}html:not(.print-pdf) body{margin:0;padding:0;overflow:visible}html:not(.print-pdf) .reveal{background:#fff;font-size:20pt}html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .controls,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .reveal .state-background{display:none !important}html:not(.print-pdf) .reveal li,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal td{font-size:20pt !important;color:#000}html:not(.print-pdf) .reveal h1,html:not(.print-pdf) .reveal h2,html:not(.print-pdf) .reveal h3,html:not(.print-pdf) .reveal h4,html:not(.print-pdf) .reveal h5,html:not(.print-pdf) .reveal h6{color:#000 !important;height:auto;line-height:normal;text-align:left;letter-spacing:normal}html:not(.print-pdf) .reveal h1{font-size:28pt !important}html:not(.print-pdf) .reveal h2{font-size:24pt !important}html:not(.print-pdf) .reveal h3{font-size:22pt !important}html:not(.print-pdf) .reveal h4{font-size:22pt !important;font-variant:small-caps}html:not(.print-pdf) .reveal h5{font-size:21pt !important}html:not(.print-pdf) .reveal h6{font-size:20pt !important;font-style:italic}html:not(.print-pdf) .reveal a:link,html:not(.print-pdf) .reveal a:visited{color:#000 !important;font-weight:700;text-decoration:underline}html:not(.print-pdf) .reveal div,html:not(.print-pdf) .reveal ol,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal ul{visibility:visible;position:static;width:auto;height:auto;display:block;overflow:visible;margin:0;text-align:left !important}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{position:static !important;width:auto !important;height:auto !important;left:0 !important;top:0 !important;margin-left:0 !important;margin-top:0 !important;padding:0 !important;zoom:1 !important;-webkit-transform:none !important;transform:none !important;overflow:visible !important;display:block !important;text-align:left !important;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}html:not(.print-pdf) .reveal .slides section{visibility:visible !important;position:static !important;width:auto !important;height:auto !important;display:block !important;overflow:visible !important;left:0 !important;top:0 !important;margin-left:0 !important;margin-top:0 !important;padding:60px 20px !important;z-index:auto !important;opacity:1 !important;page-break-after:always !important;-webkit-transform-style:flat !important;transform-style:flat !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}html:not(.print-pdf) .reveal .slides section.stack{padding:0 !important}html:not(.print-pdf) .reveal .slides section:last-of-type{page-break-after:avoid !important}html:not(.print-pdf) .reveal .slides section .fragment{opacity:1 !important;visibility:visible !important;-webkit-transform:none !important;transform:none !important}html:not(.print-pdf) .reveal .r-fit-text{white-space:normal !important}html:not(.print-pdf) .reveal section img{display:block;margin:15px 0;background:#fff;border:1px solid #666;-webkit-box-shadow:none;box-shadow:none}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:15pt}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{font-size:inherit !important;color:inherit !important}}.reveal .slides>section,.reveal .slides>section>section{height:100%;font-weight:inherit;padding:0}.reveal h1{font-size:2.50em;margin-bottom:0.15em}.reveal h2{font-size:1.90em;margin-bottom:0.20em}.reveal h3{font-size:1.30em;margin-bottom:0.25em}.reveal h4{font-size:1.00em;margin-bottom:0.25em}.reveal h5{font-size:1.00em;margin-bottom:0.25em}.reveal h6{font-size:1.00em;margin-bottom:0.25em}.reveal p{margin-bottom:0.25em}.reveal a{text-decoration:none}.reveal b,.reveal strong{font-weight:bold}.reveal em{font-style:italic}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{font-size:0.6em}.reveal ol,.reveal dl,.reveal ul{display:inline-block;margin:0.25em 0 0.25em 1.5em;text-align:left;max-width:100%}.reveal ol:not([type]){list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:1.5em}.reveal dt{font-weight:bold}.reveal dd{margin-left:1.5em}.reveal q{quotes:none;font-style:italic}.reveal blockquote{display:block;margin:0.25em auto;font-style:italic}.reveal blockquote:before{content:"\201C";display:inline-block;padding:0 0.15em;font-size:2em;line-height:1em;height:1px;vertical-align:top}.reveal blockquote>:first-child{margin-top:0;display:inline}.reveal blockquote>:last-child{margin-bottom:0}.reveal pre{display:block;position:relative;margin:0.25em auto;text-align:left;font-family:Courier, monospace;line-height:1.2;word-wrap:break-word}.reveal code{font-family:Courier, monospace}.reveal pre code{display:block;padding:5px;overflow:auto;word-wrap:normal}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:bold}.reveal table th,.reveal table td{text-align:left;padding:0.2em 0.5em 0.2em 0.5em;border-bottom:1px solid}.reveal table tr:last-child td{border-bottom:none}.reveal .speaker-notes{white-space:pre-wrap}.reveal.overview .slides .fragment,.reveal.overview .slides [data-animation-type]{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;transform:none !important;opacity:1 !important;visibility:visible !important}.theme-color-asphalt-orange{--theme-background-color: #2c3e50;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background-color:#2c3e50;background-image:radial-gradient(circle farthest-corner at center, #415B77 0%, #2c3e50 100%)}.theme-color-asphalt-orange body{background:transparent}.theme-color-asphalt-orange .theme-body-color-block{background:#fff}.theme-color-asphalt-orange .theme-link-color-block{background:#ffc200}.theme-color-asphalt-orange .themed,.theme-color-asphalt-orange .reveal{color:#fff}.theme-color-asphalt-orange .themed a,.theme-color-asphalt-orange .reveal a{color:#ffc200}.theme-color-asphalt-orange .themed a:hover,.theme-color-asphalt-orange .reveal a:hover{color:#ffda66}.theme-color-asphalt-orange .reveal .controls{color:#ffc200}.theme-color-asphalt-orange .reveal.has-dark-background .controls{color:#fff}.theme-color-asphalt-orange .reveal.has-light-background .controls{color:#000}.theme-color-asphalt-orange .reveal .progress{background:rgba(0,0,0,0.2);color:#ffc200}.theme-color-asphalt-orange .reveal .slide-number a{color:currentColor}.theme-color-asphalt-orange .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-beige-brown{--theme-background-color: #f7f3de;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background-color:#f7f3de;background-image:radial-gradient(circle farthest-corner at center, #fff 0%, #f7f2d3 100%)}.theme-color-beige-brown body{background:transparent}.theme-color-beige-brown .theme-body-color-block{background:#333}.theme-color-beige-brown .theme-link-color-block{background:#8b743d}.theme-color-beige-brown .themed,.theme-color-beige-brown .reveal{color:#333}.theme-color-beige-brown .themed a,.theme-color-beige-brown .reveal a{color:#8b743d}.theme-color-beige-brown .themed a:hover,.theme-color-beige-brown .reveal a:hover{color:#c0a86e}.theme-color-beige-brown .reveal .controls{color:#8b743d}.theme-color-beige-brown .reveal.has-dark-background .controls{color:#fff}.theme-color-beige-brown .reveal.has-light-background .controls{color:#000}.theme-color-beige-brown .reveal .progress{background:rgba(0,0,0,0.2);color:#8b743d}.theme-color-beige-brown .reveal .slide-number a{color:currentColor}.theme-color-beige-brown .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-black-blue{--theme-background-color: #111;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background:#111}.theme-color-black-blue body{background:transparent}.theme-color-black-blue .theme-body-color-block{background:#fff}.theme-color-black-blue .theme-link-color-block{background:#2F90F8}.theme-color-black-blue .themed,.theme-color-black-blue .reveal{color:#fff}.theme-color-black-blue .themed a,.theme-color-black-blue .reveal a{color:#2F90F8}.theme-color-black-blue .themed a:hover,.theme-color-black-blue .reveal a:hover{color:#79b7fa}.theme-color-black-blue .reveal .controls{color:#2F90F8}.theme-color-black-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-black-blue .reveal.has-light-background .controls{color:#000}.theme-color-black-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#2F90F8}.theme-color-black-blue .reveal .slide-number a{color:currentColor}.theme-color-black-blue .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-black-mint{--theme-background-color: #111;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background:#111}.theme-color-black-mint body{background:transparent}.theme-color-black-mint .theme-body-color-block{background:#fff}.theme-color-black-mint .theme-link-color-block{background:#8dd792}.theme-color-black-mint .themed,.theme-color-black-mint .reveal{color:#fff}.theme-color-black-mint .themed a,.theme-color-black-mint .reveal a{color:#8dd792}.theme-color-black-mint .themed a:hover,.theme-color-black-mint .reveal a:hover{color:#c6ebc8}.theme-color-black-mint .reveal .controls{color:#8dd792}.theme-color-black-mint .reveal.has-dark-background .controls{color:#fff}.theme-color-black-mint .reveal.has-light-background .controls{color:#000}.theme-color-black-mint .reveal .progress{background:rgba(0,0,0,0.2);color:#8dd792}.theme-color-black-mint .reveal .slide-number a{color:currentColor}.theme-color-black-mint .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-black-orange{--theme-background-color: #222;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background:#222}.theme-color-black-orange body{background:transparent}.theme-color-black-orange .theme-body-color-block{background:#fff}.theme-color-black-orange .theme-link-color-block{background:#e7ad52}.theme-color-black-orange .themed,.theme-color-black-orange .reveal{color:#fff}.theme-color-black-orange .themed a,.theme-color-black-orange .reveal a{color:#e7ad52}.theme-color-black-orange .themed a:hover,.theme-color-black-orange .reveal a:hover{color:#f3d7ac}.theme-color-black-orange .reveal .controls{color:#e7ad52}.theme-color-black-orange .reveal.has-dark-background .controls{color:#fff}.theme-color-black-orange .reveal.has-light-background .controls{color:#000}.theme-color-black-orange .reveal .progress{background:rgba(0,0,0,0.2);color:#e7ad52}.theme-color-black-orange .reveal .slide-number a{color:currentColor}.theme-color-black-orange .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-blue-yellow{--theme-background-color: #44A0DD;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background:#44A0DD}.theme-color-blue-yellow body{background:transparent}.theme-color-blue-yellow .theme-body-color-block{background:#fff}.theme-color-blue-yellow .theme-link-color-block{background:#ECEC6A}.theme-color-blue-yellow .themed,.theme-color-blue-yellow .reveal{color:#fff}.theme-color-blue-yellow .themed a,.theme-color-blue-yellow .reveal a{color:#ECEC6A}.theme-color-blue-yellow .themed a:hover,.theme-color-blue-yellow .reveal a:hover{color:#f8f8c4}.theme-color-blue-yellow .reveal .controls{color:#ECEC6A}.theme-color-blue-yellow .reveal.has-dark-background .controls{color:#fff}.theme-color-blue-yellow .reveal.has-light-background .controls{color:#000}.theme-color-blue-yellow .reveal .progress{background:rgba(0,0,0,0.2);color:#ECEC6A}.theme-color-blue-yellow .reveal .slide-number a{color:currentColor}.theme-color-blue-yellow .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-cobalt-orange{--theme-background-color: #13335a;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background-color:#13335a;background-image:radial-gradient(circle farthest-corner at center, #1a4984 0%, #13335a 100%)}.theme-color-cobalt-orange body{background:transparent}.theme-color-cobalt-orange .theme-body-color-block{background:#fff}.theme-color-cobalt-orange .theme-link-color-block{background:#e08c14}.theme-color-cobalt-orange .themed,.theme-color-cobalt-orange .reveal{color:#fff}.theme-color-cobalt-orange .themed a,.theme-color-cobalt-orange .reveal a{color:#e08c14}.theme-color-cobalt-orange .themed a:hover,.theme-color-cobalt-orange .reveal a:hover{color:#f2b968}.theme-color-cobalt-orange .reveal .controls{color:#e08c14}.theme-color-cobalt-orange .reveal.has-dark-background .controls{color:#fff}.theme-color-cobalt-orange .reveal.has-light-background .controls{color:#000}.theme-color-cobalt-orange .reveal .progress{background:rgba(0,0,0,0.2);color:#e08c14}.theme-color-cobalt-orange .reveal .slide-number a{color:currentColor}.theme-color-cobalt-orange .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-coral-blue{--theme-background-color: #C97150;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background-color:#C97150;background-image:radial-gradient(circle farthest-corner at center, #d59177 0%, #C97150 100%)}.theme-color-coral-blue body{background:transparent}.theme-color-coral-blue .theme-body-color-block{background:#fff}.theme-color-coral-blue .theme-link-color-block{background:#3A65C0}.theme-color-coral-blue .themed,.theme-color-coral-blue .reveal{color:#fff}.theme-color-coral-blue .themed a,.theme-color-coral-blue .reveal a{color:#3A65C0}.theme-color-coral-blue .themed a:hover,.theme-color-coral-blue .reveal a:hover{color:#86a1da}.theme-color-coral-blue .reveal .controls{color:#3A65C0}.theme-color-coral-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-coral-blue .reveal.has-light-background .controls{color:#000}.theme-color-coral-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#3A65C0}.theme-color-coral-blue .reveal .slide-number a{color:currentColor}.theme-color-coral-blue .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-forest-yellow{--theme-background-color: #2BA056;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background:#2BA056}.theme-color-forest-yellow body{background:transparent}.theme-color-forest-yellow .theme-body-color-block{background:#fff}.theme-color-forest-yellow .theme-link-color-block{background:#ECEC6A}.theme-color-forest-yellow .themed,.theme-color-forest-yellow .reveal{color:#fff}.theme-color-forest-yellow .themed a,.theme-color-forest-yellow .reveal a{color:#ECEC6A}.theme-color-forest-yellow .themed a:hover,.theme-color-forest-yellow .reveal a:hover{color:#f8f8c4}.theme-color-forest-yellow .reveal .controls{color:#ECEC6A}.theme-color-forest-yellow .reveal.has-dark-background .controls{color:#fff}.theme-color-forest-yellow .reveal.has-light-background .controls{color:#000}.theme-color-forest-yellow .reveal .progress{background:rgba(0,0,0,0.2);color:#ECEC6A}.theme-color-forest-yellow .reveal .slide-number a{color:currentColor}.theme-color-forest-yellow .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-grey-blue{--theme-background-color: #313538;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background-color:#313538;background-image:radial-gradient(circle farthest-corner at center, #555a5f 0%, #1c1e20 100%)}.theme-color-grey-blue body{background:transparent}.theme-color-grey-blue .theme-body-color-block{background:#fff}.theme-color-grey-blue .theme-link-color-block{background:#13DAEC}.theme-color-grey-blue .themed,.theme-color-grey-blue .reveal{color:#fff}.theme-color-grey-blue .themed a,.theme-color-grey-blue .reveal a{color:#13DAEC}.theme-color-grey-blue .themed a:hover,.theme-color-grey-blue .reveal a:hover{color:#71e9f4}.theme-color-grey-blue .reveal .controls{color:#13DAEC}.theme-color-grey-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-grey-blue .reveal.has-light-background .controls{color:#000}.theme-color-grey-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#13DAEC}.theme-color-grey-blue .reveal .slide-number a{color:currentColor}.theme-color-grey-blue .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-mint-beige{--theme-background-color: #207C5F;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background-color:#207C5F;background-image:radial-gradient(circle farthest-corner at center, #2aa57e 0%, #207C5F 100%)}.theme-color-mint-beige body{background:transparent}.theme-color-mint-beige .theme-body-color-block{background:#fff}.theme-color-mint-beige .theme-link-color-block{background:#ecec6a}.theme-color-mint-beige .themed,.theme-color-mint-beige .reveal{color:#fff}.theme-color-mint-beige .themed a,.theme-color-mint-beige .reveal a{color:#ecec6a}.theme-color-mint-beige .themed a:hover,.theme-color-mint-beige .reveal a:hover{color:#f8f8c4}.theme-color-mint-beige .reveal .controls{color:#ecec6a}.theme-color-mint-beige .reveal.has-dark-background .controls{color:#fff}.theme-color-mint-beige .reveal.has-light-background .controls{color:#000}.theme-color-mint-beige .reveal .progress{background:rgba(0,0,0,0.2);color:#ecec6a}.theme-color-mint-beige .reveal .slide-number a{color:currentColor}.theme-color-mint-beige .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-no-color{background-color:#fff}.theme-color-no-color .theme-body-color-block,.theme-color-no-color .theme-link-color-block{background:#000}.theme-color-no-color .themed,.theme-color-no-color.themed,.theme-color-no-color .reveal,.theme-color-no-color.reveal{color:#000}.theme-color-sand-blue{--theme-background-color: #F0F1EB;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background:#F0F1EB}.theme-color-sand-blue body{background:transparent}.theme-color-sand-blue .theme-body-color-block{background:#111}.theme-color-sand-blue .theme-link-color-block{background:#2F90F8}.theme-color-sand-blue .themed,.theme-color-sand-blue .reveal{color:#111}.theme-color-sand-blue .themed a,.theme-color-sand-blue .reveal a{color:#2F90F8}.theme-color-sand-blue .themed a:hover,.theme-color-sand-blue .reveal a:hover{color:#92c5fb}.theme-color-sand-blue .reveal .controls{color:#2F90F8}.theme-color-sand-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-sand-blue .reveal.has-light-background .controls{color:#000}.theme-color-sand-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#2F90F8}.theme-color-sand-blue .reveal .slide-number a{color:currentColor}.theme-color-sand-blue .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-sea-yellow{--theme-background-color: #297477;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0;background-color:#297477;background-image:-webkit-gradient(linear, left top, left bottom, from(#6cc9cd), to(#297477));background-image:linear-gradient(to bottom, #6cc9cd 0%, #297477 100%)}.theme-color-sea-yellow body{background:transparent}.theme-color-sea-yellow .theme-body-color-block{background:#fff}.theme-color-sea-yellow .theme-link-color-block{background:#ffc200}.theme-color-sea-yellow .themed,.theme-color-sea-yellow .reveal{color:#fff}.theme-color-sea-yellow .themed a,.theme-color-sea-yellow .reveal a{color:#ffc200}.theme-color-sea-yellow .themed a:hover,.theme-color-sea-yellow .reveal a:hover{color:#ffda66}.theme-color-sea-yellow .reveal .controls{color:#ffc200}.theme-color-sea-yellow .reveal.has-dark-background .controls{color:#fff}.theme-color-sea-yellow .reveal.has-light-background .controls{color:#000}.theme-color-sea-yellow .reveal .progress{background:rgba(0,0,0,0.2);color:#ffc200}.theme-color-sea-yellow .reveal .slide-number a{color:currentColor}.theme-color-sea-yellow .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}.theme-color-silver-blue{--theme-background-color: #ddd;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background-color:#ddd;background-image:radial-gradient(circle farthest-corner at center, #fff 0%, #ddd 100%)}.theme-color-silver-blue body{background:transparent}.theme-color-silver-blue .theme-body-color-block{background:#111}.theme-color-silver-blue .theme-link-color-block{background:#106bcc}.theme-color-silver-blue .themed,.theme-color-silver-blue .reveal{color:#111}.theme-color-silver-blue .themed a,.theme-color-silver-blue .reveal a{color:#106bcc}.theme-color-silver-blue .themed a:hover,.theme-color-silver-blue .reveal a:hover{color:#2184ee}.theme-color-silver-blue .reveal .controls{color:#106bcc}.theme-color-silver-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-silver-blue .reveal.has-light-background .controls{color:#000}.theme-color-silver-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#106bcc}.theme-color-silver-blue .reveal .slide-number a{color:currentColor}.theme-color-silver-blue .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-silver-green{--theme-background-color: #ddd;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background-color:#ddd;background-image:radial-gradient(circle farthest-corner at center, #fff 0%, #ddd 100%)}.theme-color-silver-green body{background:transparent}.theme-color-silver-green .theme-body-color-block{background:#111}.theme-color-silver-green .theme-link-color-block{background:#039426}.theme-color-silver-green .themed,.theme-color-silver-green .reveal{color:#111}.theme-color-silver-green .themed a,.theme-color-silver-green .reveal a{color:#039426}.theme-color-silver-green .themed a:hover,.theme-color-silver-green .reveal a:hover{color:#04c633}.theme-color-silver-green .reveal .controls{color:#039426}.theme-color-silver-green .reveal.has-dark-background .controls{color:#fff}.theme-color-silver-green .reveal.has-light-background .controls{color:#000}.theme-color-silver-green .reveal .progress{background:rgba(0,0,0,0.2);color:#039426}.theme-color-silver-green .reveal .slide-number a{color:currentColor}.theme-color-silver-green .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-sky-blue{--theme-background-color: #DCEDF1;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background-color:#DCEDF1;background-image:radial-gradient(circle farthest-corner at center, #f7fbfc 0%, #add9e4 100%)}.theme-color-sky-blue body{background:transparent}.theme-color-sky-blue .theme-body-color-block{background:#333}.theme-color-sky-blue .theme-link-color-block{background:#3b759e}.theme-color-sky-blue .themed,.theme-color-sky-blue .reveal{color:#333}.theme-color-sky-blue .themed a,.theme-color-sky-blue .reveal a{color:#3b759e}.theme-color-sky-blue .themed a:hover,.theme-color-sky-blue .reveal a:hover{color:#74a7cb}.theme-color-sky-blue .reveal .controls{color:#3b759e}.theme-color-sky-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-sky-blue .reveal.has-light-background .controls{color:#000}.theme-color-sky-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#3b759e}.theme-color-sky-blue .reveal .slide-number a{color:currentColor}.theme-color-sky-blue .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-white-blue{--theme-background-color: #fff;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background:#fff}.theme-color-white-blue body{background:transparent}.theme-color-white-blue .theme-body-color-block{background:#000}.theme-color-white-blue .theme-link-color-block{background:#106bcc}.theme-color-white-blue .themed,.theme-color-white-blue .reveal{color:#000}.theme-color-white-blue .themed a,.theme-color-white-blue .reveal a{color:#106bcc}.theme-color-white-blue .themed a:hover,.theme-color-white-blue .reveal a:hover{color:#3991ef}.theme-color-white-blue .reveal .controls{color:#106bcc}.theme-color-white-blue .reveal.has-dark-background .controls{color:#fff}.theme-color-white-blue .reveal.has-light-background .controls{color:#000}.theme-color-white-blue .reveal .progress{background:rgba(0,0,0,0.2);color:#106bcc}.theme-color-white-blue .reveal .slide-number a{color:currentColor}.theme-color-white-blue .reveal .slide-number{color:#111;background-color:rgba(255,255,255,0.3)}.theme-color-yellow-black{--theme-background-color: #fff000;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240;background:#fff000}.theme-color-yellow-black body{background:transparent}.theme-color-yellow-black .theme-body-color-block{background:#000}.theme-color-yellow-black .theme-link-color-block{background:#4654EC}.theme-color-yellow-black .themed,.theme-color-yellow-black .reveal{color:#000}.theme-color-yellow-black .themed a,.theme-color-yellow-black .reveal a{color:#4654EC}.theme-color-yellow-black .themed a:hover,.theme-color-yellow-black .reveal a:hover{color:#a3aaf6}.theme-color-yellow-black .reveal .controls{color:#4654EC}.theme-color-yellow-black .reveal.has-dark-background .controls{color:#fff}.theme-color-yellow-black .reveal.has-light-background .controls{color:#000}.theme-color-yellow-black .reveal .progress{background:rgba(0,0,0,0.2);color:#4654EC}.theme-color-yellow-black .reveal .slide-number a{color:currentColor}.theme-color-yellow-black .reveal .slide-number{color:#ddd;background-color:rgba(0,0,0,0.3)}
</style>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3y2gN6GJ4Pt5HVD6218wDA508Lxlo8M8gCfLpIEYDcskyPVI0A4UENnhAZxBh6cBFzDZ50gZSJ0vE6YEgNKjIg==" />
<style id="user-css-output" type="text/css"></style>
</head>
<body class="reveal-viewport theme-font-montserrat theme-color-black-blue"">
<div class="reveal">
<div class="slides">
<section class="stack" data-id="60b94fabc70a60c8b0e61024592ee436"><section data-id="c025e115df20aba25afae9b8ed3ab3dc" data-auto-animate=""><div class="sl-block" data-block-type="text" style="width: 768px; left: 176px; top: 105px; height: auto;" data-block-id="2add62ca7603f96a96ee63ed650f2d16" data-name="text-86a07a">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 525px; left: 240px; top: 386px; height: auto;" data-block-id="95f070a1f41c2f3b11bd8ba2a8024b01" data-name="text-35cf52">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 12;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Introducing SQLPage</h2></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 106px; height: 106px; left: 845px; top: 577px; min-width: 1px; min-height: 1px;" data-name="image-c71dc1" data-block-id="a91647cdd79be9b71b8e2f6051de3074"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 960.888px; height: 700px; left: 0px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-f80ab8" data-block-id="d703990ae5786de264105c46a59b7b9a"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="1920" data-natural-height="1080" data-crop-x="0" data-crop-y="0" data-crop-width="0.772142" data-crop-height="1" style="left: 0px; top: 0px; width: 1244px; height: 700px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10987979/slide_title_night_hd.png"></div></div></section><section data-auto-animate="" data-id="2800d2ad6600d1122e9c033003fe93cd"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 55px; height: auto;" data-name="text-86a07a" data-block-id="512045baed2dbd65f02c4727be6e5e47">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 146px; height: auto;" data-name="text-35cf52" data-block-id="00f5f931137d80efc39afc81303947da">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Introducing SQLPage</h2></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 67px; height: 67px; left: 876px; top: 619px; min-width: 1px; min-height: 1px;" data-name="image-c71dc1" data-block-id="a9084d7104b39006e99cb74bb3f91a51"><div class="sl-block-style" style="z-index: 12; opacity: 0.18;"><div class="sl-block-content" style="z-index: 12;"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div></div>
<div class="sl-block" data-block-type="code" style="width: 439px; height: 371px; left: 96px; top: 281.5px;" data-name="code-19c1e4" data-block-id="e9d7802907bb91751ad434d52e68f505"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 13; border-style: solid; border-width: 1px; border-radius: 15px; border-color: rgb(68, 68, 68);"><pre style="font-size: 27px; line-height: 32px;" class="sql"><code data-line-numbers="">select
'form' as component,
'User' as title,
'Create' as validate;
---
select
"name", "type",
"description"
from my_form_fields;
</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 362.913px; height: 371px; left: 555.646px; top: 281.5px; min-width: 1px; min-height: 1px;" data-name="image-3a385f" data-block-id="0d2358b48ce182322625de48c4d5eef3"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-width: 1px; border-radius: 12px; border-color: rgb(102, 102, 102);"><img class="" data-natural-width="718" data-natural-height="734" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10917336/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 357px; left: 137px; top: 242.5px;" data-name="text-cc05ab" data-block-id="a1407e003be352054d18489f24879078"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p><span style="font-size:0.5em">./user_creation.sql</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 357px; left: 561.559px; top: 242.5px;" data-block-id="d02d0210dc9a33a117213ca374148c9c" data-name="text-81c26d"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;"><p><span style="font-size:0.5em">https://example.com/user_creation.sql</span></p></div></div></section></section><section class="stack" data-id="f051206e35252fbd26aed74b3d429cb1"><section data-auto-animate="" data-id="05251b7350aa67ce58f0a3b8b4ac8f04"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 94px; height: auto;" data-name="text-742a33" data-block-id="5bab5fe71cf06c0a47f7dff846496613">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Who made it ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 552px; left: 312px; top: 223px; height: auto;" data-name="text-cb8062" data-block-id="2da205457b702cab34c403c1d125127b">
<div class="sl-block-content" style="text-align: left; z-index: 12;" data-placeholder-tag="p" data-placeholder-text="Text"><ul>
<li>Ophir Lojkine</li>
<li>Free Software developer</li>
<li>CTO @hyxos in Paris</li>
</ul></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 44.834px; height: 40.5px; left: 78.117px; top: 597.25px; min-width: 1px; min-height: 1px;" data-name="image-753ffe" data-block-id="772866fcf68a4dc67dff0b6556505706"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="300" data-natural-height="271" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10912831/X_logo_2023.svg"></div></div>
<div class="sl-block" data-block-type="shape" style="width: 58.5px; height: 58.5px; left: 71.284px; top: 588.25px;" data-name="shape-eae914" data-block-id="fd6b28371a96b3cb4756dbece5549d24"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(208, 224, 227)" data-shape-stretch="true" style="z-index: 10;" data-shape-corner-radius="12px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 59 59"><rect width="58.5" height="58.5" rx="12" ry="12" class="shape-element" fill="rgb(208, 224, 227)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 144px; left: 142px; top: 597.25px;" data-name="text-0670b4" data-block-id="6e8f42a9a128bbc305e7d720fdf58fc7"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p style="text-align:left"><span style="font-size:0.7em">@ophir_dev</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 44.834px; height: 40.5px; left: 694.117px; top: 596.5px; min-width: 1px; min-height: 1px;" data-block-id="70236f59913aad69231a34f273ed9115" data-name="image-edff13"><div class="sl-block-content" style="z-index: 16;"><img class="" data-natural-width="98" data-natural-height="96" data-crop-x="0" data-crop-y="0.038924" data-crop-width="1" data-crop-height="0.922152" style="left: 0px; top: -2px; width: 45px; height: 44px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10912840/github-mark.svg"></div></div>
<div class="sl-block" data-block-type="shape" style="width: 58.5px; height: 58.5px; left: 687.284px; top: 587.5px;" data-block-id="ff3ef58bf82e54ba9e255596dc677393" data-name="shape-23a692"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(208, 224, 227)" data-shape-stretch="true" style="z-index: 15;" data-shape-corner-radius="12px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 59 59"><rect width="58.5" height="58.5" rx="12" ry="12" class="shape-element" fill="rgb(208, 224, 227)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 144px; left: 758px; top: 596.5px;" data-block-id="a660f0edfee08f779722fc54efc93311" data-name="text-4ba9fa"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17;"><p style="text-align:left"><span style="font-size:0.7em">@lovasoa</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 113.466px; height: 113.466px; left: 100.534px; top: 395.466px; min-width: 1px; min-height: 1px;" data-name="image-d53586" data-block-id="98e9464bb531619cb0aae4153c8b1ec0"><div class="sl-block-content" style="z-index: 18;"><img class="" data-natural-width="460" data-natural-height="460" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10912841/avatar.jpg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 113.466px; height: 113.466px; left: 100.534px; top: 223px; min-width: 1px; min-height: 1px;" data-name="image-a49e8c" data-block-id="6eaf63ca1d718ff9f04748184ce10e01"><div class="sl-block-content" style="z-index: 19;"><img class="" data-natural-width="1350" data-natural-height="1350" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10912843/portrait_pro_proche.jpg"></div></div>
<div class="sl-block" data-block-type="text" style="width: 552px; left: 312px; top: 395.466px; height: auto;" data-block-id="ddf48a1d1e2a657510a744502edeb11d" data-name="text-59f4b9">
<div class="sl-block-content" style="text-align: left; z-index: 20;" data-placeholder-tag="p" data-placeholder-text="Text"><ul>
<li>Engineering degrees from 🇫🇷 &amp; 🇷🇺</li>
<li>Ex-data engineer @Qwant</li>
<li>Father next month</li>
</ul></div>
</div></section><section data-auto-animate="" data-id="6f88bb377da66d11c3fcfd924cafe638"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 94px; height: auto;" data-name="text-742a33" data-block-id="d2a22e3343b65258122f45625ec3a532">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Who made it ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 183px; height: auto;" data-name="text-cb8062" data-block-id="72e708404a426ff1f72bbd35b68e6279">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><ul>
<li>Hyxos</li>
<li>Startup</li>
<li>Energy infrastructure management software</li>
<li>Lots of projects</li>
</ul></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 586.672px; height: 306.972px; left: 186.664px; top: 362px; min-width: 1px; min-height: 1px;" data-name="image-934fd2" data-block-id="d803b2b9e0a59c63d222a35ab83b4d38"><div class="sl-block-content" style="z-index: 12;"><img class="" data-natural-width="1850" data-natural-height="968" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911808/pasted-from-clipboard.png"></div></div></section></section><section data-id="a7244215ec3243628f1ed242e344a8b3">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 699px; left: 0px; top: 1px;" data-name="shape-b7e817" data-block-id="6ddc2a1344efdf16a64bb70d4a5be140"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(27, 166, 225)" data-shape-stretch="true" style="z-index: 10;" data-shape-corner-radius="30px" href="#/1"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 699"><rect width="307" height="699" rx="30" ry="30" class="shape-element" fill="rgb(27, 166, 225)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="width: 401px; left: -47px; top: 283px; height: auto;" data-name="text-e1c329" data-block-id="0fdf94b27b6a112959c0148a5d318777"><a class="sl-block-style" style="z-index: 14; transform: rotate(-90deg);" href="#/our-services"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 14; font-size: 155%; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0);" data-has-line-height="" data-placeholder-text="Text"><h2><span>Agenda</span></h2></div></a></div>
<div class="sl-block sl-block-group" data-block-type="group" data-name="group-a2b1ba" style="height: auto;" data-block-id="91e5aecce4b42d2f36cc464e870bfa6b"><div class="sl-block-content sl-block-group-content" style="transform-origin: 481px 110.5px; z-index: 11;">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 221px; left: 327.5px; top: 0px;" data-name="shape-ad52d9" data-block-id="3c9bf81dc25cce4abd588c0fb82634be"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 12;" data-shape-corner-radius="30px" href="#/our-services"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 221"><rect width="307" height="221" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 327.5px; top: 74.5px; height: auto;" data-name="text-45906b" data-block-id="071cfd4f1fbe9b51053afd2993f3027e"><a class="sl-block-style" style="z-index: 13;" href="#/our-services"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 13; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>Why</span></h2></div></a></div>
</div></div>
<div class="sl-block sl-block-group" data-block-type="group" style="height: auto;" data-name="group-8edfce" data-block-id="272ae44bb050da7ebb3cc0cca09bc05e"><div class="sl-block-content sl-block-group-content" style="transform-origin: 806.5px 110px 0px; z-index: 15;">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 222px; left: 653px; top: -1px;" data-name="shape-340321" data-block-id="7af8a0a59843282dc6e935a913e50d47"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 16;" data-shape-corner-radius="30px" href="#/process"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 222"><rect width="307" height="222" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 653px; top: 74.5px; height: auto;" data-name="text-7aa216" data-block-id="35a53504fe73e6fe24fbdd8cec8fbae2"><a class="sl-block-style" style="z-index: 17;" href="#/process"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 17; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>What</span></h2></div></a></div>
</div></div>
<div class="sl-block sl-block-group" data-block-type="group" style="height: auto;" data-name="group-b54905" data-block-id="cfa83d4b130fda02bc460085614e134b"><div class="sl-block-content sl-block-group-content" style="transform-origin: 643.25px 432.75px 0px; z-index: 19;">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 221px; left: 327.5px; top: 239.5px;" data-name="shape-a80ec9" data-block-id="0ce444396fd96608fced8de7e371bf9d"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 20;" data-shape-corner-radius="30px" href="#/timeline"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 221"><rect width="307" height="221" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 327.5px; top: 314px; height: auto;" data-name="text-b0eaad" data-block-id="1c6c00114a045f25d2a7c9030a26be28"><a class="sl-block-style" style="z-index: 21;" href="#/timeline"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 21; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>How</span></h2></div></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 326.5px; top: 553.5px; height: auto;" data-block-id="d733e22d7a8efd1bef2c5bda062cb6db" data-name="text-e97bc3"><a class="sl-block-style" style="z-index: 22;" href="#/timeline"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 22; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>Examples</span></h2></div></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 653px; top: 554px; height: auto;" data-block-id="35809599c45ef35e75cfd5bc503c36bd" data-name="text-3ee70f"><a class="sl-block-style" style="z-index: 23;" href="#/timeline"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 23; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>Live coding</span></h2></div></a></div>
</div></div>
<div class="sl-block sl-block-group" data-block-type="group" style="height: auto;" data-name="group-aa11d6" data-block-id="1f92a66f8172edcf68fbe17603b44cdf"><div class="sl-block-content sl-block-group-content" style="transform-origin: 806.5px 350px 0px; z-index: 24;">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 221px; left: 653px; top: 239.5px;" data-name="shape-334abe" data-block-id="58314f030393fdb68bd94e440ccd48a3"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 25;" data-shape-corner-radius="30px" href="#/team"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 221"><rect width="307" height="221" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="width: 307px; left: 653px; top: 314px; height: auto;" data-name="text-44842c" data-block-id="60b32bf20473880e31457f21dcc6365f"><a class="sl-block-style" style="z-index: 26;" href="#/team"><div class="sl-block-content" data-placeholder-tag="p" style="text-align: center; z-index: 26; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-width: 4px; padding: 16px; line-height: 1.17; border-color: rgb(0, 0, 0); font-size: 60%;" data-has-line-height="" data-placeholder-text="Text"><h2><span>Who</span></h2></div></a></div>
</div></div>
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 221px; left: 327.5px; top: 479px;" data-name="shape-db2dbc" data-block-id="3b0b61e3fb7929ebabb9e3340e6b73eb"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 18;" data-shape-corner-radius="30px" href="#/our-services"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 221"><rect width="307" height="221" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 221px; left: 653px; top: 479px;" data-name="shape-36d839" data-block-id="e8e4473808c9c9f754f45c4453a797b3"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 27;" data-shape-corner-radius="30px" href="#/our-services"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 221"><rect width="307" height="221" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 655.5px; top: 397px;" data-name="text-f69d24" data-block-id="72580fb6f21d6a8306c8be2dba3708a6"><div class="sl-block-style" style="z-index: 28; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 28; font-size: 60%;"><p>uses it in production ?</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 329.5px; top: 159px;" data-block-id="8797539a582a008f71bb40f15485b1e7" data-name="text-fb6ea3"><div class="sl-block-style" style="z-index: 29; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 29; font-size: 60%;"><p>isn't this a stupid idea ?</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 653px; top: 159px;" data-block-id="df3257be987844fac0d34d2c0b4a95e0" data-name="text-a72903"><div class="sl-block-style" style="z-index: 30; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 30; font-size: 60%;"><p>does it do exactly ?</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 331.5px; top: 397px;" data-block-id="aa741d438b99b8a67e9130fee57cefbc" data-name="text-6fe888"><div class="sl-block-style" style="z-index: 31; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 31; font-size: 60%;"><p>to build a website in a day ?</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 657px; top: 637px;" data-block-id="0afa9f898e01e0add9d5ed5328e14887" data-name="text-db8c25"><div class="sl-block-style" style="z-index: 32; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 32; font-size: 60%;"><p>let's build twitter together</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 303px; left: 329.5px; top: 637px;" data-block-id="bc165121d1725298a10a0d3c6a974afd" data-name="text-9f03e8"><div class="sl-block-style" style="z-index: 33; opacity: 0.61;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 33; font-size: 60%;"><p>of the coolest features</p></div></div></div></section><section class="stack" data-id="29201c0bbed5fc2d36f2f50e75e452b3"><section data-auto-animate="" data-id="dee1e021c8a864893ead1d5cf18b2939"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 77px; height: auto;" data-name="text-86a07a" data-block-id="1397f2d28126f18bac54643d2ad663a5">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 193px; height: auto;" data-name="text-35cf52" data-block-id="6dc52e873cf037119f4aac0ca39a7fff">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Seriously ?</h2></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 106px; height: 106px; left: 811px; top: 562.141px; min-width: 1px; min-height: 1px;" data-name="image-c71dc1" data-block-id="5e8635a89732c03b86663577e6332e23"><div class="sl-block-content" style="z-index: 12;"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 566.053px; height: 174.281px; left: 173px; top: 316.336px; min-width: 1px; min-height: 1px;" data-name="image-25bc34" data-block-id="d9321277288a2df5ba3e2d8f291188fc"><div class="sl-block-style" style="z-index: 13; transform: rotate(-5deg);"><div class="sl-block-content fragment" style="z-index: 13;" data-fragment-index="0"><img class="" data-natural-width="393" data-natural-height="121" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911788/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 713.976px; height: 185.402px; left: 143.303px; top: 380.761px; min-width: 1px; min-height: 1px;" data-name="image-ed5b3d" data-block-id="3f439404abe4861e4a4e764ee9da931d"><div class="sl-block-style" style="z-index: 14; transform: rotate(5deg);"><div class="sl-block-content fragment" style="z-index: 14;" data-fragment-index="1"><img class="" data-natural-width="801" data-natural-height="208" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911793/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 477.151px; height: 363px; left: 241.425px; top: 273.704px; min-width: 1px; min-height: 1px;" data-name="image-86c294" data-block-id="f8c7e1cd45eb3ea3414cb0e71f31c218"><div class="sl-block-style" style="z-index: 17; transform: rotate(-8deg);"><div class="sl-block-content fragment" style="z-index: 17;" data-fragment-index="4"><img class="" data-natural-width="627" data-natural-height="477" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911796/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 682.24px; height: 175.835px; left: 176.567px; top: 363.19px; min-width: 1px; min-height: 1px;" data-name="image-dcf48f" data-block-id="af3edb20acadb7fad371cc2e73b3a202"><div class="sl-block-style" style="z-index: 15; transform: rotate(4deg);"><div class="sl-block-content fragment" style="z-index: 15;" data-fragment-index="2"><img class="" data-natural-width="485" data-natural-height="125" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911804/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 538.68px; height: 138.835px; left: 257.347px; top: 352.907px; min-width: 1px; min-height: 1px;" data-name="image-f4e487" data-block-id="4a5b7f0b5eabc934e7824b409cf41aed"><div class="sl-block-style" style="z-index: 16; transform: rotate(-5deg);"><div class="sl-block-content fragment" style="z-index: 16;" data-fragment-index="3"><img class="" data-natural-width="485" data-natural-height="125" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10912192/pasted-from-clipboard.png"></div></div></div></section><section data-auto-animate="" data-id="8f06aa6400ccaec5ac4cd31e009af8b5"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 77px; height: auto;" data-name="text-86a07a" data-block-id="666f696a99c99128066f79c8ab951f10">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 193px; height: auto;" data-name="text-35cf52" data-block-id="216d36c958ad655e7869575867b112a6">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Seriously ?</h2></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 651px; left: 154.5px; top: 332px;" data-name="text-3116a7" data-block-id="dc2aff80d2f49962e4818a917f65b48a"><div class="sl-block-style" style="z-index: 17; filter: drop-shadow(rgba(45, 45, 62, 0.5) 0px 0px 17px) opacity(100%);"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; background-color: rgb(13, 19, 20); border-style: solid; border-radius: 15px; border-color: rgb(159, 197, 232); border-width: 3px; line-height: 2.275; padding: 22px;" data-has-line-height=""><blockquote>
<p><span style="font-size:1.2em">Your scientists were so preoccupied with whether they could, they didnt stop to think if they should</span></p>
</blockquote></div></div></div></section></section><section class="stack" data-id="c986707a21965659f00775280d4003ac"><section data-auto-animate="" data-id="5aa309a16eb7eba4d5c4bec2d0bf5204"><div class="sl-block" data-block-type="text" style="width: 768px; left: 73px; top: 51px; height: auto;" data-name="text-86a07a" data-block-id="bbf5683318a82dc402fa50efc0588f1a">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Why ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 129px; height: auto;" data-block-id="c3acc45327484be6a00215b3a6cfa522" data-name="text-46a436">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.05em; z-index: 11; font-size: 116%;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><p>We have a problem</p></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 131.911px; top: 499.75px;" data-name="text-e282bb" data-block-id="b0c132eb60b22d6414491504469d5dfd"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12;"><p>1 programmer</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 153.333px; height: 230px; left: 185.245px; top: 259.75px; min-width: 1px; min-height: 1px;" data-name="image-22c1ef" data-block-id="6b9a523e3392f630e16fb071969c25d5"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 32px;"><img class="" data-natural-width="500" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938106/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 560.077px; top: 499.75px;" data-block-id="398252731a32afc8b9f27871936ab486" data-name="text-a32a77"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>empty seats</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 723px; left: 160px; top: 619.5px;" data-name="text-758abc" data-block-id="be49bb4067ad70614d8a45d8c639c0d9" data-auto-animate-duration="0.6"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 55%; color: rgb(170, 170, 170); text-align: left;" data-fragment-index="9"><p>McKinsey, 2023: for 10 Java job postings, there is &lt;1 skilled profile online</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 486.901px; top: 186.471px; min-width: 1px; min-height: 1px;" data-name="image-13cad6" data-block-id="092705210d6f17d774f4f4ebfb5694d3"><div class="sl-block-style" style="z-index: 16; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 16; border-style: solid; border-radius: 38px;" data-fragment-index="0"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 515.983px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="77409f1d3e3cb7bbe78bb103d0760a97" data-name="image-39854f"><div class="sl-block-style" style="z-index: 17; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 17; border-style: solid; border-radius: 38px;" data-fragment-index="1"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 542.048px; top: 186.471px; min-width: 1px; min-height: 1px;" data-block-id="78f20394eb23e73634e583d9713ff95b" data-name="image-f34e0b"><div class="sl-block-style" style="z-index: 18; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 18; border-style: solid; border-radius: 38px;" data-fragment-index="2"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 566.901px; top: 186.471px; min-width: 1px; min-height: 1px;" data-block-id="fad11d71ea61128970d88c760d249682" data-name="image-9e682d"><div class="sl-block-style" style="z-index: 19; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 19; border-style: solid; border-radius: 38px;" data-fragment-index="3"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 595.983px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="f7f6bff49a71383c5cb765659a9a89b9" data-name="image-c5fd2b"><div class="sl-block-style" style="z-index: 20; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 20; border-style: solid; border-radius: 38px;" data-fragment-index="4"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 620.807px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="3ce5df2d1797bdea7e57f086c11cad23" data-name="image-513659"><div class="sl-block-style" style="z-index: 21; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 21; border-style: solid; border-radius: 38px;" data-fragment-index="5"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 645.713px; top: 186.471px; min-width: 1px; min-height: 1px;" data-block-id="5aa5d487a8237538f48f280a121bb30b" data-name="image-0cdcbf"><div class="sl-block-style" style="z-index: 22; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 22; border-style: solid; border-radius: 38px;" data-fragment-index="6"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 673.812px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="28ec3d957dc14912e1dfb52b59402399" data-name="image-26ca01"><div class="sl-block-style" style="z-index: 23; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 23; border-style: solid; border-radius: 38px;" data-fragment-index="7"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 705.812px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="3019eb2dd1728342723861871e5e1427" data-name="image-1872a6"><div class="sl-block-style" style="z-index: 24; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 24; border-style: solid; border-radius: 38px;" data-fragment-index="8"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 188.188px; height: 303.529px; left: 738.812px; top: 186.221px; min-width: 1px; min-height: 1px;" data-block-id="c041e992c1c50ae6de85bd8962a07686" data-name="image-e51a51"><div class="sl-block-style" style="z-index: 25; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" style="z-index: 25; border-style: solid; border-radius: 38px;" data-fragment-index="9"><img class="" data-natural-width="465" data-natural-height="750" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938166/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 56.665px; left: 538.569px; top: 493.75px;" data-name="text-b27908" data-block-id="d971f9eecbec01b9e562935222be5ffa"><div class="sl-block-style" style="z-index: 26; filter: drop-shadow(rgb(224, 102, 102) 0px 0px 5px) opacity(100%);"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 26; font-size: 130%; color: rgb(204, 0, 0);" data-fragment-index="9"><p>10</p></div></div></div></section><section data-auto-animate="" data-id="c51c4184188331e7a339c2e0ad055f60"><div class="sl-block" data-block-type="text" style="width: 768px; left: 73px; top: 51px; height: auto;" data-name="text-86a07a" data-block-id="a29210b05991b08dd44b81104abb9728">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Why ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 129px; height: auto;" data-name="text-46a436" data-block-id="5d21571cc625f369d7dd7ab66f6cf97d">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.05em; z-index: 11; font-size: 116%;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><p>We have a problem</p></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 590px; top: 217.963px;" data-name="text-e282bb" data-block-id="4067536d19b58624f5f1df1799985e42"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12; font-size: 96%;"><p>non-programmers will write apps</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 179.815px; height: 175.853px; left: 630.093px; top: 37.037px; min-width: 1px; min-height: 1px;" data-name="image-22c1ef" data-block-id="179a5af595db665f2e2bfd2ecffa07e4"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 32px;"><img class="" data-natural-width="1920" data-natural-height="1281" data-lazy-loaded="" data-crop-x="0.277605" data-crop-y="0" data-crop-width="0.682221" data-crop-height="1" style="left: -73px; top: 0px; width: 264px; height: 176px;" data-src="https://images.unsplash.com/photo-1580894732444-8ecded7900cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wyMDcwNnwwfDF8c2VhcmNofDJ8fHRlYWNoZXJ8ZW58MHx8fHwxNzAwNTg1NDkwfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1920&amp;utm_source=slides&amp;utm_medium=referral&amp;utm_campaign=api-credit"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 590px; top: 604.984px;" data-name="text-a32a77" data-block-id="e6f883f6d5b73c3f951841d899520f20"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14; font-size: 96%;"><p>some apps will never materialize</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 216px; height: 121.5px; left: 119.665px; top: 307.183px; min-width: 1px; min-height: 1px;" data-name="image-1872a6" data-block-id="13f278de9b4ad7afb2027150eb28d6ca"><div class="sl-block-style" style="z-index: 15; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content" style="z-index: 15; border-style: solid; border-radius: 38px;"><img class="" data-natural-width="480" data-natural-height="270" data-lazy-loaded="" style="" data-src="https://media2.giphy.com/media/gRUvUqTZDUEGrGVLLf/giphy.gif"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 185px; height: 172.511px; left: 629.706px; top: 420px; min-width: 1px; min-height: 1px;" data-name="image-e51a51" data-block-id="ab1a2a07917814b3c03f6ad795a8efd4"><div class="sl-block-style" style="z-index: 16; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content" style="z-index: 16; border-style: solid; border-radius: 38px;"><img class="" data-natural-width="501" data-natural-height="750" data-lazy-loaded="" data-crop-x="0.05022" data-crop-y="0.432442" data-crop-width="0.91133" data-crop-height="0.567671" style="left: -10px; top: -131px; width: 203px; height: 304px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938312/blank.webp"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 104px; top: 431.256px;" data-block-id="c3310da9b86aad2f254e220ad83ad6b1" data-name="text-53235a"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; font-size: 96%;"><p>programmers will write more apps</p></div></div></section><section data-auto-animate="" data-id="257ee2ba58db075016d18304028f2e0b"><div class="sl-block" data-block-type="text" style="width: 768px; left: 73px; top: 51px; height: auto;" data-name="text-86a07a" data-block-id="48c0a1c75bfe3244d0cbc6623c79f32f">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Why ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 129px; height: auto;" data-name="text-46a436" data-block-id="b4d2b116dee1f12231f640f87890fa18">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.05em; z-index: 11; font-size: 116%;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><p>We have a problem</p></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 605px; top: 390.926px;" data-name="text-e282bb" data-block-id="01ebc624e4d4144bc98ca351f0e8957b"><div class="sl-block-style" style="z-index: 12; opacity: 0.44;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12; font-size: 96%;"><p>non-programmers will write apps</p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 179.815px; height: 175.853px; left: 645.093px; top: 210px; min-width: 1px; min-height: 1px;" data-name="image-22c1ef" data-block-id="c5347ee346a280a0533ab30c94f92ee3"><div class="sl-block-style" style="z-index: 13; opacity: 0.44;"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 32px;"><img class="" data-natural-width="1920" data-natural-height="1281" data-lazy-loaded="" data-crop-x="0.277605" data-crop-y="0" data-crop-width="0.682221" data-crop-height="1" style="left: -73px; top: 0px; width: 264px; height: 176px;" data-src="https://images.unsplash.com/photo-1580894732444-8ecded7900cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wyMDcwNnwwfDF8c2VhcmNofDJ8fHRlYWNoZXJ8ZW58MHx8fHwxNzAwNTg1NDkwfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1920&amp;utm_source=slides&amp;utm_medium=referral&amp;utm_campaign=api-credit"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 216px; height: 121.5px; left: 155.665px; top: 266.853px; min-width: 1px; min-height: 1px;" data-name="image-1872a6" data-block-id="accaa40dde07835967906deea2021662"><div class="sl-block-style" style="z-index: 14; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%); opacity: 0.44;"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-radius: 38px;"><img class="" data-natural-width="480" data-natural-height="270" data-lazy-loaded="" style="" data-src="https://media2.giphy.com/media/gRUvUqTZDUEGrGVLLf/giphy.gif"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 260px; left: 140px; top: 390.926px;" data-name="text-53235a" data-block-id="613aed1de9138ea766c9425b407e4f0e"><div class="sl-block-style" style="z-index: 15; opacity: 0.44;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 96%;"><p>programmers will write more apps</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 800px; left: 80px; top: 591px;" data-name="text-3bbd98" data-block-id="82b74a906eed83876e9e51aaabd5a272"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; font-size: 138%;"><p>Let's make their lives easier...</p></div></div></section><section data-auto-animate="" data-id="24c96c5102ac50fe232552fe696371ba"><div class="sl-block" data-block-type="text" style="width: 768px; left: 73px; top: 51px; height: auto;" data-name="text-86a07a" data-block-id="87a1f25905bded47fca0119f56d8e1ae">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Why ?</h1></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 346px; height: 225px; left: 87px; top: 157px;" data-name="shape-0f3090" data-block-id="0607ef4df9ab4c0ad968f41c56118fd4"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 11;" data-shape-corner-radius="45px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 346 225"><rect width="346" height="225" rx="45" ry="45" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 346px; left: 87px; top: 269.5px;" data-name="text-4b0fe5" data-block-id="8c82d01376a7dbb1bb5c3b30f5558a79"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12; font-size: 150%;"><p>Simplicity</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 202px; left: 149px; top: 189.5px;" data-name="text-a52ee9" data-block-id="fb95437471191d283aea65f598abf9f5"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; font-size: 193%;"><p>🌱</p></div></div>
<div class="sl-block" data-block-type="shape" style="width: 346px; height: 225px; left: 534px; top: 157px;" data-name="shape-eb88a0" data-block-id="19c38fb797c1613ed8da30758d0f0751"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 14;" data-shape-corner-radius="45px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 346 225"><rect width="346" height="225" rx="45" ry="45" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 346px; left: 534px; top: 269.5px;" data-name="text-61a8d1" data-block-id="4ca08909ca34fe42a45ff19d1d584f5f"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 150%;"><p>Efficiency</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 202px; left: 596px; top: 189.5px;" data-name="text-f0d42c" data-block-id="c7be6823d62558041f7e0ed80cd20986"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; font-size: 193%;"><p>🕒</p></div></div>
<div class="sl-block" data-block-type="shape" style="width: 346px; height: 225px; left: 87px; top: 422px;" data-name="shape-72f2f0" data-block-id="5542c440a1a5c943c764073a81bfdb5c"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 17;" data-shape-corner-radius="45px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 346 225"><rect width="346" height="225" rx="45" ry="45" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 346px; left: 87px; top: 534.5px;" data-name="text-c06e44" data-block-id="7408e31720f42884afe7b7dac92233a2"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; font-size: 150%;"><p>Expressiveness</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 202px; left: 149px; top: 454.5px;" data-name="text-8e6785" data-block-id="4d2f1e8c62b58aba47141f97f4bcc8ca"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; font-size: 193%;"><p>🧠</p></div></div>
<div class="sl-block" data-block-type="shape" style="width: 346px; height: 225px; left: 534px; top: 422px;" data-name="shape-90bcb8" data-block-id="b49e812e9d306195eef5527f58cf9c4a"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 20;" data-shape-corner-radius="45px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 346 225"><rect width="346" height="225" rx="45" ry="45" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 346px; left: 534px; top: 534.5px;" data-name="text-62ead5" data-block-id="d57b9113869edcb2418931d2d35bb096"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 21; font-size: 150%;"><p>Reusability</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 202px; left: 596px; top: 454.5px;" data-name="text-34f8b3" data-block-id="429f368d1d41b47bb9b6b6eaf1462eca"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 22; font-size: 193%;"><p>🔄</p></div></div></section><section data-auto-animate="" data-id="2bd614562b8e248fcce6c76e8843a218"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 40.043px; height: auto;" data-name="text-86a07a" data-block-id="a8e5539527b679d34359498c03c62469">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 14;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>
<span style="color:#d3d3d3">How to put your idea </span><span style="color:#ffffff">online</span><span style="color:#d3d3d3"> in 2024 ?</span>
</h1></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 58.9968px; height: 68px; left: 96px; top: 305.541px; min-width: 1px; min-height: 1px;" data-name="image-c9d9f7" data-block-id="e351e4bbd635d1b020aa10fe45883be8"><div class="sl-block-style" style="z-index: 15; opacity: 0.5;"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="2169" data-natural-height="2500" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913575/drupal.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 169px; top: 320.043px;" data-name="text-9c5ce8" data-block-id="4e19ff3db32726e688d93ba8f3052517"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;"><p style="text-align:left"><span style="font-size:0.7em">Drupal</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 96px; top: 391.043px; min-width: 1px; min-height: 1px;" data-block-id="e53dbd7f18f4a27a8d692e600834ee01" data-name="image-e9b9da"><div class="sl-block-content" style="z-index: 17;"><img class="" data-natural-width="123" data-natural-height="123" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913468/Wordpress-Logo.svg"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 169px; top: 401.043px;" data-block-id="e70f4eb6dc70226813136f05e0e25693" data-name="text-5bed05"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18;"><p style="text-align:left"><span style="font-size:0.7em">WordPress</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 96px; top: 504.043px; min-width: 1px; min-height: 1px;" data-block-id="fb2b3cd460583bfd7c8e0606f7ceb53d" data-name="image-580bd1"><div class="sl-block-style" style="z-index: 19; opacity: 0.5;"><div class="sl-block-content" style="z-index: 19;"><img class="" data-natural-width="2192" data-natural-height="2500" data-lazy-loaded="" data-crop-x="0" data-crop-y="0.0616" data-crop-width="1" data-crop-height="0.8768" style="left: 0px; top: -4px; width: 59px; height: 67px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913576/shopify.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 169px; top: 514.043px;" data-block-id="0f0ed35c5dd7a353c8fcd513e85c4be4" data-name="text-8dec9e"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 20;"><p style="text-align:left"><span style="font-size:0.7em">Shopify</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 74px; height: 58.9632px; left: 88.4816px; top: 585.043px; min-width: 1px; min-height: 1px;" data-block-id="f37d5d12514e3c2e2d5c6206b4954eb0" data-name="image-c5c7fc"><div class="sl-block-style" style="z-index: 21; opacity: 0.59;"><div class="sl-block-content" style="z-index: 21; border-width: 1px;"><img class="" data-natural-width="2500" data-natural-height="1992" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913581/squarespace.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 169px; top: 595.043px;" data-block-id="64f9ab0d567ac0edaaa6be8fe7f71aee" data-name="text-ca2cb4"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 22;"><p style="text-align:left"><span style="font-size:0.7em">Squarespace</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 380.5px; top: 321.043px; min-width: 1px; min-height: 1px;" data-block-id="6b5678daa7b8bcd9121b5425cc18d7c0" data-name="image-dac2f4"><div class="sl-block-style" style="z-index: 23; opacity: 0.5;"><div class="sl-block-content" style="z-index: 23;"><img class="" data-natural-width="500" data-natural-height="500" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913562/django-python-logo.webp"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 453.5px; top: 331.043px;" data-block-id="68c25ad4dbb763b523418c0c383387f3" data-name="text-a9b9fb"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 24;"><p style="text-align:left"><span style="font-size:0.7em">Django</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 75.0208px; height: 58.8321px; left: 372.49px; top: 402.127px; min-width: 1px; min-height: 1px;" data-block-id="5e6e165dad9423755aca64a485fc09aa" data-name="image-fa4c5a"><div class="sl-block-style" style="z-index: 25; opacity: 0.5;"><div class="sl-block-content" style="z-index: 25;"><img class="" data-natural-width="411" data-natural-height="155" data-lazy-loaded="" data-crop-x="0.018983" data-crop-y="0" data-crop-width="0.480903" data-crop-height="1" style="left: -3px; top: 0px; width: 156px; height: 59px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913564/Ruby_On_Rails_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 456.5px; top: 412.043px;" data-block-id="08e1a24154fdbe52dab4470679911461" data-name="text-b2e6bd"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 26;"><p style="text-align:left"><span style="font-size:0.7em">Rails</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 380.5px; top: 515.043px; min-width: 1px; min-height: 1px;" data-block-id="90afa8edbcb105c81cf25c260b904aed" data-name="image-b74995"><div class="sl-block-style" style="z-index: 27; opacity: 0.5;"><div class="sl-block-content" style="z-index: 27;"><img class="" data-natural-width="2418" data-natural-height="2500" data-lazy-loaded="" data-crop-x="0" data-crop-y="0.0164" data-crop-width="1" data-crop-height="0.9672" style="left: 0px; top: -1px; width: 59px; height: 61px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913570/laravel-2.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 453.5px; top: 525.043px;" data-block-id="e87e68caf6070275e3f717ee7d280c8d" data-name="text-7ac006"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 28;"><p style="text-align:left"><span style="font-size:0.7em">Laravel</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59.0236px; left: 380.5px; top: 596.043px; min-width: 1px; min-height: 1px;" data-block-id="2c2701166b9c659c5c2d613ba777fd5a" data-name="image-84b346"><div class="sl-block-style" style="z-index: 29; opacity: 0.5;"><div class="sl-block-content" style="z-index: 29;"><img class="" data-natural-width="2499" data-natural-height="2500" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913573/spring-3.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 453.5px; top: 606.043px;" data-block-id="3440048336f675c48e0cf24ecd8eff35" data-name="text-ba2949"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 30;"><p style="text-align:left"><span style="font-size:0.7em">Spring Boot</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 665.5px; top: 327.5px; min-width: 1px; min-height: 1px;" data-block-id="fae6f2fd1e9a60dc7fe2c8ff92c32135" data-name="image-49719e"><div class="sl-block-style" style="z-index: 31; opacity: 0.5;"><div class="sl-block-content" style="z-index: 31;" data-inline-svg="false"><img class="" data-natural-width="265" data-natural-height="265" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913553/budibase.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 738.5px; top: 337.5px;" data-block-id="8e0e98aae8036c771129601a9fad7fbc" data-name="text-744940"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 32;"><p style="text-align:left"><span style="font-size:0.7em">Budibase</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 66.5px; height: 70px; left: 661.75px; top: 403px; min-width: 1px; min-height: 1px;" data-block-id="1a00b9954c8b8307563b47574ae6f1ab" data-name="image-6eef7c"><div class="sl-block-style" style="z-index: 33; opacity: 0.5;"><div class="sl-block-content" style="z-index: 33;"><img class="" data-natural-width="320" data-natural-height="320" data-lazy-loaded="" data-crop-x="0.169492" data-crop-y="0.152542" data-crop-width="0.644068" data-crop-height="0.677966" style="left: -18px; top: -16px; width: 103px; height: 103px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913556/appsmith.webp"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 738.5px; top: 418.5px;" data-block-id="aa55a60b6080134a243e82a4c9c695e6" data-name="text-d417f2"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 34;"><p style="text-align:left"><span style="font-size:0.7em">AppSmith</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 67.85px; height: 59px; left: 661.065px; top: 511.5px; min-width: 1px; min-height: 1px;" data-block-id="ade12e920e7692fdeff29b8ffd25c60f" data-name="image-45d4e7"><div class="sl-block-style" style="z-index: 35; opacity: 0.5;"><div class="sl-block-content" style="z-index: 35;"><img class="" data-natural-width="23" data-natural-height="20" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913560/React_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 738.5px; top: 521.5px;" data-block-id="fb49d6925022ae96f6e790143ac34b83" data-name="text-4c30e5"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 36;"><p style="text-align:left"><span style="font-size:0.7em">React</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 58.9661px; height: 71px; left: 665.5px; top: 586.483px; min-width: 1px; min-height: 1px;" data-block-id="7ba15a765e7a6d38766cae219142f2dd" data-name="image-b8d5bd"><div class="sl-block-style" style="z-index: 37; opacity: 0.5;"><div class="sl-block-content" style="z-index: 37;"><img class="" data-natural-width="98" data-natural-height="118" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913561/Svelte_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 126px; left: 738.5px; top: 602.5px;" data-block-id="76bb40cb752b473236a2398036c2d494" data-name="text-465ef7"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 38;"><p style="text-align:left"><span style="font-size:0.7em">SvelteKit</span></p></div></div>
<div class="sl-block" data-block-type="shape" style="width: 262px; height: 377px; left: 63.49px; top: 292px;" data-name="shape-5ea00d" data-block-id="ce2d43f0e79ee3192bec3fa9693555e1"><div class="sl-block-style" style="z-index: 13; opacity: 0.3; filter: blur(12px);"><div class="sl-block-content fragment" data-shape-type="rect" data-shape-fill-color="rgb(39, 78, 19)" data-shape-stretch="true" style="z-index: 13;" data-fragment-index="0"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 262 377"><rect width="262" height="377" rx="0" ry="0" class="shape-element" fill="rgb(39, 78, 19)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 263px; height: 377px; left: 351.5px; top: 292px;" data-block-id="5ef14322eb1d7e16428304450bb9a7f7" data-name="shape-6e82c3"><div class="sl-block-style" style="z-index: 11; opacity: 0.3; filter: blur(12px);"><div class="sl-block-content fragment" data-shape-type="rect" data-shape-fill-color="rgb(113, 19, 19)" data-shape-stretch="true" style="z-index: 11;" data-fragment-index="1"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 263 377"><rect width="263" height="377" rx="0" ry="0" class="shape-element" fill="rgb(113, 19, 19)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 263px; height: 181.5px; left: 641.5px; top: 292px;" data-block-id="b37ee5a1e629e9d2108090bd7a74929e" data-name="shape-218cd8"><div class="sl-block-style" style="z-index: 10; opacity: 0.3; filter: blur(12px);"><div class="sl-block-content fragment" data-shape-type="rect" data-shape-fill-color="rgb(76, 17, 48)" data-shape-stretch="true" style="z-index: 10;" data-fragment-index="2"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 263 182"><rect width="263" height="181.5" rx="0" ry="0" class="shape-element" fill="rgb(76, 17, 48)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 263px; height: 180.5px; left: 641.5px; top: 488.5px;" data-block-id="9b26e2ddfc084b85693c01347fddba60" data-name="shape-17842d"><div class="sl-block-style" style="z-index: 12; opacity: 0.3; filter: blur(12px);"><div class="sl-block-content fragment" data-shape-type="rect" data-shape-fill-color="rgb(7, 55, 99)" data-shape-stretch="true" style="z-index: 12;" data-fragment-index="3"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 263 181"><rect width="263" height="180.5" rx="0" ry="0" class="shape-element" fill="rgb(7, 55, 99)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 183px; top: 229.5px;" data-name="text-2b6e63" data-block-id="6dcb3d55259a4574fef6bf9ee8643597"><div class="sl-block-content fragment current-visible" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 39; color: rgb(182, 215, 168);" data-fragment-index="0"><p>CMS &amp; Website Builders</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 183px; top: 229.5px;" data-block-id="b30939cb012e98e93b853953b6277821" data-name="text-40591c"><div class="sl-block-content fragment current-visible" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 40; color: rgb(234, 153, 153);" data-fragment-index="1"><p>Backend Frameworks</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 183px; top: 229.5px;" data-block-id="22286bfe70f1361d1a48e20970eb0174" data-name="text-1657c7"><div class="sl-block-content fragment current-visible" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 41; color: rgb(213, 166, 189);" data-fragment-index="2"><p>Low-Code app builders</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 183px; top: 229.5px;" data-block-id="061ef2e10f8874ad56a9449e55497ea8" data-name="text-025499"><div class="sl-block-content fragment current-visible" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 42; color: rgb(159, 197, 232);" data-fragment-index="3"><p>Front-end frameworks</p></div></div></section><section data-auto-animate="" data-id="f6f7315fea5445508955491a2d1450a7">
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 173.5px; top: 460px; min-width: 1px; min-height: 1px;" data-name="image-c9d9f7" data-block-id="e77b9a422259d387313b766de6800915"><div class="sl-block-style" style="z-index: 10; opacity: 0.5;"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="2169" data-natural-height="2500" data-lazy-loaded="" data-crop-x="0" data-crop-y="0.0662" data-crop-width="1" data-crop-height="0.8676" style="left: 0px; top: -5px; width: 59px; height: 68px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913575/drupal.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 96px; top: 509.5px; min-width: 1px; min-height: 1px;" data-name="image-e9b9da" data-block-id="20dcfbd1ccf5bc48fbf013dee43e8d64"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="123" data-natural-height="123" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913468/Wordpress-Logo.svg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 200.078px; top: 611.963px; min-width: 1px; min-height: 1px;" data-name="image-580bd1" data-block-id="06bbda62552c24ee9f19c55136d47dc3"><div class="sl-block-style" style="z-index: 12; opacity: 0.5;"><div class="sl-block-content" style="z-index: 12;"><img class="" data-natural-width="2192" data-natural-height="2500" data-lazy-loaded="" data-crop-x="0" data-crop-y="0.0616" data-crop-width="1" data-crop-height="0.8768" style="left: 0px; top: -4px; width: 59px; height: 67px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913576/shopify.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 74px; height: 58.9632px; left: 96px; top: 588.537px; min-width: 1px; min-height: 1px;" data-name="image-c5c7fc" data-block-id="c87eda721ded89af43808abd6f035f13"><div class="sl-block-style" style="z-index: 13; opacity: 0.59;"><div class="sl-block-content" style="z-index: 13; border-width: 1px;"><img class="" data-natural-width="2500" data-natural-height="1992" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913581/squarespace.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 203px; top: 236.578px; min-width: 1px; min-height: 1px;" data-name="image-dac2f4" data-block-id="99d720c0f4605e2c486e0fccd5d3bd03"><div class="sl-block-style" style="z-index: 14; opacity: 0.5; transform: rotate(-6deg);"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="500" data-natural-height="500" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913562/django-python-logo.webp"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 75.0208px; height: 58.8321px; left: 367.49px; top: 254.746px; min-width: 1px; min-height: 1px;" data-name="image-fa4c5a" data-block-id="19dab566d52817b2f3941bc73cea735d"><div class="sl-block-style" style="z-index: 15; opacity: 0.5;"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="411" data-natural-height="155" data-lazy-loaded="" data-crop-x="0.018983" data-crop-y="0" data-crop-width="0.480903" data-crop-height="1" style="left: -3px; top: 0px; width: 156px; height: 59px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913564/Ruby_On_Rails_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 253.5px; top: 307.5px; min-width: 1px; min-height: 1px;" data-name="image-b74995" data-block-id="b14455b6d1f988e3f1774992e6866a2c"><div class="sl-block-style" style="z-index: 16; opacity: 0.5;"><div class="sl-block-content" style="z-index: 16;"><img class="" data-natural-width="2418" data-natural-height="2500" data-lazy-loaded="" data-crop-x="0" data-crop-y="0.0164" data-crop-width="1" data-crop-height="0.9672" style="left: 0px; top: -1px; width: 59px; height: 61px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913570/laravel-2.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59.0236px; left: 296.5px; top: 233.656px; min-width: 1px; min-height: 1px;" data-name="image-84b346" data-block-id="fb7e5a831309e37c297dab0605fde857"><div class="sl-block-style" style="z-index: 17; opacity: 0.5;"><div class="sl-block-content" style="z-index: 17;"><img class="" data-natural-width="2499" data-natural-height="2500" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913573/spring-3.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 59px; height: 59px; left: 673.325px; top: 603px; min-width: 1px; min-height: 1px;" data-name="image-49719e" data-block-id="63752745b8a471dab42bc00dcbdf26fd"><div class="sl-block-style" style="z-index: 18; opacity: 0.5;"><div class="sl-block-content" style="z-index: 18;" data-inline-svg="false"><img class="" data-natural-width="265" data-natural-height="265" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913553/budibase.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 66.5px; height: 70px; left: 720.5px; top: 492.5px; min-width: 1px; min-height: 1px;" data-name="image-6eef7c" data-block-id="ee819a8094931a6ea90641cfd91a6801"><div class="sl-block-style" style="z-index: 19; opacity: 0.5;"><div class="sl-block-content" style="z-index: 19;"><img class="" data-natural-width="320" data-natural-height="320" data-lazy-loaded="" data-crop-x="0.165049" data-crop-y="0.145631" data-crop-width="0.644068" data-crop-height="0.677966" style="left: -17px; top: -15px; width: 103px; height: 103px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913556/appsmith.webp"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 67.85px; height: 59px; left: 743.075px; top: 288.5px; min-width: 1px; min-height: 1px;" data-name="image-45d4e7" data-block-id="235c7724229c0a4cc35873139c8f4714"><div class="sl-block-style" style="z-index: 20; opacity: 0.5;"><div class="sl-block-content" style="z-index: 20;"><img class="" data-natural-width="23" data-natural-height="20" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913560/React_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 58.9661px; height: 71px; left: 661.534px; top: 242.578px; min-width: 1px; min-height: 1px;" data-name="image-b8d5bd" data-block-id="e8e41c2268f4570a382d0153a1663f8c"><div class="sl-block-style" style="z-index: 21; opacity: 0.5;"><div class="sl-block-content" style="z-index: 21;"><img class="" data-natural-width="98" data-natural-height="118" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10913561/Svelte_Logo.svg"></div></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; min-width: 0px; min-height: 0px; left: 82.4816px; top: 450.5px;" data-name="line-be069a" data-block-id="0b8b5b143c12aa157e4f4ca14ae5392f"><div class="sl-block-content" data-line-x1="0" data-line-y1="0" data-line-x2="812" data-line-y2="0" data-line-color="#cccccc" data-line-start-type="line-arrow" data-line-end-type="line-arrow" style="z-index: 22;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="812" height="1" viewbox="0 0 812 1"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="2" y1="0" x2="810.0049261083744" y2="0"></line><line class="line-element" stroke="#cccccc" stroke-width="2" x1="2" y1="0" x2="810.0049261083744" y2="0"></line><path style="fill: rgba(0,0,0,0);" stroke="#cccccc" stroke-width="2" transform="translate(2,0) rotate(90)" d="M -6 -6 L 0 0 L 6 -6"></path><path style="fill: rgba(0,0,0,0);" stroke="#cccccc" stroke-width="2" transform="translate(810.0049261083744,0) rotate(90)" d="M 6 6 L 0 0 L -6 6"></path></svg></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; min-width: 0px; min-height: 0px; left: 482.5px; top: 256.5px;" data-block-id="eb70379cd9476c5d8b4f5e8c6431ef55" data-name="line-858c61"><div class="sl-block-content" data-line-x1="0" data-line-y1="0" data-line-x2="0" data-line-y2="391" data-line-color="#cccccc" data-line-start-type="line-arrow" data-line-end-type="line-arrow" style="z-index: 23;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="391" viewbox="0 0 1 391"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="2" x2="0" y2="389.01023017902816"></line><line class="line-element" stroke="#cccccc" stroke-width="2" x1="0" y1="2" x2="0" y2="389.01023017902816"></line><path style="fill: rgba(0,0,0,0);" stroke="#cccccc" stroke-width="2" transform="translate(0,2) rotate(180)" d="M -6 -6 L 0 0 L 6 -6"></path><path style="fill: rgba(0,0,0,0);" stroke="#cccccc" stroke-width="2" transform="translate(0,389.01023017902816) rotate(180)" d="M 6 6 L 0 0 L -6 6"></path></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 158px; left: 22.5px; top: 450.5px;" data-name="text-3e9511" data-block-id="8383c1ce5ac25c0dd3c938a0e2f646d8"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 24;"><p><span style="font-size:0.7em">Web Site</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 158px; left: 785px; top: 450.5px;" data-block-id="1e06e6870ef5187579d79ba307d340d4" data-name="text-1947e1"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 25;"><p><span style="font-size:0.7em">Web App</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 281px; left: 342px; top: 651.524px;" data-block-id="2db7d5a8399b5ed758268f2886ade98d" data-name="text-4ffa77"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 26;"><p><span style="font-size:0.7em">Beginner Friendly</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 191px; left: 387px; top: 209.5px;" data-block-id="f98640a268ea89b00f592b79d047842e" data-name="text-126475"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 27;"><p><span style="font-size:0.7em">Customizable</span></p></div></div>
<div class="sl-block" data-block-type="image" style="width: 134.5px; height: 134.5px; left: 415.75px; top: 382.75px; min-width: 1px; min-height: 1px;" data-name="image-93110a" data-block-id="aeaf0cea72d8ca435460aec385d72c2b"><div class="sl-block-content fragment" style="z-index: 28;" data-inline-svg="false" data-fragment-index="0"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 40.043px; height: auto;" data-name="text-86a07a" data-block-id="150793c9cf18a655fc7b3435527d507a">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 29;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>
<span style="color:#d3d3d3">How to put your idea </span><span style="color:#ffffff">online</span><span style="color:#d3d3d3"> in 2024 ?</span>
</h1></div>
</div></section><section data-auto-animate="" data-id="aa4b84f7055d4b07c1e48cf9a275e38c"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 45px; height: auto;" data-name="text-86a07a" data-block-id="abb0eb5180c2a3e0a0d6f69956b6a8d9">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>How to build a website in 2024 ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 158px; left: 22.5px; top: 450.5px;" data-name="text-3e9511" data-block-id="5e3d9668894ae45aef6ebbf84f723a48"><div class="sl-block-style" style="z-index: 11; opacity: 0.21;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11;"><p><span style="font-size:0.7em">Web Site</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 158px; left: 785px; top: 450.5px;" data-name="text-1947e1" data-block-id="4730f8fd83250062b71d7f9dbaa303e2"><div class="sl-block-style" style="z-index: 12; opacity: 0.21;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12;"><p><span style="font-size:0.7em">Web App</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 281px; left: 342px; top: 651.524px;" data-name="text-4ffa77" data-block-id="bc744bb648653fa5a2dd551ad5641158"><div class="sl-block-style" style="z-index: 13; opacity: 0.21;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13;"><p><span style="font-size:0.7em">Beginner Friendly</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 191px; left: 387px; top: 209.5px;" data-name="text-126475" data-block-id="e66d44a2508c865df0050825f3a9641b"><div class="sl-block-style" style="z-index: 14; opacity: 0.21;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p><span style="font-size:0.7em">Customizable</span></p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 134.5px; height: 134.5px; left: 415.75px; top: 384.75px; min-width: 1px; min-height: 1px;" data-name="image-93110a" data-block-id="d260c520a2cd91b65387a4a1d6d2a51e"><div class="sl-block-content fragment" style="z-index: 18;" data-inline-svg="false" data-fragment-index="0"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 286px; left: 129.75px; top: 427px;" data-name="text-dc457b" data-block-id="dd03ca254c73931d1eebd8c554425573"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p>Everything loads instantly</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 253px; left: 558.25px; top: 423px;" data-block-id="fc087eabac68ca9c8f197b3ef730e50e" data-name="text-81e966"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;">
<p>User-Generated</p>
<p>content</p>
</div></div>
<div class="sl-block" data-block-type="shape" style="width: 134.5px; height: 134.5px; left: 415.75px; top: 382.75px;" data-name="shape-8dbabc" data-block-id="511922b0cf91ea59eb833c11f1f3aea3"><div class="sl-block-style" style="z-index: 17; opacity: 0.92;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 17;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 135 135"><rect width="134.5" height="134.5" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 286px; left: 340px; top: 546px;" data-block-id="4aaf01316b6ad57c0a2f87b76c93f3a4" data-name="text-e9b104"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; background-color: rgba(0, 0, 0, 0);"><p>Accessible to non-programmers</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 286px; left: 339.5px; top: 292.75px;" data-block-id="a10f658137699f186e41cb87360fb229" data-name="text-74d5b7"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 20; background-color: rgba(0, 0, 0, 0);"><p>Connects to any database</p></div></div></section><section data-auto-animate="" data-id="7f5cbc932cfbda84c9b9ac07289ca0ae"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 45px; height: auto;" data-name="text-86a07a" data-block-id="3ac057d4e2d36c81bbeb7d676a3f0f90">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>How to build a website in 2024 ?</h1></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 134.5px; height: 134.5px; left: 153px; top: 256.25px; min-width: 1px; min-height: 1px;" data-name="image-93110a" data-block-id="1e0c7bfb0671124ac47812dca2c204ef"><div class="sl-block-content fragment" style="z-index: 11;" data-inline-svg="false" data-fragment-index="0"><img class="" data-natural-width="1024" data-natural-height="1024" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10911780/favicon.svg"></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; min-width: 0px; min-height: 0px; left: 333px; top: 256.25px;" data-name="line-b9fe06" data-block-id="17a2b555b9683853128eafedee48323d"><div class="sl-block-content" data-line-x1="0" data-line-y1="386.75" data-line-x2="0" data-line-y2="0" data-line-color="#444444" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="386.75" viewbox="0 0 1 386.75"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="386.75" x2="0" y2="0"></line><line class="line-element" stroke="#444444" stroke-width="2" x1="0" y1="386.75" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 360px; top: 256.25px;" data-name="text-3cfa9d" data-block-id="45ecb043a6fdb12c17c26a0a46f8498a"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13;"><p style="text-align:left"><span style="font-size:1.4em">Easy</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 360px; top: 394.625px;" data-block-id="82bd054afee65b58dfa677826ec4f1e3" data-name="text-555a08"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p style="text-align:left"><span style="font-size:1.4em">Beautiful</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 360px; top: 532.625px;" data-block-id="38d59b89d913ae111d6411c6d766953f" data-name="text-fe23d6"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p style="text-align:left"><span style="font-size:1.4em">Fast</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 320px; left: 360px; top: 311.25px;" data-name="text-58e5bb" data-block-id="af40d1d9913ae72527f391878c3c6f0e"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; color: rgb(136, 136, 136);"><p style="text-align:left"><span style="font-size:0.7em">Build your site in a weekend</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 370px; left: 360px; top: 449.625px;" data-block-id="d269e0032bcd76763d80c4c5bb7dcd00" data-name="text-1a41ef"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; color: rgb(136, 136, 136);"><p style="text-align:left"><span style="font-size:0.7em">I write the CSS, not you</span></p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 370px; left: 360px; top: 587.625px;" data-block-id="9e55f585853268ea9da8fe78449b684d" data-name="text-c739bd"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; color: rgb(136, 136, 136);"><p style="text-align:left"><span style="font-size:0.7em">Rust, Lighthouse 100, scales to </span></p></div></div></section></section><section class="stack" data-id="c242ed105e69d78e39f61cdc10367202"><section data-auto-animate="" data-id="19474321108771b05824d69f01b8d375"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 77px; height: auto;" data-name="text-86a07a" data-block-id="422f5958d868eff1efe93bccf3cdcbe1">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 267px; left: 96px; top: 193px; height: auto;" data-name="text-35cf52" data-block-id="d5cf903fd03c5f4a62c423ba9d326ee5">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Seriously ?</h2></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 267px; left: 390px; top: 183.5px; height: auto;" data-block-id="f7683969bcabd45b9e5b68c79449e8c2" data-name="text-bcf758">
<div class="sl-block-style" style="z-index: 12; transform: rotate(-9deg);"><div class="sl-block-content fragment" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 12; color: rgb(82, 198, 104);" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text" data-fragment-index="0"><h2>YES !</h2></div></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 806.4px; height: 98.9767px; left: 96px; top: 370.512px; min-width: 1px; min-height: 1px;" data-name="image-d45bb9" data-block-id="994ae67edb9e917631db996013a77ec9"><div class="sl-block-style" style="z-index: 13; transform: rotate(0deg);"><div class="sl-block-content fragment" style="z-index: 13;" data-fragment-index="1"><img class="" data-natural-width="774" data-natural-height="95" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932322/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 806.4px; height: 134.012px; left: 84.7953px; top: 360.779px; min-width: 1px; min-height: 1px;" data-name="image-08937c" data-block-id="57acee10b66a302f5a021d7a60629a5b"><div class="sl-block-style" style="z-index: 14; transform: rotate(-6deg);"><div class="sl-block-content fragment" style="z-index: 14;" data-fragment-index="2"><img class="" data-natural-width="692" data-natural-height="115" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932323/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 631.341px; height: 133.956px; left: 172.325px; top: 380.757px; min-width: 1px; min-height: 1px;" data-name="image-ecb571" data-block-id="5e07d9dcec50e68f9ba57e27a5b30d17"><div class="sl-block-style" style="z-index: 15; transform: rotate(4deg);"><div class="sl-block-content fragment" style="z-index: 15;" data-fragment-index="3"><img class="" data-natural-width="542" data-natural-height="115" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932324/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 806.4px; height: 213.157px; left: 85.0253px; top: 348.445px; min-width: 1px; min-height: 1px;" data-name="image-81b75c" data-block-id="98435e66900dc24c011e3460dd925399"><div class="sl-block-style" style="z-index: 16; transform: rotate(3deg);"><div class="sl-block-content fragment" style="z-index: 16;" data-fragment-index="4"><img class="" data-natural-width="942" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932325/pasted-from-clipboard.png"></div></div></div></section><section data-auto-animate="" data-id="0599801507a855e461c3f407dd639526"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 77px; height: auto;" data-name="text-86a07a" data-block-id="97b7d3f1c70b5f7c6f8af02df47861af">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Build Websites in SQL</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 267px; left: 96px; top: 193px; height: auto;" data-name="text-35cf52" data-block-id="4cbfd83abbb51db3a69d4f00010ed0f1">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 11;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>Seriously ?</h2></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 267px; left: 390px; top: 183.5px; height: auto;" data-name="text-bcf758" data-block-id="a68602c29b761974c5fce33a88121c74">
<div class="sl-block-style" style="z-index: 12; transform: rotate(-9deg);"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 12; color: rgb(82, 198, 104);" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h2>YES !</h2></div></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 806.4px; height: 98.9767px; left: 138.696px; top: 580.512px; min-width: 1px; min-height: 1px;" data-name="image-d45bb9" data-block-id="280f827e1547e2f9fe93f681031d7205"><div class="sl-block-style" style="z-index: 13; transform: rotate(0deg);"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="774" data-natural-height="95" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932322/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 450.355px; height: 74.8423px; left: 492.063px; top: 465.729px; min-width: 1px; min-height: 1px;" data-name="image-08937c" data-block-id="9e7d8718b4fc094783a478f4b10780f3"><div class="sl-block-style" style="z-index: 16; transform: rotate(-6deg);"><div class="sl-block-content" style="z-index: 16;"><img class="" data-natural-width="692" data-natural-height="115" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932323/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 631.341px; height: 133.956px; left: 173.714px; top: 286.584px; min-width: 1px; min-height: 1px;" data-name="image-ecb571" data-block-id="6d3e71facf5abc2d90f957679942af28"><div class="sl-block-style" style="z-index: 14; transform: rotate(4deg);"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="542" data-natural-height="115" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932324/pasted-from-clipboard.png"></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 525.758px; height: 138.974px; left: 12.8616px; top: 420.513px; min-width: 1px; min-height: 1px;" data-name="image-81b75c" data-block-id="928e0769446e26ee792cec0fdd5a0a50"><div class="sl-block-style" style="z-index: 15; transform: rotate(3deg);"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="942" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932325/pasted-from-clipboard.png"></div></div></div></section></section><section data-id="4fdcdb34e591f45b0c35281600f8a69e" data-auto-animate=""><div class="sl-block" data-block-type="image" data-name="image-3c39ef" style="width: 466.667px; height: 700px; left: 493.333px; top: 0px; min-width: 1px; min-height: 1px;" data-block-id="2b2467b84acd2a3996483b197f712cc5"><div class="sl-block-content" style="z-index: 10; border-style: solid; border-radius: 30px;"><img data-natural-width="1920" data-natural-height="1280" style="left: -292px; top: 0px; width: 1050px; height: 700px;" data-lazy-loaded="" data-crop-x="0.277778" data-crop-y="0" data-crop-width="0.444445" data-crop-height="1" data-src="https://images.unsplash.com/photo-1552688468-d87e6f7a58f2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wyMDcwNnwwfDF8c2VhcmNofDE0N3x8YWJzdHJhY3R8ZW58MHx8fHwxNjkzMjI2NTIxfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1920&amp;utm_source=slides&amp;utm_medium=referral&amp;utm_campaign=api-credit"></div></div>
<div class="sl-block sl-block-group" data-block-type="group" data-name="group-dcc743" style="height: auto;" data-block-id="b84e2138430e77fd70c7676e99f3273a"><div class="sl-block-content sl-block-group-content" style="transform-origin: 237px 349.5px 0px; z-index: 11;">
<div class="sl-block" data-block-type="text" style="width: 393px; left: 36.8335px; top: 397px; height: auto;" data-name="text-bad4e5" data-block-id="bac62c1193cf7ef165a3bd237a7a5df8" data-auto-animate-duration="0.6"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: left; z-index: 16; padding: 10px; line-height: 1.17; color: rgb(0, 0, 0);" data-has-line-height="" data-placeholder-text="Text"><h2><strong>What ?</strong></h2></div></div>
<div class="sl-block" data-block-type="text" style="width: 393px; left: 36.8335px; top: 484px; height: auto;" data-name="text-d18e72" data-block-id="eed434c3feb1434124029e9ef3bc04f1"><div class="sl-block-content" data-placeholder-tag="p" style="z-index: 17; text-align: left; padding: 10px; color: rgb(0, 0, 0);" data-placeholder-text="Text"><p>What is SQLPage ?<br>
Let's dive in !</p></div></div>
<div class="sl-block" data-block-type="shape" style="width: 474px; height: 699px; left: 0px; top: 0px;" data-name="shape-b7e817" data-block-id="f732cc57127d198277510a2143904ce4"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#a4a5bf" data-shape-stretch="true" style="z-index: 15;" data-shape-corner-radius="30px" href="#/1"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 474 699"><rect width="474" height="699" rx="30" ry="30" class="shape-element" fill="#a4a5bf"></rect></svg></a></div>
</div></div></section><section data-id="f8a7a2bcb3a3527c0101f820c36c91ca" data-auto-animate=""><div class="sl-block" data-block-type="image" data-name="image-3c39ef" style="width: 466.667px; height: 700px; left: 493.333px; top: 0px; min-width: 1px; min-height: 1px;" data-block-id="4cab03c142424cb9cedd87961a8546fb"><div class="sl-block-content" style="z-index: 10; border-style: solid; border-radius: 30px;"><img data-natural-width="1920" data-natural-height="1280" style="left: -292px; top: 0px; width: 1050px; height: 700px;" data-lazy-loaded="" data-crop-x="0.277778" data-crop-y="0" data-crop-width="0.444445" data-crop-height="1" data-src="https://images.unsplash.com/photo-1552688468-d87e6f7a58f2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wyMDcwNnwwfDF8c2VhcmNofDE0N3x8YWJzdHJhY3R8ZW58MHx8fHwxNjkzMjI2NTIxfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1920&amp;utm_source=slides&amp;utm_medium=referral&amp;utm_campaign=api-credit"></div></div>
<div class="sl-block sl-block-group" data-block-type="group" data-name="group-dcc743" style="height: auto;" data-block-id="d8700b0567f942043a21f73ec406e5e8"><div class="sl-block-content sl-block-group-content" style="transform-origin: 237px 349.5px 0px; z-index: 11;">
<div class="sl-block" data-block-type="text" style="width: 393px; left: 36.8335px; top: 33px; height: auto;" data-name="text-bad4e5" data-block-id="90a1fa1547061029086b4b2717e6a72a"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: left; z-index: 16; padding: 10px; line-height: 1.17; color: rgb(0, 0, 0);" data-has-line-height="" data-placeholder-text="Text"><h2><strong>What ?</strong></h2></div></div>
<div class="sl-block" data-block-type="text" style="width: 393px; left: 36.8335px; top: 150px; height: auto;" data-name="text-d18e72" data-block-id="82f0ba4afbe055c95a02b3befb2e9dc1"><div class="sl-block-content" data-placeholder-tag="p" style="z-index: 17; text-align: left; padding: 10px; color: rgb(0, 0, 0);" data-placeholder-text="Text">
<p>An</p>
<p><em>open-source</em></p>
<p><strong>low-code</strong></p>
<p>SQL-only</p>
<p>web application server.</p>
<p> </p>
<p> </p>
<p><span style="font-size:0.7em">License: MIT</span></p>
<p><span style="font-size:0.7em">Language: Rust</span></p>
<p><br>
<span style="font-size:0.7em">Dependencies: None</span></p>
</div></div>
<div class="sl-block" data-block-type="shape" style="width: 474px; height: 699px; left: 0px; top: 0px;" data-name="shape-b7e817" data-block-id="6ebcde8c08041a998927a630678bfd85"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#a4a5bf" data-shape-stretch="true" style="z-index: 15;" data-shape-corner-radius="30px" href="#/1"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 474 699"><rect width="474" height="699" rx="30" ry="30" class="shape-element" fill="#a4a5bf"></rect></svg></a></div>
</div></div></section><section data-id="cbfacc612611999ac5475c380e3ffc78">
<div class="sl-block" data-block-type="text" style="width: 800px; left: 78.4625px; top: 7.5845px; height: auto;" data-name="text-c29943" data-block-id="7f6c3a02e630e061dbf690ae2aac223a"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: center; z-index: 13; line-height: 1.17; transition-duration: 0.6s; transition-delay: 0.6s;" data-has-line-height="" data-placeholder-text="Text" data-animation-type="fade-in"><h2>SQLPage is ...</h2></div></div>
<div class="sl-block sl-block-group" data-block-type="group" data-name="group-146e06" style="height: auto;" data-block-id="a7a97488da5a814434d3cf68b3788366"><div class="sl-block-content sl-block-group-content" style="transform-origin: 153.5px 639.5px 0px; z-index: 14; transition-duration: 0.6s; transition-delay: 0.3s;" data-animation-type="slide-up">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 107px; left: 0px; top: 586px;" data-name="shape-8fd0b8" data-block-id="df5746681c900684ab08ae0100a85355"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 18;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 107"><rect width="307" height="107" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="width: 219.286px; left: 43.8571px; top: 645px; height: auto;" data-name="text-03e418" data-block-id="e8db06d48fa3e5b202d51f9e3e61576e"><div class="sl-block-content" data-placeholder-tag="p" style="z-index: 19; text-align: left; font-size: 60%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><p>... written in Rust</p></div></div>
<div class="sl-block" data-block-type="text" style="width: 219.286px; left: 43.8571px; top: 608px; height: auto;" data-name="text-b21b2c" data-block-id="d4e3442b78d65e3be7700e6c9f184f37"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: left; z-index: 20; font-size: 50%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><h2>A web server</h2></div></div>
</div></div>
<div class="sl-block sl-block-group" data-block-type="group" style="height: auto;" data-name="group-2081df" data-block-id="fb9da09f51d412e07197210c9f99c7ab"><div class="sl-block-content sl-block-group-content" style="transform-origin: 479.5px 639px 0px; z-index: 21; transition-duration: 0.6s; transition-delay: 0.5s;" data-animation-type="slide-up">
<div class="sl-block" data-block-type="shape" style="width: 307px; height: 108px; left: 326px; top: 585px;" data-name="shape-6003be" data-block-id="ec14ae4331bdedfbfef65793887700e1"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 25;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 307 108"><rect width="307" height="108" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="width: 219.286px; left: 369.857px; top: 645px; height: auto;" data-name="text-d78035" data-block-id="8b4c65425a3f7db9bb6df716f016f393"><div class="sl-block-content" data-placeholder-tag="p" style="z-index: 26; text-align: left; font-size: 60%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><p>reusable HTML</p></div></div>
<div class="sl-block" data-block-type="text" style="width: 219.286px; left: 369.857px; top: 608px; height: auto;" data-name="text-84f3e6" data-block-id="7dc9f24b41c68975dc3b48ade1f63bca"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: left; z-index: 27; font-size: 50%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><h2>Components</h2></div></div>
</div></div>
<div class="sl-block sl-block-group" data-block-type="group" style="height: auto;" data-name="group-000099" data-block-id="71e1b90dc7eaadbeecc1ee88ffd727c7"><div class="sl-block-content sl-block-group-content" style="transform-origin: 808.25px 638.5px 0px; z-index: 28; transition-duration: 0.6s; transition-delay: 0.7s;" data-animation-type="slide-up">
<div class="sl-block" data-block-type="shape" style="width: 304.5px; height: 109px; left: 656px; top: 584px;" data-name="shape-f12dda" data-block-id="dfe816fc0db695336a2f71e52a5c1ee6"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 32;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 305 109"><rect width="304.5" height="109" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="width: 217.5px; left: 699.5px; top: 645px; height: auto;" data-name="text-19af33" data-block-id="01b3202e6f0029b7aba7afde9381623f"><div class="sl-block-content" data-placeholder-tag="p" style="z-index: 33; text-align: left; font-size: 60%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><p>Database connections</p></div></div>
<div class="sl-block" data-block-type="text" style="width: 217.5px; left: 699.5px; top: 608px; height: auto;" data-name="text-41de68" data-block-id="d22c87ca9d49c9e9b244f63d25b493de"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: left; z-index: 34; font-size: 50%; color: rgb(255, 255, 255);" data-placeholder-text="Text"><h2>Drivers</h2></div></div>
</div></div>
<div class="sl-block" data-block-type="image" style="width: 304.5px; height: 456.274px; left: 655.5px; top: 109.726px; min-width: 1px; min-height: 1px;" data-name="image-dece35" data-block-id="5f4ed75a3d486bc3a09e90935418478d"><div class="sl-block-content" style="z-index: 12; transition-duration: 0.6s; transition-delay: 0.7s; border-style: solid; border-radius: 30px;" data-animation-type="slide-down"><img style="left: -253px; top: 0px; width: 811px; height: 456px;" data-natural-width="2400" data-natural-height="1350" data-lazy-loaded="" data-crop-x="0.312304" data-crop-y="0" data-crop-width="0.375391" data-crop-height="1" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10923931/growtika-VofYoHuMWyc-unsplash.jpg"></div></div>
<div class="sl-block" data-block-type="image" data-name="image-7758d8" style="width: 304.925px; height: 457.387px; left: 326px; top: 109.169px; min-width: 1px; min-height: 1px;" data-block-id="cafa7ea7f85e84162fed526f1f1d2de7"><div class="sl-block-content" style="z-index: 11; transition-duration: 0.6s; transition-delay: 0.5s; border-style: solid; border-radius: 30px;" data-animation-type="slide-down"><img style="left: -96px; top: 0px; width: 1106px; height: 457px;" data-natural-width="1272" data-natural-height="526" data-lazy-loaded="" data-crop-x="0.086799" data-crop-y="0" data-crop-width="0.275682" data-crop-height="1" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10923900/Screenshot_from_2023-11-16_00-24-50.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 304.554px; height: 456.831px; left: 1.223px; top: 109.169px; min-width: 1px; min-height: 1px;" data-name="image-3bee77" data-block-id="1fef3c851e38139140d10372dcfb8a61"><div class="sl-block-content" style="z-index: 10; transition-duration: 0.6s; transition-delay: 0.3s; border-style: solid; border-radius: 30px;" data-animation-type="slide-down"><img style="left: -190px; top: 0px; width: 685px; height: 457px;" data-natural-width="2025" data-natural-height="1350" data-lazy-loaded="" data-crop-x="0.277778" data-crop-y="0" data-crop-width="0.444444" data-crop-height="1" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10923894/server.webp"></div></div></section><section data-id="ad7843fb7adbce6b415553fe810b532a" data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)">
<div class="sl-block" data-block-type="text" style="width: 800px; left: 78.4625px; top: 7.5845px; height: auto;" data-name="text-c29943" data-block-id="fb9f135439c23cef4f4e7f6dfea0e049"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: center; z-index: 10; line-height: 1.17;" data-has-line-height="" data-placeholder-text="Text"><h2>SQLPage is ...</h2></div></div>
<div class="sl-block" data-block-type="image" style="width: 920.188px; height: 533.736px; left: 18.3685px; top: 124px; min-width: 1px; min-height: 1px;" data-name="image-b007af" data-block-id="b20e5dc9d76dbc49b75048cd3eda7b53"><div class="sl-block-content" style="z-index: 23;"><img class="" data-natural-width="1362" data-natural-height="790" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10923942/architecture.png"></div></div></section><section class="stack" data-id="e310adb7ae3b5b647651efa40e743347"><section data-auto-animate="" data-id="2f2596237eae4fb53d63b31c83efffae">
<div class="sl-block" data-block-type="text" style="width: 800px; left: 78.4625px; top: 7.5845px; height: auto;" data-name="text-c29943" data-block-id="209e02450c1024d614909f716e3e282a"><div class="sl-block-content" data-placeholder-tag="h2" style="text-align: center; z-index: 10; line-height: 1.17;" data-has-line-height="" data-placeholder-text="Text"><h2>Core principles</h2></div></div>
<div class="sl-block" data-block-type="shape" style="width: 320px; height: 490px; left: 80px; top: 140px;" data-name="shape-753145" data-block-id="1a7f2a55956730d5bad78dcef43693a1"><div class="sl-block-style" style="z-index: 11; filter: drop-shadow(rgba(153, 143, 143, 0.5) 5px 3px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(238, 238, 238)" data-shape-stretch="true" style="z-index: 11;" data-shape-corner-radius="12px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 320 490"><rect width="320" height="490" rx="12" ry="12" class="shape-element" fill="rgb(238, 238, 238)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 316px; left: 82px; top: 350px;" data-name="text-b0dc32" data-block-id="e2ace28df52a25523f5c2181bc64987e"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12; color: rgb(34, 34, 34);"><p>Web Page</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 316px; left: 560px; top: 350px;" data-block-id="94a88203d943250d36cb798384f28d1a" data-name="text-f55e7c"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; color: rgb(255, 255, 255);"><p>SQL file</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 296px; left: 92px; top: 260px;" data-block-id="b8b0caa79bcb1da64872934f53e504d0" data-name="text-f7b350"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14; color: rgb(34, 34, 34); font-size: 207%;"><p>1</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 296px; left: 572px; top: 260px;" data-block-id="68ff8f69f4c2440a352a1f3acffd6d49" data-name="text-e5300d"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; color: rgb(255, 255, 255); font-size: 207%;"><p>1</p></div></div></section><section data-id="929d1678d019f1aa635d21aee20b305e" data-auto-animate="">
<div class="sl-block" data-block-type="iframe" style="width: 960px; height: 700px; left: 0px; top: 0px;" data-name="iframe-e180bf" data-block-id="20d417cc42e39bc07a0f4a4077fc2521"><div class="sl-block-content" style="z-index: 12;"><iframe allowfullscreen="" allow="fullscreen; accelerometer; geolocation; gyroscope; camera; encrypted-media; microphone; midi" data-src="https://sql-page.com/examples/tabs/?db=sqlite" sandbox="allow-forms allow-scripts allow-popups allow-same-origin allow-pointer-lock allow-presentation"></iframe></div></div></section><section data-auto-animate="" data-id="c59a15054f198b17c06d82250ab1eb05">
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-0b51b5" data-block-id="5cbe7f92bd00d650329dc9da408faca4"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-auto-animate="" data-id="2a6d979d16cc4621013f0a77bcf578c8">
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-0b51b5" data-block-id="30b78dca7cfd2333a985c1a05dc6bd5f"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 180px; left: 0px; top: 520px;" data-name="shape-d8b68a" data-auto-animate-easing="ease" data-block-id="addb41b0dcbe8ba3438d727013a6c90a"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 180"><rect width="960" height="180" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 17px; left: 0px; top: 481px;" data-name="shape-17baf1" data-block-id="2c01886873eecb414752ac6736f02066"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 17"><rect width="960" height="17" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 28px; left: 0px; top: 84px;" data-name="shape-28d44b" data-auto-animate-easing="ease" data-block-id="70bb316cb380c8e4fe7de23790343c02"><div class="sl-block-style" style="z-index: 13; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 13;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 28"><rect width="960" height="28" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 39px; left: 0px; top: 0px;" data-name="shape-c3ca73" data-auto-animate-easing="ease" data-block-id="71a8a9996fd09aa96356d8ef315d9583"><div class="sl-block-style" style="z-index: 14; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 14;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 39"><rect width="960" height="39" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 180px; top: 582.5px;" data-name="text-e9a29c" data-auto-animate-easing="ease" data-block-id="e77854122ca2708d6bcc4aebfb0f570f"><div class="sl-block-style" style="z-index: 15; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 5px) opacity(100%);"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p><span style="font-size:1.4em">3</span> components</p></div></div></div></section><section data-id="d568996d3630513cfadb4b6b3c322309" data-auto-animate="">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 607px; left: 0px; top: 93px;" data-name="shape-d8b68a" data-block-id="78f343b98d71e7f16319ac0a218f39e1" data-auto-animate-easing="ease"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 607"><rect width="960" height="607" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 31px; left: 0.0005px; top: 0px;" data-name="shape-d16e1c" data-block-id="7423a630718ee9a2dafd9e88e3c13eae" data-auto-animate-easing="ease"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 31"><rect width="960" height="31" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 392.46px; height: 109px; left: 282.233px; top: 560px;" data-name="shape-3dd8d7" data-block-id="b3069719f3326e7f29b53a121580522b" data-auto-animate-easing="ease"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 392 109"><rect width="392.46" height="109" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 282.233px; top: 583.5px;" data-name="text-4c2914" data-block-id="532c9f1aaf6482da93d3393fa16871c6" data-auto-animate-easing="ease"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>tab</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 283.771px; top: 630px;" data-block-id="8fc963477010c5d20aaf70490f126d90" data-name="text-e76670" data-auto-animate-easing="ease"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="7f3e029e1e2221dbee5ad5a9929a8513"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-id="1480957bb7150e0d68e4a287cc475dfa" data-auto-animate="">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 607px; left: 0px; top: 93px;" data-name="shape-d8b68a" data-block-id="c6626038a5afcdef238d57acaafb2b14"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 607"><rect width="960" height="607" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 31px; left: 0.0005px; top: 0px;" data-name="shape-d16e1c" data-block-id="cead72b33e95797d0a23ad5add06663b"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 31"><rect width="960" height="31" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 766.23px; height: 442px; left: 112.233px; top: 227px;" data-name="shape-3dd8d7" data-block-id="3044e3d5afccbe31aa4d9d3bbf929327" data-auto-animate-easing="ease"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 766 442"><rect width="766.23" height="442" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 281.464px; top: 244.75px;" data-name="text-4c2914" data-block-id="cf51d9f91e8b6ab97bb334c943351d95" data-auto-animate-easing="ease"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>tab</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 283.002px; top: 291.25px;" data-name="text-e76670" data-block-id="734c0f0cfcb9008add509a31de0cb6ae" data-auto-animate-easing="ease"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; min-width: 120px; width: 344px; left: 308.001px; top: 371px;" data-name="table-a7e2f5" data-block-id="a9768dbd80c38d475078375d00262a51" data-auto-animate-delay="1"><div class="sl-block-content" style="z-index: 16; text-align: center; font-size: 61%;" data-table-border-width="4px" data-table-cols="2" data-table-rows="2" data-table-padding="3px"><table><tbody>
<tr>
<th style="border-width: 4px; padding: 3px;">component</th>
<th style="border-width: 4px; padding: 3px;">center</th>
</tr>
<tr>
<td style="border-width: 4px; padding: 3px;">tab</td>
<td style="border-width: 4px; padding: 3px;">true</td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; min-width: 120px; width: 640px; left: 160px; top: 497.75px;" data-auto-animate-delay="1" data-block-id="acb6f65939cd997f75db9efb1493b4e3" data-name="table-518ec9"><div class="sl-block-content fragment" style="z-index: 17; text-align: center; font-size: 54%;" data-table-border-width="2px" data-table-cols="4" data-table-rows="5" data-table-padding="3px" data-fragment-index="2"><table><tbody>
<tr>
<th style="border-width: 2px; padding: 3px;">title</th>
<th style="border-width: 2px; padding: 3px;">link</th>
<th style="padding: 3px; border-width: 2px;">active</th>
<th style="padding: 3px; border-width: 2px;">color</th>
</tr>
<tr>
<td style="border-width: 2px; padding: 3px;">Show all cards</td>
<td style="border-width: 2px; padding: 3px;">?</td>
<td style="padding: 3px; border-width: 2px;">false</td>
<td style="padding: 3px; border-width: 2px;"><em>NULL</em></td>
</tr>
<tr>
<td style="padding: 3px; border-width: 2px;">Show blue cards</td>
<td style="padding: 3px; border-width: 2px;">?tab=blue</td>
<td style="padding: 3px; border-width: 2px;">false</td>
<td style="padding: 3px; border-width: 2px;"><em>NULL</em></td>
</tr>
<tr>
<td style="padding: 3px; border-width: 2px;">Show green cards</td>
<td style="padding: 3px; border-width: 2px;">?tab=green</td>
<td style="padding: 3px; border-width: 2px;"><strong>true</strong></td>
<td style="padding: 3px; border-width: 2px;">green</td>
</tr>
<tr>
<td style="padding: 3px; border-width: 2px;">Show red cards</td>
<td style="padding: 3px; border-width: 2px;">?tab=red</td>
<td style="padding: 3px; border-width: 2px;">false</td>
<td style="padding: 3px; border-width: 2px;"><em>NULL</em></td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 440.459px; left: 308.001px; top: 338.5px;" data-name="text-43e047" data-block-id="3c1b370c05ff120b2ecdc4359f963b38"><div class="sl-block-style" style="z-index: 18; opacity: 0.78;"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; font-size: 60%; text-align: left;" data-fragment-index="0"><p>Opening component, top-level properties</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 440.459px; left: 160px; top: 467px;" data-block-id="30c1714c864ef1ccf422279552226c3a" data-name="text-afb3ba"><div class="sl-block-style" style="z-index: 19; opacity: 0.78;"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; font-size: 60%; text-align: left;" data-fragment-index="1"><p>Filling the component, row-level properties</p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="233f866eb1694672c47f4c704ecb76d2"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-auto-animate="" data-id="36d716a724534de2f88ed8bbbd04afbc">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 210px; left: 0px; top: 490px;" data-name="shape-d8b68a" data-block-id="8410314e91d33ce72b987b5ab07af230"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 210"><rect width="960" height="210" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 99px; left: 0px; top: 0px;" data-name="shape-d16e1c" data-block-id="e202d377bff1ead69a5049b5b3c6637f"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 99"><rect width="960" height="99" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 301.767px; height: 127px; left: 338.233px; top: 542px;" data-name="shape-3dd8d7" data-auto-animate-easing="ease" data-block-id="330c46f4f386649f5fa9e2084f43ac94"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 302 127"><rect width="301.767" height="127" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 298.349px; top: 569.75px;" data-name="text-4c2914" data-auto-animate-easing="ease" data-block-id="3c96c63d2acca195ba8bfec475747bd9"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>card</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 299.887px; top: 616.25px;" data-name="text-e76670" data-auto-animate-easing="ease" data-block-id="d55a0fb0b28dbf9d597d3664b5d36b80"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="629c96c5ae33b5343e5fcda8a349ed08"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-auto-animate="" data-id="f178b5c56152b5392e09e5bcffc1b0e6">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 210px; left: 0px; top: 490px;" data-name="shape-d8b68a" data-block-id="6c113f46a20b2969ccea532813097167"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 210"><rect width="960" height="210" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 106px; left: 0.0005px; top: 0px;" data-name="shape-d16e1c" data-block-id="f40b1e19463d34b9d2fd52a89b31cdfa"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 106"><rect width="960" height="106" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 766.23px; height: 442px; left: 112.233px; top: 227px;" data-name="shape-3dd8d7" data-auto-animate-easing="ease" data-block-id="32786bb47d4e601ded1d38e45c0c887e"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 766 442"><rect width="766.23" height="442" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 298.349px; top: 244.75px;" data-name="text-4c2914" data-auto-animate-easing="ease" data-block-id="64e563d265f08dfb9274fd07ad1df2c8"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>card</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 299.887px; top: 291.25px;" data-name="text-e76670" data-auto-animate-easing="ease" data-block-id="8f97da93da25c8988a31f51cf06a73d5"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; width: 367.461px; left: 308.001px; top: 371px;" data-name="table-a7e2f5" data-auto-animate-delay="1" data-block-id="5554a1a7f0add7ffb879f00069461830"><div class="sl-block-content" style="z-index: 16; text-align: center; font-size: 61%;" data-table-border-width="4px" data-table-cols="1" data-table-rows="2" data-table-padding="3px"><table><tbody>
<tr>
<th style="border-width: 4px; padding: 3px;">component</th>
</tr>
<tr>
<td style="border-width: 4px; padding: 3px;">card</td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; width: 640px; left: 160px; top: 516.75px;" data-auto-animate-delay="1" data-name="table-518ec9" data-block-id="33a5a8666ce3508283bcfcc4ce3e26f3"><div class="sl-block-content fragment" style="z-index: 17; text-align: center; font-size: 48%;" data-table-border-width="2px" data-table-cols="5" data-table-rows="4" data-table-padding="3px" data-fragment-index="2"><table><tbody>
<tr>
<th style="border-width: 2px; padding: 3px; width: 90px;">title</th>
<th style="border-width: 2px; padding: 3px; width: 87px;">link</th>
<th style="padding: 3px; border-width: 2px; width: 212px;">description</th>
<th style="padding: 3px; border-width: 2px; width: 77px;">color</th>
<th style="padding: 3px; border-width: 2px;">top_image</th>
</tr>
<tr>
<td style="border-width: 2px; padding: 3px; width: 90px;">Leaf</td>
<td style="border-width: 2px; padding: 3px; width: 87px;">https://.../</td>
<td style="padding: 3px; border-width: 2px; width: 212px;">Autumn's dance begins, [...]</td>
<td style="padding: 3px; border-width: 2px; width: 77px;">green</td>
<td style="padding: 3px; border-width: 2px;">leaf.jpg</td>
</tr>
<tr>
<td style="padding: 3px; border-width: 2px; width: 90px;">Caterpillar</td>
<td style="padding: 3px; border-width: 2px; width: 87px;">https://.../</td>
<td style="padding: 3px; border-width: 2px; width: 212px;">Caterpillar crawls [...]</td>
<td style="padding: 3px; border-width: 2px; width: 77px;">green</td>
<td style="padding: 3px; border-width: 2px;">caterpillar.jpg</td>
</tr>
<tr>
<td style="padding: 3px; border-width: 2px; width: 90px;">Butterfly</td>
<td style="padding: 3px; border-width: 2px; width: 87px;">https://.../</td>
<td style="padding: 3px; border-width: 2px; width: 212px;">Cocoon unfolds wings [...]</td>
<td style="padding: 3px; border-width: 2px; width: 77px;">green</td>
<td style="padding: 3px; border-width: 2px;">butterfly.jpg</td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 440.459px; left: 308.001px; top: 338.5px;" data-name="text-43e047" data-block-id="eb82d34f2f64e0481fb5151dbf2bcf18"><div class="sl-block-style" style="z-index: 18; opacity: 0.78;"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; font-size: 60%; text-align: left;" data-fragment-index="0"><p>Opening component</p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 440.459px; left: 160px; top: 486px;" data-name="text-afb3ba" data-block-id="6427ebcefbf57af3a820337737276ad4"><div class="sl-block-style" style="z-index: 19; opacity: 0.78;"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; font-size: 60%; text-align: left;" data-fragment-index="1"><p>Filling the component, row-level properties</p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="7376743da7fb50a0b5b2eb9a40ff2438"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-auto-animate="" data-id="536d7018023d54f044942e88ff22acf9">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 175px; left: 0px; top: 525px;" data-name="shape-d8b68a" data-block-id="6544126992d9dafe97cabff3416cf6e1"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 175"><rect width="960" height="175" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 490px; left: 0px; top: 0px;" data-name="shape-d16e1c" data-block-id="f5d64fc22f827dc906d5ae4a8658732e"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 490"><rect width="960" height="490" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 301.767px; height: 127px; left: 338.233px; top: 542px;" data-name="shape-3dd8d7" data-auto-animate-easing="ease" data-block-id="fbc21bbf2e0e41e2c0c56e687ace3d67"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 302 127"><rect width="301.767" height="127" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 298.349px; top: 569.75px;" data-name="text-4c2914" data-auto-animate-easing="ease" data-block-id="b889c53ea19fd0c09012e61db869cdf8"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>text</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 299.887px; top: 616.25px;" data-name="text-e76670" data-auto-animate-easing="ease" data-block-id="6ffd8f29934ff0b243a48ad1c49ca7d4"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="dc10cbf3ac437e92d3f5ef26151f08e5"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section><section data-auto-animate="" data-id="c0c15009547eae654692d95c78fae7d2">
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 174px; left: 0px; top: 526px;" data-name="shape-d8b68a" data-block-id="f5e7cdef8b1a644ec4fc2049e5f515a3"><div class="sl-block-style" style="z-index: 11; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 11;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 174"><rect width="960" height="174" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 960px; height: 490px; left: 0.0005px; top: 0px;" data-name="shape-d16e1c" data-block-id="e3177eb5e2e12c2bd3e2096698de8a5f"><div class="sl-block-style" style="z-index: 12; opacity: 0.9;"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 960 490"><rect width="960" height="490" rx="0" ry="0" class="shape-element" fill="#000000"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="shape" style="width: 766.23px; height: 442px; left: 112.233px; top: 227px;" data-name="shape-3dd8d7" data-auto-animate-easing="ease" data-block-id="18726a6a1d7b5a07a799dfd239ddb4ee"><div class="sl-block-style" style="z-index: 13; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 7px) opacity(100%);"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(0, 0, 0)" data-shape-stretch="true" style="z-index: 13;" data-shape-corner-radius="24px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 766 442"><rect width="766.23" height="442" rx="24" ry="24" class="shape-element" fill="rgb(0, 0, 0)"></rect></svg></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 298.349px; top: 244.75px;" data-name="text-4c2914" data-auto-animate-easing="ease" data-block-id="393ecf08443bbbf23471a828f8a308e6"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>text</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 392.46px; left: 299.887px; top: 291.25px;" data-name="text-e76670" data-auto-animate-easing="ease" data-block-id="49a5b1d3f21063b6c3b55c98aa06a321"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 61%;"><p>component</p></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; width: 727.462px; left: 132px; top: 371px;" data-name="table-a7e2f5" data-auto-animate-delay="1" data-block-id="4c5107ad2b6a236e674303a8614231bd"><div class="sl-block-content" style="z-index: 16; text-align: center; font-size: 61%;" data-table-border-width="4px" data-table-cols="2" data-table-rows="2" data-table-padding="3px"><table><tbody>
<tr>
<th style="border-width: 4px; padding: 3px; width: 147px;">component</th>
<th style="padding: 3px; border-width: 4px;">contents_md</th>
</tr>
<tr>
<td style="border-width: 4px; padding: 3px; width: 147px;">text</td>
<td style="padding: 3px; border-width: 4px;">See [source code on GitHub](https://github.com/.../tabs.sql)</td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 440.459px; left: 132px; top: 338.5px;" data-name="text-43e047" data-block-id="2e916677ae02862a868beea800cec1de"><div class="sl-block-style" style="z-index: 18; opacity: 0.78;"><div class="sl-block-content fragment" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; font-size: 60%; text-align: left;" data-fragment-index="0"><p>Opening component</p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 960px; height: 700px; left: 0.0005px; top: 0px; min-width: 1px; min-height: 1px;" data-name="image-61e538" data-block-id="b4892b36a8dc222aa033aa2fd8614492"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="960" data-natural-height="700" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10972706/Screen_Shot_2023-12-04_at_23.35.52.png"></div></div></section></section><section data-id="9c5523c2e4c5921f916461655b8dcf58"><div class="sl-block" data-block-type="text" style="width: 581px; left: 0px; top: 178.75px; height: auto;" data-block-id="ea699e29743e574040ad92834213b384">
<div class="sl-block-content" data-placeholder-tag="h1" style="z-index: 12; font-size: 151%; text-align: center; color: rgb(0, 0, 0); line-height: 0.975; letter-spacing: -0.1em; padding: 16px;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-text="Text"><h1>Let's build</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 718px; left: 242px; top: 574.75px; height: auto;" data-name="text-d18e72" data-block-id="8e8f368c11efc1f9c57efa69b2872252">
<div class="sl-block-content" data-placeholder-tag="h2" style="z-index: 13; text-align: center; padding: 16px; font-size: 70%;" data-placeholder-text="Text"><h2>TinyTweeter</h2></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 581px; height: 513.5px; left: 0px; top: 0px;" data-name="shape-a85c0a" data-block-id="c46e63da1f2189de1edff37dc0501e4e"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(27, 174, 225)" data-shape-stretch="true" style="z-index: 11;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 581 514"><rect width="581" height="513.5" rx="30" ry="30" class="shape-element" fill="rgb(27, 174, 225)"></rect></svg></div></div>
<div class="sl-block" data-block-type="shape" style="width: 718px; height: 166.5px; left: 242px; top: 533.5px;" data-name="shape-f3b59e" data-block-id="9903b6c1fb2f6fa3d019097ed9e68b43"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(255, 100, 66)" data-shape-stretch="true" style="z-index: 10;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 718 167"><rect width="718" height="166.5" rx="30" ry="30" class="shape-element" fill="rgb(255, 100, 66)"></rect></svg></div></div>
<div class="sl-block" data-block-type="shape" style="width: 222px; height: 166.5px; left: 0px; top: 533.5px;" data-name="shape-c5d015" data-block-id="eda6626c63435ec6ac0f484b192ec8ba"><a class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 15;" data-shape-corner-radius="30px" href="#/1"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 222 167"><rect width="222" height="166.5" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></a></div>
<div class="sl-block" data-block-type="shape" style="width: 359px; height: 513.5px; left: 601px; top: 0px;" data-name="shape-b7e817" data-block-id="21c9f86e4a33f903e8991226b1b0bd53"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgba(255, 255, 255, 0.13)" data-shape-stretch="true" style="z-index: 14;" data-shape-corner-radius="30px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 359 514"><rect width="359" height="513.5" rx="30" ry="30" class="shape-element" fill="rgba(255, 255, 255, 0.13)"></rect></svg></div></div>
<div class="sl-block" data-block-type="code" style="width: 342px; height: 471.25px; left: 610px; top: 18.75px;" data-name="code-0ee09f" data-block-id="68359469afeddd3fde30ca725c5ac3bd"><div class="sl-block-content notranslate fragment" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 16; border-style: solid; border-radius: 20px;" data-fragment-index="0"><pre class="sql" style="font-size: 27px; line-height: 32px; tab-size: 4;"><code>CREATE TABLE
tweets (
"id" bigserial,
"tweet" text
);</code></pre></div></div></section><section class="stack" data-id="84bc64c0a5069dafd7ef1d9b672e67ee"><section data-id="d03e380be39af8b3acf4a53978ec3845" data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="e4401d39c0e8bd33d8aa2f52d5ce64da"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px;"><code data-line-numbers="1">select 'shell' as component;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="ea9f7b7f00f2b1195b2fe5d4ae9b4e9b"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10923972/pasted-from-clipboard.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="7d2585b25a28572f641c977ebdaa166c">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="1a98c5e91607966c3d945ed7ab461313"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="2">select 'shell' as component,
'TinyTweeter' as title;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="0b509d6a37c3e1de18e02f6b267e2229"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998067/Screen_Shot_2023-12-13_at_22.14.24.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="dc7ab12ccfbd877f56370096a5307871">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="2ab719c20e3100671232a4aab89890ed"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="4">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component;
</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="a8e754b3896185358989398977db54f7"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998064/Screen_Shot_2023-12-13_at_22.13.13.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="330a2dfb5ac5635121694ddd70186885">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="12bba9c7c5a72a76305cc83b960845d3"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="5">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="06e7565b0f5cd5b14f4d1c98a099995c"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998061/Screen_Shot_2023-12-13_at_22.12.17.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="9c50d6d5d3ba392ba90bd10e261ab4eb">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="f7ef69dce3dbc77555b9c962a3c88107"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="6-8">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select
'Tell me your story...'
as placeholder;
</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="24111613d00e0021a21a1ac3c5080d71"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998056/Screen_Shot_2023-12-13_at_22.09.26.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="a205730373104e1d9e6f2115b8349202">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="e8beeb2153196a69af4a55851f476193"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="6-9">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'textarea' as type,
'Tell me your story...'
as placeholder;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="5df056f0acc28aad22d3d235a54f00c7"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998047/Screen_Shot_2023-12-13_at_22.07.45.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="d08f3c10af405425b0ee9a90590fbaf4">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="aac306703639a41b54e8663052ef4838"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="8-10">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'textarea' as type,
'Tell me your story...' as placeholder;
select 'checkbox' as type,
'Terms and conditions'
as label;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="88d230deede8f6e4be571b0b67097046"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998044/Screen_Shot_2023-12-13_at_22.05.26.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="65ff37d87225be20606f700f7cf84c4d">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="865741e4712e72115b560a4d5360ed26"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="6-7,12">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'new_tweet' as name,
'Your story' as label,
'textarea' as type,
'Tell me your story...' as placeholder;
select 'checkbox' as type,
'Terms and conditions' as label,
true as required;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="26f5b03f6b9396759431ffac94ff9f83"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998017/Screen_Shot_2023-12-13_at_21.52.05.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="2fcaaeda4104f57f6371e50009b25c43">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="5bf573201ffcaaca114a5070d517598a"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="14-15">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'new_tweet' as name,
'Your story' as label,
'textarea' as type,
'Tell me your story...' as placeholder;
select 'checkbox' as type,
'Terms and conditions' as label,
true as required;
insert into tweets (tweet)
select :new_tweet;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="7a8e307bd95da2e35f930c10d262316e"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998017/Screen_Shot_2023-12-13_at_21.52.05.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="779412af68b6d224f25268cb8faccadb">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="00d8f151b57f47a6b32cd27eb1e3db8a"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="16">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'new_tweet' as name,
'Your story' as label,
'textarea' as type,
'Tell me your story...' as placeholder;
select 'checkbox' as type,
'Terms and conditions' as label,
true as required;
insert into tweets (tweet)
select :new_tweet
where :new_tweet is not null;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="d7c931445a6a2d836c7a53634113a547"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998017/Screen_Shot_2023-12-13_at_21.52.05.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="e346fd01342ced03e6b0a2953486bbd0">
<div class="sl-block" data-block-type="code" style="width: 505px; height: 611px; left: 437px; top: 44.5px;" data-name="code-5b733d" data-block-id="fc73cb4421c3ea17134c5649f31c5f0b"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 10; border-style: solid; border-radius: 14px;"><pre class="sql" style="font-size: 24px; line-height: 29px; tab-size: 4;"><code data-line-numbers="18-20">select 'shell' as component,
'TinyTweeter' as title;
select 'form' as component,
'Tweet' as validate;
select 'new_tweet' as name,
'Your story' as label,
'textarea' as type,
'Tell me your story...' as placeholder;
select 'checkbox' as type,
'Terms and conditions' as label,
true as required;
insert into tweets (tweet)
select :new_tweet
where :new_tweet is not null;
select 'card' as component;
select tweet as description
from tweets;</code></pre></div></div>
<div class="sl-block" data-block-type="image" style="width: 372px; height: 611px; left: 28px; top: 44.5px; min-width: 1px; min-height: 1px;" data-name="screenshot" data-block-id="a1e02680e44e45a0994c86da69da0943"><div class="sl-block-content" style="z-index: 11;"><img class="" data-natural-width="372" data-natural-height="611" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10998008/Screen_Shot_2023-12-13_at_21.47.56.png"></div></div></section></section><section data-id="72a1e80313428cfea8b70048ed043baf"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 266px; height: auto;" data-block-id="a2924083635506271d817c25f4fc9fdb">
<div class="sl-block-content" style="text-align: left;line-height: 1.04;letter-spacing: -0.1em;font-size: 90%;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text">
<h1>SQLPage in Action</h1>
</div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 346px; height: auto;" data-block-id="e39d1fa643ffde21110063bae2a0b651">
<div class="sl-block-content" style="text-align: left;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Examples of SQLPage in use</p></div>
</div></section><section data-id="0739071239bb1370cec312e404455c4d" data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-block-id="34465b673c407e030813893b7a03d16f" data-name="text-eb5d91">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text">
<h1>SQLPage in Action</h1>
</div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-block-id="075ae27c426c56c03a3abb3eb8fb91b4" data-name="text-1ba6bc">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>What are people doing with SQLPage ?</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 80px; top: 280px;" data-name="shape-31a911" data-block-id="24200f04d1fc0f65e32ad951294476a2"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 12;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 80px; top: 455px;" data-name="text-176b69" data-block-id="bb3f757b4c4687e098c7a969fdba54be"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; color: rgb(238, 238, 238);">
<p>Helping</p>
<p>disabled</p>
<p>pupils</p>
</div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 160px; left: 80px; top: 277px; min-width: 1px; min-height: 1px;" data-name="image-681e51" data-block-id="449891648fd8acb6e270a4510f59c065"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-radius: 70px;"><img class="" data-natural-width="540" data-natural-height="360" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927360/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 360px; top: 280px;" data-block-id="673adafb56e0095f49db222d93bd73d0" data-name="shape-e5ad74"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 15;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 360px; top: 455px;" data-block-id="bfa0a359f34deb7c9cb3981515872872" data-name="text-ad556d"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; color: rgb(238, 238, 238);">
<p>Mapping</p>
<p>archeological</p>
<p>artefacts</p>
</div></div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 640px; top: 280px;" data-block-id="f6ac7a1ec366d4e16414218450ff7596" data-name="shape-4edf2a"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 18;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 640px; top: 455px;" data-block-id="082e1048d3b771707bf813ca5c37adb3" data-name="text-e906bc"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; color: rgb(238, 238, 238);">
<p>Digitalization</p>
<p>in</p>
<p>South Africa</p>
</div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 128.295px; left: 640px; top: 280px; min-width: 1px; min-height: 1px;" data-block-id="0db5937ea16723c14bc72cbb1174acf0" data-name="image-a5c386"><div class="sl-block-content" style="z-index: 20; border-style: solid; border-radius: 70px;"><img class="" data-natural-width="1260" data-natural-height="536" data-crop-x="0.102107" data-crop-y="0" data-crop-width="0.795785" data-crop-height="1" style="left: -31px; top: 0px; width: 302px; height: 128px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927396/pexels-photo-2960007.jpeg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 144.471px; left: 360px; top: 280px; min-width: 1px; min-height: 1px;" data-name="image-af86cb" data-block-id="30893387b709e03805942826d3c31ab5"><div class="sl-block-content" style="z-index: 21; border-style: solid; border-radius: 69px;"><img class="" data-natural-width="2500" data-natural-height="943" data-crop-x="0.165012" data-crop-y="0.174342" data-crop-width="0.51737" data-crop-height="0.825658" style="left: -77px; top: -31px; width: 464px; height: 175px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927394/pasted-from-clipboard.png"></div></div></section><section class="stack" data-id="bd1a17e2a8a0aaec02833ba094e66398"><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="d222f7afbdd26380acf4a167adbd94bc"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="f2e8ad49abfbbe2fd0d42cc8005e29e1">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text">
<h1>SQLPage in Action</h1>
</div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="f32bfff96fe3701129e2d1467556dab2">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>What are people doing with SQLPage ?</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 80px; top: 280px;" data-name="shape-31a911" data-block-id="333e1ffe71a2d76fd22063ac64c79f29"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 12;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 80px; top: 455px;" data-name="text-176b69" data-block-id="bc7840361d9dfb555b59fb6cfa19c45e"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; color: rgb(238, 238, 238);">
<p>Helping</p>
<p>disabled</p>
<p>pupils</p>
</div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 160px; left: 80px; top: 277px; min-width: 1px; min-height: 1px;" data-name="image-681e51" data-block-id="629f717114d53fd56c9029053825cd37"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-radius: 70px;"><img class="" data-natural-width="540" data-natural-height="360" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927360/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 540.675px; height: 352px; left: 369.663px; top: 277px; min-width: 1px; min-height: 1px;" data-name="image-ee86bc" data-block-id="3548c100bab0fb0089ebde360f84af82"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="1301" data-natural-height="847" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927401/pasted-from-clipboard.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="e707422cda43b95fa3c156756a018b54"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="000d6e2f6fdcfa2f346d8739d73cabe7">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="f7d7c55c438474d53821efc52bc32335">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Helping disabled pupils with SQLPage</p></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 85px; top: 451px;" data-name="text-bb38ea" data-block-id="2171a4f24c054f40f02282819e80e0c9"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12;"><p>David</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; min-width: 0px; min-height: 0px; left: 288px; top: 280px;" data-name="line-804da3" data-block-id="e553d497320d30bdf10ce2c8d6f971f3"><div class="sl-block-content" data-line-x1="0" data-line-y1="360.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 13;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="360.5" viewbox="0 0 1 360.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="360.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="360.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 272px;" data-name="text-0f4f18" data-block-id="75d96c422e4c939377e7d058cc41c798"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14; color: rgb(238, 238, 238);">
<p style="text-align:left">Coordinator,</p>
<p style="text-align:left">Inclusive Localized Support Hub</p>
</div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 381px;" data-name="text-8be9d5" data-block-id="17d14f1e446f014e7427651a383d7427"><div class="sl-block-style" style="z-index: 15; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p style="text-align: left;"><span style="font-size:0.7em">Coordinating human support resources based on the needs of students with disabilities</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 490px;" data-block-id="714e745e222029d4806d19d3d5842cfe" data-name="text-ab7bca"><div class="sl-block-style" style="z-index: 16; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;"><p style="text-align:left"><span style="font-size:0.7em">No past experience with SQL</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 563px;" data-block-id="6c82022b5fce03f0b97c3851859fc980" data-name="text-af1f82"><div class="sl-block-style" style="z-index: 17; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17;"><p style="text-align:left"><span style="font-size:0.7em">Looking for a tool to replace an excel spreadsheet</span></p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 160px; height: 160px; left: 80px; top: 278px; min-width: 1px; min-height: 1px;" data-name="image-efc038" data-block-id="ba391d09b7e6da24d9a60a13b98a33f4"><div class="sl-block-content" style="z-index: 18;"><img class="" data-natural-width="249" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932351/pasted-from-clipboard.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="4bc4c41e7a96e1a811af348444e9211e"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="4ed1f67808027eafdfc5b120e58b65d3">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 137.5px; left: 0px; top: 381.938px;" data-name="text-bb38ea" data-block-id="2ec68e80e0441a12924a3fefc89374b9"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>David</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 137.5px; top: 140px;" data-name="line-804da3" data-block-id="188ed1c2f2ba6365d01130812d899f60"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 770.743px; height: 609px; left: 160px; top: 91px; min-width: 1px; min-height: 1px;" data-name="image-a39cae" data-block-id="ef70e72d0d40d85b16bf12c9d3801914" data-auto-animate-easing="ease"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="1563" data-natural-height="1235" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932187/hours_by_student.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 91.875px; height: 91.875px; left: 21.5625px; top: 290.063px; min-width: 1px; min-height: 1px;" data-name="image-efc038" data-block-id="fad102e202714dbe3b5aff4155476723"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="249" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932351/pasted-from-clipboard.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="a766e6ca57ee474bf47371afd68977a4"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="b0c8da03b400c7e74583db6efaf6e5d8">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 107px; left: 0px; top: 414.25px;" data-name="text-bb38ea" data-block-id="f0410697c47f45d4b9870646b3d037df"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>David</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 107px; top: 163.75px;" data-name="line-804da3" data-block-id="94e3de5fd2f471353561de742c6a3372"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 831.406px; height: 608.722px; left: 128.594px; top: 91.278px; min-width: 1px; min-height: 1px;" data-name="image-a39cae" data-block-id="6302884d39a71d345942c7c4bad886f3" data-auto-animate-easing="ease" data-auto-animate-duration="0.7"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="1563" data-natural-height="1006" data-lazy-loaded="" data-crop-x="0.058065" data-crop-y="0" data-crop-width="0.87909" data-crop-height="1" style="left: -55px; top: 0px; width: 946px; height: 609px;" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932215/parameters.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 91.875px; height: 91.875px; left: 7.5625px; top: 316.375px; min-width: 1px; min-height: 1px;" data-name="image-efc038" data-block-id="f4f5c0b022077b3e7243f66d0d1fb702"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="249" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932351/pasted-from-clipboard.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="91d3b05c0a3662d0cf1cf763db71a67d"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="a76d7e85f7772a3944eaa8dc9096ce1a">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 87px; left: 10.4375px; top: 410.125px;" data-name="text-bb38ea" data-block-id="de52a62adf20aa32c9ab603a0075132f"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>David</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 109.625px; top: 155px;" data-name="line-804da3" data-block-id="b28161fe5b05a0f7d861dcff93a63af6"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 828.375px; height: 454.451px; left: 131.625px; top: 178.025px; min-width: 1px; min-height: 1px;" data-name="image-a39cae" data-block-id="f7d51c15c7ffbc8dc94f557cba122d1d" data-auto-animate-easing="ease"><div class="sl-block-content" style="z-index: 13;"><img class="" data-natural-width="1183" data-natural-height="649" data-lazy-loaded="" style="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10940393/aesh.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 91.875px; height: 91.875px; left: 8px; top: 318.25px; min-width: 1px; min-height: 1px;" data-name="image-efc038" data-block-id="cbc2fce50da1086d7cef10f0ad2367e3"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="249" data-natural-height="249" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932351/pasted-from-clipboard.png"></div></div></section></section><section class="stack" data-id="b7a4e49143ea2a378d6570be8268c291"><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="70a83ca60bdd194b35d6073ac527427d"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="bc4ec45bf336d9d52fb406640e616d06">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text">
<h1>SQLPage in Action</h1>
</div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="bf3933c424d84247a517969597dd60e0">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>What are people doing with SQLPage ?</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 80px; top: 280px;" data-name="shape-e5ad74" data-block-id="54bd50abd149060cc1381d6c216b8b85"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 12;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 80px; top: 455px;" data-name="text-ad556d" data-block-id="7d446b8d4840defee76e2872ff272009"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; color: rgb(238, 238, 238);"><p>Mapping archaeological artefacts</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 144.471px; left: 80px; top: 280px; min-width: 1px; min-height: 1px;" data-name="image-af86cb" data-block-id="37b52729162f6bbf352881cf8ff19b95"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-radius: 69px;"><img class="" data-natural-width="2500" data-natural-height="943" data-crop-x="0.165012" data-crop-y="0.174342" data-crop-width="0.51737" data-crop-height="0.825658" style="left: -77px; top: -31px; width: 464px; height: 175px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927394/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 537.603px; height: 350px; left: 359.174px; top: 280px; min-width: 1px; min-height: 1px;" data-name="image-c6e44e" data-block-id="354e11db222e5d6654afb2cc4b3abe0d"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="1301" data-natural-height="847" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927427/pasted-from-clipboard.png"></div></div></section><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="a252878a179dd54d301a912958d1f9ce"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="577d3503fcf5e42cca72895778eb52e9">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="e744b67829a9b3a8b3e615b2be504782">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Mapping archaeological artefacts</p></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 85px; top: 451px;" data-name="text-bb38ea" data-block-id="67246239ae47e1dbc583306d42b0c78f"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 12;"><p>Florent</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 288px; top: 280px;" data-name="line-804da3" data-block-id="1f146550db310cb7f34cb7752dd44213"><div class="sl-block-content" data-line-x1="0" data-line-y1="360.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 13;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="360.5" viewbox="0 0 1 360.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="360.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="360.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 640px; left: 320px; top: 272px;" data-name="text-0f4f18" data-block-id="8170be0c55505a310a950c3895273598"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14; color: rgb(238, 238, 238);">
<p style="text-align:left">Responsible for Protohistoric Operations,</p>
<p style="text-align:left"><span style="font-size:0.7em">National Institute of Preventive Archaeological Research (INRAP)</span></p>
</div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 381px;" data-name="text-8be9d5" data-block-id="8c6d5c2f48af1f084fe9fd0a07b79f6b"><div class="sl-block-style" style="z-index: 15; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p style="text-align:left"><span style="font-size:0.7em">Public institution in France that is responsible for conducting archaeological research and excavations</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 490px;" data-name="text-ab7bca" data-block-id="f7d9a5af159980a52bb1c4d192a3e2c5"><div class="sl-block-style" style="z-index: 16; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;"><p style="text-align:left"><span style="font-size:0.7em">Geographic Information System Coordinator</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 620px; left: 320px; top: 560px;" data-name="text-af1f82" data-block-id="89285645d260aefd57fc998e930b8e1a"><div class="sl-block-style" style="z-index: 17; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; line-height: 0.702;" data-has-line-height=""><p style="text-align:left"><span style="font-size:0.5em"><strong>RAMEN</strong> collective</span><br>
<span style="font-size:0.5em">Recherches Archéologiques en Modélisation de l'Enregistrement Numérique</span></p></div></div></div>
<div class="sl-block" data-block-type="image" style="width: 160px; height: 160px; left: 80px; top: 270px; min-width: 1px; min-height: 1px;" data-name="image-45ae99" data-block-id="8afc0b5978512b1db15840b0992e7a1b"><div class="sl-block-content" style="z-index: 18; border-style: solid; border-radius: 200px;"><img class="" data-natural-width="310" data-natural-height="310" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932289/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 620px; left: 320px; top: 625px;" data-block-id="2bd8a3357d97407e3ac1d8dd09076d70" data-name="text-cae703"><div class="sl-block-style" style="z-index: 19; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19; line-height: 0.26;" data-has-line-height="">
<p style="text-align:left"><span style="font-size:0.5em"><strong>BADASS </strong>database</span></p>
<p style="text-align:left"><span style="font-size:0.5em">Base archéologique de données attributaires et spatiales</span></p>
</div></div></div>
<div class="sl-block" data-block-type="image" style="width: 69.6345px; height: 66px; left: 24.1376px; top: 549px; min-width: 1px; min-height: 1px;" data-name="image-ed9166" data-block-id="5142814adee5ae87915a1cb9ab5c39a6"><div class="sl-block-content" style="z-index: 20;"><img class="" data-natural-width="843" data-natural-height="799" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932309/Screen_Shot_2023-11-19_at_22.45.14.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 64.7184px; height: 66px; left: 205.144px; top: 549px; min-width: 1px; min-height: 1px;" data-name="image-ee5978" data-block-id="fe69a8c0cdfeb86cc1b6c0f1fdd2c89e"><div class="sl-block-content" style="z-index: 21;"><img class="" data-natural-width="909" data-natural-height="927" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932312/Screen_Shot_2023-11-19_at_22.46.41.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 69.6345px; height: 66px; left: 114.509px; top: 549px; min-width: 1px; min-height: 1px;" data-name="image-d45388" data-block-id="52d4a5abbb53b3c8e19ea0b68034be1c"><div class="sl-block-content" style="z-index: 22;"><img class="" data-natural-width="843" data-natural-height="799" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932313/Screen_Shot_2023-11-19_at_22.46.07.png"></div></div></section><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="43fea746e5052a83c6756ebca751de0a"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="5faebaf1b2fd3a8023f2b9cb84e1cce1">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 47.625px; top: 217.25px;" data-name="text-bb38ea" data-block-id="72d69fe1c22253d1a990fce920285218"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>Florent</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 187.625px; top: 140px;" data-name="line-804da3" data-block-id="f825bc5dd714a61e33afbf2bf915d9ce"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 80px; height: 80px; left: 80px; top: 137.25px; min-width: 1px; min-height: 1px;" data-name="image-45ae99" data-block-id="0d84d945818d3bac44c68b8f01e4862e"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 200px;"><img class="" data-natural-width="310" data-natural-height="310" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932289/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 590.839px; height: 560px; left: 289.161px; top: 140px; min-width: 1px; min-height: 1px;" data-name="image-ed9166" data-block-id="7e660ebf1cc88ac446bce3a775cb18ce"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="843" data-natural-height="799" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932309/Screen_Shot_2023-11-19_at_22.45.14.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="d5e8f0dfee0e27b866eae54f5f4bbdc9"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="e916525e1d846ab5f66c0e35f1c9e6de">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 47.625px; top: 217.25px;" data-name="text-bb38ea" data-block-id="aa86e9e3b36040e89b326a95a0920f71"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>Florent</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 187.625px; top: 140px;" data-name="line-804da3" data-block-id="95cead7089d23557e54f8893b7fc71b2"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 80px; height: 80px; left: 80px; top: 137.25px; min-width: 1px; min-height: 1px;" data-name="image-45ae99" data-block-id="0d26410d46a6d011f1461167f0008e00"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 200px;"><img class="" data-natural-width="310" data-natural-height="310" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932289/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 590.839px; height: 560px; left: 289.161px; top: 140px; min-width: 1px; min-height: 1px;" data-name="image-d45388" data-block-id="020feeecf098c60f70c3cf74c552c539"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="843" data-natural-height="799" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932313/Screen_Shot_2023-11-19_at_22.46.07.png"></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="fb0b4f0b93a1eb7ea9e67b8733960725"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 21px; height: auto;" data-name="text-eb5d91" data-block-id="69d3bbd25c7bc51747460c171a2eafa7">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 63%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 47.625px; top: 217.25px;" data-name="text-bb38ea" data-block-id="805e8014e72eab30faea0a01f4215232"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 11; font-size: 73%;"><p>Florent</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 187.625px; top: 140px;" data-name="line-804da3" data-block-id="913a391eb4a4c1715ce5652d3b2fe0e8"><div class="sl-block-content" data-line-x1="0" data-line-y1="500.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="500.5" viewbox="0 0 1 500.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="500.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="500.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="image" style="width: 80px; height: 80px; left: 80px; top: 137.25px; min-width: 1px; min-height: 1px;" data-name="image-45ae99" data-block-id="b352d2ecfe0a02234cb1f7d6561ce600"><div class="sl-block-content" style="z-index: 13; border-style: solid; border-radius: 200px;"><img class="" data-natural-width="310" data-natural-height="310" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932289/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="image" style="width: 546.43px; height: 557.25px; left: 333.57px; top: 142.75px; min-width: 1px; min-height: 1px;" data-name="image-ee5978" data-block-id="31e521dc21ac1b4bf3bd882224caa5b8"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="909" data-natural-height="927" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10932312/Screen_Shot_2023-11-19_at_22.46.41.png"></div></div></section></section><section class="stack" data-id="b3ccd51a4ebcccdb62875e9355ee1696"><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="a3c37588c0b756dac6f44db9678b6b82"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="eb9790fd75ffa3a1629828788f13d272">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text">
<h1>SQLPage in Action</h1>
</div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="74e917e9a3038501fbf98a289b957083">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>What are people doing with SQLPage ?</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 240px; height: 350px; left: 80px; top: 280px;" data-name="shape-4edf2a" data-block-id="6726b8cdf31b1857aa577f5f5b1cf583"><div class="sl-block-content" data-shape-type="rect" data-shape-fill-color="rgb(34, 34, 34)" data-shape-stretch="true" style="z-index: 12;" data-shape-corner-radius="95px"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 240 350"><rect width="240" height="350" rx="95" ry="95" class="shape-element" fill="rgb(34, 34, 34)"></rect></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 240px; left: 80px; top: 455px;" data-name="text-e906bc" data-block-id="9e01a03e8a84efb102be2d5d4f5be9e1"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; color: rgb(238, 238, 238);">
<p>Digitalization</p>
<p>in</p>
<p>Africa</p>
</div></div>
<div class="sl-block" data-block-type="image" style="width: 240px; height: 128.295px; left: 80px; top: 280px; min-width: 1px; min-height: 1px;" data-name="image-a5c386" data-block-id="0d4ed8cf9241c4ca9e676d8cc0b47158"><div class="sl-block-content" style="z-index: 14; border-style: solid; border-radius: 70px;"><img class="" data-natural-width="1260" data-natural-height="536" data-crop-x="0.102107" data-crop-y="0" data-crop-width="0.795785" data-crop-height="1" style="left: -31px; top: 0px; width: 302px; height: 128px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927396/pexels-photo-2960007.jpeg"></div></div>
<div class="sl-block" data-block-type="image" style="width: 586.667px; height: 350px; left: 346.667px; top: 280px; min-width: 1px; min-height: 1px;" data-name="image-c3cef1" data-block-id="013c6c2a07fd14cfe32d4adfe4a07244"><div class="sl-block-content" style="z-index: 15;"><img class="" data-natural-width="1056" data-natural-height="630" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927428/pasted-from-clipboard.png"></div></div></section><section data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-auto-animate="" data-id="add1595da1dda0a8bbbc6c51076b5414"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="fadd604a5ed9a01924d8975c4f0dcb91">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="1a98ef5af0af4ecbe5683bffa77c43a2">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>From call center to building the company's next app</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 61px; height: 77.5px; left: 124.5px; top: 318.5px;" data-name="shape-9ba765" data-block-id="f56c0f18d11ede19092e02d00b0c48f0"><div class="sl-block-content" data-shape-type="symbol-user" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 13;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 24 32"><g class="shape-element" fill="#000000" data-viewbox="0 0 24 32"><path d="M12 16c-6.625 0-12 5.375-12 12 0 2.211 1.789 4 4 4h16c2.211 0 4-1.789 4-4 0-6.625-5.375-12-12-12zM6 6c0-3.314 2.686-6 6-6s6 2.686 6 6c0 3.314-2.686 6-6 6-3.314 0-6-2.686-6-6z"></path></g></svg></div></div>
<div class="sl-block" data-block-type="shape" style="width: 150px; height: 150px; left: 80px; top: 280px;" data-name="shape-2e0f68" data-block-id="ef9de4950d6bdc8e78bdd80a8cf07fb3"><div class="sl-block-content" data-shape-type="circle" data-shape-fill-color="rgb(68, 68, 68)" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 150 150"><ellipse rx="75" ry="75" cx="75" cy="75" class="shape-element" fill="rgb(68, 68, 68)"></ellipse></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 85px; top: 451px;" data-name="text-bb38ea" data-block-id="58ab3f49be5e9d8dd72810504658a746"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>William</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 288px; top: 280px;" data-name="line-804da3" data-block-id="df549ffe5f6f97c796d883179fc6c3a2"><div class="sl-block-content" data-line-x1="0" data-line-y1="360.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 15;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="360.5" viewbox="0 0 1 360.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="360.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="360.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 272px;" data-name="text-0f4f18" data-block-id="c46ac1e4d79900a72f1ce6c710b1423b"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; color: rgb(238, 238, 238);"><p style="text-align: left;"> IT support</p></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 331px;" data-name="text-8be9d5" data-block-id="fb0e5682929666a01aa5f53e3eb01bbb"><div class="sl-block-style" style="z-index: 17; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17;"><p style="text-align:left"><span style="font-size:0.7em">Building a tool to manage clients and processes</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 400.5px;" data-name="text-ab7bca" data-block-id="da07fd9d41daa4d60e94e764fe3e7d77"><div class="sl-block-style" style="z-index: 18; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18;"><p style="text-align:left"><span style="font-size:0.7em">Started at the company's call center</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 470.5px;" data-name="text-af1f82" data-block-id="ce22961b573ad2c5fb8b870156251572"><div class="sl-block-style" style="z-index: 19; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 19;"><p style="text-align:left"><span style="font-size:0.7em">Promoted to IT support</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 591px;" data-block-id="de6d2d78973986d4c363bfb161cbcfbe" data-name="text-d79e62"><div class="sl-block-style" style="z-index: 20; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 20;"><p style="text-align:left"><span style="font-size:0.7em">Now works on SQLPage most of the day</span></p></div></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 436px; left: 320px; top: 529.5px;" data-block-id="5f0d937326732c4861da6f0cb1ed2342" data-name="text-6e449a"><div class="sl-block-style" style="z-index: 21; opacity: 0.74;"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 21;"><p style="text-align:left"><span style="font-size:0.7em">Programming experience in Delphi</span></p></div></div></div></section><section data-auto-animate="" data-auto-animate-easing="cubic-bezier(0.680, -0.550, 0.265, 1.550)" data-id="26f6ff7e32f2509b15d73b9ba87cdf6e"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-name="text-eb5d91" data-block-id="2b6b3b83d8e8bf71ad424c5845e2ecb9">
<div class="sl-block-style" style="z-index: 10; opacity: 0.67;"><div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>SQLPage in Action</h1></div></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 171px; height: auto;" data-name="text-1ba6bc" data-block-id="e2a89555a4a08689e31f7f307dbb2bd9">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>From call center to building the company's next app</p></div>
</div>
<div class="sl-block" data-block-type="shape" style="width: 61px; height: 77.5px; left: 124.5px; top: 318.5px;" data-name="shape-9ba765" data-block-id="710777c7ffe98eff4d4716809e9729ec"><div class="sl-block-content" data-shape-type="symbol-user" data-shape-fill-color="#000000" data-shape-stretch="true" style="z-index: 13;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 24 32"><g class="shape-element" fill="#000000" data-viewbox="0 0 24 32"><path d="M12 16c-6.625 0-12 5.375-12 12 0 2.211 1.789 4 4 4h16c2.211 0 4-1.789 4-4 0-6.625-5.375-12-12-12zM6 6c0-3.314 2.686-6 6-6s6 2.686 6 6c0 3.314-2.686 6-6 6-3.314 0-6-2.686-6-6z"></path></g></svg></div></div>
<div class="sl-block" data-block-type="shape" style="width: 150px; height: 150px; left: 80px; top: 280px;" data-name="shape-2e0f68" data-block-id="e0886250f83dd39688e052ed0afed384"><div class="sl-block-content" data-shape-type="circle" data-shape-fill-color="rgb(68, 68, 68)" data-shape-stretch="true" style="z-index: 12;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" preserveaspectratio="none" viewbox="0 0 150 150"><ellipse rx="75" ry="75" cx="75" cy="75" class="shape-element" fill="rgb(68, 68, 68)"></ellipse></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 140px; left: 85px; top: 451px;" data-name="text-bb38ea" data-block-id="ccacec130633f3479164f2c17b86fe0b"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14;"><p>William</p></div></div>
<div class="sl-block" data-block-type="line" style="width: auto; height: auto; left: 288px; top: 280px;" data-name="line-804da3" data-block-id="0ff5b90f8351c57807741f9563701c4c"><div class="sl-block-content" data-line-x1="0" data-line-y1="360.5" data-line-x2="0" data-line-y2="0" data-line-color="#aaaaaa" data-line-start-type="none" data-line-end-type="none" style="z-index: 15;"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveaspectratio="xMidYMid" width="1" height="360.5" viewbox="0 0 1 360.5"><line stroke="rgba(0,0,0,0)" stroke-width="15" x1="0" y1="360.5" x2="0" y2="0"></line><line class="line-element" stroke="#aaaaaa" stroke-width="2" x1="0" y1="360.5" x2="0" y2="0"></line></svg></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 401.75px;" data-name="text-1332c2" data-block-id="6bf170253e322f26b611502dafbc17c7"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16; text-align: left;"><blockquote>
<p>I dont think Ill use anything else for frontend.</p>
</blockquote></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 523.5px;" data-block-id="68e501ada91e7a663b7231a37a6263f3" data-name="text-7d6e0b"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; text-align: left;"><blockquote>
<p>Id like to use it for personal projects as well: I can make extra income, its very efficient !</p>
</blockquote></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 600px; left: 320px; top: 277px;" data-block-id="3cbd68315a4b176605a43858b62d91ae" data-name="text-89b045"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 18; text-align: left;"><blockquote>
<p>Its kind of a big thing. We launch in January.</p>
</blockquote></div></div></section><section data-id="1897d2276d988cab51bd537e259b7004"><div class="sl-block" data-block-type="image" style="width: 960px; height: 466.859px; left: 0px; top: 112.107px; min-width: 1px; min-height: 1px;" data-name="image-78b4d2" data-block-id="e761acc4d034cbd0d5d5fc1ada371f7e"><div class="sl-block-content" style="z-index: 10;"><img class="" data-natural-width="1324" data-natural-height="651" data-crop-x="0" data-crop-y="0.005471" data-crop-width="1" data-crop-height="0.989057" style="left: 0px; top: -3px; width: 960px; height: 472px;" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10927440/blured.png"></div></div></section></section><section data-id="14317434c8705e4a1174246ea3e32f67"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 245px; height: auto;" data-block-id="794e946799766cf91d3b3a60914b76c5">
<div class="sl-block-content" style="text-align: left;line-height: 1.04;letter-spacing: -0.1em;font-size: 90%;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Examples</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 325px; height: auto;" data-block-id="1a377bad73d6f4238c1b6c54b9e6894e">
<div class="sl-block-content" style="text-align: left;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Cool features</p></div>
</div></section><section data-id="6c2c7d1758c743a93d00fc1040e58361"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-block-id="57e0d488cd6f6914ba8ce60f0fa018e1">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Examples</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 152px; height: auto;" data-block-id="367b89fc588eebd63735803b085a6f6f">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Build an API in 45 seconds</p></div>
</div>
<div class="sl-block" data-block-type="code" style="width: 400px; height: 280px; left: 510px; top: 272px;" data-name="code-7f426f" data-block-id="c4e0adb61f177c03495296fe3d72b661"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 12;"><pre class="sql" style="font-size: 16px; line-height: 19px; tab-size: 4;"><code data-line-numbers="">SELECT
'json' AS component,
JSON_OBJECT(
'users', (
SELECT JSON_GROUP_ARRAY(
JSON_OBJECT(
'username', username,
'userid', id
)
) FROM users
)
) AS contents;
</code></pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 408px; left: 510px; top: 241px;" data-name="text-2da1b1" data-block-id="78afda45c80339a02dc5403f1c97a215"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; font-size: 79%; text-align: center;"><pre style="text-align: center;">api.sql</pre></div></div>
<div class="sl-block" data-block-type="code" style="width: 400px; height: 280px; left: 77px; top: 269px;" data-block-id="055556746aeb9689b3ab0ff92ff5a17f" data-name="code-47b1cb"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 14;"><pre class="json" style="font-size: 16px; line-height: 19px; tab-size: 4;"><code data-line-numbers="">{
"users" : [
{
"username": "Mary",
"userid": 128448
},
{
"username": "Bob",
"userid": 479326
}
]
}
</code></pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 408px; left: 77px; top: 241px;" data-block-id="53c41c1c9fea34a235a304715479c1b8" data-name="text-0f2f80"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15; font-size: 79%; text-align: center;"><pre style="text-align:center">http://localhost/api.sql</pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 959.5px; left: 0.25px; top: 612px;" data-name="text-71c1c5" data-block-id="b43cf844188dedfb61fdcc7b42b606c9"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 16;"><pre>docker run -p 80:8080 -v .:/var/www sqlpage/SQLPage</pre></div></div></section><section data-id="337faaeeb20e3f1478702fa4918bf599"><div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 70px; height: auto;" data-block-id="bd8d36c28461a371d1eb2b16f026d69e">
<div class="sl-block-content" style="text-align: left; line-height: 1.04; letter-spacing: -0.1em; font-size: 90%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Examples</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 768px; left: 80px; top: 152px; height: auto;" data-block-id="4534d4c9dc56880aeba7de437cd923d6">
<div class="sl-block-content" style="text-align: left; z-index: 11;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Create user account in 1 minute</p></div>
</div>
<div class="sl-block" data-block-type="code" style="width: 400px; height: 187px; left: 510px; top: 250px;" data-name="code-7f426f" data-block-id="b3a8d9b6a05967269a79db8f0ddb487c"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 12;"><pre class="sql" style="font-size: 16px; line-height: 19px; tab-size: 4;"><code data-line-numbers="">INSERT INTO
user_info (
username,
password_hash
)
VALUES (
:username,
sqlpage.hash_password(:password)
);</code></pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 408px; left: 510px; top: 222px;" data-name="text-2da1b1" data-block-id="9b4e22e817a7e17da5965f61b1756415"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13; font-size: 79%; text-align: center;"><pre style="text-align:center">signup.sql</pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 400px; left: 80px; top: 222px;" data-name="text-0f2f80" data-block-id="109906030fb26a73636cc8510f499a27"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 14; font-size: 79%; text-align: center;"><pre style="text-align:center">postgres://localhost/sqlpage</pre></div></div>
<div class="sl-block" data-block-type="table" style="height: auto; min-width: 120px; width: 400px; left: 80px; top: 261px;" data-name="table-866cfa" data-block-id="02757d509a00a98274eed11d91abf97f"><div class="sl-block-content" style="z-index: 15; font-size: 73%;" data-table-cols="2" data-table-rows="2"><table><tbody>
<tr>
<th>username</th>
<th>password_hash</th>
</tr>
<tr>
<td>John</td>
<td><code>$argon2id$v=19$m=16,t=2,p=1$TERTd0lIcUpraWFTcmRQYw$+bjtag7Xjb6p1dsuYOkngw</code></td>
</tr>
</tbody></table></div></div>
<div class="sl-block" data-block-type="code" style="width: 400px; height: 187px; left: 510px; top: 494px;" data-block-id="4e030f58f7ff9e379278864200cee00b" data-name="code-26a13c"><div class="sl-block-content notranslate" data-highlight-theme="ir-black" data-code-frame="none" style="z-index: 16;"><pre class="sql" style="font-size: 16px; line-height: 19px; tab-size: 4;"><code data-line-numbers="">SELECT
'authentication' AS component,
'signin.sql?error' AS link,
( SELECT password_hash
FROM user_info
WHERE username = :username
) AS password_hash,
:password AS password;</code></pre></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 408px; left: 510px; top: 466px;" data-block-id="bbea8b8499267a4d6f46266f4a7868b5" data-name="text-6b12f1"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 17; font-size: 79%; text-align: center;"><pre style="text-align:center">login.sql</pre></div></div></section><section data-id="17697742b001b7d3131445a555a73b3a"><div class="sl-block" data-block-type="text" style="width: 768px; left: 96px; top: 140px; height: auto;" data-block-id="68a6cd7fb082264f9e74d49ad12d2767">
<div class="sl-block-content" style="text-align: center; line-height: 1.04; letter-spacing: -0.1em; font-size: 128%; z-index: 10;" data-has-line-height="" data-has-letter-spacing="" data-placeholder-tag="p" data-placeholder-text="Text"><h1>Questions ?</h1></div>
</div>
<div class="sl-block" data-block-type="text" style="width: 264px; left: 69.6px; top: 437.5px; height: auto;" data-block-id="8aec519d2190ec0738dfe22c337aa6cb">
<div class="sl-block-content" style="text-align: left; z-index: 11; font-size: 79%;" data-placeholder-tag="p" data-placeholder-text="Text"><p>Leave a star on github !</p></div>
</div>
<div class="sl-block" data-block-type="image" style="width: 243.2px; height: 152.389px; left: 80px; top: 477.611px; min-width: 1px; min-height: 1px;" data-name="image-0c7e0d" data-block-id="76be7569e7d36eba9c3229e3cdd0666a"><div class="sl-block-content" style="z-index: 12;"><img class="" data-natural-width="782" data-natural-height="490" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938951/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 324.4px; left: 39.4px; top: 639px;" data-name="text-0ac526" data-block-id="da7d800246d54061607c66fcc6d081ef"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 13;"><p>sqlpage/SQLPage</p></div></div>
<div class="sl-block" data-block-type="image" style="width: 238.011px; height: 152.389px; left: 641.989px; top: 477.611px; min-width: 1px; min-height: 1px;" data-name="image-293c01" data-block-id="49030369e8a5570b918c9a44434a98f4"><div class="sl-block-content" style="z-index: 14;"><img class="" data-natural-width="1376" data-natural-height="881" data-lazy-loaded="" data-src="https://s3.amazonaws.com/media-p.slid.es/uploads/2571881/images/10938952/pasted-from-clipboard.png"></div></div>
<div class="sl-block" data-block-type="text" style="height: auto; width: 324.4px; left: 598.795px; top: 639px;" data-block-id="06d793a54bc363129ea393d3f4ee6959" data-name="text-00fb2d"><div class="sl-block-content" data-placeholder-tag="p" data-placeholder-text="Text" style="z-index: 15;"><p>sql-page.com</p></div></div>
<div class="sl-block" data-block-type="text" style="width: 264px; left: 628.995px; top: 437.5px; height: auto;" data-block-id="53622c7404b78a798b9a6dbcbd127055" data-name="text-817407">
<div class="sl-block-content" style="text-align: left; z-index: 16; font-size: 79%;" data-placeholder-tag="p" data-placeholder-text="Text"><p style="text-align: center;">Visit the website</p></div>
</div></section>
</div>
</div>
<script src="script.js"></script>
</body>
</html>