UNPKG

27 kBHTMLView Raw
1<!DOCTYPE html>
2<html lang="en">
3 <head>
4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta name="description" content="a website of information and resources about the Sutton SignWriting script">
8 <meta name="author" content="Steve Slevinski">
9 <link rel="canonical" href="https://www.sutton-signwriting.io/">
10 <link rel="shortcut icon" href="img/favicon.ico">
11 <title>Sutton SignWriting</title>
12<!--
13 <script type="module" src="https://unpkg.com/@sutton-signwriting/sgnw-components@0.10.0/dist/sgnw-components/sgnw-components.esm.js"></script>
14 <link type="text/css" rel="stylesheet" href="https://unpkg.com/@sutton-signwriting/sgnw-components@0.10.0/dist/sgnw-components/sgnw-components.css"/>
15-->
16 <style>html {scroll-behavior: smooth;}</style>
17
18 <link href="css/bootstrap-custom.min.css" rel="stylesheet">
19 <link href="css/font-awesome.min.css" rel="stylesheet">
20 <link href="css/base.css" rel="stylesheet">
21 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css">
22 <link href="css/extra.css" rel="stylesheet">
23
24 <script src="js/jquery-1.10.2.min.js" defer></script>
25 <script src="js/bootstrap-3.0.3.min.js" defer></script>
26 <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
27 <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/yaml.min.js"></script>
28 <script>hljs.initHighlightingOnLoad();</script>
29 </head>
30
31 <body class="homepage">
32
33 <div class="navbar navbar-default navbar-fixed-top" role="navigation">
34 <div class="container">
35
36 <!-- Collapsed navigation -->
37 <div class="navbar-header">
38 <!-- Expander button -->
39 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
40 <span class="sr-only">Toggle navigation</span>
41 <span class="icon-bar"></span>
42 <span class="icon-bar"></span>
43 <span class="icon-bar"></span>
44 </button>
45 <a class="navbar-brand" href=".">Sutton SignWriting</a>
46 </div>
47
48 <!-- Expanded navigation -->
49 <div class="navbar-collapse collapse">
50 <!-- Main navigation -->
51 <ul class="nav navbar-nav">
52 <li class="active">
53 <a href=".">Home</a>
54 </li>
55 <li >
56 <a href="subdomains/">Subdomains</a>
57 </li>
58 <li >
59 <a href="sponsors/">Sponsors</a>
60 </li>
61 </ul>
62
63 <ul class="nav navbar-nav navbar-right">
64 <li>
65 <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal">
66 <i class="fa fa-search"></i> Search
67 </a>
68 </li>
69 <li class="disabled">
70 <a rel="next" >
71 <i class="fa fa-arrow-left"></i> Previous
72 </a>
73 </li>
74 <li >
75 <a rel="prev" href="subdomains/">
76 Next <i class="fa fa-arrow-right"></i>
77 </a>
78 </li>
79 <li>
80 <a href="https://github.com/sutton-signwriting/"><i class="fa fa-github"></i> GitHub</a>
81 </li>
82 </ul>
83 </div>
84 </div>
85 </div>
86
87 <div class="container">
88 <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary">
89 <ul class="nav bs-sidenav">
90 <li class="main active"><a href="#sutton-signwriting">Sutton SignWriting</a></li>
91 <li><a href="#specification">Specification</a></li>
92 <li><a href="#characters">Characters</a></li>
93 <li><a href="#fonts">Fonts</a></li>
94 <li><a href="#production">Production</a></li>
95 <li><a href="#signmaker-2022">SignMaker 2022</a></li>
96 <li><a href="#machine-learning">Machine Learning</a></li>
97 <li><a href="#development">Development</a></li>
98 </ul>
99</div></div>
100 <div class="col-md-9" role="main">
101
102<h1 id="sutton-signwriting">Sutton SignWriting<a class="headerlink" href="#sutton-signwriting" title="Permanent link"></a></h1>
103<p><div>
104<a href="https://signwriting.org/" class="btn btn-primary" role="button">SignWriting.org</a>
105<a href="https://www.youtube.com/channel/UCXu4AXlG0rXFtk_5SzumDow" class="btn btn-primary" role="button">SignWriting Stream</a>
106<a href="https://gitter.im/sutton-signwriting/community" class="btn btn-primary" role="button">Gitter Chat</a>
107<a href="https://www.signwriting.org/forums/swlist/" class="btn btn-primary" role="button">Email List</a>
108<a href="https://www.facebook.com/groups/SuttonSignWriting/" class="btn btn-primary" role="button">Facebook Group</a>
109<a href="https://en.wikipedia.org/wiki/SignWriting" class="btn btn-primary" role="button">Wikipedia</a>
110</div>
111<img alt="Sutton-SignWriting.io" src="img/sutton-signwriting.io.png" /></p>
112<p>The Sutton SignWriting script is the universal and complete solution for written
113sign language, ISO 15924 script code "Sgnw". It has been applied by
114a wide and deep international community of sign language users.
115Sutton SignWriting is an international standard for writing sign
116languages by hand or with computers. From education to research,
117from entertainment to religion, SignWriting has proven useful because
118people are using it to write signed languages.</p>
119<p>Formal SignWriting is one particular computerized design for Sutton SignWriting.
120Formal SignWriting envisions a sign as a two-part word of time and space.
121Each word is written as a string of characters that can be recognized and
122processed by regular expressions. The design has been optimized for
123display, searching, sorting, text flow, and other character processing.</p>
124<p>www.Sutton-SignWriting.io is a website of information and resources about the Sutton SignWriting script and Formal SignWriting technology.
125<div>
126<a href="https://github.com/sutton-signwriting/sutton-signwriting" class="btn btn-primary" role="button">Source</a>
127<a href="https://www.npmjs.com/package/@sutton-signwriting/sutton-signwriting" class="btn btn-primary" role="button">Package</a>
128<a href="https://unpkg.com/browse/@sutton-signwriting/sutton-signwriting/" class="btn btn-primary" role="button">Distribution</a>
129<a href="https://github.com/sutton-signwriting/sutton-signwriting/archive/refs/heads/main.zip" class="btn btn-primary" role="button">Download</a>
130</div></p>
131<hr />
132<h2 id="specification">Specification<a class="headerlink" href="#specification" title="Permanent link"></a></h2>
133<p>The Formal SignWriting specification is a faithful encoding of Sutton SignWriting that is documented in an Internet Draft submitted to the IETF.</p>
134<div>
135<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.txt" class="btn btn-primary" role="button">Text</a>
136<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.html" class="btn btn-primary" role="button">HTML</a>
137<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.xml" class="btn btn-primary" role="button">XML</a>
138<a href="https://tools.ietf.org/pdf/draft-slevinski-formal-signwriting-09.pdf" class="btn btn-primary" role="button">PDF</a>
139<a href="https://datatracker.ietf.org/doc/html/draft-slevinski-formal-signwriting-09" class="btn btn-primary" role="button">HTMLized</a>
140<a href="https://datatracker.ietf.org/doc/draft-slevinski-formal-signwriting/09/bibtex" class="btn btn-primary" role="button">Bibtex</a>
141</div>
142
143<hr />
144<h2 id="characters">Characters<a class="headerlink" href="#characters" title="Permanent link"></a></h2>
145<p>Any sign can be written as a string of characters. Formal
146SignWriting has two sets of characters that can be used: Formal
147SignWriting in ASCII (FSW) and SignWriting in Unicode (SWU). These
148sets are isomorphic with an easy bi-directional conversion between
149the two sets.</p>
150<table>
151<thead>
152<tr>
153<th align="left">Description</th>
154<th align="left">FSW Characters</th>
155<th align="left">SWU Characters</th>
156</tr>
157</thead>
158<tbody>
159<tr>
160<td align="left">Sequence Marker</td>
161<td align="left">A</td>
162<td align="left">U+1D800</td>
163</tr>
164<tr>
165<td align="left">Signbox Markers</td>
166<td align="left">B, L, M, R</td>
167<td align="left">U+1D801 to U+1D804</td>
168</tr>
169<tr>
170<td align="left">Numbers</td>
171<td align="left">250 to 749</td>
172<td align="left">U+1D80C to U+1D9FF</td>
173</tr>
174<tr>
175<td align="left">Symbols</td>
176<td align="left">S10000 to S38b07</td>
177<td align="left">U+40001 to U+4F428</td>
178</tr>
179</tbody>
180</table>
181<div>
182<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.html#name-characters" class="btn btn-primary" role="button">Character Sets</a>
183<a href="https://steveslevinski.me/demo/fsw.html" class="btn btn-primary" role="button">FSW Demo</a>
184<a href="https://slevinski.github.io/SuttonSignWriting/characters/symbols.html#?ui=en&set=fsw" class="btn btn-primary" role="button">FSW Symbols</a>
185<a href="https://steveslevinski.me/demo/swu.html" class="btn btn-primary" role="button">SWU Demo</a>
186<a href="https://slevinski.github.io/SuttonSignWriting/characters/symbols.html#?ui=en&set=swu" class="btn btn-primary" role="button">SWU Symbols</a>
187</div>
188
189<hr />
190<h2 id="fonts">Fonts<a class="headerlink" href="#fonts" title="Permanent link"></a></h2>
191<p>The TrueType Fonts can be used without installing the fonts on any
192platform with font-face statements. Simply include the
193following CSS in any HTML page to access the fonts.</p>
194<pre><code>@font-face {
195 font-family: "SuttonSignWritingLine";
196 src:
197 local('SuttonSignWritingLine'),
198 url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingLine.ttf') format('truetype');
199}
200@font-face {
201 font-family: "SuttonSignWritingFill";
202 src:
203 local('SuttonSignWritingFill'),
204 url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingFill.ttf') format('truetype');
205}
206@font-face {
207 font-family: "SuttonSignWritingOneD";
208 src:
209 local('SuttonSignWritingOneD'),
210 url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingOneD.ttf') format('truetype');
211}
212</code></pre>
213<p>If the fonts are installed, then the system fonts will be used. If
214the fonts are not installed when a SignWriting Font page is opened,
215the CSS will cause the fonts to be automatically downloaded to the
216browser's cache on the first visit. Once the fonts are installed in
217the browser cache, they will remain there until the browser cache is
218emptied. Any webside that uses this CSS can access the browser
219installed font without requesting a new copy. The fonts are 18 MB,
220so the first page view make take a few seconds or longer depending on
221your download speed and processor.</p>
222<div>
223<a href="https://slevinski.github.io/SuttonSignWriting/components/fonts.html" class="btn btn-primary" role="button">Reference</a>
224<a href="https://github.com/Slevinski/signwriting_2010_tools" class="btn btn-primary" role="button">Development</a>
225<a href="https://github.com/Slevinski/signwriting_2010_fonts" class="btn btn-primary" role="button">Source</a>
226<a href="https://unpkg.com/browse/@sutton-signwriting/font-ttf@1.2.0/font/" class="btn btn-primary" role="button">Distribution</a>
227</div>
228
229<hr />
230<h2 id="production">Production<a class="headerlink" href="#production" title="Permanent link"></a></h2>
231<p>Sutton SignWriting has several production ready packages available on GitHub, NPM, and Unpkg.</p>
232<h3 id="sutton-signwritingcore"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/core" title="GitHub Repository: @sutton-signwriting/core">@sutton-signwriting/core</a><a class="headerlink" href="#sutton-signwritingcore" title="Permanent link"></a></h3>
233<p>a javascript package for node and browsers that supports general processing of SignWriting text</p>
234<div>
235<a href="https://www.sutton-signwriting.io/core/" class="btn btn-primary" role="button">Docs</a>
236<a href="https://github.com/sutton-signwriting/core" class="btn btn-primary" role="button">Source</a>
237<a href="https://www.npmjs.com/package/@sutton-signwriting/core" class="btn btn-primary" role="button">Package</a>
238<a href="https://unpkg.com/browse/@sutton-signwriting/core/" class="btn btn-primary" role="button">Distribution</a>
239</div>
240
241<hr />
242<h3 id="sutton-signwritingfont-db"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/font-db" title="GitHub Repository: @sutton-signwriting/font-db">@sutton-signwriting/font-db</a><a class="headerlink" href="#sutton-signwritingfont-db" title="Permanent link"></a></h3>
243<p>a javascript package for node that generates SVG and PNG images for individual symbols and complete signs</p>
244<div>
245<a href="https://www.sutton-signwriting.io/font-db/" class="btn btn-primary" role="button">Docs</a>
246<a href="https://github.com/sutton-signwriting/font-db" class="btn btn-primary" role="button">Source</a>
247<a href="https://www.npmjs.com/package/@sutton-signwriting/font-db" class="btn btn-primary" role="button">Package</a>
248<a href="https://unpkg.com/browse/@sutton-signwriting/font-db/" class="btn btn-primary" role="button">Distribution</a>
249</div>
250
251<hr />
252<h3 id="sutton-signwritingfont-ttf"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/font-ttf" title="GitHub Repository: @sutton-signwriting/font-ttf">@sutton-signwriting/font-ttf</a><a class="headerlink" href="#sutton-signwritingfont-ttf" title="Permanent link"></a></h3>
253<p>a javascript package for the browser that generates SVG and PNG images for individual symbols and complete signs using TrueType Fonts</p>
254<div>
255<a href="https://www.sutton-signwriting.io/font-ttf/" class="btn btn-primary" role="button">Docs</a>
256<a href="https://github.com/sutton-signwriting/font-ttf" class="btn btn-primary" role="button">Source</a>
257<a href="https://www.npmjs.com/package/@sutton-signwriting/font-ttf" class="btn btn-primary" role="button">Package</a>
258<a href="https://unpkg.com/browse/@sutton-signwriting/font-ttf/" class="btn btn-primary" role="button">Distribution</a>
259</div>
260
261<hr />
262<h3 id="sutton-signwritingsgnw-components"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/sgnw-components" title="GitHub Repository: @sutton-signwriting/sgnw-components">@sutton-signwriting/sgnw-components</a><a class="headerlink" href="#sutton-signwritingsgnw-components" title="Permanent link"></a></h3>
263<p>a javascript package for the browser that includes a collection of web components built with https://stenciljs.com/</p>
264<div>
265<a href="https://www.sutton-signwriting.io/sgnw-components/" class="btn btn-primary" role="button">Docs</a>
266<a href="https://github.com/sutton-signwriting/sgnw-components" class="btn btn-primary" role="button">Source</a>
267<a href="https://www.npmjs.com/package/@sutton-signwriting/sgnw-components" class="btn btn-primary" role="button">Package</a>
268<a href="https://unpkg.com/browse/@sutton-signwriting/sgnw-components/" class="btn btn-primary" role="button">Distribution</a>
269
270</div>
271
272<hr />
273<h2 id="signmaker-2022">SignMaker 2022<a class="headerlink" href="#signmaker-2022" title="Permanent link"></a></h2>
274<p>Sutton SignWriting has one prototype that is ready to use.</p>
275<h3 id="sutton-signwritingsignmaker"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/signmaker" title="GitHub Repository: @sutton-signwriting/signmaker">@sutton-signwriting/signmaker</a><a class="headerlink" href="#sutton-signwritingsignmaker" title="Permanent link"></a></h3>
276<p>an online editor that can be accessed directly, embedded in an iFrame, and downloaded</p>
277<div>
278<a href="https://www.sutton-signwriting.io/signmaker/" class="btn btn-primary" role="button">Direct</a>
279<a href="https://www.sutton-signwriting.io/signmaker/demo.html" class="btn btn-primary" role="button">iFrame</a>
280<a href="https://github.com/sutton-signwriting/signmaker/archive/refs/heads/main.zip" class="btn btn-primary" role="button">Download</a>
281<a href="https://github.com/sutton-signwriting/signmaker" class="btn btn-primary" role="button">Source</a>
282<a href="https://www.npmjs.com/package/@sutton-signwriting/signmaker" class="btn btn-primary" role="button">Package</a>
283<a href="https://unpkg.com/browse/@sutton-signwriting/signmaker/" class="btn btn-primary" role="button">Distribution</a>
284
285</div>
286
287<hr />
288<h2 id="machine-learning">Machine Learning<a class="headerlink" href="#machine-learning" title="Permanent link"></a></h2>
289<p>Sutton SignWriting is growing in the machine learning communities.</p>
290<ul>
291<li>handwriting recognition of SignWriting</li>
292<li>video to SignWriting</li>
293<li>SignWriting to spoken language</li>
294<li>spoken language to SignWriting</li>
295</ul>
296<hr />
297<h3 id="sign-language-processing"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing" title="GitHub User: @sign-language-processing">@sign-language-processing</a><a class="headerlink" href="#sign-language-processing" title="Permanent link"></a></h3>
298<p>A collection of projects using SignWriting with large datasets and machine learning.</p>
299<div>
300<a href="https://sign-language-processing.github.io/" class="btn btn-primary" role="button">About</a>
301<a href="https://github.com/sign-language-processing" class="btn btn-primary" role="button">Projects</a>
302</div>
303
304<p><img alt="sign-language=processing" src="img/sign-language-processing.png" /></p>
305<h3 id="sign-language-processingsign-translate"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing/sign-translate" title="GitHub Repository: @sign-language-processing/sign-translate">@sign-language-processing/sign-translate</a><a class="headerlink" href="#sign-language-processingsign-translate" title="Permanent link"></a></h3>
306<p>A bi-directional multilingual translation app for desktop and mobile, based on state-of-the-art real-time client side models.</p>
307<div>
308<a href="https://github.com/sign-language-processing/sign-translate" class="btn btn-primary" role="button">Source</a>
309</div>
310
311<h3 id="sign-language-processingsignwriting-annotator"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing/signwriting-annotator" title="GitHub Repository: @sign-language-processing/signwriting-annotator">@sign-language-processing/signwriting-annotator</a><a class="headerlink" href="#sign-language-processingsignwriting-annotator" title="Permanent link"></a></h3>
312<p>This project aims to transcribe in SignWriting a large vocabulary of single-sign videos in various signed languages.</p>
313<div>
314<a href="https://github.com/sign-language-processing/signwriting-annotator" class="btn btn-primary" role="button">Source</a>
315<a href="https://signwriting-annotator.web.app/" class="btn btn-primary" role="button">Help Annotate</a>
316</div>
317
318<hr />
319<h3 id="agarsevvisse"><a class="gh-link gh-mention" href="https://github.com/agarsev/visse" title="GitHub Repository: @agarsev/visse">@agarsev/visse</a><a class="headerlink" href="#agarsevvisse" title="Permanent link"></a></h3>
320<p>The VisSE project ("Visualizando la SignoEscritura", "Visualizing SignWriting") aims to develop tools that ease the use and understanding of SignWriting in the digital world.</p>
321<div>
322<a href="https://github.com/agarsev/visse" class="btn btn-primary" role="button">Source</a>
323<a href="https://www.ucm.es/visse" class="btn btn-primary" role="button">Homepage</a>
324</div>
325
326<hr />
327<h3 id="andreihiratasignwriting"><a class="gh-link gh-mention" href="https://github.com/andreihirata/SignWriting" title="GitHub Repository: @andreihirata/SignWriting">@andreihirata/SignWriting</a><a class="headerlink" href="#andreihiratasignwriting" title="Permanent link"></a></h3>
328<p>Python script for extracting deep learning features from images.</p>
329<div>
330<a href="https://github.com/andreihirata/SignWriting" class="btn btn-primary" role="button">Source</a>
331</div>
332
333<hr />
334<h3 id="j22melodysignwriting-translation"><a class="gh-link gh-mention" href="https://github.com/J22Melody/signwriting-translation" title="GitHub Repository: @J22Melody/signwriting-translation">@J22Melody/signwriting-translation</a><a class="headerlink" href="#j22melodysignwriting-translation" title="Permanent link"></a></h3>
335<p>Python scripts to analyze SignWriting text</p>
336<div>
337<a href="https://github.com/J22Melody/signwriting-translation" class="btn btn-primary" role="button">Source</a>
338</div>
339
340<hr />
341<h2 id="development">Development<a class="headerlink" href="#development" title="Permanent link"></a></h2>
342<p>Sutton SignWriting has three coding projects under development.</p>
343<h3 id="sutton-signwritingcloud-maker"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/cloud-maker" title="GitHub Repository: @sutton-signwriting/cloud-maker">@sutton-signwriting/cloud-maker</a><a class="headerlink" href="#sutton-signwritingcloud-maker" title="Permanent link"></a></h3>
344<p>a collection of scripts and data used together to make a functional Sutton SignWriting Cloud server</p>
345<div>
346<a href="https://github.com/sutton-signwriting/cloud-maker" class="btn btn-primary" role="button">Source</a>
347</div>
348
349<hr />
350<h3 id="sutton-signwritinghello-world"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/hello-world" title="GitHub Repository: @sutton-signwriting/hello-world">@sutton-signwriting/hello-world</a><a class="headerlink" href="#sutton-signwritinghello-world" title="Permanent link"></a></h3>
351<p>a client-side application with optional connection to a cloud server
352<img alt="hello-world" src="img/hello-world.png" /></p>
353<div>
354<a href="https://github.com/sutton-signwriting/hello-world" class="btn btn-primary" role="button">Source</a>
355<a href="https://signpuddle.com/client/" class="btn btn-primary" role="button">Prototype</a>
356</div>
357
358<hr />
359<h3 id="sutton-signwritingportable"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/portable" title="GitHub Repository: @sutton-signwriting/portable">@sutton-signwriting/portable</a><a class="headerlink" href="#sutton-signwritingportable" title="Permanent link"></a></h3>
360<p>utilities to create filesystems, static websites, USB drives, client side applications, and cloud server installations
361<img alt="portable" src="img/portable.png" /></p>
362<div>
363<a href="https://github.com/sutton-signwriting/portable" class="btn btn-primary" role="button">Source</a>
364</div></div>
365 </div>
366
367 <footer class="col-md-12">
368 <hr>
369 <p>Copyright &copy; 2022 <a href="https://steveslevinski.me">Steve Slevinski</a>.<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a></p>
370 <p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
371 </footer>
372 <script>
373 var base_url = ".",
374 shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
375 </script>
376 <script src="js/base.js" defer></script>
377 <script src="search/main.js" defer></script>
378
379 <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="Search Modal" aria-hidden="true">
380 <div class="modal-dialog">
381 <div class="modal-content">
382 <div class="modal-header">
383 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
384 <h4 class="modal-title" id="exampleModalLabel">Search</h4>
385 </div>
386 <div class="modal-body">
387 <p>
388 From here you can search these documents. Enter
389 your search terms below.
390 </p>
391 <form role="form">
392 <div class="form-group">
393 <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
394 </div>
395 </form>
396 <div id="mkdocs-search-results"></div>
397 </div>
398 <div class="modal-footer">
399 </div>
400 </div>
401 </div>
402</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="Keyboard Shortcuts Modal" aria-hidden="true">
403 <div class="modal-dialog">
404 <div class="modal-content">
405 <div class="modal-header">
406 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
407 <h4 class="modal-title" id="exampleModalLabel">Keyboard Shortcuts</h4>
408 </div>
409 <div class="modal-body">
410 <table class="table">
411 <thead>
412 <tr>
413 <th style="width: 20%;">Keys</th>
414 <th>Action</th>
415 </tr>
416 </thead>
417 <tbody>
418 <tr>
419 <td class="help shortcut"><kbd>?</kbd></td>
420 <td>Open this help</td>
421 </tr>
422 <tr>
423 <td class="next shortcut"><kbd>n</kbd></td>
424 <td>Next page</td>
425 </tr>
426 <tr>
427 <td class="prev shortcut"><kbd>p</kbd></td>
428 <td>Previous page</td>
429 </tr>
430 <tr>
431 <td class="search shortcut"><kbd>s</kbd></td>
432 <td>Search</td>
433 </tr>
434 </tbody>
435 </table>
436 </div>
437 <div class="modal-footer">
438 </div>
439 </div>
440 </div>
441</div>
442
443 </body>
444</html>
445
446<!--
447MkDocs version : 1.0.4
448Build Date UTC : 2022-01-31 15:05:40
449-->