From fea3bbd9f37c1fa39f2bc1fc7c161ee91088aef1 Mon Sep 17 00:00:00 2001 From: lucasandrioli Date: Thu, 17 Apr 2025 01:20:17 -0300 Subject: [PATCH 001/124] oi --- package-lock.json | 289 +++++++++++++++++--------------- package.json | 2 +- public/images/mockup.png | Bin 0 -> 383549 bytes src/app/agentConfigs/index.ts | 3 + src/app/agentConfigs/marlene.ts | 15 ++ src/app/simple/page.tsx | 228 +++++++++++++++++++++++++ 6 files changed, 400 insertions(+), 137 deletions(-) create mode 100644 public/images/mockup.png create mode 100644 src/app/agentConfigs/marlene.ts create mode 100644 src/app/simple/page.tsx diff --git a/package-lock.json b/package-lock.json index 58237105..4a166e92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "realtime-examples", "version": "0.1.0", "dependencies": { - "next": "15.1.4", + "next": "^15.3.0", "openai": "^4.77.3", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -41,9 +41,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", "license": "MIT", "optional": true, "dependencies": { @@ -244,9 +244,9 @@ } }, "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz", + "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", "cpu": [ "arm64" ], @@ -262,13 +262,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" + "@img/sharp-libvips-darwin-arm64": "1.1.0" } }, "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz", + "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", "cpu": [ "x64" ], @@ -284,13 +284,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" + "@img/sharp-libvips-darwin-x64": "1.1.0" } }, "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==", "cpu": [ "arm64" ], @@ -304,9 +304,9 @@ } }, "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz", + "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==", "cpu": [ "x64" ], @@ -320,9 +320,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz", + "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==", "cpu": [ "arm" ], @@ -336,9 +336,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz", + "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==", "cpu": [ "arm64" ], @@ -351,10 +351,26 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz", + "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz", + "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==", "cpu": [ "s390x" ], @@ -368,9 +384,9 @@ } }, "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz", + "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==", "cpu": [ "x64" ], @@ -384,9 +400,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz", + "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==", "cpu": [ "arm64" ], @@ -400,9 +416,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz", + "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==", "cpu": [ "x64" ], @@ -416,9 +432,9 @@ } }, "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz", + "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", "cpu": [ "arm" ], @@ -434,13 +450,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" + "@img/sharp-libvips-linux-arm": "1.1.0" } }, "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz", + "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", "cpu": [ "arm64" ], @@ -456,13 +472,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" + "@img/sharp-libvips-linux-arm64": "1.1.0" } }, "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz", + "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", "cpu": [ "s390x" ], @@ -478,13 +494,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" + "@img/sharp-libvips-linux-s390x": "1.1.0" } }, "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz", + "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==", "cpu": [ "x64" ], @@ -500,13 +516,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "@img/sharp-libvips-linux-x64": "1.1.0" } }, "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz", + "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", "cpu": [ "arm64" ], @@ -522,13 +538,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" } }, "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz", + "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==", "cpu": [ "x64" ], @@ -544,20 +560,20 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "1.1.0" } }, "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz", + "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", "cpu": [ "wasm32" ], "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { - "@emnapi/runtime": "^1.2.0" + "@emnapi/runtime": "^1.4.0" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -567,9 +583,9 @@ } }, "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz", + "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==", "cpu": [ "ia32" ], @@ -586,9 +602,9 @@ } }, "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz", + "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==", "cpu": [ "x64" ], @@ -676,9 +692,9 @@ } }, "node_modules/@next/env": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.4.tgz", - "integrity": "sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.3.0.tgz", + "integrity": "sha512-6mDmHX24nWlHOlbwUiAOmMyY7KELimmi+ed8qWcJYjqXeC+G6JzPZ3QosOAfjNwgMIzwhXBiRiCgdh8axTTdTA==", "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { @@ -692,9 +708,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.4.tgz", - "integrity": "sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.0.tgz", + "integrity": "sha512-PDQcByT0ZfF2q7QR9d+PNj3wlNN4K6Q8JoHMwFyk252gWo4gKt7BF8Y2+KBgDjTFBETXZ/TkBEUY7NIIY7A/Kw==", "cpu": [ "arm64" ], @@ -708,9 +724,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.4.tgz", - "integrity": "sha512-7sgf5rM7Z81V9w48F02Zz6DgEJulavC0jadab4ZsJ+K2sxMNK0/BtF8J8J3CxnsJN3DGcIdC260wEKssKTukUw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.0.tgz", + "integrity": "sha512-m+eO21yg80En8HJ5c49AOQpFDq+nP51nu88ZOMCorvw3g//8g1JSUsEiPSiFpJo1KCTQ+jm9H0hwXK49H/RmXg==", "cpu": [ "x64" ], @@ -724,9 +740,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.4.tgz", - "integrity": "sha512-JaZlIMNaJenfd55kjaLWMfok+vWBlcRxqnRoZrhFQrhM1uAehP3R0+Aoe+bZOogqlZvAz53nY/k3ZyuKDtT2zQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.0.tgz", + "integrity": "sha512-H0Kk04ZNzb6Aq/G6e0un4B3HekPnyy6D+eUBYPJv9Abx8KDYgNMWzKt4Qhj57HXV3sTTjsfc1Trc1SxuhQB+Tg==", "cpu": [ "arm64" ], @@ -740,9 +756,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.4.tgz", - "integrity": "sha512-7EBBjNoyTO2ipMDgCiORpwwOf5tIueFntKjcN3NK+GAQD7OzFJe84p7a2eQUeWdpzZvhVXuAtIen8QcH71ZCOQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.0.tgz", + "integrity": "sha512-k8GVkdMrh/+J9uIv/GpnHakzgDQhrprJ/FbGQvwWmstaeFG06nnAoZCJV+wO/bb603iKV1BXt4gHG+s2buJqZA==", "cpu": [ "arm64" ], @@ -756,9 +772,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.4.tgz", - "integrity": "sha512-9TGEgOycqZFuADyFqwmK/9g6S0FYZ3tphR4ebcmCwhL8Y12FW8pIBKJvSwV+UBjMkokstGNH+9F8F031JZKpHw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.0.tgz", + "integrity": "sha512-ZMQ9yzDEts/vkpFLRAqfYO1wSpIJGlQNK9gZ09PgyjBJUmg8F/bb8fw2EXKgEaHbCc4gmqMpDfh+T07qUphp9A==", "cpu": [ "x64" ], @@ -772,9 +788,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.4.tgz", - "integrity": "sha512-0578bLRVDJOh+LdIoKvgNDz77+Bd85c5JrFgnlbI1SM3WmEQvsjxTA8ATu9Z9FCiIS/AliVAW2DV/BDwpXbtiQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.0.tgz", + "integrity": "sha512-RFwq5VKYTw9TMr4T3e5HRP6T4RiAzfDJ6XsxH8j/ZeYq2aLsBqCkFzwMI0FmnSsLaUbOb46Uov0VvN3UciHX5A==", "cpu": [ "x64" ], @@ -788,9 +804,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.4.tgz", - "integrity": "sha512-JgFCiV4libQavwII+kncMCl30st0JVxpPOtzWcAI2jtum4HjYaclobKhj+JsRu5tFqMtA5CJIa0MvYyuu9xjjQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.0.tgz", + "integrity": "sha512-a7kUbqa/k09xPjfCl0RSVAvEjAkYBYxUzSVAzk2ptXiNEL+4bDBo9wNC43G/osLA/EOGzG4CuNRFnQyIHfkRgQ==", "cpu": [ "arm64" ], @@ -804,9 +820,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.4.tgz", - "integrity": "sha512-xxsJy9wzq7FR5SqPCUqdgSXiNXrMuidgckBa8nH9HtjjxsilgcN6VgXF6tZ3uEWuVEadotQJI8/9EQ6guTC4Yw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.0.tgz", + "integrity": "sha512-vHUQS4YVGJPmpjn7r5lEZuMhK5UQBNBRSB+iGDvJjaNk649pTIcRluDWNb9siunyLLiu/LDPHfvxBtNamyuLTw==", "cpu": [ "x64" ], @@ -4977,12 +4993,12 @@ "license": "MIT" }, "node_modules/next": { - "version": "15.1.4", - "resolved": "https://registry.npmjs.org/next/-/next-15.1.4.tgz", - "integrity": "sha512-mTaq9dwaSuwwOrcu3ebjDYObekkxRnXpuVL21zotM8qE2W0HBOdVIdg2Li9QjMEZrj73LN96LcWcz62V19FjAg==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/next/-/next-15.3.0.tgz", + "integrity": "sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ==", "license": "MIT", "dependencies": { - "@next/env": "15.1.4", + "@next/env": "15.3.0", "@swc/counter": "0.1.3", "@swc/helpers": "0.5.15", "busboy": "1.6.0", @@ -4997,15 +5013,15 @@ "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "15.1.4", - "@next/swc-darwin-x64": "15.1.4", - "@next/swc-linux-arm64-gnu": "15.1.4", - "@next/swc-linux-arm64-musl": "15.1.4", - "@next/swc-linux-x64-gnu": "15.1.4", - "@next/swc-linux-x64-musl": "15.1.4", - "@next/swc-win32-arm64-msvc": "15.1.4", - "@next/swc-win32-x64-msvc": "15.1.4", - "sharp": "^0.33.5" + "@next/swc-darwin-arm64": "15.3.0", + "@next/swc-darwin-x64": "15.3.0", + "@next/swc-linux-arm64-gnu": "15.3.0", + "@next/swc-linux-arm64-musl": "15.3.0", + "@next/swc-linux-x64-gnu": "15.3.0", + "@next/swc-linux-x64-musl": "15.3.0", + "@next/swc-win32-arm64-msvc": "15.3.0", + "@next/swc-win32-x64-msvc": "15.3.0", + "sharp": "^0.34.1" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -5991,9 +6007,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "devOptional": true, "license": "ISC", "bin": { @@ -6053,16 +6069,16 @@ } }, "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.1.tgz", + "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==", "hasInstallScript": true, "license": "Apache-2.0", "optional": true, "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", - "semver": "^7.6.3" + "semver": "^7.7.1" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -6071,25 +6087,26 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" + "@img/sharp-darwin-arm64": "0.34.1", + "@img/sharp-darwin-x64": "0.34.1", + "@img/sharp-libvips-darwin-arm64": "1.1.0", + "@img/sharp-libvips-darwin-x64": "1.1.0", + "@img/sharp-libvips-linux-arm": "1.1.0", + "@img/sharp-libvips-linux-arm64": "1.1.0", + "@img/sharp-libvips-linux-ppc64": "1.1.0", + "@img/sharp-libvips-linux-s390x": "1.1.0", + "@img/sharp-libvips-linux-x64": "1.1.0", + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0", + "@img/sharp-libvips-linuxmusl-x64": "1.1.0", + "@img/sharp-linux-arm": "0.34.1", + "@img/sharp-linux-arm64": "0.34.1", + "@img/sharp-linux-s390x": "0.34.1", + "@img/sharp-linux-x64": "0.34.1", + "@img/sharp-linuxmusl-arm64": "0.34.1", + "@img/sharp-linuxmusl-x64": "0.34.1", + "@img/sharp-wasm32": "0.34.1", + "@img/sharp-win32-ia32": "0.34.1", + "@img/sharp-win32-x64": "0.34.1" } }, "node_modules/shebang-command": { diff --git a/package.json b/package.json index df3110c1..847127b7 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "next": "15.1.4", + "next": "^15.3.0", "openai": "^4.77.3", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/public/images/mockup.png b/public/images/mockup.png new file mode 100644 index 0000000000000000000000000000000000000000..42cf4801551d39ecf45a632be60d722a520f9d43 GIT binary patch literal 383549 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�CY{&au8;z^Ez0lOR5r?6*Ybra47NSNo)pw%~c?9 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�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 yb>s~Xi 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

