Skip to content

Commit

Permalink
#10 accidentally uploaded to master first
Browse files Browse the repository at this point in the history
  • Loading branch information
Idrian committed Aug 10, 2017
1 parent a21136d commit 2973d2d
Show file tree
Hide file tree
Showing 102 changed files with 95,170 additions and 20 deletions.
58 changes: 58 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/Team/teamtable.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/Team/teamtitle.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/Use Cases/FileDownload (1).jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions Documents/Pictures/Use Cases/Rules.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
<!DOCTYPE html>
<html>
<head>
<title>Untitled Diagram</title>
<meta charset="utf-8"/>
</head>
<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;toolbar&quot;:&quot;zoom layers lightbox&quot;,&quot;edit&quot;:&quot;_blank&quot;,&quot;xml&quot;:&quot;&lt;mxfile userAgent=\&quot;Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\&quot; version=\&quot;6.6.4\&quot; editor=\&quot;www.draw.io\&quot; type=\&quot;google\&quot;&gt;&lt;diagram name=\&quot;Page-1\&quot;&gt;7Vpdc6M2FP01fkwGEML2Y762fdjOZJrZafsog7C1KxAr5NjZX18JJGMknLAOhmynfkhAX0jnnnt0dWEG7rL9bxwVmz9Yguks8JL9DNzPgsAPg0j+UyUvdUm01AVrThLdqCl4Ij+wLvR06ZYkuGw1FIxRQYp2YczyHMeiVYY4Z7t2s5TR9lMLtMZOwVOMqFv6F0nEpi5dQK8p/x2T9cY82fd0zQrF39acbXP9vFkA0upXV2fIjKXblxuUsN1REXiYgTvOmKivsv0dpgpbA1vd79OJ2sO8Oc5Fnw4wRd4SphEKUuAB6F3pEZ4R3WKzhGqi4sWAs9sQgZ8KFKv7nSTADNxuREblnS8v9QCYC7w/OSv/sFbJIcwyLPiLbKI7hBodzR4D1q4xxdyYYnNkhrmhD9LmXx9GbiCQFxqFnogEHwERH7Qh8X0XEzjvwAQuB8AkDNMoXcEFTMI0XsawgyWPnD1Ln5WFf26pdF0bIjmgdF55czsCfQBsgRV6Llh+AF2wFpfgD3Cw+lJi7gAklaBQl9uM3sSCcQmFAoFIUfqMVpg+spIIwnLZZMWEYJlsQFXF7UFy7hhV/e4b0WnGuKFkrfoKNjzekeWucxfusIOaQzDT9dYuAYuofORtyuRyjjGPvm+Zqbgqq03oRjbwF8W+qZRXa/X/E6GK3duCMpRUi5NrCzxes90jeUy3CVY10rxXMSpV64SgNUfZtZmCXE49i3pMhwTSBqJtnlJw9g0by+YsVy6UEkqtIqTtG0ubYd5h+IwkCT3lfwOQAPhtFsAOn1t0CdQlWBA6JHh6KQXO/kteNw8st+tAfDy3897eJXGe3KjYrCHtESB4T8TfR9f/yGvvGh6gwokTsVlAyWexLY/xqcBm2Y3m8Qb6Cj05pkiQ5/YcuiDUT3hkpFIbI5GWd4TAskI9d93rOGCzBnKsbu9ZAvE1Fs5AlUUPyz7PyEt3JzNqmFbqOOGeH1gA+8uuPb/DwBfZ830XqntSFhSpGWe43DQbiNhwjK+/ThsxQc8S72hS9Fz5ftgLjmJxYJo6+QmsKT5ZnBl+KM4tLibBEg/+oqo8c1PXAetnah8xJ3JBKg6pugwl4fO6US1xr239k8m8xYjDyeNnZT5atgcCdph0QZk3MHee7lSEuuXTar3td6DzfDea30Xv9bsP4l3hh/cu/w2n6O1d0QkCjeBdgZsPmD5jYkdP03pU4O7/Q+1k5/lKd/5rKjeAFnt/ybOESb+NGK0MeJhc9pBKf1KtBHYO/VytBFYkEoyple4xahZEKFMCqPNpx3dfSiWjumTdqu+bbuO4JD/Qqmqg6FOoZVULhbczeP9TibYeeaKT0q1fbOmZzA6vQI6JesKnTor8lQwpvKXfFvpByOYHXYOa/ixNSzw8N94ddk0pIAaj1xVkPqmC2EFSdKaChHZwYb+mu6CCmK3xfwXppyDRWwoSDMKtaBSFcM+xQyhE17FMVtqnshFEpI+GTJr19uEbAWZfCQms/GRgh7yXDEIuk1f7tWhU71cfhUeH4PbdPLJfhl1yK+rxaY3LowSVG5xo9vRIGsEx3qWBoE/0Mqn0gHnb0tG5h+TQOiTDEQ/JBufOTCwrqhfT6ss4ZdN9wbiaNsoT+Tdhu7x+NWczbMSsErChg/rQf5xVAh0cOOMVtbxtvpqrsW8+TQQP/wI=&lt;/diagram&gt;&lt;/mxfile&gt;&quot;}"></div>
<script type="text/javascript" src="https://www.draw.io/js/viewer.min.js"></script>
</body>
</html>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions Documents/Pictures/Use Cases/noRules.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
<!DOCTYPE html>
<html>
<head>
<title>Untitled Diagram</title>
<meta charset="utf-8"/>
</head>
<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;toolbar&quot;:&quot;zoom layers lightbox&quot;,&quot;edit&quot;:&quot;_blank&quot;,&quot;xml&quot;:&quot;&lt;mxfile userAgent=\&quot;Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\&quot; version=\&quot;6.6.4\&quot; editor=\&quot;www.draw.io\&quot; type=\&quot;google\&quot;&gt;&lt;diagram name=\&quot;Page-1\&quot;&gt;3Vpbc6M2FP41PCZjLvLlMU6y7UM7k2mm0+2jDDKoKxAVIrb76yuBBEYCh7hmyTYvRkcXpO9854bi+I/p8ScG8+RXGiHieIvo6PhPjue5gbcUP1JyqiXLjRLEDEdqUCt4xf8gJVwoaYkjVHQGckoJx3lXGNIsQyHvyCBj9NAdtqek+9YcxsgSvIaQ2NI/cMSTWroGi1b+M8Jxot/sLlTPDobfYkbLTL3P8fx99Vd3p1CvpcYXCYzo4UzkPzv+I6OU10/p8RERia2GrZ73ZaC32TdDGR8zAcBgEXr7hbcO1rvA8+7UCm+QlEgfodooP2lwDgnm6DWHoWwfBAEcf5vwlIiWKx7VAohxdBzclducVXAI0RRxdhJD1IRAoaPYo8E6tKpYaVUkZ2pYafpApf64WbmFQDwoFEYi4n0GRFy/C4nr2piAVQ8mYDMFJr6Fye8FYhYugt25fCxT8hByygQWEgUsDO0XuEPkhRaYY5qJITvKOU3FACI7to0ZPVIi5z21htSu8UBwLOdyenvAlwYFVzbeQQ/ck6AdWGi/ngqO0v8T3ivPABzMCDiw6Z0TCiMZSrAA28RdLCcik2hsp/cETYzUnmBjA+V6PUitp0BqaSH1fOQMipCsoZIxmsuzzQlaEHwm0NbvRxSURQ8yjxGtjGaoC4g4NDt9FY2FbvwpG/e+8ad7XxDDYteIqSn121Bk5EAFLVmILiuaQxYjPjAmGK2W86jVF7SUjCECOX7rbrNPFeoNLxRLojU+3DAVHxjarE+sZp1nSeZCRjTwF8ZCNSzWQhUzmmNfR5aNRZYXRt9Eeiy1gY68ZPP6I9O0GmxmMS2t8ett64j517Pn2rLATFa3+RGtziBEYBrLaKvbvGO+E1qda9dBT7jICZQ4pqhIKji5/OEJQ+j+r2JeK1x3sQIAzGmFI2qmK63wGityx8M5T2AK/CtNxMqaTXVOaSJ2Eeh4SyKQ2u5ptclW28u/S6o77orqc8+DGOCu82PbKZ5i+fulzhtLnXIrO2MlQYXU/TEkZYRkjyg670JYyNERhjGD6b3egjhOvYt6TYt+MnR2OVdwRr8hXf8oTooclhgiqKqgUHAJnZdYujxKcRSRIbO/ga37Bnt6KiV3fYG8tzV1uzht85PfapXN6Re9db+ldfwi+F5+0S4sZ/WLny11AEYUC7wf0S/aNfEtlNyXZopOM8scylIvcMRS/zu0UX7/YlIK5qSRO1SSfJRGrpGBWi50ShqtJvMV34EjYARHlnNyxF8Zql1eyZHAdDXmJcSUHLE/DoiEB6Yyjqos6Lwl0qWikcSd/rFJEkMie4O7aoBkTy6PVR0UbB3w9KH0aMSX58EMQF38qZ04zRXROU8HTGowV7gTTjbQdZPSpr79+c8eqXdVvQDd7wt0c3Zoh/ExDxLBIkGRUveIj47g5mmJ5w/6nIv+xJ01d/GNG7qlzio/7FCMj41gYyw0oUPx7JquzeZpXt0dyav4qgzLKZPbhpksxSJ6yOp6bcZs39t0rRf0lUZ+DweuuEUSzfaavsa+/V8I//lf&lt;/diagram&gt;&lt;/mxfile&gt;&quot;}"></div>
<script type="text/javascript" src="https://www.draw.io/js/viewer.min.js"></script>
</body>
</html>
Binary file added Documents/Pictures/Use Cases/norules.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/Use Cases/rules.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/documenttitle.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Pictures/projecttitle.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documents/Requirements Specification/Thumbs.db
Binary file not shown.
66 changes: 66 additions & 0 deletions Documents/Requirements Specification/requirementsspecification.aux
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{section.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Purpose}{2}{subsection.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Product Scope}{2}{subsection.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}References}{2}{subsection.1.3}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Architectural design}{3}{section.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The voxc.js pipeline structure \relax }}{3}{figure.caption.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Pipeline architecture and Microservices architecture combined \relax }}{4}{figure.caption.7}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Testing technologies and framework}{4}{section.3}}
\@writefile{toc}{\contentsline {section}{\numberline {4}External Interface Requirements}{5}{section.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}User Interfaces}{5}{subsection.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Software Interfaces}{5}{subsection.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Communications Interfaces}{5}{subsection.4.3}}
\@writefile{toc}{\contentsline {section}{\numberline {5}System Requirements}{7}{section.5}}
\@writefile{toc}{\contentsline {section}{\numberline {6}System Features}{9}{section.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Download of library}{9}{subsection.6.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}Description and Priority}{9}{subsubsection.6.1.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Use Case Diagram for download of library \relax }}{9}{figure.caption.8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}File upload}{10}{subsection.6.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Description and Priority}{10}{subsubsection.6.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Use Case Diagram for User upload and download of files \relax }}{10}{figure.caption.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}OBJ file upload with rules file}{11}{subsection.6.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Use Case Diagram for User upload with rules \relax }}{11}{figure.caption.10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1}Stimulus/Response Sequences}{11}{subsubsection.6.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}File upload without rules feature}{12}{subsection.6.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Use Case Diagram for User upload with rules \relax }}{12}{figure.caption.11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.1}Stimulus/Response Sequences}{12}{subsubsection.6.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ObjToArray}{14}{subsection.6.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.5.1}Description and Priority}{14}{subsubsection.6.5.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}ArrayToMesh}{15}{subsection.6.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.6.1}Description and Priority}{15}{subsubsection.6.6.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Use Case Diagram for display of mesh \relax }}{15}{figure.caption.12}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Use Case Diagram for applying of the rules file \relax }}{16}{figure.caption.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}MeshToObj}{16}{subsection.6.7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1}Description and Priority}{16}{subsubsection.6.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}IMGsToArray}{17}{subsection.6.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.8.1}Description and Priority}{17}{subsubsection.6.8.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Use Case Diagram for images and array conversion \relax }}{17}{figure.caption.14}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Other Nonfunctional Requirements}{18}{section.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Performance Requirements}{18}{subsection.7.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.1}Time to respond to an uploaded file}{18}{subsubsection.7.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2}Maintainability}{18}{subsubsection.7.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3}Portability}{18}{subsubsection.7.1.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.4}Scalibilty}{18}{subsubsection.7.1.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.5}Usability}{18}{subsubsection.7.1.5}}
35 changes: 35 additions & 0 deletions Documents/Requirements Specification/requirementsspecification.out
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
\BOOKMARK [1][-]{section.1}{Introduction}{}% 1
\BOOKMARK [2][-]{subsection.1.1}{Purpose}{section.1}% 2
\BOOKMARK [2][-]{subsection.1.2}{Product Scope}{section.1}% 3
\BOOKMARK [2][-]{subsection.1.3}{References}{section.1}% 4
\BOOKMARK [1][-]{section.2}{Architectural design}{}% 5
\BOOKMARK [1][-]{section.3}{Testing technologies and framework}{}% 6
\BOOKMARK [1][-]{section.4}{External Interface Requirements}{}% 7
\BOOKMARK [2][-]{subsection.4.1}{User Interfaces}{section.4}% 8
\BOOKMARK [2][-]{subsection.4.2}{Software Interfaces}{section.4}% 9
\BOOKMARK [2][-]{subsection.4.3}{Communications Interfaces}{section.4}% 10
\BOOKMARK [1][-]{section.5}{System Requirements}{}% 11
\BOOKMARK [1][-]{section.6}{System Features}{}% 12
\BOOKMARK [2][-]{subsection.6.1}{Download of library}{section.6}% 13
\BOOKMARK [3][-]{subsubsection.6.1.1}{Description and Priority}{subsection.6.1}% 14
\BOOKMARK [2][-]{subsection.6.2}{File upload}{section.6}% 15
\BOOKMARK [3][-]{subsubsection.6.2.1}{Description and Priority}{subsection.6.2}% 16
\BOOKMARK [2][-]{subsection.6.3}{OBJ file upload with rules file}{section.6}% 17
\BOOKMARK [3][-]{subsubsection.6.3.1}{Stimulus/Response Sequences}{subsection.6.3}% 18
\BOOKMARK [2][-]{subsection.6.4}{File upload without rules feature}{section.6}% 19
\BOOKMARK [3][-]{subsubsection.6.4.1}{Stimulus/Response Sequences}{subsection.6.4}% 20
\BOOKMARK [2][-]{subsection.6.5}{ObjToArray}{section.6}% 21
\BOOKMARK [3][-]{subsubsection.6.5.1}{Description and Priority}{subsection.6.5}% 22
\BOOKMARK [2][-]{subsection.6.6}{ArrayToMesh}{section.6}% 23
\BOOKMARK [3][-]{subsubsection.6.6.1}{Description and Priority}{subsection.6.6}% 24
\BOOKMARK [2][-]{subsection.6.7}{MeshToObj}{section.6}% 25
\BOOKMARK [3][-]{subsubsection.6.7.1}{Description and Priority}{subsection.6.7}% 26
\BOOKMARK [2][-]{subsection.6.8}{IMGsToArray}{section.6}% 27
\BOOKMARK [3][-]{subsubsection.6.8.1}{Description and Priority}{subsection.6.8}% 28
\BOOKMARK [1][-]{section.7}{Other Nonfunctional Requirements}{}% 29
\BOOKMARK [2][-]{subsection.7.1}{Performance Requirements}{section.7}% 30
\BOOKMARK [3][-]{subsubsection.7.1.1}{Time to respond to an uploaded file}{subsection.7.1}% 31
\BOOKMARK [3][-]{subsubsection.7.1.2}{Maintainability}{subsection.7.1}% 32
\BOOKMARK [3][-]{subsubsection.7.1.3}{Portability}{subsection.7.1}% 33
\BOOKMARK [3][-]{subsubsection.7.1.4}{Scalibilty}{subsection.7.1}% 34
\BOOKMARK [3][-]{subsubsection.7.1.5}{Usability}{subsection.7.1}% 35
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 2973d2d

Please sign in to comment.