Trying to get the bot running again; added default theme in case of recent born bots.

This commit is contained in:
Rodrigo Rodriguez (pragmatismo.io) 2018-11-02 14:19:41 -03:00
parent 8a3c41db1c
commit d3337bd221
34 changed files with 11259 additions and 6431 deletions

527
package-lock.json generated
View file

@ -191,9 +191,9 @@
"integrity": "sha1-l5TGnIOF0BkqzEcaVA0fjg0WIYo=" "integrity": "sha1-l5TGnIOF0BkqzEcaVA0fjg0WIYo="
}, },
"@types/chai": { "@types/chai": {
"version": "4.1.6", "version": "4.1.7",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.6.tgz", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.7.tgz",
"integrity": "sha512-CBk7KTZt3FhPsEkYioG6kuCIpWISw+YI8o+3op4+NXwTpvAPxE1ES8+PY8zfaK2L98b1z5oq03UHa4VYpeUxnw==" "integrity": "sha512-2Y8uPt0/jwjhQ6EiluT0XCri1Dbplr0ZxfFXUz+ye13gaqE8u5gL5ppao1JrUYr9cIip5S6MvQzBS7Kke7U9VA=="
}, },
"@types/connect": { "@types/connect": {
"version": "3.4.32", "version": "3.4.32",
@ -374,9 +374,9 @@
} }
}, },
"@types/sequelize": { "@types/sequelize": {
"version": "4.27.28", "version": "4.27.30",
"resolved": "https://registry.npmjs.org/@types/sequelize/-/sequelize-4.27.28.tgz", "resolved": "https://registry.npmjs.org/@types/sequelize/-/sequelize-4.27.30.tgz",
"integrity": "sha512-iDRfDxwAtTMdTzNTuTDDB+9JhMDCieoOnOw+SMhx84Ncfuac+LHrVdqv8QQSSs+sCuAHvd9dK0YDcdBhNmKU/g==", "integrity": "sha512-5DZCTnlLizi7Dk/sZ9ZWI3WxL1eUSH4Rpy5rie394GOIAYSYPBamexl1citj6ZgdbkaNXvJ+RuU1HmipUPA47w==",
"requires": { "requires": {
"@types/bluebird": "*", "@types/bluebird": "*",
"@types/continuation-local-storage": "*", "@types/continuation-local-storage": "*",
@ -516,12 +516,12 @@
"aproba": { "aproba": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
}, },
"are-we-there-yet": { "are-we-there-yet": {
"version": "1.1.5", "version": "1.1.5",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"requires": { "requires": {
"delegates": "^1.0.0", "delegates": "^1.0.0",
"readable-stream": "^2.0.6" "readable-stream": "^2.0.6"
@ -672,9 +672,9 @@
} }
}, },
"azure-arm-resource": { "azure-arm-resource": {
"version": "7.0.0", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-7.0.0.tgz", "resolved": "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-7.0.1.tgz",
"integrity": "sha1-52/iGVq+NUtgc0bC+g9pBUQXYpQ=", "integrity": "sha512-vimPiR/xf6TFWNooIXZM6gRQV7Gdqs0y2wzNF+SNSMxPj3h8XEuSL/SyRZHNULY7sJseAx+0aGjWXbZxQo+kVw==",
"requires": { "requires": {
"ms-rest": "^2.3.3", "ms-rest": "^2.3.3",
"ms-rest-azure": "^2.5.5" "ms-rest-azure": "^2.5.5"
@ -690,18 +690,18 @@
} }
}, },
"azure-arm-sql": { "azure-arm-sql": {
"version": "5.1.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/azure-arm-sql/-/azure-arm-sql-5.1.0.tgz", "resolved": "https://registry.npmjs.org/azure-arm-sql/-/azure-arm-sql-5.3.0.tgz",
"integrity": "sha1-RKledQMNYFrWMNrShtMM4t7Fu1Y=", "integrity": "sha512-DlAGEulf1B2MLrDnnKCCmTYMVAVDd3QrFl5VTV/RxqKPXhm4SsY/gOZ9BiowfrE+4Iv8drMRNCokDXjJ8RP6vA==",
"requires": { "requires": {
"ms-rest": "^2.3.3", "ms-rest": "^2.3.3",
"ms-rest-azure": "^2.5.5" "ms-rest-azure": "^2.5.5"
} }
}, },
"azure-arm-website": { "azure-arm-website": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-5.3.0.tgz", "resolved": "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-5.4.0.tgz",
"integrity": "sha1-wHOdI7aZqhxWTuZxb5RxdMS/rA4=", "integrity": "sha512-VTJIAXQVy0oFYmJxfzMqcX5ausau4pdLr/yaf1haKDl+RfJMIWfynPXUq4VsvX/Y9nh7xyAbvaOx658Bagl9EQ==",
"requires": { "requires": {
"ms-rest": "^2.3.3", "ms-rest": "^2.3.3",
"ms-rest-azure": "^2.5.5" "ms-rest-azure": "^2.5.5"
@ -1308,9 +1308,9 @@
"integrity": "sha1-eGMQdiZdSuNVXAT4Xn2dLzoHGjY=" "integrity": "sha1-eGMQdiZdSuNVXAT4Xn2dLzoHGjY="
}, },
"big-number": { "big-number": {
"version": "0.3.1", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/big-number/-/big-number-0.3.1.tgz", "resolved": "https://registry.npmjs.org/big-number/-/big-number-1.0.0.tgz",
"integrity": "sha1-rHMCDApZu3nrF8LOLbd/d9l04BM=" "integrity": "sha512-cHUzdT+mMXd1ozht8n5ZwBlNiPO/4zCqqkyp3lF1TMPsRJLXUbQ7cKnfXRkrW475H5SOtSOP0HFeihNbpa53MQ=="
}, },
"bignumber.js": { "bignumber.js": {
"version": "4.1.0", "version": "4.1.0",
@ -1337,9 +1337,9 @@
"integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw="
}, },
"bl": { "bl": {
"version": "1.2.2", "version": "2.1.2",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-2.1.2.tgz",
"integrity": "sha1-oWCRFxcQPAdBDO9j71Gzl8Alr5w=", "integrity": "sha512-DvC0x+PxmSJNx8wXoFV15pC2+GOJ3ohb4F1REq3X32a2Z3nEBpR1Guu740M7ouYAImFj4BXDNilLNZbygtG9lQ==",
"requires": { "requires": {
"readable-stream": "^2.3.5", "readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1" "safe-buffer": "^5.1.1"
@ -1376,127 +1376,128 @@
} }
}, },
"botbuilder": { "botbuilder": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.1.3.tgz",
"integrity": "sha512-QvtaoCCfUUsWkWtbVBOSdmblPy7g/SjSRBpkcR9i2us7dgJvhlM0alhta3OvnUSGyMPrpV7k5aBCErtubxzdng==", "integrity": "sha512-o6ASOl3sbgVw3+zKCYFYqLh5UBbifw7EhuIMgPaw/7MMkL8WWT9y0EY63DX7AyDZZZ+sdG0qY6C9/5HvT3e6AA==",
"requires": { "requires": {
"@types/filenamify": "^2.0.1", "@types/filenamify": "^2.0.1",
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
"async-file": "^2.0.2", "async-file": "^2.0.2",
"botbuilder-core": "^4.0.6", "botbuilder-core": "^4.1.3",
"botframework-connector": "^4.0.6", "botframework-connector": "^4.1.3",
"filenamify": "^2.0.0", "filenamify": "^2.0.0",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
} }
} }
}, },
"botbuilder-ai": { "botbuilder-ai": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botbuilder-ai/-/botbuilder-ai-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botbuilder-ai/-/botbuilder-ai-4.1.3.tgz",
"integrity": "sha512-jsb89YVhsLAI4FToXmJy8NgqxjEbuzCuf4Zha4V7QC9Fe4wSFUNNRMb1S66iBdNy1oF8RLEXvUmrMqQ+n5sXRA==", "integrity": "sha512-IWJ5UXJyT0sO0G80HOLqw/u7Ru4uWuBCx1bLGDlbi9E3MFXMxmoaGFJM4WNPYS6j3sJbDBLu9aFhvk+Rkv40Yw==",
"requires": { "requires": {
"@microsoft/recognizers-text-date-time": "1.0.1", "@microsoft/recognizers-text-date-time": "1.1.2",
"@types/html-entities": "^1.2.16", "@types/html-entities": "^1.2.16",
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
"@types/request-promise-native": "^1.0.10", "@types/request-promise-native": "^1.0.10",
"azure-cognitiveservices-luis-runtime": "^1.0.0", "azure-cognitiveservices-luis-runtime": "^1.0.0",
"botbuilder": "^4.0.6", "botbuilder": "^4.1.3",
"html-entities": "^1.2.1", "html-entities": "^1.2.1",
"moment": "^2.20.1", "moment": "^2.20.1",
"ms-rest": "^2.3.6", "ms-rest": "^2.3.6",
"mstranslator": "^3.0.0", "mstranslator": "^3.0.0",
"nock": "^9.6.1", "nock": "^9.6.1",
"request": "2.83.0", "request": "^2.87.0",
"request-promise-native": "1.0.5" "request-promise-native": "1.0.5"
}, },
"dependencies": { "dependencies": {
"@microsoft/recognizers-text": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text/-/recognizers-text-1.1.4.tgz",
"integrity": "sha512-hlSVXcaX5i8JcjuUJpVxmy2Z/GxvFXarF0KVySCFop57wNEnrLWMHe4I4DjP866G19VyIKRw+vPA32pkGhZgTg=="
},
"@microsoft/recognizers-text-date-time": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-date-time/-/recognizers-text-date-time-1.1.2.tgz",
"integrity": "sha512-tsdsl2Z3OMFhfWicFQSS4sbk/c0pVTIXhCglDXm/cfSNuQgNgy2NFFRquiQ6MkVwiIk2I7k76TnkoDZt7PD4Dg==",
"requires": {
"@microsoft/recognizers-text": "~1.1.2",
"@microsoft/recognizers-text-number": "~1.1.2",
"@microsoft/recognizers-text-number-with-unit": "~1.1.2",
"lodash.isequal": "^4.5.0",
"lodash.tonumber": "^4.0.3"
}
},
"@microsoft/recognizers-text-number": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.4.tgz",
"integrity": "sha512-6EmlR+HR+eJBIX7sQby1vs6LJB64wxLowHaGpIU9OCXFvZ5Nb0QT8qh10rC40v3Mtrz4DpScXfSXr9tWkIO5MQ==",
"requires": {
"@microsoft/recognizers-text": "~1.1.4",
"bignumber.js": "^7.2.1",
"lodash.escaperegexp": "^4.1.2",
"lodash.sortby": "^4.7.0",
"lodash.trimend": "^4.5.1"
}
},
"@microsoft/recognizers-text-number-with-unit": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number-with-unit/-/recognizers-text-number-with-unit-1.1.4.tgz",
"integrity": "sha512-zl+CfmfWK0x/x+iSgaBAevKTYO0F4+z7SYHAHztaaaGuX8FERw2jmUjSgVetm5KA3EveyCx0XYGU1mRNY8p7Eg==",
"requires": {
"@microsoft/recognizers-text": "~1.1.4",
"@microsoft/recognizers-text-number": "~1.1.4",
"lodash.escaperegexp": "^4.1.2",
"lodash.last": "^3.0.0",
"lodash.max": "^4.0.1"
}
},
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
}, },
"har-validator": { "bignumber.js": {
"version": "5.0.3", "version": "7.2.1",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
"requires": {
"ajv": "^5.1.0",
"har-schema": "^2.0.0"
}
},
"oauth-sign": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
},
"request": {
"version": "2.83.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz",
"integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=",
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.6.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.5",
"extend": "~3.0.1",
"forever-agent": "~0.6.1",
"form-data": "~2.3.1",
"har-validator": "~5.0.3",
"hawk": "~6.0.2",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.17",
"oauth-sign": "~0.8.2",
"performance-now": "^2.1.0",
"qs": "~6.5.1",
"safe-buffer": "^5.1.1",
"stringstream": "~0.0.5",
"tough-cookie": "~2.3.3",
"tunnel-agent": "^0.6.0",
"uuid": "^3.1.0"
}
},
"tough-cookie": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
"integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=",
"requires": {
"punycode": "^1.4.1"
}
} }
} }
}, },
"botbuilder-azure": { "botbuilder-azure": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botbuilder-azure/-/botbuilder-azure-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botbuilder-azure/-/botbuilder-azure-4.1.3.tgz",
"integrity": "sha512-fB1nRJskIgg2UTH3xYrR63bDVAvLaWFu88CpjnZoQj1W432ZJ8OMXGNRQCx/hrogbblzdxn5edPg7n2OyWljEQ==", "integrity": "sha512-uw+DfNXCK+YAzWkbqJb1gk+E6AWZQ1Ud0g9HGyqmK057YxJd+G3ytTeYRt6N9DYJV1OOPMhH6c5EOi9TM9zGrw==",
"requires": { "requires": {
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
"azure-storage": "^2.3.0", "azure-storage": "^2.3.0",
"botbuilder": "^4.0.6", "botbuilder": "^4.1.3",
"documentdb": "1.14.5", "documentdb": "1.14.5",
"flat": "^4.0.0" "flat": "^4.0.0",
"semaphore": "^1.1.0"
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
},
"semaphore": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz",
"integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA=="
} }
} }
}, },
"botbuilder-choices": { "botbuilder-choices": {
"version": "4.0.0-preview1.2", "version": "4.0.0-preview1.2",
"resolved": "https://registry.npmjs.org/botbuilder-choices/-/botbuilder-choices-4.0.0-preview1.2.tgz", "resolved": "https://registry.npmjs.org/botbuilder-choices/-/botbuilder-choices-4.0.0-preview1.2.tgz",
"integrity": "sha1-UNG+IXdFZEhJXntPJI+STAAkL6A=", "integrity": "sha512-ULqQKFNh0kn9c3U681zdBT5MrO3Sc4Nakhl8LYRUUTgUZhYPyDJTUyCRueJ5/n78/bAzZWqDorbtIAFU7BuCtg==",
"requires": { "requires": {
"@microsoft/recognizers-text-suite": "^1.0.0", "@microsoft/recognizers-text-suite": "^1.0.0",
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
@ -1504,9 +1505,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
}, },
"botbuilder": { "botbuilder": {
"version": "4.0.0-preview1.2", "version": "4.0.0-preview1.2",
@ -1611,12 +1612,12 @@
} }
}, },
"botbuilder-core": { "botbuilder-core": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.1.3.tgz",
"integrity": "sha512-23OE1MOQStQDIL2379O9gMgq/t4LcgXzr9+odFTK8WYpl9FSTelwntb8PIeW4fToqV/palQbmCDLNrFtQ/X7ug==", "integrity": "sha512-ozGT5qKxyb15zB7YLh9UnEmQO5FS2CbxZ/mZpxvzH/4bBa3azZF0d683cUHMlA9KBj+GpwY2m9Tmq3k2gOr+KQ==",
"requires": { "requires": {
"assert": "^1.4.1", "assert": "^1.4.1",
"botframework-schema": "^4.0.6" "botframework-schema": "^4.1.3"
} }
}, },
"botbuilder-core-extensions": { "botbuilder-core-extensions": {
@ -1658,53 +1659,104 @@
} }
}, },
"botbuilder-dialogs": { "botbuilder-dialogs": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.1.3.tgz",
"integrity": "sha512-eTK15Dw4jo4FBT1AACMkDfwUhKoWssLmYSfqMbMy1zJIOSFfrWKaoTr9JUpygho0naPZPXEZGo3ymAv/jQGw9g==", "integrity": "sha512-00WfJ3rYRsMj5plRNkloMgFKH7O78jCvK6AucuqyGkDS/R9irkQaZMNHBZBtyE5QGQD23f8p5ijeUR7z+J1TuA==",
"requires": { "requires": {
"@microsoft/recognizers-text-choice": "1.0.1", "@microsoft/recognizers-text-choice": "1.1.2",
"@microsoft/recognizers-text-date-time": "1.0.1", "@microsoft/recognizers-text-date-time": "1.1.2",
"@microsoft/recognizers-text-number": "1.0.1", "@microsoft/recognizers-text-number": "1.1.2",
"@microsoft/recognizers-text-suite": "1.0.1", "@microsoft/recognizers-text-suite": "1.1.2",
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
"botbuilder-core": "^4.0.6" "botbuilder-core": "^4.1.3"
}, },
"dependencies": { "dependencies": {
"@microsoft/recognizers-text": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text/-/recognizers-text-1.1.4.tgz",
"integrity": "sha512-hlSVXcaX5i8JcjuUJpVxmy2Z/GxvFXarF0KVySCFop57wNEnrLWMHe4I4DjP866G19VyIKRw+vPA32pkGhZgTg=="
},
"@microsoft/recognizers-text-choice": { "@microsoft/recognizers-text-choice": {
"version": "1.0.1", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-choice/-/recognizers-text-choice-1.0.1.tgz", "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-choice/-/recognizers-text-choice-1.1.2.tgz",
"integrity": "sha512-2Vy2b4YVysm+3DnZObTfco2KSbGzgPKKI4TxrcY0tEsLJDfLxj9Nyxm2CJ6kd2X1MFlc53UB5ZWRhO32V2FAmw==", "integrity": "sha512-4hFdqxusM0YrOXYM2RVYPl2rLjItSh6VkRiACjWB95GKC/DBGjJRYQpTxhzuZAsJSkDMinu/aLf8DvQtwUaLtA==",
"requires": { "requires": {
"@microsoft/recognizers-text": "~1.0.1", "@microsoft/recognizers-text": "~1.1.2",
"grapheme-splitter": "^1.0.2" "grapheme-splitter": "^1.0.2"
} }
}, },
"@microsoft/recognizers-text-sequence": { "@microsoft/recognizers-text-date-time": {
"version": "1.0.1", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-sequence/-/recognizers-text-sequence-1.0.1.tgz", "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-date-time/-/recognizers-text-date-time-1.1.2.tgz",
"integrity": "sha512-Dim6fpiW6xupx8aI4GLAqEunDkjxNZ5Ax9IjVVWhD9Qo9gG8EUQkt5l49zT2E5c5ZQAfU62XI7+KWll8Ymtf/g==", "integrity": "sha512-tsdsl2Z3OMFhfWicFQSS4sbk/c0pVTIXhCglDXm/cfSNuQgNgy2NFFRquiQ6MkVwiIk2I7k76TnkoDZt7PD4Dg==",
"requires": { "requires": {
"@microsoft/recognizers-text": "~1.0.1", "@microsoft/recognizers-text": "~1.1.2",
"grapheme-splitter": "^1.0.2" "@microsoft/recognizers-text-number": "~1.1.2",
"@microsoft/recognizers-text-number-with-unit": "~1.1.2",
"lodash.isequal": "^4.5.0",
"lodash.tonumber": "^4.0.3"
}
},
"@microsoft/recognizers-text-number": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.2.tgz",
"integrity": "sha512-GESjSF42dllym83diyd6pmlzFwdzidewoq/qSQz89lSoTx9HdJQHjbXxwdBp7w4Ax/Jroo2lcAedM3B7alZhYQ==",
"requires": {
"@microsoft/recognizers-text": "~1.1.2",
"bignumber.js": "^7.2.1",
"lodash.escaperegexp": "^4.1.2",
"lodash.sortby": "^4.7.0",
"lodash.trimend": "^4.5.1"
}
},
"@microsoft/recognizers-text-number-with-unit": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number-with-unit/-/recognizers-text-number-with-unit-1.1.4.tgz",
"integrity": "sha512-zl+CfmfWK0x/x+iSgaBAevKTYO0F4+z7SYHAHztaaaGuX8FERw2jmUjSgVetm5KA3EveyCx0XYGU1mRNY8p7Eg==",
"requires": {
"@microsoft/recognizers-text": "~1.1.4",
"@microsoft/recognizers-text-number": "~1.1.4",
"lodash.escaperegexp": "^4.1.2",
"lodash.last": "^3.0.0",
"lodash.max": "^4.0.1"
},
"dependencies": {
"@microsoft/recognizers-text-number": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.4.tgz",
"integrity": "sha512-6EmlR+HR+eJBIX7sQby1vs6LJB64wxLowHaGpIU9OCXFvZ5Nb0QT8qh10rC40v3Mtrz4DpScXfSXr9tWkIO5MQ==",
"requires": {
"@microsoft/recognizers-text": "~1.1.4",
"bignumber.js": "^7.2.1",
"lodash.escaperegexp": "^4.1.2",
"lodash.sortby": "^4.7.0",
"lodash.trimend": "^4.5.1"
}
}
} }
}, },
"@microsoft/recognizers-text-suite": { "@microsoft/recognizers-text-suite": {
"version": "1.0.1", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-suite/-/recognizers-text-suite-1.0.1.tgz", "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-suite/-/recognizers-text-suite-1.1.2.tgz",
"integrity": "sha512-7v1K1UjrLHSSKIcha8Dj0XyymkfyJ3BjXcWkC5YxN68XXzwM7gsJoHMBRkA8wPL0DRkRnu9dTTtMGTsBFvpWYw==", "integrity": "sha512-w3WCsKa//64jE1fGPFlV02rRg9+b3oDp+K5/skPAn4KDr80LjXxD1ulIgiJ2Ll/2OoBl8ociCiCjYA7zS3LpdQ==",
"requires": { "requires": {
"@microsoft/recognizers-text": "~1.0.1", "@microsoft/recognizers-text": "~1.1.2",
"@microsoft/recognizers-text-choice": "~1.0.1", "@microsoft/recognizers-text-choice": "~1.1.2",
"@microsoft/recognizers-text-date-time": "~1.0.1", "@microsoft/recognizers-text-date-time": "~1.1.2",
"@microsoft/recognizers-text-number": "~1.0.1", "@microsoft/recognizers-text-number": "~1.1.2",
"@microsoft/recognizers-text-number-with-unit": "~1.0.1", "@microsoft/recognizers-text-number-with-unit": "~1.1.2",
"@microsoft/recognizers-text-sequence": "~1.0.1" "@microsoft/recognizers-text-sequence": "~1.1.2"
} }
}, },
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
},
"bignumber.js": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
"integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
} }
} }
}, },
@ -1782,7 +1834,7 @@
"botbuilder-prompts": { "botbuilder-prompts": {
"version": "4.0.0-preview1.2", "version": "4.0.0-preview1.2",
"resolved": "https://registry.npmjs.org/botbuilder-prompts/-/botbuilder-prompts-4.0.0-preview1.2.tgz", "resolved": "https://registry.npmjs.org/botbuilder-prompts/-/botbuilder-prompts-4.0.0-preview1.2.tgz",
"integrity": "sha1-aQsi3+SFQRp3ZGQOSAVVVEXOn4Y=", "integrity": "sha512-ucYZjz5gqArXyB392otooPuxNAlENyFwcNBgHw42ey6PzAKi8zdz0zW12jUScMRsgUaZauyyJhO+D982j4/yjA==",
"requires": { "requires": {
"@microsoft/recognizers-text-suite": "^1.0.0", "@microsoft/recognizers-text-suite": "^1.0.0",
"botbuilder": "4.0.0-preview1.2", "botbuilder": "4.0.0-preview1.2",
@ -1790,9 +1842,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
}, },
"botbuilder": { "botbuilder": {
"version": "4.0.0-preview1.2", "version": "4.0.0-preview1.2",
@ -1897,77 +1949,39 @@
} }
}, },
"botframework-connector": { "botframework-connector": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.1.3.tgz",
"integrity": "sha512-0AOJ91u9+9yJo68VNeeplM+ivWoQgfMswc5EE0h1+r2GYlqMNMDoWaLxKnD1ZG4jUdCVpUXwzpYvaWFSBFa9AQ==", "integrity": "sha512-6Zc4KG3Mm9p81uAavbqEbq/A5dvK+5pvov3uUiSM42zp+ljqdZXnlhFNsQq0hrSk0HgKjQLdMBdECa9PXgF1rQ==",
"requires": { "requires": {
"@types/jsonwebtoken": "7.2.5", "@types/jsonwebtoken": "7.2.8",
"@types/node": "^9.3.0", "@types/node": "^9.3.0",
"@types/request": "^2.47.0", "@types/request": "^2.47.0",
"base64url": "^2.0.0", "base64url": "^3.0.0",
"botframework-schema": "^4.0.6", "botframework-schema": "^4.1.3",
"jsonwebtoken": "8.0.1", "jsonwebtoken": "8.0.1",
"ms-rest-azure": "^2.5.0", "ms-rest-azure": "^2.5.0",
"ms-rest-js": "0.2.8", "ms-rest-js": "0.2.8",
"request": "2.83.0", "request": "^2.87.0",
"rsa-pem-from-mod-exp": "^0.8.4" "rsa-pem-from-mod-exp": "^0.8.4"
}, },
"dependencies": { "dependencies": {
"@types/jsonwebtoken": {
"version": "7.2.8",
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz",
"integrity": "sha512-XENN3YzEB8D6TiUww0O8SRznzy1v+77lH7UmuN54xq/IHIsyWjWOzZuFFTtoiRuaE782uAoRwBe/wwow+vQXZw==",
"requires": {
"@types/node": "*"
}
},
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
}, },
"har-validator": { "base64url": {
"version": "5.0.3", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.0.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "integrity": "sha512-LIVmqIrIWuiqTvn4RzcrwCOuHo2DD6tKmKBPXXlr4p4n4l6BZBkwFTIa3zu1XkX5MbZgro4a6BvPi+n2Mns5Gg=="
"requires": {
"ajv": "^5.1.0",
"har-schema": "^2.0.0"
}
},
"oauth-sign": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
},
"request": {
"version": "2.83.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz",
"integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=",
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.6.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.5",
"extend": "~3.0.1",
"forever-agent": "~0.6.1",
"form-data": "~2.3.1",
"har-validator": "~5.0.3",
"hawk": "~6.0.2",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.17",
"oauth-sign": "~0.8.2",
"performance-now": "^2.1.0",
"qs": "~6.5.1",
"safe-buffer": "^5.1.1",
"stringstream": "~0.0.5",
"tough-cookie": "~2.3.3",
"tunnel-agent": "^0.6.0",
"uuid": "^3.1.0"
}
},
"tough-cookie": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
"integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=",
"requires": {
"punycode": "^1.4.1"
}
} }
} }
}, },
@ -1988,17 +2002,17 @@
} }
}, },
"botframework-schema": { "botframework-schema": {
"version": "4.0.6", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.0.6.tgz", "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.1.3.tgz",
"integrity": "sha512-FoOSWio0ZkpE3nCGsv5Yz5GbmT29uuFBwTsK9t0+MTv7pAmM+MDrqG3A1Ed99N0oQXr59yacEvx5Zdaeb6Xw5Q==", "integrity": "sha512-o0wUqS+KH6Mmd06ANXAUp1cjXV5mXxzpT0sKuKTovwPo+o15N93Up5JwIMcuq+zCiwhZRNuxhhoAlBHXwiOx8g==",
"requires": { "requires": {
"@types/node": "^9.3.0" "@types/node": "^9.3.0"
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "9.6.35", "version": "9.6.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.36.tgz",
"integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" "integrity": "sha512-Fbw+AdRLL01vv7Rk7bYaNPecqmKoinJHGbpKnDpbUZmUj/0vj3nLqPQ4CNBzr3q2zso6Cq/4jHoCAdH78fvJrw=="
} }
} }
}, },
@ -2435,9 +2449,9 @@
} }
}, },
"chownr": { "chownr": {
"version": "1.0.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
"integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
}, },
"chrono-node": { "chrono-node": {
"version": "1.3.5", "version": "1.3.5",
@ -2840,7 +2854,7 @@
"deep-extend": { "deep-extend": {
"version": "0.6.0", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=" "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
}, },
"define-property": { "define-property": {
"version": "2.0.2", "version": "2.0.2",
@ -3462,7 +3476,7 @@
"fs-minipass": { "fs-minipass": {
"version": "1.2.5", "version": "1.2.5",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
"integrity": "sha1-BsJ3IYRU7CiN93raVKA7hwKqy50=", "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
"requires": { "requires": {
"minipass": "^2.2.1" "minipass": "^2.2.1"
} }
@ -4277,7 +4291,7 @@
"ignore-walk": { "ignore-walk": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
"integrity": "sha1-qD5i59JyrA47VRqqgoMaGbafgvg=", "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
"requires": { "requires": {
"minimatch": "^3.0.4" "minimatch": "^3.0.4"
} }
@ -4304,7 +4318,7 @@
"ini": { "ini": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
"integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=" "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
}, },
"int64-buffer": { "int64-buffer": {
"version": "0.1.10", "version": "0.1.10",
@ -5073,18 +5087,18 @@
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
}, },
"minipass": { "minipass": {
"version": "2.3.4", "version": "2.3.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
"integrity": "sha1-R2jXYF7WGU1tV2FpueEu9x6dmVc=", "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
"requires": { "requires": {
"safe-buffer": "^5.1.2", "safe-buffer": "^5.1.2",
"yallist": "^3.0.0" "yallist": "^3.0.0"
} }
}, },
"minizlib": { "minizlib": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.1.tgz",
"integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "integrity": "sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg==",
"requires": { "requires": {
"minipass": "^2.2.1" "minipass": "^2.2.1"
} }
@ -5347,9 +5361,9 @@
} }
}, },
"needle": { "needle": {
"version": "2.2.2", "version": "2.2.4",
"resolved": "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz", "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz",
"integrity": "sha512-mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A==", "integrity": "sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA==",
"requires": { "requires": {
"debug": "^2.1.2", "debug": "^2.1.2",
"iconv-lite": "^0.4.4", "iconv-lite": "^0.4.4",
@ -5456,7 +5470,7 @@
"node-pre-gyp": { "node-pre-gyp": {
"version": "0.10.3", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz",
"integrity": "sha1-MHAEBxav3HeHR7YbaIe/eIgLgPw=", "integrity": "sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==",
"requires": { "requires": {
"detect-libc": "^1.0.2", "detect-libc": "^1.0.2",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
@ -5505,12 +5519,12 @@
"npm-bundled": { "npm-bundled": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz",
"integrity": "sha1-PBcyt7qTazoQMlrvYWRnwMy8yXk=" "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g=="
}, },
"npm-packlist": { "npm-packlist": {
"version": "1.1.11", "version": "1.1.12",
"resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz",
"integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", "integrity": "sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g==",
"requires": { "requires": {
"ignore-walk": "^3.0.1", "ignore-walk": "^3.0.1",
"npm-bundled": "^1.0.1" "npm-bundled": "^1.0.1"
@ -5527,7 +5541,7 @@
"npmlog": { "npmlog": {
"version": "4.1.2", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"requires": { "requires": {
"are-we-there-yet": "~1.1.2", "are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0", "console-control-strings": "~1.1.0",
@ -5647,7 +5661,7 @@
"osenv": { "osenv": {
"version": "0.1.5", "version": "0.1.5",
"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
"requires": { "requires": {
"os-homedir": "^1.0.0", "os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0" "os-tmpdir": "^1.0.0"
@ -5925,7 +5939,7 @@
"rc": { "rc": {
"version": "1.2.8", "version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"requires": { "requires": {
"deep-extend": "^0.6.0", "deep-extend": "^0.6.0",
"ini": "~1.3.0", "ini": "~1.3.0",
@ -5935,7 +5949,7 @@
"dependencies": { "dependencies": {
"minimist": { "minimist": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
} }
} }
@ -6190,7 +6204,7 @@
"sax": { "sax": {
"version": "1.2.4", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
}, },
"scanf": { "scanf": {
"version": "1.0.2", "version": "1.0.2",
@ -6245,9 +6259,9 @@
} }
}, },
"sequelize": { "sequelize": {
"version": "4.39.0", "version": "4.41.0",
"resolved": "https://registry.npmjs.org/sequelize/-/sequelize-4.39.0.tgz", "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-4.41.0.tgz",
"integrity": "sha512-Rra0b81fzNqGLFJEDCsLxWGCDkmscjSsWV25nTrhd4LAk2qWh4I6Qj1iP+2K58ovRmt0QMkt5LNUEpPHZU6njQ==", "integrity": "sha512-6zCYxjPriUBgLQ5dN4ZxC5eadUtRu2tHFoBiSU9vNGb6G3f4bZM6vFpJu0DhxeeyhodTAXqY1GaBpZzT3PXB/Q==",
"requires": { "requires": {
"bluebird": "^3.5.0", "bluebird": "^3.5.0",
"cls-bluebird": "^2.1.0", "cls-bluebird": "^2.1.0",
@ -6279,7 +6293,7 @@
"validator": { "validator": {
"version": "10.8.0", "version": "10.8.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-10.8.0.tgz", "resolved": "https://registry.npmjs.org/validator/-/validator-10.8.0.tgz",
"integrity": "sha1-issVpcOUEcvI7yvgyYwlFNpEEKc=" "integrity": "sha512-mXqMxfCh5NLsVgYVKl9WvnHNDPCcbNppHSPPowu0VjtSsGWVY+z8hJF44edLR1nbLNzi3jYoYsIl8KZpioIk6g=="
} }
} }
}, },
@ -6592,9 +6606,9 @@
"integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw="
}, },
"sqlite3": { "sqlite3": {
"version": "4.0.2", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.0.2.tgz", "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.0.3.tgz",
"integrity": "sha1-G762iwPq1dSZ5Co6GxQAZHkcWmQ=", "integrity": "sha512-nuWqc26oiJZXyY5MEz+rQbiki1BTibnXsy8Kqo7QD/ut6eksOWi6uWwFMbdnFNME7CZyplWdDXj2fbdQVaEfuA==",
"requires": { "requires": {
"nan": "~2.10.0", "nan": "~2.10.0",
"node-pre-gyp": "^0.10.3", "node-pre-gyp": "^0.10.3",
@ -6874,7 +6888,7 @@
"tar": { "tar": {
"version": "4.4.6", "version": "4.4.6",
"resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz",
"integrity": "sha1-YxEPCcALTmCsi8/hvzyGYCNfvJs=", "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==",
"requires": { "requires": {
"chownr": "^1.0.1", "chownr": "^1.0.1",
"fs-minipass": "^1.2.5", "fs-minipass": "^1.2.5",
@ -6903,25 +6917,34 @@
} }
}, },
"tedious": { "tedious": {
"version": "2.6.4", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/tedious/-/tedious-2.6.4.tgz", "resolved": "https://registry.npmjs.org/tedious/-/tedious-3.0.1.tgz",
"integrity": "sha1-s97ogkWPvtjnyHeBVjRPBJ3aPzg=", "integrity": "sha512-Uugv3CPH1LpYijyBS9qZb0g8k3WYM5EPoZOfYmTj/ubc3/oyXvY2KmR17IUtmLJcGpGDaU3VygYzcihPlGSUug==",
"requires": { "requires": {
"babel-runtime": "^6.26.0", "big-number": "1.0.0",
"big-number": "0.3.1", "bl": "^2.0.1",
"bl": "^1.2.2",
"depd": "^1.1.2", "depd": "^1.1.2",
"iconv-lite": "^0.4.23", "iconv-lite": "^0.4.23",
"native-duplexpair": "^1.0.0", "native-duplexpair": "^1.0.0",
"punycode": "^2.1.0", "punycode": "^2.1.0",
"readable-stream": "^2.3.6", "readable-stream": "^3.0.3",
"sprintf-js": "^1.1.1" "sprintf-js": "^1.1.1"
}, },
"dependencies": { "dependencies": {
"punycode": { "punycode": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"readable-stream": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz",
"integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
} }
} }
}, },
@ -7209,9 +7232,9 @@
"integrity": "sha1-bcJDPnjti+qOiHo6zeLzF4W9Yic=" "integrity": "sha1-bcJDPnjti+qOiHo6zeLzF4W9Yic="
}, },
"typescript": { "typescript": {
"version": "3.1.3", "version": "3.1.6",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz",
"integrity": "sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA==" "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA=="
}, },
"typpy": { "typpy": {
"version": "2.3.10", "version": "2.3.10",
@ -7481,7 +7504,7 @@
"wide-align": { "wide-align": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"requires": { "requires": {
"string-width": "^1.0.2 || 2" "string-width": "^1.0.2 || 2"
} }

View file

@ -31,26 +31,26 @@
}, },
"dependencies": { "dependencies": {
"@microsoft/microsoft-graph-client": "1.3.0", "@microsoft/microsoft-graph-client": "1.3.0",
"@types/chai": "4.1.6", "@types/chai": "4.1.7",
"@types/mocha": "5.2.5", "@types/mocha": "5.2.5",
"@types/sequelize": "4.27.28", "@types/sequelize": "4.27.30",
"@types/url-join": "0.8.2", "@types/url-join": "0.8.2",
"@types/winston": "2.4.4", "@types/winston": "2.4.4",
"adal-node": "0.1.28", "adal-node": "0.1.28",
"async": "2.6.1", "async": "2.6.1",
"async-promises": "0.2.1", "async-promises": "0.2.1",
"azure-arm-cognitiveservices": "2.2.0", "azure-arm-cognitiveservices": "2.2.0",
"azure-arm-resource": "7.0.0", "azure-arm-resource": "7.0.1",
"azure-arm-search": "^1.2.0-preview", "azure-arm-search": "^1.2.0-preview",
"azure-arm-sql": "5.1.0", "azure-arm-sql": "5.3.0",
"azure-arm-website": "5.3.0", "azure-arm-website": "5.4.0",
"body-parser": "1.18.3", "body-parser": "1.18.3",
"botbuilder": "4.0.6", "botbuilder": "^4.1.3",
"botbuilder-ai": "4.0.6", "botbuilder-ai": "^4.1.3",
"botbuilder-azure": "4.0.6", "botbuilder-azure": "^4.1.3",
"botbuilder-choices": "4.0.0-preview1.2", "botbuilder-choices": "^4.0.0-preview1.2",
"botbuilder-dialogs": "4.0.6", "botbuilder-dialogs": "^4.1.3",
"botbuilder-prompts": "4.0.0-preview1.2", "botbuilder-prompts": "^4.0.0-preview1.2",
"botlib": "0.1.3", "botlib": "0.1.3",
"chai": "4.2.0", "chai": "4.2.0",
"child_process": "^1.0.2", "child_process": "^1.0.2",
@ -77,17 +77,17 @@
"reflect-metadata": "0.1.12", "reflect-metadata": "0.1.12",
"request-promise-native": "1.0.5", "request-promise-native": "1.0.5",
"scanf": "^1.0.2", "scanf": "^1.0.2",
"sequelize": "4.39.0", "sequelize": "4.41.0",
"sequelize-typescript": "0.6.6", "sequelize-typescript": "0.6.6",
"simple-git": "^1.105.0", "simple-git": "^1.106.0",
"sqlite3": "4.0.2", "sqlite3": "4.0.3",
"strict-password-generator": "^1.1.1", "strict-password-generator": "^1.1.1",
"swagger-client": "3.8.21", "swagger-client": "3.8.21",
"tedious": "2.6.4", "tedious": "3.0.1",
"ts-node": "7.0.1", "ts-node": "7.0.1",
"tslint": "^5.11.0", "tslint": "^5.11.0",
"typedoc": "0.13.0", "typedoc": "0.13.0",
"typescript": "3.1.3", "typescript": "3.1.6",
"url-join": "4.0.0", "url-join": "4.0.0",
"wait-until": "0.0.2", "wait-until": "0.0.2",
"walk-promise": "0.2.0", "walk-promise": "0.2.0",

View file

@ -177,6 +177,7 @@ export class GBDeployer {
Path.extname(filename) === ".gbapp" || Path.extname(filename) === ".gbapp" ||
Path.extname(filename) === ".gblib" Path.extname(filename) === ".gblib"
) { ) {
/** Themes for bots. */ /** Themes for bots. */
} else if (Path.extname(filename) === ".gbtheme") { } else if (Path.extname(filename) === ".gbtheme") {
server.use("/themes/" + filenameOnly, express.static(filename)); server.use("/themes/" + filenameOnly, express.static(filename));

View file

@ -32,7 +32,7 @@
"use strict"; "use strict";
const {DialogSet, TextPrompt } = require("botbuilder-dialogs"); const { DialogSet, TextPrompt } = require("botbuilder-dialogs");
const UrlJoin = require("url-join"); const UrlJoin = require("url-join");
const express = require("express"); const express = require("express");
const logger = require("../../../src/logger"); const logger = require("../../../src/logger");
@ -46,7 +46,6 @@ import {
MemoryStorage, MemoryStorage,
UserState, UserState,
AutoSaveStateMiddleware AutoSaveStateMiddleware
} from "botbuilder"; } from "botbuilder";
import { GBMinInstance, IGBPackage } from "botlib"; import { GBMinInstance, IGBPackage } from "botlib";
@ -66,18 +65,16 @@ import {
import { GuaribasInstance } from "../models/GBModel"; import { GuaribasInstance } from "../models/GBModel";
import { Messages } from "../strings"; import { Messages } from "../strings";
/** Minimal service layer for a bot. */ /** Minimal service layer for a bot. */
export class GBMinService { export class GBMinService {
core: IGBCoreService; core: IGBCoreService;
conversationalService: IGBConversationalService; conversationalService: IGBConversationalService;
adminService: IGBAdminService; adminService: IGBAdminService;
deployer: GBDeployer; deployer: GBDeployer;
corePackage = "core.gbai"; corePackage = "core.gbai";
/** /**
* Static initialization of minimal instance. * Static initialization of minimal instance.
* *
@ -134,14 +131,19 @@ export class GBMinService {
let botId = req.params.botId; let botId = req.params.botId;
let instance = await this.core.loadInstance(botId); let instance = await this.core.loadInstance(botId);
if (instance) { if (instance) {
let speechToken = await this.getSTSToken(instance); let speechToken = await this.getSTSToken(instance);
let theme = instance.theme;
if (!theme) {
theme = "default.gbtheme";
}
res.send( res.send(
JSON.stringify({ JSON.stringify({
instanceId: instance.instanceId, instanceId: instance.instanceId,
botId: botId, botId: botId,
theme: instance.theme, theme: theme,
secret: instance.webchatKey, // TODO: Use token. secret: instance.webchatKey, // TODO: Use token.
speechToken: speechToken, speechToken: speechToken,
conversationId: webchatToken.conversationId, conversationId: webchatToken.conversationId,
@ -304,7 +306,7 @@ export class GBMinService {
appId: instance.marketplaceId, appId: instance.marketplaceId,
appPassword: instance.marketplacePassword appPassword: instance.marketplacePassword
}); });
const storage = new MemoryStorage(); const storage = new MemoryStorage();
const conversationState = new ConversationState(storage); const conversationState = new ConversationState(storage);
const userState = new UserState(storage); const userState = new UserState(storage);
@ -320,16 +322,15 @@ export class GBMinService {
min.conversationalService = this.conversationalService; min.conversationalService = this.conversationalService;
min.adminService = this.adminService; min.adminService = this.adminService;
min.instance = await this.core.loadInstance(min.botId); min.instance = await this.core.loadInstance(min.botId);
min.userProfile = conversationState.createProperty('userProfile'); min.userProfile = conversationState.createProperty("userProfile");
const dialogState = conversationState.createProperty('dialogState'); const dialogState = conversationState.createProperty("dialogState");
min.dialogs = new DialogSet(dialogState); min.dialogs = new DialogSet(dialogState);
min.dialogs.add("textPrompt", new TextPrompt()); min.dialogs.add(new TextPrompt("textPrompt"));
return { min, adapter, conversationState }; return { min, adapter, conversationState };
} }
private invokeLoadBot(appPackages: any[], min: any, server: any) { private invokeLoadBot(appPackages: any[], min: any, server: any) {
let sysPackages = new Array<IGBPackage>(); let sysPackages = new Array<IGBPackage>();
// NOTE: A semicolon is necessary before this line. // NOTE: A semicolon is necessary before this line.
[ [
@ -377,12 +378,12 @@ export class GBMinService {
try { try {
const user = await min.userProfile.get(context, {}); const user = await min.userProfile.get(context, {});
if (!user.loaded) { if (!user.loaded) {
await min.conversationalService.sendEvent(step, "loadInstance", { await min.conversationalService.sendEvent(step, "loadInstance", {
instanceId: instance.instanceId, instanceId: instance.instanceId,
botId: instance.botId, botId: instance.botId,
theme: instance.theme, theme: instance.theme?instance.theme:"default.gbtheme" ,
secret: instance.webchatKey secret: instance.webchatKey
}); });
user.loaded = true; user.loaded = true;
@ -430,7 +431,9 @@ export class GBMinService {
if (step.activeDialog) { if (step.activeDialog) {
await step.continue(); await step.continue();
} else { } else {
await step.beginDialog("/answer", { query: context.activity.text }); await step.beginDialog("/answer", {
query: context.activity.text
});
} }
} }

View file

@ -0,0 +1,171 @@
body {
background-color: #dadada !important;
}
.loader {
opacity: 1 !important;
filter: opacity(100%);
}
.gb-quality-button-yes {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: green;
color: white;
padding: 2px;
cursor: pointer;
transition: 0.9s;
transition-delay: 0.3s;
border: none;
}
.gb-quality-button-no {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: red;
color: white;
padding: 2px;
cursor: pointer;
transition: 0.9s;
transition-delay: 0.3s;
border: none;
}
.gb-markdown-player-quality {
background-color: #f5e4a8;
padding: 4px;
position: absolute;
bottom: 14px;
left: -9px;
width: 100%;
border-radius: 5px;
color: #52514e;
border: 1px solid #b2a46e;
text-align: center;
}
.media-player {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
}
.media-player-container {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.media-player-link {
cursor: pointer !important;
}
.gb-bullet-player {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
background: white;
height: 95%;
overflow-y: scroll;
}
.gb-bullet-player-item {
cursor: pointer;
}
.gb-image-player-outter-div {}
.gb-image-player-img {}
.gb-bullet-player-outter-div {}
.gb-video-player-wrapper {
width: 100%;
height: 100%;
}
.gb-video-react-player {
position: relative;
left: 50%;
transform: translateX(-50%);
}
body {
display: flex;
}
.App {
min-height: 100vh;
}
.App .body {
display: flex;
flex-direction: row;
}
.body {
flex-basis: 12em;
/* Default value of the element before distribuing the remaing space */
flex-grow: 0;
/* Defined the ability to groe */
flex-shrink: 0;
/* Defines the ability to shrink */
max-width: 12em;
order: -1;
}
body {
margin: 0;
overflow: hidden;
}
.media-player-container {
overflow: auto;
max-height: 90%;
font-family: "Open Sans", sans-serif;
background: white;
}
.media-player-scroll {
height: 1500px;
}
@media screen and (max-width: 1000px) {
.media-player-scroll h1 {
font-size: 15px;
}
.media-player-scroll p {
font-size: 12px;
}
.media-player-scroll li {
font-size: 12px;
}
}
@media screen and (max-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 94% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 10px;
margin-right: -40px;
}
.gb-markdown-player-quality {
bottom: -1px;
left: -3px;
}
}
@media screen and (min-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 100% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 20px;
margin-right: -40px;
}
}

View file

@ -0,0 +1,329 @@
input[type="file"] {
display: none !important;
}
input#wc-upload-input {
display: none;
}
.wc-carousel button.scroll {
border: none;
background-color: #3f3f3f !important
}
.wc-carousel button.scroll:hover {
border: none;
background-color: #27baf1 !important
}
.wc-carousel {
width: 100% !important;
max-width: 850px;
}
.wc-carousel button.scroll.previous {
left: 0%;
padding: 6px;
width: 40px;
height: 40px;
top: -39px;
cursor: pointer;
}
.wc-carousel button.scroll.next {
left: 6%;
padding: 6px;
width: 40px;
height: 40px;
top: -39px;
cursor: pointer;
}
.wc-hscroll-outer {
margin-top: 50px;
}
.wc-message-from-me a.wc-link-download:active .wc-icon-download {
background-repeat: no-repeat;
}
.wc-message-from-me.wc-message-from {
text-align: right;
margin-right: 15px !important;
}
.wc-carousel .wc-hscroll > ul {
padding-left: 0;
}
.wc-message-from-me .wc-message-content {
background-color: transparent !important;
color: inherit !important;
margin-right: 15px !important;
}
.wc-message-from-bot .wc-message-content {
background-color: transparent !important;
color: inherit !important;
}
.wc-message-content {
border-radius: inherit !important;
box-shadow: inherit !important;
padding: inherit !important;
word-break: inherit !important;
}
.wc-chatview-panel ul {
margin: 5px;
list-style-type: none;
}
.wc-carousel .wc-hscroll > ul {
padding-left: 0;
height: 400px;
;
}
.wc-carousel li .wc-adaptive-card p {
margin-top: 10px !important;
}
.wc-upload {
display: none !important;
}
.wc-header span {
display: none !important;
}
.wc-header {
position: relative !important;
background-color: #272727 !important;
background-image: url("../images/logo-Pragmatismo.png");
background-position-x: 15px;
background-position-y: 15px;
background-size: 268px;
background-repeat: no-repeat;
padding-bottom: 15px;
}
@media screen and (max-height:480px) {
.wc-message-pane {
position: relative !important;
background-image: url("../../chat/chat-background.png");
background: white;
background-repeat: no-repeat;
height: 64%;
}
}
@media screen and (min-height:480px) and (max-height:700px) {
.wc-message-pane {
position: relative !important;
background-image: url("../../chat/chat-background.png");
background: white;
background-repeat: no-repeat;
height: 76%;
}
}
@media screen and (min-height:700px) {
.wc-message-pane {
position: relative !important;
background-image: url("../../chat/chat-background.png");
background: white;
background-repeat: no-repeat;
height: 85%;
}
}
.wc-console .wc-textbox {
bottom: 0;
left: 9px;
right: 49px;
}
.wc-adaptive-card {
width: 150px;
}
.wc-card button {
text-decoration: none;
text-transform: uppercase;
background-color: #3f3f3f !important;
color: white;
padding: 10px;
display: block;
transition: 0.9s;
transition-delay: 0.3s;
border: none;
transition: 1s !important;
}
.wc-card button:hover {
background: #272727 !important;
color: white !important;
transition: 1s !important;
}
.wc-carousel li .wc-adaptive-card p {
text-align: center;
}
.wc-card h1 {
font-size: 8pt;
text-overflow: ellipsis;
}
.wc-card hero {
margin: 10px !important;
}
.wc-card li button {
font-size: 9pt !important;
margin: 2px !important;
padding: 5px !important;
text-transform: unset !important;
white-space: nowrap;
width: auto !important;
}
h2 {
font-size: 8pt !important;
}
.wc-card {
width: 150px !important;
height: 200px !important;
border: none;
}
.wc-card p {
height: 56px;
}
.ac-pushButton {
cursor: pointer;
}
.ac-container {
background-color: #e9e9e9 !important;
}
.wc-chatview-panel {
background-color: white !important;
left: 57%;
right: 0%;
top: 0;
bottom: 0;
}
.wc-console.has-text .wc-send svg {
fill: #cca064
}
.wc-message-from-me svg.wc-message-callout path {
fill: #cca064
}
.wc-console .wc-textbox input {
color: white;
}
@media screen and (max-width: 1000px) {
.wc-chatview-panel {
display: inline-block !important;
width: 96% !important;
height: 57% !important;
font-family: "Open Sans", sans-serif;
font-size: 14px;
left: 50%;
top: 41%;
overflow: hidden;
position: absolute;
margin-left: -48%;
}
.wc-message-groups {
top: 53px;
bottom: 0;
position: absolute !important;
max-height: 70%;
overflow: auto;
}
.wc-message-pane {
position: static !important;
}
.wc-console {
position: absolute !important;
border: none !important;
background-color: #4f4f4f !important;
height: 40px !important;
}
.wc-message-group-content {
margin-top: 0px !important
}
}
@media screen and (min-width: 1000px) {
.wc-chatview-panel {
display: inline-block !important;
width: 50% !important;
font-family: "Open Sans", sans-serif;
font-size: 14px;
top: 1% !important;
overflow: hidden;
height: 96%;
position: absolute;
right: 0;
margin-left: -8%;
position: absolute;
top: 0;
bottom: 0;
border-bottom: 4px solid #4f4f4f;
}
.wc-message-groups {
top: 0;
bottom: 0;
height: 100%;
position: static !important;
}
.wc-console {
position: absolute !important;
border: none !important;
background-color: #4f4f4f !important;
height: 40px !important;
}
}
@media screen and (max-width: 520px) {
.wc-header {
position: relative !important;
background-color: #272727 !important;
background-image: url("../images/logo-Pragmatismo.png"), url(../images/logo_General_BotS.png);
background-position-x: 15px, right;
background-position-y: 15px, 2px;
background-size: 238px, 75px;
background-repeat: no-repeat;
padding-bottom: 15px;
}
}
@media screen and (max-height: 684px) {
.wc-header {
position: relative !important;
background-color: #272727 !important;
background-image: url("../images/logo-Pragmatismo.png"), url(../images/logo_General_BotS.png);
background-position-x: 15px, right;
background-position-y: 15px, 2px;
background-size: 238px, 75px;
background-repeat: no-repeat;
padding-bottom: 15px;
}
}

View file

@ -0,0 +1,18 @@
.body .container { padding: 1em;width: 100%;height: 100% }
.body .ms-Breadcrumb {
margin-bottom: 1em;
margin-top: 0;
}
.body .selection {
height: calc(100vh - 16.5em);
overflow-x: auto;
}
.body .selection .selection-item {
display: flex;
padding: 0.5em;
}
.body .selection .selection-item .name { margin-left: 1em; }

View file

@ -0,0 +1,8 @@
.footer {
align-items: center;
background-color: #450a64;
display: flex;
justify-content: center;
}
.footer-container { color: white; }

View file

@ -0,0 +1,31 @@
@media screen and (max-width: 1000px) {
.player {
width: 93% !important;
height: 26% !important;
border: 7px solid #272727;
position: absolute;
top: 9%;
left: 50%;
margin-left: -48%;
background: url(../images/general-bot-background.jpg), WHITE;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
}
@media screen and (min-width: 1000px) {
.player {
display: inline-block;
width: 46% !important;
height: 81% !important;
border: 7px solid #272727;
background: url(../images/general-bot-background.jpg), WHITE;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
left: 1%;
top: 15%;
}
}

View file

@ -0,0 +1,7 @@
.media {
margin-top: 20px;
height: 280px !important;
width: 200px !important;
}

View file

@ -0,0 +1,22 @@
.NavBar {
align-items: center;
display: flex;
justify-content: space-between;
padding: 0.2em 0.5em;
border-bottom-width: 1px;
color:black;
height: 100%;
}
/*
.logo {
padding-top: 4em;
}
*/
.NavBar .searchbox { width: 20em; }
.NavBar .searchbox .ms-SearchBox {
background-color: white;
margin-bottom: 0;
}

View file

@ -0,0 +1,206 @@
.ms-Nav {
background: #222;
color: white;
margin-top: 20px;
}
.ms-Nav-link {
color: white !important;
background-color: #222222 !important;
}
.ms-Nav-link a:active {
border-right: 2px solid white;
}
.ms-Nav-compositeLink .ms-Nav-chevronButton.ms-Nav-chevronButton--link {
background: #222222 !important;
}
.ms-Nav-compositeLink.is-selected .ms-Nav-chevronButton,
.ms-Nav-compositeLink.is-selected a {
padding-left: 70px !important;
}
html[dir="ltr"] .ms-Nav-compositeLink.is-selected .ms-Nav-chevronButton:after,
html[dir="ltr"] .ms-Nav-compositeLink.is-selected a:after {
border-left: none !important;
}
@media screen and (max-width: 419px) {
.sidebar {
display: inline-block !important;
background-color: #3f3f3f !important;
height: 8%;
width: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.tittleSideBarMenu {
display: none;
}
.iconMenu {
color: #d1d1d1;
font-size: 13px;
display: inline;
margin-right: 20px;
}
.iconMenu:hover {
color: white;
}
.IconsMenu {
position: absolute;
top: 50%;
margin-top: -23px;
height: 22px;
width: 300px;
left: 50%;
margin-left: -150px;
text-align: center;
font-family: "Open Sans", sans-serif;
}
.iconText {
cursor: pointer;
}
}
@media screen and (min-width: 520px) and (max-width:1000px) {
.tittleSideBarMenu {
display: none;
}
.sidebar {
display: inline-block !important;
background-color: #3f3f3f !important;
height: 8%;
width: 100% !important;
position: absolute;
top: 0;
left: 0;
background-image: url(../images/logo_General_BotS.png);
background-position: 2px 2px;
background-repeat: no-repeat;
background-size: contain;
}
.IconsMenu {
position: absolute;
top: 50%;
margin-top: -11px;
height: 22px;
width: 416px;
left: 100px !important;
margin-left: 0px !important;
text-align: center;
font-family: "Open Sans", sans-serif;
}
.iconMenu {
color: #d1d1d1;
}
.iconMenu:hover {
color: white;
}
}
@media screen and (min-width: 420px) and (max-width: 1000px) {
.sidebar {
display: inline-block !important;
background-color: #3f3f3f !important;
height: 8%;
width: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.tittleSideBarMenu {
display: none;
}
.iconMenu {
color: #d1d1d1;
font-size: 14px;
display: inline;
margin-right: 20px;
}
.iconMenu:hover {
color: white;
}
.IconsMenu {
position: absolute;
top: 50%;
margin-top: -11px;
height: 22px;
width: 416px;
left: 50%;
margin-left: -208px;
text-align: center;
font-family: "Open Sans", sans-serif;
}
.iconText {
cursor: pointer;
}
}
@media screen and (min-width: 1000px) {
.sidebar {
display: inline-block !important;
background-color: #3f3f3f !important;
height: 13%;
position: absolute;
top: 1%;
left: 1%;
width: 46% !important;
border-right: 14px solid #3f3f3f !important;
}
.tittleSideBarMenu {
color: white;
text-align: center;
margin-top: 10px;
}
.iconMenu {
color: #d1d1d1;
font-size: 14px;
text-align: center;
margin-right: 20px;
margin-left: 20px;
}
.iconMenu:hover {
color: white;
}
.IconsMenu {
width: 520px;
display: inline-flex;
position: absolute;
left: 50%;
margin-left: -249px;
bottom: 10px;
height: 22px;
font-family: "Open Sans", sans-serif;
}
.iconText {
cursor: pointer;
}
}
@media screen and (max-height: 684px) {
.tittleSideBarMenu {
display: none;
}
}
.iconText:hover {
cursor: pointer;
}

View file

@ -0,0 +1,41 @@
body {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
}
/** Main Layout rules */
.App { min-height: 100vh; }
.App {
display: flex;
flex: 1;
flex-direction: column;
}
.App .body {
display: flex;
flex: 1;
flex-direction: row;
}
.body .sidebar { order: -1; }
.body .content { flex: 1; }
.body .sidebar {
flex: 0 0 12em;
max-width: 12em;
}
.App .header { height: 4em; }
.App .footer { height: 4em; }
/** Text */
.text-red { color: red; }

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 958 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,7 @@
{
"version": "1.0.0",
"description": "Default General Bots theme.",
"authors": "pragmatismo.io",
"license": "AGPL-3.0"
}

File diff suppressed because it is too large Load diff

View file

@ -5,20 +5,20 @@
"license": "AGPL-3.0", "license": "AGPL-3.0",
"homepage": ".", "homepage": ".",
"dependencies": { "dependencies": {
"ajv": "^6.5.3", "ajv": "^6.5.4",
"botframework-directlinejs": "^0.9.13", "botframework-directlinejs": "^0.10.0",
"botframework-webchat": "^0.12.0", "botframework-webchat": "4.1.0",
"deep-extend": "^0.6.0", "deep-extend": "^0.6.0",
"fetch": "^1.1.0", "fetch": "^1.1.0",
"msal": "^0.2.2", "msal": "^0.2.3",
"powerbi-client": "^2.6.4", "powerbi-client": "^2.6.5",
"react": "^15.5.0", "react": "^16.6.0",
"react-dom": "^15.5.0", "react-dom": "^16.6.0",
"react-helmet": "^5.2.0", "react-helmet": "^5.2.0",
"react-player": "^1.6.4", "react-player": "^1.6.6",
"react-powerbi": "^0.2.1", "react-powerbi": "^0.3.1",
"react-scripts": "^1.1.5", "react-scripts": "^2.1.1",
"react-transition-group": "^2.4.0", "react-transition-group": "^2.5.0",
"url-join": "^4.0.0" "url-join": "^4.0.0"
}, },
"scripts": { "scripts": {
@ -26,5 +26,11 @@
"build": "react-scripts build", "build": "react-scripts build",
"test": "react-scripts test --env=jsdom", "test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject" "eject": "react-scripts eject"
} },
"browserslist": [
">0.2%",
"not dead",
"not ie <= 11",
"not op_mini all"
]
} }