Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
85fd866
minifying CSS
jpdevries Mar 19, 2017
ac0fdc7
GZIP compression
jpdevries Mar 19, 2017
386aa97
yarn add express-minify-html
jpdevries Mar 19, 2017
a540851
npm install forever --save
jpdevries Mar 19, 2017
1996906
yarn prod
jpdevries Mar 19, 2017
7533708
layout fix
jpdevries Mar 19, 2017
8a681ec
css map
jpdevries Mar 19, 2017
6276933
tests for each component
jpdevries Mar 21, 2017
a1234d6
yarn build
jpdevries Mar 21, 2017
b612c1f
npm publish
jpdevries Mar 21, 2017
b60ed16
removing .test.js from dist
jpdevries Mar 21, 2017
5f5634d
removing some console logs
jpdevries Mar 21, 2017
5c0383b
debugging
jpdevries Mar 21, 2017
be0b7a0
adding .travis.yml
jpdevries Mar 23, 2017
d7f5cc6
Update README.md
jpdevries Mar 23, 2017
bd93713
making icon path configurable
jpdevries Mar 23, 2017
37c5706
yarn build
jpdevries Mar 23, 2017
623d96b
updating README
jpdevries Mar 23, 2017
f884489
fixing <Icon> config
jpdevries Mar 23, 2017
edc3357
updating Icon
jpdevries Mar 23, 2017
e6c6472
updating layout selector
jpdevries Mar 24, 2017
915d368
Fixing Icon Test
jpdevries Mar 24, 2017
1fec05b
updating layout
jpdevries Mar 24, 2017
8acde6c
adding callbacks
jpdevries Mar 24, 2017
c2f08ea
adding badges
jpdevries Mar 26, 2017
9ecd9be
Update README.md
jpdevries Mar 26, 2017
8117402
choose callback
jpdevries Mar 27, 2017
fda863d
internationalization via react-intl
jpdevries Mar 28, 2017
d571c1f
fixing heroku?
jpdevries Mar 28, 2017
4d73f3f
refactoring tests for i18n
jpdevries Mar 28, 2017
89c0c40
locales/data.json -> locales/en.json
jpdevries Mar 28, 2017
4a86d43
ignoring root i18n
jpdevries Mar 29, 2017
c36749a
testing lexicon update
jpdevries Mar 29, 2017
d664c8a
hiding tree initially
jpdevries Mar 29, 2017
c66d693
Update README.md
jpdevries Mar 29, 2017
5311d9b
i18n: lazy loading non-default language
jpdevries Mar 30, 2017
03b82c8
adding crowdin to README
jpdevries Mar 30, 2017
7d6bd6f
tree auto open
jpdevries Mar 30, 2017
c6fd7a4
Update README.md
jpdevries Mar 30, 2017
1ba420e
fix tree doesn't init to current directory
jpdevries Mar 30, 2017
cb88716
Merge branch 'release-2.0-tree-open' into release-2.0
jpdevries Mar 30, 2017
7d7fe36
tightening border-box selector
jpdevries Mar 30, 2017
23bed95
Update README.md
jpdevries Mar 30, 2017
3769ed3
Update README.md
jpdevries Mar 30, 2017
6b064c4
fixing borderbox
jpdevries Mar 30, 2017
31cbcac
Update README.md
jpdevries Mar 31, 2017
8ff486f
Update README.md
jpdevries Mar 31, 2017
ed33b44
updating bower
jpdevries Mar 31, 2017
6da0a2a
updating bower ignore
jpdevries Mar 31, 2017
2e1a6b1
updating bower ignore
jpdevries Mar 31, 2017
669ca94
Update README.md
jpdevries Mar 31, 2017
841fec7
Update README.md
jpdevries Mar 31, 2017
d997e27
updating bower ignore
jpdevries Mar 31, 2017
dc35c6d
Update README.md
jpdevries Apr 2, 2017
bc16d07
adding table mountain images
jpdevries Apr 1, 2017
2cf8dc5
removing assets/camera uploads
jpdevries Apr 1, 2017
601e674
yarn crowdinup && yarn crowdindown
jpdevries Apr 1, 2017
dbbe06a
decoratedActions support
jpdevries Apr 2, 2017
8679cd0
v0.0.22
jpdevries Apr 2, 2017
425b246
absolutePath -> path
jpdevries Apr 2, 2017
c519aa5
dir -> path
jpdevries Apr 2, 2017
b53bba4
Remove Choose Bar if Choose Callback Not Set
jpdevries Apr 2, 2017
b79abc8
selector fixes
jpdevries Apr 2, 2017
fbd78e2
Lose Some Bundle Weight
jpdevries Apr 2, 2017
52d24fa
v0.0.24
jpdevries Apr 2, 2017
e365368
Ability to Access Root Directory of Media Source in Tree
jpdevries Apr 2, 2017
ce6bb9d
Exporing UMD module
jpdevries Apr 2, 2017
fcac02e
Update README.md
jpdevries Apr 2, 2017
5af0dc6
Update README.md
jpdevries Apr 2, 2017
e4ec9af
updating fetchsources URL
jpdevries Apr 2, 2017
477db6e
optimize icons.svg
jpdevries Apr 2, 2017
b6d1062
SVG Build
jpdevries Apr 2, 2017
b7e9256
localStorage awesomeness
jpdevries Apr 3, 2017
8d76f9c
v0.0.26
jpdevries Apr 3, 2017
890d5f7
adding Weigh In to README
jpdevries Apr 3, 2017
d87ea79
fixing grunt uglify
jpdevries Apr 3, 2017
0a650e1
v 0.0.27
jpdevries Apr 3, 2017
13250c5
nued HTML example
jpdevries Apr 3, 2017
bb755b4
Update README.md
jpdevries Apr 3, 2017
3d1e96f
Update README.md
jpdevries Apr 3, 2017
050fa60
Update README.md
jpdevries Apr 3, 2017
3c45fcf
Update README.md
jpdevries Apr 3, 2017
de2fa97
Update README.md
jpdevries Apr 3, 2017
73225a0
Update README.md
jpdevries Apr 3, 2017
12c15cc
fixing directory select (localStorage)
jpdevries Apr 5, 2017
99d2e1a
v0.0.29 more localStorage
jpdevries Apr 5, 2017
254eff4
reverting localStorage
jpdevries Apr 6, 2017
0e8bd5a
fixing busted layout
jpdevries Apr 7, 2017
4e3b8b9
Make Interface More Fat-Finger Friendly On Touch
jpdevries Apr 7, 2017
c25a67e
v0.0.32
jpdevries Apr 8, 2017
866f1ff
grunt copy:bower && grunt copy:css
jpdevries Apr 8, 2017
8dfdb4c
Remove Unused CSS Selectors
jpdevries Apr 8, 2017
fd04e4d
updating GZIP'ed sizes
jpdevries Apr 8, 2017
d5f7cf6
grunt bump --ver=0.0.35 && grunt pretag
jpdevries Apr 8, 2017
4f875fb
yarn pretag
jpdevries Apr 8, 2017
2d4d8fa
fixing the server side rendering
jpdevries Apr 8, 2017
5141e19
renderToString
jpdevries Apr 8, 2017
9677202
Sprinkling ARIA
jpdevries Apr 8, 2017
d50387e
v0.0.36
jpdevries Apr 8, 2017
08a83ec
v0.0.38
jpdevries Apr 8, 2017
5bda24a
v0.0.41
jpdevries Apr 8, 2017
971e1f4
layout fixes
jpdevries Apr 15, 2017
abd03f8
Removing Console Logs
jpdevries Apr 15, 2017
5e844d4
fixing localStorage snapiness ⚡️
jpdevries Apr 15, 2017
103b76a
fixing tests
jpdevries Apr 15, 2017
664f456
custom XHR header support
jpdevries Apr 15, 2017
54484dd
building icons
jpdevries Apr 15, 2017
cc0a0df
fixing icons
jpdevries Apr 15, 2017
a21f2fb
fixing localStorage tree open
jpdevries Apr 15, 2017
7e8db5d
/core/components/eureka/ -> /assets/components/eureka/
jpdevries Apr 15, 2017
78711de
fixing icons
jpdevries Apr 15, 2017
c188562
consistent form styles
jpdevries Apr 15, 2017
20b2f5d
fixing componentDidMount
jpdevries Apr 15, 2017
2d1c076
new yarn fetchsources
jpdevries Apr 16, 2017
110795a
switching to PureComponent
jpdevries Apr 16, 2017
02a933c
⚡️massive optimization, snappier UI ⚡️
jpdevries Apr 16, 2017
5290a5e
testing notifications
jpdevries Apr 17, 2017
7cf15b9
mobile layout improvements
jpdevries Apr 17, 2017
2c54e6c
bug fixes
jpdevries Apr 17, 2017
675e441
fullscreen mode 📺
jpdevries Apr 17, 2017
109c625
Update README.md
jpdevries Apr 17, 2017
ab1306e
i18n polyfill
jpdevries Apr 17, 2017
f883c38
removing fullscreen button in old browsers
jpdevries Apr 17, 2017
f50e205
mobile tweaks
jpdevries Apr 17, 2017
f480f05
fixing overflow on mobile fullscreen
jpdevries Apr 17, 2017
9b0d8fa
search form preventDefault
jpdevries Apr 17, 2017
b698c4b
making allowFullscreen configurable
jpdevries Apr 17, 2017
06bde9c
defaulting allowFullscreen to true
jpdevries Apr 17, 2017
40ebb7c
CSS Variable fallbacks
jpdevries Apr 17, 2017
4c7d474
fullscreen background fix
jpdevries Apr 17, 2017
7dbc3c5
fixing overflow glitch in safari
jpdevries Apr 18, 2017
f492ecd
Double Click to Select Media Item
jpdevries Apr 18, 2017
4f69548
making choose configurable
jpdevries Apr 18, 2017
83f8fe0
defaulting allowChoose to true
jpdevries Apr 18, 2017
a047e61
fixing ChooseBar test
jpdevries Apr 18, 2017
07e5dc3
optimizing travis ci?
jpdevries Apr 18, 2017
149e408
v0.0.72
jpdevries Apr 19, 2017
80e886b
pulling some opinionated CSS out
jpdevries Apr 19, 2017
c799ae0
adjusting css
jpdevries Apr 19, 2017
488a734
optimizing filter feature
jpdevries Apr 20, 2017
e4409e0
absolutePreviewURL
jpdevries Apr 20, 2017
279cfab
Showing Indeterminate Upload Status on All Viewports
jpdevries Apr 21, 2017
c565fe7
adjusting upload status input hidden
jpdevries Apr 21, 2017
c30dde9
fix create new directory
jpdevries Apr 22, 2017
121acbc
⚡️optimizing filter and sort
jpdevries Apr 22, 2017
5a1b5ac
⬇️ download media item support
jpdevries Apr 22, 2017
cb63011
createFile button and callback support
jpdevries Apr 22, 2017
030f759
updating createFile API
jpdevries Apr 22, 2017
de1795c
css button fixes
jpdevries Apr 22, 2017
23dc26d
🎹 keyboard shortcuts
jpdevries Apr 22, 2017
b74b675
Fix Some SVG Icons Disappearing in certain views
jpdevries Apr 23, 2017
0060dc1
⚡️significant speed optimizations to focusing items in large directories
jpdevries Apr 23, 2017
5157885
aria-label on media source tree toggle
jpdevries Apr 23, 2017
8c959af
fix Invisible black SVGs in white-on-black contrast mode
jpdevries Apr 23, 2017
5ae656d
styling adjustments
jpdevries Apr 23, 2017
55d775a
Accessible Sort
jpdevries Apr 24, 2017
3437eb1
fixing tests
jpdevries Apr 24, 2017
e02730c
fixing keyboard rename enter bug
jpdevries Apr 24, 2017
dc949b7
more keyboard shortcuts
jpdevries Apr 25, 2017
4669f03
Improve Server Side (HTML-first) layout
jpdevries Apr 25, 2017
35a780b
Update README.md
jpdevries Apr 25, 2017
785720a
crowdin download
jpdevries Apr 25, 2017
62bd9b0
updating yarn fetchsources
jpdevries Apr 25, 2017
67885b6
Update README.md
jpdevries Apr 25, 2017
617664f
Update README.md
jpdevries Apr 25, 2017
4f84b19
fix stale tree bug
jpdevries Apr 26, 2017
9074211
double tap support
jpdevries Apr 26, 2017
3865687
fixing double double bug
jpdevries Apr 26, 2017
8a2ed3b
Support Double Click to Choose on Mobile
jpdevries Apr 26, 2017
1bdc2f5
fixing server side rendering
jpdevries Apr 26, 2017
e24b207
Option to Remove Drag 'N Drop Completely
jpdevries Apr 26, 2017
a488d72
notifications WIP
jpdevries Apr 26, 2017
ee921a7
supporting alt text for img
jpdevries Apr 27, 2017
edc43a8
new notifications
jpdevries Apr 27, 2017
c8a4ece
Optimizing Large Directory Frame Rate
jpdevries Apr 27, 2017
83f6cbd
more notification options
jpdevries Apr 27, 2017
6007ea6
dismissing notifications on ESCAPE keypress
jpdevries Apr 27, 2017
5b68c7f
v0.0.102
jpdevries Apr 27, 2017
3a021e5
layout adjustments
jpdevries Apr 27, 2017
e3c4a79
v0.0.103
jpdevries Apr 27, 2017
5cb467f
Fix sort dropdowns
jpdevries Apr 28, 2017
12c0c04
v0.0.104
jpdevries Apr 28, 2017
91b6156
object-fit: contain
jpdevries Apr 28, 2017
e907680
Choose and Delete Multiple Items & more 💪
jpdevries Apr 29, 2017
b31a993
v0.0.106
jpdevries Apr 29, 2017
728b0d3
fix status bar covering other elements
jpdevries Apr 29, 2017
3d1c77b
v0.0.107
jpdevries Apr 29, 2017
09f2c8f
Fetch Directory Contents Clears Selected Items
jpdevries Apr 29, 2017
02d0770
aria-live="polite" on copy selected filenames textarea
jpdevries Apr 29, 2017
f579570
fixing chosen media items sticking in localStorage
jpdevries Apr 30, 2017
f9a80b6
fix filtering breaking multi selection
jpdevries Apr 30, 2017
e1ee39b
v0.0.109
jpdevries Apr 30, 2017
697c054
fix Fetch Directory Contents Clears Selected Items (again)
jpdevries Apr 30, 2017
8bfa8a1
Download Multiple Items
jpdevries Apr 30, 2017
36e8fd1
v0.0.110
jpdevries Apr 30, 2017
e9d6529
Fix some SVGs don't display correctly
jpdevries Apr 30, 2017
d44ac4b
support confirm delete
jpdevries Apr 30, 2017
3196ce4
css adjustments
jpdevries Apr 30, 2017
32da3b2
New Masonry Layout
jpdevries Apr 30, 2017
cc8617e
v0.0.111
jpdevries Apr 30, 2017
87a751a
Merge pull request #129 from jpdevries/release-2.0-masonry
jpdevries Apr 30, 2017
d45d317
masonry view mode docs
jpdevries Apr 30, 2017
9b744d7
Paste to Upload Support 📋
jpdevries Apr 30, 2017
ba4df03
v0.0.112
jpdevries Apr 30, 2017
37840a3
fixing single delete for dev server
jpdevries Apr 30, 2017
1ae82d4
updating fetchsources
jpdevries May 1, 2017
590ff94
Responding to Save-Data on Dev Server 💸
jpdevries May 1, 2017
4c2181f
fixing imageMagick
jpdevries May 1, 2017
2be0fb4
fixing thumbnails on non-images
jpdevries May 1, 2017
d844729
Update README.md
jpdevries May 1, 2017
5781c80
v0.0.113
jpdevries May 1, 2017
2a4318c
removing modmore reference
jpdevries May 4, 2017
052147b
iPad CSS hack
jpdevries May 2, 2017
35e89c9
First Pass at Cropping
jpdevries May 5, 2017
2373386
Fix Uploading Files to Heroku ephemeral filesystem
jpdevries May 5, 2017
2416eaf
fixing cropping
jpdevries May 5, 2017
68c3a0c
v0.0.116
jpdevries May 5, 2017
fa0b6c1
cropping bug fixes
jpdevries May 6, 2017
97d514f
v0.0.117
jpdevries May 6, 2017
bdc0559
axe-core fixes
jpdevries May 7, 2017
35acc57
v0.0.118
jpdevries May 7, 2017
afbb864
Fixing JS Uploads in Safari, IE, etc
jpdevries May 7, 2017
fd3c033
v0.0.119
jpdevries May 7, 2017
2de92fa
fixing delete items in Safari, etc
jpdevries May 7, 2017
ea4bb67
v0.0.120
jpdevries May 7, 2017
8a976a7
abstracting MediaEmbed
jpdevries May 8, 2017
c2fcd5d
v0.0.121
jpdevries May 8, 2017
9b57fa8
Update README.md
jpdevries Jun 26, 2017
fd2873d
removing chmod directory
jpdevries May 8, 2017
008a53a
wip
jpdevries May 10, 2017
3d3faf0
npm outdated
jpdevries May 23, 2017
0167ea1
updating package.json
jpdevries Jul 13, 2017
bfb5789
bug fixes
jpdevries Jul 13, 2017
6347c24
bug fixes
jpdevries Jul 13, 2017
d88ce11
v0.0.122
jpdevries Jul 13, 2017
c5c55ab
updating .travis.yml
jpdevries Jul 13, 2017
ccd1c4b
updating travis
jpdevries Jul 13, 2017
86233bc
v0.0.123
jpdevries Jul 14, 2017
e5de387
removing profanity
jpdevries Jul 14, 2017
1bd72e6
v0.0.124
jpdevries Jul 14, 2017
47402ee
v0.0.125
jpdevries Jul 14, 2017
5076992
v0.0.126
jpdevries Jul 14, 2017
34580ed
v0.0.127
jpdevries Jul 14, 2017
f98203f
fixing thumbs
jpdevries Jul 17, 2017
f9fec8f
yarn add react@next react-dom@next
jpdevries Jul 28, 2017
1014f1e
updating npm modules
jpdevries Jul 28, 2017
a2ba519
fix tree content bug
jpdevries Aug 14, 2017
ce6f9ef
v0.0.128
jpdevries Aug 14, 2017
044b616
tree nodes remember open state
jpdevries Aug 14, 2017
a0c85f2
v0.0.129
jpdevries Aug 14, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"presets": ["es2015", "react", "stage-0"],
"plugins": [
[
"react-intl", {
"messagesDir": "./client/i18n/messages",
"enforceDescriptions": false
}
]
],
"ignore": [
"**/*.test.js"
]
}
40 changes: 29 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,27 +1,45 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
node_modules
bower_components

