update build environment and full rebuild

master
Vladimir Mandic 2024-09-10 11:30:23 -04:00
parent c633f9fbe4
commit e4cdf624c9
314 changed files with 3318 additions and 9310 deletions

View File

@ -17,7 +17,6 @@
"plugin:import/warnings", "plugin:import/warnings",
"plugin:node/recommended", "plugin:node/recommended",
"plugin:promise/recommended", "plugin:promise/recommended",
"plugin:json/recommended-with-comments",
"plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended",
"airbnb-base" "airbnb-base"
@ -29,6 +28,7 @@
"@typescript-eslint/ban-ts-comment": "off", "@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-var-requires": "off", "@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-empty-object-type": "off",
"camelcase": "off", "camelcase": "off",
"class-methods-use-this": "off", "class-methods-use-this": "off",
"default-param-last": "off", "default-param-last": "off",

1
.npmrc
View File

@ -2,3 +2,4 @@ force=true
production=true production=true
legacy-peer-deps=true legacy-peer-deps=true
strict-peer-dependencies=false strict-peer-dependencies=false
node-options='--no-deprecation'

View File

@ -1,6 +1,6 @@
# @vladmandic/face-api # @vladmandic/face-api
Version: **1.7.13** Version: **1.7.14**
Description: **FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS** Description: **FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS**
Author: **Vladimir Mandic <mandic00@live.com>** Author: **Vladimir Mandic <mandic00@live.com>**
@ -9,8 +9,12 @@
## Changelog ## Changelog
### **HEAD -> master** 2024/01/20 mandic00@live.com ### **1.7.14** 2024/09/10 mandic00@live.com
### **origin/master** 2024/01/20 mandic00@live.com
- merge pull request #188 from rebser/master
- fixing leaking eventhandlers when using htmlcanvaselement - fixing leaking eventhandlers when using htmlcanvaselement
- rebuild types - rebuild types
- rebuild - rebuild

File diff suppressed because one or more lines are too long

496
dist/face-api.esm.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

504
dist/face-api.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

546
dist/tfjs.esm.js vendored

File diff suppressed because one or more lines are too long

View File

@ -4,4 +4,4 @@
author: <https://github.com/vladmandic>' author: <https://github.com/vladmandic>'
*/ */
var e="4.16.0";var s="4.16.0";var t="4.16.0";var n="4.16.0";var i="4.16.0";var w={tfjs:e,"tfjs-core":e,"tfjs-converter":s,"tfjs-backend-cpu":t,"tfjs-backend-webgl":n,"tfjs-backend-wasm":i};export{w as version}; var e="4.21.0";var s="4.21.0";var t="4.21.0";var n="4.21.0";var i="4.21.0";var w={tfjs:e,"tfjs-core":e,"tfjs-converter":s,"tfjs-backend-cpu":t,"tfjs-backend-webgl":n,"tfjs-backend-wasm":i};export{w as version};

6109
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ export function createFileSystem(fs?: any): FileSystem {
let requireFsError = ''; let requireFsError = '';
if (!fs && isNodejs()) { if (!fs && isNodejs()) {
try { try {
// eslint-disable-next-line global-require // eslint-disable-next-line global-require, @typescript-eslint/no-require-imports
fs = require('fs'); fs = require('fs');
} catch (err) { } catch (err) {
requireFsError = (err as any).toString(); requireFsError = (err as any).toString();

View File

@ -19,8 +19,6 @@
--dark-hl-8: #CE9178; --dark-hl-8: #CE9178;
--light-hl-9: #267F99; --light-hl-9: #267F99;
--dark-hl-9: #4EC9B0; --dark-hl-9: #4EC9B0;
--light-hl-10: #000000;
--dark-hl-10: #C8C8C8;
--light-code-background: #FFFFFF; --light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E; --dark-code-background: #1E1E1E;
} }
@ -36,7 +34,6 @@
--hl-7: var(--light-hl-7); --hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8); --hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9); --hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--code-background: var(--light-code-background); --code-background: var(--light-code-background);
} } } }
@ -51,7 +48,6 @@
--hl-7: var(--dark-hl-7); --hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8); --hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9); --hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--code-background: var(--dark-code-background); --code-background: var(--dark-code-background);
} } } }
@ -66,7 +62,6 @@
--hl-7: var(--light-hl-7); --hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8); --hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9); --hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--code-background: var(--light-code-background); --code-background: var(--light-code-background);
} }
@ -81,7 +76,6 @@
--hl-7: var(--dark-hl-7); --hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8); --hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9); --hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--code-background: var(--dark-code-background); --code-background: var(--dark-code-background);
} }
@ -95,5 +89,4 @@
.hl-7 { color: var(--hl-7); } .hl-7 { color: var(--hl-7); }
.hl-8 { color: var(--hl-8); } .hl-8 { color: var(--hl-8); }
.hl-9 { color: var(--hl-9); } .hl-9 { color: var(--hl-9); }
.hl-10 { color: var(--hl-10); }
pre, code { background: var(--code-background); } pre, code { background: var(--code-background); }