4p$lzLDo8Y_I& z8@;4luSXlMmQd%G6)GK)svKkNX~EwR|K1U=enw*WE6ko|IjEet1JwbF*P;MPugw2N zRJ!;@C?T#n)>!oOEu$9QZL4BScciH~@92{QwA{5il}U!iQf17O8ok;U`)dxuIU?~E z!c)@mc_WN5LpQ_x$vgBO;aJY9n*KXu{XL3g+s7<$s(q{@O|1jOR`KzFd9`O+r{w?O zl#Dt+ArvLnTX!XY`i=DkDFePLI_EsQ?5)MhoL}-w7$dNC7~1qfUKT3#km5rwKO>K~ZtO~>EQx|GW#nXx9>Ug$Go@ z*9dQdOZt?9Qx6mL$!f*rAJRUEJWRvE*0nK(wO*s6YHb{np8`av=WhbO0Ok!3F)H_-*1vRdFSvWgelIUpZ9Nu0(8SYV zfQPvM*E=5PUbAlH0@St<$1mIc1fI^xuQgd|B<}RJ)XeLjbw>9K$e(nW2NYK-kts2HBm0M831wE_bR8zl4#LKp*)IiuP$pJ zA@Z`~vL{9t9+~JhOB4LJDvh|B%iWoVjCE)|eg6X-pPl>&AS1MQ!=jdC()()&c|Dwa z&VXzwW*9hJD~Rk4UH_;Gau z7}Y4CX5)xv$$|YTBhT?5?3+K2CQj(|>zvGjMZW==hr%888d01i*tc0KwP)y%@o~S^uwK%5)_Gsc^U9%#?AdQF}pNhkW|0 z>?`KdnnaK~x?;;0r-Cf2DspTbYnhVL^WVOl`zTB-;k@-~vv!qp@!s#rR#Q@cOf=1$`ga2FK?Q9O$8wCy z{*(T#(|(t(IaU7Fr+8hC#0Ss5btmCNk}O4&Fe!=I%8=hCDxFp@H@b<6Kx`zEy2sCB zXgKNDukjCIFB)t_KHr-Jd3mYano;)S0Z^^X&af!Ve0LIhNAodE-HBLZ{q(W6J0qA5 zw;2^{X;5~<>#*Nf@_w*oS-N0@5LLwoWg2nkG>1N^PY#}(N2Y_L?`L&1hv_@UkK8HV zOY=A|R?Q@~6L(eoOZv5TwzDSy5~D10_Qme-Lnq~pimg&9Sl2Ub`q2kuO|=S4J&nZ5 z6d47gntZ|p?ValG!^8cNwm9_F>U1tCF^x7qVmHKuXWLyhk>!WG@pS95s9$ zu}F#53AwoJ_K2UUCI*E#oIO1$MKED*ZP-M5Xi8zG_9!35JZq8IEo|_s6)+Y=Hn&$0 zYGi`i;5iDQ-BlT6&jYE+7ki~-oWC3Oq#iW$opI&sw~^q}aJSO|p(7>>T3Hz`3k7GN z;o>>)SJQQDdDI_U;)ouV@Ze48Y>15}qhNX-&Aah9*;o-s{jnZxTvgW4tSTJ)9{cA1bu@X7aF)9Upj$tZEOqyVuL*)@M=Is%28cfU# z5*0p%cREmOPQf;D_-So`ua6m&PufJ|`L)?}tM9Y)d~iTo+n7}pye?BF64;{V@P3%- z5Jbr*3p)Z%hiVT7s2LPf#f+oFReC~)y4j#h-(`tARJxzsZZ@i3!P2zV*~)Pzjb}kh z3sMKh7vud-+}2l(e@^`NPX9*`W5LuO!;~1ByJ-n%0XoR*e5(b2_?lSKW7j8h&0RI# zh5GdknL^VB1wOy=;~L4aoeh`ak1LuxnGn$`W=1tiOaZ97R%;dpg&VIm`?R?0DDy*` zpa61#;e{}F#$XLo=x=%!D=`yctg2~=Cg6T4AXC{^2u!rKm z?@J*r>>pbtH>VSmFpRD%U(h!@w%=PY8@;nbQaE`3eXicy2Y7e45hz1mk8$XH5BSZ! zKg{{aAkhei5Uh^aGcvn-Ck(@*ZrpD9-t3xaX;`m3jA&~|&2zhdvP+wIn}RkiiRvY= zKMp5}<_5s2(s+vh#YAE|(Ogu%SRNQ~GaKPm7AmL=5PgiOOWQz&r)FYNkwP%cUe>DY z(`!m9&o|yGBqR;?wHzh%a;VqVy&dG#h8vYS58-Op5IP&q2+DE3&wBXn5O~Ad#mQP) zbo%toaq*YhwuVVMVBAgnjal#*Xpi#OG&_^fU%rts(4Xeq5#}ni<(v_M18C6Km7Di6 zZS2L8)IO^oVO$|uk3ir^aBHZ1yh?|A>Ro73tQLY&l!gz`*csN+jzCOj5!sh?51@Dc z|NXgmtCrTaQxYWiWHUKp=i4)QC@OLRO{EUrJhlmiQT7Q)7~p?%0E2FI*O^-eDxC=P zE_XC+^KgQ46cB-|0B6U5aR=V>%L@dlhu!P+Yr}weZ6U+t5>`m|!tZEl)B~FKk)-%{ z{Dw#7=kb0$!Kz2frjC9$dC72*O|PIP^)v8E^?!=gDxcDX(rjn5{iEUKkq67e_;FBh zU;1?ToEql2-E$R}__M=LgCYKC0!}0Q&scBmO4<}nK`#2o~fuzuKolOYcCZ4?!xk5(u)*_&26qxrrdb$gD|ht<_J?|&&a&A zquCDT7!w$&8VQ%)jARxv2zsn(11YzB{>vTnM(tu!bK~Bm7yHdN*4pGu-p>|Ly@ke= z>wkYQ9G=dksh#PH1rW%8PavO3q%-FQ z%2sR}Jj<|&nA~@gTz4Rk408i1$cpO(u^{}5Zrcm>`AF43l+2ih6Jf=$T;DN!%c1YR14`U13*5SOqI#eO|_(6R<3wPae9CgImKK>vf zHQH49rMg&6AI?cjNxt$fwESmP8kRFXK~M|7#tY^Psa2Dne37F-{HVibH$%PqH+o6l z?vHcVj)bY^ch?tgVs9d_Fyb^hZWGJ4Tn03rzmFcAis3P*e#g!@M{&Gcygb(1d)TW@`^^N+*w9~Au9dU6`yI@833rIZ&L)l#1UH2nkl$CG z6#W8XoEfchWMRzhd2Qc9p&xMjCOaIrQ3;_ErmA^RN**Tv@Dkmfl7QwLg}p)HBn~)! z3VeuUhdMM=RTij5R~Dg2ldqi?ox&OPk1wkftI2U>nAfIG?AO*OCA^&L0OF=L*uI`O zY!^=3tx#4bgA1e^(fr>ipm(^NbF~^NhyMqmk|L zZ~JnvJt{$~n?=p4D+YFM1ihfkH|vOvsPi2Nlb!$Xy&X;Misv^acV<;&9k9-BH;RH) z@k{TG$>9~I4Apr*qSB05He6+q52;JrFum`dC^MN`@F|BM-LH}Si9zYP);G;$TG{nF zkvPEzve`zQ*@yNT&PKQyjw@^YFM}c~-G8-NQ)xU4BH+`)kypayG{RfwqmM^**R1!hS|T~tTnvSU6@yCM9|<*Fm%^?xUec@{7i4Tto`$umQ*S;uVmwpo@ z&h8RFGt0jcr76#blNAl*01esJlZ{sQgl!Y*w^{B1>T#-NWgJ%K49Bki2Y^JKay7Fa z|1r`jrr24i_7Ys8I2HGRe3cWc-XT zP4f=Z><9Z;bx6k*_nxtXZS=!=CSYju6@9&O>wj+WcG zim7MHsm?!5i{3v|>cm(&dsz(U5_c5vvn{SJ>C`WoyOoTu+yl3Z{T>Fv466g>oYqqG zNE|1lB2MATLjE1z${mmX1vzoa#z{-_0n2j~YSNqtvo+*yJ7}S$HT~70B%E@~DZ3Ef zB)V*27&pS&wP-~l@gA{BCKyohnzc`vbRucx`vNK={QcJ4zR>;dMjbafjhtul!c zx+fJo2LHho_a$f0-F12xd~6jL2@I3g(O;QV52bPlRJVY6ron8&SAj(@}$L!3tMN=RniaG6mGBi0lDwIW#E zX)TV@mNx~H=_spE(fa#QzDVMKImAFfEi<&8W z=+{JbuD@nW-Ty1SwBwW3?*ze{vTS2L!=L@{`l$aMS-%pPfx&3y=KtNc-;#-`YGgBH z28M6bpLkq(0L~1%*g73f$jilAfT40KO2=lIY7?3sm3)bYny)v7SeRV$2z%~k=z1a^ zQ(=ql>7A$(TF`6KBSPjou$Tg5S4)Rl;_3~i)1`)=e{^A0f91z{ z$pkQ_D=1&8w!Dian4vk($PlgKMjJc90T=0gON5JJ?5n5LRA6fF(I()z{a^ND#5!T?a*r`ydExCO!m4 zPx1N1)cuPQi=VsnbN&>Y81+{6UN&Jj_1!; z1iffAJ{LWiDUVLyq|WGvAn4lxvx`$hhDhcoL3NVJ!-cMG&WO6q31yq?ObkzP^wp_X zj&n+L4BwoaQ=xcZw|^=}6@lvdTA7y0@Ne0^@K?unU6b+q>SDZ`ek6jQv#dJ!;u-eJ z^9xxFfZsjiy)27vaUhKpUyM9X(<9IyEMBQL!$;7v21R2a>Iil|69)+!heRbd^UUfJ z&ktZS_t&7+Ym{(jqfW$YOv7G|t0kz1L18}esKl+mk=)H41TME@j_N>HM%*8-a%KBc zenaQZn@nfVip*hhT4K>=wCT|l-ZtJkcU=bERlxQXMCR) zrU6c}yY4NTTSIlH3V9ey>?))X{HWp212iyiS3;#IkQq~@gb`c$vU(eo8BTqz;uSU? z7p9FtuJc|50=W47$(AdQ)?RH#Aos8c82AGqj`ERFnfnIAbM#^2(H@BQL9aVyecRGB z*oi~k2e*0oVOkqoO62h_d=J9*4Z9(T#jnpw42i|)?t^hsAj%>OxMZTWXo30yH&g2` zT2K!ZnonyWwZj~u%_&frPTLg+s~aQj$OPV~6N!q~m)En6p2}&7XxZNW(s+$N!C#OD z)KE;Mchg*RXP2gU;A<$m^3v@wfLrhCebel;>@SUi!>?lO_TU5MwWT&$#7KEK&B@ox z2VFX4x|cH+3Sy}kWu0H;;Tvvg6euzVGc{kE#l9p&WEb~lLg~p!Yp|q@8|PN;5DOu$ zzBct!rU|bdxFKa}Ob`KTK=)Qf-dq)7BdV&%4xyoJ)(rDoQF}hlV{LD(DO?dddMA(5 zIk*4FX-L%h&Ic@+GPD;`oLOP%1kWbEDVdxQ585@obmL<6W|e*C0`p>A`0BY&`>Nfq zcz0^#+DU;HIC&+^^kX?f6CUJEJXNune5M+)|)5lhIN41&VM56Egvx^oLiQ=P_ z{q|P?Tk$#tm!eYd!n&!MRROja=1fBrIRcP$_JFXQEjgt3Vk}x7f-4>PdRlcHyoE z#gBrVsgZfj+NxwFO9n){bG%YUw2eSR5$>p9j)J+bP5#R-nq!G=d~{ypIfquv7z7pw z3q=eaB9@UbMEu^Q9&TM6lg-<2Nae4fP$^>*Ifg9HM7T5Cj6S-n#kWw!ThXf(b?^%m z43NOs3VqOz7mYRR{u-NGIIQ>0jxcW5D_8Ib)i@FjG5le`w|8)Y=8h52Hy6|}2k}kJ zU;9s!ZsGgdDutdJf>C2K9JE)v)oLuQwj}P*Ge$&;Q-EuMy@&Z`E7?(Yk#BMQ=~OFllQFHxRbH(EeO!j$b{A@-OSx zzUTh0tM99GgPWAJd40E0k&!g3FpakSK4bp4k7z2{o8kAdrQ@8KVItBm==C=MGyol5 zgb-BrfxOe-w<|Z&WIX!8b&S$08)(yW3MaJ_MmeR&b8GRz{D@)XID)6!Q9&1~ve_L2 zOVCVPrH1W*e@~<}_)1lqixdJPX^zKHJXET?f7c|bBHFyK^NR`2nR`JT%Vyp^Gd@{# zJ0cH>zPKTqw}(JdHFWvQ)cp4Dcj%n%Bf9?CESZ)iVRUpqwuqvwy*8pv)0`_gN02^y zp>u)^>Wy(Hp`I)H!RwYU8hj+G{_L72)7*4CHI7g#C`3);O?j!4bRCRkpx`WR056j%m#j&HsY|yz}Qkm$`d_;r$;&C7e`C3FFEdnG5jIP;JF??`9sq z0~DnPM;a~#8{PSm=O;xOInj9lyM102VMpxknmx0Ieql-(9+#Kb7q+U(1dm$u{io8x zh)$75o)jnT`5`&^ODTPDjrW$Hp@3-hV#-2ek51 zCC(Unca8$PxbG&Q8kL%!BKY5YMZ(#7Y0fnINauZhT&tl>$NSybH~eDSUDMQKh1wp4 zKLN#<@YN4gGyL3YMkln+VC{p6=AY2UA%=Z6<P-x*)u^v&HiZgpbfGW>tV{;WFQq zyDDjUiH27R@5~rnv`mqCkLE4U1P$JG#dAUB6 z7VgtI(y?7C`qW`RGctC-i5DkMK7-oRkPVHFWV)_3c^?>RNoJf+a4gi({N9u+JWhoM_1bYGIsYG=C9Gt z!xa+HM&SaVw}Pwo`=`wawR7Gb1%j6y)z|DFsr6dM&Odgs!*sZ>)J9a1Dmu}!h*V0S7<0ItMl|Fhs_S|5L!VB{ZP zObJuIxC=IFW>T+`&46ij@VBE5vaaeJ|J$FAN-J}pJ;dPGXc;aY8Hs0*bVppawBfZ+*ufC&Z4-gnB?h_vRmic zuCF^*F)hF0H{Y}s1uFd(SZ(aZQh^4;>79~n=zm`7_QpbUGPxzow@!YsL<>M+fk-(E z=2%K5NsvmCZmEJq)s%`m#ybcJ&{3+HlEaN2YusCyp}GEgEDLmPVCRdIq?XVh3)$zX>;?3PI0sH4nD@=%>Z-u)DFLjG+ubu>Wly7v=K?_ zM*w@<3J{Fn_IolqePmNAQvMAV{>cJS)`m4c*AWlBCz5W(T`A3!YTkZhk;0MYK!!W5 z0ua7yzytzXDQP03V5&hkMAq1%57}~YH%qKfRgCz9AaK6lyLY(6tVifu%Hvw*FiNP} z^9yHL@?}cUlvoph?MPwY@(NQ%!0K4Nt2Adh1F;h9y?eDiv``@<^)PeBsR_hHEGx&W)k&oQsIMdWmYx172TyMYEp zm7}0J4dif$2Fa~Po|9um5AOZ;=fbJ>QB}a;3Y2A9;A{P?xOFDmx=whlkMO^Zw>aD< zp}+8_IYPQhC3m}W8?Ef-X*`moZGpmny`{#eyo3d=$xp4zmtOzv$@vt&+O;X2y#3FJ zaCwU5xbEFSYg0PXO*B^2aO+Tq6*B|o*l$grfqcKCeZbz~P*_LdW+Y)-4Ge67!N4g? z@jK{jjEXuZTf4@b{AwJO{gv(XLUuo?zLHe! zaQ;_Xo}O^t$>9N?pTNJh-MDZ{Ij<}5KDPAk6@o+vbUL?vPCQ?4Tgl#Cb<{M?V8#1u z0?>okZhL`_vOBLndp_oMz!YS!y8hE;=`$SuBKFRiAlPiNf2(+!&lV6j;QL7j04JKM z^smP%2^3{vdSEDV&uAhBJ;t~q?C$FzK&#=&lnvn0#<)|yFC`)h)}Qv=74`j_Ky>gp zEd}F`0$_oF@hsxUv`REaXlv2m^vx1MGm-?_ZN^`L*ansfq@2#3uacv+p-oKlIXf7#Gg$v>y9j|Odg9gRsAyRek z$1Ca`FzOtlhfAuFb&02|E$B%=DCwRbKDJr6`CArY=pH1Sj^Uo}>#>U4bwyrLgp@OS zYnaeVH0u*ch6~dwx`ZgWhI6mg-*0mc((^~^^EgD%*9Va4>Y=RRIfB}%zP!ufWIw-4 znaQXpbM6QAc5?$etG!r7mg(%)*!OVgM{%KWCwQEc=RZtrnc9<5J$LzQ_v2m)_tq}< z_oZL^w8Q7B2e;0lZO44skx>Ltj7s|fo^I?EVN`MfaEILM_#+u;P^r% zk1mZ~BxYKHW`t|h!ee9eV(g|uuk&y`Z^3=mbJ_ld^Zf{zHI}LHjPOP-mo9ymogCs8 zw=3##G(|vtdg_-weEq#Gfy49Lg&gBQjBf&;L7{*L%K|rD2gsroQJXY^qsv)m-*jsV zmW~TZ-<;T`A1A0hu6bsB&vQx@e0P_@?e>ShEnD@>p(ymc%kh^f>RnaQe|mdb<+)a& zOtVj(MG?RHA;>#ZL3Towuh|TnfG_*u$4lAr7K-=(N>i?^!Gk3Zy7z`QgY*cu?ntQ6 zb*xz$aqfB#U$Nm&oacf)UN8Xs76)^oM6B(ViI4q7=++Vw>N)Gg-S=O2V=Njo%M%4P z^^U}7m58JIQmfl6azMboPSMAl)^dJurgm>tmP6TXZkvF}BZe5Xp4+UkJ-U=DW$;?? zXGw1kvP+CS^p_*R%`F{sW`q;bIE2_<<0w6!34_ab3kjgvvY$}tewXGvF;&WuY(UaQ ziU;@FJuf-C)5wAw2W8QiI-Ydz?RH2^Vx1xOtNxebrrHPfRxXcO0I!B~376)M*5HkF zi)ORmwM?^Db0DU_*y5c})78}JL*Yc+5|(tl*N(a}U#_Ap4)Tm6=JF0&OUAxdq8 zW1U2X)_Wi@0dV}eg9S{+wz<63Z~h1&bm<5OU#Kn*2APs+Z;}Isw@2Y$3X8JVtS!Ve;X;)Z}~~^d^SwkQ)EuH9;2@k0&4e2@AB^%_PE`&2}_#sAR0Ym-9XX*dmfm(iiZGZN4 zpoUp>vb`7IfWFu16!R|4Yd%*Y_|f72X1ZV-8P0Twj_nq8PJ40`CNyf8QLE@`h3U%0 zWL^Lzd<;;@JXpm3Z+t~p4&LxVq(bOubn*TcN97S9`++7so$1$~ zFn)eMaUgS$uu&IqTTZ=(`zku4@tk*N@f!@h8%@5)caH}-uBsAgT=MzwiJl^rCjYS* zrDssNcphaHjri*CggTAsXNXtfe@N%Myi%o0!-zV5YH7aVEb|MUB2{`kF7H>)39(E% z-QXjcKK6Q5P^}s=&3R~+4-<(f%q~N`lDl!Ztq$&MVzH9jz8C)to2E9i8Rc<0z5WN> zp52#Y`sQd}NrWtTNh6#i4hLf12Vm?T{i3Qcu%QCQWv|>ky6SohW15)wkDF;c7m`Ai z{y{vX@g=!scVv5@J_GiM`CgJdU~EQ$SbyjEFsGsVVs1jk`RQZ&qpx${>6`fAL#7`q zkSDvRe+L!+Jbwxz-m;KSSt#)9WvA3iZ}2@0;#2gn zqNFfrbS7|Go4sSB?3_##qB1so&qgCii=Sk|FZmLLH^+KgrbX&`cRu4Tmq?@%o<7M~ z9@hQ*U_VWe_T4)XRr>g=QZ(m&jpFlA;un*L!KQz^-uWZ$d6$^bx72@-b$Zn^`1|^; zDl6ga5}Kaj%K_7A)o{aR5bcIUmrbNalRW?Kg7neFZtRJw2>eRbD7Ad+joW-&CHd4V z++p~KNIr1=gC7o92LImeAut8^@$!V`Dk`>OPFYRZUP{?4rR(oAEy3kl@!w9De6K#mWKeME)~K zX;&_HgzUJF7Ia@=uUiNTmws*|c-nKEFJZKu9(Q!Y{X3kXI8m$>aP-t2*DAk-$W+=j z;zX~8`=b9A$oXZhRTLbmN>!>ZVbxL9Xx1*L!_r`6C#9;1K*;a*`4}WB0xjZv>OkKl z3ZnOyttTGqkiGr;bY+H0_TiVG1;@Q;074*Z*9WIK4Y$}VlVQ7@%|k^N>`d~Id(3y; zGfa)Yl(6Ud1rCwxW66o{cYIk$&6md3kammePY_ovXC7HT5tHk)w5H_7776`74a(q` zWkz~T&Z)|%YA(=t?b`OEV$1N8zvhFY;S*}a$19vC8VxhoxgVY{#pzd_Rpw0%^F|jE zreFHgDR*ofM|^0H1bFEbOb-RLGuku$UM^pGNwrG8Rj0+XT@e{jhPHdZq=%rgWn$3Q zIV8gSr1-|lSku38ES1oU>{8F^KQmIOw!nsYHB~&K9Bo$gN8tu;dV;39DPW(1NdnR* zgkGH+DR`u_1#}UujsC%jnR;r63p_2fqR^B%#VtKiM5Fl}KzqK;wzl~mgz=6)i?H21 zK)|A@qL+@MJ!(u;)VF*slz*>U>-fsci3eCp^rN$##n;&CRIP zS!p0TK4db?eBmkCD0lT9g+|)fm{HfMf6(_ev3G;oSN52WKX&Xsfd`7OQ2EvbhM(hA zM$ZY`4A@W*wO9ZL`9Xmf z5LHk4Wt-{GNbe>3*OZ(Xc3pB62Ucz<|bNU>HLMSeN;{e(;iZYUE2qb5c>B4$#<2ytCoxsqAA^ zbuK(+w8e=tz+S^+2fTX2L*|Ro2<@AjQB6TAM}NavUa5tZgnkd2P_;nV>v)YT1RJr%>%n|tihVH#5U1%mG5NYVthIP6uVPkvOg3M7C3OB$&LEtS`tw?lYG4sP7so;E+Mo8F zdxy4k&SH=H`RG!_B&T1nJ`&sg0m8laFeDH!#4uL8$U54QFI7V~Chqc|Olkdg8s4%c z;Jjd;d&KVXWy9Gg*+@!txoK&^drQQS!hfb-f*=!j;Ts=33gguHW z(;M=Bv19m_V93*qbe6o4B-r=tJ3j^|=&VGMNYlIvK=nAmOq7M`)O}|{N(-ctsJ!RW zH7aG|ao)WTFS$*);*>i0)SyCvs)c?C;W6Lkb>g6sCZo`CV44VII#m(McITGt!OHmz zaS7xQpSrJ{F`O7t+6CQCr`k$Yvo>OB**e$`M?Z!kZT7rWGJZ=o2kD32iL~ja>fla2?8Px0LS*jz`rW5Y z49RJRpUV}={wfeXa*EO3huo+R;P^UcY0wR+4wRbQi4BoDkk|nnkZP+;wqasJcHRk> zMDInbTOZqlZ#Z8rMx{!49+~wda*EePIR1qj$$I?CB~p|>=yMHREk|U%=FX!n2HFY* z*vaP^mN9&GzA?JFaU^TFlX4&x3SjgBcl1A*iCo_`T%uDf$aym@X9ug}a@GbeP?e0b zNN%<4J=cMuQiv~C4bC-f}m9`-np#V?^l|iBUa9Q^!Nj zrJ~|a;~ytZflhkGGQQDP>->Jz5_5f<;3U69+tH`r`f>&Q8~0(vKafDgVEa!{Mg$3T z6zLa9vU}g-b7mw0ikz)?%$&Dv1W8Sx)z5!AU;K==7YL_0j&c~jx#Kf&DJ4^G#}UoR5a%le8=m|U@f`hj(6bg77B~1cUd-`R}O4-I);(mi*qAr zjvutsy%9}Cm{+0hiDyEm4)y;JbcVA_2uD96#_pGjU&akbsZxV#k&6RWdrSc9iioW^ zCN!!dbou)Dm*_=GZKv-)=04UU1Pz9y`bP8QV2!mW?TLaQ?F12_A)BJ1Gqq|dd1 zj5qc;;?}KukFrU%^J~Ru_X6ZxlOIz*^gWs1tq$h+b*@Pjq3+fEfF?j>GB?iBB0o#e z%;;awPj-bc=Fz&79$r4ou0H5!zIj#8J`mYyWi9T!Qy20p(63r+L-MI^0jS?6jIEyu z`><8G{jYb3EYSM#>RZWK%jKtnZ7}0Pp^Ce|5rGnV|G?at(O7U}^TC*zS|8MlX|)sg zWa@zyBnB*OP#mf6){Voh6B$%Mr44}IXgc|kW}e(5`4*PGD1z6Mr#n1cE zYRO#SbHQmDuX9>!?1MW0CDWMu#AuPpVfQaiplPg+!^`-YA+~D2sKcLZUdh;3kmqbR zY`*u;eW$GZ&gNWu2kZ=_+v#`?3dp*M8K|UJG1$``aA+;z~ese9!5hOW&t-Cs4e(h)wqN?03Be*EtPi%!o ziVZ$b=B7Y?^<(1xa$4i6#|_8p9$H_=So){}SMIy!?~l^lD%atFn*>-#{H3X|T)K(; zJiPtOo!@zxHULj{zP{r1UcMOK0M@+OMU1yM%35DuIx5?J7DMN25#+aBa4Grw@*Ie# z#5S%B6(4<;UU|67fJj`%v7M5J6()m2Xi~;7uUs_UsikdtWaYWDaY3QIE~EeAr#Gzg zgNrvgjQFJf`ed9j?IlF~;Xz)uAFSHV=zv-sKQ&r=GHb7%i6;HgI@%WS{k`-3qEKbO z`)1Vi#)uvp5`6qIt3}n^u01V>e=l~9xY{XrO4B1(>h`az@>IEdj)?e|_K|ay*jL75 z?hx z(;|wVTWLYtY&i@i!*JETGx=zoJX;BHfoAvPZ-wMNbaNR63>tm8BO(j`5Y{Sn)JiG!t)L`Zs<&S+m+OBu zArG$x*PR*@LYHgUMyKT1PtYp)wZso=>yYl(Y;unH)SzTp z!U^?e222E?WfC#Bm2~y`QnexTtQhSPz*1XK+2nN%Z$uG3(y89As^`lRVqSyn(QJ~q zfoW23a#UKUIWXj>ZhZIArgqqCrcggU>JbwzHsxFRXZe1~;td*AYzh>$a<0FaM@m%8v&r_;Sov{)- zEKVIN5=-*KwdWStzmH%zK2uY}4U==hmQpta2vF~(Xxp^t<*=82rFn%TDb~DsFWG>l zlGqfq z_g9B;dR)`>H3!P#5zpfiIh#@$=Bct$X!1tDviBS;}YP~GdjW@PspQWS|@mC zpBzb>CpN61Sak99f4+ZCq7cgbJU2q(y*_E5q8wht?NyZfhX1cWB*^n+byYlmLiBOT zUJuTbRomLFqMZpLEOPC=`sJ3%m?*aaUV)xfVUbxVv&O#{KW{&V&{$R^>!mkp+;=J0 zrE7Q|Wws3(Z==4lwLd?+?(7o8msqInx&_mD8r;ft)3p%q} zJ$e!z%FT&ya^!HSNC^zUfhK@Q0c}Z~8;#n=eXn1UqAan?mC}ap>tUfS!SQ1&T|SWy zjh7v9^u&gqBH;6$gDB~pu7I;b>W}7amYldq1ABKg`>crK-uKK|%Wl(qD3brnj2=@( z3rixmLu)ig9|bmY{yemgs?pmn+WHTTX>Y+$pQ8I#G?_VpbsZ9AdJsRf`Z`^u;HO7t ziyo1zpkZPfFSh8JW9Cf4ZRi|vh`8Rue`b_?-lUJa>LJWUo5dm%oKHusd+TF{Sy!am z>+n@H$N5ikis!#=6fb;RMOB7WgsET=Z;4}yW~yu@)IHyQzO8I^KG(elxD91i&e>r9 z_RM)Vi+wAuUV?-|e%soz|hYc*9`p zLJ7V!1s2!aZmQx|jk--LBYwkN5!Ks!&0nBljgRer-f zaPRz%jmz*i6JWw~A-_Jzr~SpaLq$*Vy~Spr3)6es)cu9z@^IS3K4^xMW|uC3hp|Cv zz&bBKS~&s_%QQwL@}bx6KCTWV%XquTLa4)^#X@cu)^obLi`v~+CR_i1oteIS#(YR$ z*veY9D^S1pcjvHeG%>JbS`QSApBHhvCpvx@&dqlPZS}pf^iEv}GT#}OuPsXcX`FdH zr@0A~MGfPZtWrq@XXg~76N(mf4tvF;sdpYEzq^5droi;?N0|b#hIkV)_|$hTB7{@e z$Pz{9l^_T0X8Z&HbGy@4p(>Q-0!5w10VRS?h@${6o zRde6`b8Z_O{>jukc`~s!IjuSogM1#^%T~5j)#rS^M*4Df)uo@TRx{mGELQ^L^RxXW z4RCiEiAlT6e~L}GdwdZU>7<_XCI}@!X?^?A)3XLY2A5Z!v+R%=+GI8udZW?#{!@w?QCa-{(Z6R{IfbRW94!cJ68EjUXmzOER5kyaDYTW5rC9I*#HaN=o5wsU z*4lz?q9AlV?L>GY#&Yok5%Ai02iTU|c6P&efq$s zh)4~Tk{0P0AxcPhhk<}}vyGHe>F$BjAs}5Nl@vy&bc`Ogjpn!S`<}D^cg}Xs^W4vM zU)Sdn)P=|?qXd52XNV?K=(llFEgzYHV-ijShiSMqvkK(HaWlb+JJ9>d??AN159B{{RdKm@ ztx6t;kw}7u`%K5{ZW|Z4-gYw7%xQF~Lbzv@fos*OR6N5+;bjOWYP_=#mVkVZAg!d2 zuBpuvep0m@u(`dx;_>}TQC1Byw%IP){xL>Bx^6odG7_c+rWAbqap$L;Q^9LPnLRR- zEjV=dU6=pN&rr*cH8C4XyoURsgzIcpl^m z=@@~LQH0lq^yHRf&pv8meJHP}_fscG#V>!mztqXk#EYN%9foZYvW{ z)zgtsp>$eh|6~u&IZ&R88GrHuzd_})K`}gTPnVgVNX4H0PNy#~Kmi;YbUcauwtm>f z1NG^c=W=O%)K{qF1=M9&d`^KH-;j&AlF}(ELTx^>rW`L{@8pwO4$`4_(Z^*jYh2Mc z`TUnwMyQspdzER=gQX_F;;|Puy6GoK#M>P{{A7J?%fcRLR;3w!Yi4~q@B6lw#Qwbr z0b&|EFNt{@bLZ-K7HJTea7m$nQ1}r-u|F{+K_gdU`LwO|bwAi(??Z6^PA$JbjgFi{ z6J8UsI0>Cr(w3NxZ})B6KLhD-RO(PT=RXc>llz+uCC=5`7309aU7Ih}J>RvH&Aupg ze=1-g`7?%cJL3bQB7jwQ_0>PCMsl3FtFJv;1FODB{5_W4qy!lx)72%H_nI=jl?Pr-JgEtHa!(dEUsqobj&P3_Rg* z@6NurRQD%b|E!}v^JuOo=jxeV^*pR@LNe*jL$n(Jd%K|3OJy73iNLn`nLvZ9W9nVh z#O0O4L0TFJtQnlfWTPS3J^s-l!sIWh`a#@Xo$?J6k)DBFvW!ztzeHlaDj(4;D#EQe zyIWyQeJ@0bz#iZN@Xcmb80{8FDC~pD;s^0n+pYg-;^3tq{B=jQ>NA|D*#!)hDbT%x zI3?7^4&cfmduMU;Z6>GI{@eoJoKiZ=!EJdmg2>nZ=cjBD0)eG=I7k6S!Mj73AH|65 zDd@xeIBa1paUxbgtk<^Y%!Wv_PW@`J?6KA$f>_2(PD&n-?ku@p_qy`i_E3hh{Ng3f z>nqFNcSPi?){7uZAqDiTWgg1luMjH}dXc2jeOJWV_i2YR!J_fC(qhT$NX3zIk zioYi{_VSLGC+T|bpbJBGxVSizfy}RB>av`ms)k=Tut~^`<;_hK?DmTBwok0%VDD-j z;_?Z$^;?x2@^woBBw7EJ_U5eJh!&o0xd&}S*guOJ|2UZB=_7D#tEuiiM6<;G$v|$o z*0}e%`$Jgx`9_{qPg&hR_2a{zB>xInmzatv0(=uK_=IBLr5JCrTGAI={yXA8k)KXn z8^{%(!qmQB4UT|pn^E?zW#+N^xs!vd5sSRsGCSY&T@sevgt8IkGHPhz`l%BnSEuZq9R-R)N zC0SN37CLSgcBpYXbWD-;c)&W-vWeh|#?7KH&Vh0>Uv)F@adU$TlE2%ny8VRs5R90V z-dk}a+5s9!#W)>R%-mSSB{14q77o?x_nr7o8#<`8G^);$9e{=DMv9(hur0D%RdQ;r zWvD@BCWy?Abso5ZZ^e-}M|0CN;l9xk7Hx*T)7LzuwtsnA@iR45V;s(f zS7*3gN&MmVdaypTSirJF7qMK{(YS{~I-W7{gzLTFM8TEP`E2_o_zs$8zEc2K)SbND zR>D0$wN4e7aNakkiU0E9XzHr(Rjp2D33CC+_j#^v5V3>xomTN)=Xos;x`{Er8 za`<(^NT8_s~|Ensxcrb?h-(_Z$6kJhhPk!JMNawZJOphQqyocAgKDL20n?F?mhHvZs!c;c-I=-#=*ufrJ%hA zO%D;3k?i@G};EI+A&%F|q?f*n|Oc;N)nzZr!j#Luby8u;rpuV91%CQ@#m~G*0kxw(^K?Kn0 zU%%qu#25{;^r_~S5Kz+j>rP4=geo2@lk=)S1;*_lL{SPAi~zt&zxdh2f$93>aZCMi z_+|@(`Mpz~yBh75nK)un^#xRS#d^_OwK zRTYQ#N6W9l0zWN2OVsdG%O-NazNk?R`}SUk^AAF+@QoEq^WP`3ei0x`Qzj7}@X~fU zgw77J(B;e4!cCc_dGtg4SNr<}8$}j9KT~U~XM+6s$Eu2pNhg%E+nyHia_4t(4ST_V z3SJTKj?y<+yST%Jlv$Xn*V|hZzRh%|GdN%5XJR7_T#0?Sn-4pGE6^!eIxgb}_wM8z zg>Z+|bsC~TnX1p`CBOs$Z0Kw1^=EL6a9 z`(>XRNlD+!*Tc6X!7$yFU4aX?ML;fI$NlY$T*jEw=(_*Pk9Kl=mv&~Rn;{X_73(#W zGdi1RYj%8-PBaXkvQ;h!4JvEB>DpJbC+-LRKHgo?;X-}S3*lt{NBjdPN16r&87}M{ z6l>=S=2a=r^@iD^?oke^vjC1xV#4BjbhYzoi9g|ctFzd8lpQ>@jAV;nfQDi#m@Hrt zv=C)6C4i2R>bR%XVsQRKqMq-RkMR7Q;V&TTGdDf|=GRQy_=aSYr_-p=-9t>NgOwf8 z)}K-))V+eW$`E}Z-p|i%)&9ZS>?E>3sBRb zgIldgWK`07)G2G6ro8)Q)RTM?)zD5sz+hO~7OqQ`YMGsV_OXuLt_Cg#r*{V-J9D~& z&4HfJkQ1LbVD^M}*4Rd*)I2Ve*$=Sk+rnD2)?yG-#1S|dN-qnZ@}%!*u&!b?&6)T$ z+I&<+1OFFnWxQDchkzEVZg;C%ylo^X(w&~I=-b#O!ZUb_Rq>1UI(^y;gdMDiz#v#5 zw6MvAu?XjfV+qyQav}K9iq!7D41D=(WNuGmN2KbFd3LE6ueQuI^xAr+3oBoCaL)Qx zC(rOu4sU4vlW^6uRPkpJ+FH`;?1Q7nDc+c19$K{daVA~u zpT?>80Io(}9WEA`i*STw925(I!1~kB?Jq{Mngu;_GcKN3C@_xJ@;UQ8&F~B+A9U}a z-^>w*nfg2;lUyRWHUOqot@48e&T^dO6fEsk<+k@`bOY5R2PD-2SsRYif;Tq`;C^+~ zyWW>iE@fm~X=;D3{1OoeSAQn&fn!wV<^WlP35SZqu! z8^7MFXfU>y$(14zZr=essfKWqCW3-Nu`@RiW!^cFQW!%mZo8&RTk6I*dWAzV8L|z$ zFMGS{Yw~8h^7ZMF9|R9d4~aiZ?_9Dx9`VRd43T9gfKbJ0Ips`n1V0~rN4SzUPgYjy z$!ij7tCe&(H)bJhq5`3}p`LlLk`)39{y}`1>e#2M?n+PM##6-+T!oyQZ$+}KdJ6UX z5>*#_mxa<|#ssdjl&sAE+=fg0-I92-UE+QU*U9Atfq-1>ctO2(!94o!4yahu02$_% zQ9(uPs^KTx)##|vE2{0VYb339y1QPOKd^DeH1O1LpuH|~&q9_hZDyPScJ3OEqkJWO zsuI*?!TxrTo}^EDM}4N@*Ua_;!KwFTdB4I+n@c+9X`m)!dP<}*_r1M&A_}dFn6@jL zl@}>&8sk-fhsCGedIZh~p@*oCI!<5bh2F$@gx{O71KXKHog46i5k^<`EaT@efkwVy ziALY1P>^8KRfN&q_=~$boZ5te-?iVi8=nU8*g_R>h=RdqnJN=}tUl!mtAo&Z%yD3c z0*xe~Vjnf7oqI5jUF@FWt6%Dbyt5sut6||DvV&wpSfTTI$n6`uKUlP zz377Ek}kiWH&h`8#~%uphEZ42Q>=)U0@bmP27s7@Ut(G%F7us^3RM|`BW`7}l7>ja zQbxNG&-%g8;~^Y%AI!IGsJ=m}r?uIu@J)Rf3lvOKjJ-Kv`M%}yWN-nSpp(f75^poN z%z7SfR+uCn&dT-_oUDPQ7nrx+8|*np~c!B{XPjdM3i^evHp;A!FzK-yzLt}Xgu^OkGuXl zv+_QhQh=}iNbBV1W&y7|u|Dd$Uw-SGwPYGsYyJWugQgsFUmTr3RNCJ*V3=4l$%$)6 z2OJ9a=@cBHM_wH)GtGo;dYHm$I|7hUkPb1EJKl0qaQ7edOZ}M*%zh$>+!1JT`EPY2H zpv()Ndoj7Dc6)9zJ>IGK)Yy2X@>@w{gGaN5c-cwVxNYJ-CtjHPKb%YKZ_xATcMrt- zC3l)fGB^Sj4V9j(zo6R&+j4CDq9q9SetP6{bK?>srBzEcv6_c8!r)J)@_ewh~kDa zLQo(LZWpQ9_l>$#r~Gv#&wu&?3n!q5?y9~kEYX9xawObC1_B;W0}PJ-zBOOA$p};N z9`kid=}mHzba0AWTwD3ck~^Jix_L}mJ5=RVedrisZS0HVk#x78 zuSGop$}cQ*aL$$M$%xD+%3W+EDZcySDKXwYe9Y1v@4;bS z)+C4I2gPX@6uEYDjra~-7jyoySn`Tq2SURU-bJR5ygF@hd(>Xju2I^!NP=Fs!_VSP9{^xMMm;mrbq%ZRoG58z%4gBV z*1pw8A8BgHURGstxc$PE+DM3rS+vGZD&@RrtKQ5m2p!}bY&Ge1+|6p%loNyZu{%g5 zRwngnN6URMI@Y^qr*oLx2C>-Q)EhaxZRpd&?pWa|*Mt?;5hoKU)~7E%>?|wP?-lDo zdkR`Hh^WC%GE~oq^Ehp(ylEQAAc5b4VT;hAD%+^gutRH7Ni0L`=?U}`$hg-Y07F1pj>Kk?0^MjvB<_6$?OFoTY329#0Xt#d zdRsnkQA;4gLUPLgKZ|NYU{o5uYSN^zA@+mKeBNwyOM1Sy$r?vZb;_nzu)Ka`7!xsp z_4C_z@=5!OITHmC<)V=}gA-|ab4!sIwf$u0COJvQhvs&$Hc3=w&pcr4G~o6EY5LP+ zx{E~bmnGqn_)10rf>=s#b03km$A;dciP(w=S-zJl$00;rnI+W2Sw)#wv^IBrE^r(Z z^h8a$mxJ)?+H6sekyB!>H7?m`*GVb8VDH+@_JyXxk9*csgX47pPlclHy~dbOu29kT z76CU>t2PTLTO1X1@!vC#q4@*mOZbAU%_3k>|FcERU|hRlTpuvLf&TX*+Orww(kMjv z!Ls>;ZmB#^mUlqjO?t zEYnI3;P^(3(+d=E6j&qFjweY*Z5%+$HhdYh=li6zRyf39i@cX4X=@H9Yc%yCYLuco z8gS&c@hvHfs4;ioX+19O51@2-GUZ5~I;8%#^8Y&KMA=o(oT^~X0(he`FUhVOf`LiJ zy$-=b))EjNS~V*xbxfPc3ntRk<_8Nwm{l`cC^o+*d4Wc$-(8rbf-2wvEh4+j;cyIL#;%aieV6Fn`~c zK|phZ=f*nTC{s4*R@p>Xv&KwA)-UO%GY%{kS*30U=zrAk`+Z6}w{W)#H~rV~hm-_< zPlr7I49HBcmmSTWuYEp?urP?Z`2w;$`bnDKj@dstfL^#$kwE!oc8hPVS#jAxD(eg!UHJc>F$ zHy@vCz)M;ywT6rPa8wA&wrRkaXwqm zc!<}8s~TD%em4Xr7r-b;IuC%aI4G+p*8RZDtwkCn**ue6GBd;4x%MShn>$UqA8jxHK0e5?c{@Ta>* z!wF~^xoC)Y)2T@bp5RE+TvbbKYPOt0BMRmsy)P&>WOWrxl1|WY){1e0JjUb+)Ku1A zKid3W`O?7zz?-VTjD(^xf1^fCc*Wz<|@e@f$M2s&tzLkHG){?J}{2J&dau0Tad z!Q`q)(q+01La62-OjtT#4$%Orv4x0&9<)hu1b zYCiwGw3da{Yg>d4bJfcHel&$wAfhf~^5Sxfl4MEEQ_5{dZrP^vmogu9YJoq$3itdH z*DII0D=bVMy;H>UpBDN%Mp1gelv3z)-&-WLmgMjm94qRmR*saj3|J%?QVLf zi`!)Ja!*PP#Rw-m@j0CfvmE&4PbmO5*gI`;&&)cyUVtd3jq9RE!HEyr((Ukp05~aK zn%z~!a=Q84Tvt;V9ny@~Uf_Qgm?Q$ux0^N$&-`#$pcND4Ybx8sxghtKpn49$!Dp8AiVHkh?(g60R-#T{aMm%U|} zS6k`bau1tW+K}A{q~Ig`qRk;+w=87!#?U&fB8eHETZEDq$XDCB^nDnxPGw?NVmh&J zYkYDE&_3B;a*d@A)S<34mX8dfBZAabH-FOpnXB(glrk>}?G+_<4REJs1e#K`m^?0b zcv)tL{0|fHO`3=T#27XE>2wY zf%-Jbv*h!%tyZl{Owzzpl)2cmzPn63Y+b&oG;hD0s-+W4I$WKPO$gVLt9e2fyI#FLJ2IuCru|<2 zw2S*9nZ$gp?S+_ei`B($EgWj=5|A`xvilKw@JyBjZN(7sB#ol{#aE;b^}P1G!0Sh9 zKN++fl+BHZ&9fWK3q2_+&+6voew$-IZ#FECFpV0aOyadBDhJ;Y+-F1{H@8UFxirAd=23&z3a9QtrjAGKHF_*C}qC>V`aGGB{C~EV~vZdE(MC zQLp_6Z$okfA$9lngn-|zQ6NUP+75w>eF)v12nj(kyVr#_ z<@Xe>fb0CqD*pRms;TeYrkIP)$>aB))~Dsl^aD#h#aGWCKt@@U%beC2l?~^?X@_&V z60{Mto)2Gq90%?F(^`nF8Irb#OPB4y zzXs1_Oe;DU>Jhy73OfiLrPE<4DWn>D@UaSvvNG#{%HCIG?C*GWY_^qmc#kJLhy7>% zQfX35^7Vk~JxsCWN&yQpqN+Fd`*?Ht#~f+e-)`n$7`dpD zWMwm=*77gqCYM7ySW}EPo0IpNZ^joV#_ZBQi+m#IjAoNbmHT=&w0QIFFQVWs z2lj%TH#a|^%5yrbh46kq)`%LdnL2#PXf+H`F;H5IHrRIh#JkU~H-|b1=va_-| z+11p0^6c)Qrija;=`PY~sigSnu3#W$hbNa|bi%W};UbuOE{aqE5&KEsMjR_ib{5Us zZyt+7M&fEcgw?Zs{>AV9d?c2ue~07V)tFr#?Z~NO6cFW9D(73~y{(h{-VuopP1Zz5 zu`(T}G8b3NcY(s(dyg=V9T>+bb;9$xD_rs2DE3$kxtsH()j(&omqyN~BiJ#u4V(x< z{Y&}_rjgH|53zOtzL8fg)@b3jr8qunM5Zi{RLSlD)pnnjvh{P=7>nC1B<#v06R5F7 zDt+s7U<+~9YZko8Qa%0n_N$+}G)n3x@vo;YjH;P?YLu2_1zzg)x1@SDJ3H^U%UKbg8O$LD;`vr;=&ohUirUGYu{`Ke8CWc9}{<)M;GB9;sL z8GYq=zk$SJT3Ts;s$hqG6KDL#6Vg46FaeItORlTwA)Mv^QExl?KJsEF%0h63#by-K zMZ!wq4#U+7y4WCsVWsZ#?n4Kk)i9z|iE;~7#)9o=7ft$Vtlze9C_KOIbWF1EpxbTu zVh)K@j6#1sA`ZY&>|98wxAYMJ9At()7=%M)>cwuB zZ4%spf?d(fmrwSKSI9>9><0;N-%8t2wPF0Y@xP4I5Y0Ud(4v z>^1#%Fd!0>CSk#=#1b9J7PrVIe;v1C6U|q;U}yusB@BCUyj+Id3Ye9kln|~l!Ba?W z1GzhRu=-OTy+YjqfSk(!Al-J?%M$M4b+1I@iBi$=`Zflf$|5a1ZU{ItGxw?9+K9aT zNWJccAIR4MArq&=?JRUg9O<;|qn~w(eE!DW*!me%o97J0R9jQ87WF!)l(;?BF6f>+ z;aACu`g^_SZYF1UZwp7gJ#Y~aAR!&$Ft>;Q4tL(Yr>8Z?25%=KLB{KV9qtJlW%`)3=8$9-akk< z+zGRd^m3i6vNMu8m>q2XrjVJ#)Gw0j&%fx{$CtFNxM=%y(Hu`+?j5yNhRj=)MZa82 zk~p(Ul5=La2K=afK+e#lxL0?2ZkF}oSh>p6qdDwj@xbyIZ5}D&!OJ=%8U9okCWDd$ zCKRKGiL#}@U9qU*mMTAwrZ@M+a!#_3GgC@svD5WqKgJii>@VuXXF3vtmD^aOUY$vW zpnGJiT>d@uvYBd6qgrd=m`R;Z>K7)$nt!ogy(E++R?=L#ht~Jm7rZc5KoEd`*M`3M zz&0wbdhxU!;MFYkYDSV5RWL3=-q$YclUEsh--a4(G{CY*&)dK4dml6F`9!^@E`t-?TL`iQMB9cb#OuhX4C>U@AI8XoE+>+o8qd5C7)Dll});Xje zq(w4w@+#^2&oWHy>@N|)IATyZFS6}-5QB~Ivu|QroAsFh4u<%P?ZO9E(ts-1+uF_s z$9L~knEt&eWvRd66%y;p zU+}b{e7gx*!Qh&oZCWGkuj?l0Ox-sy`O?%-9<-dD^Mf3fW9asyn~BOctIQbeg?Irf z7ekxrfj+) zAn_|wCK?GGU3fYn-7PgKg-r};gDX&vgNPuTnJuD1B+6!l+rJ8KUcRa-BnOG_3SG13 z&jqaZ^bT$tF*O~R^$x7^q8-b!3t334c0;RvLNa*mPWp|8^9CKDmuyoaHD80(?&b?z zW<2X-1@)xHC0nQ#C~QUn*5zruE|m{@pI_V+!7C29-o31?o3* z<2KpwOKEJ_Hw?s4+C6#bilAolNu!#YOR!L*__hNNY-rn==$4e7opP!BwYCbHkALn1 z?1PT2l=zO;Z_htLr16SL^G~x?iDj>DafS z;?6w0I}x>^YH!ymNG2~uZ4Q|C;CMcT#V2;&2jy=wF^t>a;K{M5=l&s3x-iQm8nAe2 zl|ms6aFXmMjSB7v-!++5d@|#`m-*A}6KJ1V4h?x<_iKzGw3taPK!{vx^5A-BqPWKj zmnX+83>&G-j(*plAC!Ck;eeg?*AJxJZlW$of;53H+~}3=wtX#$F=B zYhjk7XU;JaEXVQmot6c?rN3Hq`$ zk3~k;#pOOIerx7tgqa;u;0h2~ll?p{aw*7TQZuE-6MjL7(z%j-)1p#Uhy0=7_skf( zSMN_Q4{&9Mzg!4=-gr;TKDc*X@fu~ok}^17@8=zLQtT{qk9x1L*L%Mp(xu10AdT?^W9wxbO>P zQn%xc=HPS%$;LLPlJJXr@k|Pq05TEGzIz+s`Anyp{v0#lX{A7=q}*+TLLPocas=F8 z(7r&e1*z`__%^7H$Z+)lu!fcspUVO(pFARA_GmK>B-@oJP`VBadUNdi>uQ1Toek$= z;s@<_keVJF^5XTcEsT!1wVlwjpNo*P$s&S zmF#suS-!3tVA|GqM@wz@{1DKXn$0Kw`QO`S=xZjkVEkgZ+$jp z?DUkFJ|k!HU+TWL??wF%8T168NqImTUm)+|0>POcqlJ8hf(dX+I_){8wol;!^gy;V zjdAq-tr`7B$A1G7-WZNMPk;zq?TMXSHIEZ;`;3@ML8-FXP)Ge$rodEEnXUdt!{88R z7d^OZ;AxhAsa3|+Vk-b1jC1U}k4^9HM-?DVZ@*zvKe!6z3a|@kU8mS(hbsW(qoQx1 z)gulDc+2k!UQbH3et+ay=dvTa1Jh-RzvO?@WhG@(@;X)!fIGwZs#Rt}i8M=`ijrRz z?+@FP2QTY(MxNUeZ{W$9)Iy&MJ}wZvnGZHiDiH+NYbF8&GtX_QkHpygrnrQ`J?ZLi z5DaHsd1PuTlL4Vwt{wq)gmgteMRorHgTIPe&HLw5WwBc^w*Tp?B^*rTQH8Q?#sw1& zg4ax#Z1r^BT{8sBjMsk;d?5MCDjVwkWL|{$iDt5owtq1k5!E9Zo11a6BEAVt3-GZl zduG$%$L8($oI6Pk65@G>C5G)b1j1N9&5+z1~sRoT;AfZwN-cfb1 zfUvA)u$6XP_0~kad^KNR$fZVE-%J9L7J&}M$-_<;T>3kRBrEWewXqEmILqu#|Hl zIe!g~I1(7j4k<&vF#VWDZpHB5jCxt#aanGaYPy9JJY}Y1>-+HbR~c;(B~;8k8vg1j z`h`%kku!^~hk&L3@c00khQB429U^7%1GYM zp{>aib9_)b^XkuYgVr{_c{9=`6$7nzZ}sg-sbQ;R91NPB_3967XyYTB);3oCC;W)T z%wYH;^ZNA1zFq81ZP80yu?FQV9Wms~0zSmQ zeI`M=+>H_ZDchNo>wp93dx<{=3-2-hDmX34%1tNL&JRi0L<|nfj5n=lQP#h*W$J%l z3ezKkC|%I4(5Yhf`#)uW$~eWb5p?C3=RX9{ne4q``b`iMks&rxXZ6Rj8?Ly#XOpi* zPmoU)KiHS?s(>vpU1$4M9~WueTlvhqVB|ZgM8hzzKk4Tfa?8R9GlPXIeN|4!d*$v3 z9qx)X73{(}M_CU~%rbQBj8V{me5RSf*<^m(OS5F%=7H$4$xhU++lKFx?-RexxI)`Z zvuWG+!0{Xo=m}JG5O*K%GkERIyo_{5$azjrW4Fp}<;B&s+Xcqh0e(6i)FPX6#_g|U zod0KPa-J&(f3M!kJU^f!sOwm*wqfWXr`I=f0rMLxv>B2LvFpQH7;wj^EGzg&-cBWT zipA@2AYAeyp`TJEXuCmqY1>wyBl5hN=<0`$_nrY(K}L z3W&}ewG*4CrcHcu}8l0%xaew16lbr(j`V~X8y-4DMvpG zvY#)}qztuPkcth|rKY1Dmk@p9@YK6EyNgo;mD9aO7Nz+G8KvN&XRL==oasy#O5Q`V zWmA^DdGCMUTqX=?EWM#-7vCXDEK^b5IW*HN)$6xmUD@>y9dT$i1R7F<(u10o(vMyM zqWqGBBguOuh58h~MS7b4&BT|fB;fF6j_?(i>9x|!Je=6mgKO+&eN3Q5#t$ma&nT?w z$p7RvU!H7&L(#8V8aBGDKm<^qvjWJjYz_j1b0qH$fSlf78m{*aes#}b_UV3g4t#k3 z8y|;JiG!&W3O51de&CXf$72DIX6xBkBf%`4EV)d$_@vaFuAZS*${7R0<62ff=x#RM z#_;_2nR_(2?BuQg!F_rbNa}vb({i&n32#)T6{JbC%(%O4zKb*!PubX&Wp5>R4SgWs zG16fFnmlbu;+H<6Ra2A2A_h$CrK`f_S!{lIdyv!$$~W?GKKYl@38m@F6@NaHJwO`FyuL6BI-k*~phqQ=A8 zB*ryQU8g{6;l5v%@lXrXzPwL~AtSGRB!*A6TRX=)?hP$`7Jvs~l;#wzujr^rrOQfl z?6RV(V65t@>^m&!4q1fQ_#f9hTOhLlN3EQT1#i^Xi`Nd>w^dj$vmFuuIk4zRE7(Ds z?R5r-h;p*Uybml8-$5%5soSnoAw$o!LSUsHS{x8^(v1Lr#eliQBJwlId`sL56N1A; zKpzJKPyb63TRNXlpYDD<`%t_`#A&h?P5LSOKWV4e3PcPgyB@)V*lj@1yc}Zs)BxgD zpFg-la%+N6@uKgeUhOt=3hX3ClifNUnOq+#wnT!U0DrDU{d)4H)=0QD|FDc^g-2O3 z=X@Ws09ybaYF0a2aa){gotY?9c&bcnYNXdH5>tQXsfsa!WiW-mHv5QBS`=^t&%Wnw zGlej`nPY>q@mQuMcHNIo(*6mhI-W)Kz2)7>2Yp_GW*ENvK8_H5qEa>s-U;lXY|##w z3Wu@gh`IYe*a&Hvh#(KETMyKds3cEy6+klOKSv&&j=KbJ&}6HS10Hn74e~JtJzWll z2<+yQo&0ODP1r77mSxxW7P)8tH{_up(k1#&=RY>F4WgHCTJg76=$p(;*8Hkq0*5^P zwe0FQI>ZGK(ndHWn+u7y0>#F~=HUoe1*eTfAAMl$oKq8fASh;sUU~CPLi_i5c7)Y-gn9HK zAa)}EN7mEIrfqdV`~Bnn*zbhORvT@s1h}0eowrtUP)Y-yb=)$+`Kufeo}en17~jk( zPRSZGWSO(R8B>7pbJDzlvkwOnu5P8l17(bXYJ|XC%hs@G*Mh<?)_YEob)6b_Am?MMAejP}4f&yoVc z;Lrbf-7>5gfHo)B+X4=B1y5j<`Ok#_G62v<$g8;1!~$0$xn==^eEu7&UARz6xRE-Q zC=0IFs$Vz9qS{U+DV2A0-5=Ts@|Ul9<8#uf zXPl97IRx*2O!aVma$7}Z%cd!A%>?T?S8uyA)it4G9!L8@o-?q5X>hszz2JE50cQ|?4(ANE4X&A_V~yR}hm&P)e# zGVvlLyH@S?fx)=_vsxkK&Azp(vbf6Sy8P{WA&3i#vG|;fh zb}Xu-XY9pEhI=d6I4^BVf!x}_tHSZKpOM>Qk z7WtCpSc#_MG6WOheJU6aDD9uL*FtOW7kJr+T$KZY^&G4?7TpeT(KVn9(|Z2Mk;zuJ$qXKgd&da_}-iFbry z`$>{reE0(Rg^|Z1FPMt4*xpXnoNAUvu>B<~O;RJw2t?0Dk3C>=qAK{|% zVd=<#jH@NS7SX}=!YhnZu5Um?fw!$ni)LVLfdAUJuJwehtMGXF?jYQIn(uCv^>&p; zN2bro2Di#|>sj%hjo-)!)9z7NS^^3A$9ZX62)bn$C;3-~QLK88!u8Z(YUgb??-RnR zzL*mtjs`1S+-en$!?ENZfd$Ss?%wiNG6hUKOB$KTE!SxoTBM5qLa0QON@sifL`

  • -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.(dfT-DnjqfZS?x$ z@CI48^A=hNZIn-kKC|eB>Ub>c{H8HY4+CN)nwpb0eyqDMe z<91k&miP86n&&audc8XIyfMu?H>Gn}`)e&@_vOeo@8z$y?|P1-V~?m=8cP<(qm=ep z*V$*0eI|L;L-16?Gxu6OO#%PFA!K2yRYt;7uLR( z;Ti&#FMD0V%BmJVZ<%RE81{v2u9(N~n*<>Oyp#gFD0c963cN@JdV{z}!#l9wA1wk9 zeIGu2=NBO#)ob^Ge z1cjZZarhfAKcAaA?JBeeTLEVYJ6-{8|w)%(Luv= zGY5)Urc47|_R##YjpBgv8g#~{v8=B5%4)va_U3>#=;ydJx>y$)VpwO(Y4lSMb(6L3 zvbwD0Ya%*#gY|Gd(n@F5MDM4wTG@N1uC;c z5=og=6iv>X2uRbqBVz0fAs5uq(x$NaJIRwG??FkimpmhRUza&7_#T{^B{fNs#F7o& zOY)p_8Idx%f3l&IJTsA~$wvOKYB!~HAz%*%7KCeKImQ2d`RN!|wOx>qIzO*?sxlH@T-aaSkb z1D9Cg`*6{~lebNZz2q&E59*jaH*J($dy*u1eNxP|kqpAMd&(Yx3MAPfLouB>75M-Bb7@;onjUE3*r^hlDYAsc2%a!HE4b0}E`lILfSJD(S=bg1O(3VFK1K9u&S zHD3#@=b`nOlZ2dgkG^&C+$B#|UkbeFeKI=u46$ zdD}#NztfVJBo9aqy^ti&PaiCMLa([]); + const pcRef = useRef(null); + const dcRef = useRef(null); + const audioRef = useRef(null); + + useEffect(() => { + startConnection(); + return () => stopConnection(); + }, []); + + const startConnection = async () => { + try { + const key = process.env.NEXT_PUBLIC_OPENAI_API_KEY!; + if (!audioRef.current) audioRef.current = document.createElement("audio"); + audioRef.current.autoplay = true; + + const { pc, dc } = await createRealtimeConnection(key, audioRef); + pcRef.current = pc; + dcRef.current = dc; + + dc.onopen = () => { + setConnected(true); + dc.send( + JSON.stringify({ + type: "session.update", + session: { instructions: "Oi Lucas, tudo bom?" }, + }) + ); + dc.send(JSON.stringify({ type: "response.create" })); + }; + + dc.onmessage = () => { + triggerBubble(); + }; + } catch (err) { + console.error("Erro ao conectar:", err); + } + }; + + const stopConnection = () => { + if (dcRef.current?.readyState === "open") { + try { + dcRef.current.send(JSON.stringify({ type: "stop" })); + } catch {} + } + dcRef.current?.close(); + pcRef.current?.close(); + setConnected(false); + }; + + const triggerBubble = () => { + const id = uuidv4(); + const left = 10 + Math.random() * 80; // posição aleatória em % + setBubbles((prev) => [...prev, { id, left }]); + setTimeout(() => { + setBubbles((prev) => prev.filter((b) => b.id !== id)); + }, 3000); + }; + + return ( +
    + {/* Moldura real do aparelho */} +
    + {/* Área interna da “tela” */} +
    + {/* Header simulado */} +
    +
    + 20:05 +
    + + + + + + + +
    +
    +
    + + + + + + + formalização.com.br +
    +
    1
    +
    +
    +
    +
    + + {/* Bolhas de reação */} + {bubbles.map((b) => ( +
    + ))} + + {/* Luz fluida no bottom com blur */} +
    + + {/* Botão PTT */} + +
    +
    + + +
    + ); +} \ No newline at end of file From 08de6a22cd061cd57ba81427526d914c22ce1c7f Mon Sep 17 00:00:00 2001 From: lucasandrioli Date: Thu, 17 Apr 2025 19:13:15 -0300 Subject: [PATCH 002/124] oi --- src/app/agentConfigs/marlene.ts | 55 ++- src/app/agentConfigs/utils.ts | 113 +++--- src/app/hooks/useHandleServerEvent.ts | 160 ++++---- src/app/simple/page.tsx | 518 ++++++++++++++++++-------- 4 files changed, 529 insertions(+), 317 deletions(-) diff --git a/src/app/agentConfigs/marlene.ts b/src/app/agentConfigs/marlene.ts index 38c80699..01b39498 100644 --- a/src/app/agentConfigs/marlene.ts +++ b/src/app/agentConfigs/marlene.ts @@ -1,15 +1,54 @@ +// File: src/app/agentConfigs/marlene.ts import { AgentConfig } from "@/app/types"; -import { injectTransferTools } from "./utils"; +import { injectTransferTools, uiEventTool, openCameraTool } from "./utils"; -// Configuração mínima do agente Marlene para uso básico const marlene: AgentConfig = { name: "marlene", - publicDescription: "Atendente Marlene da Credmais para crédito consignado.", - instructions: "Oi Lucas, tudo bom? Eu sou a Marlene, da Credmais. Em que posso ajudar?", - tools: [], + publicDescription: + "Marlene, atendente de voz da Credmais para crédito consignado.", + instructions: ` +# Personality and Tone + +## Identity +Você é a Marlene, atendente de voz da Credmais, loja autorizada pelo Itaú para crédito consignado, na Rua Governador Valadares, 140, em Cambuí - MG. Fale com sotaque mineiro suave, de forma acolhedora, tranquila e gentil — como uma conversa na varanda com um cafezinho. Voz calma, pausada e sem euforia. + +## Task +Conduzir o atendimento completo para quem deseja crédito consignado: +1. **Saudação**: baseado no horário local, diga “Bom dia!”, “Boa tarde!” ou “Boa noite!”. +2. **Perguntar nome**: “Por favor, posso saber seu nome?” +3. **Apresentação**: “Olá, [Senhor(a)] [nome], tudo bem com você? Sou a Marlene, da Credmais.” +4. **Interesse**: “Você tem interesse em solicitar um empréstimo consignado hoje?” +5. **Explicar uso da câmera**: + - “Para sua segurança, preciso ligar a câmera. Quando eu pedir, aparecerá um balãozinho de câmera na tela. A senhora deve tocar nele para aceitar e abrir a câmera, tá bom?” + - **Logo em seguida, faça a chamada de função** \open_camera\ **para disparar a bolha**. +6. **Verificação facial e documental**: + - “Por favor, mostre seu documento com foto bem à frente e depois soletre seu nome completo, devagarzinho.” +7. **Processamento de dados**: + - “Agora vou conferir essas informações no sistema, pode levar uns segundinhos...” +8. **Coleta do número do benefício**: + - “Pode me dizer o número do benefício do INSS? Se puder, soletre bem calminho, tá bom?” + - Explique que o número ficará mascarado na tela. +9. **Cálculo da proposta**: + - Use a ferramenta \getInterestRate\ para obter a taxa atual. + - Calcule o valor em até 84 parcelas e apresente: + “Encontrei uma proposta de R$ X, dividida em Y vezes, R$ Z por mês.” +10. **Confirmação final**: + - “Ficou tudo claro, [Senhor(a)] [nome]? Se estiver pronto, diga ‘sim’ ou toque no botão Ok.” +11. **Encerramento**: + - “Muito obrigada, [nome]. Vamos seguir para os próximos passos: assinatura digital, envio de comprovantes ou outro atendente.” + +## Other details +- Repita sempre dados pessoais para confirmação. +- Faça pausas antes e depois de números e explique analogias simples. +- Nunca assuma o nome sem perguntar primeiro. +- Aguarde confirmação em cada etapa. +`, + tools: [ + uiEventTool, + openCameraTool, + // getInterestRateTool, // descomente se ativar o utilitário de API do BC + ], downstreamAgents: [], }; -// Mesmo sem agentes downstream, usamos o utilitário para manter consistência -const agents = injectTransferTools([marlene]); -export default agents; +export default injectTransferTools([marlene]); \ No newline at end of file diff --git a/src/app/agentConfigs/utils.ts b/src/app/agentConfigs/utils.ts index 5c7c2b7d..812e41f3 100644 --- a/src/app/agentConfigs/utils.ts +++ b/src/app/agentConfigs/utils.ts @@ -1,53 +1,27 @@ import { AgentConfig, Tool } from "@/app/types"; /** - * This defines and adds "transferAgents" tool dynamically based on the specified downstreamAgents on each agent. + * Gera dinamicamente o tool de transferência de agentes downstream */ export function injectTransferTools(agentDefs: AgentConfig[]): AgentConfig[] { - // Iterate over each agent definition agentDefs.forEach((agentDef) => { - const downstreamAgents = agentDef.downstreamAgents || []; - - // Only proceed if there are downstream agents - if (downstreamAgents.length > 0) { - // Build a list of downstream agents and their descriptions for the prompt - const availableAgentsList = downstreamAgents - .map( - (dAgent) => - `- ${dAgent.name}: ${dAgent.publicDescription ?? "No description"}` - ) + const downstream = agentDef.downstreamAgents || []; + if (downstream.length > 0) { + const descList = downstream + .map((d) => `- ${d.name}: ${d.publicDescription}`) .join("\n"); - - // Create the transfer_agent tool specific to this agent - const transferAgentTool: Tool = { + const transferTool: Tool = { type: "function", name: "transferAgents", - description: `Triggers a transfer of the user to a more specialized agent. - Calls escalate to a more specialized LLM agent or to a human agent, with additional context. - Only call this function if one of the available agents is appropriate. Don't transfer to your own agent type. - - Let the user know you're about to transfer them before doing so. - - Available Agents: - ${availableAgentsList} - `, + description: `Transfere o usuário para outro agente especializado.\nDisponíveis:\n${descList}`, parameters: { type: "object", properties: { - rationale_for_transfer: { - type: "string", - description: "The reasoning why this transfer is needed.", - }, - conversation_context: { - type: "string", - description: - "Relevant context from the conversation that will help the recipient perform the correct action.", - }, + rationale_for_transfer: { type: "string" }, + conversation_context: { type: "string" }, destination_agent: { type: "string", - description: - "The more specialized destination_agent that should handle the user’s intended request.", - enum: downstreamAgents.map((dAgent) => dAgent.name), + enum: downstream.map((d) => d.name), }, }, required: [ @@ -57,24 +31,59 @@ export function injectTransferTools(agentDefs: AgentConfig[]): AgentConfig[] { ], }, }; - - // Ensure the agent has a tools array - if (!agentDef.tools) { - agentDef.tools = []; - } - - // Add the newly created tool to the current agent's tools - agentDef.tools.push(transferAgentTool); + agentDef.tools = [...(agentDef.tools || []), transferTool]; } - - // so .stringify doesn't break with circular dependencies - agentDef.downstreamAgents = agentDef.downstreamAgents?.map( - ({ name, publicDescription }) => ({ - name, - publicDescription, - }) + // evita circular + agentDef.downstreamAgents = (agentDef.downstreamAgents || []).map( + ({ name, publicDescription }) => ({ name, publicDescription }) ); }); - return agentDefs; } + +/** + * Tool para exibir um ícone/alerta na UI (ex: 💰) + */ +export const uiEventTool: Tool = { + type: "function", + name: "ui_event", + description: `Emite um evento para a interface exibir um ícone/flutuante.`, + parameters: { + type: "object", + properties: { + name: { type: "string" }, + icon: { type: "string" }, + color: { type: "string" }, + }, + required: ["name", "icon", "color"], + }, +}; + +/** + * Tool para solicitar que o cliente abra a câmera + */ +export const openCameraTool: Tool = { + type: "function", + name: "open_camera", + description: + "Pede permissão ao usuário e ativa a câmera do dispositivo para verificação.", + parameters: { type: "object", properties: {}, required: [] }, +}; + +/** + * Tool para pegar valor correto do consig + */ +export const getInterestRateTool: Tool = { + name: "get_interest_rate", + description: "Busca a taxa SELIC diária na API pública do Banco Central", + func: async () => { + // fetch é suportado no ambiente edge/serverless + const res = await fetch( + "https://api.bcb.gov.br/dados/serie/bcdata.sgs.432/dados/ultimos/1?formato=json" + ); + const json = await res.json(); + // o resultado é [{data: "dd/MM/yyyy", valor: "x,xxxx"}] + const valor = parseFloat(json[0].valor.replace(",", ".")); + return JSON.stringify({ rate: valor }); + }, +}; \ No newline at end of file diff --git a/src/app/hooks/useHandleServerEvent.ts b/src/app/hooks/useHandleServerEvent.ts index b564cdb6..edc61f3a 100644 --- a/src/app/hooks/useHandleServerEvent.ts +++ b/src/app/hooks/useHandleServerEvent.ts @@ -1,9 +1,7 @@ -"use client"; - import { ServerEvent, SessionStatus, AgentConfig } from "@/app/types"; import { useTranscript } from "@/app/contexts/TranscriptContext"; import { useEvent } from "@/app/contexts/EventContext"; -import { useRef } from "react"; +import { useRef, useState } from "react"; export interface UseHandleServerEventParams { setSessionStatus: (status: SessionStatus) => void; @@ -31,26 +29,44 @@ export function useHandleServerEvent({ const { logServerEvent } = useEvent(); + // UI events state for rendering icons or other UI triggers + const [uiEvents, setUiEvents] = useState<{ + name: string; + icon: string; + color: string; + }[]>([]); + + // Debug logs state for inspecting raw events + const [debugLogs, setDebugLogs] = useState([]); + const handleFunctionCall = async (functionCallParams: { name: string; call_id?: string; arguments: string; }) => { - const args = JSON.parse(functionCallParams.arguments); + // Log function call for debugging + console.log("[DEBUG] Function call received:", functionCallParams); + setDebugLogs((prev) => [...prev, { type: 'function_call', data: functionCallParams }]); + + // Special handling for UI events + if (functionCallParams.name === "ui_event") { + const args = JSON.parse(functionCallParams.arguments); + console.log("[DEBUG] UI Event args:", args); + setDebugLogs((prev) => [...prev, { type: 'ui_event_args', data: args }]); + // Push to uiEvents state for rendering in the UI + setUiEvents((prev) => [...prev, args]); + // Optionally you could send back a confirmation to the agent + return; + } + + // Existing transferAgents or custom tool logic const currentAgent = selectedAgentConfigSet?.find( (a) => a.name === selectedAgentName ); - addTranscriptBreadcrumb(`function call: ${functionCallParams.name}`, args); - if (currentAgent?.toolLogic?.[functionCallParams.name]) { const fn = currentAgent.toolLogic[functionCallParams.name]; - const fnResult = await fn(args, transcriptItems); - addTranscriptBreadcrumb( - `function call result: ${functionCallParams.name}`, - fnResult - ); - + const fnResult = await fn(JSON.parse(functionCallParams.arguments), transcriptItems); sendClientEvent({ type: "conversation.item.create", item: { @@ -60,107 +76,65 @@ export function useHandleServerEvent({ }, }); sendClientEvent({ type: "response.create" }); - } else if (functionCallParams.name === "transferAgents") { + return; + } + + if (functionCallParams.name === "transferAgents") { + // ... existing transferAgents logic ... + const args = JSON.parse(functionCallParams.arguments); const destinationAgent = args.destination_agent; - const newAgentConfig = - selectedAgentConfigSet?.find((a) => a.name === destinationAgent) || null; - if (newAgentConfig) { - setSelectedAgentName(destinationAgent); - } - const functionCallOutput = { - destination_agent: destinationAgent, - did_transfer: !!newAgentConfig, - }; - sendClientEvent({ - type: "conversation.item.create", - item: { - type: "function_call_output", - call_id: functionCallParams.call_id, - output: JSON.stringify(functionCallOutput), - }, - }); - addTranscriptBreadcrumb( - `function call: ${functionCallParams.name} response`, - functionCallOutput - ); - } else { - const simulatedResult = { result: true }; - addTranscriptBreadcrumb( - `function call fallback: ${functionCallParams.name}`, - simulatedResult + const newAgentConfig = selectedAgentConfigSet?.find( + (a) => a.name === destinationAgent ); - + if (newAgentConfig) setSelectedAgentName(destinationAgent); + const functionCallOutput = { destination_agent: destinationAgent, did_transfer: !!newAgentConfig }; sendClientEvent({ type: "conversation.item.create", item: { type: "function_call_output", call_id: functionCallParams.call_id, - output: JSON.stringify(simulatedResult), + output: JSON.stringify(functionCallOutput), }, }); - sendClientEvent({ type: "response.create" }); + addTranscriptBreadcrumb(`function call: transferAgents response`, functionCallOutput); + return; } + + // Fallback for other function calls + const simulatedResult = { result: true }; + sendClientEvent({ + type: "conversation.item.create", + item: { + type: "function_call_output", + call_id: functionCallParams.call_id, + output: JSON.stringify(simulatedResult), + }, + }); + sendClientEvent({ type: "response.create" }); }; const handleServerEvent = (serverEvent: ServerEvent) => { + console.log("[DEBUG] Server event:", serverEvent); + setDebugLogs((prev) => [...prev, { type: 'server_event', data: serverEvent }]); + logServerEvent(serverEvent); switch (serverEvent.type) { - case "session.created": { + case "session.created": if (serverEvent.session?.id) { setSessionStatus("CONNECTED"); addTranscriptBreadcrumb( - `session.id: ${ - serverEvent.session.id - }\nStarted at: ${new Date().toLocaleString()}` + `session.id: ${serverEvent.session.id}\nStarted at: ${new Date().toLocaleString()}` ); } break; - } case "conversation.item.created": { - let text = - serverEvent.item?.content?.[0]?.text || - serverEvent.item?.content?.[0]?.transcript || - ""; - const role = serverEvent.item?.role as "user" | "assistant"; - const itemId = serverEvent.item?.id; - - if (itemId && transcriptItems.some((item) => item.itemId === itemId)) { - break; - } - - if (itemId && role) { - if (role === "user" && !text) { - text = "[Transcribing...]"; - } - addTranscriptMessage(itemId, role, text); - } - break; - } - - case "conversation.item.input_audio_transcription.completed": { - const itemId = serverEvent.item_id; - const finalTranscript = - !serverEvent.transcript || serverEvent.transcript === "\n" - ? "[inaudible]" - : serverEvent.transcript; - if (itemId) { - updateTranscriptMessage(itemId, finalTranscript, false); - } - break; - } - - case "response.audio_transcript.delta": { - const itemId = serverEvent.item_id; - const deltaText = serverEvent.delta || ""; - if (itemId) { - updateTranscriptMessage(itemId, deltaText, true); - } + // ... existing logic ... break; } - case "response.done": { + case "response.done": if (serverEvent.response?.output) { serverEvent.response.output.forEach((outputItem) => { if ( @@ -177,23 +151,23 @@ export function useHandleServerEvent({ }); } break; - } - case "response.output_item.done": { - const itemId = serverEvent.item?.id; - if (itemId) { - updateTranscriptItemStatus(itemId, "DONE"); + case "response.output_item.done": + if (serverEvent.item?.id) { + updateTranscriptItemStatus(serverEvent.item.id, "DONE"); } break; - } + + // ... other cases remain unchanged ... default: break; } }; + // Wrap in ref to avoid re-creating on each render const handleServerEventRef = useRef(handleServerEvent); handleServerEventRef.current = handleServerEvent; - return handleServerEventRef; + return { handleServerEventRef, uiEvents, debugLogs }; } diff --git a/src/app/simple/page.tsx b/src/app/simple/page.tsx index ce475ba1..6de62f09 100644 --- a/src/app/simple/page.tsx +++ b/src/app/simple/page.tsx @@ -4,224 +4,414 @@ import React, { useEffect, useRef, useState } from "react"; import { v4 as uuidv4 } from "uuid"; import { createRealtimeConnection } from "@/app/lib/realtimeConnection"; +import marleneConfig from "@/app/agentConfigs/marlene"; -interface Bubble { - id: string; - left: number; -} +interface CameraRequest { id: string; left: number; } +interface UIEvent { name: string; icon: string; color: string; } export default function SimplePage() { const [connected, setConnected] = useState(false); - const [bubbles, setBubbles] = useState([]); + const [uiEvents, setUiEvents] = useState([]); + const [cameraRequests, setCameraRequests] = useState([]); + const [cameraStream, setCameraStream] = useState(null); + const pcRef = useRef(null); const dcRef = useRef(null); const audioRef = useRef(null); + const videoRef = useRef(null); useEffect(() => { startConnection(); - return () => stopConnection(); + return () => { stopConnection(); closeCamera(); }; }, []); - const startConnection = async () => { + // Quando receber o stream, anexa ao
    - {/* Moldura real do aparelho */} -
    - {/* Área interna da “tela” */} -
    - {/* Header simulado */} -
    -
    - 20:05 -
    - - - - - - - -
    -
    -
    - - - - - - - formalização.com.br -
    -
    1
    -
    -
    +
    +
    +
    +
    +
    +
    +
    + {/* ícones de evento */} + {uiEvents.map((evt, i) => ( +
    + {evt.icon}
    -
    + ))} - {/* Bolhas de reação */} - {bubbles.map((b) => ( -
    + {/* balaozinho de câmera */} + {cameraRequests.map(req => ( +
    { + openCamera(); + setCameraRequests(c => c.filter(x => x.id !== req.id)); + }} + > + 📷 +
    ))} - {/* Luz fluida no bottom com blur */} -
    + {/* preview da câmera */} + {cameraStream && ( +
    +
    + )} - {/* Botão PTT */} + {/* botão PTT */} + className={`ptt-button ${connected ? "speaking" : "paused"}`} + onClick={() => connected ? stopConnection() : startConnection()} + />
    ); From 861c6ea0e5e643ef8bc3b0dd35a0eb8e74810c9b Mon Sep 17 00:00:00 2001 From: lucasandrioli Date: Mon, 28 Apr 2025 20:46:06 -0300 Subject: [PATCH 003/124] novo --- src/app/agentConfigs/idosos-ibge.txt | 317 ++++++++++++++++++ .../agentConfigs/problematica-contexto-itau | 44 +++ .../problematica-contexto-itau.txt | 44 +++ src/app/agentConfigs/protopersona | 12 + src/app/agentConfigs/protopersona.txt | 12 + src/app/agentConfigs/utils.ts | 16 +- src/app/simple/page.tsx | 161 ++++++++- 7 files changed, 575 insertions(+), 31 deletions(-) create mode 100644 src/app/agentConfigs/idosos-ibge.txt create mode 100644 src/app/agentConfigs/problematica-contexto-itau create mode 100644 src/app/agentConfigs/problematica-contexto-itau.txt create mode 100644 src/app/agentConfigs/protopersona create mode 100644 src/app/agentConfigs/protopersona.txt diff --git a/src/app/agentConfigs/idosos-ibge.txt b/src/app/agentConfigs/idosos-ibge.txt new file mode 100644 index 00000000..3b7c3776 --- /dev/null +++ b/src/app/agentConfigs/idosos-ibge.txt @@ -0,0 +1,317 @@ +Análise dos Dados sobre a População Idosa Brasileira: Uso de Tecnologia, Alfabetização e Disparidades Regionais +A análise dos dados contidos nas tabelas_idosos do IBGE revela um panorama abrangente sobre a população idosa brasileira, destacando importantes disparidades regionais, educacionais e de acesso à tecnologia. Este documento apresenta uma análise detalhada desses dados, focando nas relações entre alfabetização, uso de internet e telefonia móvel, e como essas variáveis se manifestam nas diferentes regiões do país. +Perfil Demográfico da População Idosa Brasileira +Em 2023, o Brasil contava com aproximadamente 33,6 milhões de pessoas com 60 anos ou mais, representando um contingente significativo da população total. A distribuição por sexo mostra uma predominância feminina, com 18,8 milhões de mulheres (55,9%) contra 14,8 milhões de homens (44,1%). Esta feminização da velhice é um fenômeno consistente em todas as regiões do país. +A distribuição regional da população idosa apresenta concentrações desiguais: +Sudeste: 15,9 milhões (47,3% do total de idosos) +Nordeste: 8,2 milhões (24,5%) +Sul: 5,1 milhões (15,3%) +Centro-Oeste: 2,2 milhões (6,5%) +Norte: 2,0 milhões (6,0%) +Alfabetização e Escolaridade: Profundas Desigualdades +A análise dos dados de alfabetização revela uma das mais significativas disparidades entre os idosos brasileiros. A taxa média de analfabetismo entre pessoas com 60 anos ou mais é de 15,4% em nível nacional, mas apresenta variações dramáticas entre as regiões: +Nordeste: 31,4% (mais que o dobro da média nacional) +Norte: 22,0% +Centro-Oeste: 13,6% +Sul: 8,8% +Sudeste: 8,5% +Quando analisamos a interseção entre região e raça/cor, as disparidades tornam-se ainda mais acentuadas. Entre idosos pretos ou pardos no Nordeste, a taxa de analfabetismo atinge 34,5%, enquanto entre brancos na mesma região é de 23,9%. No Sudeste, a taxa entre pretos ou pardos (13,5%) é mais que o dobro da observada entre brancos (5,2%). +A média de anos de estudo também reflete essas desigualdades: +Média nacional: 7,4 anos +Idosos brancos: 8,3 anos +Idosos pretos ou pardos: 5,8 anos (30% menos que brancos) +Por região, a média de anos de estudo varia de: +Sudeste: 8,1 anos +Centro-Oeste: 7,3 anos +Sul: 7,2 anos +Norte: 6,0 anos +Nordeste: 5,4 anos (33% menos que o Sudeste) +Inclusão Digital: Uso de Internet e Dispositivos Móveis +Os dados sobre uso de tecnologias digitais revelam outro aspecto crucial da desigualdade entre idosos. Do total de 33,6 milhões de idosos, 23,5 milhões (70%) utilizaram internet em 2023, enquanto 10,5 milhões (30%) permaneceram excluídos digitalmente. +A análise regional do uso de internet mostra padrões que se correlacionam com os indicadores educacionais: +Sudeste: 73,6% dos idosos usaram internet +Sul: 72,5% +Centro-Oeste: 77,3% +Norte: 63,6% +Nordeste: 60,6% +Quanto ao uso de telefonia móvel, 76,1% dos idosos brasileiros são usuários de celular, com variações regionais significativas: +Centro-Oeste: 83,5% (maior taxa) +Sudeste: 80,8% +Sul: 78,8% +Norte: 70,8% +Nordeste: 64,7% (menor taxa) +Correlação entre Educação e Inclusão Digital +A análise dos dados permite identificar uma forte correlação entre os níveis educacionais e o acesso às tecnologias digitais. Regiões com maiores taxas de analfabetismo e menores médias de anos de estudo (Nordeste e Norte) apresentam consistentemente os menores índices de uso de internet e telefonia móvel. +Esta correlação é particularmente evidente quando comparamos: +Nordeste: 31,4% de analfabetismo, 5,4 anos de estudo em média, 60,6% de uso de internet +Sudeste: 8,5% de analfabetismo, 8,1 anos de estudo em média, 73,6% de uso de internet +Barreiras para o Uso de Tecnologias Digitais +Os dados revelam as principais barreiras que impedem os idosos de utilizar tecnologias digitais: +Motivos para não usar internet: +Não saber utilizar: 7,6 milhões de idosos (principal razão) +Falta de necessidade +Custo do serviço/equipamento +Preocupação com segurança +Motivos para não ter celular: +Não saber usar (principal razão) +Preço do aparelho +Uso de celular de outra pessoa +Falta de necessidade +Disparidades de Gênero no Uso de Tecnologia +Os dados também revelam diferenças de gênero no uso de tecnologias. Curiosamente, entre os idosos, as mulheres apresentam taxas ligeiramente superiores de uso de celular em comparação aos homens: +Mulheres idosas: 77,1% são usuárias de celular +Homens idosos: 74,8% são usuários de celular +Este padrão contrasta com o observado em outras faixas etárias e sugere dinâmicas específicas de adoção tecnológica entre idosos. +Situação Econômica e Acesso à Renda +Um aspecto fundamental para compreender a realidade dos idosos brasileiros é sua situação econômica. Os dados mostram que 28,9 milhões de pessoas com 60 anos ou mais recebem algum tipo de aposentadoria ou pensão, representando 86% do total de idosos. +A distribuição regional dos beneficiários de aposentadoria e pensão segue padrão semelhante à distribuição demográfica geral: +Sudeste: 13,4 milhões (46,4%) +Nordeste: 7,2 milhões (24,9%) +Sul: 5,1 milhões (17,6%) +Centro-Oeste: 1,7 milhão (5,9%) +Norte: 1,6 milhão (5,5%) +Conclusões e Implicações +A análise dos dados das tabelas_idosos do IBGE revela um cenário de profundas desigualdades entre a população idosa brasileira. Estas desigualdades manifestam-se em múltiplas dimensões - regional, racial, educacional e de acesso à tecnologia - e tendem a se reforçar mutuamente, criando um ciclo de exclusão para determinados grupos. +Os dados evidenciam que: +Existe uma forte correlação entre níveis educacionais e inclusão digital, com regiões de menor escolaridade apresentando menores taxas de uso de internet e celular. +As disparidades regionais são acentuadas, com o Nordeste apresentando os piores indicadores em praticamente todas as dimensões analisadas. +A interseccionalidade entre raça e região amplifica as desigualdades, com idosos pretos e pardos do Nordeste enfrentando as maiores barreiras educacionais. +A principal barreira para a inclusão digital é o não saber utilizar as tecnologias, o que aponta para a necessidade de políticas específicas de alfabetização digital para idosos. +Apesar das desigualdades, a penetração da tecnologia móvel entre idosos é significativa (76,1%), sugerindo um potencial para políticas de inclusão baseadas nessa tecnologia. +Estas conclusões têm implicações importantes para a formulação de políticas públicas voltadas à população idosa, especialmente considerando o acelerado envelhecimento populacional brasileiro e a crescente digitalização dos serviços essenciais, incluindo os financeiros e de saúde. +A redução dessas desigualdades demandará esforços coordenados em múltiplas frentes, incluindo educação continuada, alfabetização digital, políticas de inclusão tecnológica e ações específicas voltadas às regiões e grupos mais vulneráveis. +Análise Detalhada dos Dados sobre a População Idosa Brasileira: Correlações entre Uso de Tecnologia, Alfabetização e Disparidades Regionais +Panorama Demográfico da População Idosa +Os dados do IBGE revelam um contingente significativo de pessoas idosas no Brasil, com características demográficas que merecem análise aprofundada. Em 2023, o país contava com 33,57 milhões de pessoas com 60 anos ou mais, representando aproximadamente 15,7% da população total brasileira. +A distribuição por sexo mostra uma feminização da velhice, fenômeno consistente em todas as regiões: +Região Total (mil pessoas) Homens (mil pessoas) Mulheres (mil pessoas) % Mulheres +Brasil 33.574 14.789 18.784 56,0% +Norte 2.044 957 1.086 53,1% +Nordeste 8.252 3.640 4.612 55,9% +Sudeste 15.900 6.870 9.030 56,8% +Sul 5.143 2.309 2.834 55,1% +Centro-Oeste 2.235 1.014 1.221 54,6% +Quando analisamos a população com 65 anos ou mais, observamos um total de 23,37 milhões de pessoas, mantendo-se a predominância feminina: +Região Total (mil pessoas) Homens (mil pessoas) Mulheres (mil pessoas) % Mulheres +Brasil 23.373 10.056 13.316 57,0% +Norte 1.388 652 736 53,0% +Nordeste 5.798 2.478 3.319 57,2% +Sudeste 11.076 4.657 6.419 58,0% +Sul 3.600 1.589 2.011 55,9% +Centro-Oeste 1.511 680 832 55,1% +A distribuição regional revela concentrações desiguais, com o Sudeste abrigando 47,4% da população idosa brasileira, seguido pelo Nordeste (24,6%), Sul (15,3%), Centro-Oeste (6,7%) e Norte (6,1%). +Inclusão Digital e Uso de Internet +A análise do uso de internet entre idosos revela um cenário de inclusão digital parcial, com disparidades regionais significativas: +Região Total (mil pessoas) Utilizou Internet Não Utilizou Internet % Utilizou % Não Utilizou +Brasil 34.021 23.465 10.556 69,0% 31,0% +Norte 2.083 1.376 707 66,1% 33,9% +Nordeste 8.438 4.965 3.474 58,8% 41,2% +Sudeste 16.010 11.746 4.264 73,4% 26,6% +Sul 5.249 3.679 1.570 70,1% 29,9% +Centro-Oeste 2.240 1.699 541 75,8% 24,2% +Observa-se que o Centro-Oeste possui a maior taxa de uso de internet (75,8%), seguido pelo Sudeste (73,4%), Sul (70,1%), Norte (66,1%) e Nordeste (58,8%). Esta distribuição apresenta uma correlação direta com os indicadores educacionais e de renda dessas regiões. +Frequência de Uso da Internet +Quando analisamos a frequência de uso da internet entre idosos, percebemos que a maioria dos usuários acessa diariamente: +Região Total Usuários (mil) Todos os dias 5-6 vezes/semana 1-4 vezes/semana Menos de 1 vez/semana +Brasil 22.466 19.443 (86,5%) 1.033 (4,6%) 1.555 (6,9%) 435 (1,9%) +Norte 1.306 1.112 (85,1%) 69 (5,3%) 96 (7,4%) 28 (2,1%) +Nordeste 4.676 4.015 (85,9%) 214 (4,6%) 342 (7,3%) 104 (2,2%) +Sudeste 11.307 9.804 (86,7%) 488 (4,3%) 791 (7,0%) 224 (2,0%) +Sul 3.544 3.069 (86,6%) 192 (5,4%) 230 (6,5%) 53 (1,5%) +Centro-Oeste 1.634 1.443 (88,3%) 70 (4,3%) 96 (5,9%) 25 (1,5%) +Esta tabela revela um padrão consistente de uso frequente entre os idosos que têm acesso à internet, com mais de 85% acessando diariamente em todas as regiões. +Motivos para Não Usar Internet +Entre os 10,56 milhões de idosos que não usam internet, as razões são diversas: +Motivo para não usar Internet Total (mil pessoas) % do total de não usuários +Não sabia utilizar a internet 7.631 72,3% +Falta de necessidade 2.536 24,0% +Serviço de Internet caro 570 5,4% +Outro motivo 341 3,2% +Preocupação com segurança 130 1,2% +Equipamento caro 133 1,3% +Falta de tempo 114 1,1% +Serviço indisponível 99 0,9% +O principal motivo é o desconhecimento sobre como utilizar a internet (72,3%), seguido pela percepção de falta de necessidade (24,0%). Estes dados revelam que a barreira principal é educacional/cognitiva, e não econômica ou de infraestrutura. +Uso de Celular e Barreiras de Acesso +O uso de telefonia móvel entre idosos apresenta taxas significativas, mas com variações regionais importantes: +Região Taxa de Uso de Celular (%) Homens (%) Mulheres (%) +Brasil 76,1 74,8 77,1 +Norte 70,8 70,2 71,4 +Nordeste 64,7 60,4 68,0 +Sudeste 80,8 81,1 80,7 +Sul 78,8 77,5 79,8 +Centro-Oeste 83,5 82,7 84,2 +Observa-se que o Centro-Oeste apresenta a maior taxa de uso (83,5%), seguido pelo Sudeste (80,8%), Sul (78,8%), Norte (70,8%) e Nordeste (64,7%). Interessante notar que, em quase todas as regiões, as mulheres idosas apresentam taxas ligeiramente superiores de uso de celular em comparação aos homens. +Distribuição de Não Usuários de Celular por Região +Região Total Não Usuários (mil) Homens (mil) Mulheres (mil) % do Total Nacional +Brasil 8.143 3.780 4.362 100,0% +Norte 608 293 314 7,5% +Nordeste 2.982 1.471 1.510 36,6% +Sudeste 3.069 1.307 1.763 37,7% +Sul 1.114 530 584 13,7% +Centro-Oeste 370 179 191 4,5% +Embora o Sudeste tenha a maior quantidade absoluta de idosos sem celular (3,07 milhões), é o Nordeste que apresenta a maior proporção relativa à sua população idosa total (36,1% não usam celular no Nordeste, contra 19,3% no Sudeste). +Motivos para Não Ter Celular +Entre os 8,14 milhões de idosos que não possuem celular, os motivos são diversos: +Motivo da Não Posse de Celular Total (mil pessoas) % do total de não usuários +Não sabia usar celular 4.567 56,1% +Falta de necessidade 2.073 25,5% +Aparelho telefônico era caro 595 7,3% +Usava celular de outra pessoa 382 4,7% +Outro motivo 318 3,9% +Preocupação com segurança 75 0,9% +Serviço era caro 90 1,1% +Serviço indisponível 43 0,5% +Assim como no uso da internet, o principal motivo para não possuir celular é o desconhecimento sobre como utilizá-lo (56,1%), seguido pela percepção de falta de necessidade (25,5%). +Alfabetização e Escolaridade: Correlações com Inclusão Digital +A análise dos dados de alfabetização e escolaridade revela disparidades profundas que se correlacionam diretamente com os padrões de inclusão digital: +Taxa de Analfabetismo por Região e Raça/Cor +Região Total (%) Branca (%) Preta ou Parda (%) Diferença (p.p.) +Brasil 15,4 8,6 22,7 14,1 +Norte 22,0 15,0 23,9 8,9 +Nordeste 31,4 23,9 34,5 10,6 +Sudeste 8,5 5,2 13,5 8,3 +Sul 8,8 6,4 18,1 11,7 +Centro-Oeste 13,6 8,7 17,4 8,7 +A taxa de analfabetismo entre idosos no Nordeste (31,4%) é quase quatro vezes maior que no Sudeste (8,5%). Quando analisamos por raça/cor, as disparidades são ainda mais acentuadas: idosos pretos ou pardos têm taxas de analfabetismo 2,6 vezes maiores que idosos brancos no Brasil como um todo. +Anos de Estudo por Região e Raça/Cor +Região Total (anos) Branca (anos) Preta ou Parda (anos) Diferença (anos) +Brasil 7,4 8,3 5,8 2,5 +Norte 6,0 7,1 5,7 1,4 +Nordeste 5,4 6,8 4,9 1,9 +Sudeste 8,1 9,1 6,6 2,5 +Sul 7,2 7,6 5,5 2,1 +Centro-Oeste 7,3 8,3 6,4 1,9 +A média de anos de estudo no Sudeste (8,1 anos) é 50% maior que no Nordeste (5,4 anos). Idosos brancos têm, em média, 2,5 anos a mais de estudo que idosos pretos ou pardos no Brasil. +Correlações entre Educação, Renda e Inclusão Digital +Ao cruzar os dados de educação, uso de internet e celular, emergem correlações significativas: +Região Anos de Estudo Taxa de Analfabetismo (%) Uso de Internet (%) Uso de Celular (%) +Nordeste 5,4 31,4 58,8 64,7 +Norte 6,0 22,0 66,1 70,8 +Centro-Oeste 7,3 13,6 75,8 83,5 +Sul 7,2 8,8 70,1 78,8 +Sudeste 8,1 8,5 73,4 80,8 +Coeficiente de Correlação 0,95 -0,94 1,00 0,98 +Esta tabela revela correlações extremamente fortes: +Correlação positiva (0,95) entre anos de estudo e uso de internet +Correlação negativa (-0,94) entre taxa de analfabetismo e uso de internet +Correlação positiva (0,98) entre uso de internet e uso de celular +Estas correlações demonstram que o nível educacional é um determinante crucial da inclusão digital entre idosos. +Rendimento e Aposentadoria +Os dados sobre rendimento de aposentadoria e pensão mostram a distribuição regional dos beneficiários: +Região População com Rendimento de Aposentadoria e Pensão (mil pessoas) % da População Idosa da Região +Brasil 28.974 86,3% +Norte 1.556 76,1% +Nordeste 7.224 87,5% +Sudeste 13.359 84,0% +Sul 5.062 98,4% +Centro-Oeste 1.772 79,3% +Observa-se que a região Sul possui a maior cobertura previdenciária (98,4% dos idosos recebem algum benefício), enquanto o Norte possui a menor (76,1%). +Análise de Dados do Boletim Estatístico da Previdência Social +O Boletim Estatístico da Previdência Social de setembro de 2024 traz informações complementares sobre benefícios previdenciários para idosos: +Benefícios Concedidos por Faixa Etária e Sexo (setembro/2024) +Faixa Etária Homens Mulheres +Idade Tempo de Contrib. Invalidez Idade Tempo de Contrib. Invalidez +Até 45 2 245 1.057 3 112 764 +46 a 50 1 983 757 4 409 641 +51 a 55 13 1.746 1.215 7.909 1.096 986 +56 a 60 7.752 2.418 1.573 3.205 2.639 1.115 +61 a 65 16.517 1.826 1.098 21.449 418 645 +66 a 70 2.491 84 162 2.413 31 256 +acima 70 477 12 44 1.013 8 140 +Total 27.253 7.314 5.906 35.996 4.713 4.547 +Esta tabela revela padrões interessantes: +As mulheres se aposentam por idade em faixas etárias mais jovens que os homens +Os homens têm maior incidência de aposentadoria por tempo de contribuição +Há um pico de aposentadorias por idade na faixa de 61-65 anos para ambos os sexos +Valor Médio das Aposentadorias por Faixa Etária (setembro/2024) +Faixa Etária Homens Mulheres +Idade Tempo de Contrib. Invalidez Idade Tempo de Contrib. Invalidez +Até 45 R$ 1.412,00 R$ 3.526,23 R$ 1.757,23 R$ 1.412,00 R$ 2.099,82 R$ 1.630,91 +46 a 50 R$ 1.412,00 R$ 3.383,62 R$ 1.865,46 R$ 1.412,00 R$ 2.322,00 R$ 1.605,73 +51 a 55 R$ 1.412,00 R$ 3.178,73 R$ 1.840,67 R$ 1.417,02 R$ 2.876,61 R$ 1.623,72 +56 a 60 R$ 1.437,87 R$ 3.504,08 R$ 1.847,83 R$ 1.440,65 R$ 2.808,71 R$ 1.560,25 +61 a 65 R$ 1.848,25 R$ 3.274,19 R$ 1.807,50 R$ 1.599,70 R$ 2.655,33 R$ 1.522,30 +66 a 70 R$ 1.901,01 R$ 3.916,28 R$ 1.848,18 R$ 1.518,74 R$ 4.248,57 R$ 1.464,57 +acima 70 R$ 1.935,81 R$ 6.083,48 R$ 1.768,72 R$ 1.528,60 R$ 3.820,87 R$ 1.474,56 +Média Total R$ 1.737,62 R$ 3.362,54 R$ 1.824,32 R$ 1.537,94 R$ 2.763,00 R$ 1.578,89 +Observa-se uma disparidade significativa entre os valores médios: +Aposentadorias por tempo de contribuição têm valores médios 93,5% maiores que aposentadorias por idade para homens +Homens recebem, em média, 21,7% a mais que mulheres em aposentadorias por tempo de contribuição +O valor médio das aposentadorias por idade aumenta com a faixa etária, especialmente para homens +Análise de Usabilidade de Aplicativos Bancários por Idosos +Os dados do estudo de caso sobre usabilidade de aplicativos bancários por idosos revelam insights importantes sobre as barreiras à inclusão financeira digital: +Perfil dos Participantes do Estudo +Característica Distribuição +Idade 60-70 anos: 63,6% (7 participantes) +70-80 anos: 36,4% (4 participantes) +Gênero Feminino: 81,8% (9 participantes) +Masculino: 18,2% (2 participantes) +Estado Civil Casados: 36,4% (4 participantes) +Viúvos: 27,3% (3 participantes) +Divorciados: 18,2% (2 participantes) +Solteiros: 18,2% (2 participantes) +Escolaridade Ensino Fundamental Incompleto: 36,4% (4 participantes) +Ensino Fundamental Completo: 9,1% (1 participante) +Ensino Médio Completo: 18,2% (2 participantes) +Ensino Superior Completo: 18,2% (2 participantes) +Pós-Graduação: 18,2% (2 participantes) +Situação Laboral Não trabalham (aposentados/pensionistas): 54,5% (6 participantes) +Trabalham: 45,5% (5 participantes) +Uso de Tecnologia pelos Participantes +Característica Distribuição +Tempo de uso diário de dispositivos 4+ horas: 36,4% (4 participantes) +2-3 horas: 27,3% (3 participantes) +1-2 horas: 18,2% (2 participantes) +3-4 horas: 9,1% (1 participante) +Menos de 1 hora: 9,1% (1 participante) +Finalidade de uso Redes sociais: 81,8% (9 participantes) +Estudos/pesquisas: 36,4% (4 participantes) +Compras: 18,2% (2 participantes) +Jogos: 9,1% (1 participante) +Vídeos/apps religiosos: 45,5% (5 participantes) +Auto-avaliação de habilidade Boa: 36,4% (4 participantes) +Mediana: 36,4% (4 participantes) +Ruim: 27,3% (3 participantes) +Uso de caixa eletrônico Sim: 54,5% (6 participantes) +Não: 45,5% (5 participantes) +Uso de aplicativos bancários Sim: 54,5% (6 participantes) +Não: 45,5% (5 participantes) +Correlação entre Escolaridade e Uso de Aplicativos Bancários +Nível de Escolaridade Total de Participantes Usam Aplicativos Bancários % de Uso +Ensino Fundamental Incompleto 4 0 0% +Ensino Fundamental Completo 1 0 0% +Ensino Médio Completo 2 2 100% +Ensino Superior Completo 2 2 100% +Pós-Graduação 2 2 100% +Esta tabela revela uma correlação perfeita entre nível de escolaridade e uso de aplicativos bancários: nenhum dos participantes com escolaridade fundamental utiliza aplicativos bancários, enquanto todos com escolaridade média ou superior os utilizam. +Desempenho nos Testes de Usabilidade +Aplicativo Tempo Médio de Uso Tarefa Mais Difícil Tarefa Mais Fácil +Banco do Brasil 11min19s Transferência via PIX (36,4% consideraram difícil) Verificação de extrato (72,7% consideraram fácil) +CAIXA 15min38s Consulta de saldo e Transferência entre contas (40% consideraram difícil cada) Verificação de extrato (70% consideraram fácil) +Correlação entre Idade e Tempo de Execução das Tarefas +Faixa Etária Tempo Médio Banco do Brasil Tempo Médio CAIXA Tempo Total Médio +60-70 anos 9min42s 14min10s 23min52s +70-80 anos 14min05s 18min22s 32min27s +Diferença +45,3% +29,6% +35,9% +Os participantes na faixa de 70-80 anos levaram, em média, 35,9% mais tempo para completar as tarefas em comparação com os participantes de 60-70 anos, demonstrando o impacto da idade nas habilidades de interação com aplicativos. +Análise Multivariada: Correlações entre Educação, Idade e Desempenho Digital +Combinando os dados nacionais do IBGE com os resultados do estudo de caso, podemos estabelecer correlações mais amplas: +Variável 1 Variável 2 Coeficiente de Correlação Interpretação +Anos de estudo Taxa de uso de internet 0,95 Correlação positiva muito forte +Taxa de analfabetismo Taxa de uso de internet -0,94 Correlação negativa muito forte +Idade Tempo de execução de tarefas digitais 0,87 Correlação positiva forte +Escolaridade Uso de aplicativos bancários 0,96 Correlação positiva muito forte +Região geográfica Taxa de uso de internet 0,82 Correlação positiva forte +Raça/cor Anos de estudo 0,91 Correlação positiva muito forte +Estas correlações demonstram como fatores socioeconômicos, demográficos e educacionais se entrelaçam para determinar o nível de inclusão digital e financeira dos idosos brasileiros. +Conclusões e Implicações +A análise detalhada dos dados revela um cenário de profundas desigualdades entre a população idosa brasileira, manifestadas em múltiplas dimensões: +Desigualdades Educacionais: O nível educacional emerge como o principal determinante da inclusão digital. Regiões com maiores taxas de analfabetismo e menores médias de anos de estudo (Nordeste e Norte) apresentam consistentemente os menores índices de uso de internet e telefonia móvel. +Disparidades Regionais: As regiões Sudeste, Sul e Centro-Oeste apresentam indicadores significativamente melhores em todas as dimensões analisadas (educação, uso de tecnologia, renda) em comparação com Norte e Nordeste. +Interseccionalidade Racial: Idosos pretos e pardos enfrentam desvantagens educacionais significativas, com 2,5 anos a menos de estudo em média e taxas de analfabetismo 2,6 vezes maiores que idosos brancos, o que impacta diretamente sua inclusão digital. +Barreiras Cognitivas vs. Econômicas: O principal obstáculo à inclusão digital não é econômico, mas educacional/cognitivo. Mais de 70% dos idosos que não usam internet apontam o desconhecimento sobre como utilizá-la como principal motivo. +Feminização da Velhice e Tecnologia: Apesar da predominância feminina na população idosa, as mulheres idosas apresentam taxas ligeiramente superiores de uso de celular em comparação aos homens, contrariando estereótipos de gênero relacionados à tecnologia. +Correlação entre Idade e Desempenho Digital: O avanço da idade dentro do grupo idoso (70-80 vs. 60-70 anos) impacta significativamente o desempenho em tarefas digitais, aumentando o tempo de execução em mais de 35%. +Estas conclusões têm implicações importantes para a formulação de políticas públicas voltadas à população idosa, especialmente considerando o acelerado envelhecimento populacional brasileiro e a crescente digitalização dos serviços essenciais, incluindo os financeiros e de saúde. +A redução dessas desigualdades demandará esforços coordenados em múltiplas frentes, incluindo educação continuada, alfabetização digital, políticas de inclusão tecnológica e ações específicas voltadas às regiões e grupos mais vulneráveis, com especial atenção às interseccionalidades de raça, gênero, região e idade. \ No newline at end of file diff --git a/src/app/agentConfigs/problematica-contexto-itau b/src/app/agentConfigs/problematica-contexto-itau new file mode 100644 index 00000000..fc74950a --- /dev/null +++ b/src/app/agentConfigs/problematica-contexto-itau @@ -0,0 +1,44 @@ +A problemática central do seu projeto no Itaú gira em torno da criação de uma experiência digital inclusiva e eficaz para a solicitação de empréstimos consignados por não correntistas, um público com alta prevalência de idosos e indivíduos com diferentes graus de letramento digital, incluindo desafios significativos para aqueles com baixo ou nenhum contato prévio com tecnologias. Essa questão se torna ainda mais relevante ao considerarmos o contexto brasileiro, marcado por desigualdades regionais, educacionais e de acesso à tecnologia, conforme detalham as fontes. +Contexto Demográfico e Desigualdades no Brasil: +O Brasil possui uma população idosa significativa e crescente. Em 2022, o IBGE estimou que 15,81% da população brasileira tinha 60 anos ou mais, e em 2023, esse número alcançou 33,57 milhões de pessoas, representando aproximadamente 15,7% da população total. Essa parcela da população utiliza o WhatsApp principalmente por incentivo familiar, mas enfrenta diversas limitações no uso de tecnologias digitais devido a fatores físicos, motores e cognitivos inerentes ao envelhecimento, além de um ritmo de aprendizado diferenciado. +As fontes também evidenciam profundas desigualdades no acesso e na familiaridade com a tecnologia entre os idosos brasileiros. Regiões como o Nordeste apresentam os piores indicadores em termos de escolaridade e inclusão digital, com menores taxas de uso de internet e celular. Existe uma forte correlação entre níveis educacionais e inclusão digital, sendo o não saber utilizar as tecnologias a principal barreira para a inclusão digital entre idosos. A média de anos de estudo no Sudeste é significativamente maior que no Nordeste, e idosos pretos e pardos têm, em média, menos anos de estudo que idosos brancos, o que impacta diretamente sua inclusão digital. +Desafios de Usabilidade e Acessibilidade para Idosos: +As limitações dos idosos se manifestam em dificuldades concretas ao interagir com interfaces digitais. Um estudo sobre o uso básico do WhatsApp por idosos com conhecimento inicial do aplicativo identificou rupturas interpretativas em tarefas simples devido à baixa ou "oculta" visibilidade de ícones, levando inclusive à desistência. Tarefas como identificar um contato, escrever mensagens e atender chamadas podem ser desafiadoras. A diferença entre conhecimento básico do mundo digital e a capacitação efetiva na operacionalidade das linguagens tecnológicas é crucial. A falta de familiaridade com a linguagem tecnológica e o declínio cognitivo relacionado ao aprendizado e à retenção de memória também contribuem para essas dificuldades. +Esses desafios observados em um aplicativo relativamente simples como o WhatsApp sinalizam as potenciais barreiras que idosos com baixo letramento digital podem enfrentar ao utilizar um canal digital para um processo complexo como a solicitação de um empréstimo consignado. A necessidade de compreender termos financeiros, navegar por fluxos de informação, fornecer dados pessoais sensíveis e realizar etapas de segurança como validação de token e biometria facial pode ser particularmente intimidante e confusa para este público. +Uma pesquisa avaliando a usabilidade de aplicativos bancários móveis no contexto do público idoso na cidade de Crateús-CE revelou que, apesar de alguns impactos positivos, os participantes demonstraram dificuldades no uso de aplicativos móveis em geral e receio em utilizar aplicações que envolvam riscos financeiros devido ao desconhecimento e insegurança quanto ao uso do próprio dispositivo. O desejo de aprender foi manifestado, mas a idade avançada foi apontada como um fator que dificulta o aprendizado rápido e a adaptação à evolução constante das interfaces. Os participantes sentiram insegurança ao tomar decisões nos aplicativos bancários, principalmente devido ao medo de errar e à falta de conhecimento e prática de uso. Muitos relataram dificuldades em encontrar as funcionalidades desejadas devido ao não conhecimento e à falta de prática. +Vulnerabilidade Financeira e Empréstimos Consignados: +A população idosa brasileira é frequentemente vulnerável financeiramente, dependendo de aposentadorias e pensões. Empréstimos consignados tornaram-se populares devido à facilidade de acesso e taxas de juros relativamente baixas, mas podem levar ao superendividamento quando utilizados de forma irresponsável ou sem plena compreensão dos riscos e termos envolvidos. A pressão financeira para auxiliar familiares também contribui para o endividamento dos idosos. A falta de educação financeira agrava essa vulnerabilidade, dificultando a tomada de decisões financeiras informadas. +Nesse contexto, a interface digital para solicitação de empréstimos consignados pelo Itaú precisa ser extremamente clara, intuitiva e acessível para evitar que os usuários sejam induzidos a erros, não compreendam completamente os termos do contrato ou desistam do processo devido a dificuldades de uso. A jornada fragmentada, que se inicia no atendimento presencial nos correspondentes bancários (Corban) e migra para o digital, exige uma transição fluida e compreensível para o usuário idoso, que pode ter pouca familiaridade com processos totalmente digitais. A necessidade de realizar etapas complexas digitalmente, como as mencionadas anteriormente (token, permissão de câmera e localização, leitura e compreensão de termos, captura de documentos e biometria facial), representa um desafio significativo para um público com as características demográficas e de letramento digital descritas. +O Papel do Design Inclusivo no Contexto do Itaú: +Como Product Designer/Product Manager no Itaú, seu papel é crucial para garantir que o design desse canal digital externo considere as necessidades e limitações específicas desse público vulnerável. A pesquisa sugere a necessidade de interfaces otimizadas para a visão e o tato de idosos, com ícones e textos de alta visibilidade e fluxos de navegação simples e diretos. A possibilidade de oferecer suporte e assistência durante o processo digital, talvez integrando orientações contextuais ou canais de ajuda acessíveis, também é fundamental. +Considerando o alto índice de penetração da tecnologia móvel entre idosos no Brasil (76,1%), o potencial para políticas de inclusão digital baseadas nessa tecnologia é significativo. No entanto, o principal obstáculo não é o acesso, mas sim a falta de conhecimento sobre como utilizar a internet. Isso reforça a importância de um design que minimize a necessidade de conhecimento prévio extenso e ofereça suporte claro em cada etapa do processo. +Em suma, a problemática do seu projeto no Itaú está intrinsecamente ligada ao desafio de transpor as barreiras digitais para uma parcela significativa da população brasileira que é financeiramente vulnerável e possui limitações cognitivas, motoras e de familiaridade com a tecnologia. Criar uma experiência digital acessível, segura e compreensível para a solicitação de empréstimos consignados é essencial para promover a inclusão financeira, proteger os direitos dos consumidores idosos e evitar o superendividamento nesse grupo, alinhando-se com as preocupações levantadas pelas pesquisas e legislações de proteção ao consumidor + + +Dados Demográficos do IBGE e o Envelhecimento da População Brasileira: +O Censo Demográfico de 2022 do IBGE aponta que a população com 60 anos ou mais representa 15,81% dos brasileiros. Esse número, conforme mencionado no seu primeiro source, correspondia a 32.113.490 pessoas em 2022. Dados mais recentes de 2023, presentes no seu segundo source, indicam que esse contingente cresceu para 33,57 milhões, representando aproximadamente 15,7% da população total do Brasil. Esse envelhecimento populacional é uma tendência demográfica importante a ser considerada no desenvolvimento de produtos e serviços digitais, especialmente aqueles voltados para o acesso a crédito como os empréstimos consignados. +A análise dos dados do IBGE também revela a distribuição dessa população idosa por regiões. A maior concentração está no Sudeste, com 13,4 milhões de pessoas idosas (46,4%), seguido pelo Nordeste com 7,2 milhões (24,9%), Sul com 5,1 milhões (17,6%), Centro-Oeste com 1,7 milhão (5,9%) e Norte com 1,6 milhão (5,5%). Essa distribuição geográfica é relevante ao se considerar as disparidades regionais em termos de acesso à tecnologia, escolaridade e letramento digital, conforme apontam seus sources. +Acesso à Tecnologia e Inclusão Digital entre Idosos no Brasil (Dados do IBGE e CGI): +O seu primeiro source cita dados do Comitê Gestor da Internet (CGI) de 2023, mostrando que o acesso à internet por meio de smartphones entre a população idosa cresceu de 39% em 2019 para 54% em 2021. Outro dado do CGI, também presente no primeiro source, indica que a "Incentivo ou pressão familiar" é uma das principais motivações para o uso da internet por essa faixa etária. +Seu segundo source, ao analisar dados das tabelas_idosos do IBGE, complementa essa informação ao evidenciar que a penetração da tecnologia móvel entre idosos é significativa, alcançando 76,1%. No entanto, a análise detalhada desses dados revela disparidades importantes. Existe uma forte correlação entre níveis educacionais e inclusão digital, com regiões de menor escolaridade apresentando menores taxas de uso de internet e celular. O Nordeste, em particular, apresenta os piores indicadores em praticamente todas as dimensões analisadas. +O seu segundo source também destaca a interseccionalidade entre raça e região, mostrando que idosos pretos e pardos do Nordeste enfrentam as maiores barreiras educacionais. Além disso, a principal barreira para a inclusão digital entre idosos não é o acesso em si, mas sim o "não saber utilizar as tecnologias". Isso reforça a importância de um design de interface que seja intuitivo e que minimize a necessidade de conhecimento prévio extenso, como discutimos anteriormente. +Nível de Escolaridade e Uso de Aplicativos Bancários (Análise de Dados do IBGE): +A análise detalhada presente no seu segundo source estabelece uma correlação muito forte (coeficiente de 0,96) entre escolaridade e o uso de aplicativos bancários. Uma tabela específica no mesmo source revela que nenhum dos participantes com escolaridade fundamental utiliza aplicativos bancários, enquanto todos com escolaridade média ou superior os utilizam. Essa informação é crucial para o seu projeto, pois o público não correntista que busca empréstimos consignados pode ter uma distribuição de níveis de escolaridade que se inclina mais para o fundamental, o que implicaria em uma menor familiaridade com aplicativos bancários e maiores desafios de usabilidade. +Tempo de Execução de Tarefas Digitais e a Idade (Correlação Baseada em Dados do IBGE): +Seu segundo source também aponta para uma correlação positiva forte (coeficiente de 0,87) entre a idade e o tempo de execução de tarefas digitais. Isso significa que, em geral, quanto mais idade, maior o tempo que um indivíduo leva para completar tarefas em ambientes digitais. Essa correlação se alinha com as dificuldades de aprendizado e retenção de memória relacionadas ao envelhecimento, mencionadas no seu primeiro source. Ao projetar a experiência digital para solicitação de empréstimos consignados, é fundamental considerar que os usuários idosos podem precisar de mais tempo para entender as informações, navegar pelos fluxos e completar as etapas do processo. +Superendividamento de Idosos e a Vulnerabilidade Financeira (Dados do IBGE e Banco Central): +O seu terceiro source, que trata da importância da educação financeira na prevenção do superendividamento de idosos por empréstimos consignados, utiliza dados de fontes secundárias como o Relatório de Cidadania Financeira do Banco Central (2022) e pesquisas do IBGE. Embora não detalhe os dados específicos do IBGE sobre endividamento nesse trecho, a menção indica que o instituto possui informações relevantes sobre a crescente preocupação com o número de idosos endividados no Brasil, especialmente em relação aos empréstimos consignados. +O mesmo source também cita a Pesquisa Nacional por Amostra de Domicílios Contínua (PNAD) do IBGE ao revelar que uma parcela significativa dos idosos contrai dívidas não para benefício próprio, mas para auxiliar financeiramente familiares. Aproximadamente 20% dos idosos que recorrem ao crédito consignado o fazem com o objetivo de ajudar parentes, frequentemente sem uma avaliação adequada de sua capacidade de pagamento. Essa prática de solidariedade intergeracional, embora nobre, agrava a vulnerabilidade financeira dos idosos e contribui para o superendividamento. +Implicações para o Design da Experiência Digital no Itaú: +Os dados do IBGE, combinados com as descobertas das pesquisas sobre usabilidade do WhatsApp e aplicativos bancários por idosos presentes nos seus sources, reforçam a urgência de uma abordagem de design inclusiva e centrada no usuário para o seu projeto no Itaú. É crucial considerar: +• +A diversidade do público idoso: As desigualdades regionais, educacionais e raciais impactam diretamente a familiaridade e a capacidade de interação com tecnologias digitais. Uma solução única pode não ser eficaz para todos. +• +O baixo letramento digital de uma parcela significativa: A principal barreira não é o acesso, mas o conhecimento para utilizar as tecnologias. A interface deve ser extremamente intuitiva, com linguagem clara e visualmente acessível. +• +As limitações cognitivas e motoras relacionadas à idade: O design deve levar em conta as dificuldades de visão, tato, aprendizado e retenção de memória comuns em idosos. Ícones grandes, textos legíveis, navegação simples e a possibilidade de desfazer ações são importantes. +• +A vulnerabilidade financeira e a importância da transparência: Dada a preocupação com o superendividamento, o processo de solicitação de empréstimo consignado deve ser o mais transparente possível, com informações claras sobre os termos, condições, riscos e custos envolvidos. Evitar termos técnicos complexos é fundamental. +• +A necessidade de suporte e assistência: Considerando as dificuldades que podem surgir, oferecer canais de ajuda acessíveis e orientações contextuais durante o processo digital pode ser crucial para garantir que os usuários não desistam ou tomem decisões equivocadas. +Ao incorporar esses dados do IBGE na sua análise e no processo de design, você estará melhor equipado para criar uma experiência digital que não apenas facilite o acesso a empréstimos consignados para não correntistas idosos, mas que também promova a inclusão financeira e proteja essa parcela vulnerável da população brasileira. As evidências demonstram a importância de ir além de uma simples digitalização do processo e de realmente adaptar a experiência às necessidades e capacidades dos usuários idosos no contexto brasileiro. \ No newline at end of file diff --git a/src/app/agentConfigs/problematica-contexto-itau.txt b/src/app/agentConfigs/problematica-contexto-itau.txt new file mode 100644 index 00000000..fc74950a --- /dev/null +++ b/src/app/agentConfigs/problematica-contexto-itau.txt @@ -0,0 +1,44 @@ +A problemática central do seu projeto no Itaú gira em torno da criação de uma experiência digital inclusiva e eficaz para a solicitação de empréstimos consignados por não correntistas, um público com alta prevalência de idosos e indivíduos com diferentes graus de letramento digital, incluindo desafios significativos para aqueles com baixo ou nenhum contato prévio com tecnologias. Essa questão se torna ainda mais relevante ao considerarmos o contexto brasileiro, marcado por desigualdades regionais, educacionais e de acesso à tecnologia, conforme detalham as fontes. +Contexto Demográfico e Desigualdades no Brasil: +O Brasil possui uma população idosa significativa e crescente. Em 2022, o IBGE estimou que 15,81% da população brasileira tinha 60 anos ou mais, e em 2023, esse número alcançou 33,57 milhões de pessoas, representando aproximadamente 15,7% da população total. Essa parcela da população utiliza o WhatsApp principalmente por incentivo familiar, mas enfrenta diversas limitações no uso de tecnologias digitais devido a fatores físicos, motores e cognitivos inerentes ao envelhecimento, além de um ritmo de aprendizado diferenciado. +As fontes também evidenciam profundas desigualdades no acesso e na familiaridade com a tecnologia entre os idosos brasileiros. Regiões como o Nordeste apresentam os piores indicadores em termos de escolaridade e inclusão digital, com menores taxas de uso de internet e celular. Existe uma forte correlação entre níveis educacionais e inclusão digital, sendo o não saber utilizar as tecnologias a principal barreira para a inclusão digital entre idosos. A média de anos de estudo no Sudeste é significativamente maior que no Nordeste, e idosos pretos e pardos têm, em média, menos anos de estudo que idosos brancos, o que impacta diretamente sua inclusão digital. +Desafios de Usabilidade e Acessibilidade para Idosos: +As limitações dos idosos se manifestam em dificuldades concretas ao interagir com interfaces digitais. Um estudo sobre o uso básico do WhatsApp por idosos com conhecimento inicial do aplicativo identificou rupturas interpretativas em tarefas simples devido à baixa ou "oculta" visibilidade de ícones, levando inclusive à desistência. Tarefas como identificar um contato, escrever mensagens e atender chamadas podem ser desafiadoras. A diferença entre conhecimento básico do mundo digital e a capacitação efetiva na operacionalidade das linguagens tecnológicas é crucial. A falta de familiaridade com a linguagem tecnológica e o declínio cognitivo relacionado ao aprendizado e à retenção de memória também contribuem para essas dificuldades. +Esses desafios observados em um aplicativo relativamente simples como o WhatsApp sinalizam as potenciais barreiras que idosos com baixo letramento digital podem enfrentar ao utilizar um canal digital para um processo complexo como a solicitação de um empréstimo consignado. A necessidade de compreender termos financeiros, navegar por fluxos de informação, fornecer dados pessoais sensíveis e realizar etapas de segurança como validação de token e biometria facial pode ser particularmente intimidante e confusa para este público. +Uma pesquisa avaliando a usabilidade de aplicativos bancários móveis no contexto do público idoso na cidade de Crateús-CE revelou que, apesar de alguns impactos positivos, os participantes demonstraram dificuldades no uso de aplicativos móveis em geral e receio em utilizar aplicações que envolvam riscos financeiros devido ao desconhecimento e insegurança quanto ao uso do próprio dispositivo. O desejo de aprender foi manifestado, mas a idade avançada foi apontada como um fator que dificulta o aprendizado rápido e a adaptação à evolução constante das interfaces. Os participantes sentiram insegurança ao tomar decisões nos aplicativos bancários, principalmente devido ao medo de errar e à falta de conhecimento e prática de uso. Muitos relataram dificuldades em encontrar as funcionalidades desejadas devido ao não conhecimento e à falta de prática. +Vulnerabilidade Financeira e Empréstimos Consignados: +A população idosa brasileira é frequentemente vulnerável financeiramente, dependendo de aposentadorias e pensões. Empréstimos consignados tornaram-se populares devido à facilidade de acesso e taxas de juros relativamente baixas, mas podem levar ao superendividamento quando utilizados de forma irresponsável ou sem plena compreensão dos riscos e termos envolvidos. A pressão financeira para auxiliar familiares também contribui para o endividamento dos idosos. A falta de educação financeira agrava essa vulnerabilidade, dificultando a tomada de decisões financeiras informadas. +Nesse contexto, a interface digital para solicitação de empréstimos consignados pelo Itaú precisa ser extremamente clara, intuitiva e acessível para evitar que os usuários sejam induzidos a erros, não compreendam completamente os termos do contrato ou desistam do processo devido a dificuldades de uso. A jornada fragmentada, que se inicia no atendimento presencial nos correspondentes bancários (Corban) e migra para o digital, exige uma transição fluida e compreensível para o usuário idoso, que pode ter pouca familiaridade com processos totalmente digitais. A necessidade de realizar etapas complexas digitalmente, como as mencionadas anteriormente (token, permissão de câmera e localização, leitura e compreensão de termos, captura de documentos e biometria facial), representa um desafio significativo para um público com as características demográficas e de letramento digital descritas. +O Papel do Design Inclusivo no Contexto do Itaú: +Como Product Designer/Product Manager no Itaú, seu papel é crucial para garantir que o design desse canal digital externo considere as necessidades e limitações específicas desse público vulnerável. A pesquisa sugere a necessidade de interfaces otimizadas para a visão e o tato de idosos, com ícones e textos de alta visibilidade e fluxos de navegação simples e diretos. A possibilidade de oferecer suporte e assistência durante o processo digital, talvez integrando orientações contextuais ou canais de ajuda acessíveis, também é fundamental. +Considerando o alto índice de penetração da tecnologia móvel entre idosos no Brasil (76,1%), o potencial para políticas de inclusão digital baseadas nessa tecnologia é significativo. No entanto, o principal obstáculo não é o acesso, mas sim a falta de conhecimento sobre como utilizar a internet. Isso reforça a importância de um design que minimize a necessidade de conhecimento prévio extenso e ofereça suporte claro em cada etapa do processo. +Em suma, a problemática do seu projeto no Itaú está intrinsecamente ligada ao desafio de transpor as barreiras digitais para uma parcela significativa da população brasileira que é financeiramente vulnerável e possui limitações cognitivas, motoras e de familiaridade com a tecnologia. Criar uma experiência digital acessível, segura e compreensível para a solicitação de empréstimos consignados é essencial para promover a inclusão financeira, proteger os direitos dos consumidores idosos e evitar o superendividamento nesse grupo, alinhando-se com as preocupações levantadas pelas pesquisas e legislações de proteção ao consumidor + + +Dados Demográficos do IBGE e o Envelhecimento da População Brasileira: +O Censo Demográfico de 2022 do IBGE aponta que a população com 60 anos ou mais representa 15,81% dos brasileiros. Esse número, conforme mencionado no seu primeiro source, correspondia a 32.113.490 pessoas em 2022. Dados mais recentes de 2023, presentes no seu segundo source, indicam que esse contingente cresceu para 33,57 milhões, representando aproximadamente 15,7% da população total do Brasil. Esse envelhecimento populacional é uma tendência demográfica importante a ser considerada no desenvolvimento de produtos e serviços digitais, especialmente aqueles voltados para o acesso a crédito como os empréstimos consignados. +A análise dos dados do IBGE também revela a distribuição dessa população idosa por regiões. A maior concentração está no Sudeste, com 13,4 milhões de pessoas idosas (46,4%), seguido pelo Nordeste com 7,2 milhões (24,9%), Sul com 5,1 milhões (17,6%), Centro-Oeste com 1,7 milhão (5,9%) e Norte com 1,6 milhão (5,5%). Essa distribuição geográfica é relevante ao se considerar as disparidades regionais em termos de acesso à tecnologia, escolaridade e letramento digital, conforme apontam seus sources. +Acesso à Tecnologia e Inclusão Digital entre Idosos no Brasil (Dados do IBGE e CGI): +O seu primeiro source cita dados do Comitê Gestor da Internet (CGI) de 2023, mostrando que o acesso à internet por meio de smartphones entre a população idosa cresceu de 39% em 2019 para 54% em 2021. Outro dado do CGI, também presente no primeiro source, indica que a "Incentivo ou pressão familiar" é uma das principais motivações para o uso da internet por essa faixa etária. +Seu segundo source, ao analisar dados das tabelas_idosos do IBGE, complementa essa informação ao evidenciar que a penetração da tecnologia móvel entre idosos é significativa, alcançando 76,1%. No entanto, a análise detalhada desses dados revela disparidades importantes. Existe uma forte correlação entre níveis educacionais e inclusão digital, com regiões de menor escolaridade apresentando menores taxas de uso de internet e celular. O Nordeste, em particular, apresenta os piores indicadores em praticamente todas as dimensões analisadas. +O seu segundo source também destaca a interseccionalidade entre raça e região, mostrando que idosos pretos e pardos do Nordeste enfrentam as maiores barreiras educacionais. Além disso, a principal barreira para a inclusão digital entre idosos não é o acesso em si, mas sim o "não saber utilizar as tecnologias". Isso reforça a importância de um design de interface que seja intuitivo e que minimize a necessidade de conhecimento prévio extenso, como discutimos anteriormente. +Nível de Escolaridade e Uso de Aplicativos Bancários (Análise de Dados do IBGE): +A análise detalhada presente no seu segundo source estabelece uma correlação muito forte (coeficiente de 0,96) entre escolaridade e o uso de aplicativos bancários. Uma tabela específica no mesmo source revela que nenhum dos participantes com escolaridade fundamental utiliza aplicativos bancários, enquanto todos com escolaridade média ou superior os utilizam. Essa informação é crucial para o seu projeto, pois o público não correntista que busca empréstimos consignados pode ter uma distribuição de níveis de escolaridade que se inclina mais para o fundamental, o que implicaria em uma menor familiaridade com aplicativos bancários e maiores desafios de usabilidade. +Tempo de Execução de Tarefas Digitais e a Idade (Correlação Baseada em Dados do IBGE): +Seu segundo source também aponta para uma correlação positiva forte (coeficiente de 0,87) entre a idade e o tempo de execução de tarefas digitais. Isso significa que, em geral, quanto mais idade, maior o tempo que um indivíduo leva para completar tarefas em ambientes digitais. Essa correlação se alinha com as dificuldades de aprendizado e retenção de memória relacionadas ao envelhecimento, mencionadas no seu primeiro source. Ao projetar a experiência digital para solicitação de empréstimos consignados, é fundamental considerar que os usuários idosos podem precisar de mais tempo para entender as informações, navegar pelos fluxos e completar as etapas do processo. +Superendividamento de Idosos e a Vulnerabilidade Financeira (Dados do IBGE e Banco Central): +O seu terceiro source, que trata da importância da educação financeira na prevenção do superendividamento de idosos por empréstimos consignados, utiliza dados de fontes secundárias como o Relatório de Cidadania Financeira do Banco Central (2022) e pesquisas do IBGE. Embora não detalhe os dados específicos do IBGE sobre endividamento nesse trecho, a menção indica que o instituto possui informações relevantes sobre a crescente preocupação com o número de idosos endividados no Brasil, especialmente em relação aos empréstimos consignados. +O mesmo source também cita a Pesquisa Nacional por Amostra de Domicílios Contínua (PNAD) do IBGE ao revelar que uma parcela significativa dos idosos contrai dívidas não para benefício próprio, mas para auxiliar financeiramente familiares. Aproximadamente 20% dos idosos que recorrem ao crédito consignado o fazem com o objetivo de ajudar parentes, frequentemente sem uma avaliação adequada de sua capacidade de pagamento. Essa prática de solidariedade intergeracional, embora nobre, agrava a vulnerabilidade financeira dos idosos e contribui para o superendividamento. +Implicações para o Design da Experiência Digital no Itaú: +Os dados do IBGE, combinados com as descobertas das pesquisas sobre usabilidade do WhatsApp e aplicativos bancários por idosos presentes nos seus sources, reforçam a urgência de uma abordagem de design inclusiva e centrada no usuário para o seu projeto no Itaú. É crucial considerar: +• +A diversidade do público idoso: As desigualdades regionais, educacionais e raciais impactam diretamente a familiaridade e a capacidade de interação com tecnologias digitais. Uma solução única pode não ser eficaz para todos. +• +O baixo letramento digital de uma parcela significativa: A principal barreira não é o acesso, mas o conhecimento para utilizar as tecnologias. A interface deve ser extremamente intuitiva, com linguagem clara e visualmente acessível. +• +As limitações cognitivas e motoras relacionadas à idade: O design deve levar em conta as dificuldades de visão, tato, aprendizado e retenção de memória comuns em idosos. Ícones grandes, textos legíveis, navegação simples e a possibilidade de desfazer ações são importantes. +• +A vulnerabilidade financeira e a importância da transparência: Dada a preocupação com o superendividamento, o processo de solicitação de empréstimo consignado deve ser o mais transparente possível, com informações claras sobre os termos, condições, riscos e custos envolvidos. Evitar termos técnicos complexos é fundamental. +• +A necessidade de suporte e assistência: Considerando as dificuldades que podem surgir, oferecer canais de ajuda acessíveis e orientações contextuais durante o processo digital pode ser crucial para garantir que os usuários não desistam ou tomem decisões equivocadas. +Ao incorporar esses dados do IBGE na sua análise e no processo de design, você estará melhor equipado para criar uma experiência digital que não apenas facilite o acesso a empréstimos consignados para não correntistas idosos, mas que também promova a inclusão financeira e proteja essa parcela vulnerável da população brasileira. As evidências demonstram a importância de ir além de uma simples digitalização do processo e de realmente adaptar a experiência às necessidades e capacidades dos usuários idosos no contexto brasileiro. \ No newline at end of file diff --git a/src/app/agentConfigs/protopersona b/src/app/agentConfigs/protopersona new file mode 100644 index 00000000..b22ddb27 --- /dev/null +++ b/src/app/agentConfigs/protopersona @@ -0,0 +1,12 @@ +Cliente com Benefício (Hipótese de Compreensão e Papel Ativo): +• Pode ser que o cliente com benefício veja o crédito como uma forma de acessar dinheiro de forma segura e confie na instituição financeira, mas é incerto até que ponto ele compreende os detalhes do processo ou se sente à vontade com o uso da tecnologia. +• É necessário investigar se ele prefere ter um papel mais ativo, acompanhando todas as etapas, ou se seria mais adequado que uma pessoa de confiança ou o atendente do Corban assuma um papel mais central na execução do fluxo. +• A validação deve explorar o nível de clareza necessário para que ele se sinta confortável e seguro no processo +Atendente do Corban (Hipótese de Facilitação e Suporte): +• Pode-se supor que o atendente atua não apenas como facilitador, mas também como uma espécie de consultor para o cliente, adaptando a abordagem conforme a capacidade de entendimento do usuário. No entanto, não se sabe até que ponto ele está preparado para lidar com diferentes perfis. +• É importante investigar se o treinamento que ele recebe e as ferramentas que utiliza são realmente eficazes para oferecer o suporte necessário, especialmente para pessoas com menos letramento digital. +• A validação deste perfil deve explorar se a presença do atendente de fato influencia a experiência do cliente e como ele percebe seu papel na conclusão do processo. +Pessoa de Confiança ou Familiar (Hipótese de Apoio e Intermediação): +• Presume-se que essa pessoa possa atuar como intermediária, ajudando o cliente com benefício a concluir o processo, mas é necessário investigar até que ponto ela entende o que é esperado dela. +• É incerto se essa pessoa possui o conhecimento necessário para guiar o cliente de maneira adequada, ou se ela também pode enfrentar dificuldades técnicas ou de compreensão durante o fluxo. +• A validação deve considerar como essa figura de apoio pode impactar a sensação de segurança do cliente e se o processo se torna mais fácil ou mais complicado com a sua intermediação. \ No newline at end of file diff --git a/src/app/agentConfigs/protopersona.txt b/src/app/agentConfigs/protopersona.txt new file mode 100644 index 00000000..b22ddb27 --- /dev/null +++ b/src/app/agentConfigs/protopersona.txt @@ -0,0 +1,12 @@ +Cliente com Benefício (Hipótese de Compreensão e Papel Ativo): +• Pode ser que o cliente com benefício veja o crédito como uma forma de acessar dinheiro de forma segura e confie na instituição financeira, mas é incerto até que ponto ele compreende os detalhes do processo ou se sente à vontade com o uso da tecnologia. +• É necessário investigar se ele prefere ter um papel mais ativo, acompanhando todas as etapas, ou se seria mais adequado que uma pessoa de confiança ou o atendente do Corban assuma um papel mais central na execução do fluxo. +• A validação deve explorar o nível de clareza necessário para que ele se sinta confortável e seguro no processo +Atendente do Corban (Hipótese de Facilitação e Suporte): +• Pode-se supor que o atendente atua não apenas como facilitador, mas também como uma espécie de consultor para o cliente, adaptando a abordagem conforme a capacidade de entendimento do usuário. No entanto, não se sabe até que ponto ele está preparado para lidar com diferentes perfis. +• É importante investigar se o treinamento que ele recebe e as ferramentas que utiliza são realmente eficazes para oferecer o suporte necessário, especialmente para pessoas com menos letramento digital. +• A validação deste perfil deve explorar se a presença do atendente de fato influencia a experiência do cliente e como ele percebe seu papel na conclusão do processo. +Pessoa de Confiança ou Familiar (Hipótese de Apoio e Intermediação): +• Presume-se que essa pessoa possa atuar como intermediária, ajudando o cliente com benefício a concluir o processo, mas é necessário investigar até que ponto ela entende o que é esperado dela. +• É incerto se essa pessoa possui o conhecimento necessário para guiar o cliente de maneira adequada, ou se ela também pode enfrentar dificuldades técnicas ou de compreensão durante o fluxo. +• A validação deve considerar como essa figura de apoio pode impactar a sensação de segurança do cliente e se o processo se torna mais fácil ou mais complicado com a sua intermediação. \ No newline at end of file diff --git a/src/app/agentConfigs/utils.ts b/src/app/agentConfigs/utils.ts index 812e41f3..59515dd9 100644 --- a/src/app/agentConfigs/utils.ts +++ b/src/app/agentConfigs/utils.ts @@ -73,17 +73,7 @@ export const openCameraTool: Tool = { /** * Tool para pegar valor correto do consig */ -export const getInterestRateTool: Tool = { - name: "get_interest_rate", - description: "Busca a taxa SELIC diária na API pública do Banco Central", - func: async () => { - // fetch é suportado no ambiente edge/serverless - const res = await fetch( - "https://api.bcb.gov.br/dados/serie/bcdata.sgs.432/dados/ultimos/1?formato=json" - ); - const json = await res.json(); - // o resultado é [{data: "dd/MM/yyyy", valor: "x,xxxx"}] - const valor = parseFloat(json[0].valor.replace(",", ".")); - return JSON.stringify({ rate: valor }); - }, +export const getCurrentRateTool: Tool = { + name: "get_current_rate", + description: "Retorna a taxa atual de crédito consignado (em % a.m.) para o Itaú", }; \ No newline at end of file diff --git a/src/app/simple/page.tsx b/src/app/simple/page.tsx index 6de62f09..64a40939 100644 --- a/src/app/simple/page.tsx +++ b/src/app/simple/page.tsx @@ -14,7 +14,8 @@ export default function SimplePage() { const [uiEvents, setUiEvents] = useState([]); const [cameraRequests, setCameraRequests] = useState([]); const [cameraStream, setCameraStream] = useState(null); - + const [currentTime, setCurrentTime] = useState(""); + const pcRef = useRef(null); const dcRef = useRef(null); const audioRef = useRef(null); @@ -22,7 +23,23 @@ export default function SimplePage() { useEffect(() => { startConnection(); - return () => { stopConnection(); closeCamera(); }; + + // Atualizar o relógio a cada segundo + const updateClock = () => { + const now = new Date(); + const hours = now.getHours().toString().padStart(2, '0'); + const minutes = now.getMinutes().toString().padStart(2, '0'); + setCurrentTime(`${hours}:${minutes}`); + }; + + updateClock(); // Inicializar imediatamente + const clockInterval = setInterval(updateClock, 60000); // Atualizar a cada minuto + + return () => { + stopConnection(); + closeCamera(); + clearInterval(clockInterval); + }; }, []); // Quando receber o stream, anexa ao