# testing
/coverage

# production
#/build

stats.html
client/public/assets/js/stats.html

# misc
.DS_Store
.env
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.sass-cache
client/lib

client/src/scss/bourbon
client/src/scss/neat
client/src/scss/spec

_build/scss/bourbon
_build/scss/neat
_build/scss/font-awesome
_build/scss/html5-boilerplate
_build/lib

*.css.map

assets/css/font-awesome*.css
assets/fonts/
/sources
/sources.zip

.baseDir.ts
.baseDir.js
.baseDir.js.map
crowdin.yml

.tscache

npm-debug.log
prod/client/i18n

_build/ts/DefinitelyTyped
__snapshots__

_build/tscommand-*
/i18n
16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
language: node_js
node_js:
- "6"
deploy:
provider: heroku
api_key:
secure: sgbowaUrgNLjctC0b2Ld9Ruqx14PIKq149c7Rb7l0o7SuqLp/W/8NS8NnDzvSPOqzYfDw+fAidWlds1b2Lfbjx+7bYDFUz+zmPIQTTTR1oW0klOXD6h9gDHaV068t1JsbyCr4nvCCy38b+whw2Z+syzWUFwqmlfkSE4tmL6zSNmfB8yd84OWtQ9UoCwMCqiIORPoQUudOqCD5Ve6c1wJKQjftgYeEiit+UJK8dy2rpU5ElNHggDK4RFWf8M8ZlrFvTk9RR86ZUbdIrehXiZ1xIQJDsixDiu44f9XwnS0/c+txywLSKtIXUIPbaA8ftEk3jt4m8PXTxXVp+UQGTPhtjMr0YNBx3VdSEbFHm2zxBhopRgDR3HAyQ4DhDs3N22YkXugkpr8S0z+Vb/KlEf+WjXllVB9mVk5T2CdxVZ4feWDxrguHWP70JAEr1PqXUU2pJ3GKntAIbnfQDr1VJS4WnjxDGx6PVHGeQfmVdr5t9zCYt76z0s/dVhfWnVgTirZ3yAHf5osTnM0cS+/pBC6vMpoyUu+3x3SaBMxR2DhLNGUhGqwbcxndgfKFUeru6noxEBm87S+aFWQ6y3BKs4PRqrBU8bLEky39S1DMkMlHqXnFNwgmwKQbwZ2LCQ4X54hToT9fNWWQHH0zkWUoCoc85h6+9Ai9/TPsGwFXWXxHLo=
app: reacteureka
on:
repo: jpdevries/eureka
branch: release-2.0

# safelist
branches:
only:
- release-2.0
43 changes: 26 additions & 17 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,22 +1,31 @@
The MIT License (MIT)
BSD License

Copyright (c) 2015 JP DeVries
For Eureka Browser software

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Copyright (c) 2015-present, John-Paul DeVries
All rights reserved.

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name Eureka Browser nor the names of its contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Loading