18
typedoc/assets/icons.js Normal file

File diff suppressed because one or more lines are too long

1
typedoc/assets/icons.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
window.navigationData = "data:application/octet-stream;base64,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" window.navigationData = "data:application/octet-stream;base64,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"

File diff suppressed because one or more lines are too long

View File

@ -10,6 +10,7 @@
--light-color-text: #222; --light-color-text: #222;
--light-color-text-aside: #6e6e6e; --light-color-text-aside: #6e6e6e;
--light-color-link: #1f70c2; --light-color-link: #1f70c2;
--light-color-focus-outline: #3584e4;
--light-color-ts-keyword: #056bd6; --light-color-ts-keyword: #056bd6;
--light-color-ts-project: #b111c9; --light-color-ts-project: #b111c9;
@ -35,6 +36,7 @@
--light-color-ts-set-signature: var(--light-color-ts-accessor); --light-color-ts-set-signature: var(--light-color-ts-accessor);
--light-color-ts-type-alias: #d51270; --light-color-ts-type-alias: #d51270;
/* reference not included as links will be colored with the kind that it points to */ /* reference not included as links will be colored with the kind that it points to */
--light-color-document: #000000;
--light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>"); --light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
--light-color-scheme: light; --light-color-scheme: light;
@ -50,6 +52,7 @@
--dark-color-text: #f5f5f5; --dark-color-text: #f5f5f5;
--dark-color-text-aside: #dddddd; --dark-color-text-aside: #dddddd;
--dark-color-link: #00aff4; --dark-color-link: #00aff4;
--dark-color-focus-outline: #4c97f2;
--dark-color-ts-keyword: #3399ff; --dark-color-ts-keyword: #3399ff;
--dark-color-ts-project: #e358ff; --dark-color-ts-project: #e358ff;
@ -75,6 +78,7 @@
--dark-color-ts-set-signature: var(--dark-color-ts-accessor); --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
--dark-color-ts-type-alias: #ff6492; --dark-color-ts-type-alias: #ff6492;
/* reference not included as links will be colored with the kind that it points to */ /* reference not included as links will be colored with the kind that it points to */
--dark-color-document: #ffffff;
--dark-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23fff' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>"); --dark-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23fff' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
--dark-color-scheme: dark; --dark-color-scheme: dark;
@ -92,6 +96,7 @@
--color-text: var(--light-color-text); --color-text: var(--light-color-text);
--color-text-aside: var(--light-color-text-aside); --color-text-aside: var(--light-color-text-aside);
--color-link: var(--light-color-link); --color-link: var(--light-color-link);
--color-focus-outline: var(--light-color-focus-outline);
--color-ts-keyword: var(--light-color-ts-keyword); --color-ts-keyword: var(--light-color-ts-keyword);
--color-ts-module: var(--light-color-ts-module); --color-ts-module: var(--light-color-ts-module);
@ -116,6 +121,7 @@
--color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-get-signature: var(--light-color-ts-get-signature);
--color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-set-signature: var(--light-color-ts-set-signature);
--color-ts-type-alias: var(--light-color-ts-type-alias); --color-ts-type-alias: var(--light-color-ts-type-alias);
--color-document: var(--light-color-document);
--external-icon: var(--light-external-icon); --external-icon: var(--light-external-icon);
--color-scheme: var(--light-color-scheme); --color-scheme: var(--light-color-scheme);
@ -134,6 +140,7 @@
--color-text: var(--dark-color-text); --color-text: var(--dark-color-text);
--color-text-aside: var(--dark-color-text-aside); --color-text-aside: var(--dark-color-text-aside);
--color-link: var(--dark-color-link); --color-link: var(--dark-color-link);
--color-focus-outline: var(--dark-color-focus-outline);
--color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-keyword: var(--dark-color-ts-keyword);
--color-ts-module: var(--dark-color-ts-module); --color-ts-module: var(--dark-color-ts-module);
@ -158,6 +165,7 @@
--color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-get-signature: var(--dark-color-ts-get-signature);
--color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature);
--color-ts-type-alias: var(--dark-color-ts-type-alias); --color-ts-type-alias: var(--dark-color-ts-type-alias);
--color-document: var(--dark-color-document);
--external-icon: var(--dark-external-icon); --external-icon: var(--dark-external-icon);
--color-scheme: var(--dark-color-scheme); --color-scheme: var(--dark-color-scheme);
@ -183,6 +191,7 @@ body {
--color-text: var(--light-color-text); --color-text: var(--light-color-text);
--color-text-aside: var(--light-color-text-aside); --color-text-aside: var(--light-color-text-aside);
--color-link: var(--light-color-link); --color-link: var(--light-color-link);
--color-focus-outline: var(--light-color-focus-outline);
--color-ts-keyword: var(--light-color-ts-keyword); --color-ts-keyword: var(--light-color-ts-keyword);
--color-ts-module: var(--light-color-ts-module); --color-ts-module: var(--light-color-ts-module);
@ -207,6 +216,7 @@ body {
--color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-get-signature: var(--light-color-ts-get-signature);
--color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-set-signature: var(--light-color-ts-set-signature);
--color-ts-type-alias: var(--light-color-ts-type-alias); --color-ts-type-alias: var(--light-color-ts-type-alias);
--color-document: var(--light-color-document);
--external-icon: var(--light-external-icon); --external-icon: var(--light-external-icon);
--color-scheme: var(--light-color-scheme); --color-scheme: var(--light-color-scheme);
@ -223,6 +233,7 @@ body {
--color-text: var(--dark-color-text); --color-text: var(--dark-color-text);
--color-text-aside: var(--dark-color-text-aside); --color-text-aside: var(--dark-color-text-aside);
--color-link: var(--dark-color-link); --color-link: var(--dark-color-link);
--color-focus-outline: var(--dark-color-focus-outline);
--color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-keyword: var(--dark-color-ts-keyword);
--color-ts-module: var(--dark-color-ts-module); --color-ts-module: var(--dark-color-ts-module);
@ -247,11 +258,17 @@ body {
--color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-get-signature: var(--dark-color-ts-get-signature);
--color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature);
--color-ts-type-alias: var(--dark-color-ts-type-alias); --color-ts-type-alias: var(--dark-color-ts-type-alias);
--color-document: var(--dark-color-document);
--external-icon: var(--dark-external-icon); --external-icon: var(--dark-external-icon);
--color-scheme: var(--dark-color-scheme); --color-scheme: var(--dark-color-scheme);
} }
*:focus-visible,
.tsd-accordion-summary:focus-visible svg {
outline: 2px solid var(--color-focus-outline);
}
.always-visible, .always-visible,
.always-visible .tsd-signatures { .always-visible .tsd-signatures {
display: inherit !important; display: inherit !important;
@ -266,16 +283,6 @@ h6 {
line-height: 1.2; line-height: 1.2;
} }
h1 > a:not(.link),
h2 > a:not(.link),
h3 > a:not(.link),
h4 > a:not(.link),
h5 > a:not(.link),
h6 > a:not(.link) {
text-decoration: none;
color: var(--color-text);
}
h1 { h1 {
font-size: 1.875rem; font-size: 1.875rem;
margin: 0.67rem 0; margin: 0.67rem 0;
@ -306,10 +313,6 @@ h6 {
margin: 2.33rem 0; margin: 2.33rem 0;
} }
.uppercase {
text-transform: uppercase;
}
dl, dl,
menu, menu,
ol, ol,
@ -327,17 +330,14 @@ dd {
} }
/* Footer */ /* Footer */
.tsd-generator { footer {
border-top: 1px solid var(--color-accent); border-top: 1px solid var(--color-accent);
padding-top: 1rem; padding-top: 1rem;
padding-bottom: 1rem; padding-bottom: 1rem;
max-height: 3.5rem; max-height: 3.5rem;
} }
footer > p {
.tsd-generator > p { margin: 0 1em;
margin-top: 0;
margin-bottom: 0;
padding: 0 1rem;
} }
.container-main { .container-main {
@ -405,7 +405,8 @@ dd {
} }
body { body {
background: var(--color-background); background: var(--color-background);
font-family: "Segoe UI", sans-serif; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans",
Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
font-size: 16px; font-size: 16px;
color: var(--color-text); color: var(--color-text);
} }
@ -423,6 +424,9 @@ a.external[target="_blank"] {
background-repeat: no-repeat; background-repeat: no-repeat;
padding-right: 13px; padding-right: 13px;
} }
a.tsd-anchor-link {
color: var(--color-text);
}
code, code,
pre { pre {
@ -582,13 +586,13 @@ dl.tsd-comment-tag-group p {
} }
.tsd-filter-input { .tsd-filter-input {
display: flex; display: flex;
width: fit-content;
width: -moz-fit-content; width: -moz-fit-content;
width: fit-content;
align-items: center; align-items: center;
user-select: none;
-webkit-user-select: none; -webkit-user-select: none;
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none;
cursor: pointer; cursor: pointer;
} }
.tsd-filter-input input[type="checkbox"] { .tsd-filter-input input[type="checkbox"] {
@ -611,11 +615,8 @@ dl.tsd-comment-tag-group p {
Don't remove unless you know what you're doing. */ Don't remove unless you know what you're doing. */
opacity: 0.99; opacity: 0.99;
} }
.tsd-filter-input input[type="checkbox"]:focus + svg { .tsd-filter-input input[type="checkbox"]:focus-visible + svg {
transform: scale(0.95); outline: 2px solid var(--color-focus-outline);
}
.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg {
transform: scale(1);
} }
.tsd-checkbox-background { .tsd-checkbox-background {
fill: var(--color-accent); fill: var(--color-accent);
@ -632,13 +633,18 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
stroke: var(--color-accent); stroke: var(--color-accent);
} }
.tsd-theme-toggle { .settings-label {
padding-top: 0.75rem; font-weight: bold;
text-transform: uppercase;
display: inline-block;
} }
.tsd-theme-toggle > h4 {
display: inline; .tsd-filter-visibility .settings-label {
vertical-align: middle; margin: 0.75rem 0 0.5rem 0;
margin-right: 0.75rem; }
.tsd-theme-toggle .settings-label {
margin: 0.75rem 0.75rem 0 0;
} }
.tsd-hierarchy { .tsd-hierarchy {
@ -771,6 +777,9 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
padding: 0; padding: 0;
max-width: 100%; max-width: 100%;
} }
.tsd-navigation .tsd-nav-link {
display: none;
}
.tsd-nested-navigation { .tsd-nested-navigation {
margin-left: 3rem; margin-left: 3rem;
} }
@ -784,6 +793,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
margin-left: -1.5rem; margin-left: -1.5rem;
} }
.tsd-page-navigation-section {
margin-left: 10px;
}
.tsd-page-navigation-section > summary {
padding: 0.25rem;
}
.tsd-page-navigation-section > div {
margin-left: 20px;
}
.tsd-page-navigation ul { .tsd-page-navigation ul {
padding-left: 1.75rem; padding-left: 1.75rem;
} }
@ -814,10 +832,10 @@ a.tsd-index-link {
} }
.tsd-accordion-summary, .tsd-accordion-summary,
.tsd-accordion-summary a { .tsd-accordion-summary a {
user-select: none;
-moz-user-select: none; -moz-user-select: none;
-webkit-user-select: none; -webkit-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none;
cursor: pointer; cursor: pointer;
} }
@ -830,8 +848,9 @@ a.tsd-index-link {
padding-top: 0; padding-top: 0;
padding-bottom: 0; padding-bottom: 0;
} }
.tsd-index-accordion .tsd-accordion-summary > svg { .tsd-accordion .tsd-accordion-summary > svg {
margin-left: 0.25rem; margin-left: 0.25rem;
vertical-align: text-top;
} }
.tsd-index-content > :not(:first-child) { .tsd-index-content > :not(:first-child) {
margin-top: 0.75rem; margin-top: 0.75rem;
@ -879,7 +898,7 @@ a.tsd-index-link {
} }
.tsd-panel-group { .tsd-panel-group {
margin: 4rem 0; margin: 2rem 0;
} }
.tsd-panel-group.tsd-index-group { .tsd-panel-group.tsd-index-group {
margin: 2rem 0; margin: 2rem 0;
@ -887,6 +906,9 @@ a.tsd-index-link {
.tsd-panel-group.tsd-index-group details { .tsd-panel-group.tsd-index-group details {
margin: 2rem 0; margin: 2rem 0;
} }
.tsd-panel-group > .tsd-accordion-summary {
margin-bottom: 1rem;
}
#tsd-search { #tsd-search {
transition: background-color 0.2s; transition: background-color 0.2s;
@ -1036,6 +1058,12 @@ a.tsd-index-link {
border-width: 1px 0; border-width: 1px 0;
transition: background-color 0.1s; transition: background-color 0.1s;
} }
.tsd-signatures .tsd-index-signature:not(:last-child) {
margin-bottom: 1em;
}
.tsd-signatures .tsd-index-signature .tsd-signature {
border-width: 1px;
}
.tsd-description .tsd-signatures .tsd-signature { .tsd-description .tsd-signatures .tsd-signature {
border-width: 1px; border-width: 1px;
} }
@ -1349,6 +1377,12 @@ img {
.has-menu .tsd-navigation { .has-menu .tsd-navigation {
max-height: 100%; max-height: 100%;
} }
#tsd-toolbar-links {
display: none;
}
.tsd-navigation .tsd-nav-link {
display: flex;
}
} }
/* one sidebar */ /* one sidebar */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More