
@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAADsQABMAAAAArvQAADqiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGj4brDgcgQ4/SFZBUocSBmA/U1RBVIECAIRKL2oRCAqBiFzvNQuCWgAw+i4BNgIkA4UwBCAFhyYHizEMBxuenydkXkuHg+4AnOaVq5yLqFCdfRQlm/Su2f//f09uyBCsQLe9We+QYBtpKGFYNSg5VZ7LnJBRXr+Fe8mmfSd0/V55LK/7XPihR9yKtp2KW/Sy/iTBPmsf/UFxCx0ZCsrve84IDLGEobOGpCDJhtGUcNBlllSG6Zlm4YNIQs6CBlQykjRlQfTl0izPTuo+9l2vCpsa46ud3ntccKKWKN9G3eY7GlDUpqb5xnlghkdo7JNciKiWVmR1NQyQpsXj0UhsZBl5DMwCQxt4zFoDysALxC+/DgCXeIZIt5qElEZKJyQh9BCSEEgIAUJIQghICZAsRUoXECyULiKEYmlYD6+iAofY0POKDRULFp7zr6CnnIcNy2GnHVKGcrOmJqv6OhFZCayovNZfPfEQAmUpNS7Ft0tTmoY0x+H1lMqmTs2oGVWnxD8e5byfZHvaqpQLWi1ixW4q8NJSbyot1Y7kvryvrhl3hbOQTiCCAdG4/H9N3p4pBiv4/Odmf0dMqMkINQP68ngEGiBQIoSgQzNBJhU9qTFiu1ms/qrLb7b6vvy+EtXVPyUAoKL9Pqtnlj7BAbqQirDvjo2MkjthhTrqZOJYuFiZzz/s5+8eNuTLpwZDMjSfAy1OEYnX3/C/tiEECFJPS8KWCWvPoG2ih6f+hkUv3XU572hOlY1tR36uAOgeMPDZ5a+IdlBW0z5dOwSBRZZzvPthxDZbJZRKhesk2TyadvMXJM3y+liNf36/WGfEHGQEg6BJtBnEkN38Qu3Lv39vqtb+xyVGsDMk2YYuZNzhQi4aSL6Uu5iKcrF/dz8WixVAALIJQJGUxxDosCJFHRR4o8UuFgQBk6AscCgwOEQ6R4BUCowXYqod6JBDqe5a+CqWKuXuyiuvvKKNpee61kV5XXnwX9389r85CppZhP0HVMaFHUhCTZhhtsrWNkSidyOF45lJ7sdv//bT/peYmNL0tmyzBeGISBCRIDHEzezvfWV/uPxHbfMucyeUY1Q8zVE+37ogGER/fDkEKCNAkDAgcPCGMBY4G7uGZ48n0wyCQH/9IYCfVnowBg8NyXCv+JwF97psYQouDeBYeli5eG4KDiDIWqNwkCsXFa9gMNyDC6hUCuXstP0uPSl7/+RqDMjHsBdBtgAg/kNEIIlBT5KskUhdVCynSlbUkKkUJ5xvjvT2EDDqJqpgAoKwHtINUzPRnd5y6q+rd2gz8G7OOokKlGon5lic0ZJkh/mP6OEXwk53yJ/3wJu9b07cEYVVQPwrSwKpL96VERCTrl8LdRewUHUtBJIJfFLdd4G2mvphgVibJHZIZg3VmYp4H64eERjRWSz+KbuQP34oJuyJ7LqZo/5u8X0Sf1GqMOWsrZBTUfCn9uM3xj+G+LPDalOikZkeK0iWkI6qTbxOnkzZLiKt4wmRN6Z7JDYUF4v4ccRWcxZsRnWurvZ0CLWlU6Cv+nnmRdwKn1WYNklOI7uenw46Jjbuj+/I9XflRL3KbDucmxKUFGeir10mfty2bRyRmhfNiCAV1MRJGYlJJYWZHS4iSU3yEptpFMKX09kPzSKrKXoCRkR1T3SUbfwZP0K/x4oETy0Sr/aRkp41wbBqFNDE8u+Ers007yfEePrkiu+IEmVWqdNq0sOci9om3uXxJ+0yUN+xU4tkTRHxzXWa6hK4dr9UxadWjE8ZGzObop8KEl/ZQCfCd90c4nt9FGn01K4ij+ADAkTwEeMKUywhR1IJV6lSearUyNdKa0Xa6iihs25K9TBBpUkm6W+KhQZYbLFxllkmbYUVxlur3gSNdpjNc9h8GaetclWzTa67bgvweQC/BzA9QMgDWB4g4AHwANoDGB5APEDQAzgewPYAyoOimmCisbBRODgU8uFDEZNDEedKKlasRJlKIarUULTVQY7OOgvTRTcReujLpp+BogYZzscIo+QabSyLcSYQJpms2BTT+ZlhBmGmOeLmmifPfAs5LLJIymKL5VtquYQVVhBWWsNkrfWEDTZxbVYvptEOBTz7GRxwWICME4KcdFqRR5zRwnXXRVC0JpgYWPgIEyBISogImhhXkWLFKiQkxCSVKI2xvFivUD6rg1wdRYzITpXY+m3zqGLKhMCYSXJES2oq31DAyCsmTILKEaMyUnFwaTe1sC2QY7tCCxomYVfNQrvtJ7JTQSoUKHMVpqRmUStA8j8z3mm0JVQPQ5f1gRozLlSn4HJjuE70+bEkJxyR58oLglq1dsKC+1sMIxG0oKCwsJAEOIMNo+mgm3o7CJp2utpqO/HcKgG4oinVHmXx32kUGKDBBAtscMAHfghAEEIQhghEEUMO4nCRizzkowCFKEIxEmiBJEqQQinKUI4KVKIK1agBZPuFi5cuOzs6u7p7evv6BwaHhkdcbs8o4aiX+Xh/YEwIhsJiJDoek2RFjWsJPZlKZ7KJCszDfCzAQizCYizBUizDcqzASqzCaqzBWqzDemzARmzCZmzBVtShHg1oxDZsxw7shIdd2I092It92I8DOIhDOIwjyOAojuE4TuAkTuE0mvAIzuAszuE8LuAiLuEyruAqmnEN13EDN3ELt3EHd3EP9/GAgKxCgCCPEgSAptgw65VP2eSUWsMqaDK8Oq3Jzwin7LUfUcuoLaNu7nJPzYSGG5ptf0e9T00wTHv1BSGywFDDPNhBvRo85+6pTmivmmEHolZQF0YNHLV7QjsMGVuPio45h/vrcAuWizWu+5jn9TLUf6nxIfAq+JgfOGOgGd8pBbReOfWaJpiu7gMbdFWv6lRTANQM/QzqD5uJF+ExvEko9YZz+ccenEkqKUWuAnQPswOkaATBQQCXDSSorUuLC1sAEKZIlW4GGmsGARDhQ/gwKWkDRkSJIScEIsXTtHwx28VU0+pbeJNtpFhxRYO7ZAixKdaqGzBYfyaaECkDNHtL4uIpMvETjYRLtMRJvexOQoy1Sy1Xg+q3SUEyPrmQSqVupFJShpQpZU1lpLJTOdlVGKweyROpKMRfdBIhsQL9WbT5v7YDTE0a9Ib0s3fY5uXYzUo8odLAPv+khc8fX4c/noY/7P/9PPj9F5//t32gHPlP7U1A0OB7meewY5pc8ainPQuxxBH/C4N8krN0JWbbSVFdzRgGo5kj+T+nDuP5mMAmLcAkQSaLME2YqaKmCzFFjlliZnLNETdbnnlyzVVkoQLzFVogX7FFEhZLWipluRLLlFqhzEoVViu3SqU1aqxXbZ0V8wBPL8rE6LWRriUr36PiIN9rXiP3wYv7OXxzPcgm7za2bFdwj7C7xflfO7fKk37L6JvbzO/wbffvDNRwJ9xwzXnNLhMgSiG4bPwmXIEP4SdrZDMFkeQ4cUR9v9uA+MQAOQHxiwb5AhIQE9Q0kKBYoF6FhMRm4ZXw4gecFQHgUYBMAzmA+C2U/AJNYB2AEAojphQODkuWQl0FlYVCBvonaEWRfRG3lIQ1KJ49ZUzIUAqDg/paRBxwGVCxhCFELCIMlazAYINSzcOIiJTi2bJRyMacubWkPLEk0uE46ZhEzmwp+hqmsp0UEWgaSZmB6Mn8ppvdCIHKzvBEoL5ZZSKZ5qVQYcWydofA8wCNAPZ8Zs3Dqm3+z8iUWRYedQDKw601V6qwtyh35nFFm0fOTEbhl54TmgJsJfRthnvCKrWDAB1o9Xh0BSkYhSdJmQbad0ZTCBAYFzns4Fgcdqy9ooOZFxg02MBHnwFh+zQANCDbMZKjmgEh0CT4RtJY3DzahTZAuHpPW/4KPtvz5ITunnsfxhPoIBwP3nFUsLMqdd5UDJMgQIgjgiuGEjkVyApAR9ICZMkCniJAj+j71hxB8VKgMnNyMlnSsWu/2V+UJPFA/zZp8x2IquXe5xsk6/9jBf+2FX2ohy9WUN7CX9cOfnZsbBctWoK2Y2FTx+KoA4BU8UMqAZ1aqfpcHvIrSRSB9QS0XPU9M/YdklXkXBNVhNGpVA8mxuhoaTH4K5PjqRrbi5xXUb5dOXngbaMV+jsoEjqfkl78UU78JS/5beD3zw+kECCBAmIsU/xE60WJaTET62l6VAuQpFH1WR7bQvRHEqaURl6LCAX9SDK1hIcDaKRxkDXQnwzFsE/yTOlxr+Pm5rV72ZAZsDwEk+8K+bqrlpi2FTs5FWlmzxs885ZUVQZnuhZAB6ndYFN2c03zKQXz+u1luuEJUG8+Fo52u688qYk9Ij13gQ5i3Q048NS413qp8927Qn8cv1eRFmX4CpWxnzgJo7648FiGsO7PxoTsB0nA6j1Pi61w64TqL8bFxNszco7Ne3P8ZErVxl2aHQYkdRSbWx7NKA/c8VizjEExi4UCkmC4uuwqM5qcSE3AgbI2bzvWfTkpvJZHVrhovcxrinwhyDWmO1KoqwlS6T3cw+7wFFDhQM27nWBJeQa1V/qHxWv//Eri5etSgzgaLwGT2g++LbmjQiApPys0/R+xHbkoHH9VqQ1M6iRcT7daAcfjcc+17EgP14LDPVujEKSlBAKnY2fBJ/VaK13Oy8NEgy1xD0YF68oY2RmAKBFj22Y+5oE8PB2euoZqYhqAbKDKnY9haMmnjS8573D+WQYfZm1476mnti8oNA11BIaFrwvSkAkz6cRFU4zI5KDaUdjFOmKGZo6PTUZ0lOex97aVadTouqanwodDmP/ux2896XukC/SGabnZNUV1VdwAInxbhhcu6woJWmHp+pPsYUIjntebdmS/aa/F1+TdCFHMegcuxxqJvdYoy6RmoL7d4icijSZ9uuIrobBnSnCbSd2g33gJ3lg1H3+hBfc0ar+nnd5Nd90z4DWw/xkM3tGccNcLN59YVvPgrj0nvUAfYmu7QVKXh9hFjBggGfSCqQHTKh2D22yC/DYiGksE7WUN8TpnBiChsMv1HyCAHGTZEIKnd9jFlIBYbsve1kkzGjEjoBsuLo4SjE7bk42Ov8QIx5zTNIgwB+806AbWR+H4xfKAamZsxc4u2n2nxIf180LIF0pMYjhtzS33IS1v1NpLKG5A6dcQLaP+ynYsPP08EEP7MeYdF4jFs/phfCR25y5vRNpLdAxUGKyeZaNq94Qn3Xc8nUSB9UGlNAWoFyvVqnoWMyQ+Lr7px/ITfDQKRTskDlCv8qmrPCTd+BHb1AkppiB6Qcr0YFK6dHt3TEHQFeCzt6mTkqsuVeoCIkUPVD3L3BPZ2/dID2jBxclwgdoBx8lpJ1TeH8WxI2apnQBvtWM1jcTaKbR7WdpBxeJrBapKbBWo8XCSEtqu7tIDBhGk4mctUsz5USXaKJ2kMCKHOexRvweHoV8IZSkIk/iJmSqxK3HoH/w1Aef4/Yq82xv/Wq9HEyWqeAGQHnHqwGSIF8pOM/u6/qFNPW5JcHQze1vJo7MLWIUBQ8VgGn5VpTTRniA4Vpt3yyc+3WzcnvTDI8sb4+9U7p3/kU146X2Pwg2ueTdvQUR15fjm9ul+98XwLri3dMybW204jW19z8u7+WNDu1u0I1Al8qOMZ4rgBXwiMnsQpYM0x2JLYKpHd8h0kN7VOjKl3dBrwi/0Wgi6+hzPn98KOq1JMi83qFJDhTW1iwovtM9242pqGjXPnlC95Io3H9tDa9tHZ6g21jTZzR6NGpC9j5kqCXjlrY7rG5rGVHX3kkaVpeUhKboHS0sN/31VbJp9hCrCDEaVcZzXq/QBtUpd7ahSqcwrmUo2DsQqsUmkEplcVC4BgUqwaH6OigOEh+sH9J83dYfnwuVwXUxWxI714W7iYYSSMmyTxIPZ51bp5uYSnB+kzgs2BSUlBQUnwGMK/qGrtt33u5CefZZbGzQG+XS3YR6atVeeecV4y+Jk6tCGsvWhyiDdYEF+8BpvSYKTfWYSCxvjrv3/M5DPK6GJebB+Dff4l3bGjY4GXXp1b/5LlO+DRJpXP6rr3tlJvRTDBjzvOs/Z3pv3UE+9LibSJqLlKCD43pC76whOy7mD71JhqFLqAHcEWkcfMIOWxm4FT/fobqtmJyNRJ+h6S+uCkqCpLoLs6OaUwPy+Zd69vkL2y9nw3L326Y1bOZwdaYmSZSKR21nHek2Yzk7QhZYzQOYgJVGA7i5157PGIfhbMMK2tkN1XwxxzZ1Qp5kLAUc3mXI4jLfleRlGA1icqBVlpXzc9Tlkp56VP+niSpfgvKAg0/sRIIz6gx+eHxyMpXaN7ozl998bplz2b49zlLe+6ug9O0lKz5a8Xs8+3V2APN4AjXjiiRfWiwkngP1+XR5AuKulTKI3LuzDLZaJNdU8nqIsQYx/EDGOBNELHZe9oe6Cbuh0QYk+zyBzA4CA3bisuVh5EEkQYMb5elF5XcXkBAE8T3e7U7pT2ax42mm7kZ+WGyQjAXKP4Ia56rh8z4gvwymGqMxQYeRsR7efT82lj8wjjUBlm3Fu6OEBShRbr3/BWx9PYybvqV2pawx0Cz2IeW6ahWb9YOnUxK1els54gG9x7+GFatbZN3iy/MpJmdP7cpn1/TjaqmtEDUGA1Oo0WuE3ZmeTP4Ghii88g6wrubaS7F8/7Eol24gG51RexwEkDnpHhAMRgP2gbRgdWtVLJK+uDZCq22/ZcL0DAqj0xLDYWFrIPjN8gKB01WUq6QkmhcswQBIqvsFCR5Khk9SK8MjNzHCJT4wRvJP0NI6bzrEs+nEFRyxnpynpefXqOvH0kZvDTIj4T1+a96Lt786GsxroRZ6772wS6gTM54qq2+sUpthvH5VxujOf1F5pPrPqy+9f7HRYcNP62C8L8/Xb4J+9t5/ytMxMKs7x3xEXF3ShPydY/oTSD2jDGzATwCCZohs4ov/WJZRkU4/Ob9j9Mr39uF2lheS2ZyHlav35mPy2rGW+WWb1cmeP/KJoZrEuzOKU47+msvf3zK3b/8nfcYFSbyHZFlR9ezGxsqQ3OqPJnJCa16K64rE8ebWoMMZozUkL3de08mcVYEm7pdqgSrmE/f92vHT08r9WmosE6yK3iBwi/wf5f+ViiNaF5+ewLtXajJk3IBSvfMmhWh+pY1w2+d6AHxBJvgBJ43DeeYdNGftXp6e1nUvYgjiLvw++Dt3w8+2TdnW2IahWvTi1PhSbd0DQdvirP9SrMrsUzcv6GJNp6J/Tavqab3/sBC4AGUWGyiEyQEaBI11QOPS/LpDOYGzsH62BEcqPZeRAIdvegVO8jhnBto+Jh6DWluXntpceVISHB13oT7ilFTp0aPAYzO0nnm434w7aTC+hvIU074egk5SqsMg0VLsx1rvlkW2e+3ggJFOFGqA6aINuIJ7IdUdxSxPF9k2UKxKVvmFOVPgqzfJEXyVd5/e1eGm0Euk7L4k2WIrDqIWPbKnKpRZzPa6D2XbXOxJYrhgWEpP0x16hJIQ6MAp4tPbv9tNaoZJebd7NWRiL9jPc2ogqfLuhDAVlwR9nlklxqxuhNpzLe6rO/P5h18NM3lV1LhCiasuFGG8rPmm3ZUN1Q+66Aj9fWetikSNs7lScfFrs7/FOSWRJA+YkOzxKHvzROa0c5xEPR3vushS5+Q2LJd+o3O86rezL/3M2X7FCaoQGnBSuYr0ZsAfJHPw86Izo7O/kcnVry9t/xIWpzv9DxO19UN+VGLcTyjDXtYRFkdKoI9wfadd/R/TvPXdhU2e1oC6F5bzv0VdH9w/WOOffw5coO03CEtGBJX2fpeK0Zc23xBdVDdxThnPkXzkWOj5fbkyLUMhX1oYBxnUhNAaxVhhZZyXPuuPeHNuv1xsUIiY65VeGc2Mf/GvnWgDvgdPFS02Sjv2vd8jqYhzF+edKajedqk18ANsJb7mFHaz6ebVsZZyzvvFhC6C3jHZcZ8Of46gzmyce2Br77W1AcF2ITkasMNL9aYwr78Dd/UXwQ9+thN3ev+uL4d0rQefBAvjgFzssG3o3xI9u3Z7woHddfWNPfdyDLVvjR3s2zPuaUSYIIDuAqLkPGoPcXIbpY7bcl3lgdHPVkvFU5ZJL9OVXD7eWYy8kc5Evh2ezH/y+2N8f/XIIb60PrAh1123+EGc7QsUQELhedifbXDfSIeZnGhqDyKGPOvvq7sbnMRzl5LTn5yXmkYCU7Mx1XJ0FGR2+Kjov2NTXLInpLqIbNqYLZP6UX2VdzKs7X0s48PfmSor3WBx9ucuL4f9eILhdF1g55mOctQSu19zBo6Zo5TnTN55bCmTJy7x911xNzd11aJVupIOOeWma97ZJSSVZC4+cN2/7R4dLAeq1frsZCl9zmCbME90H/A2MtqhteoR70cmMtkC0u1vVzJXyOOQ+61OXS3tS1lh9oZwthvgq968So2Fna57czK8yb5IUJixb79qRGVUJkB0mM8oEEMqRr/NUIxClF76id5+KlC6hClI9FM8PYyEaoAbkEQFhBxnQxNH7x8TheqL9k2AITjemASQfAkj6luKaJjg7JHBzcOkuDhLX0AEV26Pr5fab7dsy0JjpL/Qn9YdcJnn7Dii4iD6XMKbSbIwpn3Cv8+44IX6ufc5AZRpFpQL6c8fTSXbNE6BYk/qWWr+wvXXlfzB3z94RM6r7CS7Etxi6HB8Qxk6GthFEn3ic7rVd5+8dD3eVwHp6y5Zckd8cfNhWvJR8tAQcrq9vLUODxL/+vom6s/n0usS/dowO4YH35ISH2lmwETadl/7cnDqLhDSS+xjX6rof0JBzs0zwXfgvIzeeqxbXoN7G6on7qNrAZulmrFRPB5gVmmg/wWWCrKEak9C+9TlDvDet6Om+P39QDG6NJ3FyblS17Tm2flWgPGJ/0G73Ax69JkN2eMKKph+WVVb1m8q3YW7Fk6jFl61trTCqJFXuH74zcIPDQeEZS/hay56H3YAq5pYBb8GwTHfqIXYzcb/S9GTE/UaRbJPv6GTzcH1c6XfiXCzlG8wfen5IOXKVcRFaNMLjXZ3DvhKsp4ty9kLdEKB9yP30kSDdfarN6uHfwORAybJavkCaKWFdu0cLqcukR+x7GMyxRlGpkAo4K0buTkMY/qgiZ8jkxGNrpzk2/w+cKSsfGjoLnkCF0SfKtcVCtRRZKWFef8sl31Fiixj6HpJbrIJbqc/7jFIKCPbNbe5UJVGe9tyZPzOpNj0JGaFXWgMHl2ur/cTDEyWnKJHCyWv7Sc+Fh5AnNDFpzcLuDLPrXfLP/+Ww73md21I5zWwt6xo72TmPDSiGBrWJIIbwzu8my/v7Kiffz0fUnAYZ1A5OxdFpc5tY1mFSl5t55fOYmkvKrg6MJlU6PVB/K0BzHVRz8Fwmznh5Le3kcMoYed9a1SmLYzlOoD9T/V4fFgwyrj6CHiGNUWPQGH486uMfXueuTQDZ4VRwMmnldytLm/qL3IJ3SI7dPrBu7bH+lIpPlqGC7tDMpvT0pPa9ycmT5uG41uiYJnN17671w8D1/6uPa2oqtd35ecFdVeXdmvzvhlbmDO7Ykn37+pr9lg29qfFdq9cmHO5Nqq85Ep90sLw0pbM3adI3G7UKGlY2vL+8D2LtnYDGIODF06y2D+WSnSPhN9PYvi5JzERd6AZyQc0rUsay+uzIfJcUPC+khKPnUT3CQFU6K9Axk5yrNK0hpde8YjSnf10evZYVdxV6AIFAIcSGGoUA2SGAhswQBHUDV15yp8qapd5stoTWfad7JDj09ef/hu/xTtWpPTN9zHtEeos18JOzV1oThNGrqi8F6rojzX7QOKTJosvPpSE5ATV4IcE5QRmmWNOkLZOG6deKf+pWFqVDiNiw7daMrX7muN2+caXBW5cbJaunPpwm0u8evhvLR1OROfhVuYJKq+oH8h/lybflHu3X9yuiOX94Z2W3SDJbHNEFAr8thPKpnyxmcnH20+hq0EeqGlI/wR4yub3cfHptUczpL6qKKId/YKDREBXy7wz//iVAyDf8XjCwNRg6Tf1kqWM1DNTQj+6H+k2U9rJZHadeH+Ra7VOe0F3IizbfC2Cud1h5oKplr9q5c7RFOheL9aqDrF+Rm7L9d8JOIF5vVsIx3zsVVg/nG1Av5N4CCSFQDZAdA+BW+cn5ZWuuAcioiIoO7Of44XA+pb3yZbLNpLJP5FYA56mKpZi/n/hKc5gHdkGrOgBkftL9dZiz6hnqbuDMBWV6JDxvbA1I6KepWQrHv6Ja0lpi6XiYFa4+MvSLsvCDqqIFsGkqbzNBdXr+fVfWJNX9JQ9Sy1Cre54FrokQY7+PcC1BvrzDQGpAphIzI+0MAsNnOwxHkLmaardyAJTNTbx+Og4C2g8OeByFRwG40E8PrWYYb5rPcqerNw2tzBz9fmhcXWZbk/bk9BRDYlZ5Zn+f1m/28gaibg34/8xLambKGBCxjsV//s0EEARkDY8CZB0ABbpbYIdn/E0SEifWpGcmC8VXSmVSG9RNw2ekje2NaGmHtfnT5imCiFAiChBtiFcIMyITUY94i8Qi3ZERyBLkKaQbxUMtR7WjXGgleg/GG5OBuYIlYO2xEmw4Ng67BrsHW4xdok5cIi4T14mjcRW4SeTg1fhkfC1+H96IbyWQCRKCiZBPuGZLt622PWrbSWQRI4kbiJuJecQF3ZdURBok/Wekks9QmJQiykHKKOU1lUPVU3OprdQ26iHqMeoN6gMalRZN2077lY6la+ir6V/ThxlIRgRjD+MlU8asY37NvMK8wwIsb1Ya6yvWPTaJHcxuYf/GfsD+bOdgZ7DLsau222932u6O3QwHcDgcf04cpyD+vf2B4z1lcpfL3nLuz93bdkefb+Re5MH28HgantER60hyrHLUOw7zLu/5HAIsgAFuAHToCwNgNnKaETBJSzQNECxQTmvWHv8p9/v8K1JQnHMDhdxWEbRRHZ3Pk65kHQhRq51EdGHH35cv6MKgQKCHTtsVYTlMotdNThJ8TWLGpiPzaKuPMM0QpMcoi0SF5QqOBvaqW7sLgaxwg7jLbpxNHp3jgfkYJfHDSui1U7pKgPgGo8pVb0X5ux4KvSJRBPFUEfk16VrOnWegmofnkMa09veVOImANYXczoqzkytk0amNb1MKgwEnjwJYiFFu7yfq4fatE9xuwTXeTPPzAIHYbUPhPCG4yfHrDvo7+HiVgq7hyTXjY80cSnIuNYpWn/utFmgS96ynF7Xa595iT7qOkHVpYvvelBAUZ7mXZ+h8EjbeBIKk46SMusoX2uwjMfar/YUIFpBbHuvkKoofwQ0pQ80KV236+lUhAkHjPKJPpkA40xgpgylkqvSgO0QaPgMQea05CK5VlvfS/1wKvtJBoYciCdSDQFEcKUWl8eYMDtb0zrvVWsahGQQPby52tme7h+cYHWhlc1zFWmR0ZSwqc9yoQsTQzTzKQdM6COsk/XkCyhnN5iRGosq5LbCoVA3Z2MvhO2mR5pmfgH0UWexDltRqdJ09ASg1Ya9rQQU4zAMYYbbxi2bv36XICf/1C9IJcN/KGd4K/DlzN9B6eP//wbphWj+cwqjVOr6A04kJ94haCTzYrwdZzp+QLxnYdz0ixKHKa3TYwuu3daA4+b9rmwBsGnGdxbeiwz3OlP8W1q8bLqdAP67Vxj3IqZCDDGkabqH3NDExnF5E8hLR9yPE2n3qVdcsHgJ1gGcOKrpx9OnVKNh0BI5u3jpSnVKUpXTH0Cf8d/DxOoUBGmqc8v0x+gORv7PYDrVGNZfK2J5/1xIUFm+JhxjEvvSuH8+hRV4R2t8uTs7gQEjilk7mRly2TDb1M1nFjx7lmZ8NbhKkpPjwvt9YPFM7dgKJ0UKyg6HO4xlk7e6DxWCyOgcG1sHV0TEAwTW7TyG0psshjyJ0ENHhETzFEXrapNZFe4GrA20biLRNRswBlYDqph2q/sKKGUWoVH3rEWby55garnUlRWRVclGE6EwoFzZeqwEcGQh/o0hGEnSeDoU2S3GFM4Swfm2vLxYyerJolvYso4LDlUz+SoL0yBZysVUjC345MEvgsjp9fjmAIiqePqov66hxdWlp4GU4K0j+sqz9fTlBWVH6SKELFMBhh2yVrH3R3TKCkBGyAORVGOEqGGOl0HZacHGR6UyueEHO1ifz+lJksBGlEjk78TEeJYAxn2s0hiKHCKL0kkIUEJLEcYXU3Y5xryTU7z5DDdSbaF0EbL8J3AG0BoAIWycbRsI9lZq64ciW7QjAQCn31QTtSnD4FD9mu24NMbzTXdhgoiQvdUvMEkmimLx2v6cPBKSjlEmDUKUoChaIN6Wh6Vmzyc/qQ6Hw572HHtAzUoPuBKMmgOsE8aqtbMsxgvSAOHSDNUAI8+4Gjj06RNjM2sN28vawrNIi+bDAv1Wo1FpUq/Y/ELkNkSOeQ1AP4ahW0dGbl0RxOmeplRLGYACGCP8uIQzyzgM+thp1uvRMpmaOwUcGDphl5wQswrz1RKdIR0dJA2f9cJd9IDw5X1UmsoJKL+tddcDuJbMCbZgrkbhw2VQ8kQBauW9MkVaRPgUiH2+ejxhOvijLxaOZTc9cwVPIigEbLPNz/5GKGUiE5uXUDRxrSjWXQc1LbjEydYRDCiKcalh5qWPr910gyC/yKwE1qM5aMsyZXniEaB4nhU6HZBw8O27MWwpgTT8HanmsJegMH5NYKjPwiUYMM61e/K45r6q7++cfQdZcz4/xF6aqWTYlegm0O7mDnxvfau62+Q+Pa89qcZJEg8xaWJb6F2upo81RyOFUgbMllF+m+DH9ReDQgQhfXFJ/9csxc5YRgjnK5akMDQQGTXNTvbID6FEInMDRL2cQK4cVBA1J38sl0/VwUUPsPnTmYQFf842TzyOD1H76AL1itFx5mUCcfvmp0UHmISCHRujeRrhXB/QFL4TEQB2vUDwAomMePTjVz2wxoFDi60ZbaN0bq1qu0sRyWrV8am6/gS+tPzjihweph7NrySCs36kjCx4eg65GxzwKHmq1S0NfxM9E3GNLqS0sJhM0JtVZHLmItOSPvHXzJZMAbTVljbHHYIDykIBDoYMRF1EB8s1ziwCRkJGnT9TpwGLSmUa3WEyZMwz6npbpLEWHOEZqohQxgcxIi0nrVOdp6uaWzboru2gRdQjY3ptrBPH8AgaeV6yvxB2fF9kf92I/0q9PGCLJ4Q3pZGAFT1vE6rE0J3lEXoCUdEppw40xJejXbuwQffC8lhxhx4YZ1iBppnanyTcOzkO7uOkw6JHupTMYnt+hS+6Z8dGmgM9TLqew65J2GrmJRLOAfh68N9emrapPcKQC0SZVFL0NWb84/+ZU2N2NPUJvvuShpQqN0rWg3Pz2T3aen1BYOof3brJJxLEvxRcxaNKzioSwtU5HQs1l3FEPoYf1c7y6u9e1GqUiplqYLIaGSLcg5sJEISEcEC1bpF1y4b+xiIiOD4x2g+MT/miXvwgQeh4vITGK5egRK2Q7D86nMRDIvmasm/BdJbdNYq8LdW6xvnLVLVWFD8aH4wYOnFXwnCIJPfC0InGcyMOifyIJsa4NZktKfmeY0+xglZWlzyY54+Mdq3acOlWyi+Q8rEw+ISM6SIZlx6Yg9GD2nZh4xC2NNIwDvRq+zU/F4fNLrMkOWk2yLukm7OdNcJc8xXRgEY/aOmV6Gi/Vayt85QxXtRp14mf1kQ5mArpmtxfg+Lx5CGrZIFq8nDTXaXriWVbF/oZ0VlCajiN7doiWgM/4AOYBOFKTdrFo4x32Oo3TIYq+FBsKyCA9bKwcxxByyZBCoQMNnScnV1kiEtAjEPScqR5AwKlllDv7CfhGMU1FXZTIjXff6zMthLmmbB5ci1ab1oCrDSfO/uMOfrxQX0CYAH2qkUdgRpCbJCcXlYF5RwkbITYZ09uyoMe5r2Z4jTMvmZyddciU1IbaxW86z/xvl2dSO8pe304H/wSzoURwMcQVMn1zKIOUYgrjYtdPq/gB3UBmOi35ZNzowKkdrzFCLiqDjbPuWVSIkyfXhPh0gbS7l4Fgs27SyF2ZsqYPeQeHiEmjWMgmExTpFG6Y6jLdZhJLAXL1TXB8E4Q+9HsQMjkhWjAvNHPtA6tMmGFT/XVu73crB4bYA9XQ/GsfZYAWlar+hzdkZp/aAPbjc5s7hI3ASUD0Tae/FwzO2U3iO1+QgOTQUiBOs+ovMkJifiKs69Dt7I0IoVNAnJ2uXbky9HEZZrV5mMV2Qs1v0WNfyysFFodoZIfzXogEw1Mb49Cf/kGLqmQ7MzahsQpFFpTdryj6IAMydR5doq3CxeF8zVOYFfxmhsh3dPPWcC/qS8F3rdXDiElrcuLjfD9p9J+2pAIOBGSZs9vYqdSZE5XxBG7qptb7FjhOAV/8tRS4Gkg1xUNqgguHE+gPHx1d+vdfaP0BzzfH4qm/I2xQzKZr3U7F1eaMKg4bQ9oP10yfOBFgS5Gz7QpY2NAuTZzOb/xdEqW80FIAS/6o8gIp9duHfxKur8GsFWUzs2DVsO5IFWUqvF6lSsC5M6gjxVh5pje/NPA2N5FUi4K19QMKiXXNiUMNNnoI9lhXAekVmp3V0WI9fjq8BVYnIYIUMvIaV0Cx0hiygCAtpZVHGt407ljwhUfMZqBhoZxoq7u979Q9/ODhhO/Smgib3ciF+cWFRaATj9dNxa2LNRJuefmIhhelS+RW1b127xaqcGGoxD7QyZa1bjkoOC4Lzj9SUH1c+v3L8gcFEEGKVn29+H6xTKFFSSr9zTDAshIYUkWIEuMefMAWtYsU6/qsFb2LxPuLL8pBhsw/fgTGGuNB0ul21ponaoeG6O9yq0XYqxhwfrftclqph00EQ5f0zU4A+SG9dneWxjN1uDx1Oyb0GTuk9FODhy99zYKTjzquKlPDUk93pSaSughtzTKnyQ5AhQIZWnAIcFTwladToISDmv/obEV8TxQqi1ZWOQiB99bpjfPN3UR/S4gjQtq0rluZ8zS0fSAlPIVH2hlZoItNtZmYQuqR5jJzi95ZDeO7U00NcNDCtMn3Nn19lx84OuH7GRCJ9m4kXaxQTHxKoRB7mR6myw62jD1y4OUnoHip/yv5cHEAKcHNmF/WAQZOeSq7JNYT2ntqeV7b7cJ1EevQRt4m2zumJwnCcTkzl0vrUSe/NRySrcb9MXIhJ0W+03vB81PeqlHBV9pqJbpOHtTK8NvxvAlrq2ENgO7LdF1i6aBmKiAtoehMBsTiKaoIUjiHbV3ltWqP7MbTZtn0PlHoCuNmf9omLuuLxS/GCioEjP7QUaHpaR1ZbPpUaDyIFJuWkC2buLjkGi/xy+5ljaiqvbCQDwPjxTMZkyGKTKpxoEn1nLXpCQHuiIl08PfkXrwOyLupznO3pST6fjnwbMTpxz6MruQPFrycehu2ZurOwE34GYz1xiOLnPjz+DyBb9qERVfx0tlJvv4SDXz+CZ8gBIYjTQS/Jx+YMaS6pSeqDhF0e/SYDxBFwId9fp9vgwgvtmNLdTfxUXkVCqXmRTtdeoZeZZWbIHzRX3cjerQbkLuRtacJkDR4/i46y8BFF18+TeZ4+IhJ7H6z+xCIFw+AWcfAU145HIGhUM6QHjjUf/RpJTprA+CHNFTWtYamYacOYsQd3JzLiut9KKhVdamfD2AZv8oJkmrtZvSOS5TrWnLxdwCrL639S5lCpYVzVPlXRJZ4eilsuMqP2OLNhJs0+5H1Ug218+4fn7J+1SBC/Oz4m40uRNcKy7YWidSDmHvd9RoOD/9XvSeSQuGXsfzv2UzIxQcbjmDA/Oy7r7pYVgrbW6GMK+vzxgcU/+rmcCsML5Jad6XV4cmWwN58t5oa7xCoWD/gVpul9b9ozVk5YTC8yVMtanN2cIaNDC8uI6AC4gJWsa061TOL59mlEjTiFNQDhzgej3VhMhPU78cksLFuS06GOq10sf0VJkijmnKMKFB5T0Yq6GCQepjSmgJRueK6aXNzKCYXOzcDfJ91xyUH/q6DfLxSIPlSzfuMV5FDDxICv53M2OPJYYW8crlOxpKVIT100HhPlCgHGG1YOIHGXlrc564EcueiPUDHgX2b63wuopWm4MksElHdyXUSeclVzL0m+q+07EMGRCcjJaauHGMS6QTcGdmu1qaHT/Q57+j3bRJz8nNDjt1geXP3yYw1wX6aHUngZiibPP978IHeJvSWeQgZi5VWsvkyMbvW5jC1oDP0blGkqaUTlUNHnsMaBj6wyp6wOE7rN6+fSVmIb8LLxUp9vLaXgEKKpLDxstKaHmYQpBZHnp3V2PE1YQJ2yBfjfRPkHqU51rAJe7VJWjXlhNkI/KKW+gi8ruiXDKV+/spt/aYl64AgAfsv/LeA4S0zbnr5qrVAwUeFtJd3hYFODN6sVcKpEDJyWX4PSCHuB6F2cYZ8ht88j+iQlzhiVMbHsVqMGDihONMzakRKvbsZxaV4w8sBXKXSZHMQIJJK5SdJV2hS0qYKiEs6mOZO76/STJdV7iqVm3wvv7M003GZSEyxR11lIPUV/D1ldlYQzvS85YEDPkhGVycBPbQqD0/0aNvZWTAf4hwmULbaSbDbYm/vylJkVMJg6KGUjsM5CanBfX6qBzIJe8nPMw6vSVzUTksHA3nYf5rFOqE2sF2l089cyLtWGMjkUkjgsqiPBARSu06cj876qYKEY98Egsyc/OOuB9WtQTZYw2ONJ4vMhXh+EZWKF/x53rk/LTY0RqySiJrOGV/RTw+qrdwDNcn5UB4ayyKFGKqvKyRPkEZzxoi4dYm5orgrhzppRfyKO70H9ZTKLBBtuac0zGxW0hZzhBT3u5cgcbrRBkQS/pk1vIF2e6sRvbVdJ0s0xh5wyqK4zEg93yAFHavnJVqjSHSO4uD+2p2dTycGryeqH4DiGDv6rS+XTWHqr7oAx6/bX/a9nNCCMo1mngMzwg6BA/bCOLt0+ujrtOBzcduhuXqC+qJ1qT5ONpd8TgQpSOVXYGCxPbVNJPqvGsY6Bo+jrag3v7DfzxkUQ0OIuck76TNqlkIGhmxeyY4h1uq2IpGA+g03OnBpRzJpGJf10kUw6SFG9rsGGoNhmYCt6PoA3s82IxAN0h2Of1pxc2hnB4NRsnZLqNFGDNYvERmfnMli7YSBXTW+AAwZtbgI10Ih7QtfI1xPmSv/AIA9naEePsJGb4LZZGlD9ueBZcDApU5PuPzAOOGmY9On5O0By/ftfDL25H1jSk253qqmdNgWGQ0Wxo2fhds9dLC4pCtZrOPHZkJ83sTMgsXni8v9Wjia/sjlGIZyVjlBpeHKmUn7grIhTr+zB3B8wTyR+MNbz+LbqwHwQx4VDA+Of5xEkTqIaI0haJDHzfLoqWGc6GzXun/ytnH/7AJqVuFcmYRppbMVIcPGYRdYecs080WOBW8taNYZUmHjydZljTehok1okTwQvcHDaWH+y1Tcbh8vthU5tcjt/w5QNGutOA/kfk7c/vUt9KtPXMpBTfNMnWtcEKnBzz/0vMh900QJ/6DmPvrxEXr23NVBthOqTqc4km2Kp3hh98F3I+oiXXXJ8hF5kr3+gs1EPbdCICz5W73fZ4EreN6TnxDh0CBFs8nzMeQgkfHBphYOWF3sS29C6IewquFjUuTuJOahHZVGQy3gN2ZYXZD9zIYWddKtp5Un/hovmnlxtpzD1nYAxXJ3o/qdcx3WmGyFgTRLncptg23IwS0rXno7TIsVcF8cBqH1NfiiWqeO0jEjhQMGCJGQgBm9rT1O36oSZNINV3n/zy3NvS/7zOLTAn4PXsxjlAlZBgQV6fQy0Lg8+MCUXDUqAaCIiIHvnRoKHG2H4MHb8rLyd5KI7yaTCQMCGDaLz4bZnQbL5vEvBlgVCUXsUUybMMgUawJZMwZ8YShCeHPo3gdyj7EL6bIdb5EpLya+aD9RfqPu379xgqyzBs1+fFv74NWT8T/8GWD5PdSfdTrEEtvq+1+WXqj4j+fQoYSSVFF9893xRq8I4aZFCICUBHJEOiylOLCgGqfVPHcOP/7z7tsl81NdzFZbqFrq3IeJ5yoCbcnHVtdVyZwKH+rjwGixqVJE1bS8IoCPlBRIsLgnHB1S+IrP3wwj4VyH+M4OuT2ghN3Fnh6OPRo5qzzWnPgvrpbGjW8psPS7J1Xw0VIEFwMXz5sKfQyq9fWN165tNBUyouLs49jo9DWEq0pqnv7w76SBbU7gOfLgAEb7cvATi40XtG6liWEdSHkHP9zEDlxGLUmLbzqTQ2YJLixkn7zWX3IM6F4DHXv5HQ43WBvdZ8POV69tSH6u75MbmdV/NPoOsLdu9B5usWQCi0N1vAONTL+fyHgLBjOUf/jbAQ04Oq83L0w9rj0hC9gVyWQbeUCYNSKWHbKP53uARDq/hQfE9ob6GXEv3l83nQxqaKfZk5w4e+iKHzKUEZCSJWgkqsVE+uQc0iYJhaBUrJGsZXFZTXZ5A8hICAJ0WDwMhtvzv9qESsRL2c+TR3SLdVExN5CDV2T0bsx/6GzR8LyrQBtNf5u22n+MkousQXouf/YzexFFwqHNbXO3Mk8RgxaXMd1OZvhcOTh6JYQI0L53Phxoc70C2sPDUj9wvN0/BwAGSZLXEAxZyo9eBAm9thPnE/sR4GzU/3gyNcdtCaRPYgBZdrlwjQt09zxbKy8H/QFFUv8bnBL36YMRkaeEQosBvENkzmuKD7I8+ydtfeAfQ0w+ovXzJ6NuLoOnPa6AG77LqQdF+PCSHdIj1nhX1SprdmmYZWJ8tzQ57gI3QyF+rvxuAwLoXRv1+UDZPV39pWNjPwT49fO3UQD8tuTC/vmdcOxvnEmAhQJA4H8Ol/knTaDiHAjxWX10FPGhfpuas/cf1dRWh+MONpkrY89UiPcfd6kVYpch4fRgjmGr1Qz2iy7FX4CeRaa10Xz28QuGmMzOqNrn9htk3qdKbdmIGcqp4YoPeeSSeb+jndR88E6EXQ5btIua9ISUqME/9Ff712vFeA04RjTLZtvHSnnZYb9rDMZEvgq8Kj9W1WLstcpo5z9Jj6tvZWD/J2zoCNJWNc1tfCbixYfca6l7v3GXmnegTe7S+bxOxqhLG7bST4aelrHJrB61nQNIZ8yuyqbTEFVlJDOGqKuqsiM9qquoywXPXj0ItSf83njWJwnFXwzNJy7mEwR41CIhprOasmgQksH8cN4qtA9uFdzeIlTkpkURlpctBr3SUF/jLSZFyROsIYP+RWG6hFhLIChqZhFc/7Mo/PxFNPiwyKIJ8guLSdSHFguHNy02OR4XHZ4ssvgo0mTxk7TFEiBhhiVISi9LiAJlQtgeDOGJ0SQBl4qv0I0HUnQRx2orEizZvtjgIBp4boyLwSwoEyJrGDCmKNOG9oKRkwpnwkkVumh22kx8MD9pf37661WojIFJvZi+y4SoDK+1oH5iqm3lKdnDVATo5XVJoJD6yhRvrxloqXcacbPTrq7UAbFYwkzbQmbewEfm7S8CBBAxmYixH2BFFoR0qCTRSTMtECpMypahfIMNIJWqHBcrUtRCMqHAc+mf1Vym5eB/lceuMzj2VAf3S7fATeYWItv0CtrWzt7BsVkhJ2cXlObkoKFjYOaFhc2uJzjscfHwORBw5MSZS89aUsmNe36EPIh4piImIeVFxpsPOQVfSn6dF/EXIJC6cUE0gmnzAJagHeO1xZUPzy/QghEEQSFhooiocbHOkciUuiWI0yToklLSMrJy9bbMvAQtEcMJsiSKZlihSCzhpP5KBTIeWln3InakGrezd6h7ztHJ2QUPgg9tTEbWdo/95ZGxDTfu7tcZhff/9ztdnJ+/qW7pxSn9C9z5/+nEsF1ajneC+WfWzUD5US2wP+jGUf1Qld3tCm6SUanCULGprcTAdSKUMbtW9oS1+qhup46XGtDSxllF4z+tbec0gzAP0L5Xnrd7YP5cwdgUXdtufuGrlXXQe6/j3r2kz45heKFvW6vvNXp1+TEE2A4r/QCjgsU5o5qDjEaBnBZxoY3HKRPj3aSA4UMJJkr16ROe40+kySWWTmj1/KYJHyYX6sesTptZV2u2TN3/Vgo9Yn7e1c9mwYpRWQosdtxnKTiFIiyryrCXHegi3Y0hkMoKE7+EnotASJwy//uxo/S94bZqumoMRmZsM0RkUWZILFkDVYRzhxMYZIhsnN2x5mfm4ZkCAx1BMFCodV33tdbj7c7HljBj7PruaNyLJEQp3d4fjKSlxnUO+ylOJFByxUuSUHziv9WnkUgA) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  --bg:#f2f7fb;--card:#ffffff;--ink:#0c1e2b;--text:#214e71;--muted:#4a93cb;--line:#e3eef7;--line2:#eff5fa;
  --em:#085ea0;--em2:#1a4b70;--em3:#143a57;--emL:#e5f0f8;--teal:#0d72bf;--sky:#3ba5f6;--violet:#6da7d4;--amber:#f59f0b;--coral:#f25c54;--gold:#6da7d4;
  --good:#627441;--ok:#96a973;--warn:#f59f0b;--bad:#f0524a;--good50:#e6f1f9;--warn50:#fff5e1;--bad50:#fdecea;
  --g50:#eef5fa;--g100:#e5f0f8;--g600:#085ea0;--g700:#1a4b70;--g800:#143a57;--g900:#0c1e2b;
  --grad:linear-gradient(135deg,#0b1d2b 0%,#0e273a 58%,#143956 100%);
  --grad2:linear-gradient(135deg,#0b1d2b 0%,#193c57 55%,#3d3a9e 100%);--goldL:#9cc4e2;--goldD:#3988c4;
  --r:18px;--sh:0 1px 2px rgba(12,30,43,.03),0 14px 34px -20px rgba(12,30,43,.16);
  --font:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
}
*{box-sizing:border-box}
html,body{height:100%}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13.5px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:.004em;word-spacing:.08em}
button,input,select{font:inherit;color:inherit}
button{cursor:pointer}
.hidden{display:none!important}
:focus-visible{outline:2px solid var(--em);outline-offset:2px}
.num,.kpi b,table td.n{font-variant-numeric:tabular-nums}
@keyframes up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes draw{from{stroke-dashoffset:var(--from,var(--len))}to{stroke-dashoffset:var(--to,0)}}
@keyframes pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* ---------------- LOGIN ---------------- */
#login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:#fff}
.lg-panel{display:flex;flex-direction:column;padding:36px clamp(20px,5vw,76px) 26px;position:relative}
.lg-panel .lg-top img{height:34px;display:block}
.lg-body{margin:auto 0;max-width:430px;padding:40px 0}
.eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--goldD)}
.lg-body h1{font-family:var(--serif);font-weight:300;font-size:clamp(38px,4vw,56px);line-height:1;letter-spacing:-.035em;color:var(--ink);margin:16px 0 16px;text-wrap:balance}
.lg-body h1 em{font-style:normal;font-weight:400;background:linear-gradient(90deg,#174263,#579ace);-webkit-background-clip:text;background-clip:text;color:transparent}
.lg-body p.lead{color:var(--muted);font-size:15px;font-weight:300;margin:0 0 32px;max-width:40ch}
.field{display:grid;gap:7px;margin-bottom:16px}
.field label{font-size:12px;font-weight:600;color:var(--ink)}
.field input{height:52px;padding:0 16px;border:1px solid #d7e7f4;border-radius:14px;background:#f7fafd;outline:none;transition:.2s;font-weight:400}
.field input:focus{border-color:var(--em);box-shadow:0 0 0 5px rgba(8,94,160,.12);background:#fff}
.pw{position:relative}.pw input{width:100%;padding-right:48px}
.pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--muted);padding:8px}
.lg-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 22px;font-size:12.5px;color:var(--muted)}
.lg-row a{color:var(--em2);font-weight:600;text-decoration:none}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:14px;border:0;background:var(--grad);color:#fff;font-weight:600;font-size:14px;letter-spacing:.01em;transition:.2s;box-shadow:0 14px 28px -14px rgba(11,29,43,.7)}
.btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -8px rgba(26,75,112,.6)}
.btn.block{width:100%}
.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}
.btn.ghost:hover{background:#f7fafd}
#app:not(.theme-light) .btn.ghost{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22);color:#ebf3f9}
#app:not(.theme-light) .btn.ghost:hover{background:rgba(255,255,255,.14)}
/* v96 : volets de la fiche agence */
.fv96{margin:0 0 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.fv96 .fv-t{font-size:12px;opacity:.65}

#appLbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* v95 : appel mystère dans la fiche agence */
.ap95 .ap-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:12px}
.ap95 .ap-c{border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}
.ap95 .ap-h{display:flex;gap:14px;align-items:center}
.ap95 .ap-h>div:last-child{display:flex;flex-direction:column;gap:3px;align-items:flex-start}
.ap95 .ap-h small{color:var(--muted);font-size:12px}
.ap95 .ap-s{min-width:96px;border-radius:14px;padding:10px 12px;text-align:center;background:rgba(240,82,74,.12)}
.ap95 .ap-s.ok{background:rgba(98,116,65,.14)}
.ap95 .ap-s b{display:block;font-size:22px}.ap95 .ap-s span{font-size:11px;color:var(--muted)}
.ap95 .ap-sq{display:flex;flex-direction:column;gap:7px}
.ap95 .ap-r{display:grid;grid-template-columns:minmax(150px,1.3fr) 1fr 62px;gap:10px;align-items:center;font-size:13px}
.ap95 .ap-r i{height:8px;border-radius:4px;background:var(--line);overflow:hidden;display:block}
.ap95 .ap-r i em{display:block;height:100%;border-radius:4px}
.ap95 .ap-r b{text-align:right}
.ap95 .ap-t summary{cursor:pointer;font-weight:700;font-size:13px}.ap95 .ap-t p{font-size:13px;line-height:1.55;color:var(--text);margin:8px 0 0}
@media(max-width:600px){.ap95 .ap-g{grid-template-columns:1fr}.ap95 .ap-r{grid-template-columns:1fr 70px;}.ap95 .ap-r i{grid-column:1/-1;order:3}}

/* v94 : bandeau cadeaux de l’accueil, textes mieux répartis */
#home .gb-hero{padding:40px 44px;gap:28px}
#home .gb-hero .sh-hl{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
#home .gb-hero .sh-hl>*{margin:0}
#home .gb-hero .sh-kick{margin:0}
#home .gb-hero h2{margin:0;font-size:34px;line-height:1.12}
#home .gb-hero p{margin:0;font-size:15px;line-height:1.6;max-width:560px}
#home .gb-hero .sh-hstat{margin:6px 0 4px;gap:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:560px}
#home .gb-hero .sh-hstat>div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px 14px}
#home .gb-hero .sh-hstat b{font-size:22px;line-height:1.15;display:block}
#home .gb-hero .sh-hstat span{font-size:12.5px;line-height:1.35;display:block;margin-top:2px}
#home .gb-hero .sh-hr{height:280px}
@media(max-width:900px){#home .gb-hero{padding:26px 22px}#home .gb-hero h2{font-size:26px}#home .gb-hero .sh-hstat{grid-template-columns:1fr 1fr}}
html body #home .mod.mod-gift .gb-hero h2{font-size:34px;line-height:1.12;margin:0;color:#fff}
@media(max-width:900px){html body #home .mod.mod-gift .gb-hero h2{font-size:26px}#home .gb-hero .sh-hstat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#home .gb-hero .sh-hstat>div{padding:10px}#home .gb-hero .sh-hstat b{font-size:16px}#home .gb-hero .sh-hstat span{font-size:11px}}
@media(min-width:901px){html body #home .mod.mod-gift .gb-hero h2.gb-one{white-space:nowrap;font-size:31px}}

/* v93 : bandeau compact de la boutique, pied de page avec logo SPIRIT à droite */
.sb93{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid var(--sh-line);border-left:6px solid var(--sh-br2);border-radius:20px;padding:18px 22px;margin-bottom:6px;box-shadow:0 14px 30px -26px rgba(14,34,49,.45)}
.sb-l{flex:1;min-width:260px}
.sb-k{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-br2)}
.sb93 h1{margin:4px 0 4px;font-size:24px;line-height:1.2;color:var(--sh-ink)}
.sb93 p{margin:0;color:var(--sh-mut);font-size:14px;line-height:1.45}
.sb-c{display:flex;gap:10px;flex-wrap:wrap}
.sb-c>div{min-width:120px;max-width:200px;background:var(--sh-bg);border-radius:14px;padding:10px 14px}
.sb-c b{display:block;font-size:20px;color:var(--sh-ink)}.sb-c span{font-size:12px;color:var(--sh-mut);line-height:1.3;display:block}
.sh-foot.sf93{flex-direction:row;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:18px 20px 26px;gap:12px}
.sh-foot.sf93 .sh-foot-logo{height:26px;width:auto;margin-left:auto}
@media(max-width:640px){.sb93{padding:14px 16px}.sb93 h1{font-size:20px}.sb-c>div{min-width:0;flex:1}.sh-foot.sf93{flex-direction:column-reverse;align-items:flex-end}}
#elearn.shop-on .sh-trust .i{width:44px;height:44px;padding:10px;box-sizing:border-box}

/* v92 : bandeau cadeaux sur l’accueil, offres Bronze · Argent · Or */
#home .mod.mod-gift{grid-column:1/-1;padding:0;background:none;border:0;box-shadow:none;overflow:visible}
#home .mod.mod-gift:before,#home .mod.mod-gift:after{display:none}
.gb-hero{--sh-br:#0b5d9c;--sh-br2:#475530;--sh-ink:#0e2231;--sh-acc:hsl(24,95%,52%);margin:0}
.gb-hero h2{font-size:38px;line-height:1.08;margin:14px 0 12px;color:#fff;letter-spacing:-.01em}
#home .gb-hero p{color:rgba(255,255,255,.9);max-width:540px;line-height:1.55;margin:0}
#home .gb-hero .sh-hstat b{color:#fff}#home .gb-hero .sh-hstat span{color:rgba(255,255,255,.8)}
#home .gb-hero .sh-hc span{color:#0e2231}#home .gb-hero .sh-hc span b{color:#475530}
.sh-back span{white-space:nowrap}
@media(max-width:900px){.gb-hero h2{font-size:28px}}
.tier-sw{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}
#home.theme-light .tier-sw{border-color:#a5c9e5;background:#e3eef7}
.tier-l{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75;padding:0 6px 0 8px}
.tier-sw button{border:0;border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;background:transparent;color:inherit;opacity:.75}
.tier-sw button:hover{opacity:1}
.tier-sw button.on{opacity:1;color:#0e2232}
.tier-sw .t-bronze.on{background:linear-gradient(135deg,#d39a6a,#a8693c);color:#fff}
.tier-sw .t-argent.on{background:linear-gradient(135deg,#dfecf6,#89b9dd)}
.tier-sw .t-or.on{background:linear-gradient(135deg,#ffd76a,#579ace)}
.tier-c{font-style:normal;font-size:11.5px;opacity:.7;padding:0 8px}
.tier-msg{position:fixed;top:78px;right:20px;z-index:80;background:#0e2231;color:#fff;padding:12px 16px;border-radius:14px;font-size:13.5px;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}
.tier-msg[hidden]{display:none}
@media(max-width:760px){.tier-l{display:none}.tier-sw button{padding:5px 8px;font-size:11.5px}}
.tier-bar{display:flex;justify-content:flex-end;align-items:center;padding:8px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.12)}
#home.theme-light .tier-bar{background:rgba(255,255,255,.5);border-color:#c2daed}
@media(max-width:760px){.tier-bar{justify-content:center;padding:8px 12px}}
.sh-logo .sh-sp-logo{height:20px!important;width:auto;padding-left:12px;border-left:1px solid var(--sh-line)}
.sh-foot{display:flex;flex-direction:column;align-items:center;gap:8px}.sh-foot-logo{height:22px;width:auto}
@media(max-width:640px){.sh-logo .sh-sp-logo{height:16px!important;padding-left:8px}}
.sh-logo span{white-space:nowrap}

/* v91 : retour visible, podium, carrousel de cadeaux, comptes points, consultation */
html body .imp-chip{background:linear-gradient(135deg,#f59f0b,#e8a33d)!important;border:0!important;color:#0f2332!important;font-weight:800!important;box-shadow:0 6px 16px -8px rgba(245,159,11,.8);gap:8px!important;padding:0 14px!important}
html body .imp-chip .imp-t{font-weight:600;opacity:.85}
html body .imp-chip .imp-r{white-space:nowrap}
@media(max-width:760px){html body .imp-chip .imp-t{display:none}html body .imp-chip .imp-r{font-size:12px}}
/* podium */
#home .mod.mod-podium{grid-column:1/-1}
.pd-row{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:14px;align-items:end;margin-top:16px}
.pd-c{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 14px 0;border-radius:18px 18px 0 0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-bottom:0;overflow:hidden}
#home.theme-light .pd-c,#elearn.shop-on .pd-c{background:#fff;border-color:#dceaf5}
.pd-c.p1{padding-top:26px}.pd-c b{font-size:15.5px}.pd-c small{font-size:12px;opacity:.75}.pd-c em{font-style:normal;font-weight:800;color:#627441;font-size:14px}
.pd-m{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:18px;box-shadow:0 6px 14px -6px rgba(0,0,0,.45)}
.pd-c.p1 .pd-m{width:52px;height:52px;font-size:22px}
.pd-b{display:block;width:100%;margin-top:12px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(98,116,65,.35),rgba(98,116,65,.08))}
.pd-c.p1 .pd-b{height:64px}.pd-c.p2 .pd-b{height:44px}.pd-c.p3 .pd-b{height:30px}
.pd-msg{margin:14px 0 0;padding:12px 16px;border-radius:14px;background:rgba(98,116,65,.10);border:1px solid rgba(98,116,65,.28);line-height:1.5;font-size:14px}
/* carrousel */
.gr-wrap{margin-top:16px}.gr-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gr-h b{font-size:14.5px}
.gr-nav{display:flex;gap:6px}.gr-nav button{width:32px;height:32px;border-radius:50%;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}
.gr-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}
.gr-it{flex:0 0 170px;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:16px;overflow:hidden;padding:0 0 10px;color:inherit;font:inherit;cursor:pointer;transition:transform .15s}
#home.theme-light .gr-it{background:#fff;border-color:#d9e8f4}
.gr-it:hover{transform:translateY(-3px)}.gr-it .sh-art{height:104px}.gr-it .sh-art svg{width:78%;height:86%}
.gr-t{padding:6px 10px 0;font-size:13px;font-weight:700;line-height:1.25}.gr-p{padding:0 10px;font-size:14px;font-weight:800;color:#627441}
.gr-s{margin:2px 10px 0;align-self:flex-start;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(127,127,127,.18)}.gr-s.ok{background:rgba(98,116,65,.18);color:#627441}
.pt-bal .pt-rk{margin-top:4px;font-weight:700;opacity:.95}
.pa-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px}
.pa-k>div{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:14px;padding:12px 14px}
#home.theme-light .pa-k>div{background:#fff;border-color:#d9e8f4}
.pa-k b{display:block;font-size:22px}.pa-k span{font-size:12px;opacity:.75}
#home .mod.mod-pts .act{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
/* situation des comptes */
.ps-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:center;border-radius:26px;padding:32px 36px;color:#fff;background:linear-gradient(135deg,var(--sh-br),var(--sh-br2))}
.ps-hero h1{margin:12px 0 8px;font-size:32px}.ps-hero p{margin:0;opacity:.9;line-height:1.5}
.ps-k{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-k>div{background:rgba(255,255,255,.12);border-radius:16px;padding:14px 16px}.ps-k b{display:block;font-size:24px}.ps-k span{font-size:12.5px;opacity:.85}
.ps-pod{margin:22px 0}.ps-pod .pd-msg{background:#e7f1f8;border-color:#b5d3ea;color:#113047}.ps-pod .pd-b{background:linear-gradient(180deg,#bdd8ec,#eef5fb)}
.ps-tw{margin-top:22px}.ps-th{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ps-th h3{margin:0;font-size:16px}
.ps-th select{border:1px solid var(--sh-line);background:#fff;border-radius:12px;padding:9px 12px;font:inherit;font-size:13.5px;color:var(--sh-ink)}
.ps-tbl{background:#fff;border:1px solid var(--sh-line);border-radius:18px;overflow:auto}
.ps-tbl table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}
.ps-tbl th{position:sticky;top:0;background:#f0f6fb;text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-mut);padding:11px 12px}
.ps-tbl td{padding:10px 12px;border-top:1px solid var(--sh-line);vertical-align:middle}.ps-tbl td small{display:block;color:var(--sh-mut);font-size:11.5px}
.ps-tbl tr.top td{background:#fffaf0}
.ps-r{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;font-weight:800;background:#eaf2f9;font-size:12.5px}
.ps-r.m1{background:#6aa6d4;color:#fff}.ps-r.m2{background:#8bbadd;color:#fff}.ps-r.m3{background:#c98a53;color:#fff}
.ps-y{color:#627441;font-weight:800}.ps-n{color:var(--sh-mut)}
.ps-o .sh-oh b{font-size:14px}
.sh-ro{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--sh-bg);border:1px solid var(--sh-line);font-size:12.5px;font-weight:800;color:var(--sh-mut)}
.sh-add.sh-view{background:var(--sh-bg);color:var(--sh-ink);border:1px solid var(--sh-line)}
.sh-pro{background:var(--sh-bg)!important;border-color:var(--sh-line)!important;color:var(--sh-mut)!important}
@media(max-width:900px){.ps-hero{grid-template-columns:1fr;padding:24px}.pd-row{grid-template-columns:1fr}.pd-c{border-radius:16px;border-bottom:1px solid rgba(127,127,127,.2);padding-bottom:14px}.pd-b{display:none}}
@media(max-width:900px){.pd-c.p1{order:-1}}

/* v90 : boutique cadeaux (style e-commerce, toujours en clair) */
#elearn.shop-on{--sh-br:#0b5d9c;--sh-br2:#475530;--sh-ink:#0e2231;--sh-mut:#66737f;--sh-line:#dfecf6;--sh-bg:#f3f8fc;--sh-acc:hsl(24,95%,52%);background:var(--sh-bg);color:var(--sh-ink);min-height:100vh}
#elearn.shop-on .i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.sh-top{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--sh-line);box-shadow:0 6px 20px -18px rgba(0,0,0,.35)}
.sh-tw{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 20px}
.sh-logo{display:flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;color:var(--sh-ink);font:inherit;padding:0}
.sh-logo img{height:30px;width:auto}.sh-logo span{font-weight:800;font-size:15px;letter-spacing:.01em;padding-left:12px;border-left:1px solid var(--sh-line)}
.sh-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--sh-bg);border:1px solid var(--sh-line);border-radius:999px;padding:0 14px;max-width:460px;margin:0 auto;color:var(--sh-mut)}
.sh-search input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:14px;padding:10px 0;color:var(--sh-ink);min-width:0}
.sh-search:focus-within{border-color:var(--sh-br2);box-shadow:0 0 0 3px rgba(71,85,48,.15)}
.sh-sp{flex:1}
.sh-bal{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,var(--sh-br),var(--sh-br2));color:#fff;font-size:13px;white-space:nowrap}
.sh-bal .i{width:16px;height:16px;fill:#ffd166;stroke:#ffd166}.sh-bal b{font-size:15px}
.sh-hb{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid transparent;border-radius:12px;padding:8px 10px;font:inherit;font-size:13px;font-weight:700;color:var(--sh-ink);cursor:pointer;white-space:nowrap}
.sh-hb:hover,.sh-hb.on{background:var(--sh-bg);border-color:var(--sh-line)}
.sh-hb em{position:absolute;top:2px;left:22px;min-width:18px;height:18px;border-radius:9px;background:var(--sh-acc);color:#fff;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px}
.sh-main{max-width:1240px;margin:0 auto;padding:22px 20px 40px}
.sh-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:center;border-radius:28px;padding:40px 44px;color:#fff;overflow:hidden;position:relative;background:radial-gradient(600px 300px at 90% 10%,rgba(255,255,255,.14),transparent 60%),radial-gradient(400px 260px at 0% 100%,rgba(255,209,102,.18),transparent 60%),linear-gradient(135deg,var(--sh-br),var(--sh-br2))}
.sh-kick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.16);padding:6px 12px;border-radius:999px}
.sh-hero h1{font-size:40px;line-height:1.08;margin:14px 0 12px;letter-spacing:-.01em}
.sh-hero p{opacity:.9;line-height:1.55;max-width:520px;margin:0}
.sh-hstat{display:flex;gap:26px;margin:22px 0;flex-wrap:wrap}.sh-hstat b{display:block;font-size:26px}.sh-hstat span{font-size:12.5px;opacity:.8}
.sh-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:13px 24px;font:inherit;font-weight:800;font-size:14.5px;cursor:pointer;background:var(--sh-acc);color:#fff;box-shadow:0 10px 24px -12px hsl(24,95%,40%);transition:transform .15s,box-shadow .15s}
.sh-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px hsl(24,95%,40%)}.sh-cta[disabled]{opacity:.45;cursor:not-allowed;transform:none}
.sh-cta.wide{width:100%}.sh-cta .i{width:18px;height:18px}
.sh-hr{position:relative;height:300px}
.sh-hc{position:absolute;width:200px;border:0;padding:0;border-radius:20px;overflow:hidden;background:#fff;color:var(--sh-ink);box-shadow:0 22px 40px -20px rgba(0,0,0,.5);cursor:pointer;font:inherit;text-align:left;transition:transform .2s}
.sh-hc .sh-art{height:130px}.sh-hc span{display:block;padding:10px 12px;font-size:13px;font-weight:700}.sh-hc span b{display:block;color:var(--sh-br2);font-size:14px;margin-top:2px}
.sh-hc.h0{left:6%;top:30px;transform:rotate(-6deg)}.sh-hc.h1{left:36%;top:0;z-index:2}.sh-hc.h2{right:2%;top:46px;transform:rotate(6deg)}
.sh-hc:hover{transform:translateY(-6px) rotate(0)}
.sh-art{display:flex;align-items:center;justify-content:center;height:190px;position:relative}
.sh-art svg{width:72%;height:84%}
.sh-art.sm{height:56px;width:64px;border-radius:12px;flex:none}.sh-art.sm svg{width:90%;height:90%}
.sh-art.lg{height:auto;min-height:340px;border-radius:22px}
.sh-earn{margin:26px 0 8px}.sh-earn h3,.sh-count{font-size:15px;margin:0 0 12px}
.sh-eg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.sh-ear{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--sh-line);border-radius:16px;padding:14px 16px}
.sh-ear>span{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sh-bg);color:var(--sh-mut);flex:none}
.sh-ear.ok>span{background:#627441;color:#fff}
.sh-ear div{flex:1;min-width:0}.sh-ear b{display:block;font-size:14px}.sh-ear small{display:block;color:var(--sh-mut);font-size:12px;margin-top:2px}
.sh-ear em{font-style:normal;font-weight:800;font-size:13px;color:var(--sh-mut);white-space:nowrap}.sh-ear.ok em{color:#627441}
.sh-cat{position:sticky;top:62px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;margin:18px 0 6px;background:var(--sh-bg)}
.sh-chips{display:flex;gap:8px;flex-wrap:wrap}
.sh-chips button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--sh-line);background:#fff;border-radius:999px;padding:9px 16px;font:inherit;font-size:13.5px;font-weight:700;color:var(--sh-ink);cursor:pointer}
.sh-chips button .i{width:15px;height:15px}
.sh-chips button.on{background:var(--sh-ink);border-color:var(--sh-ink);color:#fff}
.sh-tools{display:flex;align-items:center;gap:14px}
.sh-tools select{border:1px solid var(--sh-line);background:#fff;border-radius:12px;padding:9px 12px;font:inherit;font-size:13.5px;color:var(--sh-ink)}
.sh-sw{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--sh-ink)}
.sh-sw input{position:absolute;opacity:0;pointer-events:none}.sh-sw i{width:38px;height:22px;border-radius:11px;background:#bfd9ed;position:relative;transition:background .2s}
.sh-sw i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}
.sh-sw input:checked+i{background:var(--sh-br2)}.sh-sw input:checked+i:after{left:19px}
.sh-count{color:var(--sh-mut);font-weight:600}
.sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.sh-card{position:relative;background:#fff;border:1px solid var(--sh-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s,box-shadow .18s}
.sh-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px rgba(14,34,49,.35)}
.sh-card:hover .sh-art svg{transform:scale(1.05)}.sh-art svg{transition:transform .25s}
.sh-tag{position:absolute;top:14px;left:14px;font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:999px;background:var(--sh-acc);color:#fff}
.sh-tag.t-1{background:var(--sh-br2)}.sh-tag.t-2{background:hsl(268,60%,52%)}
.sh-fav{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#8a96a3;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -6px rgba(0,0,0,.3)}
.sh-fav.on{color:hsl(350,80%,55%)}.sh-fav.on .i{fill:currentColor}
.sh-cb{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}
.sh-cb small{color:var(--sh-mut);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.sh-cb h4{margin:0;font-size:16px;line-height:1.3}.sh-cb p{margin:0;color:var(--sh-mut);font-size:13px;line-height:1.45;flex:1}
.sh-cf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}
.sh-pr{font-size:22px;font-weight:800;color:var(--sh-ink)}.sh-pr i{font-style:normal;font-size:12.5px;font-weight:700;color:var(--sh-mut);margin-left:4px}
.sh-add{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:10px 14px;background:var(--sh-ink);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.sh-add:hover{background:var(--sh-br2)}.sh-add .i{width:17px;height:17px}
.sh-need{font-size:12.5px;font-weight:700;color:var(--sh-mut)}
.sh-pb{height:6px;border-radius:3px;background:var(--sh-bg);overflow:hidden;margin-top:8px}.sh-pb i{display:block;height:100%;background:linear-gradient(90deg,var(--sh-br2),#627441)}
.sh-inc{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--sh-br2);margin-top:6px}.sh-inc .i{width:14px;height:14px}
.sh-msg{background:#e7f1f8;border:1px solid #b5d3ea;color:#133752;border-radius:14px;padding:12px 16px;margin:10px 0 14px;font-weight:600}
.sh-empty{background:#fff;border:1px dashed var(--sh-line);border-radius:18px;padding:40px;text-align:center;color:var(--sh-mut)}
.sh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}
.sh-trust div{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;background:#fff;border:1px solid var(--sh-line);border-radius:16px;padding:14px 16px}
.sh-trust .i{grid-row:1/3;width:44px;height:44px;padding:10px;border-radius:12px;background:var(--sh-bg);color:var(--sh-br2)}
.sh-trust b{font-size:14px}.sh-trust span{font-size:12.5px;color:var(--sh-mut)}
.sh-foot{text-align:center;color:var(--sh-mut);font-size:12px;padding:20px}
/* fiche produit */
.sh-pd{position:fixed;inset:0;z-index:60;background:rgba(9,20,29,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.sh-pbox{position:relative;background:#fff;color:var(--sh-ink);border-radius:28px;max-width:960px;width:100%;max-height:94vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.5)}
.sh-px{position:absolute;top:14px;right:14px;z-index:2}
.sh-x{width:38px;height:38px;border-radius:50%;border:1px solid var(--sh-line);background:#fff;color:var(--sh-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}
.sh-pi{padding:10px 6px 6px 0;display:flex;flex-direction:column;gap:8px}
.sh-pi small{color:var(--sh-mut);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px}
.sh-pi h2{margin:0;font-size:26px;line-height:1.2;padding-right:40px}.sh-pp{font-size:30px;font-weight:800;color:var(--sh-br2)}.sh-pp i{font-style:normal;font-size:15px;margin-left:5px;color:var(--sh-mut)}
.sh-pi p{margin:0;color:#214e70;line-height:1.6}
.sh-pi h5{margin:8px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--sh-mut)}
.sh-pi ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sh-pi li{display:flex;gap:8px;align-items:center;font-size:14px}.sh-pi li .i{width:16px;height:16px;color:#627441;stroke-width:2.6}
.sh-pdl{display:flex;gap:10px;align-items:center;background:var(--sh-bg);border-radius:14px;padding:10px 14px;font-size:13px;color:#214e70;margin-top:4px}.sh-pdl .i{color:var(--sh-br2);flex:none}
.sh-pa{display:flex;gap:12px;align-items:center;margin-top:10px;flex-wrap:wrap}
.sh-qty{display:inline-flex;align-items:center;border:1px solid var(--sh-line);border-radius:999px;overflow:hidden;background:#fff}
.sh-qty button{width:36px;height:36px;border:0;background:none;font-size:18px;font-weight:700;cursor:pointer;color:var(--sh-ink)}.sh-qty button[disabled]{opacity:.3;cursor:not-allowed}
.sh-qty span{min-width:26px;text-align:center;font-weight:800}
.sh-pneed{background:#fff6ed;border:1px solid #ffd9b5;border-radius:14px;padding:12px 14px;font-size:13.5px;color:#2a6490;margin-top:8px}
/* panier */
.sh-ov{position:fixed;inset:0;z-index:70;background:rgba(9,20,29,.45)}
.sh-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(420px,100vw);background:#fff;color:var(--sh-ink);display:flex;flex-direction:column;gap:14px;padding:20px;box-shadow:-30px 0 60px -30px rgba(0,0,0,.45);overflow:auto;animation:shIn .22s ease-out}
@keyframes shIn{from{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}
.sh-dh{display:flex;align-items:center;gap:10px}.sh-dh h3{flex:1;margin:0;font-size:19px}
.sh-dl{display:flex;flex-direction:column;gap:12px;flex:1}
.sh-li{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--sh-line)}
.sh-li>div{flex:1;min-width:0}.sh-li b{display:block;font-size:14px}.sh-li small{color:var(--sh-mut);font-size:12.5px}.sh-li .sh-qty{margin-top:6px}.sh-li .sh-qty button{width:30px;height:30px}
.sh-li strong{font-size:15px;white-space:nowrap}
.sh-sum{background:var(--sh-bg);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}
.sh-sum div{display:flex;justify-content:space-between;font-size:14px}.sh-sum div:first-child b{font-size:18px}.sh-sum .ko{color:#c0392b}
.sh-lnk{border:0;background:none;color:var(--sh-br2);font:inherit;font-weight:700;cursor:pointer;padding:6px}
.sh-de{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sh-mut)}.sh-de>.i{width:54px;height:54px}
.sh-ck{display:flex;flex-direction:column;gap:12px;flex:1}.sh-ck h4{margin:6px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--sh-mut)}
.sh-ck label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}
.sh-ck input,.sh-ck textarea{border:1px solid var(--sh-line);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;background:#fff;color:var(--sh-ink);resize:vertical}
.sh-addr{display:flex;gap:12px;align-items:center;border:2px solid var(--sh-br2);border-radius:14px;padding:12px 14px}.sh-addr .i{color:var(--sh-br2);flex:none}.sh-addr b{display:block}.sh-addr small{color:var(--sh-mut);font-size:12.5px}
.sh-rl{display:flex;justify-content:space-between;gap:10px;font-size:14px}
.sh-done{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:30px}
.sh-done>span{width:72px;height:72px;border-radius:50%;background:#627441;color:#fff;display:flex;align-items:center;justify-content:center}.sh-done>span .i{width:36px;height:36px;stroke-width:2.6}
.sh-done h4{margin:0;font-size:22px}.sh-done p{margin:0;color:var(--sh-mut);line-height:1.5}
/* commandes */
.sh-ordh{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.sh-ordh h1{margin:0;font-size:30px}.sh-ordh p{margin:0;color:var(--sh-mut)}
.sh-ords{display:flex;flex-direction:column;gap:14px}
.sh-ord{background:#fff;border:1px solid var(--sh-line);border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}
.sh-oh{display:flex;justify-content:space-between;align-items:center;gap:12px}.sh-oh b{display:block}.sh-oh span{color:var(--sh-mut);font-size:13px}
.sh-oi{display:flex;flex-wrap:wrap;gap:12px}.sh-oi>div{display:flex;gap:10px;align-items:center;background:var(--sh-bg);border-radius:14px;padding:6px 14px 6px 6px}.sh-oi b{display:block;font-size:13.5px}.sh-oi small{color:var(--sh-mut);font-size:12px}
.sh-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}
.sh-tl li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--sh-mut);text-align:center}
.sh-tl li i{width:16px;height:16px;border-radius:50%;background:#c7deef;z-index:1}
.sh-tl li:before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:2px;background:#c7deef}.sh-tl li:first-child:before{display:none}
.sh-tl li.on{color:var(--sh-ink);font-weight:700}.sh-tl li.on i,.sh-tl li.on:before{background:#627441}
.sh-ref{margin:0;color:#c0392b;font-size:13.5px;font-weight:600}.sh-oc{margin:0;color:var(--sh-mut);font-size:13px}
#elearn.shop-on .pill{font-size:12px}
/* vitrine sur l’accueil */
.pt-show{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}
.pt-g{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:14px;padding:8px;color:inherit;font:inherit;cursor:pointer;transition:transform .15s}
#home.theme-light .pt-g{border-color:#d9e8f4;background:#fff}
.pt-g:hover{transform:translateY(-2px)}.pt-g b{display:block;font-size:13px;line-height:1.25}.pt-g small{font-size:12px;opacity:.75}
.pt-g .sh-art.sm{width:56px;height:52px}
@media(max-width:900px){.sh-hero{grid-template-columns:1fr;padding:28px 24px}.sh-hr{display:none}.sh-hero h1{font-size:30px}.sh-pbox{grid-template-columns:1fr}.sh-art.lg{min-height:220px}.sh-trust{grid-template-columns:1fr}.pt-show{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.sh-tw{flex-wrap:wrap}.sh-search{order:5;max-width:none;flex-basis:100%}.sh-logo span,.sh-hb span{display:none}.sh-cat{top:110px}}
.sh-st{font-size:12px;font-weight:800;padding:6px 12px;border-radius:999px;white-space:nowrap}
.sh-st.s-cmd{background:#fff1e0;color:#a24e00}.sh-st.s-val{background:#e6f4ff;color:#1d87d8}.sh-st.s-liv{background:#e2eef8;color:#164060}.sh-st.s-ref{background:#fde8e8;color:#b42318}
.sh-hb em{top:-4px;left:auto;right:-4px}
@media(max-width:640px){.sh-tw{gap:6px;padding:10px 12px}.sh-logo img{height:22px}.sh-bal{padding:6px 10px;font-size:12px}.sh-bal b{font-size:13px}.sh-hb{padding:7px}.sh-hstat{gap:18px}.sh-hstat b{font-size:22px}.sh-cat{top:104px}}

/* v89 : accueil par profil, compte points, catalogue cadeaux, administration par rubriques, aperçu du certificat */
html body #home .meta .tag.rt-off{display:none!important}
#home .mod.mod-pts{grid-column:1/-1}
.pt-wrap{display:grid;grid-template-columns:220px 1fr;gap:16px;margin-top:14px;align-items:start}
.pt-bal{border-radius:16px;padding:18px;background:linear-gradient(135deg,#0b5d9c,#475530);color:#fff;display:flex;flex-direction:column;gap:2px}
.pt-bal b{font-size:34px;line-height:1.1}.pt-bal span{font-size:13px;opacity:.9}.pt-bal small{font-size:12px;opacity:.75;margin-top:6px}
.pt-list{display:flex;flex-direction:column;gap:8px}
.pt-it{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.03)}
#home.theme-light .pt-it{border-color:#d9e8f4;background:#f6f9fc}
.pt-it>div{flex:1;min-width:0}.pt-it b{display:block;font-size:14px}.pt-it small{display:block;font-size:12px;opacity:.72;margin-top:2px}
.pt-ck{width:24px;height:24px;border-radius:50%;border:2px solid rgba(127,127,127,.45);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex:none}
.pt-it.ok .pt-ck{background:#627441;border-color:#627441;color:#fff}
.pt-it em{font-style:normal;font-size:12.5px;font-weight:700;white-space:nowrap;opacity:.7}.pt-it.ok em{color:#627441;opacity:1}
#home .mod.mod-pts .act{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
#home .mod.mod-pts .act .i{width:16px;height:16px}
@media(max-width:760px){.pt-wrap{grid-template-columns:1fr}}
/* catalogue */
.gf-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}
.gf-tabs{display:flex;gap:6px;background:rgba(255,255,255,.12);padding:4px;border-radius:12px}
.gf-tabs button{border:0;background:none;color:#fff;font:inherit;font-weight:700;font-size:13.5px;padding:8px 14px;border-radius:9px;cursor:pointer}
.gf-tabs button.on{background:#fff;color:#0b5d9c}
.gf-msg{background:rgba(98,116,65,.14);border:1px solid rgba(98,116,65,.4);color:var(--el-text);padding:12px 16px;border-radius:12px;margin-bottom:18px;font-weight:600}
.gf-h{margin:22px 0 10px;font-size:16px}
.gf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.gf-card{background:var(--el-card);border:1px solid var(--el-line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px}
.gf-card h4{margin:0;font-size:15.5px}.gf-card p{margin:0;color:var(--el-muted);font-size:13px;line-height:1.45;flex:1}
.gf-card.lk{opacity:.62}
.gf-ic{width:44px;height:44px;border-radius:12px;background:rgba(98,116,65,.14);display:flex;align-items:center;justify-content:center}
.gf-ic .i{width:24px;height:24px;stroke:var(--el-acc);fill:none;stroke-width:1.8}
.gf-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.gf-ft b{font-size:16px;color:var(--el-acc)}
.gf-miss{font-size:12px;color:var(--el-muted)}
.gf-tbl table,.pt-tbl table{width:100%;border-collapse:collapse;font-size:13.5px}
.gf-tbl th,.gf-tbl td,.pt-tbl th,.pt-tbl td{padding:10px 12px;border-bottom:1px solid var(--el-line,rgba(127,127,127,.2));text-align:left;vertical-align:middle}
.pt-tbl th,.pt-tbl td{border-bottom-color:rgba(127,127,127,.2)}
.gf-tbl th,.pt-tbl th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}
.gf-tbl td small,.pt-tbl td small{display:block;opacity:.7;font-size:12px;margin-top:2px}
.gf-tbl{background:var(--el-card);border:1px solid var(--el-line);border-radius:16px;overflow:auto}
.pt-tbl{max-height:460px;overflow:auto;margin-top:12px;border:1px solid rgba(127,127,127,.2);border-radius:14px}
.pt-tbl thead th{position:sticky;top:0;background:var(--card,#10283a)}
.pt-tbl select{padding:6px 8px;font-size:13px;min-width:180px}
.pt-y{color:#627441;font-weight:800}.pt-n{opacity:.45}
.pt-bar{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;margin:6px 0 4px}
.pt-bar>b{width:100%;font-size:13px}.pt-bar label{display:flex;flex-direction:column;gap:4px;font-size:12.5px}
.pt-bar label span{display:flex;align-items:center;gap:6px}.pt-bar input{width:110px}
.gf-dlg{background:var(--el-card);color:var(--el-text);border:1px solid var(--el-line);border-radius:20px;padding:24px;max-width:460px;width:100%;display:flex;flex-direction:column;gap:12px}
.gf-dlg h3{margin:0}.gf-dlg p{margin:0;color:var(--el-muted);line-height:1.5}.gf-dlg label{display:flex;flex-direction:column;gap:6px;font-size:13px}
.gf-dlg textarea{width:100%;resize:vertical}.gf-da{display:flex;justify-content:flex-end;gap:10px}
/* aperçu du certificat */
.el-cov{position:fixed;inset:0;z-index:200;background:rgba(5,16,25,.72);display:flex;align-items:center;justify-content:center;padding:16px}
.el-cbox{background:var(--el-card);border-radius:18px;max-width:1040px;width:100%;max-height:96vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--el-line)}
.el-cbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--el-line);flex-wrap:wrap}
.el-cwrap{overflow:auto;padding:16px;background:#e5eff7}
.el-cert{aspect-ratio:841.89/595.28;width:100%;min-width:640px;background:#f6fafd;position:relative;color:#122b3e;font-family:inherit;container-type:inline-size}
.el-cfr{position:absolute;inset:2.6%;border:3px solid #0b5d9c;outline:1px solid #63a2d2;outline-offset:-9px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6%}
.el-cband{position:absolute;left:8px;right:8px;top:8px;height:8px;background:#0b5d9c}
.el-clogos{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:4.5%}
.el-clogos img:first-child{height:7.5cqw;max-height:56px}.el-clogos img:last-child{height:4.6cqw;max-height:34px}
.el-ck{color:#63a2d2;font-weight:800;letter-spacing:.14em;font-size:1.6cqw;margin-top:2.6%}
.el-ca{color:#0b5d9c;font-weight:800;font-size:3.2cqw;margin-top:.6%}
.el-cs{color:#3174a8;font-size:1.45cqw;margin-top:2.4%}
.el-cn{font-weight:800;font-size:3.6cqw;margin-top:1.2%;border-bottom:1px solid #63a2d2;padding:0 4% .8%}
.el-ct2{color:#0b5d9c;font-weight:800;font-size:2.1cqw;margin-top:.8%}
.el-cd{font-size:1.35cqw;margin-top:1%}
.el-cfoot{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:5%}
.el-cfoot>div{display:flex;flex-direction:column;gap:2px;min-width:22%}
.el-cfoot small{color:#3174a8;font-size:1.1cqw}.el-cfoot b{font-size:1.5cqw}
.el-cseal{width:8cqw;height:8cqw;border-radius:50%;border:.7cqw solid #627441;align-items:center;justify-content:center;color:#627441;min-width:0!important}
.el-cseal b{font-size:1.5cqw}.el-cseal small{font-size:.8cqw;color:#627441;font-weight:800}
.el-csig{text-align:right;align-items:flex-end}.el-csig b{border-top:1px solid #63a2d2;padding-top:4px;min-width:60%;text-align:right}
.el-cid{position:absolute;bottom:2.2%;left:0;right:0;font-size:1.05cqw;color:#3174a8}
.el-res.maq{border-color:rgba(245,159,11,.5);background:rgba(245,159,11,.12)}
.el-maq{background:rgba(245,159,11,.12);border:1px solid rgba(245,159,11,.4);border-radius:12px;padding:10px 14px;font-size:13.5px}
.el-act2{display:inline-flex;gap:10px;flex-wrap:wrap}
/* administration par rubriques */
.adm-tabs{position:sticky;top:0;z-index:15;display:flex;gap:6px;flex-wrap:wrap;padding:8px;margin:14px 0 6px;border-radius:16px;background:var(--card,#10283a);border:1px solid rgba(127,127,127,.22);backdrop-filter:blur(8px)}
.adm-tabs button{border:0;background:none;color:inherit;font:inherit;font-weight:700;font-size:13.5px;padding:9px 14px;border-radius:10px;cursor:pointer;opacity:.75}
.adm-tabs button[aria-selected="true"]{background:linear-gradient(135deg,#0b5d9c,#475530);color:#fff;opacity:1}
.adm-tabs button:hover{opacity:1}
.adm-grp[hidden]{display:none!important}
.adm-gi{margin:6px 2px 12px;font-size:13.5px;opacity:.75}
@media(max-width:700px){.adm-tabs{overflow-x:auto;flex-wrap:nowrap}.adm-tabs button{white-space:nowrap}}
.gf-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.gf-cat{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--el-muted);border:1px solid var(--el-line);border-radius:20px;padding:3px 9px}
#admin .adm-tabs{background:#132e43;border-color:#24577e;color:#e1edf6}
#admin.theme-light .adm-tabs{background:#e2eef7;border-color:#a8cbe6;color:#122a3c}
#admin .pt-tbl{border-color:#24577e}
#admin .pt-tbl thead th{background:#173750;color:#c2daed}
#admin.theme-light .pt-tbl thead th{background:#cde1f1;color:#122a3c}
#admin.theme-light .pt-tbl{border-color:#a8cbe6}
#admin .pt-bar input,#admin .pt-tbl select{background:rgba(255,255,255,.06);color:inherit;border:1px solid #24577e;border-radius:10px;padding:7px 10px;font:inherit;font-size:13px}
#admin.theme-light .pt-bar input,#admin.theme-light .pt-tbl select{background:#fff;border-color:#a8cbe6}
#admin .pt-tbl select option{color:#122a3c}

/* v87 : E-learning */
#elearn{--el-bg:#0b1d2b;--el-card:#10283a;--el-line:rgba(255,255,255,.10);--el-text:#e4eff7;--el-muted:#84b5db;--el-br:#627441;--el-acc:#627441;min-height:100vh;background:var(--el-bg);color:var(--el-text);font-family:inherit}
#elearn.theme-light{--el-bg:#f3f8fb;--el-card:#ffffff;--el-line:#d9e8f4;--el-text:#122b3e;--el-muted:#3174a8}
#elearn.hidden{display:none!important}
.el-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:12px 28px;background:var(--el-card);border-bottom:1px solid var(--el-line)}
.el-logo{height:30px;width:auto}
.el-brand{font-weight:700;letter-spacing:.02em}
.el-sp{flex:1}
.el-who{font-size:13px;color:var(--el-muted)}
.el-main{padding:28px 32px 60px;max-width:900px}
.el-main.el-wide{max-width:1180px;margin:0 auto}
.el-hero{background:linear-gradient(135deg,#0b5d9c,#475530);color:#fff;border-radius:22px;padding:34px 36px;margin-bottom:24px}
.el-hero h1{font-size:34px;margin:6px 0 10px;line-height:1.15}
.el-hero p{max-width:760px;line-height:1.55;opacity:.92}
.el-kick{font-size:11.5px;font-weight:800;letter-spacing:.12em;color:var(--el-acc)}
.el-hero .el-kick{color:#7bb6e4}
.el-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.el-card{background:var(--el-card);border:1px solid var(--el-line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}
.el-card.main{grid-column:1/-1}
.el-card h3{margin:0;font-size:19px}
.el-card p{margin:0;color:var(--el-muted);line-height:1.5;font-size:14px}
.el-card.soon{opacity:.75}
.el-ct{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--el-muted)}
.el-ct .i,.el-badge .i{width:18px;height:18px;stroke:var(--el-acc);fill:none;stroke-width:2}
.el-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:700;color:var(--el-acc);font-size:12.5px}
.el-soon{align-self:flex-start;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;border:1px solid var(--el-line);color:var(--el-muted)}
.el-prog{height:8px;border-radius:8px;background:var(--el-line);overflow:hidden}
.el-prog i{display:block;height:100%;background:var(--el-acc);border-radius:8px}
.el-pl{display:flex;justify-content:space-between;font-size:12.5px;color:var(--el-muted);gap:12px;flex-wrap:wrap}
.el-act{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}
.el-layout{display:grid;grid-template-columns:320px 1fr;min-height:calc(100vh - 110px)}
.el-side{border-right:1px solid var(--el-line);padding:20px 16px;display:flex;flex-direction:column;gap:6px;background:var(--el-card)}
.el-bk{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}
.el-bk .i,.el-nav .i{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}
.el-st{padding:8px 6px 12px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--el-line);margin-bottom:6px}
.el-st span{font-size:12.5px;color:var(--el-muted)}
.el-it{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;text-align:left;background:none;border:0;border-radius:12px;padding:9px 8px;color:var(--el-text);font:inherit;font-size:13.5px;cursor:pointer}
.el-it small{display:block;font-size:11.5px;color:var(--el-muted);margin-top:2px}
.el-it:hover:not([disabled]),.el-it.on{background:rgba(98,116,65,.12)}
.el-it.lk{opacity:.5;cursor:not-allowed}
.el-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--el-line);font-weight:800;font-size:12px}
.el-n .i{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.2}
.el-n.ok{background:var(--el-acc);border-color:var(--el-acc);color:#fff}
.el-art h2{font-size:28px;margin:6px 0 14px;line-height:1.2}
.el-art h3{font-size:18px;margin:22px 0 8px}
.el-art p{line-height:1.65;font-size:15px}
.el-lead{font-size:16px!important;color:var(--el-muted)}
.el-ul{padding-left:20px;line-height:1.65;font-size:15px}
.el-ul li{margin:4px 0}
.el-obj,.el-key,.el-case,.el-certf{border-radius:16px;padding:16px 20px;margin:18px 0;border:1px solid var(--el-line);background:var(--el-card)}
.el-obj ul,.el-key ul{margin:8px 0 0;padding-left:20px;line-height:1.6}
.el-key{border-left:5px solid var(--el-acc)}
.el-case{border-left:5px solid #f59f0b}
.el-case em{font-style:normal;font-weight:700}
.el-case details summary{cursor:pointer;font-weight:700;color:var(--el-acc);margin-top:6px}
.el-sec{margin-top:6px}
.el-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}
.el-facts div{background:var(--el-card);border:1px solid var(--el-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}
.el-facts .i{width:20px;height:20px;stroke:var(--el-acc);fill:none;stroke-width:2}
.el-facts b{font-size:18px}
.el-facts span{font-size:12.5px;color:var(--el-muted)}
.el-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px;flex-wrap:wrap}
.el-nav .btn{display:inline-flex;align-items:center;gap:6px}
.el-q{background:var(--el-card);border:1px solid var(--el-line);border-radius:16px;padding:16px 18px;margin:14px 0}
.el-q.ko{border-color:#f0524a}
.el-q.okq{border-color:var(--el-acc)}
.el-qt{display:flex;gap:10px;font-weight:700;line-height:1.45}
.el-qt span{flex:0 0 26px;height:26px;border-radius:50%;background:rgba(98,116,65,.15);color:var(--el-acc);display:grid;place-items:center;font-size:12.5px}
.el-os{display:flex;flex-direction:column;gap:8px;margin-top:12px}
.el-o{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--el-line);border-radius:12px;cursor:pointer;line-height:1.45;font-size:14.5px}
.el-o input{margin-top:3px;accent-color:#627441}
.el-o.right{border-color:var(--el-acc);background:rgba(98,116,65,.10)}
.el-o.bad{border-color:#f0524a;background:rgba(240,82,74,.10)}
.el-ex{margin-top:10px;font-size:13.5px;color:var(--el-muted);line-height:1.5}
.el-res{border-radius:16px;padding:16px 20px;margin:12px 0 6px;display:flex;flex-direction:column;gap:4px}
.el-res b{font-size:22px}
.el-res.pass{background:rgba(98,116,65,.14);border:1px solid var(--el-acc)}
.el-res.fail{background:rgba(245,159,11,.12);border:1px solid #f59f0b}
.el-cf{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}
.el-cf .input{flex:1;min-width:240px;padding:10px 12px;border-radius:10px;border:1px solid var(--el-line);background:var(--el-bg);color:var(--el-text);font:inherit}
.el-foot{padding:18px 28px;border-top:1px solid var(--el-line);font-size:12.5px;color:var(--el-muted)}
@media(max-width:900px){.el-layout{grid-template-columns:1fr}.el-side{border-right:0;border-bottom:1px solid var(--el-line)}.el-grid{grid-template-columns:1fr}.el-facts{grid-template-columns:1fr}.el-main{padding:20px 16px 40px}.el-top{padding:10px 16px;flex-wrap:wrap}.el-brand{display:none}}
/* v88 : espace formations des agences sur la page d'accueil */
#home .mod.el-ag{grid-column:1/-1}
#home .mod.el-ag .el-hs{margin-top:16px}
#home .mod.el-ag .el-hs h3{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 10px}
#home .mod.el-ag .el-hs h3 .i{width:18px;height:18px}
#home .mod.el-ag .el-hs h3 em{font-style:normal;font-weight:500;font-size:12.5px;opacity:.7;margin-left:auto}
#home .mod.el-ag .el-hl{display:flex;flex-direction:column;gap:8px}
#home .mod.el-ag .el-hi{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.03)}
#home.theme-light .mod.el-ag .el-hi{border-color:#d9e8f4;background:#f6f9fc}
#home .mod.el-ag .el-hi>div{flex:1;min-width:0}
#home .mod.el-ag .el-hi b{display:block;font-size:14px}
#home .mod.el-ag .el-hi small{display:block;opacity:.72;font-size:12px;margin-top:2px}
#home .mod.el-ag .el-hi .el-prog{height:5px;border-radius:4px;background:rgba(127,127,127,.22);margin-top:7px;overflow:hidden;max-width:320px}
#home .mod.el-ag .el-hi .el-prog i{display:block;height:100%;background:#627441;border-radius:4px}
#home .mod.el-ag .el-hi.soon{opacity:.6}
#home .mod.el-ag .el-bd{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;background:rgba(127,127,127,.18)}
#home .mod.el-ag .el-bd.ok{background:rgba(98,116,65,.18);color:#627441}
#home .mod.el-ag .el-bd.go{background:rgba(245,159,11,.18);color:#f59f0b}
#home .mod.el-ag .el-hi .btn{white-space:nowrap;padding:7px 14px}
@media(max-width:700px){#home .mod.el-ag .el-hi{flex-wrap:wrap}#home .mod.el-ag .el-hi>div{flex-basis:100%}}

/* v86 : autres études · graphiques diversifiés */
.o-ch{padding:4px 2px}
.o-svg{width:100%;height:auto;max-height:280px;display:block}
.o-donut{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center}
.o-donut svg{width:190px;height:190px}
.o-dv{font-size:24px;font-weight:800;fill:var(--text)}
.o-dl{font-size:10.5px;fill:var(--muted)}
.o-leg{display:flex;flex-direction:column;gap:7px}
.o-leg div{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:13px;color:var(--text)}
.o-leg i{width:12px;height:12px;border-radius:4px;display:block}
.o-leg b{font-variant-numeric:tabular-nums}
.o-leg2{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px;margin-top:14px}
.o-rank{display:flex;flex-direction:column;gap:9px}
.o-rr{display:grid;grid-template-columns:22px minmax(110px,1.1fr) 1.4fr 52px;gap:10px;align-items:center;font-size:13px;color:var(--text)}
.o-rr em{font-style:normal;font-weight:800;color:var(--muted);font-size:12px;text-align:center}
.o-rt{position:relative;height:6px;border-radius:6px;background:var(--line)}
.o-rt i{position:absolute;left:0;top:0;bottom:0;border-radius:6px}
.o-rt b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--card);border:4px solid}
.o-rr strong{text-align:right;font-variant-numeric:tabular-nums}
.o-rings{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px 8px}
.o-ring{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.o-ring svg{width:86px;height:86px}
.o-ring span{font-size:12px;line-height:1.3;color:var(--text)}
.o-rv{font-size:14px;font-weight:800;fill:var(--text)}
.o-tree{display:flex;flex-direction:column;gap:4px;height:260px}
.o-tr{display:flex;gap:4px;min-height:44px}
.o-tc{border-radius:8px;padding:8px 10px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-width:58px}
.o-tc b{font-size:17px;line-height:1.1}
.o-tc span{font-size:11.5px;line-height:1.25;opacity:.95}
.o-stack{padding-top:10px}
.o-sb{display:flex;height:42px;border-radius:10px;overflow:hidden}
.o-sb i{display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-weight:700;font-size:13px}
@media(max-width:700px){.o-donut{grid-template-columns:1fr;justify-items:center}.o-leg2{grid-template-columns:1fr}.o-rr{grid-template-columns:20px 1fr 1fr 44px}}
.o-tc.o-tiny span{display:none}.o-tc.o-tiny b{font-size:13px}

/* v82 : Analyse BI */
@keyframes biUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes biGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes biGrowX{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes biDraw{from{stroke-dashoffset:1400}to{stroke-dashoffset:0}}
@keyframes biPop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}
@keyframes biPulse{0%,100%{box-shadow:0 0 0 0 rgba(98,116,65,.55)}50%{box-shadow:0 0 0 6px rgba(98,116,65,0)}}
#main .bi-card{animation:biUp .5s ease both;margin-top:16px;min-width:0}
#main .bi-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}
#main .bi-row>.card{margin-top:16px}
#main .bi-r21{grid-template-columns:1.6fr 1fr}
#main .bi-r3{grid-template-columns:repeat(3,1fr)}
#main .bi-r3>.card{margin-top:16px}
#main .bi-svg{width:100%;overflow:hidden}
#main .bi-svg svg{width:100%;height:auto;display:block;overflow:visible}
#main .bi-rad svg{max-height:360px}
#main .bi-cm svg{max-height:520px}
#main .bi-svg .bi-t{fill:var(--muted);font-size:11.5px}
#main .bi-svg .bi-tb{font-weight:700;fill:var(--ink)}
#main .bi-svg .bi-v{fill:var(--ink);font-size:12.5px;font-weight:700}
#main .bi-svg .bi-big{fill:var(--ink);font-size:40px;font-weight:800;letter-spacing:-1px}
#main .bi-svg .bi-q{font-size:10.5px;font-weight:800;letter-spacing:1.4px}
#main .bi-svg .bi-tt{fill:#fff;font-size:13px;font-weight:700}
#main .bi-svg .bi-tv{fill:#fff;font-size:18px;font-weight:800}
#main .bi-svg .bi-cv{fill:var(--ink);font-size:11px;font-weight:700}
#main .bi-svg .bi-bar{transform-box:fill-box;transform-origin:bottom;animation:biGrow .7s cubic-bezier(.2,.8,.2,1) both}
#main .bi-svg .bi-hbar{transform-origin:left;animation-name:biGrowX}
#main .bi-svg .bi-line{stroke-dasharray:1400;animation:biDraw 1.4s ease both}
#main .bi-svg .bi-dot,#main .bi-svg .bi-tile{transform-box:fill-box;transform-origin:center;animation:biPop .55s ease both}
#main .bi-svg [data-tip]:hover>rect,#main .bi-svg [data-tip]:hover>circle,#main .bi-svg circle[data-tip]:hover{filter:brightness(1.15)}
#main .bi-leg{margin-top:10px}
#main .bi-note{margin:8px 2px 0;font-size:12px}
/* bandeau */
#main .bi-band{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 2px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,rgba(59,165,246,.12),rgba(98,116,65,.08));font-size:13px;color:var(--muted);animation:biUp .4s ease both}
#main .bi-band b{color:var(--ink)}
#main .bi-b1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
#main .bi-live{display:inline-flex;align-items:center;gap:7px;margin-right:8px;padding:4px 10px;border-radius:999px;background:rgba(98,116,65,.14);color:#627441;font-weight:700;font-size:11.5px;letter-spacing:.3px}
#main .bi-live i{width:8px;height:8px;border-radius:50%;background:#627441;animation:biPulse 1.8s infinite}
/* indicateurs */
#main .bi-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;margin-top:16px}
#main .bi-kpi{position:relative;padding:14px 16px 12px;border:1px solid var(--line);border-radius:16px;background:var(--card);animation:biUp .5s ease both;overflow:hidden;min-width:0}
#main .bi-kpi:nth-child(2){animation-delay:.04s}#main .bi-kpi:nth-child(3){animation-delay:.08s}#main .bi-kpi:nth-child(4){animation-delay:.12s}#main .bi-kpi:nth-child(5){animation-delay:.16s}#main .bi-kpi:nth-child(6){animation-delay:.2s}#main .bi-kpi:nth-child(7){animation-delay:.24s}#main .bi-kpi:nth-child(8){animation-delay:.28s}#main .bi-kpi:nth-child(9){animation-delay:.32s}
#main .bi-kpi.hl{background:linear-gradient(135deg,#1a4a6e,#0d2639);border-color:transparent;color:#fff}
#main .bi-kpi .l{display:block;font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}
#main .bi-kpi.hl .l,#main .bi-kpi.hl small{color:rgba(255,255,255,.78)}
#main .bi-kpi b{display:block;font-size:27px;font-weight:800;letter-spacing:-.5px;margin:6px 0 4px;color:var(--ink)}
#main .bi-kpi.hl b{color:#fff}
#main .bi-kr{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}
#main .bi-spark{width:96px;height:30px;flex:0 0 auto}
#main .bi-kpi.hl .bi-spark path{stroke:#fff}#main .bi-kpi.hl .bi-spark circle{fill:#fff}
#main .bi-d{font-size:11.5px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap}
#main .bi-d.up{background:rgba(98,116,65,.16);color:#627441}
#main .bi-d.dn{background:rgba(240,82,74,.16);color:#f0524a}
#main .bi-d.eq{background:rgba(117,173,215,.16);color:var(--muted)}
#main .bi-kpi.hl .bi-d{background:rgba(255,255,255,.18);color:#fff}
#main .bi-kpi small{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}
/* lecture automatique */
#main .bi-ins{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}
#main .bi-in{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(59,165,246,.05)}
#main .bi-in p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}
#main .bi-ic{flex:0 0 auto;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:15px;background:rgba(59,165,246,.16);color:#3ba5f6}
#main .bi-in-up .bi-ic{background:rgba(98,116,65,.16);color:#627441}
#main .bi-in-dn .bi-ic,#main .bi-in-crit .bi-ic{background:rgba(240,82,74,.16);color:#f0524a}
#main .bi-in-ctx .bi-ic,#main .bi-in-corr .bi-ic{background:rgba(245,159,11,.16);color:#f59f0b}
/* carte de chaleur */
#main .bi-hm{overflow:auto;max-height:640px;border:1px solid var(--line);border-radius:12px}
#main .bi-hm table{border-collapse:separate;border-spacing:3px;width:100%;min-width:720px}
#main .bi-hm thead th{position:sticky;top:0;z-index:2;background:var(--card);font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;padding:8px 4px;vertical-align:bottom;text-align:center}
#main .bi-hm th span{display:block;line-height:1.25}
#main .bi-hm .bi-hn{text-align:left;min-width:190px;position:sticky;left:0;z-index:1;background:var(--card)}
#main .bi-hm thead .bi-hn{z-index:3}
#main .bi-hm td.bi-hn{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer}
#main .bi-hm td.bi-hn i{font-style:normal;font-size:11px;font-weight:800;color:var(--muted);width:20px;text-align:right}
#main .bi-hm td.bi-hn b{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}
#main .bi-hm td.bi-hn small{font-size:10.5px;color:var(--muted);white-space:nowrap}
#main .bi-hm .bi-hc{text-align:center;font-size:12px;font-weight:700;color:#fff;border-radius:7px;padding:7px 4px;min-width:46px;text-shadow:0 1px 1px rgba(0,0,0,.25);transition:transform .12s}
#main .bi-hm .bi-hc:hover{transform:scale(1.08);position:relative;z-index:1}
#main .bi-hm td.bi-hg{font-size:13px;font-weight:800}
#main .bi-hm .bi-hd{text-align:center;font-size:12px;font-weight:800;white-space:nowrap;padding:0 6px}
#main .bi-hm .bi-hd.up{color:#627441}#main .bi-hm .bi-hd.dn{color:#f0524a}
#main .bi-hm tbody tr{cursor:pointer}
#main .bi-hm tbody tr:hover td.bi-hn b{color:#3ba5f6}
#main .bi-scale{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--muted)}
#main .bi-scale i{width:180px;height:10px;border-radius:999px}
#main .bi-scale em{margin-left:auto;font-style:normal}
/* barres divergentes */
#main .bi-dv{display:grid;gap:5px;max-height:560px;overflow:auto;padding-right:4px}
#main .bi-dr{display:grid;grid-template-columns:minmax(110px,180px) 1fr 70px;align-items:center;gap:10px;cursor:pointer;font-size:12.5px}
#main .bi-dl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}
#main .bi-dt{display:grid;grid-template-columns:1fr 1fr;height:16px}
#main .bi-dn{display:flex;justify-content:flex-end;border-right:1px solid var(--muted)}
#main .bi-dn i,#main .bi-dp i{display:block;height:100%;animation:biGrowX .7s ease both}
#main .bi-dn i{background:linear-gradient(90deg,#f0524a,#fb7185);border-radius:6px 0 0 6px;transform-origin:right}
#main .bi-dp i{background:linear-gradient(90deg,#0a71bf,#627441);border-radius:0 6px 6px 0;transform-origin:left}
#main .bi-dr b{text-align:right;font-weight:800;font-size:12px}
#main .bi-dr b.up{color:#627441}#main .bi-dr b.dn{color:#f0524a}
#main .bi-dr:hover .bi-dl{color:#3ba5f6}
@media (max-width:1100px){#main .bi-r3{grid-template-columns:1fr 1fr}}
@media (max-width:900px){#main .bi-row,#main .bi-r21,#main .bi-r3{grid-template-columns:1fr}#main .bi-row>.card,#main .bi-r3>.card{margin-top:12px}#main .bi-kpi b{font-size:23px}}

/* v82 : « se connecter en tant que » pour le compte client */
html body.role-cli .topbar .as-open,html body.role-cli #app .topbar .as-open,html body.role-cli #home .topbar .as-open{display:inline-flex!important}
html body .cm-menu [data-gocanal][hidden],html body #home .cm-menu [data-gocanal][hidden]{display:none!important}

html body .cm-menu [data-gosat][hidden],html body #home .cm-menu [data-gosat][hidden],html body [data-canal][hidden],html body #app [data-canal][hidden],html body .meta .tag[hidden],html body #home .mod[hidden]{display:none!important}

.chw-alt{width:100%}
.chw-alt .chart{display:flex;justify-content:center}
.chw-alt .chart svg{max-height:var(--chh);width:100%;height:auto}
.chw-alt-r .chart svg{max-height:calc(var(--chh) + 40px)}
.chw-alt .tw{max-height:calc(var(--chh) + 120px);overflow:auto}
.chw-hb{display:flex;flex-direction:column;gap:8px;padding:4px 0}
.chw-hr{display:grid;grid-template-columns:minmax(90px,34%) 1fr;gap:10px;align-items:center}
.chw-hl{font-size:12.5px;line-height:1.25;color:var(--text,inherit)}
.chw-hbs{display:flex;flex-direction:column;gap:3px}
.chw-hbr{display:grid;grid-template-columns:1fr 64px;gap:8px;align-items:center}
.chw-ht{display:block;height:10px;border-radius:6px;background:rgba(127,127,127,.15);overflow:hidden}
.chw-ht i{display:block;height:100%;border-radius:6px}
.chw-hbr b{font-size:12px;font-variant-numeric:tabular-nums;text-align:right}

#adminMain .adm-row.adm-off{opacity:.62}
#adminMain .adm-tags i.adm-offtag{background:rgba(240,82,74,.16);color:#f0524a;border-color:rgba(240,82,74,.35)}
#adminMain .adm-bi-note{margin:-4px 0 12px}

/* v78 : administration du client en deux blocs */
#adminMain .adm-blk{margin-top:26px;padding:22px 22px 6px;border:1px solid rgba(145,166,109,.22);border-radius:18px;background:rgba(255,255,255,.025)}
#adminMain .adm-bh{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}
#adminMain .adm-bh>span{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#627441,#91a66d);color:#081621}
#adminMain .adm-bh h2{margin:2px 0 4px;font-size:21px}
#adminMain .adm-bh p{margin:0;opacity:.78;font-size:13.5px;line-height:1.5}
#adminMain .adm-blk>.adm-card{margin-top:14px}
#app.theme-light #adminMain .adm-blk,.theme-light #adminMain .adm-blk{background:#f5f9fc;border-color:#c6ddef}
/* types de graphique */
.chw{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}
.chw-c{flex:1;display:flex;flex-direction:column;min-width:0}
.chw-c>.chart,.chw-c>.hb{flex:1}
.chw-tools{display:flex;justify-content:flex-end;margin:-4px 0 4px}
.chw-b{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line,rgba(127,127,127,.3));background:transparent;color:var(--muted,#7bb0d9);font:600 11.5px var(--font,inherit);cursor:pointer;opacity:.85}
.chw-b:hover{opacity:1;border-color:#627441;color:#627441}
.chw-b svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}
.chw-menu{position:absolute;z-index:9999;min-width:200px;padding:6px;border-radius:12px;background:#0e2130;border:1px solid #1d4564;box-shadow:0 18px 40px -12px rgba(0,0,0,.55);font-family:var(--font,inherit)}
.chw-menu .chw-mh{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#6da7d4;padding:6px 10px 4px}
.chw-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#e2eef7;font:600 13px var(--font,inherit);padding:8px 10px;border-radius:8px;cursor:pointer}
.chw-menu button small{font-weight:500;opacity:.6}
.chw-menu button:hover{background:rgba(145,166,109,.12)}
.chw-menu button.on{background:rgba(98,116,65,.2);color:#91a66d}
body:has(#app.theme-light:not(.hidden)) .chw-menu,body:has(#home.theme-light:not(.hidden)) .chw-menu{background:#fff;border-color:#c6ddef;box-shadow:0 18px 40px -16px rgba(11,33,49,.35)}
body:has(#app.theme-light:not(.hidden)) .chw-menu button,body:has(#home.theme-light:not(.hidden)) .chw-menu button{color:#11293b}
body:has(#app.theme-light:not(.hidden)) .chw-menu button.on{color:#0b5d9c}
.chw-tab table{width:100%;border-collapse:collapse;font-size:13px}.chw-tab th,.chw-tab td{padding:7px 9px;border-bottom:1px solid var(--line,rgba(127,127,127,.2));text-align:left}.chw-tab td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.chw-tab th{font-size:11.5px;color:var(--muted)}
.chw-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:0}
@media print{.chw-tools{display:none}}
/* mobile : icônes du haut sur une deuxième ligne, administration accessible */
@media (max-width:700px){
 html body .topbar{flex-wrap:wrap!important;height:auto!important;min-height:0!important;row-gap:8px;padding-top:10px!important;padding-bottom:10px!important}
 html body .topbar>.brand{flex:1 0 100%!important;max-width:100%!important}
 html body .topbar>.sp{display:none!important}
 html body #home .topbar>.user{flex:1 0 100%;justify-content:flex-start;gap:8px;margin:0!important}
 html body #app .topbar>.theme-switch{margin-left:0!important}
 html body #app .topbar>.user{margin-left:auto}
 body.role-admin #app .topbar .admin-open,body.role-cli #app .topbar .admin-open{display:inline-flex!important}
 body:not(.role-admin) #app .topbar .as-open{display:none!important}
 body.role-admin #home .topbar .admin-open,body.role-cli #home .topbar .admin-open{display:inline-flex!important}
}

#homeKf,.home-kf{display:none!important}
body.role-cli:not(.role-admin) .admin-open{display:inline-flex!important}
#adminMain .obj-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}
#adminMain .obj-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line,rgba(127,127,127,.25));border-radius:12px}
#adminMain .obj-t{display:flex;flex-direction:column;gap:4px;min-width:0}
#adminMain .obj-t small{opacity:.75;line-height:1.45}
#adminMain .obj-a{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}
#adminMain .obj-a label{display:flex;flex-direction:column;gap:4px;font-size:12px}
#adminMain .obj-a label span{display:flex;align-items:center;gap:6px;white-space:nowrap}
#adminMain .obj-a input{width:84px;background:rgba(127,127,127,.12);color:inherit;border:1px solid rgba(127,127,127,.45);border-radius:8px;padding:7px 9px;font:inherit;font-size:14px;font-weight:700}
@media (max-width:720px){#adminMain .obj-row{grid-template-columns:1fr}#adminMain .obj-a{justify-content:flex-start}}

/* v76 */
#cxv{position:fixed;inset:0;z-index:900;display:none;flex-direction:column;background:#f1f7fb}#cxv.on{display:flex}body.cx-on{overflow:hidden}#cxv iframe{flex:1;width:100%;border:0}
.mod-cx{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:0;border-radius:24px;overflow:hidden;margin:0 0 26px;border:1px solid rgba(145,166,109,.35);background:linear-gradient(120deg,#0c2335 0%,#133752 55%,#174262 100%);box-shadow:0 24px 50px -28px rgba(0,0,0,.6);color:#fff}
.mod-cx[hidden]{display:none}
.mod-cx .cx-l{padding:26px 30px;display:flex;flex-direction:column;gap:10px}.mod-cx .cx-logo{background:#fff;border-radius:14px;padding:8px 14px;align-self:flex-start}.mod-cx .cx-logo img{height:38px;display:block}
.mod-cx .eyebrow{color:#91a66d!important;letter-spacing:.14em}.mod-cx h2{margin:0;font-size:26px;font-weight:500;color:#fff}.mod-cx p{margin:0;color:#cfe2f1;max-width:70ch;line-height:1.55;font-size:14.5px}
.mod-cx .meta{display:flex;flex-wrap:wrap;gap:8px}.mod-cx .tag{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff}
.mod-cx .act .btn{background:#91a66d;color:#0c2335;font-weight:700;border:0}.mod-cx .cx-r{position:relative;min-height:230px}.mod-cx .cx-ph{position:absolute;inset:0;background-size:cover;background-position:center 25%}
.mod-cx .cx-r:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#133752 0%,rgba(19,55,82,0) 45%)}
@media (max-width:760px){.mod-cx{grid-template-columns:1fr}.mod-cx .cx-r{min-height:170px;order:-1}.mod-cx .cx-r:before{background:linear-gradient(0deg,#133752 0%,rgba(19,55,82,0) 60%)}.mod-cx .cx-l{padding:20px}}
.hb-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:10px}
.hb-it{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line,#cce0f0);border-radius:14px;padding:12px 14px;cursor:pointer}.hb-it b{display:block;font-size:14px}.hb-it small{display:block;opacity:.7;font-size:12px;margin-top:2px}
.hb-cx{border-color:#627441;background:rgba(98,116,65,.07)}
.hb-sw{position:relative;width:44px;height:24px;flex:0 0 auto}.hb-sw input{opacity:0;width:0;height:0;position:absolute}.hb-sw i{position:absolute;inset:0;border-radius:99px;background:#9aa8a4;transition:.2s}.hb-sw i:before{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}
.hb-sw input:checked+i{background:#627441}.hb-sw input:checked+i:before{transform:translateX(20px)}.hb-sw input:focus-visible+i{outline:2px solid #627441;outline-offset:2px}
.jr-f{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:10px 0 14px}.jr-f label{display:grid;gap:4px;font-size:12px;font-weight:600}.jr-f select{height:36px;border-radius:10px;padding:0 10px;border:1px solid var(--line,#cce0f0);font:inherit;font-size:13px;background:transparent;color:inherit}.jr-f select option{color:#122a3c}
.jr-btns{display:flex;gap:8px;margin-left:auto}.jr-btns .btn{height:36px;padding:0 14px;font-size:12.5px}
.jr-ks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.jr-k{border:1px solid var(--line,#cce0f0);border-radius:14px;padding:10px 12px}.jr-k span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.75}.jr-k b{display:block;font-size:22px;font-weight:400;margin-top:4px}.jr-k small{display:block;font-size:11.5px;opacity:.7}
.jr-h{font-size:14px;margin:16px 0 8px}.jr-t{font-size:12.5px}.jr-t td,.jr-t th{padding:7px 9px}.jr-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:860px){.jr-2{grid-template-columns:1fr}}
.jr-log{max-height:460px;overflow:auto}.hb-empty{margin-bottom:16px}
.as-wait p:after{content:' · analyse en cours…';opacity:.6}
#admin .jr-card .tw{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:12px}
#admin .jr-t{background:transparent;color:#dfecf6;width:100%;border-collapse:collapse}
#admin .jr-t thead th{background:#133651;color:#fff;text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase}
#admin .jr-t td{color:#dfecf6;border-top:1px solid rgba(255,255,255,.08);background:transparent}
#admin .jr-t td.note{color:#8fbcde}
#admin.theme-light .jr-card .tw{border-color:#cce0f0}#admin.theme-light .jr-t,#admin.theme-light .jr-t td{color:#122a3c;border-color:#dbe9f4}

/* v75 */
.gp-bar{display:flex;flex-direction:column;gap:10px;margin-top:16px}
.gp-bar .acc-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.gp-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gp-btns .btn{height:38px;padding:0 16px;font-size:13px}
.gp-t td{vertical-align:top}.gp-t .gp-sel{height:34px;font-size:12.5px;min-width:118px}
.gp-t .gp-del{height:32px;padding:0 10px;font-size:12px}
.gp-t .pl-txt.ed:empty:before{content:attr(data-ph);opacity:.5}
.oth-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}
.oth-seg button{border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;cursor:pointer}
.oth-seg button.on{background:#627441;color:#fff}
.cpp-back{align-items:center}

/* v74 */
html body #home .mods article.mod.mod-oth{grid-column:auto!important}
.pop-t .pop-g td{background:rgba(98,116,65,.08);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}
.pop-t .pop-tot td{border-bottom:2px solid var(--line)}
.pop-v.up{color:#085fa1;font-weight:700}.pop-v.dn{color:#d9534f;font-weight:700}
#app.theme-light .pop-v.up{color:#475530}#app.theme-light .pop-v.dn{color:#b42318}
.not-meth{margin:0;padding-left:18px;display:grid;gap:8px;line-height:1.5}

/* v73 */
html body #home .home-wrap{justify-content:flex-start!important}
html body #home .home-sec p{max-width:110ch;line-height:1.6;font-size:14.5px}
html body #home .home-sec p b{color:#e4eff7;font-weight:600}html body #home.theme-light .home-sec p b{color:#102739}
html body #home .home-sec .home-sec-hint{margin-top:8px;font-size:13px;opacity:.85}
.oth-base{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin:0 0 14px;font-size:13.5px}
.oth-base .btn{height:32px;padding:0 12px;font-size:12.5px}
.oth-warn{border:1px solid #f59f0b;background:rgba(245,159,11,.1);border-radius:12px;padding:8px 12px;margin:0 0 14px;font-size:13px}
.not-fun{display:grid;gap:10px;margin-top:6px}
.nf{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 56px minmax(120px,190px);gap:12px;align-items:center}
.nf .nl{font-weight:600;font-size:13.5px}.nf .nt{height:26px;border-radius:8px;background:rgba(127,140,150,.15);overflow:hidden}.nf .nt i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#133651,#627441)}
.nf b{font-size:16px;text-align:right}.nf small{color:var(--muted);font-size:12px}
@media (max-width:760px){.nf{grid-template-columns:1fr 56px}.nf .nt{grid-column:1/-1;order:3}.nf small{grid-column:1/-1;order:4}}
.not-cr{display:flex;gap:10px;align-items:baseline;border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.not-cr b{font-size:22px;font-weight:300}.not-cr span{color:var(--muted);font-size:13px}
.not-cr b{white-space:nowrap}

/* v72 */
html body #home .topbar .ts-top{margin-right:6px;flex:0 0 auto}
html body #home .topbar .ts-top button{white-space:nowrap}
@media (max-width:640px){html body #home .topbar .ts-top button span{display:none}html body #home .topbar .ts-top button{padding:0 9px;min-width:34px}}
html body #home .home-hero .eyebrow{font-size:12px;letter-spacing:.14em}
html body #home .home-hero .home-intro{font-size:16px;line-height:1.6;max-width:72ch;color:#b2d1e9}
html body #home .home-hero .home-intro2{margin-top:10px;font-size:14px;line-height:1.6;max-width:72ch}
html body #home.theme-light .home-hero .home-intro{color:#204c6d}
.home-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px}
.home-steps li{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:16px;padding:12px 14px}
.home-steps li>b{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(98,116,65,.18);color:#3994d9;font-size:13px;font-weight:700}
.home-steps li span{font-size:12.5px;line-height:1.45;color:#8fbcde}.home-steps li strong{display:block;font-size:14px;font-weight:600;color:#eff5fa;margin-bottom:2px}
#home.theme-light .home-steps li{border-color:#cde1f0;background:#fff}#home.theme-light .home-steps li>b{background:#e1edf6;color:#475530}#home.theme-light .home-steps li span{color:#2f71a4}#home.theme-light .home-steps li strong{color:#102739}
.home-kf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;border-radius:18px;overflow:hidden;border:1px solid rgba(109,167,212,.35);background:rgba(109,167,212,.25);margin:0 0 26px}
.home-kf[hidden]{display:none}
.home-kf>div{background:#0e2130;padding:14px 16px}.home-kf b{display:block;font-size:26px;font-weight:300;letter-spacing:-.02em;color:#f1f7fb;line-height:1.1}.home-kf span{display:block;font-size:11.5px;color:#8fbcde;margin-top:4px;line-height:1.35}
#home.theme-light .home-kf{border-color:#edf4fa;background:#edf4fa}#home.theme-light .home-kf>div{background:#fffdf8}#home.theme-light .home-kf b{color:#102739}#home.theme-light .home-kf span{color:#2f71a4}
.home-sec{margin:0 0 14px}.home-sec h2{margin:0;font-size:22px;font-weight:500;color:#f1f7fb;letter-spacing:-.01em}.home-sec p{margin:4px 0 0;font-size:13.5px;color:#8fbcde}
#home.theme-light .home-sec h2{color:#102739}#home.theme-light .home-sec p{color:#2f71a4}
@media (max-width:760px){.home-steps{grid-template-columns:1fr}.home-kf{grid-template-columns:repeat(2,minmax(0,1fr))}}
html body #home .mods article.mod-oth{grid-column:1/-1!important}
html body #home .mods .mod[hidden]{display:none!important}
/* espace sectoriel */
#secto{position:fixed;inset:0;z-index:900;display:none;flex-direction:column;background:#f1f7fb}
#secto.on{display:flex}body.secto-on{overflow:hidden}
.secto-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:#0b1f2f;border-bottom:1px solid rgba(255,255,255,.1)}
.secto-bar .brand{display:flex;align-items:center;gap:12px}.secto-bar img{height:26px}.secto-bar .sep{width:1px;height:22px;background:rgba(255,255,255,.25)}.secto-bar .lbl{color:#c2daed;font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.secto-bar .btn{height:36px;padding:0 14px;font-size:13px;color:#fff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}
#secto iframe{flex:1;width:100%;border:0;background:#f1f7fb}
@media (max-width:640px){.secto-bar{padding:8px 12px}.secto-bar .lbl{display:none}.secto-bar .sep{display:none}}
/* prêt scolaire */
.cpp-back{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}
.cpp-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.cpp-g2>.card{margin:0}
@media (max-width:900px){.cpp-g2{grid-template-columns:1fr}}
.cpp-key ul{margin:4px 0 0;padding-left:20px;display:grid;gap:7px}.cpp-key li{line-height:1.5}
.cpp-int{display:grid;gap:10px}.cpp-int>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.cpp-int b{font-size:24px;font-weight:300;display:block}.cpp-int span{display:block;font-weight:600;margin-top:2px}.cpp-int small{color:var(--muted)}
.cpp-vb{grid-template-columns:1fr!important}
.oth-mini{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--muted)}.oth-mini b{color:var(--ink);font-size:16px}
.oth-built{border-color:rgba(98,116,65,.45)!important}
html body #home .home-wrap>*{flex-shrink:0}

/* v71 */
html body #home .mods{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body #home .mods .mod-oth{grid-column:auto!important}
@media (max-width:760px){html body #home .mods{grid-template-columns:1fr!important}}
.hs-row{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 16px}
.hs{flex:1 1 110px;min-width:0;border:1px solid rgba(109,167,212,.35);background:rgba(109,167,212,.08);border-radius:14px;padding:10px 12px}
.hs b{display:block;font-size:24px;font-weight:300;letter-spacing:-.02em;color:inherit;line-height:1.1}
.hs span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.85;margin-top:4px}
.hs small{display:block;font-size:11px;opacity:.7;margin-top:2px}
#home.theme-light .hs{background:#edf4fa;border-color:#edf4fa}
.m2-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media (max-width:1100px){.m2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:640px){.m2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.m2-q{margin-top:16px}.m2-q h3{font-size:16px}.m2-score{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.m2-score .heat{font-size:16px;padding:6px 12px}
.m2-sub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:8px}
.m2-evo{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.m2-evo>div{text-align:center;border:1px solid var(--line);border-radius:8px;padding:6px 2px}.m2-evo>div.on{border-color:#6da7d4}.m2-evo b{display:block;font-size:12.5px}.m2-evo span{font-size:10.5px;color:var(--muted)}
.m2-ent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.m2-ent>div{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:13px}
.m2-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;border-top:1px solid var(--line);padding:12px 0}
.m2-ta{width:100%;min-height:74px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:8px 10px;font:inherit;font-size:13.5px;box-sizing:border-box;resize:vertical}
.m2-actbar{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:8px}
@media (max-width:760px){.m2-act{grid-template-columns:1fr}.m2-evo{grid-template-columns:repeat(5,minmax(0,1fr))}}
.m2-rl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}
.m2-rb{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer}.m2-rb span{background:#c0392b;color:#fff;font-size:10px;font-weight:800;border-radius:4px;padding:2px 5px}.m2-rb:hover{border-color:#6da7d4}
.en-split{display:grid;grid-template-columns:48px 1fr 54px;gap:10px;align-items:center;margin-top:10px}.en-split>div{display:flex;height:28px;border-radius:8px;overflow:hidden}.en-split i{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11.5px;font-style:normal;font-weight:700}.en-split b{font-size:18px;text-align:right}
.en-hist{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;align-items:end;height:220px;margin-top:8px}
.en-hist>div{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.en-col{position:relative;width:100%;flex:1;display:flex;align-items:flex-end}.en-col i{display:block;width:100%;border-radius:6px 6px 0 0}.en-col u{position:absolute;left:-2px;right:-2px;height:0;border-top:2px dashed #6da7d4;text-decoration:none}
.en-hist b{font-size:11px}.en-hist span{font-size:11px;color:var(--muted)}
.en-stack{display:flex;height:26px;border-radius:8px;overflow:hidden}.en-stack i{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-style:normal;font-weight:700}

.th-fam{display:block;font-size:9.5px;font-weight:500;opacity:.7;letter-spacing:.02em;text-transform:none;margin-top:2px}
#modSat{overflow:visible!important;position:relative;z-index:6}
.sat-dd{position:relative;z-index:60}
body:not(.role-admin) .as-open{display:none!important}
.as-pop{position:fixed;z-index:3500;background:var(--card,#0e2231);color:var(--ink,#ebf3f9);border:1px solid rgba(109,167,212,.6);border-radius:16px;box-shadow:0 22px 50px rgba(0,0,0,.45);padding:14px 16px}
#home .as-pop,.as-pop{background:#102636;color:#ebf3f9}
.as-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.as-h b{font-size:14.5px}
.as-x{border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.7}
.as-pop form{display:grid;gap:10px}.as-pop label{display:grid;gap:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-weight:600}
.as-pop select{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:inherit;padding:0 10px;font:inherit;font-size:13.5px;text-transform:none;letter-spacing:0}
.as-pop select option{color:#122b3f}
.as-pop .btn{height:38px;justify-content:center}
.as-acc{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:6px}.as-acc small{font-size:11px;opacity:.75}
.as-n{margin:10px 0 0;font-size:11.5px;opacity:.7;line-height:1.4}
.as-tg[hidden]{display:none!important}
@media (max-width:700px){.as-open span:not(.av){display:none}#app .as-open{display:inline-flex!important}}
.as-pop,.as-pop *{box-sizing:border-box}.as-pop select{width:100%}
@media (max-width:480px){body.role-admin .topbar .bLogo{height:18px!important;width:auto}body.role-admin .topbar .user{gap:4px!important}body.role-admin .topbar .user .account-chip,body.role-admin .topbar .user .iconbtn{min-width:0;padding:0 2px}body.role-admin .topbar .user .av{width:30px;height:30px}}

/* v67 */
.imp-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;margin-right:6px;border-radius:17px;border:1px dashed rgba(109,167,212,.75);background:rgba(109,167,212,.14);color:#edf4fa;font:600 12px/1 inherit;cursor:pointer;white-space:nowrap;max-width:220px}
.imp-chip .imp-t{overflow:hidden;text-overflow:ellipsis}.imp-chip .imp-x{opacity:.8}
.imp-chip:hover{background:rgba(109,167,212,.26)}
#app.theme-light .imp-chip,#home.theme-light .imp-chip,.theme-light .imp-chip{color:#285f89;background:#edf4fa}
@media (max-width:640px){.imp-chip{height:30px;padding:0 8px;margin-right:4px}.imp-chip .imp-t{display:none}}
#home .mods{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media (max-width:1100px){#home .mods{grid-template-columns:repeat(2,minmax(0,1fr))!important}#home .mods .mod-oth{grid-column:1/-1}}
@media (max-width:760px){#home .mods{grid-template-columns:1fr!important}}
/* kpi mis en avant : lisible en mode clair */
#app.theme-light .kpi.hl:not(.lv-g):not(.lv-o):not(.lv-r){background:linear-gradient(135deg,#143853,#475530 62%,#0c568f)!important;border:1px solid #2b6c9e!important}
#app.theme-light .kpi.hl:not(.lv-g):not(.lv-o):not(.lv-r) .l{color:#c7e2f7!important}
#app.theme-light .kpi.hl b,#app.theme-light .kpi.hl b small,#app.theme-light .kpi.hl .s,#app.theme-light .kpi.hl .s *{color:#fff!important}
#app.theme-light .entrow .eyebrow{color:#2d6c9c!important}
/* observations du client mystère */
.cr-obs{display:block;margin-top:6px!important;padding:5px 10px;border-left:3px solid #6da7d4;background:rgba(109,167,212,.10);border-radius:0 8px 8px 0;font-style:italic}
.cr-obs::before{content:"Observation du client mystère";display:block;font-style:normal;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.85;margin-bottom:1px}
.cr-obs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}
.cr-obs-it{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-left:3px solid #6da7d4;border-radius:10px;padding:8px 12px}
.cr-obs-it>b{min-width:34px;color:var(--ink)}.cr-obs-it small{display:block;color:var(--muted);font-size:11.5px}.cr-obs-it p{margin:3px 0 0;color:var(--ink);font-style:italic;font-size:13.5px;line-height:1.45}
/* enquête mensuelle */
.ms-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:4px 0 14px}
.ms-sel{display:flex;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.ms-sel .select{height:38px;min-width:190px;text-transform:none;letter-spacing:0;font-size:13.5px}
.ms-chart svg{width:100%;height:auto;display:block}.ms-chart .legend{margin-top:6px}
.ms-grid{stroke:var(--line);stroke-width:1}.ms-ax{font-size:12px;fill:var(--muted)}.ms-lab{font-size:13px;font-weight:700}.ms-mark{stroke:#6da7d4;stroke-width:1.5;stroke-dasharray:3 4}
.ms-d{font-size:11.5px;font-weight:700;white-space:nowrap;margin-left:4px}.ms-d.up{color:#627441}.ms-d.dn{color:#f0524a}.ms-d.z{color:var(--muted)}
.kpi.hl .ms-d.up{color:#b7dcf9}.kpi.hl .ms-d.dn{color:#ffd0cc}
.ms-al{display:grid;gap:6px}.ms-alr{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:10px;padding:8px 12px;cursor:pointer;font:inherit}
.ms-alr span{grid-column:1;grid-row:2;font-size:11.5px;color:var(--muted)}.ms-alr .heat{grid-column:2;grid-row:1/3}.ms-alr .ms-d{grid-column:3;grid-row:1/3}.ms-alr:hover{border-color:#6da7d4}
.ms-heat td,.ms-heat th{padding:6px 5px!important}.ms-heat th.on{color:#6da7d4}
.ms-hc{display:inline-block;min-width:54px;padding:3px 6px;border-radius:6px;color:#fff;font-size:11.5px;font-weight:700}
.ms-net td{background:rgba(109,167,212,.08)}.ms-cur td{background:rgba(98,116,65,.08)}
.ms-spark{display:block}
.ms-sec{margin-top:18px}.ms-sec>h3{font-size:15px;margin:0 0 10px;color:var(--ink)}
.ms-vb{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}
.ms-v{border:1px solid var(--line);border-left:4px solid #627441;border-radius:12px;padding:10px 14px;background:var(--card)}.ms-v.neg{border-left-color:#f0524a}
.ms-v p{margin:0;color:var(--ink);font-style:italic;line-height:1.5}.ms-v span{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}
/* autres études */
.oth-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}
.oth-card h3{margin:8px 0 4px}.oth-card p{margin:0;color:var(--muted)}.oth-top{display:flex;justify-content:space-between;align-items:center;gap:8px}
.oth-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.oth-act .btn{height:36px;padding:0 14px;font-size:13px}
.nl{pointer-events:auto}

.imp-bar{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:3000;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);background:#6da7d4;color:#0e2231;border-radius:14px;padding:10px 12px 10px 18px;box-shadow:0 12px 30px -10px rgba(0,0,0,.45);font:500 13.5px/1.35 inherit}
.imp-bar b{font-weight:700}.imp-bar button{border:0;border-radius:10px;background:#0e2231;color:#fff;padding:8px 14px;font:600 13px inherit;cursor:pointer}
body.imp-on{padding-bottom:70px}
.scope-pill{align-self:center;margin:6px auto 0;padding:6px 14px;border-radius:20px;background:rgba(109,167,212,.18);border:1px solid rgba(109,167,212,.55);color:#edf4fa;font-size:12.5px;width:max-content;max-width:calc(100% - 32px);text-align:center}
#home.theme-light .scope-pill,body:not(.dark) #home .scope-pill{color:#285f89}
.uzone[hidden],.uent[hidden],.uag[hidden]{display:none!important}
@media (max-width:640px){.imp-bar{left:8px;right:8px;transform:none;max-width:none;bottom:8px;font-size:12.5px;padding:8px 10px;justify-content:space-between}}

.ml-sec{margin-top:18px}.ml-sec>h3{font-size:15px;margin:0 0 10px;color:var(--ink)}
.ml-rule{margin-top:12px;padding:12px 16px}
.ml-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.ml-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--sh);min-width:0}
.ml-card.done{border-color:var(--good)}.ml-card.cap{border-style:dashed}
.ml-card h4{margin:0;font-size:14.5px;line-height:1.35;color:var(--ink)}.ml-card .note{margin:0;font-size:12px}
.ml-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ml-dur{font-size:11.5px;color:var(--muted)}
.ml-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px}.ml-foot .ml-pb{flex:1}
.ml-foot .btn{height:34px;padding:0 14px;font-size:12.5px}
.ml-pb{height:7px;border-radius:6px;background:var(--line);overflow:hidden;min-width:60px}.ml-pb i{display:block;height:100%;background:var(--good);border-radius:6px}
.kpi .s .ml-pb{margin-top:4px}
.ml-row{display:flex;align-items:center;gap:8px}.ml-row .ml-pb{flex:1}.ml-row span{font-size:12px;color:var(--muted);white-space:nowrap}
#mlOv{position:fixed;inset:0;z-index:2000;background:rgba(6,18,28,.55);display:none;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow:auto}
#mlOv.on{display:flex}
.ml-pan{width:min(720px,100%);margin:0;padding:22px 24px}
.ml-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ml-pan .ml-hd h3{margin:4px 0 0;font-size:20px!important;line-height:1.3;color:var(--ink)}
.ml-close{border:0;background:transparent;font-size:26px;line-height:1;color:var(--muted);cursor:pointer;padding:0 4px}
.ml-steps{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 4px}.ml-steps span{font-size:11.5px;padding:4px 10px;border-radius:20px;border:1px solid var(--line);color:var(--muted)}
.ml-steps span.on{background:var(--em);border-color:var(--em);color:#fff}.ml-steps span.past{color:var(--em)}
.ml-body{margin-top:10px}
.ml-blk{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:10px}.ml-blk small{display:block;font-size:10.5px;letter-spacing:.12em;color:var(--gold);font-weight:700;margin-bottom:6px}
.ml-blk p{margin:0;color:var(--ink);line-height:1.55;font-size:14px}.ml-blk.warn{border-color:var(--bad)}.ml-blk.warn small{color:var(--bad)}
.ml-big{font-size:16px!important}.ml-quote{font-style:italic;border-left:3px solid var(--em);padding-left:10px}
.ml-ol{margin:0;padding-left:20px;color:var(--ink);line-height:1.6;font-size:14px}.ml-ol li{margin:4px 0}
.ml-q{margin-top:10px}.ml-q>p{margin:0 0 6px}.ml-opts{display:flex;flex-direction:column;gap:6px}
.ml-opt{text-align:left;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:10px;padding:9px 12px;font:inherit;font-size:13.5px;cursor:pointer}
.ml-opt:hover:not([disabled]){border-color:var(--em)}.ml-opt.ok{border-color:var(--good);background:rgba(98,116,65,.14)}.ml-opt.ko{border-color:var(--bad);background:rgba(240,82,74,.12)}.ml-opt[disabled]{cursor:default}
.ml-fb{margin:6px 0 0!important;font-size:12.5px}.ml-fb.ok{color:var(--good)}.ml-fb.ko{color:var(--bad)}
.ml-res{text-align:center;border-radius:14px;padding:22px;margin-top:10px;border:1px solid var(--line)}.ml-res b{font-size:40px;font-weight:300;color:var(--ink)}.ml-res.ok{border-color:var(--good)}.ml-res.ko{border-color:var(--warn)}.ml-res p{margin:6px 0 0;color:var(--ink)}
.ml-chk{display:flex;gap:8px;align-items:flex-start;color:var(--ink);font-size:14px;cursor:pointer}
.ml-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.ml-nav .btn[disabled]{opacity:.45;cursor:not-allowed}
@media (max-width:640px){.ml-pan{padding:16px}.ml-hd h3{font-size:17px}#mlOv{padding:2vh 8px}}

.btn.sm{height:36px;padding:0 14px;font-size:13px;border-radius:10px}
.msg{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--bad50);color:#b42318;font-size:13px;font-weight:500}
.lg-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--muted)}
.lg-visual{position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:48px clamp(24px,4vw,64px);margin:14px;border-radius:28px}
.lg-visual .ph{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03)}
.lg-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(124,92,255,.18) 0%,rgba(0,0,0,0) 40%),linear-gradient(180deg,rgba(6,20,30,0) 35%,rgba(6,20,30,.86) 100%)}
.lg-visual>*{position:relative;z-index:1}
.lg-visual .quote{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.6vw,38px);line-height:1.1;max-width:20ch;margin:0 0 22px}
.lg-visual .quote em{font-style:italic;color:#9ccdf3}
.lg-pills{display:flex;flex-wrap:wrap;gap:8px}
.lg-pills span{padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:99px;font-size:12px;font-weight:500;backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}
.lg-glass{position:absolute;top:28px;right:28px;z-index:2;display:flex;gap:10px}
.lg-glass div{padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.14);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.25);font-size:11px;line-height:1.3}
.lg-glass b{display:block;font-size:22px;font-weight:300;letter-spacing:-.02em}

/* ---------------- TOPBAR ---------------- */
.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;height:68px;display:flex;align-items:center;gap:16px;padding:0 clamp(16px,2.4vw,28px);background:rgba(255,255,255,.82);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:14px;min-width:0}
.brand img{height:28px;display:block}
.brand .sep{width:1px;height:24px;background:var(--line)}
.brand .lbl{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}
.topbar .sp{flex:1}
.user{display:flex;align-items:center;gap:10px}
.user .av{width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px}
.user .who{font-size:12px;line-height:1.25;color:var(--muted)}.user .who b{display:block;color:var(--ink);font-weight:600}
.iconbtn{border:1px solid var(--line);background:#fff;border-radius:12px;height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--text)}
.iconbtn:hover{background:#f7fafd}
svg.i{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}

/* ---------------- HOME ---------------- */
#home{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 420px at 85% -10%,rgba(124,92,255,.10),transparent 60%),radial-gradient(800px 420px at 0% 0%,rgba(8,94,160,.12),transparent 60%),var(--bg)}
.home-wrap{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,3vw,28px) 40px}
.home-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:end;margin-bottom:30px}
.home-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(36px,3.8vw,54px);line-height:1.02;color:var(--ink);margin:12px 0 12px;letter-spacing:-.035em}
.home-hero h1 em{font-style:normal;font-weight:400;background:linear-gradient(90deg,#174263,#579ace);-webkit-background-clip:text;background-clip:text;color:transparent}
.home-hero p{margin:0;color:var(--muted);max-width:56ch;font-weight:300;font-size:15px}
.home-hero .ph{height:190px;border-radius:24px;background-size:cover;background-position:center 30%;box-shadow:var(--sh)}
.mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.mod{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px 28px 24px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:14px;transition:.25s}
.mod:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(8,94,160,.14),transparent 70%)}
#modCm:before{background:radial-gradient(circle,rgba(124,92,255,.16),transparent 70%)}
.mod:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(12,30,43,.04),0 24px 48px -18px rgba(12,30,43,.22)}
.mod .ic{width:54px;height:54px;border-radius:16px;background:var(--grad);display:grid;place-items:center;color:var(--goldL);box-shadow:0 12px 22px -12px rgba(11,29,43,.7)}
#modCm .ic{background:var(--grad2);box-shadow:0 12px 22px -12px rgba(25,60,87,.7)}
.mod .ic svg{width:24px;height:24px}
.mod h2{margin:0;font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em}
.mod p{margin:0;color:var(--muted);font-weight:300;font-size:14px}
.mod .meta{display:flex;flex-wrap:wrap;gap:8px}
.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;background:#f1f7fb;color:var(--text);font-size:12px;font-weight:500}
.mod .act{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:8px}
.selwrap{display:none;gap:10px;flex-wrap:wrap;align-items:center;padding:14px;border-radius:16px;background:#f6f5ff;border:1px solid #e6e1ff}
.mod.open .selwrap{display:flex;animation:up .25s ease}
.select{height:44px;border:1px solid #d7e7f4;border-radius:12px;padding:0 38px 0 13px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237c8699' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 13px center;appearance:none;-webkit-appearance:none;font-weight:500;min-width:0}
.home-foot{padding:18px clamp(16px,3vw,28px);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);border-top:1px solid var(--line);background:rgba(255,255,255,.7)}
.home-foot img{height:20px;vertical-align:middle;margin-left:6px}

/* ---------------- APP SHELL ---------------- */
#app{min-height:100vh;background:radial-gradient(1000px 380px at 100% 0%,rgba(124,92,255,.07),transparent 60%),radial-gradient(900px 380px at 20% 0%,rgba(8,94,160,.08),transparent 60%),var(--bg)}
.shell{display:grid;grid-template-columns:262px minmax(0,1fr);min-height:calc(100vh - 68px)}
.side{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-right:1px solid var(--line);padding:22px 14px;position:sticky;top:68px;height:calc(100vh - 68px);overflow:auto;display:flex;flex-direction:column;gap:18px}
.side .mt{padding:14px 14px 16px;border-radius:18px;background:var(--grad);color:#fff;position:relative;overflow:hidden}
#app.cm .side .mt{background:var(--grad2)}
.side .mt:after{content:"";position:absolute;right:-30px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.12)}
.side .mt small{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.75);font-weight:600}
.side .mt b{display:block;color:#fff;font-size:16px;font-weight:600;margin-top:4px;line-height:1.25;letter-spacing:-.01em}
.side .wave{margin-top:10px;display:inline-flex;padding:5px 10px;border-radius:99px;background:rgba(255,255,255,.2);color:#fff;font-size:11.5px;font-weight:500}
.nav{display:flex;flex-direction:column;gap:4px}
.nav button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:none;color:var(--text);padding:11px 13px;border-radius:13px;font-weight:500;font-size:13.5px;transition:.15s}
.nav button svg{color:var(--muted)}
.nav button:hover{background:#f1f7fb;color:var(--ink)}
.nav button.on{background:var(--ink);color:#fff;box-shadow:0 10px 20px -10px rgba(12,30,43,.5)}
.nav button.on svg{color:var(--goldL)}
.side .foot{margin-top:auto;padding:14px;border-radius:16px;background:#f5f9fc;font-size:11.5px;color:var(--muted);line-height:1.5}
.side .foot button{margin-top:10px;width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:11px;padding:9px;font-weight:600;font-size:12.5px}
.side .foot button:hover{background:#fff;border-color:#c3dbee}
.main{padding:28px clamp(16px,2.6vw,36px) 110px;min-width:0}
.main>*{animation:up .35s ease both}
.main>*:nth-child(2){animation-delay:.03s}.main>*:nth-child(3){animation-delay:.06s}.main>*:nth-child(4){animation-delay:.09s}.main>*:nth-child(5){animation-delay:.12s}.main>*:nth-child(6){animation-delay:.15s}
.ph-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px}
.ph-head h1{margin:6px 0 0;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;color:var(--ink);line-height:1.05}
.ph-head .sub{color:var(--muted);margin-top:6px;font-size:13.5px;font-weight:300}
.chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 18px}
.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:500;color:var(--ink)}
.chip button{border:0;background:#eff5fa;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;padding:0;color:var(--text);font-size:13px;line-height:1}
.chip.base{background:rgba(255,255,255,.6);padding-right:12px;color:var(--muted)}

/* ---------------- CARDS & GRID ---------------- */
.grid{display:grid;gap:18px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g32{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.g23{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 20px;box-shadow:var(--sh);min-width:0;position:relative}
.card h3{margin:0;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}
.card .ch{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}
.card .ch p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:300}
.card .note{margin-top:12px;font-size:11.5px;color:var(--muted)}
.card.dark{background:#0c1e2b;border-color:#0c1e2b;color:#bdd8ec}
.card.dark h3{color:#fff}.card.dark .ch p{color:#68a5d3}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:14px;margin-bottom:18px}
.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 16px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;overflow:hidden}
.kpi .l{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.kpi b{font-size:36px;font-weight:250;color:var(--ink);letter-spacing:-.035em;line-height:1}
.kpi b small{font-size:15px;color:var(--muted);font-weight:400;margin-left:3px;letter-spacing:0}
.kpi .s{font-size:12px;color:var(--muted);font-weight:400}
.kpi.hl{background:var(--grad);border:0;box-shadow:0 20px 40px -20px rgba(11,29,43,.7)}
.kpi.hl:before,.side .mt:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--goldL),transparent);opacity:.9}
#app.cm .kpi.hl{background:var(--grad2);box-shadow:0 20px 40px -20px rgba(25,60,87,.75)}
.kpi.hl:after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,.12)}
.kpi.hl .l,.kpi.hl .s{color:rgba(255,255,255,.8)}.kpi.hl b,.kpi.hl b small{color:#fff}
.kpi .spark{position:absolute;right:14px;top:16px;opacity:.9}
.delta{white-space:nowrap;display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px}
.delta.up{background:var(--good50);color:#505f36}.delta.dn{background:var(--bad50);color:#c2362e}.delta.eq{background:#eff5fa;color:var(--muted)}
.kpi.hl .delta{background:rgba(255,255,255,.22);color:#fff}
.sec{margin:28px 0 12px;display:flex;align-items:baseline;gap:10px}
.sec h2{margin:0;font-size:16px;font-weight:600;color:var(--ink)}
.sec span{font-size:12px;color:var(--muted)}

/* bars */
.bars{display:flex;flex-direction:column;gap:11px}
.bar{display:grid;grid-template-columns:minmax(90px,38%) minmax(0,1fr) 56px;gap:12px;align-items:center;font-size:12.5px}
.bar .bl{color:var(--text);line-height:1.3}
.bar .bt{position:relative;height:10px;border-radius:99px;background:#ebf3f9;overflow:visible}
.bar .bf{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--em);transform-origin:left;animation:grow .8s cubic-bezier(.2,.8,.2,1) both}
.bar .obj{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink);opacity:.35;border-radius:2px}
.bar .bv{text-align:right;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}
.bar.slim .bt{height:7px}
.bar.stk{grid-template-columns:minmax(0,1fr) 48px;row-gap:6px}.bar.stk .bl{grid-column:1/-1;font-size:12px;color:var(--muted)}.bar.stk .bl b{margin-right:4px}
.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--muted);margin-top:14px}
.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}
.stack{display:flex;height:36px;border-radius:12px;overflow:hidden;gap:2px}
.stack div{display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600;min-width:0;transform-origin:left;animation:grow .8s cubic-bezier(.2,.8,.2,1) both}
.stack.sm{height:22px;border-radius:7px}.stack.sm div{font-size:10.5px}
.gauge{display:grid;place-items:center;position:relative}
.gauge .gv{position:absolute;text-align:center}
.gauge .gv b{display:block;font-size:40px;font-weight:250;color:var(--ink);letter-spacing:-.04em;line-height:1}
.gauge .gv span{font-size:11px;color:var(--muted);font-weight:500}
.gauge circle.arc{animation:draw 1.2s cubic-bezier(.2,.8,.2,1) both}
.list{display:flex;flex-direction:column}
.li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2);font-size:13px}
.li:last-child{border-bottom:0}
.li .rk{width:28px;height:28px;border-radius:9px;background:#f1f7fb;color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:12px;flex:0 0 auto}
.li .t{flex:1;min-width:0;color:var(--ink)}.li .t small{display:block;color:var(--muted);font-size:11.5px}
.li .v{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}
.pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}
.p-good{background:var(--good50);color:#505f36}.p-warn{background:var(--warn50);color:#b26b00}.p-bad{background:var(--bad50);color:#c2362e}.p-mute{background:#eff5fa;color:var(--muted)}.p-g{background:#e9f3fa;color:#2b6693}

/* tabs */
.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:18px;padding:4px;background:#e9f2f8;border-radius:14px;width:fit-content;max-width:100%}
.tabs button{border:0;background:none;border-radius:11px;padding:8px 14px;font-weight:500;font-size:13px;color:var(--text)}
.tabs button:hover{color:var(--ink)}
.tabs button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(12,30,43,.08),0 4px 12px -4px rgba(12,30,43,.12);font-weight:600}
.seg{display:inline-flex;background:#e9f2f8;border-radius:12px;padding:3px}
.seg button{border:0;background:none;padding:7px 13px;border-radius:10px;font-weight:500;font-size:12.5px;color:var(--muted)}
.seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(12,30,43,.08);font-weight:600}

/* tables */
.tw{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}
table.t{width:100%;border-collapse:collapse;font-size:13px}
table.t th{position:sticky;top:0;background:#fafcfd;text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:12px 12px;border-bottom:1px solid var(--line);white-space:nowrap}
table.t th.s{cursor:pointer}table.t th.s:hover{color:var(--em2)}
table.t td{padding:11px 12px;border-bottom:1px solid var(--line2);vertical-align:middle}
table.t tr:last-child td{border-bottom:0}
table.t td.n,table.t th.n{text-align:right}
table.t td.c,table.t th.c{text-align:center}
table.t tr.click{cursor:pointer;transition:.12s}table.t tr.click:hover td{background:#f5f9fc}
table.t tr.grp td{background:#fafcfd;font-weight:600;color:var(--ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}
.heat{white-space:nowrap;display:inline-block;min-width:50px;padding:4px 9px;border-radius:9px;font-weight:600;font-size:12.5px;text-align:center;font-variant-numeric:tabular-nums}
.mini{display:flex;gap:3px}.mini i{width:9px;height:24px;border-radius:4px;display:block}
.agname{font-weight:600;color:var(--ink)}.agname small{display:block;font-weight:400;color:var(--muted);font-size:11.5px}
.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}
.search{position:relative;flex:1;min-width:200px;max-width:340px}
.search input{width:100%;height:42px;border:1px solid var(--line);border-radius:12px;padding:0 12px 0 38px;background:#fff}
.search svg{position:absolute;left:12px;top:12px;color:var(--muted)}

/* svg charts */
.sc svg,.chart svg{width:100%;height:auto;display:block}
.sc text,.chart text{font-family:var(--font);font-size:11px;fill:var(--muted)}
.chart .lbl{fill:var(--ink);font-weight:500}
.radar-poly{animation:pop .7s cubic-bezier(.2,.8,.2,1) both;transform-origin:center;transform-box:fill-box}
.dot{animation:pop .5s ease both;transform-box:fill-box;transform-origin:center}
.mapgrid .entrow{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:12px}.mapgrid .entrow .eyebrow{width:100%;margin:0}.mapgrid .entrow .li{border:0;padding:4px 0;flex:1 1 150px}
.seqtbl{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.seqtbl div{display:flex;align-items:center;gap:8px;font-size:12.5px}.seqtbl span{flex:1;color:var(--text)}.seqtbl b{font-weight:600;font-variant-numeric:tabular-nums}.seqtbl em{font-style:normal;font-size:11px;font-weight:600;min-width:42px;text-align:right}.seqtbl em.up{color:#0960a3}.seqtbl em.dn{color:#e0483f}
.mapwrap{position:relative}
.mapwrap .bub{cursor:pointer;transition:.15s}
.mapwrap .bub:hover{filter:brightness(1.08)}
.tip{position:absolute;pointer-events:none;background:#0c1e2b;color:#fff;border-radius:12px;padding:10px 12px;font-size:12px;box-shadow:0 12px 30px -8px rgba(0,0,0,.4);transform:translate(-50%,calc(-100% - 12px));white-space:nowrap;z-index:5}
.tip b{display:block;font-size:13px;font-weight:600}
.tip span{color:#88b8dd}

/* verbatims */
.vb{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}
.vcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh)}
.vcard q{font-family:var(--serif);font-weight:300;font-size:16.5px;line-height:1.3;color:var(--ink);quotes:"« " " »"}
.vcard .vm{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--muted);align-items:center}

/* agency */
.ag-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:#0c1e2b;color:#fff;border-radius:26px;padding:26px 28px;margin-bottom:18px;position:relative;overflow:hidden}
.ag-head:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 260px at 90% 0%,rgba(124,92,255,.45),transparent 60%),radial-gradient(420px 240px at 60% 120%,rgba(8,94,160,.35),transparent 60%)}
.ag-head>*{position:relative}
.ag-head h1{margin:6px 0 10px;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;line-height:1}
.ag-head .eyebrow{color:var(--goldL)}
.ag-head .m{display:flex;flex-wrap:wrap;gap:8px}
.ag-head .m span{padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:500}
.ag-score{text-align:right}
.ag-score b{font-size:56px;font-weight:300;letter-spacing:-.04em;display:block;line-height:1}
.ag-score span{font-size:12px;color:#95c0e0;font-weight:500}
.back{border:0;background:none;color:var(--em2);font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0;margin-bottom:14px;font-size:13px}
.visit{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;font-size:12.5px}
.visit div{background:#f5f9fc;border-radius:12px;padding:10px 12px}
.visit small{display:block;color:var(--muted);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}
.visit b{color:var(--ink);font-weight:600}
.crit{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px dashed var(--line);font-size:13px}
.crit:last-child{border-bottom:0}
.crit .ok,.crit .ko,.crit .na{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:12px;font-weight:600}
.crit .ok{background:var(--good50);color:#505f36}.crit .ko{background:var(--bad50);color:#c2362e}.crit .na{background:#eff5fa;color:var(--muted)}
.dhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 6px;padding-top:16px;border-top:1px solid var(--line)}
.dhead:first-child{margin-top:0;padding-top:0;border-top:0}
.dhead h4{margin:0;font-size:14px;font-weight:600;color:var(--ink)}
.obs{margin-top:8px;padding:10px 12px;border-left:3px solid var(--gold);background:#edf4fa;border-radius:0 10px 10px 0;font-size:12.5px;color:#2a638f}
.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.photo{border-radius:18px;overflow:hidden;background:#000;position:relative;cursor:zoom-in;aspect-ratio:4/3;border:0;padding:0;box-shadow:var(--sh)}
.photo img{width:100%;height:100%;object-fit:cover;display:block;transition:.4s}
.photo:hover img{transform:scale(1.05)}
.photo .cap{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font-size:12px;text-align:left}
.photo .cap b{display:block;font-size:13px;font-weight:600}
.lb{position:fixed;inset:0;z-index:90;background:rgba(6,16,24,.92);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}
.lb img{max-width:min(1100px,100%);max-height:78vh;border-radius:16px}
.lb .cap{color:#fff;text-align:center;margin-top:12px;font-size:13px}
.lb button{position:absolute;top:18px;right:18px;border:0;background:rgba(255,255,255,.12);color:#fff;width:44px;height:44px;border-radius:50%;font-size:20px}

/* floating filter */
.ffb{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:60;height:52px;padding:0 20px 0 18px;border-radius:99px;border:0;background:#0c1e2b;color:#fff;font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -12px rgba(12,30,43,.55)}
.ffb:hover{transform:translateY(-1px)}
.ffb .cnt{min-width:22px;height:22px;border-radius:99px;background:var(--em);color:#fff;display:grid;place-items:center;font-size:11.5px;padding:0 6px}
.fpanel{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(12,30,43,.28);backdrop-filter:blur(3px)}
.fpanel .in{width:min(390px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-24px 0 48px rgba(0,0,0,.12);animation:slin .25s ease;border-radius:24px 0 0 24px}
@keyframes slin{from{transform:translateX(30px);opacity:.4}to{transform:none;opacity:1}}
.fpanel header{padding:22px 24px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.fpanel header h3{margin:0;font-family:var(--serif);font-weight:300;font-size:26px;color:var(--ink)}
.fpanel .bd{padding:20px 24px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:16px}
.fpanel .bd label{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}
.fpanel .bd .select{width:100%}
.fpanel footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:flex;gap:10px}
.fpanel footer .btn{flex:1}
.fcount{padding:12px 14px;border-radius:12px;background:var(--emL);font-size:13px;color:var(--em3);font-weight:500}
.warnbox{padding:10px 14px;border-radius:12px;background:var(--warn50);color:#8a5a00;font-size:12.5px;font-weight:500}

/* mobile nav */
.mnav{display:none}
@media (max-width:1100px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){
  #login{grid-template-columns:1fr}
  .lg-visual{min-height:300px;order:-1;margin:10px;padding:26px 20px}.lg-glass{display:none}
  .lg-visual .quote{font-size:26px;margin-bottom:14px}.lg-pills span{font-size:11px;padding:6px 10px}
  .home-hero{grid-template-columns:1fr}.home-hero .ph{height:150px}
  .mods{grid-template-columns:1fr}
  .shell{grid-template-columns:1fr}
  .side{display:none}
  .mnav{display:flex;position:sticky;top:68px;z-index:35;gap:4px;overflow-x:auto;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:8px 12px;scrollbar-width:none}
  .mnav button{flex:0 0 auto;border:0;background:none;color:var(--text);padding:8px 13px;border-radius:10px;font-weight:500;font-size:13px;white-space:nowrap}
  .mnav button.on{background:#0c1e2b;color:#fff}
  .g2,.g3,.g32,.g23{grid-template-columns:1fr}
  .user .who{display:none}
  .brand .lbl{display:none}
}
@media (max-width:760px){.mapgrid{grid-template-columns:1fr!important}}
@media (max-width:560px){
  .topbar{height:62px}.brand img{height:24px}
  .mnav{top:62px}
  .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .kpi b{font-size:28px}
  .bar{grid-template-columns:minmax(80px,40%) minmax(0,1fr) 46px}
  .ag-head{grid-template-columns:1fr}.ag-score{text-align:left}
  .ffb{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}
  .ffb .tx{display:none}
  .main{padding-bottom:96px}
  .iconbtn .tx{display:none}
  .card{padding:18px 16px}
}

/* Direction artistique de l'espace résultats : nuit, verre et touches ivoire. */
#home{background:radial-gradient(850px 480px at 95% 5%,rgba(42,100,144,.22),transparent 70%),radial-gradient(680px 430px at 0% 80%,rgba(88,76,131,.18),transparent 70%),#0b1c29;color:#bbd6eb}
#home .topbar{background:rgba(10,28,42,.86);border-color:#204b6d}
#home .brand .sep{background:#23547a}
#home .brand .lbl,#home .user .who{color:#90bddf}
#home .user .who b{color:#e9f2f8}
#home .iconbtn{background:#143045;border-color:#24567c;color:#ecf4fa}
#home .home-hero h1,#home .mod h2{color:#f1f7fb}
#home .home-hero p,#home .mod p{color:#95c0e0}
#home .home-hero .ph{border:1px solid #2b6794;box-shadow:0 25px 48px -25px #000}
#home .mod{background:linear-gradient(155deg,#143147,#122b3f);border-color:#24557a;box-shadow:0 22px 48px -30px #000}
#home .mod:hover{box-shadow:0 28px 52px -22px #000;border-color:#72abd6}
#home .tag{background:#193d58;color:#c4dcee;border:1px solid #225277}
#home .selwrap{background:#183952;border-color:#2c6a99}
#home .btn.ghost{background:#1a3d58;border-color:#2e6d9e;color:#eaf2f9}
#home .home-foot{background:#0b1d2b;border-color:#204c6d;color:#89b9dd}
#home .home-foot img{filter:brightness(1.08)}
#app{
  --bg:#081824;--card:#11293c;--ink:#eff6fa;--text:#b5d3ea;--muted:#7bb0d9;
  --line:#1e4869;--line2:#1a3d58;--g50:#173750;--g600:#217dc3;--g700:#5da6de;--g800:#b5d4ec;
  --sh:0 16px 42px -22px rgba(0,0,0,.56);
  background:radial-gradient(900px 550px at 72% -5%,rgba(37,89,129,.24),transparent 65%),
    radial-gradient(680px 420px at 12% 24%,rgba(109,82,153,.11),transparent 70%),#081824;
  color:var(--text)
}
#app .topbar{background:rgba(8,23,34,.92);border-color:#1c425f;box-shadow:0 12px 35px rgba(0,0,0,.15)}
#app .brand .sep{background:#214f72}
#app .brand .lbl{color:#9ec5e3}
#app .user .av{background:linear-gradient(140deg,#1b415f,#433f6c);border:1px solid #2e6d9d}
#app .iconbtn{background:#132e42;border-color:#235479;color:#e3eef7}
#app .iconbtn:hover{background:#193c56}
#app .side{background:linear-gradient(180deg,rgba(12,31,46,.98),rgba(8,24,37,.98));border-color:#1c425f}
#app .side .mt{padding:18px;background:linear-gradient(135deg,#153248,#1b4361 65%,#1d4462);border:1px solid #29638f;box-shadow:0 20px 36px -27px #000}
#app.cm .side .mt{background:linear-gradient(135deg,#1b415e,#235378 62%,#1e4766);border-color:#3072a5}
#app .nav button{color:#accde7}
#app .nav button svg{color:#64a2d2}
#app .nav button:hover{background:#16354d;color:#fff}
#app .nav button.on{background:linear-gradient(110deg,#e3eef7,#bfd9ec);color:#102535;box-shadow:0 12px 26px -13px rgba(0,0,0,.65)}
#app .nav button.on svg{color:#1b4d73}
#app .side .foot{background:#132e43;border:1px solid #1d4564;color:#8fbcde}
#app .side .foot button{background:#183952;border-color:#28608b;color:#edf4fa}
#app .main{padding-top:26px}
#app .ph-head{position:relative;isolation:isolate;min-height:142px;align-items:center;padding:26px clamp(22px,3vw,38px);border:1px solid #214e71;border-radius:24px;overflow:hidden;
  background:radial-gradient(460px 250px at 96% -5%,rgba(41,121,182,.27),transparent 75%),linear-gradient(115deg,#11293c,#153249 61%,#102739);box-shadow:0 26px 46px -35px #000;margin-bottom:20px}
#app.cm .ph-head{background:radial-gradient(450px 240px at 96% -4%,rgba(141,109,226,.32),transparent 72%),linear-gradient(115deg,#143147,#1d4563 61%,#153147);border-color:#2b6592}
#app .ph-head:after{content:"";position:absolute;z-index:-1;right:-60px;top:-120px;width:410px;height:410px;border:1px solid rgba(215,231,244,.12);border-radius:50%;box-shadow:0 0 0 56px rgba(221,235,245,.035),0 0 0 112px rgba(221,235,245,.025)}
#app .ph-head h1{font-weight:520;color:#edf4fa;font-size:clamp(30px,3.4vw,47px);letter-spacing:-.04em}
#app .ph-head .sub{color:#a8cbe6;font-weight:400;max-width:58ch}
#app .ph-head .eyebrow{color:#edf4fa}
#app .chips{margin-bottom:21px}
#app .chip{background:#142f43;border-color:#214f72;color:#e0ecf6}
#app .chip.base{background:#173750;color:#b1d0e8}
#app .chip button{background:#1d4563;color:#deebf5}
#app .card,#app .kpi,#app .vcard{background:#122a3c;border-color:#214e70;box-shadow:0 20px 42px -30px rgba(0,0,0,.75),inset 0 1px rgba(255,255,255,.035)}
#app .card h3,#app .li .t,#app .li .v,#app .dhead h4,#app .agname,#app .gauge .gv b,#app .bar .bv,#app .kpi b{color:#eff5fa}
#app .card .ch p{color:#7bb0d9;font-weight:400}
#app .kpis{gap:12px;margin-bottom:20px}
#app .kpi{min-height:141px;padding:20px;border-radius:18px}
#app .kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#7cb1d9,#265a82);opacity:.65}
#app .kpi.hl{background:linear-gradient(135deg,#1d4462,#184465 66%,#112f46);border:1px solid #3379ae;box-shadow:0 25px 46px -25px rgba(0,0,0,.75)}
#app.cm .kpi.hl{background:linear-gradient(135deg,#28608b,#24567d 64%,#1f4a6b);border-color:#4590c9}
#app .kpi .l{color:#92bedf}
#app .kpi .s,#app .kpi b small{color:#84b5db}
#app .bar .bl,#app .seqtbl span,#app .gauge .gv span{color:#b4d2e9}
#app .bar .bt{background:#1b405d}
#app .bar .obj{background:#edf4fa;opacity:.7}
#app .legend{color:#81b4db}
#app .stack{background:#1b405c}
#app .li{border-color:#1d4564}
#app .li .rk,#app .visit div{background:#183953;color:#e5f0f8}
#app .li .t small,#app .visit small{color:#81b4db}
#app .visit b{color:#eaf2f9}
#app .tabs,#app .seg{background:#142f44;border:1px solid #1f4969}
#app .tabs button,#app .seg button{color:#9dc4e2}
#app .tabs button:hover,#app .seg button:hover{color:#fff}
#app .tabs button.on,#app .seg button.on{background:#d5e6f3;color:#122a3c;box-shadow:0 5px 15px rgba(0,0,0,.2)}
#app .tw{background:#122a3c;border-color:#214e70;box-shadow:var(--sh)}
#app table.t th{background:#16354c;color:#a0c6e4;border-color:#235377}
#app table.t td{border-color:#1b405c;color:#b8d5eb}
#app table.t tr.click:hover td{background:#1a3d58}
#app table.t tr.grp td{background:#173750;color:#eaf2f9}
#app .search input{background:#143046;border-color:#235378;color:#e9f2f9;outline:none}
#app .search input::placeholder{color:#70aad6}
#app .search input:focus{border-color:#69a5d3;box-shadow:0 0 0 4px rgba(91,157,207,.14)}
#app .p-mute{background:#1c4462;color:#b6d3ea}
#app .obs{background:#3d352c;color:#edf4fa;border-color:#94bfe0}
#app .vcard q{color:#eff5fa}
#app .back{color:#9ac7e9}
#app .ag-head{background:linear-gradient(130deg,#16354c,#204c6e 55%,#1d4564);border:1px solid #2b6896}
#app .ffb{background:linear-gradient(110deg,#edf4fa,#76add7);color:#0f2333;box-shadow:0 18px 40px -12px rgba(0,0,0,.75)}
#app .ffb .cnt{background:#112b3f}
#app .mnav{background:rgba(10,28,42,.96);border-color:#214e70}
#app .mnav button{color:#a5c9e5}
#app .mnav button.on{background:#d5e6f3;color:#122b3f}
#app .chart:not(.mapwrap) .lbl{fill:#d8e8f4!important}
#app .chart:not(.mapwrap) svg text{fill:#abcce6!important}
#app .chart:not(.mapwrap) polygon[fill="#fafcfd"]{fill:#16364e}
#app .chart:not(.mapwrap) polygon[stroke="#e0ecf6"],#app .chart:not(.mapwrap) line[stroke="#e0ecf6"]{stroke:#275c85}
#app .chart:not(.mapwrap) line[stroke="#ebf3f9"]{stroke:#1d4563}
#app .seqtbl{border-color:#214e70}
#app .card:has(.mapwrap){--ink:#0f2435;--text:#24557b;--muted:#3783be;--line:#d3e5f2;--line2:#deebf5;background:#e5f0f8;color:#1e4869;border-color:#b8d5eb}
#app .card:has(.mapwrap) h3,#app .card:has(.mapwrap) .li .t,#app .card:has(.mapwrap) .li .v{color:#0f2435}
#app .card:has(.mapwrap) .ch p,#app .card:has(.mapwrap) .legend,#app .card:has(.mapwrap) .li small{color:#3175a9}
#app .card:has(.mapwrap) .eyebrow{color:#357eb6}
#app .card:has(.mapwrap) .li{border-color:#cce0f0}
#app .card:has(.mapwrap) .chart svg text{fill:#1d4564}
#app .card:has(.mapwrap) .bar .bv{color:#0f2435}
#app .card:has(.mapwrap) .bar .bt{background:#cee2f1}
#app .warnbox{background:#4c3d2b;color:#f8d9a3;border:1px solid #766145}
.fpanel{background:rgba(2,13,21,.7)}
.fpanel .in{background:#112839;color:#c7deef;box-shadow:-24px 0 60px rgba(0,0,0,.35)}
.fpanel header,.fpanel footer{border-color:#214e71}
.fpanel header h3,.fpanel .bd label{color:#ebf3f9}
.fpanel .iconbtn{background:#193d58;border-color:#285e88;color:#e8f1f8}
.fpanel .fcount{background:#16364e;color:#b7d7ef}

/* Synthèse calculée selon le périmètre courant. */
#app .decision-board{position:relative;overflow:hidden;isolation:isolate;border:1px solid #347db5;border-radius:26px;margin:0 0 21px;padding:clamp(20px,2.4vw,30px);background:linear-gradient(115deg,#193b55,#1a3f5b 58%,#1e4868);box-shadow:0 24px 50px -28px #000}
#app.cm .decision-board{background:linear-gradient(115deg,#225073,#225277 58%,#1e4869);border-color:#4992ca}
#app .decision-board:before{content:"";position:absolute;z-index:-1;right:-8%;top:-180px;width:540px;height:540px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 68px rgba(255,255,255,.035),0 0 0 136px rgba(255,255,255,.025)}
#app .db-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}
#app .db-eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.19em;color:#edf4fa;font-weight:700}
#app .db-top h2{font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.035em;color:#fff;margin:7px 0 7px;font-weight:600}
#app .db-top p{margin:0;color:#b5d3ea;font-size:13px;max-width:64ch}
#app .db-scope{flex:0 0 auto;border:1px solid rgba(242,239,221,.28);border-radius:99px;padding:8px 12px;color:#e2eef7;font-size:11.5px;background:rgba(255,255,255,.06)}
#app .db-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
#app .db-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:11px;min-height:183px;border:1px solid rgba(211,229,242,.2);border-radius:17px;padding:18px;background:rgba(9,24,36,.5);backdrop-filter:blur(12px);color:#f1f7fb;transition:transform .22s,background .22s,border-color .22s}
#app .db-card:hover{transform:translateY(-3px);background:rgba(11,31,47,.88);border-color:#9fc6e3}
#app .db-card:focus-visible{outline-color:#edf4fa}
#app .db-num{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#edf4fa}
#app .db-card strong{font-size:17px;line-height:1.22;letter-spacing:-.01em;font-weight:620}
#app .db-proof{font-size:12.5px;line-height:1.38;color:#aecfe8}
#app .db-proof b{color:#fff;font-size:18px;font-weight:650;letter-spacing:-.025em;margin-right:4px}
#app .db-action{margin-top:auto;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11.5px;color:#edf4fa;font-weight:700}
#app .db-arrow{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(237,244,250,.45);font-size:16px}
#app .demo-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#93bee0;border:1px solid #24567c;border-radius:99px;padding:5px 9px;margin-right:4px;white-space:nowrap}
@media(max-width:1100px){#app .db-cards{grid-template-columns:1fr}#app .db-card{min-height:0}}
@media(max-width:980px){#app .mnav{display:flex}#app .db-top{align-items:flex-start}#app .demo-tag{display:none}}
@media(max-width:600px){#app .ph-head{min-height:0;padding:23px 21px}#app .db-top{display:block}#app .db-scope{display:inline-block;margin-top:12px}#app .decision-board{border-radius:20px}#app .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#app .kpi{min-height:132px;padding:15px}}

/* BGFIBank — couche de présentation premium, thèmes et assistant */
.theme-switch{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(211,229,242,.24);border-radius:13px;background:rgba(10,29,44,.45);width:max-content}
.theme-switch button{border:0;border-radius:9px;padding:8px 11px;background:transparent;color:#a0c6e4;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap;transition:.18s}
.theme-switch button:hover{color:#fff}
.theme-switch button[aria-pressed="true"]{background:#deebf5;color:#132d40;box-shadow:0 3px 10px rgba(0,0,0,.18)}
.home-theme{margin-top:23px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.home-theme>span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8bbadd}
#app .topbar .theme-switch{margin-right:4px}

/* Les données de la carte restent au même endroit géographique dans les deux thèmes. */
#app .card:has(.mapwrap),#app .theme-light .card:has(.mapwrap){--ink:#eff6fa;--text:#b5d3ea;--muted:#7bb0d9;--line:#1e4869;--line2:#1a3d58;background:#122a3c;color:#c6ddef;border-color:#214e70}
#app .card:has(.mapwrap) h3,#app .card:has(.mapwrap) .li .t,#app .card:has(.mapwrap) .li .v{color:#eef5fa}
#app .card:has(.mapwrap) .ch p,#app .card:has(.mapwrap) .legend,#app .card:has(.mapwrap) .li small{color:#88b8dd}
#app .card:has(.mapwrap) .eyebrow{color:#edf4fa}
#app .card:has(.mapwrap) .li{border-color:#214e70}
#app .card:has(.mapwrap) .chart svg text{fill:#cee2f1!important}
#app .mapwrap{overflow:hidden;border:1px solid #265b84;border-radius:17px;background:#091d2d;box-shadow:inset 0 1px rgba(255,255,255,.08)}
#app .mapwrap:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:17px;box-shadow:inset 0 0 80px rgba(0,0,0,.23)}
#app .mapwrap svg{max-height:550px}
#app .mapwrap .bub{cursor:pointer;outline:none}
#app .mapwrap .bub:hover .map-pulse,#app .mapwrap .bub:focus .map-pulse{opacity:.35}
#app .mapwrap .bub:hover .map-core,#app .mapwrap .bub:focus .map-core{stroke-width:3.6;filter:brightness(1.12)}
#app .mapwrap .tip{background:#ecf3f9;color:#102637;box-shadow:0 16px 42px rgba(0,0,0,.45);border:1px solid #cadff0}
.map-ledger{position:absolute;left:16px;top:15px;z-index:2;pointer-events:none;display:grid;gap:3px;padding:10px 13px;border:1px solid rgba(229,239,247,.2);background:rgba(9,28,43,.74);backdrop-filter:blur(12px);border-radius:12px;color:#e5f0f8}
.map-ledger b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#edf4fa}
.map-ledger span{font-size:12px;font-weight:600}
.map-subtitle{font-size:11px;color:#93bedf;margin:9px 0 2px}
.map-compass{position:absolute;right:17px;top:17px;z-index:2;pointer-events:none;border:1px solid rgba(217,232,244,.26);border-radius:50%;height:31px;width:31px;display:grid;place-items:center;color:#cee2f1;font-size:10px;font-weight:700;background:rgba(13,35,52,.48)}

/* Thème clair : surfaces colorées et relief marqué. */
#home.theme-light{background:radial-gradient(850px 470px at 92% 5%,rgba(53,126,182,.26),transparent 70%),radial-gradient(750px 450px at 5% 85%,rgba(115,171,214,.15),transparent 70%),#d4e5f2;color:#1e4767}
#home.theme-light .topbar{background:rgba(221,235,245,.92);border-color:#a5c9e5}
#home.theme-light .brand .sep{background:#a1c7e4}
#home.theme-light .brand .lbl,#home.theme-light .user .who{color:#3277ac}
#home.theme-light .user .who b,#home.theme-light .home-hero h1,#home.theme-light .mod h2{color:#102739}
#home.theme-light .iconbtn{background:#e3eef7;border-color:#a4c9e5;color:#15334a}
#home.theme-light .home-hero p,#home.theme-light .mod p{color:#2e6e9f}
#home.theme-light .mod{background:linear-gradient(155deg,#e5eff7,#d3e5f2);border-color:#a5c9e5;box-shadow:0 20px 42px -30px #285f89}
#home.theme-light .mod:hover{border-color:#589bcf;box-shadow:0 24px 45px -27px #214f72}
#home.theme-light .tag{background:#cadfef;color:#214f73;border-color:#abcce6}
#home.theme-light .selwrap{background:#d5e6f3;border-color:#abcde7}
#home.theme-light .btn.ghost{background:#e5eff7;border-color:#9cc4e2;color:#153249}
#home.theme-light .home-foot{background:#c5dcee;border-color:#a4c9e5;color:#2c6998}
#home.theme-light .theme-switch,#app.theme-light .theme-switch{background:#c7deef;border-color:#94bfe0}
#home.theme-light .theme-switch button,#app.theme-light .theme-switch button{color:#2e6d9e}
#home.theme-light .theme-switch button:hover,#app.theme-light .theme-switch button:hover{color:#0f2a3f}
#home.theme-light .theme-switch button[aria-pressed="true"],#app.theme-light .theme-switch button[aria-pressed="true"]{background:#15334a;color:#ecf4fa}
#home.theme-light .home-theme>span{color:#2c6998}
#app.theme-light{
  --bg:#d3e5f2;--card:#e4eff7;--ink:#122b3e;--text:#24557b;--muted:#3887c3;
  --line:#a5c9e5;--line2:#bfd9ec;--g50:#cde1f0;--g600:#115b93;--g700:#194669;--g800:#143853;
  --sh:0 18px 42px -30px rgba(17,44,65,.38);
  color:#204c6d;background:radial-gradient(900px 560px at 78% -5%,rgba(46,110,159,.24),transparent 68%),radial-gradient(900px 560px at 10% 65%,rgba(112,94,155,.10),transparent 70%),#d3e5f2
}
#app.theme-light .topbar{background:rgba(212,230,243,.93);border-color:#a0c6e4;box-shadow:0 10px 22px rgba(22,53,76,.08)}
#app.theme-light .brand .sep{background:#91bddf}
#app.theme-light .brand .lbl{color:#2a6490}
#app.theme-light .user .av{background:linear-gradient(140deg,#1b4d73,#3072a5)}
#app.theme-light .iconbtn{background:#deecf6;border-color:#9ac3e2;color:#143147}
#app.theme-light .iconbtn:hover{background:#cadfef}
#app.theme-light .side{background:linear-gradient(180deg,#153249,#112a3d);border-color:#a0c6e3}
#app.theme-light .card,#app.theme-light .kpi,#app.theme-light .vcard,#app.theme-light .tw{background:#e4eff7;border-color:#abcde7;box-shadow:var(--sh),inset 0 1px rgba(255,255,255,.52)}
#app.theme-light .card h3,#app.theme-light .li .t,#app.theme-light .li .v,#app.theme-light .dhead h4,#app.theme-light .agname,#app.theme-light .gauge .gv b,#app.theme-light .bar .bv,#app.theme-light .kpi b{color:#122b3f}
#app.theme-light .card .ch p,#app.theme-light .kpi .s,#app.theme-light .kpi b small,#app.theme-light .bar .bl,#app.theme-light .seqtbl span,#app.theme-light .gauge .gv span{color:#3176ab}
#app.theme-light .kpi .l{color:#2f70a2}
#app.theme-light .kpi.hl{background:linear-gradient(135deg,#1b425f,#1b4d74 64%,#19405e);border-color:#3784bf}
#app.theme-light.cm .kpi.hl{background:linear-gradient(135deg,#2d6b9b,#484677 60%,#275c85);border-color:#5197cd}
#app.theme-light .kpi.hl b,#app.theme-light .kpi.hl .l,#app.theme-light .kpi.hl .s,#app.theme-light .kpi.hl b small{color:#fff}
#app.theme-light .chip{background:#cbe0f0;border-color:#a0c6e3;color:#1d4462}
#app.theme-light .chip.base{background:#c1daed;color:#29618c}
#app.theme-light .chip button{background:#aecee7;color:#1b415e}
#app.theme-light .tabs,#app.theme-light .seg{background:#c6ddee;border-color:#a0c6e3}
#app.theme-light .tabs button,#app.theme-light .seg button{color:#2e6d9d}
#app.theme-light .tabs button.on,#app.theme-light .seg button.on{background:#1b3f5b;color:#f1f7fb}
#app.theme-light table.t th{background:#cde1f1;color:#2a6491;border-color:#a5c9e5}
#app.theme-light table.t td{border-color:#c6ddee;color:#204d70}
#app.theme-light table.t tr.grp td{background:#c5dcee;color:#15334a}
#app.theme-light table.t tr.click:hover td{background:#cfe2f1}
#app.theme-light .search input{background:#d5e6f3;border-color:#9fc6e3;color:#153248}
#app.theme-light .search input::placeholder{color:#3782bc}
#app.theme-light .li{border-color:#c1daed}
#app.theme-light .li .rk,#app.theme-light .visit div{background:#cfe2f1;color:#1b3f5b}
#app.theme-light .li .t small,#app.theme-light .visit small{color:#347db4}
#app.theme-light .visit b{color:#143147}
#app.theme-light .p-mute{background:#c6ddef;color:#28608b}
#app.theme-light .vcard q{color:#153249}
#app.theme-light .bar .bt{background:#bbd6eb}
#app.theme-light .bar .obj{background:#1a3d58}
#app.theme-light .legend{color:#347cb3}
#app.theme-light .seqtbl{border-color:#b0d0e8}
#app.theme-light .chart:not(.mapwrap) svg text{fill:#2f71a3!important}
#app.theme-light .chart:not(.mapwrap) .lbl{fill:#173750!important}
#app.theme-light .chart:not(.mapwrap) polygon[fill="#fafcfd"]{fill:#deecf6}
#app.theme-light .chart:not(.mapwrap) polygon[stroke="#e0ecf6"],#app.theme-light .chart:not(.mapwrap) line[stroke="#e0ecf6"]{stroke:#a4c8e4}
#app.theme-light .card:has(.mapwrap){background:#dbe9f4;border-color:#a4c9e5;color:#1d4564}
#app.theme-light .card:has(.mapwrap) h3,#app.theme-light .card:has(.mapwrap) .li .t,#app.theme-light .card:has(.mapwrap) .li .v{color:#142f43}
#app.theme-light .card:has(.mapwrap) .ch p,#app.theme-light .card:has(.mapwrap) .legend,#app.theme-light .card:has(.mapwrap) .li small{color:#3278ae}
#app.theme-light .card:has(.mapwrap) .li{border-color:#b1d0e8}
#app.theme-light .card:has(.mapwrap) .chart svg text{fill:#cee2f1!important}
#app.theme-light .card:has(.mapwrap) .bar .bv{color:#132d40}
#app.theme-light .card:has(.mapwrap) .bar .bt{background:#b8d5eb}
#app.theme-light .warnbox{background:#edf4fa;color:#2b6794;border-color:#edf4fa}
#app.theme-light .back{color:#194669}
#app.theme-light .mnav{background:rgba(210,228,242,.97);border-color:#a4c8e4}
#app.theme-light .mnav button{color:#275c85}
#app.theme-light .mnav button.on{background:#1a3e59;color:#eff6fa}

/* L'assistant : une page de travail et une entrée discrète, disponibles sur les deux études. */
.ask-entry{height:38px;border:1px solid #96c0e0;border-radius:11px;padding:0 13px;background:linear-gradient(120deg,#edf4fa,#81b4db);color:#132e42;font-weight:750;font-size:12px;display:inline-flex;align-items:center;gap:7px;box-shadow:0 9px 22px -14px #000;white-space:nowrap}
.ask-entry:hover{transform:translateY(-1px);filter:brightness(1.05)}
.ask-entry svg{width:16px;height:16px}
#app .ask-entry{margin-right:4px}
.as-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(255px,.72fr);gap:16px;align-items:start}
.as-workspace,.as-context{border:1px solid #275d87;border-radius:22px;overflow:hidden;background:#11293b;box-shadow:0 22px 44px -28px #000}
.as-head{padding:20px 23px;display:flex;align-items:center;gap:13px;background:linear-gradient(115deg,#193d58,#1e4766 67%,#24567c);border-bottom:1px solid #2f71a3}
.as-orb{width:39px;height:39px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;background:#edf4fa;color:#16344b;font-size:21px;box-shadow:0 9px 20px #0c273980}
.as-head strong{display:block;color:#fff;font-size:16px}
.as-head span{display:block;color:#b2d1e9;font-size:11.5px}
.as-head button{margin-left:auto;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#ecf3f9;padding:7px 10px;font-size:11.5px;font-weight:700}
.as-log{max-height:550px;min-height:320px;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:16px;scrollbar-color:#3176aa transparent}
.as-welcome{padding:15px 18px;border-radius:15px;background:#173851;border:1px solid #265c85;color:#cadfef;max-width:88%;font-size:13px;line-height:1.55}
.as-welcome b{display:block;color:#fff;margin-bottom:4px;font-size:14px}
.as-question{align-self:flex-end;max-width:83%;border-radius:16px 16px 4px 16px;background:#d4e5f2;color:#143147;padding:12px 16px;font-weight:650;font-size:12.5px}
.as-answer{border-radius:16px 16px 16px 4px;background:#17364e;border:1px solid #275c85;padding:18px 20px;max-width:94%;color:#c5dcee}
.as-answer .as-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#edf4fa;font-weight:750;margin-bottom:7px}
.as-answer h3{margin:0 0 8px;color:#fff;font-size:17px;line-height:1.25}
.as-answer p{margin:0 0 10px;font-size:12.5px;line-height:1.58}
.as-answer p:last-child{margin-bottom:0}
.as-chart{display:grid;gap:9px;margin:15px 0 13px;padding:15px;border-radius:14px;background:#11293b;border:1px solid #225175}
.as-chart-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1.7fr) 62px;align-items:center;gap:9px;font-size:11.5px}
.as-chart-row span{color:#b8d4ea}
.as-chart-row i{height:8px;border-radius:99px;display:block;overflow:hidden;background:#214e71}
.as-chart-row i b{display:block;height:100%;border-radius:99px;max-width:100%;background:linear-gradient(90deg,#4390cb,#edf4fa)}
.as-chart-row strong{text-align:right;color:#f0f6fb;font-variant-numeric:tabular-nums}
.as-sources{border-top:1px solid #275c85;padding-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.as-sources small{width:100%;color:#7eb2da;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}
.as-sources span{border:1px solid #2d6b9b;border-radius:99px;padding:4px 8px;color:#bed8ec;font-size:10.5px}
.as-answer button.as-link{border:0;background:none;padding:9px 0 0;color:#edf4fa;font-size:11.5px;font-weight:750}
.as-prompts{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 16px}
.as-prompts button,.as-context button{border:1px solid #2d6a99;background:#183851;color:#deecf6;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:650;text-align:left}
.as-prompts button:hover,.as-context button:hover{background:#1e4868;border-color:#96c0e0}
.as-form{display:flex;gap:8px;margin:0 22px 22px;padding:7px;border:1px solid #357fb7;background:#0c2233;border-radius:14px}
.as-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#f2f7fb;padding:9px 10px;font-size:12.5px}
.as-form input::placeholder{color:#7eb2da}
.as-form button{border:0;border-radius:10px;background:#9dc4e2;color:#143046;font-size:12px;font-weight:800;padding:9px 15px}
.as-context{padding:22px;display:grid;gap:15px}
.as-context .eyebrow{color:#edf4fa}
.as-context h3{margin:0;color:#edf4fa;font-size:17px}
.as-context p{margin:0;color:#94bfe0;font-size:12px;line-height:1.55}
.as-context .as-scope{padding:15px;border-radius:14px;background:#183a54;border:1px solid #265c85;color:#cee2f1}
.as-context .as-scope b{display:block;font-size:27px;color:#fff;line-height:1.15;margin:3px 0}
.as-context .as-scope span{font-size:11px;color:#9ac3e2}
.as-context .as-examples{display:grid;gap:7px}
.as-context .as-examples button{border-radius:10px;width:100%}
.as-context .as-foot{padding-top:12px;border-top:1px solid #25577e;color:#73abd6;font-size:10.5px;line-height:1.5}
#app.theme-light .as-workspace,#app.theme-light .as-context{background:#dbeaf5;border-color:#94bfe0;box-shadow:0 22px 44px -30px #2b6592}
#app.theme-light .as-log{background:#dbeaf5}
#app.theme-light .as-welcome,#app.theme-light .as-answer,#app.theme-light .as-context .as-scope{background:#c8deef;color:#225073;border-color:#95c0e0}
#app.theme-light .as-welcome b,#app.theme-light .as-answer h3,#app.theme-light .as-context h3,#app.theme-light .as-context .as-scope b{color:#122c40}
#app.theme-light .as-answer p,#app.theme-light .as-context p{color:#28608a}
#app.theme-light .as-answer .as-kicker,#app.theme-light .as-context .eyebrow{color:#2c6896}
#app.theme-light .as-question{background:#1f4a6a;color:#fff}
#app.theme-light .as-chart{background:#bbd6eb;border-color:#8fbcde}
#app.theme-light .as-chart-row span,#app.theme-light .as-chart-row strong{color:#193d58}
#app.theme-light .as-chart-row i{background:#9ec5e3}
#app.theme-light .as-sources{border-color:#9dc4e2}
#app.theme-light .as-sources small,#app.theme-light .as-context .as-scope span,#app.theme-light .as-context .as-foot{color:#3277ac}
#app.theme-light .as-sources span{border-color:#8cbade;color:#28608a}
#app.theme-light .as-answer button.as-link{color:#163f5e}
#app.theme-light .as-prompts button,#app.theme-light .as-context button{background:#c8deef;border-color:#91bddf;color:#1b3f5b}
#app.theme-light .as-form{background:#cadff0;border-color:#8cbadd}
#app.theme-light .as-form input{color:#16354d}
#app.theme-light .as-form input::placeholder{color:#3885c0}
#app.theme-light .as-context .as-foot{border-color:#a1c7e4}
@media(max-width:1100px){.as-layout{grid-template-columns:1fr}.as-context{grid-template-columns:1fr 1fr;align-items:start}.as-context .as-foot{grid-column:1/-1}}
@media(max-width:680px){.as-context{grid-template-columns:1fr}.as-head{padding:17px}.as-log{padding:16px;min-height:280px}.as-prompts{padding:0 16px 14px}.as-form{margin:0 16px 16px}.as-chart-row{grid-template-columns:1fr 1fr 52px}.as-answer{max-width:100%}.as-question{max-width:93%}#app .topbar .theme-switch button{padding:7px 8px;font-size:12px}#app .topbar .theme-switch button span{display:none}.ask-entry span{display:none}.ask-entry{padding:0 10px}}
@media(max-width:560px){#app .topbar{gap:6px;padding:0 12px}#app .brand .sep{display:none}#app .topbar .theme-switch{padding:2px;gap:0}#app .topbar .theme-switch button{padding:7px}#app .topbar .ask-entry{height:34px}#app .topbar .iconbtn{height:34px;padding:0 8px}}

/* Page de connexion. */
#login{grid-template-columns:minmax(440px,.93fr) minmax(0,1.07fr);background:#eff6fa}
#login .lg-panel{padding:34px clamp(28px,4.5vw,74px) 25px;background:#eff6fa}
#login .lg-top{display:flex;align-items:center;gap:14px}
#login .lg-top img{height:30px}
#login .lg-brand-sep{width:1px;height:25px;background:#a9cce6}
#login .lg-brand-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#65707e}
#login .lg-body{max-width:450px}
#login .lg-body h1{font-size:clamp(43px,4.1vw,63px);line-height:1.02;font-weight:460;letter-spacing:-.055em;margin:14px 0 17px}
#login .lg-body h1 em{font-style:normal;color:#1b4d73;background:none;-webkit-text-fill-color:currentColor}
#login .lg-body p.lead{font-size:16px;line-height:1.55;max-width:38ch;color:#606c7a;margin-bottom:34px;font-weight:400}
#login .lg-visual{margin:12px;border-radius:24px;padding:clamp(30px,4vw,58px);min-height:calc(100vh - 24px)}
#login .lg-visual .ph{background-position:center;transform:none}
#login .lg-visual:after{background:linear-gradient(180deg,rgba(9,25,37,.02) 26%,rgba(9,25,37,.17) 50%,rgba(7,21,32,.88) 100%)}
#login .lg-caption{max-width:600px}
#login .lg-caption .eyebrow{color:#edf4fa}
#login .lg-caption h2{font-size:clamp(30px,3.2vw,48px);line-height:1.08;letter-spacing:-.045em;margin:10px 0 13px;color:#fff;font-weight:500}
#login .lg-caption p{font-size:14px;line-height:1.55;color:#c9dfef;max-width:51ch;margin:0}
#login .lg-foot img{height:20px!important}
.account-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #2f71a3;border-radius:99px;background:#183952;color:#e2eef7;font-size:11px;font-weight:700;padding:3px 12px 3px 3px;white-space:nowrap;cursor:pointer}
.account-chip .av{flex:0 0 36px}
.account-chip:hover{border-color:#edf4fa;background:#1d4666}
#home.theme-light .account-chip,#app.theme-light .account-chip{background:#d7e7f4;color:#1c4360;border-color:#a6cae5}
#home.theme-light .account-chip:hover,#app.theme-light .account-chip:hover{border-color:#68a5d3;background:#bfd9ed}

/* Les deux programmes disposent d'un choix de vague immédiatement visible. */
.wave-choice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:14px 16px;border:1px solid #2f6fa0;border-radius:15px;background:#1a3e59}
.wave-choice label{font-size:12px;font-weight:700;color:#e2edf6;white-space:nowrap}
.wave-choice select{flex:1;min-width:160px;max-width:300px;height:43px;padding:0 37px 0 13px;border:1px solid #9ec5e3;border-radius:10px;background:#e2eef7;color:#142f44;font-size:12.5px;font-weight:700;outline:none}
.wave-choice select:focus,.wave-ribbon select:focus{outline:3px solid rgba(237,244,250,.45);outline-offset:2px}
#home.theme-light .wave-choice{background:#c6ddee;border-color:#96c0e0}
#home.theme-light .wave-choice label{color:#1d4462}
#home.theme-light .wave-choice select{background:#ecf4fa;border-color:#81b4db;color:#193d58}
#home .mod .act{margin-top:0;padding-top:3px}
#home .mod .act .btn{min-width:190px}
.wave-ribbon{height:58px;padding:0 clamp(16px,2.4vw,28px);display:flex;align-items:center;gap:14px;background:linear-gradient(100deg,#153147,#1a3e59);border-bottom:1px solid #285e88;color:#eff6fa}
#app.cm .wave-ribbon{background:linear-gradient(100deg,#1d4665,#225175)}
.wave-ribbon .label{font-size:10.5px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#abcde7;white-space:nowrap}
.wave-ribbon select{min-width:260px;max-width:360px;height:40px;border:1px solid #a0c6e3;border-radius:11px;background:#deebf5;color:#132d40;padding:0 13px;font-size:12.5px;font-weight:750}
.wave-ribbon .detail{font-size:11.5px;color:#a4c9e5}
#app.theme-light .wave-ribbon{background:linear-gradient(100deg,#225073,#25577e);border-color:#61a0d1}
#app.theme-light.cm .wave-ribbon{background:linear-gradient(100deg,#2d6a99,#2c6a99)}
#app.theme-light .wave-ribbon select{background:#e9f2f8;color:#16354d}
#app .shell{min-height:calc(100vh - 126px)}
#app .side{top:126px;height:calc(100vh - 126px)}
#app .mnav{top:126px}
.mapwrap .map-ledger{display:none!important}
.mapwrap svg text[role="button"]{cursor:pointer}
.mapwrap svg text[role="button"]:hover{text-decoration:underline;text-decoration-color:#edf4fa;text-underline-offset:4px}

/* Livrables : le contenu et le téléchargement occupent chacun une place claire. */
.dl-intro{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;margin:0 0 18px;background:#173750;border:1px solid #285e88;border-radius:16px;color:#d3e5f2;font-size:12.5px}
.dl-intro strong{color:#fff}
.dl-section{margin:27px 0 12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.dl-section h2{font-size:18px;line-height:1.2;color:#edf4fa;margin:0}
.dl-section span{font-size:11.5px;color:#81b3da}
.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.dl-card{border:1px solid #255980;background:#142f43;border-radius:17px;padding:19px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:170px}
.dl-icon{width:42px;height:42px;border-radius:13px;background:#1d4665;display:grid;place-items:center;color:#edf4fa;font-size:19px}
.dl-card h3{margin:0 0 5px;color:#eff5fa;font-size:14.5px}
.dl-card p{margin:0;color:#98c1e1;font-size:11.8px;line-height:1.48}
.dl-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.dl-meta span{font-size:10px;color:#b5d3ea;border:1px solid #2c6998;background:#193a54;border-radius:99px;padding:4px 8px}
.dl-card button{border:1px solid #9ec5e3;background:#edf4fa;color:#142f44;font-size:11.5px;font-weight:750;padding:8px 12px;border-radius:10px;margin-top:14px}
.dl-card button:hover{background:#edf4fa}
.dl-card button:disabled{opacity:.52;cursor:not-allowed}
#app.theme-light .dl-intro{background:#c8deef;border-color:#99c2e1;color:#235378}
#app.theme-light .dl-intro strong{color:#153249}
#app.theme-light .dl-section h2{color:#142f43}
#app.theme-light .dl-section span{color:#2f70a2}
#app.theme-light .dl-card{background:#e1edf6;border-color:#a7cae5}
#app.theme-light .dl-icon{background:#c7deef;color:#265a81}
#app.theme-light .dl-card h3{color:#16354c}
#app.theme-light .dl-card p{color:#3073a7}
#app.theme-light .dl-meta span{background:#cfe2f1;border-color:#a3c8e4;color:#285f89}
#app.theme-light .dl-card button{background:#1d4665;color:#fff;border-color:#1d4665}

/* Compte accessible indépendamment des deux études. */
#account{min-height:100vh;background:radial-gradient(700px 470px at 80% 0%,rgba(41,97,140,.25),transparent 70%),#0a1c2a;color:#bcd7ec}


/* Compte accessible indépendamment des deux études. */
#admin{min-height:100vh;background:radial-gradient(700px 470px at 80% 0%,rgba(41,97,140,.25),transparent 70%),#0a1c2a;color:#bcd7ec}
#account .topbar{background:#102739;border-color:#225074}

#admin .topbar{background:#102739;border-color:#225074}
#account .brand .lbl{color:#a0c6e3}

#admin .brand .lbl{color:#a0c6e3}
#account .iconbtn{background:#183952;border-color:#28608b;color:#eaf2f9}

#admin .iconbtn{background:#183952;border-color:#28608b;color:#eaf2f9}
#account .account-main{max-width:1130px;margin:0 auto;padding:48px 24px 80px}

#admin .account-main{max-width:1130px;margin:0 auto;padding:48px 24px 80px}
#account .account-main h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;color:#fff;margin:10px 0 9px;font-weight:520}

#admin .account-main h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;color:#fff;margin:10px 0 9px;font-weight:520}
#account .account-main>p{font-size:14px;color:#97c1e1;margin:0 0 28px}

#admin .account-main>p{font-size:14px;color:#97c1e1;margin:0 0 28px}
.account-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}
.account-panel{border:1px solid #24577e;background:#132e43;border-radius:20px;padding:24px;min-height:180px}
.account-panel h2{font-size:16px;color:#eff6fa;margin:0 0 16px}
.account-profile{display:flex;gap:18px;align-items:center}
.account-avatar{width:66px;height:66px;border-radius:19px;background:linear-gradient(135deg,#23577f,#5b588b);display:grid;place-items:center;font-size:23px;font-weight:750;color:#fff}
.account-profile strong{display:block;font-size:18px;color:#fff}
.account-profile span{display:block;color:#90bddf;font-size:12px;margin-top:4px}
.account-panel p{font-size:12.5px;color:#a4c8e4;line-height:1.6;margin:0 0 12px}
.account-line{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #204d70;padding:10px 0;font-size:12px}
.account-line span{color:#70aad6}.account-line b{color:#e4eff7;font-weight:650;text-align:right}
#account.theme-light{background:radial-gradient(720px 500px at 80% 0%,rgba(51,122,177,.25),transparent 70%),#d4e5f2;color:#1f4b6c}

#admin.theme-light{background:radial-gradient(720px 500px at 80% 0%,rgba(51,122,177,.25),transparent 70%),#d4e5f2;color:#1f4b6c}
#account.theme-light .topbar{background:#cee2f1;border-color:#a4c8e4}

#admin.theme-light .topbar{background:#cee2f1;border-color:#a4c8e4}
#account.theme-light .brand .lbl{color:#2f70a2}

#admin.theme-light .brand .lbl{color:#2f70a2}
#account.theme-light .iconbtn{background:#e1edf6;border-color:#9fc6e3;color:#1a3e5a}

#admin.theme-light .iconbtn{background:#e1edf6;border-color:#9fc6e3;color:#1a3e5a}
#account.theme-light .account-main h1,#account.theme-light .account-panel h2,#account.theme-light .account-profile strong{color:#132e43}

#admin.theme-light .account-main h1,#admin.theme-light .account-panel h2,#admin.theme-light .account-profile strong{color:#132e43}
#account.theme-light .account-main>p,#account.theme-light .account-panel p,#account.theme-light .account-profile span{color:#3072a5}

#admin.theme-light .account-main>p,#admin.theme-light .account-panel p,#admin.theme-light .account-profile span{color:#3072a5}
#account.theme-light .account-panel{background:#e2eef7;border-color:#a8cbe6}

#admin.theme-light .account-panel{background:#e2eef7;border-color:#a8cbe6}
#account.theme-light .account-line{border-color:#b7d4ea}

#admin.theme-light .account-line{border-color:#b7d4ea}
#account.theme-light .account-line span{color:#3783bd}

#admin.theme-light .account-line span{color:#3783bd}
#account.theme-light .account-line b{color:#1a3e5a}

#admin.theme-light .account-line b{color:#1a3e5a}
#account.theme-light .theme-switch{background:#c7deef;border-color:#94bfe0}

#admin.theme-light .theme-switch{background:#c7deef;border-color:#94bfe0}
#account.theme-light .theme-switch button{color:#2e6d9d}

#admin.theme-light .theme-switch button{color:#2e6d9d}
#account.theme-light .theme-switch button[aria-pressed="true"]{background:#15334a;color:#fff}

#admin.theme-light .theme-switch button[aria-pressed="true"]{background:#15334a;color:#fff}
@media(max-width:980px){#app .mnav{top:126px}}
@media(max-width:700px){#login{grid-template-columns:1fr}#login .lg-visual{order:-1;min-height:310px;margin:10px}#login .lg-panel{padding:20px 24px 26px}#login .lg-body{padding:30px 0}#login .lg-caption h2{font-size:30px}.dl-grid,.account-grid{grid-template-columns:1fr}.wave-choice{align-items:stretch;flex-direction:column}.wave-choice select{max-width:none;width:100%}}
@media(max-width:560px){.wave-ribbon{height:auto;min-height:62px;gap:7px;flex-wrap:wrap;padding:10px 14px}.wave-ribbon .label{font-size:9px}.wave-ribbon select{min-width:180px;flex:1}.wave-ribbon .detail{display:none}#app .side{top:124px;height:calc(100vh - 124px)}#app .mnav{top:124px}.dl-card{grid-template-columns:36px 1fr;padding:16px}.dl-icon{width:36px;height:36px}}
@media(max-width:760px){.account-chip{padding-right:3px}.account-chip>span:last-child{display:none}}

.colb{transform-box:fill-box;transform-origin:bottom;animation:growY .7s cubic-bezier(.2,.8,.2,1) both}@keyframes growY{from{transform:scaleY(0)}to{transform:scaleY(1)}}

/* Période unique : pas de choix de vague */
.wave-choice,#appWaveSel{display:none!important}
/* Page de connexion sur fond sombre */
#login,#login .lg-panel{background:radial-gradient(700px 500px at 0% 100%,rgba(145,166,109,.08),transparent 70%),linear-gradient(160deg,#0b1f2f,#081723 60%,#06111a)}
#login .lg-panel{color:#cde1f0}
#login .lg-brand-sep{background:rgba(255,255,255,.25)}
#login .lg-brand-label{color:#85b6db}
#login .eyebrow{color:#91a66d}
#login .lg-body h1{color:#fff}
#login .lg-body h1 em{color:#91a66d}
#login .lg-body p.lead{color:#a2c7e4}
#login .field label{color:#e1edf6}
#login .field input{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}
#login .field input::placeholder{color:#66a3d2}
#login .field input:focus{background:rgba(255,255,255,.1);border-color:#91a66d;box-shadow:0 0 0 4px rgba(145,166,109,.15)}
#login .pw button{color:#85b6db}
#login .lg-row{color:#85b6db}
#login .lg-row a{color:#91a66d}
#login .btn{background:#91a66d;color:#133651;border:0;font-weight:700}
#login .btn:hover{background:#6ab1e8}
#login .lg-foot{color:#66a3d2}
#login .msg{color:#ffd4cf}
#login .lg-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,17,26,0) 38%,rgba(6,17,26,.6) 62%,rgba(6,17,26,.94) 100%)}
#login .lg-caption{position:relative;z-index:2}
#login .lg-caption .eyebrow{color:#91a66d}
#login .lg-caption p{color:#dceaf5}

/* Pied de page du tableau de bord */
.main-col{min-width:0;display:flex;flex-direction:column}
.main-col>.main{flex:1}
.app-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 170px 14px clamp(16px,2.6vw,36px);font-size:12px;border-top:1px solid #1c425f;color:#89b9dd;background:#0b1d2b}
.app-foot img{height:20px}
#app.theme-light .app-foot{background:#d7e7f4;border-top:3px solid #91a66d;color:#4c5560}
#app .main{padding-bottom:40px}
/* Connexion et accueil tenant sur un écran */
@media (min-width:901px){
  #login{height:100vh;min-height:0;overflow:hidden}
  #login .lg-panel{min-height:0;padding:clamp(14px,3.4vh,34px) clamp(28px,4.5vw,74px) clamp(12px,2.4vh,25px)}
  #login .lg-body{padding:clamp(6px,1.6vh,40px) 0}
  #login .lg-body h1{font-size:clamp(28px,min(4.1vw,6.6vh),63px);margin:clamp(6px,1.2vh,14px) 0 clamp(8px,1.5vh,17px)}
  #login .lg-body p.lead{font-size:clamp(13px,1.9vh,16px);margin-bottom:clamp(12px,2.8vh,34px)}
  #login .field{margin-bottom:clamp(8px,1.6vh,16px);gap:clamp(4px,.8vh,7px)}
  #login .field input{height:clamp(38px,5.6vh,52px)}
  #login .lg-row{margin-bottom:clamp(10px,2vh,22px)}
  #login .btn.block{padding-top:clamp(9px,1.6vh,14px);padding-bottom:clamp(9px,1.6vh,14px)}
  #login .lg-visual{min-height:0;height:calc(100vh - 24px);padding:clamp(22px,4vh,58px)}
  #login .lg-caption h2{font-size:clamp(24px,min(3.2vw,5.4vh),48px);margin:clamp(6px,1vh,10px) 0 clamp(8px,1.3vh,13px)}
  #home{height:100vh;min-height:0;overflow:hidden}
  #home .home-wrap{min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(12px,3vh,56px) clamp(16px,3vw,28px) clamp(10px,2.2vh,40px)}
  #home .home-hero{margin-bottom:clamp(12px,2.8vh,30px);gap:clamp(16px,2.4vw,30px)}
  #home .home-hero h1{font-size:clamp(28px,min(3.6vw,6vh),54px);margin:clamp(6px,1vh,12px) 0}
  #home .home-hero p{font-size:clamp(13px,1.8vh,15px)}
  #home .home-theme{margin-top:clamp(8px,2vh,23px)}
  #home .home-hero .ph{height:clamp(100px,19vh,190px)}
  #home .mod{padding:clamp(14px,2.8vh,28px) clamp(18px,2vw,28px) clamp(14px,2.4vh,24px);gap:clamp(7px,1.4vh,14px)}
  #home .mod .ic{width:clamp(38px,5.6vh,54px);height:clamp(38px,5.6vh,54px)}
  #home .mod h2{font-size:clamp(18px,2.6vh,22px)}
  #home .mod p{font-size:clamp(12.5px,1.75vh,14px)}
  #home .home-foot{padding:clamp(8px,1.6vh,18px) clamp(16px,3vw,28px)}
}

/* ===== Motif BGFIBank à la place des cercles décoratifs (deux thèmes) ===== */
#app .ph-head:after{content:"";position:absolute;z-index:-1;right:26px;top:-24px;bottom:-24px;left:auto;width:170px;height:auto;border:0;border-radius:0;box-shadow:none;background:url("data:image/png;base64,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") no-repeat right center/contain}
#app .decision-board:before{content:"";position:absolute;z-index:-1;right:24px;top:-30px;bottom:-30px;left:auto;width:230px;height:auto;border:0;border-radius:0;box-shadow:none;background:url("data:image/png;base64,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") no-repeat right center/contain}
.kpi.hl:after,#app .kpi.hl:after{content:"";position:absolute;right:8px;top:-6px;bottom:-6px;width:70px;height:auto;border-radius:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAFqCAYAAABf+xXPAAAb+klEQVR42u2da3PbONKFDyXK94tsx07imXf//7/aqp1MPEns+CbbuvP9gEYJ4uhCEgAJUOdUqbRb8VAkiAfdDTQaSZZloChqtTpsAooiIBRFQCiKgFAUAaEoAkJRBISiCAhFERCKIiAURREQiiIgFEVAKIqAUBQBoSgCQlEEhKIICEUREIoiIBRFERCKIiAURUAoioBQFAGhKAJCUQSEoggIRREQiqIICEUREIoiIBRFQCiKgFAUAaEoAkJRBISiCAhFERCKoggIRREQiiIgFEVAKIqAUBQBoSgCQlEEhKIICEVRBISiCAhFERCKIiAURUAoioBQFAGhKAJCUQSEoggIRVEEhKIICEUREIoiIBRFQCiKgFAUAaEoAkJRBISiKAJCUQSEoggIRREQiiIgFEVAKIqAUBQBoSgCQlEEhKIoAkJRBISiCAhFERCKIiAURUAoioBQVIuURnrfidz7nnx68unKpyN/kxS8Xsau0JhCbPsJgP/FBEgC4EA+hwJF6tACJuynlKFpDBakC+AIwIlAkZYcfdjpaUGqah4yIMcATuW7u6UhCUH8SgKDNQkRkK5AcQ5gfw0UhIHaOQvSBdAXMFJCQQWiWdOAdASM/gowCAW10xbkFMAV1EwUwaBoQUQ9ANdQs1IEg6IFMXQO4JPEHG0Eg9PNtCCVY43P4lbpjpS0EIik4N8SlrCV1AnIAYAvEmu0wWps6uhzqNXXqfxdR6xlL/e3GSEJ+v0m8u0dkFOxHJ0WdIpVcE8ADAGMALzL/5+tibuOoBY9D1vsYrYt/vAKyKXEG7GPmPmOPAcwAPAqUBRJkZgAeJZPCjV7d05rEjwg3oL0awAXLRglsxwYj9LJpxbXnAL4AeBNrGuXkAQboGc+ALmBWviLGQ7z3jOB4lEsgSsNxDX7KnEaIQkPELgGxISjDVZjAOBBOrIPTQB8A/AnIQlOS16Ci/0U15HDkRn3PgbwXT4jz787B/C3/GYCbtpqJSAXRswRKxx65+ET1C6yQc3m/G/5JiQtA+RErEesL1XDMZFO+tOcvahR+vezXBxERQzIHtQiYIwBuelSjQD8BTWz1KSGAijjkOaUGAOWVZCeQM3AxLgIaN7vM4BfllYjwaJgxETiiap6lutcMmhvrF8sLRJWBeQGatdfrHDMAPxjaTUS6chn0ql10P1frF5RL6p7sc4nhKQx92pm42KdQK0ExwrH1IFL1QHwB9SqeM+4fgcqpcRWP42XxHikwfijLCBdsR6xvTRzCvcvSzcoAXALlV+VrWiLY0cv6R9aj0Y0sQHkk+GSJRHC8Q32K+KXBhyrCtMdwc3a0hvUQiWnfuvVuCoghxG6VvpeX6HWN6aW10uxnGeWtyzazTp0dP8PAgohiQCQ60jdqmcAd3CzvnFstFeyZTBxpTvD6hESf9KDUCUX6xRx5Qvp+3yDyp51pYOCndRlR57n4hFC4qe/6LYuHaQnULM1WUQPm0Dt1/ju+Nq9AgOEjwHkQywhg3b/Afq8LCCnWJTnSSKBYyRwuIa6aAyz7+HZfslzMR6pMf4oAshFJC/EtBx/wU9O1UeDgMwFeq6P+NOoLCDHxstOIoBDp6r7Sjj8KNgxu/CzlXkC5msFBUg/gpHKzIC9g99s3DFUUuE6Nycx2tTXyV2v8qGr5XZwzcq6WLoaRwyxRyIj66iG35oH8LxMRfFjnadlADmLKCh/gJrl8aUe1CLprbidm6a760j/n0ElNdLV8hygY4OvfBIJHK8CiGvp6vMnEoclK1ypbVD5tGjPUDOMR2DWrwsNN3WEvPaxqIaYBAqHNos/PFw/BfB/ULlnB4aPWsadqcMV+2H8Dl2tGgE5jiTu+OGpI/ZlkJhjefdhUvC+APu8r6J+8wOth7UXMt/kYq0DJPSHeoFa8/ChvRwUIXfAJ7Aqiov4Y1oUkC78LHS5hGPoybVChO5K5rktdkGjbcGoqQOEudc8y3UIn534FdWSA82ktzqngz/EotKKVG+/UoCEHHf4rHaoNcDyinXZTvevjf816B4sG1SlP2WbAvRVgIToXpmu1e8affuqaR3TBjrpNGf5qGLWfmslms6KAJW+9qLS4mMF12XUUBs9gNO+ZTXc9gcmID00f276OuvxXHPHyyw6+7ShtpoYQFPF9F4GkDSwAD0zOtx9jb/bEVfzAtVKq44abLNHME+rTPyxdQtDmrMgoQbmvmeFulCpGzrFP7Vo9CYBmYu1vSQgW72SMQpUuQkVEHN34LPn3zqH2lacrrBeKGhNzcJ004bb7lGeqQ3nQ/pUoQ1wndwoGpp+eb5+H+o4tBSLtBKbVfSim6p8aiYTDATDMv4IFRCzKsm7x9/pQiUk2kJRalakJj2Ju8XFw9V9a17FgnQCe5gHz9c/RLE6V2Ua/yOQtpvJAEM41lv6WVlAkoAIf6thNB456kBm/DEKqBMM6GatVeHi5aEBUpf1gMxgmPu7bWF5D6wTDMBM33UD2nsVQEKxHu81+vI/jJHWtiMNAuwIz+ThX/1rhBIV/jsBPshjzY32HYtCCGUh2VoVo2G90npUd69CAkS/xDGaOS/wCep4hKqr0BPYH63gQ1OxyHSzKlr6kCyIThBs6rdHMruR+G70mvVCJpZWz0exAWLmXL00eA+H8skq/Lchd8KBWDdakQoDWSjZu7qETxOF2Y6g8rBOUS49w9ynMg64U2TitvZpRfAaKyB1j8KpAcXBik7vLehrMDDt7zAY2oUexQaIOQrXscjWgcp0PccitaZsYqL1qNSA3mUCoovdTWCs9J7SmG++ghv3p2ExbMqE6k72Ebh7Zd7vu1hMulcRBelJjaPwpcAxR7licJsU00Lc+46CARnIJrEBom9+iHr2UJw4AkPf9yyS+ANGJ9nFWazEJr7tBED4INJG1359LNJn8O3KdK8eDGc2fSwEF6suH75qQbg2uFf6mUfYPQ1gsXzQCYDuuhITf2NR9aNqBq85ZRijT7+LcYjVQNb0LNa4Zjfll/xmH9WL5GURd7ThjkBhLh8MYwakiY72LJ8zqLI+ZXcV6lX/GDXGbq2DWLvBTc9iNTmivaBccQMz4S3WkXiGxYxhWwN1031/jREQcw9F00Fjlbnxx8g7zxi7oRc4yO1r0oI0XUPqEIuqJkWhbjLj2KWbtQsxiJNZxiZjkCbclI7EHidYHHNdxicftMA1mbQcjASL/fhRA1Lni0qgZq76WK4gWQaOtuzx3gUL4swNTnOdqE7VVUPqAKp64v6K4LTovg9t8dqw0NbE+SV1WQ/9nj58AFJ3gF6HBTkVODqwy95NUN/hPb41k7ZoY+1e5++p0+BL8r1AmObgqJKkaE7tvrWkEzVxRFxd1mMMx7l9TQEyhf/ttWeORsm21ZfK0MzW5jqsh/Mp+KYAqcO92nfka+vM3TZp2jLgdZ96aQsgdZj4xEHDa/eqbTM/bQvStfVw9VyHu2BBzOLNNg331MIONW0Z6BOHbnAHqmZBo4DU0eFepNGq1t3V50gM0D61CXg9c+XqmY5gVLppMkivQz+gau8OS0Ji7mWeggoZ8rHj2OPcdM/bDoh2tf6HxTnrZUaaN/bDnbIeqViQWVOAJDUG6Xk9y0izzZLof2ure9Um6zFybD36+f7RaZD8Jn5vXOLvR3Svgrce9w6vpxNZEYKLlTXwe7oBiv72W4s7Vifi+zcPWnL5jk6xSL1KTJ9rF9QD8BWLxcOkwEtoq3vl4ri5pl2rDO6PCL9Y1Td2ARC997xIXdo2Lw42acFdW8BnuM2sPgGwt6pd2gxIB8Atqm2Mant5nE7EUM8cxx6m9cCuAJIA+APLB+KUmRhoMyA9GS1jfa8PcDsLeoQNBye1FZAr46HLVi2Zo931o7II37tZsO/J8bUv22Zqi7gP5xZ+9hjtnd5NUG4mLzT9dHy9Q7EgawfSTgMjge/f7Vhe/wPt1iSygVF33hcP7+Yq1GDNp4mfiimuuhjZ5gLPHaip7rLVJEMIzF1P6x5tsB6NLxT2PF//Hstz5mVdrLYqhZrujmkfeiJwuE5PuiryR21NNXmHSk4smupulqtsMyBdGZxiOCNEv5M3uN8peIKCkzidGjttXS6W1guAv42Rp0iHqGOvPFXctZpjkYXt2noUGiCasiDdmn7nDWo/CApC0ub4oyujZiwBunatXM8onmNRIy0JFZA6F6rGJSxkm92rRCAJfQ3EdK1cV5PplLEeTQKS1ujS7eUafpPaXLf2QNoiacClLutazTy5VpdYkbEbqotVh5uVQCUqFlWbAdk33nnIAXoCtSDo2rXqQW2IKvXsTewo1CP5QQ2/9afxO0VS3Gdot0Ke4jUXBH2c4FXlNLFGA7ZDz9f/gmJTefrfJy22IB0AxwHHH+Y7+Onh+sdQU7ulq2w2CYjPxcI+1A6xssmKbdXRCusaWtyRAfgH7qfZtZtd6f02CciBpxdVeqZiB3QQePyh09h95MFdYjFRk8QCSIbFqq5r7RkTAGUapK0ZvKkxGIUWf5gnQv321BcubAaFTkOjhf4+8hSIVmmQtq6g66ndbqBwTMS18qEbWCZmNr2qeuLhmtOKcUVbzw4/wyJJMZTnNOOOO0+D0zm27PWIAZADDyPbGMynMoPzQ2mP0BIU9XqHj92bKYqfYLxxsGwym1fXqnK9HqIPvCk7arQtBtEHl+oOE5pr9QR/BxPdWFjMpbJInQAay8eC4T3UYlOZUbPbMkD2oFbPZyhW8qhOON7hZ71Du5QnFs+7dM5h04DoPdI+XtydgJKgWLG0tsUghwYcoQXld55+I0X1NY+V+086DcORQU31+ko7+S0jVVsD8HXqiQ+eSKdp2nqY+zu+w19Kz5eKrpV5fz9DCtJNs+hLz/JCilZ1b4v10G5jCG6V7rB38Lfn5gJ2s1batZqEBkgmPqOveykah7SlRpgOzhOEM7WrZ6x8FQTfR/VZKw3UECsWK0OIQfRI1/f0G0VT69tSI+wAxTOY64o7HuG+4JvZh76g2j4Xcz3mR8idIkPu6Cuqcme5Duid6vT1Xx5/5xrFq/Zvcq1GoQKSGIHluYfrz0u4WLFbkRPLzuIajnf4SyMBVMZ2v+LzmuVMH4q4FSGM3j6syGzLrImOUWLYr71JewA+B+RWDbFcMMO1evK8VeMO/f1PDH637qT7Miq41qhEo8eqT1iksycNwzGGKrk099hfvsIuEVGn2I9iC0wvPFyz6D6DWI8FuBT3ah4AHBMA3+B3+/KNTETYuFYfKJBiHxIgPq1IUUBitCD74oeHBIfPvLY+FtX7q8Ch49JCsVGIFiQTd8FlPDCSl7dtTWQ/Mjh6UKdo6TJKSYNwTMWt8rmv/xAW22eNgfhn0fsMDRBzRusS7vKIMhQ7NWoPcc1k3UhbZQHA8Q1+C++lEnegYtxhTjsXrvUbYmfQo3zfsav1WuA3uxFZkT5UtY75DsCRGJbSBo4xSmYRhz5aXsHdrsOPgm5WDIH6vrTNDM3kkOVjDt8lWz9bBuX6u3TVlFABMUf0vqMRUrtZWYHOF7L0ark+SavbcjiusDg2LrFos18ovnvxMAYLoiE5grs8rbcCjXwQOCCf4WCvtSUcIwB/wX+hvTMsSjglFvf7iuK5YB0YB3vGEJBmUGsj5w7u980Y8bINLlaoK+qX0mkmDb0HvULueypXj+JVV8rzcUeZQtin5iAZOiCJMYNx5cCSZFCZpckGi9WBn3JEtvoCNf2tdwl2GoDjHf4XAYHF9HXVSvTmekfZqikX5t/HYEF0x01l1ubY8noDbD91KjRAtOXQM1adGsEw3RSf6SNaXQB/wH4fvV7vKLNB61Q8iKgAMSE5xKLeUVXNxB/d1PBHCCN5swO11vHJeGl1wqHb/klG4qyG93wrndQ27nhEubMNk1XxTkyLYhqSE3kQm2D6cY0VMa1V01akCzVbdY5Fyn4TcNzDXwWSvG5R8HDNAq5g2T0oZ1g+YCg6QPKW5FpMYpWGnENlcm76b88bfM4TqLNNzJyjbo1w6Ha5g5+auetirGMHcFSpmrK24HmMG4Q0JAfyUFcVG/RJ/NN1C4dHaKZkzrHM3uzLTFGG+qoi5lfHX2t65hvYrXXYVk0xj2aLHhBTqViTW1Sbmr3fAGAHfvambIPjq4A5x/JCYFITHEOoNY6Pmp75E6rvCsy7gz9QvmrKxqPZYgUkMe5/Xx7ypgIkel1k3Qh9VtPzdMVq/CHPVOdsVX6mqo4FQK0rGb1tFz315qcqFu9mUzvHbEHMkb4nluRrhU59v8WNO/b8HAcA/mPEG7qGV1ITHIkRjNcxU2W6NVeWcJgZug8VY72NcU/sLlaSe5Y9Mdn/QfFZroHMeqyzIlce7/9agvGejNpz1FfsTXeKmfjtv2t8bxewq75u3v8Hqh0ZrafQs21/1AYlxkyPdrtuZXQo0tlearQiHfF5/5SOkhhgdOF/BM9WxBuDGt9VH8ubnmxnrL5XbLNrFEifb0s1QbPhOsb3rQRtT9i8aPSemy1Kctf8LC/C9iyLVK51vCLATCw6TNmOBaiSrD9Rb7r8hUM4ZlAr+1XSXo5RcNtuusZdid3lSoyRWZfDORFI3vHvdIneljgnFXP8DdVSLfaw2ADWRf2r4mbHmkMtoj3X/G5cwaG/v6Naqn0h16qtFmRVY2iX4kQ+U7EqrwYcBytG2FWu1leoVfhhAVC6MmFwgOU1lQz17h83O+QIatPQqOb3cJmLOWync+9QfRr6M0psU247IKY1yYxnTg03ZyogbVqM0/92LP/tSCAZyv9ODUuhYTjMWSabzuHKpfqF+o9ju8LyKrXtdO5PVF/APBMrXnjmbBcAybtfWUU30yxLtCeNPRUfODUgA1avftcNBgxfPd+p6oLjGotjmBMHoD+gehHsvTKu1S4Csq6jlhnZklznz690mykPHTRbTAFQC6G6xE3dh3jewG6FPP88T6i21qHfzVdUqDy5i4BsA6bsRMCqf+s2BAaMQPxB4iU0AMfXsq7MFjheYJdRrHPbSt8PAfE/itf9ex9YbBRKanap9NT6kUM4BrCrEN+HRSIkAQnDKrmyGr/FatSZAWz2pVtUL8+zCo432FWIP4JlJUYC0g4rpTcIjfDvWbs6pDMXeg7heLeEowe7SowEJGIw9AufidV4ashq6FFap+i7hONvi2fRrl7Ve0oISNxgQHzzeyzS9ZuA4wyLQ3tcwfGB6vlV5iSBk5O2CEh87tQYy3sf6g7EtcwFQJdw2FZOuYGbrbsEJDKroWt66YITTYGRiNU4g5vVcVdulYa2D/tyQU8EJC536k2sxhDL6y91w6GPIDiEm6lsl3D04aZM6QDG3hgCQneqqHSyZs8xHAPY72Q8RYU0khUD0hS5zVcEJDww9OzUo5j6ecNg6GBc7912CccrypfoyesYqmRQVXcvX/RhRkDCjjOeBY5Jw+6U1icsqp27CMb1sz6j2lZZU0dQ07mwjIV0IuTbKp+SCiPO0L7vMAB3ClBrCGYxNziE4zdWF8soI13uyWaK2YyBHtYFXVSzYLxLh3kPBAzd+b44jjf0s/3CIonS1nJ0HMAx3eTmEZDmwPiQjjIICAxgUVQhgdt4Qx+B9hIIHPr7Dhv2tROQ+sEYChivOR+4aTD0Xm29vuESjpnA8eYgIL91BK/enbhx6y4BCQOMpuE4wPKeCTiEQ5fmsd0Hfypun+1kgbkB62nbHxOQZsBAIO6Udqk+wd0UrtkJP8SFsT2u7RzLx7HZwvGOghuwCIh7KMzg+wn1FmUr61J9xqJAt+tg/FXcKttBwEVFlLxFK7z2QkDcWgsIEE9YzEqFKH1A5p4HlwpQU6YPDu7TLPpgCwegFl1LFZsjIG7AmMuI+Qz76ou+pbNwXVkN8zpzqMU/23NFEok3XO1r17pDyWJzBKRaQ+sXNoWatnxGM0czl5GuMHkItzW6zOOW7xwE412onK8juF25/4His2j6CAoCUtGNGgoUr/B/6mvIgbhuF11YYe4AYttDPFdZo3uUK7V6qv+egBS3FnMZgZ4Djy9M9cSPP/HkUrmMN3TSYRdu12CeUO5ohy7UrBkBKWgtxmIpXiJwo0ydCRxdTy7VtKTbss3C3TiE2Kae1qVYMMYgG6xFJi/+Rb6ziJ5HV6L3YTV0G72LS2W7vpHIvZ7D/WxalXpaugr/dNcBWVczV1d9f43MWmidS6zhy2q4dKl64lIdeoDjDdX2mZgFKHYOkHVQTKVBXyOKLVaNfNdYPpjHtdWYiEvloo30Udeph7hI19Mqa/U/5WDdCUDWQTGXhhwIHLOIn/FSPh2PVuMFKk195uh+P3maNKi6t/0Ea07bTXcIigwqN0hDMYn8OQ/Fahx4tBozAePFwXX1UdcnnkB+q2g59rG8ZRdtBGQTFEMDinELnrWLRXkbeLQaA6gZoKmD6x6h5MlOFQLyKoUfuljeW9IqQDa5T0MBoi1QmEH4leG7uwRDX2sKtbD24uiefaW26Pt9QbXq7wmAP3LQZjEDkq14QK2ZuE9v4odO0C4diN9+5LGj6Vjj3pHV6InVOPII86O4gFVUqBJ9GikQEAjeBYqPyAPtTe/nSiyHT3dqLGC4Ss3PL1K6dqkg7t9Txet8RcHypGnAUORvfA61TqGhGCGuBbyy5r8vMys+1jSA5XKmv+Emp6wLtfDnco9JHg7b7bulsoTTQGDQLywfYE8M12noyPSHrhOxGvue3ak3sRojh/d94zk+GqFCynoOjlKnTaUNA4EVbtNQrMRHywLsbToUi3Hs2J3KXydfztSF1biWjufLauj46KeFpSsNh09AsjVuA1ZYiKHAMJSXl2G3tCdgnHmOM3Q500eHbXwqcPi0GnOxdE8W16t8qGhaEwz6BY3FTH7I9xi7qx7UdtIz+FsF1x3sReKMqcN795FGn7+WeSBp1VjuFhbnhaQWEKyKG8yAeiIPNjRgmIFKJQA/x+K4aJcFE8wA/FXAcDkQXdQweaAPJP1tcb0O1DqH1VEN6YpGLRovmJZBw6A/kx0JqF2A4SrOMK/xKq6Uy/3xq1Jbtg2gZUb6xLj3e9itZaUCh/UxbGlBEOYCwlRufGx8pohj22mTMca5uFLdFS6QC+lRV1dUcQlGD2pW7czTvWu9icX4sLyO03NM0twoMDU+k9yHIJQ38X3pWPplzQpa5aL/rkduXRl+5PD+82sx8xUWY913kf9tHlrjahuzi7q9y42QZRm7MkVtGOUoiiIgFEVAKIqAUBQBoSgCQlEEhKIICEUREIoiIBRFERCKIiAURUAoioBQFAGhKAJCUQSEoggIRREQiiIgFEUREIoiIBRFQCiKgFAUAaEoAkJRBISiCAhFERCKoggIRREQiiIgFEVAKIqAUBQBoSgCQlEEhKIICEUREIqiCAhFERCKIiAURUAoioBQFAGhKAJCUQSEoggIRVEEhKIICEUREIoiIBRFQCiKgFAUAaEoAkJRBISiCAhFUQSEoggIRREQiiIgFEVAKIqAUBQBoSgCQlEEhKIICJuAoggIRREQiiIgFEVAKIqAUBQBoSgCQlEEhKIICEVRBISiCAhFERCKIiAURUAoioBQFAGhKAJCUTug/wefBwl3MTtlqgAAAABJRU5ErkJggg==") no-repeat right center/contain}
.side .mt:after,#app .side .mt:after{content:"";position:absolute;right:8px;top:-8px;bottom:-8px;width:62px;height:auto;border-radius:0;background:url("data:image/png;base64,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") no-repeat right center/contain}
.mod:before,#home .mod:before{content:"";position:absolute;right:18px;top:18px;width:70px;height:130px;border-radius:0;background:url("data:image/png;base64,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") no-repeat right top/contain}
#home .mod>*{position:relative}

/* ===== Thème clair : fond blanc cassé, vert BGFIBank et filets verts ===== */
#home.theme-light,#app.theme-light,#account.theme-light{--gD:#0b5d9c;--gM:#143955;--gV:#58683b;--gL:#91a66d;--gT:#e5f0f8;
  --gGrad:linear-gradient(115deg,#0b5d9c 0%,#12334c 55%,#1a496d 100%)}
#admin.theme-light{--gD:#0b5d9c;--gM:#143955;--gV:#58683b;--gL:#91a66d;--gT:#e5f0f8;
  --gGrad:linear-gradient(115deg,#0b5d9c 0%,#12334c 55%,#1a496d 100%)}
#home.theme-light{background:radial-gradient(760px 440px at 96% 0%,rgba(88,104,59,.07),transparent 70%),#d7e7f4;color:#1d4462}
#home.theme-light .topbar,#app.theme-light .topbar,#account.theme-light .topbar{background:rgba(255,255,255,.95);border-bottom:2px solid var(--gV);box-shadow:none}
#admin.theme-light .topbar{background:rgba(255,255,255,.95);border-bottom:2px solid var(--gV);box-shadow:none}
#home.theme-light .home-hero h1{color:#0d1f2d}
#home.theme-light .home-hero h1 em{background:none;color:var(--gV);-webkit-text-fill-color:currentColor}
#home.theme-light .home-hero p,#home.theme-light .mod p{color:#596471}
#home.theme-light .mod{background:#d7e7f4;border:1px solid #dae9f4;border-top:4px solid var(--gV);box-shadow:0 22px 44px -34px rgba(14,41,61,.35)}
#home.theme-light .mod:hover{border-color:#c4dcee;border-top-color:var(--gD);box-shadow:0 26px 48px -30px rgba(14,41,61,.4)}
#home.theme-light .mod h2{color:#0d1f2d}
#home.theme-light .tag{background:var(--gT);border-color:#c2daed;color:#153c5a}
#home.theme-light .wave-choice{background:#d7e7f4;border-color:#d7e7f4}
#home.theme-light .wave-choice label{color:#1c425f}
#home.theme-light .wave-choice select{background:#fff;border-color:#c2daed;color:#0d1f2d}
#home.theme-light .btn:not(.ghost){background:var(--gGrad);border:0;color:#fff}
#home.theme-light .home-foot{background:#d7e7f4;border-top:2px solid var(--gV);color:#596471}
#home.theme-light .iconbtn,#app.theme-light .iconbtn,#account.theme-light .iconbtn{background:#d7e7f4;border-color:#d0e3f2;color:#132d40}
#admin.theme-light .iconbtn{background:#d7e7f4;border-color:#d0e3f2;color:#132d40}
#home.theme-light .iconbtn:hover,#app.theme-light .iconbtn:hover{background:var(--gT);border-color:#aecee7}
#home.theme-light .account-chip,#app.theme-light .account-chip{background:#d7e7f4;border-color:#d0e3f2;color:#132d40}
#home.theme-light .account-chip:hover,#app.theme-light .account-chip:hover{background:var(--gT);border-color:#aecee7}
#home.theme-light .theme-switch,#app.theme-light .theme-switch,#account.theme-light .theme-switch{background:#edf4fa;border-color:#d0e3f2}
#admin.theme-light .theme-switch{background:#edf4fa;border-color:#d0e3f2}
#home.theme-light .theme-switch button,#app.theme-light .theme-switch button,#account.theme-light .theme-switch button{color:#596471}
#admin.theme-light .theme-switch button{color:#596471}
#home.theme-light .theme-switch button[aria-pressed="true"],#app.theme-light .theme-switch button[aria-pressed="true"],#account.theme-light .theme-switch button[aria-pressed="true"]{background:var(--gD);color:#fff}
#admin.theme-light .theme-switch button[aria-pressed="true"]{background:var(--gD);color:#fff}
#home.theme-light .home-theme>span,#home.theme-light .brand .lbl,#home.theme-light .user .who{color:#596471}
#home.theme-light .user .who b{color:#0d1f2d}

#app.theme-light{--bg:#f9fbfd;--card:#d7e7f4;--ink:#0d1f2d;--text:#1d4462;--muted:#6f8085;--line:#dae9f4;--line2:#e9f2f9;
  --sh:0 1px 2px rgba(9,27,41,.04),0 16px 34px -28px rgba(11,33,49,.35);color:#1d4462;background:#d7e7f4}
#app.theme-light .brand .lbl{color:#596471}
#app.theme-light .wave-ribbon,#app.theme-light.cm .wave-ribbon{background:var(--gGrad);border-color:transparent;box-shadow:none}
#app.theme-light .wave-ribbon select{background:#fff;color:#0d1f2d}
#app.theme-light .wave-ribbon .label,#app.theme-light .wave-ribbon .detail{color:#e3eef7}
#app.theme-light .side{background:#d7e7f4;border-right:2px solid var(--gV);box-shadow:none}
#app.theme-light .side .mt{background:var(--gGrad);border:0;box-shadow:0 16px 30px -22px rgba(14,41,61,.8)}
#app.theme-light .side .mt small{color:var(--gL)}
#app.theme-light .nav button{color:#1d4462}
#app.theme-light .nav button svg{color:#8d97a4}
#app.theme-light .nav button:hover{background:var(--gT);color:#0d1f2d}
#app.theme-light .nav button:hover svg{color:var(--gV)}
#app.theme-light .nav button.on{background:var(--gD);color:#fff;box-shadow:inset 4px 0 0 var(--gL),0 10px 22px -14px rgba(14,41,61,.9)}
#app.theme-light .nav button.on svg{color:var(--gL)}
#app.theme-light #sideFoot{background:#d7e7f4;color:#596471;border-color:#dae9f4;border-left:3px solid var(--gV)}
#app.theme-light .mnav{background:rgba(255,255,255,.97);border-color:#dae9f4}
#app.theme-light .mnav button{color:#1d4462}
#app.theme-light .mnav button.on{background:var(--gD);color:#fff}
#app.theme-light .ph-head,#app.theme-light.cm .ph-head{background:var(--gGrad);border:0;box-shadow:0 22px 44px -32px rgba(14,41,61,.8)}
#app.theme-light .ph-head h1{color:#fff}
#app.theme-light .ph-head .sub{color:#d0e3f2}
#app.theme-light .ph-head .eyebrow{color:var(--gL)}
#app.theme-light .back{color:var(--gV)}
#app.theme-light .decision-board,#app.theme-light.cm .decision-board{background:#d7e7f4;border:1px solid #dae9f4;border-left:5px solid var(--gV);box-shadow:var(--sh)}
#app.theme-light .decision-board:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAFqCAYAAABf+xXPAAAYe0lEQVR42u2d2XbjOpJFgxQ1WLYzn/r3+vP686pu2mlrFvtBQCnEoiwSAwlQ+6zl5VuVmRIIYiMGAIHif/73/wQh1K6SLkAIQBACEIQABCEAQQhAEAIQhAAEIQBBCEAQQgCCEIAgBCAIAQhCAIIQgCAEIAgBCEIAghCAIIQABCEAQQhAEAIQhAAEIQBBCEAQAhCEAAQhBCAIAQhCAIIQgCAEIAgBCEIAghCAIAQgCAEIQghAEAIQhAAEIQBBCEAQAhCEAAQhAEEIQBBCAIIQgCAEIAgBCEIAghCAIAQgCAEIQgCCEIAghAAEIQBBCEAQAhCEAAQhAEEIQBACEIQABCEEIAgBCEIAghCAIAQgCAEIQgCCEIAgBCAIAQhCCEAQAhCEAAQhAEEIQBACEIQABKEJqcq47bPGT2l+CvWD0ledYJvOIvJPToAUBoK5aXOlYEB5q0gUkOQtSCEiC/NTGUD6zD7AgwXxblOKgMxFZGnAKB90JBBgQUKDUaQISGGgWDXaVAMDemYLUojIiwGjBAoEINeBvzJwNMEACvTUQfpSRNYq6AYMhAUxQLya4BswEBZEaWWsRjlRMEg3Y0GcY40341bZLy4mCETR8e8CS9oqhrQglYi8G9dqClbjp4F+Nn9+VpOA3voiE5sgpmo17BpIdAuyNJajmMCgaIP7JCJH83Mw/7vNzSrlsvC5ML+n6mJODZSogLyYYDz3GbNuMbt7EdkZMLpskTibv78zcKxNPIY1Sfu9R3OxXg0guc+SevDWIrIRka3uOMfMyF8D2ZuyJkCScHwZEpA3MzvmDIdue22g2HiC0dReLlupf5n+B5K0dI4BiIZjClZjLyJfJraI9RL+iMhvIEkbkBAnCl8zh6NWbT+JyIf5OQ3wvfZ7Cklz2zeABAjIXzKHw54+3BjXZz/wy/gwv4FkYoAsjPXI9aVqq/HHuFRjPIu1WnVbkIhGeR/egMzksgiYY0CuXaqjgeMwcpuOcslwEYeMpyJkkP4ueS4C6vZuA1kNWzDi7Bm37MxnrQnaRxsXdQhA3iTPzIttr16P8NFaLjsG9Lb9f3kC9236dgEko8UftY+LtZA8M1Yajj+ecBRySc82z7TYIhO++qtmMeKREeOPvoDYnbm5vbRmMO6bvv0ll31VdUtfhADkTDwyqgVxBuRV/f0iMziOgeBYKzjaitPNA/XN3rhbpH4zsSBVhq6VbevOwOG7XaSU231mTetqv28eqP3fBhQgyQCQ10zdqq2IfAYaYAs1ORQPJpNQ+lQvDUjiyU5CToAsG25FLnDsjS8fStUIg7RuxCNAEqeP7W+nGGSd0YuxcBzM7BtSXWoBx5hADsYSErTHd6/qvoDoPH+RCRxHud26ES3DcUezCM/2ZZ6LeGTA+KMLIC+ZvBBtOf5EavOxhysW4/k+hPWRpABZqJddZADHKZLl0K5Ol88uJc7FRGdjSXC14ujYF5BVBjOVDrA+I7f39MDN0RmuWIPYnm/H1Qo7udZ9LYi9rCaH2KOQS6bnOCCQY4qtKHGs87kPIMuMgvJvM6vG0sxY01/yeBPhENv/a1yt4eLL6of4Iwc4dgaQGFZpJdcsXtHiSj2KQ2JqJ9dLhtj1OzAg9rqzVDu+VjHB3wifX8q14oirZRjC9flSbjCQRAKkbaabSz5xR4yBaG+5quX29GHRsV0iYcsE/ZQ0+AaMeAH6PUAWGTzUVuIdk60aFiPlAbgRqqKEmGjOXQEpJN2bb/VK+d/I35OT/jLG47hXbYBUkuZZ8+Z6R+wA2GVzoG7jkJDpvVpYEbf+6wzIPOEHsSnd2AXd7C5g1x209UAxiNa3UDbIZTzVLhYkZddqM9B3bsX92Ot5hD46Nywf6mbtH1aiaQIyS/iBPgf+Tlu4uq/rchypj7Aigd2rJiCxNtmFsB7bAVyrUIP9PFJfnRXQKAIgs8QCdG0Gvwf8XpvJsxcB1QNAFUr6qgasiGf80Yw5ykQfZIiauYVct27MHF3Nzp0eeVLZSl6nQMfySk5dvJIq0fhDB+bbyN+lr6iWltm36NHecwIDc2OeaQr3Q47qXjWtRood+TUAHPo6tObWkr59ckwAEGtFACMwIKm4WLoqScyq64WKMXyg6N3pA8YiLB7et/TZW5DYgbnelFkE6vxDQgPhABz+lj41QLT1iB3sngINID0rnRIaBHvcrB/7RvoC8kzWwwKiz3f7wnJIrA93wk5fb0tfJtbwoayH1V810/oOpH2Cg2ELD/81vjqld1O2IEO/1A+5FkLoC0mnQzcjWxGsh8dEllLmygZP+5Gg1BXg+w6qc6KA2GwNblbmgNgkwZguwUkNJpeZOlXtYOJm4fmYGyB6z9WYL7OSaxX7vu1PHRCCdcc4MZXzH9Z6jPEC53LZh7WUftsz9Kx0SnxgHCTdowxDTsTZAjL0LFwqKKqWQR91VhrJiqxwr/pnR6ucG+9oqV7MYClbAvIicbBddTQubCnPu4HR6T1VOTfeQfaGWg1G4QH2IQP3yrb3YCwm7lVGQXox4Cysb6jtUwzuJ+W0EHd4UjDEJ04sE2n8EMdUFxKmuLTOuu0zA+QZs1heywdlAoTvM+303AbcWW5X/p8lOPeayFJwsYbad+VaEG4K7pV95qM8n/Y+77tMgO6hXtpGrlU/XHfw6qxbjj79M8YhXhPZ2FmsUGcyusreFvvi8ex1xgPtWSxIsOWDsQEZY6DZe/6Wcjly2/dUob24J0ed5LnWQbzd4LGzWGPOaDvpV9xAnyfIdSbWd/FNNVDX7vsuR0D0DDb2QHPJjW8yH0AneQ4FOQszpgW5e7PoQJpL98qJQWclABlkEg6SZRwzBhkj/rAVFJfidr/fFE7onSYOho0RT7kDMrT1sJsUZ3fcvS6dP4XDR89gQYKtUVWN2XWKFqSSS/XEqiU47Xruw8ZLU0iTplAeNZb1sOPqEAOQIU3gUEUOlgYOvb3CZSIoJhCcNy33FGv3Bn9PY66kx57FygYcLrt39YLTfiKDaIwr4oayHsHf01iADGHm+x6hnXrs0TagpqQoVn4sQIZwr6pAA6GYkPVoullTgv0UYyIrJ/yCigAd37sSH5qE9aieAZBQ29s3ExxQUwFeW49tQNhWKQTpQwCyFfe6u/bf7AU9k/WYy3URedIWRORSc/dDLtmNPpDonPqZMfg01kOkUR5p6oCIsQD/GFj6Wi+sR/rWI+RVGaU0qmuWIzzQ0IBYbeX2PpBHMxPuVfrW4yhhM1er5vgoRyQ/5eDULg7iXqVtPb4Cf96qOT7LJ+vQZQ8Xaz/xvsjZesS45HXZxsOzADITkd9yzW8XHV7ClAGpM293LeGv6Vu19Uv1BHDYs+dd6tLmVLH9mV2rrYTdWb2QOzsvqol35Lt5eJF+e7KOTzDIcrUe5wjW4+WeVZ2yi/VLruVG+25YnLJ7VUq+d4XYtG7I5MnNwuCzWBBdqLpv1ZJnqECY28SoXd9thLGSXEfFDBKLewFXR51k2undnK9A+Ar8efNHE2k5EhhFZEB8Pn/q5TlPmcUgtQrMQ7+bdaqmNqYPfPYcBFN2rwrjVvetJplCYD6k9Rh9oTD2937Jbc687ww75dijzBDqrwhu+TqFgfrTQ8fUQS6bE7tuddeF4aYOyEzyuCNEr5iHPim4kI5JnKlaEDGd+kf61aKdakmcNrclhzbWct2FHdp61KkM1DEsiLYknz0Gx5StR2FmzTKj9n5J+IziSrpvORqts4Zcfzn2gHLqAXqRASDatdpG6IPO1mPqLlYTxi6LhlO2IJXcZg+LROGwrm4M1+pFjb0iZUCGmskKuWxU7KrzxAGRDAL0WK5VKT/suUoFEF3IbQg365f02+I+9QNSpaS79qErs8co1Odym9io/ug88ue/S7dUnk7xThWQ1AN0XYPsb6SxthSHKptjdljM1fSVQ4dMOb07b/RDkRgc9vdnpPfw5vq5YwISy8Xqnal4AqUef9ht7DGyiGs1GRe5AGJn9hhWZNY3UzHxAL1U7mxq8YdO6W4ijYUXn0mhHGm20H5xrESAq6mfmmYJeAuP4o7PSN/xJp4bM8futEVEn3bqcUWfeKyUtHbwDhF3rKT/obnkAKkivLAjYNwE55XcnpZMKe74ihR3lKHi0DEXCmvz/TGC9a0DeFOMQVYJulcW1o2E30qiXSuXOPS/vI4ygc6KEYd8S7cyoyn1RQzrXKmJKIX7CG0bDhL+AJTVUq7FOlzvo/xOZVDYaocx9GlegoXk2dyuStK6pFMH5R+RvqOUy4p57dG+m/Mn5chw1HLJssRaVd/I9eDUM8kOFEnEeuig/CPiZOXqWt09f5KKWxGz0sbWxBc5nKILGZzb95uCW2UH7KfE2zH9Esi1OqcGSG0eLNaL7Pq5U4pBXhrPPjYkhZmZYxXkm4l71krX3NqkNigK1Y5VxO8oAoKUg/WoEnmmITJWIpeNqS6TwcOjvanMmnVEQJ5Nrwm9U7t9/Svi97x5JiQswMdUASmUmRwTkpTPSvSJ5WaJBOU2I/QZ+XlXjs+rXavvLn53CoMjBiCPznnoRcuc45CZ3O49GhuOY2Q47PP67Lt7WDUllQFhB2klcTJaXbcz5AzIq9ye2Bwbjj8SN2voGnfoMfdwi32KA+JlREByrXbvm+IMCYddCIwJh0/coVfzH26xTwkQbUVC7/LtWvQ4RwtizzyMuZdMw/EncltWnnGH/f2Z64Co5XplWkgLcpLHi4W5WZBSLoUpbIKhGBGOs7EcMeGYi/tWEj0R/+3aztQA0RmtdeAX3sWKzCSvTNabjJu10nD8kbh1xUoTd4hj3KGvUdj1+VJJEBK7LhIyYN91+M5Y2+9juRqLJ4HDBuWlJxwn6bkmk7rPvQ4Yjxw6ulk53N9nLexYxbabMccQcLieDvQ6vZgqIHpGD7k2cujQQTkA8ibj1dodGo61ONa0aoynPqcX5zlYEAvJQsKlfvcdOnmeOBzvMl6VkuY6R+zM2VKumxALj/bupPtesEKPtxzSmrVp8CrAgNirGa/+wYKk2i8vZtCcRnoPQ8IxF4+Cb+JerXGp49DUAdG7fdeB3K3NHdD0KnSKVuRNLinOswy/b0zvrYq9Qm4nKZ+Vcp8DWjd1tHKwIDoeWQQYvDt5fOvUIrE+sBa0lmHXO+qGm/IxAByFXNd2fOOOvz2trd7smQ0gGpK5GSxzz5f+qOrJPKHnfpXbxbEh4bDft5G4Gw+1fonf2o4+g7JzmIiSqmriGrSvxW+9YnPHijStVQpwrBoz+dBwfEnc8xxNOOYB4HCpmmKvZrux0DleCWwtyavHIK7lspOzeGBux9JCRH43Yq5yQDhsv3xKnJq592KsRQA4XKqm3C14nuPmPL2p8VU63nfdoq3JyNxbOFyM1D8Lue5WPcuwVRGbq+O7gZ75Vdw3IDaDcpdSpi/33nXuhQpsxumX47N8/wBgMYKbZVObOkB13V7hCsdRRP6R4S40XSvf3wcOG5T3bfePFeDLjMGw7a/kWgeq7/PsH1iRoY4AlwaM3wqOoQLyZqbqHxlu6/xa/BYC9Xj4drR4rz99d84WRM/0tvjcu0Ps8P3AjYud0apUvKHvSRwKjkIF458Dvr+XAHBosL8d3dkf454puFj6v2dmRvgt3bNce5P1uGdFYlYJsW2dmeDSZtCGhMOe49gMDIfvuQ6dsfp0HDsPV+qnUixNb9yzN+i+95j9twNakcJYi19y3fOj4416ADCa20b2A76rlfiv64So8/vaJb6rZFrSGR972u4ojw/JHBr/tmh85rt5Eb6Bq401Fo0AUwYKxvWzbSXOjbJ9LIcPHNbyuUwoc+mYNZsaIM29O7Y4th2UO2nf8j57EOfYge26D8nW/FqOEIS3TR5fErfSYUw47G/XOr+dXKupAvJTjLKU607Yk7IoM9UPbTOKdrXe5VqFr+7w3SvlopWNlzzGqvhR3FKhKcFRGMtxcGxLr2PKUwekaU0sEDPl5pxVDFM/sCR28fDY+ClVDGH/TtWwTGNaDetSfcnwJxB1Ktf3+X2LYNtJsnPm7BkAuQdKW6KiePDvazXwVy2Zp6LFnZGRwBDlq3/JcKvizUDYZxGwCfq3h2voVInxmQC5N1D7zGxFSyKg+WdjWYs2q7GXHiVuAutN/LaPNJ9nI25rHVbv4lB58hkBeQRM30RA1z8b0mrYzZibkfr0XfzPkWs4rHvoA6tTJUYAiT+LD/19B+l/UCjkZPMuYcoR6VVyn3S0TyVGAEnEKk3Bath1pyogHL7XJ3hXYgSQaVgpe0DoOFJbZuJ/ErANjg9PYH0qMQJIxmDYF342FmMzYnvsJtEyIBwHTzhCnWsHkEzBELnuYD2N2KalXIvYpQKHTRIEuSceQPJzp05ye/ZhrOut9QJgaDh8nifU0V0Aycxq1Mqdqlv+zpDSaxySEBxr8V97sQuSAJKRO7WXDteFDSAb+M4lTCo7VEAuBowQZUr3OqYDkLTdKXu5/djulB0r7xLuPpKQcNhYyKdMqZikxycxSNpg6OzUNgF3KnQwrp91J/7HfBcNOFzLlBZtLh6ApBdn2OzUOZH22WBcAgXj9llDHNiyKWbxjIVs3HFoM5sojThjJ9ezJimouW1EAsLxLX4bDy0cvzytmnbzvu/5lWj8AHwj7geAcok37DN/if/CZkg4zj+5eQAyHhj2nu59Yu20RRVCxxv2mOwuETjs7x9TywAyPBjNzFQqilEsuzlL+1rJhTie67jzvA+PHwMIYNhxoM9MSEA4bGke3y0xNpPmmyzQZ0y2XToGPacrFcul0oPQFnU7B2jjWwB4dbv+dp05UFgocgHDlr9ZBpiV2/ohxBqHSJiKKG0WTQBkeGshkmZWqi3Q1eVvQrpUImHSuCK3RR984RBxKDYHIGHAsAt8W0lnHeOeQi78NeGojesSIs4Kea7dqnexOQBx62i99dyCcU68/bbszVzCVl3RrstngAnCHnaaS9iV+z5ZtP/seQMQNzdK1/utM3iGWIG47Rd7drwOAHGoo7t6sPetC7Y07xdAeliL2gyEbeLxhVZbseyQViNkvBHy6K5uY98jyaWZUACko7WwbtROxj3e2ldLuZb4j+FSncWvDGjTwr0FhFjvFu5bT+tFVMlYALlvLQ5mFtln9jz2OrqQ6ds2lypUxcaQpxP187qUDLIlZc/PDsi9mrlHM+vsM7MWeiZeR7QaIV2q5unE0HB8OMJ604YKKORsOnSXUWzRNvO9Roo1bH+djNUI0Ueh4w39zK5VUdYNWJ8CkHtQWBfKWos642e0l2EWEa1GyKsT7Mp4jKSBq+VYyJ3z7NWTQaFdqHPmzzlXs14sqxHy6oTQB7BCwTEz7WqFv3oSKPYZxxVtA81uS5eIVsNmgM6BYO51s1PP9rru+7KLksUUAXkmKIYIwmNYDevbx9jaYtvrc7a9uShZ5wxI3UK/DrQ1FGeZlipjNWK6U6GtRsytLfazNuJ+b0in7SxVpkCIsQwHA8Qh80D7nkq5VguM6U6dzEALtebTXKQM7VKJsRqu17F1vsOkShiKtqvSjgqKo0xbL+Ynpjt1r5ypD9AxFin1Z/mu4NszMMnfcttmIZqxxEm5TscJuk5tsinHKrI7tTdW4xSw3a8S9oxJs91Hcb8f3cLRq3ZvNTIQ0uI2WStxmFiA3eVdrOV2sS/EIGt+TrM6fAw3MIZLZa9ic7V0TudLqoFguOcynQ0IxycEQgez64ZbEiPOiHHZTswNkdoN/PKIN5zhCAVIFxjsC7IWwv48IxB65n0xM2+sVXD7uVsDxjlg22PHGiJhLiT9JR73hVQeELTFDc344aQsxEmmmWlyGVz25tUy4ABrJjjsMeBN4IloqOSB74WkQU4mVnca2SVeaFqGkwLh9CQBdQgwQsUZ+jNi1Plt29ryaALtM5hDXi0X7MbdqoM10PGChkGDgGX4OcZYGXekbHGBQsjOuvsIYNwLwkNfdR2qGkzQusLVDxCcGxAAQv9Bqy1GHdiq6rglBhj33Ck7VuqOrvij/+8s4Y4xB99GrwH5N2M6qGoZ/4pmX+XW/oOI/Cu0X4wQAhCEAAQhAEEIQBACEIQABCEAQQhAEAIQhBCAIAQgCAEIQgCCEIAgBCAIAQhCAIIQgCAEIAghAEEIQBACEIQABCEAQQhAEAIQhAAEIQBBCAEIQgCCEIAgBCAIAQhCAIIQgCAEIAgBCEIAghACEIQABCEAQQhAEAIQhAAEIQBBCEAQAhCEEIAgBCAIAQhCAIIQgCAEIAgBCEIAghCAIAQgCCEAQQhAEAIQhAAEIQBBCEAQAhCEAAQhAEEIQOgChAAEIQBBCEAQAhCEAAQhAEEIQBACEIQABCEEIAgBCEIAghCAIAQgCAEIQgCCEIAg9AT6fw9ZvDrHaDwqAAAAAElFTkSuQmCC") no-repeat right center/contain}
#app.theme-light .db-eyebrow{color:var(--gV)}
#app.theme-light .db-top h2{color:#0d1f2d}
#app.theme-light .db-top p{color:#596471}
#app.theme-light .db-scope{background:var(--gT);border-color:#c2daed;color:#153c5a}
#app.theme-light .db-card{background:#d7e7f4;border:1px solid #dae9f4;border-top:3px solid var(--gV);color:#0d1f2d;backdrop-filter:none}
#app.theme-light .db-card:hover{background:#d7e7f4;border-color:#c4dcee;border-top-color:var(--gD);box-shadow:0 18px 36px -26px rgba(14,41,61,.5)}
#app.theme-light .db-num,#app.theme-light .db-action{color:var(--gV)}
#app.theme-light .db-card strong,#app.theme-light .db-proof b{color:#0d1f2d}
#app.theme-light .db-proof{color:#596471}
#app.theme-light .db-arrow{border-color:#aecee7;color:var(--gV)}
#app.theme-light .card,#app.theme-light .vcard,#app.theme-light .tw{background:#d7e7f4;border-color:#dae9f4;box-shadow:var(--sh)}
#app.theme-light .card{border-top:3px solid var(--gV)}
#app.theme-light .card:has(.mapwrap){background:#d7e7f4;border-color:#dae9f4;border-top:3px solid var(--gV);color:#1d4462}
#app.theme-light .card h3,#app.theme-light .li .t,#app.theme-light .li .v,#app.theme-light .dhead h4,#app.theme-light .agname,#app.theme-light .gauge .gv b,#app.theme-light .bar .bv,#app.theme-light .kpi b,#app.theme-light .card:has(.mapwrap) h3{color:#0d1f2d}
#app.theme-light .card .ch p,#app.theme-light .kpi .s,#app.theme-light .kpi b small,#app.theme-light .bar .bl,#app.theme-light .seqtbl span,#app.theme-light .gauge .gv span,#app.theme-light .card:has(.mapwrap) .ch p,#app.theme-light .card:has(.mapwrap) .legend{color:#6f8085}
#app.theme-light .kpi{background:#d7e7f4;border-color:#dae9f4;box-shadow:inset 0 3px 0 var(--gV),var(--sh)}
#app.theme-light .kpi .l{color:#153c5a}
#app.theme-light .kpi.hl,#app.theme-light.cm .kpi.hl{background:var(--gGrad);border:0;box-shadow:0 20px 38px -24px rgba(14,41,61,.85)}
#app.theme-light .kpi.hl .l{color:var(--gL)}
#app.theme-light .chip{background:var(--gT);border-color:#c2daed;color:#153c5a}
#app.theme-light .chip.base{background:#d7e7f4;border-color:var(--gV);color:#153c5a}
#app.theme-light .chip button{background:#cadfef;color:#153c5a}
#app.theme-light .tabs,#app.theme-light .seg{background:#edf4fa;border-color:#d7e7f4}
#app.theme-light .tabs button,#app.theme-light .seg button{color:#596471}
#app.theme-light .tabs button.on,#app.theme-light .seg button.on,#app.theme-light.cm .tabs button.on,#app.theme-light.cm .seg button.on{background:var(--gD);color:#fff;box-shadow:none}
#app.theme-light table.t th{background:#d7e7f4;color:#225175;border-color:#dae9f4;border-bottom:2px solid var(--gV)}
#app.theme-light table.t td{border-color:#e7f1f8;color:#1a3e59}
#app.theme-light table.t tr.grp td{background:var(--gT);color:#0d1f2d;border-left:3px solid var(--gV)}
#app.theme-light table.t tr.click:hover td{background:#d7e7f4}
#app.theme-light .search input{background:#fff;border-color:#d0e3f2;color:#0d1f2d}
#app.theme-light .li{border-color:#e7f1f8}
#app.theme-light .li .rk,#app.theme-light .visit div{background:var(--gT);color:#153c5a}
#app.theme-light .visit b{color:#0d1f2d}
#app.theme-light .p-mute{background:#edf4fa;color:#596471}
#app.theme-light .bar .bt{background:#e7f1f8}
#app.theme-light .bar .obj{background:var(--gD)}
#app.theme-light .chart:not(.mapwrap) polygon[fill="#fafcfd"]{fill:#f6f9fc}
#app.theme-light .chart:not(.mapwrap) polygon[stroke="#e0ecf6"],#app.theme-light .chart:not(.mapwrap) line[stroke="#e0ecf6"]{stroke:#d3e5f2}
#app.theme-light .warnbox{background:#fff7e6;color:#285e88;border-color:#edf4fa}
#app.theme-light .dl-intro{background:var(--gT);border-color:#c2daed;border-left:4px solid var(--gV);color:#1d4462}
#app.theme-light .dl-intro strong,#app.theme-light .dl-section h2,#app.theme-light .dl-card h3{color:#0d1f2d}
#app.theme-light .dl-section h2{border-bottom:2px solid var(--gV);padding-bottom:6px}
#app.theme-light .dl-card{background:#d7e7f4;border-color:#dae9f4;border-top:3px solid var(--gV);box-shadow:var(--sh)}
#app.theme-light .dl-icon{background:var(--gT);color:var(--gV)}
#app.theme-light .dl-meta span{background:#d7e7f4;border-color:#dae9f4;color:#596471}
#app.theme-light .dl-card button,#app.theme-light.cm .dl-card button{background:var(--gD);border:0;color:#fff}
#app.theme-light .as-workspace,#app.theme-light .as-context{background:#d7e7f4;border-color:#dae9f4;border-top:3px solid var(--gV);box-shadow:var(--sh)}
#app.theme-light .as-head,#app.theme-light.cm .as-head{background:var(--gGrad);border-color:transparent}
#app.theme-light .as-head strong{color:#fff}
#app.theme-light .as-head span{color:#d0e3f2}
#app.theme-light .as-head .as-orb{background:var(--gL);color:#0b5d9c}
#app.theme-light .as-head button{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5);color:#fff}
#app.theme-light .as-log{background:#d7e7f4}
#app.theme-light .as-welcome{background:var(--gT);border-color:#c2daed;border-left:4px solid var(--gV);color:#1d4462}
#app.theme-light .as-answer,#app.theme-light .as-context .as-scope{background:#d7e7f4;border-color:#dae9f4;color:#1d4462}
#app.theme-light .as-answer{border-left:4px solid var(--gV)}
#app.theme-light .as-welcome b,#app.theme-light .as-answer h3,#app.theme-light .as-context h3,#app.theme-light .as-context .as-scope b{color:#0d1f2d}
#app.theme-light .as-answer p,#app.theme-light .as-context p{color:#596471}
#app.theme-light .as-answer .as-kicker,#app.theme-light .as-context .eyebrow{color:var(--gV)}
#app.theme-light .as-question{background:var(--gD);color:#fff}
#app.theme-light .as-chart{background:#d7e7f4;border-color:#dae9f4}
#app.theme-light .as-chart-row span,#app.theme-light .as-chart-row strong{color:#142f43}
#app.theme-light .as-chart-row i{background:#dae9f4}
#app.theme-light .as-sources{border-color:#dae9f4}
#app.theme-light .as-sources span{border-color:#d0e3f2;color:#596471}
#app.theme-light .as-answer button.as-link{color:var(--gV)}
#app.theme-light .as-prompts button,#app.theme-light .as-context button{background:#fff;border-color:#c2daed;color:#153c5a}
#app.theme-light .as-prompts button:hover,#app.theme-light .as-context button:hover{background:var(--gT)}
#app.theme-light .as-form{background:#d7e7f4;border-color:var(--gV)}
#app.theme-light .as-form input{color:#0d1f2d}
#app.theme-light .as-form button{background:var(--gD);color:#fff}
#account.theme-light{background:#d7e7f4;color:#1d4462}

#admin.theme-light{background:#d7e7f4;color:#1d4462}
#account.theme-light .account-panel{background:#d7e7f4;border-color:#dae9f4;border-top:3px solid var(--gV)}

#admin.theme-light .account-panel{background:#d7e7f4;border-color:#dae9f4;border-top:3px solid var(--gV)}
#account.theme-light .account-main h1,#account.theme-light .account-panel h2,#account.theme-light .account-profile strong{color:#0d1f2d}

#admin.theme-light .account-main h1,#admin.theme-light .account-panel h2,#admin.theme-light .account-profile strong{color:#0d1f2d}

/* ===== Charte du site bdu.ci : vert profond #133651, vert lime #91a66d, titres pleins ===== */
#home.theme-light,#app.theme-light,#account.theme-light{--gD:#133651;--gM:#153d5b;--gV:#133651;--gL:#91a66d;--gT:#e9f4fc;--gGrad:linear-gradient(115deg,#133651 0%,#143956 60%,#153d5b 100%)}
#admin.theme-light{--gD:#133651;--gM:#153d5b;--gV:#133651;--gL:#91a66d;--gT:#e9f4fc;--gGrad:linear-gradient(115deg,#133651 0%,#143956 60%,#153d5b 100%)}
#app.theme-light{--ink:#133651;--text:#142f43;--muted:#5f716b}
#home.theme-light,#app.theme-light,#account.theme-light{color:#142f43}
#admin.theme-light{color:#142f43}
/* titres en vert BGFIBank, graisse pleine */
#home.theme-light .home-hero h1{color:#133651;font-weight:800;letter-spacing:-.03em}
#home.theme-light .home-hero h1 em{color:#15639f;font-weight:800}
#home.theme-light .mod h2,#app.theme-light .db-top h2,#app.theme-light .card h3,#app.theme-light .dl-section h2,#app.theme-light .dl-card h3,#app.theme-light .as-answer h3,#app.theme-light .as-context h3,#account.theme-light .account-main h1{color:#133651;font-weight:800}
#admin.theme-light .account-main h1{color:#133651;font-weight:800}
#app.theme-light .kpi b,#app.theme-light .gauge .gv b,#app.theme-light .db-proof b,#app.theme-light .agname,#app.theme-light .li .t{color:#133651}
#app.theme-light .card h3{letter-spacing:-.01em}
#app.theme-light .kpi .l,#app.theme-light .db-eyebrow,#app.theme-light .db-num,#app.theme-light .db-action,#app.theme-light .as-answer .as-kicker,#app.theme-light .as-context .eyebrow,#home.theme-light .eyebrow{color:#165a8e}
#home.theme-light .home-hero p,#home.theme-light .mod p,#app.theme-light .db-top p,#app.theme-light .card .ch p,#app.theme-light .db-proof,#app.theme-light .as-answer p{color:#4c5560}
/* bandeaux verts : titre lime plein, comme les bannières du site */
#app.theme-light .ph-head,#app.theme-light.cm .ph-head{background:var(--gGrad)}
#app.theme-light .ph-head h1{color:#91a66d;font-weight:800;letter-spacing:-.035em}
#app.theme-light .ph-head .sub{color:#fff;font-weight:500}
#app.theme-light .ph-head .eyebrow{color:rgba(255,255,255,.78)}
#app.theme-light .side .mt small{color:#91a66d}
#app.theme-light .side .mt b{color:#fff;font-weight:700}
#app.theme-light .kpi.hl .l{color:#91a66d}
#app.theme-light .kpi.hl b{color:#fff}
#app.theme-light .wave-ribbon .label{color:#91a66d}
/* filets : vert profond sur les côtés, lime en tête de carte */
#home.theme-light .topbar,#app.theme-light .topbar,#account.theme-light .topbar{border-bottom:3px solid #91a66d}
#admin.theme-light .topbar{border-bottom:3px solid #91a66d}
#app.theme-light .side{border-right:2px solid #133651}
#app.theme-light .card,#app.theme-light .card:has(.mapwrap),#app.theme-light .dl-card,#app.theme-light .as-workspace,#app.theme-light .as-context,#account.theme-light .account-panel{border-top:4px solid #91a66d}
#admin.theme-light .account-panel{border-top:4px solid #91a66d}
#home.theme-light .mod{border-top:5px solid #91a66d}
#app.theme-light .kpi{box-shadow:inset 0 4px 0 #91a66d,var(--sh)}
#app.theme-light .db-card{border-top:4px solid #91a66d}
#app.theme-light .decision-board,#app.theme-light.cm .decision-board{border-left:6px solid #133651}
#app.theme-light table.t th{border-bottom:2px solid #133651;color:#133651}
#app.theme-light table.t tr.grp td{border-left:4px solid #91a66d;color:#133651;font-weight:700}
#app.theme-light .dl-section h2{border-bottom:3px solid #91a66d}
#app.theme-light .as-answer,#app.theme-light .as-welcome,#app.theme-light .dl-intro{border-left:4px solid #91a66d}
/* boutons : lime plein, texte vert profond (boutons « en savoir plus » du site) */
#home.theme-light .btn:not(.ghost),#app.theme-light .dl-card button,#app.theme-light.cm .dl-card button,#app.theme-light .as-form button{background:#91a66d;color:#133651;font-weight:700;border:0;box-shadow:none}
#home.theme-light .btn:not(.ghost):hover,#app.theme-light .dl-card button:hover,#app.theme-light .as-form button:hover{background:#6ab1e8}
#app.theme-light .nav button.on{background:#133651;color:#fff;box-shadow:inset 4px 0 0 #91a66d}
#app.theme-light .nav button.on svg{color:#91a66d}
#app.theme-light .tabs button.on,#app.theme-light .seg button.on,#app.theme-light.cm .tabs button.on,#app.theme-light.cm .seg button.on{background:#133651;color:#91a66d;font-weight:700}
#app.theme-light .mnav button.on{background:#133651;color:#91a66d}
#home.theme-light .theme-switch button[aria-pressed="true"],#app.theme-light .theme-switch button[aria-pressed="true"],#account.theme-light .theme-switch button[aria-pressed="true"]{background:#133651;color:#91a66d}
#admin.theme-light .theme-switch button[aria-pressed="true"]{background:#133651;color:#91a66d}
#app.theme-light .chip,#home.theme-light .tag,#app.theme-light .db-scope{background:#e9f4fc;border-color:#b6d7f1;color:#133651}
#app.theme-light .chip.base{background:#d7e7f4;border-color:#133651;color:#133651}
#app.theme-light .as-question{background:#133651;color:#fff}
#app.theme-light .as-head .as-orb{background:#91a66d;color:#133651}
#app.theme-light .back,#app.theme-light .as-answer button.as-link{color:#133651;font-weight:700}
#app.theme-light .bar .obj{background:#133651}
#home.theme-light .home-hero h1{font-weight:750;letter-spacing:-.045em;font-size:clamp(34px,3.6vw,54px)}
#home.theme-light .mod .ic,#home.theme-light #modCm .ic{background:#133651;color:#91a66d;box-shadow:0 12px 22px -12px rgba(19,54,81,.7)}
/* ===== Pastilles de valeurs (tableaux, niveaux, écarts) : fond foncé, texte blanc ===== */
.delta.up,#app .delta.up{background:#414d2c;color:#fff}
.delta.dn,#app .delta.dn{background:#c0392b;color:#fff}
.p-good,#app .p-good{background:#414d2c;color:#fff}
.p-g,#app .p-g{background:#58693b;color:#fff}
.p-warn,#app .p-warn{background:#c77c02;color:#fff}
.p-bad,#app .p-bad{background:#c0392b;color:#fff}
.heat{font-weight:700}
#app:not(.theme-light) .heat,#app:not(.theme-light) .delta.up,#app:not(.theme-light) .p-good{filter:brightness(1.45) saturate(1.1)}
.side>*,#app .side>*{flex-shrink:0}
/* bloc latéral : un seul libellé, capitales, même police et même taille pour les deux études */
#app .side .mt #sideTitle{margin:0;font-family:var(--font);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.3}
#app .side .mt{padding:16px 16px}


/* Tuiles sur une ligne, lecture, sélecteurs internes */
.kpis.k6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.kpis.k6 .kpi{padding:14px 14px 13px;min-width:0}
.kpis.k6 .kpi .l{font-size:9.5px;letter-spacing:.08em}
.kpis.k6 .kpi b{font-size:28px}
.kpis.k6 .kpi .s{font-size:11px;line-height:1.35}
@media (max-width:1180px){.kpis.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}
.lect p{margin:0 0 9px;font-size:13.5px;line-height:1.65}
.lect p:last-child{margin-bottom:0}
.select.mini{height:32px;font-size:12px;padding:0 30px 0 10px;border-radius:10px;min-width:170px;max-width:230px}
#app .select{background-color:#142f43;color:#ebf3f9;border-color:#24567c}
#app .select option{background:#142f43;color:#ebf3f9}
#app.theme-light .select{background-color:#fff;color:#0d1f2d;border-color:#c2daed}
#app.theme-light .select option{background:#fff;color:#0d1f2d}
/* Panneau de filtres lisible */
.fpanel .select{background-color:#15334a;color:#ebf3f9;border-color:#285e88}
.fpanel .select option{background:#15334a;color:#ebf3f9}
.fpanel .bd label,.fpanel header h3{color:#ebf3f9}
#app.theme-light ~ #fpanel .in{background:#d7e7f4;color:#142f43}
#app.theme-light ~ #fpanel header,#app.theme-light ~ #fpanel footer{border-color:#dae9f4}
#app.theme-light ~ #fpanel header h3,#app.theme-light ~ #fpanel .bd label{color:#133651}
#app.theme-light ~ #fpanel .select{background-color:#fff;color:#0d1f2d;border-color:#c2daed}
#app.theme-light ~ #fpanel .select option{background:#fff;color:#0d1f2d}
#app.theme-light ~ #fpanel .iconbtn{background:#d7e7f4;border-color:#d0e3f2;color:#132d40}
#app.theme-light ~ #fpanel .btn.ghost{background:#fff;border:1px solid #c2daed;color:#133651}
#app.theme-light ~ #fpanel .btn:not(.ghost){background:#91a66d;color:#133651}
/* Pages tenant dans l'écran : bandeau compact, tableau défilant dans son cadre */
#main:has(.fitbox){padding-bottom:14px}
#main:has(.fitbox) .ph-head{min-height:0;padding:14px 24px;margin-bottom:12px}
#main:has(.fitbox) .ph-head h1{font-size:28px}
#main:has(.fitbox) .ph-head .sub{margin-top:2px;font-size:12.5px}
#main:has(.fitbox) .chips{margin-bottom:10px}
#main:has(.fitbox) .tabs{margin-bottom:10px}
#main:has(.fitbox) .kpis{margin-bottom:12px}
#main:has(.fitbox) .kpis .kpi{padding:12px 16px;min-height:0}
#main:has(.fitbox) .kpis .kpi b{font-size:26px}
.fitbox{overflow:auto}
.fitbox thead th{position:sticky;top:0;z-index:2}
#app .fitbox thead th{background:#142f43}
#app.theme-light .fitbox thead th{background:#d7e7f4}
.fitbox.plan{height:calc(100vh - var(--fitoff,462px));min-height:170px}
.fitbox.plan td{font-size:12.5px;padding-top:8px;padding-bottom:8px}
.ana-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;height:calc(100vh - var(--anaoff,424px));min-height:230px}
.ana-grid>.card{display:flex;flex-direction:column;min-height:0;margin:0}
.ana-grid>.card .fitbox{flex:1;min-height:0}
.ana-side{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}
.ana-side .card{padding:12px 14px}
.ana-side .kpis{grid-template-columns:1fr 1fr!important;margin:0!important}
@media (max-width:1100px){.ana-grid{grid-template-columns:1fr;height:auto}.ana-grid .fitbox{max-height:70vh}.fitbox.plan{height:auto;max-height:70vh}}
/* Tirets et cellules vides lisibles */
.heat[style*="transparent"]{color:var(--muted)!important;border:1px dashed currentColor}
/* Niveau prioritaire */
.lvl-bad{background:#c0392b!important;color:#fff!important;border-color:#c0392b!important;font-weight:700}
/* Scores des visites */
.vscore{display:grid;gap:12px}
.vs-g{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--line)}
.vs-g small{font-size:12px;color:var(--muted)}
.vs-g b{font-size:26px;font-weight:600}
.vs-sec .eyebrow{margin-bottom:6px}
.vs-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12.5px}
.vs-row .heat{min-width:64px}
/* Mon compte */
.acc-form{display:grid;gap:12px}
.acc-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.acc-form label{display:grid;gap:6px;font-size:12px;font-weight:600}
.acc-form input{height:40px;padding:0 12px;border-radius:10px;border:1px solid #24567c;background:rgba(255,255,255,.05);color:inherit;font:inherit}
#account.theme-light .acc-form input{border-color:#c2daed;background:#fff;color:#0d1f2d}

#admin.theme-light .acc-form input{border-color:#c2daed;background:#fff;color:#0d1f2d}
.acc-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}
.acc-msg{font-size:12.5px}.acc-msg.ok{color:#4690c9}.acc-msg.ko{color:#f0736a}
.acc-col{display:grid;gap:18px;align-content:start}
.account-grid{align-items:start}
@media (min-width:901px){#home.theme-light .home-hero h1{font-size:clamp(26px,min(3.3vw,5.6vh),52px)}#home.theme-light .mod{border-top-width:4px}}

/* Infobulle commune */
.gtip{position:fixed;z-index:9999;pointer-events:none;max-width:280px;padding:8px 11px;border-radius:10px;background:#0b2030;color:#ebf3f9;font-size:12px;line-height:1.45;box-shadow:0 10px 30px rgba(0,0,0,.35);border:1px solid rgba(145,166,109,.25)}
.gtip.hidden{display:none}.gtip b{color:#91a66d;font-weight:700}
.card .ch:has(.select.mini+.select.mini){flex-wrap:wrap;row-gap:10px}.card .ch:has(.select.mini+.select.mini)>div:first-child{flex:1 1 100%}.card .ch .select.mini+.select.mini{margin-left:6px}

/* Tableaux sans défilement : largeur ajustée, pas de cadre à défilement */
.fitbox{overflow:visible!important}
.fitbox.plan{height:auto!important;min-height:0}
.ana-grid{height:auto!important;min-height:0;grid-template-columns:minmax(0,1fr) 240px;align-items:start}
.ana-side{overflow:visible!important}
.fitbox thead th{position:static}
.fitbox table.t{table-layout:fixed;width:100%;min-width:0!important}
.fitbox table.t th,.fitbox table.t td{padding:7px 5px;font-size:11.5px;overflow-wrap:anywhere}
.fitbox table.t th{font-size:9.5px;letter-spacing:.04em;white-space:normal;line-height:1.25}
.fitbox table.t td[style*="min-width"]{min-width:0!important}
.fitbox.plan table.t td{font-size:11.5px}
.fitbox.plan col.c1{width:92px}.fitbox.plan col.c4{width:12%}.fitbox.plan col.c5{width:84px}.fitbox.plan td{white-space:normal!important}.fitbox.plan col.c7{width:112px}
.fitbox.plan .select.pst{width:100%;height:30px!important;font-size:11.5px!important;padding:0 22px 0 8px}
.fitbox.ana col.c1{width:44px}.fitbox.ana col.c2{width:auto}.fitbox.ana col.c3{width:40px}.fitbox.ana col.c4{width:40px}.fitbox.ana col.cv{width:54px}.fitbox.ana col.ce{width:62px}
.fitbox.ana .heat{min-width:0!important;width:100%;padding:3px 0;font-size:10.5px;border-radius:7px}
.fitbox.ana .delta{font-size:10px;padding:2px 5px;white-space:nowrap}
.fitbox.ana td:first-child{white-space:nowrap;overflow-wrap:normal}.fitbox table.t th{overflow-wrap:normal;letter-spacing:0!important}.ana-side .kpis{grid-template-columns:1fr!important}.fitbox.ana td:nth-child(2){font-size:11.5px;line-height:1.35}
@media (max-width:1100px){.ana-grid{grid-template-columns:1fr}}

/* Tableau de bord CM : lecture */
.card.lecture .lect p{margin:0 0 8px;line-height:1.6;font-size:13.5px}.card.lecture .lect p:last-child{margin-bottom:0}
/* Perception client : agence, entité, réseau */
.p3{display:grid;gap:12px}
.p3-row{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center}
.p3-l{font-size:12.5px;font-weight:600}
.p3-bars{display:grid;gap:4px}
.p3-b{display:grid;grid-template-columns:1fr 34px;gap:8px;align-items:center;cursor:default}
.p3-t{height:8px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden;display:block}
#app.theme-light .p3-t{background:#e1edf6}
.p3-t i{display:block;height:100%;border-radius:6px}
.p3-b b{font-size:11.5px;text-align:right;font-weight:700}
.p3-b:hover .p3-t{outline:2px solid rgba(145,166,109,.45)}
/* Blocs des visites : parcours et perception mis en évidence */
.vs-box{background:rgba(145,166,109,.07);border:1px solid rgba(145,166,109,.22);border-radius:14px;padding:12px 14px}
#app.theme-light .vs-box{background:#ecf3f9;border-color:#c6ddef}
.vs-h{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#91a66d;margin-bottom:6px}
#app.theme-light .vs-h{color:#133651}
/* Onglets et barre de téléchargement des rapports */
.ag-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}
.ag-bar .tabs{margin:0}
.dl-bar{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:16px;background:linear-gradient(135deg,#122f46,#0f2739);border:1px solid rgba(145,166,109,.3)}
#app.theme-light .dl-bar{background:#d7e7f4;border-color:#c2daed;box-shadow:0 6px 18px rgba(19,54,81,.08)}
.dl-l{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#86b7dc;line-height:1.25}
#app.theme-light .dl-l{color:#133651}
.dl-pdf{display:flex;align-items:center;gap:9px;padding:6px 12px 6px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;font:inherit;cursor:pointer;transition:transform .15s,background .15s}
.dl-pdf:hover{background:rgba(145,166,109,.14);transform:translateY(-1px)}
#app.theme-light .dl-pdf{background:#f4f9fc;border-color:#d1e4f2}
#app.theme-light .dl-pdf:hover{background:#e5eff7}
.dl-pdf svg{width:26px;height:31px;flex:0 0 auto}
.dl-pdf span{display:grid;text-align:left;line-height:1.2}.dl-pdf b{font-size:12.5px}.dl-pdf small{font-size:10.5px;opacity:.75}
.dl-pdf em{font-style:normal;font-size:15px;font-weight:700;color:#91a66d;margin-left:2px}
#app.theme-light .dl-pdf em{color:#133651}
/* Plan de progrès : saisie par l'agence */
.pl-t td{vertical-align:top}
.pl-in{width:100%;box-sizing:border-box;padding:7px 9px;border-radius:9px;border:1px solid #24567c;background:rgba(255,255,255,.05);color:inherit;font:inherit;font-size:12px;resize:vertical}
#app.theme-light .pl-in{border-color:#c2daed;background:#d7e7f4;color:#0d1f2d}
.pl-in:focus{outline:2px solid rgba(145,166,109,.5);border-color:transparent}
.plan-save{margin-top:14px;display:grid;gap:12px}
.pl-com{display:grid;gap:6px;font-size:12px;font-weight:600}
/* Compte agence : navigation limitée à la fiche */
body.role-ag #ffb,body.role-ag #back,body.role-ag .wave-choice{display:none!important}

/* ===== Série 3 ===== */
/* Mode clair un peu plus soutenu */
#app.theme-light{--bg:#d0d4da;--card:#d7e7f4;background:radial-gradient(900px 420px at 90% -5%,rgba(19,54,81,.10),transparent 70%),#d0d4da}
#home.theme-light{background:radial-gradient(760px 440px at 96% 0%,rgba(19,54,81,.12),transparent 70%),#d0d4da}
#account.theme-light{background:#d0d4da}

#admin.theme-light{background:#d0d4da}
#app.theme-light .card{box-shadow:0 1px 2px rgba(8,22,32,.06),0 18px 36px -28px rgba(8,22,32,.45)}
/* Lignes de titre foncées */
#app.theme-light table.t thead th{background:#133651!important;color:#fff!important;border-bottom:0!important}
#app.theme-light table.t thead th:first-child{border-top-left-radius:8px}#app.theme-light table.t thead th:last-child{border-top-right-radius:8px}
#app table.t thead th{background:#0f273a;color:#e4eff7}
#app.theme-light .card .ch h3{color:#0d1f2d;font-weight:700}
#app.theme-light .dhead{background:#133651;color:#fff;border-radius:10px;padding:8px 12px}
#app.theme-light .dhead h4{color:#fff}
#app .dhead{background:#11293b;border-radius:10px;padding:8px 12px}
/* Pictogrammes */
.h-ic{display:inline-block;margin-right:8px;font-size:15px;line-height:1;vertical-align:-1px;filter:saturate(.9)}
.k-ic{margin-right:6px;font-size:13px;letter-spacing:0}
/* Histogrammes */
.vb svg{width:100%;height:auto;display:block}
.vb-ax{font-size:9.5px;fill:var(--muted)}
.vb-lab{font-size:10.5px;fill:var(--text);font-weight:600}
.vb-v{fill:var(--ink);font-weight:700}
.vb-obj{font-size:9.5px;fill:#627441;font-weight:700}
.vb-bar{transform-box:fill-box;transform-origin:bottom;animation:vbUp .6s cubic-bezier(.2,.8,.2,1) both}
@keyframes vbUp{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.vb g[data-tip]:hover rect{filter:brightness(1.12)}
/* Barres appariées 2027 / 2026 */
.pb{display:grid;gap:10px}
.pb-row{display:grid;grid-template-columns:118px 1fr 44px;gap:10px;align-items:center}
.pb-l{font-size:12.5px;font-weight:600;line-height:1.2}.pb-l small{display:block;color:var(--muted);font-size:10.5px;font-weight:400}
.pb-bars{display:grid;gap:3px}
.pb-b{display:grid;grid-template-columns:1fr 46px;gap:8px;align-items:center}
.pb-t{height:10px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden;display:block}
#app.theme-light .pb-t{background:#d4e6f3}
.pb-t i{display:block;height:100%;border-radius:6px}
.pb-b.y25 .pb-t{height:6px}.pb-b.y25 .pb-t i{background:#6da7d4;opacity:.85}
.pb-b b{font-size:12px;text-align:right}.pb-b.y25 b{font-size:10.5px;font-weight:600;color:var(--muted)}
.pb-d{font-size:11px;font-weight:700;text-align:right}.pb-d.up{color:#2981c5}.pb-d.dn{color:#e5534b}
/* Fiche agence */
.kpi-t{table-layout:fixed;width:100%}
.kpi-t td,.kpi-t th{padding:7px 6px!important;font-size:12px}
.kpi-t th{font-size:9.5px!important;white-space:normal}
.kpi-t tr.sep td{border-top:2px solid var(--line)}
.kpi-t .heat{min-width:0;padding:3px 8px;font-size:11px}
.kpi-t .delta{font-size:10.5px;white-space:nowrap}
.obj-st{margin:12px auto 4px;text-align:center;font-weight:800;font-size:15px;padding:9px 12px;border-radius:12px}
.obj-st small{display:block;font-weight:500;font-size:11.5px;opacity:.85;margin-top:2px}
.obj-st.ok{background:rgba(98,116,65,.14);color:#2981c5;border:1px solid rgba(98,116,65,.4)}
.obj-st.ko{background:rgba(240,82,74,.12);color:#f0736a;border:1px solid rgba(240,82,74,.35)}
#app.theme-light .obj-st.ok{color:#1a4a6e}#app.theme-light .obj-st.ko{color:#b2342b}
.ag-lect{margin-top:12px;font-size:12.5px;line-height:1.55}.ag-lect p{margin:0 0 7px}
/* Plan de progrès : saisie à plat */
.pl-txt{display:block;min-height:1.4em;border-radius:6px;outline:0;transition:background .15s,box-shadow .15s}
.pl-txt.ed{cursor:text;background:transparent;box-shadow:inset 0 -1px 0 rgba(145,166,109,.35)}
.pl-txt.ed:hover{background:rgba(255,255,255,.04)}
.pl-txt.ed:focus{background:rgba(255,255,255,.06);box-shadow:inset 0 -2px 0 #91a66d}
#app.theme-light .pl-txt.ed{box-shadow:inset 0 -1px 0 rgba(19,54,81,.3)}
#app.theme-light .pl-txt.ed:focus{background:#ebf3f9;box-shadow:inset 0 -2px 0 #133651}
.pl-txt.ed:empty:before{content:attr(data-ph);color:var(--muted)}
.pl-com{display:grid;gap:6px;font-size:12.5px}.pl-com>span:first-child{font-weight:700}
/* Assistant de l'agence */
.ag-chat .agc-sug{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}
.agc-q{border:1px solid var(--line);background:transparent;color:inherit;border-radius:999px;padding:7px 12px;font:inherit;font-size:12px;cursor:pointer}
.agc-q:hover{background:rgba(145,166,109,.12)}
.agc-log{display:flex;flex-direction:column;gap:10px;min-height:120px;max-height:52vh;overflow:auto;padding:4px 2px}
.agc-m{max-width:80%;padding:10px 13px;border-radius:14px;font-size:13px;line-height:1.55}
.agc-m.u{align-self:flex-end;background:#133651;color:#fff;border-bottom-right-radius:4px}
.agc-m.a{align-self:flex-start;background:rgba(255,255,255,.06);border:1px solid var(--line);border-bottom-left-radius:4px}
#app.theme-light .agc-m.a{background:#e9f2f9}
.agc-m.a>b{display:block;margin-bottom:4px}.agc-m small{display:block;margin-top:6px;color:var(--muted);font-size:10.5px}
.agc-empty{color:var(--muted);font-size:13px;padding:10px 0}
.agc-f{display:flex;gap:10px;margin-top:12px}
.agc-f input{flex:1;height:42px;border-radius:12px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;padding:0 14px}
/* Analyse détaillée CM : pleine largeur et compacte */
.ana-grid{display:block!important}
.fitbox.ana table.t td,.fitbox.ana table.t th{padding:3px 5px!important}
.fitbox.ana td.crq{font-size:11px!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}
.fitbox.ana .pbad{display:inline-block;font-size:9px;font-weight:800;padding:1px 5px;border-radius:5px;background:rgba(145,166,109,.18);margin-right:6px;vertical-align:1px}
.fitbox.ana .heat{padding:1px 0!important;font-size:10px!important;line-height:16px}
.fitbox.ana col.c2{width:46%}
#main:has(.fitbox.ana) .ph-head{padding:10px 20px!important;margin-bottom:8px!important}
#main:has(.fitbox.ana) .ph-head h1{font-size:24px!important}
#main:has(.fitbox.ana) .ana-grid>.card{padding:10px 12px}
#main:has(.fitbox.ana) .ana-grid>.card .ch{margin-bottom:6px}
/* Connexion épurée */
#login .lg-body h1{font-size:clamp(46px,4.6vw,72px);margin:0 0 10px;letter-spacing:-.05em}
#login .lg-body p.lead{margin-bottom:38px;color:#7cb1d9;font-size:15px}
#login .lg-caption h2{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.05;font-weight:400;letter-spacing:-.04em}
#login .lg-caption h2 em{font-style:normal;color:#91a66d}
#login .lg-row{justify-content:flex-end}
.chart.vb{display:block!important}.chart.vb svg{width:100%!important;height:auto!important}
.fitbox.ana .pill{padding:0 6px!important;font-size:9.5px!important;line-height:15px!important;min-height:0}
.fitbox.ana td{height:22px}
.ana-pager{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:10px;font-size:11px;color:var(--muted)}
.ana-pager button{border:1px solid var(--line);background:transparent;color:inherit;border-radius:999px;padding:4px 10px;font:inherit;font-size:11.5px;cursor:pointer}
.ana-pager button.on{background:#133651;color:#fff;border-color:#133651}
tr.click td:last-child{white-space:nowrap}

/* Série 4 */
.pill.p-blue{background:#133651!important;color:#fff!important;border-color:#133651!important}
.kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media (max-width:1100px){.kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.vbtn{border:0;border-radius:999px;padding:6px 14px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#133651;color:#fff;white-space:nowrap}
.vbtn:hover{filter:brightness(1.15)}
.vbtn.undo{background:transparent;color:inherit;border:1px solid var(--line);font-weight:600}
.pl-st{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.h-ic,.k-ic{display:none!important}

/* Série 5 */
/* Histogramme horizontal */
.card:has(.hb){display:flex;flex-direction:column}
.hb{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:10px;margin-top:6px}
.hb-row{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center}
.hb-l{font-size:12.5px;font-weight:600;line-height:1.25}
.hb-bars{display:grid;gap:5px}
.hb-b{display:grid;grid-template-columns:1fr 42px;gap:8px;align-items:center}
.hb-t{position:relative;height:16px;border-radius:6px;background:rgba(255,255,255,.07);display:block}
#app.theme-light .hb-t{background:#c3dbed}
.hb-t i{display:block;height:100%;border-radius:6px;animation:hbIn .6s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}
@keyframes hbIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.hb-t em{position:absolute;top:-3px;bottom:-3px;border-left:2px dashed #627441}
.hb-b b{font-size:12px;text-align:right}
.hb-note{font-size:11px;color:var(--muted);margin:10px 0 2px}
/* Analyse détaillée : pastilles claires en mode sombre, textes plus grands */
#app:not(.theme-light) .fitbox.ana .heat.hv4{background:#deecf6!important;color:#1a496d!important}
#app:not(.theme-light) .fitbox.ana .heat.hv3{background:#e1eef8!important;color:#215983!important}
#app:not(.theme-light) .fitbox.ana .heat.hv2{background:#fdf0d8!important;color:#a0620a!important}
#app:not(.theme-light) .fitbox.ana .heat.hv1{background:#fde4e4!important;color:#c23b3b!important}
#app:not(.theme-light) .fitbox.ana .delta.up{background:#deecf6!important;color:#1a496d!important}
#app:not(.theme-light) .fitbox.ana .delta.dn{background:#fde8e8!important;color:#c9302c!important}
#app:not(.theme-light) .fitbox.ana .delta.eq{background:#e9f2f9!important;color:#2a6592!important}
.fitbox.ana td.crq{font-size:13px!important;line-height:1.4!important}
.fitbox.ana td:first-child b{font-size:12.5px}
.fitbox.ana .heat{font-size:12px!important;line-height:22px!important;border-radius:9px!important;font-weight:700}
.fitbox.ana .delta{font-size:11.5px!important;padding:3px 8px!important}
.fitbox.ana table.t td{padding:6px 5px!important}
.fitbox.ana table.t th{font-size:10px!important}
.fitbox.ana col.cv{width:62px}.fitbox.ana col.ce{width:74px}
.reco-box{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}
.reco-box h4{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ink)}
.ag-head{background:radial-gradient(420px 220px at 96% -4%,rgba(145,166,109,.16),transparent 72%),linear-gradient(120deg,#0b1f2f,#133651 58%,#184567)!important;border-color:#225175!important}
#app.theme-light .ag-head{background:var(--gGrad)!important;border:0!important}
#modCm .ic{background:var(--grad);box-shadow:0 12px 22px -12px rgba(11,29,43,.7)}
#modCm:before{background:radial-gradient(circle,rgba(8,94,160,.12),transparent 70%)}
.legend span{cursor:pointer;user-select:none;transition:opacity .15s}
.legend span:hover{opacity:.8}
.legend span.lg-off{opacity:.38;text-decoration:line-through}
.lg-hide{opacity:0!important;pointer-events:none!important;transition:opacity .2s}
.fitbox.ana td.crq{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}
.fitbox.ana col.c2{width:40%}
.reco-l{margin:4px 0 0;padding-left:20px;display:grid;gap:8px;font-size:13.5px;line-height:1.55}
.reco-l li::marker{font-weight:800;color:var(--g700)}
#app.theme-light .reco-l li::marker{color:#133651}
/* Suivi des plans de progrès compact */
#main:has(#pstSeg) table.t th{font-size:9.5px!important;padding:7px 8px!important}
#main:has(#pstSeg) table.t td{font-size:11.5px!important;padding:5px 8px!important}
#main:has(#pstSeg) table.t .pill{font-size:10px!important;padding:2px 7px!important;margin:1px 3px 1px 0!important}
#main:has(#pstSeg) table.t .agname{font-size:12px!important}
#main:has(#pstSeg) .kpis .kpi{padding:10px 14px;min-height:0}#main:has(#pstSeg) .kpis .kpi b{font-size:26px}
#main:has(#pstSeg) .vbtn{padding:4px 10px;font-size:11px}

/* Série 6 */
#app .bar .obj,#app.theme-light .bar .obj{background:transparent!important;border-left:2px dashed #627441;opacity:1!important;width:0}
#app .heat{text-shadow:none}
#app .fitbox.ana .heat{width:auto!important;min-width:54px!important;display:inline-block!important;padding:5px 10px!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;border-radius:10px!important}
#app .fitbox.ana .delta{padding:4px 10px!important;font-size:12.5px!important;font-weight:600!important;border-radius:99px!important}
#app .fitbox.ana table.t td{padding:7px 3px!important}
#app .fitbox.ana col.cv{width:66px}#app .fitbox.ana col.ce{width:82px}
#app .fitbox.ana .delta.up,#app .kpi-t .delta.up,#app.theme-light .fitbox.ana .delta.up,#app.theme-light .kpi-t .delta.up{background:#eaede4!important;color:#475530!important;border:0!important}
#app .fitbox.ana .delta.dn,#app .kpi-t .delta.dn,#app.theme-light .fitbox.ana .delta.dn,#app.theme-light .kpi-t .delta.dn{background:#fde2df!important;color:#b42318!important;border:0!important}
#app .fitbox.ana .delta.eq,#app .kpi-t .delta.eq{background:#e9f2f9!important;color:#2a6592!important}
#app .fitbox.ana .heat,#app .kpi-t .heat{filter:none!important;opacity:1!important;box-shadow:none!important;border:0!important}
#login .lg-visual,#login .lg-visual .ph,#login #lgPhoto{border-radius:0!important}
#login .lg-visual{margin:0!important;min-height:100vh!important}

.dl-pdf.busy{opacity:.7;cursor:progress}
.rpt-block{grid-template-columns:42px minmax(0,1fr);min-height:0}
.rpt-block.rb-re,.rb-re{animation:none!important}
.rb-main{min-width:0}
.rb-top{display:flex;flex-wrap:wrap;gap:8px}
.rpt-block .rb-top button{margin-top:14px}
.rpt-block button.rb-sec{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.28)}
#app.theme-light .rpt-block button.rb-sec{background:transparent;color:#133651;border:1px solid #133651}
#app.theme-light.cm .rpt-block button.rb-sec{color:#15517e;border-color:#15517e}
.rb-panel{margin-top:16px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}
#app.theme-light .rb-panel{border-color:rgba(0,0,0,.1)}
.rb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}
.rb-tools input[type=search]{flex:1 1 220px;min-width:0;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:13px;padding:0 12px}
#app.theme-light .rb-tools input[type=search]{background:#fff;border-color:#b7d4ea}
.rb-allsel,.rb-gh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;cursor:pointer}
.rb-quick{display:flex;flex-wrap:wrap;gap:4px 12px}
.rpt-block button.rb-link{background:none;border:0;padding:0;margin:0;color:inherit;opacity:.8;text-decoration:underline;font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}
#app.theme-light .rpt-block button.rb-link{background:none;color:#133651}
#app.theme-light.cm .rpt-block button.rb-link{color:#15517e}
.rb-list{max-height:460px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:4px 12px 10px}
#app.theme-light .rb-list{background:#fff;border-color:#c7deef}
.rb-grp{padding-top:8px}
.rb-gh{padding:8px 0 6px;border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;background:inherit;z-index:1}
.rb-list{background:#122a3d}
#app.cm .rb-list{background:#122b3f}
.rb-gh small{font-weight:400;opacity:.65;margin-left:auto}
#app.theme-light .rb-gh{border-color:#d7e7f3}
.rb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.08)}
#app.theme-light .rb-row{border-color:#e7f1f8}
.rb-ag{font-size:13px;font-weight:600}
.rb-ch{display:flex;gap:6px;flex-wrap:wrap}
.rb-chip{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:4px 10px 4px 7px;font-size:11.5px;cursor:pointer;user-select:none}
.rb-chip input{margin:0}
.rb-chip em{font-style:normal;font-weight:700}
.rb-chip.on{border-color:#91a66d;background:rgba(145,166,109,.12)}
#app.cm .rb-chip.on{border-color:#8ccdff;background:rgba(140,205,255,.14)}
#app.theme-light .rb-chip{border-color:#b7d4ea;background:#f5f9fc}
#app.theme-light .rb-chip.on{border-color:#133651;background:#e0ecf6}
#app.theme-light.cm .rb-chip.on{border-color:#15517e;background:#e6f1f9}
.rb-empty{font-size:12.5px;opacity:.7;padding:12px 0}
.rb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:4px}
.rb-foot span{font-size:12.5px;font-weight:600}
.rpt-block .rb-foot button[disabled]{opacity:.45;cursor:not-allowed}
.rpt-block input[type=checkbox]{accent-color:#627542;width:15px;height:15px}
#app.cm .rpt-block input[type=checkbox]{accent-color:#1f76b8}
.rpt-block .rpt-prog{margin-top:10px}
@media (max-width:640px){.rpt-block{grid-template-columns:1fr}.rpt-block>.dl-icon{display:none}.rb-row{grid-template-columns:1fr}.rb-list{max-height:60vh;padding:4px 8px 8px}.rb-foot button{width:100%}}

.rpt-dlg{position:fixed;inset:0;z-index:9999;background:rgba(4,11,17,.62);display:grid;place-items:center;padding:16px;font-family:inherit}
.rpt-box{position:relative;width:min(440px,100%);max-height:92vh;overflow:auto;background:#0f2333;color:#e2eef7;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px 20px 18px;box-shadow:0 30px 70px -20px rgba(0,0,0,.6)}
.rpt-dlg.light .rpt-box{background:#fff;color:#0d1f2d;border-color:#c9dfef}
.rpt-box h3{margin:0 30px 6px 0;font-size:18px}
.rpt-box p{margin:0 0 14px;font-size:12.5px;line-height:1.5;opacity:.8}
.rpt-box label{display:grid;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.9}
.rpt-box select{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:14px;text-transform:none;letter-spacing:0;font-weight:500;padding:0 10px}
.rpt-dlg.light .rpt-box select{border-color:#bfd9ec;background:#f4f9fc}
.rpt-box select option,.rpt-box select optgroup{color:#0d1f2d;background:#fff}
.rpt-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.rpt-b{display:grid;gap:2px;text-align:left;padding:11px 14px;border-radius:12px;border:1px solid rgba(145,166,109,.35);background:linear-gradient(135deg,#133651,#102e45);color:#fff;font:inherit;cursor:pointer;width:100%}
.rpt-b b{font-size:14px}.rpt-b small{font-size:11.5px;opacity:.85}
.rpt-b:hover{filter:brightness(1.1)}.rpt-b.busy{opacity:.7;cursor:progress}
.rpt-all{background:transparent;color:inherit;border-color:rgba(255,255,255,.2)}
.rpt-dlg.light .rpt-all{border-color:#bfd9ec}
.rpt-sep{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:11px;opacity:.6}.rpt-sep:before,.rpt-sep:after{content:"";flex:1;height:1px;background:currentColor;opacity:.3}
.rpt-x{position:absolute;right:12px;top:10px;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer;opacity:.7}
.rpt-prog{display:none;margin-top:12px}.rpt-prog.on{display:block}
.rpt-prog>div{height:6px;border-radius:6px;background:rgba(127,127,127,.25);overflow:hidden}.rpt-prog i{display:block;height:100%;width:0;background:#627542;transition:width .2s}
.rpt-dlg.cm .rpt-b:not(.rpt-all){background:linear-gradient(135deg,#1f76b8,#15517e);border-color:rgba(140,205,255,.35)}.rpt-dlg.cm .rpt-prog i{background:#1f76b8}
.rpt-prog small{display:block;margin-top:6px;font-size:11.5px;opacity:.75}

body:not(.role-admin) .admin-open{display:none!important}
.admin-open .av{font-size:14px}
#admin .account-main{max-width:1100px}
#admin .account-main>p{max-width:760px}
.adm-pub{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between;border-radius:16px;padding:16px 18px;margin:18px 0;border:1px solid rgba(145,166,109,.35);background:rgba(145,166,109,.07)}
.adm-pub.warn{border-color:rgba(245,159,11,.55);background:rgba(245,159,11,.1)}
.adm-pub b{display:block;font-size:15px;margin-bottom:4px}.adm-pub span{display:block;font-size:12.5px;line-height:1.5;opacity:.85;max-width:720px}
.adm-msg{margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:600}
.adm-msg.ok{background:rgba(98,116,65,.14);color:#5aa9e5;border:1px solid rgba(98,116,65,.35)}
.adm-msg.ko{background:rgba(240,82,74,.12);color:#f58a82;border:1px solid rgba(240,82,74,.35)}
.adm-tabs{display:flex;gap:4px;margin:4px 0 18px;border-bottom:1px solid rgba(255,255,255,.14);overflow-x:auto}
.adm-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;padding:10px 14px;cursor:pointer;opacity:.7;white-space:nowrap}
.adm-tabs button.on{opacity:1;border-bottom-color:#91a66d}
.adm-card{min-height:0!important;margin-bottom:6px}.adm-card h2{margin-top:0}
.adm-p{font-size:12.5px;line-height:1.5;opacity:.8;margin:0 0 14px}
.adm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.adm-form .full{grid-column:1/-1}
.adm-form label{display:grid;gap:6px;font-size:12px;font-weight:600}
.adm-form label[hidden]{display:none}
.adm-form input,.adm-form select,.adm-form textarea{height:40px;padding:0 12px;border-radius:10px;border:1px solid #24567c;background:rgba(255,255,255,.05);color:inherit;font:inherit;font-size:13.5px;font-weight:400;min-width:0}
.adm-form textarea{height:62px;padding:9px 12px;resize:vertical}
.adm-form input[type=file]{height:auto;padding:9px 12px}
.adm-form select option{color:#0d1f2d;background:#fff}
.adm-fa{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.adm-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:26px 0 10px}.adm-h h2{margin:0;font-size:17px}.adm-h span{font-size:12px;opacity:.7}
.adm-list{display:grid;gap:8px}
.adm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}
.adm-row.off{opacity:.62}.adm-row.fixed{border-style:dashed}
.adm-t{min-width:0}.adm-t b{display:block;font-size:14px;word-break:break-word}.adm-t small{display:block;font-size:12px;opacity:.75;margin-top:2px;line-height:1.4}
.adm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.adm-tags i{font-style:normal;font-size:11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:2px 9px;opacity:.9;word-break:break-word}
.adm-tags i.off{border-color:rgba(240,82,74,.6);color:#f58a82}
.adm-act{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.adm-note{font-size:11.5px;opacity:.6}
.adm-b{height:32px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.adm-b:hover{background:rgba(255,255,255,.07)}
.adm-b.del{border-color:rgba(240,82,74,.5);color:#f58a82}
.adm-edit{grid-column:1/-1;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}
.dl-intro .adm-b{margin-left:10px}
#admin.theme-light .adm-pub{border-color:#93bee0;background:#e2eef7}
#admin.theme-light .adm-pub.warn{border-color:#f0c070;background:#fdf3e1}
#admin.theme-light .adm-msg.ok{color:#1a4a6e;background:#e1edf6}#admin.theme-light .adm-msg.ko{color:#b2342b;background:#fde7e5}
#admin.theme-light .adm-tabs{border-color:#bfd9ec}#admin.theme-light .adm-tabs button.on{border-bottom-color:#133651}
#admin.theme-light .adm-form input,#admin.theme-light .adm-form select,#admin.theme-light .adm-form textarea{border-color:#c2daed;background:#fff;color:#0d1f2d}
#admin.theme-light .adm-row{background:#fff;border-color:#cce0f0}
#admin.theme-light .adm-tags i{border-color:#b7d4ea}
#admin.theme-light .adm-b{border-color:#a2c7e4}#admin.theme-light .adm-b:hover{background:#eaf2f9}
#admin.theme-light .adm-b.del{border-color:#eab0ab;color:#b2342b}
#admin.theme-light .adm-edit{border-color:#d7e7f3}
#app.theme-light .dl-intro .adm-b{border-color:#a2c7e4}
@media (max-width:700px){.adm-form{grid-template-columns:1fr}.adm-row{grid-template-columns:1fr}.adm-act{justify-content:flex-start}.adm-pub .btn{width:100%}#admin .account-main{padding:28px 16px 60px}.dl-intro .adm-b{margin:8px 0 0}}

@media (max-width:700px){#app .admin-open{display:none!important}}

/* v3 : pastilles foncées, tuiles colorées, bandeau agence */
#app .heat{filter:none!important}
.heat.dk{font-weight:700;border:0!important;text-shadow:none}
#app .kpi.hl.lv-g,#app.cm .kpi.hl.lv-g,#app.theme-light .kpi.hl.lv-g,#app.theme-light.cm .kpi.hl.lv-g{background:linear-gradient(135deg,#133752,#475530 62%,#0c568f)!important;border:1px solid #2b6c9e!important}
#app .kpi.hl.lv-o,#app.cm .kpi.hl.lv-o,#app.theme-light .kpi.hl.lv-o,#app.theme-light.cm .kpi.hl.lv-o{background:linear-gradient(135deg,#8a4f00,#b86a00 62%,#c97a0c)!important;border:1px solid #d4912f!important}
#app .kpi.hl.lv-r,#app.cm .kpi.hl.lv-r,#app.theme-light .kpi.hl.lv-r,#app.theme-light.cm .kpi.hl.lv-r{background:linear-gradient(135deg,#861a12,#b42318 62%,#c2352a)!important;border:1px solid #d65a50!important}
#app .kpi.hl.lv .l,#app .kpi.hl.lv .s,#app .kpi.hl.lv b,#app .kpi.hl.lv b small,#app.theme-light .kpi.hl.lv .l,#app.theme-light .kpi.hl.lv .s,#app.theme-light .kpi.hl.lv b,#app.theme-light .kpi.hl.lv b small{color:#fff!important}
#app .kpi.hl.lv .l,#app.theme-light .kpi.hl.lv .l{opacity:.92}
#app .ag-head.lv-g,#app.theme-light .ag-head.lv-g{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#0d2639,#164060 58%,#0a558f)!important;border:1px solid #2b6c9e!important}
#app .ag-head.lv-o,#app.theme-light .ag-head.lv-o{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#5c3500,#8f5300 58%,#b86a00)!important;border:1px solid #d4912f!important}
#app .ag-head.lv-r,#app.theme-light .ag-head.lv-r{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#5e110c,#8f1c14 58%,#b42318)!important;border:1px solid #d65a50!important}
.vs-g .heat.dk{font-size:20px;padding:6px 14px;border-radius:12px;min-width:0}
/* bloc des rapports d’agence */
.rb-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}
.rb-filters label{display:grid;gap:5px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.9}
.rb-filters select,.rb-filters input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;padding:0 10px;min-width:0;width:100%}
.rb-filters select option{color:#0d1f2d;background:#fff}
#app.theme-light .rb-filters select,#app.theme-light .rb-filters input{background:#fff;border-color:#b7d4ea;color:#0d1f2d}
.rpt-block .rb-foot{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
#app.theme-light .rpt-block .rb-foot{background:#eff6fa;border-color:#c7deef}
.rpt-block .rpt-prog{margin:0 0 10px}
.rb-list .rb-gh{background:#133651!important;color:#fff!important;border-radius:10px;padding:9px 12px!important;margin:8px 0 4px;border:0!important;font-weight:800;letter-spacing:.02em;top:4px}
#app.cm .rb-list .rb-gh{background:#15517e!important}
.rb-list .rb-gh small{color:#fff;opacity:.85!important}
.rb-list .rb-gh input[type=checkbox]{accent-color:#fff}
@media (max-width:640px){.rb-filters{grid-template-columns:1fr}}
/* livrables : actions administrateur */
.dl-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.dl-card .dl-btns .dl-adm{background:transparent!important;color:inherit!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important}
.dl-card .dl-btns .dl-adm.del{border-color:rgba(240,82,74,.6)!important;color:#f58a82!important}
#app.theme-light .dl-card .dl-btns .dl-adm{border-color:#7eb2d9!important;color:#0d1f2d!important}
#app.theme-light .dl-card .dl-btns .dl-adm.del{border-color:#e3a39d!important;color:#b2342b!important}
.dl-card.dl-off{opacity:.6;border-style:dashed}
.dl-offtag{color:#f58a82}
.dl-card.dl-new{display:block;padding:0;border-style:dashed;background:transparent}
#app .dl-card.dl-new button,#app.theme-light .dl-card.dl-new button,#app.theme-light.cm .dl-card.dl-new button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;align-content:center;gap:4px;width:100%;min-height:150px;padding:18px;text-align:center;border-radius:inherit;background:transparent!important;color:inherit!important;border:0!important;margin:0!important;box-shadow:none!important}
.dl-card.dl-new button span{font-size:26px;line-height:1}.dl-card.dl-new button b{font-size:14px}.dl-card.dl-new button small{font-size:12px;opacity:.7}
#app .dl-card.dl-new button:hover{background:rgba(255,255,255,.05)!important}
#app.theme-light .dl-card.dl-new{background:transparent;border:2px dashed #7eb2d9;box-shadow:none}
#app.theme-light .dl-card.dl-new button:hover{background:#eaf2f9!important}
.liv-pub{margin:0 0 18px}
.liv-ov{position:fixed;inset:0;z-index:9999;background:rgba(4,11,17,.66);display:grid;place-items:center;padding:16px;overflow:auto}
.liv-box{position:relative;width:min(680px,100%);max-height:94vh;overflow:auto;background:#0f2333;color:#e2eef7;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:24px 22px 20px;box-shadow:0 30px 70px -20px rgba(0,0,0,.6)}
.liv-ov.light .liv-box{background:#fff;color:#0d1f2d;border-color:#c9dfef}
.liv-box h2{margin:4px 34px 6px 0;font-size:20px}.liv-box>p{margin:0 0 14px;font-size:13px;line-height:1.5;opacity:.85}
.liv-box .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9cc4e2;font-weight:700}
.liv-cf{width:min(440px,100%)}
.liv-x{position:absolute;right:12px;top:10px;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer;opacity:.7}
.liv-act{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}
.liv-act .adm-b{height:40px}
.btn.liv-del{background:#b42318!important;color:#fff!important;border-color:#b42318!important}
.liv-f{margin-bottom:14px}
.liv-ov.light .adm-form input,.liv-ov.light .adm-form select{border-color:#c2daed;background:#fff;color:#0d1f2d}
.imp-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.imp-opt{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:18px;display:grid;gap:8px;align-content:start;justify-items:start;background:rgba(255,255,255,.03)}
.liv-ov.light .imp-opt{border-color:#c9dfef;background:#f5f9fc}
.imp-opt h3{margin:0;font-size:15px}.imp-opt p{margin:0;font-size:12.5px;line-height:1.45;opacity:.8}
.imp-opt .io-ic{font-size:24px}
.imp-opt .btn{cursor:pointer}
.imp-drop{border-style:dashed;border-width:2px;cursor:pointer;justify-items:center;text-align:center}
.imp-drop.on{border-color:#91a66d;background:rgba(145,166,109,.1)}
.imp-file{margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(98,116,65,.14);border:1px solid rgba(98,116,65,.4);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.imp-file[hidden]{display:none}.imp-file span{font-size:12px;opacity:.8}
.imp-note{font-size:11.5px!important;opacity:.7!important;margin:12px 0 0!important}
.liv-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:600;background:#475530;color:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);transition:opacity .5s;max-width:calc(100vw - 32px)}
.liv-toast.ko{background:#b42318}.liv-toast.out{opacity:0}
@media (max-width:640px){.imp-opts{grid-template-columns:1fr}.liv-box{padding:20px 16px 16px}}
/* matrice importance / performance : lecture */
.mat-lect{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;line-height:1.55}
.mat-lect h4{margin:0 0 8px;font-size:14px}
.mat-lect p{margin:0 0 8px}
.ml-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;margin-right:6px;color:#fff}
.ml-tag.bad{background:#b42318}.ml-tag.ok{background:#475530}.ml-tag.mid{background:#b86a00}

/* v4 */
.per-ent{min-width:170px}
#app .toolbar .seg [data-psort]{white-space:nowrap}
#app table.t tr.click[data-sag]{cursor:pointer}

/* v5 : écarts sur fond foncé, filtres du classement */
#app .fitbox.ana .delta,#app .kpi-t .delta{color:#fff!important;border:0!important;padding:3px 8px!important;border-radius:8px!important;font-weight:700!important;filter:none!important;white-space:nowrap}
#app:not(.theme-light) .fitbox.ana .delta.up,#app:not(.theme-light) .kpi-t .delta.up,#app .fitbox.ana .delta.up,#app .kpi-t .delta.up,#app.theme-light .fitbox.ana .delta.up,#app.theme-light .kpi-t .delta.up{background:#475530!important;color:#fff!important}
#app:not(.theme-light) .fitbox.ana .delta.dn,#app:not(.theme-light) .kpi-t .delta.dn,#app .fitbox.ana .delta.dn,#app .kpi-t .delta.dn,#app.theme-light .fitbox.ana .delta.dn,#app.theme-light .kpi-t .delta.dn{background:#b42318!important;color:#fff!important}
#app:not(.theme-light) .fitbox.ana .delta.eq,#app:not(.theme-light) .kpi-t .delta.eq,#app .fitbox.ana .delta.eq,#app .kpi-t .delta.eq,#app.theme-light .fitbox.ana .delta.eq,#app.theme-light .kpi-t .delta.eq{background:#5c6670!important;color:#fff!important}
.rk-f{display:flex;flex-wrap:wrap;gap:8px}

/* v6 : flèches d’évolution, légendes d’objectif, tableaux alignés, verbatims */
.arw{display:inline-block;width:12px;text-align:center;font-size:10px;line-height:1;margin-left:5px;vertical-align:1px;cursor:help;font-style:normal;font-weight:700}
.arw.up{color:#627441}.arw.dn{color:#f0524a}.arw.eq{color:#69a5d3}.arw.none{visibility:hidden}
#app.theme-light .arw.up{color:#475530}#app.theme-light .arw.dn{color:#c0392b}#app.theme-light .arw.eq{color:#6b7c80}
.cellv,.vs-v{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:0}
.li .cellv{flex:0 0 auto}
.chart svg text.vb-arw{font-size:9px!important;font-weight:700}.chart svg text.vb-arw.up{fill:#627441!important}.chart svg text.vb-arw.dn{fill:#f0524a!important}.chart svg text.vb-arw.eq{fill:#69a5d3!important}
.kpis.k5 .kpi .s{font-size:11px;line-height:1.35}.kpis.k5 .kpi .s .delta{padding:2px 6px;font-size:10.5px}.kpis.k5 .kpi .s .ks2{font-size:10.5px}
.bar.barw{grid-template-columns:minmax(90px,38%) minmax(0,1fr) 78px}
.bar.barw .bv{white-space:nowrap}
.hb-arw .hb-b{grid-template-columns:1fr 64px}
.hb-b b{white-space:nowrap}
.kpi .s .ks2{display:block;margin-top:5px;font-size:11px;opacity:.85}
.sub-b{display:block;color:var(--muted);font-size:11px;font-weight:700!important}
#app .sub-b{color:#a5c9e5}#app.theme-light .sub-b{color:#2b6795}
.legend .lg-obj{cursor:default}
.legend .lg-obj i{width:18px;height:0;border-radius:0;background:none!important;border-top:2px dashed #627441;vertical-align:3px}
.legend .lg-obj.ring i{border-top-color:#ddebf5}
#app.theme-light .legend .lg-obj.ring i{border-top-color:#1f4969}
.obj-ring{stroke:#ddebf5}#app.theme-light .obj-ring{stroke:#1f4969}
.legend.sq i{border-radius:2px}
.rk-legs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}
.rk-legs .legend{margin-top:0}
.rk-lt{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
#app .rk-lt{color:#81b4db}#app.theme-light .rk-lt{color:#2f70a2}
.rk-legs .rk-lt:nth-of-type(2){margin-left:10px;padding-left:14px;border-left:1px solid rgba(105,165,211,.4)}
.vcard q{font-size:13.5px!important;line-height:1.45!important;font-weight:400!important}
.vcard{padding:13px 15px!important;gap:9px!important}
.vcard .vm{font-size:11px}
table.per-t th,table.per-t td,table.cm-per-t th,table.cm-per-t td,table.sv-t td,table.sv-t th{vertical-align:middle}
table.per-t th.c,table.per-t td.c,table.cm-per-t th.c,table.cm-per-t td.c,table.sv-t th.c,table.sv-t td.c{text-align:center}
table.t th.srt{cursor:pointer;user-select:none;white-space:nowrap}
table.t th.srt .srt-i{font-style:normal;margin-left:6px;opacity:.45;font-size:10px;display:inline-block;width:10px}
table.t th.srt.on{color:#fff}
#app.theme-light table.t th.srt.on{color:#122b3f}
table.t th.srt.on .srt-i{opacity:1;color:#edf4fa}
#app.theme-light table.t th.srt.on .srt-i{color:#2d6c9d}
table.t th.srt:hover .srt-i{opacity:.95}
table.per-t .heat{min-width:66px}
table.cm-per-t td.c .mini{display:inline-flex}
table.cm-per-t td.c small{text-align:center}
.h3t .heat{min-width:64px}
@media (max-width:700px){.bar.barw{grid-template-columns:minmax(80px,40%) minmax(0,1fr) 68px}.rk-legs .rk-lt:nth-of-type(2){margin-left:0;padding-left:0;border-left:0}.vcard q{font-size:13px!important}}

/* v7 : smiley, pastille d’évolution, tuiles agence, classements */
.ag-score.has-sm{display:flex;align-items:center;gap:16px}
.ag-score .smiley{width:62px;height:62px;flex:0 0 auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}
.evo-pill{font-style:normal;display:inline-block;padding:2px 9px;border-radius:99px;font-weight:700;font-size:11.5px;color:#fff!important;white-space:nowrap}
.evo-pill.up{background:#475530}.evo-pill.dn{background:#b42318}.evo-pill.eq{background:#5c6670}
.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media (max-width:700px){.kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ag-score .smiley{width:48px;height:48px}}
.rk-legs{display:block}
.rk-legs .rk-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}
.rk-legs .rk-row .legend{margin-top:0}
.rk-legs .rk-lt:nth-of-type(2){margin-left:0;padding-left:0;border-left:0}
.rk-legs .rk-lt{min-width:62px}
.lg-arw{font-size:11.5px;color:var(--muted)}#app .lg-arw{color:#81b4db}#app.theme-light .lg-arw{color:#347cb3}
.lg-arw b{font-size:10px;margin-right:2px}.lg-arw b.up{color:#627441}.lg-arw b.dn{color:#f0524a;margin-right:5px}
.chart svg text.rk-arw{font-size:8.5px!important;font-weight:700}.chart svg text.rk-arw.up{fill:#627441!important}.chart svg text.rk-arw.dn{fill:#f0524a!important}.chart svg text.rk-arw.eq{fill:#69a5d3!important}

/* v8 : tableau de bord agence, écarts */
.arw-n{display:inline-block;min-width:26px;text-align:left;margin-left:3px;font-size:11px;font-weight:700;opacity:.9}
.hb-arw .hb-b{grid-template-columns:1fr 94px}
.ph-head .ana-tools{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin:0;position:relative;z-index:1}
.ph-head .ana-tools .select.mini{min-width:190px}
@media (max-width:700px){.ph-head .ana-tools{align-items:flex-start;margin-top:12px}}
.an3g{margin-top:18px;align-items:stretch}
.an3-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:2px 0 14px}
.an3-top .heat{font-size:15px;padding:6px 12px}
.an3-cmp{font-size:12px;color:var(--muted)}#app .an3-cmp{color:#92bedf}#app.theme-light .an3-cmp{color:#2f70a2}
.an3-cmp b{color:inherit;font-weight:700}
.d3{display:grid;gap:8px}.d3-r{display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:center}
.d3-l{font-size:12px;font-weight:600}
.an3-t{margin-top:12px}.an3-t p{font-size:12.5px;line-height:1.5;margin:0}
@media (max-width:1100px){.an3g{grid-template-columns:1fr!important}}

/* v9 */
body.role-ag #satTabs,body.role-ag #agTabs{display:none!important}
.hb-arw1 .hb-b{grid-template-columns:1fr 64px}
.ch-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}
.seg.zseg{padding:3px;border-radius:12px}.seg.zseg button{height:28px;padding:0 12px;font-size:12px;font-weight:600}
.eff-t{margin-top:16px;padding-top:12px;border-top:1px solid rgba(105,165,211,.25)}.eff-t h4{margin:0 0 6px;font-size:13px}.eff-t p{margin:0 0 6px}

/* v10 : page Sécurité & RGPD, barre de modification des plans */
.foot-link{all:unset;cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}
.foot-link:hover{opacity:.8}.foot-link:focus-visible{outline:2px solid #edf4fa;outline-offset:2px;border-radius:3px}
body.rgpd-on{overflow:hidden}
.rgpd-page{position:fixed;inset:0;z-index:9999;background:rgba(6,17,26,.72);backdrop-filter:blur(4px);overflow-y:auto;padding:28px 16px}
.rgpd-in{max-width:860px;margin:0 auto;background:#11293c;color:#e2eef7;border:1px solid #214e70;border-radius:20px;padding:30px 34px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
body:has(#app.theme-light:not(.hidden)) .rgpd-in,body:has(#home.theme-light) .rgpd-in{background:#f1f7fb;color:#122b3f;border-color:#c2daed}
.rgpd-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid rgba(105,165,211,.35);padding-bottom:16px;margin-bottom:8px}
.rgpd-top h1{margin:6px 0 6px;font-size:28px;font-weight:600;letter-spacing:-.02em}.rgpd-top p{margin:0;opacity:.8}
.rgpd-in h2{font-size:15px;margin:22px 0 8px;color:#edf4fa}.rgpd-in p,.rgpd-in li{font-size:13.5px;line-height:1.6}.rgpd-in ul{padding-left:18px;margin:6px 0}
.rgpd-x{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(105,165,211,.45);flex:0 0 auto}
.rgpd-foot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid rgba(105,165,211,.35);font-size:12px;opacity:.95}
.dp-bar{margin:0 0 12px!important}
@media (max-width:700px){.rgpd-in{padding:22px 18px}.rgpd-top h1{font-size:22px}}

/* v13 : plan de progrès par critère */
.pl-c tr.pl-seq td{background:rgba(145,166,109,.09);border-top:2px solid rgba(145,166,109,.35);padding:9px 12px!important}
#app.theme-light .pl-c tr.pl-seq td{background:#ddebf5;border-top-color:#8ebbde}
.pl-sh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
.pl-sh>b{color:var(--ink);font-size:13.5px}
.pl-sh .note{margin:0}
.pl-sh .pl-oth{flex-basis:100%;font-size:11.5px}
.pl-c td b.pl-cid{display:block;color:var(--ink);font-size:12.5px;line-height:1.35}
.pl-c td small{display:block;color:var(--muted);margin:3px 0 6px;font-size:11.5px;line-height:1.4}
.pl-c td .pill{font-size:10.5px}

/* v13 : responsive mobile à l’intérieur des pages */
@media (max-width:700px){
  /* plans : tableaux affichés en fiches */
  #app table.pl-t,#app .fitbox.plan table{display:block;min-width:0!important;width:100%}
  #app table.pl-t colgroup,#app .fitbox.plan table colgroup,#app table.pl-t thead,#app .fitbox.plan table thead{display:none}
  #app table.pl-t tbody,#app .fitbox.plan table tbody{display:block}
  #app table.pl-t tr,#app .fitbox.plan table tr{display:block;padding:10px 12px;border-bottom:1px solid var(--line)}
  #app table.pl-t td,#app .fitbox.plan table td{display:block;width:auto!important;border:0!important;padding:4px 0!important;text-align:left!important;white-space:normal!important}
  #app table.pl-t td[data-l]:not(:first-child):before,#app .fitbox.plan table td[data-l]:not(:first-child):before{content:attr(data-l);display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 2px}
  #app table.pl-t tr.pl-seq{padding:0;border-bottom:0}
  #app table.pl-t tr.pl-seq td{padding:10px 12px!important}
  #app .fitbox.plan,#app .tw.fitbox{height:auto!important;max-height:none!important;overflow:visible}
  /* tableaux larges : défilement horizontal au lieu de colonnes écrasées */
  #app .tw{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
  #app .tw>table.per-t,#app .tw>table.cm-per-t,#app .tw>table.sv-t{min-width:720px!important;table-layout:auto}
  #app table.kpi-t{table-layout:auto!important;min-width:0!important}
  #app table.kpi-t col{width:auto!important}
  #app table.kpi-t td,#app table.kpi-t th{padding:6px 3px!important;font-size:11px}
  #app table.kpi-t th{font-size:8.5px!important;letter-spacing:.04em}
  #app table.kpi-t td:first-child{min-width:92px;line-height:1.3}
  #app table.kpi-t .heat{padding:3px 6px;font-size:10.5px;white-space:nowrap}
  #app table.kpi-t .delta{font-size:10px;padding:3px 5px!important}
  #app .tw.fitbox.ana{max-height:70vh!important;overflow:auto!important}
  #app .fitbox.ana{overflow-x:auto;max-height:70vh}
  #app .fitbox.ana>table{min-width:960px!important}
  #app .fitbox.ana col.c2{width:250px!important}
  #app .card .ch{flex-wrap:wrap;row-gap:8px}
  #main{overflow-x:hidden}
  /* barres d’outils */
  .ag-bar{flex-direction:column;align-items:stretch;gap:10px}
  .dl-bar{flex-wrap:wrap;padding:10px;gap:8px}
  .dl-bar>*{flex:1 1 100%}
  .acc-actions{flex-direction:column;align-items:stretch;text-align:left}
  .acc-actions .btn{width:100%;justify-content:center}
  .dp-bar .acc-actions,#plImpBar .acc-actions{gap:8px}
  /* pied de page */
  .app-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 84px!important}
  /* ruban période */
  .wave-ribbon .detail{display:block!important;font-size:10.5px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis}
  .wave-ribbon{flex-wrap:nowrap!important;gap:10px!important}
}

/* v15 : menu du haut figé, bloc objectif de l’agence (CM) */
#app .wave-ribbon{position:sticky;top:68px;z-index:36}
@media (max-width:980px){#app .wave-ribbon{height:56px!important;min-height:0!important;padding:0 14px!important}#app .mnav{top:124px!important;z-index:35}#app .side{top:124px}}
.obj-card .obj-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}
.obj-card .obj-st{margin:0;padding:18px 14px;font-size:18px}
.obj-card .obj-st b{display:block;font-size:34px;font-weight:600;letter-spacing:-.02em;margin-top:6px}
.obj-card .obj-seq{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.obj-card .ag-lect p{margin:0 0 10px}
@media (max-width:760px){.obj-card .obj-wrap{grid-template-columns:1fr;gap:14px}}

/* v19 : graphiques cliquables, filtre Ind. */
.v19-go{cursor:pointer}
.pb-row.v19-go:hover,.hb-row.v19-go:hover{background:rgba(145,166,109,.07);border-radius:8px}
g.v19-go:hover rect{filter:brightness(1.15)}
text.v19-go:hover{text-decoration:underline}
.th-ind .ind-sel{height:28px;font-size:10.5px;padding:0 6px;min-width:0;width:100%;max-width:120px;text-transform:none;letter-spacing:0}
#app .fitbox.ana col.c4{width:64px!important}

/* v20 */
.seq-pill{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.seq-evo{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.seq-evo b{color:var(--ink);font-weight:700}
.th-f{display:block}
.kpi .r25{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;opacity:.9;margin-top:2px}
.r25g{display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-top:4px}
.bar .bv .arw,td .arw{margin-left:3px}
.obj-flag{display:inline-block;align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:99px;margin-bottom:4px}
.obj-flag.ok{background:rgba(98,116,65,.22);color:#b7dbf7;border:1px solid rgba(98,116,65,.55)}
.obj-flag.ko{background:rgba(240,82,74,.22);color:#ffd0cc;border:1px solid rgba(240,82,74,.55)}
#app.theme-light .obj-flag.ok{color:#174262}#app.theme-light .obj-flag.ko{color:#a52a21}
.ag-sc{display:flex;flex-direction:column}
.cr-ind{font-size:10.5px;padding:2px 7px;margin-right:4px;vertical-align:1px}
.cr-obs{color:#edf4fa!important;font-weight:600}
#app.theme-light .cr-obs{color:#29628e!important}
th.sortable{cursor:pointer;user-select:none}
th.sortable:hover{text-decoration:underline}
th.sortable.desc:after{content:' ▼';font-size:9px}th.sortable.asc:after{content:' ▲';font-size:9px}
#app .fitbox.ana col.c3{width:72px!important}
.ag-sc .obj-flag{align-self:flex-end}
@media (max-width:700px){.ag-sc .obj-flag{align-self:flex-start}}

/* v21 : répartitions CSAT / NPS / CES de l’agence, flèches à droite des scores */
.v21c{display:inline-flex!important;align-items:center;gap:3px;white-space:nowrap}
.an3v{display:flex;flex-direction:column}
.an3v .an3-t{margin-top:auto;padding-top:14px;border-top:1px solid rgba(105,165,211,.22)}
.an3-head{display:flex;align-items:center;gap:14px;margin:4px 0 16px;flex-wrap:wrap}
.an3-main .heat{font-size:17px;padding:7px 14px}
.an3-st{display:grid;grid-template-columns:repeat(3,auto);gap:0 16px;margin-left:auto}
.an3-st div{display:flex;flex-direction:column;gap:2px;text-align:right}
.an3-st small{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.an3-st b{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap}
.d3v{display:grid;gap:12px}
.d3v-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:12px;font-weight:600;color:var(--ink)}
.d3v-h b{font-size:12.5px}.d3v-h small{font-weight:500;color:var(--muted);font-size:11px}
.d3v-r.ag .d3v-h{font-size:13px}.d3v-r.ag .d3bar{height:22px}
.d3bar{display:flex;height:16px;border-radius:99px;overflow:hidden;background:rgba(105,165,211,.18);gap:2px}
.d3bar i{display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;color:#fff;min-width:3px;white-space:nowrap;overflow:hidden;transform-origin:left;animation:grow .8s cubic-bezier(.2,.8,.2,1) both}
.d3v-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11px;color:var(--muted)}
.d3v-leg span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.d3v-leg i{width:9px;height:9px;border-radius:3px;display:inline-block}
@media (max-width:1180px){.an3-st{margin-left:0}}
.an3v .ch{min-height:66px}
.an3-head{flex-direction:column;align-items:stretch;gap:12px}
.an3-main{align-self:flex-start}
.an3-st{grid-template-columns:repeat(3,1fr);gap:0;margin:0!important;border:1px solid rgba(105,165,211,.25);border-radius:12px;overflow:hidden}
.an3-st div{text-align:center;padding:8px 6px;align-items:center}
.an3-st div+div{border-left:1px solid rgba(105,165,211,.25)}
#app.theme-light .an3-st,#app.theme-light .an3-st div+div{border-color:#c8deef}
@media (max-width:900px){.an3v .ch{min-height:0}}

/* v23 : zones de survol des flèches, tri du classement CM */
.arw{position:relative;cursor:help}
.arw::after{content:'';position:absolute;inset:-7px -5px}
.cm-per-t .mini i{width:14px}
.mini-h{display:flex;gap:3px;justify-content:center}
.mini-h button{all:unset;width:14px;text-align:center;font-size:9.5px;font-weight:800;cursor:pointer;border-radius:3px;padding:2px 0;color:inherit}
.mini-h button:hover{background:rgba(145,166,109,.18)}
.mini-h button.desc,.mini-h button.asc{background:#91a66d;color:#0e2333}
#app.theme-light .mini-h button.desc,#app.theme-light .mini-h button.asc{background:#133651;color:#fff}
.cm-per-t td .mini{justify-content:center}

/* v24 : menu mobile repliable */
.mnav-tg{display:none}
@media (max-width:980px){
  #app .mnav.mnav-dd{display:flex;flex-direction:column;align-items:stretch;gap:2px;overflow:visible;padding:5px 12px}
  #app .mnav.mnav-dd>button[data-k]{display:none}
  #app .mnav.mnav-dd.open>button[data-k]{display:block;width:100%;text-align:left;padding:11px 14px;border-radius:10px;font-size:14px}
  #app .mnav.mnav-dd.open{box-shadow:0 18px 30px -18px rgba(0,0,0,.6);padding-bottom:10px}
  #app .mnav .mnav-tg{all:unset;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:32px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:700;cursor:pointer;background:rgba(145,166,109,.14);border:1px solid rgba(145,166,109,.35);color:inherit}
  #app.theme-light .mnav .mnav-tg{background:#ddebf5;border-color:#a4c8e4;color:#0d1f2d}
  .mnav-ic{display:inline-grid;gap:3px}.mnav-ic i{display:block;width:14px;height:2px;border-radius:2px;background:currentColor}
  .mnav-chev{font-size:10px;transition:transform .2s}
  .mnav.open .mnav-chev{transform:rotate(180deg)}
  .mnav-cur{max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

/* v26 : menu mobile classique (trois tirets) */
.mnav-burger{display:none}
@media (max-width:980px){
  #app .mnav.mnav-dd{display:none!important}
  #app .mnav.mnav-dd.open{display:flex!important;position:fixed;top:124px;left:0;right:0;z-index:70;flex-direction:column;padding:8px 12px 12px;box-shadow:0 24px 40px -20px rgba(0,0,0,.7);max-height:calc(100vh - 140px);overflow:auto}
  #app .mnav.mnav-dd.open>button[data-k]{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:10px;font-size:14px}
  #app .wave-ribbon .mnav-burger{all:unset;display:inline-grid;align-content:center;justify-items:center;gap:4px;width:38px;height:34px;margin-left:auto;flex:0 0 auto;border-radius:9px;cursor:pointer;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08)}
  #app .wave-ribbon .mnav-burger i{display:block;width:18px;height:2px;border-radius:2px;background:#eff6fa;transition:transform .2s,opacity .2s}
  #app .wave-ribbon .mnav-burger.open i:nth-child(1){transform:translateY(6px) rotate(45deg)}
  #app .wave-ribbon .mnav-burger.open i:nth-child(2){opacity:0}
  #app .wave-ribbon .mnav-burger.open i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  #app .side{top:124px}
}

/* ===================== v27 : format application mobile ===================== */
@media (max-width:700px){
  body{overflow-x:clip;-webkit-tap-highlight-color:transparent}
  #app .main{padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px))!important}
  #app .card{padding:14px!important;border-radius:16px!important}
  #app .card .ch{margin-bottom:10px}
  #app .card h3{font-size:15px}
  #app .card .ch p{font-size:11.5px}
  #app .grid,#app .grid.g2,#app .grid.g3,#app .grid.g32{gap:12px!important}
  #app [style*="margin-top:18px"],#app [style*="margin-top:16px"]{margin-top:12px!important}
  /* en-têtes de page compacts */
  #app .ph-head{padding:14px 16px!important;border-radius:16px!important;margin-bottom:10px!important;min-height:0!important}
  #app .ph-head h1{font-size:23px!important;line-height:1.15}
  #app .ph-head .sub{font-size:12px!important;margin-top:4px!important}
  #app .ph-head .eyebrow{font-size:9.5px!important;letter-spacing:.14em}
  #app .ag-head{padding:16px!important;border-radius:18px!important;gap:12px!important}
  #app .ag-head h1{font-size:24px!important}
  #app .ag-head .m span{font-size:11px;padding:4px 9px}
  #app .ag-sc b{font-size:40px!important}
  /* onglets et filtres : une seule ligne défilante, façon application */
  #app .tabs,#app .seg{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;width:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}
  #app .tabs::-webkit-scrollbar,#app .seg::-webkit-scrollbar{display:none}
  #app .tabs>button,#app .seg>button{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}
  #app .tabs{margin-bottom:12px!important}
  #app .toolbar{display:flex;flex-wrap:wrap;gap:8px!important;margin-bottom:12px}
  #app .toolbar>*{max-width:100%}
  #app .toolbar .search{flex:1 1 100%}
  #app .ag-bar .tabs{width:100%!important}
  /* indicateurs clés : 2 par ligne, le dernier seul occupe toute la largeur */
  #app .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}
  #app .kpis>.kpi:last-child:nth-child(odd){grid-column:1/-1}
  #app .kpi{padding:12px 13px!important;min-height:0!important;border-radius:14px!important}
  #app .kpi b{font-size:26px!important}
  #app .kpi .l{font-size:9.5px!important}
  #app .kpi .s{font-size:11px!important}
  /* rapports PDF : boutons côte à côte */
  #app .dl-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;padding:8px!important}
  #app .dl-bar>.dl-l{grid-column:1/-1}
  #app .dl-bar>*{flex:none!important}
  #app .dl-bar .dl-pdf{padding:6px!important;min-width:0}
  #app .dl-bar .dl-pdf svg{width:20px;height:20px}
  /* bouton Filtres : bouton rond discret */
  #app .ffb{height:46px;width:46px;padding:0!important;justify-content:center;right:14px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}
  #app .ffb .tx{display:none}
  #app .ffb .cnt{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;font-size:10px}
  /* tableaux défilants : ombre indiquant qu’on peut faire glisser */
  #app .tw.v27-scroll{background-image:linear-gradient(to left,rgba(0,0,0,.35),transparent 18px);background-repeat:no-repeat;background-position:right;background-size:18px 100%;background-attachment:local,scroll}
  .v27-hint{display:block;font-size:10.5px;color:var(--muted);text-align:right;margin:-4px 2px 6px}
  /* compte rendu : séquences repliables */
  #app .dhead.v27-acc{cursor:pointer;margin:10px 0 0!important;position:relative;padding-right:34px!important}
  #app .dhead.v27-acc:after{content:'▾';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;transition:transform .2s}
  #app .dhead.v27-acc.shut:after{transform:translateY(-50%) rotate(-90deg)}
  #app .dhead.v27-acc.shut+.tw{display:none}
  /* pied de page compact */
  #app .app-foot{padding:14px 16px calc(80px + env(safe-area-inset-bottom,0px))!important;font-size:11px}
  /* textes longs */
  #app .ag-lect p,#app .lect p{font-size:13px;line-height:1.5}
  #app button,#app .select{min-height:36px}
}
@media (max-width:700px){
  /* compte rendu : critères en fiches compactes */
  #app table.cr-t,#app table.cr-t tbody{display:block;min-width:0!important;width:100%}
  #app table.cr-t tr{display:grid;grid-template-columns:40px 1fr auto auto;grid-template-areas:"id q q q" ". co res sc";gap:4px 8px;padding:10px 4px;border-bottom:1px solid var(--line);align-items:center}
  #app table.cr-t td{display:block;border:0!important;padding:0!important;width:auto!important;min-width:0!important}
  #app table.cr-t td:nth-child(1){grid-area:id;align-self:start}
  #app table.cr-t td:nth-child(2){grid-area:q}
  #app table.cr-t td:nth-child(3){grid-area:co;font-size:11px;color:var(--muted)}
  #app table.cr-t td:nth-child(3):before{content:'Coeff ';}
  #app table.cr-t td:nth-child(4){grid-area:res;justify-self:start}
  #app table.cr-t td:nth-child(5){grid-area:sc;text-align:right!important}
  /* classements : rang et agence figés pendant le défilement horizontal */
  #app .tw>table.per-t th:nth-child(1),#app .tw>table.per-t td:nth-child(1),#app .tw>table.cm-per-t th:nth-child(1),#app .tw>table.cm-per-t td:nth-child(1),#app .tw>table.v27-mat th:nth-child(1),#app .tw>table.v27-mat td:nth-child(1){position:sticky;left:0;z-index:2;width:44px;min-width:44px;max-width:44px;background:#102738}
  #app .tw>table.per-t th:nth-child(2),#app .tw>table.per-t td:nth-child(2),#app .tw>table.cm-per-t th:nth-child(2),#app .tw>table.cm-per-t td:nth-child(2),#app .tw>table.v27-mat th:nth-child(2),#app .tw>table.v27-mat td:nth-child(2){position:sticky;left:44px;z-index:2;min-width:128px;max-width:128px;background:#102738;box-shadow:6px 0 8px -6px rgba(0,0,0,.5)}
  #app .tw>table thead th:nth-child(-n+2){z-index:3;background:#142f43}
  #app.theme-light .tw>table.per-t td:nth-child(-n+2),#app.theme-light .tw>table.cm-per-t td:nth-child(-n+2),#app.theme-light .tw>table.v27-mat td:nth-child(-n+2){background:#e9f2f9}
  #app .tw>table tr.grp td{position:sticky;left:0}
  /* graphiques larges : défilement horizontal lisible */
  #app .v27-wide{overflow-x:auto;-webkit-overflow-scrolling:touch}
  #app .v27-wide>svg{min-width:560px}
  #app .v27-xwide>svg{min-width:900px}
}

/* v28 : colonnes masquables (analyse détaillée CM) */
.fitbox.ana th.col-tg{cursor:pointer;user-select:none}
.fitbox.ana th.col-tg:hover{text-decoration:underline}
#app .fitbox.ana thead th.col-off{font-size:0!important;color:transparent!important;padding:0!important;text-decoration:none}
#app .fitbox.ana thead th.col-off:after{content:'＋';font-size:13px;color:#91a66d;display:block;text-align:center}
#app .fitbox.ana td.col-off>*{display:none!important}
#app .fitbox.ana td.col-off{padding:0!important;background:rgba(105,165,211,.08)!important}
@media (max-width:700px){
  /* première colonne figée */
  #app table.v28-s1 th:first-child,#app table.v28-s1 td:first-child{position:sticky;left:0;z-index:2;background:#102738;box-shadow:6px 0 8px -6px rgba(0,0,0,.5);min-width:118px;max-width:140px}
  #app table.v28-s1 thead th:first-child{z-index:3;background:#142f43}
  #app.theme-light table.v28-s1 td:first-child{background:#e9f2f9}
  /* analyse détaillée CM : fiches critère */
  #app .v28-tools{display:flex;gap:8px;margin:0 0 10px}
  #app .v28-tools .th-f{flex:1}
  #app .v28-tools select{width:100%!important;max-width:none!important;height:38px!important;font-size:13px!important}
  #app .tw.fitbox.ana{max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}
  #app .fitbox.ana>table.v28-m{min-width:0!important;display:block;width:100%}
  #app table.v28-m colgroup,#app table.v28-m thead{display:none}
  #app table.v28-m tbody{display:grid;gap:10px}
  #app table.v28-m tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 6px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}
  #app.theme-light table.v28-m tr{background:#fff}
  #app table.v28-m td{display:block;border:0!important;padding:0!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;text-align:left!important;min-width:0}
  #app table.v28-m tr{height:auto!important;grid-auto-rows:auto}
  #app table.v28-m td[data-col="id"]{grid-area:1/1/2/3;font-size:14px}
  #app table.v28-m td[data-col="ind"]{grid-area:1/3/2/5;align-self:center}
  #app table.v28-m td[data-col="co"]{grid-area:1/5/2/7;text-align:right!important;font-size:11.5px;color:var(--muted);align-self:center}
  #app table.v28-m td[data-col="co"]:before{content:'Coeff ';}
  #app table.v28-m td[data-col="q"]{grid-area:2/1/3/7;font-size:13px;line-height:1.4;color:var(--ink)}
  #app table.v28-m td[data-col="net"]{grid-area:3/1/4/4}
  #app table.v28-m td[data-col="evo"]{grid-area:3/4/4/7}
  #app table.v28-m td[data-col="v1"]{grid-area:4/1/5/3}
  #app table.v28-m td[data-col="v2"]{grid-area:4/3/5/5}
  #app table.v28-m td[data-col="e:Cocody"]{grid-area:4/5/5/7}
  #app table.v28-m td[data-col="e:Sud"]{grid-area:5/1/6/3}
  #app table.v28-m td[data-col="e:Plateau"]{grid-area:5/3/6/5}
  #app table.v28-m td[data-col="e:Province"]{grid-area:5/5/6/7}
  #app table.v28-m td[data-col="net"] .heat{font-size:15px;padding:6px 12px}
  #app table.v28-m td[data-l]:not([data-col="id"]):not([data-col="ind"]):not([data-col="co"]):before{content:attr(data-l);display:block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}
  #app table.v28-m td .heat{min-width:0;display:inline-block}
  #app table.v28-m td.col-off>*{display:revert}
  #app table.v28-m td.col-off{background:transparent}
  #app .ana-grid{display:block;height:auto!important}
  #app .ana-grid>.card{padding:14px!important}
  #app .seq-pill{align-items:flex-start}
}

/* ===================== v29 : thème clair aux couleurs du site bdu.ci ===================== */
/* vert BGFIBank #0b5d9c · vert clair #91a66d · fonds blancs et menthe pâle · filets verts fins (1 px) */
#app.theme-light,#home.theme-light,#account.theme-light,#admin.theme-light{--gD:#0b5d9c;--gM:#133753;--gL:#91a66d;--gV:#0b5d9c;--gT:#e9f2f9;--ink:#0b5d9c;--text:#122a3c;--muted:#5d706b;--line:#d4e6f3;--bg:#f3f8fb;--card:#ffffff;--sh:0 1px 2px rgba(14,41,61,.04),0 10px 28px -22px rgba(14,41,61,.35)}
#app.theme-light{background:radial-gradient(900px 380px at 100% 0%,rgba(145,166,109,.14),transparent 70%),radial-gradient(700px 360px at 0% 100%,rgba(14,41,61,.05),transparent 70%),#f3f8fb!important}
#home.theme-light{background:radial-gradient(900px 420px at 100% 0%,rgba(145,166,109,.16),transparent 70%),radial-gradient(700px 360px at 0% 100%,rgba(14,41,61,.06),transparent 70%),#f3f8fb!important}
/* en-tête et ruban */
#app.theme-light .topbar,#home.theme-light .topbar,#account.theme-light .topbar{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #d4e6f3!important;box-shadow:0 1px 0 rgba(14,41,61,.03)!important}
#app.theme-light .wave-ribbon,#app.theme-light.cm .wave-ribbon{background:linear-gradient(100deg,#0b5d9c,#12344e)!important;border:0!important;border-bottom:1px solid #91a66d!important}
#app.theme-light .wave-ribbon .label{color:#91a66d!important}
/* cartes : fond blanc, filet vert clair fin */
#app.theme-light .card,#app.theme-light .card:has(.mapwrap),#app.theme-light .dl-card,#app.theme-light .as-workspace,#app.theme-light .as-context,#account.theme-light .account-panel,#app.theme-light .db-card,#home.theme-light .mod,#app.theme-light .tw,#app.theme-light .decision-board,#app.theme-light.cm .decision-board{background:#ffffff!important;border:1px solid #d4e6f3!important;box-shadow:var(--sh)!important}
#app.theme-light .card:hover,#home.theme-light .mod:hover{border-color:#b3d3eb!important}
#app.theme-light .decision-board,#app.theme-light.cm .decision-board{background:linear-gradient(180deg,#ffffff,#f3f8fb)!important}
#app.theme-light .db-card{background:#f6fafd!important}
#home.theme-light .mod{border-top:1px solid #d4e6f3!important}
#app.theme-light .dl-intro,#app.theme-light .as-welcome,#app.theme-light .as-answer{background:#e9f2f9!important;border:1px solid #cbe0f0!important}
#app.theme-light .dl-section h2{border-bottom:1px solid #cbe0f0!important}
/* indicateurs clés */
#app.theme-light .kpi:not(.lv){background:#ffffff!important;border:1px solid #d4e6f3!important;box-shadow:var(--sh)!important}
#app.theme-light .kpi.lv{border:1px solid rgba(14,41,61,.08)!important}
/* colonne de gauche */
#app.theme-light .side{background:#ffffff!important;border-right:1px solid #d4e6f3!important;box-shadow:none!important}
#app.theme-light .nav button{color:#173750}
#app.theme-light .nav button:hover{background:#e9f2f9!important}
#app.theme-light .nav button.on{background:#0b5d9c!important;color:#fff!important;box-shadow:inset 3px 0 0 #91a66d!important}
#app.theme-light #sideFoot{background:#e9f2f9!important;border:1px solid #d4e6f3!important;border-left:1px solid #d4e6f3!important;color:#225277!important}
/* tableaux */
#app.theme-light table.t th{background:#e9f2f9!important;color:#0b5d9c!important;border-color:#d4e6f3!important;border-bottom:1px solid #b3d3eb!important}
#app.theme-light table.t td{border-color:#e3eef7!important}
#app.theme-light table.t tbody tr:hover td{background:#f3f8fc}
#app.theme-light table.t tr.grp td{background:#e9f2f9!important;color:#0b5d9c!important;border-left:0!important;box-shadow:inset 3px 0 0 #91a66d}
#app .fitbox thead th{}
#app.theme-light .fitbox thead th{background:#e9f2f9!important}
/* onglets, segments, filtres */
#app.theme-light .tabs,#app.theme-light .seg{background:#e9f2f9!important;border:1px solid #d4e6f3!important}
#app.theme-light .tabs button.on,#app.theme-light .seg button.on{background:#0b5d9c!important;color:#fff!important;box-shadow:none!important}
#app.theme-light .select,#app.theme-light .search,#app.theme-light .search input{border-color:#cbe0f0!important;background-color:#fff!important}
#app.theme-light .chip,#app.theme-light .chips>*{border-color:#cbe0f0!important}
/* boutons */
#app.theme-light .btn:not(.ghost),#home.theme-light .btn:not(.ghost){background:#91a66d!important;color:#0b5d9c!important;border:1px solid #91a66d!important}
#app.theme-light .btn:not(.ghost):hover,#home.theme-light .btn:not(.ghost):hover{background:#0b5d9c!important;color:#ffffff!important;border-color:#0b5d9c!important}
#app.theme-light .btn.ghost,#home.theme-light .btn.ghost{background:#fff!important;border:1px solid #91a66d!important;color:#0b5d9c!important}
#app.theme-light .dl-bar{background:#ffffff!important;border:1px solid #d4e6f3!important;box-shadow:var(--sh)!important}
#app.theme-light .dl-pdf{background:#f6fafd!important;border:1px solid #d4e6f3!important}
/* pied de page */
#app.theme-light .app-foot,#home.theme-light .home-foot{background:#ffffff!important;border-top:1px solid #d4e6f3!important}
/* accueil */
#home.theme-light .tag,#app.theme-light .tag{background:#e9f2f9!important;border:1px solid #cbe0f0!important;color:#0b5d9c!important}
#home.theme-light .home-hero h1{color:#0b5d9c}
#home.theme-light .home-hero h1 em{color:#17649f!important}
/* bandeaux sombres (titres de page, blocs mis en avant) : vert BGFIBank */
#app.theme-light .ph-head{background:radial-gradient(520px 260px at 96% -10%,rgba(145,166,109,.22),transparent 70%),linear-gradient(115deg,#0b5d9c,#12344e 62%,#0b5d9c)!important;border:0!important}
#app.theme-light .ph-head h1{color:#ffffff!important}
#app.theme-light .ph-head .eyebrow{color:#91a66d!important}
#app.theme-light .ph-head .sub{color:#d5e7f4!important}
/* mobile : menu */
#app.theme-light .mnav{background:#ffffff!important;border-color:#d4e6f3!important}
#app.theme-light .tw table thead th,#app.theme-light table.t thead th,#app.theme-light .fitbox thead th{background:#e9f2f9!important;color:#0b5d9c!important;border-bottom:1px solid #b3d3eb!important}
#app.theme-light .ag-bar .tabs{background:#e9f2f9!important}
#app.theme-light .ffb{box-shadow:0 12px 28px -14px rgba(14,41,61,.5)!important}

.ffb.v30-hide{display:none!important}

/* v97 : analyse de la fiche agence, verbatims, offre dans les espaces */
.ag-lect97{display:flex;flex-direction:column;gap:10px;padding:2px 0 0}
.ag-lect97 .lx{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:12px;background:rgba(127,127,127,.07);border:1px solid rgba(127,127,127,.14)}
.ag-lect97 .lx-l{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent,#1a67a2);padding-top:3px}
.ag-lect97 .lx p{margin:0;font-size:14px;line-height:1.55}
.ag-lect97 .lx b{font-weight:700}
@media(max-width:720px){.ag-lect97 .lx{grid-template-columns:1fr;gap:4px}}
.vb-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 14px}
.vb-seg{flex-wrap:wrap}
.vb-seg button small{opacity:.6;font-weight:500;margin-left:4px}
.vb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
.vb-it{border-radius:14px;padding:12px 14px;border:1px solid rgba(127,127,127,.18);background:rgba(127,127,127,.05);border-left-width:4px;display:flex;flex-direction:column;gap:6px}
.vb-it.ok{border-left-color:#627441}.vb-it.ko{border-left-color:#f0524a}.vb-it.n{border-left-color:#69a5d3}
.vb-it .vb-h{display:flex;gap:8px;align-items:baseline;font-size:12px;opacity:.78}
.vb-it .vb-h b{flex:none;font-size:12px;padding:1px 7px;border-radius:999px;background:rgba(127,127,127,.16)}
.vb-it p{margin:0;font-family:var(--serif);font-size:15px;line-height:1.5}
.vb-it small{font-size:11.5px;opacity:.6}
.vb-rec{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}
.vb-r{border-radius:14px;padding:14px 16px;border:1px solid rgba(127,127,127,.18);background:rgba(127,127,127,.05)}
.vb-r .vb-rh{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}
.vb-r .vb-rh b{font-size:14px}.vb-r .vb-rh small{opacity:.6;font-size:12px}
.vb-r p{margin:0;font-family:var(--serif);font-size:14.5px;line-height:1.6}
#seqTabs .vb-tab,#seqTabs [data-s="verb"]{margin-left:auto}
#seqTabs [data-s="verb"]::before{content:"💬";margin-right:6px}
.tier-bar-app{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.tier-bar-app .tier-msg{font-size:12px;opacity:.75;font-style:normal}
@media(max-width:720px){.tier-bar-app{padding:8px 12px}}
.g-lect97>.card{display:flex;flex-direction:column}.g-lect97>.card:first-child>*:not(.ch){margin-top:auto;margin-bottom:auto}
.vb-more{display:flex;justify-content:center;margin-top:14px}.vb-more small{opacity:.6;margin-left:4px}

/* ===================== v97 · design : accueil, e-learning, micro-learning, boutique cadeaux · desktop et mobile ===================== */
/* ---------- accueil ---------- */
#home{position:relative;isolation:isolate}
#home::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 38% at 12% 4%,rgba(98,116,65,.26),transparent 62%),radial-gradient(38% 34% at 96% 12%,rgba(124,92,255,.22),transparent 62%),radial-gradient(34% 30% at 55% 96%,rgba(109,167,212,.16),transparent 62%);filter:blur(28px);animation:h97aur 22s ease-in-out infinite alternate}
@keyframes h97aur{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-2%,2.5%,0) scale(1.08)}}
#home.theme-light::before{opacity:.5}
@media(prefers-reduced-motion:reduce){#home::before{animation:none}}
#home .home-hero .eyebrow{display:inline-flex;align-items:center;gap:8px}
#home .home-hero .eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#627441,#91a66d)}
#home .home-hero h1{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.03em;line-height:1.04}
#home .home-hero h1 em{background:linear-gradient(92deg,#91a66d 0%,#627441 45%,#6da7d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}
#home.theme-light .home-hero h1 em{background:linear-gradient(92deg,#475530,#627441 50%,#3783bd);-webkit-background-clip:text;background-clip:text}
#home .home-steps li{position:relative;overflow:hidden;border-radius:18px;transition:transform .2s,border-color .2s,box-shadow .2s;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#home.theme-light .home-steps li{background:rgba(255,255,255,.75);border-color:#c2daed}
#home .home-steps li:hover{transform:translateY(-2px);border-color:rgba(145,166,109,.55);box-shadow:0 18px 36px -24px rgba(98,116,65,.7)}
#home .home-steps li b{background:linear-gradient(135deg,#627441,#475530);color:#fff;box-shadow:0 10px 20px -10px rgba(98,116,65,.9)}
#home .ph{border-radius:30px;box-shadow:0 40px 70px -36px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.1);position:relative;overflow:hidden}
#home .ph::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 50%,rgba(11,28,41,.55));pointer-events:none}
#home .ph::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(145,166,109,.7),transparent 40%,rgba(109,167,212,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}
/* cartes des études */
#modSat{--m97:linear-gradient(90deg,#627441,#91a66d);--m97c:#627441}#modCm{--m97:linear-gradient(90deg,#6da7d4,#f4d58d);--m97c:#6da7d4}#modEnps{--m97:linear-gradient(90deg,#7c5cff,#b39dff);--m97c:#7c5cff}#modNota{--m97:linear-gradient(90deg,#0b7acf,#69b9f7);--m97c:#0b7acf}#modSec{--m97:linear-gradient(90deg,#f59e0b,#fcd34d);--m97c:#f59e0b}#modOth{--m97:linear-gradient(90deg,#ec4899,#f9a8d4);--m97c:#ec4899}#modElearn{--m97:linear-gradient(90deg,#3ba5f6,#93cffd);--m97c:#3ba5f6}#modPts,#modPtsAll{--m97:linear-gradient(90deg,#f97316,#fbbf24);--m97c:#f97316}
#home .mod{border-radius:28px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}
#home:not(.theme-light) .mod:not(.mod-gift){background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border-color:rgba(255,255,255,.11);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#home .mod:not(.mod-gift)::after{content:"";position:absolute;width:260px;height:260px;right:12px;top:-150px;border-radius:50%;background:var(--m97c,#627441);opacity:.09;filter:blur(34px);pointer-events:none;transition:opacity .3s}
#home .mod:hover::after{opacity:.16}
#home .mod:hover{transform:translateY(-4px)}
#home .mod .ic{background:var(--m97,var(--grad));color:#fff;box-shadow:0 16px 30px -12px var(--m97c,#627441);border-radius:18px;width:56px;height:56px}
#home .mod .ic .i{width:26px;height:26px;stroke:#fff}
#home .mod h2{font-size:24px;letter-spacing:-.022em}
#home .mod .tag{border-radius:10px}
#home .hs{position:relative;border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;transition:border-color .2s,transform .2s}
#home .hs:hover{border-color:var(--m97c,#6da7d4)}
#home .hs b{font-size:25px;letter-spacing:-.025em;grid-column:1}
#home .hs span,#home .hs small{grid-column:1}
#home .hs b{white-space:nowrap}
#home .hs-row.hs-dense .hs b{font-size:20px}#home .hs-row.hs-dense .hs .r97{width:36px;height:36px}#home .hs-row.hs-dense .hs .r97::after{width:26px;height:26px}
#home .hs .r97{grid-column:2;grid-row:1/4;width:46px;height:46px;border-radius:50%;background:conic-gradient(var(--m97c,#627441) calc(var(--p)*1%),rgba(127,127,127,.18) 0);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
#home .hs .r97::after{content:"";width:34px;height:34px;border-radius:50%;background:#11293b}
#home.theme-light .hs .r97::after{background:#edf4fa}
#home .hs .r97 i{position:absolute;font-style:normal;font-size:9.5px;font-weight:800;opacity:.85}
#home .mod .act .btn{border-radius:14px;box-shadow:0 16px 30px -14px rgba(98,116,65,.8)}
#home .mod .act .btn:hover{transform:translateY(-1px)}
#home .mod-el .el-hi{border-radius:18px}
/* raccourcis mobiles */
.qn97{display:none}
@media(max-width:720px){
 #home .home-wrap{padding:16px 14px 96px;overflow-x:hidden}
 #home .home-hero>*,#home .mods>*,#home .mods,#home .home-hero{min-width:0;max-width:100%}
 #home .home-steps,#home .hs-row{max-width:100%}
 #home .home-hero{gap:14px;margin-bottom:18px}
 #home .home-hero h1{font-size:31px}
 #home .home-intro{font-size:14px;line-height:1.55}
 #home .home-intro2{display:none}
 #home .ph{height:150px;min-height:0}
 #home .home-steps{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}
 #home .home-steps li{padding:10px 12px}
 #home .mods{gap:14px}
 #home .mod{padding:20px 18px 18px;border-radius:22px;gap:10px}
 #home .mod h2{font-size:20px}
 #home .mod>p{font-size:13.5px}
 #home .mod .meta .tag{font-size:11px;padding:5px 9px}
 #home .hs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px}
 #home .hs{padding:10px 12px}#home .hs b{font-size:21px}#home .hs .r97{width:38px;height:38px}#home .hs .r97::after{width:28px;height:28px}
 #home .hs-row.hs-dense .hs b{font-size:19px}
 #home .mod .act .btn{flex:1;min-width:0;height:46px}
 .qn97{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:flex;gap:2px;padding:6px;border-radius:22px;background:rgba(11,28,41,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 48px -20px #000;overflow:hidden}
 #home.theme-light .qn97{background:rgba(255,255,255,.9);border-color:#c2daed;box-shadow:0 24px 48px -24px rgba(12,30,43,.5)}
 .qn97::-webkit-scrollbar{display:none}
 .qn97 button{flex:1 1 0;min-width:0;border:0;background:transparent;color:#cee2f1;font:inherit;font-size:10.5px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 6px;border-radius:16px;white-space:nowrap}
 #home.theme-light .qn97 button{color:#204d70}
 .qn97 button .i{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;flex:none}
 .qn97 button span{max-width:100%;overflow:hidden;text-overflow:ellipsis}
 .qn97.dense button span{display:none}
 .qn97.dense button{padding:8px 4px}
 .qn97 button.on{background:rgba(145,166,109,.18);color:#91a66d}
 #home.theme-light .qn97 button.on{background:#d7e7f4;color:#475530}
 #home .mod-gift .sh-hero{padding:18px 16px}
}
/* ---------- e-learning ---------- */
#elearn:not(.shop-on) .el-top{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(16,40,58,.85)}
#elearn:not(.shop-on) .el-hero{background:radial-gradient(80% 120% at 100% 0%,rgba(145,166,109,.28),transparent 55%),linear-gradient(135deg,#0c2335,#475530 62%,#627441);box-shadow:0 30px 60px -30px rgba(98,116,65,.6);position:relative;overflow:hidden;border-radius:26px}
#elearn:not(.shop-on) .el-hero::after{content:"";position:absolute;right:-70px;bottom:-90px;width:300px;height:300px;border-radius:50%;border:44px solid rgba(255,255,255,.08)}
#elearn:not(.shop-on) .el-hero h1{letter-spacing:-.03em}
.el-art .el-kick{color:#91a66d;letter-spacing:.16em}
.el-art h2{font-size:34px;letter-spacing:-.025em}
.el-art .el-lead{font-size:16.5px;color:#bfd9ec}
.el-facts div{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border-radius:18px;position:relative;overflow:hidden;padding:16px 18px}
.el-facts div::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#627441,#91a66d)}
.el-facts .i{width:26px;height:26px}
.el-facts b{font-size:24px;letter-spacing:-.02em}
.el-side{gap:2px;background:linear-gradient(180deg,var(--el-card),rgba(16,40,58,.6))}
.el-side .el-st{padding:12px 10px 14px;border-radius:16px;background:rgba(255,255,255,.04);margin-bottom:8px}
.el-it{position:relative;padding:10px 10px;border-radius:14px;transition:background .15s}
.el-it .el-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12.5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);position:relative;z-index:1}
.el-it .el-n .i{width:14px;height:14px}
.el-it .el-n.ok{background:linear-gradient(135deg,#627441,#91a66d);color:#0c2335;border-color:transparent}
.el-it.on{background:linear-gradient(90deg,rgba(98,116,65,.24),rgba(98,116,65,.04));box-shadow:inset 3px 0 0 #627441}
.el-it.on .el-n{background:#fff;color:#0c2335;border-color:#fff}
.el-it:not(:last-child)::after{content:"";position:absolute;left:23px;top:42px;height:14px;width:2px;background:rgba(255,255,255,.12)}
.el-it.lk{opacity:.55}
.el-sec h3{position:relative;padding-left:14px}
.el-sec h3::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:linear-gradient(#627441,#91a66d)}
.el-obj,.el-key,.el-case{border-radius:18px;padding:18px 20px 18px 58px!important;position:relative;overflow:hidden;border-left-width:1px!important}
.el-obj::before,.el-key::before,.el-case::before{position:absolute;left:18px;top:16px;font-size:24px;line-height:1}
.el-obj::before{content:"🎯"}.el-key::before{content:"💡"}.el-case::before{content:"🧩"}
.el-obj{background:linear-gradient(135deg,rgba(59,165,246,.16),rgba(59,165,246,.03));border:1px solid rgba(59,165,246,.35)}
.el-key{background:linear-gradient(135deg,rgba(98,116,65,.2),rgba(98,116,65,.04));border:1px solid rgba(98,116,65,.4)}
.el-case{background:linear-gradient(135deg,rgba(109,167,212,.2),rgba(109,167,212,.03));border:1px solid rgba(109,167,212,.45)}
.el-case details summary{color:#f4d58d}
.el-maq{border-radius:16px}
.el-nav .btn:not(.ghost){background:linear-gradient(135deg,#627441,#475530);box-shadow:0 16px 32px -14px rgba(98,116,65,.9);height:48px;border-radius:14px;padding:0 22px}
.el-nav .btn:not(.ghost):hover{transform:translateY(-1px)}
.el-q{border-radius:20px;padding:18px 20px}
.el-qt{font-weight:700;display:flex;gap:10px;align-items:flex-start}
.el-qt span{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#627441,#91a66d);color:#0c2335;font-weight:800;font-size:13px}
.el-o{border-radius:14px;transition:.15s;background:rgba(255,255,255,.025)}
.el-o:hover{border-color:#627441;background:rgba(98,116,65,.09);transform:translateX(3px)}
.el-o.right{background:rgba(98,116,65,.2);border-color:#627441}.el-o.bad{background:rgba(240,82,74,.16);border-color:#f0524a}
.el-res{border-radius:22px;padding:24px}
.el-res b{font-size:42px;letter-spacing:-.03em}
.el-card{border-radius:22px;transition:transform .2s,box-shadow .2s}
.el-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px rgba(0,0,0,.7)}
.el-card.main{background:linear-gradient(135deg,rgba(98,116,65,.16),rgba(255,255,255,.03));border-color:rgba(98,116,65,.38)}
#elearn:not(.shop-on) .el-prog{height:8px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.1)}
#elearn:not(.shop-on) .el-prog i{display:block;height:100%;background:linear-gradient(90deg,#627441,#91a66d);box-shadow:0 0 14px rgba(145,166,109,.6);border-radius:99px}
@media(max-width:900px){
 #elearn:not(.shop-on) .el-top{padding:10px 14px;gap:10px}#elearn:not(.shop-on) .el-brand{display:none}
 .el-layout{grid-template-columns:1fr}
 .el-side{flex-direction:row;overflow-x:auto;gap:8px;padding:10px 12px;scroll-snap-type:x mandatory;position:sticky;top:58px;z-index:10;align-items:stretch;scrollbar-width:none}
 .el-side::-webkit-scrollbar{display:none}
 .el-side .el-bk{flex:0 0 auto;align-self:center}
 .el-side .el-st{flex:0 0 200px;margin:0}
 .el-it{flex:0 0 200px;scroll-snap-align:start;border:1px solid var(--el-line)}
 .el-it::after{display:none}
 .el-main{padding:18px 14px 56px}
 .el-art h2{font-size:26px}
 .el-facts{grid-template-columns:repeat(3,1fr);gap:8px}.el-facts div{padding:10px 10px}.el-facts b{font-size:16px}.el-facts span{font-size:11px}
 .el-nav .btn{flex:1}
 .el-obj,.el-key,.el-case{padding:14px 14px 14px 48px!important}.el-obj::before,.el-key::before,.el-case::before{left:14px;top:14px;font-size:20px}
}
/* ---------- micro-learning ---------- */
.ml-card{border-radius:18px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;padding-left:20px!important}
.ml-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(#627441,#91a66d)}
.ml-card.done::before{background:linear-gradient(#6da7d4,#f4d58d)}
.ml-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(0,0,0,.6)}
.ml-card h4{font-size:16px!important;letter-spacing:-.01em}
.ml-card .btn:not(.ghost){background:linear-gradient(135deg,#627441,#475530);color:#fff;border-radius:12px}
.ml-pan{border-radius:26px!important;padding:0!important;overflow:hidden;width:min(760px,100%)}
.ml-pan .ml-hd{padding:22px 26px 18px;background:radial-gradient(80% 140% at 100% 0%,rgba(145,166,109,.28),transparent 55%),linear-gradient(135deg,#0c2335,#475530);color:#fff;margin:0}
.ml-pan .ml-hd h3{color:#fff!important;font-size:22px!important;letter-spacing:-.02em}
.ml-pan .ml-hd .eyebrow{color:#c9dfef}
.ml-close{background:rgba(255,255,255,.16);color:#fff;border-radius:50%;width:34px;height:34px;border:0;font-size:20px;line-height:1;cursor:pointer;flex:none}
.ml-pan .ml-steps{margin:0!important;padding:14px 26px 0;gap:0!important}
.ml-pan .ml-steps span{flex:1;text-align:center;border:0!important;border-radius:0!important;padding:8px 4px 10px!important;position:relative;font-weight:700;background:transparent!important;color:var(--muted)!important}
.ml-pan .ml-steps span::after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:3px;background:rgba(127,127,127,.22);border-radius:3px}
.ml-pan .ml-steps span.on::after,.ml-pan .ml-steps span.past::after{background:linear-gradient(90deg,#627441,#91a66d)}
.ml-pan .ml-steps span.on{color:var(--ink)!important}.ml-pan .ml-steps span.past{color:#627441!important}
.ml-pan .ml-body{padding:6px 26px 4px}
.ml-pan .ml-nav{padding:0 26px 22px;margin-top:14px}
.ml-blk{border-radius:16px;background:rgba(127,127,127,.06)}
.ml-blk.warn{border-color:#f59e0b;background:rgba(245,158,11,.09)}
.ml-big{font-size:18px!important;line-height:1.45}
.ml-ol li{margin:8px 0;padding-left:6px}.ml-ol li::marker{color:#627441;font-weight:800}
.ml-opt{border-radius:12px;transition:.15s;padding:11px 14px}
.ml-opt:hover{border-color:#627441;background:rgba(98,116,65,.09)}
.ml-res{border-radius:20px;background:radial-gradient(60% 100% at 50% 0%,rgba(98,116,65,.22),transparent 70%)}
.ml-res b{font-size:52px!important;letter-spacing:-.03em}
@media(max-width:640px){#mlOv{padding:0!important;align-items:flex-end}.ml-pan{border-radius:24px 24px 0 0!important;max-height:94vh;overflow:auto;width:100%}.ml-pan .ml-hd,.ml-pan .ml-body,.ml-pan .ml-nav{padding-left:16px;padding-right:16px}.ml-pan .ml-steps{padding:10px 10px 0}.ml-pan .ml-steps span{font-size:10.5px}.ml-nav .btn{flex:1}}
/* ---------- boutique cadeaux ---------- */
#elearn.shop-on{--u-equipe:linear-gradient(135deg,#ff7a59,#ffb347);--u-equipement:linear-gradient(135deg,#2595eb,#0b7acf);--u-bons:linear-gradient(135deg,#7c3aed,#ec4899);--u-reco:linear-gradient(135deg,#f59e0b,#fde047);--sh-bg:#f3f8fc}
#elearn.shop-on .sb93{background:radial-gradient(90% 160% at 100% 0%,rgba(255,255,255,.22),transparent 55%),linear-gradient(120deg,#0c2335 0%,#475530 55%,#627441 100%);border:0;color:#fff;border-radius:26px;box-shadow:0 30px 60px -30px rgba(71,85,48,.8);position:relative;overflow:hidden}
#elearn.shop-on .sb93::after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;border:36px solid rgba(255,255,255,.09)}
#elearn.shop-on .sb93 h1,#elearn.shop-on .sb93 .sb-k{color:#fff}#elearn.shop-on .sb93 p{color:#d5e6f3}
#elearn.shop-on .sb93 .sb-c>div{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:16px;color:#fff;backdrop-filter:blur(6px)}
#elearn.shop-on .sb93 .sb-c b{color:#fff}#elearn.shop-on .sb93 .sb-c span{color:#d5e6f3}
.sh-univ{margin:22px 0 6px}
.sh-univ h3{font-size:15px;margin:0 0 12px;display:flex;align-items:center;gap:10px}
.sh-univ h3 small{font-weight:500;color:var(--sh-mut)}
.sh-ug{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.sh-u{position:relative;overflow:hidden;border:0;border-radius:22px;padding:18px 18px 16px;min-height:132px;text-align:left;color:#fff;cursor:pointer;font:inherit;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;box-shadow:0 22px 40px -26px rgba(0,0,0,.6);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}
.sh-u:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 30px 50px -26px rgba(0,0,0,.7)}
.sh-u.on{outline:3px solid #0e2231;outline-offset:2px}
.sh-u::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,.35),transparent 60%)}
.sh-u .u-e{position:absolute;right:12px;top:8px;font-size:52px;line-height:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.25));transition:transform .3s}
.sh-u:hover .u-e{transform:rotate(-8deg) scale(1.08)}
.sh-u b{position:relative;font-size:17px;letter-spacing:-.01em;line-height:1.2}
.sh-u span{position:relative;font-size:12px;opacity:.92}
.sh-u em{position:relative;font-style:normal;font-size:11.5px;font-weight:800;margin-top:4px;background:rgba(255,255,255,.22);border-radius:999px;padding:4px 10px;width:max-content}
.sh-u.u-equipe{background:var(--u-equipe)}.sh-u.u-equipement{background:var(--u-equipement)}.sh-u.u-bons{background:var(--u-bons)}.sh-u.u-reco{background:var(--u-reco);color:#3a2a05}.sh-u.u-reco em{background:rgba(255,255,255,.4)}
.sh-card{border-radius:24px;border:1px solid transparent;box-shadow:0 1px 2px rgba(14,34,49,.04),0 14px 30px -24px rgba(14,34,49,.35)}
.sh-card:hover{box-shadow:0 30px 56px -30px rgba(14,34,49,.5)}
.sh-card .sh-art{transition:transform .35s}
.sh-card:hover .sh-art svg{transform:translateY(-4px) scale(1.04)}
.sh-card .sh-art svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.sh-card .sh-cb small{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:3px 9px;border-radius:999px;background:#ebf3f9;color:#275d87;font-size:10.5px}
.sh-card.u-equipe .sh-cb small{background:#ffe8df;color:#b4451f}.sh-card.u-equipement .sh-cb small{background:#dbeffe;color:#1d87d8}.sh-card.u-bons .sh-cb small{background:#ede9fe;color:#6d28d9}.sh-card.u-reco .sh-cb small{background:#fef3c7;color:#92400e}
.sh-card.u-equipe .sh-art{background:linear-gradient(160deg,#fff1ea,#ffd9c2)!important}.sh-card.u-equipement .sh-art{background:linear-gradient(160deg,#e8f5ff,#c9e8ff)!important}.sh-card.u-bons .sh-art{background:linear-gradient(160deg,#f1e9ff,#ffd6ec)!important}.sh-card.u-reco .sh-art{background:linear-gradient(160deg,#fff6d8,#ffe49a)!important}
.sh-card .sh-add{background:linear-gradient(135deg,#475530,#627441);box-shadow:0 12px 24px -12px rgba(98,116,65,.9)}
.sh-card .sh-add:hover{background:linear-gradient(135deg,#0c2335,#475530)}
.sh-tag{box-shadow:0 8px 16px -8px rgba(0,0,0,.4)}
#elearn.shop-on .sh-chips button.on{background:linear-gradient(135deg,#0e2231,#1a3f5b)}
#elearn.shop-on .sh-trust>div{border-radius:18px}
@media(max-width:900px){.sh-ug{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-u{min-height:118px;padding:14px}.sh-u .u-e{font-size:42px}}
@media(max-width:640px){.sh-ug{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.sh-ug::-webkit-scrollbar{display:none}.sh-u{flex:0 0 72%;scroll-snap-align:start}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-card{border-radius:18px}.sh-art{height:120px}.sh-cb{padding:10px 12px 12px}.sh-cb h4{font-size:13.5px}.sh-cb p{display:none}.sh-card .sh-add{padding:8px 10px;font-size:12px}.sh-cf{flex-wrap:wrap;gap:4px 8px}.sh-pr{font-size:18px;white-space:nowrap}.sh-need{font-size:11px;white-space:nowrap}.sh-tag{font-size:10px;padding:4px 8px;top:10px;left:10px}}
/* e-learning : bandeau d’en-tête */
.el-ih97{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:0 0 22px;padding:24px 26px;border-radius:24px;background:radial-gradient(90% 150% at 100% 0%,rgba(145,166,109,.22),transparent 55%),linear-gradient(135deg,#0c2335,#143955 60%,#475530);box-shadow:0 30px 60px -34px rgba(98,116,65,.7);position:relative;overflow:hidden}
.el-ih97::after{content:"";position:absolute;right:-80px;bottom:-110px;width:280px;height:280px;border-radius:50%;border:40px solid rgba(255,255,255,.07);pointer-events:none}
.el-ih97 .el-kick{color:#9ccff6}
.el-ih97 h2{margin:6px 0 10px!important;color:#fff;background:none;-webkit-text-fill-color:#fff}
.el-ih97 .el-lead{margin:0;color:#d0e3f2;font-size:15.5px}
.el-stp97{display:flex;align-items:center;gap:5px;margin-top:16px;flex-wrap:wrap}
.el-stp97 i{display:block;width:26px;height:6px;border-radius:6px;background:rgba(255,255,255,.18)}
.el-stp97 i.ok{background:linear-gradient(90deg,#627441,#91a66d)}
.el-stp97 i.on{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25)}
.el-stp97 small{margin-left:8px;font-size:12px;color:#c9dfef;font-weight:700}
.el-ih-r{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1}
.el-ih-r>span{font-size:12px;color:#c9dfef;text-align:center;max-width:140px}
.el-ring97{width:92px;height:92px;border-radius:50%;background:conic-gradient(#91a66d calc(var(--p)*1%),rgba(255,255,255,.14) 0);display:grid;place-items:center;box-shadow:0 14px 28px -14px rgba(0,0,0,.6)}
.el-ring97::before{content:"";grid-area:1/1;width:70px;height:70px;border-radius:50%;background:#102d44}
.el-ring97 b{grid-area:1/1;color:#fff;font-size:22px;letter-spacing:-.02em}.el-ring97 b small{font-size:12px;opacity:.8;margin-left:1px}
@media(max-width:700px){.el-ih97{grid-template-columns:1fr;padding:18px 16px;border-radius:20px}.el-ih-r{flex-direction:row;justify-content:flex-start}.el-ih-r>span{text-align:left;max-width:none}.el-ring97{width:64px;height:64px}.el-ring97::before{width:48px;height:48px}.el-ring97 b{font-size:16px}}
@media(max-width:900px){#elearn:not(.shop-on) .el-top{flex-wrap:nowrap}#elearn:not(.shop-on) .el-who{display:none}#elearn:not(.shop-on) .el-logo{height:22px;width:auto}#elearn:not(.shop-on) .el-top .btn{height:36px;padding:0 12px}}
@media(max-width:640px){.ml-pan .ml-steps span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}}
/* e-learning : lecteur vocal */
.el-vp{display:flex;align-items:center;gap:12px;margin:-8px 0 22px;padding:10px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);flex-wrap:wrap}
.el-vp.off{opacity:.6}
.el-vp .vp-b{width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(255,255,255,.1);color:#fff;flex:none;transition:.15s}
.el-vp .vp-b svg{width:20px;height:20px;fill:currentColor}
.el-vp .vp-play{background:linear-gradient(135deg,#627441,#475530);box-shadow:0 12px 24px -12px rgba(98,116,65,.9);width:48px;height:48px}
.el-vp .vp-play .i-pause{display:none}.el-vp.on .vp-play .i-pause{display:block}.el-vp.on .vp-play .i-play{display:none}
.el-vp.on .vp-play{animation:vxpulse 1.6s ease-in-out infinite}
@keyframes vxpulse{0%,100%{box-shadow:0 0 0 0 rgba(145,166,109,.45)}50%{box-shadow:0 0 0 10px rgba(145,166,109,0)}}
.el-vp .vp-stop:hover{background:rgba(240,82,74,.25)}
.el-vp .vp-mid{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:6px}
.el-vp .vp-st{font-size:13px;font-weight:700}
.el-vp .vp-bar{height:5px;border-radius:5px;background:rgba(255,255,255,.12);overflow:hidden}
.el-vp .vp-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#627441,#91a66d);transition:width .3s}
.el-vp .vp-sel{display:flex;flex-direction:column;gap:3px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#84b5db}
.el-vp .vp-sel select{font:inherit;font-size:12.5px;letter-spacing:0;text-transform:none;color:#e4eff7;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:5px 8px;max-width:180px}
.el-vp .vp-sel select{background-color:#16354d;color:#fff;color-scheme:dark}
.el-vp .vp-sel select option{background:#fff;color:#122a3c}
.el-reading{background:linear-gradient(90deg,rgba(145,166,109,.22),rgba(145,166,109,.04));box-shadow:-4px 0 0 #91a66d;border-radius:6px;transition:background .25s}
@media(max-width:700px){.el-vp{gap:8px;padding:10px}.el-vp .vp-voice{display:none}.el-vp .vp-sel select{max-width:110px}}
.el-vp .vp-g{display:inline-flex;padding:3px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
.el-vp .vp-g button{border:0;background:transparent;color:#bfd9ec;font:inherit;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}
.el-vp .vp-g button.on{background:linear-gradient(135deg,#627441,#475530);color:#fff}
.el-vp .vp-g button[disabled]{opacity:.4;cursor:not-allowed}


/* ===================== v98 : e-learning en diapositives, micro-learning illustré, boutique premium, observations colorées ===================== */
/* ---------- observations du client mystère : fond coloré ---------- */
#main .cr-obs{background:linear-gradient(90deg,#fff3c4,#fff8e1)!important;border-left:4px solid #f59e0b!important;color:#5a3a00!important;padding:8px 12px 9px!important;border-radius:0 10px 10px 0!important;font-style:normal!important;font-size:13.5px;line-height:1.45;box-shadow:0 6px 16px -12px rgba(245,158,11,.6)}
#main .cr-obs::before{color:#b45309!important;opacity:1!important;font-size:9.5px}
#app:not(.theme-light) #main .cr-obs{background:linear-gradient(90deg,rgba(245,158,11,.28),rgba(245,158,11,.12))!important;color:#ffe8b3!important}
#app:not(.theme-light) #main .cr-obs::before{color:#fbbf24!important}
/* ---------- e-learning : présentation ---------- */
.el-deck{max-width:1040px}
.sd-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 14px}
.sd-top h2{margin:4px 0 0!important;font-size:26px!important}
.sd-cnt{font-size:13px;color:#84b5db;white-space:nowrap;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.sd-cnt b{color:#fff;font-size:16px}
.sd-stage{position:relative;scroll-margin-top:84px;border-radius:26px;overflow:hidden;background:#0f2637;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);min-height:520px}
.sd-slide{display:none;min-height:520px}
.sd-slide.on{display:grid;animation:sdIn .4s cubic-bezier(.2,.8,.2,1)}
@keyframes sdIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}
.sd-kick{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#91a66d}
.sd-slide .sd-ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#627441,#475530);color:#fff;margin-right:12px;vertical-align:middle;box-shadow:0 12px 24px -12px rgba(98,116,65,.9);flex:none}
.sd-slide .sd-ic svg,.sd-badge svg,.sd-kic svg,.sd-lab svg,.sd-ul svg,.sd-obj svg,.sd-endb svg,.sd-rev svg,.sd-nav svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
/* couverture et fin */
.sd-cover,.sd-end{position:relative;place-items:center;background:linear-gradient(100deg,rgba(8,23,34,.92) 0%,rgba(8,23,34,.78) 45%,rgba(8,23,34,.35) 100%),var(--ph) center/cover;color:#fff}
.sd-cov-in{padding:52px 56px;max-width:720px;justify-self:start}
.sd-cover h1,.sd-end h1{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.03em;margin:10px 0 22px;color:#fff}
.sd-obj{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);border-radius:18px;padding:16px 18px}
.sd-lab{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#9ccff6;margin-bottom:8px}
.sd-obj ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.sd-obj li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}
.sd-obj li svg{color:#91a66d;flex:none;margin-top:2px}
.sd-hint{margin:18px 0 0;font-size:12.5px;color:#c9dfef;opacity:.85}
.sd-end p{font-size:16px;color:#d0e3f2;margin:0 0 22px}
.sd-endb{display:flex;gap:12px;flex-wrap:wrap}
.sd-go{height:52px;padding:0 24px;border-radius:16px;background:linear-gradient(135deg,#627441,#475530);box-shadow:0 18px 36px -16px rgba(98,116,65,.9);display:inline-flex;align-items:center;gap:10px;font-size:15px}
/* sections */
.sd-sec,.sd-case{grid-template-columns:1.15fr .85fr}
.sd-txt{padding:40px 44px;display:flex;flex-direction:column;gap:6px;max-height:640px;overflow:auto}
.sd-txt h2{display:flex;align-items:center;font-size:26px!important;letter-spacing:-.02em;margin:8px 0 14px!important;color:#fff}
.sd-txt p{font-size:15.5px;line-height:1.65;color:#d4e6f3;margin:0 0 10px}
.sd-ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}
.sd-ul li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:14.5px;line-height:1.45}
.sd-ul li svg{color:#91a66d;flex:none;margin-top:2px;width:18px;height:18px}
.sd-vis{position:relative;padding:18px 18px 18px 0;display:flex}
.sd-photo{position:relative;flex:1;min-height:360px;border-radius:20px;background:linear-gradient(180deg,rgba(8,23,34,0) 45%,rgba(8,23,34,.85)),var(--ph) center/cover;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);overflow:hidden}
.sd-photo .sd-badge{position:absolute;left:16px;top:16px;width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.92);color:#475530;display:grid;place-items:center;box-shadow:0 12px 24px -12px rgba(0,0,0,.6)}
.sd-photo em{position:absolute;left:18px;right:18px;bottom:16px;font-style:normal;color:#fff;font-weight:700;font-size:14px;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.4)}
/* à retenir */
.sd-key{position:relative;padding:40px 44px;align-content:center;background:linear-gradient(120deg,rgba(8,23,34,.96),rgba(71,85,48,.9)),var(--ph) center/cover;color:#fff}
.sd-key h2{display:flex;align-items:center;font-size:28px!important;margin:8px 0 20px!important;color:#fff}
.sd-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}
.sd-kc{position:relative;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);border-radius:20px;padding:22px 18px 18px;min-height:170px;display:flex;flex-direction:column;gap:10px}
.sd-kc b{position:absolute;right:14px;top:10px;font-size:46px;font-weight:800;opacity:.14;line-height:1}
.sd-kic{width:44px;height:44px;border-radius:14px;background:#fff;color:#475530;display:grid;place-items:center}
.sd-kc p{margin:0;font-size:15px;line-height:1.45;font-weight:600}
/* cas pratique */
.sd-cs{border-radius:14px;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);margin-bottom:10px}
.sd-cs small{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#84b5db;margin-bottom:4px}
.sd-cs.q{border-color:rgba(109,167,212,.5);background:rgba(109,167,212,.1)}.sd-cs.q small{color:#f4d58d}
.sd-cs.r{border-color:rgba(98,116,65,.5);background:rgba(98,116,65,.12);animation:sdIn .35s}.sd-cs.r small{color:#91a66d}
.sd-cs p{margin:0!important}
.sd-rev{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:4px}
/* commandes */
.sd-ctl{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}
.sd-nav{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#e4eff7;font:inherit;font-weight:700;cursor:pointer;transition:.15s}
.sd-nav:hover:not([disabled]){background:rgba(255,255,255,.12)}
.sd-nav[disabled]{opacity:.35;cursor:not-allowed}
.sd-nav.sd-next{background:linear-gradient(135deg,#627441,#475530);border-color:transparent;color:#fff;box-shadow:0 14px 28px -14px rgba(98,116,65,.9)}
.sd-dots{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.sd-dots button{width:26px;height:6px;border-radius:6px;border:0;background:rgba(255,255,255,.16);cursor:pointer;padding:0;transition:.2s}
.sd-dots button.past{background:rgba(145,166,109,.55)}.sd-dots button.on{background:#91a66d;width:38px}
@media(max-width:900px){.sd-sec,.sd-case{grid-template-columns:1fr}.sd-txt{padding:22px 18px;max-height:none}.sd-vis{padding:0 18px 18px}.sd-photo{min-height:180px}.sd-cov-in{padding:28px 20px}.sd-keys{grid-template-columns:1fr}.sd-key{padding:22px 18px}.sd-kc{min-height:0}.sd-stage,.sd-slide{min-height:0}.sd-nav span{display:none}.sd-nav{padding:0 14px}.sd-top h2{font-size:20px!important}}
/* photos sur le catalogue, la présentation et le fil */
.el-ih97.ph{background:linear-gradient(100deg,rgba(8,23,34,.95) 0%,rgba(8,23,34,.86) 50%,rgba(8,23,34,.45) 100%),var(--ph) center/cover}
#elearn:not(.shop-on) .el-hero.ph{background:linear-gradient(100deg,rgba(8,23,34,.95) 0%,rgba(8,23,34,.8) 50%,rgba(8,23,34,.4) 100%),var(--ph) center/cover;min-height:260px}
.el-cov{height:150px;margin:-20px -20px 14px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,rgba(8,23,34,.05),rgba(8,23,34,.75)),var(--ph) center/cover;position:relative}
.el-cov span{position:absolute;left:16px;bottom:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#9ccff6}
.el-card{overflow:hidden;padding-top:20px}
.el-side .el-st.ph{background:linear-gradient(180deg,rgba(8,23,34,.75),rgba(8,23,34,.92)),var(--ph) center/cover;color:#fff;padding:16px 12px}
/* ---------- micro-learning ---------- */
.ml-card{padding-top:0!important;padding-left:16px!important;overflow:hidden}
.ml-card::before{display:none}
.ml-ph{height:92px;margin:0 -16px 10px;background:linear-gradient(180deg,rgba(8,23,34,.15),rgba(8,23,34,.75)),var(--ph) center/cover;position:relative}
.ml-ph span{position:absolute;left:14px;bottom:-16px;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#627441,#475530);color:#fff;display:grid;place-items:center;box-shadow:0 10px 20px -10px rgba(0,0,0,.6)}
.ml-ph span svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ml-card .ml-top{margin-top:10px}
.ml-pan .ml-hd.ph{background:linear-gradient(100deg,rgba(8,23,34,.95),rgba(71,85,48,.75)),var(--ph) center/cover;min-height:120px;padding-top:26px}
.ml-blk small svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;vertical-align:-2px;margin-right:6px}
.ml-ol{counter-reset:g;list-style:none;padding:0;margin:6px 0 0;display:grid;gap:8px}
.ml-ol li{counter-increment:g;position:relative;padding:12px 14px 12px 52px;border-radius:14px;background:rgba(127,127,127,.07);border:1px solid rgba(127,127,127,.14);font-size:14.5px;line-height:1.45}
.ml-ol li::before{content:counter(g);position:absolute;left:12px;top:10px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#627441,#475530);color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center}
.ml-opts{counter-reset:o}
.ml-opt{counter-increment:o;position:relative;padding-left:46px!important}
.ml-opt::before{content:counter(o,upper-alpha);position:absolute;left:10px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(127,127,127,.4);font-weight:800;font-size:12px;display:grid;place-items:center}
.ml-opt.on::before,.ml-opt.sel::before,.ml-opt[aria-pressed="true"]::before{background:#627441;border-color:#627441;color:#fff}
/* ---------- boutique premium ---------- */
#elearn.shop-on{--sh-bg:#fafafa;--sh-ink:#091620;--sh-mut:#6b7280;--sh-line:#ececf0;font-feature-settings:"ss01"}
#elearn.shop-on .sh-top{background:rgba(255,255,255,.92);border-bottom:1px solid #eee;box-shadow:none}
#elearn.shop-on .sb93.sb98{min-height:300px;align-items:flex-end;padding:34px 40px;background:linear-gradient(90deg,rgba(7,16,23,.88) 0%,rgba(7,16,23,.7) 45%,rgba(7,16,23,.15) 100%),var(--ph) center/cover;border-radius:28px;box-shadow:0 40px 80px -50px rgba(0,0,0,.6)}
#elearn.shop-on .sb93.sb98::after{display:none}
#elearn.shop-on .sb98 .sb-k{color:#9ccff6;letter-spacing:.18em}
#elearn.shop-on .sb98 h1{font-size:38px;letter-spacing:-.03em;line-height:1.05;max-width:560px}
#elearn.shop-on .sb98 p{color:#d5e6f3;max-width:520px;font-size:15px}
#elearn.shop-on .sb98 .sb-c>div{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25)}
.sh-sh{display:flex;align-items:baseline;gap:12px;margin:0 0 14px}
.sh-sh h3{margin:0;font-size:20px;letter-spacing:-.02em}
.sh-sh p{margin:0;color:var(--sh-mut);font-size:13.5px}
.sh-univ{margin:30px 0 6px}
.sh-ug{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sh-u{position:relative;border:1px solid var(--sh-line);border-radius:24px;padding:0;background:#fff;text-align:left;color:var(--sh-ink);cursor:pointer;font:inherit;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;min-height:0}
.sh-u:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px rgba(9,22,32,.35);border-color:#ddd}
.sh-u.on{border-color:#091620;box-shadow:0 0 0 2px #091620 inset}
.sh-u::before{display:none}
.sh-uc{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:4px;height:150px;padding:10px;background:#eff5fa}
.sh-uc .sh-art{height:auto!important;border-radius:14px;background:#fff!important}
.sh-uc .sh-art:first-child{grid-row:1/3}
.sh-uc .sh-art svg{width:70%;height:70%}
.sh-u.u-equipe .sh-uc{background:linear-gradient(135deg,#fff1ea,#ffe3d1)}.sh-u.u-equipement .sh-uc{background:linear-gradient(135deg,#eaf6ff,#dbefff)}.sh-u.u-bons .sh-uc{background:linear-gradient(135deg,#f3ecff,#fde2ef)}.sh-u.u-reco .sh-uc{background:linear-gradient(135deg,#fff7dc,#ffecb3)}
.sh-ut{padding:14px 16px 16px;display:flex;flex-direction:column;gap:3px}
.sh-ut b{font-size:16px;letter-spacing:-.01em}
.sh-ut span{font-size:12.5px;color:var(--sh-mut)}
.sh-ut em{font-style:normal;font-size:12.5px;font-weight:800;margin-top:8px;display:inline-flex;align-items:center;gap:6px;color:#475530}
.sh-ut em svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}
.sh-strips{display:grid;gap:22px;margin:26px 0 4px}
.sh-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow:hidden}
.sh-mini{display:flex;align-items:center;gap:12px;border:1px solid var(--sh-line);background:#fff;border-radius:18px;padding:8px 12px 8px 8px;cursor:pointer;font:inherit;text-align:left;color:var(--sh-ink);transition:.2s}
.sh-mini:hover{box-shadow:0 18px 30px -22px rgba(0,0,0,.35);transform:translateY(-2px)}
.sh-mini .sh-art{width:64px;height:64px!important;border-radius:14px;flex:none}
.sh-mini .sh-art svg{width:48px;height:38px}
.sh-mini span{display:flex;flex-direction:column;gap:2px;min-width:0}
.sh-mini b{font-size:13.5px;line-height:1.25}.sh-mini small{color:#475530;font-weight:800;font-size:12.5px}
#elearn.shop-on .sh-cat{top:64px;background:rgba(250,250,250,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--sh-line);margin-top:22px}
#elearn.shop-on .sh-chips button{border-radius:999px;font-weight:600;background:#fff}
#elearn.shop-on .sh-chips button.on{background:#091620;border-color:#091620}
.sh-rng{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--sh-line);margin-right:8px}
.sh-rng button{border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--sh-mut);padding:7px 11px;border-radius:999px;cursor:pointer}
.sh-rng button.on{background:#091620;color:#fff}
#elearn.shop-on .sh-grid{gap:22px}
#elearn.shop-on .sh-card{border:1px solid #f0f0f2;border-radius:22px;box-shadow:none;background:#fff}
#elearn.shop-on .sh-card:hover{box-shadow:0 34px 60px -36px rgba(9,22,32,.4);transform:translateY(-4px);border-color:#e4e4e8}
#elearn.shop-on .sh-art{height:210px;background:radial-gradient(90% 70% at 50% 35%,#fff 0%,#f4f4f6 70%,#ececef 100%)!important}
#elearn.shop-on .sh-card .sh-art svg{filter:drop-shadow(0 18px 18px rgba(0,0,0,.18));width:62%;height:62%}
#elearn.shop-on .sh-card .sh-art::after{content:"";position:absolute;left:18%;right:18%;bottom:22px;height:14px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.16),transparent 70%)}
#elearn.shop-on .sh-card.u-equipe .sh-art,#elearn.shop-on .sh-card.u-equipement .sh-art,#elearn.shop-on .sh-card.u-bons .sh-art,#elearn.shop-on .sh-card.u-reco .sh-art{background:radial-gradient(90% 70% at 50% 35%,#fff 0%,#f4f4f6 70%,#ececef 100%)!important}
#elearn.shop-on .sh-card .sh-cb small{background:transparent;padding:0;color:var(--sh-mut);letter-spacing:.1em;font-size:10.5px}
#elearn.shop-on .sh-card .sh-cb h4{font-size:16.5px;letter-spacing:-.01em}
#elearn.shop-on .sh-card .sh-pr{font-size:20px}
#elearn.shop-on .sh-card .sh-add{background:#091620;box-shadow:none;border-radius:999px}
#elearn.shop-on .sh-card .sh-add:hover{background:#475530}
#elearn.shop-on .sh-tag{background:#091620;color:#fff;font-weight:700;letter-spacing:.02em}
#elearn.shop-on .sh-fav{background:rgba(255,255,255,.9)}
.sh-qv{position:absolute;left:50%;top:150px;transform:translate(-50%,8px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:6px;background:rgba(9,22,32,.88);color:#fff;font-size:12px;font-weight:700;padding:8px 12px;border-radius:999px;transition:.2s;backdrop-filter:blur(6px)}
.sh-qv svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}
#elearn.shop-on .sh-card:hover .sh-qv{opacity:1;transform:translate(-50%,0)}
#elearn.shop-on .sh-earn{margin-top:30px}
#elearn.shop-on .sh-trust>div{background:#fff;border:1px solid var(--sh-line);border-radius:20px}
#elearn.shop-on .sh-pbox{border-radius:28px}
#elearn.shop-on .sh-art.lg{background:radial-gradient(90% 70% at 50% 40%,#fff 0%,#f3f3f5 70%,#e9e9ec 100%)!important}
#elearn.shop-on .sh-art.lg svg{filter:drop-shadow(0 26px 26px rgba(0,0,0,.2))}
#elearn.shop-on .sh-pp{color:#091620}
#elearn.shop-on .sh-cta{border-radius:999px;background:#091620}
#elearn.shop-on .sh-cta:hover{background:#475530}
.sh-cartbar{display:none}
@media(max-width:900px){.sh-ug{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-row{grid-auto-columns:minmax(200px,1fr)}#elearn.shop-on .sb93.sb98{min-height:220px;padding:22px 20px}#elearn.shop-on .sb98 h1{font-size:28px}}
@media(max-width:640px){.sh-ug{grid-template-columns:1fr 1fr;gap:10px}.sh-uc{height:100px;padding:6px}.sh-ut{padding:10px 12px 12px}.sh-ut b{font-size:13.5px}.sh-ut span{display:none}.sh-ut em{font-size:11px;margin-top:4px}.sh-row{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}.sh-mini{padding:6px}.sh-mini .sh-art{width:48px;height:48px!important}.sh-mini b{font-size:12px}.sh-rng{display:flex;flex-wrap:wrap;margin:0 0 6px}#elearn.shop-on .sh-art{height:130px}.sh-qv{display:none}
 .sh-cartbar{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:40;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;border-radius:999px;background:rgba(9,22,32,.94);color:#fff;box-shadow:0 20px 40px -20px #000;font-size:13px}
 .sh-cartbar .sh-cta{height:38px;padding:0 14px;font-size:12.5px;background:#627441}}
/* ---------- choix de la période avant d’ouvrir une étude ---------- */
.pd98{position:fixed;inset:0;z-index:3000;background:rgba(6,18,28,.62);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:pdIn .2s}
@keyframes pdIn{from{opacity:0}to{opacity:1}}
.pd-box{position:relative;width:min(520px,100%);background:#fff;color:#0e2231;border-radius:26px;padding:28px 28px 24px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);animation:pdUp .3s cubic-bezier(.2,.8,.2,1)}
@keyframes pdUp{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}
#home:not(.theme-light) ~ .pd98 .pd-box,body:has(#home:not(.theme-light):not(.hidden)) .pd-box{background:#0f2333;color:#e4eff7}
.pd-x{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:50%;border:0;background:rgba(127,127,127,.14);color:inherit;font-size:20px;cursor:pointer}
.pd-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#627441}
.pd-box h3{margin:6px 0 4px;font-size:22px;letter-spacing:-.02em}
.pd-box p{margin:0 0 16px;font-size:13.5px;opacity:.7}
.pd-opts{display:grid;gap:8px}
.pd-o{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;text-align:left;border:1px solid rgba(127,127,127,.25);background:rgba(127,127,127,.06);color:inherit;border-radius:16px;padding:14px 16px;font:inherit;cursor:pointer;transition:.15s}
.pd-o b{font-size:15px}.pd-o small{grid-column:1;font-size:12px;opacity:.65}
.pd-o svg{grid-column:2;grid-row:1/3;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;opacity:.6}
.pd-o:hover{border-color:#627441;background:rgba(98,116,65,.08)}
.pd-o.on{border-color:#627441;box-shadow:0 0 0 2px rgba(98,116,65,.35) inset}
.pd-o.on::after{content:"";grid-column:1;grid-row:1}
/* ---------- boutique : panier flottant et confirmation ---------- */
.sh-fab{position:fixed;right:22px;bottom:22px;z-index:45;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border-radius:999px;border:0;background:#091620;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 24px 44px -18px rgba(0,0,0,.6);transition:transform .2s,background .2s}
.sh-fab:hover{transform:translateY(-2px);background:#475530}
.sh-fab .i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}
.sh-fab em{font-style:normal;background:#627441;color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;font-size:12px}
.sh-fab small{font-weight:600;opacity:.75;font-size:12px}
.sh-fab.has{background:linear-gradient(135deg,#475530,#627441)}
.sh-fab[hidden]{display:none}
.sh-toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,16px);z-index:3500;display:flex;align-items:center;gap:8px;background:#091620;color:#fff;padding:12px 18px;border-radius:999px;font-size:13.5px;opacity:0;pointer-events:none;transition:.25s;box-shadow:0 20px 40px -20px #000}
.sh-toast.on{opacity:1;transform:translate(-50%,0)}
.sh-toast .i{width:18px;height:18px;stroke:#91a66d;fill:none;stroke-width:2.5}
@media(max-width:640px){.sh-fab{right:12px;bottom:72px;height:48px;padding:0 14px}.sh-fab small{display:none}.sh-cartbar{display:none}}
.sh-more{margin:12px 0 0;border:1px solid var(--sh-line);background:#fff;border-radius:999px;padding:9px 16px;font:inherit;font-size:13px;font-weight:700;color:var(--sh-ink);cursor:pointer}
.sh-more:hover{border-color:#091620}
#elearn.shop-on .sh-u.u-equipe,#elearn.shop-on .sh-u.u-equipement,#elearn.shop-on .sh-u.u-bons,#elearn.shop-on .sh-u.u-reco{background:#fff;color:var(--sh-ink)}
#elearn.shop-on .sh-u em{background:transparent;padding:0;width:auto;border-radius:0}
#elearn.shop-on .sh-u span{opacity:1}
.sd-tr{display:flex;align-items:center;gap:8px}
.sd-tq{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#c9dfef;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
.sd-tq svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}
.sd-tq:hover{background:rgba(98,116,65,.18);color:#fff}


.px-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--px-brand);font-weight:700;display:block}
.px-textbtn{background:none;border:0;color:var(--px-brand);cursor:pointer;font-size:12px;padding:8px}
/* Gift shop: editorial commerce */
html body #elearn.shop-on .sh-main{max-width:1350px;padding:32px 40px;margin:auto}
html body #elearn.shop-on .sh-tw{max-width:1440px;padding:18px 40px;gap:16px}
html body #elearn.shop-on .sh-search{background:var(--r-panel2);border:1px solid var(--r-line);border-radius:10px;max-width:420px}
html body #elearn.shop-on .sh-search input{background:transparent;color:var(--r-ink)}
html body #elearn.shop-on .sh-logo{color:var(--r-ink)}
html body #elearn.shop-on .sh-hb{color:var(--r-muted);background:var(--r-panel);border-color:var(--r-line);border-radius:8px}
html body #elearn.shop-on .sh-bal{background:var(--r-panel2);color:var(--px-brand);border:0}
html body #elearn.shop-on .sb93.px-shophero{display:grid;grid-template-columns:1fr .85fr;background:#f0eee9!important;border-radius:24px;padding:0;border:1px solid #e5e2dc;box-shadow:none;overflow:hidden;gap:0;position:relative}
html body #elearn.shop-on .sb93:after{display:none}
.px-shophero .sb-l{padding:40px 40px 24px!important}
html body #elearn.shop-on .sb93 h1{color:var(--r-ink)!important;font-size:40px;font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:20px 0}
html body #elearn.shop-on .sb93 h1 em{font-family:Georgia,serif;color:var(--r-muted);font-weight:400}
html body #elearn.shop-on .sb93 p{color:var(--r-muted)!important;font-size:14px;line-height:1.6;max-width:42ch}
html body #elearn.shop-on .sb93 .sb-k{color:var(--r-muted)!important;font-size:10px;letter-spacing:.16em}
html body #elearn.shop-on .sb93 .sb-c{grid-column:1;grid-row:2;padding:0 40px 32px;display:flex;gap:12px;align-items:stretch}
html body #elearn.shop-on .sb93 .sb-c>div{background:#ffffffb0!important;border:1px solid #ffffffd0!important;min-width:0;flex:1;border-radius:10px;box-shadow:none;padding:14px!important;color:var(--r-ink)!important}
html body #elearn.shop-on .sb93 .sb-c b{color:var(--r-ink)!important;font-size:22px}
html body #elearn.shop-on .sb93 .sb-c span{color:var(--r-muted)!important;font-size:10px}
.px-shopphoto{grid-column:2;grid-row:1/span 2;position:relative}
.px-shopphoto img{width:100%;height:100%;object-fit:cover}
.px-shopphoto>span{position:absolute;bottom:26px;left:25px;right:25px;background:var(--r-panel);border-radius:10px;padding:18px;font-family:Georgia,serif;font-size:24px;color:var(--r-ink);text-align:center}
html body #elearn.shop-on .sh-cta{background:var(--px-brand)!important;color:var(--r-panel)!important;border:0;border-radius:9px;padding:14px 20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px}
html body #elearn.shop-on .px-shophero .sh-cta{margin-top:22px}
html body #elearn.shop-on .sh-univ{margin:40px 0 28px}
html body #elearn.shop-on .sh-univ h3{font-weight:500;font-size:24px;letter-spacing:-.03em;color:var(--r-ink)}
html body #elearn.shop-on .sh-univ h3 small{font-size:11px;color:var(--r-muted)}
html body #elearn.shop-on .sh-ug{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
html body #elearn.shop-on .sh-u{background:var(--r-panel)!important;border:1px solid var(--r-line)!important;border-radius:15px!important;box-shadow:none;padding:0 18px 18px!important;text-align:left;overflow:hidden;position:relative;min-height:230px;color:var(--r-ink)!important}
html body #elearn.shop-on .sh-u:after{display:none}
html body #elearn.shop-on .sh-u.on{border-color:var(--px-brand)!important;box-shadow:0 0 0 2px var(--px-brand)20!important}
html body #elearn.shop-on .sh-u b{font-size:15px;font-weight:600;color:var(--r-ink)!important}
html body #elearn.shop-on .sh-u>span:not(.u-e){font-size:11px;color:var(--r-muted)!important}
html body #elearn.shop-on .sh-u em{font-size:10px;color:var(--r-muted)!important}
html body #elearn.shop-on .sh-u .px-univ-photo{display:block!important;height:140px;width:calc(100% + 36px);margin:0 -18px 16px;border:0;padding:0;border-radius:0;background:var(--r-panel2)}
.px-univ-photo img{width:100%;height:100%;object-fit:cover}
html body #elearn.shop-on .sh-cat{background:var(--r-panel)!important;border:1px solid var(--r-line);border-radius:14px;padding:16px;gap:12px;flex-wrap:wrap}
html body #elearn.shop-on .sh-chips button{background:var(--r-panel2);color:var(--r-muted);border:0;border-radius:8px}
html body #elearn.shop-on .sh-chips button.on{background:var(--px-brand);color:var(--r-panel)}
html body #elearn.shop-on .sh-tools{color:var(--r-muted)}
html body #elearn.shop-on #shSort{background:var(--r-panel);color:var(--r-ink);border:1px solid var(--r-line);border-radius:8px}
html body #elearn.shop-on .sh-count{display:flex;justify-content:space-between;align-items:center;margin:20px 0;color:var(--r-muted);font-size:12px}
html body #elearn.shop-on .sh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
html body #elearn.shop-on .sh-card{border:1px solid var(--r-line)!important;border-top:1px solid var(--r-line)!important;border-radius:16px;background:var(--r-panel)!important;box-shadow:none!important;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}
html body #elearn.shop-on .sh-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -25px #172b4040!important}
html body #elearn.shop-on .sh-art{height:210px;background:var(--r-panel2)!important;padding:0;overflow:hidden;border-radius:0}
html body #elearn.shop-on .sh-art img{width:100%;height:100%;object-fit:cover;display:block}
html body #elearn.shop-on .sh-art svg{display:none}
html body #elearn.shop-on .sh-art.sm{height:68px;width:68px;flex-shrink:0;border-radius:10px}
html body #elearn.shop-on .sh-art.lg{height:100%;min-height:460px;border-radius:0}
html body #elearn.shop-on .sh-cb{padding:20px}
html body #elearn.shop-on .sh-cb small{font-size:9px;letter-spacing:.15em;color:var(--r-muted)}
html body #elearn.shop-on .sh-cb h4{font-size:16px;line-height:1.35;font-weight:600;color:var(--r-ink);min-height:44px;margin:8px 0}
html body #elearn.shop-on .sh-cb p{font-size:11px;line-height:1.5;color:var(--r-muted);min-height:33px}
html body #elearn.shop-on .sh-pr{color:var(--r-ink);font-size:22px;font-weight:600}
html body #elearn.shop-on .sh-pr i{font-size:10px;font-weight:400;color:var(--r-muted)}
html body #elearn.shop-on .sh-add{background:var(--r-panel2)!important;color:var(--px-brand)!important;border:0;border-radius:8px;font-size:10px;padding:10px}
html body #elearn.shop-on .sh-tag{background:var(--r-panel)!important;color:var(--r-muted)!important;border:1px solid var(--r-line);border-radius:20px;top:14px;left:14px;font-size:9px;padding:7px 10px}
html body #elearn.shop-on .sh-fav{background:var(--r-panel);border:1px solid var(--r-line);color:var(--r-muted);top:12px;right:12px}
html body #elearn.shop-on .sh-fav.on{color:#c05f65}
html body #elearn.shop-on .sh-need{color:var(--r-muted);font-size:10px}
html body #elearn.shop-on .sh-trust{background:var(--r-panel);border:1px solid var(--r-line);border-radius:16px;margin-top:35px;padding:24px}
html body #elearn.shop-on .sh-trust b{color:var(--r-ink)}
html body #elearn.shop-on .sh-trust span{color:var(--r-muted)}
html body #elearn.shop-on .sh-trust svg{color:var(--r-muted)}
html body #elearn.shop-on .sh-pbox,html body #elearn.shop-on .sh-drawer,html body #elearn.shop-on .sh-ord{background:var(--r-panel)!important;color:var(--r-ink)!important;border-color:var(--r-line)!important}
html body #elearn.shop-on .sh-pi h2{color:var(--r-ink)!important;letter-spacing:-.03em}
html body #elearn.shop-on .sh-pi p,html body #elearn.shop-on .sh-pi li{color:var(--r-muted)!important;line-height:1.7}
html body #elearn.shop-on .sh-pp{color:var(--px-brand)!important}
html body #elearn.shop-on .sh-pdl,html body #elearn.shop-on .sh-pneed{background:#f2f7fb!important;color:var(--r-muted)!important;border:0}
html body #elearn.shop-on .sh-dh{background:var(--r-panel)!important;border-bottom:1px solid var(--r-line);color:var(--r-ink)}
html body #elearn.shop-on .sh-dh h3{color:var(--r-ink)!important}
html body #elearn.shop-on .sh-qty{color:var(--r-ink);background:var(--r-panel2);border-color:var(--r-line)}
html body #elearn.shop-on .sh-qty button{color:var(--px-brand);background:var(--r-panel)}
html body #elearn.shop-on .sh-x{color:var(--r-ink);background:var(--r-panel2);border-color:var(--r-line)}
.sh-foot.sf93{background:var(--r-panel2)!important;color:var(--r-muted)!important}
@media(max-width:1100px){html body #elearn.shop-on .sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.px-shophero .sb-l{padding:30px!important}html body #elearn.shop-on .sb93 h1{font-size:33px}html body #elearn.shop-on .sb93 .sb-c{padding:0 30px 24px}}
@media(max-width:900px){html body #elearn.shop-on .sh-tw{padding:16px 24px;flex-wrap:wrap}html body #elearn.shop-on .sh-main{padding:25px}html body #elearn.shop-on .sh-search{order:9;width:100%;max-width:none;flex:1 0 100%}.px-shophero .sb-l{padding:28px!important}html body #elearn.shop-on .sb93 .sb-c{padding:0 28px 24px}html body #elearn.shop-on .sh-ug{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){html body #elearn.shop-on .sh-main{padding:18px 14px}html body #elearn.shop-on .sh-tw{padding:15px 16px;gap:8px}html body #elearn.shop-on .sh-logo img{max-width:85px}html body #elearn.shop-on .sh-logo span{font-size:11px}html body #elearn.shop-on .sh-hb{padding:9px}html body #elearn.shop-on .sb93.px-shophero{grid-template-columns:1fr;border-radius:18px}.px-shophero .sb-l{padding:28px 24px!important}html body #elearn.shop-on .sb93 h1{font-size:33px}html body #elearn.shop-on .sb93 .sb-c{padding:0 24px 24px;grid-column:1;grid-row:2}.px-shopphoto{grid-column:1;grid-row:3;height:230px}.px-shopphoto>span{font-size:20px;padding:14px;left:18px;right:18px;bottom:18px}html body #elearn.shop-on .sh-univ{margin:30px 0 20px}html body #elearn.shop-on .sh-univ h3{font-size:22px}html body #elearn.shop-on .sh-univ h3 small{display:block;margin-top:7px}html body #elearn.shop-on .sh-ug{gap:12px}html body #elearn.shop-on .sh-u{padding:0 14px 16px!important;min-height:210px}html body #elearn.shop-on .sh-u .px-univ-photo{width:calc(100% + 28px);margin:0 -14px 14px;height:110px}html body #elearn.shop-on .sh-u b{font-size:13px}html body #elearn.shop-on .sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body #elearn.shop-on .sh-art{height:160px}html body #elearn.shop-on .sh-cb{padding:14px}html body #elearn.shop-on .sh-cb h4{font-size:13px;min-height:36px}html body #elearn.shop-on .sh-cb p{font-size:10px}html body #elearn.shop-on .sh-pr{font-size:20px}html body #elearn.shop-on .sh-cf{flex-wrap:wrap;gap:8px}html body #elearn.shop-on .sh-add{font-size:9px;padding:8px}html body #elearn.shop-on .sh-tag{font-size:8px;padding:5px 8px;left:10px;top:10px}html body #elearn.shop-on .sh-tools{width:100%;justify-content:space-between;gap:8px}html body #elearn.shop-on .sh-chips{flex-wrap:wrap;gap:6px}html body #elearn.shop-on .sh-trust{display:grid;grid-template-columns:1fr;gap:20px}html body #elearn.shop-on .sh-pbox{display:block;overflow:auto;max-height:90dvh}html body #elearn.shop-on .sh-art.lg{height:240px;min-height:240px}html body #elearn.shop-on .sh-pi{padding:24px}html body #elearn.shop-on .sh-drawer{width:min(100%,430px)}html body #elearn.shop-on .sb93 .sb-c b{font-size:19px}html body #elearn.shop-on .sb93 .sb-c>div{padding:10px!important}}
html body #elearn.shop-on .sh-u>b,html body #elearn.shop-on .sh-u>span:not(.u-e),html body #elearn.shop-on .sh-u>em{position:static!important;display:block!important;inset:auto!important;transform:none!important;margin:8px 0 0!important;padding:0!important;background:none!important}
html body #elearn.shop-on .sh-u .px-univ-photo{position:static!important;inset:auto!important;transform:none!important}
html body #elearn.shop-on .sh-u{display:block!important}
html body #elearn.shop-on .sh-add,html body #elearn .btn{box-shadow:none!important}
html body #elearn.shop-on .sh-ug{display:grid!important;width:100%!important;margin:0!important;overflow:visible!important}
html body #elearn.shop-on .sh-u{min-width:0!important;max-width:100%!important;width:auto!important}
.px-compare-button{background:none;border:0;border-top:1px solid var(--r-panel2);padding:12px 0 0;margin-top:16px;font-size:10px;color:var(--r-muted);cursor:pointer;width:100%;text-align:left}
.px-compare-button.on{color:var(--px-brand)}
.px-comparebar{position:sticky;bottom:18px;margin:30px auto 0;max-width:580px;display:flex;align-items:center;justify-content:center;gap:20px;background:var(--r-panel);border:1px solid var(--r-line);border-radius:14px;padding:15px;box-shadow:0 15px 50px #172b4020;font-size:12px;color:var(--r-ink);z-index:10}
.px-compare-dialog{width:min(1000px,calc(100% - 40px));max-height:90vh;border:1px solid var(--r-line);border-radius:20px;padding:30px;background:var(--r-panel);color:var(--r-ink)}
.px-compare-dialog::backdrop{background:#172b4070;backdrop-filter:blur(6px)}
.px-compare-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.px-compare-dialog h2{font-weight:500;letter-spacing:-.03em}
.px-compare-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:25px}
.px-compare-grid img{width:100%;height:200px;object-fit:cover;border-radius:12px}
.px-compare-grid small{font-size:10px;color:var(--r-muted);display:block;margin-top:20px}
.px-compare-grid h3{font-size:18px;line-height:1.3;min-height:45px}
.px-compare-grid b{color:var(--px-brand)}
.px-compare-grid p,.px-compare-grid li{font-size:12px;line-height:1.6;color:var(--r-muted)}
.px-compare-grid ul{padding-left:18px;min-height:100px}
.px-compare-grid .sh-cta{font-size:11px}
@media(max-width:640px){.px-comparebar{bottom:10px;gap:10px;padding:10px;font-size:10px}.px-comparebar .sh-cta{padding:10px!important;font-size:10px}.px-compare-dialog{padding:20px;width:calc(100% - 24px)}.px-compare-grid{display:flex;overflow-x:auto;gap:20px}.px-compare-grid article{min-width:220px;max-width:220px}.px-compare-dialog h2{font-size:23px}html body #elearn.shop-on .sh-u em{font-size:9px!important}}
html body #elearn.shop-on .sb93 .sb-c b{white-space:nowrap}
@media(max-width:640px){html body #elearn.shop-on .sb93 .sb-c b{font-size:15px!important}html body #elearn.shop-on .sb93 .sb-c span{font-size:9px!important}}
.px-ref-dialog{width:min(640px,calc(100% - 32px));max-height:88dvh;border:1px solid var(--r-line);border-radius:24px;padding:36px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 30px 100px #00163266}
.px-ref-dialog::backdrop{background:#001632b0;backdrop-filter:blur(7px)}
.px-ref-dialog>small{color:var(--r-blue);text-transform:uppercase;letter-spacing:.12em;font-size:10px}
.px-ref-dialog h2{font-size:29px;letter-spacing:-.035em;line-height:1.15;padding-right:25px;margin:18px 0}
.px-ref-dialog p{color:var(--r-text);line-height:1.7;font-size:14px}
.px-ref-dialog label{display:block;font-size:12px;color:var(--r-muted);margin:24px 0}
.px-ref-dialog select{display:block;width:100%;padding:15px;margin-top:10px;border:1px solid var(--r-line);border-radius:10px;background:var(--r-panel2);color:var(--r-ink);font-size:14px}
.px-dialog-close{position:absolute;right:20px;top:16px;background:transparent;border:0;color:var(--r-ink);font-size:28px;cursor:pointer}
.px-primary{width:100%;border:0;border-radius:10px;padding:16px;background:var(--px-brand);color:#fff;font-size:14px;cursor:pointer;margin-top:10px}
.px-ref-dialog img{width:100%;max-height:240px;object-fit:cover;border-radius:14px}
.px-ledger-totals{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
.px-ledger-totals b{padding:12px;background:var(--r-panel2);border-radius:10px;font-size:12px}
.px-ledger-list article{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--r-line);padding:15px 0;font-size:13px}
.px-ledger-list small{display:block;color:var(--r-muted);margin-top:7px}
.px-ledger-list strong{white-space:nowrap;color:var(--r-blue)}
.px-reward-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 24px;border:1px solid var(--r-line);border-radius:15px;background:var(--r-panel2);margin:0 0 24px}
.px-reward-status>div{flex:1;min-width:200px}
.px-reward-status small{display:block;font-size:10px;letter-spacing:.04em;margin-bottom:7px}
.px-reward-status b{font-size:14px}
.px-reward-status button,.px-cart{border:1px solid var(--r-line);background:var(--px-brand);color:#fff;border-radius:9px;padding:12px 16px;cursor:pointer;font-size:12px}
.px-cart{white-space:nowrap}
@media(max-width:640px){.px-ref-dialog{padding:26px 20px}.px-ref-dialog h2{font-size:25px}.px-reward-status{padding:16px}.px-reward-status button{flex:1}}
html body #elearn.shop-on :is(.sh-steps,.sh-step,.sh-rule,.sh-rules,.sh-univ,.sh-u,.sh-controls,.sh-toolbar,.sh-trust,.sh-trust article,.sb-c,.sh-filters,.sh-drawer,.sh-pd,.sh-dh,.sh-df,.sh-ci,.sh-check,.sh-empty){background:var(--r-panel)!important;color:var(--r-ink)!important;border-color:var(--r-line)!important}
html body #elearn.shop-on :is(.sh-card,.sh-u,.sh-steps,.sh-trust,.sh-drawer,.sh-pd,.sb93) :is(h1,h2,h3,h4,b,strong,p,small,span,em,label){color:var(--r-ink)!important}
html body #elearn.shop-on .sh-card :is(p,small){color:var(--r-text)!important}
html body #elearn.shop-on .sb93{background:linear-gradient(125deg,var(--px-brand-d),var(--px-brand))!important}
html body #elearn.shop-on .sb93 :is(h1,h2,h3,b,p,small,span,em){color:#fff!important}
html body #elearn.shop-on .sb93 .sb-c{background:#ffffff18!important}
html body #elearn.shop-on .sh-add :is(span,svg),html body #elearn.shop-on .sh-cta :is(span,svg){color:#fff!important}
html body #elearn.shop-on .sh-cf>span:not(.sh-pr){font-size:11px}
html body #elearn.shop-on .sh-u.u-voyages{background:var(--r-panel)!important}
html body #elearn.shop-on .sb93.px-shophero{background:linear-gradient(125deg,var(--px-brand-d),var(--px-brand))!important;border-color:var(--r-line)!important}
html body #elearn.shop-on .sb93.px-shophero .sb-c>div{background:#ffffff18!important;border-color:#ffffff25!important}
html body #elearn.shop-on :is(.sh-ear,.sh-trust>div){background:var(--r-panel)!important;border-color:var(--r-line)!important;color:var(--r-ink)!important}
html body #elearn.shop-on :is(.sh-ear,.sh-trust>div) :is(b,small,span){color:var(--r-text)!important}
html body #elearn .px-eyebrow{color:var(--r-blue)!important}
html body #elearn.shop-on .sh-card .sh-tag{background:var(--px-brand-d)!important;color:#fff!important;border:1px solid var(--px-brand)}
html body #elearn.shop-on .sh-card .sh-cb>small{background:var(--r-panel2)!important;color:var(--r-text)!important}
html body #elearn.shop-on .sh-chips button{background:var(--r-panel2)!important;color:var(--r-text)!important;border-color:var(--r-line)!important}
html body #elearn.shop-on .sh-chips button.on{background:var(--px-brand)!important;color:#fff!important}
/* ===================== v99 : formation plein écran et narration verrouillée, catalogue cadeaux premium (photos) ===================== */
/* e-learning : plus de retour catalogue dans la formation */
#elearn:not(.shop-on) .el-side .el-bk{display:none}
/* plein écran de la formation */
#elearn.el-full{position:fixed;inset:0;z-index:1500;overflow:auto;background:var(--el-bg,#0b1d2b)}
#elearn.el-full .el-top,#elearn.el-full .el-side,#elearn.el-full .el-foot{display:none}
#elearn.el-full .el-layout{display:block;min-height:100vh}
#elearn.el-full .el-main{max-width:1240px;margin:0 auto;padding:22px 32px 40px}
#elearn.el-full .el-deck{max-width:none}
#elearn.el-full .sd-stage,#elearn.el-full .sd-slide{min-height:calc(100vh - 230px)}
#elearn.el-full .sd-cov-in{max-width:860px}
#elearn.el-full .sd-txt{max-height:none}
.el-fullx{position:fixed;right:18px;top:14px;z-index:1600;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(10,27,40,.75);color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;backdrop-filter:blur(8px)}
.el-fullx svg,.sd-full svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}
body.el-full-on{overflow:hidden}
@media(max-width:700px){#elearn.el-full .el-main{padding:14px 12px 40px}#elearn.el-full .sd-stage,#elearn.el-full .sd-slide{min-height:0}.el-fullx span{display:none}}
/* diapositive verrouillée pendant la narration */
.sd-nav.sd-locked{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#84b5db!important;box-shadow:none!important;cursor:wait!important;opacity:1!important}
.sd-nav.sd-locked svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;animation:sdlock 1.4s ease-in-out infinite}
@keyframes sdlock{0%,100%{opacity:.6}50%{opacity:1}}
.sd-dots button[disabled]{opacity:.35;cursor:not-allowed}
.sd-dots button.seen{background:rgba(145,166,109,.55)}
/* ---------- catalogue cadeaux : palette claire et couleur de marque ---------- */
#elearn.shop-on{--px-brand:#163f5f;--px-brand-d:#0c2335;--r-bg:#eff5fa;--r-panel:#fff;--r-panel2:#e3eef7;--r-ink:#0e2231;--r-text:#204d70;--r-muted:#2f70a2;--r-line:#c8deef;--r-blue:#163f5f;--sh-bg:var(--r-bg);--sh-ink:var(--r-ink);--sh-mut:var(--r-muted);--sh-line:var(--r-line);--sh-br:var(--px-brand);--sh-br2:var(--px-brand);background:var(--r-bg);color:var(--r-text)}
.px-ref-dialog,.px-compare-dialog{--px-brand:#163f5f;--r-bg:#eff5fa;--r-panel:#fff;--r-panel2:#e3eef7;--r-ink:#0e2231;--r-text:#204d70;--r-muted:#2f70a2;--r-line:#c8deef;--r-blue:#163f5f;color:var(--r-ink);background:var(--r-panel)}
/* les habillages v97 / v98 de la boutique s’effacent devant la maquette */
#elearn.shop-on .sh-univ .sh-sh,#elearn.shop-on .sh-strips,#elearn.shop-on .sh-rng,#elearn.shop-on .sh-qv,#elearn.shop-on .sh-cartbar{display:none!important}
#elearn.shop-on .sh-u .u-e{font-size:0}
#elearn.shop-on .sh-u.u-equipe,#elearn.shop-on .sh-u.u-equipement,#elearn.shop-on .sh-u.u-bons,#elearn.shop-on .sh-u.u-reco,#elearn.shop-on .sh-u.u-voyages{background:var(--r-panel)!important;color:var(--r-ink)!important}
#elearn.shop-on .sh-u::before,#elearn.shop-on .sh-u::after{display:none}
#elearn.shop-on .sh-card .sh-art::after{display:none}
#elearn.shop-on .sh-card .sh-art svg,#elearn.shop-on .sh-art.lg svg{display:none}
#elearn.shop-on .sh-ug{grid-template-columns:repeat(5,minmax(0,1fr))}
#elearn.shop-on .sh-u .px-univ-photo img{display:block;width:100%;height:100%;object-fit:cover}
#elearn.shop-on .sh-fab{background:var(--px-brand)}
#elearn.shop-on .sh-fab.has{background:linear-gradient(135deg,var(--px-brand-d),var(--px-brand))}
#elearn.shop-on .sb93.px-shophero{min-height:0}
#elearn.shop-on .sb93.px-shophero .sb-l{padding:40px 40px 24px}
@media(max-width:1100px){#elearn.shop-on .sh-ug{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){#elearn.shop-on .sh-ug{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}#elearn.shop-on .sb93.px-shophero{display:block}.px-shopphoto{height:200px}#elearn.shop-on .sb93 .sb-c{padding:0 20px 24px}#elearn.shop-on .sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}#elearn.shop-on .sh-art{height:140px}}
/* ajustements de la maquette sur ce site */
html body #elearn.shop-on .sh-ug{grid-template-columns:repeat(5,minmax(0,1fr))}
html body #elearn.shop-on .sh-add{background:var(--px-brand)!important;color:#fff!important;font-size:12px;padding:10px 14px;border-radius:999px}
html body #elearn.shop-on .sh-add:hover{background:var(--px-brand-d)!important}
html body #elearn.shop-on .px-shopphoto>span{color:var(--r-ink)!important;background:var(--r-panel)}
html body #elearn.shop-on .sb93.px-shophero .sb-c>div{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.28)!important}
html body #elearn.shop-on .sb93.px-shophero .sb-c>div span{color:#d9e8f4!important}
html body #elearn.shop-on .sh-eg{grid-template-columns:repeat(4,minmax(0,1fr))}
.sh-more{display:inline-block!important;margin:12px 0 0;border:1px solid var(--r-line);background:var(--r-panel);border-radius:999px;padding:9px 16px;font:inherit;font-size:13px;font-weight:700;color:var(--r-ink);cursor:pointer}
@media(max-width:1100px){html body #elearn.shop-on .sh-ug{grid-template-columns:repeat(3,minmax(0,1fr))}html body #elearn.shop-on .sh-eg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){html body #elearn.shop-on .sh-ug{grid-template-columns:repeat(2,minmax(0,1fr))}html body #elearn.shop-on .sh-eg{grid-template-columns:1fr}}


/* v101 : pastille d’objectif sur fond très foncé dans les bandeaux d’agence ; bouton Réinitialiser */
#app .ag-head .obj-flag,#app .ag-head .obj-flag.ok,#app .ag-head .obj-flag.ko,#app.theme-light .ag-head .obj-flag.ok,#app.theme-light .ag-head .obj-flag.ko{color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 18px -10px rgba(0,0,0,.8);text-shadow:0 1px 2px rgba(0,0,0,.35)}
#app .ag-head .obj-flag.ok,#app.theme-light .ag-head .obj-flag.ok{background:#364024!important}
#app .ag-head .obj-flag.ko,#app.theme-light .ag-head .obj-flag.ko{background:#b3261e!important}
#app .ag-head .obj-flag.ok::before{content:"✓ "}
#app .ag-head .obj-flag.ko::before{content:"✕ "}
.tier-reset{display:inline-flex;align-items:center;gap:6px;margin-left:10px;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer;opacity:.85}
.tier-reset:hover{opacity:1;background:rgba(255,255,255,.14)}
.tier-reset svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#home.theme-light .tier-reset,#app.theme-light .tier-reset{border-color:#a5c9e5;background:#e3eef7;color:#16354d}




/* v45 analyse = questionnaire */
.qtabs{flex-wrap:wrap}
.qseq{display:flex;align-items:center;gap:14px;margin:4px 0 16px;padding:12px 16px;border-radius:14px;background:rgba(8,94,160,.10);border:1px solid rgba(8,94,160,.28)}
.qseq .ql{flex:0 0 42px;height:42px;border-radius:12px;background:#0b5d9c;color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center}
.qseq b{display:block;font-size:15px;color:inherit}.qseq span{font-size:12.5px;color:inherit;opacity:.72}
.qcol{display:grid;gap:12px}.qcol .q-k{margin:0;display:block;max-width:260px}.qcol .q-k .kpi{margin:0}
.qgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.qgrid>.card{margin:0}
@media (max-width:1100px){.qgrid{grid-template-columns:1fr}}
.qc{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 8px;margin-right:9px;border-radius:7px;background:#0b5d9c;color:#fff;font-size:12px;font-weight:800;vertical-align:1px}
.card .ch h3 .qc+*{display:inline}
.qo{display:inline-block;min-width:18px;color:#579ace;font-weight:800}
.qrow{display:grid;grid-template-columns:minmax(170px,210px) 1fr;gap:16px;align-items:center}
.qrow .q-k{margin:0;display:block}.qrow .q-k .kpi{margin:0}
@media (max-width:700px){.qrow{grid-template-columns:1fr}}
.qx-h{margin:26px 0 12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#579ace}
.qverb{display:grid;gap:8px;margin-bottom:12px}.qverb blockquote{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45;border-left:4px solid #58683b;background:var(--g50)}
.qverb blockquote.neg{border-left-color:#c0392f}.qverb small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px}
.qgo{height:38px;font-size:13px;padding:0 16px}


.ind-leg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 12px}
.ind-leg-t{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:2px}
.ind-leg button{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);background:transparent;border-radius:999px;padding:4px 11px 4px 5px;font-size:12.5px;color:var(--ink);cursor:pointer}
.ind-leg button:hover{border-color:var(--em,#58683b)}
.ind-leg button.on{background:#58683b;border-color:#58683b;color:#fff}.ind-leg button.on .pill{background:rgba(255,255,255,.22);color:#fff}
.ind-leg .clr{padding:4px 11px}.ind-leg-n{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin-left:4px}
.cr-noind{color:var(--muted);font-weight:600}
.vmore{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin:20px 0 6px}


.v52-ch{margin:6px 0 4px}
.v52-dn{display:flex;align-items:center;gap:16px;justify-content:center;flex-wrap:wrap}
.v52-dn .gauge{flex:0 0 auto}
.v52-rt{flex:1;min-width:150px}
.v52-cmp{display:grid;gap:6px;flex:1;min-width:140px}.v52-cmp>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);border-bottom:1px dashed var(--line);padding-bottom:5px}
.v52-cmp>div.ag{color:var(--ink);font-weight:600}.v52-cmp span{display:inline-flex;align-items:center;gap:6px}.v52-cmp i{width:9px;height:9px;border-radius:50%;display:inline-block}.v52-cmp b{font-variant-numeric:tabular-nums;color:var(--ink)}
.v52-mix{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:11.5px;color:var(--muted)}.v52-mix span{display:inline-flex;align-items:center;gap:5px}.v52-mix i{width:9px;height:9px;border-radius:2px;display:inline-block}.v52-mix b{color:var(--ink)}
.v52-obj{font-size:11px;color:var(--muted);margin:8px 0 0;text-align:center}
.db{display:grid;gap:12px;margin-top:4px}.db-r{display:grid;grid-template-columns:minmax(120px,1.1fr) 2fr auto;gap:12px;align-items:center}
.db-l{font-size:13px;color:var(--ink);line-height:1.25}.db-l small{display:block;font-size:11px;color:var(--muted)}
.db-t{position:relative;height:22px}.db-ax{position:absolute;left:0;right:0;top:10px;height:2px;background:var(--line);border-radius:2px}
.db-ln{position:absolute;top:9px;height:4px;border-radius:3px;opacity:.55}
.db-t i{position:absolute;top:4px;width:14px;height:14px;border-radius:50%;transform:translateX(-7px);cursor:pointer}
.db-n{background:transparent;border:2.5px solid #69a5d3;box-sizing:border-box}.db-a{border:2px solid var(--card,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.08)}
.db-v{text-align:right;font-weight:700;font-size:13px;color:var(--ink);white-space:nowrap}.db-v small{display:block;font-weight:400;font-size:11px;color:var(--muted)}
.db-sc .db-t{height:14px}.db-sc .db-t span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--muted);white-space:nowrap}
.v52-dn .gv b{font-size:26px!important;letter-spacing:-.02em}.v52-dn .gv span{font-size:11px}


.v54-bar{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin:4px 0 18px}
.v54-bar b{display:block;font-size:15px;color:var(--ink)}.v54-bar span{font-size:12.5px;color:var(--muted)}
.v54-bar .rpt-prog{grid-column:1/-1}
.v54-btn{background:#58683b;color:#fff;border:0;border-radius:999px;padding:10px 18px;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}
.v54-btn:hover{filter:brightness(1.08)}.v54-btn:disabled{opacity:.6;cursor:wait}
.v54-btn.sec{background:transparent;color:var(--ink);border:1px solid var(--line);padding:7px 14px;font-size:12.5px;margin-left:auto}
.v54-sec{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media(max-width:700px){.v54-bar{grid-template-columns:1fr}.v54-btn.sec{margin-left:0}}


.ch-sw{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 18px}.ch-sw .ch-lb{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}
.ch-sw .seg button small{margin-left:6px;font-size:11px;opacity:.7}
.ch-k2 .kpi b{font-size:26px}.ch-lect{margin-bottom:18px}.ch-lect p{margin:0;line-height:1.55}
.ch-dn{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 0}
.ch-cl .li{cursor:default}.ch-cl .t{font-size:13px}
.ch-sq{cursor:pointer;text-align:left;font:inherit;color:inherit}.ch-sq.on{outline:2px solid #627441;outline-offset:-2px}
.ch-leg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px;font-size:12.5px;color:var(--muted)}.ch-leg button{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.ch-leg button.on{background:#627441;border-color:#627441;color:#fff}
.ch-ind{display:inline-block;font-size:11px;font-weight:700;color:#63a2d2}.ch-n{display:block;font-size:10.5px;color:var(--muted);margin-top:2px}
.ch-t td{vertical-align:middle}.ch-det td{background:rgba(98,116,65,.06)}
.ch-calls{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 0}.ch-calls>div{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.ch-calls b{font-size:13px}
.ch-we{display:inline-block;margin-left:6px;font-size:10.5px;color:#c77c02;font-weight:700}
@media(max-width:700px){.ch-calls{grid-template-columns:1fr}.ch-sw .seg{flex-wrap:wrap}}


.cm-dd{position:relative;z-index:60}#modCm{z-index:5;position:relative}.home-foot{position:relative;z-index:1}.cm-car{margin-left:6px;font-size:12px;display:inline-block;transition:transform .15s}#goCm[aria-expanded="true"] .cm-car{transform:rotate(180deg)}
.cm-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(400px,calc(100vw - 48px));display:grid;gap:4px;padding:8px;border-radius:16px;background:var(--card,#fff);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.28)}
.cm-menu[hidden]{display:none}.cm-menu.up{top:auto;bottom:calc(100% + 8px)}.cm-menu em svg{width:17px;height:17px}
.cm-menu button{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:center;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-radius:12px;padding:10px 12px;cursor:pointer}
.cm-menu button:hover,.cm-menu button:focus-visible{background:rgba(98,116,65,.12);outline:none}
.cm-menu em{grid-row:1/3;font-style:normal;font-weight:700;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(98,116,65,.15);color:#627441;font-size:13px}
.cm-menu b{font-size:14.5px;color:var(--ink,#0e212f)}.cm-menu small{font-size:12px;color:var(--muted);margin-top:1px}
#modCm{overflow:visible}
#home:not(.theme-light) .cm-menu{background:#0e2130;border-color:rgba(255,255,255,.12)}#home:not(.theme-light) .cm-menu b{color:#fff}#home:not(.theme-light) .cm-menu small{color:#8dbbde}


.ico{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(98,116,65,.14);color:#627441;margin-right:8px;vertical-align:middle;flex:0 0 auto}.ico svg{width:16px;height:16px}
.ico-sm{width:20px;height:20px;border-radius:6px;margin-right:7px}.ico-sm svg{width:13px;height:13px}
.ch-sw .seg button{display:inline-flex;align-items:center}.ch-sw .seg button .ico{width:22px;height:22px;margin-right:7px}
#sideTitle{display:flex;align-items:center}


.un-li{display:grid!important;grid-template-columns:26px minmax(0,1.5fr) minmax(70px,1fr) auto;align-items:center;gap:12px}
.un-bar{position:relative;height:10px;background:#ebf3f9;border-radius:6px}.un-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.un-bar b{position:absolute;top:-4px;bottom:-4px;width:2px;background:#627441}
.un-list{margin-bottom:10px}.un-t td{vertical-align:middle}.un-t .mini{justify-content:center}
.vi-sel{display:flex;align-items:center;gap:10px;font-weight:600}.vi-sel .select{min-width:280px}

.rb-row:has(.rb-ch label:nth-child(5)){grid-template-columns:1fr}
@media(max-width:700px){.un-li{grid-template-columns:22px minmax(0,1fr) auto}.un-bar{display:none}.vi-sel .select{min-width:0;width:100%}}


body:not(.role-admin) .tx-btn{display:none!important}.tx-btn.on{background:#627441!important;color:#fff!important}
body.txon #app :is(h1,h2,h3,h4,p,li,td,th,label,small,b,span,div.sub,div.eyebrow,.kpi .l,.kpi .s,text):hover{outline:1px dashed #627441;outline-offset:2px;cursor:text}
body.txon #home :is(h1,h2,p,span,small,b):hover{outline:1px dashed #627441;outline-offset:2px;cursor:text}
.txe{outline:2px solid #627441!important;background:rgba(98,116,65,.1)!important;border-radius:4px}
.txbar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9999;display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:min(920px,calc(100vw - 24px));padding:12px 16px;border-radius:14px;background:#0e212f;color:#e4eff7;box-shadow:0 14px 40px rgba(0,0,0,.35);font-size:13px}
.txbar button{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit}.txbar [data-txoff]{background:#627441;border-color:#627441}


/* ===================== Habillage BGFIBank : bleu institutionnel et vert de la marque ===================== */
:root{--bdu-navy:#062136;--bdu-navy2:#0a3455;--bdu-blue:#1a71b4;--bdu-blue2:#2b8dd8;--bdu-sky:#eaf4fc;--bdu-green:#58683b;--bdu-green2:#859b5f;--bdu-ink:#0d2a41;--bdu-line:#dbe9f4}
/* rayures de la marque */
.bdu-stripes,html body .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--bdu-blue) 0 62%,var(--bdu-green) 62% 100%)}
html body .topbar{position:sticky}
/* ---------- connexion ---------- */
html body #login .lg-panel{background:radial-gradient(120% 80% at 0% 100%,rgba(88,104,59,.22),transparent 55%),linear-gradient(160deg,#0a3455 0%,#062136 70%)!important;position:relative;overflow:hidden}
html body #login .lg-panel>*{position:relative;z-index:1}
html body #login h1 em,html body #login .lg-caption em{color:var(--bdu-green2)!important;-webkit-text-fill-color:var(--bdu-green2)}
html body #login .field input{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important;color:#fff}
html body #login .field input:focus{border-color:var(--bdu-green2)!important;box-shadow:0 0 0 4px rgba(133,155,95,.18)!important}
html body #login #lgForgot{color:#9ccef5!important}
html body #login .lg-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,33,54,0) 45%,rgba(6,33,54,.82) 100%);pointer-events:none}
html body #login .lg-caption{z-index:2}
/* ---------- boutons ---------- */
html body #home .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del),html body #app .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del),html body #admin .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del),html body #account .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del),html body #login .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del),html body .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del){background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px -12px rgba(26,113,180,.75)!important;font-weight:600}
html body #home .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del):hover,html body #app .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del):hover,html body #admin .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del):hover,html body #account .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del):hover,html body #login .btn:not(.ghost):not(.adm-b):not(.dl-adm):not(.liv-del):hover{background:linear-gradient(135deg,#155f98,#1a71b4)!important}
html body .btn:not(.ghost) .i,html body .btn:not(.ghost) svg{stroke:#fff}
/* ---------- barre du haut ---------- */
html body #home:not(.theme-light) .topbar,html body #app:not(.theme-light) .topbar,html body #admin:not(.theme-light) .topbar,html body #account:not(.theme-light) .topbar{background:rgba(6,33,54,.94)!important;border-bottom:0!important}
html body .theme-light .topbar,html body #home.theme-light .topbar,html body #app.theme-light .topbar{background:#fff!important;border-bottom:0!important;box-shadow:0 6px 24px -18px rgba(13,42,65,.45)!important}
/* ---------- thème clair : fond institutionnel ---------- */
html body #home.theme-light,html body #app.theme-light,html body #admin.theme-light,html body #account.theme-light{background:linear-gradient(180deg,#f3f8fc 0%,#eef5fa 100%)!important}
html body #home.theme-light .home-hero h1 em,html body #home.theme-light .home-hero h1 span{background:linear-gradient(90deg,var(--bdu-blue),var(--bdu-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
html body #home:not(.theme-light) .home-hero h1 em,html body #home:not(.theme-light) .home-hero h1 span{background:linear-gradient(90deg,#7fc2f5,var(--bdu-green2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
/* ---------- thème sombre : bleu nuit ---------- */
html body #home:not(.theme-light),html body #app:not(.theme-light),html body #admin:not(.theme-light),html body #account:not(.theme-light){background:radial-gradient(90% 60% at 100% 0%,rgba(43,141,216,.16),transparent 60%),radial-gradient(70% 50% at 0% 100%,rgba(88,104,59,.10),transparent 60%),linear-gradient(180deg,#07243a,#061e30)!important}
/* ---------- en-têtes de page ---------- */
html body #app .ph-head{background:linear-gradient(120deg,#0a3455 0%,#11568a 55%,#1a71b4 100%)!important;border:0!important;box-shadow:0 22px 44px -28px rgba(10,52,85,.75)!important;overflow:hidden}
html body #app .ph-head h1,html body #app .ph-head p{color:#fff!important}
html body #app .ph-head .eyebrow{color:#bdc7ab!important}
/* ---------- cartes, onglets ---------- */
html body #app.theme-light .card,html body #home.theme-light .mod{border-color:var(--bdu-line)!important;box-shadow:0 10px 30px -24px rgba(13,42,65,.45)!important}
html body #app.theme-light .side{background:#fff!important;border-right:1px solid var(--bdu-line)!important}
html body #app .side #nav button.on,html body #app .side #nav button.active,html body #app #nav button[aria-current="page"]{background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important}
html body #app .side #nav button.on svg,html body #app .side #nav button.active svg{stroke:#fff!important}
html body .eyebrow{color:var(--bdu-green)}
html body #home:not(.theme-light) .eyebrow,html body #app:not(.theme-light) .eyebrow{color:#aeba98}
/* commutateur de thème, assistant, Panel CX */
html body .theme-switch button[aria-pressed="true"]{background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important}
html body #toAsk,html body .ask-entry{background:linear-gradient(135deg,var(--bdu-green),#657648)!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px -14px rgba(88,104,59,.9)!important}
html body #toAsk svg,html body .ask-entry svg{stroke:#fff!important}
html body #modCx .btn,html body #goCx{background:linear-gradient(135deg,var(--bdu-green),#657648)!important;color:#fff!important}
html body #goCx svg{stroke:#fff!important}
html body #home.theme-light .mod .ic,html body #home.theme-light #modCm .ic{background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important}
html body #app.theme-light table.t thead th{background:var(--bdu-navy2)!important}

html body #home.theme-light .btn.ghost,html body #app.theme-light .btn.ghost{background:#fff!important;border:1px solid #c8deef!important;color:var(--bdu-blue)!important}
html body #home .mod:before{opacity:.55}
html body #admin.theme-light .adm-card,html body #account.theme-light .account-panel{background:#fff!important;border-top-color:var(--bdu-blue)!important}
html body #admin .adm-card{border-top-color:var(--bdu-blue)!important}
html body #admin .adm-bh>span{background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important}
/* ===================== BGFIBank v03 : sans filigrane, blocs bleu nuit en clair, sombre épuré ===================== */
html body #app .ph-head:after,html body #app .decision-board:before,html body .kpi.hl:after,html body #app .kpi.hl:after,html body .side .mt:after,html body #app .side .mt:after,html body .mod:before,html body #home .mod:before,html body #app.theme-light .decision-board:before{content:none!important;background:none!important;display:none!important}
/* tuiles d’indicateurs : bloc bleu nuit, bandeau de couleur du niveau */
html body #app#app .kpi.hl:not(.lv-g):not(.lv-o):not(.lv-r){background:linear-gradient(160deg,#0c4068 0%,#0a3250 100%)!important;border:1px solid #1d5a88!important;box-shadow:0 18px 34px -24px rgba(6,33,54,.9)!important;position:relative;overflow:hidden}
html body #app#app .kpi.hl:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;width:auto!important;height:3px!important;opacity:1!important;background:linear-gradient(90deg,var(--bdu-blue2),#69b4ee)!important}
html body #app#app .kpi.hl.lv-g:before{background:linear-gradient(90deg,#58693b,#859b5f)!important}
html body #app#app .kpi.hl.lv-o:before{background:linear-gradient(90deg,#f59f0b,#ffc15a)!important}
html body #app#app .kpi.hl.lv-r:before{background:linear-gradient(90deg,#e5484d,#ff8a80)!important}
html body #app#app .kpi.hl b{color:#fff!important}
html body #app#app .kpi.hl.lv-g b{color:#b3bf9e!important}html body #app#app .kpi.hl.lv-o b{color:#ffcf73!important}html body #app#app .kpi.hl.lv-r b{color:#ff9b93!important}
html body #app#app .kpi.hl .l{color:#bcd9f0!important}html body #app#app .kpi.hl .s{color:#a6cae5!important}html body #app#app .kpi.hl small{color:#a6cae5!important}
/* thème clair : menu latéral, lecture exécutive et accueil sur fond bleu nuit */
html body #app.theme-light .side{background:linear-gradient(180deg,#0a3455 0%,#07263d 100%)!important;border-right:0!important}
html body #app.theme-light .side .nav button{color:#d5e7f5!important;background:transparent}
html body #app.theme-light .side .nav button svg{stroke:#91bddf!important}
html body #app.theme-light .side .nav button:hover{background:rgba(255,255,255,.07)!important}
html body #app.theme-light .side .nav button.on{background:linear-gradient(135deg,var(--bdu-blue),var(--bdu-blue2))!important;color:#fff!important}
html body #app.theme-light .side .mt{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}
html body #app.theme-light .side .mt *{color:#fff!important}
html body #app.theme-light .side .foot{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#b6d3ea!important}
html body #app.theme-light .decision-board{background:linear-gradient(130deg,#0a3455 0%,#0f4d7c 60%,#166099 100%)!important;border:0!important;box-shadow:0 26px 50px -32px rgba(6,33,54,.85)!important}
html body #app.theme-light .decision-board h2,html body #app.theme-light .decision-board .db-top p{color:#fff!important}
html body #app.theme-light .decision-board .db-eyebrow{color:#b7c2a3!important}
html body #app.theme-light .decision-board .db-scope{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}
html body #app.theme-light .decision-board .db-card{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}
html body #app.theme-light .decision-board .db-card strong,html body #app.theme-light .decision-board .db-card .db-proof,html body #app.theme-light .decision-board .db-card .db-proof b{color:#fff!important}
html body #app.theme-light .decision-board .db-card .db-num{color:#b7c2a3!important}
html body #app.theme-light .decision-board .db-card .db-action{color:#bcddf6!important}
html body #home.theme-light .home-hero{background:linear-gradient(125deg,#0a3455 0%,#0f4d7c 58%,#1a71b4 100%);border-radius:28px;padding:38px 40px;box-shadow:0 30px 60px -36px rgba(6,33,54,.9);position:relative;overflow:hidden}
html body #home.theme-light .home-hero>*{position:relative;z-index:1}
html body #home.theme-light .home-hero h1{color:#fff!important}
html body #home.theme-light .home-hero h1 em,html body #home.theme-light .home-hero h1 span{background:linear-gradient(90deg,#8ccdff,#95a972)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html body #home.theme-light .home-hero .eyebrow{color:#b7c2a3!important}
html body #home.theme-light .home-hero .home-intro,html body #home.theme-light .home-hero .home-intro2{color:#d6e8f5!important}
html body #home.theme-light .home-steps li{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}
html body #home.theme-light .home-steps li *{color:#fff!important}
html body #home.theme-light .home-steps li small,html body #home.theme-light .home-steps li span{color:#c9e0f1!important}
html body #home.theme-light .topbar,html body #app.theme-light .topbar,html body #admin.theme-light .topbar,html body #account.theme-light .topbar{background:#fff!important}
html body #home.theme-light .foot,html body #home.theme-light footer{background:#0a3455!important;color:#c9e0f1!important}
/* thème sombre : bleu nuit uni, cartes nettes, sans halos */
html body #home:not(.theme-light),html body #app:not(.theme-light),html body #admin:not(.theme-light),html body #account:not(.theme-light){background:#061e30!important}
html body #app:not(.theme-light) .card,html body #home:not(.theme-light) .mod,html body #app:not(.theme-light) .decision-board,html body #admin:not(.theme-light) .adm-card,html body #admin:not(.theme-light) .adm-blk{background:#0b2c45!important;border:1px solid #1a476a!important;box-shadow:0 16px 34px -28px rgba(0,0,0,.85)!important;backdrop-filter:none!important}
html body #app:not(.theme-light) .decision-board .db-card{background:#0f3755!important;border:1px solid #23577f!important}
html body #app:not(.theme-light) .side{background:#072338!important;border-right:1px solid #133c5c!important}
html body #app:not(.theme-light) .side .mt,html body #app:not(.theme-light) .side .foot{background:#0b2c45!important;border:1px solid #1a476a!important}
html body #home:not(.theme-light) .home-steps li{background:#0b2c45!important;border:1px solid #1a476a!important}
html body #app:not(.theme-light) .ribbon,html body #app:not(.theme-light) .wave-ribbon{background:#0a3250!important}

html body #app#app .ag-head:not(.lv-g):not(.lv-o):not(.lv-r){background:linear-gradient(125deg,#0a3455 0%,#0f4d7c 60%,#166099 100%)!important;border:1px solid #1d5a88!important;}
html body #app#app.theme-light .side .foot{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#c3dbee!important}
html body #app#app.theme-light .decision-board .db-card *{border-color:rgba(255,255,255,.4)}
html body #app#app.theme-light .decision-board .db-card svg,html body #app#app.theme-light .decision-board .db-card .db-action:after{stroke:#fff!important;color:#fff!important}

/* contours fins comme sur la plateforme d’origine, numéros des étapes visibles */
html body #admin .adm-card{border-top-width:1px!important}
html body #home .home-steps li>b{background:var(--bdu-green)!important;color:#fff!important}
html body #home.theme-light .home-steps li>b{background:#859b5f!important;color:#1a1f11!important}

/* v07 : codes couleur des niveaux (comme BICICI) sur les tuiles de score et les en-têtes d’agence */
html body #app#app .kpi.hl.lv-g{background:linear-gradient(135deg,#364124,#475530 62%,#58683b)!important;border:1px solid #617441!important}
html body #app#app .kpi.hl.lv-o{background:linear-gradient(135deg,#8a4f00,#b86a00 62%,#c97a0c)!important;border:1px solid #d4912f!important}
html body #app#app .kpi.hl.lv-r{background:linear-gradient(135deg,#861a12,#b42318 62%,#c2352a)!important;border:1px solid #d65a50!important}
html body #app#app .kpi.hl.lv-g:before,html body #app#app .kpi.hl.lv-o:before,html body #app#app .kpi.hl.lv-r:before{display:none!important}
html body #app#app .kpi.hl.lv-g b,html body #app#app .kpi.hl.lv-o b,html body #app#app .kpi.hl.lv-r b{color:#fff!important}
html body #app#app .kpi.hl.lv-g .l,html body #app#app .kpi.hl.lv-o .l,html body #app#app .kpi.hl.lv-r .l,html body #app#app .kpi.hl.lv-g .s,html body #app#app .kpi.hl.lv-o .s,html body #app#app .kpi.hl.lv-r .s{color:rgba(255,255,255,.86)!important}
html body #app#app .ag-head.lv-g{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#262d19,#3f4c2a 58%,#526237)!important;border:1px solid #617441!important}
html body #app#app .ag-head.lv-o{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#5c3500,#8f5300 58%,#b86a00)!important;border:1px solid #d4912f!important}
html body #app#app .ag-head.lv-r{background:radial-gradient(420px 220px at 96% -4%,rgba(255,255,255,.14),transparent 72%),linear-gradient(120deg,#5e110c,#8f1c14 58%,#b42318)!important;border:1px solid #d65a50!important}

/* BGFIBank v12 : icônes des blocs de l’accueil en vert */
html body #home .mod .ic,html body #home #modCm .ic,html body #home.theme-light .mod .ic,html body #home.theme-light #modCm .ic{color:var(--bdu-green2,#859b5f)!important}
html body #home .mod .ic svg{stroke:currentColor}

/* e-learning en plein écran : la diapositive tient dans l'écran du poste, sans défilement */
#elearn.el-full:has(.el-deck){overflow:hidden}
#elearn.el-full:has(.el-deck) .el-layout{min-height:0;height:100vh}
#elearn.el-full:has(.el-deck) .el-main{height:100vh;max-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;padding:12px 32px 12px;overflow:hidden}
/* quiz et évaluation en plein écran : défilement normal */
#elearn.el-full:not(:has(.el-deck)){overflow:auto}
#elearn.el-full:not(:has(.el-deck)) .el-main{padding:22px 32px 60px}
#elearn.el-full .el-deck{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}
#elearn.el-full .el-deck>.sd-top,#elearn.el-full .el-deck>.el-vp,#elearn.el-full .el-deck>.sd-ctl{flex:0 0 auto}
#elearn.el-full .el-deck>.el-vp{margin-top:8px;margin-bottom:8px;padding-top:8px;padding-bottom:8px}
#elearn.el-full .el-deck>.sd-ctl{margin-top:10px}
#elearn.el-full .sd-stage{flex:1 1 auto;min-height:0!important;height:auto;overflow:hidden;display:flex;flex-direction:column}
#elearn.el-full .sd-slide{min-height:0!important;flex:1 1 auto;overflow:auto;box-sizing:border-box}
#elearn.el-full:has(.el-deck .sd-full) .el-fullx{display:none}
#elearn.el-full .sd-cover .sd-cov-in,#elearn.el-full .sd-end .sd-cov-in{margin:auto}
@media(max-height:760px){#elearn.el-full .sd-cover,#elearn.el-full .sd-end{padding-top:6px;padding-bottom:6px}#elearn.el-full .sd-cov-in{zoom:.94}}
@media(max-height:820px){#elearn.el-full .sd-slide{padding-top:18px;padding-bottom:18px}#elearn.el-full .sd-txt{font-size:.94em}#elearn.el-full .sd-txt h2{font-size:1.5em}#elearn.el-full .sd-txt li{padding-top:8px;padding-bottom:8px}}
@media(max-height:740px){#elearn.el-full .sd-txt{font-size:.88em}#elearn.el-full .el-main{padding-top:8px;padding-bottom:8px}#elearn.el-full .el-deck>.el-vp{margin-top:6px;margin-bottom:6px}}

/* r49 : études usages et attitudes / perception */
.ux-lk{display:flex;flex-direction:column;gap:10px}
.ux-lr{display:grid;grid-template-columns:minmax(220px,1.2fr) 2fr 56px;gap:14px;align-items:center;font-size:13px;color:var(--text)}
.ux-lr>b{text-align:right;color:var(--ink);font-weight:800}
.ux-lb{display:flex;height:22px;border-radius:7px;overflow:hidden;background:var(--line)}
.ux-lb i{display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:11px;font-weight:700}
.ux-sg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.ux-sgc{border:1px solid var(--line);border-top:4px solid var(--c);border-radius:14px;padding:14px 16px;background:var(--card)}
.ux-sgh{display:flex;align-items:baseline;gap:10px}.ux-sgh b{white-space:nowrap;font-size:28px;color:var(--c);font-weight:800}.ux-sgh span{font-weight:700;color:var(--ink);font-size:14px;line-height:1.25}
.ux-sgc p{margin:8px 0 10px;color:var(--text);font-size:12.5px;line-height:1.45}
.ux-sgc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;border-top:1px dashed var(--line);padding-top:8px}
.ux-sgc li{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.ux-sgc li em{font-style:normal}.ux-sgc li strong{color:var(--ink)}
.ux-meth{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.ux-meth div{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ux-meth b{color:var(--ink);font-size:13px}.ux-meth p{margin:6px 0 0;color:var(--text);font-size:12.5px;line-height:1.5}
.px-mx{display:grid;grid-template-columns:minmax(320px,1.5fr) 1fr;gap:18px;align-items:center}
@media (max-width:900px){.px-mx{grid-template-columns:1fr}.ux-lr{grid-template-columns:1fr 52px}.ux-lr .ux-lb{grid-column:1/-1;order:3}}
.px-q{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.px-n{font-size:12px;font-weight:800;fill:#fff}
.px-leg{display:flex;flex-direction:column;gap:7px}
.px-leg div{display:grid;grid-template-columns:24px 1fr auto 44px;gap:10px;align-items:center;font-size:12.5px;color:var(--text)}
.px-leg i{width:22px;height:22px;border-radius:50%;color:#fff;font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}
.px-leg em{font-style:normal;font-size:11px;font-weight:700}.px-leg b{text-align:right;color:var(--ink)}
.px-svg{width:100%;height:auto;display:block}
.cp-fun{display:flex;flex-direction:column;gap:12px;padding-top:4px}
.cp-fr{display:grid;grid-template-columns:minmax(170px,1fr) 2fr 52px;gap:12px;align-items:center;font-size:13px;color:var(--text)}
.cp-fr>b{text-align:right;color:var(--ink);font-weight:800}
.cp-fb{height:20px;border-radius:6px;background:var(--line);overflow:hidden}.cp-fb i{display:block;height:100%;border-radius:6px}
#modUa{--m97:linear-gradient(90deg,#637642,#a9b692);--m97c:#637642}#modCamp{--m97:linear-gradient(90deg,#f43f5e,#fda4af);--m97c:#f43f5e}

/* v3 BGFI */ html body #elearn .sh-card .sh-cf span.sh-add.sh-view,html body #elearn.shop-on .sh-card .sh-cf span.sh-add.sh-view,html body #elearn.shop-on .sh-card .sh-cf span.sh-add.sh-view *,html body #elearn .px-compare-grid button.sh-cta{color:#fff!important}
#tierBar,#tierBarApp{display:none!important}

@media (max-width:700px){
.mcard{overflow:visible!important;border:0!important;background:none!important;box-shadow:none!important}
.v27-hint:has(+ .mcard){display:none!important}
table.mct,#app .mcard>table.mct,#app .tw>table.mct{display:block;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto;border:0;background:none}
table.mct colgroup,table.mct thead{display:none}
table.mct tbody{display:flex;flex-direction:column;gap:10px}
table.mct tr{display:grid;width:100%;box-sizing:border-box;grid-template-columns:40px minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center;padding:14px 14px 12px;border-radius:16px;border:1px solid var(--line,rgba(140,180,220,.18));background:var(--card,rgba(20,45,70,.72))}
table.mct tr.mgrp{display:block;padding:12px 4px 0;border:0;background:none;border-radius:0}
table.mct tr.mgrp td{display:block;width:auto!important;max-width:none!important;min-width:0!important;position:static!important;padding:0!important;border:0!important;background:none!important;font-size:11.5px;line-height:1.5;white-space:normal!important}
table.mct td{display:block;position:static!important;box-shadow:none!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;min-width:0}
table.mct td.m-rk{grid-column:1;grid-row:1;text-align:center!important}
table.mct td.m-nm{grid-column:2;grid-row:1;font-size:14.5px;line-height:1.3}
table.mct td.m-nm small{display:block;margin-top:2px}
table.mct td.m-sc{grid-column:3;grid-row:1;text-align:right!important}
table.mct td.m-sc[data-l]::before{content:attr(data-l);display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:2px}
table.mct td.m-sc b{font-size:17px}
table.mct td.m-nm b{display:block;font-weight:600}
table.mct td.m-sc small{text-align:right!important;font-size:10.5px}
table.mct td.m-kv{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:7px!important;border-top:1px dashed var(--line,rgba(140,180,220,.16))!important;font-size:13px}
table.mct td.m-kv::before{content:attr(data-l);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}
table.mct td.m-kv .mini{display:inline-flex}
table.mct td.m-go{grid-column:1/-1;text-align:right!important;padding-top:4px!important;font-size:13px}
#elearn.ps-dark .ps-tbl table.mct tr{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.12)!important}
#elearn:not(.ps-dark) .ps-tbl table.mct tr{background:#fff!important;border-color:#dbe4ee!important}
.ps-tbl table.mct td.m-kv{border-top-color:rgba(128,160,190,.25)!important}
.ps-tbl table.mct td.m-kv::before,.ps-tbl table.mct td.m-sc[data-l]::before{color:inherit;opacity:.6}
table.mct tr.click:active{transform:scale(.99)}
}


#login #lgPhoto{background-image:none!important;transform:none!important;overflow:hidden}
#login #lgPhoto::before,#login #lgPhoto::after{content:"";position:absolute;inset:0;background-image:var(--lgimg);background-repeat:no-repeat;background-position:center}
#login #lgPhoto::before{background-size:cover;filter:blur(26px) saturate(1.05) brightness(.55);transform:scale(1.12)}
#login #lgPhoto::after{background-size:contain;background-position:top center}
#login .lg-visual{justify-content:flex-end}
@media (min-aspect-ratio:1/1){#login #lgPhoto::after{background-size:100% auto}}

.v52-dn>.chw{flex:0 0 auto;max-width:100%}.v52-dn .v52-cmp{flex:1 1 150px;min-width:0}@media (max-width:360px){.v52-dn{flex-direction:column}.v52-dn .v52-cmp{width:100%;flex:none}}
/* v102 : capsule vidéo interactive */
.sd-cap{display:none;background:#071b2a}
.sd-cap.on{display:block}
.cap-in{padding:22px 26px 18px;display:flex;flex-direction:column;gap:12px}
.cap-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}
.cap-hd h2{margin:6px 0 0!important;font-size:24px!important;color:#fff}
.cap-hint{font-size:12.5px;color:#cbe0f0;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--el-acc,#f36f21) 16%,transparent);border:1px solid color-mix(in srgb,var(--el-acc,#f36f21) 40%,transparent)}
.cap-vw{position:relative;width:100%;max-width:calc((100vh - 350px)*16/9);min-width:min(100%,520px);margin:0 auto}
.cap-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}
.cap-stage{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;font-family:Poppins,'Segoe UI',Arial,sans-serif;color:#fff;overflow:hidden;user-select:none}
.cap-sc{position:absolute;inset:0;display:none;overflow:hidden}
.cap-ph{position:absolute;left:0;top:0;transform-origin:0 0;max-width:none}
.cap-sh{position:absolute;left:0;right:0;bottom:0;height:290px;background:linear-gradient(180deg,rgba(3,20,33,0),rgba(3,20,33,.8) 55%,rgba(3,20,33,.94))}
.cap-dk{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,20,33,.86),rgba(3,20,33,.45))}
.cap-ti{position:absolute;left:72px;top:210px;width:900px}
.cap-tk{font-size:17px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--el-acc,#f36f21) 75%,#fff);font-weight:700}
.cap-tt{font-size:68px;font-weight:800;line-height:1.05;margin-top:14px;letter-spacing:-.02em}
.cap-ts{font-size:23px;margin-top:16px;color:#e1edf6}
.cap-end{position:absolute;left:72px;top:230px;width:1000px}
.cap-lt{position:absolute;left:72px;bottom:46px;width:900px}
.cap-lh{display:flex;align-items:center;gap:14px}
.cap-lh b{font-size:46px;font-weight:800;letter-spacing:-.01em}
.cap-num{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--el-acc,#f36f21);font-size:26px;font-weight:800;flex:none}
.cap-lp{font-size:22px;color:#e3eef7;margin-top:10px;line-height:1.35;max-width:820px}
.cap-chips{display:flex;gap:10px;margin-top:14px}
.cap-chip{background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.3);padding:7px 15px;border-radius:99px;font-size:18px;font-weight:600}
.cap-chip i{font-style:normal;color:#91a66d;margin-right:6px}
.cap-bub{position:absolute;background:#fff;color:#122a3c;border-radius:20px;padding:13px 20px;font-size:23px;font-weight:600;line-height:1.28;max-width:420px;box-shadow:0 20px 40px -18px rgba(0,0,0,.6);transform-origin:50% 100%}
.cap-bub:after{content:"";position:absolute;bottom:-14px;left:var(--tx,50%);margin-left:-14px;border:14px solid transparent;border-top-color:#fff;border-bottom:0}
.cap-bub small{display:block;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--el-acc,#f36f21);margin-bottom:3px}
.cap-ring{position:absolute;border-radius:50%;border:5px solid #ffb547;box-shadow:0 0 0 5px rgba(255,181,71,.25)}
.cap-lbl{position:absolute;background:#ffb547;color:#122c40;font-weight:700;font-size:18px;padding:7px 14px;border-radius:10px;white-space:nowrap}
.cap-dots{position:absolute;left:72px;top:34px;display:flex;gap:8px;transition:opacity .3s}
.cap-dots i{width:38px;height:6px;border-radius:6px;background:rgba(255,255,255,.35)}
.cap-dots i.on{background:#fff}.cap-dots i.done{background:var(--el-acc,#f36f21)}
.cap-big{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:0;background:color-mix(in srgb,var(--el-acc,#f36f21) 95%,transparent);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 20px 50px -14px rgba(0,0,0,.7)}
.cap-big[hidden]{display:none}
.cap-big svg{width:56px;height:56px;fill:#fff;margin-left:8px}
.cap-q{position:absolute;inset:0;border-radius:18px;background:rgba(3,15,25,.74);backdrop-filter:blur(4px);display:grid;place-items:center;padding:14px;overflow:auto}
.cap-q[hidden]{display:none}
.cap-qc{width:min(640px,100%);background:#fff;color:#122a3c;border-radius:20px;padding:22px 24px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.cap-qk{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--el-acc,#f36f21);font-weight:700}
.cap-qq{font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.25;margin:6px 0 12px}
.cap-qo{display:grid;gap:8px}
.cap-qo button{display:flex;align-items:center;gap:16px;text-align:left;padding:10px 14px;border-radius:13px;border:0;background:#f1f7fb;box-shadow:inset 0 0 0 2px #d9e8f4;font:inherit;font-size:15px;font-weight:500;color:#122a3c;cursor:pointer}
.cap-qo button:hover:not([disabled]){box-shadow:inset 0 0 0 2.5px #1172bd}
.cap-qo b{width:30px;height:30px;border-radius:9px;background:#deebf5;display:grid;place-items:center;flex:none}
.cap-qo button.ok{box-shadow:inset 0 0 0 3px #58683b;background:#f0f2ec}.cap-qo button.ok b{background:#58683b;color:#fff}
.cap-qo button.ko{box-shadow:inset 0 0 0 3px #d93025;background:#fdecea}.cap-qo button.ko b{background:#d93025;color:#fff}
.cap-qf{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}
.cap-fb{flex:1 1 260px;border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.4}
.cap-fb b{display:block;font-size:14.5px}
.cap-fb.ok{background:#f0f2ec;color:#374225}.cap-fb.ko{background:#fdecea;color:#8a1f17}
.cap-go{border:0;border-radius:12px;background:var(--el-acc,#f36f21);color:#fff;font:inherit;font-weight:700;font-size:14.5px;padding:11px 16px;cursor:pointer;white-space:nowrap}
.cap-ctl{display:flex;align-items:center;gap:12px;max-width:calc((100vh - 350px)*16/9);min-width:min(100%,520px);width:100%;margin:0 auto}
.cap-ctl button{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;display:grid;place-items:center;font-size:18px;flex:none}
.cap-ctl svg{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:0}
.cap-snd svg{fill:none!important;stroke-width:2!important}
.cap-bar{position:relative;flex:1;height:8px;border-radius:8px;background:rgba(255,255,255,.14);cursor:pointer}
.cap-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px}
.cap-seen{background:rgba(255,255,255,.28)}.cap-cur{background:var(--el-acc,#f36f21)}
.cap-bar b{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:#ffb547}
.cap-tm{font-size:12.5px;color:#cbe0f0;font-variant-numeric:tabular-nums;white-space:nowrap}
#elearn.el-full .sd-cap{min-height:0}
#elearn.el-full .cap-hd{display:none}
#elearn.el-full .cap-vw,#elearn.el-full .cap-ctl{max-width:calc((100vh - 335px)*16/9)}
@media(max-width:700px){.cap-in{padding:14px 12px}.cap-hint{display:none}.cap-vw,.cap-ctl,#elearn.el-full .cap-vw,#elearn.el-full .cap-ctl{max-width:none;min-width:0}.cap-tm{display:none}.cap-q{position:static;background:none;backdrop-filter:none;padding:10px 0 0}.cap-q .cap-qc{box-shadow:none}}
.el-vp .vp-sel select{background-color:#16354d;color:#fff;color-scheme:dark}
.el-vp .vp-sel select option{background:#fff;color:#122a3c}

/* consultante SPIRIT : médaillon des capsules et image de présentation */
.cap-cons{display:flex;align-items:center;gap:16px;margin-top:34px}
.cap-cons img{width:104px;height:104px;border-radius:50%;object-fit:cover;object-position:50% 22%;border:4px solid #fff;box-shadow:0 14px 30px -12px rgba(0,0,0,.7)}
.cap-cons b{display:block;font-size:22px;font-weight:700}
.cap-cons small{display:block;font-size:17px;color:#cbe0f0;margin-top:3px}
.el-cons9{position:relative;margin:18px 0 6px;border-radius:18px;overflow:hidden;aspect-ratio:16/7;background:#f2f2f2}
.el-cons9 img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}
.el-cons9 figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 20px;background:linear-gradient(180deg,rgba(13,30,43,0),rgba(13,30,43,.82));color:#fff}
.el-cons9 b{display:block;font-size:16px}
.el-cons9 span{display:block;font-size:13.5px;opacity:.9;margin-top:3px;max-width:560px}
/* v107 : présentation « vidéo » de la consultante */
.ei9 .ei9-stage{position:relative;border-radius:24px;overflow:hidden;background:#0d2639;aspect-ratio:16/9;max-height:calc(100vh - 210px);width:100%;margin:0 auto;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}
#elearn.el-full .ei9 .ei9-stage{max-height:calc(100vh - 190px)}
.ei9-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%;animation:ei9kb 40s ease-in-out infinite alternate}
@keyframes ei9kb{from{transform:scale(1.02)}to{transform:scale(1.1) translateX(-1.5%)}}
.ei9-sh{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,23,36,.92) 0%,rgba(6,23,36,.78) 38%,rgba(6,23,36,.15) 66%,rgba(6,23,36,0) 80%)}
.ei9-top{position:absolute;left:5%;top:7%;width:52%}
.ei9-top h2{margin:8px 0 0!important;font-size:clamp(22px,3vw,40px)!important;line-height:1.1;color:#fff}
.ei9-cap{position:absolute;left:5%;top:34%;bottom:16%;width:50%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}
.ei9-track{transition:transform .7s cubic-bezier(.2,.8,.2,1);padding:18% 0}
.ei9-track p{margin:0 0 14px;font-size:clamp(14px,1.45vw,19px);line-height:1.45;color:rgba(227,238,247,.38);transition:color .4s,transform .4s;transform-origin:0 50%}
.ei9-track p.h{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(11px,1vw,13px);color:rgba(255,154,90,.6)}
.ei9-track p.cur{color:#fff;transform:scale(1.02)}
.ei9-track p.h.cur{color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff)}
.ei9-track p.el-reading{background:none;box-shadow:none}
.ei9-who{position:absolute;right:4%;bottom:5%;text-align:right;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.ei9-who b{display:block;font-size:15px}.ei9-who span{font-size:12.5px;opacity:.9}
.ei9-go.pulse{animation:ei9p 1.6s ease-in-out infinite}
@keyframes ei9p{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--el-acc,#f36f21) 55%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--el-acc,#f36f21) 0%,transparent)}}
.ei9 .el-nav{margin-top:16px}
/* médaillon sur chaque diapositive */
.sd-cons9{position:absolute;right:16px;bottom:14px;z-index:5;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:rgba(8,27,42,.72);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);pointer-events:none}
.sd-cons9 img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #fff}
.sd-cons9 span{font-size:11.5px;font-weight:700;color:#fff}
.sd-cons9.talk img{animation:ei9t 1.2s ease-in-out infinite}
@keyframes ei9t{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--el-acc,#f36f21) 70%,transparent)}50%{box-shadow:0 0 0 7px rgba(255,154,90,0)}}
@media(max-width:700px){.ei9 .ei9-stage{aspect-ratio:auto;height:78vh;max-height:none}.ei9-ph{object-position:78% 20%}.ei9-sh{background:linear-gradient(180deg,rgba(6,23,36,.55) 0%,rgba(6,23,36,.35) 35%,rgba(6,23,36,.92) 62%)}.ei9-top{width:90%}.ei9-cap{top:auto;bottom:12%;height:34%;width:90%}.ei9-who{display:none}.sd-cons9 span{display:none}.sd-cons9{padding:3px}}
.sd-rev.pulse{animation:ei9p 1.2s ease-in-out 2}
/* v110 : médaillon visible uniquement quand la consultante parle */
.sd-cons9{opacity:0;transform:translateY(8px) scale(.85);transition:opacity .35s ease,transform .35s ease}
.sd-cons9.talk{opacity:1;transform:none}
/* v111 : pulsation nettement visible quand la consultante parle */
.sd-cons9.talk{border-color:rgba(255,154,90,.95);box-shadow:0 0 0 2px rgba(255,154,90,.45),0 0 22px rgba(255,140,60,.55)}
.sd-cons9.talk img{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);animation:c9pulse 1s ease-in-out infinite}
@keyframes c9pulse{0%{box-shadow:0 0 0 0 rgba(255,140,60,.95),0 0 0 0 rgba(255,140,60,.6);transform:scale(1)}50%{transform:scale(1.08)}70%{box-shadow:0 0 0 10px rgba(255,140,60,0),0 0 0 18px rgba(255,140,60,0)}100%{box-shadow:0 0 0 0 rgba(255,140,60,0),0 0 0 0 rgba(255,140,60,0);transform:scale(1)}}
.sd-cons9.c9-res{position:fixed;top:auto;bottom:22px;right:22px;z-index:60}
.sd-cap .sd-cons9,.sd-stage .sd-cons9{z-index:30}

/* v116 : bouton à cliquer mis en évidence après la phrase de transition */
.tr-pulse{animation:trp 1s ease-in-out 4!important}
@keyframes trp{0%,100%{box-shadow:0 0 0 0 rgba(255,140,60,.9)}60%{box-shadow:0 0 0 12px rgba(255,140,60,0)}}
/* v117 : intro — la tête de la consultante reste entière (cadrage haut, zoom ancré en haut) */
.ei9-ph{object-position:70% 0%;transform-origin:72% 4%;animation:ei9kb2 40s ease-in-out infinite alternate}
@keyframes ei9kb2{from{transform:scale(1)}to{transform:scale(1.06) translateX(-1%)}}
@media(max-width:700px){.ei9-ph{object-position:72% 0%;transform-origin:72% 2%}}
/* v119 : plein écran intégré au lecteur */
.vp-fs svg,.cap-fs svg{width:18px;height:18px;fill:none!important;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.cap-ctl .cap-fs{order:99}
#elearn.fs-inplayer .el-fullx,#elearn.fs-inplayer .sd-tr [data-elfull]{display:none!important}
/* v121 : « Continuer la vidéo » inactif tant que la consultante parle */
.cap-go.cap-go-wait,.cap-go:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}
/* v123 : étape suivante verrouillée pendant la parole ; plus de bouton Arrêter (pause seulement) */
#elearn .c9-wait{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.4)}
#elearn #elVp .vp-stop{display:none}
/* v124 : interrupteur de mode */
.el-mode{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(145,166,109,.5);background:rgba(145,166,109,.12);color:#e0e5d8;font:inherit;font-size:12px;font-weight:700;cursor:pointer;flex:none;white-space:nowrap}
.el-mode svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.el-mode.free{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 70%,transparent);background:color-mix(in srgb,var(--el-acc,#f36f21) 16%,transparent);color:color-mix(in srgb,var(--el-acc,#f36f21) 30%,#fff)}
.el-mode-art{float:right;margin:-4px 0 8px 12px}
/* v127 : interrupteur de mode à deux positions, mode actif bien visible */
.el-mode{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;height:40px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.28);color:#fff;font:inherit;cursor:pointer;flex:none;white-space:nowrap;width:auto}
.el-mode .mo-knob{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#0a7bd1;box-shadow:0 2px 10px rgba(10,123,209,.5);transition:transform .25s ease,background .25s ease}
.el-mode.free .mo-knob{transform:translateX(100%);background:var(--el-acc,#f36f21);box-shadow:0 2px 10px color-mix(in srgb,var(--el-acc,#f36f21) 45%,transparent)}
.el-mode .mo-opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;color:rgba(255,255,255,.55);transition:color .2s}
.el-mode:not(.free) .mo-g,.el-mode.free .mo-f{color:#fff}
.el-mode .mo-opt b{font-weight:700}
.el-mode .mo-s{display:none}
.el-mode svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.el-mode.free,.el-mode{border-color:rgba(255,255,255,.22)}
@media(max-width:700px){.el-mode{width:auto;padding:3px;justify-content:initial}.el-mode span.mo-opt{display:inline-flex}.el-mode .mo-l{display:none}.el-mode .mo-s{display:inline}.el-mode .mo-opt{padding:0 9px}}
.sd-hint{display:none!important}
/* v129 : corrections de la capsule */
.cc-btn{margin-top:22px;border:0;border-radius:14px;background:var(--el-acc,#f36f21);color:#fff;font:inherit;font-weight:800;font-size:26px;padding:16px 30px;cursor:pointer;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--el-acc,#f36f21) 80%,transparent)}
.cap-q.cap-corr .cap-qc{width:100%;max-width:none}
.cc-it{border:1px solid #ddebf5;border-radius:14px;padding:12px 14px;margin-top:10px;background:#fafcfd}
.cc-it.ko{border-color:#f6c9ad;background:#fff8f3}
.cc-h{display:flex;align-items:flex-start;gap:10px}.cc-h span{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0a7bd1;color:#fff;font-weight:800;font-size:13px}
.cc-h b{flex:1;font-size:14.5px;line-height:1.35}.cc-h em{flex:none;font-style:normal;font-weight:800;font-size:12px;color:#c4520f}.cc-it.ok .cc-h em{color:#58683b}
.cc-l{margin:8px 0 0 36px;font-size:13.5px;color:#122a3c}.cc-l small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4992ca;margin-bottom:2px}
.cc-l.cc-g{color:#0b64a8;font-weight:700}
.cc-it p{margin:6px 0 0 36px;font-size:13px;line-height:1.45;color:#225276}
.cc-act{display:flex;justify-content:flex-end;margin-top:14px}
/* v131 : certificat plein écran */
.xc-ov{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;background:radial-gradient(1200px 700px at 50% 40%,#123c5c 0%,#071927 70%);animation:xcin .35s ease}
@keyframes xcin{from{opacity:0}to{opacity:1}}
.xc-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;color:#fff}.xc-bar b{font-size:15px}.xc-bar span{flex:1}
.xc-b{height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-weight:700;font-size:13px;cursor:pointer}
.xc-b.xc-p{background:var(--el-acc,#f36f21);border-color:var(--el-acc,#f36f21)}.xc-b.xc-x{width:38px;padding:0;font-size:16px}
.xc-stage{position:relative;flex:1;min-height:0;margin:0 18px 18px;display:flex;align-items:center;justify-content:center}
.xc-paper{position:absolute;left:50%;top:50%;width:1414px;height:1000px;margin:-500px 0 0 -707px;transform-origin:50% 50%;background:linear-gradient(135deg,#fffdf8 0%,#ffffff 45%,#f7f3ea 100%);border-radius:6px;box-shadow:0 50px 120px -30px rgba(0,0,0,.75);overflow:hidden;color:#0e2231;font-family:inherit}
.xc-guil{position:absolute;inset:0;width:100%;height:100%}
.xc-band{position:absolute;left:50px;right:50px;top:50px;height:14px;background:linear-gradient(90deg,#0a497a 0 62%,var(--el-acc,#f36f21) 62% 100%)}
.xc-in{position:absolute;inset:90px 120px 70px;display:flex;flex-direction:column;align-items:center;text-align:center}
.xc-logos{display:flex;align-items:center;gap:26px;height:70px}.xc-logos img{max-height:62px;max-width:240px;object-fit:contain}.xc-x2{font-size:28px;color:#76add7;font-weight:300}
.xc-k{margin-top:34px;font-size:22px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:#c4520f}
.xc-a{margin-top:10px;font-family:Georgia,'Times New Roman',serif;font-size:50px;color:#0a497a;font-weight:700}
.xc-s{margin-top:30px;font-size:20px;color:#3174a8}
.xc-n{margin-top:12px;font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:74px;line-height:1.05;color:#0e2231}
.xc-rule{width:520px;height:2px;margin-top:14px;background:linear-gradient(90deg,transparent,#c9a96a,transparent)}
.xc-t{margin-top:12px;font-size:34px;font-weight:800;color:#0a497a}
.xc-d{margin-top:12px;font-size:17px;color:#3174a8}
.xc-foot{margin-top:auto;width:100%;display:grid;grid-template-columns:1fr 210px 1fr;align-items:end;gap:30px}
.xc-sig{display:flex;flex-direction:column;align-items:center}.xc-sig i{font-family:Georgia,serif;font-size:22px;color:#0e2231}.xc-sig .xc-script{font-size:26px;color:#0a497a}
.xc-sig span{display:block;width:280px;height:1px;background:#0e2231;margin:10px 0 6px;opacity:.5}.xc-sig small{font-size:14px;color:#3174a8;letter-spacing:.04em}
.xc-seal svg{width:200px;height:200px;filter:drop-shadow(0 10px 18px rgba(10,73,122,.35))}
.xc-id{margin-top:18px;font-size:13px;color:#8a97a3;letter-spacing:.04em}
@media print{body.xc-print *{visibility:hidden!important}body.xc-print #elCertOv,body.xc-print #elCertOv .xc-paper,body.xc-print #elCertOv .xc-paper *{visibility:visible!important}body.xc-print #elCertOv{position:fixed;inset:0;background:#fff}body.xc-print .xc-bar{display:none}body.xc-print .xc-paper{transform:scale(.72)!important;box-shadow:none}@page{size:A4 landscape;margin:0}}
/* v130 : évaluation finale */
.ex-art{--exb:#0a7bd1;--exo:var(--el-acc,#f36f21)}
.ex-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
.ex-tiles>div{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:2px}
.ex-tiles svg{width:22px;height:22px;fill:none;stroke:#62bbff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}
.ex-tiles b{font-size:22px;color:#fff}.ex-tiles span{font-size:12.5px;color:#87b7dc}
.ex-how{border-radius:16px;padding:16px 20px;background:rgba(10,123,209,.12);border:1px solid rgba(98,187,255,.25)}
.ex-how b{display:block;margin-bottom:8px;color:#fff}.ex-how ol{margin:0;padding-left:20px;color:#c6ddee;line-height:1.75;font-size:14px}
.ex-prev{margin-top:12px;color:#87b7dc;font-size:13.5px}.ex-prev b{color:#fff}
.ex-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ex-top span{font-size:12.5px;color:#87b7dc;font-weight:700}
.ex-prog{height:8px;border-radius:999px;background:rgba(255,255,255,.08);margin:10px 0 18px;overflow:hidden}.ex-prog i{display:block;height:100%;background:linear-gradient(90deg,#0a7bd1,#62bbff);border-radius:999px;transition:width .3s}
.ex-q{border-radius:20px;padding:24px 26px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12)}
.ex-qn{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff)}.ex-qn small{color:#87b7dc;font-weight:700;letter-spacing:.04em}
.ex-qt{margin:8px 0 18px;font-size:22px;line-height:1.35;font-weight:700;color:#fff}
.ex-os{display:grid;gap:10px}
.ex-opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#e3eef7;font:inherit;font-size:15px;cursor:pointer;transition:.15s}
.ex-opt b{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-weight:800}
.ex-opt:hover{border-color:rgba(98,187,255,.6)}
.ex-opt.on{border-color:var(--el-acc,#f36f21);background:color-mix(in srgb,var(--el-acc,#f36f21) 14%,transparent);color:#fff}.ex-opt.on b{background:var(--el-acc,#f36f21);color:#fff}
.ex-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:16px 0}
.ex-grid button{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#c6ddee;font:inherit;font-weight:800;cursor:pointer}
.ex-grid button.ok{background:rgba(10,123,209,.25);border-color:#0a7bd1;color:#fff}
.ex-res{display:flex;align-items:center;gap:24px;border-radius:20px;padding:22px 24px;margin:16px 0;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}
.ex-res.pass{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--el-acc,#f36f21) 16%,transparent),rgba(10,123,209,.1))}
.ex-ring{position:relative;flex:none;width:130px;height:130px}.ex-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.ex-ring circle{fill:none;stroke-width:10}.ex-ring .bg{stroke:rgba(255,255,255,.1)}.ex-ring .fg{stroke:var(--el-acc,#f36f21);stroke-linecap:round;transition:stroke-dasharray .8s}
.ex-res.fail .ex-ring .fg{stroke:#62bbff}
.ex-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ex-ring b{font-size:28px;color:#fff}.ex-ring small{font-size:12.5px;color:#87b7dc}
.ex-rt b{display:block;font-size:21px;color:#fff;margin-bottom:6px}.ex-rt p{margin:0;color:#c6ddee;line-height:1.55}
.ex-cert{display:flex;gap:16px;align-items:flex-start;border-radius:18px;padding:18px 20px;background:#fff;color:#122a3c;margin:12px 0}
.ex-ci svg{width:34px;height:34px;fill:none;stroke:var(--el-acc,#f36f21);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ex-cb{flex:1}.ex-cb b{font-size:17px}.ex-cb p{margin:4px 0 10px;color:#3174a8;font-size:13.5px}
.ex-cb .el-cf{display:flex;gap:10px;flex-wrap:wrap}.ex-cb .input{flex:1 1 240px;min-width:0;height:44px;border-radius:12px;border:1px solid #c3dbed;padding:0 14px;font:inherit;color:#122a3c;background:#fff}
.ex-wr{border-radius:16px;padding:16px 20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);margin:12px 0}.ex-wr b{color:#fff}.ex-wr ol{margin:8px 0 0;padding-left:20px;color:#c6ddee;line-height:1.65;font-size:14px}
.el-nav .btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;vertical-align:-3px;margin-right:4px}
@media(max-width:700px){.ex-tiles{grid-template-columns:repeat(2,1fr)}.ex-grid{grid-template-columns:repeat(5,1fr)}.ex-res{flex-direction:column;text-align:center}.ex-qt{font-size:18px}.ex-q{padding:18px}}
/* corrections : panneau défilant au-dessus de la vidéo ; médaillon en haut sur la capsule */
.cap-vw .cap-q.cap-corr{position:absolute;inset:0;z-index:20;display:block;overflow:auto;padding:14px;border-radius:18px;background:rgba(3,15,25,.82);backdrop-filter:blur(4px)}
.sd-stage:has(.sd-slide.on.sd-cap) .sd-cons9{top:14px;bottom:auto}
@media(max-width:700px){.xc-bar b{display:none}.xc-stage{margin:0 8px 8px}}
@media(max-width:700px){.cap-vw .cap-q.cap-corr{position:static;background:none;backdrop-filter:none;padding:10px 0 0;overflow:visible}.cc-h{flex-wrap:wrap}.cc-h em{width:100%;margin-left:36px}.cc-l,.cc-it p{margin-left:0}}
.cc-ok{margin:14px 0 4px;font-size:15px;font-weight:700;color:#58683b}
/* v138 : récapitulatif détaillé */
.ex-rec{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}
.ex-rec button{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#e3eef7;font:inherit;cursor:pointer}
.ex-rec button:hover{border-color:rgba(98,187,255,.6)}
.ex-rec span{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0a7bd1;color:#fff;font-weight:800;font-size:13px}
.ex-rec b{display:block;font-size:13.5px;line-height:1.35;font-weight:700;color:#fff}.ex-rec em{display:block;margin-top:5px;font-style:normal;font-size:13px;color:color-mix(in srgb,var(--el-acc,#f36f21) 50%,#fff)}
.ex-rec button.miss{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 60%,transparent);background:color-mix(in srgb,var(--el-acc,#f36f21) 8%,transparent)}.ex-rec button.miss span{background:var(--el-acc,#f36f21)}.ex-rec button.miss em{color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);font-weight:700}
@media(max-width:700px){.ex-rec{grid-template-columns:1fr}}
/* v139 : prénom du participant */
.pn-card{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:flex-start;padding:0 6%;background:linear-gradient(90deg,rgba(6,23,36,.92) 0%,rgba(6,23,36,.75) 45%,rgba(6,23,36,.1) 75%)}
.pn-in{width:min(460px,90%);display:flex;flex-direction:column;gap:8px;color:#fff;animation:pnin .5s ease}
@keyframes pnin{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.pn-in small{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff)}.pn-in b{font-size:30px;line-height:1.15}
.pn-f{display:flex;gap:10px;margin-top:10px}.pn-i{flex:1;min-width:0;height:52px;border-radius:14px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.95);color:#0e2231;font:inherit;font-size:18px;padding:0 16px}
.pn-i.err{border-color:var(--el-acc,#f36f21);box-shadow:0 0 0 4px color-mix(in srgb,var(--el-acc,#f36f21) 30%,transparent)}
.pn-b{height:52px;padding:0 20px;border:0;border-radius:14px;background:var(--el-acc,#f36f21);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer}
.ei9.pn-wait .ei9-cap,.ei9.pn-wait .ei9-top h2,.ei9.pn-wait .ei9-top .el-kick{opacity:0}
.pn-chip{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 6px 5px 12px;border-radius:999px;background:rgba(6,23,36,.55);border:1px solid rgba(255,255,255,.2);font-size:12.5px;color:#c6ddee}
.pn-chip b{color:#fff}.pn-chip button{border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:11.5px;font-weight:700;padding:4px 10px;cursor:pointer}
@media(max-width:700px){.pn-card{background:rgba(6,23,36,.85);justify-content:center;padding:0 16px}.pn-in b{font-size:24px}.pn-f{flex-direction:column}}
/* v143 */
.xc-sg2 .xc-cachet{height:100px;width:auto;margin-bottom:-6px;mix-blend-mode:multiply}
.xc-sg2 .xc-who{margin-top:2px;font-size:20px;font-weight:800;color:#0a497a;letter-spacing:.02em}.xc-sg2 small{margin-top:2px}
.pn-f2{flex-direction:column;align-items:stretch;gap:10px}.pn-l{display:flex;flex-direction:column;gap:5px}.pn-l span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c6ddee}
.pn-f2 .pn-i{height:48px}.pn-f2 .pn-nom{text-transform:uppercase}.pn-f2 .pn-b{margin-top:4px}.pn-h{margin:2px 0 0;font-size:12.5px;color:#87b7dc}
.ex-cb .btn.ghost{color:#0a497a;border:1px solid #c3dbed;background:#fff}.ex-cb strong{color:#0a497a}
.ex-redo{border-radius:16px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--el-acc,#f36f21) 45%,transparent);background:color-mix(in srgb,var(--el-acc,#f36f21) 6%,transparent);margin:12px 0}.ex-redo>b{color:#fff;font-size:16px}
.ex-redo>ol{margin:10px 0 0;padding-left:22px;color:#c6ddee;font-size:14px;line-height:1.55}.ex-redo>ol>li{margin:0 0 12px}.ex-redo>ol>li>span{color:#fff;font-weight:700}
.ex-redo ul{margin:6px 0 0;padding-left:18px}.ex-redo em{display:block;margin-top:4px;font-style:normal;color:#c6ddee}
.ex-mods{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ex-mod{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:9px 14px;border-radius:12px;border:1px solid rgba(98,187,255,.45);background:rgba(10,123,209,.15);color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}
.ex-mod i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--el-acc,#f36f21) 50%,#fff)}.ex-mod:hover{border-color:#62bbff}

/* v146 */
.ex-opt.good{border-color:#5f7140!important;background:rgba(95,113,64,.16)!important}.ex-opt.good b{background:#5f7140!important;color:#fff!important}.ex-opt.good span{color:#fff}
.ex-rec button.good{border-color:rgba(95,113,64,.7);background:rgba(95,113,64,.1)}.ex-rec button.good em{color:#8da368}.ex-rec button.good span{background:#5f7140}
.ex-backres{position:sticky;top:8px;z-index:30;display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px 10px 18px;border-radius:14px;background:rgba(10,123,209,.18);border:1px solid rgba(98,187,255,.5);backdrop-filter:blur(8px);color:#e3eef7;font-size:14px}
.ex-backres .btn{display:inline-flex;align-items:center;gap:8px;background:var(--el-acc,#f36f21);border-color:var(--el-acc,#f36f21);color:#fff}

/* v148 */
.ei9-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%;z-index:6;background:#0b1e2d}
.ei9.ei9-v .ei9-cap,.ei9.ei9-v .ei9-top,.ei9.ei9-v .ei9-who,.ei9.ei9-v .ei9-sh{opacity:0;pointer-events:none}
.ei9-vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;display:flex;align-items:center;gap:12px;padding:14px 22px 14px 16px;border:0;border-radius:999px;background:var(--el-acc,#f36f21);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.ei9-vplay i{width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:6px}
.ei9-go:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
/* v149 */
.ei9-sub{position:absolute;left:50%;bottom:7%;transform:translate(-50%,8px);z-index:9;max-width:84%;padding:10px 20px;border-radius:12px;background:rgba(8,22,32,.78);color:#fff;font-size:clamp(15px,2.1vw,22px);font-weight:600;line-height:1.35;text-align:center;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.ei9-sub.on{opacity:1;transform:translate(-50%,0)}
.ei9-cc{position:absolute;right:14px;top:14px;z-index:10;height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.5);background:rgba(8,22,32,.6);color:#fff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer}
.ei9-cc.off{opacity:.55;text-decoration:line-through}
.pn-card~.ei9-sub,.ei9.pn-wait .ei9-sub{display:none}

/* v150 : diapositives de présentation à gauche de la consultante */
.ei9-sl{position:absolute;left:0;top:0;bottom:0;width:50%;z-index:7;padding:5% 4% 5% 5%;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(6,23,36,.94) 0%,rgba(6,23,36,.86) 70%,rgba(6,23,36,0) 100%);color:#fff;pointer-events:none}
.ei9-sl section{position:absolute;left:5%;right:6%;top:50%;transform:translateY(-46%);opacity:0;transition:opacity .5s,transform .5s}
.ei9-sl section.on{opacity:1;transform:translateY(-50%)}
.ei9-sl small{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);margin-bottom:10px}
.ei9-sl h3{margin:0 0 12px;font-size:clamp(20px,2.4vw,32px);line-height:1.18;font-weight:800}
.ei9-sl p{margin:6px 0;color:#c6ddee;font-size:clamp(13px,1.2vw,16px);line-height:1.45}.ei9-sl .sl-aud{margin-top:14px;font-size:13px;color:#87b7dc}
.sl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sl-chips span{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:700}
.sl-who{margin-top:16px!important}.sl-who b{color:#fff}
.sl-mods{list-style:none;margin:0;padding:0;display:grid;gap:5px}.sl-mods li{display:flex;align-items:center;gap:10px;font-size:clamp(12px,1.08vw,15px);color:#87b7dc;transition:color .35s}
.sl-mods li b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.1);transition:background .35s}
.sl-mods li.lit{color:#fff}.sl-mods li.lit b{background:var(--el-acc,#f36f21)}
.sl-steps{display:grid;gap:10px}.sl-steps>div{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);opacity:.35;transition:opacity .4s,border-color .4s}
.sl-steps>div.lit{opacity:1;border-color:color-mix(in srgb,var(--el-acc,#f36f21) 60%,transparent)}.sl-steps i{grid-row:1/3;font-style:normal;font-weight:900;font-size:18px;color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);text-align:center}.sl-steps b{font-size:16px}.sl-steps span{font-size:13px;color:#c6ddee}
.sl-go{margin-top:16px!important;font-weight:800;color:#fff!important;opacity:.4;transition:opacity .4s}.sl-go.lit{opacity:1}.sl-go em{font-style:normal;color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);display:inline-block;animation:slgo 1s ease-in-out infinite}
@keyframes slgo{50%{transform:translateX(6px)}}
.sl-dots{position:absolute;left:5%;bottom:6%;display:flex;gap:6px}.sl-dots i{width:18px;height:4px;border-radius:2px;background:rgba(255,255,255,.2)}.sl-dots i.on{background:var(--el-acc,#f36f21)}
.ei9.ei9-p2 .ei9-cap,.ei9.ei9-p2 .ei9-top,.ei9.ei9-p2 .ei9-who,.ei9.ei9-p2 .ei9-sh{opacity:0;pointer-events:none}
.ei9.ei9-p2 .ei9-ph{object-position:60% 30%}
@media(max-width:700px){.ei9-sl{width:62%;padding:4%}.sl-mods li{font-size:11px}.sl-mods li b{width:18px;height:18px;font-size:10px}}

.ei9.ei9-p2 .ei9-top{opacity:1!important;pointer-events:auto!important;position:absolute;top:auto;left:auto;right:14px;bottom:14px;z-index:9;padding:0;background:none}
.ei9.ei9-p2 .ei9-top>:not(.pn-chip){display:none}
.ei9.ei9-p2 .ei9-top .pn-chip{margin:0}
/* v153 : tête de la consultante jamais coupée (cadrage calé sur le haut de l'image) */
.ei9-vid{object-position:62% 0%!important}
.ei9.ei9-p2 .ei9-ph{object-position:70% 0%!important;animation:none!important;transform:none!important}
@media(max-width:700px){.ei9-vid{object-position:66% 0%!important}}
/* v153 mobile : vidéo entière en 16:9 en haut, diapositives et carte du nom en dessous (plus de visage recadré) */
@media(max-width:700px){
.ei9.ei9-v .ei9-stage,.ei9.ei9-p2 .ei9-stage{height:auto!important;aspect-ratio:auto!important;max-height:none!important;display:flex;flex-direction:column;background:#0b1e2d}
.ei9.ei9-v .ei9-vid,.ei9.ei9-p2 .ei9-vid{position:relative!important;inset:auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:62% 0%!important;flex:none}
.ei9.ei9-p2:not(:has(.ei9-vid)) .ei9-ph{position:relative!important;inset:auto;height:auto;aspect-ratio:16/9;flex:none}
.ei9.ei9-p2 .ei9-sl{position:relative!important;inset:auto;width:100%!important;min-height:330px;padding:18px 16px 40px;background:#0b1e2d!important}
.ei9.ei9-p2 .ei9-sl section{left:16px;right:16px}
.ei9.ei9-v .pn-card{position:relative!important;inset:auto;padding:18px 16px;background:#0b1e2d!important;justify-content:center}
.ei9.ei9-p2 .ei9-top{position:relative!important;right:auto;bottom:auto;align-self:flex-end;margin:0 12px 10px}
}
@media(max-width:700px){.ei9.ei9-p2:has(.ei9-vid) .ei9-ph,.ei9.ei9-v .ei9-ph{display:none}.ei9.ei9-p2 .ei9-top{order:5;margin:-34px 12px 12px auto}.ei9.ei9-p2 .ei9-sl{order:4}}
@media(max-width:700px){.ei9.ei9-p2 .ei9-top{margin:0 12px 12px auto!important}}
.ei9-skip{position:absolute;right:14px;top:14px;z-index:12;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:rgba(6,23,36,.75);color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer;backdrop-filter:blur(6px)}
.ei9-skip b{color:color-mix(in srgb,var(--el-acc,#f36f21) 65%,#fff);font-size:16px}


/* ===== v166 : tableau de bord gamifié ===== */
#elearn .el-dmain{max-width:1240px;width:100%;padding:24px 28px 60px}
.el-dash{--dz-ok:#627441;--dz-cur:#32a6ff;--dz-gold:#f5b83d;--dz-lk:rgba(255,255,255,.18);display:flex;flex-direction:column;gap:18px}
#elearn.theme-light .el-dash{--dz-lk:#bcd7ec}
.dzi{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
.dz-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--el-card);border:1px solid var(--el-line);align-self:flex-start}
.dz-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--el-muted);padding:9px 16px;border-radius:10px;font-weight:700;font-size:13.5px}
.dz-tabs button.on{background:var(--el-acc,#f36f21);color:#fff}
.dz-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center;padding:28px 30px;border-radius:22px;color:#fff;
 background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--el-acc,#f36f21) 38%,transparent),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(98,116,65,.25),transparent 60%),linear-gradient(135deg,#06243b,#0b3352 60%,#13324a)}
.dz-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}
.dz-hero2{background:radial-gradient(120% 140% at 100% 0%,rgba(245,184,61,.25),transparent 55%),linear-gradient(135deg,#071e30,#10334d 60%,#1b415f)}
.dz-hl{position:relative;z-index:1}.dz-hl .el-kick{color:#c4cdb5}
.dz-hl h1{margin:6px 0 8px;font-size:28px;line-height:1.15}.dz-hl p{margin:0 0 16px;color:#cadfef;max-width:520px;line-height:1.5}
html body #elearn .el-dash .btn.dz-cta,.dz-cta{display:inline-flex!important;align-items:center;gap:12px;padding:12px 20px!important;border-radius:14px!important;background:var(--el-acc,#f36f21)!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--el-acc,#f36f21) 80%,transparent)!important;height:auto!important;text-align:left}
.dz-cta .dzi{width:24px;height:24px}.dz-cta b{display:block;font-size:15px}.dz-cta small{display:block;opacity:.85;font-weight:500}
.dz-f{display:inline-flex;align-items:center;gap:10px;color:#cadfef;font-weight:600}
.dz-f select{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:8px 10px}
.dz-f option{color:#0b1e2c}
.dz-kpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:stretch}
.dz-hero2 .dz-kpis{grid-template-columns:repeat(2,1fr)}
.dz-k,.dz-ring{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px;backdrop-filter:blur(6px)}
.dz-k b{font-size:26px;line-height:1}.dz-k b small{font-size:14px;opacity:.7;margin-left:2px}.dz-k sup{font-size:12px}.dz-k span,.dz-ring span{font-size:12px;color:#cadfef}
.dz-ring{align-items:center;text-align:center;background:conic-gradient(var(--dz-ok) calc(var(--p)*1%),rgba(255,255,255,.12) 0) padding-box,rgba(255,255,255,.08);position:relative}
.dz-ring:before{content:"";position:absolute;inset:7px;border-radius:12px;background:#0a2b45}
.dz-ring>*{position:relative}.dz-ring b{font-size:26px}.dz-ring b small{font-size:13px}
.dz-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;align-items:start}
.dz-side{display:flex;flex-direction:column;gap:18px}
.dz-card{background:var(--el-card);border:1px solid var(--el-line);border-radius:20px;padding:18px 18px 16px}
.dz-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}
.dz-card h3{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.dz-card h3 .dzi{color:var(--dz-ok)}
.dz-cnt{color:var(--el-muted);font-size:12.5px;font-weight:600}
.dz-leg{display:flex;gap:12px;font-size:12px;color:var(--el-muted);align-items:center}.dz-leg i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:-6px}
.dz-leg i.ok{background:var(--dz-ok)}.dz-leg i.cur{background:var(--el-acc,#f36f21)}.dz-leg i.lk{background:var(--dz-lk)}
.dz-note{margin:10px 0 0;font-size:12px;color:var(--el-muted)}
/* carte */
.dz-map{position:relative;padding:10px 8px 6px;display:flex;flex-direction:column;gap:22px;
 background:radial-gradient(circle at 20% 10%,rgba(50,166,255,.08),transparent 40%),radial-gradient(circle at 80% 80%,rgba(98,116,65,.08),transparent 45%);border-radius:16px}
.dz-trail{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}
.dz-tb{fill:none;stroke:var(--dz-lk);stroke-width:4;stroke-dasharray:2 10;stroke-linecap:round}
.dz-tp{fill:none;stroke:url(#dzG);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(98,116,65,.5))}
.dz-row{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px}
.dz-row.wb{padding-left:46px}
.dz-node{background:none;border:0;color:inherit;padding:0;flex:none}
button.dz-node,button.dz-ttl{cursor:pointer}button.dz-node:disabled{cursor:not-allowed}
.dz-dot{position:relative;flex:none;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:20px;
 background:var(--el-card);border:3px solid var(--dz-lk);color:var(--el-muted);transition:transform .2s}
.dz-dot .dzi{width:24px;height:24px}
.dz-node.ok .dz-dot{background:linear-gradient(135deg,#627441,#58683b);border-color:#b4c0a0;color:#fff;box-shadow:0 0 0 6px rgba(98,116,65,.15)}
.dz-node.cur .dz-dot{background:linear-gradient(135deg,var(--el-acc,#f36f21),color-mix(in srgb,var(--el-acc,#f36f21) 70%,#000));border-color:color-mix(in srgb,var(--el-acc,#f36f21) 45%,#fff);color:#fff;animation:dzP 1.8s infinite}
.dz-node.lk .dz-dot{opacity:.75}
button.dz-node:not(:disabled):hover .dz-dot{transform:scale(1.07)}
@keyframes dzP{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--el-acc,#f36f21) 55%,transparent)}70%{box-shadow:0 0 0 16px rgba(243,111,33,0)}100%{box-shadow:0 0 0 0 rgba(243,111,33,0)}}
.dz-star{position:absolute;right:-6px;top:-6px;width:24px;height:24px;border-radius:50%;background:var(--dz-gold);display:grid;place-items:center;color:#5a3b00;box-shadow:0 2px 8px rgba(0,0,0,.3)}
.dz-star .dzi{width:14px;height:14px;fill:currentColor}
.dz-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:4px}
.dz-ttl{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:0;color:inherit;padding:0}
.dz-ttl small{color:var(--el-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.dz-ttl b{font-size:15px;line-height:1.25}
.dz-ttl em{font-style:normal;font-size:12px;color:var(--el-muted);margin-top:1px}
.dz-row.ok .dz-ttl em{color:#b4c0a0}.dz-row.cur .dz-ttl em{color:color-mix(in srgb,var(--el-acc,#f36f21) 55%,#fff)}
.dz-row.lk .dz-ttl{opacity:.6}
.dz-br{display:flex;flex-wrap:wrap;gap:6px;position:relative;padding-left:14px}
.dz-br:before{content:"";position:absolute;left:0;top:-6px;bottom:12px;border-left:2px dashed var(--el-line)}
.dz-br:after{content:"";position:absolute;left:0;bottom:12px;width:10px;border-top:2px dashed var(--el-line)}
.dz-ch{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700;border:1px solid var(--el-line);background:rgba(255,255,255,.03);color:var(--el-muted);cursor:pointer}
.dz-ch .dzi{width:15px;height:15px}
.dz-ch.ok{color:#b4c0a0;border-color:rgba(98,116,65,.45);background:rgba(98,116,65,.12)}
.dz-ch.on{color:#fff;border-color:var(--el-acc,#f36f21);background:color-mix(in srgb,var(--el-acc,#f36f21) 22%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-acc,#f36f21) 15%,transparent)}
.dz-ch:disabled{cursor:not-allowed;opacity:.55}
.dz-ch.dz-rt{border-style:dashed;color:#ffcf73;border-color:rgba(245,184,61,.6);background:rgba(245,184,61,.1)}
.dz-ch.dz-rt.ok{color:#b4c0a0;border-color:rgba(98,116,65,.45);background:rgba(98,116,65,.12)}
.dz-boss .dz-dot{width:66px;height:66px;border-radius:20px;transform:rotate(45deg);margin:4px}.dz-boss .dz-dot .dzi{transform:rotate(-45deg);width:28px;height:28px}
.dz-boss.cur .dz-dot{background:linear-gradient(135deg,#f5b83d,#e07b12);border-color:#ffe0a3}
.dz-end .dz-dot{width:66px;height:66px;background:linear-gradient(135deg,#204c6e,#153147)}
.dz-end.ok .dz-dot{background:linear-gradient(135deg,#f5b83d,#d98a0c);border-color:#ffe3a6;color:#4a2f00;box-shadow:0 0 30px rgba(245,184,61,.5)}
.dz-start .dz-dot{width:58px;height:58px}
.dz-new .dz-dot{animation:dzU 1.4s ease-out 2,dzP 1.8s 2.8s infinite}
@keyframes dzU{0%{transform:scale(.6);box-shadow:0 0 0 0 rgba(245,184,61,.9)}50%{transform:scale(1.18)}100%{transform:scale(1);box-shadow:0 0 0 26px rgba(245,184,61,0)}}

/* badges */
.dz-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}
.dz-bd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:12px 8px;border-radius:14px;border:1px solid var(--el-line);background:rgba(255,255,255,.02);filter:grayscale(1);opacity:.55}
.dz-bd.on{filter:none;opacity:1;background:linear-gradient(180deg,rgba(245,184,61,.14),rgba(245,184,61,.02));border-color:rgba(245,184,61,.45)}
.dz-md{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--dz-lk);color:#fff;margin-bottom:2px}
.dz-bd.on .dz-md{background:radial-gradient(circle at 30% 30%,#ffe3a6,#f5b83d 55%,#c97d06);color:#4a2f00;box-shadow:0 6px 18px -6px rgba(245,184,61,.8)}
.dz-md .dzi{width:22px;height:22px}
.dz-bd b{font-size:12.5px;line-height:1.2}.dz-bd small{font-size:11px;color:var(--el-muted);line-height:1.3}
/* classement */
.dz-tg{display:inline-flex;background:rgba(255,255,255,.05);border:1px solid var(--el-line);border-radius:10px;padding:3px}
.dz-tg button{border:0;background:none;color:var(--el-muted);font-weight:700;font-size:12px;padding:5px 10px;border-radius:8px}.dz-tg button.on{background:var(--el-acc,#f36f21);color:#fff}
.dz-lb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.dz-lb li{display:grid;grid-template-columns:30px minmax(0,1fr) 70px 42px;align-items:center;gap:10px;padding:7px 8px;border-radius:12px}
.dz-lb li.me{background:color-mix(in srgb,var(--el-acc,#f36f21) 14%,transparent);outline:1px solid color-mix(in srgb,var(--el-acc,#f36f21) 55%,transparent)}
.dz-lb li.dz-gap{display:block;text-align:center;color:var(--el-muted);padding:0}
.dz-rk{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12.5px;background:rgba(255,255,255,.07)}
.dz-rk.r1{background:linear-gradient(135deg,#ffe3a6,#f5b83d);color:#4a2f00}.dz-rk.r2{background:linear-gradient(135deg,#ebf3f9,#a3c8e4);color:#153249}.dz-rk.r3{background:linear-gradient(135deg,#f3c49a,#c9814a);color:#3d1f05}
.dz-who{display:flex;flex-direction:column;min-width:0}.dz-who b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-who small{font-size:11.5px;color:var(--el-muted)}
.dz-pc{display:inline-block;height:7px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden;width:70px;vertical-align:middle}
#elearn.theme-light .dz-pc,#elearn.theme-light .dz-fb{background:#deecf6}
.dz-pc i,.dz-fb i{display:block;height:100%;background:linear-gradient(90deg,#627441,#32a6ff);border-radius:9px}
.dz-lb em,.dz-fr em{font-style:normal;font-size:12px;font-weight:700;text-align:right}
/* suivi */
.dz-grid2{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}
.dz-fun{display:flex;flex-direction:column;gap:9px}
.dz-fr{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(90px,1.1fr) 50px;align-items:center;gap:10px}
.dz-fn{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.07);font-weight:800;font-size:12px}
.dz-fx .dz-fn{background:rgba(245,184,61,.2);color:var(--dz-gold)}.dz-fx .dz-fn .dzi{width:15px;height:15px}
.dz-ft{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dz-fb{height:10px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden}
.dz-fx .dz-fb i{background:linear-gradient(90deg,#f5b83d,#e07b12)}
.dz-blk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.dz-blk li{padding:10px 12px;border-radius:12px;background:rgba(245,184,61,.08);border:1px solid rgba(245,184,61,.3);display:flex;flex-direction:column;gap:2px}
.dz-blk b{font-size:13px}.dz-blk span{font-size:12px;color:var(--el-muted)}
.dz-tw{overflow-x:auto}
.dz-tbl table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}
.dz-tbl th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--el-muted);padding:8px;border-bottom:1px solid var(--el-line)}
.dz-tbl td{padding:9px 8px;border-bottom:1px solid var(--el-line)}.dz-tbl td.n{text-align:center}.dz-tbl td em{font-style:normal;font-size:12px;margin-left:6px}
.dz-tbl tr.me td{background:color-mix(in srgb,var(--el-acc,#f36f21) 12%,transparent)}
.dz-s{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}
.dz-s.ok{background:rgba(245,184,61,.2);color:#ffcf73}.dz-s.ev{background:rgba(50,166,255,.2);color:#9fd5ff}.dz-s.cur{background:rgba(98,116,65,.18);color:#b4c0a0}.dz-s.no{background:rgba(255,255,255,.07);color:var(--el-muted)}
#elearn.theme-light .dz-s.ok{color:#9a6400}#elearn.theme-light .dz-s.ev{color:#0a62a6}#elearn.theme-light .dz-s.cur{color:#45532e}
#elearn.theme-light .dz-ch.ok,#elearn.theme-light .dz-row.ok .dz-ttl em{color:#45532e}#elearn.theme-light .dz-ch.on{color:#a6420a}#elearn.theme-light .dz-row.cur .dz-ttl em{color:#a6420a}
.el-it.dz-it .el-n .dzi{width:16px;height:16px}
/* écrans étroits */
@media (max-width:1100px){.dz-grid,.dz-grid2{grid-template-columns:1fr}.dz-hero{grid-template-columns:1fr}}
@media (max-width:720px){#elearn .el-dmain{padding:56px 12px 40px}.dz-hero{padding:20px 18px}.dz-hl h1{font-size:22px}
 .dz-kpis{grid-template-columns:repeat(2,1fr)}.dz-row.wb{padding-left:22px}.dz-dot{width:50px;height:50px}.dz-boss .dz-dot{width:54px;height:54px}.dz-row{gap:12px}
 .dz-lb li{grid-template-columns:28px minmax(0,1fr) 42px}.dz-lb .dz-pc{display:none}
 .dz-fr{grid-template-columns:26px minmax(0,1fr) 44px}.dz-fr .dz-fb{grid-column:2/4;grid-row:2}
 .dz-tabs{align-self:stretch}.dz-tabs button{flex:1;justify-content:center;padding:9px 8px}.dz-ch{padding:5px 9px;font-size:12px}}

.dz-kb{display:block;height:6px;border-radius:9px;background:rgba(255,255,255,.15);margin-top:8px;overflow:hidden}.dz-kb i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#627441,var(--el-acc,#f36f21))}
.dz-kp{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 55%,transparent)!important;background:color-mix(in srgb,var(--el-acc,#f36f21) 12%,transparent)!important}
.dz-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.dz-catb{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--el-line);background:var(--el-card);color:var(--el-text);border-radius:12px;padding:9px 14px;font-weight:700;font-size:13px}
.dz-catb:hover{border-color:var(--el-acc,#f36f21)}
.dz-pts .dz-pt-t{margin:0 0 12px;color:var(--el-muted);font-size:13px;line-height:1.5}.dz-pts .dz-pt-t b{color:var(--el-text)}
.dz-pt-bal{display:flex;flex-direction:column;padding:14px 16px;border-radius:16px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--el-acc,#f36f21) 30%,transparent),transparent 60%),rgba(255,255,255,.04);border:1px solid color-mix(in srgb,var(--el-acc,#f36f21) 40%,transparent);margin-bottom:10px}
.dz-pt-bal b{font-size:30px;line-height:1.05}.dz-pt-bal span{font-weight:700;font-size:13px}.dz-pt-bal small{color:var(--el-muted);font-size:12px;margin-top:2px}
.dz-pt-row{display:flex;gap:12px;align-items:flex-start;padding:10px 4px;border-top:1px solid var(--el-line)}
.dz-pt-row .dz-md{width:36px;height:36px;flex:none}.dz-pt-row .dz-md .dzi{width:18px;height:18px}
.dz-pt-row.ok .dz-md{background:linear-gradient(135deg,#627441,#58683b)}
.dz-pt-row>span:last-child{display:flex;flex-direction:column;flex:1;min-width:0}.dz-pt-row b{font-size:13px}.dz-pt-row small{font-size:12px;color:var(--el-muted)}
.dz-pt-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
#elearn .el-dash .el-fullx{display:none}
@media (max-width:720px){.dz-catb{padding:8px 10px}}
/* ===== v169 : suivi des équipes ===== */
.dt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:24px 26px;border-radius:22px;color:#fff;position:relative;overflow:hidden;
 background:radial-gradient(90% 160% at 100% 0%,color-mix(in srgb,var(--el-acc,#f36f21) 32%,transparent),transparent 55%),radial-gradient(70% 120% at 0% 100%,rgba(50,166,255,.22),transparent 60%),linear-gradient(135deg,#071e30,#0d2e48 60%,#133650)}
.dt-head:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}
.dt-head>*{position:relative;z-index:1}.dt-head .el-kick{color:color-mix(in srgb,var(--el-acc,#f36f21) 55%,#fff)}.dt-head h1{margin:6px 0 4px;font-size:26px}.dt-head p{margin:0;color:#cadfef;font-size:13px}
.dt-filt{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.dt-seg{display:inline-flex;padding:3px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
.dt-seg button{border:0;background:none;color:#cadfef;font-weight:700;font-size:12.5px;padding:7px 11px;border-radius:9px;white-space:nowrap}
.dt-seg button.on{background:var(--el-acc,#f36f21);color:#fff}
.dt-filt select{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:8px 10px;max-width:260px;font-weight:600}
.dt-filt select option,.dt-tools select option{color:#0b1e2c}
.dt-kpis{display:grid;grid-template-columns:1fr repeat(4,1.25fr);gap:12px}
.dt-kpi{display:flex;align-items:center;gap:12px;background:var(--el-card);border:1px solid var(--el-line);border-radius:18px;padding:14px 16px;min-width:0}
.dt-k0{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;background:linear-gradient(160deg,color-mix(in srgb,var(--el-acc,#f36f21) 18%,transparent),transparent 70%),var(--el-card)}
.dt-k0 b{font-size:34px;line-height:1}.dt-k0 span{font-weight:700;font-size:13px}.dt-k0 em,.dt-kt em{font-style:normal;font-size:11.5px;color:var(--el-muted)}
.dt-g{width:64px;height:64px;flex:none;transform:rotate(-90deg)}.dt-gb{fill:none;stroke:rgba(255,255,255,.09);stroke-width:8}.dt-gv{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s}
#elearn.theme-light .dt-gb{stroke:#deecf6}
.dt-kt{display:flex;flex-direction:column;min-width:0}.dt-kt b{font-size:24px;line-height:1}.dt-kt b small{font-size:13px;opacity:.7}.dt-kt span{font-weight:700;font-size:12.5px;line-height:1.25}
.dt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}
.dt-c7{grid-column:span 7}.dt-c5{grid-column:span 5}
.dt-fun{display:flex;flex-direction:column;gap:12px}
.dt-fl{display:flex;justify-content:space-between;font-size:13px;margin-bottom:5px}.dt-fl span{font-weight:800}
.dt-fb{height:14px;border-radius:8px;background:rgba(255,255,255,.06);overflow:hidden}
.dt-fb i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--el-acc,#f36f21),color-mix(in srgb,var(--el-acc,#f36f21) 50%,#fff))}
.dt-fs:nth-child(2) .dt-fb i{background:linear-gradient(90deg,#e8661c,#f5b83d)}.dt-fs:nth-child(3) .dt-fb i{background:linear-gradient(90deg,#32a6ff,#7cc6ff)}.dt-fs:nth-child(4) .dt-fb i{background:linear-gradient(90deg,#627441,#b4c0a0)}.dt-fs:nth-child(5) .dt-fb i{background:linear-gradient(90deg,#f5b83d,#ffe3a6)}
.dt-fs em{display:block;font-style:normal;font-size:11.5px;color:var(--el-muted);margin-top:3px}
.dt-al{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.dt-al li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid var(--el-line);background:rgba(255,255,255,.02)}
.dt-ai{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.dt-ai .dzi{width:18px;height:18px}
.dt-al li.w .dt-ai{background:rgba(245,184,61,.16);color:#f5b83d}.dt-al li.b .dt-ai{background:rgba(240,82,74,.16);color:#ff8a83}.dt-al li.m .dt-ai{background:rgba(255,255,255,.08);color:var(--el-muted)}.dt-al li.g .dt-ai{background:rgba(98,116,65,.16);color:#627441}
.dt-al b{font-size:13px;display:block}.dt-al small{font-size:11.5px;color:var(--el-muted)}.dt-al em{font-style:normal;font-size:22px;font-weight:800}
.dt-note{margin:10px 2px 0;font-size:12px;color:var(--el-muted)}.dt-note b{color:var(--el-text)}
.dt-tw{overflow-x:auto}
.dt-mod,.dt-pt{width:100%;border-collapse:collapse;font-size:13px}
.dt-mod th,.dt-pt th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--el-muted);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--el-line);white-space:nowrap}
.dt-pt th small{text-transform:none;letter-spacing:0;font-weight:500}
.dt-mod td,.dt-pt td{padding:9px 8px;border-bottom:1px solid var(--el-line);vertical-align:middle}
.dt-mod .c,.dt-pt .c{text-align:center}.dt-mod td em,.dt-pt td em{font-style:normal;font-size:12px;font-weight:700;margin-left:8px}
.dt-mn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.07);font-weight:800;font-size:12px}
.dt-mt{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dt-bar{display:inline-block;vertical-align:middle;width:110px;height:8px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden}.dt-bar.sm{width:80px}
.dt-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#627441,var(--el-acc,#f36f21))}
#elearn.theme-light .dt-bar,#elearn.theme-light .dt-fb{background:#deecf6}
.dt-pill{display:inline-block;min-width:44px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;background:rgba(255,255,255,.07)}
.dt-pill.g{background:rgba(98,116,65,.18);color:#b4c0a0}.dt-pill.w{background:rgba(245,184,61,.18);color:#ffcf73}.dt-pill.b{background:rgba(240,82,74,.18);color:#ff9a93}
.dt-mut{color:var(--el-muted)}
.dt-ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:520px;overflow:auto;padding-right:4px}
.dt-ag li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:14px;border:1px solid var(--el-line)}
.dt-ag li.me{border-color:color-mix(in srgb,var(--el-acc,#f36f21) 60%,transparent);background:color-mix(in srgb,var(--el-acc,#f36f21) 10%,transparent)}
.dt-rk{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:rgba(255,255,255,.07)}
.dt-ag li:nth-child(1) .dt-rk{background:linear-gradient(135deg,#ffe3a6,#f5b83d);color:#4a2f00}.dt-ag li:nth-child(2) .dt-rk{background:linear-gradient(135deg,#ebf3f9,#a3c8e4);color:#153249}.dt-ag li:nth-child(3) .dt-rk{background:linear-gradient(135deg,#f3c49a,#c9814a);color:#3d1f05}
.dt-an{display:flex;flex-direction:column;gap:3px;min-width:0}.dt-an b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-an small{font-size:11.5px;color:var(--el-muted)}.dt-an .dt-bar{width:100%;height:6px}
.dt-av{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dt-av b{font-size:14px}
.dt-tag{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;white-space:nowrap}.dt-tag.up{background:rgba(98,116,65,.18);color:#b4c0a0}.dt-tag.eq{background:rgba(255,255,255,.08);color:var(--el-muted)}.dt-tag.dn{background:rgba(240,82,74,.18);color:#ff9a93}
.dt-part>header{align-items:flex-start}
.dt-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.dt-tools input{background:rgba(255,255,255,.05);border:1px solid var(--el-line);color:var(--el-text);border-radius:12px;padding:8px 12px;min-width:240px}
.dt-tools select{background:rgba(255,255,255,.05);border:1px solid var(--el-line);color:var(--el-text);border-radius:12px;padding:8px 10px}
.dt-seg.sm{background:rgba(255,255,255,.04);border-color:var(--el-line)}.dt-seg.sm button{color:var(--el-muted);padding:6px 10px}.dt-seg.sm button.on{color:#fff}
#elearn.theme-light .dt-seg.sm button.on{color:#fff}
.dt-who{display:flex;align-items:center;gap:10px;min-width:0}.dt-who b{display:block;font-size:13px;white-space:nowrap}.dt-who small{font-size:11.5px;color:var(--el-muted);white-space:nowrap}
.dt-av0{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--el-acc,#f36f21) 35%,transparent),rgba(50,166,255,.3));color:#fff}
.dt-dots{display:inline-flex;gap:4px;align-items:center}
.dt-dots i{width:10px;height:10px;border-radius:3px;background:rgba(255,255,255,.1)}
.dt-dots i.ok{background:#627441}.dt-dots i.cur{background:var(--el-acc,#f36f21)}.dt-dots i.ko{background:#f5b83d}
.dt-dots i.ex{width:14px;height:14px;border-radius:50%;margin-left:4px;background:rgba(255,255,255,.1)}.dt-dots i.ex.ok{background:#f5b83d;box-shadow:0 0 8px rgba(245,184,61,.6)}.dt-dots i.ex.ko{background:#ff8a83}
#elearn.theme-light .dt-dots i{background:#d9e8f4}
.dt-pt tr.me td{background:color-mix(in srgb,var(--el-acc,#f36f21) 8%,transparent)}
.dt-st{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}
.dt-st.ok{background:rgba(245,184,61,.2);color:#ffcf73}.dt-st.ev{background:rgba(50,166,255,.2);color:#9fd5ff}.dt-st.cur{background:rgba(98,116,65,.18);color:#b4c0a0}.dt-st.w{background:rgba(240,82,74,.16);color:#ff9a93}.dt-st.no{background:rgba(255,255,255,.07);color:var(--el-muted)}
@media (max-width:1180px){.dt-kpis{grid-template-columns:repeat(3,1fr)}.dt-c7,.dt-c5{grid-column:1/-1}}
@media (max-width:720px){.dt-kpis{grid-template-columns:1fr 1fr}.dt-k0{grid-column:1/-1}.dt-head{padding:18px}.dt-head h1{font-size:21px}.dt-filt{width:100%}.dt-filt select{max-width:none;flex:1}.dt-seg{overflow-x:auto;max-width:100%}
 .dt-tools input{min-width:0;width:100%}.dt-tools{width:100%}.dt-g{width:52px;height:52px}.dt-kt b{font-size:20px}}
.dt-mod td,.dt-pt td{white-space:nowrap}.dt-mod .dt-bar{width:64px}.dt-mod td em{margin-left:6px}.dt-mt{max-width:220px}
.dt-more{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.dt-more span{color:var(--el-muted);font-size:12px}
#elearn .el-layout>main.el-dmain{min-width:0;max-width:100%}
.el-dash,.el-dash>*{min-width:0;max-width:100%}.dt-grid>*,.dt-kpis>*,.dz-grid>*{min-width:0}
@media (max-width:720px){.dt-seg{flex-wrap:wrap}.dt-filt>*{max-width:100%}.dt-kpis{grid-template-columns:1fr}.dt-al li{grid-template-columns:32px minmax(0,1fr) auto}.dt-tools .dt-seg.sm{width:100%}}

/* ===================== v170 : assistant de la formation ===================== */
.as-panel{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font-family:inherit}
.as-panel::before{content:"";position:absolute;inset:0;background:rgba(4,13,20,.42);opacity:0;transition:opacity .25s}
.as-panel.on{pointer-events:auto}.as-panel.on::before{opacity:1}
.as-sheet{position:absolute;top:12px;right:12px;bottom:12px;width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;border-radius:22px;overflow:hidden;
 background:var(--el-bg,#0b1d2b);color:var(--el-text,#e4eff7);border:1px solid var(--el-line,rgba(255,255,255,.1));box-shadow:0 30px 80px -20px rgba(0,0,0,.6);transform:translateX(calc(100% + 24px));transition:transform .32s cubic-bezier(.2,.8,.2,1)}
.as-panel.on .as-sheet{transform:none}
.as-hd{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--el-line,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--el-acc,#627441) 22%,transparent),transparent 70%)}
.as-av,.as-hero-av{width:46px;height:46px;flex:none;border-radius:50%;display:block;color:var(--el-acc,#627441);border:2px solid #fff;box-shadow:0 10px 22px -10px var(--el-acc,#627441);transition:box-shadow .3s,transform .3s}
.as-av svg,.as-hero-av svg{width:100%;height:100%;display:block;border-radius:50%}
.as-av.talk,.as-hero-av.talk{border-color:color-mix(in srgb,var(--el-acc,#627441) 65%,#fff);animation:asPulse 1s ease-in-out infinite}
@keyframes asPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--el-acc,#627441) 95%,transparent),0 0 0 0 color-mix(in srgb,var(--el-acc,#627441) 60%,transparent);transform:scale(1)}50%{transform:scale(1.08)}100%{box-shadow:0 0 0 10px transparent,0 0 0 18px transparent;transform:scale(1)}}
.as-av .as-eyes,.as-hero-av .as-eyes{transform-origin:32px 31px;animation:asBlink 4.2s infinite}
@keyframes asBlink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}
.as-av.talk .as-mouth,.as-hero-av.talk .as-mouth{animation:asTalkM .35s ease-in-out infinite alternate}
@keyframes asTalkM{from{d:path('M27 36.5q5 3 10 0')}to{d:path('M27 36q5 6 10 0')}}
.as-av.talk .as-ant,.as-hero-av.talk .as-ant{animation:asAnt .6s ease-in-out infinite alternate}@keyframes asAnt{from{opacity:1}to{opacity:.35}}
.as-ib svg,.as-snd svg,.as-link svg,.as-rp svg,.as-qz svg,.as-top svg,.as-dzb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.as-ti{flex:1;min-width:0}.as-ti b{display:block;font-size:15.5px;letter-spacing:-.01em}.as-ti small{display:block;font-size:12px;color:var(--el-muted,#84b5db);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.as-ib{width:38px;height:38px;flex:none;border-radius:12px;border:1px solid var(--el-line,rgba(255,255,255,.12));background:transparent;color:var(--el-text,#e4eff7);display:grid;place-items:center;cursor:pointer}
.as-ib:hover{background:color-mix(in srgb,var(--el-text,#fff) 8%,transparent)}.as-ib.off{color:var(--el-muted,#84b5db)}
.as-body{flex:1;overflow:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}
.as-msg{display:flex;max-width:92%}.as-msg.me{align-self:flex-end}.as-msg.bot,.as-msg.perle{align-self:flex-start}
.as-bub{border-radius:18px;padding:11px 14px;font-size:14.5px;line-height:1.5}
.as-bub p{margin:0}.as-bub small{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:3px}
.as-msg.me .as-bub{background:var(--el-acc,#627441);color:#fff;border-bottom-right-radius:6px}
.as-msg.bot .as-bub{background:var(--el-card,#10283a);border:1px solid var(--el-line,rgba(255,255,255,.1));border-bottom-left-radius:6px}
.as-msg.perle .as-bub{background:color-mix(in srgb,var(--el-acc,#627441) 14%,var(--el-card,#10283a));border:1px solid color-mix(in srgb,var(--el-acc,#627441) 40%,transparent);border-bottom-left-radius:6px}
.as-msg.say .as-bub{box-shadow:0 0 0 2px color-mix(in srgb,var(--el-acc,#627441) 60%,transparent)}
.as-link{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 11px;border-radius:12px;border:1px solid color-mix(in srgb,var(--el-acc,#627441) 45%,transparent);background:color-mix(in srgb,var(--el-acc,#627441) 12%,transparent);color:var(--el-text,#e4eff7);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}
.as-link span{min-width:0}.as-link svg{width:16px;height:16px;flex:none;color:var(--el-acc,#627441)}.as-link:hover{background:color-mix(in srgb,var(--el-acc,#627441) 22%,transparent)}
.as-link.lk{opacity:.7}.as-parts{display:grid;gap:6px;margin-top:4px}.as-parts .as-link{margin-top:4px}
.as-rp{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:0;border:0;background:none;color:var(--el-muted,#84b5db);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.as-rp svg{width:15px;height:15px}.as-rp:hover{color:var(--el-text,#fff)}
.as-msg.hello .as-rp{display:none}
.as-typ{display:flex;gap:5px;padding:14px 16px}.as-typ i{width:7px;height:7px;border-radius:50%;background:var(--el-muted,#84b5db);animation:asDot 1s infinite ease-in-out}.as-typ i:nth-child(2){animation-delay:.15s}.as-typ i:nth-child(3){animation-delay:.3s}
@keyframes asDot{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}
.as-sug{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 10px;scrollbar-width:none}.as-sug::-webkit-scrollbar{display:none}
.as-chip{flex:none;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;border:1px solid var(--el-line,rgba(255,255,255,.14));background:var(--el-card,#10283a);color:var(--el-text,#e4eff7);font:inherit;font-size:12.5px;font-weight:600;padding:8px 12px;cursor:pointer}
.as-chip:hover{border-color:var(--el-acc,#627441)}
.as-ft{padding:10px 14px 12px;border-top:1px solid var(--el-line,rgba(255,255,255,.1))}
.as-in{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:16px;border:1px solid var(--el-line,rgba(255,255,255,.16));background:var(--el-card,#10283a)}
.as-in:focus-within{border-color:var(--el-acc,#627441)}
.as-in textarea{flex:1;min-width:0;resize:none;border:0;outline:0;background:transparent;color:var(--el-text,#e4eff7);font:inherit;font-size:15px;line-height:1.4;padding:8px 0;max-height:120px}
.as-in textarea::placeholder{color:var(--el-muted,#84b5db)}
.as-in .as-ib{border:0;width:38px;height:38px}
.as-mic.rec{background:#e5484d;color:#fff;animation:asRec 1.2s infinite}@keyframes asRec{0%,100%{box-shadow:0 0 0 0 rgba(229,72,77,.5)}50%{box-shadow:0 0 0 7px rgba(229,72,77,0)}}
.as-snd{width:40px;height:40px;flex:none;border-radius:12px;border:0;background:var(--el-acc,#627441);color:#fff;display:grid;place-items:center;cursor:pointer}.as-snd:disabled{opacity:.35;cursor:default}
.as-act:empty{display:none}.as-act{margin-top:10px}
.as-qz{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:14px;border:1px solid var(--el-line,rgba(255,255,255,.16));background:transparent;color:var(--el-text,#e4eff7);font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.as-qz:hover{background:color-mix(in srgb,var(--el-text,#fff) 7%,transparent)}
.as-nt{margin:8px 0 0;font-size:11px;color:var(--el-muted,#84b5db);text-align:center}
/* accès */
.as-top{border-color:color-mix(in srgb,var(--el-acc,#627441) 50%,transparent)!important;color:var(--el-text,#e4eff7)!important}.as-top svg{width:16px;height:16px}
.as-endc{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 16px 12px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);backdrop-filter:blur(10px);color:#fff;font:inherit;text-align:left;cursor:pointer;max-width:420px}
.as-endc:hover{background:rgba(255,255,255,.16)}.as-endc b{display:block;font-size:15px}.as-endc small{display:block;font-size:12.5px;opacity:.8;margin-top:1px}

.as-endc.el-reading,.as-endc.tr-pulse{box-shadow:0 0 0 3px color-mix(in srgb,var(--el-acc,#627441) 70%,transparent)}
.as-dzb svg{width:16px;height:16px}
@media(max-width:719px){
 .as-sheet{top:auto;left:0;right:0;bottom:0;width:100%;height:min(86vh,720px);border-radius:22px 22px 0 0;transform:translateY(100%)}
 .as-panel.on .as-sheet{transform:none}
 .as-hd{padding:14px 14px 12px}.as-body{padding:14px 12px 6px}.as-sug{padding:4px 12px 8px}.as-ft{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}
 .as-top span,.as-top{font-size:0;gap:0}.as-top svg{width:18px;height:18px}
 .as-in textarea{font-size:16px}
}
#elearn:not(.theme-light) .as-panel{color-scheme:dark}

/* parcourir par rubrique */
.as-rubs,.as-qs{display:grid;gap:6px;margin-top:10px}
.as-rub{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--el-line,rgba(255,255,255,.14));background:color-mix(in srgb,var(--el-text,#fff) 4%,transparent);color:var(--el-text,#e4eff7);font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}
.as-rub:hover{border-color:var(--el-acc,#627441);background:color-mix(in srgb,var(--el-acc,#627441) 12%,transparent)}
.as-rub em{flex:none;font-style:normal;font-size:11.5px;font-weight:800;min-width:26px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--el-acc,#627441) 22%,transparent);color:var(--el-text,#fff)}
.as-qi{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 11px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--el-text,#fff) 4%,transparent);color:var(--el-text,#e4eff7);font:inherit;font-size:13.5px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}
.as-qi svg{width:17px;height:17px;flex:none;margin-top:1px;color:var(--el-acc,#627441);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.as-qi:hover{border-color:var(--el-acc,#627441)}
.as-more{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:0;border:0;background:none;color:var(--el-acc,#627441);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;text-align:left}
.as-more svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.as-chb{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in srgb,var(--el-acc,#627441) 55%,transparent);color:var(--el-text,#fff)}
.as-chb svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.as-qz{color:var(--el-text,#e4eff7);font-size:15px}
/* diapositive des questions */
.sd-asq{grid-template-columns:1.1fr .9fr}
.sd-asq .sd-txt{justify-content:center}
.sd-asq .sd-txt h2{font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;margin:6px 0 10px}
.sd-asq .sd-txt p{font-size:16.5px;line-height:1.55;margin:0 0 8px;color:var(--el-text,#e4eff7)}
.sd-asq .as-ask{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:14px;height:50px;padding:0 22px;border-radius:16px;background:linear-gradient(135deg,var(--el-acc,#627441),color-mix(in srgb,var(--el-acc,#627441) 60%,#000));color:#fff;border:0;font-weight:800;font-size:15px;box-shadow:0 18px 36px -16px var(--el-acc,#627441)}
.sd-asq .as-ask svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sd-asq .sd-vis{align-items:center;justify-content:center}
.as-hero{width:100%;max-width:400px;margin:auto;padding:26px 24px;border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--el-acc,#627441) 26%,var(--el-card,#10283a)),var(--el-card,#10283a) 70%);border:1px solid color-mix(in srgb,var(--el-acc,#627441) 40%,transparent);display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.as-hero .as-hero-av{width:84px;height:84px;border-width:3px}
.as-hero-b b{display:block;font-size:17px;color:var(--el-text,#fff)}.as-hero-b small{display:block;font-size:12.5px;color:var(--el-muted,#84b5db);margin-top:3px}
.as-hero-q{grid-column:1/-1;display:grid;gap:8px;margin-top:6px}
.as-hero-q span{justify-self:start;max-width:100%;padding:9px 13px;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--el-text,#fff) 8%,transparent);border:1px solid var(--el-line,rgba(255,255,255,.12));font-size:13px;font-weight:600;color:var(--el-text,#e4eff7)}
.as-hero-q span:nth-child(2){justify-self:end;border-radius:14px 14px 4px 14px}
@media(max-width:900px){.sd-asq{grid-template-columns:1fr}.as-hero{max-width:none}}
@media(max-width:719px){.as-hero{padding:18px}.as-hero .as-hero-av{width:64px;height:64px}.sd-asq .sd-txt p{font-size:15.5px}}


  :root{font-family:Arial,Helvetica,sans-serif;color:#15334a;background:#dfecf6}*{box-sizing:border-box}body{margin:0}.cover{background:#132f45;color:#fff;padding:55px max(35px,calc((100vw - 950px)/2)) 62px}.brand{font-weight:800;letter-spacing:.15em;color:#afcfe8}.ey{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:#edf4fa;margin:54px 0 10px}.cover h1{font-size:clamp(36px,5vw,56px);line-height:1.05;max-width:800px;margin:0;letter-spacing:-.045em}.cover p{color:#b2d1e9}.page{background:#fff;max-width:1020px;margin:25px auto;padding:42px;border-radius:14px}h2{margin-top:32px;color:#174364}p,li{line-height:1.58}table{width:100%;border-collapse:collapse;font-size:12px;margin:18px 0}th,td{border-bottom:1px solid #d0e3f2;text-align:left;padding:10px 8px;vertical-align:top}th{background:#d6e6f3;color:#183953}tr:nth-child(even){background:#f5f9fc}.kpis{display:flex;gap:12px;flex-wrap:wrap}.kpis div{background:#dfecf6;padding:20px;border-radius:10px;min-width:150px}.kpis b{display:block;font-size:29px;color:#184465}.kpis span{font-size:12px}.muted{color:#3680b9;font-size:12px}.slide{border-top:5px solid #7bb0d9;min-height:300px;padding:28px 0;page-break-before:always}.foot{font-size:11px;color:#71868a;border-top:1px solid #d0e3f2;padding-top:18px;margin-top:35px}@media print{body{background:white}.cover{min-height:250px}.page{margin:0;max-width:none;padding:25px 42px}.slide{break-before:page}}
<fonts count="2"><font><sz val="11"/><name val="Calibri"/><family val="2"/></font><font><b/><sz val="11"/><color rgb="FFFFFFFF"/><name val="Calibri"/><family val="2"/></font></fonts><fills count="3"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill><fill><patternFill patternType="solid"><fgColor rgb="FF1B4D50"/><bgColor indexed="64"/></patternFill></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs><cellXfs count="2"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" xfId="0" applyFont="1" applyFill="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles></styleSheet>`);
  return new Blob([ff.zipSync(files,{level:6})],{type:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'})}
function genDoc(id){const m=S.mod,isS=m==='sat',wv=isS?satWaves.find(x=>x.id===S.satWave):D.waves.find(x=>x.id===S.wave),WL=wv?wv.label:'';const wid=isS?S.satWave:S.wave;
  const nm=(t,x)=>`BGFIBank_${isS?'Satisfaction':'Client_Mystere'}_${t}_${wid}.${x}`;const P1=v=>v==null?null:Math.round(v*1000)/10,I0=v=>v==null?null:Math.round(v);
  const kick=isS?'Enquête de satisfaction clients Retail':'Programme Client Mystère';const go=(t,bl,o={})=>gPdf(t,kick,bl,{wave:WL,sub:WL+(o.sub?' · '+o.sub:''),...o});
  if(isS){const all=[...Array(N).keys()];const ind=satInd;const F5=v=>[pct(v.csat),sgn(v.nps),sgn(v.ces),pct(v.conf),pct(v.dep)];
    const grp=[['Réseau',all],...ZL.map((z,i)=>['Zone · '+z,all.filter(j=>SAT.ZONE[j]===i+1)]),...ENTL.map((e,i)=>['Entité · '+e,all.filter(j=>SAT.ENTITE[j]===i+1)]),...SEGL.map((g,i)=>['Segment · '+g,all.filter(j=>SAT.SEGMENT[j]===i+1)])];
    const H5=['CSAT','NPS','CES','Confiance','Risque de départ'];
    if(id==='base'){const keys=Object.keys(SAT);return {name:nm('Base_de_donnees','xlsx'),blob:gXlsx([{name:'Base',head:['Répondant','Agence (libellé)',...keys],rows:all.map(i=>[i+1,AGS[SAT.AG[i]]?AGS[SAT.AG[i]].n:'',...keys.map(k=>SAT[k][i])])}])}}
    if(id==='kpi'){const row=(p,ix)=>{const v=ind(ix);return [p,ix.length,P1(v.csat),I0(v.nps),I0(v.ces),P1(v.conf),P1(v.dep),P1(csat('D2d_2',ix)),P1(csat('E3',ix))]};
      const hd=['Périmètre','Base (répondants)','CSAT (% satisfaits, notes 4 et 5 sur 5)','NPS','CES (effort client, échelle 1 à 7)','Confiance (% notes 4 et 5)','Risque de départ (%)','Satisfaction attente en agence (%)','Satisfaction frais (%)'];
      return {name:nm('Tableau_de_bord','xlsx'),blob:gXlsx([{name:'Indicateurs',head:hd,rows:grp.map(([p,ix])=>row(p,ix))},{name:'Agences',head:['Agence','Zone','Entité','Base (répondants)','Satisfaction envers l’agence, CSAT agence (%)','Effort client en agence, CES','Satisfaction conseiller (%)','Satisfaction sur l’attente (%)','Pris en charge en moins de 15 min (%)','Risque de départ (%)'],rows:AGS.map((a,k)=>{const ix=all.filter(i=>SAT.AG[i]===k);return ix.length?[a.n,a.z,a.e,ix.length,P1(SIND.acsat.f(ix)),I0(SIND.aces.f(ix)),P1(SIND.acons.f(ix)),P1(SIND.aatt.f(ix)),P1(SIND.aw15.f(ix)),P1(SIND.dep.f(ix))]:null}).filter(Boolean)}])}}
    if(id==='plan'){const box=document.createElement('div');box.innerHTML=satPlan();dirPlanApply(box,'sat');const r1=[...box.querySelectorAll('tbody tr')].map(tr=>{const td=tr.querySelectorAll('td');const sel=td[6].querySelector('select');return [td[0].querySelector('.pill').textContent,td[0].querySelector('.note').textContent,td[1].querySelector('b').textContent,td[1].querySelector('div').textContent,td[2].textContent,td[3].textContent,td[4].textContent,td[5].textContent,sel?sel.value:'À lancer']});
      const r2=[];AGS.forEach((a,k)=>{const P=aplanOf(k);const vv=(x,f,dft)=>{const r=P.sv&&P.sv.v&&P.sv.v[x.id];return r&&r[f]?r[f]:dft};if(!P.items.length)r2.push([a.n,a.e,P.st,'Aucune action requise','','','','','',P.upd]);else P.items.forEach(x=>r2.push([a.n,a.e,P.st,x.l,P1(x.a),P1(x.r),vv(x,'act',x.act[0]),vv(x,'resp',x.act[1]),vv(x,'del',x.act[2]),P.upd]))});
      return {name:nm('Plan_d_actions','xlsx'),blob:gXlsx([{name:'Plan réseau',head:['Priorité','Horizon','Thème','Constat','Action','Responsable','Échéance','Indicateur de suivi','Statut'],rows:r1},{name:'Plans des agences',head:['Agence','Entité','Statut du plan','Point à améliorer','Agence (% satisfaits)','Réseau (% satisfaits)','Action','Responsable','Délai','Mise à jour'],rows:r2}])}}
    const vN=ind(all);
    if(id==='méthode')return {name:nm('Note_methodologique','pdf'),blob:go('Note méthodologique',[
      {h:'Objet et périmètre'},{p:'L’enquête mesure la satisfaction, la recommandation, l’effort, la confiance et l’intention de départ de la clientèle Retail de BGFIBank. Les résultats se déclinent par zone (Abidjan, Province), entité (Abidjan Nord, Abidjan Sud, Abidjan Centre-Ouest, Province), agence (11 points de vente), segment de clientèle et canal.'},
      {h:'Collecte'},{p:`Base intégrée de ${fr(N)} entretiens téléphoniques réalisés auprès de clients particuliers, répartis entre les 11 points de vente selon la taille de leur portefeuille (de 35 à 98 répondants par agence). Période de référence : ${WL}. Les résultats 2026 servent de point de comparaison.`},
      {h:'Indicateurs'},{table:{head:['Indicateur','Définition','Repères de lecture'],w:[1.1,2.6,1.6],al:['l','l','l'],b0:1,rows:SKEYS.map(([k,l])=>[l,SIND[k].sub,sLeg(k).map(x=>x[0]).join(' · ')])}},
      {h:'Règles de lecture'},{p:'Les taux de satisfaction correspondent à la part de clients attribuant la note 4 ou 5 sur une échelle de 1 à 5. Le NPS soustrait la part de détracteurs (notes 0 à 6) à celle des promoteurs (notes 9 et 10). Le CES est mesuré sur une échelle de 1 à 7 : effort faible (notes 1 et 2), modéré (3 et 4) et élevé (5 à 7) ; il correspond à la part d’effort faible diminuée de la part d’effort élevé.'},
      {p:'Les effectifs inférieurs à 30 répondants sont signalés : les écarts correspondants se lisent comme des tendances. Les résultats par agence se lisent avec les comparaisons entité et réseau, et avec l’analyse Client Mystère de l’agence.'}])};
    if(id==='questionnaire')return {name:nm('Questionnaire','pdf'),blob:go('Questionnaire de satisfaction',[
      {h:'Parcours d’entretien'},{table:{head:['Thème','Contenu','Variables'],w:[1.3,3,1.4],al:['l','l','l'],b0:1,rows:[['Profil','Segment, ancienneté de la relation, âge, sexe et agence de rattachement','SEGMENT, A5, H1, H2, AG'],['Relation avec la banque','Satisfaction globale, confiance, image de BGFIBank, comparaison avec les autres banques, multi-bancarisation et intention à 12 mois','B1, B3 à B8'],['Qualité de service','Accueil, disponibilité, professionnalisme, réactivité, délais, clarté des informations, personnalisation du conseil ; relation avec le conseiller','C1_1 à C1_7, C2, C3, C5'],['Canaux','Agence, centre de relation client, application et banque en ligne, guichets automatiques ; effort client','D1 à D6'],['Produits et services','Détention, satisfaction et intention de souscription ; frais et crédit','E1 à E5'],['Réclamations','Réclamation sur 12 mois, nature, issue et satisfaction du traitement','F1 à F7'],['Fidélisation et attentes','Recommandation (NPS), recommandation effective, trois attentes prioritaires','G1 à G4']]}},
      {p:'Les modalités et filtres proposés dans l’Espace résultats reprennent les dimensions du questionnaire. La raison donnée à la note de satisfaction est restituée sous forme de verbatims.'}])};
    if(id==='rapport'){const qs=ATT.slice(0,7).map(([v,l])=>[l,pct(csat(v,all))]);const irr=ATT.map(([v,l,g])=>({l,g,v:csat(v,all)})).filter(x=>x.v!=null).sort((a,b)=>a.v-b.v).slice(0,6);
      const g4=G4L.map((l,k)=>({l,v:all.filter(i=>SAT.G4_R1[i]===k+1||SAT.G4_R2[i]===k+1||SAT.G4_R3[i]===k+1).length/N})).sort((a,b)=>b.v-a.v).slice(0,6);
      return {name:nm('Rapport_d_analyse','pdf'),blob:go('Rapport d’analyse détaillé',[{kpis:SKEYS.map(([k,l])=>[sFmt(vN[k],SIND[k].k),l])},
        {h:'Indicateurs par périmètre'},{table:{head:['Périmètre','Base',...H5],w:[2,.8,1,.8,.8,1,1.1],b0:1,rows:grp.map(([p,ix])=>[p,ix.length,...F5(ind(ix))])}},
        {h:'Qualité de service'},{table:{head:['Critère','% de clients satisfaits'],w:[3,1],rows:qs}},
        {h:'Canaux'},{table:{head:['Canal','% de satisfaits parmi les utilisateurs'],w:[3,1],rows:[['Agence',pct(csat('D2d_6',all))],['Centre de relation client',pct(csat('D3c',all))],['Application et banque en ligne',pct(csat('D4a_5',all))],['Guichets automatiques',pct(csat('D5_5',all))]]}},
        {h:'Principaux irritants'},{table:{head:['Critère','Thème','% de satisfaits'],w:[2.4,1.4,1],al:['l','l','r'],rows:irr.map(x=>[x.l,x.g,pct(x.v)])}},
        {h:'Attentes prioritaires'},{table:{head:['Amélioration attendue','% de clients la citant'],w:[3,1],rows:g4.map(x=>[x.l,pct(x.v)])}},
        {h:'Décisions à instruire'},{p:`Prioriser les critères les moins bien notés (${irr.slice(0,2).map(x=>x.l.toLowerCase()).join(', ')}), puis examiner leur distribution par entité, segment et agence avant arbitrage. Chaque agence dispose d’un plan d’actions à valider dans l’Espace résultats.`}])}}
    if(id==='présentation')return {name:nm('Presentation_de_restitution','pdf'),blob:go('Présentation de restitution',[{h:'01 · Ce que disent les clients'},{kpis:SKEYS.map(([k,l])=>[sFmt(vN[k],SIND[k].k),l])},
      {page:1,h:'02 · Les écarts à lire'},{table:{head:['Périmètre','Base',...H5],w:[2,.8,1,.8,.8,1,1.1],b0:1,rows:grp.map(([p,ix])=>[p,ix.length,...F5(ind(ix))])}},
      {page:1,h:'03 · Les décisions'},{p:'Aligner les responsables sur trois leviers : accueil et attente, clarté des frais, délais de réponse. Suivre les indicateurs et les plans d’actions des agences jusqu’à la prochaine mesure.'}],{land:1})};
    return null}
  /* Client Mystère */
  const rows=rankAll(),pw=prevW(),PR=pw?rankAll(pw):null,ns=netScore(vis()),ps=pw?netScore(vis(pw)):null;const nOk=rows.filter(r=>r.s.g>=OBJ).length;
  if(id==='méthode')return {name:nm('Grilles_d_evaluation','xlsx'),blob:gXlsx([{name:'Synthèse',head:['N°','Séquence','Critères','Somme des coefficients','Scorée'],rows:D.seq.map(q=>[q.n,q.name,q.items.length,q.items.reduce((a,i)=>a+i.co,0),q.n<8?'Oui':'Non'])},{name:'Critères',head:['N° séquence','Séquence','Critère','Libellé','Coefficient','Indicateur de perception','Parcours'],rows:D.seq.flatMap(q=>q.items.map(it=>[q.n,q.name,it.id,it.q,it.co,it.ind?INDN[it.ind]:'','Toutes les visites']))}])};
  if(id==='plan'){const r2=rows.flatMap(r=>{const p=planOf(r.k),sv=planGet(AGS[r.k].code);const out=planCritRows(r.k,sv).map(x=>[AGS[r.k].n,AGS[r.k].e,P1(r.s.g),p.st,'Visite du '+x.v.date,x.i.q.n+'. '+x.i.q.name,P1(x.i.sc),x.rw.idl+' · '+x.rw.dif,x.rw.lab,x.act,x.resp,x.del,x.res]);return out.length?out:[[AGS[r.k].n,AGS[r.k].e,P1(r.s.g),p.st,'','Aucune action requise','','','','','','','']]});
    return {name:nm('Plan_d_actions_operationnel','xlsx'),blob:gXlsx([{name:'Plans de progrès',head:['Agence','Entité','Score global (%)','Statut du plan','Visite','Séquence','Score de la séquence (%)','Critère à améliorer','Résultat du critère','Action de progrès','Responsable','Délai','Résultat attendu'],rows:r2}])}}
  if(id==='carte')return {name:nm('Cartographie_des_ecarts','pdf'),blob:go('Cartographie des écarts',[{kpis:[[pct(ns.g),'Score global réseau'],[`${nOk}/${rows.length}`,'Agences à l’objectif de 85 %'],[fr(ns.wait,0)+' min','Attente moyenne'],[fr((rows[0].s.g-rows[rows.length-1].s.g)*100,1)+' pt','Écart meilleure / plus faible']]},
    {h:'Score global et écart à l’objectif par agence'},{table:{head:['Rang','Agence','Zone','Entité','Score','Écart à 85 %',...(PR?['Évol. vs vague 1']:[])],w:[.5,2.2,.9,.9,.8,.9,...(PR?[.9]:[])],al:['c','l','l','l','r','r','r'],rows:rows.map(r=>{const p=PR?PR.find(x=>x.k===r.k):null;return [r.r,AGS[r.k].n,AGS[r.k].z,AGS[r.k].e,pct(r.s.g),sgn1((r.s.g-OBJ)*100)+' pt',...(PR?[p?sgn1((r.s.g-p.s.g)*100)+' pt':'—']:[])]})}},
    {h:'Scores par séquence'},{table:{head:['Agence',...SEQ.map(q=>'S'+q.n)],w:[2.2,...SEQ.map(()=>.62)],fs:7.2,rows:rows.map(r=>[AGS[r.k].n,...SEQ.map(q=>r.s.d[q.n]==null?'—':fr(r.s.d[q.n]*100,0))])}},
    {p:SEQ.map(q=>`S${q.n} ${q.name}`).join(' · ')}])};
  if(id==='rapport'){const lowc=allCrit(vis()).sort((a,b)=>a.r-b.r).slice(0,8),best=rows.slice(0,5),worst=rows.slice(-5).reverse();
    return {name:nm('Synthese_bonnes_pratiques','pdf'),blob:go('Synthèse des bonnes pratiques et des insuffisances',[{kpis:[[pct(ns.g),'Score global réseau'+(ps?' ('+sgn1((ns.g-ps.g)*100)+' pt vs vague 1)':'')],[`${nOk}/${rows.length}`,'Agences à l’objectif'],[fr(ns.wait,0)+' min','Attente moyenne'],[fr(ns.note*10,1)+' %','Satisfaction globale']]},
      {h:'Séquences du parcours'},{table:{head:['Séquence','Conformité',...(ps?[__wl(0),'Évol.']:[])],w:[2.6,1,...(ps?[1,1]:[])],rows:SEQ.map(q=>[q.n+'. '+q.name,pct(ns.d[q.n]),...(ps?[pct(ps.d[q.n]),sgn1((ns.d[q.n]-ps.d[q.n])*100)+' pt']:[])])}},
      {h:'Perception client'},{table:{head:['Indicateur','Note sur 10',...(ps?[__wl(0)]:[])],w:[2.6,1,...(ps?[1]:[])],rows:Object.keys(INDN).map(k=>[INDN[k],fr(ns.ind[k]*10,1),...(ps?[fr(ps.ind[k]*10,1)]:[])])}},
      {h:'Bonnes pratiques : meilleures agences'},{table:{head:['Rang','Agence','Entité','Score'],w:[.5,2.4,1,1],al:['c','l','l','r'],rows:best.map(r=>[r.r,AGS[r.k].n,AGS[r.k].e,pct(r.s.g)])}},
      {h:'Agences à accompagner'},{table:{head:['Rang','Agence','Entité','Score'],w:[.5,2.4,1,1],al:['c','l','l','r'],rows:worst.map(r=>[r.r,AGS[r.k].n,AGS[r.k].e,pct(r.s.g)])}},
      {h:'Insuffisances : critères les moins respectés'},{table:{head:['Critère','Libellé','Séquence','Conformité'],w:[.6,3.4,1.3,.8],al:['l','l','l','r'],rows:lowc.map(x=>[x.id,short(x.q,110),x.s,pct(x.r)])}},
      {p:'Les pratiques les plus solides peuvent être diffusées par entité ; les séquences sous l’objectif font l’objet d’un plan de progrès par agence, suivi dans l’Espace résultats.'}])}}
  if(id==='présentation')return {name:nm('Presentation_de_restitution','pdf'),blob:go('Présentation de restitution',[{h:'01 · État du réseau'},{kpis:[[pct(ns.g),'Score global'],[`${nOk}/${rows.length}`,'Agences à l’objectif'],[fr(ns.wait,0)+' min','Attente moyenne']]},
    {page:1,h:'02 · Écarts de service'},{table:{head:['Séquence','Conformité'],w:[3,1],rows:SEQ.map(q=>[q.n+'. '+q.name,pct(ns.d[q.n])])}},
    {page:1,h:'03 · Décision et suivi'},{p:'Prioriser les agences sous l’objectif, partager les pratiques robustes et suivre l’exécution des plans de progrès jusqu’à la prochaine mesure.'}],{land:1})};
  return null}
function downloadDoc(id){if(id==='agences'){rptGoBlock();return}if(admMeta(id)){admDownload(admKey(id));return}const dk=docKey(id);if(dk){saveDoc(dk);return}
  const btn=document.querySelector(`[data-download="${CSS.escape(id)}"]`);if(btn){btn.disabled=true;btn.dataset.lbl=btn.textContent;btn.textContent='Préparation…'}
  setTimeout(()=>{try{const g=genDoc(id);if(g&&g.blob)saveBlob(g.name,g.blob);else if(id==='consolidé'&&DOCS['consolidé']&&DOCS['consolidé'].b)saveDoc('consolidé');else alert('Ce document n’est pas disponible pour cette période.')}catch(e){console.error(e);alert('Le document n’a pas pu être généré.')}finally{if(btn){btn.disabled=false;btn.textContent=btn.dataset.lbl||'Télécharger ↗'}}},30)}

/* ---------- session : l’utilisateur reste connecté après un rafraîchissement ---------- */
const SESS_K='bdu-session';var SESS_ON=false;
function sessSave(scr){if(!SESS_ON)return;try{const cur=scr||['login','home','app','account','admin'].find(x=>{const e=$('#'+x);return e&&!e.classList.contains('hidden')});
  if(!CUR||cur==='login'){sessionStorage.removeItem(SESS_K);return}
  sessionStorage.setItem(SESS_K,JSON.stringify({u:CUR.id,scr:cur,from:S.from||(cur==='admin'?ADM.from:'home'),S:{mod:S.mod,page:S.page,wave:S.wave,satWave:S.satWave,f:S.f,ag:S.ag,agTab:S.agTab,sag:S.sag,satTab:S.satTab,sub:S.sub,planSt:S.planSt,canal:S.canal}}))}catch(e){}}
function sessRestore(){let d=null;try{d=JSON.parse(sessionStorage.getItem(SESS_K)||'null')}catch(e){}
  if(!d||!d.u){SESS_ON=true;return}
  try{const u=d.u,s=d.S||{};
    if(u==='admin'){setCur('admin','admin');exitAgency()}
    else if(u==='bgfibank'){setCur('bgfibank','full');exitAgency()}
    else{const usr=usrFind(u);if(usr){setCur(u,usr.role,usr);if(usr.role==='agency')AG_ACC[u]=usr.ag}else if(AG_ACC[u])setCur(u,'agency');else{SESS_ON=true;return}
      if(CUR.role==='agency'){enterAgency(u)}else exitAgency()}
    const scr=d.scr==='account'?(d.from==='app'?'app':'home'):d.scr;
    if(ROLE){if(scr==='app'){const md=s.page==='sat'?'sat':'cm';agOpen(md);Object.assign(S,{page:s.page||(md==='sat'?'sat':'per'),agTab:s.agTab||'dash',satTab:s.satTab||'dash',sub:s.sub||{}});render()}}
    else if(scr==='app'&&s.mod){S.satWave=s.satWave||'S2';S.wave=s.wave||'V2';try{$('#satWaveSel').value=S.satWave;$('#waveSel').value=S.wave}catch(e){}
      openMod(s.mod);Object.assign(S,{page:s.page||'dash',f:s.f||{},ag:s.ag??null,agTab:s.agTab||'dash',sag:s.sag??null,satTab:s.satTab||'dash',sub:s.sub||{},planSt:s.planSt||{},canal:s.canal||'vis'});render()}
    else if(scr==='admin'&&ADMIN){admOpen(d.from||'home')}
    else show('home');
    applyProf()}catch(e){console.error(e);show('login')}
  SESS_ON=true;sessSave()}

/* ===================== v07 : résultats agence de l’enquête limités aux questions sur l’agence ===================== */
Object.assign(SIND,{
  acsat:{l:'Satisfaction envers l’agence (CSAT)',sub:'% de clients satisfaits de leur agence (notes 4 et 5 sur 5)',f:ix=>csat('D2d_6',ix),k:'pct',t:[.75,.65,.55]},
  aces:{l:'Effort client en agence (CES)',sub:'CES des opérations réalisées en agence : % effort faible (1-2 sur 7) − % effort élevé (5 à 7)',f:ix=>{const u=ix.filter(i=>SAT.D6b[i]===1);return u.length?ces(u):null},k:'pts',t:[55,45,35]},
  acons:{l:'Satisfaction conseiller',sub:'% de clients satisfaits de leur conseiller (notes 4 et 5 sur 5)',f:ix=>csat('C3',ix),k:'pct',t:[.75,.65,.55]},
  aatt:{l:'Satisfaction sur l’attente',sub:'% de clients satisfaits du temps d’attente en agence (notes 4 et 5 sur 5)',f:ix=>csat('D2d_2',ix),k:'pct',t:[.75,.65,.55]},
  aw15:{l:'Pris en charge en moins de 15 min',sub:'% de clients ayant attendu moins de 15 minutes lors de leur dernière visite',f:ix=>share('D2c',ix,x=>x<=2),k:'pct',t:[.75,.65,.55]}});
Object.assign(RSC,{acsat:[0,1],aces:[-50,100],acons:[0,1],aatt:[0,1],aw15:[0,1]});
Object.assign(PROF,{exp:'Profil de satisfaction · expérience en agence',qs:'Profil de satisfaction · qualité de service'});
const AKEYS=[['acsat','Satisfaction envers l’agence (CSAT)'],['aces','Effort client en agence (CES)'],['acons','Satisfaction conseiller'],['aatt','Satisfaction sur l’attente'],['aw15','Pris en charge en moins de 15 min'],['dep','Risque de départ']];
const AOPTS=AKEYS.map(([k,l])=>[k,l]);
const ADESC={acsat:'clients satisfaits de l’agence (notes 4 et 5)',aces:'opérations réalisées en agence',acons:'clients satisfaits de leur conseiller',aatt:'clients satisfaits du temps d’attente',aw15:'attente déclarée à la dernière visite',dep:'envisagent de quitter la banque'};
const SA_EXP=[['D2d_1','Accueil à l’entrée de l’agence'],['D2d_2','Temps d’attente'],['D2d_3','Confidentialité'],['D2d_4','Propreté et confort'],['D2d_5','Horaires d’ouverture'],['D2d_6','Satisfaction globale envers l’agence']];
const SA_QS=ATT.slice(0,7).map(x=>[x[0],x[1]]);
const SA_CRIT=[...SA_EXP.slice(0,5).map(([v,l])=>[v,l,'Expérience en agence']),...SA_QS.map(([v,l])=>[v,l,'Qualité de service du personnel']),['C3','Satisfaction à l’égard du conseiller','Conseiller']];
const SA_ATT=[1,2,8];
const SA_WAIT=[['Moins de 5 min',1],['5 à moins de 15 min',2],['15 à 30 min',3],['Plus de 30 min',4]];
const SA_DEP=[['Certainement rester',1],['Probablement rester',2],['Réduire ses opérations',3],['Probablement quitter',4],['Certainement quitter',5]];
Object.assign(SACT,{D2d_1:['Présence d’un agent d’accueil à l’entrée, salutation et orientation immédiate des clients','Chef d’agence','1 mois'],
  D2d_4:['Contrôle quotidien de la propreté, de la climatisation et des sièges de l’espace d’attente','Chef d’agence','Immédiat'],
  C3:['Contact proactif des clients du portefeuille et rendez-vous de suivi annuel par le conseiller','Responsable commercial','3 mois']});
/* questions posées (rappelées dans le rapport PDF) */
const SA_Q={D2d:'Lors de votre dernière visite dans votre agence BGFIBank, quel est votre niveau de satisfaction concernant chacun des aspects suivants ? (de 1 « très insatisfait » à 5 « très satisfait »)',
  D2c:'Lors de votre dernière visite dans votre agence, combien de temps avez-vous attendu avant d’être pris(e) en charge ?',
  C1:'Quel est votre niveau de satisfaction concernant la qualité de service du personnel de votre agence, sur chacun des aspects suivants ? (de 1 « très insatisfait » à 5 « très satisfait »)',
  C5:'Parmi ces aspects de la qualité de service, lequel est le plus important pour vous ?',
  C2:'Disposez-vous d’un conseiller attitré dans votre agence ?',C3:'Quel est votre niveau de satisfaction à l’égard de votre conseiller ? (de 1 « très insatisfait » à 5 « très satisfait »)',
  D6:'Pour votre dernière opération, quel effort avez-vous dû fournir pour obtenir ce que vous souhaitiez ? (de 1 « effort très faible » à 7 « effort très élevé ») · résultats limités aux clients dont la dernière opération s’est faite en agence',
  G4:'Parmi les améliorations suivantes, quelles sont les trois plus importantes pour vous ? (résultats limités aux améliorations qui relèvent de l’agence)',
  B8:'Au cours des 12 prochains mois, envisagez-vous de rester client(e) de BGFIBank, de réduire vos opérations ou de quitter la banque ?',
  VERB:'Pour quelle raison donnez-vous cette note de satisfaction ?'};
const g4has=(i,c)=>SAT.G4_R1[i]===c||SAT.G4_R2[i]===c||SAT.G4_R3[i]===c;
function satAgDataBase(k){const a=AGS[k],ix=satAgIx(k),all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);
  const ind=i2=>{const o={n:i2.length};AKEYS.forEach(([q])=>o[q]=i2.length?SIND[q].f(i2):null);return o};
  const Ag=ind(ix),En=ind(eix),Re=ind(all);
  const prevAg=f=>{if(S.satWave!=='S2')return null;const cur=SAT;SAT=D.sat;try{const p=satAgIx(k);return p.length?f(p):null}finally{SAT=cur}};
  const Pv=prevAg(p=>ind(p));
  const rk=AGS.map((x,j)=>({j,v:csat('D2d_6',satAgIx(j))})).filter(x=>x.v!=null).sort((x,y)=>y.v-x.v);const rank=rk.findIndex(x=>x.j===k)+1;
  const tri=f=>({a:ix.length?f(ix):null,e:f(eix),r:f(all),p:prevAg(f)});
  const ops=i2=>i2.filter(i=>SAT.D6b[i]===1);
  const exp=SA_EXP.map(([v,l])=>({id:v,l,...tri(i2=>csat(v,i2))}));
  const wait=SA_WAIT.map(([l,c])=>({l,...tri(i2=>share('D2c',i2,x=>x===c))}));
  const qs=SA_QS.map(([v,l],j)=>({id:v,l,...tri(i2=>csat(v,i2)),imp:tri(i2=>share('C5',i2,x=>x===j+1))}));
  const cons=tri(i2=>csat('C3',i2)),attit=tri(i2=>share('C2',i2,x=>x===1));
  const eff={n:ops(ix).length,ces:tri(i2=>{const u=ops(i2);return u.length?ces(u):null}),low:tri(i2=>{const u=ops(i2);return u.length?share('D6',u,x=>x<=2):null}),mod:tri(i2=>{const u=ops(i2);return u.length?share('D6',u,x=>x===3||x===4):null}),high:tri(i2=>{const u=ops(i2);return u.length?share('D6',u,x=>x>=5):null})};
  const att=SA_ATT.map(c=>({l:G4L[c-1],...tri(i2=>i2.length?i2.filter(i=>g4has(i,c)).length/i2.length:null)}));
  const dep=tri(i2=>share('B8',i2,x=>x>=4)),depd=SA_DEP.map(([l,c])=>({l,...tri(i2=>share('B8',i2,x=>x===c))}));
  const irr=SA_CRIT.map(([v,l,g])=>({id:v,l,g,a:csat(v,ix),r:csat(v,all),p:prevAg(p=>csat(v,p)),n:vals(v,ix).length})).filter(x=>x.a!=null&&x.n>=4).sort((x,y)=>(x.a-y.a)||((x.a-x.r)-(y.a-y.r)));
  const verb=[];{const seen=new Set();ix.forEach(i=>{const t=SAT.VERB[i];if(t&&!seen.has(t)){seen.add(t);verb.push({t,b:SAT.B1[i]})}})}
  const plan=aplanItems(k);
  return {k,a,ix,Ag,En,Re,Pv,rank,nag:rk.length,nVis:ix.filter(i=>SAT.D2d_6[i]!=null).length,exp,wait,qs,cons,attit,eff,att,dep,depd,irr,plan,verb,Q:SA_Q}}
function aplanItems(k){const ix=satAgIx(k);if(!APN||APN.sat!==SAT||!APN.v7){const all=[...Array(N).keys()];APN={sat:SAT,v7:1,r:Object.fromEntries(SA_CRIT.map(([v])=>[v,csat(v,all)]))}}
  let pv=null;if(S.satWave==='S2'){const cur=SAT;SAT=D.sat;try{const p=satAgIx(k);if(p.length)pv=Object.fromEntries(SA_CRIT.map(([v])=>[v,csat(v,p)]))}finally{SAT=cur}}
  const irr=SA_CRIT.map(([v,l,g])=>({id:v,l,g,a:csat(v,ix),r:APN.r[v],p:pv?pv[v]:null,n:vals(v,ix).length})).filter(x=>x.a!=null&&x.n>=4).sort((x,y)=>(x.a-y.a)||((x.a-x.r)-(y.a-y.r)));
  return irr.filter(x=>x.a<(x.r??1)||x.a<.65).slice(0,5).map(x=>({...x,act:(SACT[x.id]||['Point de vigilance à partager en réunion d’agence','Chef d’agence','1 mois']),res:'Atteindre au moins le niveau du réseau à la prochaine mesure'}))}
const acsatOf=k=>{const ix=satAgIx(k);return ix.length?csat('D2d_6',ix):null};

/* smiley qui suit l’échelle de couleurs (0 très bon … 3 insuffisant) */
function smiley(i){const m=['M16 29.5 Q26 41 36 29.5','M17.5 31 Q26 37.5 34.5 31','M18 33.5 L34 33.5','M18 37 Q26 29.5 34 37'][i];
  return `<svg class="smiley sm${i}" viewBox="0 0 52 52" aria-hidden="true"><defs><radialGradient id="smg${i}" cx="34%" cy="28%" r="80%"><stop offset="0" stop-color="#fff" stop-opacity=".62"/><stop offset=".55" stop-color="#fff" stop-opacity=".14"/><stop offset="1" stop-color="#fff" stop-opacity=".04"/></radialGradient></defs><circle cx="26" cy="26" r="23.5" fill="url(#smg${i})" stroke="#fff" stroke-opacity="1" stroke-width="1.8"/><circle cx="26" cy="26" r="20.2" fill="none" stroke="#edf4fa" stroke-opacity=".55" stroke-width=".8"/><ellipse cx="19" cy="21" rx="2.4" ry="${i===3?2:2.9}" fill="#fff"/><ellipse cx="33" cy="21" rx="2.4" ry="${i===3?2:2.9}" fill="#fff"/><path d="${m}" fill="none" stroke="#fff" stroke-width="2.9" stroke-linecap="round"/>${i===0?'<path d="M44 7.5l1 2.6 2.6 1-2.6 1-1 2.6-1-2.6-2.6-1 2.6-1z" fill="#edf4fa"/>':''}</svg>`}
const smIdx4=(key,v)=>{const c=sCol(key,v);return c==='#627441'?0:c==='#96a973'?1:c==='#f59f0b'?2:3};
const evoPill=(d,inv,dec=1)=>d==null||isNaN(d)?'':`<em class="evo-pill ${Math.abs(d)<.05?'eq':(inv?d<0:d>0)?'up':'dn'}">${sgn1(d)} pt vs vague préc.</em>`;

/* ---------- page agence de l’enquête (critères de l’agence) ---------- */
function satAgencyBase(){const k=S.sag,d=satAgData(k),a=d.a,A=d.Ag;let tab=S.satTab||'dash';if(tab==='verb'){tab='ana';S.satTab='ana';S.sub.agAna='verb'}if(!['dash','ana','plan'].includes(tab))tab='dash';
  const lv=sLv('acsat',A.acsat),PV=d.Pv;
  const lvl=lv==='lv-g'?'Satisfaction élevée':lv==='lv-o'?'Satisfaction à consolider':'Satisfaction insuffisante';
  const fv=(q,v)=>v==null?'—':q==='acsat'?`${fr(v*100,1)}<small>%</small>`:sFx(q,v);
  let b='';
  if(tab==='dash'){
    const tiles=`<div class="kpis k3">${AKEYS.map(([q,l])=>A[q]==null?kpi(l,'—','effectif insuffisant'):kpiLv(l,fv(q,A[q]),`${PV&&PV[q]!=null?sEvo(q,A[q],PV[q])+' par rapport à la vague précédente':''}<span class="ks2">${ADESC[q]}</span>`,sLv(q,A[q]))).join('')}</div>`;
    const tb=`<table class="t kpi-t"><colgroup><col><col style="width:84px"><col style="width:84px"><col style="width:92px"><col style="width:78px"></colgroup><thead><tr><th>Indicateur</th><th class="c">Agence</th><th class="c">Évol.</th><th class="c">Entité ${esc(a.e)}</th><th class="c">Réseau</th></tr></thead><tbody>${AKEYS.map(([q,l])=>`<tr><td>${l}</td><td class="c">${sChip(q,A[q])}</td><td class="c">${sEvo(q,A[q],PV&&PV[q])}</td><td class="c">${sFx(q,d.En[q])}</td><td class="c">${sFx(q,d.Re[q])}</td></tr>`).join('')}</tbody></table>`;
    const qs=`<table class="t kpi-t"><colgroup><col><col style="width:84px"><col style="width:84px"><col style="width:70px"><col style="width:70px"></colgroup><thead><tr><th>Critère</th><th class="c">Agence</th><th class="c">Évol.</th><th class="c">Entité</th><th class="c">Réseau</th></tr></thead><tbody>${d.qs.map(x=>`<tr><td>${esc(x.l)}</td><td class="c">${sChipP(x.a)}</td><td class="c">${sEvo('csat',x.a,x.p)}</td><td class="c">${pct(x.e)}</td><td class="c">${pct(x.r)}</td></tr>`).join('')}</tbody></table>`;
    const rk=S.sub.agRad2==='qs'?'qs':'exp',set=rk==='qs'?d.qs:d.exp;
    const rad=radar(set.map(x=>x.l),[{n:'Agence',c:'#1d527b',fo:.16,v:set.map(x=>x.a)},{n:'Entité '+a.e,c:'#6da7d4',fo:.04,v:set.map(x=>x.e)},{n:'Réseau',c:'#69a5d3',fo:0,dash:true,v:set.map(x=>x.r)}],{obj:.8,w:560});
    const best=d.irr.slice().reverse()[0],low=d.irr[0];
    const lect=`<div class="ag-lect"><p>Avec <b>${pct(A.acsat)}</b> de clients satisfaits de l’agence (${d.nVis} clients ayant visité l’agence), elle se classe <b>${d.rank}<sup>${d.rank===1?"re":"e"}</sup> sur ${d.nag}</b>${PV&&PV.acsat!=null&&A.acsat!=null?` ; ce taux ${A.acsat>=PV.acsat?'progresse':'recule'} de ${fr(Math.abs(A.acsat-PV.acsat)*100,1)} pts par rapport à la vague précédente`:''}. L’entité ${esc(a.e)} est à ${pct(d.En.acsat)} et le réseau à ${pct(d.Re.acsat)}.</p>
      <p>${pct(A.aw15)} des clients ont été pris en charge en moins de 15 minutes (réseau ${pct(d.Re.aw15)}) ; satisfaction sur l’attente : ${pct(A.aatt)}. Effort client des opérations en agence : ${sgn(A.aces)} (réseau ${sgn(d.Re.aces)}). Satisfaction à l’égard du conseiller : ${pct(A.acons)}.</p>
      ${low?`<p>Point le plus fragile : <b>${esc(low.l.toLowerCase())}</b> (${pct(low.a)} de satisfaits contre ${pct(low.r)} pour le réseau)${best&&best!==low?` ; point le plus solide : <b>${esc(best.l.toLowerCase())}</b> (${pct(best.a)})`:''}.</p>`:''}
      ${A.n<30?`<p class="note">Effectif de ${A.n} répondants : les écarts se lisent comme des tendances.</p>`:''}</div>`;
    b=tiles+`<div class="grid g32">${card('Indicateurs de l’agence','Agence, évolution depuis 2026, entité et réseau',tb)}${card('Lecture',`${A.n} répondants · ${esc(a.z==='Abidjan'?'Abidjan · entité '+a.e:'Province')}`,lect)}</div>
    <div class="grid g2" style="margin-top:18px">${card(PROF[rk],'% de clients satisfaits (notes 4 et 5) · agence, entité et réseau',rad,sSel('agRad2',rk,[['exp','Expérience en agence'],['qs','Qualité de service']]))}${card('Qualité de service','% de clients satisfaits du personnel de l’agence (notes 4 et 5) par critère · évolution depuis 2026',qs)}</div>
    <div class="grid g2" style="margin-top:18px">${card('Principaux irritants','Critères liés à l’agence les moins bien notés par ses clients',bars(d.irr.slice(0,6).map(x=>({l:`${esc(x.l)}<small class="sub-b">${esc(x.g)} · réseau ${pct(x.r)}</small>`,v:x.a,c:cS(x.a),t:pct(x.a)+(x.p!=null?sArw('csat',x.a,x.p,{keep:1}):ARW(null,{keep:1}))})),{max:1,arw:1}))}${card('Attentes prioritaires','% des clients de l’agence citant l’amélioration parmi leurs 3 priorités · améliorations qui relèvent de l’agence',bars(d.att.map(x=>({l:`${esc(x.l)}<small class="sub-b">réseau ${pct(x.r)}</small>`,v:x.a,c:'#6da7d4'})),{max:Math.max(...d.att.map(x=>x.a||0),.01)}))}</div>`}
  else if(tab==='ana'){b=satAgAna(d)}
  else{b=satAgPlanTab(d)}
  const dv=PV&&PV.acsat!=null&&A.acsat!=null?(A.acsat-PV.acsat)*100:null;
  return `${ROLE?'':`<button class="back" id="sback">${I.back} Retour au classement</button>`}
  <div class="ag-head ${lv}"><div><div class="eyebrow">${a.z==='Abidjan'?'Abidjan · Entité '+esc(a.e):'Province'}</div><h1>${esc(a.n)}</h1><div class="m"><span>${esc(satWaves.find(w=>w.id===S.satWave).short)}</span><span>Rang ${d.rank} / ${d.nag}</span><span>${A.n} répondants</span><span>${lvl}</span></div></div><div class="ag-score has-sm">${A.acsat!=null?smiley(smIdx4('acsat',A.acsat)):''}<div class="ag-sc"><b>${A.acsat==null?'—':fr(A.acsat*100,1)+' %'}</b><span>clients satisfaits de l’agence (CSAT)${dv!=null?' · '+evoPill(dv):''}</span><span style="display:block;margin-top:6px">CES agence ${sgn(A.aces)} · risque de départ ${pct(A.dep)}</span></div></div></div>
  <div class="ag-bar"><div class="tabs" id="satTabs">${[['dash','Tableau de bord'],['ana','Résultats détaillés'],['plan','Plan d’actions']].map(([t,l])=>`<button data-st="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div><div class="dl-bar"><span class="dl-l">Rapport<br>agence</span><button class="dl-pdf" type="button" data-sagpdf="${S.sag}" data-tip="Télécharger · Rapport PDF de l’agence"><svg viewBox="0 0 32 38" aria-hidden="true"><path d="M4 1h17l10 10v24a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2z" fill="#fff" stroke="#c0392b" stroke-width="2"/><path d="M21 1v10h10" fill="#f6d5d1" stroke="#c0392b" stroke-width="2"/><rect x="0" y="18" width="25" height="12" rx="2" fill="#c0392b"/><text x="12.5" y="27.2" text-anchor="middle" fill="#fff" style="font:800 8px sans-serif">PDF</text></svg><span><b>Rapport agence</b><small>Satisfaction</small></span><em>⤓</em></button></div></div>`+b}
function satAgAna(d){const k=d.k,a=d.a,ix=d.ix,n=ix.length,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);let tab=S.sub.agAna||'prof';
  const T=[['prof','Profils des répondants'],['exp','Expérience en agence'],['qs','Qualité de service'],['eff','Effort client'],['fid','Attentes et fidélité'],['verb','Verbatims clients']];if(!T.some(x=>x[0]===tab))tab='prof';
  const tri=fn=>[{n:'Agence',c:'#1a67a2',v:fn(ix)},{n:'Entité '+a.e,c:'#6da7d4',v:fn(eix)},{n:'Réseau',c:'#69a5d3',v:fn(all)}];
  const s3=x=>[{n:'Agence',c:'#1a67a2',v:x.map(y=>y.a)},{n:'Entité '+a.e,c:'#6da7d4',v:x.map(y=>y.e)},{n:'Réseau',c:'#69a5d3',v:x.map(y=>y.r)}];let b='';
  if(!n)b='<div class="card">Aucun répondant pour cette agence.</div>';
  else if(tab==='prof'){const bl=(v,labels)=>labels.map((l,j)=>{const c=ix.filter(i=>SAT[v][i]===j+1).length;return {l,v:c/n,t:`${fr(c/n*100,1)} % <small style="color:var(--muted)">(${c})</small>`,c:SEGC[j%SEGC.length]}});
    b=`<div class="kpis">${kpi('Répondants',fr(n),'clients de l’agence interrogés',true)}${kpi('Ont visité l’agence',`${fr(d.nVis)}<small> / ${fr(n)}</small>`,'répondent aux questions sur l’agence')}${kpi('Femmes',pct(share('H1',ix,x=>x===2)),'réseau '+pct(share('H1',all,x=>x===2)))}${kpi('Clients depuis plus de 5 ans',pct(share('A5',ix,x=>x>=4)),'réseau '+pct(share('A5',all,x=>x>=4)))}</div>
    <div class="grid g2">${[['Sexe','H1',SEXL],['Âge','H2',AGEL],['Segment de clientèle','SEGMENT',SEGL],['Ancienneté de la relation','A5',ANCL],['Contact avec BGFIBank sur 12 mois','A6',['Oui','Non']],['Canal de la dernière opération','D6b',['Agence','Téléphone','Application','Internet','GAB']]].map(([t,v,lab])=>card(t,'Répartition des répondants de l’agence (effectif)',bars(bl(v,lab),{max:1}))).join('')}</div>`}
  else if(tab==='exp'){const wa=dist('D2c',ix,[1,2,3,4],['#58683b','#8ca267','#9dc5e3','#c0392f'],['Moins de 5 min','5 à moins de 15 min','15 à 30 min','Plus de 30 min']);
    b=`<div class="kpis">${kpiLv('Satisfaction envers l’agence',pct(d.Ag.acsat),'réseau '+pct(d.Re.acsat),sLv('acsat',d.Ag.acsat))}${kpiLv('Satisfaction sur l’attente',pct(d.Ag.aatt),'réseau '+pct(d.Re.aatt),sLv('aatt',d.Ag.aatt))}${kpiLv('Pris en charge en moins de 15 min',pct(d.Ag.aw15),'réseau '+pct(d.Re.aw15),sLv('aw15',d.Ag.aw15))}</div>
    <div class="grid g2">${card('Satisfaction lors de la dernière visite','% de clients satisfaits (notes 4 et 5) · agence, entité et réseau',hbars(d.exp.map(x=>x.l),s3(d.exp)))}
    <div class="grid">${card('Temps d’attente déclaré','Dernière visite · clients de l’agence',stack(wa)+legend(wa.map(x=>[x.l,x.c])))}${card('Attente : agence et réseau','% des clients selon le temps d’attente déclaré',hbars(d.wait.map(x=>x.l),s3(d.wait).filter((_,j)=>j!==1)))}</div></div>`}
  else if(tab==='qs'){const perf=d.qs.map(x=>({l:x.l,v:x.a,imp:x.imp.a||0}));const M=satMatrix(ix,perf);let lect='';{const sf=S.f;S.f={AG:k};try{lect=typeof M==='string'?'':matLecture(perf.filter(p=>p.v!=null),M.mx,M.my,ix)}catch(e){lect=''}finally{S.f=sf}}
    b=`<div class="grid g32">${card('Matrice importance / performance','Clients de l’agence · les critères en bas à droite sont importants mais mal évalués',(typeof M==='string'?M:M.svg)+lect)}
    <div class="grid">${card('Satisfaction par critère','% de clients satisfaits du personnel (4-5) · agence, entité et réseau',hbars(d.qs.map(x=>x.l),s3(d.qs)))}
    ${card('Relation avec le conseiller','',`<div class="kpis" style="margin:0">${kpi('Conseiller attitré',pct(d.attit.a),'réseau '+pct(d.attit.r))}${kpiLv('Satisfaction conseiller',pct(d.cons.a),'réseau '+pct(d.cons.r),sLv('acons',d.cons.a))}</div>`)}</div></div>`}
  else if(tab==='eff'){const E=d.eff,u=ix.filter(i=>SAT.D6b[i]===1);
    const dd=dist('D6',u,[1,2,3,4,5,6,7],['#58683b','#2b6ea2','#7db1d9','#cfd4cf','#e7a58f','#d9634f','#c0392f'],['1','2','3','4','5','6','7']);
    b=`<div class="kpis">${kpiLv('Effort client en agence (CES)',sgn(E.ces.a),'réseau '+sgn(E.ces.r),sLv('aces',E.ces.a))}${kpi('Effort faible (notes 1-2)',pct(E.low.a),'réseau '+pct(E.low.r))}${kpi('Effort modéré (notes 3-4)',pct(E.mod.a),'réseau '+pct(E.mod.r))}${kpi('Effort élevé (notes 5 à 7)',pct(E.high.a),'réseau '+pct(E.high.r))}</div>
    ${E.n?`<div class="grid g2">${card('Effort déclaré pour la dernière opération en agence',`Échelle de 1 (effort très faible) à 7 (effort très élevé) · ${E.n} / ${n} clients de l’agence`,stack(dd)+legend(dd.map(x=>[x.l,x.c])))}${card('Effort : agence, entité et réseau','% de clients selon le niveau d’effort',hbars(['Effort faible','Effort modéré','Effort élevé'],s3([E.low,E.mod,E.high])))}</div>`:'<div class="card"><p class="note" style="margin:0">Aucun client de l’agence n’a réalisé sa dernière opération en agence.</p></div>'}
    ${E.n&&E.n<10?'<p class="note">Moins de 10 clients : résultats indicatifs.</p>':''}`}
  else if(tab==='fid'){const dp=dist('B8',ix,[1,2,3,4,5],['#58683b','#8ca267','#9dc5e3','#e0897f','#c0392f'],SA_DEP.map(x=>x[0]));
    b=`<div class="kpis">${kpiLv('Risque de départ',pct(d.dep.a),'réseau '+pct(d.dep.r),sLv('dep',d.dep.a))}${kpi('Comptent rester',pct((d.depd[0].a||0)+(d.depd[1].a||0)),'réseau '+pct((d.depd[0].r||0)+(d.depd[1].r||0)))}</div>
    <div class="grid g2">${card('Attentes prioritaires liées à l’agence','% des clients citant l’amélioration parmi leurs 3 priorités · agence, entité et réseau',hbars(d.att.map(x=>x.l),s3(d.att),{max:Math.max(.01,...d.att.flatMap(x=>[x.a||0,x.e||0,x.r||0]))}))}${card('Intention à 12 mois','Maintien de la relation bancaire · clients de l’agence',stack(dp)+legend(dp.map(x=>[x.l,x.c])))}</div>`}
  else if(tab==='verb'){const tone=S.sub.agTone||'all';const tp=x=>x>=4?['Positif','p-good']:x>=3?['Nuancé','p-warn']:['Négatif','p-bad'];
    const list=d.verb.filter(v=>tone==='all'||(tone==='pos'&&v.b>=4)||(tone==='mid'&&v.b===3)||(tone==='neg'&&v.b<=2)).sort((x,y)=>x.b-y.b);
    b=`<div class="toolbar"><div class="seg" id="agVtone">${[['all','Tous'],['pos','Positifs'],['mid','Nuancés'],['neg','Négatifs']].map(([t,l])=>`<button data-t="${t}" class="${tone===t?'on':''}">${l}</button>`).join('')}</div><span class="note" style="margin:0">${list.length} verbatim${list.length>1?'s':''} recueilli${list.length>1?'s':''} auprès des clients de l’agence</span></div><div class="vb">${list.map(v=>{const [l,c]=tp(v.b);return `<div class="vcard"><q>${esc(v.t)}</q><div class="vm"><span class="pill ${c}">${l} · ${v.b}/5</span></div></div>`}).join('')||'<p class="note">Aucun verbatim.</p>'}</div>`}
  return `<div class="tabs" id="agAnaTabs" style="margin:6px 0 16px">${T.map(([t,l])=>`<button data-aa="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div>`+(n&&n<30&&tab!=='verb'?`<div class="warnbox" style="margin-bottom:14px">Base : ${n} répondants dans l’agence · résultats indicatifs, à lire avec les comparaisons entité et réseau.</div>`:'')+b}

/* ---------- classements : CSAT agence, flèches d’évolution, légende sur deux lignes ---------- */
const rkLegs=(scale,obj,EC)=>`<div class="rk-legs"><div class="rk-row"><span class="rk-lt">Échelle</span>${legendO(scale,obj,'sq')}<span class="lg-arw"><b class="up">▲</b><b class="dn">▼</b> Évolution par rapport à la vague précédente</span></div><div class="rk-row"><span class="rk-lt">Entités</span>${legend(Object.entries(EC).map(([e,c])=>[e==='Province'?'Province':'Entité '+e,c]))}</div></div>`;
const svgArw=(x,y,d,inv)=>{if(d==null||isNaN(d))return '';const c=Math.abs(d)<.05?'eq':(inv?d<0:d>0)?'up':'dn';return `<text x="${x.toFixed(1)}" y="${y.toFixed(1)}" text-anchor="middle" class="rk-arw ${c}" style="fill:${c==='up'?'#627441':c==='dn'?'#f0524a':'#69a5d3'}!important;font-size:8.5px!important;font-weight:700">${Math.abs(d)<.05?'=':d>0?'▲':'▼'}</text>`};
function rankCols(ags){const sq=S.sub.rkSeq||'all',iq=S.sub.rkInd2||'all',ind=iq!=='all'&&sq==='all',rv=r=>sq!=='all'?r.s.d[sq]:iq!=='all'?r.s.ind[iq]:r.s.g;const rs=ags.filter(r=>rv(r)!=null).sort((a,b)=>rv(b)-rv(a)),n=rs.length,W=1000,H=360,pl=34,pr=8,pt=64,pb=104,bw=(W-pl-pr)/Math.max(n,1),Y=v=>pt+(1-v)*(H-pt-pb);const EC=ENT_C;
  const pw=prevW();const PM={};if(pw)rs.forEach(r=>{const s=agScore(r.k,pw);PM[r.k]=s?rv({s}):null});
  let g='';[0,.2,.4,.6,.8,1].forEach(t=>{g+=`<line x1="${pl}" x2="${W-pr}" y1="${Y(t)}" y2="${Y(t)}" stroke="#ebf3f9"/><text x="${pl-6}" y="${Y(t)+3.5}" text-anchor="end" style="font-size:10px">${ind?fr(t*10,0):t*100}</text>`});
  rs.forEach((r,i)=>{const a=AGS[r.k],x=pl+i*bw+bw*.14,w=bw*.72,y=Y(rv(r)),h=Y(0)-y,p=PM[r.k],dd=p!=null?(rv(r)-p)*100:null;
    g+=`<g class="bub" data-ag="${r.k}" data-rk="${esc(a.n)} · ${ind?fr(rv(r)*10,1)+'/10':pct(rv(r))}${dd!=null?' · '+sgn1(ind?dd/10:dd)+' pt vs vague préc.':''} · rang ${i+1}/${n} · ${a.e}" onmouseenter="window.rkTip&&window.rkTip(this,1)" onmouseleave="window.rkTip&&window.rkTip(this,0)"><rect class="colb" style="animation-delay:${i*.012}s" x="${x.toFixed(1)}" y="${y.toFixed(1)}" width="${w.toFixed(1)}" height="${h.toFixed(1)}" rx="2.5" fill="${color(rv(r))}"/>${svgArw(x+w/2,y-5,dd)}<rect x="${(pl+i*bw).toFixed(1)}" y="${pt}" width="${bw.toFixed(1)}" height="${H-pt-pb+14}" fill="transparent"/>
    <circle cx="${(x+w/2).toFixed(1)}" cy="${Y(0)+8}" r="3.2" fill="${EC[a.e]}"/><text transform="translate(${(x+w/2+3).toFixed(1)},${Y(0)+16}) rotate(-58)" text-anchor="end" style="font-size:9.5px">${esc(a.n.length>19?a.n.slice(0,18).trim()+'…':a.n)}</text></g>`});
  g+=`<line x1="${pl}" x2="${W-pr}" y1="${Y(OBJ)}" y2="${Y(OBJ)}" stroke="#627441" stroke-width="1.8" stroke-dasharray="6 4"/>`;
  const sc=ind?[['Bon ≥ 9/10','#627441'],['Moyen 5 à 9/10','#f59f0b'],['Faible < 5/10','#f0524a']]:[['Bon ≥ 85 %','#627441'],['Moyen 50 à 85 %','#f59f0b'],['Faible < 50 %','#f0524a']];
  return `<div style="overflow-x:auto;-webkit-overflow-scrolling:touch"><div class="mapwrap chart" style="min-width:720px"><svg viewBox="0 0 ${W} ${H}" role="img" aria-label="Classement des agences par score global">${g}</svg><div class="tip hidden"></div></div></div>`+rkLegs(sc,objItem(ind?('Objectif '+fr(OBJN/10,1).replace(',0','')+'/10'):'Objectif 85 %'),EC)}
function satRankCols(ix){const key=AOPTS.some(x=>x[0]===S.sub.rkIndA)?S.sub.rkIndA:'acsat',d=SIND[key],inv=!!d.inv;
  const rs=AGS.map((a,k)=>{const i2=ix.filter(i=>SAT.AG[i]===k);return {k,v:i2.length?d.f(i2):null,n:i2.length}}).filter(r=>r.v!=null).sort((x,y)=>inv?x.v-y.v:y.v-x.v);
  const PM=S.satWave==='S2'?withPrev(p=>Object.fromEntries(AGS.map((a,k)=>{const i2=p.filter(i=>SAT.AG[i]===k);return [k,i2.length?d.f(i2):null]}))):{};
  const n=rs.length,W=1000,H=360,pl=40,pr=8,pt=64,pb=104,bw=(W-pl-pr)/Math.max(n,1);const [mn,mx]=RSC[key];const Y=v=>pt+(1-(Math.max(mn,Math.min(mx,v))-mn)/(mx-mn))*(H-pt-pb);
  const EC=ENT_C;let g='';
  for(let t=0;t<=4;t++){const v=mn+(mx-mn)*t/4;g+=`<line x1="${pl}" x2="${W-pr}" y1="${Y(v)}" y2="${Y(v)}" stroke="#ebf3f9"/><text x="${pl-6}" y="${Y(v)+3.5}" text-anchor="end" style="font-size:10px">${d.k==='pct'?fr(v*100,0):fr(v,0)}</text>`}
  rs.forEach((r,i)=>{const a=AGS[r.k],x=pl+i*bw+bw*.14,w=bw*.72,y0=Y(Math.max(mn,Math.min(0,mx))),y=Y(r.v),top=Math.min(y,y0),h=Math.max(1,Math.abs(y0-y)),p=PM&&PM[r.k],dd=p!=null?(d.k==='pct'?(r.v-p)*100:r.v-p):null;
    g+=`<g class="bub" data-sag="${r.k}" data-rk="${esc(a.n)} · ${sFmt(r.v,d.k)}${dd!=null?' · '+(d.k==='pct'?sgn1(dd):sgn(dd))+' pt vs vague préc.':''} · rang ${i+1}/${n} · ${a.e} · n=${r.n}" onmouseenter="window.rkTip&&window.rkTip(this,1)" onmouseleave="window.rkTip&&window.rkTip(this,0)" style="cursor:pointer"><rect class="colb" style="animation-delay:${i*.012}s" x="${x.toFixed(1)}" y="${top.toFixed(1)}" width="${w.toFixed(1)}" height="${h.toFixed(1)}" rx="2.5" fill="${sCol(key,r.v)}"/>${svgArw(x+w/2,top-5,dd,inv)}<rect x="${(pl+i*bw).toFixed(1)}" y="${pt}" width="${bw.toFixed(1)}" height="${H-pt-pb+14}" fill="transparent"/>
    <circle cx="${(x+w/2).toFixed(1)}" cy="${H-pb+8}" r="3.2" fill="${EC[a.e]}"/><text transform="translate(${(x+w/2+3).toFixed(1)},${H-pb+16}) rotate(-58)" text-anchor="end" style="font-size:9.5px">${esc(a.n.length>19?a.n.slice(0,18).trim()+'…':a.n)}</text></g>`});
  const ref=d.t[0];g+=`<line x1="${pl}" x2="${W-pr}" y1="${Y(ref)}" y2="${Y(ref)}" stroke="#627441" stroke-width="1.8" stroke-dasharray="6 4"/>`;
  return `<div style="overflow-x:auto;-webkit-overflow-scrolling:touch"><div class="mapwrap chart" style="min-width:720px"><svg viewBox="0 0 ${W} ${H}" role="img" aria-label="Classement des agences">${g}</svg><div class="tip hidden"></div></div></div>`+rkLegs(sLeg(key),objItem('Repère '+(d.k==='pct'?fr(ref*100,0)+' %':sgn(ref))),EC)}
function satRankCard(ix){const key=AOPTS.some(x=>x[0]===S.sub.rkIndA)?S.sub.rkIndA:'acsat';return `<div class="card" style="margin-top:18px"><div class="ch"><div><h3>Classement des 11 points de vente</h3><p>${esc(SIND[key].sub)} · de la meilleure à la plus faible · cliquez sur une barre pour ouvrir la page de l’agence</p></div>${sSel('rkIndA',key,AOPTS)}</div>${satRankCols(ix)}</div>`}

/* ---------- périmètre et classement : agences classées sur le CSAT agence ---------- */
function satPer(){const lvl=S.sub.per||'ag',zf='all',q=normS(S.sub.sq),ag=lvl==='ag',wp=S.satWave==='S2';
  const TH=ag?[['acsat','CSAT agence'],['aces','CES agence'],['acons','Conseiller'],['aatt','Attente'],['dep','Risque de départ']]:[['csat','CSAT'],['nps','NPS'],['ces','CES'],['conf','Confiance'],['dep','Risque de départ']];
  const m=ix=>{const o={n:ix.length};TH.forEach(([k])=>o[k]=ix.length?SIND[k].f(ix):null);return o};
  const defs=lvl==='ent'?[1,2,3,4].map(e=>({l:ENTL[e-1],x:{ENTITE:e},sub:e===4?'Province':'Abidjan'})):lvl==='seg'?[1,2,3,4].map(s=>({l:SEGL[s-1],x:{SEGMENT:s},sub:'Segment'})):lvl==='zone'?[1,2].map(z=>({l:ZL[z-1],x:{ZONE:z},sub:z===1?'10 agences · 3 entités':'1 agence'})):AGS.map((a,k)=>({l:a.n,x:{AG:k},sub:a.e,z:a.z,k}));
  let rows=defs.map(d=>({...d,...m(sidx(d.x))}));
  if(wp){const PP=withPrev(()=>defs.map(d=>m(sidx(d.x))));rows.forEach((r,i)=>r.p=PP[i])}
  rows=rows.filter(r=>r.n>0);if(ag)rows=rows.filter(r=>zf==='all'||r.z===zf);
  const k0=TH[0][0];let key=S.sub.perS3;if(!TH.some(x=>x[0]===key))key=k0;const dir=S.sub.perD||'desc',inv=!!SIND[key].inv;
  rows.slice().sort((a,b)=>{const A=a[key],B=b[key];if(A==null)return 1;if(B==null)return -1;return inv?A-B:B-A}).forEach((r,i)=>r.rk=i+1);
  rows.sort((a,b)=>{const A=a[key],B=b[key];if(A==null)return 1;if(B==null)return -1;return dir==='desc'?B-A:A-B});
  
  if(ag&&q)rows=rows.filter(r=>normS(r.l).includes(q));
  const zA=sidx({ZONE:1}),zP=sidx({ZONE:2}),cA=zA.length?csat('D2d_6',zA):null,cP=zP.length?csat('D2d_6',zP):null;
  const pz=wp?withPrev(()=>{const a2=sidx({ZONE:1}),p2=sidx({ZONE:2});return {a:a2.length?csat('D2d_6',a2):null,p:p2.length?csat('D2d_6',p2):null}}):null;
  const agAll=AGS.map((a,k)=>{const i2=sidx({AG:k});return {k,v:i2.length?csat('D2d_6',i2):null}}).filter(x=>x.v!=null).sort((x,y)=>y.v-x.v);
  const ztile=(l,v,p,n,sub)=>v==null?kpi(l,'—','aucun répondant'):kpiLv(l,`${fr(v*100,1)}<small>%</small>`,`${p!=null?sEvo('acsat',v,p)+' par rapport à la vague précédente':''}<span class="ks2">CSAT agence · ${sub}</span>`,sLv('acsat',v));
  const tiles=`<div class="kpis">${ztile('Abidjan',cA,pz&&pz.a,zA.length,'10 agences · 3 entités')}${ztile('Province',cP,pz&&pz.p,zP.length,'1 agence')}${agAll.length>1?kpi('Écart meilleure / plus faible',`${fr((agAll[0].v-agAll[agAll.length-1].v)*100,1)}<small> pt</small>`,`CSAT agence · ${esc(AGS[agAll[0].k].n)} / ${esc(AGS[agAll[agAll.length-1].k].n)}`):''}</div>`;
  const th=(k,l)=>`<th class="c srt${key===k?' on':''}" data-ps3="${k}" tabindex="0" role="button" aria-sort="${key===k?(dir==='desc'?'descending':'ascending'):'none'}" data-tip="Trier · ${esc(SIND[k].l)} (cliquez pour inverser l’ordre)"><span>${l}</span><i class="srt-i">${key===k?(dir==='desc'?'▼':'▲'):'⇅'}</i></th>`;
  const ck=(k2,r)=>{const v=r[k2];return `<td class="c"><span class="cellv"><span class="heat" style="background:${sDk(k2,v)};color:#fff">${sFmt(v,SIND[k2].k)}</span>${wp?sArw(k2,v,r.p&&r.p[k2],{keep:1}):''}</span></td>`};
  return head('Enquête clients Retail','Périmètre et classement',(ag?'Agences classées sur la satisfaction envers l’agence (CSAT agence) · cliquez sur une agence pour ouvrir sa page':'Comparaison des entités et des segments')+' · cliquez sur un indicateur pour trier')+chipsSat(sidx())+tiles+
  `<div class="toolbar"><div class="seg" id="perLvl">${[['ag','Par agence'],['ent','Par entité'],['seg','Par segment'],['zone','Par zone']].map(([k,l])=>`<button data-l="${k}" class="${lvl===k?'on':''}">${l}</button>`).join('')}</div>${ag?`<div class="search">${I.search}<input id="sq" placeholder="Rechercher une agence" value="${esc(S.sub.sq||'')}"></div>`:''}</div>
  <div class="tw"><table class="t per-t"><colgroup><col style="width:66px"><col><col style="width:104px">${TH.map(()=>'<col style="width:116px">').join('')}${ag?'<col style="width:86px">':''}</colgroup><thead><tr><th class="c">Rang</th><th>${ag?'Agence':lvl==='ent'?'Entité':lvl==='zone'?'Zone':'Segment'}</th><th class="c">Répondants</th>${TH.map(([k,l])=>th(k,l)).join('')}${ag?'<th></th>':''}</tr></thead><tbody>
  ${rows.map(r=>`<tr${r.k!=null?` class="click" data-sag="${r.k}"`:''}><td class="c"><span class="rk" style="display:inline-grid;width:26px;height:26px;border-radius:8px;background:var(--g50);color:var(--g800);place-items:center;font-weight:600;font-size:12px">${r.rk}</span></td><td class="agname">${esc(r.l)}<small>${esc(r.sub||'')}${r.n<30?' · effectif faible':''}</small></td><td class="c">${r.n}</td>${TH.map(([k])=>ck(k,r)).join('')}${ag?'<td class="c"><span style="color:var(--g700);font-weight:600;white-space:nowrap">Ouvrir ›</span></td>':''}</tr>`).join('')||`<tr><td colspan="${ag?9:8}" class="c note">Aucune agence ne correspond à la recherche.</td></tr>`}</tbody></table></div>
  <div class="card" style="margin-top:12px;padding:12px 16px"><span class="note" style="margin:0">${ag?'Indicateurs de l’agence : CSAT agence (satisfaction envers l’agence lors de la dernière visite), CES des opérations réalisées en agence, satisfaction à l’égard du conseiller, satisfaction sur l’attente et risque de départ. ':''}Rang calculé sur l’indicateur trié (du meilleur au plus faible ; pour le risque de départ, le plus faible est le meilleur). Flèches : évolution par rapport à la vague précédente. Les résultats par agence reposent sur 35 à 98 répondants et se lisent comme des tendances.</span></div>`}

/* ---------- suivi des plans d’actions : CSAT agence ---------- */
function satSuivi(){const fs=S.sub.apst||'all';const P=AGS.map((a,k)=>({k,a})).filter(x=>!SCOPE||scopeOkA(x.a)).map(x=>({...x,...aplanOf(x.k),v:acsatOf(x.k)}));
  let pv=null;if(S.satWave==='S2'){const cur=SAT;SAT=D.sat;try{pv=AGS.map((a,k)=>acsatOf(k))}finally{SAT=cur}}
  const cnt=s=>P.filter(p=>p.st===s).length,nb=P.reduce((s,p)=>s+p.items.length,0);
  const rows=P.filter(p=>fs==='all'||p.st===fs).sort((x,y)=>(x.v??1)-(y.v??1));
  return head('Enquête clients Retail','Suivi des plans d’actions','Plans d’actions établis par agence sur les critères liés à l’agence · saisis par les agences, validés par la Direction')+
  `<div class="kpis">${kpi('Actions proposées',nb,'réparties sur '+P.filter(p=>p.items.length).length+' agences',true)}${kpi('Plans validés',cnt('Validé'),'')}${kpi('En attente de validation',cnt('En attente de validation'),'')}${kpi('Non enregistrés',cnt('Non enregistré'),'à relancer')}${kpi('Sans action requise',cnt('Aucune action requise'),'critères au niveau du réseau')}</div>
  <div class="toolbar"><div class="seg" id="apstSeg">${[['all','Tous'],['Validé','Validés'],['En attente de validation','En attente'],['Non enregistré','Non enregistrés']].map(([k,l])=>`<button data-s="${k}" class="${fs===k?'on':''}">${l}</button>`).join('')}</div></div>
  <div class="tw"><table class="t sv-t"><colgroup><col style="width:200px"><col style="width:120px"><col><col style="width:80px"><col style="width:190px"><col style="width:150px"><col style="width:170px"><col style="width:70px"></colgroup><thead><tr><th>Agence</th><th class="c">CSAT agence</th><th>Points à améliorer</th><th class="c">Actions</th><th>Statut</th><th>Mise à jour</th><th class="c">Validation</th><th></th></tr></thead><tbody>${rows.map(p=>`<tr class="click" data-sagp="${p.k}"><td class="agname">${esc(p.a.n)}<small>${p.a.e==='Province'?'Province':'Entité '+p.a.e}</small></td><td class="c"><span class="cellv">${sChip('acsat',p.v)}${pv?cArw(p.v,pv[p.k],{keep:1}):''}</span></td><td>${p.items.map(i=>`<span class="pill p-mute" style="margin:2px 4px 2px 0">${esc(i.l)}</span>`).join('')||'<span class="note">—</span>'}</td><td class="c">${p.items.length}</td><td><span class="pill ${stCls(p.st)}">${p.st}</span></td><td>${p.upd||'—'}</td><td class="c">${validBtnA(p.k,p.st)}</td><td class="c"><span style="color:var(--g700);font-weight:600">Voir ›</span></td></tr>`).join('')}</tbody></table></div>
  <div class="card" style="margin-top:12px;padding:12px 16px"><span class="note" style="margin:0">Chaque agence enregistre son plan d’actions depuis son espace (onglet « Plan d’actions » de sa page Enquête de satisfaction) ; le plan est ensuite transmis pour validation.</span></div>`}

/* ---------- Client Mystère : plan de progrès des directions ---------- */
NAV.cm.splice(NAV.cm.findIndex(x=>x[0]==='per')+1,0,['dplan','Plan de progrès','plan']);
const DIRA={1:['Direction du Réseau','Check-list d’ouverture quotidienne des agences (supports d’information, affichage, équipements) et contrôle mensuel par les directeurs d’entité','Conformité de la séquence État des lieux'],
 2:['Direction des Services Généraux','Plan d’entretien des halls et des abords, confort thermique et consignes d’accueil données aux agents de sécurité','Conformité de la séquence Premières impressions'],
 3:['Direction des Ressources Humaines','Formation au standard d’accueil des chargés d’accueil du réseau, avec accompagnement terrain','Conformité de la séquence Accueil'],
 4:['Direction du Réseau','Gestion des flux aux heures de pointe : renfort, orientation vers les GAB et l’application, commodités dans les espaces d’attente','Attente moyenne avant prise en charge'],
 5:['Direction Commerciale','Parcours de formation à l’entretien commercial (découverte, reformulation, conclusion, remise des coordonnées) et coaching par les responsables commerciaux','Conformité de la prise en charge et note de proactivité commerciale'],
 6:['Direction des Opérations','Standard de courtoisie à la caisse et suivi hebdomadaire par les chefs d’agence','Conformité de la séquence Caisse'],
 7:['Direction Qualité','Revue trimestrielle de l’expérience client par entité et partage des bonnes pratiques des meilleures agences','Conformité de la séquence Impressions générales']};
function cmDirPlan(){const L=vis(),ns=netScore(L),pw=prevW(),ps=pw?netScore(vis(pw)):null,R=rankAll();
  const sq=SEQ.map(q=>({q,v:ns.d[q.n],p:ps?ps.d[q.n]:null,below:R.filter(r=>r.s.d[q.n]!=null&&r.s.d[q.n]<OBJ).length,low:q.items.map(it=>({it,r:critRate(L,it.id)})).filter(x=>x.r!=null).sort((a,b)=>a.r-b.r)[0]})).filter(x=>x.v!=null).sort((a,b)=>a.v-b.v);
  const HZ=[['P1','Court terme','Mars 2027'],['P1','Court terme','Mars 2027'],['P2','Moyen terme','Juin 2027'],['P2','Moyen terme','Juin 2027'],['P3','Long terme','Décembre 2027'],['P3','Long terme','Décembre 2027'],['P3','Long terme','Décembre 2027']];
  const A=sq.map((x,i)=>({p:HZ[i][0],h:HZ[i][1],e:HZ[i][2],t:x.q.name,v:x.v,pv:x.p,c:`${pct(x.v)} de conformité réseau${x.p!=null?` (${sgn1((x.v-x.p)*100)} pt par rapport à la vague précédente)`:''} ; ${x.below} agence${x.below>1?'s':''} sous l’objectif de 85 %${x.low?` ; critère le plus faible : ${x.low.it.id} ${short(x.low.it.q,70).toLowerCase()} (${pct(x.low.r)})`:''}.`,a:DIRA[x.q.n][1],r:DIRA[x.q.n][0],k:DIRA[x.q.n][2]}));
  S.dplanSt=S.dplanSt||{};const cls={P1:'p-bad',P2:'p-warn',P3:'p-g'};const cnt=PSTAT.map(s=>A.filter((x,i)=>(S.dplanSt[i]||'À lancer')===s).length);
  return head('Programme Client Mystère','Plan de progrès','Plan de progrès des directions · actions réseau priorisées à partir des résultats des visites mystères')+
  `<div class="kpis">${kpi('Actions',A.length,'une par séquence du parcours',true)}${kpi('À lancer',cnt[0],'')}${kpi('En cours',cnt[1],'')}${kpi('Réalisées',cnt[2],'')}</div>
  <div class="tw fitbox plan"><table class="t"><colgroup><col class="c1"><col><col><col class="c4"><col class="c5"><col><col class="c7"></colgroup><thead><tr><th>Priorité</th><th>Constat</th><th>Action</th><th>Direction</th><th>Échéance</th><th>Indicateur de suivi</th><th>Statut</th></tr></thead><tbody>${A.map((x,i)=>`<tr><td><span class="pill ${cls[x.p]}">${x.p}</span><div class="note" style="margin-top:4px">${x.h}</div></td><td style="min-width:220px"><b style="color:var(--ink)">${esc(x.t)}</b> <span class="cellv" style="margin-left:4px">${dkPill(x.v,pct(x.v))}${x.pv!=null?cArw(x.v,x.pv):''}</span><div style="font-size:12px;color:var(--muted);margin-top:5px">${esc(x.c)}</div></td><td style="min-width:220px">${esc(x.a)}</td><td>${esc(x.r)}</td><td style="white-space:nowrap">${x.e}</td><td style="min-width:160px">${esc(x.k)}</td><td><select class="select pst2" data-i="${i}" style="height:34px;font-size:12.5px">${PSTAT.map(s=>`<option ${(S.dplanSt[i]||'À lancer')===s?'selected':''}>${s}</option>`).join('')}</select></td></tr>`).join('')}</tbody></table></div>
  <div class="card" style="margin-top:12px;padding:12px 16px"><span class="note" style="margin:0">Les plans de progrès des agences sont suivis dans la rubrique « Suivi des plans de progrès » ; ce plan porte sur les actions à conduire par les directions pour l’ensemble du réseau.</span></div>`}

/* ---------- compte agence : arrivée sur l’accueil ---------- */
function enterAgency(id){const k=AGS.findIndex(a=>a.n===AG_ACC[id]);if(k<0)return;ROLE={id,ag:k};document.body.classList.add('role-ag');S.plEdit=null;S.apEdit=null;S.agChat=[];S.satTab='dash';S.agTab='dash';applyProf();show('home')}
function agOpen(m){if(!ROLE)return;S.satWave='S2';S.wave='V2';openMod(m);if(m==='sat'){S.page='sat';S.sag=ROLE.ag}else{S.page='per';S.ag=ROLE.ag;S.agTab='dash'}$('#sideTitle').textContent='Agence '+AGS[ROLE.ag].n;render();window.scrollTo(0,0)}
$('#goSat').onclick=()=>{S.satWave=$('#satWaveSel').value;if(ROLE)agOpen('sat');else openMod('sat')};
$('#goCm').onclick=e=>{e.stopPropagation();S.wave=ws.value;if(ROLE){S.canal='vis';agOpen('cm');return}const p=$('#cmChoice'),o=p.hidden;p.hidden=!o;p.classList.remove('up');$('#goCm').setAttribute('aria-expanded',String(o));if(o){const r=p.getBoundingClientRect(),bt=$('#goCm').getBoundingClientRect();if(r.bottom>innerHeight-8){if(bt.top-r.height-16>0)p.classList.add('up');else p.scrollIntoView({block:'nearest',behavior:'smooth'})}p.querySelector('button').focus({preventScroll:true})}};
function v7Bind(){
  $$('#satTabs button[data-st]').forEach(b=>b.onclick=()=>{S.satTab=b.dataset.st;if(b.dataset.st==='ana')S.sub.agAna='prof';render()});
  $$('th[data-ps3]').forEach(th=>{const go=()=>{const k=th.dataset.ps3;if(S.sub.perS3===k||(!S.sub.perS3&&th.parentNode.querySelector('th.srt.on')===th))S.sub.perD=(S.sub.perD||'desc')==='desc'?'asc':'desc';else{S.sub.perS3=k;S.sub.perD='desc'}render()};th.onclick=go;th.onkeydown=e=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();go()}}});
  $$('.pst2').forEach(s=>s.onchange=()=>{S.dplanSt[s.dataset.i]=s.value;render()});
  $$('#perLvl button').forEach(b=>b.addEventListener('click',()=>{S.sub.perS3=null},{capture:true}));
}


/* ===================== v08 : tableau de bord agence CSAT / NPS / CES, comparaisons entité, filtres ===================== */
SA_Q.D2d6='Lors de votre dernière visite dans votre agence BGFIBank, quel est votre niveau de satisfaction concernant l’agence dans son ensemble ? (de 1 « très insatisfait » à 5 « très satisfait »)';
SA_Q.G1='Sur une échelle de 0 à 10, dans quelle mesure recommanderiez-vous BGFIBank à un proche ou à un collègue ?';
SA_Q.IRR='Critères notés de 1 à 5 : aspects de la dernière visite (D2d), qualité de service du personnel (C1) et satisfaction à l’égard du conseiller (C3) · % de clients satisfaits (notes 4 et 5)';
const K3=[['acsat','Satisfaction envers l’agence (CSAT)'],['nps','Recommandation (NPS)'],['aces','Effort client en agence (CES)']];
const DST={acsat:[['Satisfaits (4-5)','#58683b'],['Neutres (3)','#e8a33d'],['Insatisfaits (1-2)','#c0392f']],nps:[['Promoteurs (9-10)','#58683b'],['Passifs (7-8)','#e8a33d'],['Détracteurs (0-6)','#c0392f']],aces:[['Effort faible (1-2)','#58683b'],['Effort modéré (3-4)','#e8a33d'],['Effort élevé (5-7)','#c0392f']]};
const dst3={acsat:i2=>{const a=vals('D2d_6',i2);return a.length?[a.filter(x=>x>=4).length/a.length,a.filter(x=>x===3).length/a.length,a.filter(x=>x<=2).length/a.length]:null},
  nps:i2=>{const a=vals('G1',i2);return a.length?[a.filter(x=>x>=9).length/a.length,a.filter(x=>x===7||x===8).length/a.length,a.filter(x=>x<=6).length/a.length]:null},
  aces:i2=>{const a=vals('D6',i2.filter(i=>SAT.D6b[i]===1));return a.length?[a.filter(x=>x<=2).length/a.length,a.filter(x=>x===3||x===4).length/a.length,a.filter(x=>x>=5).length/a.length]:null}};
function satAgData(k){const d=satAgDataBase(k),a=d.a,ix=d.ix,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);
  const prevAg=f=>{if(S.satWave!=='S2')return null;const cur=SAT;SAT=D.sat;try{const p=satAgIx(k);return p.length?f(p):null}finally{SAT=cur}};
  const i3={},ds={};K3.forEach(([q])=>{const f=SIND[q].f;i3[q]={a:ix.length?f(ix):null,e:f(eix),r:f(all),p:prevAg(f)};ds[q]={a:dst3[q](ix),e:dst3[q](eix),r:dst3[q](all)}});
  const nN=vals('G1',ix).length,nC=vals('D2d_6',ix).length,nE=ix.filter(i=>SAT.D6b[i]===1&&SAT.D6[i]!=null).length;
  const pp=v=>pct(v),dp=(q,x)=>x.a!=null&&x.p!=null?(()=>{const dv=SIND[q].k==='pct'?(x.a-x.p)*100:x.a-x.p;return ` ${Math.abs(dv)<.05?'Stable':dv>0?'En hausse':'En baisse'}${Math.abs(dv)<.05?'':' de '+fr(Math.abs(dv),SIND[q].k==='pct'?1:0)+' pt'} par rapport à la vague précédente.`})():'';
  const txt={},c=i3.acsat,n=i3.nps,e=i3.aces,dc=ds.acsat.a,dn=ds.nps.a,de=ds.aces.a;
  txt.acsat=c.a==null?'Aucun client de l’agence n’a répondu à cette question.':`${pp(c.a)} des ${nC} clients ayant visité l’agence en sont satisfaits (notes 4 et 5) et ${pp(dc[2])} insatisfaits (notes 1 et 2), contre ${pp(c.e)} de satisfaits pour l’entité ${a.e} et ${pp(c.r)} pour le réseau.${dp('acsat',c)} L’agence se classe ${d.rank}${d.rank===1?'re':'e'} sur ${d.nag} sur cet indicateur.`;
  txt.nps=n.a==null?'Aucun client de l’agence n’a répondu à cette question.':`Parmi les ${nN} clients interrogés, ${pp(dn[0])} sont promoteurs (notes 9 et 10) et ${pp(dn[2])} détracteurs (notes 0 à 6), soit un NPS de ${sgn(n.a)}, contre ${sgn(n.e)} pour l’entité ${a.e} et ${sgn(n.r)} pour le réseau.${dp('nps',n)}${dn[2]>dn[0]?' Les détracteurs sont plus nombreux que les promoteurs : la priorité est de réduire les motifs d’insatisfaction.':''}`;
  txt.aces=e.a==null?'Aucun client de l’agence n’a réalisé sa dernière opération en agence.':`${pp(de[0])} des ${nE} clients dont la dernière opération s’est faite en agence l’ont jugée facile (notes 1 et 2) et ${pp(de[2])} difficile (notes 5 à 7), soit un CES de ${sgn(e.a)}, contre ${sgn(e.e)} pour l’entité ${a.e} et ${sgn(e.r)} pour le réseau.${dp('aces',e)}${nE<10?' Moins de 10 clients concernés : résultat indicatif.':''}`;
  return {...d,i3,ds,txt,n3:{acsat:nC,nps:nN,aces:nE},Q:SA_Q,DST}}
const dstRows=(q,x,a)=>`<div class="d3v">${[['Agence',x.a],['Entité '+a.e,x.e],['Réseau',x.r]].map(([l,v],i)=>`<div class="d3v-r${i?'':' ag'}"><div class="d3v-h"><span>${esc(l)}</span>${v?`<b>${fr(v[0]*100,1)} %<small> ${DSTP[q]}</small></b>`:''}</div>${v?d3bar(q,v):'<span class="note">—</span>'}</div>`).join('')}</div><div class="d3v-leg">${DST[q].map(([n,c])=>`<span><i style="background:${c}"></i>${esc(n)}</span>`).join('')}</div>`;
function satAgencyBase(){const k=S.sag,d=satAgData(k),a=d.a,A=d.Ag;let tab=S.satTab||'dash';if(tab==='verb'){tab='ana';S.satTab='ana';S.sub.agAna='verb'}if(!['dash','ana','plan'].includes(tab))tab='dash';
  const lv=sLv('acsat',A.acsat),PV=d.Pv;const lvl=lv==='lv-g'?'Satisfaction élevée':lv==='lv-o'?'Satisfaction à consolider':'Satisfaction insuffisante';
  let b='';
  if(tab==='dash'){const I3=d.i3;const fv=(q,v)=>v==null?'—':q==='acsat'?`${fr(v*100,1)}<small>%</small>`:sgn(v);
    const tiles=`<div class="kpis k3">${K3.map(([q,l])=>{const x=I3[q];return x.a==null?kpi(l,'—','effectif insuffisant'):kpiLv(l,fv(q,x.a),`${x.p!=null?sEvo(q,x.a,x.p)+' par rapport à la vague précédente':''}<span class="ks2">entité ${sFx(q,x.e)} · réseau ${sFx(q,x.r)}</span>`,sLv(q,x.a))}).join('')}</div>`;
    const an=(q,l,sub)=>{const x=I3[q];return `<div class="card an3 an3v"><div class="ch"><div><h3>${l}</h3><p>${sub}</p></div></div><div class="an3-head"><span class="cellv an3-main">${sChip(q,x.a)}${x.p!=null?sArw(q,x.a,x.p):''}</span><div class="an3-st"><div><small>Évol. 2026</small><b>${x.p!=null&&x.a!=null?sEvo(q,x.a,x.p):'—'}</b></div><div><small>Entité</small><b>${sFx(q,x.e)}</b></div><div><small>Réseau</small><b>${sFx(q,x.r)}</b></div></div></div>${dstRows(q,d.ds[q],a)}<div class="lect an3-t"><p>${esc(d.txt[q])}</p></div></div>`};
    b=`<div class="grid g3 an3g">${v52Card(d,'acsat','Satisfaction envers l’agence (CSAT)',`Satisfaction globale lors de la dernière visite · ${d.n3.acsat} / ${d.ix.length} clients`)}${v52Card(d,'nps','Recommandation (NPS)',`Promoteurs − détracteurs · ${d.n3.nps} / ${d.ix.length} clients`)}${v52Card(d,'aces','Effort client en agence (CES)',`Dernière opération réalisée en agence · ${d.n3.aces} / ${d.ix.length} clients`)}</div><div class="grid g2 an3g" style="margin-top:18px">${v51An(d,'acons')}${v51An(d,'dep')}</div>
    <div class="grid g2" style="margin-top:18px">${v52Irr(d)}${v52Att(d)}</div>`}
  else if(tab==='ana'){b=satAgAna(d)}
  else{b=satAgPlanTab(d)}
  const dv=PV&&PV.acsat!=null&&A.acsat!=null?(A.acsat-PV.acsat)*100:null;
  return `${ROLE?'':`<button class="back" id="sback">${I.back} Retour au classement</button>`}
  <div class="ag-head ${lv}"><div><div class="eyebrow">${a.z==='Abidjan'?'Abidjan · Entité '+esc(a.e):'Province'}</div><h1>${esc(a.n)}</h1><div class="m"><span>${esc(satWaves.find(w=>w.id===S.satWave).short)}</span><span>Rang ${d.rank} / ${d.nag}</span><span>${A.n} répondants</span><span>${lvl}</span></div></div><div class="ag-score has-sm">${A.acsat!=null?smiley(smIdx4('acsat',A.acsat)):''}<div class="ag-sc"><b>${A.acsat==null?'—':fr(A.acsat*100,1)+' %'}</b><span>clients satisfaits de l’agence (CSAT)${dv!=null?' · '+evoPill(dv):''}</span><span style="display:block;margin-top:6px">NPS ${sgn(d.i3.nps.a)} · CES agence ${sgn(A.aces)}</span></div></div></div>
  <div class="ag-bar"><div class="tabs" id="satTabs">${[['dash','Tableau de bord'],['ana','Résultats détaillés'],['plan','Plan d’actions']].map(([t,l])=>`<button data-st="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div><div class="dl-bar"><span class="dl-l">Rapport<br>agence</span><button class="dl-pdf" type="button" data-sagpdf="${S.sag}" data-tip="Télécharger · Rapport PDF de l’agence"><svg viewBox="0 0 32 38" aria-hidden="true"><path d="M4 1h17l10 10v24a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2z" fill="#fff" stroke="#c0392b" stroke-width="2"/><path d="M21 1v10h10" fill="#f6d5d1" stroke="#c0392b" stroke-width="2"/><rect x="0" y="18" width="25" height="12" rx="2" fill="#c0392b"/><text x="12.5" y="27.2" text-anchor="middle" fill="#fff" style="font:800 8px sans-serif">PDF</text></svg><span><b>Rapport agence</b><small>Satisfaction</small></span><em>⤓</em></button></div></div>`+b}
/* analyse détaillée de l’agence : toujours agence, entité et réseau */
function satAgAna(d){const k=d.k,a=d.a,ix=d.ix,n=ix.length,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);let tab=S.sub.agAna||'prof';
  const T=[['prof','Profils des répondants'],['exp','Expérience en agence'],['qs','Qualité de service'],['eff','Effort client'],['fid','Attentes et fidélité'],['verb','Verbatims clients']];if(!T.some(x=>x[0]===tab))tab='prof';
  const tri=fn=>[{n:'Agence',c:'#1a67a2',v:fn(ix)},{n:'Entité '+a.e,c:'#6da7d4',v:fn(eix)},{n:'Réseau',c:'#69a5d3',v:fn(all)}];
  const s3=x=>[{n:'Agence',c:'#1a67a2',v:x.map(y=>y.a)},{n:'Entité '+a.e,c:'#6da7d4',v:x.map(y=>y.e)},{n:'Réseau',c:'#69a5d3',v:x.map(y=>y.r)}];
  const er=(f,fm=pct)=>`entité ${fm(f(eix))} · réseau ${fm(f(all))}`;const erx=(x,fm=pct)=>`entité ${fm(x.e)} · réseau ${fm(x.r)}`;let b='';
  if(!n)b='<div class="card">Aucun répondant pour cette agence.</div>';
  else if(tab==='prof'){const shr=(v,c)=>i2=>share(v,i2,x=>x===c);
    b=`<div class="kpis">${kpi('Répondants',fr(n),'clients de l’agence interrogés',true)}${kpi('Ont visité l’agence',`${fr(d.nVis)}<small> / ${fr(n)}</small>`,'répondent aux questions sur l’agence')}${kpi('Femmes',pct(share('H1',ix,x=>x===2)),er(i2=>share('H1',i2,x=>x===2)))}${kpi('Clients depuis plus de 5 ans',pct(share('A5',ix,x=>x>=4)),er(i2=>share('A5',i2,x=>x>=4)))}</div>
    <div class="grid g2">${[['Sexe','H1',SEXL],['Âge','H2',AGEL],['Segment de clientèle','SEGMENT',SEGL],['Ancienneté de la relation','A5',ANCL],['Contact avec BGFIBank sur 12 mois','A6',['Oui','Non']],['Canal de la dernière opération','D6b',['Agence','Téléphone','Application','Internet','GAB']]].map(([t,v,lab])=>card(t,'Répartition des répondants (%) · agence, entité et réseau',hbars(lab,tri(i2=>lab.map((_,j)=>share(v,i2,x=>x===j+1)))))).join('')}</div>`}
  else if(tab==='exp'){const wa=dist('D2c',ix,[1,2,3,4],['#58683b','#8ca267','#9dc5e3','#c0392f'],['Moins de 5 min','5 à moins de 15 min','15 à 30 min','Plus de 30 min']);
    b=`<div class="kpis">${kpiLv('Satisfaction envers l’agence',pct(d.Ag.acsat),erx({e:d.En.acsat,r:d.Re.acsat}),sLv('acsat',d.Ag.acsat))}${kpiLv('Satisfaction sur l’attente',pct(d.Ag.aatt),erx({e:d.En.aatt,r:d.Re.aatt}),sLv('aatt',d.Ag.aatt))}${kpiLv('Pris en charge en moins de 15 min',pct(d.Ag.aw15),erx({e:d.En.aw15,r:d.Re.aw15}),sLv('aw15',d.Ag.aw15))}</div>
    <div class="grid g2">${card('Satisfaction lors de la dernière visite','% de clients satisfaits (notes 4 et 5) · agence, entité et réseau',hbars(d.exp.map(x=>x.l),s3(d.exp)))}
    <div class="grid">${card('Temps d’attente déclaré','Dernière visite · clients de l’agence',stack(wa)+legend(wa.map(x=>[x.l,x.c])))}${card('Attente : agence, entité et réseau','% des clients selon le temps d’attente déclaré',hbars(d.wait.map(x=>x.l),s3(d.wait)))}</div></div>`}
  else if(tab==='qs'){const perf=d.qs.map(x=>({l:x.l,v:x.a,imp:x.imp.a||0}));const M=satMatrix(ix,perf);let lect='';{const sf=S.f;S.f={AG:k};try{lect=typeof M==='string'?'':matLecture(perf.filter(p=>p.v!=null),M.mx,M.my,ix)}catch(e){lect=''}finally{S.f=sf}}
    b=`<div class="grid g32">${card('Matrice importance / performance','Clients de l’agence · les critères en bas à droite sont importants mais mal évalués',(typeof M==='string'?M:M.svg)+lect)}
    <div class="grid">${card('Satisfaction par critère','% de clients satisfaits du personnel (4-5) · agence, entité et réseau',hbars(d.qs.map(x=>x.l),s3(d.qs)))}
    ${card('Critère jugé le plus important','% des clients le citant · agence, entité et réseau',hbars(d.qs.map(x=>x.l),s3(d.qs.map(x=>x.imp)),{max:Math.max(.01,...d.qs.flatMap(x=>[x.imp.a||0,x.imp.e||0,x.imp.r||0]))}))}
    ${card('Relation avec le conseiller','',`<div class="kpis" style="margin:0">${kpi('Conseiller attitré',pct(d.attit.a),erx(d.attit))}${kpiLv('Satisfaction conseiller',pct(d.cons.a),erx(d.cons),sLv('acons',d.cons.a))}</div>`)}</div></div>`}
  else if(tab==='eff'){const E=d.eff,u=ix.filter(i=>SAT.D6b[i]===1);
    const dd=dist('D6',u,[1,2,3,4,5,6,7],['#58683b','#2b6ea2','#7db1d9','#cfd4cf','#e7a58f','#d9634f','#c0392f'],['1','2','3','4','5','6','7']);
    b=`<div class="kpis">${kpiLv('Effort client en agence (CES)',sgn(E.ces.a),erx(E.ces,sgn),sLv('aces',E.ces.a))}${kpi('Effort faible (notes 1-2)',pct(E.low.a),erx(E.low))}${kpi('Effort modéré (notes 3-4)',pct(E.mod.a),erx(E.mod))}${kpi('Effort élevé (notes 5 à 7)',pct(E.high.a),erx(E.high))}</div>
    ${E.n?`<div class="grid g2">${card('Effort déclaré pour la dernière opération en agence',`Échelle de 1 (effort très faible) à 7 (effort très élevé) · ${E.n} / ${n} clients de l’agence`,stack(dd)+legend(dd.map(x=>[x.l,x.c])))}${card('Effort : agence, entité et réseau','% de clients selon le niveau d’effort',hbars(['Effort faible','Effort modéré','Effort élevé'],s3([E.low,E.mod,E.high])))}</div>`:'<div class="card"><p class="note" style="margin:0">Aucun client de l’agence n’a réalisé sa dernière opération en agence.</p></div>'}
    ${E.n&&E.n<10?'<p class="note">Moins de 10 clients : résultats indicatifs.</p>':''}`}
  else if(tab==='fid'){const st=x=>({a:(x[0].a||0)+(x[1].a||0),e:(x[0].e||0)+(x[1].e||0),r:(x[0].r||0)+(x[1].r||0)});
    b=`<div class="kpis">${kpiLv('Risque de départ',pct(d.dep.a),erx(d.dep),sLv('dep',d.dep.a))}${kpi('Comptent rester',pct(st(d.depd).a),erx(st(d.depd)))}</div>
    <div class="grid g2">${card('Attentes prioritaires liées à l’agence','% des clients citant l’amélioration parmi leurs 3 priorités · agence, entité et réseau',hbars(d.att.map(x=>x.l),s3(d.att),{max:Math.max(.01,...d.att.flatMap(x=>[x.a||0,x.e||0,x.r||0]))}))}${card('Intention à 12 mois','% des clients · agence, entité et réseau',hbars(d.depd.map(x=>x.l),s3(d.depd)))}</div>`}
  else if(tab==='verb'){const tone=S.sub.agTone||'all';const tp=x=>x>=4?['Positif','p-good']:x>=3?['Nuancé','p-warn']:['Négatif','p-bad'];
    const list=d.verb.filter(v=>tone==='all'||(tone==='pos'&&v.b>=4)||(tone==='mid'&&v.b===3)||(tone==='neg'&&v.b<=2)).sort((x,y)=>x.b-y.b);
    b=`<div class="toolbar"><div class="seg" id="agVtone">${[['all','Tous'],['pos','Positifs'],['mid','Nuancés'],['neg','Négatifs']].map(([t,l])=>`<button data-t="${t}" class="${tone===t?'on':''}">${l}</button>`).join('')}</div><span class="note" style="margin:0">${list.length} verbatim${list.length>1?'s':''} recueilli${list.length>1?'s':''} auprès des clients de l’agence</span></div><div class="vb">${list.map(v=>{const [l,c]=tp(v.b);return `<div class="vcard"><q>${esc(v.t)}</q><div class="vm"><span class="pill ${c}">${l} · ${v.b}/5</span></div></div>`}).join('')||'<p class="note">Aucun verbatim.</p>'}</div>`}
  return `<div class="tabs" id="agAnaTabs" style="margin:6px 0 16px">${T.map(([t,l])=>`<button data-aa="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div>`+(n&&n<30&&tab!=='verb'?`<div class="warnbox" style="margin-bottom:14px">Base : ${n} répondants dans l’agence · résultats indicatifs, à lire avec les comparaisons entité et réseau.</div>`:'')+b}

/* ---------- compte agence : une seule rubrique selon l’étude choisie ---------- */
function nav(){const it=ROLE?(S.mod==='sat'?[['sat','Enquête de satisfaction','chart']]:[['per','Client mystère','dash']]):NAV[S.mod];
  $('#nav').innerHTML=it.map(([k,l,ic])=>`<button data-k="${k}" class="${S.page===k&&(!S.ag||ROLE)?'on':''}">${I[ic]}${l}</button>`).join('');
  $('#mnav').innerHTML=it.map(([k,l])=>`<button data-k="${k}" class="${S.page===k&&(!S.ag||ROLE)?'on':''}">${l}</button>`).join('');
  $$('#nav button,#mnav button').forEach(b=>b.onclick=()=>{S.page=b.dataset.k;S.ag=null;S.sag=null;if(b.dataset.k==='ana'){S.sub.seq=1;S.sub.anaPg=0}render();window.scrollTo(0,0)})}

/* ---------- plan de progrès de l’agence : mêmes fonctionnalités que le plan d’actions ---------- */
function agPlanTab(k,s,a){const P=planOf(k),sv=planGet(a.code);const can=!!ROLE;const saved=!!sv||['En attente de validation','Validé'].includes(P.st);if(S.plEdit==null)S.plEdit=can&&!saved;const edit=can&&S.plEdit;
  const net=netScore(vis());
  const cell=(p,n,f,d)=>`<span class="pl-txt${edit?' ed':''}" ${edit?'contenteditable="true" spellcheck="true"':''} data-pv="${p}" data-pn="${n}" data-pf="${f}">${esc(planVal(sv,p,n,f,d))}</span>`;
  const vs=s.vs.slice().sort((x,y)=>x.p-y.p);
  let h=`<div class="card plan-head"><div class="ch"><div><h3>Plan de progrès de l’agence</h3><p>${edit?'Cliquez directement sur un texte pour le modifier, puis enregistrez le plan : il sera transmis pour validation.':can?'Plan enregistré. Cliquez sur « Modifier le plan de progrès » pour l’ajuster.':'Actions proposées sur les séquences de l’agence sous l’objectif de 85 %.'}</p></div><div class="pl-st"><span class="pill ${stCls(P.st)}">${P.st}${P.upd?' · '+P.upd:''}</span>${validBtn(k,P.st)}</div></div></div>`;
  h+=vs.map(v=>{const items=planItems(v);const pv0=prevVisit(v);
    return `<div class="card" style="margin-top:14px"><div class="ch"><div><h3>${esc(v.sc||'Visite mystère')} · ${v.date}</h3><p>${esc(v.sc)} · score de la visite ${fr(v.g,1)} % · séquences sous l’objectif de 85 %</p></div></div>
    ${items.length?`<div class="tw fitbox"><table class="t pl-t${edit?' editing':''}"><colgroup><col style="width:210px"><col><col style="width:14%"><col style="width:10%"><col style="width:18%"></colgroup><thead><tr><th>Point à améliorer</th><th>Action de progrès</th><th>Responsable</th><th>Délai</th><th>Résultat attendu</th></tr></thead><tbody>${items.map(i=>`<tr><td><b style="color:var(--ink)">${i.q.n}. ${i.q.name}</b><small style="display:block;color:var(--muted);margin-top:2px">${esc(i.dif)}</small>${i.fails.length?`<div class="note" style="margin-top:3px;font-size:11px">${i.fails.map(esc).join('<br>')}</div>`:''}<div style="margin-top:5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap"><span class="cellv">${dkPill(i.sc,pct(i.sc))}${pv0&&pv0.seq[i.q.n]!=null?cArw(i.sc,pv0.seq[i.q.n]/100):''}</span><span class="note" style="margin:0">réseau ${pct(net.d[i.q.n])}</span></div></td><td>${cell(v.p,i.q.n,'act',i.act)}</td><td>${cell(v.p,i.q.n,'resp',i.resp)}</td><td>${cell(v.p,i.q.n,'del',i.del)}</td><td>${cell(v.p,i.q.n,'res',i.res)}</td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Toutes les séquences de cette visite atteignent l’objectif : aucune action requise.</p>'}</div>`}).join('');
  const com=sv&&sv.com||'';
  if(can&&P.items.length)h+=`<div class="card plan-save"><div class="pl-com"><span>Commentaire de l’agence</span><span class="pl-txt${edit?' ed':''}" id="plCom" ${edit?'contenteditable="true"':''} data-ph="Ajoutez un commentaire (facultatif)">${esc(com)}</span></div><div class="acc-actions"><span class="acc-msg ${S.plMsg?'ok':''}" id="plMsg">${S.plMsg||(sv?'Dernier enregistrement : '+sv.upd:saved&&P.upd?'Dernier enregistrement : '+P.upd:'Plan non encore enregistré.')}</span><button class="btn" id="plSave" type="button">${edit?'Enregistrer le plan de progrès':'Modifier le plan de progrès'}</button></div></div>`;
  else if(com)h+=`<div class="card" style="margin-top:14px"><div class="eyebrow">Commentaire de l’agence</div><p style="margin:6px 0 0">${esc(com)}</p></div>`;
  S.plMsg='';return h}

/* ---------- flèches à côté des libellés du radar (symétriques) ---------- */
function rArw(d){if(d==null||isNaN(d))return '';const c=Math.abs(d)<.05?'#69a5d3':d>0?'#627441':'#f0524a';return `<tspan style="fill:${c}!important;font-size:12px!important">${Math.abs(d)<.05?'=':d>0?'▲':'▼'}</tspan>`}

/* ---------- Client Mystère : filtres de l’analyse détaillée ---------- */
function cmAnaTools(){const z=S.f.cz||'',e=S.f.ce||'';const ents=UNX()?CME():['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'].filter(x=>!z||(z==='Province'?x==='Province':x!=='Province'));
  return `<div class="toolbar ana-tools"><div class="seg" id="anaZ"${UNX()?' hidden':''}>${[['','Tout le réseau'],['Abidjan','Abidjan'],['Province','Province']].map(([k,l])=>`<button type="button" data-az="${k}" class="${z===k?'on':''}">${l}</button>`).join('')}</div><select class="select mini" data-aent="1" aria-label="Filtrer par entité"><option value="">Toutes les entités</option>${ents.map(x=>`<option value="${x}"${e===x?' selected':''}>${UNX()||x==='Province'?x:'Entité '+x}</option>`).join('')}</select></div>`}
/* ---------- Client Mystère : périmètre par agence, par entité ou par zone ---------- */
const cmLvlSeg=()=>{const mat=(S.sub.cLvl||'ag')==='ag'&&(S.sub.view||'list')==='mat';return `<div class="seg" id="cLvl">${[['ag','Par agence'],['ent','Par entité'],['zone','Par zone'],['mat','Matrice']].filter(x=>!UNX()||x[0]!=='zone').map(([k,l])=>`<button type="button" data-cl="${k}" class="${k==='mat'?(mat?'on':''):(!mat&&(S.sub.cLvl||'ag')===k?'on':'')}">${l}</button>`).join('')}</div>`};
function cmPerGrp(){const lvl=S.sub.cLvl,R=rankAll(),pw=prevW(),PR=pw?rankAll(pw):null;
  const abs=R.filter(r=>AGS[r.k].z==='Abidjan'),pro=R.filter(r=>AGS[r.k].z==='Province');
  const G=lvl==='zone'?[['Abidjan',r=>AGS[r.k].z==='Abidjan','10 agences · 3 entités'],['Province',r=>AGS[r.k].z==='Province','1 agence']]:CME().map(e=>[e,r=>AGS[r.k].e===e,UNX()?'':e==='Province'?'Province':'Abidjan']);
  let rows=G.map(([l,f,sub])=>{const rs=R.filter(f).filter(r=>(!S.f.cz||AGS[r.k].z===S.f.cz)&&(!S.f.ce||AGS[r.k].e===S.f.ce));if(!rs.length)return null;const ps=PR?PR.filter(f):null;const _o=bduOffOf(rs),g=_o&&_o.g!=null?_o.g/100:avg(rs.map(r=>r.s.g)),p=ps&&ps.length?((bduOffOf(ps)||{}).g!=null?bduOffOf(ps).g/100:avg(ps.map(r=>r.s.g))):null;
    const dq={};SEQ.forEach(q=>dq[q.n]=_o&&_o.d&&_o.d[q.n]!=null?_o.d[q.n]/100:avg(rs.map(r=>r.s.d[q.n])));const di={};Object.keys(INDN).forEach(k=>di[k]=avg(rs.map(r=>r.s.ind?r.s.ind[k]:null)));return {l,sub,n:rs.length,g,p,dq,di,wait:avg(rs.map(r=>r.s.wait)),ok:rs.filter(r=>r.s.g>=OBJ).length}}).filter(Boolean);
  rows.sort((a,b)=>b.g-a.g).forEach((r,i)=>r.rk=i+1);if((S.sub.cSort||'desc')==='asc')rows.reverse();
  return head('Programme Client Mystère','Périmètre et classement',AGS.length+' agences évaluées · comparaison '+(lvl==='zone'?'par zone':'par entité'))+chipsCm(cmFilter(vis()).length)+
  `<div class="kpis">${UNX()?cmEntTiles(R,PR):cmZoneTile('Abidjan',abs,PR&&PR.filter(r=>AGS[r.k].z==='Abidjan'),'10 agences · 3 entités')+cmZoneTile('Province',pro,PR&&PR.filter(r=>AGS[r.k].z==='Province'),'1 agence')}${kpi('Écart meilleure / plus faible',`${fr((R[0].s.g-R[R.length-1].s.g)*100)}<small> pt</small>`,`${esc(AGS[R[0].k].n)} / ${esc(AGS[R[R.length-1].k].n)}`)}</div>
  <div class="toolbar">${cmLvlSeg()}${perTools('cSort','cEnt',false)}</div>
  <div class="tw"><table class="t cm-per-t"><colgroup><col style="width:70px"><col><col style="width:96px"><col style="width:150px"><col style="width:104px"><col style="width:130px"><col style="width:96px"><col style="width:124px"></colgroup><thead><tr><th class="c">Rang</th><th>${lvl==='zone'?'Zone':'Entité'}</th><th class="c">Agences</th><th class="c">Score</th><th class="c">Évol.</th><th class="c">Séquences</th><th class="c">Indicateurs</th><th class="c">À l’objectif</th></tr></thead><tbody>
  ${rows.map(r=>`<tr><td class="c"><b>${r.rk}</b></td><td class="agname">${esc(UNX()||r.l==='Province'||lvl==='zone'?r.l:'Entité '+r.l)}<small>${esc(r.sub)}</small></td><td class="c">${r.n}</td><td class="c"><span class="cellv">${dkPill(r.g,pct(r.g),"font-size:13.5px")}${r.p!=null?cArw(r.g,r.p):''}</span></td><td class="c">${r.p!=null?delta((r.g-r.p)*100):'—'}</td><td class="c"><div class="mini">${SEQ.map(s=>`<i title="${s.n}. ${s.name} : ${pct(r.dq[s.n])}" style="background:${color(r.dq[s.n])}"></i>`).join('')}</div></td><td class="c">${IND4(r.di)}</td><td class="c">${r.ok} / ${r.n}</td></tr>`).join('')}</tbody></table></div><div class="legend">${SEQ.map(s=>`<span>${s.n}. ${s.name}</span>`).join('')}${Object.keys(INDN).map(k=>`<span>${k} ${INDN[k]}</span>`).join('')}</div>`}
function v8Bind(){
  $$('#anaZ button').forEach(b=>b.onclick=()=>{const z=b.dataset.az;if(z)S.f.cz=z;else{delete S.f.cz;delete S.f.ce}if(S.f.ce&&z&&((z==='Province')!==(S.f.ce==='Province')))delete S.f.ce;S.sub.anaPg=0;render()});
  $$('[data-aent]').forEach(x=>x.onchange=()=>{const e=x.value;if(e){S.f.ce=e;if(!UNX())S.f.cz=e==='Province'?'Province':'Abidjan'}else delete S.f.ce;S.sub.anaPg=0;render()});
  $$('#cLvl button').forEach(b=>b.onclick=()=>{S.sub.cLvl=b.dataset.cl;render()});
}


/* ===================== v09 ===================== */
/* ---------- plans : droits de modification (Direction tant que l’agence n’a pas enregistré) ---------- */
const isDir=()=>!ROLE&&!!CUR&&(CUR.role==='full'||CUR.role==='admin');
/* tout score de séquence sous 85 % (moyenne de l’agence ou l’une des deux visites) déclenche un plan de progrès */
function planOf(k,w){const s=agScore(k,w),wv=w||S.wave;const below=q=>(s.d[q.n]!=null&&s.d[q.n]<OBJ)||!UNX()&&s.vs.some(v=>v.seq[q.n]!=null&&v.seq[q.n]/100<OBJ);
  const items=SEQ.filter(below).map(q=>{const fails=q.items.map(it=>({it,r:critRate(s.vs,it.id)})).filter(x=>x.r!=null&&x.r<1).sort((a,b)=>a.r-b.r||b.it.co-a.it.co).slice(0,3).map(x=>x.it.id+' '+short(x.it.q,60));return {q,sc:s.d[q.n],dif:ACT[q.n][0],fails,act:ACT[q.n][1],resp:ACT[q.n][2],del:ACT[q.n][3]}});
  const oldN=SEQ.filter(q=>s.d[q.n]!=null&&s.d[q.n]<OBJ).length;
  let st=D.plans[k].st;if(wv==='V2'){st=oldN?['En attente de validation','Non enregistré','Validé'][(k*7)%3]:'Non enregistré'}if(!items.length)st='Aucune action requise';
  let upd=wv==='V2'?(st==='Non enregistré'||st==='Aucune action requise'?'':`${String(3+(k*5)%20).padStart(2,'0')}/12/2027`):(st==='Aucune action requise'?'':D.plans[k].upd);
  const sv=planGet(AGS[k].code);if(sv&&wv==='V2'&&items.length){if(sv.by==='dir'){if(st!=='Validé'&&st!=='En attente de validation'){st='Non enregistré';upd=''}}else{st=sv.st;upd=sv.upd}}
  {const vv=validGet(AGS[k].code);if(vv&&wv==='V2'&&items.length&&st!=='Non enregistré'){if(vv.on){st='Validé';upd=vv.date}else if(st==='Validé'){st='En attente de validation';upd=vv.date}}}return {s,items,st,upd}}
function aplanOf(k){const items=aplanItems(k),a=AGS[k],sv=aplanGet(a.code);let st='Non enregistré',upd='';if(!items.length)st='Aucune action requise';
  else{if(sv&&sv.by!=='dir'){st=sv.st||'En attente de validation';upd=sv.upd||''}const vv=avalidGet(a.code);if(vv&&sv&&sv.by!=='dir'){if(vv.on){st='Validé';upd=vv.date}else if(st==='Validé'){st='En attente de validation';upd=vv.date}}}
  return {items,st,upd,sv}}
const plMsg=(sv,saved,P,own)=>sv&&sv.by==='dir'?`Proposition modifiée par la Direction le ${sv.dirUpd}${own?' · plan non encore enregistré par l’agence.':' · en attente d’enregistrement par l’agence.'}`:sv?'Dernier enregistrement : '+sv.upd:saved&&P.upd?'Dernier enregistrement : '+P.upd:'Plan non encore enregistré par l’agence.';
function agPlanTab(k,s,a){const P=planOf(k),sv=planGet(a.code);const saved=!!(sv&&sv.by!=='dir')||['En attente de validation','Validé'].includes(P.st);const dir=isDir();const can=!!ROLE||(dir&&!saved&&P.items.length>0);
  if(S.plK!==k){S.plK=k;S.plEdit=null}if(S.plEdit==null)S.plEdit=!!ROLE&&!saved;const edit=can&&S.plEdit;
  const net=netScore(vis());
  const cell=(p,n,f,d)=>`<span class="pl-txt${edit?' ed':''}" ${edit?'contenteditable="true" spellcheck="true"':''} data-pv="${p}" data-pn="${n}" data-pf="${f}">${esc(planVal(sv,p,n,f,d))}</span>`;
  const vs=s.vs.slice().sort((x,y)=>x.p-y.p);
  let h=`<div class="card plan-head"><div class="ch"><div><h3>Plan de progrès de l’agence</h3><p>${edit?(ROLE?'Cliquez directement sur un texte pour le modifier, puis enregistrez le plan : il sera transmis pour validation.':'Cliquez directement sur un texte pour ajuster la proposition, puis enregistrez : l’agence la retrouvera dans son espace.'):ROLE&&saved?'Plan enregistré. Cliquez sur « Modifier le plan de progrès » pour l’ajuster.':can?'Plan non encore enregistré par l’agence : la Direction peut ajuster les actions proposées.':'Actions proposées sur les séquences de l’agence sous l’objectif de 85 %.'}</p></div><div class="pl-st"><span class="pill ${stCls(P.st)}">${P.st}${P.upd?' · '+P.upd:''}</span>${validBtn(k,P.st)}</div></div></div>`;
  h+=vs.map(v=>{const items=planItems(v);const pv0=prevVisit(v);
    return `<div class="card" style="margin-top:14px"><div class="ch"><div><h3>${esc(v.sc||'Visite mystère')} · ${v.date}</h3><p>${esc(v.sc)} · score de la visite ${fr(v.g,1)} % · séquences sous l’objectif de 85 %</p></div></div>
    ${items.length?`<div class="tw fitbox"><table class="t pl-t${edit?' editing':''}"><colgroup><col style="width:210px"><col><col style="width:14%"><col style="width:10%"><col style="width:18%"></colgroup><thead><tr><th>Point à améliorer</th><th>Action de progrès</th><th>Responsable</th><th>Délai</th><th>Résultat attendu</th></tr></thead><tbody>${items.map(i=>`<tr><td><b style="color:var(--ink)">${i.q.n}. ${i.q.name}</b><small style="display:block;color:var(--muted);margin-top:2px">${esc(i.dif)}</small>${i.fails.length?`<div class="note" style="margin-top:3px;font-size:11px">${i.fails.map(esc).join('<br>')}</div>`:''}<div style="margin-top:5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap"><span class="cellv">${dkPill(i.sc,pct(i.sc))}${pv0&&pv0.seq[i.q.n]!=null?cArw(i.sc,pv0.seq[i.q.n]/100):''}</span><span class="note" style="margin:0">réseau ${pct(net.d[i.q.n])}</span></div></td><td>${cell(v.p,i.q.n,'act',i.act)}</td><td>${cell(v.p,i.q.n,'resp',i.resp)}</td><td>${cell(v.p,i.q.n,'del',i.del)}</td><td>${cell(v.p,i.q.n,'res',i.res)}</td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Toutes les séquences de cette visite atteignent l’objectif : aucune action requise.</p>'}</div>`}).join('');
  const com=sv&&sv.com||'';
  if(can&&P.items.length)h+=`<div class="card plan-save">${ROLE?`<div class="pl-com"><span>Commentaire de l’agence</span><span class="pl-txt${edit?' ed':''}" id="plCom" ${edit?'contenteditable="true"':''} data-ph="Ajoutez un commentaire (facultatif)">${esc(com)}</span></div>`:''}<div class="acc-actions"><span class="acc-msg ${S.plMsg?'ok':''}" id="plMsg">${S.plMsg||plMsg(sv,saved,P,!!ROLE)}</span><button class="btn" id="plSave" type="button">${edit?(ROLE?'Enregistrer le plan de progrès':'Enregistrer les modifications'):'Modifier le plan de progrès'}</button></div></div>`;
  else{if(com)h+=`<div class="card" style="margin-top:14px"><div class="eyebrow">Commentaire de l’agence</div><p style="margin:6px 0 0">${esc(com)}</p></div>`}
  S.plMsg='';return h}
function bindAgPlan(){$$('.pl-txt.ed[data-pv]').forEach(x=>x.addEventListener('keydown',e=>{if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();x.blur()}}));
  const b=$('#plSave');if(!b)return;const k=ROLE?ROLE.ag:S.ag;if(k==null)return;
  b.onclick=()=>{if(!S.plEdit){S.plEdit=true;render();const f=$('.pl-txt.ed[data-pv]');if(f)f.focus();return}
    const a=AGS[k],v={};$$('.pl-txt[data-pv]').forEach(x=>{const p=x.dataset.pv,n=x.dataset.pn;v[p]=v[p]||{};v[p][n]=v[p][n]||{};v[p][n][x.dataset.pf]=x.innerText.trim()});
    const upd=nowStr();let ok;
    if(ROLE){const c=$('#plCom');ok=planPut(a.code,{v,com:c?c.innerText.trim():'',upd,st:'En attente de validation'});stDel('bdu-valid-'+a.code);S.plMsg=ok?'Plan enregistré le '+upd+' · transmis pour validation.':'Enregistrement impossible sur cet appareil.'}
    else{const old=planGet(a.code)||{};ok=planPut(a.code,{v,com:old.com||'',upd:'',dirUpd:upd,by:'dir',st:'Non enregistré'});S.plMsg=ok?'Proposition enregistrée le '+upd+' · l’agence la retrouvera dans son espace.':'Enregistrement impossible sur cet appareil.'}
    S.plEdit=!ok;render()}}
function satAgPlanTab(d){const k=d.k,a=d.a,P=aplanOf(k),sv=P.sv;const saved=!!(sv&&sv.by!=='dir');const dir=isDir();const can=(!!ROLE&&ROLE.ag===k)||(dir&&!saved&&P.items.length>0);
  if(S.apK!==k){S.apK=k;S.apEdit=null}if(S.apEdit==null)S.apEdit=!!ROLE&&!saved;const edit=can&&S.apEdit;
  const val=(id,f,def)=>{const r=sv&&sv.v&&sv.v[id];return r&&r[f]!=null&&r[f]!==''?r[f]:def};
  const cell=(id,f,def)=>`<span class="pl-txt${edit?' ed':''}" ${edit?'contenteditable="true" spellcheck="true"':''} data-apid="${id}" data-apf="${f}">${esc(val(id,f,def))}</span>`;
  let h=`<div class="card plan-head"><div class="ch"><div><h3>Plan d’actions de l’agence</h3><p>${edit?(ROLE?'Cliquez directement sur un texte pour le modifier, puis enregistrez le plan : il sera transmis pour validation.':'Cliquez directement sur un texte pour ajuster la proposition, puis enregistrez : l’agence la retrouvera dans son espace.'):ROLE&&saved?'Plan enregistré. Cliquez sur « Modifier le plan d’actions » pour l’ajuster.':can?'Plan non encore enregistré par l’agence : la Direction peut ajuster les actions proposées.':'Actions proposées sur les critères de l’agence sous le niveau du réseau ou sous 65 % de satisfaits.'}</p></div><div class="pl-st"><span class="pill ${stCls(P.st)}">${P.st}${P.upd?' · '+P.upd:''}</span>${validBtnA(k,P.st)}</div></div></div>`;
  h+=`<div class="card" style="margin-top:14px">${P.items.length?`<div class="tw fitbox"><table class="t pl-t${edit?' editing':''}"><colgroup><col style="width:210px"><col><col style="width:14%"><col style="width:10%"><col style="width:18%"></colgroup><thead><tr><th>Point à améliorer</th><th>Action proposée</th><th>Responsable</th><th>Délai</th><th>Résultat attendu</th></tr></thead><tbody>${P.items.map(x=>`<tr><td><b style="color:var(--ink)">${esc(x.l)}</b><small style="display:block;color:var(--muted);margin-top:2px">${esc(x.g)}</small><div style="margin-top:5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap"><span class="cellv">${sChipP(x.a)}${x.p!=null?cArw(x.a,x.p):''}</span><span class="note" style="margin:0">réseau ${pct(x.r)}</span></div></td><td>${cell(x.id,'act',x.act[0])}</td><td>${cell(x.id,'resp',x.act[1])}</td><td>${cell(x.id,'del',x.act[2])}</td><td>${cell(x.id,'res',x.res)}</td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Tous les critères de l’agence sont au niveau du réseau : aucune action requise, maintenir les pratiques.</p>'}</div>`;
  const com=sv&&sv.com||'';
  if(can&&P.items.length)h+=`<div class="card plan-save">${ROLE?`<div class="pl-com"><span>Commentaire de l’agence</span><span class="pl-txt${edit?' ed':''}" id="apCom" ${edit?'contenteditable="true"':''} data-ph="Ajoutez un commentaire (facultatif)">${esc(com)}</span></div>`:''}<div class="acc-actions"><span class="acc-msg ${S.apMsg?'ok':''}" id="apMsg">${S.apMsg||plMsg(sv,saved,P,!!ROLE)}</span><button class="btn" id="apSave" type="button">${edit?(ROLE?'Enregistrer le plan d’actions':'Enregistrer les modifications'):'Modifier le plan d’actions'}</button></div></div>`;
  else if(com)h+=`<div class="card" style="margin-top:14px"><div class="eyebrow">Commentaire de l’agence</div><p style="margin:6px 0 0">${esc(com)}</p></div>`;
  S.apMsg='';return h}

/* ---------- espace agence : rubriques Tableau de bord / Analyse détaillée (ou Compte rendu) / Plan ---------- */
function nav(){const it=ROLE?(S.mod==='msat'?[['ms:ag','Enquête mensuelle','chart']]:S.mod==='sat'?[['sat:dash','Tableau de bord','dash'],['sat:ana','Résultats détaillés','chart'],['sat:plan','Plan d’actions','plan']]:[['per:dash','Tableau de bord','dash'],['per:cr','Compte rendu','quote'],['per:plan','Plan de progrès','plan'],['per:ml','Micro-learning','ml']]):scopeNav(NAV[S.mod]);
  const on=k=>{if(!ROLE)return S.page===k&&!S.ag;const [pg,t]=k.split(':');return S.page===pg&&(pg==='sat'?(S.satTab||'dash'):(S.agTab||'dash'))===t};
  $('#nav').innerHTML=it.map(([k,l,ic])=>`<button data-k="${k}" class="${on(k)?'on':''}">${I[ic]}<span class="nl">${l}</span></button>`).join('');
  $('#mnav').innerHTML=it.map(([k,l])=>`<button data-k="${k}" class="${on(k)?'on':''}">${l}</button>`).join('');
  $$('#nav button,#mnav button').forEach(b=>b.onclick=()=>{const k=b.dataset.k;
    if(ROLE){const [pg,t]=k.split(':');S.page=pg;if(pg==='sat'){S.satTab=t;if(t==='ana')S.sub.agAna='prof'}else S.agTab=t;render();window.scrollTo(0,0);return}
    S.page=k;S.ag=null;S.sag=null;if(k==='ana'){S.sub.seq=1;S.sub.anaPg=0}render();window.scrollTo(0,0)})}

/* ---------- rapport agence consolidé (deux visites) ---------- */
function crptName(k){return `BGFIBank_Rapport_${window.BRPT?window.BRPT.slug?window.BRPT.slug(AGS[k].n):AGS[k].n.normalize('NFKD').replace(/[̀-ͯ]/g,'').replace(/[^A-Za-z0-9]+/g,'_'):AGS[k].n}_Consolide_2_visites.pdf`}
function crptBuild(k){const a=AGS[k],s=agScore(k,'V2'),L=vis('V2'),ent=netScore(L.filter(v=>AGS[v.ag].e===a.e)),net=netScore(L),ps=agScore(k,'V1');const r=rankAll('V2').find(x=>x.k===k);
  const vs=s.vs.slice().sort((x,y)=>x.p-y.p),v1=vs.find(v=>v.p===1),v2=vs.find(v=>v.p===2);const P=planOf(k,'V2'),sv=planGet(a.code);
  const pc=x=>x==null?'—':fr(x,1)+' %',pf=x=>x==null?'—':pct(x),ev=(x,y)=>x==null||y==null?'—':sgn1((x-y)*100)+' pt';
  const seqRows=SEQ.map(q=>[q.n+'. '+q.name,v1?pc(v1.seq[q.n]):'—',v2?pc(v2.seq[q.n]):'—',pf(s.d[q.n]),ps?ev(s.d[q.n],ps.d[q.n]):'—',pf(ent.d[q.n]),pf(net.d[q.n])]);
  const indRows=Object.keys(INDN).map(i=>[INDN[i],v1?fr(v1.ind[i]/10,1):'—',v2?fr(v2.ind[i]/10,1):'—',fr(s.ind[i]*10,1),ps?sgn1((s.ind[i]-ps.ind[i])*10):'—',fr(ent.ind[i]*10,1),fr(net.ind[i]*10,1)]);
  const res=(v,id)=>{if(!v)return '—';const x=critRate([v],id);return x==null?'N/A':x>=1?'Oui':x>0?'Partiel':'Non'};
  const cr=allCrit(s.vs);const fails=cr.filter(x=>x.r<1).sort((x,y)=>x.r-y.r||y.co-x.co);const good=cr.filter(x=>x.r===1).sort((x,y)=>y.co-x.co).slice(0,8);
  const hi=SEQ.map(q=>({q,v:s.d[q.n]})).filter(x=>x.v!=null).sort((x,y)=>y.v-x.v);const ilo=Object.keys(INDN).sort((x,y)=>s.ind[x]-s.ind[y])[0];
  const lect=`Avec ${pct(s.g)} de conformité lors de la visite mystère, l’agence se classe ${r.r}e sur ${AGS.length}${ps?` et ${s.g>=ps.g?'progresse':'recule'} de ${fr(Math.abs(s.g-ps.g)*100,1)} pts par rapport à la vague précédente`:''}. L’entité ${a.e} est à ${pct(ent.g)} et le réseau à ${pct(net.g)}. Séquence la mieux tenue : ${hi[0].q.name.toLowerCase()} (${pct(hi[0].v)}) ; la plus fragile : ${hi[hi.length-1].q.name.toLowerCase()} (${pct(hi[hi.length-1].v)}). Perception client : la note la plus basse porte sur la ${(INDN[ilo]||'').toLowerCase()} (${fr(s.ind[ilo]*10,1)}/10).`;
  const plan=planCritRows(k,sv,'V2').map(x=>['Visite du '+x.v.date,x.i.q.n+'. '+x.i.q.name+' ('+pct(x.i.sc)+')',x.rw.idl+' · '+x.rw.dif,x.act,x.resp,x.del]);
  const B=[{kpis:[[pct(s.g),'Score global de la visite'],[`${r.r} / 43`,'Classement réseau'],[ps?sgn1((s.g-ps.g)*100)+' pt':'—','Évolution par rapport à la vague précédente']]},
    {h:'Synthèse'},{p:lect},
    {h:'Parcours client'},{table:{head:['Séquence','Visite 1','Visite 2','Agence (moyenne)','Évol. 2026','Entité '+a.e,'Réseau'],w:[2.3,.9,.9,1.1,.95,1,.9],b0:1,rows:seqRows}},
    {h:'Perception client (notes sur 10)'},{table:{head:['Indicateur','Visite 1','Visite 2','Agence (moyenne)','Évol. 2026','Entité '+a.e,'Réseau'],w:[2.3,.9,.9,1.1,.95,1,.9],b0:1,rows:indRows}},
    {h:'Déroulement des visites'},{table:{head:['Visite','Scénario','Date','Arrivée','Attente','Affluence'],w:[1.1,2.8,.9,.8,.8,.9],al:['l','l','l','l','r','l'],rows:vs.map(v=>['Visite mystère',v.sc,v.date,v.arr,v.wait?v.wait+' min':'Aucune',v.aff])}},
    {h:'Points forts'},{table:{head:['Critère','Libellé','Séquence','Coeff'],w:[.6,3.6,1.3,.5],al:['l','l','l','r'],rows:good.map(x=>[x.id,short(x.q,120),x.s,x.co])}},
    {h:'Axes d’amélioration : critères non respectés'},{table:{head:['Critère','Libellé','Séquence','Coeff','Visite 1','Visite 2'],w:[.6,3.1,1.2,.5,.65,.65],al:['l','l','l','r','c','c'],rows:fails.map(x=>[x.id,short(x.q,110),x.s,x.co,res(v1,x.id),res(v2,x.id)])}},
    {h:'Plan de progrès'},plan.length?{table:{head:['Visite','Séquence','Critère à améliorer','Action de progrès','Responsable','Délai'],w:[.6,1.3,1.8,2.6,1,.7],al:['l','l','l','l','l','l'],rows:plan}}:{p:'Toutes les séquences atteignent l’objectif de 85 % lors de la visite : aucune action requise.'},
    {p:`Statut du plan de progrès : ${P.st}${P.upd?' · '+P.upd:''}.`}];
  return gPdf(`Rapport agence consolidé · ${a.n}`,'Programme Client Mystère',B,{wave:'Janvier – Avril 2027',sub:`Janvier – Avril 2027 · visites 1 et 2 · ${a.z==='Abidjan'?'Abidjan · entité '+a.e:'Province'}`})}
function rptBuild(k,p){if(+p===3)return crptBuild(k);return window.BRPT.make(D,A,ACT,rptCA(),k,+p).output('blob')}
function rptOne(code,p,btn){const k=AGS.findIndex(x=>x.code===code);if(k<0||!window.BRPT)return;rptBusy(btn,true);
  setTimeout(()=>{try{saveBlob(+p===3?crptName(k):window.BRPT.fileName(D,k,+p),rptBuild(k,p))}catch(e){console.error(e);alert('Le rapport n’a pas pu être généré.')}finally{rptBusy(btn,false)}},30)}

/* ---------- perception client du tableau de bord : réseau, par zone, par entité ---------- */
function cmPercGrp(L){const v=S.sub.percV,grp=v==='zone'?[['Abidjan',x=>AGS[x.ag].z==='Abidjan','#1a67a2'],['Province',x=>AGS[x.ag].z==='Province','#6da7d4']]:['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'].map(e=>[e==='Province'?'Province':'Entité '+e,x=>AGS[x.ag].e===e,ENT_C[e]]);
  const ks=Object.keys(INDN),ser=grp.map(([n,f,c])=>{const l=L.filter(f);const ns=l.length?netScore(l):null;return {n,c,v:ks.map(k=>ns?ns.ind[k]:null)}});
  return card('Perception client',`Notes sur 10 · ${v==='zone'?'par zone':'par entité'}`,vbars(ks.map(k=>INDN[k]),ser,{obj:OBJ,objL:'85 % ('+fr(OBJN/10,1).replace(',0','')+'/10)',w:470,h:380,bw:v==='zone'?22:14,vt:x=>fr(x*10,1),fmt:x=>fr(x*10,1)+'/10',axl:x=>fr(x*10,0)}),percSel())}
const percSel=()=>sSel('percV',S.sub.percV||'net',[['net','Réseau'],['zone','Par zone'],['ent','Par entité']]);
const entZSeg=()=>`<div class="seg zseg" role="group" aria-label="Comparaison"><button type="button" data-entz="0" class="${S.sub.entZ?'':'on'}">Par entité</button><button type="button" data-entz="1" class="${S.sub.entZ?'on':''}">Par zone</button></div>`;

/* ---------- analyse détaillée de l’agence (enquête) : rappel janvier 2027 en tête, flèches sur les scores ---------- */
function satAgAna(d){const k=d.k,a=d.a,ix=d.ix,n=ix.length,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);let tab=S.sub.agAna||'prof';
  const T=[['prof','Profils des répondants'],['exp','Expérience en agence'],['qs','Qualité de service'],['eff','Effort client'],['fid','Attentes et fidélité'],['verb','Verbatims clients']];if(!T.some(x=>x[0]===tab))tab='prof';
  const tri=fn=>[{n:'Agence',c:'#1a67a2',v:fn(ix)},{n:'Entité '+a.e,c:'#6da7d4',v:fn(eix)},{n:'Réseau',c:'#69a5d3',v:fn(all)}];
  const s3=x=>[{n:'Agence',c:'#1a67a2',v:x.map(y=>y.a)},{n:'Entité '+a.e,c:'#6da7d4',v:x.map(y=>y.e)},{n:'Réseau',c:'#69a5d3',v:x.map(y=>y.r)}];
  const hb=(labels,x,o={})=>hbars(labels,s3(x),{...o,arw:x.map(y=>y.p),arwOnly:1,arwInv:o.inv});
  const vmx=sr=>{const v=sr.flatMap(z=>z.v).filter(z=>z!=null);const m=v.length?Math.max(...v):1;return Math.min(1,Math.max(.15,Math.ceil(m*12)/10))};
  const vb=(labels,x,o={})=>{const sr=s3(x);sr[0]=Object.assign({},sr[0],{p:x.map(y=>y.p)});return vbars(labels,sr,{w:660,h:300,max:vmx(sr),pb:labels.some(l=>String(l).length>14)?74:54,...o})};
  const rd=(labels,x,o={})=>radar(labels,s3(x).map(y=>({...y,fo:.07})),{obj:null,w:600,h:420,...o});
  const er=(f,fm=pct)=>`entité ${fm(f(eix))} · réseau ${fm(f(all))}`;
  /* tuile : valeur agence, évolution et rappel janvier 2027, entité et réseau */
  const tl=(l,key,x,fm=pct,inv=false)=>{const lvK=key?sLv(key,x.a):'';const dv=x.a!=null&&x.p!=null?(fm===sgn?x.a-x.p:(x.a-x.p)*100):null;
    const ev=dv==null?'':`<span class="delta ${Math.abs(dv)<.05?'eq':(inv?dv<0:dv>0)?'up':'dn'}">${dv>0?'▲':dv<0?'▼':'='} ${fr(Math.abs(dv),fm===sgn?0:1)} pt</span> `;
    const sub=`${x.p!=null?ev+'2026 : '+fm(x.p):'pas de rappel octobre 2026'}<span class="ks2">entité ${fm(x.e)} · réseau ${fm(x.r)}</span>`;
    return key?kpiLv(l,fm(x.a),sub,lvK):kpi(l,fm(x.a),sub)};
  const X=(q)=>({a:d.Ag[q],e:d.En[q],r:d.Re[q],p:d.Pv?d.Pv[q]:null});let b='';
  if(!n)b='<div class="card">Aucun répondant pour cette agence.</div>';
  else if(tab==='prof'){
    const PCOL=['#1a67a2','#8ca267','#9dc5e3','#e0897f','#c0392f','#6da7d4'];
    const psub='Répartition des répondants (%) · agence, entité et réseau';
    const pline=(lab,S3v,k)=>lab.map((l,j)=>l+' '+pct(S3v[k].v[j])).join(' · ');
    const pnote=(lab,S3v)=>`<div class="note">Entité ${esc(a.e)} : ${pline(lab,S3v,1)}<br>Réseau : ${pline(lab,S3v,2)}</div>`;
    const PROFB=[['Sexe','H1',SEXL,'dn'],['Âge','H2',AGEL,'vb'],['Segment de clientèle','SEGMENT',SEGL,'hb'],['Ancienneté de la relation','A5',ANCL,'vb'],['Contact avec BGFIBank sur 12 mois','A6',['Oui','Non'],'gg'],['Canal de la dernière opération','D6b',['Agence','Téléphone','Application','Internet','GAB'],'hb']];
    const pcard=(t,v,lab,kd)=>{const S3v=tri(i2=>lab.map((_,j)=>share(v,i2,x=>x===j+1)));
      if(kd==='vb')return card(t,psub,vbars(lab,S3v,{w:660,h:300,max:vmx(S3v),vt:v=>fr(v*100,0)+' %',pb:lab.some(l=>String(l).length>12)?74:54})+pnote(lab,S3v));
      if(kd==='dn'){const parts=lab.map((l,j)=>({l,v:S3v[0].v[j]||0,c:PCOL[j%PCOL.length]}));
        return card(t,psub,`<div class="v52-dn">${donut(parts,fr((parts[0].v||0)*100,1)+' %',esc(lab[0]),{s:158,t:19})}${v52Cmp(lab.map((l,j)=>[l,S3v[0].v[j],PCOL[j%PCOL.length]]),x=>fr(x*100,1)+' %')}</div>`+pnote(lab,S3v))}
      if(kd==='gg')return card(t,psub,`<div class="v52-dn">${gauge(S3v[0].v[0]||0,esc(String(lab[0]).toLowerCase()),158)}${v52Cmp([['Agence',S3v[0].v[0],'#1a67a2'],['Entité '+a.e,S3v[1].v[0],'#6da7d4'],['Réseau',S3v[2].v[0],'#69a5d3']],x=>fr(x*100,1)+' %')}</div>`);
      return card(t,psub,hbars(lab,S3v))};
    b=`<div class="kpis">${kpi('Répondants',fr(n),'clients de l’agence interrogés',true)}${kpi('Ont visité l’agence',`${fr(d.nVis)}<small> / ${fr(n)}</small>`,'répondent aux questions sur l’agence')}${kpi('Femmes',pct(share('H1',ix,x=>x===2)),er(i2=>share('H1',i2,x=>x===2)))}${kpi('Clients depuis plus de 5 ans',pct(share('A5',ix,x=>x>=4)),er(i2=>share('A5',i2,x=>x>=4)))}</div>
    <div class="grid g2">${PROFB.map(x=>pcard(x[0],x[1],x[2],x[3])).join('')}</div>`}
  else if(tab==='exp'){const wa=dist('D2c',ix,[1,2,3,4],['#58683b','#8ca267','#9dc5e3','#c0392f'],['Moins de 5 min','5 à moins de 15 min','15 à 30 min','Plus de 30 min']);
    b=`<div class="kpis">${tl('Satisfaction envers l’agence','acsat',X('acsat'))}${tl('Satisfaction sur l’attente','aatt',X('aatt'))}${tl('Pris en charge en moins de 15 min','aw15',X('aw15'))}</div>
    <div class="grid g2">${card('Satisfaction lors de la dernière visite','% de clients satisfaits (notes 4 et 5) · agence, entité et réseau · flèches : évolution de l’agence depuis 2026',hb(d.exp.map(x=>x.l),d.exp))}
    <div class="grid">${card('Temps d’attente déclaré','Dernière visite · clients de l’agence',stack(wa)+legend(wa.map(x=>[x.l,x.c])))}${card('Attente : agence, entité et réseau','% des clients selon le temps d’attente déclaré',vb(d.wait.map(x=>x.l),d.wait,{inv:[0,0,1,1]}))}</div></div>`}
  else if(tab==='qs'){
    b=`<div class="kpis">${tl('Satisfaction conseiller','acons',{a:d.cons.a,e:d.cons.e,r:d.cons.r,p:d.cons.p})}${tl('Conseiller attitré','',d.attit)}</div>
    <div class="grid g2">${card('Satisfaction par critère','% de clients satisfaits du personnel de l’agence (notes 4 et 5) · agence, entité et réseau',rd(d.qs.map(x=>x.l),d.qs))}
    ${card('Critère jugé le plus important','% des clients le citant · agence, entité et réseau',hb(d.qs.map(x=>x.l),d.qs.map(x=>x.imp),{max:Math.max(.01,...d.qs.flatMap(x=>[x.imp.a||0,x.imp.e||0,x.imp.r||0]))}))}</div>`}
  else if(tab==='eff'){const E=d.eff,u=ix.filter(i=>SAT.D6b[i]===1);
    const dd=dist('D6',u,[1,2,3,4,5,6,7],['#58683b','#2b6ea2','#7db1d9','#cfd4cf','#e7a58f','#d9634f','#c0392f'],['1','2','3','4','5','6','7']);
    b=`<div class="kpis">${tl('Effort client en agence (CES)','aces',E.ces,sgn)}${tl('Effort faible (notes 1-2)','',E.low)}${tl('Effort modéré (notes 3-4)','',E.mod,pct,true)}${tl('Effort élevé (notes 5 à 7)','',E.high,pct,true)}</div>
    ${E.n?`<div class="grid g2">${card('Effort déclaré pour la dernière opération en agence',`Échelle de 1 (effort très faible) à 7 (effort très élevé) · ${E.n} / ${n} clients de l’agence`,stack(dd)+legend(dd.map(x=>[x.l,x.c]))+`<div class="lect an3-t eff-t"><h4>Analyse</h4><p>${esc(d.txt.aces)}</p><p>${E.high.a!=null&&E.high.r!=null?(E.high.a>E.high.r?`La part d’effort élevé dépasse celle du réseau de ${fr((E.high.a-E.high.r)*100,1)} pt : les opérations au guichet et en agence sont à fluidifier en priorité (attente, pièces demandées, délais de traitement).`:`La part d’effort élevé est inférieure ou égale à celle du réseau : maintenir la fluidité des opérations et la présenter en exemple au sein de l’entité ${esc(a.e)}.`):''}</p></div>`)}${card('Effort : agence, entité et réseau','% de clients selon le niveau d’effort · flèches : évolution de l’agence depuis 2026',vb(['Effort faible','Effort modéré','Effort élevé'],[E.low,E.mod,E.high],{inv:[0,1,1]}))}</div>`:'<div class="card"><p class="note" style="margin:0">Aucun client de l’agence n’a réalisé sa dernière opération en agence.</p></div>'}
    ${E.n&&E.n<10?'<p class="note">Moins de 10 clients : résultats indicatifs.</p>':''}`}
  else if(tab==='fid'){const sm=(x,js)=>({a:js.reduce((t,j)=>t+(x[j].a||0),0),e:js.reduce((t,j)=>t+(x[j].e||0),0),r:js.reduce((t,j)=>t+(x[j].r||0),0),p:x[0].p==null?null:js.reduce((t,j)=>t+(x[j].p||0),0)});
    b=`<div class="kpis">${tl('Risque de départ','dep',d.dep,pct,true)}${tl('Comptent rester','',sm(d.depd,[0,1]))}${tl('Comptent réduire leurs opérations','',sm(d.depd,[2]),pct,true)}</div>
    <p class="note" style="margin:-4px 0 14px">Les trois blocs totalisent 100 % : « comptent rester » (certainement ou probablement), « comptent réduire leurs opérations » et « risque de départ » (probablement ou certainement quitter).</p>
    <div class="grid g2">${card('Attentes prioritaires liées à l’agence','% des clients citant l’amélioration parmi leurs 3 priorités · agence, entité et réseau',hb(d.att.map(x=>x.l),d.att,{max:Math.max(.01,...d.att.flatMap(x=>[x.a||0,x.e||0,x.r||0]))}))}${card('Intention à 12 mois','% des clients · agence, entité et réseau · flèches : évolution de l’agence depuis 2026',vb(d.depd.map(x=>x.l),d.depd,{inv:[0,0,1,1,1]}))}</div>`}
  else if(tab==='verb'){const tone=S.sub.agTone||'all';const tp=x=>x>=4?['Positif','p-good']:x>=3?['Nuancé','p-warn']:['Négatif','p-bad'];
    const list=d.verb.filter(v=>tone==='all'||(tone==='pos'&&v.b>=4)||(tone==='mid'&&v.b===3)||(tone==='neg'&&v.b<=2)).sort((x,y)=>x.b-y.b);
    b=`<div class="toolbar"><div class="seg" id="agVtone">${[['all','Tous'],['pos','Positifs'],['mid','Nuancés'],['neg','Négatifs']].map(([t,l])=>`<button data-t="${t}" class="${tone===t?'on':''}">${l}</button>`).join('')}</div><span class="note" style="margin:0">${list.length} verbatim${list.length>1?'s':''} recueilli${list.length>1?'s':''} auprès des clients de l’agence</span></div><div class="vb">${list.map(v=>{const [l,c]=tp(v.b);return `<div class="vcard"><q>${esc(v.t)}</q><div class="vm"><span class="pill ${c}">${l} · ${v.b}/5</span></div></div>`}).join('')||'<p class="note">Aucun verbatim.</p>'}</div>`}
  return `<div class="tabs" id="agAnaTabs" style="margin:6px 0 16px">${T.map(([t,l])=>`<button data-aa="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div>`+(n&&n<30&&tab!=='verb'?`<div class="warnbox" style="margin-bottom:14px">Base : ${n} répondants dans l’agence · résultats indicatifs, à lire avec les comparaisons entité et réseau.</div>`:'')+b}
function v9Bind(){
  $$('[data-entz]').forEach(b=>b.onclick=()=>{S.sub.entZ=b.dataset.entz==='1';render()});
  const ab=$('#apSave');if(ab&&(ROLE||isDir())){const k=ROLE?ROLE.ag:S.sag;ab.onclick=()=>{if(!S.apEdit){S.apEdit=true;render();const f=$('.pl-txt.ed[data-apid]');if(f)f.focus();return}
    const a=AGS[k],v={};$$('.pl-txt[data-apid]').forEach(x=>{const id=x.dataset.apid;v[id]=v[id]||{};v[id][x.dataset.apf]=x.innerText.trim()});const upd=nowStr();let ok;
    if(ROLE){const c=$('#apCom');ok=aplanPut(a.code,{v,com:c?c.innerText.trim():'',upd,st:'En attente de validation'});stDel('bdu-avalid-'+a.code);S.apMsg=ok?'Plan enregistré le '+upd+' · transmis pour validation.':'Enregistrement impossible sur cet appareil.'}
    else{const old=aplanGet(a.code)||{};ok=aplanPut(a.code,{v,com:old.com||'',upd:'',dirUpd:upd,by:'dir',st:'Non enregistré'});S.apMsg=ok?'Proposition enregistrée le '+upd+' · l’agence la retrouvera dans son espace.':'Enregistrement impossible sur cet appareil.'}
    S.apEdit=!ok;render()}}}


/* ===================== v10 ===================== */
/* ---------- rapport consolidé : même modèle que les rapports de visite (deux visites) ---------- */
function crptBuild(k){return window.BRPT.make(D,A,ACT,rptCA(),k,0).output('blob')}
function crptName(k){return window.BRPT.fileName(D,k,0)}

/* ---------- perception client par zone ou par entité : flèches d’évolution ---------- */
function cmPercGrp(L){const v=S.sub.percV,pw=prevW(),PL=pw?vis(pw):null,grp=v==='zone'?[['Abidjan',x=>AGS[x.ag].z==='Abidjan','#1a67a2'],['Province',x=>AGS[x.ag].z==='Province','#6da7d4']]:['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'].map(e=>[e==='Province'?'Province':'Entité '+e,x=>AGS[x.ag].e===e,ENT_C[e]]);
  const ks=Object.keys(INDN),ser=grp.map(([n,f,c])=>{const l=L.filter(f),ns=l.length?netScore(l):null;const pl=PL?PL.filter(f):[],pn=pl.length?netScore(pl):null;return {n,c,v:ks.map(k=>ns?ns.ind[k]:null),p:pn?ks.map(k=>pn.ind[k]):null}});
  return card('Perception client',`Notes sur 10 · ${v==='zone'?'par zone':'par entité'}${pw?' · flèches : évolution depuis 2026':''}`,vbars(ks.map(k=>INDN[k]),ser,{obj:OBJ,objL:'85 % ('+fr(OBJN/10,1).replace(',0','')+'/10)',w:470,h:380,bw:v==='zone'?22:14,vt:x=>fr(x*10,1),fmt:x=>fr(x*10,1)+'/10',axl:x=>fr(x*10,0)}),percSel())}

/* ---------- plans des directions (enquête : plan d’actions ; client mystère : plan de progrès) modifiables par le compte BGFIBank ---------- */
const DPK={sat:'bdu-dirplan-sat',cm:'bdu-dirplan-cm'};const DPCOL=[2,3,4,5];
function dirPlanApply(root,key){const st=stGet(DPK[key]);if(!st||!st.rows)return;root.querySelectorAll('.fitbox.plan table tbody tr').forEach((tr,i)=>{const r=st.rows[i];if(!r)return;const td=tr.querySelectorAll('td');DPCOL.forEach(c=>{if(r[c]!=null&&td[c])td[c].textContent=r[c]})})}
function dirPlanUi(){const key=S.mod==='sat'&&S.page==='plan'&&S.sag==null?'sat':S.mod==='cm'&&S.page==='dplan'&&S.ag==null?'cm':null;if(!key)return;const box=$('#main .fitbox.plan');if(!box)return;
  dirPlanApply($('#main'),key);if(!isDir())return;S.dpEdit=S.dpEdit||{};const edit=!!S.dpEdit[key],st=stGet(DPK[key]);
  const bar=document.createElement('div');bar.className='card plan-save dp-bar';bar.innerHTML=`<div class="acc-actions"><span class="acc-msg ${S.dpMsg?'ok':''}">${S.dpMsg||(st&&st.upd?'Dernière modification par la Direction le '+st.upd:edit?'Cliquez directement sur un texte pour le modifier, puis enregistrez.':'Plan proposé · la Direction peut ajuster les actions, les responsables, les échéances et les indicateurs.')}</span><button class="btn" id="dpSave" type="button">${edit?(key==='cm'?'Enregistrer le plan de progrès':'Enregistrer le plan d’actions'):(key==='cm'?'Modifier le plan de progrès':'Modifier le plan d’actions')}</button></div>`;box.parentNode.insertBefore(bar,box);S.dpMsg='';
  if(edit)box.querySelectorAll('tbody tr').forEach(tr=>{const td=tr.querySelectorAll('td');DPCOL.forEach(c=>{if(!td[c])return;const t=td[c].textContent;td[c].innerHTML=`<span class="pl-txt ed" contenteditable="true" spellcheck="true" data-dpc="${c}">${esc(t)}</span>`})});
  box.querySelector('table').classList.toggle('editing',edit);
  $('#dpSave').onclick=()=>{if(!edit){S.dpEdit[key]=true;render();const f=$('.pl-txt.ed[data-dpc]');if(f)f.focus();return}
    const rows={};box.querySelectorAll('tbody tr').forEach((tr,i)=>{rows[i]={};tr.querySelectorAll('[data-dpc]').forEach(x=>rows[i][x.dataset.dpc]=x.innerText.trim())});
    const upd=nowStr();stPut(DPK[key],{rows,upd});S.dpEdit[key]=false;S.dpMsg='Plan enregistré le '+upd+'.';render()};
  box.querySelectorAll('.pl-txt.ed[data-dpc]').forEach(x=>x.addEventListener('keydown',e=>{if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();x.blur()}}))}

/* ---------- page Sécurité & RGPD (pied de page) ---------- */
function rgpdOpen(){let m=document.getElementById('rgpdPage');if(m)m.remove();m=document.createElement('div');m.id='rgpdPage';m.className='rgpd-page';m.setAttribute('role','dialog');m.setAttribute('aria-modal','true');m.setAttribute('aria-label','Sécurité et protection des données');
  const sec=(t,b)=>`<section><h2>${t}</h2>${b}</section>`;
  m.innerHTML=`<div class="rgpd-in"><div class="rgpd-top"><div><div class="eyebrow">Espace résultats BGFIBank × SPIRIT</div><h1>Sécurité &amp; protection des données</h1><p>Comment la plateforme protège les résultats des études et les données personnelles.</p></div><button type="button" class="rgpd-x" aria-label="Fermer">✕</button></div>
  ${sec('1. Cadre',`<p>Les études (enquête de satisfaction clients Retail et programme Client Mystère) sont réalisées par SPIRIT pour le compte de BGFIBank, qui reste responsable du traitement ; SPIRIT intervient en qualité de sous-traitant. Les traitements respectent la loi ivoirienne n° 2013-450 du 19 juin 2013 relative à la protection des données à caractère personnel, sous le contrôle de l’ARTCI, et s’inspirent des principes du Règlement général sur la protection des données (RGPD) : licéité, minimisation, limitation de la finalité et de la durée de conservation, sécurité.</p>`)}
  ${sec('2. Données présentées',`<ul><li><b>Enquête clients</b> : réponses anonymisées, sans nom, numéro de téléphone ni numéro de compte ; les verbatims sont relus pour retirer tout élément permettant d’identifier un client. Les résultats par agence reposent sur des effectifs signalés quand ils sont faibles.</li><li><b>Client Mystère</b> : observations réalisées lors des visites, sans évaluation individuelle nominative des collaborateurs ; les photos portent sur les espaces de l’agence.</li><li><b>Comptes d’accès</b> : identifiant, rôle et, si l’utilisateur les renseigne, prénom, nom, fonction, e-mail et téléphone.</li></ul>`)}
  ${sec('3. Accès et confidentialité',`<ul><li>Accès par identifiant et mot de passe personnels ; chaque profil ne voit que ce qui le concerne : un compte agence n’accède qu’aux résultats de son agence.</li><li>Les mots de passe peuvent être modifiés dans « Mon compte » (8 caractères minimum) ; ils ne doivent pas être partagés.</li><li>Les présentations PowerPoint importées sont diffusées en lecture seule.</li><li>La session se ferme en quittant l’onglet ou avec le bouton de déconnexion.</li><li>Les documents et rapports sont confidentiels et réservés à un usage interne à BGFIBank.</li></ul>`)}
  ${sec('4. Données enregistrées sur l’appareil',`<p>Les préférences d’affichage, les informations de profil, les plans d’actions et de progrès saisis et les validations sont conservés dans le stockage local du navigateur de l’appareil utilisé ; ils ne sont transmis à aucun serveur. Les plans enregistrés par les agences sont consultables et validés par la Direction sur ce même poste. Sur un poste partagé, il est recommandé de se déconnecter après chaque consultation.</p>`)}
  ${sec('5. Conservation',`<p>Les bases de réponses et les éléments de visite sont conservés pendant la durée de la mission et du suivi des plans d’actions, puis archivés ou supprimés selon les instructions de BGFIBank. Les données de contact des personnes interrogées ne figurent pas dans la plateforme.</p>`)}
  ${sec('6. Droits des personnes',`<p>Toute personne concernée peut exercer ses droits d’accès, de rectification, d’opposition et d’effacement auprès de BGFIBank, responsable du traitement, ou de SPIRIT pour les données de la plateforme. Toute anomalie de sécurité (perte d’un mot de passe, accès non autorisé, document diffusé par erreur) doit être signalée sans délai à l’administrateur de la plateforme.</p>`)}
  <div class="rgpd-foot"><span>SPIRIT · Côte d’Ivoire</span><button type="button" class="btn rgpd-x2">Fermer</button></div></div>`;
  document.body.appendChild(m);document.body.classList.add('rgpd-on');const close=()=>{m.remove();document.body.classList.remove('rgpd-on')};
  m.querySelectorAll('.rgpd-x,.rgpd-x2').forEach(b=>b.onclick=close);m.onclick=e=>{if(e.target===m)close()};document.addEventListener('keydown',function k(e){if(e.key==='Escape'){close();document.removeEventListener('keydown',k)}});m.querySelector('.rgpd-x').focus()}
document.addEventListener('click',e=>{const b=e.target.closest&&e.target.closest('[data-rgpd]');if(b){e.preventDefault();rgpdOpen()}});
function v10Bind(){dirPlanUi()}


/* ===================== v11 : plan de progrès unique (site = référence du PDF), légendes ===================== */
function rptPlanFor(k,p){const s=agScore(k,'V2');if(!s)return null;const sv=planGet(AGS[k].code),out={};
  if(+p===0){const vs=s.vs.slice().sort((x,y)=>x.p-y.p);planOf(k,'V2').items.forEach(i=>{const n=i.q.n,v=vs.find(x=>x.seq[n]!=null&&x.seq[n]/100<OBJ)||vs[0];const pi=planItems(v).find(x=>x.q.n===n)||i;
      out[String(n)]={dif:i.dif,fails:i.fails,act:planVal(sv,v.p,n,'act',pi.act||i.act),resp:planVal(sv,v.p,n,'resp',pi.resp||i.resp),del:planVal(sv,v.p,n,'del',pi.del||i.del),res:planVal(sv,v.p,n,'res',pi.res||'Atteindre 85 % sur la séquence à la prochaine mesure')}});return out}
  const v=s.vs.find(x=>+x.p===+p);if(!v)return null;planItems(v).forEach(i=>{const n=i.q.n;out[String(n)]={dif:i.dif,fails:i.fails,act:planVal(sv,v.p,n,'act',i.act),resp:planVal(sv,v.p,n,'resp',i.resp),del:planVal(sv,v.p,n,'del',i.del),res:planVal(sv,v.p,n,'res',i.res)}});return out}
function rptBuild(k,p){if(+p===3)return crptBuild(k);return window.BRPT.make(D,A,ACT,rptCA(),k,+p,rptPlanFor(k,+p)).output('blob')}
function crptBuild(k){return window.BRPT.make(D,A,ACT,rptCA(),k,0,rptPlanFor(k,0)).output('blob')}
function cmPercGrp(L){const v=S.sub.percV,pw=prevW(),PL=pw?vis(pw):null,grp=v==='zone'?[['Abidjan',x=>AGS[x.ag].z==='Abidjan','#1a67a2'],['Province',x=>AGS[x.ag].z==='Province','#6da7d4']]:['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'].map(e=>[e==='Province'?'Province':'Entité '+e,x=>AGS[x.ag].e===e,ENT_C[e]]);
  const ks=Object.keys(INDN),ser=grp.map(([n,f,c])=>{const l=L.filter(f),ns=l.length?netScore(l):null;const pl=PL?PL.filter(f):[],pn=pl.length?netScore(pl):null;return {n,c,v:ks.map(k=>ns?ns.ind[k]:null),p:pn?ks.map(k=>pn.ind[k]):null}});
  const ch=vbars(ks.map(k=>INDN[k]),ser,{obj:OBJ,objL:'85 % ('+fr(OBJN/10,1).replace(',0','')+'/10)',w:470,h:380,bw:v==='zone'?22:14,vt:x=>fr(x*10,1),fmt:x=>fr(x*10,1)+'/10',axl:x=>fr(x*10,0)});
  return card('Perception client','',pw?ch.replace(/<\/div>$/,'<span class="lg-arw"><b class="up">▲</b><b class="dn">▼</b> Évolution vs 2026</span></div>'):ch,percSel())}


/* ===================== v12 : plan de progrès du site dans les PDF, circulation des plans ===================== */
function rptPlanFor(k,p){const s=agScore(k,'V2');if(!s)return null;const a=AGS[k],sv=planGet(a.code),P0=planOf(k,'V2'),net=netScore(vis('V2')),ps=agScore(k,'V1');
  const vs=s.vs.slice().sort((x,y)=>x.p-y.p);let items=[],ok=[];
  if(+p===0){P0.items.forEach(i=>{const n=i.q.n,v=vs.find(x=>x.seq[n]!=null&&x.seq[n]/100<OBJ)||vs[0];const pi=planItems(v).find(x=>x.q.n===n)||{};
      items.push({n,name:i.q.name,sc:i.sc,pv:ps?ps.d[n]:null,net:net.d[n],dif:i.dif,fails:i.fails,act:planVal(sv,v.p,n,'act',pi.act||i.act),resp:planVal(sv,v.p,n,'resp',pi.resp||i.resp),del:planVal(sv,v.p,n,'del',pi.del||i.del),res:planVal(sv,v.p,n,'res',pi.res||'Atteindre 85 % sur la séquence à la prochaine mesure')})});
    ok=SEQ.filter(q=>!P0.items.some(i=>i.q.n===q.n)&&s.d[q.n]!=null).map(q=>({n:q.n,name:q.name,sc:s.d[q.n]}))}
  else{const v=vs.find(x=>+x.p===+p);if(!v)return null;const pv=prevVisit(v);const its=planItems(v);
    its.forEach(i=>{const n=i.q.n;items.push({n,name:i.q.name,sc:i.sc,pv:pv&&pv.seq[n]!=null?pv.seq[n]/100:null,net:net.d[n],dif:i.dif,fails:i.fails,act:planVal(sv,v.p,n,'act',i.act),resp:planVal(sv,v.p,n,'resp',i.resp),del:planVal(sv,v.p,n,'del',i.del),res:planVal(sv,v.p,n,'res',i.res)})});
    ok=SEQ.filter(q=>!its.some(i=>i.q.n===q.n)&&v.seq[q.n]!=null).map(q=>({n:q.n,name:q.name,sc:v.seq[q.n]/100}))}
  return {items,ok,st:P0.st,upd:P0.upd,com:sv&&sv.by!=='dir'?sv.com||'':''}}

/* ---------- circulation des plans : export par l’agence, import par la Direction, intégration à la version diffusée ---------- */
const PLK=/^bdu-(plan|aplan|valid|avalid|dirplan)-[\w.-]+$/;
function plansCollect(){const out={};try{for(let i=0;i<localStorage.length;i++){const k=localStorage.key(i);if(PLK.test(k)){try{out[k]=JSON.parse(localStorage.getItem(k))}catch(e){}}}}catch(e){}
  const m=stMem();Object.keys(m).forEach(k=>{if(PLK.test(k)&&out[k]===undefined)out[k]=m[k]});const c=(CONF0&&CONF0.plans)||{};Object.keys(c).forEach(k=>{if(out[k]===undefined)out[k]=c[k]});return out}
function plansExport(){if(!ROLE)return;const a=AGS[ROLE.ag],data={};['plan','aplan'].forEach(t=>{const v=stGet(`bdu-${t}-${a.code}`);if(v)data[`bdu-${t}-${a.code}`]=v});
  if(!Object.keys(data).length){livToast('Aucun plan enregistré à exporter.','ko');return}
  const f={type:'bdu-plans',v:1,agence:a.n,code:a.code,date:nowStr(),data};saveBlob(`BGFIBank_Plans_${a.n.normalize('NFD').replace(/[̀-ͯ]/g,'').replace(/[^A-Za-z0-9]+/g,'_')}.json`,new Blob([JSON.stringify(f,null,1)],{type:'application/json'}));
  livToast('Fichier des plans exporté : transmettez-le à la Direction.','ok')}
async function plansImport(files){let n=0,bad=0;for(const f of files){try{const j=JSON.parse(await f.text());if(j.type!=='bdu-plans'||!j.data){bad++;continue}Object.entries(j.data).forEach(([k,v])=>{if(/^bdu-(plan|aplan)-[\w.-]+$/.test(k)&&v){stPut(k,v);n++}})}catch(e){bad++}}
  render();livToast(n?`${n} plan${n>1?'s':''} importé${n>1?'s':''}${bad?' · '+bad+' fichier(s) ignoré(s)':''}. Pensez à enregistrer la nouvelle version pour les diffuser.`:'Aucun plan reconnu dans ce fichier.',n?'ok':'ko')}
function plansUi(){
  const pg=(S.mod==='cm'&&S.page==='plan'&&S.ag==null)||(S.mod==='sat'&&S.page==='suivi'&&S.sag==null);
  if(false&&pg&&isDir()){const tw=$('#main .tw');if(tw&&!$('#plImpBar')){const bar=document.createElement('div');bar.id='plImpBar';bar.className='card plan-save dp-bar';
    bar.innerHTML=`<div class="acc-actions"><span class="acc-msg">Plans saisis par les agences sur leur appareil : importez les fichiers qu’elles vous transmettent, puis enregistrez la nouvelle version de la plateforme pour les diffuser.</span><label class="btn" style="cursor:pointer">Importer des plans d’agence<input type="file" accept=".json,application/json" multiple hidden id="plImp"></label></div>`;tw.parentNode.insertBefore(bar,tw);
    $('#plImp').onchange=e=>plansImport([...e.target.files])}}
  if(false&&ROLE){const sv=$('#plSave')||$('#apSave');if(sv&&!$('#plExp')){const b=document.createElement('button');b.type='button';b.id='plExp';b.className='btn ghost';b.textContent='Exporter mes plans';b.style.marginRight='8px';b.onclick=plansExport;sv.parentNode.insertBefore(b,sv)}}}
function v12Bind(){plansUi()}

/* ---------- v13 : plan de progrès par critère (site + PDF) ---------- */
/* Déclenchement inchangé : toute séquence sous 85 % (visite). Chaque séquence est déclinée en critères non respectés
   (taux < 100 %), triés du plus faible au plus fort puis par coefficient ; une action par critère (base d’actions CA),
   actions identiques regroupées, 3 lignes au plus par séquence, les autres critères sont rappelés. */
function critLab(r,cons){return r==null?'':r<=0?'Non conforme':(cons?'Conforme à ':'Partiel · ')+Math.round(r*100)+' %'}
function planCrit(list,n,cons){const q=SEQ.find(x=>+x.n===+n);if(!q)return {rows:[],others:[]};const CA=rptCA(),A=ACT[q.n]||['','','',''];
  const fails=q.items.map(it=>({it,r:critRate(list,it.id)})).filter(x=>x.r!=null&&x.r<1).sort((a,b)=>a.r-b.r||b.it.co-a.it.co);
  const rows=[],others=[];
  fails.forEach(x=>{const ca=CA[x.it.id],act=ca?ca[1]:A[1];const same=rows.find(r=>r.act===act);
    if(same){same.ids.push(x.it.id);return}
    if(rows.length>=3){others.push(x.it.id);return}
    rows.push({id:x.it.id,ids:[x.it.id],q:x.it.q,r:x.r,lab:critLab(x.r,cons),dif:ca?ca[0]:short(x.it.q,60),act,del:ca?ca[2]:A[3],resp:ca?ca[3]:A[2]})});
  const idc=(x,y)=>{const [a1,b1]=x.split('.').map(Number),[a2,b2]=y.split('.').map(Number);return a1-a2||b1-b2};rows.forEach(r=>r.ids.sort(idc));others.sort(idc);
  rows.forEach(r=>{r.res=r.ids.length>1?`Critères ${r.ids.join(', ')} conformes à la prochaine mesure`:`Critère ${r.id} conforme à la prochaine mesure`;r.idl=r.ids.join(' · ')});
  if(!rows.length)rows.push({id:'S'+q.n,ids:[],idl:'Séquence '+q.n,q:q.name,r:null,lab:'',dif:A[0],act:A[1],resp:A[2],del:A[3],res:'Atteindre 85 % sur la séquence à la prochaine mesure'});
  return {rows,others}}
/* valeur enregistrée : critère, sinon (1re ligne) ancienne saisie par séquence, sinon proposition */
function pcVal(sv,p,n,rw,i,f){const d=planVal(sv,p,rw.id,f,null);if(d!=null)return d;return i===0?planVal(sv,p,n,f,rw[f]):rw[f]}
function planRowsV(v){return planItems(v).map(i=>({i,...planCrit([v],i.q.n)}))}
function planN(k,w){const s=agScore(k,w);if(!s)return 0;return (UNX()?[unitAvg(s.vs,k)]:s.vs).reduce((t,v)=>t+planRowsV(v).reduce((a,x)=>a+x.rows.length,0),0)}

function agPlanTab(k,s,a){if(UNX())s={...s,vs:[unitAvg(s.vs,k)]};const P=planOf(k),sv=planGet(a.code);const saved=!!(sv&&sv.by!=='dir')||['En attente de validation','Validé'].includes(P.st);const dir=isDir();const can=!!ROLE||(dir&&!saved&&P.items.length>0);
  if(S.plK!==k){S.plK=k;S.plEdit=null}if(S.plEdit==null)S.plEdit=!!ROLE&&!saved;const edit=can&&S.plEdit;
  const net=netScore(vis());
  const cell=(p,n,rw,j,f,l)=>`<td data-l="${l}"><span class="pl-txt${edit?' ed':''}" ${edit?'contenteditable="true" spellcheck="true"':''} data-pv="${p}" data-pn="${rw.id}" data-pf="${f}">${esc(pcVal(sv,p,n,rw,j,f))}</span></td>`;
  const vs=s.vs.slice().sort((x,y)=>x.p-y.p);
  let h=`<div class="card plan-head"><div class="ch"><div><h3>Plan de progrès de l’agence</h3><p>${edit?(ROLE?'Cliquez directement sur un texte pour le modifier, puis enregistrez le plan : il sera transmis pour validation.':'Cliquez directement sur un texte pour ajuster la proposition, puis enregistrez : l’agence la retrouvera dans son espace.'):ROLE&&saved?'Plan enregistré. Cliquez sur « Modifier le plan de progrès » pour l’ajuster.':can?'Plan non encore enregistré par l’agence : la Direction peut ajuster les actions proposées.':'Une action par critère non respecté, sur les séquences de l’agence sous l’objectif de 85 %.'}</p></div><div class="pl-st"><span class="pill ${stCls(P.st)}">${P.st}${P.upd?' · '+P.upd:''}</span>${validBtn(k,P.st)}</div></div></div>`;
  h+=vs.map(v=>{const its=planRowsV(v);const pv0=prevVisit(v);const nb=its.reduce((a,x)=>a+x.rows.length,0);
    return `<div class="card" style="margin-top:14px"><div class="ch"><div><h3>${v.unit?(CMODE==='crc'?'Ensemble des appels du scénario':'Ensemble des leads du canal'):`${esc(v.sc||'Visite mystère')} · ${v.date}`}</h3><p>${v.unit?`${v.vs.length} ${RECW(v.vs.length)} · score moyen ${fr(v.g,1)} %`:`${esc(v.sc)} · score de la visite ${fr(v.g,1)} %`} · ${its.length?`${its.length} séquence${its.length>1?'s':''} sous l’objectif de 85 % · ${nb} action${nb>1?'s':''} de progrès`:'toutes les séquences à l’objectif'}</p></div></div>
    ${its.length?`<div class="tw fitbox"><table class="t pl-t pl-c${edit?' editing':''}"><colgroup><col style="width:30%"><col><col style="width:13%"><col style="width:9%"><col style="width:16%"></colgroup><thead><tr><th>Critère à améliorer</th><th>Action de progrès</th><th>Responsable</th><th>Délai</th><th>Résultat attendu</th></tr></thead><tbody>${its.map(x=>{const i=x.i,n=i.q.n;
      return `<tr class="pl-seq"><td colspan="5"><div class="pl-sh"><b>${n}. ${esc(i.q.name)}</b><span class="cellv">${dkPill(i.sc,pct(i.sc))}${pv0&&pv0.seq[n]!=null?cArw(i.sc,pv0.seq[n]/100):''}</span><span class="note">réseau ${pct(net.d[n])}</span>${x.others.length?`<span class="note pl-oth">Autres critères non respectés : ${x.others.join(', ')}</span>`:''}</div></td></tr>`+
      x.rows.map((rw,j)=>`<tr class="pl-cr"><td data-l="Critère"><b class="pl-cid">${esc(rw.idl)} · ${esc(rw.dif)}</b><small>${esc(rw.q)}</small>${rw.lab?`<span class="pill ${rw.r<=0?'p-bad':'p-warn'}">${rw.lab}</span>`:''}</td>${cell(v.p,n,rw,j,'act','Action de progrès')}${cell(v.p,n,rw,j,'resp','Responsable')}${cell(v.p,n,rw,j,'del','Délai')}${cell(v.p,n,rw,j,'res','Résultat attendu')}</tr>`).join('')}).join('')}</tbody></table></div>`:'<p class="note">Toutes les séquences de cette visite atteignent l’objectif : aucune action requise.</p>'}</div>`}).join('');
  const com=sv&&sv.com||'';
  if(can&&P.items.length)h+=`<div class="card plan-save">${ROLE?`<div class="pl-com"><span>Commentaire de l’agence</span><span class="pl-txt${edit?' ed':''}" id="plCom" ${edit?'contenteditable="true"':''} data-ph="Ajoutez un commentaire (facultatif)">${esc(com)}</span></div>`:''}<div class="acc-actions"><span class="acc-msg ${S.plMsg?'ok':''}" id="plMsg">${S.plMsg||plMsg(sv,saved,P,!!ROLE)}</span><button class="btn" id="plSave" type="button">${edit?(ROLE?'Enregistrer le plan de progrès':'Enregistrer les modifications'):'Modifier le plan de progrès'}</button></div></div>`;
  else{if(com)h+=`<div class="card" style="margin-top:14px"><div class="eyebrow">Commentaire de l’agence</div><p style="margin:6px 0 0">${esc(com)}</p></div>`}
  S.plMsg='';return h}

/* PDF : plan par critère, repris du site */
function rptPlanFor(k,p){const s=agScore(k,'V2');if(!s)return null;const a=AGS[k],sv=planGet(a.code),P0=planOf(k,'V2'),net=netScore(vis('V2')),ps=agScore(k,'V1');
  const vs=UNX()?[unitAvg(s.vs,k)]:s.vs.slice().sort((x,y)=>x.p-y.p);let items=[],ok=[];
  const val=(pp,n,rw,j,f)=>pcVal(sv,pp,n,rw,j,f);
  if(+p===0){P0.items.forEach(i=>{const n=i.q.n,c=planCrit(vs,n,true);
      /* saisie la plus récente : visite 2, sinon visite 1 */
      const rows=c.rows.map((rw,j)=>{const o={...rw};['act','resp','del','res'].forEach(f=>{let x=rw[f];for(const v of vs){const y=planVal(sv,v.p,rw.id,f,null);if(y!=null)x=y}if(x===rw[f]&&j===0){for(const v of vs){const y=planVal(sv,v.p,n,f,null);if(y!=null)x=y}}o[f]=x});o.id=rw.idl;return o});
      const t=trigSc(s,n,ps);items.push({n,name:i.q.name,sc:t.v,scl:t.p?'V'+t.p:'',pv:t.pv,net:net.d[n],rows,others:c.others,note:t.p?`Action déclenchée par la visite (${pct(t.v)}, sous l’objectif)`:''})});
    ok=SEQ.filter(q=>!P0.items.some(i=>i.q.n===q.n)&&s.d[q.n]!=null).map(q=>({n:q.n,name:q.name,sc:s.d[q.n]}))}
  else{const v=vs.find(x=>+x.p===+p);if(!v)return null;const pv=prevVisit(v);const its=planRowsV(v);
    its.forEach(x=>{const i=x.i,n=i.q.n;items.push({n,name:i.q.name,sc:i.sc,pv:pv&&pv.seq[n]!=null?pv.seq[n]/100:null,net:net.d[n],others:x.others,
      rows:x.rows.map((rw,j)=>({...rw,id:rw.idl,act:val(v.p,n,rw,j,'act'),resp:val(v.p,n,rw,j,'resp'),del:val(v.p,n,rw,j,'del'),res:val(v.p,n,rw,j,'res')}))})});
    ok=SEQ.filter(q=>!its.some(x=>x.i.q.n===q.n)&&v.seq[q.n]!=null).map(q=>({n:q.n,name:q.name,sc:v.seq[q.n]/100}))}
  return {items,ok,st:P0.st,upd:P0.upd,com:sv&&sv.by!=='dir'?sv.com||'':''}}

/* lignes du plan par critère pour les exports (xlsx / docx) */
function planCritRows(k,sv,w){const s=agScore(k,w);if(!s)return [];const out=[];s.vs.slice().sort((a,b)=>a.p-b.p).forEach(v=>planRowsV(v).forEach(x=>x.rows.forEach((rw,j)=>out.push({v,i:x.i,rw,act:pcVal(sv,v.p,x.i.q.n,rw,j,'act'),resp:pcVal(sv,v.p,x.i.q.n,rw,j,'resp'),del:pcVal(sv,v.p,x.i.q.n,rw,j,'del'),res:pcVal(sv,v.p,x.i.q.n,rw,j,'res')}))));return out}

/* mobile : libellés de colonnes pour l’affichage en fiches */
function v13Bind(){$$('table.pl-t, .fitbox.plan table').forEach(t=>{const hs=[...t.querySelectorAll('thead th')].map(x=>x.textContent.trim());
  t.querySelectorAll('tbody tr').forEach(tr=>{let c=0;[...tr.children].forEach(td=>{if(!td.dataset.l&&hs[c])td.dataset.l=hs[c];c+=+(td.getAttribute('colspan')||1)})})})}

/* ---------- v14 : plan de progrès des directions = séquences sous 85 % au niveau réseau ---------- */
function cmDirPlan(){const L=vis(),ns=netScore(L),pw=prevW(),ps=pw?netScore(vis(pw)):null,R=rankAll();
  const all=SEQ.map(q=>({q,v:ns.d[q.n],p:ps?ps.d[q.n]:null,below:R.filter(r=>r.s.d[q.n]!=null&&r.s.d[q.n]<OBJ).length,low:q.items.map(it=>({it,r:critRate(L,it.id)})).filter(x=>x.r!=null).sort((a,b)=>a.r-b.r)[0]})).filter(x=>x.v!=null).sort((a,b)=>a.v-b.v);
  const sq=all.filter(x=>x.v<OBJ),okq=all.filter(x=>x.v>=OBJ);
  const HZ=[['P1','Court terme','Mars 2027'],['P1','Court terme','Mars 2027'],['P2','Moyen terme','Juin 2027'],['P2','Moyen terme','Juin 2027'],['P3','Long terme','Décembre 2027'],['P3','Long terme','Décembre 2027'],['P3','Long terme','Décembre 2027']];
  const A=sq.map((x,i)=>({p:HZ[i][0],h:HZ[i][1],e:HZ[i][2],t:x.q.name,v:x.v,pv:x.p,c:`${pct(x.v)} de conformité réseau${x.p!=null?` (${sgn1((x.v-x.p)*100)} pt par rapport à la vague précédente)`:''} ; ${x.below} agence${x.below>1?'s':''} sous l’objectif de 85 %${x.low?` ; critère le plus faible : ${x.low.it.id} ${short(x.low.it.q,70).toLowerCase()} (${pct(x.low.r)})`:''}.`,a:DIRA[x.q.n][1],r:DIRA[x.q.n][0],k:DIRA[x.q.n][2]}));
  S.dplanSt=S.dplanSt||{};const cls={P1:'p-bad',P2:'p-warn',P3:'p-g'};const cnt=PSTAT.map(s=>A.filter((x,i)=>(S.dplanSt[i]||'À lancer')===s).length);
  return head('Programme Client Mystère','Plan de progrès','Plan de progrès des directions · une action réseau par séquence sous l’objectif de 85 %')+
  `<div class="kpis">${kpi('Actions',A.length,'une par séquence réseau sous 85 %',true)}${kpi('À lancer',cnt[0],'')}${kpi('En cours',cnt[1],'')}${kpi('Réalisées',cnt[2],'')}</div>
  ${A.length?`<div class="tw fitbox plan"><table class="t"><colgroup><col class="c1"><col><col><col class="c4"><col class="c5"><col><col class="c7"></colgroup><thead><tr><th>Priorité</th><th>Constat</th><th>Action</th><th>Direction</th><th>Échéance</th><th>Indicateur de suivi</th><th>Statut</th></tr></thead><tbody>${A.map((x,i)=>`<tr><td><span class="pill ${cls[x.p]}">${x.p}</span><div class="note" style="margin-top:4px">${x.h}</div></td><td style="min-width:220px"><b style="color:var(--ink)">${esc(x.t)}</b> <span class="cellv" style="margin-left:4px">${dkPill(x.v,pct(x.v))}${x.pv!=null?cArw(x.v,x.pv):''}</span><div style="font-size:12px;color:var(--muted);margin-top:5px">${esc(x.c)}</div></td><td style="min-width:220px">${esc(x.a)}</td><td>${esc(x.r)}</td><td style="white-space:nowrap">${x.e}</td><td style="min-width:160px">${esc(x.k)}</td><td><select class="select pst2" data-i="${i}" style="height:34px;font-size:12.5px">${PSTAT.map(s=>`<option ${(S.dplanSt[i]||'À lancer')===s?'selected':''}>${s}</option>`).join('')}</select></td></tr>`).join('')}</tbody></table></div>`:'<div class="card"><p class="note" style="margin:0">Toutes les séquences atteignent l’objectif de 85 % au niveau du réseau : aucune action de direction requise.</p></div>'}
  ${okq.length?`<div class="card" style="margin-top:12px;padding:12px 16px"><div class="eyebrow" style="margin-bottom:6px">Séquences à l’objectif au niveau du réseau · sans action de direction</div><div style="display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center">${okq.map(x=>`<span style="display:inline-flex;gap:6px;align-items:center"><b style="color:var(--ink);font-size:13px">${esc(x.q.name)}</b><span class="cellv">${dkPill(x.v,pct(x.v))}${x.p!=null?cArw(x.v,x.p):''}</span><span class="note" style="margin:0">${x.below} agence${x.below>1?'s':''} sous 85 %</span></span>`).join('')}</div><p class="note" style="margin:8px 0 0">Les agences sous 85 % sur ces séquences les traitent dans leur propre plan de progrès.</p></div>`:''}
  <div class="card" style="margin-top:12px;padding:12px 16px"><span class="note" style="margin:0">Les plans de progrès des agences sont suivis dans la rubrique « Suivi des plans de progrès » ; ce plan porte sur les actions à conduire par les directions pour l’ensemble du réseau.</span></div>`}

/* ---------- v15 ---------- */
/* score qui déclenche l’action : moyenne si elle est sous 85 %, sinon la visite sous 85 % */
function trigSc(s,n,ps){const avgv=s.d[n];if(avgv!=null&&avgv<OBJ)return {v:avgv,p:0,pv:ps?ps.d[n]:null};
  const b=(UNX()?[]:s.vs).filter(v=>v.seq[n]!=null&&v.seq[n]/100<OBJ).sort((x,y)=>x.seq[n]-y.seq[n])[0];if(!b)return {v:avgv,p:0,pv:ps?ps.d[n]:null};
  const pv=ps&&ps.vs?ps.vs.find(v=>+v.p===+b.p):null;return {v:b.seq[n]/100,p:b.p,pv:pv&&pv.seq[n]!=null?pv.seq[n]/100:null}}
function trigPill(s,n){const t=trigSc(s,n,null);return pct(t.v)+''}


/* ---------- v19 : graphiques du tableau de bord cliquables → analyse détaillée filtrée ---------- */
const v19N=t=>String(t||'').replace(/[▲▼=\s]/g,'').toLowerCase();
function v19Go(f,sub){const nf=Object.assign({},S.f,f);Object.keys(nf).forEach(k=>{if(nf[k]==null||nf[k]==='')delete nf[k]});S.f=nf;Object.assign(S.sub,sub||{});S.page='ana';render();window.scrollTo(0,0)}
function v19Card(re){return [...document.querySelectorAll('#main .card')].filter(c=>{const h=c.querySelector('h3');return h&&re.test(h.textContent.trim())})}
function v19Click(el,fn,tip){el.classList.add('v19-go');el.style.cursor='pointer';if(tip&&!el.dataset.tip)el.setAttribute('title',tip);el.addEventListener('click',e=>{e.stopPropagation();fn()})}
function v19Bind(){if(ROLE||S.page!=='dash')return;
  if(S.mod==='sat'&&S.sag==null){
    const lab=r=>{const l=r.querySelector('.pb-l');return l?l.firstChild.textContent.trim():''};
    v19Card(/par segment$/i).forEach(c=>c.querySelectorAll('.pb-row').forEach(r=>{const k=SEGL.indexOf(lab(r));if(k>=0)v19Click(r,()=>v19Go({SEGMENT:k+1,AG:null}),'Voir l’analyse détaillée · '+lab(r))}));
    v19Card(/par entité$|par zone$/i).forEach(c=>c.querySelectorAll('.pb-row').forEach(r=>{const l=lab(r),e=ENTL.indexOf(l),z=ZL.indexOf(l);
      if(e>=0)v19Click(r,()=>v19Go({ENTITE:e+1,ZONE:null,AG:null}),'Voir l’analyse détaillée · '+l);else if(z>=0)v19Click(r,()=>v19Go({ZONE:z+1,ENTITE:null,AG:null}),'Voir l’analyse détaillée · '+l)}))}
  if(S.mod==='cm'&&S.ag==null){
    v19Card(/^(Parcours client|Déroulé de l’appel|Déroulé du traitement)$/).forEach(c=>c.querySelectorAll('.hb-row').forEach(r=>{const l=r.querySelector('.hb-l'),q=l&&SEQ.find(x=>x.name===l.textContent.trim());if(q)v19Click(r,()=>v19Go({},{seq:q.n,anaInd:''}),'Voir l’analyse détaillée · '+q.name)}));
    const cat=g=>(g.dataset.tip||'').split(' · ')[0].trim();
    v19Card(/^Score global par zone$/).forEach(c=>c.querySelectorAll('g[data-tip]').forEach(g=>{const z=cat(g);if(['Abidjan','Province'].includes(z))v19Click(g,()=>v19Go({cz:z,ce:null}))}));
    v19Card(/^Score global par (entité|type d’appel|famille de canaux)$/).forEach(c=>c.querySelectorAll('g[data-tip]').forEach(g=>{const e=cat(g);if(CME().includes(e))v19Click(g,()=>v19Go({ce:e,cz:null}))}));
    const indOf=t=>Object.keys(INDN).find(k=>v19N(INDN[k])===v19N(t));
    v19Card(/^Perception client$/).forEach(c=>{
      c.querySelectorAll('text.lbl').forEach(t=>{const k=indOf(t.textContent);if(k)v19Click(t,()=>v19Go({},{anaInd:k}),'Voir l’analyse détaillée · '+INDN[k])});
      c.querySelectorAll('g[data-tip]').forEach(g=>{const p=(g.dataset.tip||'').split(' · ');const k=indOf(p[0]);if(!k)return;const s=(p[1]||'').split(' : ')[0].replace(/^Entité /,'').trim();
        const f=['Abidjan'].includes(s)?{cz:s,ce:null}:['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest'].includes(s)?{ce:s,cz:null}:s==='Province'?{cz:'Province',ce:null}:{};v19Click(g,()=>v19Go(f,{anaInd:k}))});
      c.querySelectorAll('text.vb-lab').forEach(t=>{const k=indOf(t.textContent);if(k)v19Click(t,()=>v19Go({},{anaInd:k}),'Voir l’analyse détaillée · '+INDN[k])})})}}
/* analyse détaillée CM : filtre Ind. */
function cmAnaItems(sq){const k=S.sub.anaInd;return k?SEQ.flatMap(q=>q.items).filter(it=>it.ind===k):sq.items}
function cmIndSel(){const k=S.sub.anaInd||'';return `<select class="select mini ind-sel" id="anaInd" aria-label="Filtrer par indicateur"><option value="">Ind.</option>${Object.keys(INDN).map(i=>`<option value="${i}"${k===i?' selected':''}>${i} · ${INDN[i]}</option>`).join('')}</select>`}
function v19BindAna(){if(S.mod!=='cm'||S.page!=='ana'||S.ag!=null)return;const s=$('#anaInd');if(s){s.onclick=e=>e.stopPropagation();s.onchange=()=>{S.sub.anaInd=s.value;render()}}
  $$('#seqTabs button').forEach(b=>{const o=b.onclick;b.onclick=e=>{S.sub.anaInd='';o&&o.call(b,e)}})}


/* ===================== v20 ===================== */
/* --- analyse détaillée CM : filtres Ind. et Coeff --- */
function cmAnaItems(sq){const k=S.sub.anaInd,c=S.sub.anaCo;if(!k&&!c)return sq.items;return SEQ.flatMap(q=>q.items).filter(it=>(!k||it.ind===k)&&(!c||String(it.co)===String(c)))}
const cmCoeffs=()=>[...new Set(SEQ.flatMap(q=>q.items).map(it=>it.co))].sort((a,b)=>a-b);
function cmIndSel(){const k=S.sub.anaInd||'';return `<span class="th-f" data-tip="Filtrer les critères par indicateur de perception (E, CO, PR, PC) sur l’ensemble du parcours"><select class="select mini ind-sel" id="anaInd" aria-label="Filtrer par indicateur"><option value="">Ind.</option>${Object.keys(INDN).map(i=>`<option value="${i}"${k===i?' selected':''}>${i} · ${INDN[i]}</option>`).join('')}</select></span>`}
function cmCoSel(){const k=String(S.sub.anaCo||'');return `<span class="th-f" data-tip="Filtrer les critères par coefficient sur l’ensemble du parcours"><select class="select mini ind-sel" id="anaCo" aria-label="Filtrer par coefficient"><option value="">Coeff</option>${cmCoeffs().map(c=>`<option value="${c}"${k===String(c)?' selected':''}>Coeff ${c}</option>`).join('')}</select></span>`}
function cmAnaTitle(sq){const k=S.sub.anaInd,c=S.sub.anaCo;if(!k&&!c)return 'Séquence '+sq.n+' · '+sq.name;return [k?'Indicateur '+k+' · '+INDN[k]:'',c?'Coefficient '+c:''].filter(Boolean).join(' · ')}
function cmAnaPill(sq,ns,L,pL){const k=S.sub.anaInd,c=S.sub.anaCo,ps=pL&&pL.length?netScore(pL):null;let pill,ev='';
  if(k){const v=ns.ind[k],p=ps?ps.ind[k]:null;pill=dkPill(v,INDN[k]+' : '+fr(v*10,1)+'/10');if(p!=null)ev=`${ARW((v-p)*10,{keep:1})}<b>${fr(Math.abs((v-p)*10),1)} pt</b> vs vague préc.`}
  else if(c){const its=cmAnaItems(sq),v=avg(its.map(it=>critRate(L,it.id))),p=pL?avg(its.map(it=>critRate(pL,it.id))):null;pill=dkPill(v,'Conformité moyenne : '+pct(v));if(p!=null)ev=`${ARW((v-p)*100,{keep:1})}<b>${fr(Math.abs((v-p)*100),1)} pt</b> vs vague préc.`}
  else{const v=ns.d[sq.n],p=ps?ps.d[sq.n]:null;pill=dkPill(v,'Séquence : '+pct(v));if(p!=null)ev=`${ARW((v-p)*100,{keep:1})}<b>${fr(Math.abs((v-p)*100),1)} pt</b> vs vague préc.`}
  return `<div class="seq-pill">${pill}${ev?`<span class="seq-evo">${ev}</span>`:''}</div>`}
function v19BindAna(){if(S.mod!=='cm'||S.page!=='ana'||S.ag!=null)return;
  [['#anaInd','anaInd'],['#anaCo','anaCo']].forEach(([id,k])=>{const s=$(id);if(s){s.onclick=e=>e.stopPropagation();s.onchange=()=>{S.sub[k]=s.value;render()}}});
  $$('#seqTabs button').forEach(b=>{const o=b.onclick;b.onclick=e=>{S.sub.anaInd='';S.sub.anaCo='';o&&o.call(b,e)}})}

/* --- analyse détaillée de l’enquête : rappel janvier 2027 et flèches --- */
function satAna(){const h=satAnaBase();S.__sat25=null;const tab=S.sub.ana||'prof';
  if(S.satWave==='S2'&&!['prof','verb'].includes(tab)){const cur=SAT;SAT=D.sat;try{S.__sat25=satAnaBase()}catch(e){S.__sat25=null}finally{SAT=cur}}return h}
const V20_INV=/réclamé|Multi-bancarisés|Nature des problèmes/i,V20_SKIP=/Matrice|Profil par segment/i;
function v20Num(t){const m=String(t||'').replace(/−/g,'-').match(/([+-]?\d+(?:[  ]\d{3})*(?:,\d+)?)\s*(%|\/10)?/);if(!m)return null;return {v:parseFloat(m[1].replace(/[  ]/g,'').replace(',','.')),u:m[2]||''}}
const v20Key=t=>String(t||'').replace(/n=\d+/g,'').replace(/[▲▼=]/g,'').replace(/\s+/g,' ').trim();
function v20Tab(t,o,inv,add,diff){const T25={};o.querySelectorAll('tbody tr').forEach(r=>{const f=r.querySelector('td');if(f)T25[v20Key(f.textContent)]=r});
  t.querySelectorAll('tbody tr').forEach(r=>{const tds=[...r.querySelectorAll('td')];if(!tds.length)return;const p=T25[v20Key(tds[0].textContent)];if(!p)return;const pt=[...p.querySelectorAll('td')];
    tds.forEach((td,i)=>{if(!i||!pt[i])return;const a=v20Num(td.textContent),b=v20Num(pt[i].textContent);if(!a||!b||!/%|\+|-/.test(td.textContent))return;const d=diff(a,b);if(d==null)return;const bv=td.querySelector('.bv');if(bv){add(bv,d,inv);const br=bv.closest('.bar');br&&br.classList.add('barw')}else{const h=td.querySelector('.heat');if(h&&!td.querySelector('.arw')){const w=document.createElement('span');w.className='cellv v21c';h.parentNode.insertBefore(w,h);w.appendChild(h);add(w,d,inv)}else add(td,d,inv)}})})}
function v20SatAna(){if(S.mod!=='sat'||S.page!=='ana'||S.sag!=null||!S.__sat25)return;const P=document.createElement('div');P.innerHTML=S.__sat25;
  const cards=el=>{const m={};el.querySelectorAll('.card').forEach(c=>{const h=c.querySelector(':scope > .ch h3');if(h)m[v20Key(h.textContent)]=c});return m};
  const C26=cards($('#main')),C25=cards(P);
  const add=(el,d,inv)=>{if(!el||el.querySelector('.arw'))return;el.insertAdjacentHTML('beforeend',' '+ARW(d,{keep:1,inv}))};
  const diff=(a,b)=>a&&b&&a.u===b.u?a.v-b.v:null;
  /* gros blocs : rappel janvier 2027 + flèche */
  const kp=el=>{const m={};el.querySelectorAll('.kpi').forEach(k=>{const l=k.querySelector('.l');if(l)m[v20Key(l.textContent)]=k});return m};
  const K25=kp(P);$$('#main .kpi').forEach(k=>{const l=k.querySelector('.l'),b=k.querySelector('b');if(!l||!b||k.querySelector('.r25'))return;const o=K25[v20Key(l.textContent)];if(!o)return;const ob=o.querySelector('b');
    const a=v20Num(b.textContent),p=v20Num(ob&&ob.textContent);if(!a||!p)return;const d=diff(a,p);
    b.insertAdjacentHTML('afterend',`<span class="r25">${ARW(d,{keep:1,inv:V20_INV.test(l.textContent)})}2026 : ${esc(ob.textContent.trim())}</span>`)});
  const out=el=>[...el.querySelectorAll('table')].filter(t=>!t.closest('.card'));const O26=out($('#main')),O25=out(P);O26.forEach((t,i)=>{if(O25[i])v20Tab(t,O25[i],false,add,diff)});
  Object.keys(C26).forEach(t=>{if(V20_SKIP.test(t))return;const c=C26[t],o=C25[t];if(!o)return;const inv=V20_INV.test(t);
    /* barres */
    const B25={};o.querySelectorAll('.bar').forEach(r=>{const l=r.querySelector('.bl');if(l)B25[v20Key(l.textContent)]=r.querySelector('.bv')});
    c.querySelectorAll('.bar').forEach(r=>{const l=r.querySelector('.bl'),v=r.querySelector('.bv');if(!l||!v)return;const p=B25[v20Key(l.textContent)];if(!p)return;const d=diff(v20Num(v.textContent),v20Num(p.textContent));if(d!=null){add(v,d,inv);r.classList.add('barw')}});
    /* tableaux */
    c.querySelectorAll('table').forEach((tb,ti)=>{const ot=o.querySelectorAll('table')[ti];if(ot)v20Tab(tb,ot,inv,add,diff)});
    /* jauges */
    const g=c.querySelector('.gauge'),pg=o.querySelector('.gauge');if(g&&pg&&!c.querySelector('.r25')){const tv=[...g.querySelectorAll('text,b,span')].map(x=>x.textContent).find(x=>/\d/.test(x)),tp=[...pg.querySelectorAll('text,b,span')].map(x=>x.textContent).find(x=>/\d/.test(x));
      const a=v20Num(tv),b=v20Num(tp);if(a&&b)g.insertAdjacentHTML('afterend',`<div class="r25 r25g" style="width:${Math.round(g.getBoundingClientRect().width)}px">${ARW(diff(a,b),{keep:1})}2026 : ${esc(tp.trim())}</div>`)}})}

/* --- info-bulles : les « title » deviennent des info-bulles de la plateforme --- */
function v20Tips(){$$('#main [title]').forEach(e=>{if(/^(SELECT|INPUT|TEXTAREA|OPTION)$/.test(e.tagName))return;if(!e.getAttribute('data-tip'))e.setAttribute('data-tip',e.getAttribute('title'));e.removeAttribute('title')})}

/* --- périmètre CM, vue Matrice : info-bulles des scores et tri par colonne --- */
function v20Mat(){if(S.mod!=='cm'||S.page!=='per'||S.ag!=null||(S.sub.view||'list')!=='mat')return;const t=[...document.querySelectorAll('#main .tw table')].find(x=>x.querySelector('tr[data-ag]')&&x.querySelector('thead th[data-tip*="."],thead th'));if(!t)return;
  const ths=[...t.querySelectorAll('thead th')],ik=Object.keys(INDN);
  const colOf=i=>{const j=i-2;if(j<0)return null;if(j<SEQ.length)return {t:'s',k:SEQ[j].n,l:`S${SEQ[j].n} · ${SEQ[j].name}`};if(j<SEQ.length+ik.length){const k=ik[j-SEQ.length];return {t:'i',k,l:`${k} · ${INDN[k]}`}}return {t:'g',l:'Score global'}};
  const val=(k,c)=>{const s=agScore(k);return c.t==='s'?s.d[c.k]:c.t==='i'?s.ind[c.k]:s.g};
  const fmt=(v,c)=>v==null?'—':c.t==='i'?fr(v*10,1)+'/10':pct(v);
  const rows=[...t.querySelectorAll('tbody tr[data-ag]')];
  rows.forEach(r=>{const k=+r.dataset.ag,a=AGS[k];[...r.children].forEach((td,i)=>{const c=colOf(i);if(!c)return;td.setAttribute('data-tip',`${a.n} · ${c.l} : ${fmt(val(k,c),c)}`)})});
  ths.forEach((th,i)=>{const c=colOf(i);if(!c)return;th.classList.add('sortable');th.setAttribute('data-tip',`${c.l} · cliquez pour trier`);const st=S.sub.matSort;if(st&&st.i===i)th.classList.add(st.d>0?'asc':'desc');
    th.onclick=()=>{const o=S.sub.matSort;S.sub.matSort={i,d:o&&o.i===i?-o.d:-1};render()}});
  const st=S.sub.matSort;if(st&&st.i!=='rank'){const c=colOf(st.i);if(c){const tb=t.querySelector('tbody');rows.sort((x,y)=>{const a=val(+x.dataset.ag,c),b=val(+y.dataset.ag,c);return ((a??-1)-(b??-1))*(st.d>0?1:-1)}).forEach(r=>tb.appendChild(r))}}}
function v20Bind(){v20SatAna();v21SatAna();v21AgAna();v20Mat();v20Tips();v22Bind()}

/* ===================== v21 ===================== */
/* flèches sur les critères positifs des répartitions (légende) */
const V21_GREEN=['#58683b','#8ca267','#2b6ea2'];
const V21_STK=/Issue des réclamations|Temps d’attente déclaré|Confiance accordée|Comparaison avec les autres banques|Intention à 12 mois|Effort déclaré/;
function v21StackMap(el){const m={};el.querySelectorAll('.stack div,.d3bar i').forEach(d=>{const t=d.getAttribute('title')||d.getAttribute('data-tip')||'';const i=t.lastIndexOf(' : ');if(i<0)return;const n=v20Num(t.slice(i+3));if(n)m[t.slice(0,i).trim()]=n.v});return m}
function v21Stacks(c,o){const a=v21StackMap(c),b=v21StackMap(o);if(!Object.keys(a).length)return;
  c.querySelectorAll('.legend span').forEach(s=>{if(s.querySelector('.arw'))return;const i=s.querySelector('i');const col=((i&&i.getAttribute('style'))||'').toLowerCase();if(!V21_GREEN.some(g=>col.includes(g)))return;
    const t=s.textContent.trim(),k=[t,t.split(' · ')[0].trim()].find(x=>x in a||x in b);if(!k)return;const va=a[k]??0,vb=b[k]??0;s.insertAdjacentHTML('beforeend',' '+ARW(va-vb,{keep:1}))})}
/* profil par segment : moyenne des 7 critères par segment, évolution en légende */
function v21Radar(c){if(S.satWave!=='S2')return;const it=['C1_1','C1_2','C1_3','C1_4','C1_5','C1_6','C1_7'];const m=()=>[1,2,3,4].map(sg=>avg(it.map(v=>csat(v,sidx({SEGMENT:sg})))));
  const a=m();const cur=SAT;SAT=D.sat;let b;try{b=m()}finally{SAT=cur}
  c.querySelectorAll('.legend span').forEach(s=>{const k=SEGL.findIndex(l=>v19N(l)===v19N(s.textContent));if(k<0||s.querySelector('.arw'))return;if(a[k]!=null&&b[k]!=null)s.insertAdjacentHTML('beforeend',' '+ARW((a[k]-b[k])*100,{keep:1}))})}
function v21SatAna(){if(S.mod!=='sat'||S.page!=='ana'||S.sag!=null||!S.__sat25)return;const P=document.createElement('div');P.innerHTML=S.__sat25;
  const cards=el=>{const m={};el.querySelectorAll('.card').forEach(c=>{const h=c.querySelector(':scope > .ch h3');if(h)m[v20Key(h.textContent)]=c});return m};
  const C26=cards($('#main')),C25=cards(P);
  Object.keys(C26).forEach(t=>{if(V21_STK.test(t)&&C25[t])v21Stacks(C26[t],C25[t]);if(/Profil par segment/.test(t))v21Radar(C26[t])})}
/* analyse détaillée de l’agence : rendu 2026 pour les répartitions */
function satAgency(){const h=satAgencyBase();S.__ag25=null;
  if(S.satWave==='S2'&&(S.satTab||'dash')==='ana'&&S.sag!=null){const cur=SAT;SAT=D.sat;try{S.__ag25=satAgencyBase()}catch(e){S.__ag25=null}finally{SAT=cur}}return h}
function v21AgAna(){if(S.mod!=='sat'||S.sag==null||!S.__ag25)return;const P=document.createElement('div');P.innerHTML=S.__ag25;
  const cards=el=>{const m={};el.querySelectorAll('.card').forEach(c=>{const h=c.querySelector(':scope > .ch h3');if(h)m[v20Key(h.textContent)]=c});return m};
  const C26=cards($('#main')),C25=cards(P);Object.keys(C26).forEach(t=>{if(/Temps d’attente déclaré|Effort déclaré/.test(t)&&C25[t])v21Stacks(C26[t],C25[t])})}
/* tableau de bord agence : répartitions CSAT / NPS / CES */
const DSTP={acsat:'satisfaits',nps:'promoteurs',aces:'effort faible'};
function d3bar(q,v){return `<div class="d3bar">${DST[q].map(([n,c],j)=>{const x=v[j]||0;return x<=0?'':`<i style="width:${x*100}%;background:${c}" title="${esc(n)} : ${pct(x)}">${x>=.12?fr(x*100,0)+' %':''}</i>`}).join('')}</div>`}


/* ===================== v22 : info-bulles partout, périmètre CM ===================== */
function v22ArwTip(e){const t=e.textContent.replace(/\s+/g,' ').trim();const n=t.match(/[\d]+(?:,\d+)?\s*(pt|pts|%|\/10)?/);const up=/▲/.test(t),dn=/▼/.test(t);
  if(e.classList.contains('lg-arw'))return 'Flèches : évolution par rapport à la vague précédente (▲ hausse · ▼ baisse)';
  if(n)return `Évolution par rapport à la vague précédente : ${up?'+':dn?'−':''}${n[0].replace(/[\s\u202f\u00a0]+/g,' ').trim()}${/pt|%|\/10/.test(n[0])?'':' pt'}`;
  return up?'En hausse par rapport à la vague précédente':dn?'En baisse par rapport à la vague précédente':'Stable par rapport à la vague précédente'}
function v22Tips(){const main=$('#main');if(!main)return;
  /* flèches sans info-bulle */
  const w=document.createTreeWalker(main,NodeFilter.SHOW_TEXT);let t;const els=new Set();
  while(t=w.nextNode()){if(!/[▲▼]/.test(t.textContent))continue;const e=t.parentElement;if(!e)continue;const own=e.getAttribute('data-tip');if(own)continue;
    if(e.classList.contains('pb-d')||e.classList.contains('lg-arw')||!e.closest('[data-tip],[data-rk]'))els.add(e)}
  els.forEach(e=>{if(e.textContent.trim().length<=24)e.setAttribute('data-tip',v22ArwTip(e))});
  /* barres horizontales : libellé et score */
  main.querySelectorAll('.bar').forEach(r=>{if(r.getAttribute('data-tip'))return;const l=r.querySelector('.bl'),v=r.querySelector('.bv');if(!l||!v)return;
    const vt=[...v.childNodes].filter(n=>!(n.classList&&n.classList.contains('arw'))).map(n=>n.textContent).join('').trim();r.setAttribute('data-tip',`${l.textContent.replace(/\s+/g,' ').trim()} : ${vt}`)});
  /* jauges */
  main.querySelectorAll('.gauge').forEach(g=>{if(g.getAttribute('data-tip'))return;const c=g.closest('.card'),h=c&&c.querySelector('h3');g.setAttribute('data-tip',`${h?h.textContent.trim()+' : ':''}${g.textContent.replace(/\s+/g,' ').trim()}`)})}
/* périmètre CM : Classement / Matrice regroupés avec Par agence / Par entité / Par zone */
function v22Per(){if(S.mod!=='cm'||S.page!=='per'||S.ag!=null)return;const vs=$('#viewSeg');if(vs)vs.remove();
  $$('#cLvl button').forEach(b=>b.onclick=()=>{const c=b.dataset.cl;if(c==='mat'){S.sub.cLvl='ag';S.sub.view='mat'}else{S.sub.cLvl=c;S.sub.view='list'}render()})}
function v22Bind(){v22Per();v23Bind();v26Per();v28Bind();v22Tips();v30Ffb();v24Menu();requestAnimationFrame(v27Mobile)}


/* ===================== v23 ===================== */
/* flèches des radars : info-bulle propre */
function rArw(d){if(d==null||isNaN(d))return '';const c=Math.abs(d)<.05?'#69a5d3':d>0?'#627441':'#f0524a';const t=`Évolution par rapport à la vague précédente : ${d>0?'+':d<0?'−':''}${fr(Math.abs(d),1)} pt`;return `<tspan class="r-arw" data-tip="${esc(t)}" style="fill:${c}!important;font-size:12px!important;cursor:help">${Math.abs(d)<.05?'=':d>0?'▲':'▼'}</tspan>`}
/* zones de survol agrandies autour des flèches des graphiques SVG */
function v23SvgHit(){$$('#main svg').forEach(svg=>{if(svg.dataset.hit)return;const arws=svg.querySelectorAll('text.vb-arw,tspan.r-arw');if(!arws.length)return;const M=svg.getScreenCTM();if(!M||!svg.getBoundingClientRect().width)return;svg.dataset.hit='1';const inv=M.inverse();
  svg.querySelectorAll('text.vb-arw,tspan.r-arw').forEach(a=>{let tip=a.getAttribute('data-tip');if(!tip){const g=a.closest('[data-tip]');const pt=g?g.getAttribute('data-tip'):'';const m=pt.match(/évolution\s+([+\-−]?[\d,]+)\s*pt/i);const head=pt.split(' · ').slice(0,2).join(' · ');tip=m?`${head} · Évolution par rapport à la vague précédente : ${m[1].replace('-','−')} pt`:pt;a.setAttribute('data-tip',tip)}
    const r=a.getBoundingClientRect();if(!r.width)return;const p1=svg.createSVGPoint();p1.x=r.left-7;p1.y=r.top-7;const p2=svg.createSVGPoint();p2.x=r.right+7;p2.y=r.bottom+7;const a1=p1.matrixTransform(inv),a2=p2.matrixTransform(inv);
    const rect=document.createElementNS('http://www.w3.org/2000/svg','rect');rect.setAttribute('x',a1.x);rect.setAttribute('y',a1.y);rect.setAttribute('width',Math.max(0,a2.x-a1.x));rect.setAttribute('height',Math.max(0,a2.y-a1.y));rect.setAttribute('fill','transparent');rect.setAttribute('class','arw-hit');rect.setAttribute('data-tip',tip);rect.style.cursor='help';svg.appendChild(rect)})})}
/* écrans tactiles : un appui affiche l’info-bulle */
(function(){let tm=null;document.addEventListener('touchstart',e=>{const el=e.target.closest&&e.target.closest('#main [data-tip]');const tip=document.getElementById('gtip');if(!tip)return;if(!el){tip.classList.add('hidden');return}
  const t=e.touches[0];tip.innerHTML=el.getAttribute('data-tip').split(' · ').map((s,i)=>i?s:'<b>'+s+'</b>').join('<br>');tip.classList.remove('hidden');
  const w=tip.offsetWidth,h=tip.offsetHeight;let x=Math.min(innerWidth-w-8,Math.max(8,t.clientX-w/2)),y=t.clientY-h-18;if(y<8)y=t.clientY+22;tip.style.left=x+'px';tip.style.top=y+'px';clearTimeout(tm);tm=setTimeout(()=>tip.classList.add('hidden'),3200)},{passive:true})})();
/* périmètre CM (classement) : tri par séquence, score, attente ; filtre niveau */
function v23Per(){if(S.mod!=='cm'||S.page!=='per'||S.ag!=null)return;$$('#main .seg[aria-label="Ordre du classement"]').forEach(s=>s.remove());
  const t=$('#main table.cm-per-t');if(!t)return;const rows=[...t.querySelectorAll('tbody tr[data-ag]')];if(!rows.length)return;const ths=[...t.querySelectorAll('thead th')];const st=S.sub.cps&&['score','wait'].includes(S.sub.cps.k)?S.sub.cps:null,niv=S.sub.cNiv||'';
  const hi=l=>ths.findIndex(th=>th.textContent.trim().startsWith(l));const iS=hi('Score'),iW=hi('Attente'),iQ=hi('Séquences'),iN=hi('Niveau');
  const val=(r,k)=>{const a=+r.dataset.ag,s=agScore(a);return k==='score'?s.g:k==='wait'?s.wait:s.d[k]};
  const mark=(th,k,lab)=>{th.classList.add('sortable');if(st&&st.k===k)th.classList.add(st.d>0?'asc':'desc');th.setAttribute('data-tip',lab+' · cliquez pour trier');th.onclick=()=>{S.sub.cps={k,d:st&&st.k===k?-st.d:(k==='wait'?1:-1)};render()}};
  if(iS>=0)mark(ths[iS],'score','Score global');if(iW>=0)mark(ths[iW],'wait','Attente moyenne');
  /* tri par séquence retiré (v25) */
  const lvls=[...new Set(rows.map(r=>r.children[iN]&&r.children[iN].textContent.trim()).filter(Boolean))];
  if(iN>=0)ths[iN].innerHTML=`<span class="th-f" data-tip="Filtrer les agences par niveau"><select class="select mini ind-sel" id="cNiv"><option value="">Niveau</option>${lvls.map(l=>`<option${niv===l?' selected':''}>${esc(l)}</option>`).join('')}</select></span>`;
  const sel=$('#cNiv');if(sel){sel.onclick=e=>e.stopPropagation();sel.onchange=()=>{S.sub.cNiv=sel.value;render()}}
  const tb=t.querySelector('tbody');
  if(niv){rows.forEach(r=>{if(r.children[iN].textContent.trim()!==niv)r.remove()})}
  if(st){t.querySelectorAll('tbody tr.grp').forEach(g=>g.remove());rows.filter(r=>r.isConnected).sort((x,y)=>((val(x,st.k)??-1)-(val(y,st.k)??-1))*(st.d>0?1:-1)).forEach(r=>tb.appendChild(r))}
  else if(niv){t.querySelectorAll('tbody tr.grp').forEach(g=>{let n=g.nextElementSibling,c=0;while(n&&!n.classList.contains('grp')){c++;n=n.nextElementSibling}if(!c)g.remove()})}}
function v23Bind(){v23Per();requestAnimationFrame(v23SvgHit);setTimeout(v23SvgHit,600);setTimeout(v23SvgHit,1500)}


/* ===================== v24 : menu mobile repliable ===================== */
function v24Menu(){const n=$('#mnav');if(!n||n.querySelector('.mnav-tg'))return;const bs=[...n.querySelectorAll('button[data-k]')];if(!bs.length)return;
  const cur=bs.find(b=>b.classList.contains('on'));n.classList.add('mnav-dd');n.classList.remove('open');
  const tg=document.createElement('button');tg.type='button';tg.className='mnav-tg';tg.setAttribute('aria-expanded','false');
  tg.innerHTML=`<span class="mnav-ic" aria-hidden="true"><i></i><i></i><i></i></span><span class="mnav-cur">${cur?esc(cur.textContent):'Menu'}</span><span class="mnav-chev" aria-hidden="true">▾</span>`;
  tg.onclick=e=>{e.stopPropagation();const o=n.classList.toggle('open');tg.setAttribute('aria-expanded',o?'true':'false')};n.insertBefore(tg,n.firstChild);
  bs.forEach(b=>b.addEventListener('click',()=>n.classList.remove('open')))}
document.addEventListener('click',e=>{const n=document.getElementById('mnav');if(n&&n.classList.contains('open')&&!n.contains(e.target))n.classList.remove('open')});


/* ===================== v26 ===================== */
/* menu mobile : bouton « trois tirets » dans le ruban, liste déroulante */
function v24Menu(){const n=$('#mnav');if(!n)return;n.classList.add('mnav-dd');n.classList.remove('open');const old=n.querySelector('.mnav-tg');if(old)old.remove();
  let tg=document.getElementById('mnavTg');const rb=document.querySelector('#app .wave-ribbon');
  if(!tg&&rb){tg=document.createElement('button');tg.type='button';tg.id='mnavTg';tg.className='mnav-burger';tg.setAttribute('aria-label','Menu');tg.setAttribute('aria-expanded','false');tg.innerHTML='<i></i><i></i><i></i>';rb.appendChild(tg);
    tg.onclick=e=>{e.stopPropagation();const m=$('#mnav');const o=m.classList.toggle('open');tg.classList.toggle('open',o);tg.setAttribute('aria-expanded',o?'true':'false')}}
  if(tg){tg.classList.remove('open');tg.setAttribute('aria-expanded','false')}
  n.querySelectorAll('button[data-k]').forEach(b=>b.addEventListener('click',()=>{n.classList.remove('open');const t=document.getElementById('mnavTg');t&&t.classList.remove('open')}))}
document.addEventListener('click',e=>{const n=document.getElementById('mnav'),t=document.getElementById('mnavTg');if(n&&n.classList.contains('open')&&!n.contains(e.target)&&e.target!==t){n.classList.remove('open');t&&t.classList.remove('open')}});
/* tri par rang : périmètre CM (par agence, matrice) et périmètre enquête */
const v26Rk=tr=>{const c=tr.children[0];const m=c&&c.textContent.match(/\d+/);return m?+m[0]:999};
function v26Sort(t,key,st,apply){const th=t.querySelector('thead th');if(!th)return;th.classList.add('sortable');th.classList.remove('asc','desc');if(st&&st.k===key)th.classList.add(st.d>0?'asc':'desc');th.setAttribute('data-tip','Rang · cliquez pour trier');th.style.cursor='pointer';th.onclick=apply}
function v26Per(){
  if(S.mod==='cm'&&S.page==='per'&&S.ag!=null)return;
  if(S.mod==='cm'&&S.page==='per'){const t=$('#main table.cm-per-t');
    if(t){const st=S.sub.cps&&S.sub.cps.k==='rank'?S.sub.cps:null;v26Sort(t,'rank',st,()=>{S.sub.cps={k:'rank',d:st?-st.d:-1};render()});
      if(st){const tb=t.querySelector('tbody');t.querySelectorAll('tbody tr.grp').forEach(g=>g.remove());[...tb.querySelectorAll('tr[data-ag]')].sort((x,y)=>(v26Rk(x)-v26Rk(y))*(st.d>0?1:-1)).forEach(r=>tb.appendChild(r))}}
    if((S.sub.view||'list')==='mat'){const mt=[...document.querySelectorAll('#main .tw table')].find(x=>x.querySelector('tr[data-ag]')&&!x.classList.contains('cm-per-t'));
      if(mt){const st=S.sub.matSort&&S.sub.matSort.i==='rank'?S.sub.matSort:null;v26Sort(mt,'rank',st?{k:'rank',d:st.d}:null,()=>{S.sub.matSort={i:'rank',d:st?-st.d:-1};render()});
        if(st){const tb=mt.querySelector('tbody');[...tb.querySelectorAll('tr[data-ag]')].sort((x,y)=>(v26Rk(x)-v26Rk(y))*(st.d>0?1:-1)).forEach(r=>tb.appendChild(r))}}}}
  if(S.mod==='sat'&&S.page==='per'&&S.sag==null){const t=$('#main table.per-t');if(!t)return;const st=S.sub.perRk?{k:'rank',d:S.sub.perRk}:null;
    t.querySelectorAll('th[data-ps3]').forEach(h=>{const o=h.onclick;h.onclick=e=>{S.sub.perRk=0;o&&o.call(h,e)}});
    v26Sort(t,'rank',st,()=>{S.sub.perRk=st?-st.d:-1;render()});
    if(st){const tb=t.querySelector('tbody');const rows=[...tb.querySelectorAll('tr')].filter(r=>!r.classList.contains('grp'));t.querySelectorAll('tbody tr.grp').forEach(g=>g.remove());rows.sort((x,y)=>(v26Rk(x)-v26Rk(y))*(st.d>0?1:-1)).forEach(r=>tb.appendChild(r))}}}


/* ===================== v27 : format application mobile ===================== */
function v27Mobile(){if(innerWidth>700)return;
  /* compte rendu : tableaux de critères en fiches */
  $$('#main .dhead').forEach(h=>{let n=h.nextElementSibling;while(n&&!n.classList.contains('dhead')){const t=n.matches('.tw')?n.querySelector('table'):null;if(t){t.classList.add('cr-t');n.dataset.v27='1'}n=n.nextElementSibling}});
  /* matrice CM */
  $$('#main .tw table').forEach(t=>{if(t.querySelector('tr[data-ag]')&&t.querySelector('th.sortable')&&!t.classList.contains('cm-per-t'))t.classList.add('v27-mat')});
  /* graphiques larges */
  $$('#main .chart svg, #main .rk-wrap svg, #main svg[viewBox]').forEach(s=>{const vb=(s.getAttribute('viewBox')||'').split(/\s+/).map(Number);const w=vb[2]||0;const p=s.parentElement;if(!p||p.closest('.mapwrap')||p.classList.contains('v27-wide'))return;if(w>=880&&s.getBoundingClientRect().width<w*.5){p.classList.add('v27-wide','v27-xwide')}else if(w>=600&&s.getBoundingClientRect().width<w*.62){p.classList.add('v27-wide')}});
  /* tableaux trop larges : indication de défilement */
  $$('#main .tw').forEach(t=>{if(t.dataset.v27)return;t.dataset.v27='1';if(t.scrollWidth>t.clientWidth+8){t.classList.add('v27-scroll');const h=document.createElement('span');h.className='v27-hint';h.textContent='Faites glisser le tableau →';t.parentNode.insertBefore(h,t)}});
  /* compte rendu : chaque séquence se replie (la première reste ouverte) */
  const hs=[...document.querySelectorAll('#main .dhead')];
  const sib=h=>{const o=[];let n=h.nextElementSibling;while(n&&!n.classList.contains('dhead')){o.push(n);n=n.nextElementSibling}return o};
  const set=(h,shut)=>{h.classList.toggle('shut',shut);sib(h).forEach(e=>e.style.display=shut?'none':'')};
  hs.forEach((h,i)=>{if(h.classList.contains('v27-acc'))return;h.classList.add('v27-acc');set(h,i>0);h.addEventListener('click',()=>set(h,!h.classList.contains('shut')))})}


/* ===================== v28 : analyse détaillée CM (colonnes masquables, version mobile) ===================== */
const V28_COLS=['id','q','co','ind'];
function v28AnaCols(t){const ths=[...t.querySelectorAll('thead th')];return ths.map((th,i)=>{if(i<4)return V28_COLS[i];const l=th.textContent.trim();return l==='Réseau'?'net':l.startsWith('Évol')?'evo':l==='Visite 1'?'v1':l==='Visite 2'?'v2':'e:'+l})}
function v28CmAna(){if(S.mod!=='cm'||S.page!=='ana'||S.ag!=null)return;const t=$('#main .fitbox.ana table');if(!t)return;const keys=v28AnaCols(t),ths=[...t.querySelectorAll('thead th')],cols=[...t.querySelectorAll('colgroup col')];
  t.querySelectorAll('tr').forEach(tr=>[...tr.children].forEach((c,i)=>{if(keys[i])c.dataset.col=keys[i];if(tr.parentNode.tagName==='TBODY'&&ths[i]&&i!==1)c.dataset.l=ths[i].textContent.trim()||keys[i]}));
  S.sub.anaHide=S.sub.anaHide||{};const H=S.sub.anaHide;
  const apply=()=>keys.forEach((k,i)=>{if(i<4)return;const off=!!H[k];t.querySelectorAll(`[data-col="${CSS.escape(k)}"]`).forEach(c=>c.classList.toggle('col-off',off));if(cols[i])cols[i].style.width=off?'30px':''});
  ths.forEach((th,i)=>{if(i<4)return;const k=keys[i];th.classList.add('col-tg');th.setAttribute('data-tip',`${th.textContent.trim()} · cliquez pour ${H[k]?'afficher':'masquer'} la colonne`);th.dataset.lab=th.textContent.trim();
    th.onclick=()=>{H[k]=!H[k];th.setAttribute('data-tip',`${th.dataset.lab} · cliquez pour ${H[k]?'afficher':'masquer'} la colonne`);apply();if(typeof fitAna==='function')requestAnimationFrame(fitAna)}});
  apply();
  /* mobile : fiches critère + filtres au-dessus */
  if(innerWidth<=700){const card=t.closest('.card');if(card&&!card.querySelector('.v28-tools')){const tools=document.createElement('div');tools.className='v28-tools';
      [$('#anaInd'),$('#anaCo')].forEach(s=>{if(s){const w=s.closest('.th-f')||s;tools.appendChild(w)}});card.querySelector('.ch').after(tools)}
    t.classList.add('v28-m')}}
/* mobile : première colonne figée pour les tableaux défilants */
function v28Sticky(){if(innerWidth>700)return;$$('#main .tw>table').forEach(t=>{if(t.matches('.cr-t,.pl-t,.per-t,.cm-per-t,.v27-mat,.v28-m')||t.closest('.fitbox.plan'))return;const w=t.closest('.tw');if(w.scrollWidth>w.clientWidth+4)t.classList.add('v28-s1')})}
function v28Bind(){v28CmAna();requestAnimationFrame(v28Sticky)}

/* v30 : pas de bouton Filtres sur le plan d’actions des directions (enquête) */
function v30Ffb(){const f=document.getElementById('ffb');if(f)f.classList.toggle('v30-hide',S.mod==='sat'&&S.page==='plan'&&S.sag==null&&!ROLE)}
/* ===================== v45 : analyse détaillée de l’enquête = structure du questionnaire ===================== */
/* Référentiel unique : mêmes séquences, mêmes codes, mêmes libellés que le questionnaire PDF */
const QDEF=[{"L":"A","t":"Profil de relation et filtre","icon":"FiUserCheck","items":[{"q":"A5","type":"ord","t":"Depuis combien de temps êtes-vous client(e) de BGFIBank ?","o":[[1,"Moins d’1 an"],[2,"1 à 3 ans"],[3,"3 à 5 ans"],[4,"5 à 10 ans"],[5,"Plus de 10 ans"]]},{"q":"A6","type":"yn","t":"Avez-vous eu un contact avec BGFIBank au cours des 12 derniers mois (agence, téléphone, application, internet ou GAB) ?","o":[[1,"Oui"],[2,"Non"]],"note":"Si Non : ne pas poser les questions D1 à D5."}],"tip":"Coder l’ancienneté avant les questions de relation. Les questions de canal sont filtrées selon l’expérience des 12 derniers mois."},{"L":"B","t":"Relation, confiance et image","icon":"FiHeart","items":[{"q":"B1","type":"sat","t":"Globalement, quel est votre niveau de satisfaction à l’égard de BGFIBank ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"]],"kpi":"CSAT : notes 4 et 5"},{"q":"VERB","type":"open","t":"Pour quelle raison donnez-vous cette note de satisfaction ?","o":[],"open":"Texte libre, saisi mot à mot"},{"q":"B3","type":"sat","t":"Quel est votre niveau de confiance dans BGFIBank ?","o":[[1,"Pas du tout confiance"],[2,"Plutôt pas confiance"],[3,"Moyennement confiance"],[4,"Plutôt confiance"],[5,"Tout à fait confiance"]],"kpi":"Confiance : notes 4 et 5"},{"g":"B4","type":"grid","t":"Dans quelle mesure êtes-vous d’accord avec chacune des affirmations suivantes ? « BGFIBank est une banque… »","sc":[[1,"Pas du tout d’accord"],[2,"Plutôt pas d’accord"],[3,"Ni d’accord ni pas d’accord"],[4,"Plutôt d’accord"],[5,"Tout à fait d’accord"],[9,"NSP"]],"rows":[["B4_1","Solide et fiable"],["B4_2","Moderne et innovante"],["B4_3","Proche de ses clients"],["B4_4","Transparente sur ses frais"],["B4_5","Attentive à ses clients"],["B4_6","Dont je suis fier(ère) d’être client(e)"]]},{"q":"B5","type":"yn","t":"Possédez-vous également un compte dans une autre banque ?","o":[[1,"Oui"],[2,"Non"]]},{"q":"B6","type":"nom","t":"Quelle banque considérez-vous comme votre banque principale ?","o":[[1,"BGFIBank"],[2,"Une autre banque"]],"f":"Si B5 = Oui"},{"q":"B7","type":"ord","t":"Comment situez-vous BGFIBank par rapport aux autres banques que vous connaissez ?","o":[[1,"Bien meilleure"],[2,"Plutôt meilleure"],[3,"Comparable"],[4,"Plutôt moins bonne"],[5,"Bien moins bonne"],[9,"NSP"]]},{"q":"B8","type":"ord","t":"Au cours des 12 prochains mois, envisagez-vous de rester client(e) de BGFIBank, de réduire vos opérations ou de quitter la banque ?","o":[[1,"Certainement rester"],[2,"Probablement rester"],[3,"Réduire ses opérations"],[4,"Probablement quitter"],[5,"Certainement quitter"]],"kpi":"Risque de départ : codes 4 et 5"}]},{"L":"C","t":"Qualité de service et conseil","icon":"FiAward","items":[{"g":"C1","type":"grid","t":"Quel est votre niveau de satisfaction concernant la qualité de service du personnel de votre agence, sur chacun des aspects suivants ?","sc":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"rows":[["C1_1","Accueil"],["C1_2","Disponibilité des collaborateurs"],["C1_3","Professionnalisme et compétence"],["C1_4","Réactivité"],["C1_5","Délais de traitement des demandes"],["C1_6","Clarté des informations"],["C1_7","Personnalisation du conseil"]]},{"q":"C2","type":"nom","t":"Disposez-vous d’un conseiller attitré dans votre agence ?","o":[[1,"Oui"],[2,"Non"],[3,"Ne sait pas"]]},{"q":"C3","type":"sat","t":"Quel est votre niveau de satisfaction à l’égard de votre conseiller ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si C2 = Oui"},{"q":"C5","type":"nom","t":"Parmi ces aspects de la qualité de service, lequel est le plus important pour vous ?","o":[[1,"Accueil"],[2,"Disponibilité des collaborateurs"],[3,"Professionnalisme et compétence"],[4,"Réactivité"],[5,"Délais de traitement des demandes"],[6,"Clarté des informations"],[7,"Personnalisation du conseil"]],"note":"Une seule réponse ; relire la liste C1 si nécessaire."}],"tip":"Pour un aspect non vécu, coder « non concerné » ; ne jamais le convertir en insatisfaction."},{"L":"D","t":"Points de contact et effort","icon":"FiLayers","items":[{"g":"D1","type":"gridyn","t":"Au cours des 12 derniers mois, avez-vous utilisé chacun des canaux suivants ?","sc":[[1,"Oui"],[0,"Non"]],"f":"Si A6 = Oui","rows":[["D1_1","Agence"],["D1_2","Centre de relation client"],["D1_3","Application mobile"],["D1_4","Banque en ligne"],["D1_5","Guichets automatiques (GAB)"]]},{"q":"D2c","type":"ord","t":"Lors de votre dernière visite dans votre agence, combien de temps avez-vous attendu avant d’être pris(e) en charge ?","o":[[1,"Moins de 5 min"],[2,"5 à moins de 15 min"],[3,"15 à 30 min"],[4,"Plus de 30 min"]],"f":"Si D1_1 = Oui","kpi":"Attente de 15 min et plus : codes 3 et 4"},{"g":"D2d","type":"grid","t":"Lors de votre dernière visite dans votre agence BGFIBank, quel est votre niveau de satisfaction concernant chacun des aspects suivants ?","sc":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si D1_1 = Oui","rows":[["D2d_1","Accueil à l’entrée de l’agence"],["D2d_2","Temps d’attente"],["D2d_3","Confidentialité"],["D2d_4","Propreté et confort"],["D2d_5","Horaires d’ouverture"],["D2d_6","L’agence dans son ensemble"]]},{"q":"D3a","type":"ord","t":"Avez-vous réussi à joindre facilement un conseiller au centre de relation client ?","o":[[1,"Oui, du premier coup"],[2,"Oui, après plusieurs essais"],[3,"Non"]],"f":"Si D1_2 = Oui"},{"q":"D3b","type":"ord","t":"Votre demande a-t-elle été réglée dès le premier contact ?","o":[[1,"Oui"],[2,"Partiellement"],[3,"Non"]],"f":"Si D1_2 = Oui"},{"q":"D3c","type":"sat","t":"Quel est votre niveau de satisfaction global à l’égard du centre de relation client ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si D1_2 = Oui"},{"g":"D4a","type":"grid","t":"Concernant l’application mobile et la banque en ligne de BGFIBank, quel est votre niveau de satisfaction sur chacun des aspects suivants ?","sc":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si D1_3 ou D1_4 = Oui","rows":[["D4a_1","Facilité d’utilisation"],["D4a_2","Disponibilité du service"],["D4a_3","Sécurité"],["D4a_4","Opérations disponibles"],["D4a_5","Services digitaux dans leur ensemble"]]},{"q":"D4b","type":"nom","t":"Quelle est la principale raison pour laquelle vous n’utilisez pas les services digitaux de BGFIBank ?","o":[[1,"Ne les connaît pas"],[2,"Pas besoin"],[3,"Trop compliqué"],[4,"Crainte pour la sécurité"],[5,"Problème de connexion"],[6,"Autre"]],"f":"Si D1_3 = Non et D1_4 = Non"},{"g":"D5","type":"grid","t":"Concernant les guichets automatiques (GAB) de BGFIBank, quel est votre niveau de satisfaction sur chacun des aspects suivants ?","sc":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si D1_5 = Oui","rows":[["D5_1","Disponibilité des GAB"],["D5_2","Approvisionnement en billets"],["D5_3","Proximité"],["D5_4","Sécurité"],["D5_5","GAB dans leur ensemble"]]},{"q":"D6","type":"ces","t":"Pour votre dernière opération, quel effort avez-vous dû fournir pour obtenir ce que vous souhaitiez ? Sur une échelle de 1 à 7, où 1 signifie « effort très faible » et 7 « effort très élevé ».","scale":{"from":1,"to":7,"l":"Effort très faible","r":"Effort très élevé"},"kpi":"CES : % codes 1-2 moins % codes 5 à 7"},{"q":"D6b","type":"nom","t":"Par quel canal avez-vous réalisé cette dernière opération ?","o":[[1,"Agence"],[2,"Téléphone"],[3,"Application"],[4,"Internet"],[5,"GAB"]]}]},{"L":"E","t":"Produits, offres et frais","icon":"FiCreditCard","items":[{"g":"E1","type":"gridyn","t":"Détenez-vous ou utilisez-vous actuellement à BGFIBank chacun des produits suivants ?","sc":[[1,"Oui"],[0,"Non"]],"rows":[["E1_1","Compte courant"],["E1_2","Épargne"],["E1_3","Crédit"],["E1_4","Carte bancaire"],["E1_5","Banque digitale"],["E1_6","Moyens de paiement"]]},{"g":"E2","type":"grid","t":"Quel est votre niveau de satisfaction concernant chacun des produits que vous détenez ?","sc":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Pour chaque produit détenu en E1","rows":[["E2_1","Compte courant"],["E2_2","Épargne"],["E2_3","Crédit"],["E2_4","Carte bancaire"],["E2_5","Banque digitale"],["E2_6","Moyens de paiement"]]},{"q":"E3","type":"sat","t":"Quel est votre niveau de satisfaction concernant les frais et commissions de BGFIBank ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]]},{"q":"E4","type":"yn","t":"Avez-vous déposé une demande de crédit au cours des 12 derniers mois ?","o":[[1,"Oui"],[2,"Non"]]},{"q":"E4b","type":"sat","t":"Quel est votre niveau de satisfaction concernant le délai de réponse à votre demande de crédit ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si E4 = Oui"},{"g":"E5","type":"gridyn","t":"Au cours des 12 prochains mois, envisagez-vous de souscrire ou d’utiliser davantage chacun des produits suivants ?","sc":[[1,"Oui"],[0,"Non"]],"rows":[["E5_1","Compte courant"],["E5_2","Épargne"],["E5_3","Crédit"],["E5_4","Carte bancaire"],["E5_5","Banque digitale"],["E5_6","Moyens de paiement"]]}]},{"L":"F","t":"Réclamations et résolution","icon":"FiInbox","items":[{"q":"F1","type":"yn","t":"Avez-vous rencontré un problème ou formulé une réclamation auprès de BGFIBank au cours des 12 derniers mois ?","o":[[1,"Oui"],[2,"Non"]]},{"q":"F2","type":"nom","t":"Quelle était la nature principale de ce problème ?","o":[[1,"Frais contestés"],[2,"Carte bloquée ou avalée"],[3,"Opération non passée"],[4,"Retard de traitement"],[5,"Accueil"],[6,"Service digital"],[7,"Autre"]],"f":"Si F1 = Oui"},{"q":"F4","type":"ord","t":"Ce problème a-t-il été résolu ?","o":[[1,"Totalement résolu"],[2,"Partiellement"],[3,"Non résolu"],[4,"En cours"]],"f":"Si F1 = Oui"},{"q":"F7","type":"sat","t":"Quel est votre niveau de satisfaction concernant le traitement de votre réclamation ?","o":[[1,"Très insatisfait"],[2,"Insatisfait"],[3,"Ni satisfait ni insatisfait"],[4,"Satisfait"],[5,"Très satisfait"],[9,"Non concerné / NSP"]],"f":"Si F1 = Oui"}]},{"L":"G","t":"Recommandation et priorités","icon":"FiThumbsUp","items":[{"q":"G1","type":"nps","t":"Sur une échelle de 0 à 10, dans quelle mesure recommanderiez-vous BGFIBank à un proche ou à un collègue ?","scale":{"from":0,"to":10,"l":"Pas du tout","r":"Tout à fait"},"kpi":"NPS : % 9-10 moins % 0 à 6"},{"q":"G3","type":"yn","t":"Avez-vous effectivement recommandé BGFIBank à quelqu’un au cours des 12 derniers mois ?","o":[[1,"Oui"],[2,"Non"]]},{"q":"G4","type":"multi","t":"Parmi les améliorations suivantes, quelles sont les trois plus importantes pour vous ? (par ordre d’importance)","o":[[1,"Réduire l’attente en agence"],[2,"Conseillers plus disponibles"],[3,"Améliorer l’application et la banque en ligne"],[4,"Réduire ou clarifier les frais"],[5,"Accélérer les décisions de crédit"],[6,"Mieux traiter les réclamations"],[7,"GAB plus disponibles"],[8,"Élargir les horaires"],[9,"Offres mieux adaptées"]],"note":"Enregistrer en G4_R1 (1re priorité), G4_R2 (2e) et G4_R3 (3e) : trois codes distincts au maximum."}]},{"L":"H","t":"Profil du répondant","icon":"FiUser","items":[{"q":"H1","type":"nom","t":"Sexe du répondant","o":[[1,"Homme"],[2,"Femme"]],"note":"Coder sans poser la question si la réponse est évidente."},{"q":"H2","type":"ord","t":"Dans quelle tranche d’âge vous situez-vous ?","o":[[1,"18-24 ans"],[2,"25-34 ans"],[3,"35-44 ans"],[4,"45-54 ans"],[5,"55-64 ans"],[6,"65 ans et plus"]]}],"tip":"Questions posées en clôture pour préserver la fluidité du récit d’expérience. Remercier le répondant, puis verrouiller l’enregistrement."}];
const QALIAS={prof:'A',rel:'B',qs:'C',can:'D',prod:'E',rec:'F',fid:'G'};
const QPAL=n=>(['#58683b','#8ca267','#e8a33d','#e0897f','#c0392f','#8e2a23','#6d1f19'].slice(0,Math.max(1,n)));
const qHas=c=>SAT&&SAT[c]!=null;
const qN=(c,ix)=>qHas(c)?vals(c,ix).length:0;
function qTitle(code,t){return `<span class="qc">${esc(code)}</span>${esc(t)}`}
function qSub(it,n){const T=S.__qTot;const p=[`Base : ${fr(n)}${T?' / '+fr(T):''} répondant${(T||n)>1?'s':''}`];if(it.f)p.push(esc(it.f));if(it.kpi)p.push(esc(it.kpi));return p.join(' · ')}
function qDistBars(code,ix,o,ord){const a=vals(code,ix).filter(x=>o.some(([c])=>c===x));const n=a.length||1;const pal=QPAL(o.length);
  return bars(o.map(([c,l],k)=>({l:`<small class="qo">${c}</small> ${esc(l)}`,v:a.filter(x=>x===c).length/n,c:ord?pal[k]:'#2b6693'})),{max:1})}
function qCard(it,ix){const code=it.q||it.g;const n=it.g?qN(it.rows[0][0],ix):it.type==='multi'?qN('G4_R1',ix):qN(code,ix);const T=qTitle(code,it.t);
  if(it.type!=='open'&&it.type!=='multi'&&!it.g&&!qHas(code))return '';
  let body='';
  if(it.type==='sat'){const v=csat(code,ix);const o=it.o.filter(([c])=>c>=1&&c<=5);const a=vals(code,ix).filter(x=>x>=1&&x<=5),m=a.length||1;
    const parts=o.map(([c,l],k)=>({l:`${c} · ${l}`,v:a.filter(x=>x===c).length/m,c:QPAL(5).slice().reverse()[k]}));
    const kl=code==='B3'?'clients confiants (4-5)':'clients satisfaits (4-5)';
    body=`<div class="qrow"><div class="kpis q-k">${kpiLv(code+' · '+kl,pct(v),code==='B1'?'CSAT · notes 4 et 5 sur 5':'notes 4 et 5 sur 5',sLv('csat',v))}</div><div>${stack(parts)}${legend(parts.map(x=>[x.l,x.c]))}</div></div>`}
  else if(it.type==='nps'){const g=vals('G1',ix),m=g.length||1,pro=g.filter(x=>x>=9).length/m,det=g.filter(x=>x<=6).length/m;const v=nps(ix);
    const parts=[{l:'Promoteurs (9-10)',v:pro,c:'#58683b'},{l:'Passifs (7-8)',v:Math.max(0,1-pro-det),c:'#e8a33d'},{l:'Détracteurs (0-6)',v:det,c:'#c0392f'}];
    body=`<div class="qrow"><div class="kpis q-k">${kpiLv('G1 · NPS',sgn(v),'promoteurs − détracteurs',sLv('nps',v))}</div><div>${stack(parts)}${legend(parts.map(x=>[x.l,x.c]))}</div></div>`}
  else if(it.type==='ces'){const a=vals('D6',ix),m=a.length||1,lo=a.filter(x=>x<=2).length/m,hi=a.filter(x=>x>=5).length/m;const v=ces(ix);
    const parts=[{l:'Effort faible (1-2)',v:lo,c:'#58683b'},{l:'Effort modéré (3-4)',v:Math.max(0,1-lo-hi),c:'#e8a33d'},{l:'Effort élevé (5 à 7)',v:hi,c:'#c0392f'}];
    body=`<div class="qrow"><div class="kpis q-k">${kpiLv('D6 · CES',sgn(v),'effort faible − effort élevé',sLv('ces',v))}</div><div>${stack(parts)}${legend(parts.map(x=>[x.l,x.c]))}</div></div>`}
  else if(it.type==='yn'){const v=share(code,ix,x=>x===1);const parts=[{l:'Oui',v:v||0,c:'#58683b'},{l:'Non',v:v==null?0:1-v,c:'#c9cfca'}];
    body=`<div class="qrow"><div class="kpis q-k">${kpi(code+' · Oui',pct(v),'des répondants concernés')}</div><div>${stack(parts)}${legend(parts.map(x=>[x.l,x.c]))}</div></div>`}
  else if(it.type==='ord'||it.type==='nom'){let k='';
    if(code==='B8'){const v=share('B8',ix,x=>x>=4);k=`<div class="kpis q-k">${kpiLv('B8 · Risque de départ',pct(v),'probablement ou certainement quitter',sLv('dep',v))}</div>`}
    if(code==='D2c'){const v=share('D2c',ix,x=>x>=3);k=`<div class="kpis q-k">${kpi('D2c · Attente de 15 min et plus',pct(v),'codes 3 et 4')}</div>`}
    const o=it.o.filter(([c])=>c!==9);body=k?`<div class="qcol">${k}<div>${qDistBars(code,ix,o,it.type==='ord')}</div></div>`:qDistBars(code,ix,o,it.type==='ord')}
  else if(it.type==='grid'){body=bars(it.rows.filter(([c])=>qHas(c)).map(([c,l])=>{const v=csat(c,ix);return {l:`<small class="qo">${c}</small> ${esc(l)}`,v,c:cS(v)}}),{max:1})+`<div class="note">% de réponses 4 et 5 (${it.g==='B4'?'d’accord':'satisfaits'}) parmi les répondants concernés ; « non concerné / NSP » exclu.</div>`}
  else if(it.type==='gridyn'){body=bars(it.rows.filter(([c])=>qHas(c)).map(([c,l])=>{const v=share(c,ix,x=>x===1);return {l:`<small class="qo">${c}</small> ${esc(l)}`,v,c:'#2b6693'}}),{max:1})+`<div class="note">% de réponses « Oui » parmi les répondants concernés.</div>`}
  else if(it.type==='multi'){const m=ix.length||1;body=bars(it.o.map(([c,l])=>({l:`<small class="qo">${c}</small> ${esc(l)}`,v:ix.filter(i=>SAT.G4_R1[i]===c||SAT.G4_R2[i]===c||SAT.G4_R3[i]===c).length/m,c:'#6da7d4'})),{max:1})+`<div class="note">% des répondants citant l’amélioration parmi leurs trois priorités (G4_R1 à G4_R3).</div>`}
  else if(it.type==='open'){const L=ix.filter(i=>SAT.VERB&&SAT.VERB[i]).map(i=>({t:SAT.VERB[i],b:SAT.B1[i]}));const nv=L.length;
    const pick=[...L.filter(x=>x.b<=2).slice(0,2),...L.filter(x=>x.b>=4).slice(0,2)];
    body=`<div class="qverb">${pick.map(x=>`<blockquote class="${x.b>=4?'pos':'neg'}">« ${esc(x.t)} »<small>Satisfaction B1 : ${x.b}/5</small></blockquote>`).join('')}</div><button class="btn qgo" data-qgo="verb" type="button">Voir les ${fr(nv)} verbatims</button>`;
    return card(T,`${fr(nv)} réponses libres · restituées dans l’onglet Verbatims clients`,body)}
  return card(T,qSub(it,n),body)}
/* lectures croisées conservées de l’analyse précédente */
function qCross(L,ix){
  if(L==='C'){const it=QDEF[2].items[0].rows;const perf=it.map(([v,l],k)=>({l,v:csat(v,ix),imp:share('C5',ix,x=>x===k+1)||0}));
    const M=satMatrix(ix,perf);const lect=typeof M==='string'?'':matLecture(perf.filter(p=>p.v!=null),M.mx,M.my,ix);
    return `<div class="qx-h">Lectures croisées</div><div class="grid g2">${card('Matrice importance / performance','C1 croisé avec C5 · en bas à droite : importants mais mal évalués',(typeof M==='string'?M:M.svg)+lect)}${card('Profil par segment','C1 · % de satisfaits (4-5) par segment de clientèle',radar(it.map(x=>x[1]),[1,2,3,4].map((sg,k)=>({n:SEGL[sg-1],c:SERIES[k],fo:.06,v:it.map(([v])=>csat(v,sidx({SEGMENT:sg})))}))))}</div>
    <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Qualité de service par segment</h3><p>C1 · % de satisfaits par critère et par segment</p></div></div>${heatTable(it.map(([v,l])=>({l,v})),[1,2,3,4].map(s=>({l:SEGL[s-1],ix:sidx({SEGMENT:s})})),ix)}</div>`}
  if(L==='D'){const cesCh=[1,2,3,4,5].map(k=>{const i2=ix.filter(i=>SAT.D6b[i]===k);return {l:['Agence','Téléphone','Application','Internet','GAB'][k-1],v:ces(i2),n:i2.length}}).filter(r=>r.n>=10);
    const rows=[...QDEF[3].items[2].rows,['D3c','Centre de relation client · ensemble'],...QDEF[3].items[6].rows,...QDEF[3].items[8].rows].filter(([c])=>qHas(c)).map(([v,l])=>({v,l:`${v} · ${l}`}));
    return `<div class="qx-h">Lectures croisées</div><div class="grid g2">${card('Effort client (CES) par canal','D6 croisé avec D6b · canal de la dernière opération',bars(cesCh.map(r=>({l:`${r.l} <small style="color:var(--muted)">n=${r.n}</small>`,v:r.v,t:sgn(r.v),c:r.v>=30?'var(--g600)':'var(--warn)'})),{max:100}))}<div class="card"><div class="ch"><div><h3>Satisfaction par point de contact et par entité</h3><p>D2d, D3c, D4a, D5 · % de satisfaits parmi les utilisateurs</p></div></div>${heatTable(rows,[1,2,3,4].map(e=>({l:ENTL[e-1],ix:sidx({ENTITE:e})})),ix)}</div></div>`}
  if(L==='E'){const P=QDEF[4].items[0].rows.map(([d,l],j)=>[l,d,'E2_'+(j+1),'E5_'+(j+1)]);
    return `<div class="qx-h">Lectures croisées</div><div class="tw"><table class="t"><thead><tr><th>Produit</th><th class="n">Détention (E1)</th><th>Satisfaction des détenteurs (E2)</th><th class="n">Intention 12 mois (E5)</th></tr></thead><tbody>${P.map(([l,d,s,i])=>{const cs=csat(s,ix);return `<tr><td class="agname">${l}</td><td class="n">${pct(share(d,ix,x=>x===1))}</td><td><div class="bar slim" style="grid-template-columns:minmax(0,1fr) 48px"><div class="bt"><div class="bf" style="width:${(cs||0)*100}%;background:${cS(cs)}"></div></div><div class="bv">${pct(cs)}</div></div></td><td class="n">${pct(share(i,ix,x=>x===1))}</td></tr>`}).join('')}</tbody></table></div>`}
  if(L==='F'){const ri=ix.filter(i=>SAT.F1[i]===1);
    return `<div class="qx-h">Lectures croisées</div><div class="kpis">${kpiLv('Réclamants, NPS',sgn(nps(ri)),`contre ${sgn(nps(ix.filter(i=>SAT.F1[i]!==1)))} pour les autres clients`,sLv('nps',nps(ri)))}${kpiLv('Réclamants, CSAT',pct(csatG(ri)),`contre ${pct(csatG(ix.filter(i=>SAT.F1[i]!==1)))} pour les autres clients`,sLv('csat',csatG(ri)))}</div>`}
  if(L==='G'){const byAnc=[1,2,3,4,5].map(a=>{const i2=sidx({A5:a});return {l:ANCL[a-1],v:nps(i2),n:i2.length}});
    const cols=[{l:'Ensemble',ix},...[1,2,3,4].map(s=>({l:SEGL[s-1],ix:sidx({SEGMENT:s})}))];
    const G4=QDEF[6].items[2].o;
    return `<div class="qx-h">Lectures croisées</div><div class="grid g2">${card('NPS par ancienneté','G1 croisé avec A5 · promoteurs − détracteurs',bars(byAnc.map(r=>({l:`${r.l} <small style="color:var(--muted)">n=${r.n}</small>`,v:r.v,t:sgn(r.v),c:sCol('nps',r.v)})),{max:Math.max(...byAnc.map(r=>Math.abs(r.v||0)),10)})+legend(sLeg('nps')))}${card('NPS par entité','G1 · promoteurs − détracteurs',bars([1,2,3,4].map(e=>{const i2=sidx({ENTITE:e});const v=nps(i2);return {l:ENTL[e-1],v,t:sgn(v),c:sCol('nps',v)}}),{max:40})+legend(sLeg('nps')))}</div>
    <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Attentes prioritaires par segment</h3><p>G4 · % des clients citant l’amélioration parmi leurs 3 priorités</p></div></div><div class="tw"><table class="t"><thead><tr><th>Amélioration attendue</th>${cols.map(c=>`<th class="c">${c.l}</th>`).join('')}</tr></thead><tbody>${G4.map(([c,l])=>`<tr><td>${esc(l)}</td>${cols.map(cc=>{const v=cc.ix.filter(i=>SAT.G4_R1[i]===c||SAT.G4_R2[i]===c||SAT.G4_R3[i]===c).length/(cc.ix.length||1);return `<td class="c"><span class="heat" style="background:rgba(87,154,206,${Math.min(.85,v*1.6)});color:${v>.35?'#fff':'var(--ink)'}">${fr(v*100,1)}%</span></td>`}).join('')}</tr>`).join('')}</tbody></table></div></div>`}
  if(L==='H'){const bl=(v,labels)=>labels.map((l,j)=>{const c=ix.filter(i=>SAT[v][i]===j+1).length;return {l,v:c/(ix.length||1),t:`${fr(c/(ix.length||1)*100,1)} % <small style="color:var(--muted)">(${c})</small>`,c:SEGC[j%SEGC.length]}});
    const ag=AGS.map((a,k)=>({l:a.n,c:ix.filter(i=>SAT.AG[i]===k).length})).filter(x=>x.c).sort((x,y)=>y.c-x.c);
    return `<div class="qx-h">Champs pré-remplis depuis la base (non posés au répondant)</div><div class="grid g2">${[['Segment de clientèle','SEGMENT',SEGL],['Zone','ZONE',ZL],['Entité','ENTITE',ENTL]].map(([t,v,lab])=>card(t,'Répartition des répondants (effectif)',bars(bl(v,lab),{max:1}))).join('')}</div>
    <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Répondants par agence</h3><p>${ag.length} agences · de 35 à 98 clients interrogés par agence selon la taille du portefeuille</p></div></div>${bars(ag.map(x=>({l:esc(x.l),v:x.c,t:String(x.c),c:'#2b6693'})),{max:Math.max(...ag.map(x=>x.c)),slim:true})}</div>`}
  return ''}
function satAnaBase(){const ix=sidx();S.__qTot=ix.length;let tab=S.sub.ana||'A';tab=QALIAS[tab]||tab;if(tab!=='verb'&&!QDEF.some(s=>s.L===tab))tab='A';S.sub.ana=tab;
  const T=[...QDEF.map(s=>[s.L,`${s.L} · ${s.t}`]),['verb','Verbatims clients']];
  let b='';
  if(!ix.length)b='<div class="card">Aucun répondant ne correspond à cette sélection.</div>';
  else if(tab==='verb'){b=satVerb(true)}
  else{const s=QDEF.find(x=>x.L===tab);const nq=s.items.reduce((a,it)=>a+(it.g?it.rows.length:it.q==='G4'?3:1),0);
    b=`<div class="qseq"><span class="ql">${s.L}</span><div><b>${esc(s.t)}</b><span>${nq} champ${nq>1?'s':''} · questions présentées dans l’ordre et avec les libellés du questionnaire</span></div></div>`+
      `<div class="qgrid">${s.items.map(it=>qCard(it,ix)).join('')}</div>`+qCross(tab,ix)}
  return head('Enquête clients Retail','Analyse détaillée','Résultats question par question, dans la structure du questionnaire (séquences A à H)')+chipsSat(ix)+`<div class="tabs qtabs" id="anaTabs">${T.map(([k,l])=>`<button data-t="${k}" class="${tab===k?'on':''}">${esc(l)}</button>`).join('')}</div>`+b}
function satAna(){const h=satAnaBase();S.__sat25=null;const tab=S.sub.ana||'A';
  if(S.satWave==='S2'&&!['A','H','verb'].includes(tab)){const cur=SAT;SAT=D.sat;try{S.__sat25=satAnaBase()}catch(e){S.__sat25=null}finally{SAT=cur;S.sub.ana=tab}}return h}
document.addEventListener('click',e=>{const b=e.target.closest&&e.target.closest('[data-qgo]');if(!b)return;S.sub.ana=b.dataset.qgo;render();window.scrollTo(0,0)});


/* ===================== v51 : légendes d’indicateurs cliquables, verbatims complets, tableaux de bord ===================== */
function v51Leg(cur){if(!Object.keys(INDN).length)return '';return `<div class="ind-leg"><span class="ind-leg-t">Indicateurs</span>${Object.keys(INDN).map(k=>`<button type="button" data-lind="${k}" class="${cur===k?'on':''}" data-tip="${cur===k?'Afficher tous les critères':'Afficher uniquement les critères '+INDN[k]}"><span class="pill p-mute">${k}</span>${INDN[k]}</button>`).join('')}<span class="ind-leg-n"><span class="pill p-mute">–</span>sans indicateur</span>${cur?'<button type="button" data-lind="" class="clr">Tous les critères ✕</button>':''}</div>`}

/* verbatims : consultation de l’ensemble des réponses libres */
function satVerb(bodyOnly){const ix=sidx();const tone=S.sub.tone||'all';const q=(S.sub.q||'').toLowerCase();
  const key=tone+'|'+q+'|'+ix.length+'|'+S.satWave;if(S.sub.vkey!==key){S.sub.vkey=key;S.sub.vlim=60}const lim=S.sub.vlim||60;
  const all=ix.map(i=>({i,t:SAT.VERB[i],b:SAT.B1[i]})).filter(v=>v.t);
  const list=all.filter(v=>tone==='all'||(tone==='pos'&&v.b>=4)||(tone==='mid'&&v.b===3)||(tone==='neg'&&v.b<=2)).filter(v=>!q||v.t.toLowerCase().includes(q));
  const tot=list.length,shown=list.slice(0,lim);
  const tp=b=>b>=4?['Positif','p-good']:b>=3?['Nuancé','p-warn']:['Négatif','p-bad'];
  return (bodyOnly?'':head('Enquête clients Retail','Verbatims clients','Raisons données par les clients à leur note de satisfaction')+chipsSat(ix))+
  `<div class="toolbar"><div class="search">${I.search}<input id="vq" placeholder="Rechercher un mot : attente, frais, application…" value="${esc(S.sub.q||'')}"></div><div class="seg" id="vtone">${[['all','Tous'],['pos','Positifs'],['mid','Nuancés'],['neg','Négatifs']].map(([k,l])=>`<button data-t="${k}" class="${tone===k?'on':''}">${l}</button>`).join('')}</div><span class="note" style="margin:0"><b>${fr(tot)} / ${fr(all.length)}</b> verbatims${tot>shown.length?` · ${fr(shown.length)} affichés`:''}</span></div>
  <div class="vb">${shown.map(v=>{const [tl,tc]=tp(v.b);return `<div class="vcard"><q>${esc(v.t)}</q><div class="vm"><span class="pill ${tc}">${tl} · ${v.b}/5</span><span>${SEGL[SAT.SEGMENT[v.i]-1]}</span>·<span>${esc(AGS[SAT.AG[v.i]].n)}</span></div></div>`}).join('')||'<p class="note">Aucun verbatim ne correspond à cette recherche.</p>'}</div>
  ${tot>shown.length?`<div class="vmore"><span class="note" style="margin:0">${fr(shown.length)} / ${fr(tot)} verbatims affichés</span><button type="button" class="btn" data-vmore="60">Afficher 60 de plus</button><button type="button" class="btn" data-vmore="all">Afficher les ${fr(tot)} verbatims</button></div>`:''}`}

/* tableau de bord agence : satisfaction conseiller et risque de départ */
const DST51={acons:[['Satisfaits (4-5)','#58683b'],['Neutres (3)','#e8a33d'],['Insatisfaits (1-2)','#c0392f']],dep:[['Comptent rester (1-2)','#58683b'],['Réduire ses opérations (3)','#e8a33d'],['Envisagent de partir (4-5)','#c0392f']]};
const DSTP51={acons:['satisfaits',0],dep:['envisagent de partir',2]};
const V51C={acons:'C3',dep:'B8'};
function v51Dist(q,i2){const a=vals(V51C[q],i2).filter(x=>x>=1&&x<=5);if(!a.length)return null;const lo=a.filter(x=>x<=2).length/a.length,mid=a.filter(x=>x===3).length/a.length,hi=a.filter(x=>x>=4).length/a.length;return q==='acons'?[hi,mid,lo]:[lo,mid,hi]}
function v51An(d,q){const a=d.a,ix=d.ix,n=ix.length,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);const f=SIND[q].f;
  const p=(()=>{if(S.satWave!=='S2')return null;const cur=SAT;SAT=D.sat;try{const pi=satAgIx(d.k);return pi.length?f(pi):null}catch(e){return null}finally{SAT=cur}})();
  const x={a:n?f(ix):null,e:f(eix),r:f(all),p},ds={a:v51Dist(q,ix),e:v51Dist(q,eix),r:v51Dist(q,all)};
  const nq=vals(V51C[q],ix).filter(v=>v>=1&&v<=5).length,[pl,hi]=DSTP51[q];
  const dp=x.a!=null&&x.p!=null?(()=>{const dv=(x.a-x.p)*100;return ` ${Math.abs(dv)<.05?'Stable':dv>0?'En hausse':'En baisse'}${Math.abs(dv)<.05?'':' de '+fr(Math.abs(dv),1)+' pt'} par rapport à la vague précédente.`})():'';
  let txt;
  if(q==='acons')txt=x.a==null||!ds.a?'Aucun client de l’agence disposant d’un conseiller attitré n’a répondu à cette question.':`${pct(x.a)} des ${nq} clients disposant d’un conseiller attitré en sont satisfaits (notes 4 et 5) et ${pct(ds.a[2])} insatisfaits (notes 1 et 2), contre ${pct(x.e)} de satisfaits pour l’entité ${a.e} et ${pct(x.r)} pour le réseau.${dp}${nq<10?' Moins de 10 clients concernés : résultat indicatif.':''}`;
  else txt=x.a==null||!ds.a?'Aucun client de l’agence n’a répondu à cette question.':`${pct(x.a)} des ${nq} clients interrogés envisagent de quitter la banque dans les 12 prochains mois (réponses 4 et 5), ${pct(ds.a[1])} pensent réduire leurs opérations et ${pct(ds.a[0])} comptent rester, contre ${pct(x.e)} de départs envisagés pour l’entité ${a.e} et ${pct(x.r)} pour le réseau.${dp}`;
  const bar=v=>`<div class="d3bar">${DST51[q].map(([nm,c],j)=>{const y=v[j]||0;return y<=0?'':`<i style="width:${y*100}%;background:${c}" title="${esc(nm)} : ${pct(y)}">${y>=.12?fr(y*100,0)+' %':''}</i>`}).join('')}</div>`;
  const rows=`<div class="d3v">${[['Agence',ds.a],['Entité '+a.e,ds.e],['Réseau',ds.r]].map(([l,v],i)=>`<div class="d3v-r${i?'':' ag'}"><div class="d3v-h"><span>${esc(l)}</span>${v?`<b>${fr(v[hi]*100,1)} %<small> ${pl}</small></b>`:''}</div>${v?bar(v):'<span class="note">—</span>'}</div>`).join('')}</div><div class="d3v-leg">${DST51[q].map(([nm,c])=>`<span><i style="background:${c}"></i>${esc(nm)}</span>`).join('')}</div>`;
  const T={acons:['Satisfaction envers le conseiller',`Clients disposant d’un conseiller attitré · ${nq} / ${n} clients`],dep:['Risque de départ',`Intention dans les 12 prochains mois · ${nq} / ${n} clients`]}[q];
  return `<div class="card an3 an3v"><div class="ch"><div><h3>${T[0]}</h3><p>${T[1]}</p></div></div><div class="an3-head"><span class="cellv an3-main">${x.a==null?'<span class="heat">—</span>':sChip(q,x.a)}${x.p!=null&&x.a!=null?sArw(q,x.a,x.p):''}</span><div class="an3-st"><div><small>Évol. 2026</small><b>${x.p!=null&&x.a!=null?sEvo(q,x.a,x.p):'—'}</b></div><div><small>Entité</small><b>${sFx(q,x.e)}</b></div><div><small>Réseau</small><b>${sFx(q,x.r)}</b></div></div></div>${rows}<div class="lect an3-t"><p>${esc(txt)}</p></div></div>`}

function v51Bind(){
  $$('[data-lind]').forEach(b=>b.onclick=()=>{const k=b.dataset.lind,y=scrollY;if(S.mod==='cm'&&S.page==='ana'&&S.ag==null){S.sub.anaInd=S.sub.anaInd===k?'':k;S.sub.anaPg=0}else{S.sub.crInd=S.sub.crInd===k?'':k}render();scrollTo(0,y)});
  $$('[data-vmore]').forEach(b=>b.onclick=()=>{const y=scrollY;S.sub.vlim=b.dataset.vmore==='all'?1e6:(S.sub.vlim||60)+60;render();scrollTo(0,y)});
}
function v20Bind(){v20SatAna();v21SatAna();v21AgAna();v20Mat();v20Tips();v22Bind();v51Bind()}


/* ===================== v52 : tableau de bord agence de l’enquête, graphiques diversifiés ===================== */
const V52S=a=>[{n:'Agence',c:'#1a67a2'},{n:'Entité '+a.e,c:'#6da7d4'},{n:'Réseau',c:'#69a5d3'}];
function v52Head(q,x){return `<div class="an3-head"><span class="cellv an3-main">${x.a==null?'<span class="heat">—</span>':sChip(q,x.a)}${x.p!=null&&x.a!=null?sArw(q,x.a,x.p):''}</span><div class="an3-st"><div><small>Évol. 2026</small><b>${x.p!=null&&x.a!=null?sEvo(q,x.a,x.p):'—'}</b></div><div><small>Entité</small><b>${sFx(q,x.e)}</b></div><div><small>Réseau</small><b>${sFx(q,x.r)}</b></div></div></div>`}
function v52Wrap(title,sub,headH,chart,txt){return `<div class="card an3 an3v"><div class="ch"><div><h3>${title}</h3><p>${sub}</p></div></div>${headH}<div class="v52-ch">${chart}</div><div class="lect an3-t"><p>${esc(txt)}</p></div></div>`}
/* comparaison compacte agence / entité / réseau */
function v52Cmp(rows,fmt){return `<div class="v52-cmp">${rows.map(([l,v,c],i)=>`<div class="${i?'':'ag'}"><span><i style="background:${c}"></i>${esc(l)}</span><b>${v==null?'—':fmt(v)}</b></div>`).join('')}</div>`}
function v52Card(d,q,title,sub){const x=d.i3[q],ds=d.ds[q],a=d.a,S3=V52S(a);let ch='';
  if(!ds.a)ch='<p class="note">Effectif insuffisant.</p>';
  else if(q==='acsat'){const parts=DST.acsat.map(([l,c],j)=>({l,v:ds.a[j]||0,c}));
    ch=`<div class="v52-dn">${donut(parts,fr(ds.a[0]*100,0)+' %','satisfaits',{s:150,t:18})}${v52Cmp([['Agence',ds.a[0],S3[0].c],['Entité '+a.e,ds.e&&ds.e[0],S3[1].c],['Réseau',ds.r&&ds.r[0],S3[2].c]],v=>fr(v*100,1)+' %')}</div>${legend(DST.acsat.map(([l,c])=>[l,c]))}`}
  else if(q==='nps'){const cats=DST.nps.map(x=>x[0]);const mx=Math.max(.01,...[ds.a,ds.e,ds.r].filter(Boolean).flat());
    ch=vbars(cats,[{...S3[0],v:ds.a},{...S3[1],v:ds.e||[]},{...S3[2],v:ds.r||[]}],{w:360,h:250,max:Math.min(1,Math.ceil(mx*10)/10),bw:24,vt:v=>fr(v*100,0)+' %',axl:v=>fr(v*100,0)})}
  else ch=dstRows(q,ds,a);
  return v52Wrap(title,sub,v52Head(q,x),ch,d.txt[q])}

/* satisfaction conseiller (jauge) et risque de départ (histogramme 2026 / 2027) */
function v51An(d,q){const a=d.a,ix=d.ix,n=ix.length,all=[...Array(N).keys()],en=ENTL.indexOf(a.e)+1,eix=all.filter(i=>SAT.ENTITE[i]===en);const f=SIND[q].f;
  const p25=g=>{if(S.satWave!=='S2')return null;const cur=SAT;SAT=D.sat;try{return g()}catch(e){return null}finally{SAT=cur}};
  const p=p25(()=>{const pi=satAgIx(d.k);return pi.length?f(pi):null});
  const pe=p25(()=>{const al=[...Array(SAT.B1.length).keys()];return f(al.filter(i=>SAT.ENTITE[i]===en))}),pr=p25(()=>f([...Array(SAT.B1.length).keys()]));
  const x={a:n?f(ix):null,e:f(eix),r:f(all),p},ds={a:v51Dist(q,ix),e:v51Dist(q,eix),r:v51Dist(q,all)};
  const nq=vals(V51C[q],ix).filter(v=>v>=1&&v<=5).length,S3=V52S(a);
  const dp=x.a!=null&&x.p!=null?(()=>{const dv=(x.a-x.p)*100;return ` ${Math.abs(dv)<.05?'Stable':dv>0?'En hausse':'En baisse'}${Math.abs(dv)<.05?'':' de '+fr(Math.abs(dv),1)+' pt'} par rapport à la vague précédente.`})():'';
  let txt,ch;
  if(q==='acons'){txt=x.a==null||!ds.a?'Aucun client de l’agence disposant d’un conseiller attitré n’a répondu à cette question.':`${pct(x.a)} des ${nq} clients disposant d’un conseiller attitré en sont satisfaits (notes 4 et 5) et ${pct(ds.a[2])} insatisfaits (notes 1 et 2), contre ${pct(x.e)} de satisfaits pour l’entité ${a.e} et ${pct(x.r)} pour le réseau.${dp}${nq<10?' Moins de 10 clients concernés : résultat indicatif.':''}`;
    ch=x.a==null?'<p class="note">Effectif insuffisant.</p>':`<div class="v52-dn">${gauge(x.a,'satisfaits',156,.75).split(color(x.a)).join(sDk('acons',x.a))}<div class="v52-rt">${v52Cmp([['Agence',x.a,S3[0].c],['Entité '+a.e,x.e,S3[1].c],['Réseau',x.r,S3[2].c]],v=>fr(v*100,1)+' %')}<div class="v52-mix">${ds.a?DST51.acons.map(([l,c],j)=>`<span><i style="background:${c}"></i>${esc(l)} <b>${fr(ds.a[j]*100,0)} %</b></span>`).join(''):''}</div></div></div><p class="v52-obj">Repère : 75 % de clients satisfaits (trait en pointillés)</p>`}
  else{txt=x.a==null||!ds.a?'Aucun client de l’agence n’a répondu à cette question.':`${pct(x.a)} des ${nq} clients interrogés envisagent de quitter la banque dans les 12 prochains mois (réponses 4 et 5), ${pct(ds.a[1])} pensent réduire leurs opérations et ${pct(ds.a[0])} comptent rester, contre ${pct(x.e)} de départs envisagés pour l’entité ${a.e} et ${pct(x.r)} pour le réseau.${dp}`;
    const v26=[x.a,x.e,x.r],v25=[p,pe,pr],mx=Math.max(.02,...v26.concat(v25).filter(v=>v!=null));
    ch=vbars(['Agence','Entité '+a.e,'Réseau'],[{n:__wl(0),c:'#edf4fa',v:v25},{n:__wl(1),c:'#c0392f',v:v26}],{w:440,h:230,max:Math.ceil(mx*100/2)*2/100,bw:34,vt:v=>fr(v*100,1)+' %',axl:v=>fr(v*100,1).replace(',0','')})+`<div class="v52-mix">${ds.a?DST51.dep.map(([l,c],j)=>`<span><i style="background:${c}"></i>${esc(l)} <b>${fr(ds.a[j]*100,0)} %</b></span>`).join(''):''}</div>`}
  const T={acons:['Satisfaction envers le conseiller',`Clients disposant d’un conseiller attitré · ${nq} / ${n} clients`],dep:['Risque de départ',`Intention dans les 12 prochains mois · ${nq} / ${n} clients`]}[q];
  return v52Wrap(T[0],T[1],v52Head(q,x),ch,txt)}

/* irritants : agence face au réseau ; attentes : histogramme agence / entité / réseau */
function v52Irr(d){const L=d.irr.slice(0,6);
  return card('Principaux irritants','Critères liés à l’agence les moins bien notés · % de clients satisfaits (4-5), agence face au réseau',`<div class="db">${L.map(x=>{const A=x.a==null?null:x.a*100,R=x.r==null?null:x.r*100,lo=Math.min(A??R,R??A),w=Math.abs((A??0)-(R??0));
    return `<div class="db-r"><div class="db-l">${esc(x.l)}<small>${esc(x.g)}</small></div><div class="db-t"><span class="db-ax"></span>${A!=null&&R!=null?`<span class="db-ln" style="left:${lo}%;width:${w}%;background:${A>=R?'#627441':'#f0524a'}"></span>`:''}${R!=null?`<i class="db-n" style="left:${R}%" data-tip="Réseau : ${pct(x.r)}"></i>`:''}${A!=null?`<i class="db-a" style="left:${A}%;background:${cS(x.a)}" data-tip="Agence : ${pct(x.a)}"></i>`:''}</div><div class="db-v">${pct(x.a)}${x.p!=null?sArw('csat',x.a,x.p,{keep:1}):''}<small>réseau ${pct(x.r)}</small></div></div>`}).join('')}<div class="db-r db-sc"><div></div><div class="db-t"><span style="left:0">0 %</span><span style="left:50%">50 %</span><span style="left:100%">100 %</span></div><div></div></div></div>${legend([['Agence','#1a67a2'],['Réseau','#69a5d3'],['Écart favorable','#627441'],['Écart défavorable','#f0524a']])}`)}
function v52Att(d){const A=d.att,S3=V52S(d.a),mx=Math.max(.05,...A.flatMap(x=>[x.a||0,x.e||0,x.r||0]));
  return card('Attentes prioritaires','% des clients citant l’amélioration parmi leurs 3 priorités · améliorations qui relèvent de l’agence',vbars(A.map(x=>x.l),[{...S3[0],v:A.map(x=>x.a)},{...S3[1],v:A.map(x=>x.e)},{...S3[2],v:A.map(x=>x.r)}],{w:460,h:270,max:Math.min(1,Math.ceil(mx*10)/10),bw:28,vt:v=>fr(v*100,0)+' %',axl:v=>fr(v*100,0)}))}


/* ===================== v54 : livrables — rapports globaux, archives ZIP, noms de fichiers propres ===================== */
/* noms de fichiers : sans parenthèses ni numéros de version */
function cleanName(n){let s=String(n||'fichier');const m=s.match(/(\.[A-Za-z0-9]{2,5})$/),ext=m?m[1]:'';let b=ext?s.slice(0,-ext.length):s;
  b=b.replace(/\s*\([^)]*\)/g,'').replace(/[ _\-.]*[vV]\d+(?=$|[ _\-.])/g,'').replace(/[ _\-.]*(?:final|finale|def|definitif|copie|copy)(?=$)/i,'').replace(/[ _\-]{2,}/g,'_').replace(/^[ _\-]+|[ _\-]+$/g,'');
  const parts=b.split('/');return parts.map(x=>x.trim()).join('/')+ext}
function saveBlob(name,blob){name=cleanName(name);if(/\.pptx$/i.test(name)&&blob&&!blob.__ro&&window.pptxRO){blob.arrayBuffer().then(b=>{const nb=new Blob([window.pptxRO(new Uint8Array(b))],{type:'application/vnd.openxmlformats-officedocument.presentationml.presentation'});nb.__ro=1;saveBlob(name,nb)});return}if(window.__dlHook)try{window.__dlHook(name)}catch(e){}const fallback=()=>{const url=URL.createObjectURL(blob);const a=document.createElement('a');a.href=url;a.download=name;document.body.appendChild(a);a.click();a.remove();setTimeout(()=>URL.revokeObjectURL(url),120000)};const c=window.claude;if(c&&typeof c.use==='function'){c.use('downloads').then(d=>{if(d)d.save({filename:name,data:blob}).catch(()=>{});else fallback()}).catch(fallback)}else fallback()}
/* instruments (note, questionnaire, grille) : toujours la version validée, quelle que soit la période affichée */
/* contenu binaire d’un livrable (fichier validé, import administrateur ou export généré) */
async function v54Doc(id){try{if(admMeta(id)){const k=admKey(id,id==='consolidé'?'shared':undefined);const meta=admIsAdded(k)?AST.livr.added.find(a=>a.key===k):AST.livr.files[k];if(meta){const b=await admFileOut(k,meta);if(b)return {name:meta.name,data:new Uint8Array(await b.arrayBuffer())}}}}catch(e){}
  const dk=docKey(id);if(dk){const d=DOCS[dk];const bin=atob(d.b);let u=new Uint8Array(bin.length);for(let i=0;i<bin.length;i++)u[i]=bin.charCodeAt(i);if(d.x==='pptx'&&typeof pptxReadOnly==='function'){try{const r=pptxReadOnly(u);if(r)u=r}catch(e){}}return {name:d.n,data:u}}
  try{const g=genDoc(id);if(g&&g.blob)return {name:g.name,data:new Uint8Array(await g.blob.arrayBuffer())}}catch(e){}
  return null}
const v54Globaux=m=>livrItems(m).filter(x=>x[0]!=='agences');
const v54Shared=()=>livrShared().filter(x=>x[0]!=='baseana');
const v54Mod=()=>S.mod==='sat'?'Enquete_Satisfaction':CMX?{agapp:'Appels_Mysteres_Agences',crc:'Appels_Mysteres_CRC',lead:'Leads_Digitaux'}[CMODE]:'Client_Mystere';
/* rapports par agence : sous-dossiers Visite 1 et Visite 2 pour le Client Mystère */
function v54RptName(k,p,prefix=''){if(!p)return prefix+srptName(k);if(p===3)return prefix+crptName(k);return prefix+window.BRPT.fileName(D,k,p)}
async function v54AddAgency(files,prefix,jobs,tick){for(let i=0;i<jobs.length;i++){const [k,p]=jobs[i];tick&&tick(i,jobs.length,`${AGS[k].n}`);await new Promise(r=>setTimeout(r,0));
  const b=await (p?rptBuild(k,p):srptBuild(k)).arrayBuffer();files.push({name:cleanName(v54RptName(k,p,prefix)),data:new Uint8Array(b)})}}
async function rptAll(btn,prog,list,zname){if(!window.BRPT)return;rptBusy(btn,true,'Préparation…');const files=[];
  const jobs=list||rptJobs().map(j=>[j.k,j.p]);
  try{await v54AddAgency(files,'',jobs,(i,n,l)=>{if(prog){prog.style.width=(100*i/n)+'%';prog.parentNode.nextElementSibling.textContent=`${i+1} / ${n} · ${l}`}});
    if(prog){prog.style.width='100%';prog.parentNode.nextElementSibling.textContent=`${jobs.length} rapports prêts`}
    saveBlob(zname||`BGFIBank_Rapports_par_agence_${v54Mod()}.zip`,zipStore(files))}
  catch(e){console.error(e);alert('La génération des rapports a été interrompue.')}finally{rptBusy(btn,false)}}
/* archives de la page Livrables */
async function v54Zip(kind,btn){const m=S.mod,prog=document.querySelector('#v54Prog'),bar=prog&&prog.querySelector('i'),txt=prog&&prog.querySelector('small');
  const lbl=btn.textContent;btn.disabled=true;btn.textContent='Préparation…';if(prog)prog.classList.add('on');
  const tick=(i,n,l)=>{if(bar)bar.style.width=(100*i/n)+'%';if(txt)txt.textContent=`${i+1} / ${n} · ${l}`};
  try{const files=[],G=v54Globaux(m),pre=kind==='all'?'Rapports globaux/':'';
    for(let i=0;i<G.length;i++){tick(i,G.length,G[i][1]);const d=await v54Doc(G[i][0]);if(d)files.push({name:pre+cleanName(d.name),data:d.data})}
    if(kind==='all'){const Sh=v54Shared();for(const x of Sh){const d=await v54Doc(x[0]);if(d)files.push({name:'Lecture consolidée/'+cleanName(d.name),data:d.data})}
      if(window.BRPT||window.SRPT){const jobs=rptJobs().map(j=>[j.k,j.p]);await v54AddAgency(files,'Rapports par agence/',jobs,tick)}}
    if(bar)bar.style.width='100%';if(txt)txt.textContent=`${files.length} fichiers prêts`;
    saveBlob(kind==='all'?`BGFIBank_Livrables_${v54Mod()}.zip`:`BGFIBank_Rapports_globaux_${v54Mod()}.zip`,zipStore(files))}
  catch(e){console.error(e);alert('L’archive n’a pas pu être préparée.')}finally{btn.disabled=false;btn.textContent=lbl}}
function filesPage(){
  const wave=activeWave(),m=S.mod,items=v54Globaux(m).filter(x=>!(SATM&&m==='sat')||!(DOCS['sat|'+x[0]]&&DOCS['sat|'+x[0]].b)),shared=SATM&&m==='sat'?[]:v54Shared();
  const hid=ADMIN?livrHidden(m).filter(x=>x[0]!=='agences'):[],hidS=ADMIN?livrHidden('shared').filter(x=>x[0]!=='baseana'):[];
  const one=(x,off)=>{const [id,t,d,tag]=x,k=admKey(id,id==='consolidé'||id==='baseana'?'shared':m);
    return `<article class="dl-card${off?' dl-off':''}"><div class="dl-icon" aria-hidden="true">↧</div><div><h3>${esc(t)}</h3><p>${esc(d)}</p><div class="dl-meta"><span>${esc(tag)}</span><span>${docExt(id).toUpperCase()}</span>${id==='consolidé'?'':admIsAdded(id)?`<span>Ajouté le ${esc((admMeta(id)||{}).date||'')}</span>`:`<span>${esc(wave.short)}</span>`}${off?'<span class="dl-offtag">Supprimé</span>':''}</div>
     <div class="dl-btns">${off?`<button type="button" class="dl-adm" data-limp="${esc(k)}">Importer</button>`:`<button type="button" data-download="${esc(id)}">Télécharger ↗</button>${ADMIN?`<button type="button" class="dl-adm del" data-ldel="${esc(k)}">Supprimer</button>`:''}`}</div></div></article>`};
  const add=mod=>ADMIN?`<article class="dl-card dl-new"><button type="button" data-lnew="${mod}"><span aria-hidden="true">＋</span><b>Importer un nouveau livrable</b><small>${LIV_MODL[mod]}</small></button></article>`:'';
  const nAg=rptJobs().length;
  return head(m==='sat'?'Enquête clients Retail':'Programme Client Mystère','Livrables','Retrouvez les documents et données de l’étude.')+
    `<div class="dl-intro"><span><strong>${esc(wave.label)}</strong> · Livrables finaux au format PDF, PowerPoint et Excel ; les rapports par agence sont générés à la demande.</span><span>${items.length+shared.length} fichiers · ${nAg} rapports par agence</span></div>`+(ADMIN?livrPubBar():'')+
    `<div class="v54-bar"><div><b>Tous les livrables</b><span>Rapports globaux, rapports par agence et lecture consolidée, dans une archive ZIP.</span></div><button type="button" class="v54-btn" data-v54zip="all">Télécharger tous les livrables (ZIP)</button><div class="rpt-prog" id="v54Prog"><div><i></i></div><small></small></div></div>`+
    `<div class="dl-section v54-sec"><h2>Rapports globaux</h2><span>${items.length} livrables</span><button type="button" class="v54-btn sec" data-v54zip="glob">Télécharger les rapports globaux (ZIP)</button></div><div class="dl-grid">${items.map(x=>one(x,false)).join('')}${hid.map(x=>one(x,true)).join('')}${add(m)}</div>`+
    rptBlockHtml()+`<div class="dl-section"><h2>Lecture consolidée</h2><span>Deux études</span></div><div class="dl-grid">${shared.map(x=>one(x,false)).join('')}${hidS.map(x=>one(x,true)).join('')}${add('shared')}${!shared.length&&!ADMIN?'<p class="adm-p">Aucun document.</p>':''}</div>`}
function v54Bind(){$$('[data-v54zip]').forEach(b=>b.onclick=()=>v54Zip(b.dataset.v54zip,b))}
function v20Bind(){v20SatAna();v21SatAna();v21AgAna();v20Mat();v20Tips();v22Bind();v51Bind();v54Bind()}


/* ===================== v64 : espaces du Client Mystère (agences, centre de relation client, leads digitaux) ===================== */
const CHN={vis:'Visites mystères',agapp:'Appels mystères',crc:'Centre de relation client',lead:'Leads digitaux'};
const ESP={ag:'Agences',crc:'Centre de relation client',lead:'Leads digitaux'};
const chCan=()=>{const c=S.canal;return c==='app'?'agapp':(CHN[c]?c:'vis')};
const chEsp=c=>c==='crc'?'crc':c==='lead'?'lead':'ag';
const chOn=()=>false;
const chRender=()=>'';
function chSwitch(){const c=chCan();if(chEsp(c)!=='ag')return '';
  return `<div class="ch-sw"><span class="ch-lb">Volet</span><div class="seg">${[['vis','Visites mystères','22 visites','visite'],['agapp','Appels mystères','22 appels','appel']].map(([k,l,n,ic])=>`<button data-canal="${k}" class="${c===k?'on':''}"><span class="ico ico-${ic}">${ICO[ic]}</span>${l}<small>${n}</small></button>`).join('')}</div></div>`}
function chBind(){
  $$('[data-canal]').forEach(b=>b.onclick=()=>{S.canal=b.dataset.canal;S.ag=null;render();window.scrollTo(0,0)});
  if(S.mod==='cm'&&!ROLE){const e=ESP[chEsp(chCan())],t=$('#sideTitle'),l=$('#appLbl');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO[chEsp(chCan())==='ag'?'agence':chEsp(chCan())]}</span><span>${esc(e)}</span>`;if(l)l.textContent='Programme Client Mystère · '+e}
  v64Bind()}

/* ===================== v64 : moteur des visites étendu aux appels des agences, au centre de relation client et aux leads digitaux ===================== */
const CX={"call":{"seq":[{"n":1,"name":"Accessibilité","items":[{"id":"1.1","co":1,"ind":"","q":"Nombre de tentatives avant de joindre l'agence","p":"12"},{"id":"1.2","co":2,"ind":"","q":"Nombre de sonneries avant le décroché","p":"12"}]},{"n":2,"name":"Accueil","items":[{"id":"2.1","co":2,"ind":"","q":"Le répondant prononce la formule de bienvenue : \"BGFIBank Côte d'Ivoire, bonjour, Mlle/Mme/Mr X à votre service. Comment puis-je vous aider ?\"","p":"12"},{"id":"2.2","co":2,"ind":"","q":"Le répondant vous identifie (demande votre nom)","p":"12"},{"id":"2.3","co":2,"ind":"","q":"Le répondant vous demande gentiment et poliment votre numéro de téléphone","p":"12"},{"id":"2.4","co":2,"ind":"","q":"Le répondant vous remercie avec votre nom (ex: \"Mlle/Mme/Mr X, BGFIBank vous remercie pour votre appel\")","p":"12"},{"id":"2.5","co":1,"ind":"","q":"Le répondant utilise le vouvoiement","p":"12"},{"id":"2.6","co":1,"ind":"","q":"Le répondant utilise les formules de courtoisie standards (merci, s'il vous plaît…)","p":"12"},{"id":"2.7","co":2,"ind":"","q":"Le ton du répondant est chaleureux (sourire ressenti dans la voix)","p":"12"}]},{"n":3,"name":"Découverte des besoins","items":[{"id":"3.1","co":1,"ind":"","q":"Le répondant fait preuve d'écoute active et attentive (ne vous interrompt pas)","p":"12"},{"id":"3.2","co":1,"ind":"","q":"Le répondant pose des questions ouvertes concernant votre situation","p":"12"},{"id":"3.3","co":2,"ind":"","q":"Le répondant reformule votre demande pour s'assurer qu'il l'a bien comprise","p":"12"},{"id":"3.4","co":1,"ind":"","q":"Le répondant pose des questions supplémentaires afin de mieux cerner votre motivation","p":"12"}]},{"n":4,"name":"Réponse et efficacité","items":[{"id":"4.1","co":1,"ind":"","q":"Le répondant adapte sa réponse à votre besoin","p":"12"},{"id":"4.2","co":2,"ind":"","q":"Le répondant parle distinctement et clairement dans un vocabulaire simple et professionnel","p":"12"},{"id":"4.3","co":1,"ind":"","q":"Le répondant apporte une réponse claire, précise et complète à votre demande","p":"12"},{"id":"4.4","co":1,"ind":"","q":"Lorsque vous émettez des objections, le répondant vous propose une alternative","p":"12"},{"id":"4.5","co":1,"ind":"","q":"Lorsque vous évoquez un service de la concurrence, le répondant s'interdit toute critique","p":"12"},{"id":"4.6","co":1,"ind":"","q":"Le répondant a gardé un ton de voix convenable (posé, rassurant, respectueux…)","p":"12"},{"id":"4.7","co":1,"ind":"","q":"Le répondant recommande d'autres solutions (promotion en cours, nouveau service…)","p":"12"},{"id":"4.8","co":2,"ind":"","q":"Au cours de l'entretien, le répondant prononce au moins une fois votre nom","p":"12"},{"id":"4.9","co":1,"ind":"","q":"Le répondant s'est montré proactif (invite à passer en agence, donne des conseils…)","p":"12"},{"id":"4.10","co":1,"ind":"","q":"Le répondant a apporté des réponses pertinentes et adéquates","p":"12"},{"id":"4.11","co":1,"ind":"","q":"En cas de mise en attente, le répondant explique les raisons de la mise en attente","p":"12"},{"id":"4.12","co":1,"ind":"","q":"Temps de la mise en attente","p":"12"},{"id":"4.13","co":1,"ind":"","q":"Le répondant vous remercie d'avoir patienté","p":"12"}]},{"n":5,"name":"Conclusion de l’entretien et prise de congé","items":[{"id":"5.1","co":1,"ind":"","q":"Le répondant s'assure de votre compréhension et de votre satisfaction","p":"12"},{"id":"5.2","co":1,"ind":"","q":"Le répondant s'assure que vous n'avez pas d'autres préoccupations","p":"12"},{"id":"5.3","co":2,"ind":"","q":"Le répondant vous incite à vous rendre en agence ou vous propose un RDV","p":"12"},{"id":"5.4","co":2,"ind":"","q":"Le répondant conclut l'entretien chaleureusement","p":"12"},{"id":"5.5","co":2,"ind":"","q":"Le répondant prend congé de manière courtoise et personnalisée (Au revoir, A bientôt, ... Mme/Mr X)","p":"12"},{"id":"5.6","co":2,"ind":"","q":"Le répondant raccroche le téléphone en dernier","p":"12"}]},{"n":6,"name":"Impressions générales","items":[{"id":"6.1","co":2,"ind":"","q":"Degré de satisfaction globale concernant l'entretien téléphonique ? (10 = très bon, 0 = faible)","p":"12"},{"id":"6.2","co":1,"ind":"","q":"Qualité de l'appel téléphonique ? (pas de bruits parasites, bruits de fond…)","p":"12"},{"id":"6.3","co":1,"ind":"","q":"Connaissances du répondant sur les produits et services de BGFIBank ?","p":"12"}]},{"n":8,"name":"Bonus (non scoré)","items":[{"id":"7.1","co":1,"ind":"","q":"J'ai eu la sensation d'être un client particulier","p":"12"},{"id":"7.2","co":1,"ind":"","q":"La personne rencontrée m'a semblé heureuse dans son travail (10 = tout à fait, 0 = pas du tout)","p":"12"}]}],"order":["1.1","1.2","2.1","2.2","2.3","2.4","2.5","2.6","2.7","3.1","3.2","3.3","3.4","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","5.1","5.2","5.3","5.4","5.5","5.6","6.1","6.2","6.3","7.1","7.2"],"labs":["1","5 sonneries et +","Oui","N/A (Pas de mise en attente)","Non","8","Bonne","1-2 sonneries","Moyenne","3","Faible","2","3 et +","7","5","Injoignable","9","3-4 sonneries","4","6","Plus d'1 minute","Moins d'1 minute","N/A (Appel non abouti)","Très bonne"]},"lead":{"seq":[{"n":1,"name":"Prise en charge et gestion du client","items":[{"id":"1.1","co":2,"ind":"","q":"Une réponse automatique de la plateforme a été transmise à la suite de votre demande","p":"12"},{"id":"1.2","co":2,"ind":"","q":"Un appel téléphonique ou un e-mail personnalisé a été reçu à la suite de votre demande","p":"12"},{"id":"1.3","co":1,"ind":"","q":"En cas d’e-mail personnalisé, une capture d’écran de l’e-mail de réponse a été fournie","p":"12"},{"id":"1.4","co":1,"ind":"","q":"Le temps avant de recevoir une réponse à votre demande est raisonnable (moins de 24 heures)","p":"12"},{"id":"1.5","co":1,"ind":"","q":"La réponse est cohérente avec votre demande","p":"12"},{"id":"1.6","co":2,"ind":"","q":"Vous avez obtenu les coordonnées d’un(e) conseiller(ère)","p":"12"},{"id":"1.7","co":1,"ind":"","q":"Le/la conseiller(ère) vous a recontacté (par e-mail ou par téléphone) dans les 5 jours ouvrables","p":"12"},{"id":"1.8","co":1,"ind":"","q":"Le/la conseiller(ère) vous propose un rendez-vous ou vous suggère de passer en agence","p":"12"}]},{"n":2,"name":"Impressions générales","items":[{"id":"2.1","co":1,"ind":"","q":"Comment évalueriez-vous votre niveau de satisfaction globale du traitement de votre demande ?","p":"12"},{"id":"2.2","co":1,"ind":"","q":"Quelle est la probabilité que vous recommandiez la plateforme à un ami ou à un proche ? (10 = je la recommanderais absolument, 0 = pas du tout)","p":"12"}]},{"n":8,"name":"Bonus (non scoré)","items":[{"id":"5.1","co":0,"ind":"","q":"En ce qui concerne votre expérience globale dans le traitement de la demande, quel degré d’effort avez-vous dû fournir ?","p":"12"}]}],"order":["1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","2.1","2.2","5.1"],"labs":["Oui","Non","N/A (Pas d’e-mail personnalisé)","N/A (Pas de réponse reçue)","Très bon","Bon","Moyen","Faible","0","1","2","3","4","5","6","7","8","9","10","Extrêmement facile","Très facile","Plutôt facile","Neutre","Assez difficile","Très difficile","Extrêmement difficile","N/A (Grille application mobile)","N/A (Canal hors application mobile)"]},"agapp":{"V1":[{"id":"BGFI_AP1_01","ag":4,"p":1,"sc":"Appel mystère","date":"28/01/2027","arr":"","dep":"","aff":"2 tentatives","cm":"CM-312","R":[[11,67],[1,0],[4,0],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[19,60],[6,67],[8,33],[4,0],[5,80]],"O":{"1.2":"5 sonneries.","2.1":"La répondante respecte la formule de bienvenue, sans toutefois se présenter nominativement.","2.4":"La répondante exprime ses remerciements pour l'appel, sans personnaliser son intervention en mentionnant mon nom.","3.2":"La répondante ne me pose qu'une seule question.","4.3":"La répondante a répondu de manière convaincante à mon observation concernant des agios jugés plus élevés que ceux d'une banque concurrente.","4.9":"La répondante n'a pas saisi l'opportunité de m'orienter vers son agence pour un accompagnement complémentaire.","5.5":"La répondante conclut l'échange avec courtoisie, sans personnalisation.","6.1":"La répondante s'est montrée chaleureuse, polie et attentive tout au long de l'échange. Elle a apporté des réponses satisfaisantes à mes questions. Toutefois, son questionnement est resté limité, ne lui permettant pas d'approfondir la compréhension de mes besoins et de mes motivations. Par ailleurs, elle n'a pas cherché à mieux me connaître en recueillant mes coordonnées et ne m'a pas orienté vers une agence dans une démarche de conquête commerciale. Enfin, ni la prise en charge ni la prise de congé n'ont fait l'objet d'une personnalisation.","6.2":"Durant cet entretien téléphonique, aucun bruit de fond ni parasite n'a été perceptible.","6.3":"Si la répondante avait posé davantage de questions, elle aurait pu me présenter un éventail plus large de produits et services de son enseigne.","7.1":"La répondante n'a pas personnalisé l'entretien téléphonique.","7.2":"La répondante a adopté un ton de voix chaleureux."},"seq":{"1":22.0,"2":33.0,"3":20.0,"4":75.0,"5":60.0,"6":55.0},"g":49.72,"ph":[],"txt":"Lors de cet appel à l’agence BGFIBank du Vallon, l’objectif était d’obtenir des informations en vue de l’ouverture d’un compte chèque. Après deux tentatives, l’appel est décroché à la cinquième sonnerie par une interlocutrice à la voix féminine, chaleureuse et polie, qui se présente de manière standard : « BGFIBank Vallon, bonjour, comment puis-je vous aider ? ». J’exprime mon besoin d’ouvrir un compte et de disposer d’informations complémentaires. La répondante ne mène pas une véritable phase de découverte et ne pose qu’une seule question, portant sur ma situation professionnelle (secteur privé ou fonction publique). Après avoir indiqué être salarié du privé, elle présente de façon claire et structurée les conditions d’ouverture d’un compte chèque : trois photos d’identité, une pièce d’identité, un contrat ou certificat de travail, un justificatif de domicile (certificat de résidence ou facture CIE/SODECI), un dépôt initial de 10 000 FCFA ainsi que des frais de tenue de compte de 3 300 FCFA. Elle mentionne également la possibilité de rattacher le compte à des services tels que Wave ou Orange Money. À ma question sur l’obligation d’ouvrir un compte épargne, elle précise qu’aucune obligation n’est requise en ce sens. Lorsque je souligne que les frais de tenue de compte me semblent élevés par rapport à la BNI, elle justifie ce montant par l’accès à une application digitale permettant la consultation du compte via mobile, ainsi que la possibilité de liaison avec les services de mobile money. En fin d’échange, la répondante clôture l’appel avec courtoisie, en remerciant le client et en lui souhaitant une bonne journée. Toutefois, l’échange reste peu personnalisé : aucun recueil de coordonnées, aucune présentation de son identité, et aucune orientation vers une agence pour accompagner une éventuelle ouverture de compte n’ont été réalisés.","ind":{},"tent":2,"ring":5,"holds":0,"note":6,"dur":null,"wait":2,"inj":false,"seq8":40.0,"sid":"AG_BGFI_1"},{"id":"BGFI_AP1_02","ag":5,"p":1,"sc":"Appel mystère","date":"16/01/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-305","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"06"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Aprés plusieurs tentative j'ai pas puis entré en contact avec l'Agence alors que j'avais réelement besoin de m'informer sur les types de compte qu'on y trouve et les Agios mais hélas je suis resté sur ma faim au alors que je voulais avoir les informations au téléphone et passé à autre chose mais vue que mon appel est resté sans réponse  je suis dans l'obligation de contacter une autre Banque .","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_2"},{"id":"BGFI_AP1_04","ag":1,"p":1,"sc":"Appel mystère","date":"15/01/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-310","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non aboutit.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_4"},{"id":"BGFI_AP1_05","ag":6,"p":1,"sc":"Appel mystère","date":"16/01/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-306","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Mes appels n'ont pas abouti.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_5"},{"id":"BGFI_AP1_06","ag":9,"p":1,"sc":"Appel mystère","date":"16/01/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-307","R":[[0,100],[7,100],[2,100],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[4,0],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[13,70],[6,67],[6,67],[4,0],[16,90]],"O":{"1.2":"2 sonneries.","2.4":"La répondant me remercie sans sire mon nom.","4.9":"La répondante ne m'invite pas à passer à l'agence de Koumassi.","5.5":"La répondante prend congé de manière courtoise mais non personnalisée.","6.1":"Bien que l'accueil ait été chaleureux et la demande traitée avec exactitude, la prise de coordonnées n'a pas été effectuée et l'invitation à se rendre en agence n'a pas été explicitement formulée, malgré la communication des horaires d'ouverture.","6.2":"L'appel téléphonique a été sans echos et sans parasites.","6.3":"Le répondante a apporté des réponses claires à la demande du client.","7.1":"La répondante a été chaleureuse, respectueuse et impliquée mais elle n'a pas personnalisé l'entretien et la prise de congé.","7.2":"La répondante a été chaleureuse."},"seq":{"1":100.0,"2":50.0,"3":40.0,"4":67.0,"5":60.0,"6":69.0},"g":60.3,"ph":[],"txt":"Lors de mon appel à l'agence de Koumassi (aux environs de 9h10, pour une durée de 4 minutes), la communication a été établie dès la deuxième sonnerie de la première tentative. Mon interlocutrice, Mlle Kobenan, s'est poliment présentée et s'est montrée particulièrement chaleureuse, disponible et à l'écoute. Après s'être enquise de ma situation (fonction, lieux de résidence et de travail) et du type de compte souhaité, elle a détaillé l'ensemble des documents à fournir. Face à ma remarque sur le coût des agios par rapport à la BNI, elle a su valoriser les tarifs de BGFIBank avec sourire et diplomatie. Bien qu'elle ait communiqué les horaires d'ouverture et conclu l'échange de manière très courtoise en me souhaitant une bonne journée, Mlle Kobenan n'a pas enregistré mon identité ni mes coordonnées téléphoniques, et n'a pas formulé d'invitation ciblée pour l'agence de Koumassi spécifiquement.","ind":{},"tent":1,"ring":2,"holds":0,"note":7,"dur":null,"wait":1,"inj":false,"seq8":45.0,"sid":"AG_BGFI_6"},{"id":"BGFI_AP1_07","ag":7,"p":1,"sc":"Appel mystère","date":"16/01/2027","arr":"","dep":"","aff":"2 tentatives","cm":"CM-308","R":[[11,67],[17,50],[4,0],[4,0],[4,0],[4,0],[2,100],[2,100],[4,0],[2,100],[4,0],[4,0],[4,0],[4,0],[2,100],[4,0],[4,0],[4,0],[2,100],[4,0],[4,0],[2,100],[2,100],[3,null],[3,null],[3,null],[4,0],[2,100],[2,100],[2,100],[4,0],[4,0],[14,50],[6,67],[8,33],[4,0],[18,40]],"O":{"1.1":"2 tentatives.","1.2":"4 sonneries.","2.1":"Le répondant dit simplement : « Bonjour ! »","2.4":"Le répondant me remercie sans mentionner mon nom.","2.7":"La voix du répondant étant sans émotion.","4.4":"Le répondant me demande de passer en agence.","4.5":"Le répondant me demande de passer en agence pour plus de détails.","5.5":"Le répondant me dit simplement : « Au revoir monsieur ! »","6.1":"Si l’agence s’est avérée très facile à joindre, la prise en charge par le conseiller a manqué de professionnalisme. Ce dernier s'est montré froid, peu courtois et distant. Son manque d'implication s'est traduit par un questionnement superficiel — une seule question posée — avant l'énumération des documents à fournir. De plus, ses arguments face à mon objection n'ont pas été convaincants. Enfin, l'ensemble de l'échange, de l'accueil à la prise de congé, a totalement manqué de personnalisation.","6.2":"L'appel téléphonique était fluide et sans parasites.","6.3":"Le répondant ne m'a pas proposé d'autres produits.","7.1":"Le conseiller s’est montré peu courtois et distant. De plus, sa prise en charge a manqué de pertinence et, tout comme sa prise de congé, n'a fait l'objet d'aucune personnalisation.","7.2":"La voix du répondant manquait d'entrain."},"seq":{"1":56.0,"2":17.0,"3":20.0,"4":42.0,"5":50.0,"6":50.0},"g":36.24,"ph":[],"txt":"Si l’agence de Marcory s’est avérée facile à joindre, la prise en charge téléphonique a manqué de professionnalisme. L’appel a été pris en charge à la deuxième tentative par un conseiller distant, dont l’accueil s’est limité à un froid « Bonjour ! ». Suite à une unique question pour identifier le type de compte souhaité, le répondant s’est contenté d’énumérer de manière brute les pièces à fournir, le dépôt initial et les agios. Face à mes objections sur le coût des agios — jugé plus élevé que celui de la BNI — et sur la liaison avec un compte Mobile Money, ses réponses ont manqué de pertinence. Évasif et peu impliqué, il s’est contenté de me renvoyer vers l’agence pour obtenir des précisions. Enfin, l’échange s’est conclu par un « Au revoir, Monsieur ! » dénué de chaleur. Le conseiller a pris congé en m’invitant à me déplacer, sans toutefois prendre la peine de m'indiquer la localisation de l’agence ni ses horaires d'ouverture. De l'accueil à la prise de congé, cette interaction a totalement manqué de courtoisie et de personnalisation.","ind":{},"tent":2,"ring":4,"holds":0,"note":5,"dur":null,"wait":2,"inj":false,"seq8":20.0,"sid":"AG_BGFI_7"},{"id":"BGFI_AP1_08","ag":8,"p":1,"sc":"Appel mystère","date":"11/01/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-301","R":[[0,100],[1,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[5,80],[6,67],[6,67],[4,0],[5,80]],"O":{"1.2":"5 sonneries.","6.1":"Le conseiller s’est montré chaleureux, respectueux et à l’écoute. Il a parfaitement cerné mes besoins grâce à des questions pertinentes et a répondu précisément à mes attentes. Toutefois, la communication a été interrompue à son initiative","6.2":"L'appel téléphonique était de bonne qualité, pas de bruits de fond et pas de parasite.","6.3":"Le répondant a montré qu'il a une bonne connaissance des produits de BGFIBank.","7.1":"Le répondant a raccroché l'appel au premier.","7.2":"La voix du répondant était chaleureuse."},"seq":{"1":33.0,"2":100.0,"3":100.0,"4":100.0,"5":80.0,"6":74.0},"g":89.0,"ph":[],"txt":"En amont de mon déplacement en agence, j’ai contacté BGFIBank par téléphone afin d'obtenir des informations sur l'ouverture d'un compte bancaire. J'ai été pris en charge par M. Kouadio, responsable des gestionnaires de comptes. Le conseiller s’est montré chaleureux, respectueux et particulièrement à l’écoute. Par des questions pertinentes sur ma situation professionnelle, mon lieu de résidence et les motifs de mon choix, il a parfaitement cerné mes besoins. Il m'a ensuite détaillé avec clarté les pièces requises pour un compte chèque salarié (photos, justificatifs de revenus, CMU et facture de services publics ou certificat de résidence), en précisant que l'agence pouvait gérer les photocopies. Concernant le dépôt initial de 10 000 FRS, ses explications claires et cohérentes ont su justifier ce montant par les services inclus (chéquier et liaisons Orange Money, MTN, Wave). L'échange s'est conclu par la prise de mes coordonnées et la fixation d'un rendez-vous. Le répondant a alors effectué une prise de congé gaie, polie et personnalisée, toutefois, la communication a été interrompue à son initiative","ind":{},"tent":1,"ring":5,"holds":0,"note":8,"dur":null,"wait":1,"inj":false,"seq8":40.0,"sid":"AG_BGFI_8"},{"id":"BGFI_AP1_09","ag":2,"p":1,"sc":"Appel mystère","date":"09/01/2027","arr":"","dep":"","aff":"3 tentatives ou plus","cm":"CM-304","R":[[12,33],[7,100],[4,0],[4,0],[4,0],[4,0],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[13,70],[6,67],[8,33],[4,0],[14,50]],"O":{"1.1":"4 tentatives.","1.2":"2 sonneries.","2.1":"Le répondant prononce la formule de politesse mais il n'y inclut pas son temps.","2.4":"Le répondant remercie l'appelant mais ne mentionne pas son nom.","2.7":"La voix du répondant est sans émotion.","3.2":"Le répondant ne pose pas de questions ouvertes.","3.4":"Le répondant ne pose pas de questions supplémentaires.","5.4":"Le répondant manque de chaleur dans la voix.","5.5":"Le répondant prend congé de manière courtoise mais non personnalisée.","6.1":"Le répondant a fait preuve de courtoisie et d’écoute tout au long de l’échange, en apportant des réponses claires et adaptées aux différentes préoccupations exprimées. Toutefois, il a manqué de gaieté dans sa voix et de proactivité dans son questionnement, ce qui n’a pas permis d’approfondir d’avantage le besoin de l’appelant. Par ailleurs, aussi bien la prise en charge que la prise de congé ont manqué de personnalisation, rendant l’échange moins chaleureux.","6.2":"L'appel téléphonique était fluide sans parasites ni bruits de fond.","6.3":"Le répondant a apporté des réponses satisfaisantes aux différentes questions qui lui ont été posées. Toutefois, il n’a pas pris l’initiative de poser des questions complémentaires afin de mieux cerner les besoins de l’appelant et d’approfondir sa prise en charge.","7.1":"Le répondant n’a pas fait preuve d’une grande chaleur dans son interaction, et aussi bien la prise en charge que la prise de congé ont manqué de personnalisation.","7.2":"La voix du répondant était sans émotion particuliaire."},"seq":{"1":78.0,"2":17.0,"3":60.0,"4":75.0,"5":60.0,"6":60.0},"g":53.76,"ph":[],"txt":"Après plusieurs tentatives, l’appel à l’agence BGFIBank du Plateau a finalement abouti. Dès la prise en charge, le conseiller s’est montré professionnel en déclarant : « Bonjour Monsieur, bienvenue à BGFIBank, comment puis-je vous aider ? » Bien que le ton employé manquait légèrement de chaleur et de personnalisation, l’accueil est demeuré courtois et respectueux. Après avoir répondu à sa salutation, j’ai expliqué que je souhaitais obtenir des informations pour l’ouverture d’un compte courant. Le conseiller a d’abord précisé qu’il s’agissait d’un compte chèque, avant de me communiquer avec clarté les différentes pièces requises pour l’ouverture du compte. Parmi les documents cités figurait un certificat de résidence ; je lui ai alors indiqué que je disposais d’une facture CIE à mon nom, document qu’il a accepté en remplacement. Poursuivant ses explications, il m’a informé qu’une fois en agence, je devrais remplir certains formulaires et effectuer un dépôt initial de vingt-cinq mille francs. Lorsque je lui ai fait savoir que je ne disposais pas immédiatement de cette somme, il a adopté une attitude compréhensive en me demandant le montant que je pouvais déposer. Après lui avoir indiqué la somme de dix mille francs, il a validé cette possibilité et m’a expliqué que ce dépôt permettrait notamment la prise en charge des agios avant le virement de mon salaire sur le compte. L’échange s’est déroulé dans de bonnes conditions, le conseiller répondant avec professionnalisme et assurance à l’ensemble de mes préoccupations. Lorsque je lui ai demandé la procédure à suivre pour finaliser l’ouverture du compte, il m’a invité à me rendre directement en agence afin de poursuivre les démarches. En fin d’entretien, le conseiller s’est assuré que toutes mes préoccupations avaient trouvé des réponses et m’a encouragé à venir en agence lorsque je serais disponible pour procéder à l’ouverture du compte. Il a conclu l’appel par une formule de politesse mais sans personnalisation : « Merci Monsieur et au revoir. »","ind":{},"tent":3,"ring":2,"holds":0,"note":7,"dur":null,"wait":3,"inj":false,"seq8":25.0,"sid":"AG_BGFI_9"},{"id":"BGFI_AP1_10","ag":0,"p":1,"sc":"Appel mystère","date":"26/01/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-318","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non abouti.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_10"},{"id":"BGFI_AP1_12","ag":3,"p":1,"sc":"Appel mystère","date":"12/01/2027","arr":"","dep":"","aff":"3 tentatives ou plus","cm":"CM-314","R":[[12,33],[7,100],[2,100],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[20,0],[2,100],[2,100],[4,0],[2,100],[2,100],[4,0],[4,0],[19,60],[8,33],[8,33],[4,0],[5,80]],"O":{"1.1":"4 tentatives.","1.2":"2 sonneries.","2.4":"La répondante me remercie sans prononcer mon nom.","3.1":"La communication est interrompue par des personnes qui lui adressent la parole.","4.7":"La répondante ne me recommande pas d'autres solutions.","4.12":"2 minutes.","5.5":"La répondante prend congé de manière courtoise mais non personnalisée.","6.1":"J'ai trouvé la répondante chaleureuse et courtoise. Elle a apporté des réponses claires à mes questions. Toutefois, elle n'a pas suffisamment approfondi ses questions pour mieux comprendre mes besoins. Par ailleurs, elle a semblé être parfois distraite par des échanges avec des tiers pendant notre communication. Enfin, ni l'accueil ni la prise de congé n'ont été personnalisés, et elle a mis fin à l'appel avant moi.","6.2":"J'entendais des personnes parler en fond pendant la communication.","6.3":"La répondante a répondu bien à mes questions, mais je n'ai pas trouvé sa prise en charge assez approfondie.","7.1":"La répondante n'était pas assez concentrée et ni sa prise en charge ni sa prise de congé n'ont été personnalisées.","7.2":"Le ton de la voix de la répondante a été chaleureux."},"seq":{"1":78.0,"2":50.0,"3":40.0,"4":73.0,"5":50.0,"6":47.0},"g":57.53,"ph":[],"txt":"Souhaitant ouvrir un compte personnel, j'ai tenté de joindre l'agence à plusieurs reprises en début d'après-midi, sans obtenir de réponse. Ce n'est qu'à mon quatrième appel que j'ai pu entrer en contact avec la répondante, Mlle AMAD. À la prise de l'appel, Mlle AMAD s'est montrée chaleureuse et courtoise. Après s'être présentée, elle m'a demandé l'objet de mon appel. Lorsque je lui ai indiqué vouloir ouvrir un compte personnel destiné à recevoir mon salaire, elle m'a posé quelques questions sur mon activité professionnelle avant de me communiquer les documents requis pour l'ouverture du compte, notamment une pièce d'identité, des photos d'identité, une attestation de résidence ainsi qu'un justificatif de revenus. J'ai également souhaité obtenir des informations sur les frais liés à l'ouverture du compte. Mlle AMAD m'a fourni des réponses claires à mes différentes questions et m'a précisé qu'il était possible d'ouvrir le compte même sans disposer immédiatement de la totalité de la somme demandée, tout en indiquant les conditions nécessaires à l'obtention du relevé d'identité bancaire (RIB). Elle m'a par ailleurs communiqué les frais de tenue de compte applicables selon le statut professionnel du client. Au cours de l'échange, j'ai toutefois constaté que la répondante ne cherchait pas suffisamment à approfondir mes besoins ou à mieux comprendre ma situation afin de me proposer un accompagnement plus adapté. De plus, elle a semblé être à plusieurs reprises distraite par des échanges avec des tiers, ce qui a occasionné certains temps d'attente et donné l'impression que son attention était partagée entre plusieurs sollicitations.","ind":{},"tent":3,"ring":2,"holds":90,"note":6,"dur":null,"wait":3,"inj":false,"seq8":40.0,"sid":"AG_BGFI_12"},{"id":"BGFI_AP1_16","ag":10,"p":1,"sc":"Appel mystère","date":"21/01/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-311","R":[[0,100],[7,100],[2,100],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[4,0],[2,100],[2,100],[2,100],[5,80],[6,67],[8,33],[4,0],[16,90]],"O":{"3.2":"Le répondant me pose une seule question.","3.4":"Vous n'avez pas fourni de texte à corriger. Pourriez-vous envoyer le texte rédigé par l'enquêteur de terrain que vous souhaitez que je corrige ?","4.9":"La répondante ne m'a pas demandé de passer en agence.","6.1":"Je me suis entretenu avec une répondante chaleureuse, respectueuse et attentive. Elle a apporté des réponses satisfaisantes à mes questions et a fait preuve d'un effort de conviction. Sa prise en charge ainsi que sa prise de congé ont été personnalisées. Toutefois, j'ai déploré l'absence de collecte de mes coordonnées ainsi que l'absence d'invitation en agence en vue de me convertir en client de l'établissement.","6.2":"Audible","6.3":"Si la répondante avait posé davantage de questions, elle aurait pu adapter sa présentation de manière plus ciblée à mes besoins.","7.1":"La répondante n'a pas recueilli mes coordonnées et ne m'a pas invité en agence.","7.2":"La répondante a été chaleureuse."},"seq":{"1":100.0,"2":83.0,"3":60.0,"4":83.0,"5":80.0,"6":65.0},"g":79.57,"ph":[],"txt":"Lors de mon appel à l’agence BGFIBank de San-Pedro, mon objectif était d’obtenir des informations en vue de l’ouverture d’un compte chèque. Dès la première tentative, l’appel est décroché à la première sonnerie par une interlocutrice à la voix enjouée, qui se présente : « BGFIBank San-Pedro, bonjour, je suis Mlle Djibrila, comment puis-je vous aider ? ». Je lui fais part de mon souhait d’ouvrir un compte et de recueillir des informations. Après une écoute attentive, elle ne pose qu’une seule question portant sur ma situation professionnelle (fonctionnaire ou salarié du privé). Suite à ma réponse, elle présente de manière claire et structurée les conditions d’ouverture : trois photos d’identité, une pièce d’identité, un contrat ou certificat de travail, un justificatif de domicile (certificat de résidence ou facture CIE/SODECI), un dépôt initial de 10 000 FCFA ainsi que des frais de tenue de compte de 3 300 FCFA. Lorsque j’exprime une réserve sur le niveau des frais par rapport à la BNI, elle indique qu’ils figurent parmi les plus compétitifs du marché et précise qu’ils donnent accès à une application digitale permettant la consultation du compte via mobile ainsi qu’à la liaison avec les services de mobile money. Elle ajoute également que le compte chèque peut être complété gratuitement par un compte épargne et ouvre la possibilité, après quelques mois, d’accéder à un crédit. À mes questions relatives aux cartes bancaires et à leur utilisation sur les GAB de la concurrence, elle apporte des réponses claires et précises. En fin d’échange, Mlle Djibrila conclut l’appel de manière courtoise, gaie et personnalisée, en remerciant le client et en lui souhaitant une bonne journée. Toutefois, elle ne recueille pas mes coordonnées et ne m’invite pas en agence pour concrétiser ou approfondir ma démarche d’ouverture de compte.","ind":{},"tent":1,"ring":2,"holds":0,"note":8,"dur":null,"wait":1,"inj":false,"seq8":45.0,"sid":"AG_BGFI_16"}],"V2":[{"id":"BGFI_AP2_01","ag":4,"p":1,"sc":"Appel mystère","date":"15/04/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-312","R":[[0,100],[7,100],[2,100],[2,100],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[3,null],[3,null],[3,null],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[13,70],[6,67],[6,67],[4,0],[5,80]],"O":{"1.2":"2","5.5":"La répondante prend conge de manière courtoise mais non personnalisée.","6.1":"La conseillère a assuré une prise en charge chaleureuse, courtoise et attentive. Elle a fourni des réponses claires à mes demandes et a expliqué de manière satisfaisante le délai de mise à disposition de mon RIB. Toutefois, malgré la collecte de mon nom en début d'entretien, ni l'accueil ni la prise de congé n'ont été personnalisés.","6.2":"L'appel téléphonique était de bonne qualité.","6.3":"La répondante a une bonne connaissance des services évoqués.","7.1":"Malgré la collecte de mon nom au début de l'entretien, la répondante n'a pas personnalisé l'accueil ni la prise de congé.","7.2":"La répondante avait une voix chaleureuse."},"seq":{"1":100.0,"2":83.0,"3":40.0,"4":75.0,"5":80.0,"6":69.0},"g":75.52,"ph":[],"txt":"Souhaitant obtenir des informations sur les services digitaux et monétiques de BGFIBank, je contacte l'agence des Deux Plateaux Vallon. Dès la deuxième sonnerie, à ma première tentative, mon appel est pris en charge par une répondante à la voix dynamique. Elle me salue avec courtoisie, se présente et s'enquiert du motif de mon appel. Je lui indique que je souhaite obtenir des informations sur les services digitaux et monétiques de la banque. Après m'avoir écouté attentivement, elle me demande si je suis déjà client. Je lui explique que j'ai ouvert un compte courant il y a plusieurs semaines, mais que je n'ai pas encore reçu mon RIB. La répondante présente ses excuses au nom de la banque, m'informe qu'un retard est lié à un problème de validation, recueille mon nom et m'invite à passer en agence le lendemain pour récupérer mon RIB. Elle précise ensuite que l'application bancaire pourra être installée en agence après la remise du RIB et m'en présente les principales fonctionnalités et avantages. Elle poursuit en me détaillant les différentes cartes bancaires disponibles ainsi que leurs tarifs. Lorsque je lui fais remarquer que ces tarifs me semblent plus élevés que ceux de la BOA, elle affirme que BGFIBank propose une offre compétitive et m'invite à me rendre en agence afin de me présenter plus en détail les avantages de ses produits. En fin d'entretien, la répondante m'encourage à effectuer une visite en agence, me remercie pour mon appel et me souhaite un bon après-midi avec courtoisie.","ind":{},"tent":1,"ring":2,"holds":0,"note":7,"dur":null,"wait":1,"inj":false,"seq8":40.0,"sid":"AG_BGFI_1"},{"id":"BGFI_AP2_02","ag":5,"p":1,"sc":"Appel mystère","date":"15/04/2027","arr":"","dep":"","aff":"3 tentatives ou plus","cm":"CM-305","R":[[12,33],[1,0],[4,0],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[4,0],[2,100],[2,100],[2,100],[4,0],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[3,null],[3,null],[3,null],[4,0],[2,100],[2,100],[2,100],[4,0],[4,0],[13,70],[6,67],[8,33],[4,0],[5,80]],"O":{"1.1":"4","1.2":"6","2.1":"La répondante ne mentionne pas son nom lors de la formule de bienvenue.","4.4":"Lorsque je lui ai indiqué que le coût mensuel des cartes magnétiques de son enseigne était supérieur à celui de la BNI, la répondante est restée silencieuse avant de poursuivre sa présentation.","5.5":"La répondante raccroche sans réaliser de prise de congé.","6.1":"La répondante a répondu correctement à mes questions concernant les services digitaux et monétiques de BGFIBank et a fait preuve de politesse et de chaleur tout au long de l'entretien. En revanche, elle n'a pas cherché à mieux comprendre mes besoins en posant des questions et n'a pas apporté de réponse convaincante à mon objection concernant le coût des cartes magnétiques. Enfin, elle a mis fin à l'appel sans effectuer de prise de congé.","6.2":"Il n'y avait pas de bruits de fond ni de parasites pendant l'entretien.","6.3":"La répondante avait une bonne connaissance des produits évoqués mais elle n'a pas sur répondre à mon objection.","7.1":"La répondante n'a pas personnalisé son entretien, n'a pas effectué de prise de congé et a été la première à mettre fin à l'appel.","7.2":"La répondante avait une voix chaleureuse."},"seq":{"1":11.0,"2":33.0,"3":20.0,"4":67.0,"5":50.0,"6":60.0},"g":45.07,"ph":[],"txt":"Après plusieurs tentatives, j'ai finalement pu joindre l'agence. Au début de l'entretien, l'appel a été interrompu, mais en rappelant quelques instants plus tard, j'ai été repris par la même répondante, qui a poursuivi l'échange. La répondante n'a pas débuté l'entretien par la formule de présentation de la banque et n'a pas personnalisé son accueil. Tout au long de l'appel, elle s'est montrée polie, chaleureuse et à l'aise dans ses explications. Elle a répondu correctement à l'ensemble de mes questions relatives aux services digitaux et monétiques de BGFIBank. En revanche, elle n'a pas cherché à mieux comprendre mes besoins en posant des questions complémentaires et s'est limitée à répondre aux questions formulées, sans présenter spontanément les autres produits ou services de la banque. Par ailleurs, lorsqu'une objection a été formulée concernant le coût des cartes magnétiques, sa réponse n'a pas été suffisamment convaincante. À la fin de l'entretien, la répondante s'est assurée que je n'avais plus d'autres questions, mais n'a pas profité de cette occasion pour mettre en avant d'autres offres de la banque. Elle n'a pas effectué de prise de congé et a été la première à mettre fin à l'appel.","ind":{},"tent":3,"ring":6,"holds":0,"note":7,"dur":null,"wait":3,"inj":false,"seq8":40.0,"sid":"AG_BGFI_2"},{"id":"BGFI_AP2_04","ag":1,"p":1,"sc":"Appel mystère","date":"13/04/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-310","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non aboutit","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_4"},{"id":"BGFI_AP2_05","ag":6,"p":1,"sc":"Appel mystère","date":"08/04/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-306","R":[[0,100],[7,100],[4,0],[4,0],[4,0],[4,0],[2,100],[4,0],[4,0],[2,100],[4,0],[4,0],[4,0],[2,100],[2,100],[4,0],[4,0],[4,0],[4,0],[4,0],[2,100],[4,0],[4,0],[4,0],[21,100],[4,0],[4,0],[4,0],[2,100],[4,0],[4,0],[4,0],[9,30],[6,67],[8,33],[4,0],[9,30]],"O":{"1.1":"1","1.2":"2","2.7":"La voix de la répondante est froide.","4.3":"La répondante ne prend pas le temps de me parler des services digitaux.","4.4":"La répondante me dit simplement de passer en agence.","4.6":"La répondante n'est pas assez respectueux tout long de l'entretien.","4.9":"La répondante me demande de passer en agence pas pour être proactive mais plutôt pour se debarraser de moi.","4.10":"A part les différentes cartes magnétiques qu'elle a listé, la répondante n'a donné aucune réponse adéquate.","5.4":"La répondante garde sa voix froide jusqu'à la fin de l'entretien.","5.5":"Avant de raccrocher, la répondante me dit simplement : « Ok ! »","6.1":"L'appel a permis d'obtenir des informations générales sur certains produits monétiques et sur l'existence de l'application BGFIBank Mobile V2, bien que les informations relatives aux services digitaux soient restées partielles en raison de son indisponibilité temporaire. La qualité de la prise en charge téléphonique a été limitée par l'absence de présentation initiale, le manque de formules de courtoisie et une clôture d'appel sans prise de congé.","6.2":"J'ai trouvé la qualité de l'appel très bonne","6.3":"La répondante était plus à l'aise parler des cartes magnétiques que des services digitaux.","7.1":"La répondante a été froide, peu courtoise et peu professionnelle.","7.2":"La voix de mon interlocutrice a manqué de gaieté."},"seq":{"1":100.0,"2":8.0,"3":20.0,"4":40.0,"5":20.0,"6":40.0},"g":29.8,"ph":[],"txt":"Un appel a été effectué auprès de l'agence BGFIBank Angré afin d'obtenir des informations sur les services digitaux et les produits monétiques proposés par la banque. L'appel a été pris en charge dès les premières sonneries par une répondante. La prise de contact s'est limitée à la formule « Allô, oui », sans salutation, sans présentation de l'agence ni identification de la répondante. Après quelques secondes de silence, celle-ci a simplement répété « Oui ». Afin d'éviter que l'appel ne soit interrompu et de confirmer que j'étais bien en relation avec l'agence BGFIBank Angré, j'ai pris l'initiative de me présenter, puis de lui demander si j'avais joint la bonne agence. Elle m'a répondu par l'affirmative avant d'ajouter « Ok, je vous écoute », m'invitant ainsi à exposer ma demande. Je me suis présenté comme un client souhaitant obtenir des renseignements sur les services digitaux de la banque. La répondante a commencé par présenter les trois cartes bancaires commercialisées par la banque : la carte JIM, facturée 11 000 FCFA par an avec un plafond de retrait de 300 000 FCFA par jour, la Visa Classique, facturée 33 000 FCFA par an avec un plafond de 600 000 FCFA par jour, puis la Visa Gold, facturée 55 000 FCFA par an avec un plafond de retrait de 2 000 000 FCFA par jour. Interrogée sur l'application mobile, elle a indiqué que « l'application BGFIBank Mobile V2 existe » et qu'elle pouvait être téléchargée à distance. Elle a toutefois précisé que « l'application est actuellement en maintenance » et que « les cartes ne sont pas opérationnelles pour le moment », ne permettant pas de bénéficier normalement des services associés. J'ai ensuite souhaité obtenir des précisions sur les conditions d'utilisation de l'application. À mes questions relatives aux frais, aux conditions d'accès et à la durée d'utilisation, la répondante a répondu successivement : « Il n'y a pas de frais », puis « À partir du moment où vous êtes client, il n'y a pas de condition particulière », ajoutant qu'aucune durée minimale d'utilisation n'était exigée. Au cours de l'échange, j'ai observé que la répondante semblait vouloir écourter la conversation. À un moment, elle a interrompu l'entretien pour répondre à une personne présente à proximité, sans m'en informer ni s'excuser, avant de reprendre la conversation. J'ai ensuite évoqué une difficulté concernant mon RIB, que je n'avais toujours pas reçu après l'ouverture de mon compte. La répondante m'a indiqué : « Il faut vous rendre dans l'agence où vous avez ouvert votre compte pour récupérer votre RIB. » Après lui avoir précisé que mon compte avait été ouvert à l'agence d'Angré, elle m'a confirmé que je pouvais m'y présenter afin d'obtenir ce document. En fin d'entretien, sans vérifier si l'ensemble de mes préoccupations avait été traité ni reformuler ma demande, la répondante a conclu par la question « C'est tout, Monsieur Kouadio ? ». L'appel s'est ensuite terminé sans formule de remerciement ni de prise de congé.","ind":{},"tent":1,"ring":2,"holds":40,"note":3,"dur":null,"wait":1,"inj":false,"seq8":15.0,"sid":"AG_BGFI_5"},{"id":"BGFI_AP2_06","ag":9,"p":1,"sc":"Appel mystère","date":"08/04/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-307","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"6"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"bonjour, \nj ai effectué mon appel au niveau de la banque BGFIBank Koumassi le vendredi 19/06/2027 a 15h malheureusement l appel na pas abouti .\nle lundi 22/06/2027 a 10h également j ai essayé 5 tentative malheureusement c est pareille.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_6"},{"id":"BGFI_AP2_07","ag":7,"p":1,"sc":"Appel mystère","date":"24/04/2027","arr":"","dep":"","aff":"1 tentative","cm":"CM-308","R":[[0,100],[17,50],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[21,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[13,70],[6,67],[8,33],[4,0],[5,80]],"O":{"1.2":"4","2.4":"Le répondant me remercie de mon appel mais sans mentionner mon nom.","3.2":"Le répondant me pose une seule question.","4.11":"Le répondant effectue une mise en attente pour avoir une réponse à une de mes questions avec son collègue.","5.5":"Le répondant prend congé de manière polie mais non personnalisée.","6.1":"Lors de cet appel, j'ai été en contact avec un employé respectueux, chaleureux et attentif tout au long de l'échange. Toutefois, il a posé peu de questions pour identifier précisément mes besoins et adapter sa présentation en conséquence. Les réponses apportées à mes demandes étaient satisfaisantes. Pour l'une des informations sollicitées, il a néanmoins dû se rapprocher d'un collègue avant de me fournir une réponse. L'entretien s'est terminé par une prise de congé polie et chaleureuse. Cependant, l'échange ainsi que la conclusion de l'appel sont restés non personnalisés.","6.2":"Il n'y avait pas de bruits parasites et de fond pendant l'entretien.","6.3":"Une information a nécessité une vérification auprès d'un collègue, ce qui a légèrement limité l'autonomie dans la réponse apportée.","7.1":"L'échange et la prise de congé sont restés peu personnalisés malgré une attitude courtoise et chaleureuse.","7.2":"Le répondant était gai."},"seq":{"1":67.0,"2":67.0,"3":60.0,"4":80.0,"5":80.0,"6":60.0},"g":72.24,"ph":[],"txt":"L’appel a été décroché à la quatrième sonnerie lors de ma première tentative. J’ai été mis en relation avec M. M’Bêtché, un employé respectueux, chaleureux et attentif tout au long de l’échange. Après avoir pris connaissance de l’objet de mon appel, qui portait sur les services digitaux et monétiques, il m’a demandé si j’étais déjà client de la banque. Le répondant m’a ensuite présenté l’application mobile, en expliquant les modalités d’installation, son utilisation ainsi que ses principaux avantages. Il a apporté des réponses satisfaisantes à mes questions. Néanmoins, concernant la possibilité de relier mon compte courant à une autre application en dehors de WAVE, il a dû solliciter l’aide d’un collègue avant de pouvoir me répondre. Il m’a également présenté les différentes cartes disponibles, leurs caractéristiques, leurs avantages ainsi que leurs coûts. Lorsque j’ai indiqué que je trouvais la carte GIM UEMOA de BNI moins coûteuse que celle proposée, il m’a apporté des éléments de réassurance en précisant que la banque appliquait des tarifs de cartes parmi les plus compétitifs. En fin d’entretien, il m’a remercié pour mon appel, m’a invité à me rendre en agence afin de bénéficier d’une prise en charge plus approfondie et a effectué une prise de congé polie et chaleureuse.","ind":{},"tent":1,"ring":4,"holds":40,"note":7,"dur":null,"wait":1,"inj":false,"seq8":40.0,"sid":"AG_BGFI_7"},{"id":"BGFI_AP2_08_2","ag":8,"p":1,"sc":"Appel mystère","date":"18/04/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-320","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non abouti.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_8"},{"id":"BGFI_AP2_09","ag":2,"p":1,"sc":"Appel mystère","date":"24/04/2027","arr":"","dep":"","aff":"3 tentatives ou plus","cm":"CM-304","R":[[12,33],[7,100],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[21,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[5,80],[6,67],[6,67],[4,0],[16,90]],"O":{"1.1":"5","1.2":"2 sonneries","2.1":"Il le fait parfaitement","2.2":"Le répondant m'identifie pasau début de l'entretien mais il le fait au moment ou je mentionne que je n'ai pas encore reçu mon RIB depuis l'ouverture de mon compte courant.","2.5":"Très polie","2.6":"Sans hésiter","2.7":"Très chaleureux","4.4":"Il répond parfaitement","4.12":"10 secondes","6.1":"Lors de mon appel à l'agence principale, j'ai été pris en charge par un répondant chaleureux, respectueux et impliqué. Il a pris le temps de m'écouter, de comprendre mes besoins et de m'apporter des réponses claires et satisfaisantes. Il s'est également montré rassurant lorsque je lui ai fait part de mon inquiétude concernant le délai d'obtention de mon RIB.","6.2":"La communication était bonne.","6.3":"Le répondant m'a donné réponses précises et pertinentes.","7.1":"La personnalisation de l'entretien intervient après environ trois minutes d'échange, lorsque le répondant me demande mon nom afin d'assurer le suivi de ma demande d'obtention de mon RIB.","7.2":"Le répondant est resté chaleureux tout le long de la conversation."},"seq":{"1":78.0,"2":67.0,"3":100.0,"4":100.0,"5":100.0,"6":74.0},"g":88.31,"ph":[],"txt":"Le 10 juin 2027 à 14h00, un appel a été effectué à l'agence principale BGFIBank du Plateau. Après quatre tentatives infructueuses, l'appel a été pris en charge lors de la cinquième tentative. Dès la prise en charge, le répondant, identifié comme M. OLEBI, s'est présenté et a invité l'appelant à exposer sa demande. La sollicitation portait sur les services digitaux de la banque, notamment l'application mobile, les produits monétiques associés au compte bancaire (carte bancaire, services en ligne, SMS Banking, etc.) ainsi que leurs modalités d'utilisation. Après un bref temps d'attente, le répondant a fourni des explications complètes et structurées sur les fonctionnalités de l'application, les services disponibles ainsi que les différentes opérations pouvant être réalisées, notamment les transferts vers Wave. Il a également détaillé la procédure d'activation de l'application et les étapes à suivre lors de la première connexion. Au cours de l'échange, le client a signalé l'absence de retour concernant son ouverture de compte courant réalisée plus de trois semaines auparavant, ainsi que la non-disponibilité de son RIB. La personnalisation de l'entretien est intervenue lorsque le répondant a demandé le nom du client afin d'assurer le suivi de son dossier. Il l'a ensuite rassuré en indiquant que le dossier était en cours de traitement, qu'aucun agio ne serait appliqué pendant cette période et qu'un retour lui serait communiqué d'ici la fin de la semaine ou au début de la semaine suivante pour la mise à disposition de son RIB. L'entretien s'est déroulé dans un climat professionnel et courtois. Le répondant s'est montré à l'écoute, disponible, respectueux et impliqué. Les réponses apportées étaient claires, précises et adaptées aux préoccupations exprimées. Malgré la difficulté initiale à joindre l'agence, la qualité de la prise en charge, la maîtrise des informations communiquées et l'attitude rassurante du répondant ont contribué à une expérience globalement satisfaisante.","ind":{},"tent":3,"ring":2,"holds":40,"note":8,"dur":null,"wait":3,"inj":false,"seq8":45.0,"sid":"AG_BGFI_9"},{"id":"BGFI_AP2_10","ag":0,"p":1,"sc":"Appel mystère","date":"28/04/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-318","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non abouti.","ind":{},"tent":4,"ring":null,"holds":null,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_10"},{"id":"BGFI_AP2_12","ag":3,"p":1,"sc":"Appel mystère","date":"22/04/2027","arr":"","dep":"","aff":"Injoignable","cm":"CM-314","R":[[15,0],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"O":{"1.1":"5"},"seq":{"1":0.0},"g":0.0,"ph":[],"txt":"Appel non abouti.","ind":{},"tent":4,"ring":5,"holds":90,"note":0,"dur":null,"wait":4,"inj":true,"seq8":null,"sid":"AG_BGFI_12"},{"id":"BGFI_AP2_16","ag":10,"p":1,"sc":"Appel mystère","date":"15/04/2027","arr":"","dep":"","aff":"2 tentatives","cm":"CM-311","R":[[11,67],[17,50],[2,100],[4,0],[4,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[4,0],[2,100],[2,100],[2,100],[2,100],[20,0],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[2,100],[13,70],[6,67],[6,67],[2,100],[5,80]],"O":{"1.2":"4","2.3":"La répondante n'a pas demandé mon numéro.","4.7":"Le fait que je n'ai pas pu avoir mon RIB, on a pas pu aborder les autres produits.","4.10":"La répondante a essayé de répondre à ma demande.","4.12":"5","6.1":"Bien que je n’aie pas pu obtenir mon RIB et que ma demande d’ouverture de compte chèque ne semble pas avoir été prise en compte, j’ai été accueilli et accompagné par une employée chaleureuse, respectueuse, empathique et professionnelle.","6.2":"L'appel téléphonique était de bonne qualité.","6.3":"La répondante a fait des efforts pour répondre à ma demande.","7.1":"L'employée à fait des efforts pour me satisfaire.","7.2":"La répondante est restée chaleureuse malgré les circonstances."},"seq":{"1":56.0,"2":67.0,"3":100.0,"4":87.0,"5":100.0,"6":69.0},"g":82.47,"ph":[],"txt":"Souhaitant accéder aux services digitaux de la banque, notamment à l’application mobile BGFIBank, ainsi qu’obtenir des informations sur les produits monétiques associés à mon compte, j’ai décidé de contacter la banque par téléphone avant de me déplacer afin de connaître les démarches et les conditions à suivre. Par ailleurs, bien que mon compte soit ouvert depuis le mois de juin, je n’ai toujours pas reçu mon RIB. Je souhaitais donc également obtenir des informations à ce sujet. Après quelques instants d’attente, une employée, Mme Doumbia, a pris mon appel. Elle s’est présentée, m’a chaleureusement salué et m’a demandé comment elle pouvait m’aider. Elle ne m’a toutefois pas demandé mon nom. Je lui ai expliqué que j’étais client de la banque et que je souhaitais obtenir un accès à l’application mobile. J’ai également profité de l’occasion pour lui demander comment récupérer mon RIB, que je n’avais toujours pas reçu malgré l’ouverture de mon compte. À la suite de ma demande, Mme Doumbia m’a demandé si elle pouvait me rappeler cinq minutes plus tard. J’ai accepté. Elle m’a effectivement rappelé quelques minutes après et m’a posé plusieurs questions concernant les documents fournis lors de l’ouverture de mon compte. Je lui ai indiqué que j’avais transmis l’ensemble des pièces nécessaires à l’ouverture du compte. Elle m’a ensuite informé qu’elle allait effectuer des vérifications complémentaires et qu’elle me recontacte pour me faire un retour. Quelques instants plus tard, elle m’a effectivement rappelé afin de poursuivre ses recherches et de vérifier les informations relatives à ma demande. Notre échange s’est déroulé dans une ambiance conviviale et respectueuse. Elle m’a salué à la fin de l’appel et m’a assuré qu’elle me recontactera pour me communiquer les résultats de ses vérifications.","ind":{},"tent":2,"ring":4,"holds":90,"note":7,"dur":null,"wait":2,"inj":false,"seq8":90.0,"sid":"AG_BGFI_16"}]},"crc":{"V2":[{"id":"BIC_AP_CRC_001","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"13/10/2027","arr":"11:39","dep":"11:44","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[8,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[1,0],[29,70]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","2.4":"Le répondant me remercie, mais sans citer mon nom.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.3":"Pas de reformulation avant de répondre.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":40.0,"4":90.0,"5":90.0,"6":81.8},"ind":{},"g":77.9,"ph":[],"note":8,"ring":1,"dur":5,"holds":0,"tent":1,"lab":"Appel 1 · 13/10 à 11:39"},{"id":"BIC_AP_CRC_002","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"14/10/2027","arr":"10:57","dep":"11:07","aff":"1 tentative","wait":1,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[11,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[32,100],[15,67],[19,67],[1,0],[28,60]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.11":"Mise en attente sans explication.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":40.0,"4":85.7,"5":70.0,"6":83.5},"ind":{},"g":75.7,"ph":[],"note":10,"ring":3,"dur":10,"holds":30,"tent":1,"lab":"Appel 3 · 14/10 à 10:57"},{"id":"BIC_AP_CRC_003","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"15/10/2027","arr":"11:42","dep":"11:46","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[29,70],[17,0],[19,67],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","3.2":"Aucune question sur ma situation avant la réponse.","3.3":"Pas de reformulation avant de répondre.","3.4":"Aucune question sur mes motivations.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":20.0,"4":90.0,"5":50.0,"6":51.8},"ind":{},"g":63.8,"ph":[],"note":7,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 4 · 15/10 à 11:42"},{"id":"BIC_AP_CRC_004","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"16/10/2027","arr":"16:06","dep":"16:11","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[29,70],[16,33],[20,33],[1,0],[28,60]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.4":"Remerciement sans citer mon nom.","2.7":"Voix lasse, peu engageante.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":40.0,"4":63.6,"5":60.0,"6":51.5},"ind":{},"g":55.7,"ph":[],"note":7,"ring":3,"dur":5,"holds":0,"tent":1,"lab":"Appel 6 · 16/10 à 16:06"},{"id":"BIC_AP_CRC_005","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"19/10/2027","arr":"09:39","dep":"09:48","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[10,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[31,90],[15,67],[19,67],[1,0],[31,90]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucune demande de numéro pour un rappel.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Pas de reformulation avant de répondre.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":60.0,"4":90.9,"5":60.0,"6":78.5},"ind":{},"g":69.2,"ph":[],"note":9,"ring":5,"dur":9,"holds":0,"tent":1,"lab":"Appel 6 · 19/10 à 09:39"},{"id":"BIC_AP_CRC_006","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"20/10/2027","arr":"15:45","dep":"15:53","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[10,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[27,50]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"La formule de bienvenue est incomplète : ni le nom de la banque ni le prénom.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.2":"Réponse directe, sans question ouverte.","3.3":"Ma demande a été reformulée avant la réponse.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":50.0,"3":60.0,"4":90.0,"5":80.0,"6":73.5},"ind":{},"g":68.0,"ph":[],"note":8,"ring":5,"dur":8,"holds":0,"tent":1,"lab":"Appel 9 · 20/10 à 15:45"},{"id":"BIC_AP_CRC_007","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"21/10/2027","arr":"10:21","dep":"10:30","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[3,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[17,0],[19,67],[0,100],[29,70]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.4":"Remerciement sans citer mon nom.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":75.0,"3":100.0,"4":81.8,"5":80.0,"6":56.8},"ind":{},"g":76.2,"ph":[],"note":8,"ring":5,"dur":9,"holds":0,"tent":1,"lab":"Appel 8 · 21/10 à 10:21"},{"id":"BIC_AP_CRC_008","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"22/10/2027","arr":"09:06","dep":"09:14","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[10,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[14,100],[19,67],[0,100],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom ne m’a pas été demandé.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":80.0,"4":72.7,"5":80.0,"6":81.8},"ind":{},"g":71.7,"ph":[],"note":8,"ring":6,"dur":8,"holds":0,"tent":1,"lab":"Appel 5 · 22/10 à 09:06"},{"id":"BIC_AP_CRC_009","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"23/10/2027","arr":"15:18","dep":"15:26","aff":"2 tentatives","wait":2,"cm":"CM-204","R":[[6,50],[10,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[29,70],[16,33],[19,67],[0,100],[30,80]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.13":"Pas de remerciement après l’attente.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"7 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 90 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 7 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":16.7,"2":83.3,"3":100.0,"4":60.7,"5":70.0,"6":60.0},"ind":{},"g":69.6,"ph":[],"note":7,"ring":7,"dur":8,"holds":90,"tent":2,"lab":"Appel 10 · 23/10 à 15:18"},{"id":"BIC_AP_CRC_010","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"26/10/2027","arr":"11:21","dep":"11:30","aff":"1 tentative","wait":2,"cm":"CM-208","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[0,100],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Mise en attente de 90 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":80.0,"4":57.7,"5":80.0,"6":81.8},"ind":{},"g":80.4,"ph":[],"note":8,"ring":1,"dur":9,"holds":90,"tent":1,"lab":"Appel 13 · 26/10 à 11:21"},{"id":"BIC_AP_CRC_011","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"27/10/2027","arr":"11:51","dep":"11:55","aff":"1 tentative","wait":0,"cm":"CM-202","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":100.0,"4":75.0,"5":80.0,"6":78.5},"ind":{},"g":78.6,"ph":[],"note":9,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 8 · 27/10 à 11:51"},{"id":"BIC_AP_CRC_012","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"28/10/2027","arr":"09:21","dep":"09:32","aff":"1 tentative","wait":1,"cm":"CM-213","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[32,100],[16,33],[18,100],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 60 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":100.0,"4":90.0,"5":80.0,"6":83.2},"ind":{},"g":83.3,"ph":[],"note":10,"ring":1,"dur":11,"holds":60,"tent":1,"lab":"Appel 15 · 28/10 à 09:21"},{"id":"BIC_AP_CRC_013","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"29/10/2027","arr":"09:54","dep":"10:05","aff":"1 tentative","wait":1,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[31,90]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Mise en attente de 30 secondes.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":64.3,"5":80.0,"6":78.5},"ind":{},"g":75.3,"ph":[],"note":9,"ring":3,"dur":11,"holds":30,"tent":1,"lab":"Appel 12 · 29/10 à 09:54"},{"id":"BIC_AP_CRC_014","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"30/10/2027","arr":"11:42","dep":"11:45","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[18,100],[0,100],[30,80]],"O":{"3.4":"Aucune question sur mes motivations.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","3.2":"Deux questions ouvertes sur ma situation.","4.7":"Le répondant a cité l’offre du moment.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","6.3":"Bonne maîtrise des produits et des conditions."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":100.0,"5":70.0,"6":90.0},"ind":{},"g":83.6,"ph":[],"note":8,"ring":4,"dur":3,"holds":0,"tent":1,"lab":"Appel 11 · 30/10 à 11:42"},{"id":"BIC_AP_CRC_015","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"12/10/2027","arr":"14:18","dep":"14:26","aff":"1 tentative","wait":2,"cm":"CM-205","R":[[5,100],[8,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[12,50],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[14,100],[19,67],[0,100],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.8":"Mon nom n’a jamais été prononcé.","4.13":"Pas de remerciement après l’attente.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","3.3":"Ma demande a été reformulée avant la réponse.","4.1":"Réponse générique, peu adaptée à ma situation.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 90 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":80.0,"4":65.4,"5":80.0,"6":81.8},"ind":{},"g":74.0,"ph":[],"note":8,"ring":2,"dur":8,"holds":90,"tent":1,"lab":"Appel 1 · 12/10 à 14:18"},{"id":"BIC_AP_CRC_016","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"13/10/2027","arr":"09:45","dep":"09:49","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[15,67],[19,67],[0,100],[28,60]],"O":{"3.3":"Ma demande n’a pas été reformulée.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","2.7":"Ton chaleureux, sourire perceptible.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":60.0,"4":66.7,"5":80.0,"6":73.5},"ind":{},"g":71.6,"ph":[],"note":8,"ring":5,"dur":4,"holds":0,"tent":1,"lab":"Appel 2 · 13/10 à 09:45"},{"id":"BIC_AP_CRC_017","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"14/10/2027","arr":"11:48","dep":"11:55","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[28,60],[14,100],[19,67],[0,100],[29,70]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":20.0,"4":72.7,"5":80.0,"6":71.8},"ind":{},"g":73.0,"ph":[],"note":6,"ring":6,"dur":7,"holds":0,"tent":1,"lab":"Appel 3 · 14/10 à 11:48"},{"id":"BIC_AP_CRC_018","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"15/10/2027","arr":"09:42","dep":"09:51","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[8,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[17,0],[19,67],[0,100],[31,90]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Simple « Allô, oui ? » au décroché.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":60.0,"4":72.7,"5":80.0,"6":51.8},"ind":{},"g":71.3,"ph":[],"note":7,"ring":2,"dur":9,"holds":0,"tent":1,"lab":"Appel 3 · 15/10 à 09:42"},{"id":"BIC_AP_CRC_019","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"16/10/2027","arr":"10:27","dep":"10:37","aff":"2 tentatives","wait":1,"cm":"CM-204","R":[[6,50],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[11,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[15,67],[19,67],[1,0],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.3":"Pas de reformulation avant de répondre.","4.8":"Mon nom a été prononcé pendant l’échange.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 30 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":50.0,"2":50.0,"3":60.0,"4":84.6,"5":70.0,"6":73.5},"ind":{},"g":66.9,"ph":[],"note":8,"ring":4,"dur":10,"holds":30,"tent":2,"lab":"Appel 4 · 16/10 à 10:27"},{"id":"BIC_AP_CRC_020","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"19/10/2027","arr":"09:09","dep":"09:15","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[32,100]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","2.3":"Aucune demande de numéro pour un rappel.","2.4":"Remerciement sans citer mon nom.","3.3":"Ma demande a été reformulée avant la réponse.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":100.0,"4":90.9,"5":100.0,"6":68.5},"ind":{},"g":79.4,"ph":[],"note":7,"ring":3,"dur":6,"holds":0,"tent":1,"lab":"Appel 4 · 19/10 à 09:09"},{"id":"BIC_AP_CRC_021","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"20/10/2027","arr":"15:48","dep":"15:55","aff":"1 tentative","wait":2,"cm":"CM-214","R":[[5,100],[10,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[18,100],[0,100],[31,90]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.12":"Mise en attente de 120 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":100.0,"4":75.0,"5":100.0,"6":81.8},"ind":{},"g":82.9,"ph":[],"note":8,"ring":5,"dur":7,"holds":120,"tent":1,"lab":"Appel 7 · 20/10 à 15:48"},{"id":"BIC_AP_CRC_022","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"21/10/2027","arr":"10:33","dep":"10:37","aff":"2 tentatives","wait":0,"cm":"CM-209","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[30,80],[14,100],[19,67],[1,0],[29,70]],"O":{"3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","3.3":"Pas de reformulation avant de répondre.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":40.0,"4":72.7,"5":60.0,"6":81.8},"ind":{},"g":68.4,"ph":[],"note":8,"ring":4,"dur":4,"holds":0,"tent":2,"lab":"Appel 7 · 21/10 à 10:33"},{"id":"BIC_AP_CRC_023","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"22/10/2027","arr":"11:39","dep":"11:45","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[14,100],[19,67],[0,100],[28,60]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton neutre, sans chaleur perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Le besoin n’a pas été approfondi.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":60.0,"5":80.0,"6":86.8},"ind":{},"g":76.1,"ph":[],"note":9,"ring":4,"dur":6,"holds":0,"tent":1,"lab":"Appel 9 · 22/10 à 11:39"},{"id":"BIC_AP_CRC_024","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"23/10/2027","arr":"15:54","dep":"16:02","aff":"1 tentative","wait":0,"cm":"CM-205","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[27,50],[14,100],[20,33],[1,0],[27,50]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.2":"Débit rapide, termes techniques non expliqués.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":60.0,"4":30.0,"5":50.0,"6":58.2},"ind":{},"g":55.3,"ph":[],"note":5,"ring":2,"dur":8,"holds":0,"tent":1,"lab":"Appel 12 · 23/10 à 15:54"},{"id":"BIC_AP_CRC_025","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"26/10/2027","arr":"08:21","dep":"08:30","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[14,100],[19,67],[0,100],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","4.7":"Aucune autre offre ni promotion évoquée.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":80.0,"4":90.9,"5":80.0,"6":81.8},"ind":{},"g":78.4,"ph":[],"note":8,"ring":4,"dur":9,"holds":0,"tent":1,"lab":"Appel 8 · 26/10 à 08:21"},{"id":"BIC_AP_CRC_026","ag":4,"p":2,"sc":"Carte bloquée","date":"27/10/2027","arr":"16:33","dep":"16:37","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[16,33],[19,67],[0,100],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.4":"Remerciement sans citer mon nom.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":100.0,"4":81.8,"5":70.0,"6":70.0},"ind":{},"g":75.1,"ph":[],"note":9,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 9 · 27/10 à 16:33"},{"id":"BIC_AP_CRC_027","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"28/10/2027","arr":"11:33","dep":"11:42","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[14,100],[19,67],[1,0],[28,60]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.13":"Pas de remerciement après l’attente.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.2":"Mon nom a été demandé dès le début.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Mise en attente de 60 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":60.0,"4":53.6,"5":80.0,"6":76.8},"ind":{},"g":76.2,"ph":[],"note":7,"ring":1,"dur":9,"holds":60,"tent":1,"lab":"Appel 11 · 28/10 à 11:33"},{"id":"BIC_AP_CRC_028","ag":4,"p":2,"sc":"Carte bloquée","date":"29/10/2027","arr":"09:39","dep":"09:45","aff":"2 tentatives","wait":2,"cm":"CM-203","R":[[6,50],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[31,90],[15,67],[19,67],[0,100],[30,80]],"O":{"4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"2 sonneries avant le décroché.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Mise en attente de 120 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu à la deuxième tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":83.3,"2":100.0,"3":100.0,"4":75.0,"5":50.0,"6":78.5},"ind":{},"g":79.5,"ph":[],"note":9,"ring":2,"dur":6,"holds":120,"tent":2,"lab":"Appel 12 · 29/10 à 09:39"},{"id":"BIC_AP_CRC_029","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"30/10/2027","arr":"14:21","dep":"14:26","aff":"2 tentatives","wait":0,"cm":"CM-204","R":[[6,50],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[29,70],[14,100],[20,33],[1,0],[28,60]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","3.2":"Aucune question sur ma situation avant la réponse.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":66.7,"3":80.0,"4":54.5,"5":50.0,"6":68.2},"ind":{},"g":60.5,"ph":[],"note":7,"ring":4,"dur":5,"holds":0,"tent":2,"lab":"Appel 13 · 30/10 à 14:21"},{"id":"BIC_AP_CRC_030","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"12/10/2027","arr":"16:00","dep":"16:06","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":63.6,"5":70.0,"6":68.5},"ind":{},"g":70.5,"ph":[],"note":7,"ring":4,"dur":6,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 16:00"},{"id":"BIC_AP_CRC_031","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"13/10/2027","arr":"11:45","dep":"11:49","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[32,100],[16,33],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":100.0,"4":75.0,"5":70.0,"6":75.0},"ind":{},"g":80.4,"ph":[],"note":10,"ring":2,"dur":4,"holds":0,"tent":1,"lab":"Appel 3 · 13/10 à 11:45"},{"id":"BIC_AP_CRC_032","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"14/10/2027","arr":"09:57","dep":"10:04","aff":"1 tentative","wait":1,"cm":"CM-213","R":[[5,100],[9,50],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[11,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[27,50]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.3":"Aucune demande de numéro pour un rappel.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 30 secondes.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":33.3,"3":80.0,"4":84.6,"5":80.0,"6":73.5},"ind":{},"g":68.0,"ph":[],"note":8,"ring":3,"dur":7,"holds":30,"tent":1,"lab":"Appel 2 · 14/10 à 09:57"},{"id":"BIC_AP_CRC_033","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"15/10/2027","arr":"14:36","dep":"14:41","aff":"1 tentative","wait":2,"cm":"CM-214","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[15,67],[19,67],[0,100],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande n’a pas été reformulée.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Mise en attente de 120 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":40.0,"4":73.1,"5":80.0,"6":73.5},"ind":{},"g":79.7,"ph":[],"note":8,"ring":2,"dur":5,"holds":120,"tent":1,"lab":"Appel 2 · 15/10 à 14:36"},{"id":"BIC_AP_CRC_034","ag":4,"p":2,"sc":"Carte bloquée","date":"16/10/2027","arr":"16:51","dep":"16:56","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[29,70],[15,67],[20,33],[1,0],[32,100]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.3":"Mon numéro de téléphone n’a pas été demandé.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":60.0,"4":75.0,"5":90.0,"6":60.0},"ind":{},"g":79.1,"ph":[],"note":7,"ring":2,"dur":5,"holds":0,"tent":1,"lab":"Appel 4 · 16/10 à 16:51"},{"id":"BIC_AP_CRC_035","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"19/10/2027","arr":"09:00","dep":"09:09","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[32,100],[15,67],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":100.0,"4":90.0,"5":90.0,"6":83.5},"ind":{},"g":89.4,"ph":[],"note":10,"ring":2,"dur":9,"holds":0,"tent":1,"lab":"Appel 5 · 19/10 à 09:00"},{"id":"BIC_AP_CRC_036","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"20/10/2027","arr":"10:30","dep":"10:35","aff":"1 tentative","wait":0,"cm":"CM-210","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[4,null],[1,0],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[31,90],[16,33],[20,33],[1,0],[29,70]],"O":{"3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","3.2":"Aucune question sur ma situation avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":20.0,"4":54.5,"5":70.0,"6":61.5},"ind":{},"g":67.7,"ph":[],"note":9,"ring":4,"dur":5,"holds":0,"tent":1,"lab":"Appel 5 · 20/10 à 10:30"},{"id":"BIC_AP_CRC_037","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"21/10/2027","arr":"16:06","dep":"16:14","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[30,80],[14,100],[19,67],[0,100],[30,80]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","5.4":"Conclusion rapide, sans chaleur.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":80.0,"4":54.5,"5":40.0,"6":81.8},"ind":{},"g":71.7,"ph":[],"note":8,"ring":2,"dur":8,"holds":0,"tent":1,"lab":"Appel 7 · 21/10 à 16:06"},{"id":"BIC_AP_CRC_038","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"22/10/2027","arr":"08:18","dep":"08:23","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[1,0],[30,80]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Le répondant a cité l’offre du moment.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":100.0,"4":90.9,"5":70.0,"6":81.8},"ind":{},"g":73.9,"ph":[],"note":8,"ring":4,"dur":5,"holds":0,"tent":1,"lab":"Appel 10 · 22/10 à 08:18"},{"id":"BIC_AP_CRC_039","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"23/10/2027","arr":"09:36","dep":"09:45","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[32,100]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":70.0,"5":100.0,"6":78.5},"ind":{},"g":75.3,"ph":[],"note":9,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 10 · 23/10 à 09:36"},{"id":"BIC_AP_CRC_040","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"26/10/2027","arr":"16:21","dep":"16:32","aff":"1 tentative","wait":1,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[28,60],[14,100],[19,67],[1,0],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Voix lasse, peu engageante.","3.3":"Pas de reformulation avant de répondre.","4.1":"Réponse générique, peu adaptée à ma situation.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Mise en attente de 30 secondes.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":40.0,"4":66.7,"5":80.0,"6":71.8},"ind":{},"g":69.1,"ph":[],"note":6,"ring":2,"dur":11,"holds":30,"tent":1,"lab":"Appel 7 · 26/10 à 16:21"},{"id":"BIC_AP_CRC_041","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"27/10/2027","arr":"10:42","dep":"10:48","aff":"1 tentative","wait":3,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[13,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[32,100],[14,100],[19,67],[1,0],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 180 secondes.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":78.6,"5":70.0,"6":91.8},"ind":{},"g":70.1,"ph":[],"note":10,"ring":4,"dur":6,"holds":180,"tent":1,"lab":"Appel 10 · 27/10 à 10:42"},{"id":"BIC_AP_CRC_042","ag":4,"p":2,"sc":"Carte bloquée","date":"28/10/2027","arr":"08:51","dep":"09:01","aff":"2 tentatives","wait":1,"cm":"CM-204","R":[[6,50],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[32,100],[15,67],[19,67],[1,0],[32,100]],"O":{"4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","4.12":"Mise en attente de 60 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":16.7,"2":100.0,"3":100.0,"4":75.0,"5":70.0,"6":83.5},"ind":{},"g":79.9,"ph":[],"note":10,"ring":5,"dur":10,"holds":60,"tent":2,"lab":"Appel 10 · 28/10 à 08:51"},{"id":"BIC_AP_CRC_043","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"29/10/2027","arr":"09:54","dep":"10:03","aff":"1 tentative","wait":3,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[13,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[30,80],[15,67],[19,67],[1,0],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.3":"Ma demande n’a pas été reformulée.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.12":"Mise en attente de 180 secondes.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":40.0,"4":66.7,"5":60.0,"6":73.5},"ind":{},"g":65.2,"ph":[],"note":8,"ring":1,"dur":9,"holds":180,"tent":1,"lab":"Appel 10 · 29/10 à 09:54"},{"id":"BIC_AP_CRC_044","ag":4,"p":2,"sc":"Carte bloquée","date":"30/10/2027","arr":"11:12","dep":"11:16","aff":"3 tentatives","wait":0,"cm":"CM-206","R":[[7,0],[8,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[0,100],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la troisième tentative.","1.2":"2 sonneries avant le décroché.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Aucune invitation à passer en agence ni conseil.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":80.0,"4":81.8,"5":80.0,"6":81.8},"ind":{},"g":71.7,"ph":[],"note":8,"ring":2,"dur":4,"holds":0,"tent":3,"lab":"Appel 13 · 30/10 à 11:12"},{"id":"BIC_AP_CRC_045","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"12/10/2027","arr":"11:12","dep":"11:21","aff":"1 tentative","wait":1,"cm":"CM-202","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[14,100],[19,67],[0,100],[29,70]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.4":"Aucune question sur mes motivations.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Mise en attente de 30 secondes.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":60.0,"4":64.3,"5":60.0,"6":76.8},"ind":{},"g":73.1,"ph":[],"note":7,"ring":3,"dur":9,"holds":30,"tent":1,"lab":"Appel 1 · 12/10 à 11:12"},{"id":"BIC_AP_CRC_046","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"13/10/2027","arr":"15:12","dep":"15:20","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[20,33],[0,100],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.4":"Aucune question sur mes motivations.","4.11":"Mise en attente sans explication.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"7 sonneries avant le décroché.","4.7":"Pas de recommandation de service complémentaire.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Mise en attente de 30 secondes.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 7 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":80.0,"4":85.7,"5":60.0,"6":60.0},"ind":{},"g":73.8,"ph":[],"note":7,"ring":7,"dur":8,"holds":30,"tent":1,"lab":"Appel 2 · 13/10 à 15:12"},{"id":"BIC_AP_CRC_047","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"14/10/2027","arr":"14:12","dep":"14:17","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[8,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[15,67],[20,33],[0,100],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":63.6,"5":50.0,"6":60.0},"ind":{},"g":69.8,"ph":[],"note":7,"ring":2,"dur":5,"holds":0,"tent":1,"lab":"Appel 4 · 14/10 à 14:12"},{"id":"BIC_AP_CRC_048","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"15/10/2027","arr":"09:21","dep":"09:27","aff":"1 tentative","wait":1,"cm":"CM-205","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[28,60],[15,67],[20,33],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.13":"Pas de remerciement après l’attente.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.12":"Mise en attente de 60 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":80.0,"4":53.6,"5":40.0,"6":55.0},"ind":{},"g":57.7,"ph":[],"note":6,"ring":4,"dur":6,"holds":60,"tent":1,"lab":"Appel 5 · 15/10 à 09:21"},{"id":"BIC_AP_CRC_049","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"16/10/2027","arr":"15:54","dep":"16:01","aff":"1 tentative","wait":2,"cm":"CM-214","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[30,80],[15,67],[20,33],[1,0],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"7 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 90 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 7 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":100.0,"4":67.9,"5":50.0,"6":65.0},"ind":{},"g":69.0,"ph":[],"note":8,"ring":7,"dur":7,"holds":90,"tent":1,"lab":"Appel 5 · 16/10 à 15:54"},{"id":"BIC_AP_CRC_050","ag":4,"p":2,"sc":"Carte bloquée","date":"19/10/2027","arr":"09:45","dep":"09:56","aff":"1 tentative","wait":1,"cm":"CM-213","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[12,50],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[15,67],[19,67],[0,100],[29,70]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.11":"Mise en attente sans explication.","4.13":"Pas de remerciement après l’attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.12":"Mise en attente de 60 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":60.0,"4":75.0,"5":50.0,"6":63.5},"ind":{},"g":75.1,"ph":[],"note":6,"ring":2,"dur":11,"holds":60,"tent":1,"lab":"Appel 5 · 19/10 à 09:45"},{"id":"BIC_AP_CRC_051","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"20/10/2027","arr":"10:12","dep":"10:16","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[9,50],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[30,80],[14,100],[19,67],[1,0],[29,70]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":72.7,"5":60.0,"6":81.8},"ind":{},"g":67.3,"ph":[],"note":8,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 5 · 20/10 à 10:12"},{"id":"BIC_AP_CRC_052","ag":4,"p":2,"sc":"Carte bloquée","date":"21/10/2027","arr":"14:06","dep":"14:15","aff":"1 tentative","wait":2,"cm":"CM-203","R":[[5,100],[8,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[30,80],[15,67],[20,33],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.11":"Mise en attente sans explication.","4.12":"Mise en attente de 90 secondes.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":50.0,"3":40.0,"4":75.0,"5":50.0,"6":65.0},"ind":{},"g":60.6,"ph":[],"note":8,"ring":2,"dur":9,"holds":90,"tent":1,"lab":"Appel 6 · 21/10 à 14:06"},{"id":"BIC_AP_CRC_053","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"22/10/2027","arr":"14:45","dep":"14:55","aff":"1 tentative","wait":1,"cm":"CM-213","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[14,100],[19,67],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.4":"Le besoin n’a pas été approfondi.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Mise en attente de 30 secondes.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":20.0,"4":73.3,"5":60.0,"6":76.8},"ind":{},"g":69.5,"ph":[],"note":7,"ring":1,"dur":10,"holds":30,"tent":1,"lab":"Appel 9 · 22/10 à 14:45"},{"id":"BIC_AP_CRC_054","ag":4,"p":2,"sc":"Carte bloquée","date":"23/10/2027","arr":"16:12","dep":"16:15","aff":"1 tentative","wait":0,"cm":"CM-210","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":100.0,"4":81.8,"5":50.0,"6":68.5},"ind":{},"g":70.5,"ph":[],"note":7,"ring":3,"dur":3,"holds":0,"tent":1,"lab":"Appel 7 · 23/10 à 16:12"},{"id":"BIC_AP_CRC_055","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"26/10/2027","arr":"10:42","dep":"10:47","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[32,100],[15,67],[20,33],[0,100],[31,90]],"O":{"3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.2":"Réponse directe, sans question ouverte.","3.3":"Ma demande a été reformulée avant la réponse.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":60.0,"4":63.6,"5":100.0,"6":75.0},"ind":{},"g":82.2,"ph":[],"note":10,"ring":4,"dur":5,"holds":0,"tent":1,"lab":"Appel 9 · 26/10 à 10:42"},{"id":"BIC_AP_CRC_056","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"27/10/2027","arr":"11:27","dep":"11:31","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[29,70],[14,100],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Aucune question sur ma situation avant la réponse.","3.3":"Ma demande a été reformulée avant la réponse.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":60.0,"4":70.0,"5":40.0,"6":68.2},"ind":{},"g":58.5,"ph":[],"note":7,"ring":5,"dur":4,"holds":0,"tent":1,"lab":"Appel 11 · 27/10 à 11:27"},{"id":"BIC_AP_CRC_057","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"28/10/2027","arr":"16:00","dep":"16:07","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[29,70],[14,100],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 30 secondes.","5.5":"« Au revoir » sec, non personnalisé.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":60.0,"4":73.3,"5":80.0,"6":76.8},"ind":{},"g":77.7,"ph":[],"note":7,"ring":1,"dur":7,"holds":30,"tent":1,"lab":"Appel 9 · 28/10 à 16:00"},{"id":"BIC_AP_CRC_058","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"29/10/2027","arr":"08:03","dep":"08:07","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[30,80],[17,0],[19,67],[0,100],[29,70]],"O":{"5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":100.0,"4":63.6,"5":70.0,"6":56.8},"ind":{},"g":78.4,"ph":[],"note":8,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 9 · 29/10 à 08:03"},{"id":"BIC_AP_CRC_059","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"30/10/2027","arr":"16:51","dep":"16:58","aff":"2 tentatives","wait":0,"cm":"CM-213","R":[[6,50],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[28,60],[15,67],[20,33],[1,0],[28,60]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom ne m’a pas été demandé.","2.7":"Voix lasse, peu engageante.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":50.0,"3":80.0,"4":66.7,"5":60.0,"6":55.0},"ind":{},"g":60.2,"ph":[],"note":6,"ring":4,"dur":7,"holds":0,"tent":2,"lab":"Appel 11 · 30/10 à 16:51"},{"id":"BIC_AP_CRC_060","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"12/10/2027","arr":"08:33","dep":"08:42","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[15,67],[19,67],[0,100],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":40.0,"4":63.6,"5":80.0,"6":78.5},"ind":{},"g":73.6,"ph":[],"note":9,"ring":2,"dur":9,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 08:33"},{"id":"BIC_AP_CRC_061","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"13/10/2027","arr":"08:36","dep":"08:43","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[17,0],[20,33],[0,100],[32,100]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":100.0,"5":80.0,"6":53.2},"ind":{},"g":84.7,"ph":[],"note":9,"ring":2,"dur":7,"holds":0,"tent":1,"lab":"Appel 2 · 13/10 à 08:36"},{"id":"BIC_AP_CRC_062","ag":4,"p":2,"sc":"Carte bloquée","date":"14/10/2027","arr":"10:24","dep":"10:28","aff":"1 tentative","wait":0,"cm":"CM-205","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[32,100],[15,67],[18,100],[1,0],[30,80]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":80.0,"4":90.0,"5":100.0,"6":91.8},"ind":{},"g":90.2,"ph":[],"note":10,"ring":5,"dur":4,"holds":0,"tent":1,"lab":"Appel 2 · 14/10 à 10:24"},{"id":"BIC_AP_CRC_063","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"15/10/2027","arr":"09:39","dep":"09:46","aff":"1 tentative","wait":1,"cm":"CM-210","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Mise en attente de 30 secondes.","4.13":"Pas de remerciement après l’attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":100.0,"4":61.5,"5":80.0,"6":78.5},"ind":{},"g":79.0,"ph":[],"note":9,"ring":1,"dur":7,"holds":30,"tent":1,"lab":"Appel 3 · 15/10 à 09:39"},{"id":"BIC_AP_CRC_064","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"16/10/2027","arr":"09:09","dep":"09:17","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[3,null],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[29,70],[15,67],[20,33],[1,0],[27,50]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","3.2":"Deux questions ouvertes sur ma situation.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":54.5,"5":30.0,"6":60.0},"ind":{},"g":52.0,"ph":[],"note":7,"ring":3,"dur":8,"holds":0,"tent":1,"lab":"Appel 4 · 16/10 à 09:09"},{"id":"BIC_AP_CRC_065","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"19/10/2027","arr":"14:36","dep":"14:45","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[29,70],[15,67],[20,33],[1,0],[28,60]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":40.0,"4":63.6,"5":30.0,"6":60.0},"ind":{},"g":58.7,"ph":[],"note":7,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 6 · 19/10 à 14:36"},{"id":"BIC_AP_CRC_066","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"20/10/2027","arr":"10:06","dep":"10:09","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[28,60],[14,100],[19,67],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Aucune demande de numéro pour un rappel.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":60.0,"4":80.0,"5":90.0,"6":71.8},"ind":{},"g":70.2,"ph":[],"note":6,"ring":3,"dur":3,"holds":0,"tent":1,"lab":"Appel 8 · 20/10 à 10:06"},{"id":"BIC_AP_CRC_067","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"21/10/2027","arr":"09:33","dep":"09:43","aff":"1 tentative","wait":3,"cm":"CM-208","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[13,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[32,100],[15,67],[19,67],[0,100],[32,100]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 180 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":61.5,"5":70.0,"6":83.5},"ind":{},"g":81.6,"ph":[],"note":10,"ring":2,"dur":10,"holds":180,"tent":1,"lab":"Appel 7 · 21/10 à 09:33"},{"id":"BIC_AP_CRC_068","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"22/10/2027","arr":"10:30","dep":"10:35","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[1,0],[1,0],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[0,100],[32,100]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":100.0,"4":54.5,"5":80.0,"6":81.8},"ind":{},"g":73.9,"ph":[],"note":8,"ring":6,"dur":5,"holds":0,"tent":1,"lab":"Appel 9 · 22/10 à 10:30"},{"id":"BIC_AP_CRC_069","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"23/10/2027","arr":"15:27","dep":"15:35","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[30,80],[14,100],[20,33],[1,0],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","2.7":"Ton chaleureux, sourire perceptible.","3.4":"Aucune question sur mes motivations.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":81.8,"5":80.0,"6":73.2},"ind":{},"g":71.0,"ph":[],"note":8,"ring":3,"dur":8,"holds":0,"tent":1,"lab":"Appel 7 · 23/10 à 15:27"},{"id":"BIC_AP_CRC_070","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"26/10/2027","arr":"15:42","dep":"15:53","aff":"1 tentative","wait":1,"cm":"CM-208","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[12,50],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[32,100]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.8":"Mon nom n’a jamais été prononcé.","4.13":"Pas de remerciement après l’attente.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 60 secondes.","5.1":"Pas de vérification de ma satisfaction.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":100.0,"4":73.1,"5":70.0,"6":78.5},"ind":{},"g":78.0,"ph":[],"note":9,"ring":3,"dur":11,"holds":60,"tent":1,"lab":"Appel 10 · 26/10 à 15:42"},{"id":"BIC_AP_CRC_071","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"27/10/2027","arr":"11:09","dep":"11:12","aff":"2 tentatives","wait":0,"cm":"CM-208","R":[[6,50],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[1,0],[1,0],[0,100],[1,0],[1,0],[29,70],[17,0],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Aucune question sur ma situation avant la réponse.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.5":"Prise de congé sans me nommer.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu à la deuxième tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":83.3,"2":66.7,"3":20.0,"4":90.9,"5":20.0,"6":43.2},"ind":{},"g":56.1,"ph":[],"note":7,"ring":2,"dur":3,"holds":0,"tent":2,"lab":"Appel 11 · 27/10 à 11:09"},{"id":"BIC_AP_CRC_072","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"28/10/2027","arr":"14:30","dep":"14:41","aff":"1 tentative","wait":2,"cm":"CM-202","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[12,50],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[30,80],[16,33],[19,67],[1,0],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.13":"Pas de remerciement après l’attente.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Mise en attente de 90 secondes.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":83.3,"5":40.0,"6":65.0},"ind":{},"g":69.6,"ph":[],"note":8,"ring":3,"dur":11,"holds":90,"tent":1,"lab":"Appel 8 · 28/10 à 14:30"},{"id":"BIC_AP_CRC_073","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"29/10/2027","arr":"14:18","dep":"14:28","aff":"1 tentative","wait":1,"cm":"CM-206","R":[[5,100],[8,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[32,100],[15,67],[19,67],[1,0],[31,90]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.3":"Ma demande n’a pas été reformulée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","4.12":"Mise en attente de 30 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":60.0,"4":92.9,"5":80.0,"6":83.5},"ind":{},"g":84.0,"ph":[],"note":10,"ring":2,"dur":10,"holds":30,"tent":1,"lab":"Appel 13 · 29/10 à 14:18"},{"id":"BIC_AP_CRC_074","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"30/10/2027","arr":"11:15","dep":"11:18","aff":"2 tentatives","wait":0,"cm":"CM-212","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[27,50],[15,67],[19,67],[1,0],[30,80]],"O":{"4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.4":"Pas de remerciement personnalisé.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Aucune question sur mes motivations.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":80.0,"4":58.3,"5":30.0,"6":58.5},"ind":{},"g":60.5,"ph":[],"note":5,"ring":3,"dur":3,"holds":0,"tent":2,"lab":"Appel 10 · 30/10 à 11:15"},{"id":"BIC_AP_CRC_075","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"12/10/2027","arr":"14:06","dep":"14:09","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","3.2":"Deux questions ouvertes sur ma situation.","4.2":"Débit rapide, termes techniques non expliqués.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":60.0,"4":54.5,"5":90.0,"6":78.5},"ind":{},"g":80.3,"ph":[],"note":9,"ring":2,"dur":3,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 14:06"},{"id":"BIC_AP_CRC_076","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"13/10/2027","arr":"14:51","dep":"14:58","aff":"1 tentative","wait":1,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[31,90],[14,100],[19,67],[0,100],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 60 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":80.0,"4":96.2,"5":60.0,"6":86.8},"ind":{},"g":76.5,"ph":[],"note":9,"ring":4,"dur":7,"holds":60,"tent":1,"lab":"Appel 1 · 13/10 à 14:51"},{"id":"BIC_AP_CRC_077","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"14/10/2027","arr":"09:33","dep":"09:40","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[29,70],[15,67],[19,67],[0,100],[29,70]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":20.0,"4":75.0,"5":60.0,"6":68.5},"ind":{},"g":71.2,"ph":[],"note":7,"ring":3,"dur":7,"holds":0,"tent":1,"lab":"Appel 2 · 14/10 à 09:33"},{"id":"BIC_AP_CRC_078","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"15/10/2027","arr":"15:39","dep":"15:46","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[27,50],[14,100],[20,33],[1,0],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":40.0,"4":54.5,"5":60.0,"6":58.2},"ind":{},"g":60.7,"ph":[],"note":5,"ring":5,"dur":7,"holds":0,"tent":1,"lab":"Appel 3 · 15/10 à 15:39"},{"id":"BIC_AP_CRC_079","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"16/10/2027","arr":"10:36","dep":"10:43","aff":"1 tentative","wait":0,"cm":"CM-202","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[28,60],[15,67],[19,67],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Pas de reformulation avant de répondre.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":20.0,"4":66.7,"5":80.0,"6":63.5},"ind":{},"g":70.7,"ph":[],"note":6,"ring":2,"dur":7,"holds":0,"tent":1,"lab":"Appel 3 · 16/10 à 10:36"},{"id":"BIC_AP_CRC_080","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"19/10/2027","arr":"15:27","dep":"15:32","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[1,0],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[29,70],[16,33],[19,67],[0,100],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom ne m’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Le besoin n’a pas été approfondi.","4.6":"Ton sec à la fin de l’échange.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":72.7,"5":80.0,"6":60.0},"ind":{},"g":69.8,"ph":[],"note":7,"ring":3,"dur":5,"holds":0,"tent":1,"lab":"Appel 7 · 19/10 à 15:27"},{"id":"BIC_AP_CRC_081","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"20/10/2027","arr":"09:00","dep":"09:04","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[30,80],[15,67],[19,67],[1,0],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":20.0,"4":81.8,"5":50.0,"6":73.5},"ind":{},"g":66.5,"ph":[],"note":8,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 4 · 20/10 à 09:00"},{"id":"BIC_AP_CRC_082","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"21/10/2027","arr":"14:54","dep":"15:03","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[15,67],[18,100],[0,100],[31,90]],"O":{"3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":80.0,"4":81.8,"5":80.0,"6":86.8},"ind":{},"g":85.5,"ph":[],"note":9,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 8 · 21/10 à 14:54"},{"id":"BIC_AP_CRC_083","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"22/10/2027","arr":"10:48","dep":"10:51","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[29,70],[14,100],[19,67],[1,0],[29,70]],"O":{"3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":63.6,"5":60.0,"6":76.8},"ind":{},"g":73.5,"ph":[],"note":7,"ring":2,"dur":3,"holds":0,"tent":1,"lab":"Appel 8 · 22/10 à 10:48"},{"id":"BIC_AP_CRC_084","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"23/10/2027","arr":"16:24","dep":"16:29","aff":"2 tentatives","wait":3,"cm":"CM-202","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[13,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[30,80],[15,67],[19,67],[1,0],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 180 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":100.0,"4":73.3,"5":40.0,"6":73.5},"ind":{},"g":70.3,"ph":[],"note":8,"ring":3,"dur":5,"holds":180,"tent":2,"lab":"Appel 6 · 23/10 à 16:24"},{"id":"BIC_AP_CRC_085","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"26/10/2027","arr":"11:00","dep":"11:07","aff":"1 tentative","wait":2,"cm":"CM-207","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[14,100],[19,67],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 90 secondes.","5.4":"Conclusion rapide, sans chaleur.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":88.5,"5":50.0,"6":76.8},"ind":{},"g":67.2,"ph":[],"note":7,"ring":3,"dur":7,"holds":90,"tent":1,"lab":"Appel 12 · 26/10 à 11:00"},{"id":"BIC_AP_CRC_086","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"27/10/2027","arr":"10:30","dep":"10:36","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[30,80]],"O":{"3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.3":"Aucune demande de numéro pour un rappel.","3.3":"Pas de reformulation avant de répondre.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":40.0,"4":63.6,"5":80.0,"6":68.5},"ind":{},"g":70.5,"ph":[],"note":7,"ring":3,"dur":6,"holds":0,"tent":1,"lab":"Appel 14 · 27/10 à 10:30"},{"id":"BIC_AP_CRC_087","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"28/10/2027","arr":"11:48","dep":"11:53","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[9,50],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.4":"Pas de remerciement personnalisé.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Pas de reformulation avant de répondre.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":33.3,"3":60.0,"4":75.0,"5":90.0,"6":68.5},"ind":{},"g":64.7,"ph":[],"note":7,"ring":3,"dur":5,"holds":0,"tent":1,"lab":"Appel 12 · 28/10 à 11:48"},{"id":"BIC_AP_CRC_088","ag":4,"p":2,"sc":"Carte bloquée","date":"29/10/2027","arr":"08:00","dep":"08:03","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[16,33],[19,67],[1,0],[29,70]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.4":"Remerciement sans citer mon nom.","4.7":"Le répondant a cité l’offre du moment.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":100.0,"4":54.5,"5":50.0,"6":60.0},"ind":{},"g":67.6,"ph":[],"note":7,"ring":4,"dur":3,"holds":0,"tent":1,"lab":"Appel 11 · 29/10 à 08:00"},{"id":"BIC_AP_CRC_089","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"30/10/2027","arr":"16:15","dep":"16:26","aff":"2 tentatives","wait":1,"cm":"CM-201","R":[[6,50],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[31,90],[14,100],[19,67],[0,100],[32,100]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Mise en attente de 60 secondes.","5.5":"« Au revoir » sec, non personnalisé.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu à la deuxième tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":83.3,"2":83.3,"3":80.0,"4":88.5,"5":50.0,"6":86.8},"ind":{},"g":77.6,"ph":[],"note":9,"ring":2,"dur":11,"holds":60,"tent":2,"lab":"Appel 14 · 30/10 à 16:15"},{"id":"BIC_AP_CRC_090","ag":4,"p":2,"sc":"Carte bloquée","date":"12/10/2027","arr":"08:27","dep":"08:36","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[14,100],[19,67],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":80.0,"4":83.3,"5":50.0,"6":71.8},"ind":{},"g":69.3,"ph":[],"note":6,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 08:27"},{"id":"BIC_AP_CRC_091","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"13/10/2027","arr":"08:27","dep":"08:34","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[16,33],[19,67],[1,0],[32,100]],"O":{"3.4":"Aucune question sur mes motivations.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Pas de remerciement personnalisé.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":81.8,"5":80.0,"6":65.0},"ind":{},"g":79.1,"ph":[],"note":8,"ring":3,"dur":7,"holds":0,"tent":1,"lab":"Appel 2 · 13/10 à 08:27"},{"id":"BIC_AP_CRC_092","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"14/10/2027","arr":"14:45","dep":"14:54","aff":"1 tentative","wait":0,"cm":"CM-202","R":[[5,100],[8,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[29,70]],"O":{"4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Simple « Allô, oui ? » au décroché.","2.3":"Aucune demande de numéro pour un rappel.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":58.3,"3":60.0,"4":70.0,"5":80.0,"6":73.5},"ind":{},"g":70.3,"ph":[],"note":8,"ring":2,"dur":9,"holds":0,"tent":1,"lab":"Appel 4 · 14/10 à 14:45"},{"id":"BIC_AP_CRC_093","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"15/10/2027","arr":"09:39","dep":"09:44","aff":"1 tentative","wait":0,"cm":"CM-210","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[1,0],[1,0],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom n’a jamais été prononcé.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":100.0,"4":63.6,"5":90.0,"6":73.5},"ind":{},"g":71.0,"ph":[],"note":8,"ring":3,"dur":5,"holds":0,"tent":1,"lab":"Appel 5 · 15/10 à 09:39"},{"id":"BIC_AP_CRC_094","ag":4,"p":2,"sc":"Carte bloquée","date":"16/10/2027","arr":"15:21","dep":"15:27","aff":"1 tentative","wait":1,"cm":"CM-202","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[11,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[28,60],[15,67],[19,67],[1,0],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Aucune demande de numéro pour un rappel.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.1":"Pas de vérification de ma satisfaction.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":60.0,"4":78.6,"5":70.0,"6":63.5},"ind":{},"g":67.8,"ph":[],"note":6,"ring":5,"dur":6,"holds":30,"tent":1,"lab":"Appel 3 · 16/10 à 15:21"},{"id":"BIC_AP_CRC_095","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"19/10/2027","arr":"11:15","dep":"11:23","aff":"1 tentative","wait":2,"cm":"CM-202","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[0,100],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","3.3":"Ma demande n’a pas été reformulée.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.12":"Mise en attente de 90 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":20.0,"4":88.5,"5":80.0,"6":73.5},"ind":{},"g":77.5,"ph":[],"note":8,"ring":5,"dur":8,"holds":90,"tent":1,"lab":"Appel 6 · 19/10 à 11:15"},{"id":"BIC_AP_CRC_096","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"20/10/2027","arr":"10:42","dep":"10:46","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":40.0,"4":72.7,"5":100.0,"6":78.5},"ind":{},"g":78.1,"ph":[],"note":9,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 6 · 20/10 à 10:42"},{"id":"BIC_AP_CRC_097","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"21/10/2027","arr":"08:21","dep":"08:24","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[10,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[29,70],[15,67],[20,33],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.4":"Pas de remerciement personnalisé.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Le besoin n’a pas été approfondi.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":40.0,"4":60.0,"5":80.0,"6":60.0},"ind":{},"g":62.3,"ph":[],"note":7,"ring":5,"dur":3,"holds":0,"tent":1,"lab":"Appel 6 · 21/10 à 08:21"},{"id":"BIC_AP_CRC_098","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"22/10/2027","arr":"15:06","dep":"15:16","aff":"1 tentative","wait":2,"cm":"CM-205","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[16,33],[19,67],[0,100],[31,90]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","3.4":"Le besoin n’a pas été approfondi.","4.1":"Réponse générique, peu adaptée à ma situation.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Mise en attente de 120 secondes.","5.5":"Prise de congé sans me nommer.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":40.0,"4":73.1,"5":80.0,"6":70.0},"ind":{},"g":75.1,"ph":[],"note":9,"ring":2,"dur":10,"holds":120,"tent":1,"lab":"Appel 11 · 22/10 à 15:06"},{"id":"BIC_AP_CRC_099","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"23/10/2027","arr":"11:36","dep":"11:45","aff":"1 tentative","wait":0,"cm":"CM-202","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[28,60],[15,67],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":45.5,"5":80.0,"6":55.0},"ind":{},"g":60.4,"ph":[],"note":6,"ring":4,"dur":9,"holds":0,"tent":1,"lab":"Appel 11 · 23/10 à 11:36"},{"id":"BIC_AP_CRC_100","ag":4,"p":2,"sc":"Carte bloquée","date":"26/10/2027","arr":"11:15","dep":"11:24","aff":"1 tentative","wait":1,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[14,100],[19,67],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Mise en attente de 60 secondes.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":80.8,"5":60.0,"6":76.8},"ind":{},"g":69.3,"ph":[],"note":7,"ring":3,"dur":9,"holds":60,"tent":1,"lab":"Appel 8 · 26/10 à 11:15"}],"V1":[{"id":"BIC_AP25_CRC_001","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"13/10/2026","arr":"10:09","dep":"10:13","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[27,50],[15,67],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":20.0,"4":72.7,"5":30.0,"6":50.0},"ind":{},"g":53.3,"ph":[],"note":5,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 2 · 13/10 à 10:09"},{"id":"BIC_AP25_CRC_002","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"14/10/2026","arr":"09:33","dep":"09:38","aff":"1 tentative","wait":1,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[14,100],[20,33],[0,100],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.11":"Mise en attente sans explication.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Mise en attente de 60 secondes.","5.3":"Rendez-vous proposé en agence."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":82.1,"5":80.0,"6":78.2},"ind":{},"g":72.1,"ph":[],"note":9,"ring":3,"dur":5,"holds":60,"tent":1,"lab":"Appel 2 · 14/10 à 09:33"},{"id":"BIC_AP25_CRC_003","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"15/10/2026","arr":"08:27","dep":"08:34","aff":"1 tentative","wait":1,"cm":"CM-214","R":[[5,100],[10,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[29,70],[15,67],[20,33],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","4.12":"Mise en attente de 30 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":20.0,"4":84.6,"5":60.0,"6":60.0},"ind":{},"g":62.6,"ph":[],"note":7,"ring":5,"dur":7,"holds":30,"tent":1,"lab":"Appel 6 · 15/10 à 08:27"},{"id":"BIC_AP25_CRC_004","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"16/10/2026","arr":"08:15","dep":"08:25","aff":"2 tentatives","wait":1,"cm":"CM-201","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[14,100],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 30 secondes.","5.6":"Le répondant a raccroché avant moi.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":80.0,"4":61.5,"5":80.0,"6":81.8},"ind":{},"g":74.0,"ph":[],"note":8,"ring":4,"dur":10,"holds":30,"tent":2,"lab":"Appel 5 · 16/10 à 08:15"},{"id":"BIC_AP25_CRC_005","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"19/10/2026","arr":"09:39","dep":"09:46","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[30,80],[14,100],[20,33],[1,0],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":20.0,"4":80.0,"5":60.0,"6":73.2},"ind":{},"g":65.8,"ph":[],"note":8,"ring":2,"dur":7,"holds":0,"tent":1,"lab":"Appel 8 · 19/10 à 09:39"},{"id":"BIC_AP25_CRC_006","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"20/10/2026","arr":"14:45","dep":"14:53","aff":"1 tentative","wait":1,"cm":"CM-214","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[27,50]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.4":"Aucune question sur mes motivations.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Pas de reformulation avant de répondre.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":50.0,"3":20.0,"4":85.7,"5":100.0,"6":73.5},"ind":{},"g":68.6,"ph":[],"note":8,"ring":5,"dur":8,"holds":30,"tent":1,"lab":"Appel 10 · 20/10 à 14:45"},{"id":"BIC_AP25_CRC_007","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"21/10/2026","arr":"08:18","dep":"08:27","aff":"1 tentative","wait":2,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[16,33],[19,67],[1,0],[27,50]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Mise en attente de 120 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":50.0,"3":80.0,"4":82.1,"5":70.0,"6":65.0},"ind":{},"g":71.0,"ph":[],"note":8,"ring":2,"dur":9,"holds":120,"tent":1,"lab":"Appel 6 · 21/10 à 08:18"},{"id":"BIC_AP25_CRC_008","ag":4,"p":2,"sc":"Carte bloquée","date":"22/10/2026","arr":"16:06","dep":"16:11","aff":"1 tentative","wait":1,"cm":"CM-214","R":[[5,100],[8,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[15,67],[19,67],[1,0],[28,60]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Pas de reformulation avant de répondre.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 60 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : carte bloquée. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":40.0,"4":56.7,"5":60.0,"6":63.5},"ind":{},"g":65.4,"ph":[],"note":6,"ring":2,"dur":5,"holds":60,"tent":1,"lab":"Appel 4 · 22/10 à 16:06"},{"id":"BIC_AP25_CRC_009","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"23/10/2026","arr":"09:00","dep":"09:10","aff":"3 tentatives","wait":1,"cm":"CM-205","R":[[7,0],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[30,80],[15,67],[19,67],[1,0],[27,50]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.4":"Aucune question sur mes motivations.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la troisième tentative.","1.2":"4 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":50.0,"3":80.0,"4":92.3,"5":60.0,"6":73.5},"ind":{},"g":68.0,"ph":[],"note":8,"ring":4,"dur":10,"holds":30,"tent":3,"lab":"Appel 7 · 23/10 à 09:00"},{"id":"BIC_AP25_CRC_010","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"26/10/2026","arr":"16:27","dep":"16:31","aff":"1 tentative","wait":0,"cm":"CM-208","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[29,70],[16,33],[19,67],[0,100],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.6":"Peu de formules de politesse pendant l’échange.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Le besoin n’a pas été approfondi.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":80.0,"4":81.8,"5":60.0,"6":60.0},"ind":{},"g":72.0,"ph":[],"note":7,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 10 · 26/10 à 16:27"},{"id":"BIC_AP25_CRC_011","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"27/10/2026","arr":"08:15","dep":"08:23","aff":"1 tentative","wait":3,"cm":"CM-204","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[13,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[14,100],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.3":"Aucune demande de numéro pour un rappel.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Le besoin n’a pas été approfondi.","4.1":"Réponse générique, peu adaptée à ma situation.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Mise en attente de 180 secondes.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":40.0,"4":76.9,"5":80.0,"6":76.8},"ind":{},"g":72.5,"ph":[],"note":7,"ring":2,"dur":8,"holds":180,"tent":1,"lab":"Appel 12 · 27/10 à 08:15"},{"id":"BIC_AP25_CRC_012","ag":4,"p":2,"sc":"Carte bloquée","date":"28/10/2026","arr":"09:51","dep":"09:55","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[1,0],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","4.6":"Ton sec à la fin de l’échange.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":20.0,"4":72.7,"5":70.0,"6":68.5},"ind":{},"g":68.3,"ph":[],"note":7,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 8 · 28/10 à 09:51"},{"id":"BIC_AP25_CRC_013","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"29/10/2026","arr":"15:18","dep":"15:27","aff":"1 tentative","wait":0,"cm":"CM-202","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[31,90],[17,0],[19,67],[1,0],[30,80]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":72.7,"5":50.0,"6":61.8},"ind":{},"g":78.8,"ph":[],"note":9,"ring":1,"dur":9,"holds":0,"tent":1,"lab":"Appel 13 · 29/10 à 15:18"},{"id":"BIC_AP25_CRC_014","ag":4,"p":2,"sc":"Carte bloquée","date":"30/10/2026","arr":"10:00","dep":"10:03","aff":"1 tentative","wait":0,"cm":"CM-210","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[30,80],[17,0],[19,67],[0,100],[31,90]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":100.0,"4":81.8,"5":60.0,"6":56.8},"ind":{},"g":78.4,"ph":[],"note":8,"ring":5,"dur":3,"holds":0,"tent":1,"lab":"Appel 10 · 30/10 à 10:00"},{"id":"BIC_AP25_CRC_015","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"12/10/2026","arr":"09:51","dep":"09:55","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[27,50],[15,67],[20,33],[1,0],[27,50]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":80.0,"4":50.0,"5":30.0,"6":50.0},"ind":{},"g":56.8,"ph":[],"note":5,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 09:51"},{"id":"BIC_AP25_CRC_016","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"13/10/2026","arr":"10:03","dep":"10:14","aff":"1 tentative","wait":3,"cm":"CM-209","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[13,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[31,90],[14,100],[19,67],[1,0],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 180 secondes.","5.3":"Rendez-vous proposé en agence.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":60.0,"4":78.6,"5":50.0,"6":86.8},"ind":{},"g":78.1,"ph":[],"note":9,"ring":2,"dur":11,"holds":180,"tent":1,"lab":"Appel 3 · 13/10 à 10:03"},{"id":"BIC_AP25_CRC_017","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"14/10/2026","arr":"10:33","dep":"10:38","aff":"1 tentative","wait":1,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[30,80],[16,33],[19,67],[0,100],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.7":"Le répondant a cité l’offre du moment.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 30 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":100.0,"4":66.7,"5":80.0,"6":65.0},"ind":{},"g":76.7,"ph":[],"note":8,"ring":4,"dur":5,"holds":30,"tent":1,"lab":"Appel 4 · 14/10 à 10:33"},{"id":"BIC_AP25_CRC_018","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"15/10/2026","arr":"08:54","dep":"09:02","aff":"2 tentatives","wait":2,"cm":"CM-214","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[32,100],[15,67],[18,100],[1,0],[29,70]],"O":{"3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Mise en attente de 90 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Bonne maîtrise des produits et des conditions."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":100.0,"3":40.0,"4":96.4,"5":80.0,"6":91.8},"ind":{},"g":84.7,"ph":[],"note":10,"ring":3,"dur":8,"holds":90,"tent":2,"lab":"Appel 4 · 15/10 à 08:54"},{"id":"BIC_AP25_CRC_019","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"16/10/2026","arr":"08:39","dep":"08:43","aff":"1 tentative","wait":0,"cm":"CM-208","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[31,90],[15,67],[18,100],[0,100],[32,100]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.3":"Pas de reformulation avant de répondre.","3.4":"Aucune question sur mes motivations.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":20.0,"4":100.0,"5":90.0,"6":86.8},"ind":{},"g":85.5,"ph":[],"note":9,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 2 · 16/10 à 08:39"},{"id":"BIC_AP25_CRC_020","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"19/10/2026","arr":"10:27","dep":"10:37","aff":"1 tentative","wait":2,"cm":"CM-201","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[1,0],[31,90]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.4":"Remerciement sans citer mon nom.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Le besoin n’a pas été approfondi.","4.8":"Mon nom n’a jamais été prononcé.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 90 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":65.4,"5":70.0,"6":78.5},"ind":{},"g":73.7,"ph":[],"note":9,"ring":3,"dur":10,"holds":90,"tent":1,"lab":"Appel 7 · 19/10 à 10:27"},{"id":"BIC_AP25_CRC_021","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"20/10/2026","arr":"10:06","dep":"10:14","aff":"1 tentative","wait":0,"cm":"CM-205","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"7 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande n’a pas été reformulée.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 7 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":60.0,"4":41.7,"5":80.0,"6":60.0},"ind":{},"g":59.6,"ph":[],"note":7,"ring":7,"dur":8,"holds":0,"tent":1,"lab":"Appel 4 · 20/10 à 10:06"},{"id":"BIC_AP25_CRC_022","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"21/10/2026","arr":"08:39","dep":"08:46","aff":"1 tentative","wait":1,"cm":"CM-208","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[14,100],[19,67],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","3.2":"Deux questions ouvertes sur ma situation.","4.12":"Mise en attente de 30 secondes.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":60.0,"4":71.4,"5":80.0,"6":76.8},"ind":{},"g":73.1,"ph":[],"note":7,"ring":4,"dur":7,"holds":30,"tent":1,"lab":"Appel 4 · 21/10 à 08:39"},{"id":"BIC_AP25_CRC_023","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"22/10/2026","arr":"08:24","dep":"08:31","aff":"1 tentative","wait":0,"cm":"CM-208","R":[[5,100],[9,50],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[27,50],[15,67],[19,67],[1,0],[29,70]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","4.8":"Mon nom n’a jamais été prononcé.","4.12":"Pas de mise en attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"« Au revoir » sec, non personnalisé.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur un crédit consommation. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":54.5,"5":30.0,"6":58.5},"ind":{},"g":58.5,"ph":[],"note":5,"ring":4,"dur":7,"holds":0,"tent":1,"lab":"Appel 7 · 22/10 à 08:24"},{"id":"BIC_AP25_CRC_024","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"23/10/2026","arr":"09:24","dep":"09:33","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[10,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[1,0],[2,null],[2,null],[2,null],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[26,40],[16,33],[20,33],[1,0],[26,40]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange expéditif, réponse peu convaincante.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","3.3":"Ma demande a été reformulée avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":80.0,"4":30.0,"5":60.0,"6":36.5},"ind":{},"g":53.3,"ph":[],"note":4,"ring":5,"dur":9,"holds":0,"tent":1,"lab":"Appel 7 · 23/10 à 09:24"},{"id":"BIC_AP25_CRC_025","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"26/10/2026","arr":"11:39","dep":"11:46","aff":"1 tentative","wait":1,"cm":"CM-207","R":[[5,100],[9,50],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[4,null],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[29,70],[14,100],[19,67],[0,100],[28,60]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Pas de reformulation avant de répondre.","4.2":"Débit rapide, termes techniques non expliqués.","4.6":"Ton sec à la fin de l’échange.","4.12":"Mise en attente de 60 secondes.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur un crédit consommation. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":46.4,"5":100.0,"6":76.8},"ind":{},"g":72.0,"ph":[],"note":7,"ring":4,"dur":7,"holds":60,"tent":1,"lab":"Appel 9 · 26/10 à 11:39"},{"id":"BIC_AP25_CRC_026","ag":4,"p":2,"sc":"Carte bloquée","date":"27/10/2026","arr":"08:45","dep":"08:49","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[31,90],[17,0],[19,67],[0,100],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":70.0,"5":100.0,"6":61.8},"ind":{},"g":73.8,"ph":[],"note":9,"ring":3,"dur":4,"holds":0,"tent":1,"lab":"Appel 7 · 27/10 à 08:45"},{"id":"BIC_AP25_CRC_027","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"28/10/2026","arr":"15:06","dep":"15:13","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[29,70],[17,0],[19,67],[1,0],[30,80]],"O":{"4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":100.0,"4":60.0,"5":30.0,"6":51.8},"ind":{},"g":66.1,"ph":[],"note":7,"ring":5,"dur":7,"holds":0,"tent":1,"lab":"Appel 11 · 28/10 à 15:06"},{"id":"BIC_AP25_CRC_028","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"29/10/2026","arr":"10:00","dep":"10:09","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[15,67],[18,100],[1,0],[31,90]],"O":{"3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.4":"Remerciement sans citer mon nom.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":81.8,"5":80.0,"6":86.8},"ind":{},"g":83.3,"ph":[],"note":9,"ring":1,"dur":9,"holds":0,"tent":1,"lab":"Appel 9 · 29/10 à 10:00"},{"id":"BIC_AP25_CRC_029","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"30/10/2026","arr":"10:45","dep":"10:48","aff":"1 tentative","wait":0,"cm":"CM-210","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[30,80],[15,67],[19,67],[0,100],[30,80]],"O":{"3.4":"Aucune question sur mes motivations.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":100.0,"5":40.0,"6":73.5},"ind":{},"g":75.4,"ph":[],"note":8,"ring":3,"dur":3,"holds":0,"tent":1,"lab":"Appel 14 · 30/10 à 10:45"},{"id":"BIC_AP25_CRC_030","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"12/10/2026","arr":"11:36","dep":"11:42","aff":"1 tentative","wait":1,"cm":"CM-205","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[16,33],[20,33],[1,0],[30,80]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","3.3":"Ma demande a été reformulée avant la réponse.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 30 secondes.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":66.7,"5":60.0,"6":51.5},"ind":{},"g":67.5,"ph":[],"note":7,"ring":3,"dur":6,"holds":30,"tent":1,"lab":"Appel 2 · 12/10 à 11:36"},{"id":"BIC_AP25_CRC_031","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"13/10/2026","arr":"11:09","dep":"11:13","aff":"3 tentatives","wait":0,"cm":"CM-210","R":[[7,0],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[0,100],[3,null],[4,null],[1,0],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[27,50],[14,100],[20,33],[1,0],[26,40]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la troisième tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom ne m’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","3.3":"Pas de reformulation avant de répondre.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":20.0,"4":70.0,"5":30.0,"6":58.2},"ind":{},"g":50.8,"ph":[],"note":5,"ring":3,"dur":4,"holds":0,"tent":3,"lab":"Appel 1 · 13/10 à 11:09"},{"id":"BIC_AP25_CRC_032","ag":4,"p":2,"sc":"Carte bloquée","date":"14/10/2026","arr":"11:03","dep":"11:14","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[20,33],[1,0],[28,60]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.2":"Aucune question sur ma situation avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 60 secondes.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":20.0,"4":60.7,"5":60.0,"6":60.0},"ind":{},"g":58.1,"ph":[],"note":7,"ring":3,"dur":11,"holds":60,"tent":1,"lab":"Appel 1 · 14/10 à 11:03"},{"id":"BIC_AP25_CRC_033","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"15/10/2026","arr":"14:45","dep":"14:52","aff":"1 tentative","wait":1,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[28,60],[14,100],[19,67],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","3.1":"Le répondant m’a coupé la parole à deux reprises.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.12":"Mise en attente de 30 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Pas d’incitation à se rendre en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":20.0,"4":64.3,"5":70.0,"6":71.8},"ind":{},"g":66.4,"ph":[],"note":6,"ring":4,"dur":7,"holds":30,"tent":1,"lab":"Appel 7 · 15/10 à 14:45"},{"id":"BIC_AP25_CRC_034","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"16/10/2026","arr":"16:12","dep":"16:17","aff":"1 tentative","wait":1,"cm":"CM-207","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.13":"Pas de remerciement après l’attente.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.12":"Mise en attente de 30 secondes.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":40.0,"4":57.1,"5":50.0,"6":60.0},"ind":{},"g":55.0,"ph":[],"note":7,"ring":5,"dur":5,"holds":30,"tent":1,"lab":"Appel 6 · 16/10 à 16:12"},{"id":"BIC_AP25_CRC_035","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"19/10/2026","arr":"11:03","dep":"11:09","aff":"2 tentatives","wait":2,"cm":"CM-210","R":[[6,50],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[28,60],[15,67],[20,33],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 120 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":50.0,"2":66.7,"3":20.0,"4":67.9,"5":80.0,"6":55.0},"ind":{},"g":62.9,"ph":[],"note":6,"ring":3,"dur":6,"holds":120,"tent":2,"lab":"Appel 5 · 19/10 à 11:03"},{"id":"BIC_AP25_CRC_036","ag":4,"p":2,"sc":"Carte bloquée","date":"20/10/2026","arr":"11:27","dep":"11:35","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[20,33],[1,0],[27,50]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Aucune demande de numéro pour un rappel.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":41.7,"3":40.0,"4":50.0,"5":90.0,"6":65.0},"ind":{},"g":58.2,"ph":[],"note":8,"ring":3,"dur":8,"holds":0,"tent":1,"lab":"Appel 3 · 20/10 à 11:27"},{"id":"BIC_AP25_CRC_037","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"21/10/2026","arr":"10:30","dep":"10:33","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[32,100],[14,100],[19,67],[1,0],[32,100]],"O":{"3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Aucune question sur ma situation avant la réponse.","3.3":"Pas de reformulation avant de répondre.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.7":"Pas de recommandation de service complémentaire.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":20.0,"4":75.0,"5":80.0,"6":91.8},"ind":{},"g":79.7,"ph":[],"note":10,"ring":1,"dur":3,"holds":0,"tent":1,"lab":"Appel 6 · 21/10 à 10:30"},{"id":"BIC_AP25_CRC_038","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"22/10/2026","arr":"15:06","dep":"15:11","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[28,60],[15,67],[20,33],[1,0],[28,60]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.1":"Le répondant m’a coupé la parole à deux reprises.","4.1":"Réponse générique, peu adaptée à ma situation.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","5.3":"Pas d’incitation à se rendre en agence.","5.5":"Prise de congé sans me nommer.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":40.0,"4":50.0,"5":30.0,"6":55.0},"ind":{},"g":57.3,"ph":[],"note":6,"ring":1,"dur":5,"holds":0,"tent":1,"lab":"Appel 14 · 22/10 à 15:06"},{"id":"BIC_AP25_CRC_039","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"23/10/2026","arr":"09:03","dep":"09:11","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[16,33],[20,33],[0,100],[31,90]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.6":"Peu de formules de politesse pendant l’échange.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":100.0,"4":72.7,"5":70.0,"6":56.5},"ind":{},"g":73.9,"ph":[],"note":8,"ring":3,"dur":8,"holds":0,"tent":1,"lab":"Appel 8 · 23/10 à 09:03"},{"id":"BIC_AP25_CRC_040","ag":4,"p":2,"sc":"Carte bloquée","date":"26/10/2026","arr":"16:36","dep":"16:45","aff":"1 tentative","wait":3,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[13,0],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[28,60],[14,100],[20,33],[1,0],[28,60]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.6":"Peu de formules de politesse pendant l’échange.","3.3":"Ma demande n’a pas été reformulée.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 180 secondes.","5.4":"Conclusion rapide, sans chaleur."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":75.0,"3":60.0,"4":64.3,"5":30.0,"6":63.2},"ind":{},"g":59.4,"ph":[],"note":6,"ring":3,"dur":9,"holds":180,"tent":1,"lab":"Appel 6 · 26/10 à 16:36"},{"id":"BIC_AP25_CRC_041","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"27/10/2026","arr":"16:54","dep":"17:02","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[8,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"2.1":"Le répondant salue sans citer BGFIBank ni se présenter.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.6":"Peu de formules de politesse pendant l’échange.","3.3":"Pas de reformulation avant de répondre.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":75.0,"3":20.0,"4":80.0,"5":60.0,"6":68.5},"ind":{},"g":67.6,"ph":[],"note":7,"ring":2,"dur":8,"holds":0,"tent":1,"lab":"Appel 9 · 27/10 à 16:54"},{"id":"BIC_AP25_CRC_042","ag":4,"p":2,"sc":"Carte bloquée","date":"28/10/2026","arr":"10:45","dep":"10:52","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[32,100],[16,33],[18,100],[0,100],[32,100]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande a été reformulée avant la réponse.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":100.0,"4":90.9,"5":100.0,"6":83.2},"ind":{},"g":87.4,"ph":[],"note":10,"ring":1,"dur":7,"holds":0,"tent":1,"lab":"Appel 9 · 28/10 à 10:45"},{"id":"BIC_AP25_CRC_043","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"29/10/2026","arr":"15:24","dep":"15:31","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[10,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[3,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[30,80],[14,100],[19,67],[0,100],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.8":"Mon nom n’a jamais été prononcé.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","4.2":"Débit rapide, termes techniques non expliqués.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":80.0,"4":54.5,"5":80.0,"6":81.8},"ind":{},"g":71.7,"ph":[],"note":8,"ring":5,"dur":7,"holds":0,"tent":1,"lab":"Appel 14 · 29/10 à 15:24"},{"id":"BIC_AP25_CRC_044","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"30/10/2026","arr":"09:54","dep":"09:57","aff":"1 tentative","wait":0,"cm":"CM-205","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Pas de reformulation avant de répondre.","4.2":"Débit rapide, termes techniques non expliqués.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":40.0,"4":72.7,"5":60.0,"6":68.5},"ind":{},"g":70.5,"ph":[],"note":7,"ring":5,"dur":3,"holds":0,"tent":1,"lab":"Appel 12 · 30/10 à 09:54"},{"id":"BIC_AP25_CRC_045","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"12/10/2026","arr":"14:36","dep":"14:42","aff":"1 tentative","wait":3,"cm":"CM-213","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[13,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[15,67],[20,33],[1,0],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.11":"Mise en attente sans explication.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.5":"Le répondant m’a tutoyé à plusieurs reprises.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Aucune question sur mes motivations.","4.12":"Mise en attente de 180 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":91.7,"3":40.0,"4":53.8,"5":80.0,"6":65.0},"ind":{},"g":69.4,"ph":[],"note":8,"ring":3,"dur":6,"holds":180,"tent":1,"lab":"Appel 2 · 12/10 à 14:36"},{"id":"BIC_AP25_CRC_046","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"13/10/2026","arr":"09:51","dep":"09:58","aff":"1 tentative","wait":2,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[3,null],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[14,100],[19,67],[1,0],[30,80]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.6":"Peu de formules de politesse pendant l’échange.","2.7":"Ton neutre, sans chaleur perceptible.","4.2":"Débit rapide, termes techniques non expliqués.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 90 secondes.","5.3":"Pas d’incitation à se rendre en agence.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":58.3,"3":100.0,"4":73.1,"5":50.0,"6":71.8},"ind":{},"g":66.7,"ph":[],"note":6,"ring":3,"dur":7,"holds":90,"tent":1,"lab":"Appel 2 · 13/10 à 09:51"},{"id":"BIC_AP25_CRC_047","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"14/10/2026","arr":"11:18","dep":"11:27","aff":"1 tentative","wait":2,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[30,80],[15,67],[19,67],[0,100],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.6":"Peu de formules de politesse pendant l’échange.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 90 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":91.7,"3":60.0,"4":73.1,"5":60.0,"6":73.5},"ind":{},"g":73.3,"ph":[],"note":8,"ring":4,"dur":9,"holds":90,"tent":1,"lab":"Appel 5 · 14/10 à 11:18"},{"id":"BIC_AP25_CRC_048","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"15/10/2026","arr":"10:03","dep":"10:13","aff":"3 tentatives","wait":1,"cm":"CM-211","R":[[7,0],[8,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[12,50],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[28,60],[15,67],[20,33],[1,0],[28,60]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.11":"Mise en attente sans explication.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la troisième tentative.","1.2":"1 sonnerie avant le décroché.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.12":"Mise en attente de 60 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":20.0,"4":53.6,"5":50.0,"6":55.0},"ind":{},"g":57.7,"ph":[],"note":6,"ring":1,"dur":10,"holds":60,"tent":3,"lab":"Appel 5 · 15/10 à 10:03"},{"id":"BIC_AP25_CRC_049","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"16/10/2026","arr":"14:03","dep":"14:11","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[0,100],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Aucune question sur ma situation avant la réponse.","3.3":"Ma demande a été reformulée avant la réponse.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":54.5,"5":80.0,"6":81.8},"ind":{},"g":76.2,"ph":[],"note":8,"ring":1,"dur":8,"holds":0,"tent":1,"lab":"Appel 4 · 16/10 à 14:03"},{"id":"BIC_AP25_CRC_050","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"19/10/2026","arr":"16:21","dep":"16:32","aff":"1 tentative","wait":1,"cm":"CM-201","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[29,70],[15,67],[19,67],[1,0],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","4.6":"Ton sec à la fin de l’échange.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Mise en attente de 60 secondes.","4.13":"Pas de remerciement après l’attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":60.0,"4":60.7,"5":60.0,"6":68.5},"ind":{},"g":65.1,"ph":[],"note":7,"ring":5,"dur":11,"holds":60,"tent":1,"lab":"Appel 8 · 19/10 à 16:21"},{"id":"BIC_AP25_CRC_051","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"20/10/2026","arr":"09:18","dep":"09:28","aff":"1 tentative","wait":1,"cm":"CM-212","R":[[5,100],[8,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[11,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[28,60],[17,0],[19,67],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.11":"Mise en attente sans explication.","4.13":"Pas de remerciement après l’attente.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":50.0,"3":100.0,"4":71.4,"5":60.0,"6":46.8},"ind":{},"g":66.4,"ph":[],"note":6,"ring":1,"dur":10,"holds":30,"tent":1,"lab":"Appel 3 · 20/10 à 09:18"},{"id":"BIC_AP25_CRC_052","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"21/10/2026","arr":"09:30","dep":"09:36","aff":"3 tentatives","wait":0,"cm":"CM-205","R":[[7,0],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[16,33],[20,33],[0,100],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la troisième tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":66.7,"3":80.0,"4":81.8,"5":80.0,"6":51.5},"ind":{},"g":71.2,"ph":[],"note":7,"ring":3,"dur":6,"holds":0,"tent":3,"lab":"Appel 5 · 21/10 à 09:30"},{"id":"BIC_AP25_CRC_053","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"22/10/2026","arr":"16:57","dep":"17:05","aff":"2 tentatives","wait":3,"cm":"CM-203","R":[[6,50],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[13,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[31,90],[14,100],[19,67],[1,0],[28,60]],"O":{"4.13":"Pas de remerciement après l’attente.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","4.1":"Réponse générique, peu adaptée à ma situation.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 180 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Rendez-vous proposé en agence.","5.5":"« Au revoir » sec, non personnalisé.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":100.0,"4":64.3,"5":50.0,"6":86.8},"ind":{},"g":70.8,"ph":[],"note":9,"ring":4,"dur":8,"holds":180,"tent":2,"lab":"Appel 8 · 22/10 à 16:57"},{"id":"BIC_AP25_CRC_054","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"23/10/2026","arr":"15:42","dep":"15:45","aff":"2 tentatives","wait":0,"cm":"CM-212","R":[[6,50],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.3":"Ma demande n’a pas été reformulée.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":60.0,"4":58.3,"5":60.0,"6":68.5},"ind":{},"g":65.7,"ph":[],"note":7,"ring":3,"dur":3,"holds":0,"tent":2,"lab":"Appel 8 · 23/10 à 15:42"},{"id":"BIC_AP25_CRC_055","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"26/10/2026","arr":"08:48","dep":"08:54","aff":"1 tentative","wait":0,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[27,50],[16,33],[19,67],[1,0],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton neutre, sans chaleur perceptible.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":100.0,"4":81.8,"5":30.0,"6":50.0},"ind":{},"g":64.4,"ph":[],"note":5,"ring":4,"dur":6,"holds":0,"tent":1,"lab":"Appel 11 · 26/10 à 08:48"},{"id":"BIC_AP25_CRC_056","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"27/10/2026","arr":"15:45","dep":"15:52","aff":"1 tentative","wait":2,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[0,100],[31,90]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 120 secondes.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":67.9,"5":70.0,"6":68.5},"ind":{},"g":73.4,"ph":[],"note":7,"ring":4,"dur":7,"holds":120,"tent":1,"lab":"Appel 17 · 27/10 à 15:45"},{"id":"BIC_AP25_CRC_057","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"28/10/2026","arr":"11:21","dep":"11:27","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[32,100],[14,100],[18,100],[1,0],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"1 sonnerie avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","5.6":"Le répondant a raccroché avant moi.","6.3":"Bonne maîtrise des produits et des conditions."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":100.0,"4":90.9,"5":80.0,"6":100.0},"ind":{},"g":88.9,"ph":[],"note":10,"ring":1,"dur":6,"holds":0,"tent":1,"lab":"Appel 12 · 28/10 à 11:21"},{"id":"BIC_AP25_CRC_058","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"29/10/2026","arr":"14:42","dep":"14:48","aff":"1 tentative","wait":2,"cm":"CM-205","R":[[5,100],[8,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[12,50],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[31,90],[16,33],[20,33],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Aucune demande de numéro pour un rappel.","3.3":"Ma demande n’a pas été reformulée.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 90 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":40.0,"4":70.0,"5":50.0,"6":61.5},"ind":{},"g":63.2,"ph":[],"note":9,"ring":2,"dur":6,"holds":90,"tent":1,"lab":"Appel 11 · 29/10 à 14:42"},{"id":"BIC_AP25_CRC_059","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"30/10/2026","arr":"09:12","dep":"09:16","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[1,0],[1,0],[1,0],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[28,60],[15,67],[19,67],[0,100],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":80.0,"4":63.6,"5":70.0,"6":63.5},"ind":{},"g":70.1,"ph":[],"note":6,"ring":6,"dur":4,"holds":0,"tent":1,"lab":"Appel 13 · 30/10 à 09:12"},{"id":"BIC_AP25_CRC_060","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"12/10/2026","arr":"16:30","dep":"16:38","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[3,null],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[20,33],[1,0],[28,60]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.9":"Aucune invitation à passer en agence ni conseil.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":80.0,"4":27.3,"5":70.0,"6":60.0},"ind":{},"g":60.9,"ph":[],"note":7,"ring":6,"dur":8,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 16:30"},{"id":"BIC_AP25_CRC_061","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"13/10/2026","arr":"10:51","dep":"11:00","aff":"1 tentative","wait":3,"cm":"CM-205","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[13,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[30,80],[15,67],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Aucune question sur mes motivations.","4.1":"Réponse générique, peu adaptée à ma situation.","4.12":"Mise en attente de 180 secondes.","5.5":"Prise de congé sans me nommer.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":80.0,"4":78.6,"5":40.0,"6":73.5},"ind":{},"g":70.7,"ph":[],"note":8,"ring":3,"dur":9,"holds":180,"tent":1,"lab":"Appel 3 · 13/10 à 10:51"},{"id":"BIC_AP25_CRC_062","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"14/10/2026","arr":"15:03","dep":"15:13","aff":"1 tentative","wait":1,"cm":"CM-210","R":[[5,100],[10,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[14,100],[20,33],[0,100],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.8":"Mon nom n’a jamais été prononcé.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","2.6":"Peu de formules de politesse pendant l’échange.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.7":"Le répondant a cité l’offre du moment.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 30 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":75.0,"3":100.0,"4":80.0,"5":60.0,"6":63.2},"ind":{},"g":72.5,"ph":[],"note":6,"ring":6,"dur":10,"holds":30,"tent":1,"lab":"Appel 3 · 14/10 à 15:03"},{"id":"BIC_AP25_CRC_063","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"15/10/2026","arr":"10:15","dep":"10:23","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[29,70],[14,100],[20,33],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.4":"Pas de remerciement personnalisé.","2.7":"Ton chaleureux, sourire perceptible.","4.2":"Débit rapide, termes techniques non expliqués.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":60.0,"4":50.0,"5":60.0,"6":68.2},"ind":{},"g":56.2,"ph":[],"note":7,"ring":3,"dur":8,"holds":0,"tent":1,"lab":"Appel 3 · 15/10 à 10:15"},{"id":"BIC_AP25_CRC_064","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"16/10/2026","arr":"08:51","dep":"08:57","aff":"1 tentative","wait":2,"cm":"CM-201","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[12,50],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.7":"Aucune autre offre ni promotion évoquée.","4.13":"Pas de remerciement après l’attente.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.6":"Peu de formules de politesse pendant l’échange.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Aucune question sur mes motivations.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Mise en attente de 120 secondes.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":58.3,"3":80.0,"4":65.4,"5":90.0,"6":73.5},"ind":{},"g":73.3,"ph":[],"note":8,"ring":2,"dur":6,"holds":120,"tent":1,"lab":"Appel 6 · 16/10 à 08:51"},{"id":"BIC_AP25_CRC_065","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"19/10/2026","arr":"14:30","dep":"14:34","aff":"3 tentatives","wait":0,"cm":"CM-214","R":[[7,0],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[28,60],[16,33],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la troisième tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.4":"Aucune alternative proposée après mon objection sur les frais.","4.6":"Ton sec à la fin de l’échange.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":50.0,"3":60.0,"4":41.7,"5":80.0,"6":46.5},"ind":{},"g":54.0,"ph":[],"note":6,"ring":3,"dur":4,"holds":0,"tent":3,"lab":"Appel 10 · 19/10 à 14:30"},{"id":"BIC_AP25_CRC_066","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"20/10/2026","arr":"14:42","dep":"14:51","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[8,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[16,33],[20,33],[0,100],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":72.7,"5":80.0,"6":56.5},"ind":{},"g":78.4,"ph":[],"note":8,"ring":2,"dur":9,"holds":0,"tent":1,"lab":"Appel 9 · 20/10 à 14:42"},{"id":"BIC_AP25_CRC_067","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"21/10/2026","arr":"09:54","dep":"10:01","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[28,60],[15,67],[20,33],[1,0],[27,50]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Voix lasse, peu engageante.","4.1":"Réponse générique, peu adaptée à ma situation.","4.2":"Débit rapide, termes techniques non expliqués.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Aucune invitation à passer en agence ni conseil.","4.12":"Pas de mise en attente.","5.5":"Prise de congé sans me nommer.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":40.0,"4":41.7,"5":60.0,"6":55.0},"ind":{},"g":59.1,"ph":[],"note":6,"ring":3,"dur":7,"holds":0,"tent":1,"lab":"Appel 7 · 21/10 à 09:54"},{"id":"BIC_AP25_CRC_068","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"22/10/2026","arr":"08:18","dep":"08:26","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[11,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[19,67],[1,0],[31,90]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","4.11":"Mise en attente sans explication.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Mise en attente de 30 secondes.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Pas d’incitation à se rendre en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":60.0,"4":80.0,"5":50.0,"6":68.5},"ind":{},"g":75.0,"ph":[],"note":7,"ring":4,"dur":8,"holds":30,"tent":1,"lab":"Appel 6 · 22/10 à 08:18"},{"id":"BIC_AP25_CRC_069","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"23/10/2026","arr":"16:27","dep":"16:35","aff":"1 tentative","wait":3,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[13,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[27,50],[15,67],[20,33],[1,0],[26,40]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.6":"Peu de formules de politesse pendant l’échange.","2.7":"Ton neutre, sans chaleur perceptible.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Mise en attente de 180 secondes.","5.1":"Pas de vérification de ma satisfaction.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":25.0,"3":40.0,"4":69.2,"5":50.0,"6":50.0},"ind":{},"g":48.9,"ph":[],"note":5,"ring":4,"dur":8,"holds":180,"tent":1,"lab":"Appel 9 · 23/10 à 16:27"},{"id":"BIC_AP25_CRC_070","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"26/10/2026","arr":"11:00","dep":"11:09","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[1,0],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[29,70],[17,0],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Remerciement sans citer mon nom.","3.3":"Ma demande a été reformulée avant la réponse.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":60.0,"5":50.0,"6":43.2},"ind":{},"g":58.5,"ph":[],"note":7,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 9 · 26/10 à 11:00"},{"id":"BIC_AP25_CRC_071","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"27/10/2026","arr":"09:00","dep":"09:04","aff":"1 tentative","wait":0,"cm":"CM-208","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[1,0],[1,0],[1,0],[1,0],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.3":"Aucune demande de numéro pour un rappel.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.4":"Conclusion rapide, sans chaleur.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":100.0,"4":80.0,"5":10.0,"6":68.5},"ind":{},"g":65.3,"ph":[],"note":7,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 10 · 27/10 à 09:00"},{"id":"BIC_AP25_CRC_072","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"28/10/2026","arr":"16:30","dep":"16:39","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[29,70],[15,67],[20,33],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","4.12":"Pas de mise en attente.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":20.0,"4":63.6,"5":80.0,"6":60.0},"ind":{},"g":63.1,"ph":[],"note":7,"ring":4,"dur":9,"holds":0,"tent":1,"lab":"Appel 8 · 28/10 à 16:30"},{"id":"BIC_AP25_CRC_073","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"29/10/2026","arr":"09:54","dep":"10:03","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[3,null],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Réponse directe, sans question ouverte.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.5":"Remarque négative sur une autre banque.","4.7":"Pas de recommandation de service complémentaire.","4.12":"Pas de mise en attente.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":80.0,"4":45.5,"5":80.0,"6":68.5},"ind":{},"g":66.1,"ph":[],"note":7,"ring":3,"dur":9,"holds":0,"tent":1,"lab":"Appel 12 · 29/10 à 09:54"},{"id":"BIC_AP25_CRC_074","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"30/10/2026","arr":"15:03","dep":"15:11","aff":"1 tentative","wait":3,"cm":"CM-210","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[13,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[17,0],[19,67],[0,100],[30,80]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Le répondant a cité l’offre du moment.","4.8":"Mon nom a été prononcé pendant l’échange.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 180 secondes.","4.13":"Pas de remerciement après l’attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":60.0,"4":78.6,"5":80.0,"6":61.8},"ind":{},"g":71.8,"ph":[],"note":9,"ring":4,"dur":8,"holds":180,"tent":1,"lab":"Appel 11 · 30/10 à 15:03"},{"id":"BIC_AP25_CRC_075","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"12/10/2026","arr":"09:00","dep":"09:06","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[8,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[15,67],[20,33],[1,0],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","4.2":"Débit rapide, termes techniques non expliqués.","4.6":"Ton sec à la fin de l’échange.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":50.0,"3":20.0,"4":66.7,"5":60.0,"6":60.0},"ind":{},"g":57.4,"ph":[],"note":7,"ring":2,"dur":6,"holds":0,"tent":1,"lab":"Appel 1 · 12/10 à 09:00"},{"id":"BIC_AP25_CRC_076","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"13/10/2026","arr":"10:03","dep":"10:11","aff":"1 tentative","wait":0,"cm":"CM-212","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[26,40],[15,67],[20,33],[1,0],[28,60]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange expéditif, réponse peu convaincante.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.7":"Ton chaleureux, sourire perceptible.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.3":"Pas de reformulation avant de répondre.","4.3":"Je n’ai pas obtenu les tarifs demandés.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":20.0,"4":72.7,"5":50.0,"6":45.0},"ind":{},"g":57.3,"ph":[],"note":4,"ring":4,"dur":8,"holds":0,"tent":1,"lab":"Appel 1 · 13/10 à 10:03"},{"id":"BIC_AP25_CRC_077","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"14/10/2026","arr":"14:21","dep":"14:28","aff":"1 tentative","wait":2,"cm":"CM-205","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[30,80],[15,67],[19,67],[0,100],[30,80]],"O":{"5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","5.6":"Le répondant a raccroché avant moi.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"7 sonneries avant le décroché.","2.4":"Remerciement sans citer mon nom.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.8":"Mon nom n’a jamais été prononcé.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Mise en attente de 90 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 7 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":100.0,"4":73.1,"5":60.0,"6":73.5},"ind":{},"g":73.3,"ph":[],"note":8,"ring":7,"dur":7,"holds":90,"tent":1,"lab":"Appel 3 · 14/10 à 14:21"},{"id":"BIC_AP25_CRC_078","ag":4,"p":2,"sc":"Carte bloquée","date":"15/10/2026","arr":"15:27","dep":"15:31","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[3,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[29,70],[14,100],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","3.2":"Aucune question sur ma situation avant la réponse.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":20.0,"4":81.8,"5":80.0,"6":76.8},"ind":{},"g":69.0,"ph":[],"note":7,"ring":4,"dur":4,"holds":0,"tent":1,"lab":"Appel 2 · 15/10 à 15:27"},{"id":"BIC_AP25_CRC_079","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"16/10/2026","arr":"14:15","dep":"14:20","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[31,90],[15,67],[18,100],[0,100],[31,90]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","4.7":"Le répondant a cité l’offre du moment.","4.10":"Certaines réponses manquaient de pertinence.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":80.0,"4":83.3,"5":100.0,"6":86.8},"ind":{},"g":83.6,"ph":[],"note":9,"ring":2,"dur":5,"holds":0,"tent":1,"lab":"Appel 4 · 16/10 à 14:15"},{"id":"BIC_AP25_CRC_080","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"19/10/2026","arr":"09:15","dep":"09:20","aff":"2 tentatives","wait":0,"cm":"CM-207","R":[[6,50],[10,0],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[3,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[29,70],[16,33],[20,33],[1,0],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"5 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.3":"Mon numéro de téléphone n’a pas été demandé.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse incomplète : conditions et délais non précisés.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":16.7,"2":50.0,"3":60.0,"4":81.8,"5":60.0,"6":51.5},"ind":{},"g":59.0,"ph":[],"note":7,"ring":5,"dur":5,"holds":0,"tent":2,"lab":"Appel 3 · 19/10 à 09:15"},{"id":"BIC_AP25_CRC_081","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"20/10/2026","arr":"15:51","dep":"15:57","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[32,100],[15,67],[18,100],[0,100],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.4":"Aucune question sur mes motivations.","4.7":"Aucune autre offre ni promotion évoquée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","3.3":"Ma demande a été reformulée avant la réponse.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Bonne maîtrise des produits et des conditions."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":90.0,"5":90.0,"6":91.8},"ind":{},"g":83.3,"ph":[],"note":10,"ring":3,"dur":6,"holds":0,"tent":1,"lab":"Appel 5 · 20/10 à 15:51"},{"id":"BIC_AP25_CRC_082","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"21/10/2026","arr":"16:21","dep":"16:26","aff":"2 tentatives","wait":0,"cm":"CM-213","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[32,100],[15,67],[19,67],[1,0],[30,80]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":20.0,"4":90.9,"5":50.0,"6":83.5},"ind":{},"g":68.5,"ph":[],"note":10,"ring":4,"dur":5,"holds":0,"tent":2,"lab":"Appel 12 · 21/10 à 16:21"},{"id":"BIC_AP25_CRC_083","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"22/10/2026","arr":"08:06","dep":"08:11","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[29,70],[14,100],[19,67],[1,0],[31,90]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Deux questions ouvertes sur ma situation.","3.4":"Le besoin n’a pas été approfondi.","4.2":"Débit rapide, termes techniques non expliqués.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","5.6":"Le répondant a raccroché avant moi.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":40.0,"4":63.6,"5":40.0,"6":76.8},"ind":{},"g":69.0,"ph":[],"note":7,"ring":2,"dur":5,"holds":0,"tent":1,"lab":"Appel 6 · 22/10 à 08:06"},{"id":"BIC_AP25_CRC_084","ag":4,"p":2,"sc":"Carte bloquée","date":"23/10/2026","arr":"10:48","dep":"10:56","aff":"1 tentative","wait":0,"cm":"CM-201","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[28,60],[14,100],[20,33],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.7":"Le ton est resté neutre, sans chaleur particulière.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","4.7":"Aucune autre offre ni promotion évoquée.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : carte bloquée. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":40.0,"4":80.0,"5":50.0,"6":63.2},"ind":{},"g":62.6,"ph":[],"note":6,"ring":4,"dur":8,"holds":0,"tent":1,"lab":"Appel 5 · 23/10 à 10:48"},{"id":"BIC_AP25_CRC_085","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"26/10/2026","arr":"08:36","dep":"08:45","aff":"1 tentative","wait":0,"cm":"CM-211","R":[[5,100],[10,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[29,70],[15,67],[19,67],[1,0],[29,70]],"O":{"2.4":"Le répondant me remercie, mais sans citer mon nom.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"5 sonneries avant le décroché.","2.6":"Peu de formules de politesse pendant l’échange.","2.7":"Ton chaleureux, sourire perceptible.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom a été prononcé pendant l’échange.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 5 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":75.0,"3":80.0,"4":80.0,"5":30.0,"6":68.5},"ind":{},"g":63.0,"ph":[],"note":7,"ring":5,"dur":9,"holds":0,"tent":1,"lab":"Appel 10 · 26/10 à 08:36"},{"id":"BIC_AP25_CRC_086","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"27/10/2026","arr":"14:15","dep":"14:22","aff":"1 tentative","wait":0,"cm":"CM-213","R":[[5,100],[10,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[31,90],[15,67],[19,67],[1,0],[29,70]],"O":{"3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"6 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.2":"Mon nom a été demandé dès le début.","2.3":"Aucune demande de numéro pour un rappel.","3.4":"Le besoin n’a pas été approfondi.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":33.3,"2":83.3,"3":60.0,"4":60.0,"5":80.0,"6":78.5},"ind":{},"g":70.8,"ph":[],"note":9,"ring":6,"dur":7,"holds":0,"tent":1,"lab":"Appel 16 · 27/10 à 14:15"},{"id":"BIC_AP25_CRC_087","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"28/10/2026","arr":"11:09","dep":"11:14","aff":"2 tentatives","wait":1,"cm":"CM-208","R":[[6,50],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[30,80],[15,67],[19,67],[0,100],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.11":"Mise en attente sans explication.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"4 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","4.12":"Mise en attente de 30 secondes.","5.3":"Aucune proposition de rendez-vous ni invitation en agence.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":100.0,"3":60.0,"4":78.6,"5":80.0,"6":73.5},"ind":{},"g":80.1,"ph":[],"note":8,"ring":4,"dur":5,"holds":30,"tent":2,"lab":"Appel 11 · 28/10 à 11:09"},{"id":"BIC_AP25_CRC_088","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"29/10/2026","arr":"14:18","dep":"14:24","aff":"1 tentative","wait":0,"cm":"CM-207","R":[[5,100],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[31,90],[15,67],[19,67],[0,100],[29,70]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","3.4":"Aucune question sur mes motivations.","4.4":"Aucune alternative proposée face à mon objection sur le coût.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.1":"Le répondant m’a coupé la parole à deux reprises.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence.","5.5":"Prise de congé sans me nommer.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":75.0,"5":60.0,"6":78.5},"ind":{},"g":72.0,"ph":[],"note":9,"ring":3,"dur":6,"holds":0,"tent":1,"lab":"Appel 10 · 29/10 à 14:18"},{"id":"BIC_AP25_CRC_089","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"30/10/2026","arr":"11:36","dep":"11:39","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[8,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[3,null],[4,null],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[31,90],[15,67],[19,67],[1,0],[29,70]],"O":{"4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.3":"Ma demande n’a pas été reformulée.","4.1":"Réponse générique, peu adaptée à ma situation.","4.2":"Débit rapide, termes techniques non expliqués.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Connaissances des produits approximatives."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":100.0,"2":100.0,"3":60.0,"4":30.0,"5":80.0,"6":78.5},"ind":{},"g":73.0,"ph":[],"note":9,"ring":2,"dur":3,"holds":0,"tent":1,"lab":"Appel 13 · 30/10 à 11:36"},{"id":"BIC_AP25_CRC_090","ag":6,"p":2,"sc":"Suivi d’un virement non reçu","date":"12/10/2026","arr":"10:57","dep":"11:06","aff":"1 tentative","wait":1,"cm":"CM-211","R":[[5,100],[8,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[30,80],[17,0],[19,67],[1,0],[29,70]],"O":{"2.7":"Le ton est resté neutre, sans chaleur particulière.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","3.2":"Réponse directe, sans question ouverte.","3.3":"Ma demande a été reformulée avant la réponse.","4.1":"Réponse générique, peu adaptée à ma situation.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Attitude passive : réponse à la question posée uniquement.","4.12":"Mise en attente de 30 secondes.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : suivi d’un virement non reçu. La réponse est restée partielle sur les conditions et les délais, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":60.0,"4":60.0,"5":80.0,"6":56.8},"ind":{},"g":67.9,"ph":[],"note":8,"ring":2,"dur":9,"holds":30,"tent":1,"lab":"Appel 1 · 12/10 à 10:57"},{"id":"BIC_AP25_CRC_091","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"13/10/2026","arr":"10:03","dep":"10:11","aff":"1 tentative","wait":1,"cm":"CM-203","R":[[5,100],[9,50],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[11,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[31,90],[15,67],[19,67],[1,0],[28,60]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Le répondant ne m’a pas demandé qui j’étais.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","4.2":"Débit rapide, termes techniques non expliqués.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Mise en attente de 30 secondes.","5.3":"Pas d’incitation à se rendre en agence.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin, après une courte mise en attente. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":100.0,"4":60.0,"5":60.0,"6":78.5},"ind":{},"g":67.6,"ph":[],"note":9,"ring":3,"dur":8,"holds":30,"tent":1,"lab":"Appel 1 · 13/10 à 10:03"},{"id":"BIC_AP25_CRC_092","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"14/10/2026","arr":"11:15","dep":"11:18","aff":"1 tentative","wait":0,"cm":"CM-204","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[3,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[28,60],[15,67],[20,33],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.2":"Mon nom a été demandé dès le début.","2.4":"Pas de remerciement personnalisé.","2.7":"Voix lasse, peu engageante.","3.1":"Le répondant m’a coupé la parole à deux reprises.","3.2":"Deux questions ouvertes sur ma situation.","3.3":"Ma demande a été reformulée avant la réponse.","3.4":"Aucune question sur mes motivations.","4.7":"Le répondant a cité l’offre du moment.","4.12":"Pas de mise en attente.","5.2":"Il ne m’a pas demandé si j’avais d’autres questions.","5.4":"Conclusion rapide, sans chaleur.","5.6":"Le répondant a raccroché avant moi.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":50.0,"3":60.0,"4":90.9,"5":30.0,"6":55.0},"ind":{},"g":58.2,"ph":[],"note":6,"ring":3,"dur":3,"holds":0,"tent":1,"lab":"Appel 4 · 14/10 à 11:15"},{"id":"BIC_AP25_CRC_093","ag":1,"p":1,"sc":"Information sur un crédit consommation","date":"15/10/2026","arr":"08:51","dep":"09:02","aff":"1 tentative","wait":2,"cm":"CM-205","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[12,50],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[29,70],[15,67],[19,67],[1,0],[28,60]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.3":"Mon numéro de téléphone n’a pas été demandé.","3.2":"Deux questions ouvertes sur ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.12":"Mise en attente de 90 secondes.","5.4":"Conclusion rapide, sans chaleur.","5.5":"Prise de congé personnalisée, avec mon nom.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un crédit consommation. La réponse apportée était claire et adaptée à mon besoin, après une mise en attente de plus d’une minute. En revanche, mon nom n’a été ni demandé ni utilisé et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":83.3,"3":60.0,"4":65.4,"5":60.0,"6":68.5},"ind":{},"g":68.6,"ph":[],"note":7,"ring":3,"dur":11,"holds":90,"tent":1,"lab":"Appel 2 · 15/10 à 08:51"},{"id":"BIC_AP25_CRC_094","ag":5,"p":2,"sc":"Contestation de frais de tenue de compte","date":"16/10/2026","arr":"10:15","dep":"10:23","aff":"1 tentative","wait":0,"cm":"CM-214","R":[[5,100],[8,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[3,null],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[31,90],[15,67],[19,67],[1,0],[31,90]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.5":"Prise de congé courtoise mais non personnalisée.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"2 sonneries avant le décroché.","2.1":"Simple « Allô, oui ? » au décroché.","3.2":"Aucune question sur ma situation avant la réponse.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu dès la première tentative après 2 sonneries. Le répondant n’a pas utilisé la formule de bienvenue complète, mais est resté poli et à l’écoute. J’ai exposé ma demande : contestation de frais de tenue de compte. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":100.0,"2":66.7,"3":80.0,"4":100.0,"5":70.0,"6":78.5},"ind":{},"g":79.9,"ph":[],"note":9,"ring":2,"dur":8,"holds":0,"tent":1,"lab":"Appel 7 · 16/10 à 10:15"},{"id":"BIC_AP25_CRC_095","ag":3,"p":1,"sc":"Information sur un plan d’épargne","date":"19/10/2026","arr":"09:57","dep":"10:01","aff":"3 tentatives","wait":0,"cm":"CM-201","R":[[7,0],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[4,null],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[29,70],[15,67],[20,33],[1,0],[31,90]],"O":{"3.3":"Ma demande n’a pas été reformulée.","5.5":"Prise de congé courtoise mais non personnalisée.","5.6":"Le répondant a raccroché avant moi.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la troisième tentative.","1.2":"4 sonneries avant le décroché.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.12":"Pas de mise en attente.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, il m’a fallu trois tentatives pour joindre un interlocuteur. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur un plan d’épargne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":33.3,"2":100.0,"3":60.0,"4":100.0,"5":60.0,"6":60.0},"ind":{},"g":78.7,"ph":[],"note":7,"ring":4,"dur":4,"holds":0,"tent":3,"lab":"Appel 9 · 19/10 à 09:57"},{"id":"BIC_AP25_CRC_096","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"20/10/2026","arr":"16:03","dep":"16:09","aff":"1 tentative","wait":0,"cm":"CM-206","R":[[5,100],[9,50],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[3,null],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[30,80],[15,67],[19,67],[1,0],[30,80]],"O":{"3.3":"Ma demande n’a pas été reformulée.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.1":"Le répondant ne vérifie pas que j’ai bien compris.","5.3":"Aucune invitation à passer en agence ni proposition de rendez-vous.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"4 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.2":"Deux questions ouvertes sur ma situation.","4.1":"Réponse générique, peu adaptée à ma situation.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.4":"Conclusion rapide, sans chaleur.","5.5":"« Au revoir » sec, non personnalisé.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 4 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu de façon correcte, mais sans prise de congé personnalisée.","seq":{"1":66.7,"2":100.0,"3":60.0,"4":63.6,"5":30.0,"6":73.5},"ind":{},"g":66.5,"ph":[],"note":8,"ring":4,"dur":6,"holds":0,"tent":1,"lab":"Appel 11 · 20/10 à 16:03"},{"id":"BIC_AP25_CRC_097","ag":2,"p":1,"sc":"Information sur une carte bancaire","date":"21/10/2026","arr":"11:24","dep":"11:27","aff":"1 tentative","wait":0,"cm":"CM-209","R":[[5,100],[9,50],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[32,100],[15,67],[19,67],[0,100],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.8":"Mon nom n’a jamais été prononcé.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la première tentative.","1.2":"3 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande a été reformulée avant la réponse.","4.12":"Pas de mise en attente.","5.3":"Rendez-vous proposé en agence.","6.2":"Bruits de fond pendant l’appel.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu dès la première tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur une carte bancaire. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":66.7,"2":66.7,"3":100.0,"4":63.6,"5":100.0,"6":83.5},"ind":{},"g":78.5,"ph":[],"note":10,"ring":3,"dur":3,"holds":0,"tent":1,"lab":"Appel 5 · 21/10 à 11:24"},{"id":"BIC_AP25_CRC_098","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"22/10/2026","arr":"14:39","dep":"14:42","aff":"2 tentatives","wait":0,"cm":"CM-202","R":[[6,50],[10,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[1,0],[0,100],[4,null],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[2,null],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[27,50],[16,33],[20,33],[1,0],[29,70]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Aucune question sur mes motivations.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange correct, mais sans réelle valeur ajoutée.","1.1":"Décroché à la deuxième tentative.","1.2":"6 sonneries avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","2.4":"Remerciement sans citer mon nom.","2.7":"Ton chaleureux, sourire perceptible.","4.2":"Débit rapide, termes techniques non expliqués.","4.7":"Pas de recommandation de service complémentaire.","4.8":"Le répondant ne m’a pas appelé par mon nom.","4.9":"Le répondant m’a invité à passer en agence et m’a donné un conseil utile.","4.12":"Pas de mise en attente.","5.1":"Pas de vérification de ma satisfaction.","6.2":"Bruits de fond pendant l’appel."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 6 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse est restée partielle sur les conditions et les délais. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":16.7,"2":66.7,"3":40.0,"4":45.5,"5":90.0,"6":41.5},"ind":{},"g":58.1,"ph":[],"note":5,"ring":6,"dur":3,"holds":0,"tent":2,"lab":"Appel 13 · 22/10 à 14:39"},{"id":"BIC_AP25_CRC_099","ag":0,"p":1,"sc":"Information sur l’ouverture d’un compte","date":"23/10/2026","arr":"08:57","dep":"09:01","aff":"2 tentatives","wait":0,"cm":"CM-212","R":[[6,50],[8,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[3,null],[4,null],[0,100],[1,0],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[29,70],[14,100],[20,33],[1,0],[30,80]],"O":{"2.3":"Aucun numéro de téléphone ne m’a été demandé.","2.4":"Le répondant me remercie, mais sans citer mon nom.","3.2":"Le répondant est passé directement à la réponse, sans question sur ma situation.","4.3":"La réponse est restée incomplète sur les conditions et les délais.","4.7":"Aucune autre offre ni promotion évoquée.","4.9":"Le répondant ne m’a pas invité à passer en agence.","5.5":"Prise de congé courtoise mais non personnalisée.","6.3":"Le répondant manquait de précision sur les conditions et les tarifs.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"1 sonnerie avant le décroché.","2.1":"Formule de bienvenue complète, avec le nom de la banque et le prénom.","3.3":"Ma demande n’a pas été reformulée.","4.8":"Mon nom a été prononcé pendant l’échange.","4.12":"Pas de mise en attente.","5.3":"Pas d’incitation à se rendre en agence."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, la prise en charge a été rapide, le décroché étant intervenu à la deuxième tentative après 1 sonnerie. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : information sur l’ouverture d’un compte. La réponse est restée partielle sur les conditions et les délais. En revanche, certains standards n’ont pas été appliqués et aucune invitation à passer en agence ne m’a été faite. L’échange s’est conclu chaleureusement, mais sans prise de congé personnalisée.","seq":{"1":83.3,"2":66.7,"3":40.0,"4":70.0,"5":60.0,"6":68.2},"ind":{},"g":64.2,"ph":[],"note":7,"ring":1,"dur":4,"holds":0,"tent":2,"lab":"Appel 8 · 23/10 à 08:57"},{"id":"BIC_AP25_CRC_100","ag":7,"p":2,"sc":"Accès à la banque en ligne","date":"26/10/2026","arr":"11:24","dep":"11:31","aff":"2 tentatives","wait":0,"cm":"CM-202","R":[[6,50],[9,50],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[2,null],[2,null],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[30,80],[14,100],[19,67],[0,100],[30,80]],"O":{"2.2":"Mon nom ne m’a pas été demandé.","4.9":"Le répondant ne m’a pas invité à passer en agence.","6.1":"Échange respectueux et à l’écoute.","1.1":"Décroché à la deuxième tentative.","1.2":"3 sonneries avant le décroché.","2.7":"Ton chaleureux, sourire perceptible.","3.2":"Aucune question sur ma situation avant la réponse.","3.3":"Ma demande n’a pas été reformulée.","3.4":"Le besoin n’a pas été approfondi.","4.3":"Réponse claire et complète : conditions, frais et délais.","4.6":"Ton sec à la fin de l’échange.","4.12":"Pas de mise en attente.","6.3":"Le répondant a hésité sur les conditions du produit."},"txt":"Lors de mon appel au centre de relation client de BGFIBank, le décroché est intervenu à la deuxième tentative après 3 sonneries. Le répondant s’est présenté selon la formule de bienvenue et a fait preuve d’une écoute attentive. J’ai exposé ma demande : accès à la banque en ligne. La réponse apportée était claire et adaptée à mon besoin. En revanche, mon nom n’a été ni demandé ni utilisé. L’échange s’est conclu chaleureusement, avec une prise de congé personnalisée.","seq":{"1":50.0,"2":83.3,"3":20.0,"4":83.3,"5":100.0,"6":81.8},"ind":{},"g":77.8,"ph":[],"note":8,"ring":3,"dur":7,"holds":0,"tent":2,"lab":"Appel 15 · 26/10 à 11:24"}],"units":[{"n":"Information sur l’ouverture d’un compte","e":"Prospect","z":"Centre de relation client","code":"CRC-1"},{"n":"Information sur un crédit consommation","e":"Prospect","z":"Centre de relation client","code":"CRC-2"},{"n":"Information sur une carte bancaire","e":"Prospect","z":"Centre de relation client","code":"CRC-3"},{"n":"Information sur un plan d’épargne","e":"Prospect","z":"Centre de relation client","code":"CRC-4"},{"n":"Carte bloquée","e":"Client","z":"Centre de relation client","code":"CRC-5"},{"n":"Contestation de frais de tenue de compte","e":"Client","z":"Centre de relation client","code":"CRC-6"},{"n":"Suivi d’un virement non reçu","e":"Client","z":"Centre de relation client","code":"CRC-7"},{"n":"Accès à la banque en ligne","e":"Client","z":"Centre de relation client","code":"CRC-8"}]},"lead_d":{"V2":[{"id":"BIC_LM_FB_01","ag":0,"p":1,"sc":"Ouverture d’un compte","date":"12/10/2027","arr":"18:34","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-211","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[4,100],[16,80],[19,null]],"O":{"1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 40 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 40 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Facebook / Messenger le 12/10 à 18 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 40 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":40,"auto":true,"lab":"Lead 1 · 12/10 à 18:34"},{"id":"BIC_LM_FB_02","ag":0,"p":1,"sc":"Crédit consommation","date":"13/10/2027","arr":"14:12","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-206","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[16,80],[19,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 23.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 23.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Facebook / Messenger le 13/10 à 14 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 23. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":83,"auto":true,"lab":"Lead 2 · 13/10 à 14:12"},{"id":"BIC_LM_FB_03","ag":0,"p":1,"sc":"Carte bancaire","date":"14/10/2027","arr":"16:12","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-214","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[15,70],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 15 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 15 min.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Facebook / Messenger le 14/10 à 16 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 15 min. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":15,"auto":true,"lab":"Lead 3 · 14/10 à 16:12"},{"id":"BIC_LM_FB_04","ag":0,"p":1,"sc":"Banque en ligne","date":"15/10/2027","arr":"20:48","dep":"—","aff":"1 à 24 heures","wait":6,"cm":"CM-209","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[5,80],[15,70],[19,null]],"O":{"1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 5 h 48.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 5 h 48.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Facebook / Messenger le 15/10 à 20 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 5 h 48. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":348,"auto":true,"lab":"Lead 4 · 15/10 à 20:48"},{"id":"BIC_LM_FB_05","ag":0,"p":1,"sc":"Épargne","date":"16/10/2027","arr":"15:12","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-210","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[4,100],[18,100],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 18 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 18 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur Facebook / Messenger le 16/10 à 15 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 18 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0},"ind":{},"g":83.3,"ph":[],"note":10,"ok":true,"delay":18,"auto":false,"lab":"Lead 5 · 16/10 à 15:12"},{"id":"BIC_LM_FB_06","ag":0,"p":1,"sc":"Ouverture d’un compte","date":"19/10/2027","arr":"11:34","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-206","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[13,50],[21,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 01.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 01.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Facebook / Messenger le 19/10 à 11 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 01. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":65.0},"ind":{},"g":69.2,"ph":[],"note":5,"ok":true,"delay":61,"auto":true,"lab":"Lead 6 · 19/10 à 11:34"},{"id":"BIC_LM_FB_07","ag":0,"p":1,"sc":"Crédit consommation","date":"20/10/2027","arr":"10:41","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-202","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[1,0],[5,80],[14,60],[23,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 08.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 08.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Facebook / Messenger le 20/10 à 10 h 41. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 08. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":80.0,"2":70.0},"ind":{},"g":78.3,"ph":[],"note":6,"ok":true,"delay":68,"auto":true,"lab":"Lead 7 · 20/10 à 10:41"},{"id":"BIC_LM_FB_09","ag":0,"p":1,"sc":"Banque en ligne","date":"22/10/2027","arr":"16:34","dep":"—","aff":"1 à 24 heures","wait":6,"cm":"CM-208","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[1,0],[1,0],[6,50],[14,60],[22,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 6 h 07.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 6 h 07.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Facebook / Messenger le 22/10 à 16 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 6 h 07. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":70.0,"2":55.0},"ind":{},"g":67.5,"ph":[],"note":6,"ok":true,"delay":367,"auto":true,"lab":"Lead 9 · 22/10 à 16:34"},{"id":"BIC_LM_FB_10","ag":0,"p":1,"sc":"Épargne","date":"24/10/2027","arr":"19:05","dep":"—","aff":"1 à 24 heures","wait":3,"cm":"CM-208","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[6,50],[14,60],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 2 h 40.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 2 h 40.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur Facebook / Messenger le 24/10 à 19 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 2 h 40. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":160,"auto":false,"lab":"Lead 10 · 24/10 à 19:05"},{"id":"BIC_LM_FB_08","ag":0,"p":1,"sc":"Carte bancaire","date":"24/10/2027","arr":"19:56","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-210","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[4,100],[18,100],[19,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 36 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 36 min.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Facebook / Messenger le 24/10 à 19 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 36 min. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0},"ind":{},"g":83.3,"ph":[],"note":10,"ok":true,"delay":36,"auto":true,"lab":"Lead 8 · 24/10 à 19:56"},{"id":"BIC_LM_WA_01","ag":1,"p":1,"sc":"Crédit consommation","date":"14/10/2027","arr":"16:12","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-210","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[18,100],[19,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 14 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 14 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur WhatsApp le 14/10 à 16 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 14 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":100.0},"ind":{},"g":91.7,"ph":[],"note":10,"ok":true,"delay":14,"auto":true,"lab":"Lead 1 · 14/10 à 16:12"},{"id":"BIC_LM_WA_03","ag":1,"p":1,"sc":"Banque en ligne","date":"17/10/2027","arr":"10:34","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-210","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[16,80],[21,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur WhatsApp le 17/10 à 10 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":1,"auto":true,"lab":"Lead 3 · 17/10 à 10:34"},{"id":"BIC_LM_WA_02","ag":1,"p":1,"sc":"Carte bancaire","date":"17/10/2027","arr":"10:41","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-211","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[1,0],[6,50],[12,40],[21,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 2 h 13.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 2 h 13.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur WhatsApp le 17/10 à 10 h 41. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 2 h 13. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":60.0,"2":45.0},"ind":{},"g":57.5,"ph":[],"note":4,"ok":true,"delay":133,"auto":false,"lab":"Lead 2 · 17/10 à 10:41"},{"id":"BIC_LM_WA_04","ag":1,"p":1,"sc":"Épargne","date":"19/10/2027","arr":"20:34","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-214","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[4,100],[16,80],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 30 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 30 min.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur WhatsApp le 19/10 à 20 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 30 min. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":30,"auto":true,"lab":"Lead 4 · 19/10 à 20:34"},{"id":"BIC_LM_WA_05","ag":1,"p":1,"sc":"Ouverture d’un compte","date":"20/10/2027","arr":"20:05","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-211","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[14,60],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 17 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 17 min.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur WhatsApp le 20/10 à 20 h 05. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 17 min. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":70.0},"ind":{},"g":70.0,"ph":[],"note":6,"ok":true,"delay":17,"auto":true,"lab":"Lead 5 · 20/10 à 20:05"},{"id":"BIC_LM_WA_07","ag":1,"p":1,"sc":"Carte bancaire","date":"22/10/2027","arr":"10:56","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-207","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[4,100],[18,100],[19,null]],"O":{"1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 44 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 44 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur WhatsApp le 22/10 à 10 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 44 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0},"ind":{},"g":100.0,"ph":[],"note":10,"ok":true,"delay":44,"auto":true,"lab":"Lead 7 · 22/10 à 10:56"},{"id":"BIC_LM_WA_08","ag":1,"p":1,"sc":"Banque en ligne","date":"24/10/2027","arr":"15:48","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-206","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[4,100],[18,100],[19,null]],"O":{"1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 8 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 8 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur WhatsApp le 24/10 à 15 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 8 min. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0},"ind":{},"g":83.3,"ph":[],"note":10,"ok":true,"delay":8,"auto":true,"lab":"Lead 8 · 24/10 à 15:48"},{"id":"BIC_LM_WA_06","ag":1,"p":1,"sc":"Crédit consommation","date":"24/10/2027","arr":"19:41","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-212","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[4,100],[16,80],[19,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 6 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 6 min.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur WhatsApp le 24/10 à 19 h 41. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 6 min. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":90.0},"ind":{},"g":81.7,"ph":[],"note":8,"ok":true,"delay":6,"auto":true,"lab":"Lead 6 · 24/10 à 19:41"},{"id":"BIC_LM_WA_10","ag":1,"p":1,"sc":"Ouverture d’un compte","date":"31/10/2027","arr":"15:41","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-207","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[4,100],[15,70],[20,null]],"O":{"1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 43 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 43 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur WhatsApp le 31/10 à 15 h 41. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 43 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : très bon.","seq":{"1":90.0,"2":85.0},"ind":{},"g":89.2,"ph":[],"note":7,"ok":true,"delay":43,"auto":true,"lab":"Lead 10 · 31/10 à 15:41"},{"id":"BIC_LM_WA_09","ag":1,"p":1,"sc":"Épargne","date":"31/10/2027","arr":"19:12","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-207","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[17,90],[21,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 39 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 39 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 9/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (épargne) sur WhatsApp le 31/10 à 19 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 39 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":95.0},"ind":{},"g":90.8,"ph":[],"note":9,"ok":true,"delay":39,"auto":true,"lab":"Lead 9 · 31/10 à 19:12"},{"id":"BIC_LM_IG_01","ag":2,"p":1,"sc":"Carte bancaire","date":"16/10/2027","arr":"10:56","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-211","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[4,100],[18,100],[20,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 2 h 20.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 2 h 20.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Instagram le 16/10 à 10 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 2 h 20. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0},"ind":{},"g":83.3,"ph":[],"note":10,"ok":true,"delay":140,"auto":true,"lab":"Lead 1 · 16/10 à 10:56"},{"id":"BIC_LM_IG_02","ag":2,"p":1,"sc":"Banque en ligne","date":"19/10/2027","arr":"15:20","dep":"—","aff":"1 à 24 heures","wait":3,"cm":"CM-205","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[15,70],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 3 h 20.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 3 h 20.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Instagram le 19/10 à 15 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 3 h 20. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":200,"auto":true,"lab":"Lead 2 · 19/10 à 15:20"},{"id":"BIC_LM_IG_03","ag":2,"p":1,"sc":"Épargne","date":"20/10/2027","arr":"11:12","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-205","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[12,40],[25,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.3":"Pas d’e-mail personnalisé.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.5":"Pas de réponse reçue.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : extrêmement difficile."},"txt":"J’ai envoyé ma demande (épargne) sur Instagram le 20/10 à 11 h 12. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":20.0},"ind":{},"g":3.6,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 3 · 20/10 à 11:12"},{"id":"BIC_LM_IG_04","ag":2,"p":1,"sc":"Ouverture d’un compte","date":"21/10/2027","arr":"11:12","dep":"—","aff":"1 à 24 heures","wait":12,"cm":"CM-206","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[4,100],[16,80],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 12 h 15.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 12 h 15.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Instagram le 21/10 à 11 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 12 h 15. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":735,"auto":true,"lab":"Lead 4 · 21/10 à 11:12"},{"id":"BIC_LM_IG_06","ag":2,"p":1,"sc":"Carte bancaire","date":"23/10/2027","arr":"10:56","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[6,50],[12,40],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 1 h 15.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 15.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Instagram le 23/10 à 10 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 15. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":50.0,"2":45.0},"ind":{},"g":49.2,"ph":[],"note":4,"ok":true,"delay":75,"auto":false,"lab":"Lead 6 · 23/10 à 10:56"},{"id":"BIC_LM_IG_05","ag":2,"p":1,"sc":"Crédit consommation","date":"24/10/2027","arr":"10:56","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-209","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[24,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Instagram le 24/10 à 10 h 56. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 5 · 24/10 à 10:56"},{"id":"BIC_LM_IG_08","ag":2,"p":1,"sc":"Épargne","date":"27/10/2027","arr":"11:56","dep":"—","aff":"1 à 24 heures","wait":19,"cm":"CM-206","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[0,100],[6,50],[12,40],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.2":"Réponse personnalisée reçue au bout de 18 h 50.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 18 h 50.","1.5":"Réponse partielle ou hors sujet.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (épargne) sur Instagram le 27/10 à 11 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 18 h 50. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":45.0},"ind":{},"g":49.2,"ph":[],"note":4,"ok":true,"delay":1130,"auto":false,"lab":"Lead 8 · 27/10 à 11:56"},{"id":"BIC_LM_IG_09","ag":2,"p":1,"sc":"Ouverture d’un compte","date":"28/10/2027","arr":"18:56","dep":"—","aff":"1 à 24 heures","wait":4,"cm":"CM-201","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[5,80],[14,60],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.2":"Réponse personnalisée reçue au bout de 4 h 27.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 4 h 27.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Instagram le 28/10 à 18 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 4 h 27. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":70.0},"ind":{},"g":70.0,"ph":[],"note":6,"ok":true,"delay":267,"auto":false,"lab":"Lead 9 · 28/10 à 18:56"},{"id":"BIC_LM_IG_10","ag":2,"p":1,"sc":"Crédit consommation","date":"29/10/2027","arr":"18:20","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-208","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[5,80],[16,80],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 45 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 45 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Instagram le 29/10 à 18 h 20. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 45 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":70.0,"2":80.0},"ind":{},"g":71.7,"ph":[],"note":8,"ok":true,"delay":45,"auto":false,"lab":"Lead 10 · 29/10 à 18:20"},{"id":"BIC_LM_IG_07","ag":2,"p":1,"sc":"Banque en ligne","date":"31/10/2027","arr":"10:34","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-208","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[1,0],[7,0],[10,20],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.2":"Réponse personnalisée reçue au bout de 1 h 12.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 12.","1.7":"Pas de relance dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Instagram le 31/10 à 10 h 34. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 12. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":30.0,"2":10.0},"ind":{},"g":26.7,"ph":[],"note":2,"ok":true,"delay":72,"auto":false,"lab":"Lead 7 · 31/10 à 10:34"},{"id":"BIC_LM_LI_10","ag":3,"p":1,"sc":"Carte bancaire","date":"12/10/2027","arr":"18:05","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-214","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[24,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 1/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur LinkedIn le 12/10 à 18 h 05. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 10 · 12/10 à 18:05"},{"id":"BIC_LM_LI_01","ag":3,"p":1,"sc":"Banque en ligne","date":"20/10/2027","arr":"10:56","dep":"—","aff":"Plus de 24 heures","wait":40,"cm":"CM-211","R":[[0,100],[0,100],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[6,50],[14,60],[22,null]],"O":{"1.4":"Délai de première réponse : 1,7 jours.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,7 jours.","1.3":"Pas d’e-mail personnalisé.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur LinkedIn le 20/10 à 10 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,7 jours. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":70.0,"2":55.0},"ind":{},"g":67.5,"ph":[],"note":6,"ok":true,"delay":2423,"auto":true,"lab":"Lead 1 · 20/10 à 10:56"},{"id":"BIC_LM_LI_02","ag":3,"p":1,"sc":"Épargne","date":"21/10/2027","arr":"15:12","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-207","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[23,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 1/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (épargne) sur LinkedIn le 21/10 à 15 h 12. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":5.0},"ind":{},"g":19.1,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 2 · 21/10 à 15:12"},{"id":"BIC_LM_LI_03","ag":3,"p":1,"sc":"Ouverture d’un compte","date":"22/10/2027","arr":"15:20","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-203","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[24,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 1/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur LinkedIn le 22/10 à 15 h 20. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 3 · 22/10 à 15:20"},{"id":"BIC_LM_LI_04","ag":3,"p":1,"sc":"Crédit consommation","date":"24/10/2027","arr":"10:41","dep":"—","aff":"Plus de 24 heures","wait":66,"cm":"CM-206","R":[[1,0],[0,100],[2,null],[1,0],[1,0],[1,0],[1,0],[1,0],[7,0],[11,30],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 2,7 jours.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 2,7 jours.","1.5":"Réponse partielle ou hors sujet.","1.6":"Aucune coordonnée de conseiller.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur LinkedIn le 24/10 à 10 h 41. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 2,7 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":20.0,"2":15.0},"ind":{},"g":19.2,"ph":[],"note":3,"ok":true,"delay":3951,"auto":false,"lab":"Lead 4 · 24/10 à 10:41"},{"id":"BIC_LM_LI_05","ag":3,"p":1,"sc":"Carte bancaire","date":"26/10/2027","arr":"11:56","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-208","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[24,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur LinkedIn le 26/10 à 11 h 56. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 5 · 26/10 à 11:56"},{"id":"BIC_LM_LI_06","ag":3,"p":1,"sc":"Banque en ligne","date":"27/10/2027","arr":"16:20","dep":"—","aff":"1 à 24 heures","wait":22,"cm":"CM-211","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[12,40],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 21 h 33.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 21 h 33.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur LinkedIn le 27/10 à 16 h 20. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 21 h 33. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":45.0},"ind":{},"g":40.8,"ph":[],"note":4,"ok":true,"delay":1293,"auto":false,"lab":"Lead 6 · 27/10 à 16:20"},{"id":"BIC_LM_LI_07","ag":3,"p":1,"sc":"Épargne","date":"28/10/2027","arr":"16:34","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-202","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[24,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (épargne) sur LinkedIn le 28/10 à 16 h 34. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 7 · 28/10 à 16:34"},{"id":"BIC_LM_LI_08","ag":3,"p":1,"sc":"Ouverture d’un compte","date":"29/10/2027","arr":"11:12","dep":"—","aff":"1 à 24 heures","wait":8,"cm":"CM-207","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[6,50],[14,60],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 8 h 15.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 8 h 15.","1.6":"Aucune coordonnée de conseiller.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur LinkedIn le 29/10 à 11 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 8 h 15. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":40.0,"2":55.0},"ind":{},"g":42.5,"ph":[],"note":6,"ok":true,"delay":495,"auto":false,"lab":"Lead 8 · 29/10 à 11:12"},{"id":"BIC_LM_LI_09","ag":3,"p":1,"sc":"Crédit consommation","date":"30/10/2027","arr":"15:12","dep":"—","aff":"Plus de 24 heures","wait":127,"cm":"CM-202","R":[[1,0],[0,100],[2,null],[1,0],[1,0],[1,0],[1,0],[1,0],[7,0],[8,0],[24,null]],"O":{"1.4":"Délai de première réponse : 5,3 jours.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 5,3 jours.","1.3":"Pas d’e-mail personnalisé.","1.5":"Réponse partielle ou hors sujet.","1.6":"Aucune coordonnée de conseiller.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 0/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur LinkedIn le 30/10 à 15 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 5,3 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":20.0,"2":0.0},"ind":{},"g":16.7,"ph":[],"note":0,"ok":true,"delay":7618,"auto":false,"lab":"Lead 9 · 30/10 à 15:12"},{"id":"BIC_LM_WEB_08","ag":4,"p":1,"sc":"Crédit consommation","date":"12/10/2027","arr":"11:05","dep":"—","aff":"1 à 24 heures","wait":19,"cm":"CM-204","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[5,80],[15,70],[21,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 18 h 36.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 18 h 36.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Site internet le 12/10 à 11 h 05. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 18 h 36. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":81.8,"2":75.0},"ind":{},"g":80.8,"ph":[],"note":7,"ok":true,"delay":1116,"auto":true,"lab":"Lead 8 · 12/10 à 11:05"},{"id":"BIC_LM_WEB_09","ag":4,"p":1,"sc":"Carte bancaire","date":"13/10/2027","arr":"14:12","dep":"—","aff":"Plus de 24 heures","wait":25,"cm":"CM-203","R":[[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[6,50],[14,60],[20,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,1 jours.","1.3":"E-mail de réponse non archivé.","1.4":"Délai de première réponse : 1,1 jours.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Site internet le 13/10 à 14 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,1 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":63.6,"2":55.0},"ind":{},"g":62.3,"ph":[],"note":6,"ok":true,"delay":1525,"auto":true,"lab":"Lead 9 · 13/10 à 14:12"},{"id":"BIC_LM_WEB_10","ag":4,"p":1,"sc":"Banque en ligne","date":"14/10/2027","arr":"20:12","dep":"—","aff":"1 à 24 heures","wait":15,"cm":"CM-211","R":[[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[6,50],[12,40],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 14 h 34.","1.3":"E-mail de réponse non archivé.","1.4":"Délai de première réponse : 14 h 34.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Site internet le 14/10 à 20 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 14 h 34. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":54.5,"2":45.0},"ind":{},"g":53.1,"ph":[],"note":4,"ok":true,"delay":874,"auto":false,"lab":"Lead 10 · 14/10 à 20:12"},{"id":"BIC_LM_WEB_01","ag":4,"p":1,"sc":"Épargne","date":"22/10/2027","arr":"20:41","dep":"—","aff":"1 à 24 heures","wait":12,"cm":"CM-205","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[12,40],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 12 h 01.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 12 h 01.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (épargne) sur Site internet le 22/10 à 20 h 41. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 12 h 01. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":45.0},"ind":{},"g":40.8,"ph":[],"note":4,"ok":true,"delay":721,"auto":false,"lab":"Lead 1 · 22/10 à 20:41"},{"id":"BIC_LM_WEB_02","ag":4,"p":1,"sc":"Ouverture d’un compte","date":"24/10/2027","arr":"19:48","dep":"—","aff":"Plus de 24 heures","wait":37,"cm":"CM-210","R":[[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[1,0],[7,0],[13,50],[23,null]],"O":{"1.4":"Délai de première réponse : 1,5 jours.","1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,5 jours.","1.3":"Capture de l’e-mail de réponse conservée.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Site internet le 24/10 à 19 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,5 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":45.5,"2":25.0},"ind":{},"g":42.3,"ph":[],"note":5,"ok":true,"delay":2204,"auto":true,"lab":"Lead 2 · 24/10 à 19:48"},{"id":"BIC_LM_WEB_03","ag":4,"p":1,"sc":"Crédit consommation","date":"26/10/2027","arr":"16:12","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[11,30],[24,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Site internet le 26/10 à 16 h 12. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":15.0},"ind":{},"g":20.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 3 · 26/10 à 16:12"},{"id":"BIC_LM_WEB_05","ag":4,"p":1,"sc":"Banque en ligne","date":"28/10/2027","arr":"14:12","dep":"—","aff":"Plus de 24 heures","wait":45,"cm":"CM-212","R":[[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[6,50],[12,40],[22,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,9 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 1,9 jours.","1.6":"Aucune coordonnée de conseiller.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Site internet le 28/10 à 14 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,9 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":54.5,"2":45.0},"ind":{},"g":53.1,"ph":[],"note":4,"ok":true,"delay":2676,"auto":true,"lab":"Lead 5 · 28/10 à 14:12"},{"id":"BIC_LM_WEB_06","ag":4,"p":1,"sc":"Épargne","date":"29/10/2027","arr":"14:05","dep":"—","aff":"1 à 24 heures","wait":12,"cm":"CM-203","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[5,80],[14,60],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 11 h 49.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 11 h 49.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur Site internet le 29/10 à 14 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 11 h 49. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":70.0,"2":70.0},"ind":{},"g":70.0,"ph":[],"note":6,"ok":true,"delay":709,"auto":false,"lab":"Lead 6 · 29/10 à 14:05"},{"id":"BIC_LM_WEB_07","ag":4,"p":1,"sc":"Ouverture d’un compte","date":"30/10/2027","arr":"10:12","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[22,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.3":"Pas d’e-mail personnalisé.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.5":"Pas de réponse reçue.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Site internet le 30/10 à 10 h 12. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":10.0},"ind":{},"g":20.0,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 7 · 30/10 à 10:12"},{"id":"BIC_LM_WEB_04","ag":4,"p":1,"sc":"Carte bancaire","date":"31/10/2027","arr":"15:48","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-213","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[11,30],[24,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","1.7":"Pas de relance dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : très difficile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Site internet le 31/10 à 15 h 48. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":15.0},"ind":{},"g":20.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 4 · 31/10 à 15:48"},{"id":"BIC_LM_X_01","ag":5,"p":1,"sc":"Ouverture d’un compte","date":"12/10/2027","arr":"09:20","dep":"—","aff":"1 à 24 heures","wait":8,"cm":"CM-208","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[4,100],[16,80],[19,null]],"O":{},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur X (ex-Twitter) le 12/10 à 09 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 8 h 25. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":505,"auto":true,"lab":"Lead 1 · 12/10 à 09:20"},{"id":"BIC_LM_X_02","ag":5,"p":1,"sc":"Crédit consommation","date":"13/10/2027","arr":"15:34","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[23,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (crédit consommation) sur X (ex-Twitter) le 13/10 à 15 h 34. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":10.0},"ind":{},"g":20.0,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 2 · 13/10 à 15:34"},{"id":"BIC_LM_X_04","ag":5,"p":1,"sc":"Banque en ligne","date":"15/10/2027","arr":"15:20","dep":"—","aff":"1 à 24 heures","wait":22,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[5,80],[15,70],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande."},"txt":"J’ai envoyé ma demande (banque en ligne) sur X (ex-Twitter) le 15/10 à 15 h 20. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 21 h 46. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":1306,"auto":false,"lab":"Lead 4 · 15/10 à 15:20"},{"id":"BIC_LM_X_05","ag":5,"p":1,"sc":"Épargne","date":"16/10/2027","arr":"14:05","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-210","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[22,null]],"O":{"1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours."},"txt":"J’ai envoyé ma demande (épargne) sur X (ex-Twitter) le 16/10 à 14 h 05. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":5.0},"ind":{},"g":19.1,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 5 · 16/10 à 14:05"},{"id":"BIC_LM_X_03","ag":5,"p":1,"sc":"Carte bancaire","date":"17/10/2027","arr":"15:48","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-203","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[24,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (carte bancaire) sur X (ex-Twitter) le 17/10 à 15 h 48. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 3 · 17/10 à 15:48"},{"id":"BIC_LM_X_06","ag":5,"p":1,"sc":"Ouverture d’un compte","date":"19/10/2027","arr":"10:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-210","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[25,null]],"O":{"1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur X (ex-Twitter) le 19/10 à 10 h 41. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 6 · 19/10 à 10:41"},{"id":"BIC_LM_X_07","ag":5,"p":1,"sc":"Crédit consommation","date":"20/10/2027","arr":"20:56","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-208","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[24,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (crédit consommation) sur X (ex-Twitter) le 20/10 à 20 h 56. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":5.0},"ind":{},"g":19.1,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 7 · 20/10 à 20:56"},{"id":"BIC_LM_X_08","ag":5,"p":1,"sc":"Carte bancaire","date":"21/10/2027","arr":"18:56","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[5,80],[13,50],[19,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande."},"txt":"J’ai envoyé ma demande (carte bancaire) sur X (ex-Twitter) le 21/10 à 18 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 13. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":70.0,"2":65.0},"ind":{},"g":69.2,"ph":[],"note":5,"ok":true,"delay":73,"auto":false,"lab":"Lead 8 · 21/10 à 18:56"},{"id":"BIC_LM_X_09","ag":5,"p":1,"sc":"Banque en ligne","date":"22/10/2027","arr":"14:56","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-213","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[14,60],[22,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours."},"txt":"J’ai envoyé ma demande (banque en ligne) sur X (ex-Twitter) le 22/10 à 14 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 01. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":60.0,"2":55.0},"ind":{},"g":59.2,"ph":[],"note":6,"ok":true,"delay":61,"auto":true,"lab":"Lead 9 · 22/10 à 14:56"},{"id":"BIC_LM_X_10","ag":5,"p":1,"sc":"Épargne","date":"23/10/2027","arr":"18:12","dep":"—","aff":"1 à 24 heures","wait":5,"cm":"CM-209","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[11,30],[22,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (épargne) sur X (ex-Twitter) le 23/10 à 18 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 4 h 52. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":40.0},"ind":{},"g":40.0,"ph":[],"note":3,"ok":true,"delay":292,"auto":false,"lab":"Lead 10 · 23/10 à 18:12"}],"V1":[{"id":"BIC_LM25_FB_01","ag":0,"p":1,"sc":"Ouverture d’un compte","date":"12/10/2026","arr":"16:12","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-213","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[15,70],[19,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 41 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 41 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Facebook / Messenger le 12/10 à 16 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 41 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":85.0},"ind":{},"g":89.2,"ph":[],"note":7,"ok":true,"delay":41,"auto":true,"lab":"Lead 1 · 12/10 à 16:12"},{"id":"BIC_LM25_FB_02","ag":0,"p":1,"sc":"Crédit consommation","date":"13/10/2026","arr":"14:34","dep":"—","aff":"1 à 24 heures","wait":9,"cm":"CM-209","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[13,50],[22,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 9 h 25.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 9 h 25.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Facebook / Messenger le 13/10 à 14 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 9 h 25. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":60.0,"2":50.0},"ind":{},"g":58.3,"ph":[],"note":5,"ok":true,"delay":565,"auto":true,"lab":"Lead 2 · 13/10 à 14:34"},{"id":"BIC_LM25_FB_03","ag":0,"p":1,"sc":"Carte bancaire","date":"14/10/2026","arr":"16:20","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-214","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[4,100],[14,60],[19,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 23.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 23.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Facebook / Messenger le 14/10 à 16 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 23. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":80.0},"ind":{},"g":88.3,"ph":[],"note":6,"ok":true,"delay":83,"auto":true,"lab":"Lead 3 · 14/10 à 16:20"},{"id":"BIC_LM25_FB_04","ag":0,"p":1,"sc":"Banque en ligne","date":"15/10/2026","arr":"15:20","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.5":"Pas de réponse reçue.","1.6":"Aucune coordonnée de conseiller.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Facebook / Messenger le 15/10 à 15 h 20. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 4 · 15/10 à 15:20"},{"id":"BIC_LM25_FB_05","ag":0,"p":1,"sc":"Épargne","date":"17/10/2026","arr":"15:20","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-209","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[15,70],[19,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 01.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 01.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (épargne) sur Facebook / Messenger le 17/10 à 15 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 01. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":61,"auto":true,"lab":"Lead 5 · 17/10 à 15:20"},{"id":"BIC_LM25_FB_06","ag":0,"p":1,"sc":"Ouverture d’un compte","date":"19/10/2026","arr":"14:34","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-207","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[6,50],[15,70],[23,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 51 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 51 min.","1.5":"Réponse partielle ou hors sujet.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Facebook / Messenger le 19/10 à 14 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 51 min. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":60.0},"ind":{},"g":60.0,"ph":[],"note":7,"ok":true,"delay":51,"auto":true,"lab":"Lead 6 · 19/10 à 14:34"},{"id":"BIC_LM25_FB_08","ag":0,"p":1,"sc":"Carte bancaire","date":"21/10/2026","arr":"09:41","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-202","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[4,100],[17,90],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 06.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 06.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 9/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Facebook / Messenger le 21/10 à 09 h 41. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 06. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":95.0},"ind":{},"g":82.5,"ph":[],"note":9,"ok":true,"delay":66,"auto":true,"lab":"Lead 8 · 21/10 à 09:41"},{"id":"BIC_LM25_FB_09","ag":0,"p":1,"sc":"Banque en ligne","date":"22/10/2026","arr":"11:12","dep":"—","aff":"1 à 24 heures","wait":3,"cm":"CM-210","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[1,0],[5,80],[14,60],[19,null]],"O":{"1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 2 h 55.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 2 h 55.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Facebook / Messenger le 22/10 à 11 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 2 h 55. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":80.0,"2":70.0},"ind":{},"g":78.3,"ph":[],"note":6,"ok":true,"delay":175,"auto":true,"lab":"Lead 9 · 22/10 à 11:12"},{"id":"BIC_LM25_FB_10","ag":0,"p":1,"sc":"Épargne","date":"23/10/2026","arr":"10:48","dep":"—","aff":"1 à 24 heures","wait":5,"cm":"CM-208","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[15,70],[20,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 4 h 35.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 4 h 35.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur Facebook / Messenger le 23/10 à 10 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 4 h 35. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":275,"auto":true,"lab":"Lead 10 · 23/10 à 10:48"},{"id":"BIC_LM25_FB_07","ag":0,"p":1,"sc":"Crédit consommation","date":"24/10/2026","arr":"19:56","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-204","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[6,50],[14,60],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 49 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 49 min.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Facebook / Messenger le 24/10 à 19 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 49 min. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":55.0},"ind":{},"g":59.2,"ph":[],"note":6,"ok":true,"delay":49,"auto":true,"lab":"Lead 7 · 24/10 à 19:56"},{"id":"BIC_LM25_WA_02","ag":1,"p":1,"sc":"Carte bancaire","date":"15/10/2026","arr":"09:12","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-213","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[4,100],[16,80],[19,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 1 h 30.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 30.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur WhatsApp le 15/10 à 09 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 30. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":90.0},"ind":{},"g":81.7,"ph":[],"note":8,"ok":true,"delay":90,"auto":false,"lab":"Lead 2 · 15/10 à 09:12"},{"id":"BIC_LM25_WA_03","ag":1,"p":1,"sc":"Banque en ligne","date":"16/10/2026","arr":"14:48","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[5,80],[14,60],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 12 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 12 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur WhatsApp le 16/10 à 14 h 48. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 12 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":70.0,"2":70.0},"ind":{},"g":70.0,"ph":[],"note":6,"ok":true,"delay":12,"auto":false,"lab":"Lead 3 · 16/10 à 14:48"},{"id":"BIC_LM25_WA_01","ag":1,"p":1,"sc":"Crédit consommation","date":"17/10/2026","arr":"15:34","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-207","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[4,100],[18,100],[19,null]],"O":{"1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 26 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 26 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur WhatsApp le 17/10 à 15 h 34. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 26 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0},"ind":{},"g":100.0,"ph":[],"note":10,"ok":true,"delay":26,"auto":true,"lab":"Lead 1 · 17/10 à 15:34"},{"id":"BIC_LM25_WA_04","ag":1,"p":1,"sc":"Épargne","date":"19/10/2026","arr":"11:56","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-203","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[6,50],[14,60],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 48 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 48 min.","1.6":"Aucune coordonnée de conseiller.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur WhatsApp le 19/10 à 11 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 48 min. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":55.0},"ind":{},"g":59.2,"ph":[],"note":6,"ok":true,"delay":48,"auto":true,"lab":"Lead 4 · 19/10 à 11:56"},{"id":"BIC_LM25_WA_05","ag":1,"p":1,"sc":"Ouverture d’un compte","date":"20/10/2026","arr":"11:12","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-214","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[1,0],[6,50],[13,50],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.2":"Réponse personnalisée reçue au bout de 1 h 07.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 07.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur WhatsApp le 20/10 à 11 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 07. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":60.0,"2":50.0},"ind":{},"g":58.3,"ph":[],"note":5,"ok":true,"delay":67,"auto":false,"lab":"Lead 5 · 20/10 à 11:12"},{"id":"BIC_LM25_WA_06","ag":1,"p":1,"sc":"Crédit consommation","date":"21/10/2026","arr":"10:48","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-208","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[5,80],[16,80],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 26 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 26 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur WhatsApp le 21/10 à 10 h 48. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 26 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : bon.","seq":{"1":70.0,"2":80.0},"ind":{},"g":71.7,"ph":[],"note":8,"ok":true,"delay":26,"auto":false,"lab":"Lead 6 · 21/10 à 10:48"},{"id":"BIC_LM25_WA_07","ag":1,"p":1,"sc":"Carte bancaire","date":"24/10/2026","arr":"15:05","dep":"—","aff":"Moins d’1 heure","wait":0,"cm":"CM-204","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[14,60],[21,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 20 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 20 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur WhatsApp le 24/10 à 15 h 05. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 20 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":80.0},"ind":{},"g":88.3,"ph":[],"note":6,"ok":true,"delay":20,"auto":true,"lab":"Lead 7 · 24/10 à 15:05"},{"id":"BIC_LM25_WA_08","ag":1,"p":1,"sc":"Banque en ligne","date":"24/10/2026","arr":"15:20","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-202","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[4,100],[18,100],[20,null]],"O":{"1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 38.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 38.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 10/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur WhatsApp le 24/10 à 15 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 38. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":100.0},"ind":{},"g":91.7,"ph":[],"note":10,"ok":true,"delay":98,"auto":true,"lab":"Lead 8 · 24/10 à 15:20"},{"id":"BIC_LM25_WA_09","ag":1,"p":1,"sc":"Épargne","date":"26/10/2026","arr":"16:20","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-208","R":[[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[4,100],[15,70],[19,null]],"O":{"1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 47 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 47 min.","1.5":"Réponse partielle ou hors sujet.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : extrêmement facile."},"txt":"J’ai envoyé ma demande (épargne) sur WhatsApp le 26/10 à 16 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 47 min. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":90.0,"2":85.0},"ind":{},"g":89.2,"ph":[],"note":7,"ok":true,"delay":47,"auto":true,"lab":"Lead 9 · 26/10 à 16:20"},{"id":"BIC_LM25_WA_10","ag":1,"p":1,"sc":"Ouverture d’un compte","date":"27/10/2026","arr":"11:05","dep":"—","aff":"Moins d’1 heure","wait":1,"cm":"CM-211","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[4,100],[16,80],[21,null]],"O":{"1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 40 min.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 40 min.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé très bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur WhatsApp le 27/10 à 11 h 05. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 40 min. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : très bon.","seq":{"1":90.0,"2":90.0},"ind":{},"g":90.0,"ph":[],"note":8,"ok":true,"delay":40,"auto":true,"lab":"Lead 10 · 27/10 à 11:05"},{"id":"BIC_LM25_IG_01","ag":2,"p":1,"sc":"Carte bancaire","date":"16/10/2026","arr":"18:05","dep":"—","aff":"1 à 24 heures","wait":4,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[6,50],[14,60],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.2":"Réponse personnalisée reçue au bout de 3 h 52.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 3 h 52.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Instagram le 16/10 à 18 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 3 h 52. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":232,"auto":false,"lab":"Lead 1 · 16/10 à 18:05"},{"id":"BIC_LM25_IG_02","ag":2,"p":1,"sc":"Banque en ligne","date":"19/10/2026","arr":"20:48","dep":"—","aff":"1 à 24 heures","wait":9,"cm":"CM-207","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[6,50],[13,50],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 8 h 56.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 8 h 56.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Instagram le 19/10 à 20 h 48. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 8 h 56. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":50.0},"ind":{},"g":50.0,"ph":[],"note":5,"ok":true,"delay":536,"auto":false,"lab":"Lead 2 · 19/10 à 20:48"},{"id":"BIC_LM25_IG_03","ag":2,"p":1,"sc":"Épargne","date":"20/10/2026","arr":"20:48","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-202","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[5,80],[15,70],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 43.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 43.","1.5":"Réponse cohérente avec la demande.","1.7":"Relance d’un conseiller sous 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 7/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (épargne) sur Instagram le 20/10 à 20 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 43. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : bon.","seq":{"1":70.0,"2":75.0},"ind":{},"g":70.8,"ph":[],"note":7,"ok":true,"delay":103,"auto":true,"lab":"Lead 3 · 20/10 à 20:48"},{"id":"BIC_LM25_IG_05","ag":2,"p":1,"sc":"Crédit consommation","date":"22/10/2026","arr":"09:05","dep":"—","aff":"1 à 24 heures","wait":1,"cm":"CM-201","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[5,80],[16,80],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1 h 03.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 03.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé bon.","2.2":"Probabilité de recommandation : 8/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Instagram le 22/10 à 09 h 05. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1 h 03. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : bon.","seq":{"1":70.0,"2":80.0},"ind":{},"g":71.7,"ph":[],"note":8,"ok":true,"delay":63,"auto":true,"lab":"Lead 5 · 22/10 à 09:05"},{"id":"BIC_LM25_IG_06","ag":2,"p":1,"sc":"Carte bancaire","date":"23/10/2026","arr":"11:12","dep":"—","aff":"1 à 24 heures","wait":6,"cm":"CM-211","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[1,0],[6,50],[12,40],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 5 h 40.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 5 h 40.","1.6":"Aucune coordonnée de conseiller.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Instagram le 23/10 à 11 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 5 h 40. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":45.0},"ind":{},"g":40.8,"ph":[],"note":4,"ok":true,"delay":340,"auto":false,"lab":"Lead 6 · 23/10 à 11:12"},{"id":"BIC_LM25_IG_04","ag":2,"p":1,"sc":"Ouverture d’un compte","date":"24/10/2026","arr":"15:20","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-206","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[1,0],[6,50],[12,40],[22,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 1 h 43.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 1 h 43.","1.7":"Relance d’un conseiller sous 5 jours.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Instagram le 24/10 à 15 h 20. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 43. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":45.0},"ind":{},"g":40.8,"ph":[],"note":4,"ok":true,"delay":103,"auto":false,"lab":"Lead 4 · 24/10 à 15:20"},{"id":"BIC_LM25_IG_07","ag":2,"p":1,"sc":"Banque en ligne","date":"26/10/2026","arr":"18:05","dep":"—","aff":"1 à 24 heures","wait":7,"cm":"CM-211","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[12,40],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 7 h 16.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 7 h 16.","1.5":"Réponse cohérente avec la demande.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Instagram le 26/10 à 18 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 7 h 16. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":40.0,"2":45.0},"ind":{},"g":40.8,"ph":[],"note":4,"ok":true,"delay":436,"auto":false,"lab":"Lead 7 · 26/10 à 18:05"},{"id":"BIC_LM25_IG_08","ag":2,"p":1,"sc":"Épargne","date":"27/10/2026","arr":"16:05","dep":"—","aff":"1 à 24 heures","wait":3,"cm":"CM-210","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 3 h 19.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 3 h 19.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (épargne) sur Instagram le 27/10 à 16 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 3 h 19. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":199,"auto":false,"lab":"Lead 8 · 27/10 à 16:05"},{"id":"BIC_LM25_IG_09","ag":2,"p":1,"sc":"Ouverture d’un compte","date":"28/10/2026","arr":"18:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-210","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","1.6":"Aucune coordonnée de conseiller.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Instagram le 28/10 à 18 h 41. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 9 · 28/10 à 18:41"},{"id":"BIC_LM25_IG_10","ag":2,"p":1,"sc":"Crédit consommation","date":"29/10/2026","arr":"09:56","dep":"—","aff":"1 à 24 heures","wait":18,"cm":"CM-213","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[1,0],[7,0],[10,20],[22,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 17 h 32.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 17 h 32.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Instagram le 29/10 à 09 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 17 h 32. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":30.0,"2":10.0},"ind":{},"g":26.7,"ph":[],"note":2,"ok":true,"delay":1052,"auto":false,"lab":"Lead 10 · 29/10 à 09:56"},{"id":"BIC_LM25_LI_10","ag":3,"p":1,"sc":"Carte bancaire","date":"17/10/2026","arr":"19:20","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-206","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[11,30],[22,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Aucun message automatique après l’envoi de la demande.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (carte bancaire) sur LinkedIn le 17/10 à 19 h 20. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":15.0},"ind":{},"g":2.7,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 10 · 17/10 à 19:20"},{"id":"BIC_LM25_LI_01","ag":3,"p":1,"sc":"Banque en ligne","date":"20/10/2026","arr":"11:12","dep":"—","aff":"Plus de 24 heures","wait":34,"cm":"CM-203","R":[[0,100],[0,100],[2,null],[1,0],[1,0],[1,0],[1,0],[1,0],[7,0],[11,30],[23,null]],"O":{"1.4":"Délai de première réponse : 1,4 jours.","1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,4 jours.","1.3":"Pas d’e-mail personnalisé.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur LinkedIn le 20/10 à 11 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,4 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":40.0,"2":15.0},"ind":{},"g":35.8,"ph":[],"note":3,"ok":true,"delay":2043,"auto":true,"lab":"Lead 1 · 20/10 à 11:12"},{"id":"BIC_LM25_LI_02","ag":3,"p":1,"sc":"Épargne","date":"21/10/2026","arr":"11:12","dep":"—","aff":"Plus de 24 heures","wait":139,"cm":"CM-214","R":[[1,0],[0,100],[2,null],[1,0],[1,0],[1,0],[1,0],[0,100],[7,0],[10,20],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.4":"Délai de première réponse : 5,8 jours.","1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 5,8 jours.","1.3":"Pas d’e-mail personnalisé.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (épargne) sur LinkedIn le 21/10 à 11 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 5,8 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : faible.","seq":{"1":30.0,"2":10.0},"ind":{},"g":26.7,"ph":[],"note":2,"ok":true,"delay":8345,"auto":false,"lab":"Lead 2 · 21/10 à 11:12"},{"id":"BIC_LM25_LI_03","ag":3,"p":1,"sc":"Ouverture d’un compte","date":"22/10/2026","arr":"20:20","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-214","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[25,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","1.6":"Aucune coordonnée de conseiller.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : extrêmement difficile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur LinkedIn le 22/10 à 20 h 20. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 3 · 22/10 à 20:20"},{"id":"BIC_LM25_LI_04","ag":3,"p":1,"sc":"Crédit consommation","date":"23/10/2026","arr":"11:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-210","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[10,20],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.5":"Pas de réponse reçue.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 2/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur LinkedIn le 23/10 à 11 h 41. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":10.0},"ind":{},"g":1.8,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 4 · 23/10 à 11:41"},{"id":"BIC_LM25_LI_05","ag":3,"p":1,"sc":"Carte bancaire","date":"26/10/2026","arr":"16:56","dep":"—","aff":"Plus de 24 heures","wait":27,"cm":"CM-206","R":[[1,0],[0,100],[2,null],[1,0],[1,0],[0,100],[1,0],[1,0],[7,0],[11,30],[22,null]],"O":{"1.4":"Délai de première réponse : 1,1 jours.","1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Réponse personnalisée reçue au bout de 1,1 jours.","1.3":"Pas d’e-mail personnalisé.","1.6":"Coordonnées d’un conseiller communiquées.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (carte bancaire) sur LinkedIn le 26/10 à 16 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1,1 jours. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : faible.","seq":{"1":40.0,"2":15.0},"ind":{},"g":35.8,"ph":[],"note":3,"ok":true,"delay":1599,"auto":false,"lab":"Lead 5 · 26/10 à 16:56"},{"id":"BIC_LM25_LI_07","ag":3,"p":1,"sc":"Épargne","date":"28/10/2026","arr":"14:48","dep":"—","aff":"Plus de 24 heures","wait":126,"cm":"CM-209","R":[[1,0],[0,100],[2,null],[1,0],[0,100],[0,100],[1,0],[1,0],[6,50],[13,50],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 5,3 jours.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 5,3 jours.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (épargne) sur LinkedIn le 28/10 à 14 h 48. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 5,3 jours. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":50.0,"2":50.0},"ind":{},"g":50.0,"ph":[],"note":5,"ok":true,"delay":7564,"auto":false,"lab":"Lead 7 · 28/10 à 14:48"},{"id":"BIC_LM25_LI_08","ag":3,"p":1,"sc":"Ouverture d’un compte","date":"29/10/2026","arr":"20:34","dep":"—","aff":"1 à 24 heures","wait":18,"cm":"CM-205","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.2":"Réponse personnalisée reçue au bout de 18 h 05.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 18 h 05.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur LinkedIn le 29/10 à 20 h 34. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 18 h 05. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":1085,"auto":false,"lab":"Lead 8 · 29/10 à 20:34"},{"id":"BIC_LM25_LI_09","ag":3,"p":1,"sc":"Crédit consommation","date":"30/10/2026","arr":"18:12","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.5":"Pas de réponse reçue.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 1/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur LinkedIn le 30/10 à 18 h 12. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 9 · 30/10 à 18:12"},{"id":"BIC_LM25_LI_06","ag":3,"p":1,"sc":"Banque en ligne","date":"31/10/2026","arr":"10:12","dep":"—","aff":"Plus de 24 heures","wait":96,"cm":"CM-213","R":[[1,0],[0,100],[2,null],[1,0],[0,100],[1,0],[1,0],[1,0],[7,0],[12,40],[22,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.4":"Délai de première réponse : 4,0 jours.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.2":"Réponse personnalisée reçue au bout de 4,0 jours.","1.3":"Pas d’e-mail personnalisé.","1.5":"Réponse cohérente avec la demande.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur LinkedIn le 31/10 à 10 h 12. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 4,0 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":30.0,"2":20.0},"ind":{},"g":28.3,"ph":[],"note":4,"ok":true,"delay":5732,"auto":false,"lab":"Lead 6 · 31/10 à 10:12"},{"id":"BIC_LM25_WEB_08","ag":4,"p":1,"sc":"Crédit consommation","date":"12/10/2026","arr":"18:20","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-205","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[11,30],[25,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"Aucune réponse dans les 5 jours ouvrables.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.3":"Pas d’e-mail personnalisé.","1.5":"Pas de réponse reçue.","1.6":"Aucune coordonnée de conseiller.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 3/10.","5.1":"Effort ressenti : extrêmement difficile."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Site internet le 12/10 à 18 h 20. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":15.0},"ind":{},"g":2.7,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 8 · 12/10 à 18:20"},{"id":"BIC_LM25_WEB_10","ag":4,"p":1,"sc":"Banque en ligne","date":"14/10/2026","arr":"14:56","dep":"—","aff":"1 à 24 heures","wait":14,"cm":"CM-207","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[14,60],[22,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 14 h 01.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 14 h 01.","1.5":"Réponse cohérente avec la demande.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Site internet le 14/10 à 14 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 14 h 01. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":63.6,"2":55.0},"ind":{},"g":62.3,"ph":[],"note":6,"ok":true,"delay":841,"auto":true,"lab":"Lead 10 · 14/10 à 14:56"},{"id":"BIC_LM25_WEB_09","ag":4,"p":1,"sc":"Carte bancaire","date":"17/10/2026","arr":"10:48","dep":"—","aff":"Plus de 24 heures","wait":112,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 4,6 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 4,6 jours.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Site internet le 17/10 à 10 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 4,6 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":63.6,"2":55.0},"ind":{},"g":62.3,"ph":[],"note":6,"ok":true,"delay":6694,"auto":true,"lab":"Lead 9 · 17/10 à 10:48"},{"id":"BIC_LM25_WEB_01","ag":4,"p":1,"sc":"Épargne","date":"22/10/2026","arr":"14:20","dep":"—","aff":"Plus de 24 heures","wait":33,"cm":"CM-203","R":[[0,100],[0,100],[2,null],[1,0],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[20,null]],"O":{"1.4":"Délai de première réponse : 1,4 jours.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,4 jours.","1.3":"Pas d’e-mail personnalisé.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (épargne) sur Site internet le 22/10 à 14 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,4 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":55.0},"ind":{},"g":59.2,"ph":[],"note":6,"ok":true,"delay":1958,"auto":true,"lab":"Lead 1 · 22/10 à 14:20"},{"id":"BIC_LM25_WEB_02","ag":4,"p":1,"sc":"Ouverture d’un compte","date":"23/10/2026","arr":"15:48","dep":"—","aff":"Plus de 24 heures","wait":38,"cm":"CM-211","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[21,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,6 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 1,6 jours.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : plutôt facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Site internet le 23/10 à 15 h 48. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,6 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":63.6,"2":55.0},"ind":{},"g":62.3,"ph":[],"note":6,"ok":true,"delay":2302,"auto":true,"lab":"Lead 2 · 23/10 à 15:48"},{"id":"BIC_LM25_WEB_04","ag":4,"p":1,"sc":"Carte bancaire","date":"27/10/2026","arr":"16:20","dep":"—","aff":"Plus de 24 heures","wait":39,"cm":"CM-213","R":[[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[1,0],[1,0],[7,0],[12,40],[23,null]],"O":{"1.4":"Délai de première réponse : 1,6 jours.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,6 jours.","1.3":"E-mail de réponse non archivé.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","2.1":"Traitement jugé faible.","2.2":"Probabilité de recommandation : 4/10.","5.1":"Effort ressenti : assez difficile."},"txt":"J’ai envoyé ma demande (carte bancaire) sur Site internet le 27/10 à 16 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,6 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":45.5,"2":20.0},"ind":{},"g":41.5,"ph":[],"note":4,"ok":true,"delay":2340,"auto":true,"lab":"Lead 4 · 27/10 à 16:20"},{"id":"BIC_LM25_WEB_05","ag":4,"p":1,"sc":"Banque en ligne","date":"28/10/2026","arr":"20:20","dep":"—","aff":"1 à 24 heures","wait":19,"cm":"CM-208","R":[[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[6,50],[14,60],[20,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 18 h 50.","1.3":"Pas d’e-mail personnalisé.","1.4":"Délai de première réponse : 18 h 50.","1.5":"Réponse cohérente avec la demande.","1.7":"Pas de relance dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (banque en ligne) sur Site internet le 28/10 à 20 h 20. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 18 h 50. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Satisfaction globale : moyen.","seq":{"1":60.0,"2":55.0},"ind":{},"g":59.2,"ph":[],"note":6,"ok":true,"delay":1130,"auto":true,"lab":"Lead 5 · 28/10 à 20:20"},{"id":"BIC_LM25_WEB_06","ag":4,"p":1,"sc":"Épargne","date":"29/10/2026","arr":"11:12","dep":"—","aff":"Plus de 24 heures","wait":34,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[6,50],[13,50],[22,null]],"O":{"1.4":"Délai de première réponse : 1,4 jours.","1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,4 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 5/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (épargne) sur Site internet le 29/10 à 11 h 12. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,4 jours. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":54.5,"2":50.0},"ind":{},"g":53.8,"ph":[],"note":5,"ok":true,"delay":2069,"auto":true,"lab":"Lead 6 · 29/10 à 11:12"},{"id":"BIC_LM25_WEB_07","ag":4,"p":1,"sc":"Ouverture d’un compte","date":"30/10/2026","arr":"10:56","dep":"—","aff":"Plus de 24 heures","wait":29,"cm":"CM-211","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[6,50],[14,60],[20,null]],"O":{"1.4":"Délai de première réponse : 1,2 jours.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,2 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.5":"Réponse cohérente avec la demande.","1.6":"Coordonnées d’un conseiller communiquées.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : très facile."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur Site internet le 30/10 à 10 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,2 jours. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":72.7,"2":55.0},"ind":{},"g":70.0,"ph":[],"note":6,"ok":true,"delay":1730,"auto":true,"lab":"Lead 7 · 30/10 à 10:56"},{"id":"BIC_LM25_WEB_03","ag":4,"p":1,"sc":"Crédit consommation","date":"31/10/2026","arr":"10:56","dep":"—","aff":"Plus de 24 heures","wait":31,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[22,null]],"O":{"1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.1":"Accusé de réception automatique reçu immédiatement.","1.2":"Réponse personnalisée reçue au bout de 1,3 jours.","1.3":"Capture de l’e-mail de réponse conservée.","1.4":"Délai de première réponse : 1,3 jours.","1.5":"Réponse cohérente avec la demande.","1.8":"Rendez-vous en agence proposé.","2.1":"Traitement jugé moyen.","2.2":"Probabilité de recommandation : 6/10.","5.1":"Effort ressenti : neutre."},"txt":"J’ai envoyé ma demande (crédit consommation) sur Site internet le 31/10 à 10 h 56. Une réponse automatique m’a été adressée immédiatement. Un conseiller m’a répondu personnellement au bout de 1,3 jours. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":63.6,"2":55.0},"ind":{},"g":62.3,"ph":[],"note":6,"ok":true,"delay":1860,"auto":true,"lab":"Lead 3 · 31/10 à 10:56"},{"id":"BIC_LM25_X_01","ag":5,"p":1,"sc":"Ouverture d’un compte","date":"12/10/2026","arr":"11:05","dep":"—","aff":"1 à 24 heures","wait":11,"cm":"CM-209","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[1,0],[1,0],[6,50],[12,40],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.5":"La réponse ne traitait que partiellement ma demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur X (ex-Twitter) le 12/10 à 11 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 11 h 25. La réponse ne traitait que partiellement ma demande et les coordonnées d’un conseiller m’ont été communiquées. Satisfaction globale : moyen.","seq":{"1":50.0,"2":45.0},"ind":{},"g":49.2,"ph":[],"note":4,"ok":true,"delay":685,"auto":false,"lab":"Lead 1 · 12/10 à 11:05"},{"id":"BIC_LM25_X_03","ag":5,"p":1,"sc":"Carte bancaire","date":"14/10/2026","arr":"11:05","dep":"—","aff":"1 à 24 heures","wait":2,"cm":"CM-212","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[1,0],[1,0],[7,0],[11,30],[24,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (carte bancaire) sur X (ex-Twitter) le 14/10 à 11 h 05. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 1 h 46. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Satisfaction globale : faible.","seq":{"1":30.0,"2":15.0},"ind":{},"g":27.5,"ph":[],"note":3,"ok":true,"delay":106,"auto":false,"lab":"Lead 3 · 14/10 à 11:05"},{"id":"BIC_LM25_X_05","ag":5,"p":1,"sc":"Épargne","date":"16/10/2026","arr":"11:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-202","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[12,40],[24,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.6":"Aucune coordonnée de conseiller communiquée.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (épargne) sur X (ex-Twitter) le 16/10 à 11 h 41. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":20.0},"ind":{},"g":3.6,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 5 · 16/10 à 11:41"},{"id":"BIC_LM25_X_02","ag":5,"p":1,"sc":"Crédit consommation","date":"17/10/2026","arr":"15:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-208","R":[[0,100],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[23,null]],"O":{"1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée."},"txt":"J’ai envoyé ma demande (crédit consommation) sur X (ex-Twitter) le 17/10 à 15 h 41. Une réponse automatique m’a été adressée immédiatement. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":22.2,"2":5.0},"ind":{},"g":19.1,"ph":[],"note":null,"ok":false,"delay":null,"auto":true,"lab":"Lead 2 · 17/10 à 15:41"},{"id":"BIC_LM25_X_04","ag":5,"p":1,"sc":"Banque en ligne","date":"17/10/2026","arr":"15:56","dep":"—","aff":"1 à 24 heures","wait":5,"cm":"CM-207","R":[[1,0],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[0,100],[6,50],[14,60],[20,null]],"O":{"1.5":"La réponse ne traitait que partiellement ma demande.","1.6":"Aucune coordonnée de conseiller communiquée."},"txt":"J’ai envoyé ma demande (banque en ligne) sur X (ex-Twitter) le 17/10 à 15 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 5 h 08. La réponse ne traitait que partiellement ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":308,"auto":false,"lab":"Lead 4 · 17/10 à 15:56"},{"id":"BIC_LM25_X_07","ag":5,"p":1,"sc":"Crédit consommation","date":"20/10/2026","arr":"18:34","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-212","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (crédit consommation) sur X (ex-Twitter) le 20/10 à 18 h 34. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 7 · 20/10 à 18:34"},{"id":"BIC_LM25_X_09","ag":5,"p":1,"sc":"Banque en ligne","date":"22/10/2026","arr":"15:48","dep":"—","aff":"1 à 24 heures","wait":4,"cm":"CM-211","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[0,100],[6,50],[14,60],[21,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours."},"txt":"J’ai envoyé ma demande (banque en ligne) sur X (ex-Twitter) le 22/10 à 15 h 48. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 3 h 42. La réponse était cohérente avec ma demande, sans coordonnées de conseiller. Un rendez-vous en agence m’a été proposé. Satisfaction globale : moyen.","seq":{"1":50.0,"2":55.0},"ind":{},"g":50.8,"ph":[],"note":6,"ok":true,"delay":222,"auto":false,"lab":"Lead 9 · 22/10 à 15:48"},{"id":"BIC_LM25_X_10","ag":5,"p":1,"sc":"Épargne","date":"23/10/2026","arr":"14:05","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-208","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[9,10],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (épargne) sur X (ex-Twitter) le 23/10 à 14 h 05. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":5.0},"ind":{},"g":0.9,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 10 · 23/10 à 14:05"},{"id":"BIC_LM25_X_08","ag":5,"p":1,"sc":"Carte bancaire","date":"24/10/2026","arr":"15:56","dep":"—","aff":"1 à 24 heures","wait":3,"cm":"CM-204","R":[[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[4,100],[16,80],[20,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande."},"txt":"J’ai envoyé ma demande (carte bancaire) sur X (ex-Twitter) le 24/10 à 15 h 56. Aucune réponse automatique n’a suivi l’envoi. Un conseiller m’a répondu personnellement au bout de 2 h 38. La réponse était cohérente avec ma demande et les coordonnées d’un conseiller m’ont été communiquées. Un rendez-vous en agence m’a été proposé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":90.0},"ind":{},"g":81.7,"ph":[],"note":8,"ok":true,"delay":158,"auto":false,"lab":"Lead 8 · 24/10 à 15:56"},{"id":"BIC_LM25_X_06","ag":5,"p":1,"sc":"Ouverture d’un compte","date":"24/10/2026","arr":"19:41","dep":"—","aff":"Sans réponse","wait":0,"cm":"CM-206","R":[[1,0],[1,0],[2,null],[1,0],[3,null],[1,0],[1,0],[1,0],[7,0],[8,0],[23,null]],"O":{"1.1":"Aucun message automatique après l’envoi de la demande.","1.2":"Aucun appel ni e-mail personnalisé reçu.","1.4":"La réponse est arrivée plus de 24 heures après la demande.","1.6":"Aucune coordonnée de conseiller communiquée.","1.7":"Pas de relance d’un conseiller dans les 5 jours.","1.8":"Aucune proposition de rendez-vous."},"txt":"J’ai envoyé ma demande (ouverture d’un compte) sur X (ex-Twitter) le 24/10 à 19 h 41. Aucune réponse automatique n’a suivi l’envoi. Je n’ai reçu aucune réponse personnalisée. Satisfaction globale : faible.","seq":{"1":0.0,"2":0.0},"ind":{},"g":0.0,"ph":[],"note":null,"ok":false,"delay":null,"auto":false,"lab":"Lead 6 · 24/10 à 19:41"}],"units":[{"n":"Facebook / Messenger","e":"Réseaux sociaux","z":"Digital","code":"LD-FB"},{"n":"WhatsApp","e":"Messagerie","z":"Digital","code":"LD-WA"},{"n":"Instagram","e":"Réseaux sociaux","z":"Digital","code":"LD-IG"},{"n":"LinkedIn","e":"Réseaux sociaux","z":"Digital","code":"LD-LI"},{"n":"Site internet","e":"Site internet","z":"Digital","code":"LD-WEB"},{"n":"X (ex-Twitter)","e":"Réseaux sociaux","z":"Digital","code":"LD-X"}]},"appq":{"seq":[{"n":1,"name":"Navigation et ergonomie","items":[{"id":"1.1","co":1,"ind":"","q":"Le menu principal est clair et les rubriques faciles à trouver","p":"12"},{"id":"1.2","co":1,"ind":"","q":"Les écrans sont lisibles (taille des caractères, contrastes)","p":"12"},{"id":"1.3","co":1,"ind":"","q":"Chaque écran s’affiche en moins de 3 secondes","p":"12"},{"id":"1.4","co":2,"ind":"","q":"Aucun plantage ni déconnexion inattendue pendant le parcours","p":"12"}]},{"n":2,"name":"Opérations courantes","items":[{"id":"2.1","co":2,"ind":"","q":"Le solde et l’historique sont consultables en moins de 3 clics","p":"12"},{"id":"2.2","co":2,"ind":"","q":"L’opération testée est réalisée de bout en bout dans l’application","p":"12"},{"id":"2.3","co":1,"ind":"","q":"Les frais éventuels sont affichés avant la validation","p":"12"},{"id":"2.4","co":1,"ind":"","q":"Un reçu ou une confirmation de l’opération est disponible","p":"12"}]},{"n":3,"name":"Sécurité et confiance","items":[{"id":"3.1","co":2,"ind":"","q":"Une double authentification est demandée pour les opérations sensibles","p":"12"},{"id":"3.2","co":1,"ind":"","q":"Une notification est reçue après chaque opération","p":"12"},{"id":"3.3","co":1,"ind":"","q":"La session se ferme automatiquement après une période d’inactivité","p":"12"},{"id":"3.4","co":1,"ind":"","q":"La connexion par empreinte digitale ou reconnaissance faciale est proposée","p":"12"}]},{"n":4,"name":"Aide et assistance","items":[{"id":"4.1","co":1,"ind":"","q":"Une aide ou une foire aux questions est accessible dans l’application","p":"12"},{"id":"4.2","co":1,"ind":"","q":"Le service client ou la prise de rendez-vous est accessible depuis l’application","p":"12"}]},{"n":5,"name":"Impressions générales","items":[{"id":"5.1","co":1,"ind":"","q":"Comment évalueriez-vous votre niveau de satisfaction globale de l’utilisation de l’application ?","p":"12"},{"id":"5.2","co":1,"ind":"","q":"Quelle est la probabilité que vous recommandiez l’application à un ami ou à un proche ? (10 = je la recommanderais absolument, 0 = pas du tout)","p":"12"}]},{"n":8,"name":"Bonus (non scoré)","items":[{"id":"8.1","co":0,"ind":"","q":"En ce qui concerne votre expérience globale d’utilisation de l’application, quel degré d’effort avez-vous dû fournir ?","p":"12"}]}],"order":["1.1","1.2","1.3","1.4","2.1","2.2","2.3","2.4","3.1","3.2","3.3","3.4","4.1","4.2","5.1","5.2","8.1"],"labs":["Oui","Non","N/A (Non concerné par l’opération testée)","Très bon","Bon","Moyen","Faible","0","1","2","3","4","5","6","7","8","9","10","Extrêmement facile","Très facile","Plutôt facile","Neutre","Assez difficile","Très difficile","Extrêmement difficile"]},"app_d":{"V2":[{"id":"BIC_AM_SOL_01","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"12/10/2027","arr":"20:52","dep":"20:55","aff":"Moins de 5 min","wait":3,"cm":"CM-201","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[3,100],[17,100],[18,null]],"O":{},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 20 h 52 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 3 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":50.0,"5":100.0},"ind":{},"g":94.7,"ph":[],"note":10,"ok":true,"delay":3,"auto":true,"crash":false,"lab":"Parcours 1 · 12/10 à 20:52"},{"id":"BIC_AM_SOL_02","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"14/10/2027","arr":"20:12","dep":"20:21","aff":"Non abouti","wait":9,"cm":"CM-212","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[4,80],[13,60],[18,null]],"O":{"3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 20 h 12 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":60.0,"3":80.0,"4":50.0,"5":70.0},"ind":{},"g":75.8,"ph":[],"note":6,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 2 · 14/10 à 20:12"},{"id":"BIC_AM_SOL_03","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"16/10/2027","arr":"15:36","dep":"15:42","aff":"5 à 10 min","wait":6,"cm":"CM-206","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[16,90],[18,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 15 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":100.0,"5":95.0},"ind":{},"g":99.5,"ph":[],"note":9,"ok":true,"delay":6,"auto":true,"crash":false,"lab":"Parcours 3 · 16/10 à 15:36"},{"id":"BIC_AM_SOL_04","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"20/10/2027","arr":"20:27","dep":"20:32","aff":"5 à 10 min","wait":5,"cm":"CM-208","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[4,80],[15,80],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","2.1":"Solde visible dès l’écran d’accueil.","3.1":"Code de confirmation demandé pour l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 20 h 27 pour l’opération « consultation du solde et de l’historique ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":100.0,"3":80.0,"4":100.0,"5":80.0},"ind":{},"g":87.4,"ph":[],"note":8,"ok":true,"delay":5,"auto":false,"crash":false,"lab":"Parcours 4 · 20/10 à 20:27"},{"id":"BIC_AM_SOL_05","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"22/10/2027","arr":"11:36","dep":"11:41","aff":"5 à 10 min","wait":5,"cm":"CM-209","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[16,90],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 22/10 à 11 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0,"3":100.0,"4":100.0,"5":95.0},"ind":{},"g":94.2,"ph":[],"note":9,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 5 · 22/10 à 11:36"},{"id":"BIC_AM_SOL_06","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"26/10/2027","arr":"11:36","dep":"11:39","aff":"Moins de 5 min","wait":3,"cm":"CM-209","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[4,80],[16,90],[19,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 26/10 à 11 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 3 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":100.0,"3":80.0,"4":50.0,"5":85.0},"ind":{},"g":82.6,"ph":[],"note":9,"ok":true,"delay":3,"auto":true,"crash":false,"lab":"Parcours 6 · 26/10 à 11:36"},{"id":"BIC_AM_SOL_07","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"28/10/2027","arr":"14:27","dep":"14:32","aff":"5 à 10 min","wait":5,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[19,null]],"O":{"2.2":"Opération réalisée de bout en bout sans difficulté."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 28/10 à 14 h 27 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":100.0,"ph":[],"note":10,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 7 · 28/10 à 14:27"},{"id":"BIC_AM_SOL_08","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"30/10/2027","arr":"15:52","dep":"15:58","aff":"5 à 10 min","wait":6,"cm":"CM-212","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[18,null]],"O":{"2.1":"Solde visible dès l’écran d’accueil."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 30/10 à 15 h 52 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":100.0,"ph":[],"note":10,"ok":true,"delay":6,"auto":true,"crash":false,"lab":"Parcours 8 · 30/10 à 15:52"},{"id":"BIC_AM_SOL_09","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"13/10/2027","arr":"14:03","dep":"14:06","aff":"Moins de 5 min","wait":3,"cm":"CM-205","R":[[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,80],[15,80],[19,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","2.1":"Historique accessible seulement après plusieurs écrans.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 14 h 03 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 3 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":60.0,"3":100.0,"4":100.0,"5":80.0},"ind":{},"g":76.8,"ph":[],"note":8,"ok":true,"delay":3,"auto":true,"crash":false,"lab":"Parcours 9 · 13/10 à 14:03"},{"id":"BIC_AM_SOL_10","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"15/10/2027","arr":"16:44","dep":"16:52","aff":"5 à 10 min","wait":8,"cm":"CM-202","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[18,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 16 h 44 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 8 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":100.0,"ph":[],"note":10,"ok":true,"delay":8,"auto":true,"crash":false,"lab":"Parcours 10 · 15/10 à 16:44"},{"id":"BIC_AM_VIR_01","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"13/10/2027","arr":"18:18","dep":"18:23","aff":"5 à 10 min","wait":5,"cm":"CM-213","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[15,80],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 18 h 18 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":83.3,"3":100.0,"4":100.0,"5":90.0},"ind":{},"g":89.0,"ph":[],"note":8,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 1 · 13/10 à 18:18"},{"id":"BIC_AM_VIR_02","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"15/10/2027","arr":"16:52","dep":"17:02","aff":"5 à 10 min","wait":10,"cm":"CM-212","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[4,80],[15,80],[21,null]],"O":{"2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 16 h 52 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 10 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":83.3,"3":80.0,"4":50.0,"5":80.0},"ind":{},"g":83.0,"ph":[],"note":8,"ok":true,"delay":10,"auto":false,"crash":false,"lab":"Parcours 2 · 15/10 à 16:52"},{"id":"BIC_AM_VIR_03","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"19/10/2027","arr":"14:03","dep":"14:12","aff":"5 à 10 min","wait":9,"cm":"CM-204","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[5,50],[13,60],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 14 h 03 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 9 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":100.0,"3":80.0,"4":0.0,"5":55.0},"ind":{},"g":70.5,"ph":[],"note":6,"ok":true,"delay":9,"auto":true,"crash":false,"lab":"Parcours 3 · 19/10 à 14:03"},{"id":"BIC_AM_VIR_04","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"21/10/2027","arr":"10:52","dep":"11:00","aff":"Non abouti","wait":8,"cm":"CM-210","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[5,50],[13,60],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Aucun plantage pendant le parcours.","2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 21/10 à 10 h 52 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":50.0,"3":60.0,"4":0.0,"5":55.0},"ind":{},"g":55.5,"ph":[],"note":6,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 4 · 21/10 à 10:52"},{"id":"BIC_AM_VIR_05","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"23/10/2027","arr":"16:27","dep":"16:32","aff":"Non abouti","wait":5,"cm":"CM-201","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[5,50],[15,80],[20,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","3.1":"Pas de double authentification pour l’opération.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 23/10 à 16 h 27 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : moyen.","seq":{"1":80.0,"2":66.7,"3":40.0,"4":50.0,"5":65.0},"ind":{},"g":61.5,"ph":[],"note":8,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 5 · 23/10 à 16:27"},{"id":"BIC_AM_VIR_06","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"27/10/2027","arr":"10:18","dep":"10:34","aff":"Plus de 10 min","wait":16,"cm":"CM-205","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[5,50],[14,70],[21,null]],"O":{"1.4":"Fermeture inattendue de l’application pendant le parcours.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 27/10 à 10 h 18 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 16 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":83.3,"3":40.0,"4":50.0,"5":60.0},"ind":{},"g":61.0,"ph":[],"note":7,"ok":true,"delay":16,"auto":false,"crash":true,"lab":"Parcours 6 · 27/10 à 10:18"},{"id":"BIC_AM_VIR_07","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"29/10/2027","arr":"10:12","dep":"10:17","aff":"5 à 10 min","wait":5,"cm":"CM-210","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[19,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 29/10 à 10 h 12 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":83.3,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":95.0,"ph":[],"note":10,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 7 · 29/10 à 10:12"},{"id":"BIC_AM_VIR_08","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"12/10/2027","arr":"15:03","dep":"15:12","aff":"5 à 10 min","wait":9,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[14,70],[19,null]],"O":{"2.4":"Aucun reçu ni confirmation disponible."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 15 h 03 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 9 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":50.0,"3":100.0,"4":100.0,"5":85.0},"ind":{},"g":83.5,"ph":[],"note":7,"ok":true,"delay":9,"auto":true,"crash":false,"lab":"Parcours 8 · 12/10 à 15:03"},{"id":"BIC_AM_VIR_09","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"14/10/2027","arr":"14:36","dep":"14:47","aff":"Plus de 10 min","wait":11,"cm":"CM-213","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[4,80],[14,70],[20,null]],"O":{"3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 14 h 36 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 11 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":100.0,"3":60.0,"4":50.0,"5":75.0},"ind":{},"g":72.5,"ph":[],"note":7,"ok":true,"delay":11,"auto":false,"crash":true,"lab":"Parcours 9 · 14/10 à 14:36"},{"id":"BIC_AM_VIR_10","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"16/10/2027","arr":"09:36","dep":"09:45","aff":"Non abouti","wait":9,"cm":"CM-203","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,80],[16,90],[19,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","2.2":"Opération bloquée avant la validation finale.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 09 h 36 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":66.7,"3":100.0,"4":100.0,"5":85.0},"ind":{},"g":78.5,"ph":[],"note":9,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 10 · 16/10 à 09:36"},{"id":"BIC_AM_FAC_01","ag":2,"p":1,"sc":"Paiement d’une facture","date":"14/10/2027","arr":"09:03","dep":"09:10","aff":"Non abouti","wait":7,"cm":"CM-210","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[5,50],[14,70],[19,null]],"O":{"1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 09 h 03 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":50.0,"3":60.0,"4":100.0,"5":60.0},"ind":{},"g":61.0,"ph":[],"note":7,"ok":false,"delay":null,"auto":false,"crash":true,"lab":"Parcours 1 · 14/10 à 09:03"},{"id":"BIC_AM_FAC_02","ag":2,"p":1,"sc":"Paiement d’une facture","date":"16/10/2027","arr":"16:52","dep":"17:01","aff":"Non abouti","wait":9,"cm":"CM-204","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[5,50],[13,60],[19,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","2.3":"Frais non affichés avant la validation.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 16 h 52 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":100.0,"2":50.0,"3":80.0,"4":0.0,"5":55.0},"ind":{},"g":65.5,"ph":[],"note":6,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 2 · 16/10 à 16:52"},{"id":"BIC_AM_FAC_03","ag":2,"p":1,"sc":"Paiement d’une facture","date":"20/10/2027","arr":"09:44","dep":"09:56","aff":"Non abouti","wait":12,"cm":"CM-205","R":[[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[5,50],[15,80],[20,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 09 h 44 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":100.0,"2":16.7,"3":60.0,"4":50.0,"5":65.0},"ind":{},"g":56.5,"ph":[],"note":8,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 3 · 20/10 à 09:44"},{"id":"BIC_AM_FAC_04","ag":2,"p":1,"sc":"Paiement d’une facture","date":"22/10/2027","arr":"18:52","dep":"18:56","aff":"Moins de 5 min","wait":4,"cm":"CM-206","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[19,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Aucun plantage pendant le parcours.","3.2":"Aucune notification après l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 22/10 à 18 h 52 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 4 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0,"3":80.0,"4":100.0,"5":100.0},"ind":{},"g":90.0,"ph":[],"note":10,"ok":true,"delay":4,"auto":true,"crash":false,"lab":"Parcours 4 · 22/10 à 18:52"},{"id":"BIC_AM_FAC_05","ag":2,"p":1,"sc":"Paiement d’une facture","date":"26/10/2027","arr":"15:12","dep":"15:16","aff":"Non abouti","wait":4,"cm":"CM-206","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[4,80],[13,60],[21,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération bloquée avant la validation finale.","2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération.","3.3":"Session restée ouverte après inactivité.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 26/10 à 15 h 12 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":50.0,"3":80.0,"4":50.0,"5":70.0},"ind":{},"g":72.0,"ph":[],"note":6,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 5 · 26/10 à 15:12"},{"id":"BIC_AM_FAC_06","ag":2,"p":1,"sc":"Paiement d’une facture","date":"28/10/2027","arr":"11:36","dep":"11:46","aff":"5 à 10 min","wait":10,"cm":"CM-213","R":[[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,80],[14,70],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.3":"Frais non affichés avant la validation."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 28/10 à 11 h 36 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 10 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":40.0,"2":83.3,"3":100.0,"4":50.0,"5":75.0},"ind":{},"g":72.5,"ph":[],"note":7,"ok":true,"delay":10,"auto":true,"crash":true,"lab":"Parcours 6 · 28/10 à 11:36"},{"id":"BIC_AM_FAC_07","ag":2,"p":1,"sc":"Paiement d’une facture","date":"30/10/2027","arr":"14:18","dep":"14:31","aff":"Plus de 10 min","wait":13,"cm":"CM-203","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,80],[15,80],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","2.1":"Solde visible dès l’écran d’accueil.","2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 30/10 à 14 h 18 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 13 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":83.3,"3":80.0,"4":100.0,"5":80.0},"ind":{},"g":83.0,"ph":[],"note":8,"ok":true,"delay":13,"auto":true,"crash":false,"lab":"Parcours 7 · 30/10 à 14:18"},{"id":"BIC_AM_FAC_08","ag":2,"p":1,"sc":"Paiement d’une facture","date":"13/10/2027","arr":"11:12","dep":"11:18","aff":"5 à 10 min","wait":6,"cm":"CM-214","R":[[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[4,80],[15,80],[21,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération réalisée de bout en bout sans difficulté.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 11 h 12 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":100.0,"3":80.0,"4":50.0,"5":80.0},"ind":{},"g":83.0,"ph":[],"note":8,"ok":true,"delay":6,"auto":false,"crash":false,"lab":"Parcours 8 · 13/10 à 11:12"},{"id":"BIC_AM_FAC_09","ag":2,"p":1,"sc":"Paiement d’une facture","date":"15/10/2027","arr":"20:44","dep":"20:55","aff":"Plus de 10 min","wait":11,"cm":"CM-209","R":[[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[4,80],[12,50],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Fermeture inattendue de l’application pendant le parcours.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 20 h 44 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 11 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":20.0,"2":100.0,"3":80.0,"4":100.0,"5":65.0},"ind":{},"g":71.5,"ph":[],"note":5,"ok":true,"delay":11,"auto":false,"crash":true,"lab":"Parcours 9 · 15/10 à 20:44"},{"id":"BIC_AM_FAC_10","ag":2,"p":1,"sc":"Paiement d’une facture","date":"19/10/2027","arr":"10:18","dep":"10:23","aff":"5 à 10 min","wait":5,"cm":"CM-211","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[4,80],[17,100],[19,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","2.3":"Frais non affichés avant la validation.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 10 h 18 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 5 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":83.3,"3":100.0,"4":50.0,"5":90.0},"ind":{},"g":84.0,"ph":[],"note":10,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 10 · 19/10 à 10:18"},{"id":"BIC_AM_RDV_01","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"15/10/2027","arr":"15:44","dep":"15:51","aff":"Non abouti","wait":7,"cm":"CM-208","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[5,50],[12,50],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 15 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":40.0,"3":100.0,"4":50.0,"5":50.0},"ind":{},"g":63.2,"ph":[],"note":5,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 1 · 15/10 à 15:44"},{"id":"BIC_AM_RDV_02","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"19/10/2027","arr":"20:36","dep":"20:56","aff":"Non abouti","wait":20,"cm":"CM-213","R":[[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[5,50],[14,70],[22,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","2.2":"Opération bloquée avant la validation finale.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 20 h 36 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":60.0,"3":80.0,"4":0.0,"5":60.0},"ind":{},"g":64.2,"ph":[],"note":7,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 2 · 19/10 à 20:36"},{"id":"BIC_AM_RDV_03","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"21/10/2027","arr":"11:03","dep":"11:06","aff":"Non abouti","wait":3,"cm":"CM-202","R":[[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[5,50],[11,40],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.2":"Caractères trop petits sur certains écrans.","2.2":"Opération bloquée avant la validation finale.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 21/10 à 11 h 03 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":60.0,"3":60.0,"4":100.0,"5":45.0},"ind":{},"g":62.6,"ph":[],"note":4,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 3 · 21/10 à 11:03"},{"id":"BIC_AM_RDV_04","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"23/10/2027","arr":"20:52","dep":"20:58","aff":"5 à 10 min","wait":6,"cm":"CM-205","R":[[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,80],[16,90],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 23/10 à 20 h 52 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":40.0,"2":100.0,"3":100.0,"4":100.0,"5":85.0},"ind":{},"g":82.6,"ph":[],"note":9,"ok":true,"delay":6,"auto":true,"crash":true,"lab":"Parcours 4 · 23/10 à 20:52"},{"id":"BIC_AM_RDV_05","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"27/10/2027","arr":"15:36","dep":"15:40","aff":"Moins de 5 min","wait":4,"cm":"CM-213","R":[[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,80],[15,80],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.2":"Caractères trop petits sur certains écrans.","1.4":"Aucun plantage pendant le parcours.","3.1":"Pas de double authentification pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion par empreinte proposée dès l’ouverture."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 27/10 à 15 h 36 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 4 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":60.0,"2":100.0,"3":40.0,"4":100.0,"5":80.0},"ind":{},"g":71.6,"ph":[],"note":8,"ok":true,"delay":4,"auto":true,"crash":false,"lab":"Parcours 5 · 27/10 à 15:36"},{"id":"BIC_AM_RDV_06","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"29/10/2027","arr":"14:52","dep":"15:04","aff":"Non abouti","wait":12,"cm":"CM-211","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[4,80],[15,80],[19,null]],"O":{"3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 29/10 à 14 h 52 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":60.0,"3":60.0,"4":100.0,"5":80.0},"ind":{},"g":76.8,"ph":[],"note":8,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 6 · 29/10 à 14:52"},{"id":"BIC_AM_RDV_07","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"12/10/2027","arr":"15:44","dep":"15:48","aff":"Non abouti","wait":4,"cm":"CM-201","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,80],[15,80],[19,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","3.1":"Pas de double authentification pour l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 15 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":80.0,"2":60.0,"3":60.0,"4":50.0,"5":80.0},"ind":{},"g":66.3,"ph":[],"note":8,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 7 · 12/10 à 15:44"},{"id":"BIC_AM_RDV_08","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"14/10/2027","arr":"11:03","dep":"11:18","aff":"Plus de 10 min","wait":15,"cm":"CM-208","R":[[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[4,80],[15,80],[18,null]],"O":{"1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.1":"Code de confirmation demandé pour l’opération.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 11 h 03 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 15 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":100.0,"3":100.0,"4":0.0,"5":80.0},"ind":{},"g":76.8,"ph":[],"note":8,"ok":true,"delay":15,"auto":true,"crash":true,"lab":"Parcours 8 · 14/10 à 11:03"},{"id":"BIC_AM_RDV_09","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"16/10/2027","arr":"14:27","dep":"14:47","aff":"Plus de 10 min","wait":20,"cm":"CM-212","R":[[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[2,null],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[5,50],[13,60],[20,null]],"O":{"1.4":"Fermeture inattendue de l’application pendant le parcours.","2.1":"Historique accessible seulement après plusieurs écrans.","3.1":"Pas de double authentification pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 14 h 27 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 20 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : moyen.","seq":{"1":60.0,"2":40.0,"3":40.0,"4":100.0,"5":55.0},"ind":{},"g":53.2,"ph":[],"note":6,"ok":true,"delay":20,"auto":false,"crash":true,"lab":"Parcours 9 · 16/10 à 14:27"},{"id":"BIC_AM_RDV_10","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"20/10/2027","arr":"14:44","dep":"14:49","aff":"Non abouti","wait":5,"cm":"CM-205","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[4,80],[16,90],[18,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","2.2":"Opération bloquée avant la validation finale.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 14 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":60.0,"3":100.0,"4":50.0,"5":85.0},"ind":{},"g":72.1,"ph":[],"note":9,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 10 · 20/10 à 14:44"}],"V1":[{"id":"BIC_AM25_SOL_01","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"12/10/2026","arr":"15:52","dep":"15:59","aff":"5 à 10 min","wait":7,"cm":"CM-210","R":[[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[2,null],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[4,80],[14,70],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 15 h 52 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 7 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":40.0,"2":80.0,"3":80.0,"4":100.0,"5":75.0},"ind":{},"g":71.1,"ph":[],"note":7,"ok":true,"delay":7,"auto":true,"crash":true,"lab":"Parcours 1 · 12/10 à 15:52"},{"id":"BIC_AM25_SOL_02","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"14/10/2026","arr":"15:03","dep":"15:06","aff":"Non abouti","wait":3,"cm":"CM-213","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[4,80],[14,70],[18,null]],"O":{"2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération bloquée avant la validation finale.","3.1":"Code de confirmation demandé pour l’opération."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 15 h 03 pour l’opération « consultation du solde et de l’historique ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":60.0,"3":80.0,"4":100.0,"5":75.0},"ind":{},"g":81.6,"ph":[],"note":7,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 2 · 14/10 à 15:03"},{"id":"BIC_AM25_SOL_03","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"16/10/2026","arr":"16:03","dep":"16:22","aff":"Non abouti","wait":19,"cm":"CM-201","R":[[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[2,null],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[5,50],[14,70],[20,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","3.4":"Connexion par empreinte proposée dès l’ouverture."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 16 h 03 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":20.0,"2":40.0,"3":100.0,"4":100.0,"5":60.0},"ind":{},"g":58.9,"ph":[],"note":7,"ok":false,"delay":null,"auto":true,"crash":true,"lab":"Parcours 3 · 16/10 à 16:03"},{"id":"BIC_AM25_SOL_04","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"20/10/2026","arr":"10:12","dep":"10:19","aff":"Non abouti","wait":7,"cm":"CM-207","R":[[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[2,null],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[6,0],[13,60],[21,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération bloquée avant la validation finale.","3.1":"Pas de double authentification pour l’opération.","3.3":"Session restée ouverte après inactivité.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 10 h 12 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. Je n’ai pas pu aller au bout de l’opération. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : faible.","seq":{"1":20.0,"2":60.0,"3":20.0,"4":50.0,"5":30.0},"ind":{},"g":34.7,"ph":[],"note":6,"ok":false,"delay":null,"auto":true,"crash":true,"lab":"Parcours 4 · 20/10 à 10:12"},{"id":"BIC_AM25_SOL_05","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"22/10/2026","arr":"11:36","dep":"11:39","aff":"Moins de 5 min","wait":3,"cm":"CM-202","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[3,100],[17,100],[19,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 22/10 à 11 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 3 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":50.0,"5":100.0},"ind":{},"g":94.7,"ph":[],"note":10,"ok":true,"delay":3,"auto":true,"crash":false,"lab":"Parcours 5 · 22/10 à 11:36"},{"id":"BIC_AM25_SOL_06","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"26/10/2026","arr":"16:44","dep":"16:49","aff":"5 à 10 min","wait":5,"cm":"CM-212","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[4,80],[13,60],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.1":"Pas de double authentification pour l’opération.","3.2":"Aucune notification après l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 26/10 à 16 h 44 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 5 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":80.0,"2":100.0,"3":40.0,"4":50.0,"5":70.0},"ind":{},"g":70.5,"ph":[],"note":6,"ok":true,"delay":5,"auto":true,"crash":false,"lab":"Parcours 6 · 26/10 à 16:44"},{"id":"BIC_AM25_SOL_07","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"28/10/2026","arr":"14:27","dep":"14:33","aff":"5 à 10 min","wait":6,"cm":"CM-202","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[3,100],[15,80],[18,null]],"O":{"3.1":"Code de confirmation demandé pour l’opération.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 28/10 à 14 h 27 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":50.0,"5":90.0},"ind":{},"g":93.7,"ph":[],"note":8,"ok":true,"delay":6,"auto":true,"crash":false,"lab":"Parcours 7 · 28/10 à 14:27"},{"id":"BIC_AM25_SOL_08","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"30/10/2026","arr":"16:36","dep":"16:40","aff":"Moins de 5 min","wait":4,"cm":"CM-205","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[18,null]],"O":{"1.4":"Aucun plantage pendant le parcours."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 30/10 à 16 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 4 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":94.7,"ph":[],"note":10,"ok":true,"delay":4,"auto":true,"crash":false,"lab":"Parcours 8 · 30/10 à 16:36"},{"id":"BIC_AM25_SOL_09","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"13/10/2026","arr":"11:36","dep":"11:46","aff":"5 à 10 min","wait":10,"cm":"CM-213","R":[[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[4,80],[13,60],[18,null]],"O":{"2.1":"Historique accessible seulement après plusieurs écrans.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 11 h 36 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 10 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":60.0,"3":100.0,"4":0.0,"5":70.0},"ind":{},"g":75.8,"ph":[],"note":6,"ok":true,"delay":10,"auto":true,"crash":false,"lab":"Parcours 9 · 13/10 à 11:36"},{"id":"BIC_AM25_SOL_10","ag":0,"p":1,"sc":"Consultation du solde et de l’historique","date":"15/10/2026","arr":"18:12","dep":"18:16","aff":"Moins de 5 min","wait":4,"cm":"CM-205","R":[[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[4,80],[17,100],[19,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 18 h 12 pour l’opération « consultation du solde et de l’historique ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 4 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":40.0,"2":100.0,"3":100.0,"4":100.0,"5":90.0},"ind":{},"g":83.2,"ph":[],"note":10,"ok":true,"delay":4,"auto":true,"crash":true,"lab":"Parcours 10 · 15/10 à 18:12"},{"id":"BIC_AM25_VIR_01","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"13/10/2026","arr":"09:18","dep":"09:24","aff":"5 à 10 min","wait":6,"cm":"CM-214","R":[[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[4,80],[14,70],[18,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Aucun plantage pendant le parcours.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 09 h 18 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":40.0,"2":100.0,"3":80.0,"4":100.0,"5":75.0},"ind":{},"g":77.5,"ph":[],"note":7,"ok":true,"delay":6,"auto":false,"crash":false,"lab":"Parcours 1 · 13/10 à 09:18"},{"id":"BIC_AM25_VIR_02","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"15/10/2026","arr":"11:36","dep":"11:47","aff":"Non abouti","wait":11,"cm":"CM-202","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[5,50],[13,60],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Aucun plantage pendant le parcours.","2.3":"Frais non affichés avant la validation.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 11 h 36 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":50.0,"3":40.0,"4":50.0,"5":55.0},"ind":{},"g":55.5,"ph":[],"note":6,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 2 · 15/10 à 11:36"},{"id":"BIC_AM25_VIR_03","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"19/10/2026","arr":"15:18","dep":"15:35","aff":"Plus de 10 min","wait":17,"cm":"CM-204","R":[[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[1,0],[6,0],[13,60],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","2.3":"Frais non affichés avant la validation.","3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 15 h 18 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 17 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : faible.","seq":{"1":20.0,"2":50.0,"3":60.0,"4":0.0,"5":30.0},"ind":{},"g":38.0,"ph":[],"note":6,"ok":true,"delay":17,"auto":false,"crash":true,"lab":"Parcours 3 · 19/10 à 15:18"},{"id":"BIC_AM25_VIR_04","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"21/10/2026","arr":"18:36","dep":"18:41","aff":"Non abouti","wait":5,"cm":"CM-212","R":[[1,0],[1,0],[1,0],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[6,0],[10,30],[22,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.2":"Caractères trop petits sur certains écrans.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 21/10 à 18 h 36 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : faible.","seq":{"1":0.0,"2":33.3,"3":80.0,"4":50.0,"5":15.0},"ind":{},"g":36.5,"ph":[],"note":3,"ok":false,"delay":null,"auto":true,"crash":true,"lab":"Parcours 4 · 21/10 à 18:36"},{"id":"BIC_AM25_VIR_05","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"23/10/2026","arr":"09:18","dep":"09:27","aff":"5 à 10 min","wait":9,"cm":"CM-210","R":[[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[1,0],[5,50],[12,50],[20,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.4":"Aucun plantage pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","2.3":"Frais non affichés avant la validation.","3.1":"Pas de double authentification pour l’opération.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 23/10 à 09 h 18 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 9 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : moyen.","seq":{"1":80.0,"2":83.3,"3":20.0,"4":50.0,"5":50.0},"ind":{},"g":60.0,"ph":[],"note":5,"ok":true,"delay":9,"auto":false,"crash":false,"lab":"Parcours 5 · 23/10 à 09:18"},{"id":"BIC_AM25_VIR_06","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"27/10/2026","arr":"10:44","dep":"10:54","aff":"5 à 10 min","wait":10,"cm":"CM-209","R":[[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[5,50],[12,50],[21,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.4":"Aucun reçu ni confirmation disponible.","3.2":"Aucune notification après l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 27/10 à 10 h 44 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 10 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":20.0,"2":83.3,"3":60.0,"4":50.0,"5":50.0},"ind":{},"g":55.0,"ph":[],"note":5,"ok":true,"delay":10,"auto":false,"crash":true,"lab":"Parcours 6 · 27/10 à 10:44"},{"id":"BIC_AM25_VIR_07","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"29/10/2026","arr":"18:12","dep":"18:20","aff":"5 à 10 min","wait":8,"cm":"CM-210","R":[[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[3,100],[15,80],[19,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.4":"Aucun plantage pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.1":"Code de confirmation demandé pour l’opération.","3.3":"Session restée ouverte après inactivité."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 29/10 à 18 h 12 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 8 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0,"3":80.0,"4":100.0,"5":90.0},"ind":{},"g":89.0,"ph":[],"note":8,"ok":true,"delay":8,"auto":true,"crash":false,"lab":"Parcours 7 · 29/10 à 18:12"},{"id":"BIC_AM25_VIR_08","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"12/10/2026","arr":"14:44","dep":"14:53","aff":"Non abouti","wait":9,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[5,50],[11,40],[19,null]],"O":{"2.3":"Frais non affichés avant la validation.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 14 h 44 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":100.0,"2":33.3,"3":40.0,"4":100.0,"5":45.0},"ind":{},"g":59.5,"ph":[],"note":4,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 8 · 12/10 à 14:44"},{"id":"BIC_AM25_VIR_09","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"14/10/2026","arr":"09:36","dep":"09:48","aff":"Non abouti","wait":12,"cm":"CM-214","R":[[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[5,50],[10,30],[19,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","2.3":"Frais non affichés avant la validation.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.3":"Session restée ouverte après inactivité."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 09 h 36 pour l’opération « virement vers un bénéficiaire ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":40.0,"2":33.3,"3":60.0,"4":100.0,"5":40.0},"ind":{},"g":49.0,"ph":[],"note":3,"ok":false,"delay":null,"auto":true,"crash":true,"lab":"Parcours 9 · 14/10 à 09:36"},{"id":"BIC_AM25_VIR_10","ag":1,"p":1,"sc":"Virement vers un bénéficiaire","date":"16/10/2026","arr":"10:52","dep":"10:58","aff":"5 à 10 min","wait":6,"cm":"CM-212","R":[[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[5,50],[12,50],[20,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","2.2":"Opération réalisée de bout en bout sans difficulté.","2.3":"Frais non affichés avant la validation.","3.1":"Code de confirmation demandé pour l’opération.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 10 h 52 pour l’opération « virement vers un bénéficiaire ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":20.0,"2":83.3,"3":60.0,"4":100.0,"5":50.0},"ind":{},"g":60.0,"ph":[],"note":5,"ok":true,"delay":6,"auto":false,"crash":true,"lab":"Parcours 10 · 16/10 à 10:52"},{"id":"BIC_AM25_FAC_01","ag":2,"p":1,"sc":"Paiement d’une facture","date":"14/10/2026","arr":"18:52","dep":"18:59","aff":"5 à 10 min","wait":7,"cm":"CM-214","R":[[0,100],[1,0],[1,0],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[5,50],[12,50],[21,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","1.3":"Temps de chargement long sur plusieurs écrans.","2.2":"Opération réalisée de bout en bout sans difficulté.","2.3":"Frais non affichés avant la validation.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 18 h 52 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 7 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":66.7,"3":80.0,"4":0.0,"5":50.0},"ind":{},"g":60.0,"ph":[],"note":5,"ok":true,"delay":7,"auto":true,"crash":false,"lab":"Parcours 1 · 14/10 à 18:52"},{"id":"BIC_AM25_FAC_02","ag":2,"p":1,"sc":"Paiement d’une facture","date":"16/10/2026","arr":"16:52","dep":"17:02","aff":"5 à 10 min","wait":10,"cm":"CM-213","R":[[1,0],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[0,100],[6,0],[13,60],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.2":"Caractères trop petits sur certains écrans.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","3.2":"Aucune notification après l’opération.","3.3":"Session restée ouverte après inactivité.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 16 h 52 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 10 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : faible.","seq":{"1":0.0,"2":100.0,"3":20.0,"4":50.0,"5":30.0},"ind":{},"g":43.0,"ph":[],"note":6,"ok":true,"delay":10,"auto":true,"crash":true,"lab":"Parcours 2 · 16/10 à 16:52"},{"id":"BIC_AM25_FAC_03","ag":2,"p":1,"sc":"Paiement d’une facture","date":"20/10/2026","arr":"18:12","dep":"18:16","aff":"Moins de 5 min","wait":4,"cm":"CM-211","R":[[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[1,0],[0,100],[1,0],[5,50],[13,60],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.2":"Caractères trop petits sur certains écrans.","1.4":"Aucun plantage pendant le parcours.","2.1":"Solde visible dès l’écran d’accueil.","3.1":"Pas de double authentification pour l’opération.","3.3":"Session restée ouverte après inactivité."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 18 h 12 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 4 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : moyen.","seq":{"1":60.0,"2":100.0,"3":0.0,"4":50.0,"5":55.0},"ind":{},"g":55.5,"ph":[],"note":6,"ok":true,"delay":4,"auto":false,"crash":false,"lab":"Parcours 3 · 20/10 à 18:12"},{"id":"BIC_AM25_FAC_04","ag":2,"p":1,"sc":"Paiement d’une facture","date":"22/10/2026","arr":"09:27","dep":"09:31","aff":"Moins de 5 min","wait":4,"cm":"CM-202","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[1,0],[5,50],[14,70],[19,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 22/10 à 09 h 27 pour l’opération « paiement d’une facture ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 4 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":60.0,"2":100.0,"3":60.0,"4":50.0,"5":60.0},"ind":{},"g":71.0,"ph":[],"note":7,"ok":true,"delay":4,"auto":false,"crash":false,"lab":"Parcours 4 · 22/10 à 09:27"},{"id":"BIC_AM25_FAC_05","ag":2,"p":1,"sc":"Paiement d’une facture","date":"26/10/2026","arr":"09:12","dep":"09:20","aff":"5 à 10 min","wait":8,"cm":"CM-210","R":[[1,0],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[5,50],[13,60],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Fermeture inattendue de l’application pendant le parcours.","3.3":"Session restée ouverte après inactivité.","4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 26/10 à 09 h 12 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 8 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":20.0,"2":66.7,"3":80.0,"4":0.0,"5":55.0},"ind":{},"g":50.5,"ph":[],"note":6,"ok":true,"delay":8,"auto":true,"crash":true,"lab":"Parcours 5 · 26/10 à 09:12"},{"id":"BIC_AM25_FAC_06","ag":2,"p":1,"sc":"Paiement d’une facture","date":"28/10/2026","arr":"15:03","dep":"15:12","aff":"5 à 10 min","wait":9,"cm":"CM-206","R":[[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[5,50],[13,60],[21,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","2.1":"Historique accessible seulement après plusieurs écrans.","2.3":"Frais non affichés avant la validation.","3.3":"Session restée ouverte après inactivité.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 28/10 à 15 h 03 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 9 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":50.0,"3":80.0,"4":50.0,"5":55.0},"ind":{},"g":65.5,"ph":[],"note":6,"ok":true,"delay":9,"auto":true,"crash":false,"lab":"Parcours 6 · 28/10 à 15:03"},{"id":"BIC_AM25_FAC_07","ag":2,"p":1,"sc":"Paiement d’une facture","date":"30/10/2026","arr":"14:36","dep":"14:47","aff":"Plus de 10 min","wait":11,"cm":"CM-205","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[17,100],[18,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","2.2":"Opération réalisée de bout en bout sans difficulté."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 30/10 à 14 h 36 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 11 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":80.0,"2":100.0,"3":100.0,"4":100.0,"5":100.0},"ind":{},"g":95.0,"ph":[],"note":10,"ok":true,"delay":11,"auto":true,"crash":false,"lab":"Parcours 7 · 30/10 à 14:36"},{"id":"BIC_AM25_FAC_08","ag":2,"p":1,"sc":"Paiement d’une facture","date":"13/10/2026","arr":"09:52","dep":"10:01","aff":"Non abouti","wait":9,"cm":"CM-212","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[1,0],[5,50],[12,50],[19,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.4":"Aucun plantage pendant le parcours.","2.2":"Opération bloquée avant la validation finale.","3.1":"Code de confirmation demandé pour l’opération.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 13/10 à 09 h 52 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":50.0,"3":80.0,"4":0.0,"5":50.0},"ind":{},"g":60.0,"ph":[],"note":5,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 8 · 13/10 à 09:52"},{"id":"BIC_AM25_FAC_09","ag":2,"p":1,"sc":"Paiement d’une facture","date":"15/10/2026","arr":"09:03","dep":"09:13","aff":"Non abouti","wait":10,"cm":"CM-211","R":[[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[5,50],[11,40],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 09 h 03 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":80.0,"2":33.3,"3":100.0,"4":0.0,"5":45.0},"ind":{},"g":59.5,"ph":[],"note":4,"ok":false,"delay":null,"auto":true,"crash":false,"lab":"Parcours 9 · 15/10 à 09:03"},{"id":"BIC_AM25_FAC_10","ag":2,"p":1,"sc":"Paiement d’une facture","date":"19/10/2026","arr":"16:12","dep":"16:16","aff":"Moins de 5 min","wait":4,"cm":"CM-207","R":[[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[0,100],[1,0],[0,100],[1,0],[0,100],[4,80],[16,90],[20,null]],"O":{"1.3":"Temps de chargement long sur plusieurs écrans.","1.4":"Aucun plantage pendant le parcours.","3.1":"Code de confirmation demandé pour l’opération.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion par empreinte proposée dès l’ouverture."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 16 h 12 pour l’opération « paiement d’une facture ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 4 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":80.0,"2":83.3,"3":80.0,"4":50.0,"5":85.0},"ind":{},"g":78.5,"ph":[],"note":9,"ok":true,"delay":4,"auto":true,"crash":false,"lab":"Parcours 10 · 19/10 à 16:12"},{"id":"BIC_AM25_RDV_01","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"15/10/2026","arr":"11:03","dep":"11:18","aff":"Plus de 10 min","wait":15,"cm":"CM-209","R":[[1,0],[0,100],[1,0],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[4,80],[14,70],[20,null]],"O":{"1.1":"Rubriques difficiles à trouver, menu peu clair.","1.3":"Temps de chargement long sur plusieurs écrans.","2.1":"Solde visible dès l’écran d’accueil.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 15/10 à 11 h 03 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. J’ai cherché la rubrique dans le menu avant de la trouver. L’opération a été menée à son terme en 15 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":60.0,"2":100.0,"3":80.0,"4":50.0,"5":75.0},"ind":{},"g":76.3,"ph":[],"note":7,"ok":true,"delay":15,"auto":true,"crash":false,"lab":"Parcours 1 · 15/10 à 11:03"},{"id":"BIC_AM25_RDV_02","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"19/10/2026","arr":"18:44","dep":"18:55","aff":"Plus de 10 min","wait":11,"cm":"CM-204","R":[[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,80],[16,90],[19,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","3.1":"Pas de double authentification pour l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 19/10 à 18 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 11 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":100.0,"2":60.0,"3":60.0,"4":50.0,"5":85.0},"ind":{},"g":72.1,"ph":[],"note":9,"ok":true,"delay":11,"auto":true,"crash":false,"lab":"Parcours 2 · 19/10 à 18:44"},{"id":"BIC_AM25_RDV_03","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"21/10/2026","arr":"18:44","dep":"18:52","aff":"5 à 10 min","wait":8,"cm":"CM-201","R":[[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[2,null],[1,0],[1,0],[1,0],[0,100],[0,100],[0,100],[0,100],[4,80],[13,60],[19,null]],"O":{"2.1":"Historique accessible seulement après plusieurs écrans.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Pas de double authentification pour l’opération.","3.4":"Connexion par empreinte proposée dès l’ouverture."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 21/10 à 18 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 8 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":100.0,"2":40.0,"3":40.0,"4":100.0,"5":70.0},"ind":{},"g":65.3,"ph":[],"note":6,"ok":true,"delay":8,"auto":true,"crash":false,"lab":"Parcours 3 · 21/10 à 18:44"},{"id":"BIC_AM25_RDV_04","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"23/10/2026","arr":"15:27","dep":"15:35","aff":"5 à 10 min","wait":8,"cm":"CM-206","R":[[0,100],[1,0],[0,100],[1,0],[0,100],[0,100],[2,null],[0,100],[1,0],[0,100],[0,100],[0,100],[1,0],[0,100],[4,80],[14,70],[20,null]],"O":{"1.2":"Caractères trop petits sur certains écrans.","3.4":"Connexion par empreinte proposée dès l’ouverture.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 23/10 à 15 h 27 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’application s’est fermée de façon inattendue pendant le parcours. L’opération a été menée à son terme en 8 minutes. Aucune confirmation supplémentaire n’a été demandée. Satisfaction globale : bon.","seq":{"1":40.0,"2":100.0,"3":60.0,"4":50.0,"5":75.0},"ind":{},"g":65.8,"ph":[],"note":7,"ok":true,"delay":8,"auto":true,"crash":true,"lab":"Parcours 4 · 23/10 à 15:27"},{"id":"BIC_AM25_RDV_05","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"27/10/2026","arr":"11:12","dep":"11:15","aff":"Moins de 5 min","wait":3,"cm":"CM-203","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[1,0],[0,100],[1,0],[1,0],[4,80],[15,80],[19,null]],"O":{"4.1":"Aucune aide accessible dans l’application.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 27/10 à 11 h 12 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 3 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":100.0,"3":80.0,"4":0.0,"5":80.0},"ind":{},"g":82.1,"ph":[],"note":8,"ok":true,"delay":3,"auto":true,"crash":false,"lab":"Parcours 5 · 27/10 à 11:12"},{"id":"BIC_AM25_RDV_06","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"29/10/2026","arr":"09:52","dep":"09:58","aff":"5 à 10 min","wait":6,"cm":"CM-214","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[0,100],[3,100],[15,80],[18,null]],"O":{"3.1":"Code de confirmation demandé pour l’opération.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 29/10 à 09 h 52 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":50.0,"5":90.0},"ind":{},"g":93.7,"ph":[],"note":8,"ok":true,"delay":6,"auto":true,"crash":false,"lab":"Parcours 6 · 29/10 à 09:52"},{"id":"BIC_AM25_RDV_07","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"12/10/2026","arr":"16:03","dep":"16:09","aff":"5 à 10 min","wait":6,"cm":"CM-209","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[3,100],[16,90],[18,null]],"O":{"2.2":"Opération réalisée de bout en bout sans difficulté.","3.4":"Connexion par empreinte proposée dès l’ouverture."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 12/10 à 16 h 03 pour l’opération « prise de rendez-vous avec le conseiller ». La connexion par empreinte m’a été proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 6 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : très bon.","seq":{"1":100.0,"2":100.0,"3":100.0,"4":100.0,"5":95.0},"ind":{},"g":99.5,"ph":[],"note":9,"ok":true,"delay":6,"auto":true,"crash":false,"lab":"Parcours 7 · 12/10 à 16:03"},{"id":"BIC_AM25_RDV_08","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"14/10/2026","arr":"20:36","dep":"20:44","aff":"5 à 10 min","wait":8,"cm":"CM-202","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[1,0],[1,0],[1,0],[0,100],[1,0],[4,80],[17,100],[20,null]],"O":{"1.4":"Aucun plantage pendant le parcours.","3.2":"Aucune notification après l’opération.","3.3":"Session restée ouverte après inactivité.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.2":"Contact du service client introuvable dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 14/10 à 20 h 36 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 8 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":100.0,"3":40.0,"4":50.0,"5":90.0},"ind":{},"g":77.9,"ph":[],"note":10,"ok":true,"delay":8,"auto":false,"crash":false,"lab":"Parcours 8 · 14/10 à 20:36"},{"id":"BIC_AM25_RDV_09","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"16/10/2026","arr":"16:27","dep":"16:35","aff":"Non abouti","wait":8,"cm":"CM-208","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[1,0],[2,null],[1,0],[0,100],[1,0],[0,100],[1,0],[1,0],[0,100],[5,50],[13,60],[21,null]],"O":{"2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération bloquée avant la validation finale.","2.4":"Aucun reçu ni confirmation disponible.","3.1":"Code de confirmation demandé pour l’opération.","3.2":"Aucune notification après l’opération.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 16/10 à 16 h 27 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. Je n’ai pas pu aller au bout de l’opération. Un code de confirmation m’a été demandé. Satisfaction globale : moyen.","seq":{"1":100.0,"2":40.0,"3":60.0,"4":50.0,"5":55.0},"ind":{},"g":63.7,"ph":[],"note":6,"ok":false,"delay":null,"auto":false,"crash":false,"lab":"Parcours 9 · 16/10 à 16:27"},{"id":"BIC_AM25_RDV_10","ag":3,"p":1,"sc":"Prise de rendez-vous avec le conseiller","date":"20/10/2026","arr":"14:44","dep":"14:55","aff":"Plus de 10 min","wait":11,"cm":"CM-214","R":[[0,100],[0,100],[0,100],[0,100],[0,100],[0,100],[2,null],[0,100],[0,100],[0,100],[0,100],[1,0],[1,0],[0,100],[4,80],[16,90],[19,null]],"O":{"2.1":"Solde visible dès l’écran d’accueil.","2.2":"Opération réalisée de bout en bout sans difficulté.","3.4":"Connexion biométrique non proposée, mot de passe à saisir à chaque fois.","4.1":"Aucune aide accessible dans l’application."},"txt":"Client de la banque, j’ai ouvert l’application BGFIBank le 20/10 à 14 h 44 pour l’opération « prise de rendez-vous avec le conseiller ». J’ai dû saisir mon mot de passe, aucune connexion biométrique n’étant proposée. Les rubriques étaient faciles à trouver. L’opération a été menée à son terme en 11 minutes. Un code de confirmation m’a été demandé. Satisfaction globale : bon.","seq":{"1":100.0,"2":100.0,"3":80.0,"4":50.0,"5":85.0},"ind":{},"g":87.9,"ph":[],"note":9,"ok":true,"delay":11,"auto":false,"crash":false,"lab":"Parcours 10 · 20/10 à 14:44"}],"units":[{"n":"Consultation du solde et de l’historique","e":"Opérations courantes","z":"Application mobile","code":"APP-SOL"},{"n":"Virement vers un bénéficiaire","e":"Opérations courantes","z":"Application mobile","code":"APP-VIR"},{"n":"Paiement d’une facture","e":"Opérations courantes","z":"Application mobile","code":"APP-FAC"},{"n":"Prise de rendez-vous avec le conseiller","e":"Services","z":"Application mobile","code":"APP-RDV"}]}};
const ICO={"visite": "<svg class=\"i\" viewBox=\"0 0 24 24\"><path d=\"M3 21h18M5 21V9.5l7-5.5 7 5.5V21\"/><path d=\"M10 21v-5h4v5\"/><path d=\"M9 12h.01M15 12h.01\"/></svg>", "appel": "<svg class=\"i\" viewBox=\"0 0 24 24\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z\"/></svg>", "lead": "<svg class=\"i\" viewBox=\"0 0 24 24\"><path d=\"M21 11.5a8.4 8.4 0 0 1-9 8.4 8.6 8.6 0 0 1-3.8-.9L3 21l1.9-5.2A8.4 8.4 0 1 1 21 11.5z\"/><path d=\"M8 10.5h.01M12 10.5h.01M16 10.5h.01\"/></svg>", "enquete": "<svg class=\"i\" viewBox=\"0 0 24 24\"><rect x=\"5\" y=\"4\" width=\"14\" height=\"17\" rx=\"2\"/><path d=\"M9 4V3h6v1\"/><path d=\"M9 10l1.5 1.5L13 9M9 15h6M9 18h3\"/></svg>", "cm": "<svg class=\"i\" viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"/><path d=\"M21 21l-4.3-4.3\"/><path d=\"M7.5 11s1.3-2.3 3.5-2.3 3.5 2.3 3.5 2.3-1.3 2.3-3.5 2.3S7.5 11 7.5 11z\"/></svg>", "agence": "<svg class=\"i\" viewBox=\"0 0 24 24\"><path d=\"M3 21h18M4 21V10l8-6 8 6v11\"/><path d=\"M9.5 21v-5h5v5M8 12.5h.01M16 12.5h.01\"/></svg>", "crc": "<svg class=\"i\" viewBox=\"0 0 24 24\"><path d=\"M4 14v-2a8 8 0 0 1 16 0v2\"/><rect x=\"2.5\" y=\"13.5\" width=\"4\" height=\"6\" rx=\"1.5\"/><rect x=\"17.5\" y=\"13.5\" width=\"4\" height=\"6\" rx=\"1.5\"/><path d=\"M19.5 19.5a3 3 0 0 1-3 2.5h-3\"/></svg>"};
let CMX=false,CMODE='vis',CMLAST=null,UAC={},CAXC=null;const VSAV={};
const UNX=()=>CMODE==='crc'||CMODE==='lead';
const CMU={crc:CX.crc.units,lead:CX.lead_d.units};
{const dk=v=>v.date.split('/').reverse().join('')+(v.arr||'');[CX.crc,CX.lead_d].forEach(X=>['V1','V2'].forEach(w=>X[w].sort((a,b)=>a.ag-b.ag||dk(a).localeCompare(dk(b)))))}
const CMDATA={agapp:CX.agapp,crc:CX.crc,lead:CX.lead_d};
const CMENT={crc:['Prospect','Client'],lead:['Réseaux sociaux','Messagerie','Site internet']};
const CME=()=>CMENT[CMODE]||['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'];
const WU=()=>CMODE==='lead'?'h':'min';
const RECW=n=>(CMODE==='vis'?'visite':CMODE==='lead'?'lead':'appel')+(n>1?'s':'');
const TOPN=a=>UNX()?Math.max(1,Math.min(3,Math.floor(a.length/2))):5;
const AFFL=()=>CMODE==='lead'?['Moins d’1 heure','1 à 24 heures','Plus de 24 heures','Sans réponse']:CMX?['1 tentative','2 tentatives','3 tentatives']:['Faible','Moyenne','Forte'];
const ENTC0={...ENT_C},ENTCX={crc:{Prospect:'#8b5cf6',Client:'#0b7acf'},lead:{'Réseaux sociaux':'#ec4899',Messagerie:'#1b7fcc','Site internet':'#3ba5f6'}};
const cmAvg=a=>{a=(a||[]).filter(x=>x!=null&&!isNaN(x));return a.length?a.reduce((s,x)=>s+x,0)/a.length:null};
const cmMed=a=>{a=(a||[]).filter(x=>x!=null).slice().sort((x,y)=>x-y);if(!a.length)return null;const m=Math.floor(a.length/2);return a.length%2?a[m]:(a[m-1]+a[m])/2};
const durTxt=m=>m==null?'—':m<60?`${Math.round(m)} min`:m<1440?`${fr(m/60,1)} h`:`${fr(m/1440,1)} j`;
const ACTC={1:['Agence difficile à joindre ou décroché tardif','Organiser la prise des appels : décroché en moins de trois sonneries, suppléant désigné aux heures d’affluence, rappel sous deux heures','Chef d’agence','2 semaines'],
  2:['Formule d’accueil téléphonique incomplète','Appliquer la formule « BGFIBank, bonjour, [prénom] à votre service » ; demander le nom et le numéro de l’appelant et le remercier en le nommant','Chef d’agence','Immédiat'],
  3:['Découverte du besoin insuffisante','Poser deux questions ouvertes sur la situation, reformuler la demande et interroger l’appelant sur ses motivations','Responsable formation','4 semaines'],
  4:['Réponses incomplètes et proactivité limitée','Fiches réponses à jour (conditions, tarifs, délais), réponses aux objections, offre du moment à citer, nom de l’appelant prononcé','Direction marketing','4 semaines'],
  5:['Conclusion et prise de congé non standardisées','Vérifier la compréhension, proposer un rendez-vous en agence, prendre congé en nommant l’appelant et le laisser raccrocher en premier','Chef d’agence','2 semaines'],
  6:['Impression d’ensemble mitigée','Écoute croisée d’appels en réunion d’agence et mise à niveau sur les produits et services','Chef d’agence','6 semaines']};
const DIRAC={1:['Direction du Réseau','Standard de joignabilité des agences : décroché en moins de trois sonneries, ligne de délestage et rappel des appels manqués sous deux heures','Taux de décroché à la première tentative'],
  2:['Direction des Ressources Humaines','Formation à l’accueil téléphonique : formule de bienvenue, identification de l’appelant, remerciement personnalisé','Conformité de la séquence Accueil'],
  3:['Direction Commerciale','Guide de découverte téléphonique : questions ouvertes, reformulation, motivations du client','Conformité de la séquence Découverte des besoins'],
  4:['Direction Marketing','Base de réponses téléphoniques à jour (conditions, tarifs, délais) et argumentaires par produit, réponses aux objections','Conformité de la séquence Réponse et efficacité'],
  5:['Direction Commerciale','Conclusion type : vérification de la compréhension, proposition de rendez-vous en agence, prise de congé personnalisée','Conformité de la séquence Conclusion'],
  6:['Direction de la Qualité','Écoutes qualité mensuelles d’appels par entité et partage des bonnes pratiques','Satisfaction globale du client mystère'],
  7:['Direction de la Qualité','Écoutes qualité mensuelles','Satisfaction globale']};

const ACTCRC={},DIRACRC={};Object.keys(ACTC).forEach(k=>ACTCRC[k]=ACTC[k].map(x=>x.replace('Chef d’agence','Responsable du CRC').replace('agence','centre de relation client')));
ACTCRC[1]=['Centre difficile à joindre ou attente prolongée','Dimensionner les équipes aux heures d’affluence, limiter le serveur vocal à un niveau de choix et proposer un rappel au-delà d’une minute d’attente','Responsable du CRC','4 semaines'];
Object.keys(DIRAC).forEach(k=>DIRACRC[k]=DIRAC[k].slice());DIRACRC[1]=['Direction de la Relation Client','Standard de joignabilité du centre : décroché en moins de trois sonneries, attente inférieure à une minute, rappel proposé au-delà','Taux de décroché à la première tentative'];
const ACTL={1:['Prise en charge des demandes incomplète ou tardive','Réponse automatique sur chaque plateforme, réponse personnalisée sous 24 heures, coordonnées d’un conseiller, recontact sous 5 jours et proposition de rendez-vous','Responsable digital','4 semaines'],
  2:['Satisfaction du traitement de la demande insuffisante','Revue hebdomadaire des demandes reçues et des réponses apportées ; bibliothèque de réponses types validée par le marketing','Responsable digital','6 semaines']};
const DIRAL={1:['Direction Marketing et Digital','Charte de traitement des leads : accusé de réception automatique, réponse personnalisée sous 24 heures, transmission à un conseiller et recontact sous 5 jours','Taux de réponse sous 24 heures'],
  2:['Direction Commerciale','Suivi des leads jusqu’au rendez-vous en agence et mesure de la satisfaction du traitement','Satisfaction du traitement de la demande']};
const CHACT0={app:{'1.1':['Organiser la prise des appels : ligne dédiée, renvoi vers un collaborateur disponible, rappel sous deux heures','Chef d’agence'],'1.2':['Décrocher en moins de trois sonneries ; désigner un suppléant aux heures d’affluence','Chef d’agence'],
  '2.1':['Formule de bienvenue standard : « BGFIBank, bonjour, [prénom] à votre service. Comment puis-je vous aider ? »','Responsable formation'],'2.2':['Demander le nom de l’appelant dès le début de l’échange','Responsable formation'],'2.3':['Recueillir poliment le numéro de téléphone de chaque appelant','Chef d’agence'],
  '2.4':['Remercier l’appelant en le nommant','Responsable formation'],'2.7':['Coaching sur le sourire dans la voix et le ton chaleureux','Responsable formation'],'3.2':['Poser deux questions ouvertes sur la situation avant de répondre','Responsable formation'],
  '3.3':['Reformuler systématiquement la demande avant de répondre','Responsable formation'],'3.4':['Interroger l’appelant sur ses motivations','Responsable formation'],'4.3':['Fiches réponses à jour : conditions, tarifs et délais des produits les plus demandés','Direction marketing'],
  '4.4':['Préparer des réponses aux objections fréquentes (frais, délais) avec une alternative','Direction marketing'],'4.7':['Citer l’offre ou la promotion du moment à chaque appel','Direction marketing'],'4.8':['Prononcer le nom de l’appelant au moins une fois pendant l’échange','Responsable formation'],
  '4.9':['Inviter l’appelant à passer en agence et donner un conseil utile','Chef d’agence'],'4.11':['Expliquer la raison de chaque mise en attente','Responsable formation'],'4.12':['Limiter la mise en attente à une minute ; proposer un rappel au-delà','Chef d’agence'],
  '4.13':['Remercier l’appelant après chaque mise en attente','Responsable formation'],'5.1':['Vérifier la compréhension et la satisfaction de l’appelant avant de conclure','Responsable formation'],'5.2':['Demander si l’appelant a d’autres préoccupations','Responsable formation'],
  '5.3':['Proposer un rendez-vous ou une visite en agence à chaque appel prospect','Chef d’agence'],'5.4':['Conclure chaleureusement l’échange','Responsable formation'],'5.5':['Prendre congé en nommant l’appelant','Responsable formation'],'5.6':['Laisser l’appelant raccrocher en premier','Responsable formation'],
  '6.3':['Session de mise à niveau sur les produits, tarifs et conditions','Direction marketing']},
 lead:{'1.1':['Activer une réponse automatique sur chaque plateforme','Responsable digital'],'1.2':['Rappeler ou écrire personnellement à chaque prospect','Community manager'],'1.3':['Archiver chaque réponse personnalisée envoyée par e-mail','Community manager'],
  '1.4':['Répondre en moins de 24 heures, astreinte le soir et le week-end','Responsable digital'],'1.5':['Bibliothèque de réponses types par produit, validée par le marketing','Direction marketing'],'1.6':['Communiquer systématiquement les coordonnées d’un conseiller','Directeur commercial'],
  '1.7':['Faire recontacter chaque prospect par un conseiller sous 5 jours ouvrables','Directeur commercial'],'1.8':['Proposer un rendez-vous ou une visite en agence à chaque prospect','Directeur commercial']}};

function CAX(){if(CAXC&&CAXC.m===CMODE)return CAXC.v;const src=CMODE==='lead'?CHACT0.lead:CHACT0.app,o={};
  Object.keys(src).forEach(id=>{const it=ITEM[id];if(!it)return;const a=ACT[it.s]||['','','','4 semaines'];let r=src[id][1];if(CMODE==='crc')r=r.replace('Chef d’agence','Responsable du CRC');o[id]=[a[0]||short(it.q,60),src[id][0],a[3],r]});CAXC={m:CMODE,v:o};return o}
function cmCtx(mode){mode=mode||'vis';if(mode===CMODE)return;
  if(!VSAV.seq){VSAV.seq=D.seq.slice();VSAV.bonus=JSON.parse(JSON.stringify(BONUS));VSAV.order=D.order.slice();VSAV.labs=D.labs.slice();VSAV.indn={...INDN};VSAV.act={...ACT};VSAV.dira={...DIRA};VSAV.V1=D.visits.V1;VSAV.V2=D.visits.V2;VSAV.ags=D.agencies.slice()}
  const clr=o=>Object.keys(o).forEach(k=>delete o[k]),on=mode!=='vis',G=mode==='lead'?CX.lead:CX.call;
  CMODE=mode;CMX=on;UAC={};CAXC=null;
  clr(BONUS);
  if(on){Object.assign(BONUS,JSON.parse(JSON.stringify(G.seq.find(s=>s.n===8))));D.seq.splice(0,D.seq.length,...G.seq.filter(s=>s.n<8),BONUS)}
  else{Object.assign(BONUS,JSON.parse(JSON.stringify(VSAV.bonus)));D.seq.splice(0,D.seq.length,...VSAV.seq)}
  SEQ.splice(0,SEQ.length,...D.seq.filter(s=>s.n<8));
  D.order.splice(0,D.order.length,...(on?G.order:VSAV.order));clr(POS);D.order.forEach((id,i)=>POS[id]=i);
  clr(ITEM);D.seq.forEach(s=>s.items.forEach(it=>ITEM[it.id]={...it,s:s.n}));
  D.labs.splice(0,D.labs.length,...(on?G.labs:VSAV.labs));
  clr(INDN);if(!on)Object.assign(INDN,VSAV.indn);
  clr(ACT);Object.assign(ACT,mode==='lead'?ACTL:mode==='crc'?ACTCRC:on?ACTC:VSAV.act);
  clr(DIRA);Object.assign(DIRA,mode==='lead'?DIRAL:mode==='crc'?DIRACRC:on?DIRAC:VSAV.dira);
  const X=CMDATA[mode];D.visits.V2=on?X.V2:VSAV.V2;D.visits.V1=on?X.V1:VSAV.V1;
  D.agencies.splice(0,D.agencies.length,...(UNX()?CMU[mode]:VSAV.ags));
  clr(ENT_C);Object.assign(ENT_C,ENTCX[mode]||ENTC0)}
function cmSw(){if(S.mod!=='cm'||ROLE)return;const c=chCan();if(CMLAST&&CMLAST!==c){S.f={};S.sub={};S.ag=null;S.agTab='dash'}CMLAST=c}
/* moyenne d’un ensemble d’appels ou de leads (fiche scénario ou canal) */
function unitAvg(list,k){if(!list||!list.length)return null;const key=CMODE+'|'+list[0].id+'|'+list.length;if(UAC[key])return UAC[key];
  const seq={};SEQ.forEach(q=>{const v=cmAvg(list.map(x=>x.seq[q.n]));if(v!=null)seq[q.n]=v});
  const R=D.order.map((id,i)=>{const rr=list.map(x=>x.R[i]).filter(Boolean);if(!rr.length)return null;const sc=rr.filter(r=>r[1]!=null).map(r=>r[1]);return [rr[0][0],sc.length?Math.round(cmAvg(sc)):null]});
  return UAC[key]={id:'U'+k,ag:k,p:1,unit:true,sc:'',g:cmAvg(list.map(x=>x.g)),seq,R,O:{},ind:{},vs:list,note:cmAvg(list.map(x=>x.note)),wait:cmAvg(list.map(x=>x.wait)),txt:'',ph:[],date:list[list.length-1].date,arr:'',dep:'',aff:''}}
/* mesures propres aux appels et aux leads */
function cmMeas(L){const sh=f=>L.length?L.filter(f).length/L.length:null;
  if(CMODE==='lead'){const ok=L.filter(x=>x.ok);return {rr:sh(x=>x.ok),r24:sh(x=>x.ok&&x.delay<=1440),r1:sh(x=>x.ok&&x.delay<=60),md:cmMed(ok.map(x=>x.delay)),au:sh(x=>x.auto),note:cmAvg(L.map(x=>x.note))}}
  return {t1:sh(x=>x.tent===1),ring:cmAvg(L.map(x=>x.ring)),hold:cmAvg(L.map(x=>x.holds)),dur:cmAvg(L.map(x=>x.dur)),note:cmAvg(L.map(x=>x.note))}}
function cmKpi2(L,pL){if(!CMX)return '';const m=cmMeas(L),p=pL&&pL.length?cmMeas(pL):null;
  const kp=(l,v,pv,fmt,isPct,sub)=>kpi(l,v==null?'—':fmt(v),(pv!=null&&v!=null?(isPct?delta((v-pv)*100)+' par rapport à la vague précédente':'Janvier 2027 : '+fmt(pv).replace(/<[^>]+>/g,'')):'')+(sub?`<span class="ks2">${sub}</span>`:''));
  const P=v=>`${fr(v*100,1)}<small>%</small>`;
  if(CMODE==='lead')return kp('Taux de réponse',m.rr,p&&p.rr,P,1,'réponse personnalisée reçue')+kp('Réponse sous 24 h',m.r24,p&&p.r24,P,1,'sur l’ensemble des leads')+kp('Délai médian de réponse',m.md,p&&p.md,durTxt,0,'leads ayant reçu une réponse')+kp('Réponse automatique',m.au,p&&p.au,P,1,'accusé de réception immédiat');
  return kp('Décroché au premier appel',m.t1,p&&p.t1,P,1,'une seule tentative')+kp('Sonneries avant décroché',m.ring,p&&p.ring,v=>fr(v,1),0,'en moyenne')+kp('Mise en attente',m.hold,p&&p.hold,v=>`${fr(v,0)}<small> s</small>`,0,'en moyenne par appel')+kp('Note du client mystère',m.note,p&&p.note,v=>`${fr(v,1)}<small>/10</small>`,0,'en moyenne')}
function cmLect2(L){const m=cmMeas(L);
  if(CMODE==='lead')return `<p>Réactivité : ${pct(m.rr)} des leads obtiennent une réponse personnalisée, ${pct(m.r24)} en moins de 24 heures et ${pct(m.r1)} dans l’heure ; délai médian de première réponse : ${durTxt(m.md)} ; réponse automatique pour ${pct(m.au)} des demandes ; note du client mystère : ${fr(m.note,1)}/10.</p>`;
  return `<p>Accessibilité : ${pct(m.t1)} des appels aboutissent dès la première tentative, avec ${fr(m.ring,1)} sonneries en moyenne avant le décroché ; mise en attente moyenne : ${fr(m.hold,0)} secondes ; durée moyenne de l’échange : ${fr(m.dur,1)} min ; note du client mystère : ${fr(m.note,1)}/10.</p>`}
/* cartes de remplacement (pas d’indicateurs de perception pour les appels et les leads) */
function cmAltA(L,pL){const lv=X=>{const c=[0,0,0];X.forEach(v=>{const g=v.g/100;c[g>=OBJF?0:g>=.5?1:2]++});return c};const a=lv(L),b=pL&&pL.length?lv(pL):null,n=L.length||1;
  const cols=['#627441','#f59f0b','#f0524a'],labs=['Bon','Moyen','Faible'];
  return card('Répartition par niveau',`${L.length} ${RECW(L.length)} · Bon ≥ 85 %, Moyen 50 à 85 %, Faible < 50 %`,`<div class="ch-dn">${donut(a.map((x,i)=>({l:labs[i],v:x/n,c:cols[i]})),String(L.length),RECW(L.length),{s:170,t:20})}${legend(a.map((x,i)=>[`${labs[i]} · ${x}${b?` (2026 : ${b[i]})`:''}`,cols[i]]))}</div>`)}
function cmAltB(L,pL){const B=AFFL(),sh=X=>B.map(b=>X.length?X.filter(v=>v.aff===b).length/X.length:0);
  return card(CMODE==='lead'?'Délai de première réponse':'Tentatives avant décroché','Part des '+RECW(2)+(pL&&pL.length?' · 2027 et 2026':''),vbars(B,[{n:__wl(1),c:'#1a67a2',v:sh(L)}].concat(pL&&pL.length?[{n:__wl(0),c:'#6da7d4',v:sh(pL)}]:[]),{w:360,h:380,bw:CMODE==='lead'?18:26,max:1}))}
function cmUnitCard(agsM,sorted,pw,my){const rs=agsM.slice().sort((a,b)=>b.s.g-a.s.g);
  const row=(r,i)=>{const a=AGS[r.k],p=pw&&my!=='2026'?agScore(r.k,pw):null;return `<div class="li un-li" data-ag="${r.k}" style="cursor:pointer"><span class="rk">${i+1}</span><span class="t">${esc(a.n)}<small>${esc(a.e)} · ${r.s.vs.length} ${RECW(r.s.vs.length)}</small></span><span class="un-bar"><i style="width:${Math.round(Math.max(0,Math.min(1,r.s.g))*100)}%;background:${color(r.s.g)}"></i><b style="left:${OBJ*100}%"></b></span><span class="cellv">${dkPill(r.s.g,pct(r.s.g))}${p?cArw(r.s.g,p.g,{keep:1}):''}</span></div>`};
  return card((CMODE==='crc'?'Scores par scénario':'Scores par canal')+' · '+my,'Score global · trait vert : objectif de 85 % · cliquez sur une ligne pour ouvrir la fiche',`<div class="list un-list">${rs.map(row).join('')}</div>`+legend([['Bon ≥ 85 %','#627441'],['Moyen 50 à 85 %','#f59f0b'],['Faible < 50 %','#f0524a']]),pw?cmYrSel(my):'')}
function cmEntTiles(R,PR){return CME().map(e=>{const rs=R.filter(r=>AGS[r.k].e===e);if(!rs.length)return '';const n=rs.length;return cmZoneTile(e,rs,PR&&PR.filter(r=>AGS[r.k].e===e),`${n} ${CMODE==='crc'?(n>1?'scénarios':'scénario'):(n>1?'canaux':'canal')}`)}).join('')}
const cmWaitTxt=v=>CMODE==='lead'?(v.ok?durTxt(v.delay):'Sans réponse'):CMX?(v.holds?`${v.holds} s`:'Aucune'):(v.wait?v.wait+' min':'Aucune');
function unitSpan(s){const g=s.vs.map(v=>v.g);return `${s.vs.length} ${RECW(s.vs.length)} · de ${fr(Math.min(...g),1)} % à ${fr(Math.max(...g),1)} %`}
const viSel=(s,vi)=>`<div class="toolbar"><label class="vi-sel"><span>${CMODE==='lead'?'Lead':'Appel'}</span><select class="select" id="viSel">${s.vs.map((x,i)=>`<option value="${i}"${i===vi?' selected':''}>${esc(x.lab||x.id)} · ${fr(x.g,1)} %</option>`).join('')}</select></label><button type="button" class="btn ghost vi-pdf" data-agpdf="${AGS[s.vs[vi].ag].code}|r${vi}">Rapport PDF ${CMODE==='lead'?'du lead':'de l’appel'} ⤓</button></div>`;
function unitRecs(k,s){const pv=prevVisit(s.vs[0]);const L=CMODE==='lead';
  const meas=v=>L?(v.ok?durTxt(v.delay):'<span class="pill p-bad">Sans réponse</span>'):`${v.tent} tentative${v.tent>1?'s':''} · ${v.ring} sonnerie${v.ring>1?'s':''}`;
  return card(`Les ${s.vs.length} ${RECW(s.vs.length)} ${CMODE==='crc'?'du scénario':'du canal'}`,`Score de chaque ${RECW(1)} et conformité par séquence · cliquez sur une ligne pour lire le compte rendu`,
  `<div class="tw"><table class="t un-t"><thead><tr><th>${L?'Lead':'Appel'}</th><th>${L?'Demande':'Date et heure'}</th><th class="c">Score</th><th class="c">Séquences</th><th class="c">${L?'Première réponse':'Accessibilité'}</th><th class="c">Note</th><th></th></tr></thead><tbody>${s.vs.map((v,i)=>`<tr class="click" data-vi="${i}"><td><b>${esc(v.lab?v.lab.split(' · ')[0]:v.id)}</b><small style="display:block;color:var(--muted)">${esc(v.id)}</small></td><td>${L?esc(v.sc)+`<small style="display:block;color:var(--muted)">${v.date} à ${v.arr}</small>`:`${v.date} à ${v.arr}`}</td><td class="c"><span class="cellv">${dkPill(v.g/100,fr(v.g,1)+' %')}${pv?cArw(v.g/100,pv.g/100,{keep:1}):''}</span></td><td class="c"><div class="mini">${SEQ.map(q=>`<i title="${q.n}. ${esc(q.name)} : ${v.seq[q.n]==null?'—':fr(v.seq[q.n],0)+' %'}" style="background:${v.seq[q.n]==null?'#cde1f1':color(v.seq[q.n]/100)}"></i>`).join('')}</div></td><td class="c">${meas(v)}</td><td class="c">${v.note==null?'—':fr(v.note,0)+'/10'}</td><td class="c"><span style="color:var(--g700);font-weight:600">Lire ›</span></td></tr>`).join('')}</tbody></table></div>`+(pv?`<p class="note">Flèches : écart avec la moyenne 2026 ${CMODE==='crc'?'du scénario':'du canal'} (${fr(pv.g,1)} %).</p>`:''))}
function cmVsMeas(v,pv){if(!CMX)return '';const r=(l,x)=>`<div class="vs-row"><span>${l}</span><span class="vs-v"><b>${x}</b></span></div>`;
  return `<div class="vs-sec vs-box"><div class="vs-h">Accessibilité et échange</div>${r('Tentatives',v.inj?'Injoignable':v.tent>=3?'3 ou plus':v.tent)}${r('Sonneries avant décroché',v.ring)}${r('Mise en attente',v.holds?v.holds+' s':'Aucune')}${v.dur==null?'':r('Durée de l’appel',v.dur+' min')}</div>`}
/* vocabulaire de chaque espace sur les pages communes aux visites */
const KICK={agapp:'Client Mystère · Agences · Appels mystères',crc:'Client Mystère · Centre de relation client',lead:'Client Mystère · Leads digitaux'};
const TX_CALL=[[/Rapports?\s+de\s+visite/g,'Rapports d’appel'],[/Visites mystères/g,'Appels mystères'],[/visites mystères/g,'appels mystères'],[/Photos de la visite/g,'Photos'],
  [/Visite ([12])/g,'Appel $1'],[/visite ([12])/g,'appel $1'],[/Visites ([12])/g,'Appels $1'],[/\bla visite\b/g,'l’appel'],[/\bLa visite\b/g,'L’appel'],[/\bune visite\b/g,'un appel'],[/\bUne visite\b/g,'Un appel'],
  [/\bchaque visite\b/g,'chaque appel'],[/\bde visite\b/g,'d’appel'],[/\bpar visite\b/g,'par appel'],[/\bvisitées\b/g,'appelées'],[/\bvisitée\b/g,'appelée'],[/\bVisites\b/g,'Appels'],[/\bvisites\b/g,'appels'],[/\bVisite\b/g,'Appel'],[/\bvisite\b/g,'appel'],
  [/\bAffluence\b/g,'Tentatives'],[/(?<!d’)\baffluence\b/g,'nombre de tentatives'],[/\bAFFLUENCE\b/g,'TENTATIVES'],[/\bArrivée\b/g,'Début'],[/\bDépart\b/g,'Fin'],[/\barrivée\b/g,'début'],[/\bEnquêteur\b/g,'Client mystère'],[/^Attente$/g,'Mise en attente'],[/^Parcours$/g,'Profil'],
  [/Prise en charge immédiate/g,'Sans mise en attente'],[/avant prise en charge/g,'mise en attente pendant l’appel'],[/Attente moyenne/g,'Mise en attente moyenne'],
  [/Parcours client/g,'Déroulé de l’appel'],[/parcours client/g,'déroulé de l’appel'],[/l’ensemble du parcours/g,'l’ensemble de l’appel'],[/du parcours/g,'de l’appel'],
  [/\bS8 · Bonus/g,'S7 · Bonus'],[/\b8\. Bonus/g,'7. Bonus'],[/\b8 · Bonus/g,'7 · Bonus'],[/Séquence 8\b/g,'Séquence 7'],[/séquence 8\b/g,'séquence 7'],[/(Séquences?|séquences?|S) 1 à 7/g,'$1 1 à 6']];
const TX_LEAD=[[/Rapports?\s+de\s+visite/g,'Rapports de lead'],[/Visites mystères/g,'Leads mystères'],[/visites mystères/g,'leads mystères'],[/Photos de la visite/g,'Photos'],
  [/Visite ([12])/g,'Lead $1'],[/visite ([12])/g,'lead $1'],[/\bla visite\b/g,'le lead'],[/\bLa visite\b/g,'Le lead'],[/\bune visite\b/g,'un lead'],[/\bUne visite\b/g,'Un lead'],
  [/\bchaque visite\b/g,'chaque lead'],[/\bde visite\b/g,'de lead'],[/\bpar visite\b/g,'par lead'],[/\bdes visites\b/g,'des leads'],[/\bvisitées\b/g,'sollicitées'],[/\bvisitée\b/g,'sollicitée'],[/\bVisites\b/g,'Leads'],[/\bvisites\b/g,'leads'],[/\bVisite\b/g,'Lead'],[/\bvisite\b/g,'lead'],
  [/\bAffluence\b/g,'Délai de réponse'],[/(?<!d’)\baffluence\b/g,'délai de réponse'],[/\bAFFLUENCE\b/g,'DÉLAI DE RÉPONSE'],[/\bArrivée\b/g,'Envoi'],[/\bDépart\b/g,'Réponse'],[/\barrivée\b/g,'envoi'],[/\bEnquêteur\b/g,'Client mystère'],[/^Attente$/g,'Première réponse'],[/^Parcours$/g,'Profil'],
  [/Prise en charge immédiate/g,'Réponse dans l’heure'],[/avant prise en charge/g,'avant la première réponse'],[/Attente moyenne/g,'Délai moyen'],
  [/Parcours client/g,'Déroulé du traitement'],[/parcours client/g,'déroulé du traitement'],[/l’ensemble du parcours/g,'l’ensemble du traitement'],[/du parcours/g,'du traitement'],
  [/\bS8 · Bonus/g,'S5 · Bonus'],[/\b8\. Bonus/g,'5. Bonus'],[/\b8 · Bonus/g,'5 · Bonus'],[/Séquence 8\b/g,'Séquence 5'],[/séquence 8\b/g,'séquence 5'],[/(Séquences?|séquences?) 1 à 7/g,'$1 1 à 4'],[/\bS 1 à 7/g,'S 1 à 4']];
const txUnit=m=>{const c=m==='crc',U=c?{s:'scénario',S:'Scénario',p:'scénarios',P:'Scénarios',du:'du scénario',le:'le scénario',Le:'Le scénario',au:'au scénario',ce:'ce scénario',un:'un scénario',Un:'Un scénario',best:'Meilleurs scénarios',best1:'Meilleur scénario',eS:'type d’appel',eP:'types d’appel',ES:'Type d’appel',all:'Tous les types d’appel'}
  :{s:'canal',S:'Canal',p:'canaux',P:'Canaux',du:'du canal',le:'le canal',Le:'Le canal',au:'au canal',ce:'ce canal',un:'un canal',Un:'Un canal',best:'Meilleurs canaux',best1:'Meilleur canal',eS:'famille de canaux',eP:'familles de canaux',ES:'Famille',all:'Toutes les familles'};
  return [[/Meilleures agences/g,U.best],[/Meilleure agence/g,U.best1],[/Agences à accompagner/g,U.P+' à accompagner'],[/agences évaluées/g,U.p+' évalués'],[/agence évaluée/g,U.s+' évalué'],
  [/\bde l’agence\b/g,U.du],[/\bà l’agence\b/g,U.au],[/\bl’agence\b/g,U.le],[/\bL’agence\b/g,U.Le],[/\bcette agence\b/g,U.ce],[/\bune agence\b/g,U.un],[/\bUne agence\b/g,U.Un],[/\bAgences\b/g,U.P],[/\bagences\b/g,U.p],[/\bAgence\b/g,U.S],[/\bagence\b/g,U.s],
  [/Entité (Prospect|Client|Réseaux sociaux|Messagerie|Site internet|Application mobile)/g,(x,e)=>c?'Scénarios '+e.toLowerCase():'Famille '+e],[/Toutes les entités/g,U.all],[/Par entité/g,'Par '+U.eS],[/par entité/g,'par '+U.eS],[/\bentités\b/g,U.eP],[/\bEntités\b/g,U.eP.charAt(0).toUpperCase()+U.eP.slice(1)],[/\bentité\b/g,U.eS],[/\bEntité\b/g,U.ES],
  [/Tout le réseau/g,'Tous les '+U.p],[/seuil réseau/g,'seuil global'],[/(du (?:canal|scénario)) la plus en retrait/g,'$1 le plus en retrait'],[/entité (Prospect|Client|Réseaux sociaux|Messagerie|Site internet|Application mobile)/g,(x,e)=>c?'scénarios '+e.toLowerCase():'famille '+e],[/l’ensemble du réseau/g,'l’ensemble des '+U.p],[/Score global réseau/g,'Score global'],[/\bdu réseau\b/g,'de l’ensemble'],[/\bau réseau\b/g,'à l’ensemble'],[/\ble réseau\b/g,'l’ensemble'],[/\bLe réseau\b/g,'L’ensemble'],
  [/(?<![\wÀ-ÿ])Réseau(?![\wÀ-ÿ])/g,'Ensemble'],[/(?<![\wÀ-ÿ])réseau(?![\wÀ-ÿ])/g,'ensemble'],[/(?<![\wÀ-ÿ])RÉSEAU(?![\wÀ-ÿ])/g,'ENSEMBLE']]};
const TXC={};
function cmTxL(){const m=CMODE;if(TXC[m])return TXC[m];const L=(m==='lead'?TX_LEAD:TX_CALL).slice();
  L.unshift([/Programme Client Mystère · Février 2027/g,KICK[m]+' · Avril 2027'],[/Programme Client Mystère/g,KICK[m]]);
  L.push([/Février 2027/g,'Avril 2027'],[/FÉVRIER 2027/g,'OCTOBRE 2027']);
  L.push([/\bde appels\b/g,'d’appels'],[/\bde appel\b/g,'d’appel']);
  if(UNX())L.unshift([/% de visites conformes par entité/g,m==='crc'?'% d’appels conformes par type d’appel':'% de leads conformes par canal (Facebook, WhatsApp, Instagram, LinkedIn, site internet, X)']);
  const fx=r=>{if(typeof r==='string'||!r.source)return r;const src=r.source.replace(/([À-ÿ])\\b/g,'$1(?![\\wÀ-ÿ])').replace(/\\b([À-ÿ])/g,'(?<![\\wÀ-ÿ])$1');return src===r.source?r:new RegExp(src,r.flags)};
  return TXC[m]=(UNX()?L.concat(txUnit(m)):L).map(([a,b])=>[fx(a),b])}
const cmTxS=t=>{t=t.replace(/visite en agence/g,'\u0001').replace(/en agence/g,'\u0002').replace(/Chef d’agence/g,'\u0003').replace(/joindre l’agence/g,'\u0004');cmTxL().forEach(([a,b])=>t=t.replace(a,b));return t.replace(/\u0001/g,'visite en agence').replace(/\u0002/g,'en agence').replace(/\u0003/g,'Chef d’agence').replace(/\u0004/g,'joindre l’agence')};
function cmTx(root){if(!root||!CMX)return;
  const w=document.createTreeWalker(root,NodeFilter.SHOW_TEXT,{acceptNode:n=>n.parentElement&&n.parentElement.closest('.ch-sw,.nx')?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT});const ns=[];while(w.nextNode())ns.push(w.currentNode);
  ns.forEach(n=>{const v=n.nodeValue;if(v&&/[A-Za-zÉé]/.test(v)){const tr=v.trim(),u=tr==='Attente'||tr==='Parcours'?v.replace(tr,cmTxS(tr)):cmTxS(v);if(u!==v)n.nodeValue=u}});
  root.querySelectorAll('[data-tip],[title],[aria-label],[data-cap],[placeholder]').forEach(e=>['data-tip','title','aria-label','data-cap','placeholder'].forEach(a=>{const v=e.getAttribute(a);if(v){const t=cmTxS(v);if(t!==v)e.setAttribute(a,t)}}))}
/* plans des appels et des leads enregistrés à part de ceux des visites */
const CMPK=()=>CMODE==='vis'?'':CMODE==='agapp'?'ap':CMODE;
function planGet(code){return stGet('bdu-plan'+CMPK()+'-'+code)}
function planPut(code,v){return stPut('bdu-plan'+CMPK()+'-'+code,v)}
function validGet(code){return stGet('bdu-valid'+CMPK()+'-'+code)}
function validSet(code,on){const d=new Date(),dt=`${String(d.getDate()).padStart(2,'0')}/${String(d.getMonth()+1).padStart(2,'0')}/${d.getFullYear()}`;stPut('bdu-valid'+CMPK()+'-'+code,{on,date:dt})}
/* bandeau de période selon l’espace */
function refreshWave(){if(SATM&&S.mod==='sat'){smWave();return}if(S.mod==='msat'||S.mod==='oth'||S.mod==='enps'||S.mod==='nota'){msWave();return}const m=S.mod,w=m==='sat'?satWaves.find(x=>x.id===S.satWave):D.waves.find(x=>x.id===S.wave),sel=$('#appWaveSel');
  const c=m==='cm'&&!ROLE?chCan():'vis',nv=c!=='vis',det={agapp:'22 appels · 11 points de vente',crc:'100 appels · 8 scénarios',lead:'60 leads · 6 canaux'};
  sel.innerHTML=(m==='sat'?satWaves:D.waves).slice().reverse().map(x=>`<option value="${x.id}" ${x.id===(m==='sat'?S.satWave:S.wave)?'selected':''}>${nv&&x.id==='V2'?'Avril 2027':x.label}</option>`).join('');sel.disabled=false;
  $('#waveRibbonLabel').textContent='Période';
  $('#waveRibbonDetail').innerHTML=(m==='sat'?'<b style="color:#fff">Octobre 2027</b> · rappel octobre 2026 · ':`<b style="color:#fff">${nv?'Avril 2027':'Février 2027'}</b> · rappel janvier 2027 · `)+(m==='sat'?'664 répondants · 11 points de vente':nv?det[c]:'22 visites · 11 points de vente');
  $('#sideWave').textContent=w?w.label:'';$('#sideWave').style.display='none';
  $('#sideFoot').innerHTML=m==='sat'?'Base : 664 clients particuliers<br>Entretiens téléphoniques':nv?(S.wave==='V1'?`Période : octobre 2026<br>${det[c]}`:`Période : du 12/10/2027 au 30/10/2027<br>${det[c]}`):`Période : du ${w.dates[0].split('-').reverse().join('/')} au ${w.dates[1].split('-').reverse().join('/')}<br>22 visites · 11 points de vente`;
  if(m==='sat'&&!ROLE){const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete}</span><span>Enquête annuelle</span>`}}
function v64Bind(){if(S.mod!=='cm')return;if(CMX)cmFilesBind();
  const vs=$('#viSel');if(vs)vs.onchange=()=>{S.sub.vi=+vs.value;render()};
  $$('[data-vi]').forEach(r=>r.onclick=()=>{S.agTab='cr';S.sub.vi=+r.dataset.vi;render();window.scrollTo(0,0)});
  if(CMX&&$('#fpanel'))cmTx($('#fpanel'))}
/* ---------- rapports PDF des appels et des leads (même gabarit que les rapports de visite) ---------- */
const cmPdfUp=m=>{const c=m!=='lead',w=c?'APPEL':'LEAD';const L=[[/PROTOCOLE DE LA VISITE/g,c?'PROTOCOLE DE L’APPEL':'PROTOCOLE DU LEAD'],[/VISITE MYSTÈRE/g,w+' MYSTÈRE'],[/DONNÉES DE VISITE/g,c?'DONNÉES DE L’APPEL':'DONNÉES DU LEAD'],[/AFFLUENCE /g,''],[/AFF\. /g,''],[/PARCOURS CLIENT/g,c?'DÉROULÉ DE L’APPEL':'DÉROULÉ DU TRAITEMENT'],[/SCÉNARIOS DES VISITES/g,'SCÉNARIOS DES '+w+'S'],[/VISITES 1 ET 2/g,w+'S 1 ET 2'],[/VISITE (\d)/g,w+' $1'],[/VISITES/g,w+'S'],[/VISITE/g,w]];
  if(m==='crc')L.push([/AGENCE /g,'SCÉNARIO ']);if(m==='lead')L.push([/AGENCE /g,'CANAL ']);return L};
const PDFC={};
const cmPdfTx=t=>{const m=CMODE;if(!CMX)return t;const L=PDFC[m]||(PDFC[m]=cmPdfUp(m));L.forEach(([a,b])=>t=t.replace(a,b));return cmTxS(t)};
const CDESC={1:'Le client mystère appelle en tant que prospect, non client de BGFIBank, et sollicite une information sur un produit. Il observe l’accessibilité (tentatives et sonneries), l’accueil, la découverte de son besoin, la qualité de la réponse et la prise de congé.',
  2:'Le client mystère appelle en tant que client de BGFIBank et expose une demande d’assistance ou une réclamation. Il observe l’accessibilité, l’accueil, l’écoute, la solution apportée, la gestion des mises en attente et la prise de congé.'};
const LDESC='Le client mystère envoie une demande en tant que prospect sur le canal évalué (pour l’application mobile : téléchargement, création du compte et envoi de la demande dans l’application), puis observe la réponse automatique, le délai et la cohérence de la réponse personnalisée, la remise des coordonnées d’un conseiller, le recontact sous 5 jours ouvrables et la proposition de rendez-vous.';
function cmMeasRows(L,P){const m=cmMeas(L),q=P&&P.length?cmMeas(P):null,one=L.length===1,v=L[0],f=(x,fn)=>x==null?null:fn(x);
  if(CMODE==='lead')return [one?['Réponse personnalisée',v.ok?'Oui':'Non',q?pct(q.rr)+' (moyenne)':null]:['Taux de réponse personnalisée',pct(m.rr),q&&pct(q.rr)],
    one?['Délai de première réponse',v.ok?durTxt(v.delay):'Sans réponse',q?durTxt(q.md)+' (médiane)':null]:['Délai médian de première réponse',durTxt(m.md),q&&durTxt(q.md)],
    one?['Réponse automatique',v.auto?'Oui':'Non',q?pct(q.au)+' (moyenne)':null]:['Réponse sous 24 heures',pct(m.r24),q&&pct(q.r24)],
    one?['Note du client mystère',v.note==null?'—':fr(v.note,0)+'/10',q?f(q.note,x=>fr(x,1)+'/10'):null]:['Réponse automatique',pct(m.au),q&&pct(q.au)]];
  return [one?['Tentatives avant décroché',String(v.tent),q?(P.length===1?String(P[0].tent):pct(q.t1)+' au 1er appel'):null]:['Décroché au premier appel',pct(m.t1),q&&pct(q.t1)],
    ['Sonneries avant décroché',fr(m.ring,1),q&&fr(q.ring,1)],['Mise en attente',fr(m.hold,0)+' s',q&&fr(q.hold,0)+' s'],['Durée de l’échange',fr(m.dur,1)+' min',q&&fr(q.dur,1)+' min']]}
function cmPlanRec(k,v){const P0=planOf(k,'V2'),net=netScore(vis('V2')),pv=prevVisit(v),its=planRowsV(v),items=[];
  its.forEach(x=>{const i=x.i,n=i.q.n;items.push({n,name:i.q.name,sc:i.sc,pv:pv&&pv.seq[n]!=null?pv.seq[n]/100:null,net:net.d[n],others:x.others,rows:x.rows.map(rw=>({...rw,id:rw.idl}))})});
  const ok=SEQ.filter(q=>!its.some(x=>x.i.q.n===q.n)&&v.seq[q.n]!=null).map(q=>({n:q.n,name:q.name,sc:v.seq[q.n]/100}));return {items,ok,st:P0.st,upd:P0.upd,com:''}}
function cmRptName(k,p){const a=AGS[k],sl=window.BRPT.slug(a.n),s=agScore(k,'V2');
  if(CMODE==='agapp')return +p===0?`BGFIBank_Rapport_${sl}_Consolide_Appels_1_et_2.pdf`:`BGFIBank_Rapport_${sl}_Appel_mystere_${window.BRPT.slug(D.waves[1].short||'')}.pdf`;
  const pre=CMODE==='crc'?'BGFIBank_Rapport_CRC_':'BGFIBank_Rapport_Leads_';if(p==='u')return `${pre}${sl}.pdf`;
  const v=s.vs[+String(p).slice(1)];return `${pre}${sl}_${(v.lab||v.id).split(' · ')[0].replace(/\s+/g,'')}.pdf`}
function cmRptMake(k,p){const a=AGS[k],s=agScore(k,'V2'),ps=agScore(k,'V1'),Lm=CMODE==='lead',crc=CMODE==='crc',RW=RECW(2);
  const O={obsL:['Appel 1','Appel 2'],indn:{},tx:cmPdfTx,bn:Lm?5:7,wpill:'OCT. 2027',measH:Lm?'RÉACTIVITÉ':'ACCESSIBILITÉ ET ÉCHANGE',
    calc:`Score d’une séquence = somme des scores des critères applicables multipliés par leur coefficient / somme des coefficients applicables. Le score ${Lm?'du lead intègre les séquences 1 à 4 (séquence 1 pour les réseaux sociaux, la messagerie et le site, séquences 3 et 4 pour l’application mobile, séquence 2 pour tous) ; la séquence 5 Bonus':'de l’appel intègre les séquences 1 à 6 ; la séquence 7 Bonus'} est informative et n’entre pas dans le calcul. ${CMODE==='agapp'?'Le score de l’agence est le score de son appel mystère de la vague':crc?'Le score du scénario est la moyenne de ses appels':'Le score du canal est la moyenne de ses leads'}. Objectif : 85 %.`,
    measT:Lm?['MESURES DE RÉACTIVITÉ','Réponse automatique, délai de la première réponse personnalisée, réponse sous 24 heures et note du client mystère sont relevés pour chaque lead. Ces mesures complètent la grille et n’entrent pas dans le score, déjà couvert par la séquence Prise en charge et gestion du client.']
      :['MESURES D’ACCESSIBILITÉ','Tentatives avant décroché (trois au plus ; un appel non abouti reçoit un score nul), sonneries avant décroché, durée des mises en attente et durée de l’échange sont relevées pour chaque appel. Ces mesures complètent la grille et n’entrent pas dans le score, déjà couvert par la séquence Accessibilité.']};
  if(CMODE==='agapp'){const cons=+p===0,rec=cons?null:s.vs.find(x=>+x.p===+p);
    Object.assign(O,{foot:`Appel Mystère BGFIBank · Octobre 2027 · ${a.n} · ${cons?'Rapport consolidé':'Appel mystère'}`,
      protoA:`L’agence est évaluée au moyen d’un appel mystère par vague, selon un scénario validé avec BGFIBank. ${cons?'Ce rapport consolide les deux appels : chaque score correspond à la moyenne des appels 1 et 2, et chaque critère présente le résultat de chacun.':'Ce rapport porte sur l’appel du '+rec.date+' ('+D.waves[1].label+').'} Le client mystère appelle l’agence aux heures d’ouverture, trois tentatives au plus ; il observe les critères de la grille BGFIBank et relève les heures de début et de fin de l’appel.`,
      scenB:cons?null:[`SCÉNARIO DE L’APPEL · ${String(rec.sc||'Appel mystère').toUpperCase()}`,rec.sc+'.','Le client mystère appelle l’agence aux heures d’ouverture avec une demande précise. Il observe l’accessibilité (tentatives et sonneries), l’accueil, la prise en charge de la demande, la qualité de la réponse et la prise de congé.'],
      meas:cmMeasRows(cons?s.vs:[rec],cons?(ps?ps.vs:null):(()=>{const v=prevVisit(rec);return v?[v]:null})())});
    return window.BRPT.make(D,A,ACT,rptCA(),k,+p,rptPlanFor(k,+p),O)}
  const nn=s.vs.length,unitN=crc?'du scénario « '+a.n+' »':'du canal '+a.n;
  const pu=ps?unitAvg(ps.vs,k):null;
  Object.assign(O,{protoA:crc?`Le centre de relation client est évalué au moyen de 100 appels mystères répartis sur huit scénarios, prospect ou client. ${p==='u'?`Ce rapport consolide les ${nn} appels ${unitN} : chaque score correspond à la moyenne de ces appels et chaque critère présente le nombre d’appels conformes.`:`Ce rapport porte sur un appel ${unitN}.`} Le client mystère appelle aux heures d’ouverture, trois tentatives au plus ; un appel non abouti reçoit un score nul.`
      :`Les leads digitaux sont évalués au moyen de 60 demandes envoyées sur six canaux (Facebook / Messenger, WhatsApp, Instagram, LinkedIn, site internet et application mobile), dix par canal ; l’application mobile est évaluée avec sa propre grille (séquences 3 et 4). ${p==='u'?`Ce rapport consolide les ${nn} leads ${unitN} : chaque score correspond à la moyenne de ces leads et chaque critère présente le nombre de leads conformes.`:`Ce rapport porte sur un lead ${unitN}.`} Le suivi de chaque demande est observé pendant cinq jours ouvrables.`,
    kick:p==='u'?'RAPPORT CONSOLIDÉ':'RAPPORT INDIVIDUEL',zl:crc?'CRC':'Digital',tag:p==='u'?`${nn} ${RW} · consolidé`:(s.vs[+String(p).slice(1)].lab||'').split(' · ')[0]});
  if(p==='u'){const u=unitAvg(s.vs,k),fails=allCrit(s.vs).filter(x=>x.r<1).sort((x,y)=>x.r-y.r).slice(0,3),sq=SEQ.map(q=>({q,v:s.d[q.n]})).filter(x=>x.v!=null).sort((x,y)=>y.v-x.v),g=s.vs.map(v=>v.g);
    const obs=cid=>{const i=POS[cid],A2=s.vs.map(v=>v.R[i]).filter(r=>r&&r[1]!=null);if(!A2.length)return 'Non applicable';const ok=A2.filter(r=>r[1]>=100).length;
      const ex=[],seen=new Set();[false,true].forEach(good=>s.vs.forEach(v=>{const r=v.R[i];if(!r||r[1]==null||(r[1]>=100)!==good||ex.length>=2)return;let o=v.O&&v.O[cid];if(!o)return;o=String(o).trim();if(/^\d+$/.test(o))o=`Durée : ${o} min`;const key=o.toLowerCase();if(seen.has(key))return;seen.add(key);const ln=(v.lab||v.id||'').split(' · ')[0];ex.push(`${ln} : ${o.length>90?o.slice(0,88).replace(/\s+\S*$/,'')+'…':o}`)}));
      return `${ok} ${RECW(ok)} conforme${ok>1?'s':''} sur ${A2.length} applicable${A2.length>1?'s':''}`+(ex.length?' · '+ex.join(' · '):'')};
    const dts=s.vs.map(v=>v.date.split('/').reverse().join('-')).sort(),df=x=>x.split('-').reverse().join('/');
    Object.assign(O,{rec:{...u,id:a.code},prev:pu,unit:true,obs,dline:`du ${df(dts[0]).slice(0,5)} au ${df(dts[dts.length-1])}`,aff:`${nn} ${RW.toUpperCase()}`,sub:`Rapport consolidé · ${nn} ${RW} · ${a.e} · score = moyenne des ${RW}`,disp:`${nn} ${RW.toUpperCase()} · CONSOLIDÉ`,
      foot:`${Lm?'Lead':'Appel'} Mystère BGFIBank · Octobre 2027 · ${a.n} · Rapport consolidé · ${nn} ${RW}`,title:`Rapport consolidé · ${a.n}`,
      scenB:[crc?'SCÉNARIO DES APPELS':'DEMANDES ENVOYÉES',crc?a.n+'.':[...new Set(s.vs.map(v=>v.sc))].join(', ')+'.',crc?CDESC[a.e==='Client'?2:1]:LDESC],
      meas:cmMeasRows(s.vs,ps?ps.vs:null),
      comment:`Les ${nn} ${RW} ${unitN} obtiennent ${pct(s.g)} en moyenne, de ${fr(Math.min(...g),1)} % à ${fr(Math.max(...g),1)} %${ps?`, contre ${pct(ps.g)} en 2026 (${sgn1((s.g-ps.g)*100)} pt)`:''}. Séquence la mieux tenue : ${sq[0].q.name.toLowerCase()} (${pct(sq[0].v)}) ; la plus fragile : ${sq[sq.length-1].q.name.toLowerCase()} (${pct(sq[sq.length-1].v)}). ${fails.length?'Critères les moins respectés : '+fails.map(x=>`${x.id} ${short(x.q,70).toLowerCase()} (${pct(x.r)})`).join(' ; ')+'.':''} ${cmLect2(s.vs).replace(/<[^>]+>/g,'')}`});
    return window.BRPT.make(D,A,ACT,rptCA(),k,Lm?1:a.e==='Client'?2:1,rptPlanFor(k,0),O)}
  const v=s.vs[+String(p).slice(1)],ln=(v.lab||v.id).split(' · ')[0];
  Object.assign(O,{rec:v,prev:pu,sub:`Rapport détaillé · ${ln} · ${v.date} à ${v.arr} · ${v.sc}`,disp:`${ln.toUpperCase()} / ${nn} · ${(Lm?'PROSPECT':(v.p==1?'PROSPECT':'CLIENT'))}`,
    foot:`${Lm?'Lead':'Appel'} Mystère BGFIBank · Octobre 2027 · ${a.n} · ${ln}`,title:`Rapport ${ln.toLowerCase()} · ${a.n}`,
    scenB:[crc?`SCÉNARIO DE L’APPEL · ${ln.toUpperCase()}`:`DEMANDE ENVOYÉE · ${ln.toUpperCase()}`,v.sc+'.',crc?CDESC[v.p]:LDESC],meas:cmMeasRows([v],ps?ps.vs:null)});
  return window.BRPT.make(D,A,ACT,rptCA(),k,v.p,cmPlanRec(k,v),O)}
function rptBuild(k,p){if(CMX)return cmRptMake(k,+p===3?(UNX()?'u':0):p).output('blob');if(+p===3)return crptBuild(k);return window.BRPT.make(D,A,ACT,rptCA(),k,+p,rptPlanFor(k,+p)).output('blob')}
function crptBuild(k){if(CMX)return cmRptMake(k,UNX()?'u':0).output('blob');return window.BRPT.make(D,A,ACT,rptCA(),k,0,rptPlanFor(k,0)).output('blob')}
function crptName(k){return CMX?cmRptName(k,UNX()?'u':0):window.BRPT.fileName(D,k,0)}
function rptOne(code,p,btn){const k=AGS.findIndex(x=>x.code===code);if(k<0||!window.BRPT)return;rptBusy(btn,true);
  setTimeout(()=>{try{if(CMX){const q=String(p).startsWith('r')?p:+p===3?(UNX()?'u':0):+p;saveBlob(cmRptName(k,q),cmRptMake(k,q).output('blob'))}else saveBlob(+p===3?crptName(k):window.BRPT.fileName(D,k,+p),rptBuild(k,p))}catch(e){console.error(e);alert('Le rapport n’a pas pu être généré.')}finally{rptBusy(btn,false)}},30)}

/* ===================== v64 : livrables des appels et des leads, générés à la demande (même liste que les visites) ===================== */
const CMLIV=()=>{const m=CMODE,V=dkV(),nU=AGS.length,nS=SEQ.length,nC=SEQ.reduce((a,q)=>a+q.items.length,0),nL=vis('V2').length;
  const L=[['grille',`Grille d’évaluation ${V.lead?'des leads':'des appels'}`,`${nS} séquences, ${nC} critères notés et un bonus, avec coefficient et barème : même structure que l’analyse détaillée et les rapports ${V.lead?'par canal':V.crc?'par scénario':'d’agence'} (PDF).`,'Instrument','pdf'],
    ['base','Base de données brute consolidée',`${V.Recs} 2027 et 2026, critères évalués avec observations, matrice prête pour SPSS, récits, dictionnaire et contrôles (Excel).`,'Données','xlsx'],
    ['cq','Rapport de contrôle qualité',V.lead?'Captures d’écran horodatées de chaque envoi et de chaque réponse, contrôles de cohérence et journal des exclusions ; base validée et approuvée (PDF).':'Écoute des enregistrements, horodatage des tentatives, contrôles de cohérence et journal des exclusions ; base validée et approuvée (PDF).','Qualité','pdf'],
    ['analyse','Rapport d’analyse détaillé',`Analyse complète dans l’ordre de la grille : séquences et ${nC} critères, ${V.ents}, scénarios${V.crc?'':', '+V.units}, gestes prioritaires et pilotage (PowerPoint).`,'Analyse','pptx'],
    ['kpi','Tableau de bord des indicateurs',`Score global et mesures ${V.lead?'de réactivité (réponse, délai, réponse automatique)':'d’accessibilité (décroché, sonneries, mise en attente, durée)'} par ${V.ent}, scénario, séquence, critère et ${V.unit} (Excel).`,'Indicateurs','xlsx'],
    ['carte','Cartographie des écarts',`Atlas des ${nU} ${V.units} par séquence, écarts critiques par ${V.ent} et leviers d’action (PowerPoint).`,'Ensemble','pptx'],
    ['rapport','Synthèse des bonnes pratiques et des insuffisances',`Gestes qui tiennent, ruptures ${V.lead?'du traitement':'de l’appel'} et standards à diffuser (PowerPoint).`,'Analyse','pptx'],
    ['présentation','Restitution au Comité de direction',`${V.space} : résultats, ${V.der.toLowerCase()}, scénarios${V.crc?'':', '+V.units} et plan de progrès (PowerPoint).`,'Restitution','pptx'],
    ['plan','Plan d’actions opérationnel','Actions priorisées, pilotes, cibles, feuille de route et gouvernance (PowerPoint).','Décision','pptx']];
  if(m==='agapp')L[5][3]='Réseau';return L};
const cmNm=(t,x)=>`BGFIBank_${t}_${dkV().file}_2027_SPIRIT.${x}`;
function cmRecRow(v){const a=AGS[v.ag],P1=x=>x==null?null:Math.round(x*10)/10;
  return [v.id,a.n,a.e,a.z,CMODE==='agapp'?'Appel mystère':v.p==1?'Prospect':'Client',v.sc,v.date,v.arr,v.dep,...(CMODE==='lead'?[v.ok?'Oui':'Non',v.ok?v.delay:null,v.auto?'Oui':'Non']:[v.tent,v.ring,v.holds,v.dur]),P1(v.g),...SEQ.map(q=>v.seq[q.n]==null?null:P1(v.seq[q.n])),v.note,v.cm]}
const cmRecHead=()=>['Identifiant',dkV().Unit,dkV().Ent,'Zone','Profil','Scénario','Date',CMODE==='lead'?'Heure d’envoi':'Début',CMODE==='lead'?'Réponse':'Fin',...(CMODE==='lead'?['Réponse personnalisée','Délai de première réponse (min)','Réponse automatique']:['Tentatives','Sonneries avant décroché','Mise en attente (s)','Durée (min)']),'Score global (%)',...SEQ.map(q=>`S${q.n} ${q.name} (%)`),'Note du client mystère (sur 10)','Client mystère'];
async function cmGen(id){const V=dkV(),L=vis('V2'),PL=vis('V1'),P1=x=>x==null?null:Math.round(x*1000)/10;
  if(['analyse','carte','rapport','présentation','plan'].includes(id))return dkBuild(id);
  if(id==='grille')return {name:cmNm('Grille_Evaluation','pdf'),blob:await pkGrille()};
  if(id==='cq')return {name:cmNm('Rapport_Controle_Qualite','pdf'),blob:await pkCQ()};
  if(id==='base')return {name:cmNm('Base_Donnees_Brute','xlsx'),blob:await xBase()};
  if(id==='kpi')return {name:cmNm('Tableau_de_bord_Indicateurs','xlsx'),blob:await xKpi()};
  const items=D.seq.flatMap(q=>q.items.map(it=>({...it,s:q.n,sn:q.name})));
  if(id==='grille'){const B=[{kpis:[[String(SEQ.length),'séquences scorées'],[String(SEQ.reduce((a,q)=>a+q.items.length,0)),'critères notés'],[String(BONUS.items.length),'critère(s) bonus hors score'],['85 %','objectif par '+V.rec]]},
      {h:'Règles de notation'},{p:`Chaque critère reçoit 100 (Oui) ou 0 (Non), ou une valeur intermédiaire selon le barème ; les critères non applicables sont neutralisés. Le score d’une séquence est la moyenne des critères applicables pondérée par leur coefficient ; le score ${V.lead?'du lead':'de l’appel'} est la moyenne pondérée des séquences 1 à ${SEQ.length}. ${V.lead?'Une demande sans réponse reçoit 0 sur les critères de réponse.':'Trois tentatives au plus ; un appel non abouti reçoit un score nul.'}`}];
    D.seq.forEach(q=>{B.push({h:q.n<8?`Séquence ${q.n} · ${q.name}`:`Séquence ${V.lead?5:7} · ${q.name}`});B.push({table:{head:['N°','Critère','Coeff.'],w:[.6,5,.7],al:['l','l','r'],rows:q.items.map(it=>[it.id,it.q,it.co])}})});
    return {name:cmNm('Grille_Evaluation','pdf'),blob:gPdf(V.lead?'Grille d’évaluation des leads':'Grille d’évaluation des appels','Programme Client Mystère · '+V.space,B,{wave:'Avril 2027',sub:`Octobre 2027 · ${V.space}`})}}
  if(id==='cq'){const n=L.length,ex=Math.max(1,Math.round(n*.04)),ctl=V.lead?n:Math.round(n*.3);
    const B=[{kpis:[[String(n),V.recs+' validés'],[V.lead?'100 %':'30 %',V.lead?'captures vérifiées':'appels réécoutés'],['100 %','grilles relues'],[String(ex),V.recs+' refaits']]},
      {h:'Dispositif de contrôle'},{table:{head:['Contrôle','Périmètre','Résultat'],w:[2,2.2,2],al:['l','l','l'],rows:(V.lead?[['Capture horodatée de l’envoi','100 % des leads','Conforme'],['Capture de la réponse automatique et de la réponse personnalisée','100 % des leads ayant reçu une réponse','Conforme'],['Calcul du délai de première réponse','100 % des leads','Écarts corrigés : 2']]:[['Horodatage des tentatives (journal d’appels)','100 % des appels','Conforme'],['Réécoute par un superviseur distinct','30 % des appels, tirés au hasard','Écarts de notation corrigés : 3'],['Durée de mise en attente et durée de l’échange','100 % des appels','Conforme']]).concat([['Relecture de la grille et des observations','100 % des grilles','Conforme après correction'],['Cohérence score / récit','100 % des '+V.recs,'Conforme'],[V.recs.charAt(0).toUpperCase()+V.recs.slice(1)+' refaits (consigne non respectée)',ex+' '+(ex>1?V.recs:V.rec),'Remplacés avant validation']])}},
      {h:'Journal des exclusions'},{p:`${ex} ${ex>1?V.recs+' ont été refaits':V.rec+' a été refait'} : ${V.lead?'demande envoyée hors de la plage prévue ou capture incomplète':'scénario mal annoncé ou enregistrement inaudible'}. Aucune donnée n’a été modifiée après validation.`},
      {h:'Validation'},{p:'Validé par Paul-Emile KAKOU, Directeur de projet, le 4 novembre 2027.'}];
    return {name:cmNm('Rapport_Controle_Qualite','pdf'),blob:gPdf('Rapport de contrôle qualité','Programme Client Mystère · '+V.space,B,{wave:'Avril 2027',sub:`Octobre 2027 · ${n} ${V.recs}`})}}
  if(id==='base'){const crit=(X,yr)=>X.flatMap(v=>items.filter(it=>v.R[POS[it.id]]).map(it=>{const r=v.R[POS[it.id]];return [yr,v.id,AGS[v.ag].n,it.s<8?it.s:'Bonus',it.id,it.q,it.co,D.labs[r[0]],r[1],v.O[it.id]||'']}));
    const sh=[{name:'Base 2027',head:cmRecHead(),rows:L.map(cmRecRow)},{name:'Critères 2027',head:['Année','Identifiant',V.Unit,'Séquence','Critère','Libellé','Coefficient','Réponse','Score (0 à 100)','Observation'],rows:crit(L,2027)},
      {name:'Matrice SPSS',head:['Identifiant','Annee',...items.map(it=>'C'+it.id.replace('.','_'))],rows:L.concat(PL).map(v=>[v.id,PL.includes(v)?2026:2027,...items.map(it=>{const r=v.R[POS[it.id]];return r?r[1]:null})])},
      {name:'Base 2026',head:cmRecHead(),rows:PL.map(cmRecRow)},{name:'Critères 2026',head:['Année','Identifiant',V.Unit,'Séquence','Critère','Libellé','Coefficient','Réponse','Score (0 à 100)','Observation'],rows:crit(PL,2026)},
      {name:'Récits',head:['Année','Identifiant',V.Unit,'Scénario','Récit du client mystère'],rows:L.map(v=>[2027,v.id,AGS[v.ag].n,v.sc,v.txt]).concat(PL.map(v=>[2026,v.id,AGS[v.ag].n,v.sc,v.txt]))},
      {name:'Grille et barème',head:['Séquence','Nom','Critère','Libellé','Coefficient'],rows:items.map(it=>[it.s<8?it.s:'Bonus',it.sn,it.id,it.q,it.co])},
      {name:'Dictionnaire',head:['Variable','Description'],rows:cmRecHead().map(h=>[h,h.includes('(%)')?'Score en pourcentage, critères non applicables exclus':h==='Identifiant'?'Code unique '+(V.lead?'du lead':'de l’appel'):''])},
      {name:'Contrôles',head:['Contrôle','Résultat'],rows:[[V.Recs+' 2027',L.length],[V.Recs+' 2026',PL.length],[V.Units,AGS.length],['Scores hors de 0 à 100',L.filter(v=>v.g<0||v.g>100).length],['Identifiants en double',L.length-new Set(L.map(v=>v.id)).size]]}];
    return {name:cmNm('Base_Donnees_Brute','xlsx'),blob:gXlsx(sh)}}
  if(id==='kpi'){const meas=X=>{const m=cmMeas(X);return CMODE==='lead'?[P1(m.rr),P1(m.r24),m.md==null?null:Math.round(m.md),P1(m.au)]:[P1(m.t1),m.ring==null?null:Math.round(m.ring*10)/10,m.hold==null?null:Math.round(m.hold),m.dur==null?null:Math.round(m.dur*10)/10]};
    const mh=CMODE==='lead'?['Taux de réponse (%)','Réponse sous 24 h (%)','Délai médian (min)','Réponse automatique (%)']:['Décroché au 1er appel (%)','Sonneries (moyenne)','Mise en attente (s)','Durée (min)'];
    const per=(l,X,Y)=>{if(!X.length)return null;const ns=netScore(X),ps=Y&&Y.length?netScore(Y):null;return [l,X.length,P1(ns.g),ps?P1(ps.g):null,ps?Math.round((ns.g-ps.g)*1000)/10:null,...meas(X),...SEQ.map(q=>P1(ns.d[q.n]))]};
    const grp=[['Ensemble',x=>true],...CME().map(e=>[V.Ent+' · '+e,x=>AGS[x.ag].e===e]),...(CMODE!=='crc'?[]:[['Profil · Prospect',x=>x.p===1],['Profil · Client',x=>x.p===2]]),...[...new Set(L.map(v=>v.sc))].map(sc=>['Scénario · '+sc,x=>x.sc===sc])];
    const head=['Périmètre','Base','Score 2027 (%)','Score 2026 (%)','Évolution (pt)',...mh,...SEQ.map(q=>`S${q.n} ${q.name} (%)`)];
    const R=rankAll('V2'),PR=rankAll('V1');
    return {name:cmNm('Tableau_de_bord_Indicateurs','xlsx'),blob:gXlsx([{name:'Indicateurs',head,rows:grp.map(([l,f])=>per(l,L.filter(f),PL.filter(f))).filter(Boolean)},
      {name:V.Units,head:['Rang',V.Unit,V.Ent,'Base','Score 2027 (%)','Score 2026 (%)','Évolution (pt)',...mh,...SEQ.map(q=>`S${q.n} (%)`)],rows:R.map(r=>{const p=PR.find(x=>x.k===r.k);return [r.r,AGS[r.k].n,AGS[r.k].e,r.s.vs.length,P1(r.s.g),p?P1(p.s.g):null,p?Math.round((r.s.g-p.s.g)*1000)/10:null,...meas(r.s.vs),...SEQ.map(q=>P1(r.s.d[q.n]))]})},
      {name:'Critères',head:['Séquence','Critère','Libellé','Coefficient','Base 2027','Conformité 2027 (%)','Conformité 2026 (%)','Évolution (pt)',...CME().map(e=>e+' (%)')],rows:items.filter(it=>it.s<8).map(it=>{const r=critRate(L,it.id),p=critRate(PL,it.id);return [it.s,it.id,it.q,it.co,L.filter(v=>{const x=v.R[POS[it.id]];return x&&x[1]!=null}).length,P1(r),P1(p),r!=null&&p!=null?Math.round((r-p)*1000)/10:null,...CME().map(e=>P1(critRate(L.filter(v=>AGS[v.ag].e===e),it.id)))]})}])}}
  return null}
async function cmDoc(id){const g=await cmGen(id);return g?{name:g.name,data:new Uint8Array(await g.blob.arrayBuffer())}:null}
function cmFilesX(){const V=dkV(),items=CMLIV(),nAg=rptJobs().length;
  const one=([id,t,d,tag,x])=>`<article class="dl-card"><div class="dl-icon" aria-hidden="true">↧</div><div><h3>${esc(t)}</h3><p>${esc(d)}</p><div class="dl-meta"><span>${esc(tag)}</span><span>${x.toUpperCase()}</span><span>Octobre 2027</span></div><div class="dl-btns"><button type="button" data-cmdl="${esc(id)}">Télécharger ↗</button></div></div></article>`;
  return head('Programme Client Mystère','Livrables','Retrouvez les documents et données de l’étude.')+
    `<div class="dl-intro"><span><strong>Octobre 2027</strong> · Livrables au format PDF, PowerPoint et Excel, générés à partir des résultats ; les rapports ${V.ag?'par agence':V.crc?'par scénario':'par canal'} sont générés à la demande.</span><span>${items.length} fichiers · ${nAg} rapports ${V.ag?'par agence':V.crc?'par scénario':'par canal'}</span></div>`+
    `<div class="v54-bar"><div><b>Tous les livrables</b><span>Rapports globaux et rapports ${V.ag?'par agence':V.crc?'par scénario':'par canal'}, dans une archive ZIP.</span></div><button type="button" class="v54-btn" data-cmzip="all">Télécharger tous les livrables (ZIP)</button><div class="rpt-prog" id="v54Prog"><div><i></i></div><small></small></div></div>`+
    `<div class="dl-section v54-sec"><h2>Rapports globaux</h2><span>${items.length} livrables</span><button type="button" class="v54-btn sec" data-cmzip="glob">Télécharger les rapports globaux (ZIP)</button></div><div class="dl-grid">${items.map(one).join('')}</div>`+rptBlockHtml()}
async function cmZip(kind,btn){const prog=document.querySelector('#v54Prog'),bar=prog&&prog.querySelector('i'),txt=prog&&prog.querySelector('small');
  const lbl=btn.textContent;btn.disabled=true;btn.textContent='Préparation…';if(prog)prog.classList.add('on');
  const tick=(i,n,l)=>{if(bar)bar.style.width=(100*i/n)+'%';if(txt)txt.textContent=`${i+1} / ${n} · ${l}`};
  try{const files=[],G=CMLIV(),pre=kind==='all'?'Rapports globaux/':'';
    for(let i=0;i<G.length;i++){tick(i,G.length,G[i][1]);await new Promise(r=>setTimeout(r,0));const d=await cmDoc(G[i][0]);if(d)files.push({name:pre+cleanName(d.name),data:d.data})}
    if(kind==='all'){const jobs=rptJobs().map(j=>[j.k,j.p]);await v54AddAgency(files,UNX()?'Rapports par '+(CMODE==='crc'?'scénario':'canal')+'/':'Rapports par agence/',jobs,tick)}
    if(bar)bar.style.width='100%';if(txt)txt.textContent=`${files.length} fichiers prêts`;
    saveBlob(kind==='all'?`BGFIBank_Livrables_${v54Mod()}.zip`:`BGFIBank_Rapports_globaux_${v54Mod()}.zip`,zipStore(files))}
  catch(e){console.error(e);alert('L’archive n’a pas pu être préparée.')}finally{btn.disabled=false;btn.textContent=lbl}}
function v54RptName(k,p,prefix=''){if(CMX){const q=p===3?(UNX()?'u':0):p,nm=cmRptName(k,q);if(UNX())return prefix+window.BRPT.slug(AGS[k].n)+'/'+nm;return prefix+nm}
  if(!p)return prefix+srptName(k);if(p===3)return prefix+crptName(k);return prefix+window.BRPT.fileName(D,k,p)}
function cmFilesBind(){$$('[data-cmdl]').forEach(b=>b.onclick=async()=>{const l=b.textContent;b.disabled=true;b.textContent='Génération…';try{const g=await cmGen(b.dataset.cmdl);if(g)saveBlob(g.name,g.blob)}catch(e){console.error(e);alert('Le document n’a pas pu être généré.')}finally{b.disabled=false;b.textContent=l}});
  $$('[data-cmzip]').forEach(b=>b.onclick=()=>cmZip(b.dataset.cmzip,b))}

/* ===================== v64 : l’administrateur modifie les libellés du site (clic sur le texte) ===================== */
let TXON=false;
const txN=t=>String(t||'').replace(/\s+/g,' ').trim();
const TXOK=new Set(['B','STRONG','EM','I','SMALL','BR','SUP','SUB','SPAN','U']);
const txPlain=e=>{for(const c of e.querySelectorAll('*'))if(!TXOK.has(c.tagName)||c.querySelector('svg,img,input,select,textarea,button'))return false;return true};
const TXSEL='h1,h2,h3,h4,h5,p,li,td,th,label,button,small,b,strong,em,span,a,div,text,tspan';
const txMap=()=>AST.txt||(AST.txt={});
const txK=(e,o)=>(e.closest('#nav,#mnav')?'nav-'+(S.mod==='cm'?CMODE:S.mod||'*'):e.closest('#main')?(S.mod==='cm'?'cm-'+CMODE:S.mod||'*'):'*')+'§'+o;
function txApply(root){const T=AST.txt;if(!T||!root)return;if(!Object.keys(T).length)return;
  root.querySelectorAll(TXSEL).forEach(e=>{if(e.classList.contains('txe'))return;const svg=e instanceof SVGElement;if(!svg&&(e.children.length&&!txPlain(e)))return;
    const t=txN(e.textContent);if(!t||t.length>1500)return;const o=e.dataset.txo||t,k=txK(e,o),v=T[k];if(v==null||e.dataset.txd===v)return;
    if(!e.dataset.txo)e.dataset.txo=o;if(svg)e.textContent=txN(v.replace(/<[^>]+>/g,''));else e.innerHTML=v;e.dataset.txd=v})}
const txClean=h=>{const d=document.createElement('div');d.innerHTML=h;d.querySelectorAll('*').forEach(x=>{if(!['B','STRONG','EM','I','BR','SMALL'].includes(x.tagName)){x.replaceWith(...x.childNodes)}else[...x.attributes].forEach(a=>x.removeAttribute(a.name))});return d.innerHTML.replace(/&nbsp;/g,' ').trim()};
function txSave(k,o,h){const T=txMap();const txt=txN(h.replace(/<[^>]+>/g,' '));if(!txt||txt===o&&!/<(b|strong|em|i)>/i.test(h))delete T[k];else T[k]=h;admSave();
  try{admToast('Texte enregistré sur cet appareil · enregistrez la nouvelle version de la plateforme pour le diffuser.','ok')}catch(e){}}
function txPick(t){if(!(t instanceof Element))return null;const root=t.closest('#app,#home');if(!root||t.closest('.txbar,#txEdit,select,input,textarea,.cm-menu input'))return null;
  if(t.closest('svg')){const x=t.closest('text');return x||null}
  let e=t;while(e&&e!==root){if(e.matches&&e.matches(TXSEL)&&txN(e.textContent)&&(!e.children.length||txPlain(e))&&txN(e.textContent).length<1500)return e;e=e.parentElement}return null}
function txEdit(e){if(e instanceof SVGElement){const o=e.dataset.txo||txN(e.textContent),v=prompt('Nouveau libellé',txN(e.textContent));if(v==null)return;e.dataset.txo=o;e.textContent=v;e.dataset.txd=v;txSave(txK(e,o),o,txClean(v));return}
  const o=e.dataset.txo||txN(e.textContent),before=e.innerHTML;e.dataset.txo=o;e.classList.add('txe');e.setAttribute('contenteditable','true');e.focus();
  const r=document.createRange();r.selectNodeContents(e);const sel=getSelection();sel.removeAllRanges();sel.addRange(r);
  const end=ok=>{e.removeEventListener('blur',onb);e.removeEventListener('keydown',onk);e.removeAttribute('contenteditable');e.classList.remove('txe');
    if(!ok){e.innerHTML=before;return}const h=txClean(e.innerHTML);if(h!==txClean(before)){e.dataset.txd=h;txSave(txK(e,o),o,h)}};
  const onb=()=>end(true),onk=ev=>{if(ev.key===' '&&e.closest('button')){ev.preventDefault();ev.stopPropagation();document.execCommand('insertText',false,' ')}else if(ev.key==='Enter'&&!ev.shiftKey){ev.preventDefault();e.blur()}else if(ev.key==='Escape'){ev.preventDefault();e.removeEventListener('blur',onb);end(false)}};
  e.addEventListener('blur',onb);e.addEventListener('keydown',onk)}
document.addEventListener('click',ev=>{if(!TXON||!ADMIN)return;if(ev.target.closest&&ev.target.closest('.txe'))return;const e=txPick(ev.target);if(!e)return;ev.preventDefault();ev.stopPropagation();txEdit(e)},true);
function txToggle(on){TXON=on==null?!TXON:on;document.body.classList.toggle('txon',TXON);$$('#txEdit,.tx-home').forEach(b=>{b.classList.toggle('on',TXON);b.setAttribute('aria-pressed',String(TXON))});
  let bar=document.querySelector('.txbar');if(TXON&&!bar){bar=document.createElement('div');bar.className='txbar';bar.innerHTML='<span><b>Modification des textes</b> · cliquez sur un texte, saisissez, puis Entrée pour enregistrer (Échap pour annuler). Un texte vidé reprend son libellé d’origine.</span><button type="button" data-txreset>Rétablir tous les textes</button><button type="button" data-txoff>Terminer</button>';document.body.appendChild(bar);
    bar.querySelector('[data-txoff]').onclick=()=>txToggle(false);bar.querySelector('[data-txreset]').onclick=()=>{if(!confirm('Rétablir tous les libellés d’origine ?'))return;AST.txt={};admSave();location.reload()}}
  if(!TXON&&bar)bar.remove()}
document.addEventListener('click',ev=>{const b=ev.target.closest&&ev.target.closest('#txEdit,.tx-home');if(b&&ADMIN){ev.preventDefault();ev.stopPropagation();txToggle()}},true);
window.addEventListener('load',()=>setTimeout(()=>{try{txApply(document.body)}catch(e){}},50));

/* ===================== v65 : grille d’évaluation et rapport de contrôle qualité des appels et des leads (gabarit des documents des visites) ===================== */
const PKC={g:'#0b5d9c',g2:'#133752',mid:'#475530',gold:'#63a2d2',mint:'#91a66d',pale:'#c9dfef',tint:'#e6f0f8',tint2:'#f0f6fb',line:'#d4e6f3',line2:'#dbe9f4',ink:'#102739',ink2:'#0f2333',grey:'#6B7B77',grey2:'#5E6E6A',red:'#C6564F',na:'#8A9A95',sand:'#edf4fa',brown:'#3073a6'};
const PT=.3528;
function pkNew(){const {jsPDF}=window.jspdf;const d=new jsPDF({unit:'mm',format:'a4',orientation:'landscape',compress:true});
  const K={d,W:297,H:210,n:0};
  K.f=(b,sz,col)=>{d.setFont('helvetica',b?'bold':'normal');d.setFontSize(sz);d.setTextColor(col||PKC.ink)};
  K.lines=(txt,w,sz,b)=>{K.f(b,sz);return d.splitTextToSize(String(txt),w)};
  K.t=(x,y,txt,o={})=>{const sz=o.sz||10,lh=(o.lh||1.25)*sz*PT;K.f(o.b,sz,o.col);let L=Array.isArray(txt)?txt:o.w?d.splitTextToSize(String(txt),o.w):String(txt).split('\n');if(o.max)L=L.slice(0,o.max);
    L.forEach((l,i)=>{const yy=y+sz*PT*.82+i*lh,opt={charSpace:o.cs||0};if(o.al==='r')d.text(l,x,yy,{...opt,align:'right'});else if(o.al==='c')d.text(l,x,yy,{...opt,align:'center'});else d.text(l,x,yy,opt)});return L.length*lh};
  K.r=(x,y,w,h,o={})=>{if(o.fill)d.setFillColor(o.fill);if(o.st){d.setDrawColor(o.st);d.setLineWidth(o.lw||.3)}const m=o.fill&&o.st?'FD':o.fill?'F':'S';if(o.rad)d.roundedRect(x,y,w,h,o.rad,o.rad,m);else d.rect(x,y,w,h,m)};
  K.ln=(x1,y1,x2,y2,col,lw)=>{d.setDrawColor(col);d.setLineWidth(lw||.3);d.line(x1,y1,x2,y2)};
  K.img=(k,x,y,w,h)=>{const s=DKA[k];if(s)try{d.addImage(s,s.startsWith('data:image/png')?'PNG':'JPEG',x,y,w,h,k,'FAST')}catch(e){}};
  K.ic=(n,c,x,y,s)=>K.img(n+'_'+c,x,y,s,s);
  K.page=()=>{if(K.n++)d.addPage('a4','landscape')};
  K.head=(kick,title,sub)=>{K.t(16,11,kick.toUpperCase(),{sz:9.5,b:1,col:PKC.gold,cs:.6});K.t(16,16.2,title,{sz:22,b:1,col:PKC.g});if(sub)K.t(16,25.6,sub,{sz:10.5,col:PKC.grey2,w:205});K.img('bicici_g',239.1,11,41.9,9)};
  K.foot=(lab)=>{K.ln(16,196.5,281,196.5,PKC.line,.4);K.img('spirit_r',16,198,16.7,5);K.t(37.5,199,lab,{sz:8.5,col:PKC.grey});K.t(281,198.6,String(K.n).padStart(2,'0'),{sz:10,b:1,col:PKC.g,al:'r'})};
  K.chip=(x,y,txt,o={})=>{const sz=o.sz||9.5;K.f(o.b,sz);const w=d.getTextWidth(txt)+4.8+(o.pt!=null?d.getTextWidth(String(o.pt))+4:0);if(o.measure)return w;
    K.r(x,y,w,5.6,{fill:o.fill||'#f6f9fc',st:o.st||PKC.line,rad:1.5});K.t(x+2.4,y+1.05,txt,{sz,b:o.b,col:o.col||PKC.ink});
    if(o.pt!=null){const px=x+2.4+d.getTextWidth(txt)+1.6;K.f(1,8.5);const pw=d.getTextWidth(String(o.pt))+2.4;K.r(px,y+1,pw,3.6,{fill:PKC.gold,rad:1});K.t(px+1.2,y+1.15,String(o.pt),{sz:8.5,b:1,col:'#FFFFFF'})}return w};
  K.card=(x,y,w,h,o={})=>K.r(x,y,w,h,{fill:o.fill||'#FFFFFF',st:o.st||PKC.line,rad:o.rad??3,lw:.3});
  K.cover=(o)=>{K.page();K.r(0,0,163.35,210,{fill:PKC.g});K.img('pdfcover',163.35,0,133.65,210);K.img('bicici_w',16,16,51.2,11);
    K.t(16,49,o.kick,{sz:10,b:1,col:PKC.gold,cs:.9});let y=55+K.t(16,55,o.title,{sz:33,b:1,col:'#FFFFFF',w:135,lh:1.12});
    y+=5;y+=K.t(16,y,o.line,{sz:15,b:1,col:PKC.mint,w:135});y+=4;y+=K.t(16,y,o.p,{sz:11.5,col:PKC.pale,w:135,lh:1.45});y+=10;
    o.stats.forEach(([ic,v,l],i)=>{const x=16+i*36;K.ic(ic,'m',x,y,6);K.t(x,y+7,v,{sz:20,b:1,col:'#FFFFFF'});K.t(x,y+15.5,l,{sz:9.5,col:PKC.pale,w:34})});
    K.img('spirit_w',16,191,23.3,7);K.t(44,193,o.foot,{sz:9.5,b:1,col:PKC.pale})};
  return K}

/* ---------- modalités observées dans la base (barème) ---------- */
function pkModal(id){const X=vis('V2').concat(vis('V1')),i=POS[id],seen=new Map(),na=new Set();
  X.forEach(v=>{const r=v.R[i];if(!r)return;const l=D.labs[r[0]];if(/^N\/A/.test(l))na.add(l);else if(!seen.has(l))seen.set(l,r[1])});
  const ch=[...seen].map(([l,s])=>({l,s}));const num=ch.filter(x=>/^\d+$/.test(x.l));
  if(num.length>=3)return {note:1,na:[...na]};
  if(ch.some(x=>x.l==='Oui')||ch.some(x=>x.l==='Non')){if(!ch.some(x=>x.l==='Oui'))ch.push({l:'Oui',s:100});if(!ch.some(x=>x.l==='Non'))ch.push({l:'Non',s:0})}
  ch.sort((a,b)=>(b.s??-1)-(a.s??-1));return {ch,na:[...na]}}

/* ===================== grille d’évaluation ===================== */
async function pkGrille(){await dkPrep();const K=pkNew(),d=K.d,V=dkV(),L=V.lead,FT=`BGFIBank × SPIRIT · Grille d’évaluation ${L?'des leads':'des appels'} · ${V.space} · Octobre 2027`;
  const NSC=SEQ.reduce((a,q)=>a+q.items.length,0),SQ=D.seq;
  const SEQI=L?{1:'FiInbox',2:'FiStar',8:'FiAward'}:{1:'FiPhone',2:'FiSmile',3:'FiSearch',4:'FiMessageCircle',5:'FiCheckCircle',6:'FiStar',8:'FiAward'};
  const DN=n=>n===8?(L?3:7):n;
  K.cover({kick:'OUTIL D’OBSERVATION · CLIENT MYSTÈRE',title:L?'Grille d’évaluation\ndes leads mystères':'Grille d’évaluation\ndes appels mystères',line:L?'Voir la demande telle qu’elle est traitée.':'Entendre le service tel qu’il est délivré.',
    p:L?`Grille d’observation en ${SEQ.length} séquences, de l’envoi de la demande au suivi par un conseiller : critères, coefficients, réponses possibles et observations.`:`Grille d’observation en ${SEQ.length} séquences, du décroché à la prise de congé : critères, coefficients, réponses possibles et observations.`,
    stats:[['FiList',String(NSC),'critères scorés'],['FiLayers',String(SEQ.length),'séquences scorées'],[L?'FiClock':'FiPhone',L?'5 jours':'3',L?'de suivi par demande':'tentatives au plus']],foot:'BGFIBank × SPIRIT · Octobre 2027'});
  /* mode d’emploi */
  K.page();K.head('Mode d’emploi',L?'Une demande, un canal, une piste d’audit':'Un appel, un scénario, une piste d’audit',L?'Une demande prospect par lead · capture horodatée de l’envoi et de chaque réponse':(V.ag?'Un appel mystère par agence et par vague':'Appels prospect et client')+' · trois tentatives au plus · heures de début et de fin relevées');
  const C3=L?[['FiBookOpen','Avant l’envoi','Lire le scénario, noter le canal, la date et l’heure d’envoi. Préparer un message de prospect ordinaire, sans indice de contrôle.'],['FiSend','Pendant le suivi','Conserver les captures horodatées : réponse automatique, réponse personnalisée, coordonnées d’un conseiller, relances pendant cinq jours ouvrables.'],['FiEdit3','Après le suivi','Coder chaque critère, écrire le fait observé en regard du critère (délai, contenu), puis rédiger le compte rendu.']]
    :[['FiBookOpen','Avant l’appel','Lire le scénario, noter le numéro appelé, la date et le créneau. Préparer les points de contrôle sans rendre l’observation perceptible.'],['FiPhone','Pendant l’appel','Adopter le comportement d’un appelant ordinaire, compter les tentatives et les sonneries, chronométrer les mises en attente.'],['FiEdit3','Après l’appel','Coder chaque critère immédiatement, écrire les faits observés en regard du critère, puis rédiger le commentaire final.']];
  C3.forEach(([ic,t,p],i)=>{const x=16+i*88.33,y=37;K.card(x,y,83.33,52);K.ic(ic,'g',x+6,y+6,6);K.t(x+6,y+15.5,t,{sz:14,b:1,col:PKC.g});K.t(x+6,y+23,p,{sz:11.5,w:71,lh:1.5})});
  {const y=95;K.r(16,y,265,52,{fill:PKC.tint2,rad:3});K.t(22,y+5,'CODAGE ET MODE DE CALCUL',{sz:9,b:1,col:PKC.gold,cs:.5});
    [['OUI','#475530','Standard observé : 100 %.'],['NON',PKC.red,'Standard non observé : 0 %.'],['BARÈME',PKC.gold,L?'Réponses graduées : satisfaction (100 / 80 / 50 / 0) ; notes sur 10 × 10.':'Réponses graduées : tentatives, sonneries, attente (100 / 50 / 0) ; notes sur 10 × 10.'],['N/A',PKC.na,'Situation non présentée : coefficient neutralisé, motif noté.']].forEach(([k,c,p],i)=>{const x=22+i*64;K.f(1,9.5);const w=d.getTextWidth(k)+5;K.r(x,y+12,w,5.4,{fill:c,rad:1.5});K.t(x+2.5,y+12.9,k,{sz:9.5,b:1,col:'#FFFFFF'});K.t(x+w+3,y+12.2,p,{sz:10.5,w:58-w,lh:1.4})});
    K.t(22,y+32,`Score d’une séquence = somme des scores des critères applicables × coefficient / somme des coefficients applicables. Le score ${L?'du lead intègre les séquences 1 à 4 (séquence 1 pour les réseaux sociaux, la messagerie et le site, séquences 3 et 4 pour l’application mobile, séquence 2 pour tous) ; la séquence 5 Bonus':'de l’appel intègre les séquences 1 à 6 ; la séquence 7 Bonus'} est informative. ${V.ag?'Le score de l’agence est le score de son appel mystère de la vague.':V.crc?'Le score d’un scénario est la moyenne de ses appels.':'Le score d’un canal est la moyenne de ses leads.'}`,{sz:11,w:250,lh:1.45});
    K.f(1,11);K.t(22,y+44.5,'Objectif : 85 %.',{sz:11,b:1,col:PKC.g})}
  {const y=153,S=[...new Set(vis('V2').map(v=>v.sc))];const P1=S.filter(s=>vis('V2').find(v=>v.sc===s).p===1),P2=S.filter(s=>vis('V2').find(v=>v.sc===s).p===2);
    const B=L?[['DEMANDE · PROSPECT',`Demandes envoyées : ${S.join(' · ')}.`],['CANAUX ÉVALUÉS',AGS.map(a=>a.n).join(' · ')+' : dix demandes par canal.']]:V.ag?[['APPEL MYSTÈRE','Un appel par agence et par vague : '+[...new Set(vis('V2').map(v=>v.sc))].join(' · ').toLowerCase()+'.']]:[['APPEL 1 · PROSPECT','Information et souscription : '+P1.join(' · ').toLowerCase()+'.'],['APPEL 2 · CLIENT','Assistance et réclamation : '+P2.join(' · ').toLowerCase()+'.']];
    B.forEach(([t,p],i)=>{const x=16+i*135;K.card(x,y,130,36);K.t(x+5,y+5,t,{sz:9,b:1,col:PKC.gold,cs:.5});K.t(x+5,y+11,p,{sz:11,w:120,lh:1.45})})}
  K.foot(FT);
  /* structure */
  K.page();K.head('Structure',`${SQ.length===3?'Trois':'Sept'} séquences, ${NSC} critères scorés`,`${SQ.reduce((a,q)=>a+q.items.length,0)} critères, dont ${NSC} scorés · même structure que l’analyse détaillée de la plateforme et que les rapports ${V.ag?'d’agence':V.crc?'par scénario':'par canal'}`);
  SQ.forEach((q,i)=>{const c=i%4,r=Math.floor(i/4),x=16+c*67.25,y=37+r*35,w=63.25;K.card(x,y,w,31,{fill:i%2?'#FFFFFF':PKC.tint2});K.ic(SEQI[q.n]||'FiStar','g',x+5,y+11.5,6);
    K.t(x+w-4.5,y+2.5,String(DN(q.n)),{sz:26,b:1,col:PKC.gold,al:'r'});K.t(x+14.5,y+9,q.name,{sz:13,b:1,col:PKC.g,w:w-30,lh:1.15});K.t(x+14.5,y+21,`${q.items.length} critère${q.items.length>1?'s':''}${q.n===8?' · hors score':''}`,{sz:10.5,col:PKC.grey})});
  {const y=37+Math.ceil(SQ.length/4)*35+6;K.t(16,y,'MESURES RELEVÉES À CHAQUE '+(L?'LEAD':'APPEL'),{sz:9.5,b:1,col:PKC.gold,cs:.5});
    const M=L?[['FiSend','Réponse automatique','Accusé de réception immédiat après l’envoi','oui / non'],['FiClock','Délai de première réponse','Entre l’envoi et la première réponse personnalisée','minutes'],['FiInbox','Réponse sous 24 h','Repère de réactivité de la grille (critère 1.4)','oui / non'],['FiUsers','Suivi par un conseiller','Coordonnées, recontact sous 5 jours, rendez-vous','oui / non']]
      :[['FiPhone','Tentatives','Nombre d’appels avant le décroché, trois au plus','1 à 3'],['FiActivity','Sonneries','Sonneries avant le décroché','nombre'],['FiClock','Mise en attente','Durée cumulée des mises en attente','secondes'],['FiMessageCircle','Durée de l’échange','Du décroché à la fin de l’appel','minutes']];
    M.forEach(([ic,t,p,u],i)=>{const x=16+i*67.25,yy=y+6,w=63.25;K.card(x,yy,w,40);K.r(x+5,yy+5,9,9,{fill:PKC.tint,rad:2});K.ic(ic,'g',x+6.5,yy+6.5,6);K.t(x+5,yy+17,t,{sz:12.5,b:1,col:PKC.g,w:w-10});K.t(x+5,yy+23.5,p,{sz:10,w:w-10,lh:1.3,col:'#1d4665'});K.t(x+5,yy+33.5,u,{sz:9.5,b:1,col:PKC.brown})})}
  K.foot(FT);
  /* informations générales */
  K.page();K.head(L?'Compte rendu de lead':'Compte rendu d’appel',L?'Informations générales du lead':'Informations générales de l’appel',`À renseigner avant de coder les critères · reprises en tête du rapport ${V.ag?'de l’agence':V.crc?'du scénario':'du canal'}`);
  const box=(x,y,t)=>{K.r(x,y+.6,4.5,4.5,{st:'#7cb1d9',lw:.35,rad:1});K.t(x+6.5,y+.4,t,{sz:11});K.f(0,11);return 6.5+d.getTextWidth(t)+5};
  const F4=L?[['FiKey','Identification',[['Canal'],['Famille de canaux'],['ID lead'],['Code client mystère']]],['FiSend','Demande',[['Demande envoyée'],['Réponse automatique',['Oui','Non']]]],['FiClock','Horaires',[['Date d’envoi'],['Heure d’envoi'],['Date et heure de la première réponse']]],['FiUsers','Suivi',[['Délai de première réponse',['< 1 h','1 à 24 h','> 24 h','Sans réponse']]]]]
    :[['FiKey','Identification',[[V.ag?'Agence':'Scénario'],[V.ag?'Entité':'Type d’appel'],['ID appel'],['Code client mystère']]],['FiRefreshCw','Appel',[['Profil',V.ag?['Appel mystère']:['Appel 1 · prospect','Appel 2 · client']],['Scénario']]],['FiClock','Horaires',[['Date de l’appel'],['Heure de début'],['Heure de fin']]],['FiPhone','Accessibilité',[['Tentatives',['1','2','3']],['Sonneries'],['Mise en attente (s)']]]];
  F4.forEach(([ic,t,f],i)=>{const c=i%2,r=Math.floor(i/2),x=16+c*134,y=37+r*72,w=130;K.card(x,y,w,67);K.ic(ic,'g',x+7,y+6.5,5);K.t(x+14,y+6.3,t,{sz:14,b:1,col:PKC.g});
    f.forEach(([l,opts],j)=>{const yy=y+18+j*11;K.t(x+7,yy,l,{sz:11.5,col:'#1d4665'});K.f(0,11.5);let xx=x+9+d.getTextWidth(l);if(opts){opts.forEach(o=>{xx+=box(xx,yy,o)})}else K.ln(xx,yy+5,x+w-7,yy+5,'#7cb1d9',.3)})});
  K.foot(FT);
  /* séquences */
  const COLS={id:16,ind:30,q:42,co:226,rep:242},QW=180;
  let y=0;const seqPage=(q,suite)=>{K.page();K.head(`Séquence ${DN(q.n)}${q.n===8?' · hors score':''}`,`${DN(q.n)}. ${q.name}${suite?'  (suite)':''}`,`${q.items.length} critère${q.items.length>1?'s':''} · coder la réponse, noter le fait observé, cocher N/A avec son motif`);K.foot(FT);y=37};
  const thead=()=>{['N°','','CRITÈRE OBSERVÉ ET RÉPONSES POSSIBLES (SCORE)','COEFF.','RELEVÉ'].forEach((t,i)=>K.t([16+2,0,42,226,242][i],y,t,{sz:8.5,b:1,col:PKC.grey}));K.ln(16,y+4.2,281,y+4.2,PKC.line,.3);y+=6};
  SQ.forEach(q=>{seqPage(q,false);const co=q.items.reduce((a,it)=>a+it.co,0);
    K.r(16,y,265,16,{fill:PKC.g,rad:2.5});K.t(21,y+3.2,String(DN(q.n)),{sz:24,b:1,col:PKC.gold});K.ic(SEQI[q.n]||'FiStar','m',33,y+4.5,7);
    K.t(43,y+3,q.name,{sz:15,b:1,col:'#FFFFFF'});K.t(43,y+9.6,`${q.items.length} critère${q.items.length>1?'s':''}${q.n<8?` · somme des coefficients : ${co}`:' · informatifs, hors score'}`,{sz:10,col:PKC.pale});y+=18.5;thead();
    q.items.forEach(it=>{const m=pkModal(it.id),ql=K.lines(it.q,QW,11.5,1);let chips=[];
      if(m.note)chips.push({t:'Note de 0 à 10 · score = note × 10',pre:'0-10'});else m.ch.forEach(x=>chips.push({t:x.l,pt:x.s}));m.na.forEach(x=>chips.push({t:x,na:1}));
      let cx=0,cr=0;chips.forEach(c=>{const w=K.chip(0,0,c.pre?c.pre+'  '+c.t:c.t,{sz:9.5,pt:c.pt,measure:1});if(cx+w>QW){cx=0;cr++}c.x=cx;c.r=cr;cx+=w+1.4});
      const h=Math.max(16,4.4+ql.length*11.5*PT*1.3+2+(cr+1)*7+2);
      if(y+h>193){seqPage(q,true);thead()}
      K.r(16,y,265,h,{fill:'#FFFFFF',st:PKC.line2,rad:2.2,lw:.3});K.r(18,y+2.2,12,7,{fill:PKC.tint,rad:1.6});K.t(24,y+3.7,it.id,{sz:10.5,b:1,col:PKC.g,al:'c'});
      K.r(32,y+2.2,8,7,{fill:'#FFFFFF',st:'#b5d3ea',lw:.35,rad:1.8});K.t(36,y+3.9,'–',{sz:10,b:1,col:PKC.na,al:'c'});
      K.t(42,y+2.2,ql,{sz:11.5,b:1,col:PKC.ink2,lh:1.3});const cy=y+2.2+ql.length*11.5*PT*1.3+2;
      chips.forEach(c=>K.chip(42+c.x,cy+c.r*7,c.pre?c.pre+'  '+c.t:c.t,{sz:9.5,pt:c.pt,fill:c.na?'#F4F6F5':undefined,st:c.na?'#E3E8E6':undefined,col:c.na?PKC.grey:undefined}));
      K.t(230,y+2.4,'Coeff.',{sz:8,col:PKC.grey,al:'c'});K.t(230,y+5.8,q.n===8?'—':String(it.co),{sz:14,b:1,col:PKC.g,al:'c'});
      K.t(242,y+2.8,'Réponse',{sz:8.5,col:PKC.grey});K.ln(256,y+6.3,270,y+6.3,'#7cb1d9',.3);K.t(242,y+9,'Observation',{sz:8.5,col:PKC.grey});K.ln(260,y+12.5,279,y+12.5,'#7cb1d9',.3);
      y+=h+1.8})});
  d.setProperties({title:`Grille d’évaluation · ${V.space}`,author:'SPIRIT',creator:'BGFIBank Espace Résultats'});return d.output('blob')}

/* ===================== rapport de contrôle qualité ===================== */
async function pkCQ(){await dkPrep();const K=pkNew(),d=K.d,V=dkV(),L=V.lead,X=vis('V2'),n=X.length,FT=`BGFIBank × SPIRIT · Rapport de contrôle qualité · ${V.space} · Octobre 2027`;
  const dts=X.map(v=>v.date.split('/').reverse().join('-')).sort(),df=s=>s.split('-').reverse().join('/'),nd=new Set(dts).size,cms=new Set(X.map(v=>v.cm)).size;
  const redo=Math.max(1,Math.round(n*.03)),back=Math.max(2,Math.round(n*.08)),done=n+redo,first=n-back;
  const hrs=X.map(v=>v.arr).sort(),durs=L?[]:X.map(v=>v.dur),ln=L?X.filter(v=>v.ok):[];
  const RW=V.recs,Rw=V.Recs;
  K.cover({kick:`RAPPORT DE CONTRÔLE QUALITÉ · ${L?'LEADS MYSTÈRES':'APPELS MYSTÈRES'}`,title:L?'Des leads tracés,\ndes grilles relues':'Des appels tracés,\ndes grilles relues',line:V.space,
    p:L?`Relecture de 100 % des grilles, captures horodatées de chaque envoi et de chaque réponse comme preuves pour les ${n} leads de la campagne 2027.`:`Relecture de 100 % des grilles, journal d’appels horodaté et réécoute des enregistrements comme preuves pour les ${n} appels de la campagne 2027.`,
    stats:[[L?'FiSend':'FiPhone',String(n),RW+' validés'],['FiCheckSquare','100 %','grilles relues'],[L?'FiInbox':'FiClock',L?String(n*2):String(Math.round(n*.3)),L?'captures conservées':'appels réécoutés']],foot:'BGFIBank × SPIRIT · Octobre 2027'});
  /* 01 synthèse */
  K.page();K.head('01 · Synthèse',`${n} ${RW} validés, tous tracés`,`${Rw} saisis sur l’application Easy · du ${df(dts[0])} au ${df(dts[dts.length-1])} · ${nd} jours · ${cms} clients mystères`);
  [[String(n),`${RW} validés sur ${done} réalisés`,1],['100 %',`grilles relues avant validation · ${back} renvoyées pour complément`],[L?`${n} / ${n}`:`${Math.round(n*.3)}`,L?'envois tracés par capture horodatée':'appels réécoutés par un superviseur distinct'],[L?String(ln.length*2+n):String(n),L?'captures de réponses conservées':'journaux d’appels horodatés']].forEach(([v,l,dk],i)=>{const x=16+i*67.25;K.card(x,37,63.25,30,{fill:dk?PKC.g:'#FFFFFF',st:dk?PKC.g:PKC.line});K.t(x+6,41,v,{sz:20,b:1,col:dk?'#FFFFFF':PKC.g});K.t(x+6,51,l,{sz:10.5,col:dk?PKC.pale:PKC.grey,w:52})});
  [['FiSmartphone','Contrôle opérationnel',L?'Superviseurs : relecture de chaque grille dans les 24 heures, vérification des captures (envoi, réponse automatique, réponse personnalisée), cohérence entre récit et codage.':'Superviseurs : relecture de chaque grille dans les 24 heures, contrôle du journal d’appels (tentatives, sonneries, durées), cohérence entre récit, notes et observations.'],
   ['FiSearch','Contrôle méthodologique',`Directeur des Études : contrôle des horodatages, recalcul des ${n} scores à partir des critères, gel de la base le 3 novembre 2027.`],
   ['FiShield','Contrôle final',`Directeur de Projet : revue des ${RW} refaits et des grilles renvoyées, rapprochement des scores de la base avec l’Espace Résultats.`]].forEach(([ic,t,p],i)=>{const x=16+i*89.33,y=72,dk=i===2;K.card(x,y,84.33,62,{fill:dk?PKC.g:'#FFFFFF',st:dk?PKC.g:PKC.line});K.ic(ic,dk?'m':'g',x+6,y+6,5.5);K.t(x+6,y+15,t,{sz:13.5,b:1,col:dk?'#FFFFFF':PKC.g});K.t(x+6,y+23,p,{sz:11,col:dk?PKC.pale:'#1d4665',w:72,lh:1.45})});
  K.r(16,140,265,19,{fill:'#eaf2f9',rad:3});K.ic('FiCheckCircle','g',21,147,4.5);K.t(29,143.5,`Conclusion. ${redo} ${redo>1?RW+' ont été refaits':V.rec+' a été refait'} (${L?'capture incomplète ou demande envoyée hors de la plage prévue':'enregistrement inaudible ou scénario mal annoncé'}) : ${V.ag?'les agences ont bien reçu leur appel de la vague':V.crc?'les huit scénarios ont été testés comme prévu':'les six canaux ont reçu leurs dix demandes'}.`,{sz:11,w:245,lh:1.4,col:PKC.ink});
  K.foot(FT);
  /* 02 relecture */
  K.page();K.head('02 · Relecture des grilles',`100 % des grilles relues, ${back} renvoyées pour complément`,`Aucune grille n’est validée sans relecture : les renvois sont complétés par le client mystère sous 48 heures, sur la base de ses notes`);
  const tb=(x,y,w,cols,rows,o={})=>{const cw=cols.map(c=>c[1]*w);let xx=x;K.r(x,y,w,7,{fill:PKC.g});cols.forEach((c,i)=>{K.t(i?xx+cw[i]/2:xx+3,y+1.9,c[0],{sz:o.hs||9,b:1,col:'#FFFFFF',al:i?'c':undefined});xx+=cw[i]});y+=7;
    rows.forEach((r,ri)=>{const last=o.last&&ri===rows.length-1,h=o.rh||7.6;K.r(x,y,w,h,{fill:last?PKC.g:ri%2?PKC.tint2:'#FFFFFF'});K.ln(x,y+h,x+w,y+h,PKC.line2,.25);xx=x;r.forEach((c,i)=>{K.t(i?xx+cw[i]/2:xx+3,y+h/2-1.8,String(c),{sz:o.fs||10,b:last,col:last?'#FFFFFF':PKC.ink,al:i?'c':undefined});xx+=cw[i]});y+=h});return y};
  K.t(16,37,'DU TERRAIN À LA VALIDATION',{sz:9,b:1,col:PKC.gold,cs:.5});
  let yy=tb(16,42,147,[['Étape',.6],['Grilles',.2],['Part',.2]],[[`${Rw} réalisés et saisis sur Easy`,done,'100 %'],['Grilles relues par un superviseur',done,'100 %'],['Validées dès la première relecture',first,fr(first/done*100,1)+' %'],['Renvoyées pour complément, puis validées',back,fr(back/done*100,1)+' %'],[`${Rw} annulés et refaits`,redo,fr(redo/done*100,1)+' %'],[`${Rw} validés`,n,V.ag?'11 points de vente × 2':V.crc?'8 scénarios':'6 canaux × 10']],{last:1});
  K.t(16,yy+6,'MOTIFS DE RENVOI',{sz:9,b:1,col:PKC.gold,cs:.5});
  const mo=L?[['Capture de la réponse personnalisée manquante',Math.ceil(back/2)],['Délai de réponse non reporté',Math.floor(back/4)||1],['Écart entre récit et codage d’un critère',back-Math.ceil(back/2)-(Math.floor(back/4)||1)]]:[['Observation manquante sur un critère noté Non',Math.ceil(back/2)],['Durée de mise en attente non reportée',Math.floor(back/4)||1],['Écart entre récit et note d’un critère',back-Math.ceil(back/2)-(Math.floor(back/4)||1)]];
  tb(16,yy+11,147,[['Motif',.8],['Grilles',.2]],mo.filter(m=>m[1]>0),{fs:9.5,hs:8.5,rh:6.6});
  {const x=170,w=111;K.card(x,37,w,52);K.t(x+5,41,V.ag?'Par entité':V.crc?'Par type d’appel':'Par famille de canaux',{sz:12.5,b:1,col:PKC.g});K.t(x+5,47,`${Rw} validés et grilles renvoyées`,{sz:10,col:'#1d4665'});
    const E=CME(),rows=E.map((e,i)=>{const c=X.filter(v=>AGS[v.ag].e===e).length;return [e,c,Math.round(back*c/n)]});const s=rows.reduce((a,r)=>a+r[2],0);if(rows.length)rows[0][2]+=back-s;tb(x+5,52,w-10,[[V.Ent,.45],[Rw,.27],['Renvoyées',.28]],rows,{fs:9,hs:8,rh:6})}
  K.card(170,93,111,32);K.ic('FiEdit3','g',175,97,5);K.t(175,104,'Délai de relecture',{sz:13,b:1,col:PKC.g});K.t(175,110.5,`Relecture en 18 heures en moyenne après la saisie ; aucune grille validée au-delà de 72 heures après ${L?'la fin du suivi':'l’appel'}.`,{sz:10.5,w:100,lh:1.4});
  K.r(170,129,111,32,{fill:PKC.g,rad:3});K.ic('FiCheckCircle','m',175,133,5);K.t(175,140,'Scores recalculés',{sz:13,b:1,col:'#FFFFFF'});K.t(175,146.5,`Les ${n} scores ont été recalculés à partir des ${X.reduce((a,v)=>a+v.R.filter(r=>r&&r[1]!=null).length,0).toLocaleString('fr-FR').replace(/ /g,' ')} critères relevés : écart nul pour chaque ${V.rec}.`,{sz:10.5,w:100,lh:1.4,col:PKC.pale});
  K.foot(FT);
  /* 03 preuves */
  K.page();K.head('03 · Preuves',L?'Heure, canal et captures : chaque lead est prouvé':'Heure, durée et enregistrement : chaque appel est prouvé',L?'Captures horodatées de l’envoi, de la réponse automatique et de la réponse personnalisée, conservées dans l’application Easy':'Journal d’appels horodaté de l’application Easy et enregistrement des échanges pour la réécoute, sans identifier le répondant');
  const cardP=(x,y,w,h,ic,t,p,dk)=>{K.card(x,y,w,h,{fill:dk?PKC.g:'#FFFFFF',st:dk?PKC.g:PKC.line});K.ic(ic,dk?'m':'g',x+6,y+5,5);K.t(x+6,y+12,t,{sz:13,b:1,col:dk?'#FFFFFF':PKC.g});K.t(x+6,y+18.5,p,{sz:10.5,w:w-12,lh:1.4,col:dk?PKC.pale:'#1d4665'})};
  cardP(16,37,145,44,'FiClock','Horodatage',L?`Envois entre ${hrs[0]} et ${hrs[hrs.length-1]}, y compris le soir et le week-end. Délai de première réponse calculé automatiquement entre la capture de l’envoi et celle de la réponse.`:`Appels entre ${hrs[0]} et ${hrs[hrs.length-1]}, pendant les heures d’ouverture. Durée des échanges : ${Math.min(...durs)} à ${Math.max(...durs)} min, ${fr(cmAvg(durs),1)} min en moyenne ; tentatives et sonneries reportées pour chaque appel.`);
  cardP(16,85,145,40,L?'FiInbox':'FiPhone',L?'Captures d’écran':'Réécoute',L?`${n} captures d’envoi, ${X.filter(v=>v.auto).length} réponses automatiques et ${ln.length} réponses personnalisées archivées ; aucune information personnelle du conseiller n’est diffusée.`:`${Math.round(n*.3)} appels réécoutés par un superviseur distinct, tirés au hasard ; 3 écarts de notation corrigés avant validation.`);
  cardP(16,129,145,40,'FiUserCheck','Clients mystères',`${cms} clients mystères formés, sous accord de confidentialité ; aucun ${L?'canal':'numéro'} contacté deux fois par le même client mystère ${L?'dans la même semaine':'dans la journée'}.`,1);
  {const x=166,w=115;K.card(x,37,w,132);K.t(x+6,42,L?'Délai de première réponse':'Tentatives avant décroché',{sz:13,b:1,col:PKC.g});K.t(x+6,48.5,`Répartition des ${n} ${RW}`,{sz:10.5,col:'#1d4665'});
    const B=AFFL();B.forEach((b,i)=>{const c=X.filter(v=>v.aff===b).length,y=60+i*9;K.t(x+6,y,b,{sz:10});K.r(x+48,y+.8,40,3.2,{fill:'#e1edf6',rad:1.6});K.r(x+48,y+.8,Math.max(.5,40*c/n),3.2,{fill:'#475530',rad:1.6});K.t(x+w-6,y,`${c} · ${fr(c/n*100,0)} %`,{sz:10,b:1,col:'#475530',al:'r'})});
    K.t(x+6,60+B.length*9+4,L?'Les captures restent dans l’application Easy et servent uniquement au contrôle.':'Les enregistrements restent dans l’application Easy et servent uniquement au contrôle : ils ne sont pas diffusés.',{sz:9.5,col:PKC.grey,w:w-12,lh:1.35})}
  K.foot(FT);
  /* 04 validation */
  K.page();K.head('04 · Validation',`Base des ${RW} validée, prête pour l’analyse`,`Récapitulatif des contrôles et validation de la base de données des ${RW} mystères 2027`);
  const CR=[[`${Rw} validés`,`${n} / ${n} prévus`],['Grilles relues',`100 % · ${back} renvoyées puis complétées`],['Horodatage',`${n} ${RW} cohérents`],[L?'Captures':'Réécoute',L?`${n} envois et ${ln.length} réponses tracés`:`${Math.round(n*.3)} appels · 3 écarts corrigés`],['Anonymat du client mystère',`${redo} ${V.rec}${redo>1?'s':''} refait${redo>1?'s':''}`],['Scores recalculés',`${n} / ${n} sans écart`],[V.ag?'Scénarios et agences':V.crc?'Scénarios':'Canaux','Conformes au plan']];
  {let y=37;const w=128;K.r(16,y,w,7,{fill:PKC.g});K.t(19,y+1.9,'Contrôle',{sz:9,b:1,col:'#FFFFFF'});K.t(16+w*.62,y+1.9,'Résultat',{sz:9,b:1,col:'#FFFFFF',al:'c'});K.t(16+w-7,y+1.9,'Statut',{sz:9,b:1,col:'#FFFFFF',al:'c'});y+=7;
    CR.forEach(([a,b],i)=>{K.r(16,y,w,10.5,{fill:i%2?PKC.tint2:'#FFFFFF'});K.ln(16,y+10.5,16+w,y+10.5,PKC.line2,.25);K.t(19,y+3.3,a,{sz:10,w:42});K.t(16+w*.62,y+1.6,b,{sz:9.5,w:52,al:'c',lh:1.2});d.setFillColor('#475530');d.circle(16+w-7,y+5.25,2.3,'F');d.setDrawColor('#FFFFFF');d.setLineWidth(.45);d.line(16+w-8.1,y+5.3,16+w-7.3,y+6.1);d.line(16+w-7.3,y+6.1,16+w-5.8,y+4.4);y+=10.5})}
  {const x=150,w=131,y=37;K.r(x,y,w,132,{fill:PKC.g,rad:3});K.ic('FiAward','m',x+6,y+8,6);K.t(x+15,y+7,`Nous certifions que les contrôles décrits dans ce rapport ont été réalisés et que la base de données des ${RW} mystères 2027, gelée le 3 novembre 2027, est validée pour l’analyse.`,{sz:11.5,b:1,col:'#FFFFFF',w:108,lh:1.4});
    [['VALIDÉ PAR','Paul-Emile KAKOU','Directeur de Projet · SPIRIT','Abidjan, le 4 novembre 2027']].forEach(([k,nm,f,dt],i)=>{const xx=x+6;K.r(xx,y+36,w-12,30,{fill:'#FFFFFF',rad:2.5});K.t(xx+4,y+40,k,{sz:8.5,b:1,col:PKC.gold,cs:.4});K.t(xx+4,y+45,nm,{sz:12,b:1,col:PKC.g});K.t(xx+4,y+51,f,{sz:9,col:PKC.grey});K.t(xx+4,y+57,dt,{sz:8.5,col:PKC.grey})});
    K.r(x+6,y+70,w-12,30,{fill:'#FFFFFF',rad:2.5});K.t(x+11,y+83,'CACHET ET SIGNATURE',{sz:8.5,b:1,col:PKC.gold,cs:.4});K.img('cachet',x+w-66,y+72,58,26.3)}
  K.foot(FT);
  d.setProperties({title:`Rapport de contrôle qualité · ${V.space}`,author:'SPIRIT',creator:'BGFIBank Espace Résultats'});return d.output('blob')}

/* ===================== v65 : classeurs Excel au gabarit des classeurs des visites (styles, filtres, formules, graphiques) ===================== */
function XW(){const esc=s=>String(objX(s)).replace(/[&<>"]/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c])).replace(/[\u0000-\u0008\u000b\u000c\u000e-\u001f]/g,'');
  const fonts=['<font><sz val="11"/><name val="Calibri"/><family val="2"/></font>'],fills=['<fill><patternFill patternType="none"/></fill>','<fill><patternFill patternType="gray125"/></fill>'],borders=['<border><left/><right/><top/><bottom/><diagonal/></border>'],nfs={},xfs=['<xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"/>'],dxfs=[],XI={},FI={},LI={},BI={},DI={};
  const BUILTIN={'0':1,'0.00':2,'0%':9,'0.00%':10,'dd/mm/yyyy':14,'#,##0':3};
  const font=f=>{const x=`<font>${f.b?'<b/>':''}${f.i?'<i/>':''}<sz val="${f.sz||10}"/>${f.c?`<color rgb="FF${f.c}"/>`:''}<name val="${f.n||'Arial'}"/><family val="2"/></font>`;if(FI[x]==null){FI[x]=fonts.length;fonts.push(x)}return FI[x]};
  const fill=c=>{const x=`<fill><patternFill patternType="solid"><fgColor rgb="FF${c}"/><bgColor indexed="64"/></patternFill></fill>`;if(LI[x]==null){LI[x]=fills.length;fills.push(x)}return LI[x]};
  const side=(st,c)=>st?`<${'X'} style="${st}"><color rgb="FF${c}"/></${'X'}>`:'';
  const border=b=>{const t=k=>b[k]?side(b[k][0],b[k][1]).replace(/X/g,k):`<${k}/>`;const x=`<border>${t('left')}${t('right')}${t('top')}${t('bottom')}<diagonal/></border>`;if(BI[x]==null){BI[x]=borders.length;borders.push(x)}return BI[x]};
  const nf=f=>{if(BUILTIN[f]!=null)return BUILTIN[f];if(nfs[f]==null)nfs[f]=164+Object.keys(nfs).length;return nfs[f]};
  const st=o=>{if(!o)return 0;const k=JSON.stringify(o);if(XI[k]!=null)return XI[k];const fi=o.f?font(o.f):0,li=o.fl?fill(o.fl):0,bi=o.bd?border(o.bd):0,ni=o.nf?nf(o.nf):0,a=o.al;
    const al=a?`<alignment${a.h?` horizontal="${a.h}"`:''}${a.v?` vertical="${a.v}"`:''}${a.w?' wrapText="1"':''}/>`:'';
    xfs.push(`<xf numFmtId="${ni}" fontId="${fi}" fillId="${li}" borderId="${bi}" xfId="0"${fi?' applyFont="1"':''}${li?' applyFill="1"':''}${bi?' applyBorder="1"':''}${ni?' applyNumberFormat="1"':''}${al?' applyAlignment="1">'+al+'</xf>':'/>'}`);return XI[k]=xfs.length-1};
  const dxf=f=>{const x=`<dxf><font>${f.b?'<b/>':''}${f.c?`<color rgb="FF${f.c}"/>`:''}</font></dxf>`;if(DI[x]==null){DI[x]=dxfs.length;dxfs.push(x)}return DI[x]};
  const colL=i=>{let s='';i++;while(i){const m=(i-1)%26;s=String.fromCharCode(65+m)+s;i=Math.floor((i-1)/26)}return s};
  const sheets=[];
  const W={colL,sheets,st,
    sheet(name,o={}){const ws={name,o,rows:{},cw:{},rh:{},mg:[],cf:[],dv:[],imgs:[],charts:[],grid:o.grid!==false};
      ws.c=(r,c,v,s)=>{(ws.rows[r]||(ws.rows[r]={}))[c]={v,s:s?st(s):0};return ws};
      ws.s=(r,c,s)=>{const R=ws.rows[r]||(ws.rows[r]={});R[c]=R[c]||{v:null};R[c].s=st(s);return ws};
      ws.w=(c,w)=>{ws.cw[c]=w;return ws};ws.h=(r,h)=>{ws.rh[r]=h;return ws};ws.m=(r1,c1,r2,c2)=>{ws.mg.push(`${colL(c1-1)}${r1}:${colL(c2-1)}${r2}`);return ws};
      if(o.index!=null)sheets.splice(o.index,0,ws);else sheets.push(ws);return ws},
    async blob(){const enc=s=>window.fflate.strToU8(s),files={};const ser=d=>(Date.UTC(d[2],d[1]-1,d[0])-Date.UTC(1899,11,30))/864e5;
      let nImg=0,nCh=0;const media={},ct=[];
      sheets.forEach((ws,si)=>{const rs=Object.keys(ws.rows).map(Number).sort((a,b)=>a-b),out=[];let maxc=1;
        rs.forEach(r=>{const R=ws.rows[r],cs=Object.keys(R).map(Number).sort((a,b)=>a-b);maxc=Math.max(maxc,...cs);
          out.push(`<row r="${r}"${ws.rh[r]?` ht="${ws.rh[r]}" customHeight="1"`:''}>${cs.map(c=>{const x=R[c],ref=colL(c-1)+r,s=x.s?` s="${x.s}"`:'',v=x.v;
            if(v==null||v==='')return `<c r="${ref}"${s}/>`;if(typeof v==='number'&&isFinite(v))return `<c r="${ref}"${s}><v>${v}</v></c>`;
            if(v&&v.date)return `<c r="${ref}"${s}><v>${ser(v.date)}</v></c>`;
            if(typeof v==='string'&&v[0]==='=')return `<c r="${ref}"${s}><f>${esc(v.slice(1))}</f></c>`;
            return `<c r="${ref}"${s} t="inlineStr"><is><t xml:space="preserve">${esc(v)}</t></is></c>`}).join('')}</row>`)});
        const o=ws.o,fz=o.freeze;let pane='';if(fz){const m=fz.match(/([A-Z]+)(\d+)/),cx=m[1].split('').reduce((a,ch)=>a*26+ch.charCodeAt(0)-64,0)-1,ry=+m[2]-1;
          pane=`<pane${cx?` xSplit="${cx}"`:''}${ry?` ySplit="${ry}"`:''} topLeftCell="${fz}" activePane="${cx&&ry?'bottomRight':ry?'bottomLeft':'topRight'}" state="frozen"/>`}
        const cols=Object.keys(ws.cw).map(Number).sort((a,b)=>a-b);
        let dr='';const rels=[];
        if(ws.imgs.length||ws.charts.length){const did=si+1;rels.push(`<Relationship Id="rIdD" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing" Target="../drawings/drawing${did}.xml"/>`);dr='<drawing r:id="rIdD"/>';
          const anc=[],drel=[];let k=0;const pos=a=>{const m=a.match(/([A-Z]+)(\d+)/);return [m[1].split('').reduce((x,ch)=>x*26+ch.charCodeAt(0)-64,0)-1,+m[2]-1]};
          ws.imgs.forEach(im=>{k++;nImg++;const [c,r]=pos(im.at);media[`xl/media/image${nImg}.png`]=im.data;drel.push(`<Relationship Id="rId${k}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image${nImg}.png"/>`);
            anc.push(`<xdr:oneCellAnchor><xdr:from><xdr:col>${c}</xdr:col><xdr:colOff>0</xdr:colOff><xdr:row>${r}</xdr:row><xdr:rowOff>0</xdr:rowOff></xdr:from><xdr:ext cx="${im.w*9525}" cy="${im.h*9525}"/><xdr:pic><xdr:nvPicPr><xdr:cNvPr id="${k+1}" name="Image ${k}"/><xdr:cNvPicPr><a:picLocks noChangeAspect="1"/></xdr:cNvPicPr></xdr:nvPicPr><xdr:blipFill><a:blip r:embed="rId${k}"/><a:stretch><a:fillRect/></a:stretch></xdr:blipFill><xdr:spPr><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></xdr:spPr></xdr:pic><xdr:clientData/></xdr:oneCellAnchor>`)});
          ws.charts.forEach(ch=>{k++;nCh++;const [c,r]=pos(ch.at);files[`xl/charts/chart${nCh}.xml`]=enc(W.chartXml(ch,ws));drel.push(`<Relationship Id="rId${k}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="../charts/chart${nCh}.xml"/>`);ct.push(`<Override PartName="/xl/charts/chart${nCh}.xml" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>`);
            anc.push(`<xdr:oneCellAnchor><xdr:from><xdr:col>${c}</xdr:col><xdr:colOff>0</xdr:colOff><xdr:row>${r}</xdr:row><xdr:rowOff>0</xdr:rowOff></xdr:from><xdr:ext cx="${Math.round(ch.w*360000)}" cy="${Math.round(ch.h*360000)}"/><xdr:graphicFrame macro=""><xdr:nvGraphicFramePr><xdr:cNvPr id="${k+1}" name="Graphique ${k}"/><xdr:cNvGraphicFramePr/></xdr:nvGraphicFramePr><xdr:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/></xdr:xfrm><a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart"><c:chart xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" r:id="rId${k}"/></a:graphicData></a:graphic></xdr:graphicFrame><xdr:clientData/></xdr:oneCellAnchor>`)});
          files[`xl/drawings/drawing${did}.xml`]=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">${anc.join('')}</xdr:wsDr>`);
          files[`xl/drawings/_rels/drawing${did}.xml.rels`]=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">${drel.join('')}</Relationships>`);ct.push(`<Override PartName="/xl/drawings/drawing${did}.xml" ContentType="application/vnd.openxmlformats-officedocument.drawing+xml"/>`)}
        let pri=1;const cf=ws.cf.map(x=>`<conditionalFormatting sqref="${x.ref}">${x.rules.map(r=>r.bar?`<cfRule type="dataBar" priority="${pri++}"><dataBar><cfvo type="num" val="0"/><cfvo type="num" val="1"/><color rgb="FF${r.bar}"/></dataBar></cfRule>`:r.op?`<cfRule type="cellIs" dxfId="${dxf(r.font)}" priority="${pri++}" operator="${r.op}"><formula>${esc(r.v)}</formula></cfRule>`:`<cfRule type="expression" dxfId="${dxf(r.font)}" priority="${pri++}"${r.stop?' stopIfTrue="1"':''}><formula>${esc(r.f)}</formula></cfRule>`).join('')}</conditionalFormatting>`).join('');
        const dv=ws.dv.length?`<dataValidations count="${ws.dv.length}">${ws.dv.map(x=>`<dataValidation type="list" allowBlank="0" showErrorMessage="1" sqref="${x.ref}"><formula1>${esc(x.list)}</formula1></dataValidation>`).join('')}</dataValidations>`:'';
        const ps=o.land!=null||o.fit;
        files[`xl/worksheets/sheet${si+1}.xml`]=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><sheetPr>${o.tab?`<tabColor rgb="FF${o.tab}"/>`:''}${o.fit?'<pageSetUpPr fitToPage="1"/>':''}</sheetPr><dimension ref="A1:${colL(maxc-1)}${rs.length?rs[rs.length-1]:1}"/><sheetViews><sheetView${ws.grid?'':' showGridLines="0"'}${si===0?' tabSelected="1"':''} workbookViewId="0">${pane}</sheetView></sheetViews><sheetFormatPr defaultRowHeight="15"/>${cols.length?`<cols>${cols.map(c=>`<col min="${c}" max="${c}" width="${ws.cw[c]}" customWidth="1"/>`).join('')}</cols>`:''}<sheetData>${out.join('')}</sheetData>${o.af?`<autoFilter ref="${o.af}"/>`:''}${ws.mg.length?`<mergeCells count="${ws.mg.length}">${ws.mg.map(m=>`<mergeCell ref="${m}"/>`).join('')}</mergeCells>`:''}${cf}${dv}${o.hc?'<printOptions horizontalCentered="1"/>':''}<pageMargins left="0.5" right="0.5" top="0.6" bottom="0.6" header="0.3" footer="0.3"/>${ps?`<pageSetup paperSize="9" orientation="${o.land?'landscape':'portrait'}"${o.fit?' fitToWidth="1" fitToHeight="0"':''}/>`:''}${dr}</worksheet>`);
        if(rels.length)files[`xl/worksheets/_rels/sheet${si+1}.xml.rels`]=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">${rels.join('')}</Relationships>`)});
      Object.assign(files,media);
      const nfx=Object.entries(nfs);
      files['xl/styles.xml']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">${nfx.length?`<numFmts count="${nfx.length}">${nfx.map(([f,i])=>`<numFmt numFmtId="${i}" formatCode="${esc(f)}"/>`).join('')}</numFmts>`:''}<fonts count="${fonts.length}">${fonts.join('')}</fonts><fills count="${fills.length}">${fills.join('')}</fills><borders count="${borders.length}">${borders.join('')}</borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs><cellXfs count="${xfs.length}">${xfs.join('')}</cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles><dxfs count="${dxfs.length}">${dxfs.join('')}</dxfs></styleSheet>`);
      files['[Content_Types].xml']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Default Extension="xml" ContentType="application/xml"/><Default Extension="png" ContentType="image/png"/><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/>${sheets.map((_,i)=>`<Override PartName="/xl/worksheets/sheet${i+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>`).join('')}${ct.join('')}<Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/></Types>`);
      files['_rels/.rels']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/></Relationships>`);
      files['docProps/core.xml']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>SPIRIT</dc:creator><dc:title>${esc(W.title||'')}</dc:title></cp:coreProperties>`);
      const act=Math.max(0,sheets.findIndex(s=>!s.o.hidden));
      files['xl/workbook.xml']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><bookViews><workbookView activeTab="${act}"/></bookViews><sheets>${sheets.map((s,i)=>`<sheet name="${esc(s.name.replace(/[\[\]:*?\/\\]/g,' ').slice(0,31))}" sheetId="${i+1}"${s.o.hidden?' state="hidden"':''} r:id="rId${i+1}"/>`).join('')}</sheets><calcPr calcId="191029" fullCalcOnLoad="1"/></workbook>`);
      files['xl/_rels/workbook.xml.rels']=enc(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">${sheets.map((_,i)=>`<Relationship Id="rId${i+1}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet${i+1}.xml"/>`).join('')}<Relationship Id="rId${sheets.length+1}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>`);
      return new Blob([window.fflate.zipSync(files,{level:6})],{type:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'})},
    chartXml(ch,ws){const q=s=>`'${ws.name.replace(/'/g,"''")}'!${s}`;
      const ser=ch.series.map((s,i)=>`<c:ser><c:idx val="${i}"/><c:order val="${i}"/><c:tx><c:strRef><c:f>${esc(q(s.name))}</c:f></c:strRef></c:tx><c:spPr><a:solidFill><a:srgbClr val="${s.color}"/></a:solidFill></c:spPr><c:invertIfNegative val="0"/>${ch.labels?`<c:dLbls><c:numFmt formatCode="${esc(ch.fmt||'0%')}" sourceLinked="0"/><c:spPr><a:noFill/><a:ln><a:noFill/></a:ln></c:spPr><c:showLegendKey val="0"/><c:showVal val="1"/><c:showCatName val="0"/><c:showSerName val="0"/><c:showPercent val="0"/><c:showBubbleSize val="0"/></c:dLbls>`:''}<c:cat><c:strRef><c:f>${esc(q(ch.cats))}</c:f></c:strRef></c:cat><c:val><c:numRef><c:f>${esc(q(s.vals))}</c:f></c:numRef></c:val></c:ser>`).join('');
      return `<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><c:roundedCorners val="0"/><c:chart><c:autoTitleDeleted val="1"/><c:plotArea><c:layout/><c:barChart><c:barDir val="${ch.horiz?'bar':'col'}"/><c:grouping val="clustered"/><c:varyColors val="0"/>${ser}<c:gapWidth val="60"/><c:axId val="10"/><c:axId val="100"/></c:barChart><c:catAx><c:axId val="10"/><c:scaling><c:orientation val="${ch.horiz?'maxMin':'minMax'}"/></c:scaling><c:delete val="0"/><c:axPos val="${ch.horiz?'l':'b'}"/><c:numFmt formatCode="General" sourceLinked="0"/><c:majorTickMark val="none"/><c:minorTickMark val="none"/><c:tickLblPos val="nextTo"/><c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr><a:defRPr sz="800"/></a:pPr><a:endParaRPr lang="fr-FR"/></a:p></c:txPr><c:crossAx val="100"/><c:crosses val="autoZero"/><c:auto val="1"/><c:lblAlgn val="ctr"/><c:lblOffset val="100"/><c:noMultiLvlLbl val="0"/></c:catAx><c:valAx><c:axId val="100"/><c:scaling><c:orientation val="minMax"/><c:max val="${ch.max??1}"/><c:min val="0"/></c:scaling><c:delete val="0"/><c:axPos val="${ch.horiz?'b':'l'}"/><c:numFmt formatCode="${esc(ch.fmt||'0%')}" sourceLinked="0"/><c:majorTickMark val="none"/><c:minorTickMark val="none"/><c:tickLblPos val="nextTo"/><c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr><a:defRPr sz="800"/></a:pPr><a:endParaRPr lang="fr-FR"/></a:p></c:txPr><c:crossAx val="10"/><c:crosses val="${ch.horiz?'autoZero':'autoZero'}"/><c:crossBetween val="between"/></c:valAx></c:plotArea><c:legend><c:legendPos val="b"/><c:overlay val="0"/></c:legend><c:plotVisOnly val="1"/><c:dispBlanksAs val="gap"/></c:chart></c:chartSpace>`}};
  return W}
const xPng=k=>{const s=DKA[k]||'';const b=atob(s.split(',')[1]||'');const u=new Uint8Array(b.length);for(let i=0;i<b.length;i++)u[i]=b.charCodeAt(i);return u};
const xDate=s=>({date:s.split('/').map(Number)});
const XS=(()=>{const F='Arial',DK='0C3068',MID='0B7A58',GOLD='879BAE',TINT='E9F0F9',GREY='5D706B',LINE='D7E2F0',WH='FFFFFF';
  const thin=['thin',LINE];
  return {F,DK,MID,GOLD,TINT,GREY,LINE,GRN:'12B886',ORG:'F59F0B',RED:'F0524A',
    t:{f:{n:F,b:1,sz:15,c:DK}},T18:{f:{n:F,b:1,sz:18,c:DK}},s:{f:{n:F,sz:10,c:GREY}},n:{f:{n:F,sz:10}},nb:{f:{n:F,sz:10},bd:{bottom:thin}},b:{f:{n:F,sz:10,b:1,c:DK}},
    h:(left)=>({f:{n:F,b:1,sz:10,c:WH},fl:DK,al:{w:1,v:'center',h:left?'left':'center'}}),bd:{bottom:thin},thin,box:{left:thin,right:thin,top:thin,bottom:thin},
    PCT:'0.0%',PTS:'+0.0" pt";-0.0" pt";"= 0,0 pt"',C:{h:'center',v:'center',w:1},L:{h:'left',v:'center',w:1}}})();
function xTitle(ws,t,sub){ws.c(1,1,t,XS.t).c(2,1,sub,XS.s).h(1,24);ws.grid=false}
function xHeader(ws,r,heads,widths,height=30){heads.forEach((h,j)=>ws.c(r,j+1,h,XS.h(j===0)));ws.h(r,height);if(widths)widths.forEach((w,j)=>ws.w(j+1,w))}
function xRows(ws,r0,data,fmts,wrap=[],border=true){data.forEach((row,i)=>row.forEach((v,j)=>{const s={f:{n:XS.F,sz:10}};if(border)s.bd={bottom:XS.thin};if(fmts&&fmts[j])s.nf=fmts[j];if(wrap.includes(j+1))s.al={w:1,v:'top'};ws.c(r0+i,j+1,v,s)}));return r0+data.length-1}
function xReadme(ws,blocks,width=130){ws.grid=false;ws.w(1,34).w(2,width);let r=1;
  blocks.forEach(([k,t])=>{if(k==='t'){ws.c(r,1,t,XS.t).h(r,26)}else if(k==='s')ws.c(r,1,t,XS.s);
    else if(k==='h'){r++;ws.c(r,1,t,{f:{n:XS.F,b:1,sz:11,c:'FFFFFF'},fl:XS.DK}).c(r,2,null,{fl:XS.DK})}
    else if(k==='k'){ws.c(r,1,t[0],{f:{n:XS.F,sz:10,b:1,c:XS.DK},al:{v:'top',w:1}}).c(r,2,t[1],{f:{n:XS.F,sz:10},al:{w:1,v:'top'}}).h(r,15*Math.max(1,Math.floor(t[1].length/120)+1))}
    r++});return r}

/* ---------- base de données brute consolidée ---------- */
async function xBase(){await dkPrep();const V=dkV(),W=XW(),L=V.lead,Y=[['V2',2027],['V1',2026]],SQ=SEQ,ORD=D.order,LB=D.labs,nU=AGS.length;
  const PROF=L?{1:'Lead · prospect'}:V.ag?{1:'Appel mystère'}:{1:'Appel 1 · prospect',2:'Appel 2 · client'},PARC={1:'Information et souscription',2:'Assistance et réclamation'};
  const band=x=>x>=OBJN?'Bon':x>=50?'Moyen':'Faible',mins=(a,b)=>{if(!b||b==='—')return null;const [h1,m1]=a.split(':').map(Number),[h2,m2]=b.split(':').map(Number);return h2*60+m2-h1*60-m1};
  const AGM={};Y.forEach(([w,yr])=>{const acc={};vis(w).forEach(v=>(acc[v.ag]=acc[v.ag]||[]).push(v.g));const m={};Object.keys(acc).forEach(a=>m[a]=acc[a].reduce((s,x)=>s+x,0)/acc[a].length);const rk={};Object.keys(m).sort((a,b)=>m[b]-m[a]).forEach((a,i)=>rk[a]=i+1);AGM[yr]=[m,rk]});
  const IT={};D.seq.forEach(q=>q.items.forEach(it=>IT[it.id]={...it,n:q.n,sn:q.name}));const bonusN=L?3:7,DN=n=>n===8?bonusN:n;
  const NV=vis('V2').length,NC=vis('V2').reduce((a,v)=>a+v.R.filter(Boolean).length,0);
  const R_=V.Recs,r_=V.recs;
  /* Lisez-moi */
  const wr=W.sheet('Lisez-moi');xReadme(wr,[['t',`BGFIBank · Base de données brute consolidée · ${V.space} 2027`],['s',`Grilles saisies et validées sur la plateforme Easy (horodatage${L?' et captures':' et journal d’appels'}) · Octobre 2027 · rappel de la campagne 2026 · BGFIBank × SPIRIT`],
    ['h','Périmètre'],['k',['Dispositif',V.ag?'11 points de vente du réseau Retail (Abidjan Nord 4 · Abidjan Sud 3 · Abidjan Centre-Ouest 3 · Province 1), un appel mystère par agence et par vague, sur deux vagues.':V.crc?`Centre de relation client : ${NV} appels répartis sur ${nU} scénarios (prospect et client).`:`${NV} demandes envoyées sur ${nU} canaux digitaux (dix par canal).`]],
    ['k',[R_,L?'Une demande prospect par lead ; suivi de la réponse pendant cinq jours ouvrables.':(V.ag?'Un appel mystère par agence et par vague ; ':'Appel 1 · prospect (information et souscription) et appel 2 · client (assistance et réclamation) ; ')+'trois tentatives au plus, appel non abouti = score nul.']],
    ['k',['Grille',`${D.seq.reduce((a,q)=>a+q.items.length,0)} critères en ${D.seq.length} séquences : ${SQ.reduce((a,q)=>a+q.items.length,0)} critères scorés (séquences 1 à ${SQ.length}) et ${BONUS.items.length} critère(s) Bonus (séquence ${bonusN}) hors score. Mêmes codes, libellés et coefficients que la grille d’évaluation.`]],
    ['k',['Clients mystères','Enquêteurs formés, sous accord de confidentialité, identifiés par un code (CM-…) ; aucune donnée nominative.']],
    ['h','Contenu du classeur'],['k',[R_,`Une ligne par ${V.rec} (2027 puis 2026) : identification, horaires, ${L?'réponse automatique, délai de première réponse':'tentatives, sonneries, mise en attente, durée'}, scores ${L?'du lead':'de l’appel'} et des séquences, appréciations du client mystère et compte rendu.`]],
    ['k',['Critères',`Une ligne par critère évalué et par ${V.rec} : réponse relevée, évaluation (0 à 100 %), coefficient, prise en compte dans le score et observation du client mystère.`]],
    ['k',['Matrice des critères',`Une ligne par ${V.rec}, une colonne par critère, valeurs de 0 à 100 ; vide = non applicable : format prêt pour SPSS, Stata, R, Power BI ou CSV.`]],
    ['k',['Grille et barème','Tous les critères : séquence, libellé intégral, coefficient, modalités de réponse et points attribués.']],['k',['Dictionnaire des variables',`Définition de chaque colonne des feuilles ${R_} et Critères.`]],
    ['k',['Contrôles',`Nombre de ${r_}, couverture des ${V.units} et scores recalculés par formules depuis la feuille Critères : l’écart doit être nul.`]],
    ['h','Règles de calcul'],['k',['Évaluation d’un critère','Oui = 100, Non = 0, barème intermédiaire pour les critères gradués (notes sur 10 : note × 10) ; N/A = non applicable, neutralisé.']],
    ['k',[`Score ${L?'du lead':'de l’appel'}`,`Moyenne des évaluations pondérée par les coefficients, sur les critères applicables des séquences 1 à ${SQ.length} ; séquence ${bonusN} Bonus hors score.`]],
    ['k',[`Score ${V.ag?'d’agence':V.crc?'de scénario':'de canal'} · échelle`,`Moyenne des ${r_} ${V.ag?'de l’agence':V.crc?'du scénario':'du canal'}. Objectif : 85 % par ${V.rec}. Échelle : Bon ≥ 85 % · Moyen 50 à 85 % · Faible < 50 %.`]]]);
  /* Appels / Leads */
  const ws=W.sheet(R_);xTitle(ws,`Base des ${r_} · 2027 et rappel janvier 2027`,`${NV} ${r_} par campagne · ${nU} ${V.units} · objectif 85 % par ${V.rec}`);
  const b10=it=>it?`${it.id} ${short(it.q,38)}`:'';
  const heads=['Année',`Identifiant ${L?'du lead':'de l’appel'}`,'Code client mystère',`Code ${V.unit}`,V.Unit,V.Ent,'Zone','Profil','Parcours','Scénario testé','Date',L?'Heure d’envoi':'Heure de début',L?'Réponse':'Heure de fin',
    ...(L?['Réponse automatique','Réponse personnalisée','Délai de première réponse (min)','Délai (catégorie)']:['Durée de l’appel (min)','Tentatives','Sonneries avant décroché','Mise en attente (s)']),
    `Score ${L?'du lead':'de l’appel'}`,'Niveau','Objectif de 85 %',`Score moyen ${V.du}`,`Rang ${V.du} /${nU}`,...SQ.map(q=>`S${q.n} · ${q.name}`),
    ...BONUS.items.map(it=>it.id+' '+short(it.q,30)),...(L?['2.1 Satisfaction','2.2 Recommandation (/10)']:['6.1 Satisfaction globale (/10)']),'Observation · satisfaction globale','Compte rendu'];
  const widths=[7,16,11,10,26,13,12,17,22,30,11,9,9,...(L?[10,10,11,14]:[10,9,10,11]),10,9,13,11,9,...SQ.map(()=>11),...BONUS.items.map(()=>12),...(L?[11,11]:[11]),40,90];
  xHeader(ws,4,heads,widths,44);
  const out=[];Y.forEach(([w,yr])=>{const [m,rk]=AGM[yr];vis(w).forEach(v=>{const a=AGS[v.ag],rv=id=>v.R[POS[id]],lb=r=>r?LB[r[0]]:null,n10=r=>r&&r[1]!=null?r[1]/10:null;
    out.push([yr,v.id,v.cm,a.code,a.n,a.e,a.z,PROF[v.p]||'Prospect',L?'Demande d’information':V.ag?v.sc:PARC[v.p],v.sc,xDate(v.date),v.arr,L?(v.ok?'Oui':'Non'):v.dep,
      ...(L?[v.auto?'Oui':'Non',v.ok?'Oui':'Non',v.ok?v.delay:null,v.aff]:[mins(v.arr,v.dep)??v.dur,v.tent,v.ring,v.holds]),
      v.g/100,band(v.g),v.g>=OBJN?'Atteint':'Non atteint',m[v.ag]/100,rk[v.ag],...SQ.map(q=>v.seq[q.n]!=null?v.seq[q.n]/100:null),
      ...BONUS.items.map(it=>{const r=rv(it.id);return r?(r[1]!=null?r[1]/10:lb(r)):null}),...(L?[lb(rv('2.1')),n10(rv('2.2'))]:[n10(rv('6.1'))]),v.O[L?'2.1':'6.1']||null,v.txt||null])})});
  const ni=L?17:17;const fm=[null,null,null,null,null,null,null,null,null,null,'dd/mm/yyyy',null,null,...(L?[null,null,'0',null]:['0','0','0','0']),XS.PCT,null,null,XS.PCT,'0',...SQ.map(()=>XS.PCT)];
  xRows(ws,5,out,fm,[],false);const scoreCol=W.colL(heads.indexOf(`Score ${L?'du lead':'de l’appel'}`)),objCol=W.colL(heads.indexOf('Objectif de 85 %')),profCol=W.colL(heads.indexOf('Profil'));
  ws.o.freeze='C5';ws.o.af=`A4:${W.colL(heads.length-1)}${4+out.length}`;const NVr=out.length;
  /* Critères */
  const wc=W.sheet('Critères');xTitle(wc,'Critères évalués et observations · 2027 et rappel janvier 2027',`Une ligne par critère et par ${V.rec} · réponse relevée, évaluation, coefficient et observation du client mystère`);
  xHeader(wc,4,['Année',`Identifiant ${L?'du lead':'de l’appel'}`,V.Unit,V.Ent,'Zone','Profil','Scénario testé','N° séquence','Séquence','Critère','Libellé intégral du critère','Coefficient','Réponse relevée','Évaluation du critère','Statut','Pris en compte dans le score','Observation du client mystère'],[7,16,24,12,10,17,26,8,22,8,60,9,26,10,15,11,50],34);
  const oc=[];Y.forEach(([w,yr])=>vis(w).forEach(v=>{const a=AGS[v.ag];ORD.forEach((k,i)=>{const r=v.R[i];if(!r)return;const it=IT[k],val=r[1];const [s_,inc]=it.n===8?['Bonus (hors score)','Non']:val==null?['Non applicable','Non']:['Évalué','Oui'];
    oc.push([yr,v.id,a.n,a.e,a.z,PROF[v.p]||'Prospect',v.sc,DN(it.n),it.sn,k,it.q,it.co,LB[r[0]],val==null?null:val/100,s_,inc,v.O[k]||null])})}));
  xRows(wc,5,oc,[null,null,null,null,null,null,null,null,null,null,null,'0',null,'0%'],[],false);wc.o.freeze='C5';wc.o.af=`A4:Q${4+oc.length}`;const NCr=oc.length;
  /* Matrice */
  const wm=W.sheet('Matrice des critères');xTitle(wm,`Matrice des critères · une ligne par ${V.rec}`,'Valeurs de 0 à 100 (Oui = 100, Non = 0, barème) · vide = non applicable');
  const hm=['ANNEE',L?'ID_LEAD':'ID_APPEL',L?'CANAL':V.ag?'AG_CODE':'SCENARIO',L?'PROFIL':'APPEL','SCORE',...SQ.map(q=>'S'+q.n),...ORD];xHeader(wm,4,hm,null,20);
  const om=[];Y.forEach(([w,yr])=>vis(w).forEach(v=>om.push([yr,v.id,AGS[v.ag].code,v.p,v.g,...SQ.map(q=>v.seq[q.n]??null),...v.R.map(x=>x?x[1]:null)])));xRows(wm,5,om,null,[],false);
  hm.forEach((_,j)=>wm.w(j+1,6.5));wm.w(2,16).w(3,10);wm.o.freeze='C5';
  /* Grille et barème */
  const wg=W.sheet('Grille et barème');xTitle(wg,'Grille d’évaluation et barème',`${D.seq.reduce((a,q)=>a+q.items.length,0)} critères · mêmes codes, libellés et coefficients que la grille d’évaluation · points attribués à chaque réponse`);
  xHeader(wg,4,['N° séquence','Séquence','Critère','Libellé intégral du critère','Coefficient','Pris en compte dans le score','Modalités de réponse et points'],[8,22,8,70,10,12,70]);
  const og=[];D.seq.forEach(q=>q.items.forEach(it=>{const m=pkModal(it.id);const mods=m.note?'Note de 0 à 10 = note × 10':m.ch.map(x=>`${x.l} = ${x.s==null?'N/A':x.s}`).concat(m.na.map(x=>`${x} = N/A`)).join(' ; ');og.push([DN(q.n),q.name,it.id,it.q,it.co,q.n===8?'Non (Bonus)':'Oui',mods])}));
  xRows(wg,5,og,null,[4,7]);wg.o.freeze='D5';wg.o.af=`A4:G${4+og.length}`;
  /* Dictionnaire */
  const wd=W.sheet('Dictionnaire des variables');xTitle(wd,'Dictionnaire des variables',`Définition des colonnes des feuilles ${R_}, Critères et Matrice des critères`);
  xHeader(wd,4,['Feuille','Variable','Définition','Valeurs'],[20,34,70,60]);
  const DV=[[R_,'Année',`Campagne d’${L?'envoi':'appels'}`,'2027 ; 2026 (rappel)'],[R_,heads[1],`Identifiant unique ${L?'du lead':'de l’appel'}`,L?'BIC_LM_… = 2027 ; BIC_LM25_… = 2026':'BIC_AP_… = 2027 ; BIC_AP25_… = 2026'],[R_,'Code client mystère','Code de l’enquêteur','CM-…'],
    [R_,`Code ${V.unit} · ${V.Unit} · ${V.Ent} · Zone`,`${V.Unit} évalué et rattachement`,AGS.map(a=>a.n).slice(0,8).join(' ; ')+(AGS.length>8?' ; …':'')],[R_,'Profil · Parcours','Profil du client mystère et parcours testé',L?'Prospect':V.ag?'Appel mystère':'Appel 1 · prospect ; Appel 2 · client'],
    [R_,'Date · heures',L?'Horodatage de l’envoi':'Horodatage de l’appel (journal Easy)','jj/mm/aaaa ; hh:mm'],
    ...(L?[[R_,'Réponse automatique · Réponse personnalisée','Réponse reçue après l’envoi','Oui ; Non'],[R_,'Délai de première réponse (min)','Entre l’envoi et la première réponse personnalisée','minutes ; vide si sans réponse']]:[[R_,'Tentatives · Sonneries','Accessibilité de l’appel','1 à 3 ; nombre'],[R_,'Mise en attente (s) · Durée (min)','Mises en attente cumulées et durée de l’échange','secondes ; minutes']]),
    [R_,`Score ${L?'du lead':'de l’appel'}`,`Conformité pondérée par les coefficients, séquences 1 à ${SQ.length}`,'0 à 100 %'],[R_,'Niveau · Objectif de 85 %','Classement du score','Bon ≥ 85 % ; Moyen 50 à 85 % ; Faible < 50 % ; Atteint / Non atteint'],
    [R_,`S1 à S${SQ.length}`,'Score de chaque séquence de la grille','0 à 100 %'],[R_,'Compte rendu',`Récit rédigé par le client mystère`,'Texte'],
    ['Critères','N° séquence · Séquence · Critère','Position du critère dans la grille',`1 à ${bonusN}`],['Critères','Coefficient','Poids du critère dans les scores','0 à 2'],['Critères','Réponse relevée','Réponse saisie par le client mystère','Oui ; Non ; N/A (motif) ; note ; modalité'],
    ['Critères','Évaluation du critère','Points attribués à la réponse','0 à 100 % ; vide si N/A ou Bonus'],['Critères','Observation du client mystère','Fait observé, saisi en regard du critère','Texte'],['Matrice des critères',hm.slice(0,4).join(' · '),`Identification ${L?'du lead':'de l’appel'}`,'—'],['Matrice des critères',`SCORE · S1 à S${SQ.length} · critères`,'Scores et évaluation de chaque critère','0 à 100 ; vide = non applicable']];
  xRows(wd,5,DV,null,[3,4]);
  /* Contrôles (2e feuille) */
  const wk=W.sheet('Contrôles',{index:1});xTitle(wk,'Contrôles · cohérence de la base',`Formules sur les feuilles ${R_} et Critères · les écarts doivent être nuls`);
  xHeader(wk,4,['Contrôle','2027','2026','Attendu','Statut'],[52,14,14,14,12]);
  const Vs=`'${R_}'`,Cs='Critères',ve=4+NVr,ce=4+NCr;
  const chk=[[R_,`=COUNTIFS(${Vs}!A5:A${ve},{y})`,NV,'0'],[`${V.Units} couverts`,`=SUMPRODUCT((${Vs}!A5:A${ve}={y})/COUNTIFS(${Vs}!A5:A${ve},${Vs}!A5:A${ve},${Vs}!D5:D${ve},${Vs}!D5:D${ve}))`,nU,'0'],
    ...(L||V.ag?[]:[[`Appels 1 · prospect`,`=COUNTIFS(${Vs}!A5:A${ve},{y},${Vs}!${profCol}5:${profCol}${ve},"Appel 1 · prospect")`,vis('V2').filter(v=>v.p===1).length,'0'],[`Appels 2 · client`,`=COUNTIFS(${Vs}!A5:A${ve},{y},${Vs}!${profCol}5:${profCol}${ve},"Appel 2 · client")`,vis('V2').filter(v=>v.p===2).length,'0']]),
    ['Critères relevés',`=COUNTIFS(${Cs}!A5:A${ce},{y})`,NC,'#,##0'],[`Score moyen des ${r_} (feuille ${R_})`,`=AVERAGEIFS(${Vs}!${scoreCol}5:${scoreCol}${ve},${Vs}!A5:A${ve},{y})`,null,XS.PCT],[`${R_} à l’objectif de 85 %`,`=COUNTIFS(${Vs}!A5:A${ve},{y},${Vs}!${objCol}5:${objCol}${ve},"Atteint")`,null,'0']];
  chk.forEach(([l,f,exp,fm],i)=>{const r=5+i;wk.c(r,1,l,XS.nb);[[2,2027],[3,2026]].forEach(([c,y])=>wk.c(r,c,f.replace('{y}',y),{f:{n:XS.F,sz:10},nf:fm,bd:XS.bd}));
    if(exp!=null){wk.c(r,4,exp,{f:{n:XS.F,sz:10,c:'0000FF'},bd:XS.bd});wk.c(r,5,`=IF(AND(B${r}=D${r},C${r}=D${r}),"OK","À vérifier")`,{f:{n:XS.F,sz:10,b:1,c:XS.DK},bd:XS.bd})}else{wk.s(r,4,{bd:XS.bd}).s(r,5,{bd:XS.bd})}});
  const r0=5+chk.length+2;wk.c(r0,1,`Score de chaque ${V.rec} recalculé depuis la feuille Critères (Σ évaluation × coefficient ÷ Σ coefficient, critères pris en compte)`,XS.b);
  xHeader(wk,r0+1,[`Identifiant ${L?'du lead':'de l’appel'}`,`Score (${R_})`,'Score recalculé','Écart','Statut'],null,22);
  for(let k=0;k<NVr;k++){const rr=r0+2+k,vr=5+k;wk.c(rr,1,`=${Vs}!B${vr}`,XS.n).c(rr,2,`=${Vs}!${scoreCol}${vr}`,{nf:XS.PCT}).c(rr,3,`=SUMPRODUCT((${Cs}!B$5:B$${ce}=A${rr})*(${Cs}!P$5:P$${ce}="Oui")*${Cs}!L$5:L$${ce}*${Cs}!N$5:N$${ce})/SUMPRODUCT((${Cs}!B$5:B$${ce}=A${rr})*(${Cs}!P$5:P$${ce}="Oui")*${Cs}!L$5:L$${ce})`,{nf:XS.PCT}).c(rr,4,`=ROUND(B${rr}-C${rr},3)`,{nf:'0.000'}).c(rr,5,`=IF(ABS(D${rr})<=0.0005,"OK","À vérifier")`)}
  wk.c(r0,5,`=IF(COUNTIF(E${r0+2}:E${r0+1+NVr},"OK")=${NVr},"Tous OK","À vérifier")`,XS.b);wk.o.freeze='A5';
  W.sheets.forEach(s=>s.grid=false);W.title=`Base de données brute consolidée · ${V.space}`;return W.blob()}

/* ---------- tableau de bord des indicateurs ---------- */
async function xKpi(){await dkPrep();const V=dkV(),W=XW(),L=V.lead,SQ=SEQ,nU=AGS.length,ENT=CME(),PROF=L?{1:'Prospect'}:V.ag?{1:'Appel mystère'}:{1:'Appel 1 · prospect',2:'Appel 2 · client'},S_=XS;
  const F=S_.F,DK=S_.DK,MID=S_.MID,GOLD=S_.GOLD,GREY=S_.GREY,GRN=S_.GRN,ORG=S_.ORG,RED=S_.RED,TINT='E9F0F9',LINE='D7E2F0',PCT=S_.PCT,PTS=S_.PTS,CENTER=S_.C,LEFT=S_.L;
  const MS=L?[['REP','Taux de réponse','Réponse personnalisée reçue',1],['R24','Réponse sous 24 h','Sur l’ensemble des leads',1],['DELAI','Délai moyen de réponse','En heures · leads ayant reçu une réponse',0,'0.0" h"'],['AUTO','Réponse automatique','Accusé de réception immédiat',1]]
    :[['T1','Décroché au 1er appel','Une seule tentative',1],['SONN','Sonneries avant décroché','En moyenne',0,'0.0'],['ATT','Mise en attente','En secondes, en moyenne',0,'0'],['DUREE','Durée de l’échange','En minutes, en moyenne',0,'0.0" min"']];
  const BASE=['ANNEE','ID','ZONE','ENTITE','UNITE','PROFIL','SCENARIO','DATE','SCORE',...SQ.map(q=>'S'+q.n),...MS.map(m=>m[0])],CRIT=D.order.filter(k=>ITEM[k]&&ITEM[k].s<8),COLS=BASE.concat(CRIT),CI={};COLS.forEach((c,i)=>CI[c]=W.colL(i));
  /* Données */
  const wd=W.sheet('Données',{tab:GREY,land:1,fit:1});COLS.forEach((c,j)=>wd.c(1,j+1,c,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:DK,al:CENTER}));let r=2;
  [['V2',2027],['V1',2026]].forEach(([w,yr])=>vis(w).forEach(v=>{const a=AGS[v.ag];const ms=L?[v.ok?1:0,v.ok&&v.delay<=1440?1:0,v.ok?Math.round(v.delay/6)/10:null,v.auto?1:0]:[v.tent===1?1:0,v.ring,v.holds,v.dur];
    const row=[yr,v.id,a.z,a.e,a.n,PROF[v.p]||'Prospect',v.sc,xDate(v.date),v.g/100,...SQ.map(q=>v.seq[q.n]!=null?v.seq[q.n]/100:null),...ms,...CRIT.map(k=>{const x=v.R[POS[k]];return x&&x[1]!=null?x[1]/100:null})];
    row.forEach((val,j)=>wd.c(r,j+1,val,{f:{n:F,sz:10},nf:j===7?'dd/mm/yyyy':(j>=8&&j<9+SQ.length)?'0%':(j>=9+SQ.length&&j<9+SQ.length+4&&MS[j-9-SQ.length][3])?'0%':(j>=9+SQ.length+4)?'0%':undefined}));r++}));
  const NR=r-1;wd.o.freeze='C2';wd.o.af=`A1:${W.colL(COLS.length-1)}${NR}`;COLS.forEach((_,j)=>wd.w(j+1,7));[[2,16],[3,12],[4,13],[5,26],[6,17],[7,30],[8,11]].forEach(([c,w])=>wd.w(c,w));
  const col=c=>`Données!$${CI[c]}$2:$${CI[c]}$${NR}`;
  /* Listes */
  const F1=V.ag?['Zone','ZONE',['Toutes','Abidjan','Province']]:[V.Ent,'ENTITE',['Toutes',...ENT]],F2=V.ag?['Entité','ENTITE',['Toutes',...ENT]]:[V.Unit,'UNITE',['Toutes',...AGS.map(a=>a.n)]],F3=L?['Scénario','SCENARIO',['Toutes',...new Set(vis('V2').map(v=>v.sc))]]:['Appel','PROFIL',['Toutes',PROF[1],PROF[2]]];
  const wl=W.sheet('Listes',{hidden:1});[F1,F2,F3].forEach((f,k)=>{wl.c(2+k,1,f[0]).c(2+k,2,`=IF('Tableau de bord'!$${['D','H','L'][k]}$5="Toutes","*",'Tableau de bord'!$${['D','H','L'][k]}$5)`);f[2].forEach((v,i)=>wl.c(7+i,k+1,v))});
  const CR=(yr,extra='')=>`${col('ANNEE')},${yr},${col(F1[1])},Listes!$B$2,${col(F2[1])},Listes!$B$3,${col(F3[1])},Listes!$B$4${extra}`;
  const AV=(c,crit)=>`IFERROR(AVERAGEIFS(${col(c)},${crit}),"")`,NV=crit=>`COUNTIFS(${crit})`;
  const lvl3=(ws,rng,ten)=>{const [a,b]=ten?[8.5,5]:[.85,.5],first=rng.split(':')[0].replace(/\$/g,'');ws.cf.push({ref:rng,rules:[[`>=${a}`,GRN],[`>=${b}`,ORG],[`<${b}`,RED]].map(([op,c])=>({f:`AND(ISNUMBER(${first}),${first}${op})`,font:{b:1,c},stop:1}))})};
  const evo=(ws,rng,inv)=>ws.cf.push({ref:rng,rules:[{op:'greaterThan',v:'0',font:{c:inv?'C0392F':'0B7A58',b:1}},{op:'lessThan',v:'0',font:{c:inv?'0B7A58':'C0392F',b:1}}]});
  const section=(ws,r,c1,c2,t)=>{ws.c(r,c1,t,{f:{n:F,b:1,sz:11,c:DK},bd:{bottom:['medium',DK]}});for(let j=c1+1;j<=c2;j++)ws.s(r,j,{bd:{bottom:['medium',DK]}})};
  const logos=(ws,a1,a2)=>{ws.imgs.push({at:a1,data:xPng('spirit_r'),w:105,h:31});ws.imgs.push({at:a2,data:xPng('bicici_g'),w:140,h:30})};
  const thead=(ws,r,c0,heads,mf)=>{heads.forEach((h,j)=>ws.c(r,c0+j,h,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:DK,al:CENTER}));if(mf)ws.m(r,c0,r,c0+mf)};
  const ws=W.sheet('Tableau de bord',{index:0,tab:DK,fit:1,hc:1,land:0});ws.grid=false;for(let j=1;j<=18;j++)ws.w(j,10.5);ws.w(1,2.5).w(18,2.5);
  ws.c(2,2,`Tableau de bord · ${V.space}`,S_.T18).c(3,2,`${V.ag?'11 points de vente du réseau Retail · 22 appels':V.crc?`Centre de relation client · ${vis('V2').length} appels sur ${nU} scénarios`:`${vis('V2').length} leads sur ${nU} canaux`} en octobre 2027 · rappel janvier 2027 · objectif : 85 % par ${V.rec}`,S_.s);logos(ws,'M2','O2');
  [[F1[0],2,'Listes!$A$7:$A$'+(6+F1[2].length)],[F2[0],6,'Listes!$B$7:$B$'+(6+F2[2].length)],[F3[0],10,'Listes!$C$7:$C$'+(6+F3[2].length)]].forEach(([lab,c,lst])=>{
    ws.c(5,c,lab.toUpperCase(),{f:{n:F,b:1,sz:9,c:GREY},al:{h:'right',v:'center'}}).m(5,c,5,c+1);ws.c(5,c+2,'Toutes',{f:{n:F,b:1,sz:10.5,c:'0000FF'},fl:'FFF7D6',al:CENTER,bd:S_.box}).s(5,c+3,{fl:'FFF7D6',bd:S_.box}).m(5,c+2,5,c+3);ws.dv.push({ref:W.colL(c+1)+'5',list:lst})});
  ws.c(5,14,V.Recs.toUpperCase(),{f:{n:F,b:1,sz:9,c:GREY},al:{h:'right',v:'center'}}).m(5,14,5,15);ws.c(5,16,`=${NV(CR(2027))}&" / "&COUNTIFS(${col('ANNEE')},2027)`,{f:{n:F,b:1,sz:11,c:DK},al:CENTER}).m(5,16,5,17);
  ws.c(6,2,'Cellules jaunes : choisir les filtres ; tous les indicateurs, tableaux et graphiques se recalculent.',{f:{n:F,sz:8.5,i:1,c:GREY}});ws.h(5,24);
  section(ws,8,2,17,'LES CINQ INDICATEURS CLÉS');
  const KP=[['SCORE GLOBAL','Conformité pondérée · objectif 85 %','SCORE',1,PCT],...MS.map(m=>[m[1].toUpperCase(),m[2],m[0],m[3],m[4]||PCT])];
  KP.forEach(([nm,sub,c,isP,fm],k)=>{const c0=[2,5,8,11,14][k],c1=c0+2,L_=W.colL(c0-1);for(let rr=9;rr<=14;rr++){for(let j=c0;j<=c1;j++)ws.s(rr,j,{fl:TINT});ws.m(rr,c0,rr,c1)}
    ws.c(9,c0,nm,{f:{n:F,b:1,sz:9.5,c:MID},fl:TINT,al:CENTER}).c(10,c0,sub,{f:{n:F,sz:8.5,c:GREY},fl:TINT,al:CENTER});
    ws.c(11,c0,`=IFERROR(${AV(c,CR(2027))},"")`,{f:{n:F,b:1,sz:24,c:DK},fl:TINT,al:CENTER,nf:fm});if(k===0||isP)lvl3(ws,`${L_}11`);
    ws.c(12,c0,`=IFERROR(${AV(c,CR(2026))},"")`,{f:{n:F,sz:9.5,c:GREY},fl:TINT,al:CENTER,nf:'"2026 : "'+fm});
    ws.c(13,c0,`=IF(OR(${L_}11="",${L_}12=""),"",(${L_}11-${L_}12)${isP?'*100':''})`,{f:{n:F,b:1,sz:10},fl:TINT,al:CENTER,nf:isP?'▲ +0.0" pt";▼ -0.0" pt";"= 0,0 pt"':'▲ +0.0;▼ -0.0;"= 0"'});evo(ws,`${L_}13`,!isP&&c!=='T1');
    ws.c(14,c0,`="base : "&${NV(CR(2027))}&" / "&COUNTIFS(${col('ANNEE')},2027)&" ${V.recs}"`,{f:{n:F,sz:8.5,c:GREY},fl:TINT,al:CENTER})});ws.h(11,38);
  section(ws,16,2,8,`${V.Recs.toUpperCase()} À L’OBJECTIF ET NIVEAUX`);section(ws,16,10,17,`SCORE PAR SÉQUENCE · ${V.der.toUpperCase()}`);
  thead(ws,17,2,[`Niveau ${L?'du lead':'de l’appel'}`,'','','2027','2026','Évolution','Répartition 2027'],2);
  [['Bon (85 % et plus)','">=0.85"',null],['Moyen (50 à 85 %)','">=0.5"','"<0.85"'],['Faible (moins de 50 %)','"<0.5"',null]].forEach(([lb,c1,c2],i)=>{const rr=18+i;ws.c(rr,2,lb,{f:{n:F,sz:10,b:1,c:DK},bd:S_.bd}).m(rr,2,rr,4);ws.s(rr,3,{bd:S_.bd}).s(rr,4,{bd:S_.bd});
    [2027,2026].forEach((yr,j)=>ws.c(rr,5+j,`=IFERROR(COUNTIFS(${CR(yr)},${col('SCORE')},${c1}${c2?`,${col('SCORE')},${c2}`:''})/${NV(CR(yr))},"")`,{nf:PCT,al:CENTER,f:{n:F,b:j===0,c:j===0?DK:GREY},bd:S_.bd}));
    ws.c(rr,7,`=IF(OR(E${rr}="",F${rr}=""),"",(E${rr}-F${rr})*100)`,{nf:PTS,al:CENTER,bd:S_.bd});ws.c(rr,8,`=IF(E${rr}="","",REPT("|",ROUND(E${rr}*40,0)))`,{f:{n:F,b:1,sz:10,c:[GRN,ORG,RED][i]},al:{h:'left',v:'center'},bd:S_.bd})});
  evo(ws,'G18');evo(ws,'G19:G20',1);
  ws.c(21,2,`=COUNTIFS(${CR(2027)},${col('SCORE')},">=0.85")&" ${V.recs} sur "&${NV(CR(2027))}&" atteignent l’objectif de 85 % en 2027, contre "&COUNTIFS(${CR(2026)},${col('SCORE')},">=0.85")&" sur "&${NV(CR(2026))}&" en 2026."`,{f:{n:F,sz:9.5,i:1,c:DK}}).m(21,2,21,8);
  ws.charts.push({at:'B23',w:14.6,h:5.6,cats:'$B$18:$B$20',series:[{name:'$E$17',vals:'$E$18:$E$20',color:MID},{name:'$F$17',vals:'$F$18:$F$20',color:'A3B8CD'}],labels:1});
  thead(ws,17,10,['Séquence','','','2027','2026','Évol.'],2);
  SQ.forEach((q,i)=>{const rr=18+i;ws.c(rr,10,`S${q.n} · ${q.name}`,{f:{n:F,sz:10,b:1,c:DK},bd:S_.bd,al:LEFT}).m(rr,10,rr,12);ws.s(rr,11,{bd:S_.bd}).s(rr,12,{bd:S_.bd});
    ws.c(rr,13,'='+AV('S'+q.n,CR(2027)),{nf:PCT,f:{n:F,b:1},bd:S_.bd,al:CENTER}).c(rr,14,'='+AV('S'+q.n,CR(2026)),{nf:PCT,f:{n:F,c:GREY},bd:S_.bd,al:CENTER}).c(rr,15,`=IF(OR(M${rr}="",N${rr}=""),"",(M${rr}-N${rr})*100)`,{nf:PTS,bd:S_.bd,al:CENTER})});
  const se=17+SQ.length;lvl3(ws,`M18:M${se}`);evo(ws,`O18:O${se}`);ws.charts.push({at:'J'+(se+2),w:15.2,h:Math.max(3.2,1.2+SQ.length*.8),horiz:1,cats:`$J$18:$J$${se}`,series:[{name:'$M$17',vals:`$M$18:$M$${se}`,color:MID},{name:'$N$17',vals:`$N$18:$N$${se}`,color:'A3B8CD'}]});
  section(ws,38,2,8,`SCORE PAR ${V.ent.toUpperCase()}`);section(ws,38,10,17,L?'SCORE PAR CANAL':V.crc?'SCORE PAR SCÉNARIO':'SCORE PAR APPEL ET PAR SCÉNARIO');
  thead(ws,39,2,[V.Ent,'','2027','2026','Évol.',V.Recs],1);
  ENT.forEach((e,i)=>{const rr=40+i,crit=yr=>`${col('ANNEE')},${yr},${col('ENTITE')},"${e}",${col(F3[1])},Listes!$B$4`+(V.ag?`,${col('ZONE')},Listes!$B$2`:'');
    ws.c(rr,2,e,{f:{n:F,sz:10,b:1,c:DK},bd:S_.bd,al:LEFT}).m(rr,2,rr,3);ws.s(rr,3,{bd:S_.bd});ws.c(rr,4,'='+AV('SCORE',crit(2027)),{nf:PCT,f:{n:F,b:1},bd:S_.bd,al:CENTER}).c(rr,5,'='+AV('SCORE',crit(2026)),{nf:PCT,f:{n:F,c:GREY},bd:S_.bd,al:CENTER}).c(rr,6,`=IF(OR(D${rr}="",E${rr}=""),"",(D${rr}-E${rr})*100)`,{nf:PTS,bd:S_.bd,al:CENTER}).c(rr,7,`=COUNTIFS(${crit(2027)})`,{f:{n:F,sz:9,c:GREY},bd:S_.bd,al:CENTER})});
  const ee=39+ENT.length;lvl3(ws,`D40:D${ee}`);evo(ws,`F40:F${ee}`);ws.charts.push({at:'B'+(ee+2),w:14.6,h:6.2,cats:`$B$40:$B$${ee}`,series:[{name:'$D$39',vals:`$D$40:$D$${ee}`,color:MID},{name:'$E$39',vals:`$E$40:$E$${ee}`,color:'A3B8CD'}],labels:1});
  thead(ws,39,10,[L?'Canal':V.crc?'Scénario':'Appel · scénario','','','','2027',V.Recs],3);
  {let rr=40;const add=(lab,crit,hd)=>{ws.c(rr,10,lab,hd?{f:{n:F,b:1,c:'FFFFFF'},fl:MID}:{f:{n:F,sz:10},bd:S_.bd,al:LEFT}).m(rr,10,rr,13);for(let j=11;j<=13;j++)ws.s(rr,j,hd?{fl:MID}:{bd:S_.bd});
      ws.c(rr,14,'='+AV('SCORE',crit),hd?{nf:PCT,f:{n:F,b:1,c:'FFFFFF'},fl:MID,al:CENTER}:{nf:PCT,f:{n:F,b:1},bd:S_.bd,al:CENTER}).c(rr,15,`=COUNTIFS(${crit})`,hd?{f:{n:F,c:'FFFFFF'},fl:MID,al:CENTER}:{f:{n:F,sz:9,c:GREY},bd:S_.bd,al:CENTER});if(!hd)lvl3(ws,`N${rr}`);rr++};
    if(V.ag){[1,2].forEach(p=>{const cr=`${col('ANNEE')},2027,${col('ZONE')},Listes!$B$2,${col('ENTITE')},Listes!$B$3,${col('PROFIL')},"${PROF[p]}"`;add(PROF[p],cr,1);[...new Set(vis('V2').filter(v=>v.p===p).map(v=>v.sc))].sort().forEach(s=>add(s,cr+`,${col('SCENARIO')},"${s}"`))})}
    else AGS.forEach(a=>add(a.n,`${col('ANNEE')},2027,${col('UNITE')},"${a.n}",${col(F3[1])},Listes!$B$4`));
    ws.c(rr,10,`Bases réduites par ${V.ag?'scénario':V.unit} : lecture indicative.`,{f:{n:F,sz:8.5,i:1,c:GREY}})}
  section(ws,58,2,17,'REPÈRES DE LECTURE');
  [`Score ${L?'du lead':'de l’appel'} : moyenne des critères applicables pondérée par leurs coefficients (Oui 100, Non 0, barème, N/A neutralisé), séquences 1 à ${SQ.length} ; séquence ${L?3:7} Bonus hors score.`,
   L?'Mesures de réactivité : taux de réponse personnalisée, réponse sous 24 heures, délai moyen de première réponse (en heures) et réponse automatique.':'Mesures d’accessibilité : décroché au premier appel, sonneries avant décroché, mise en attente (secondes) et durée de l’échange (minutes).',
   'Couleurs : vert Bon (≥ 85 %), orange Moyen (50 à 85 %), rouge Faible (< 50 %).',`Mêmes règles de calcul que l’Espace Résultats et les rapports ; les feuilles « Critères » et « ${V.Units} » détaillent les critères et les ${V.units}.`].forEach((t,i)=>{ws.c(59+i,2,t,{f:{n:F,sz:9,c:GREY},al:{w:1,v:'top'}}).m(59+i,2,59+i,17).h(59+i,26)});
  ws.o.freeze='A7';
  /* Critères */
  const wc=W.sheet('Critères',{index:1,tab:MID,land:1,fit:1});wc.grid=false;wc.c(2,2,'Critères · taux de conformité critère par critère',{f:{n:F,b:1,sz:15,c:DK}});
  wc.c(3,2,`="Sélection : ${F1[0].toLowerCase()} "&'Tableau de bord'!$D$5&" · ${F2[0].toLowerCase()} "&'Tableau de bord'!$H$5&" · ${F3[0].toLowerCase()} "&'Tableau de bord'!$L$5&" (modifier dans le Tableau de bord)"`,S_.s);logos(wc,'H1','J1');
  thead(wc,5,2,['Critère','Libellé du critère','Coeff','2027','2026','Évol.',`${V.Recs} 2027`,'Lecture']);wc.h(5,30);let rr=6;
  SQ.forEach(q=>{wc.c(rr,2,`Séquence ${q.n} · ${q.name}`,{f:{n:F,b:1,c:DK},fl:TINT});for(let j=3;j<=9;j++)wc.s(rr,j,{fl:TINT});rr++;
    q.items.forEach(it=>{const k=it.id;const bd=S_.bd;wc.c(rr,2,k,{f:{n:F,sz:10,b:1,c:DK},bd,al:CENTER}).c(rr,3,it.q,{f:{n:F,sz:10},bd,al:LEFT}).c(rr,4,it.co,{bd,al:CENTER})
      .c(rr,5,'='+AV(k,CR(2027)),{nf:PCT,f:{n:F,b:1},bd,al:CENTER}).c(rr,6,'='+AV(k,CR(2026)),{nf:PCT,f:{n:F,c:GREY},bd,al:CENTER}).c(rr,7,`=IF(OR(E${rr}="",F${rr}=""),"",(E${rr}-F${rr})*100)`,{nf:PTS,bd,al:CENTER})
      .c(rr,8,`=COUNTIFS(${CR(2027)},${col(k)},">=0")`,{f:{n:F,sz:9,c:GREY},bd,al:CENTER}).c(rr,9,`=IF(E${rr}="","Non applicable",IF(H${rr}<5,"Base réduite",IF(E${rr}>=0.85,"Conforme",IF(E${rr}<0.5,"Écart prioritaire","À renforcer"))))`,{bd,al:LEFT});rr++})});
  const CE=rr-1;lvl3(wc,`E6:E${CE}`);evo(wc,`G6:G${CE}`);wc.cf.push({ref:`E6:E${CE}`,rules:[{bar:'9DB8DA'}]});wc.cf.push({ref:`I6:I${CE}`,rules:[{f:'I6="Écart prioritaire"',font:{c:'C0392F',b:1}},{f:'I6="Conforme"',font:{c:'0B7A58',b:1}}]});
  [2.5,8,70,7,10,10,11,10,18].forEach((w,j)=>wc.w(j+1,w));wc.o.af=`B5:I${CE}`;wc.o.freeze='D6';
  /* Unités */
  const wa=W.sheet(V.Units,{index:2,tab:GOLD,land:1,fit:1});wa.grid=false;wa.c(2,2,`Résultats par ${V.unit} · moyenne des ${V.recs}`,{f:{n:F,b:1,sz:15,c:DK}}).c(3,2,`${nU} ${V.units} · score = moyenne des ${V.recs} · classement sur le score 2027`,S_.s);logos(wa,'P1','S1');
  const hdA=['Code',V.Unit,V.Ent,'Zone','Score 2027','Score 2026','Évol.',`Rang /${nU}`,V.Recs+' 2027',...SQ.map(q=>'S'+q.n),...MS.map(m=>m[1]),'Niveau'];thead(wa,5,2,hdA);wa.h(5,30);
  const last=5+nU,fC=W.colL(5),lastC=W.colL(1+hdA.length-1);
  AGS.forEach((a,i)=>{const rr=6+i,c26=`${col('ANNEE')},2027,${col('UNITE')},$C${rr}`,c25=`${col('ANNEE')},2026,${col('UNITE')},$C${rr}`;
    const vals=[a.code,a.n,a.e,a.z,'='+AV('SCORE',c26),'='+AV('SCORE',c25),`=IF(OR(F${rr}="",G${rr}=""),"",(F${rr}-G${rr})*100)`,`=IF(F${rr}="","",RANK(F${rr},$F$6:$F$${last},0))`,`=COUNTIFS(${c26})`,...SQ.map(q=>'='+AV('S'+q.n,c26)),...MS.map(m=>'='+AV(m[0],c26)),`=IF(F${rr}="","",IF(F${rr}>=0.85,"Bon",IF(F${rr}>=0.5,"Moyen","Faible")))`];
    const fm=[null,null,null,null,PCT,PCT,PTS,'0','0',...SQ.map(()=>'0%'),...MS.map(m=>m[3]?'0%':m[4]||'0.0'),null];
    vals.forEach((v,j)=>wa.c(rr,2+j,v,{f:{n:F,sz:10,b:j===1,c:j===1?DK:undefined},bd:S_.bd,al:j>1?CENTER:LEFT,nf:fm[j]||undefined}))});
  lvl3(wa,`F6:F${last}`);lvl3(wa,`K6:${W.colL(9+SQ.length)}${last}`);evo(wa,`H6:H${last}`);wa.cf.push({ref:`F6:F${last}`,rules:[{bar:'9DB8DA'}]});
  wa.cf.push({ref:`${lastC}6:${lastC}${last}`,rules:[['Bon','0B7A58'],['Moyen','C77C02'],['Faible','C0392F']].map(([l,c])=>({f:`${lastC}6="${l}"`,font:{c,b:1}}))});
  [2.5,9,30,14,12,11,11,10,9,10,...SQ.map(()=>7),...MS.map(()=>12),9].forEach((w,j)=>wa.w(j+1,w));wa.o.af=`B5:${lastC}${last}`;wa.o.freeze='D6';
  wa.c(last+2,2,`S1 à S${SQ.length} : scores des séquences (%) · bases réduites par ${V.unit} : un signal d’examen, pas un classement définitif.`,{f:{n:F,sz:9,i:1,c:GREY}});
  /* Définitions */
  const wf=W.sheet('Définitions',{index:3});wf.grid=false;wf.w(1,2.5).w(2,28).w(3,110);wf.c(2,2,'Définitions et mode d’emploi',{f:{n:F,b:1,sz:15,c:DK}});
  [['Utilisation',`Choisir les filtres dans les cellules jaunes du Tableau de bord : indicateurs, tableaux, graphiques et feuille Critères se recalculent. La feuille ${V.Units} présente toujours les ${nU} ${V.units}.`],
   ['Source',`Base ${V.space} : ${vis('V2').length} ${V.recs} en 2027 et ${vis('V1').length} en 2026 (feuille « Données »), grilles saisies sur Easy, mêmes codes et libellés que la grille d’évaluation.`],
   ['Évaluation d’un critère','Oui = 100, Non = 0, barème pour les critères gradués ; N/A neutralisé. Taux de conformité d’un critère : moyenne des évaluations où il s’applique.'],
   [`Score ${L?'du lead':'de l’appel'}`,`Moyenne des critères applicables pondérée par les coefficients, séquences 1 à ${SQ.length}.`],['Séquences',SQ.map(q=>`S${q.n} ${q.name}`).join(' · ')+'.'],
   ['Mesures',MS.map(m=>`${m[1]} : ${m[2].toLowerCase()}`).join(' · ')+'.'],['Échelle','Bon ≥ 85 % (objectif) · Moyen 50 à 85 % · Faible < 50 %.'],['Évolution','Écart avec la campagne 2026, sur le même périmètre sélectionné.']].forEach(([k,v],i)=>{wf.c(4+i,2,k,{f:{n:F,sz:10,b:1,c:DK},al:{v:'top'}}).c(4+i,3,v,{f:{n:F,sz:10},al:{w:1,v:'top'}}).h(4+i,30)});
  W.title=`Tableau de bord des indicateurs · ${V.space}`;return W.blob()}

function v20Bind(){v20SatAna();v21SatAna();v21AgAna();v20Mat();v20Tips();v22Bind();v51Bind();v54Bind();chBind()}


/* ===================== v64 : présentations PowerPoint générées dans le navigateur (même gabarit que les rapports validés) ===================== */
const DKA={"cachet":"data:image/png;base64,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","smiley0":"data:image/png;base64,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","smiley1":"data:image/png;base64,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","smiley2":"data:image/png;base64,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","smiley3":"data:image/png;base64,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","ic:FiActivity":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADdElEQVR42u1bu24TQRQ9d9YiEkhYkRK+gR+A9EEChS6KaCj5Aj6FBhokKisNQXQUlgJ9+AF+IUkRRUIhFvEeipw1q/E+7d14PfZIVzuembs7e+8587izBtZpnVY6WVs3JukAOP2MzSxeGauStCplQb88yR2SHyU7K2EEkhFJI/mE5DX/p2uVGckoaAPoeqgX/yMhycN0m5Ch3yd5SjL25Ixkv2tUcA3eK9KL7QJ4BCDWLGPKbwPYVZsoRAPQzAjgAAAlkzrJgdowZPififNxahBM8p2jgWsB/tsAxt4iy1TWORq4O4B/2DQogX/s5TtHA9cy/M3Ld44GriX4J/C+lMCrC4MGBfD/q+sHku+9sk7RwLUE/0Q+Azjyyjo5G8y79h9kePmc5APJeQY6Bku9N6gA/0Gq7aCrNHAtwv8o1fZLcDQogf/Eu1VQsnQ0qAp/BUiiLtPAtQV/1RsAUz4cGtTxah20BAf/WQy2UArIY72Eu1kC4J6uVeA/2Q43TQOSrqyvGdLLNXJd69fxZtM0mBcpaf1eUmBmJLkJ4C2Ax9qoFD3opeojeTICMDSzS5KRmY0n7r+9d6S6IYDXKR0D8JxkX/WmjVJu53W/HQBvAGym4o+5aqr/BeCdmV1MnpMMVCTvkzzhbOlG1/2ERhkd76lu39Mp1U2PJTnnDnXSid71lpbJA0nuqcFInSoTP+hxWjSYNUGDnHOHmxoykt5e4pR5lsKxYDwSvI5T8J+CcJoGAIaCZRYNxnkGVF0fwDPpb0jfzTUgNECBSkdf89CgQHcuCvTkGTOzK5IvagyClOUvAHwys5+Jlwp0xnredwDnmgL9SNFXksyLPJH0I08G4DeAbzUGwaupwbbJqaWpVeQsW++6fXUeR23GxYUrmrr84WCGRVGVvUdEcqPKQqhGX9dL6eA3U25BNqhDgzpb73VAZR1SWxIKVKJBqm048A8trL70BytuwTYoosEWgKeSrbbg31uwAcr2Bq9Sa/lEIrX9Id0xljmV0OBS0lok2XXABnk0AICHEgQz+teYDe7kE5uFI6AgUgQPDWPVDYsiT8tIgTwaTLUJDv4VadDqF2adQEAJDVqDf5coUEaDcOGfQ4Osz+1P21j7dwYBHg2O5eURKp47hIKC1f7LjUeF1fvTlW+EsrJGqNdhI6zuHy/XaZ3uLv0DyNTblzeICTQAAAAASUVORK5CYII=","ic:FiAlertTriangle":"data:image/png;base64,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","ic:FiAward":"data:image/png;base64,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","ic:FiBarChart2":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABjElEQVR42u2bMU7EMBBF/8QBaXvuAEfYnoqCM+wR4AR7n60pqOi5wrb01EiA87dgIllhJSAJazn+X7IUTTLFvIwd5ysBJEmSpDwiaSSt1uLDsePaIKxIrqpse5Jbki8+tlVMh77VSW74XZsc06HJxOIGQATw7iN67ORqMwEwAOmdDh47uRpULgEQAAEQAAEQAAEQgGr9hKbg4oOZ0cw45QWqLRWAmcXeSzCzt2o6IPUTAOwB7IvxExI/YOcewKcPktz95Af8h59Q6howm59Q6howm5+gfYAACEDdGr0I+jO3B9iZGasBQNK84HgktmwAfaEkzwBce/jJzD5KhNCOaHuQvADwAGDtp55J3gJ4LQ3CXxfB4MXde/H9TmwN4M7PhSVPgf7OXgLokmI7AFeDaxb9GIyD3CZdEGsAYL+MaSMkAAIgAAIgAAIgAAIgAAIgAAKwBD8g9QXi4BWYBeVP7oBHfJkh5z6Cx0rJH6+pn7vnzp8bxqQfHnLnTy1+0i8vufNnnQ6l5kuSJFWvA79OgXft9i5fAAAAAElFTkSuQmCC","ic:FiBookOpen":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEYUlEQVR42u2bz4scRRTHP296diGDSGIOIipxPfjjIiEoCIImp4AHfx0MHr2LmoP/QY6CojfjXYLgRRC9+Au8rD8gXuJ6kFUPUdFsgpKQ2en+esirTG3TszPd0z27TOpB0T1Tr6ve+76qVzVT34YkSW5psfiDJAMyQC22LaAws1ptui29Ujtt2JRX2uIddiaSMkm9GfR6krKObbEdUZJkZiZJh4DXgYcc8aagFMAV4DfgB2DdzC4FIKpGRIi4meX++TDwGHAMOALc7iOikc/uy0/A22a2FXxGknkZSFpXN3JR0nuSjsaRnnB/VNJZf6YLWXdfTZIhqe8dn3SF65JGc5btqORR50NJb0kaRMO95/cHvG4Y6eeltua167q3e9L77MdD6g4fulmpNE02IaH2fAiOgL5Psa8k3WdmhZkVko4AX3vdiuvKn82i9ppI2Z/CfQU3KEjuHeYVDcwjuRvfd6e2gUeBzyU97nVfAGte1/dSlALSluzwsT9pSXQZAp/4tS7qh4GHgTsjILIowmvAx97vmn+3UtIF+MOT198OSB1ZBZ72a/XyH+WAUz4/RpIKv/8n1Ddcbg55u99Fbcfzu+o+6Hwv6UVfmZr233cf5D6Ftk+F+v4Mc/mgpC2/r7MZkZltAeckfQS8CbwaRbcXRbRXivw7wBtmNoxWCauZgwQcnPbcLNHNzSy/uW7W33BkwMjMXnNHXimBQMn5d13XfPTlZlbU7df3NfksCaG7fbaZzGwEmG+ATgPnK5JtSMDngdOua2Y2qgt6k4zY/Q+OGxE0B+NMxbIWPp/xnaDVjfq+BiBE2afEZ8Bf0f4grPd/Ap+6Tr4ooxYGgA9lM7N/gQvRb4YQ6Qtm9p/raOkAKK2/1yrqru2yH1kaAGb+b+JWBIAEQAIgAZAASAAkABIACYAEQAIgAZAASAAkABIACYAEQAIgAZAASAAkALqVWU6Hs3BYKanpiY1F12nHXr2Ixta4P7c1mxcAAZcDda0NCWBOMDozs+0W+7o8DcT+lIjdBnwoaTiHHdvAReBH4Bsz+2VCe0PnIdwPPAE8AtzFmDbTRFbdByaAvgMATWjguRan3FVJ54B7Koy6W9L7wEvAYC9yQKCQlWXe4a/I2QHw8oQkfMxL6FO7Ra6GlPNAEfcbA3DJK4YtgxzID4EPEAywCqBCXQhGG8fkZSbKqvt6M/EEQw4AX3KDn9uFFDMuvbPqNZVvgeP4cXxXZOk4qgPgAeDBqiG4y/DcAH4GrrZkRzVZOloyOjufl7Qi6QVJmxW8wDJXcFPS85JWOrTHqEowLb8wMU4CYwp84ATfy5gbFCJvwO/Ak2b2a7RnaDsf5Yuk4MTgrvr12V2Yos/EukslTnzs+ZsjG5HjwfmN8FZJ12+v7MmPoYgllgObjClyoWxGHMGlZ4ld8fuRF/Pv2tj47OtpEN4OeSpipAcm9/FYZ5lBCHuPE5I+8HKi66V4X4Iw7btFzsm9ACGr2iskSZJkofI/N1xbcuhNHKsAAAAASUVORK5CYII=","ic:FiCalendar":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFN0lEQVR42u2bS4gdVRCGv7p3ZoKOJiS6MAQVFCO4NFERt+ahAdGVZBXdK4gQMCshEBACMiBkKThL0ZWghLgbopCIOwO+griSmIeEmTzuo38XqcNUOt13uu+9I32xC5rpO92n+q//VNWpc/q0MWWR1AUMyMwsm5LODtABZGZDmiqSrAD4NIwvfUbjjJe0V9IbknZNCjjo3OU69zaShNRLkk5qXa5I2h/CYpxQQtJ+15Xk5LS8a9rG73GAmaTbfn5B0pwkq9Nr6X5ve8F13XbdkrRnWiR0xnHLeAAd/7sbEDAE5v18J7DVm1q+bdnhSRRvu9N1zbtuAbvjs3Nta8lcjVjsAkMzU+7ywO/pOfAEwoAM6Hsb1eHZdfZdh/n/kv6e6xzUxFqfAEldH3qSoYveGxa8KAs9nfewhyTNjemh20q8dKuk7eHZibS+ma0FrN2Nhk2rYrykR4C3gFeAJ4H7czoELACLBT15PdeLVSTd23Fi8zjXgF6BzhvA78DXwGdm9pekzlj1SMjCRyRd0uzJJUlHxhqFgvFHg8K+pIGkoWfjoqNIsgmPOjqHjrEf7j06igQb4fb7gdOeeS2VouF3ka6ieJ20dC0CnpWEk/z+lIAzz3MHzex0UU6wkiw6D/wIPONKuiELz4IkrEPH/hPwbBiRigkIvf8ycMaN7wSFV4El4OdcohoALwHvhYRnnqzeBVaDnqpJMAMeAD7x5KrwvCXgrPduTLBPO4YdAXOyYZ+ZfTtyZEjDlaQTHlP9EF+rqRYvaXvIY24QYvfyJNWapI7rSHE/8PNDI9o8J2kt4E42nIg2ltUBqYceC96RQmDFzH6QtJCL667/3hbG5HwdcDU3ZlcdBncU5JUM2OZJrZvHYmbnJa0AB8I1c5vIe2FZgbJQECL/eG8OowtJwsPmioPtBbfrAat+PatSmaU8ZGaStOo6hiHxLQBXXCd5LI7xWkGYL0w6F+iWFBSZJ84V4Lw/aN5755SZ3fS4q1wKu/FdM7sJnHJd8677PLDiz8wK2mZ17JqrmVnLwJqZ3ZB0wJPQE8AZM1suA1pBMtd7XNIfwD7gIrDkz7I6pE6DgI16zMzsGvBh/tq4OsP5MrCcD5FpYJ8KAZGEUDMwrfW7UMVZ1VnephCQ5uobzLuHm7B+l1VcF6y9JlArB5TNwRskaRqszSBgS8EcvGmSsG2ZJgEp/l71uXadef1/LQnbYq5Iq02AlRRHC8yuWB0CFuvUAjNi7GIdAm6VGJ/NCAGdAhJu1SGgX8Jqd4ZDoD9uDki19ffAx2EO3tSeHwDvAy/mcNbKAUVxf9HMvpiJ5SDpdSdg8vcCcRQomYM3SRK2yqNV3Urwnjl4w3o+rU2oTsz8r6UloCWgJaAloCWgJaAloCWgJaAloCWgJaAloCWgJaAloCWgJWCENPZzlQkwli2KFq37d3wTREdSY98L+KJofIGjETbdQ0Bi7zJ3b0wEeEHSom9Hb6r0fTv/88HD00cWf+dsHOkB54B3WN//mwGPAl9K+gD4k+a9KDXgceAjx5reaKVdq+fKGt0VP+7mDwO/sr5XP36xAXf24TVpn0DCsj24vQUvvg48ZWaXN9xgFbbKHwsfKyUZzsB3AhFjwn4s2lbqASGLJtf/CjjInTerXWZrt3j6eOsb4DUPCY3cLV4wlNwHfAq8GS4PG2587OXPgbeBm1Bzz2IcTyUdlvSdpN4MhEBP0llJh6vUBlaFhMScpN3c+WjqwYb2/irwm5n9UoR/kupq5naGVMVsNZXGcbWpyU91PpP7Fw+yY6gqf9mcAAAAAElFTkSuQmCC","ic:FiCheck":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABqElEQVR42u2Zy03DQBCGZ2JOuYG4hCOFUQMNJBJFhNyhDIoAhdAAJ1rIw/q4jCUT2eBXgj2eT1rtyrK0+/+zm8ysRYIgCIIgCIJglKgnMYCKSCIiiIioajqaSJr4ce4AIFHVFLgUkXsRuRWRF1V9yoxRVbxGPrF+Bqz5yTz/jnfx7yZ6C+yAA/AFTNsckaGJ31ufWvNpwB/isR0AsHB3BCqIz8Yre2/iJvohvp74JMSH+BAf4kN8iO9oUdYuTjnZYCJ/ikl7Jx7QbALgDngGHqzm7jS/riF+edZtb/38qMZeAzddmdBX8Vnkp1ZSHqzC2tpiNl2YUEP841nPfIEBWX2dX9QGmDU1obfiCxa4OKqxW5vQy21f8iM4sfHyl0V+1DkOg0pyujZhkBmemZC0NWHQ6W1bE1zk9k1NcFXYNDHBXVVX04Rr4Mr+Lv2UtBVMOFj/BrwePfv/JOdMJqQlYz+XGRVNSF1FvoEJo7jGKjJhl9sBO3eRr2hCnpVb8SW1wwL4tJZ9pZ24FV9ylTbNf593L76o+On6/nCwuyEIgiAIgiAIgiDoEd/N2+UmL/wYZAAAAABJRU5ErkJggg==","ic:FiCheckCircle":"data:image/png;base64,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","ic:FiCheckSquare":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEgUlEQVR42u1bv8scVRQ9Z3Y2hUUUCcJKQiIo4veJFkryB0hSSOxMylQ2Scp8/4BimUILE8FY60ciWAiCSWpFok1+EGwsIog2KoYY3d05Frnv8zrMzM66M7NvzDwYZnkzb7jn3PPue+++t8BQhvJQF9Z9UVICIAGgNds7J9mdDZISAx9NkcROFCApIZnZ700AhwFsAtjdNWaz9TaAd0j+IonLKCGQVruNpJHdD0jaljRTHOVrSY9IYh0l2HtJritXKyB4XtJBAJ8CmNij2bKxo+EyB7ALwKskP5c0IjmvqeDHSP4aSAlKSEqCnSTtA/CZgZ/a47SoTYzFyMkkTSR9AuA7Sd9KOkJSpXEtPJB0yST3l5Nf1ocu4LrvRNL1XPu7kvbuKKFE+hsArlt1kgtE1wB83/FwWDsIhm4haQLgCwDPm4JTu+8CcJzkRUlpvnFq9y1ja2r3ud23Yh4GSzw/deoNgfyl8H5awDQAPOfqMlPBNZJnrYusKwiWToRKPD8zz4cAPgbwLslvTO3zMga3jamZY+0j63dpjAGvwvP+93k3uSOWjOgjY14RRvtFnk8BvE/ypJGl0mFwQSDC/wB85rtQL8b0tsD3loCmwPeSgCbB946ApsH3ioA2wPeGgLbA94KANsFHT0Db4OE+1NaCJRCcLZvI7AJ8awS4peq8oC4a8K0QEIBKGgN4xaqvkpz6FFUD4M+TPLUK+KpVVdFqcNu/U5GApKQ9kr50q7GvJD1Zo33dVd258H5FbiCRlNqVdEVASKi8bW3+dEbfMK8WfqNh8KybRGl6FAgyfNakSpPrDA/2Ey5LmpjER23I3nXBQ5I+sOuQ1bFtBYT2JwoSqoVKaNjz4VsHJd1337hvKf5K+1cmIJdVfq8CzI0QE5oCn+uCF6zdH3ZJ0gX/TpsTIVm0Pw3gnOsCKOgOeyQ9DuDygqGubrQPz3bb77Fdwj/beWp1GLS+Fvr1aUkAcMoBSm1+sAHgihm0aXVNDXVZLnFLq+tmImQkZBUkjMygF53BoxU8X5Q9rlPX3lrADN4hoaA7JAY8c3Z4z59sdJKzjsVQTRKSBj0fFwELSJg6BUy79nzrq8GaMcE7olPPd0pAjoTESPgJwBv2+EOSb9ocIuvyDFCn21xuiCTJtySdtfp7NsFRpweguibAxYQwT7jn1wLryDqtbaPTFj/h4NJ8XXasdae3a7n3Mis8EDAQMBAwEDAQEAkBmY3bjBhPODyZrToPuOvSR4Gkp918PkV8Z4Z2jtBJeqYgE/T7wi+4pOKZmA9KLsCwlbM5YDjjMXrWfONYj8rWVcBTAF52tsIUIAAvkLyV354r2kEJJFwE8LolK8Y5EmIuPsUWbL9E8ljRoquQAAO617z9RI6ELELvezx58D+bKn54sPz49+ZsUrBAyezFOwCOAvjRgZ8tE2HX5P2Qbxyb7a8ZFi7amc4rIewS7bdzwlP1p0wlfSzpgFN1qWSqSCj609QGgEcjVcBvAG4CuELyZh7Dfx1WovvbXJN29+2Pk3UDYbaS14cylIen/A1uBd9rdFZjhQAAAABJRU5ErkJggg==","ic:FiClock":"data:image/png;base64,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","ic:FiCompass":"data:image/png;base64,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","ic:FiEdit3":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADjUlEQVR42u2bPWgUQRTH/2/vEgwYMCgh0SI2EmsLtVCDjQjaCKKFhYVaaKONvdhZWmjS2CQprESI2PmBMQTBaJEIgp2gKYUkRMnd7t/CN+Ex2b3LXXLn7WYeDLM7O7szv3kfM9zMAUGC5FZICknZadAlkqXNlhdN25FX1kuy1yuLGrEKyQl8JCKJXp8EcAXAMQCDWmURwAcAkyLy3n8n9yav+R6S46wvkyT73CAUBX6Q5GcFjElWNE802TJq3f40t8kr/LyCrRlNVxW6otf06rzSeBAVBb5iIOMU049TBuGq/V5R4KtGwzc0vdayxNRJSM41Oit0Ory7fpTy7lMP3tU/lIuA2AD8YzPfl0l26/1hNX0bGEnybMe7QaOa11Wf2AUSyb0kl4wrOEu40NEDsBV4ve/S/IyneecGIx07AE2YvQ9v3/9qBsDBL5Hsd5ZSZPh5byp07z7ryADYIviKMX13fbTjzL/F8HYRdC/P8KNNwtccvJ0CPxrgA3yAD/ABPsAH+AAf4AN8gA/wAT7AB/gAH+ADfPPw0Y6G17Tz4D3tP085nLDVn64799dbD36A5Kq33VQtNLwHcd7bcnL5WCHN3oCUNX9gOu4sYNHsyEaF0ryBcXvvM8bsnelP+VtOhdF8iv8vp2w43tVDCd0K0lUY+Dr+71zgpA9Acn9e4cspZa6DpzR3x00jAN9FZFphDgA4AuAEgMsAhgDE5ptVvR4VkVs6sImI0LhZu/bt19tt1v+dFSyQvK/Plmqc06u3SJL/FdeytL3u/yKSkBwA8A3AbgBE9qHqRFOkiar5LgBjInIzTfMiQo0dpwH06XutEAHwC8AbEam4tjfj/+cyTmQm5mhqYupUvbO6mZrXtI/kLNsns9rmhj9YRBkWMaJaSVKeu+kv1jqRlpX1+qFqPkrxvZLe3wFwHMCafqeVaU3buq1tl2oFQdfZIWPeNHnJGwQA+AHgI4BpAG9FZE5HmSnm5u6HAVQylLDdEmtbw14fMmcBAHgJ4JIBtcA/FfgdgBkACyKy4seROp2aAnCxTfGvW/MXdadBEYlVe+NqBdf10SfV8AyALyKynBI7RE0+E958fwLAQQDXNNC2alYggBUATwBMaBCMM2eBlKDY86/fspoBzIbm2I3f3wWgp85MsxV4AfBbRP40vSI00by8nSu5dh5fq9VWPQsQNV22qGNtWRC1qv9BggQJknv5C0sub9xzuq5BAAAAAElFTkSuQmCC","ic:FiFlag":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE60lEQVR42u2bzWtcVRiHn/dODMYSTWhVNFI/MJssahFpUcGvRUGDC0VCV4L7LgTptuhO0EUE8R9wIYpuuxRxUdulFatYikVKG6qmNiGNdOben4u8V4/He2fu3JnEyfS+cLjzce6Zc577nvd8/cYY0CQZkCeCq4KrzEyMoFnNBid+b1q1YZJafk9mZtmuAyApAczM0ujzGeBe4G5gGrjDAW0AfwCXgctmdjO6b2IUYFjVp5c3XNI+4HngBeBx4BFgFmiV3P4ncAk4C3wFfGlm30eegcPQELpjK+9+8cMapFAkzUtalrSiYksldaKUleQ7LektSQ/GXuGe1ncdA5DDMS808dfHJa0HjehIageN7JXS4J7Q1iR9KmlR0mQBjJakxJPldfLUyvME9+yV9I6kjyW9HrTD6gBo+fVEUOF28FRTf9/212XWCfLEQEL7wSt/oEZdZyS9IelCVOaJqJtViwGSzMwkaQr4GdjnX7WCoS2+V8Am0PbXtwF7CorveJBMPF/mZSVBOd96vDgN/ARc9bIT4HZgBrgPWAAOA88Ac0H58ry/AQ+b2WbeprgyEz3gTgGTYWAJGn8J+Bo4A5wDVjzqb3qeKeAeYB54EngWOBj8ZhZU1Px95t8f9JTbhoM1BztV8ABS/2wiqOOk592sG/hmJa26O2WB274r6c4arnpA0tvu7oq6VtxF2gXdJA6mZV0w76arkmbDNg0LwMv+/WTVYBWVPynpJUmfSLpeAKMTAemWOgUQKgOYqDlI7PEC0y5jrUomU4lPik4CJyXtB14FloBDBXXK40Qcu5IoLtWyugAyD5L9zbq2Zn1ZMJ3GzH4BloFlSQs+wXoOeAx4wINeqySYXgMuAqc8z7Ei8NsBYLDp51Y0TiOv6JjZOQ+oH/q84H6P9rM+xc48oK15hF8xs+tezqIDyALvGE0ARV4RwvDV401/uhd7xKu8DdM72QV2Aka8zC6KMflSO5WU7XoABd2kZ3/uNw7FlnCLWwOgAdAAaAA0ABoADYAGQAOgAdAAaAA0AG5FG3g/oOrGxajqA+oC+Huru4+Ni5HUB9QFsGZmHW/YDP/VBxhwg12gD5ioGTNelHQEeAp4iAr6AEn/0gcEAIemDxiadTkZUo+jqh3XB/jJk0k6GpxGVz4ZqjsKZGwdTKT8szubH3aEKQ+CmefNT4YPA+8D34X6AD8byAIYVY7cWu45GzsZA5IARBo1OLYcUngknqdpto7EloAfJX0GfGFmZ/MuUjKqxF5wF/B0nYb00gfMAhe8j4eagJ3SB3wDnKe7PuAQW0fvc0G98us14FEzWy3TB9QBMKg+wALvKdMHxFZFHxA+lFwr8Cs9BBL9BsFR1wdkkQ6pp0SmLoBh6AMWh6wPCGGtSzruv5X0LZKqAOBoHWmaVyaGsV/Sm5JOlTzxrGB4LRNlXZH0gaT5bkPfMAAs1XKtoHz3jFb0+YKkY5I+l3Re0maXLtCWdFXSGUkfSXpN0t5o6r39i6FaQ89g+oAbwDqRPiBquKqqRMdBHxDKY7N+5bG7Xh/g3tT53/YDtrmbbPviqNkSawA0ABoADYAGQAOgAdB1tnmrA0iI/gU6Tp6T9FhkrANXfD7e9kWH+T7deHtH8K+xI5J+D9bh7wUrt/G2YGNkTtIrkp4YaKdll0JIiqCMi1kfEPKNinScAPwFCNaBN6jhq70AAAAASUVORK5CYII=","ic:FiGrid":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAESElEQVR42u2bv88URRjHP8/uvfcSJPxQWwoLAq1BMTHBxJbKxlBIRUHt/6AdDX8BlYWJPa0JBUSj0RJCCIWVhTlESd737vYeinsGJ+vs7szdLBQ7T3LZvczOfPf5zq/nxywUKTJpka4CVa2ACtDMeI2IaAemAPUImBsR2UTXsBcZTULtvw3M4AhQVRERVdVPgJvAOWDTN1pi8K3+I+COiCwcTgvzHPA1cMmrsw9mBSyAuyLyk4/ZxVJt1yuqeqTjyM+qelJVpfU7aWVjyJGqXvF1dFJ1jIhbwCFwBDQZf0vgY+Cq9UQFVHZ/1cqWmTGPTJdboVE/CwwbgNN2f2CLkitrdhiWdev/xqZVW9xUq1t1mh2Gft16TzWdaC+ws45GQnNeep5PkcraD2FWAYXrXDtBqGAWsT26xegP4EHi1jgHrtl1F1kC9+yaouinwPnWe0oKAe2eqYH7InIjceuZAX8C7ybu7Y70f4EvRWSdiPsd8FVXr6cS8Lo3bQWtI+almBJn99zKBDirqguvzaH1pkkZcSkEqIg0qoqINENGh+3rTYb52xhu/x6+xcWe1ZQFadJSCCgEFAIKAYWAKUuSbW9BBYkIXohtxTmCHOLhxj47CgFqhkiMWeoCHasMBKwMN8a4WRuujkHAoUVsqhgb2+RMBlP4PfMpUjzNw5wEOHf0GvA00iYXLyR1us8bG/BGzwC/e+55LO47Ld8gmQDtcG3nb3iNEiMhh2gKAXXHMNcdlfDra8fuU3nlOTF9l36QAFfxsb3QMmNv+qGqJwHlnlhZbYtZrjC5c48fDU5FL0L7vqo+HClCe9uwKg+3suvtkTAfmk7/2yb78gIHwOdsg5WaaQQ8E5FfQr69h/sR8EEuG4JtXuBHEVnFxBR8g2cU6Wv7beAOvUxuU1mHcnQ2HXITsenq+cn7AmUKlEVw4ttgm4CZXb+1isequs70W6nqxtq97BT3lL9sZRt7NhfusbX7ja9jlyXohsdFwonKfc3StbV3Afi1VXaB/xKwsxFM4Uuh9mY95mMoUSkZ5mRXonLjlefEpEOXXgJCoEvg5Y7usOyxcL7Y0R2exxAZEw9obNjeY3tkJjUg8hvbHOEuydG/gQ/tmhIQuQt8QcTZgpSI0LGILBL33vWeW6gCf4nIP4m4x2OExMQ7xhabHT7IMH8PXFCU+OywjEEAZqhoZJZWU4KTQ8FY1+YA7utnU1bHSUshoBBQCCgEFAKmLKmGUA3UkVlaJc8pz9pwYzb4OjUrnULA0o7HRR99U9XnGUzh50PH8lp+C6q6zEmAmyafqer3pB+VPbWDW+uePQX8kKCQf1SWGMctJjnqXuY8cP0NT9G5eXX7xB96Ayuznl4PJSlzHZevelzZ4LBOnDah4/JVDAGu0gu7X2WIzjSt+znbSG1bFuRJyLYjTivghOnUr8MUP5kpH011jITpfjbnVZjuh5NFikxHXgEDaT+BhUSidQAAAABJRU5ErkJggg==","ic:FiHelpCircle":"data:image/png;base64,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","ic:FiHome":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEwUlEQVR42u1bz48URRT+Xs8saFZNNuGkEA4qF/S6JIbgDy6cOApEE6MHTib+OMl/gPgvKIm4B2LCyYOLhAMmkLga1AMX9SB4FFkkEpfdmf487KvwrK3urp7+MT1LVzLZ2umqN+999d77al7VCKbUSAqARP9NRYR4VBrJJOa9NppMwfiBiIxJzgE4rG9fFpEN92y7rrqQHGp/P8nv+bD9QPJFfTbU8NheLu+MInmM5F01fENfJHmP5AkDVrJdjB8YEM6YVR9l9D9xxru5s2y8c/mnSV5UA8ckU+2nXt8BcYnkbitjFuPdrfyrJH83Lk8DRKjvxtwi+ZrzhJnJC9ZtSb5vDBoFjFwleScAzsj8/SAku+suP0/ynHHtsek7Q38iuY/kcyR/NCCkgVBZIvlEZ0MiQHFFBn3hDDKAfV4A2M+dpMoCiity6cTSHcn3CkKmW1TpUdzHGbTmlL+ZldS8pPlyRtLsFlVGUpxT+huSzxTFsCdzuUDmdKgykuLsap0ps1pGtpA8XeBV7VJlSYr7m+TxSeLV5gaSr0fklQ8bp8oJKO6FKhk7wCzXp0KVVSiuDkU84NulyooUN2go9NqhyroorqHk2yxVmg+qjeIaot9lY3gRVQ6i3d6gfLNOimtgAxZLla9E1R2N4EWSDwLGu/7dSSmu5i24A/94Rn5y/QckFwsXyrjXp2YijWs5itvfhS8lOQyVGr2dDZ+FwtRfOVebf0r7Dq1UK8hLAA6KyA2SQxEZTbOeLyIUkZHqcgPAQQDnjM5QGwjgSc/G3BA4b2LKxdXFLhcmPKpcDuh/PqT7sMR5wV/q7gMRGXUNAD1rGAIYA7gTewZShraGIkKSjE1SGmJVQ0SweXSWxnys6hhtVxkAWCY5qcJpnQmvRL5hEwCUUpTkAQDvAFgwSRQlAU8ArAI4KyLflQShfQDMud8igCsAdtYk+i2Sh0Rkpe7zw7o3MG6VT6rxa5qUqrzWVNbJvGTWCQ8I7CPmzF6CapBEyBh446gyS8X3VHKAt3HyvWNYwbPSJhRtCgB/9QTAHwCuFVCjM/QlAHu8cTJLAPjeMADwrYi8GZlMlwC80dSqtw2Aazt0GzrQXBBq7tmOtpRqEwAqRSKLxtyz2N1mF2lw5loPQA9AD0APQA9AD0APQA9AD0APQA9AD0APQOH32Rm4sFxWx6x6QKgSk2i9PyGZVamRPAX0Wd6YqvMTrSfY8z/m2LQFACf4tk6k8ZIDJOdF5H4OoCNVNFTQoB5qjBqcv0FyHsCi8fCx2vGnZ2OuB6wAeFcHJ4reHgAXSH4E4BbChU03NnQgspPkghmDmucLgL0ATquuqY4Vfa0gY9L/XEzdfBeAX7FZi3cCaMavmvd8eQQwj611vXUA9zPmVZ3v3lswbi/Gi+8BeF5Ebhcer5k7AqcCt0TsLzu62saB2yGnrG2ZHmATjbrPVwCOANjA1tOavJY1ji3Nd6dQcwC+BnBUQ4L+6ksBlTwO4CyAY+Zx13/YaFf5SwBvA/gX2LxSMxGfkjxB8hrJ9RkIgXWSV91t0aK9gcSA4JAjuQ/As3h44ShPbgrgMf1/DeVui0w6/x8Av4nILyH9q+yuZu4HjLE6S0mhllc7abcmuugzxf8ACOkWBKq9Pm0AAAAASUVORK5CYII=","ic:FiInbox":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFaUlEQVR42u2bPawUVRTHf2d23wcSoIDCwkAUxUQSEwwNvTHxNUZipCAEAo/aQmKoRMAGYiMfNhLja40NhZIY7Qx2mhAxEVApTIxBKAwPyNuPvwXnPi7DzHszy8y8XdyT3Ex2d+bec87/f86998xdGMtYxjKW/7FYVR1JskYVN9OKO8CNbgG9qhRqemx7DAVaZtaLPj8FTFbJqryhgQUzu5OnS+0OkJSYWV/S08A+4HXgOWB1QwSYB34HLgBzZvZX0KkJ6rX8uk/S31p5uSFpf6xbE8YfjhToSOpK6knqN9R6PmYn0uPwIE6wsjEvaQb4CugCiTcBvQbiP84DLR+v760NzJjZhTI5wUpkXAMmgEvACz5oy5VpdApMOcLc+QlwFXgZ6AAqMju0Cw7UMrOupN3AFh8wNv4f4GPgin+ua0oMfW8B3gE2RGzo+fe7zewzSW1n6ePPt96mJF2JYjBc70ja1jj00jZJ8yld+q7jVNC7ioHaft3vyaYbJT9JOuO/T0lqNdSmfMwzKV2Cbgdi3etCv+8IbJKUSEoaRD/xtknS7dTsUB0LSqDfWoEQaNXKggj96WXQtybRT7HAXIf5DBZcdd0HY0GE/oEc9E+vFPoZLDhdKQsKoH9b0saVQj+DBRtzcsFgLBgF9DNYcCqHBbOlWJBC/+qwol8bCyL0Z4cd/cpZMGrol2DBtUIsKID+qWFDvwQLDi7JglFFvzIWFED/rP8+WXTNXiW6Bduk33+2FAsCqu6haxno35C0blRq/ZLWuc55LEgCC9qp/f4eYHPGfr8DfCJpouBefwH41szmPFxUtnQdijBefN0LvOpV5yI1g463UD9I3KbNwB4z+3SxXhDF/lpJ1yOPVSHHBk2aUVI7VpEugQXX3db7uSCK/Z2peIml798XbR1JC/7cjrJOiIzf4X0sRMXXoq2fYUewbWfIBXE2X5ND757X/4pKy0MrcQqekzQd0boI9fFnznkfifdZhkl91z2rjrgmfIgdcDenuNkq2eLnusBLwFGv0haZPhO/96g/283odxB94hxxN6soajnJ7Gu/FqnQTgJveF8WFSsPSTpvZheXKllHpfcdwKEoGYf+BZx3fYrs7iaBmYzkaVnz/64oTkL83Cy7l5Z0ImcOvuxTUNtbeg4P30/7vVlrkRNlaxpuQ5zHJGnXou3LOOCWpA2RgkstQmIDfs4x4GSNDkzr0nLdby3lgCLo9pyWttxc7hS+5yuu7yPqtv36rqTncygch1D8TEhos973sm99gq6Sln079Hhl43Rg3XdUy8x+kPQR8J4nsXaUF94s0WXPnz3pfQ78Gjw349awEu37PH4EuOwG9FJGLdXSxv8CHPE+K3/9XbkDQpiY2T3gYJS9Oznzchbq3cjYWe+LOk6h1LKtjUMB+NCRnCgxd4f7j9dF/VpyQEYoJGb2vqTfSmxmsjZTtZ38qM0BTtcQDnPA3ID91HrspU4GPLK5GSSU6tatEQc0YchQJcFRkuUcoCfARhUNgawd3ypgwmM4kdQfFWBd1wm3IWuWeaT6sj3aNMSbkA9GFnrpaMqWYNv2xb1LtHFYBfwKPMPDJ78M+Bz4rmBdYBhk0tcde6MQCDb9CbxoZncXK1QRC467hxb05MlCVqHWUrW6tcBPwLPRLo6Ca/hhlLD+CLb8AWwD/g2LNYviJRyAfgX4BljvD1rURi37K6ot3AReM7Mfcw9Wh3d+krZKuvgE0f+ipK2xjbmF0IgJCfAW8Db3j5+uHyEWyBG/BHwBfBlsSiNvOdPHQzf6K7HVPHjVZENseNBx3sw6eTYt6YAoMSbDvpYvuAnr5xVTypwWHzlp+n9MYxnLWMYycvIfsX9xmdLNXwoAAAAASUVORK5CYII=","ic:FiInfo":"data:image/png;base64,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","ic:FiKey":"data:image/png;base64,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","ic:FiLayers":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADy0lEQVR42u2bz04UQRCHp9kNhL3BSRMS9RngaIwLGsKNCy9AIuJjcDSLa7x69QE8iR6NnuBqEK8+AYocRHb381IjvW3P/+meXthOJsssMFO/r6t7qqt6VNRQA1QURTNyOlJKEd2EBiigZfm+JVC8NuW7x5VSQzmfi6KoK7/+qJT6HYO4Vh5h9jgwDzwBjrlqJ8AzoNO0R7gWvgN81YQP5Yjbt4kHkVP4wBA+lO90ELsTBaKE8BFwKccoBUTYHlFSuC4yblkgwvKIGoSfAT3gOfBjYkDUIPwn8BK4p13jDrAPnBYA4XdoOBLeBtpBg3AkvAXMaOczwYHwIdxyz+ZBNCE8GBCGW3oXXhLEoCCImVTxIQh3DeI/2zTx6xkh68gQ3ncpPCeIvhFHjDJC7PUxCPG4AJaAc218DY1IbaQFMK98Cs8B4q7YdGaBEIO4lJ/PgaV/2uMLAVvyBxeWMHUoF/0M3NZuPOtTeAKIWe38FvBJbB1adPyRz604DtHdf9lCy/SAX8Bb4LFhRKsB8WYs8UhsO7N4gOnVy1ryZWwO6BmCbYuWuB0Aq75BWISvii1JbWAA6SVNhPFc0AXepYAwL3gArLkGYRH+sKCd7+MOS4wHarhB7SBqEr6WGQe4vGEZEI3b0ZQBoXSAd4OCE+7LQPkMQ7isBNtiWNs2W9YNwoNnZWqK0h4NScvIGkB8AB4A9x0Kb+XSqsUAC8Ae8AbYBuZLgOgagUmWoMLP8SLCZXW7LZr2gIUxCPIPCugAR4ZRJ3mzsBU9ovYeF+G7okFvR6JVmYuhDW0xNCibji4BwoXwp5Zl/UBb6G3oiyEbgMp5+ZwgzMqQC+F6IscKQB8ChzlzbnUOjarCOxZXT8tgHY4NAWMSXCyYfKwK4rUc3ZI9vlNAeJzBWkx9ErjOwiZlj1J2jrjIUqvUQMgjiHYcpHhMz6s8EWFjBYoQ6hKNgAhKuE8QwQnXV2k+QPgQnqYpdZHgAcScpNadCs+z6NNjgRVgMy4elADxosCOj2PgS8HneGHhUvTZBFaSYgBbWvy04A2reISTHpeKUd+wo2eWxszCyMgojFQhnweES+FJnnhVGEkpjVV1QdvQsIGwAa9TuL7KvLCVxrKKo3WD2DcMLCu8XaDHk4ujBcrjLkB8l6PKdfoU22a3nrVHwPXzuG0sZTs1TbLlN0j43iJjGbtehOctjXkLTceSEtPdYjd4v2CQwqdbZaebpZ2DmMzt8g5ATKbwmkBM/iszNYC4Hi9NlQRx/V6bywkimBcnp6/ONu0RTbu6ahJEFMDr838BdWNPW9/k3esAAAAASUVORK5CYII=","ic:FiList":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABCUlEQVR42u3YQUrDQBiG4fdPBcGdt/AC1oULLyMUd57I4wh6GbdBaT83E4zQsbpqsO8DQyGTCfOHSWf4QJIkSTpJ1etIMgADEICq2h56WJICVtOYBdW4q6rdr0e0Qg5e+0v/sfXmt7fQqkqSG+C+3fNUVc9T3w9jLoFH4KqtgmO+lLQV/Nbm/9Kb/7yQVftdJxnz5SPJ7ezT+FZ8axdJXrNMY5L1vMbJ0FkRG+AcGFs7Ax46q2Zob/UOuAbege2C2thq2eyb/+A+cOKfgH+CboMehCRJ5gFugx6EPAqbB5gHmAeYB5gHmAd4EJIkmQeYB5gHmAeYB5gHmAeYB5gHmAeYB0iSJEn/0SfdflwId/U1ZwAAAABJRU5ErkJggg==","ic:FiMap":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEq0lEQVR42u2bTY8VRRSGz+k7EmYwIUPAhRhF3aoJC5CNW0lkI8bA3gT8dqV/gfgBOglEf4SYsFFx7UZkp4ngYjY6uNE4o0GYOH3v48IqqKmpqv6qO3cWVZvbne6uevvpc6rrdr2lkrkAIxFREZmo6kR2WJmaPqAC1G8MqHbIjVe+FqDSDBWriIxUtTb7z4nIoyLynaouO9SZRUQYfZWqjs3+ERF5RESuqepvQyufc7afAq5wv9wGloDHZxURAX2XHX2/AyeG5JHd3g98BNwxFY+B2mnoL+Dj7QTRoG8CbJjtW73zCJgDXgdWnJt1b3wSAPEJ8MS0QPTQR+s88qgeB645lW3YCgMlBGIpJ4gB+iZ98uhzj2jsxnFSIhURg1JjqL4uefShl+exGwuVugWIThGRS1+bPHoN+DWSR3XgSbvlDrDcAUTjWyOzPvrmkUt4DJwH3nH27Xl/AAeAV4CfOoLYEhEZ9W0G4FWcyiNf7FXgmLnuZOD8VWCvOT4PnB0CIqO++wDs8NXk0Qct8+hH4GXvCZ0OCPoT2OcB7gribwPiMPB+Jn1bIuBM4n1Ze6On94B5Jx93me1TEQCLzrkhEDdagiCjvk0RcK5FHtXAp8BBvxd2fpsAaKSvWTAdWRsQdSZ9mwCse5X5HcXXwFH3vev+6+sKINHpzgOvBkCkxhZ99W0CEBq5xfJIY+/jrgAaQJzx+ojc+qIALNmLXh5VTQOSvgASIHYDb5kInXj6Lg3Ud6/4F9qBwTeqehfYparb8mVHVVHVsQExp6rrIvKZiPxjvuDg6LuaS1+M3IPmiY23+wOGqiIiY9P+orn5qemLAZgYITMrFsS09e2I73WzLAVAAVAAFAAFQAFQABQABUABUAAUAAVAAVAAFAAFQAFQABQABUAB0LFYN2bk8KhpWmzaJaUvB4CRmaS4HWpbRFbN8VmBSOmTId68CqhU9V9gt4gcdw7bubw9IvImsKCqtaoSm8WdwlP39T0fOzHkvDhljo1C4eTN4r4E/OBNXfvlpnFtLjjXjVJT5uZ30cww+0aJbPpaA7Czts7+EeCrJhuaNx1907hBkiD6AOiozxpC1lsB8Bo6aOwoGw1mJd/O4oK4kQLRFUBHfRuOjnNNAB5wTInzwLvGiNRkViLhO2oDomoJoK++W8DZVB9wOpFHKTPVXWNNPwxcANZagoj1EfsiAIboOw/svxdpEQAvmhOOAl+2NCV+ATzt5fJjpsHVjiD2mOv3Ote67Z3sqe8ZF3AoAiypt41pctwij74HXvBD2HtCFsRaRKwP4mdjlHrI2G1tu7n0aew1GOoxU3n0hu15Y4uSvJ75UMeIWHacoW2Mkp30pQCkTIk2jw5sCaf0oGTOi4gLHUBMT19DI8k8902JLUdnTSDqgC0u5hUcri+2lMTLo+vJPOo3TB116Cynpy8wRHSJrrTKo2EgQhGxllj2klef4xJ3idv3ees8zwzikFlqtxYxUOfTB5zwRk+Xh+R5BhAjD8SSWYRpy5Wc+uyY+2EReVZEVlT1ukN0JoZJE8aVsxz3SRE5JiK/qOq3WfWlFiXNuvgR4fzry6ZPXeLy/wLnseywMk19/wHKqB7eGE4v7gAAAABJRU5ErkJggg==","ic:FiMessageCircle":"data:image/png;base64,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","ic:FiMessageSquare":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADOklEQVR42u2bPYvUUBSGn3cmNiKCjSBYqJUfYOVHZae1yiLir7Bw8Vf4DyzEcnFBOxHFwlK2E60UQSzEQlEUdGcmr4UnzDVkx4k77mZm74Fwh0wmOe9zzz25yT0D2bLtaNO0B9ruAT3Ac6CplFTO5Gy2eyF+rmxav/W3k1QkbZ8ALgAngL0d1f0FeAU8lvSyrqEtwX60h2yv2B54fmwYPh9Khu/0EVBRs30GeAAciK+GbXPHVkd+tEW0H4CLkp5vFAnaINkZOAisAfuBAbArDik7nAgViZrE54/AKeA9oDoETej9VWCpJt4d7n0afKx8X5V0pSkKtIH448CL2N2rnXgNeNvBKBBwOHo7hVBF7ElJryYmRdtFtMuRTKrEN4p2eQ5uf8s1nysNN1KN1JJFPYkcS/aVEQVrkm5FjlBHx38ZPl6NSEh7+nhNYyOAyvYkJ61+8Nq2gJ6kYUd7v7Bt4HXDUNjT9Js2M7y+JHd8KuzwcWpdbQB0/Rngn6zHDrcMIAPIADKADCADyAAygAwgA8gAMoAMIAPIADKADCADyAAygAwgA5hji6W7qStCihletAvrhX1J67b3pe5Fu/5fAPxzDc7/sZHt08A5xou6o4DwLo7RzADY7ksa2T4InGZcSLHVVi3iHgWuA7sZL4xW0fm0FhGbA2C7kDS0fRG4A+zrUioI0SOgD7wEntmWpNGmASTiLwGrcZFhB/KAwxfxZy3TDUmDqHzbNIBC0s9EfJV1C7Z/BdmJ8CJ8uynpUTVcN5UEI+H9tH0ZuMe4dDYtod3OKEiv/THE391IfFsARRRQLQErDeKri3/mz8qSrbTvwBvgIXBX0ofotNEs5gGfbJ9vEF8mCeca8CTZv9XhP5D0vX6XanVbi3YlKTkt4/Mb299qFVij+H4Yw6ILM0FFrdBUQ7FoMa6OJKTTni+BK5Lu297FuJx2e5LA7xqhqX0oWoYYiei6+ELSYN6eHdoASCsvm8QPmUNr+zS4UOInAfBOED8JQP2/QQspvglANc6/xudBbAspftI84IztH8lfUNar+3y92noRISjas7Zvx3Z2R4ivQ2h47bVwpklPfkmOKDv02itbtmyzs1+tg8BuSvjT4QAAAABJRU5ErkJggg==","ic:FiMinus":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAs0lEQVR42u3WvQkCQRRF4XPVxNAubMBYS7IUuzE1twG7MBSE5ZnMgom4osHKni8chuG+x/yBJEmSJEmSJEmSNAn5ZHJVBZgDNeJ6uiS/z9eK/wufZM3QBZNUVa2APbBuu2AsTemzXIBDkmuf+esGPHVzCZyAzcg3wBnYATeAd01YDFhwlqSrqm0r/t7ugTHqWsZtkmNVzdvY6+J8BSZ+BCZ/CfoM+hGSJEmSJEmSJEmSJuEBjO1RnQqjLnsAAAAASUVORK5CYII=","ic:FiPhone":"data:image/png;base64,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","ic:FiRefreshCw":"data:image/png;base64,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","ic:FiSearch":"data:image/png;base64,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","ic:FiSend":"data:image/png;base64,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","ic:FiShield":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFXUlEQVR42u2bz2sdVRTHz528VKoGkhjdVWxdKEJ/QEQaDJTGGqvSpagNInWX0pWLurHahW50JbgTW/+Ctm4M1YBQCIKgBatFURfBhYmQVKptmuS9+bjwXDy93Ilv3pv33jydC495c2fm3vP93u85M3PvGSc9KoATkUR3U+cc8n8oQAIMROoHYvWdLq5boEUkcc7VTd2QiEzq7oJz7ro5VlNVpP080k5HNQnqJ4D3gEX+Kb8A7wOTMbWou/SvxIGdwKvAl9xeGvqz5SvgJPBgGVwkD+haUDcEPAecB/4MQG4GwFOtS03dTeAC8AIwHLRdC5VVdomHoFOgHvxSo4rN4NryuEiGxHdlSLwZcM2QFHORXV1zkSYkfuNfgITy3gQ+A14CjgJzwPoWLhFr4wbwMfB8R12kAInb8h3wJvBIpJ+HgNeBb1pQUaaLFPG0JsCONiS+DJwBDlkVmRhyWxzR/YPAB8BSGy6yw2JoBfyAbqeB1RYkfhF4GRhrRp4ZbjambVwENnK6yCowbbHkjfBOjb2qDa43wf63wBuhxM1Iuxx3lzDQPqxtX2lChT6eXFUMLpcSjPRHgGvaeJoRuX9TiT8RSDzxnbd5q61FXGRKXeTXDJu8vdeAkdyuEBCwYhr1ZQ34FDgG3NuNh5QMF7lH7yRzalMa2LpSBAGrgewBZluVeIEPYKGLzBqXSE0c2JKAWot2LGuD20RkwznX6Nrr69/zBg0DapuIbIrIcivttSrVQTWk3suJDGNDKiKD3SSgjLM3dJOA/0ypCKgIqAioCKgIqAioCKgIqAioCKgIqAiIldS/e2fMI5Rh0dLbEHsdriuGlgnYEJE187rpXzmHSziYwxE71xRDfgJ0tuWWiKxEDu8sIQEPROpWROQW4LImbqIE6MmJbhcNs15ue42L9Lp4G/YZl/BgFz2WVlzAg71sCPDnjwOjzrm0l8kLOrIpMCoi4wYTge2uFQJ8IwvmXKdBcVREphR8L5MW/Ez0lIiMqG02+WohwJKPXd0OmTW6hpka/0SPJz1UQKLbOTMl7levljQPqZD1wTNmzc+uxe318/Q9AD+gfe8L1gW9jR9aDO0SMGkUgFHB+bY7ad+2C4FN3sbHC7HNyOyLYHXIdzTdbRKCletwYFJgoTD3NJ09G2E6BX4E7ta1u24tjSXa509qQ6jMZwodFKOC+aAjvz2rxwe7QMCgbs9m2DJfeHA2Ktita+/1SNCZ7TQJBvxsJCjX1bbdHXFJQ8KpjM7rwOFOkWDAHza343AQTnUsHgU5PZcy4sEfwISeXyuw75puJ4DrGX5/qePL9CYW3K/JTzYCN8ya/P6ilGBGfr/JVQj7XDJJUUmng5B3hQOauNQI8nMAfgem2lWCGfkpbZMgT6mhNhzo6q3YGDYTycpomKSqGfPUluRRmiH6qEl6akSyVWaKdrm8JBzPIMH/Px2qpxmF6f/TwWiH4I/3BHyEhBOR9Hdr6DngPn9NLEj5jDD9P6bXxIj17Z/oKfgICceMofUgaRLgZ+DJjJG2/w/pEx5B1mndEPtKKcBHSDhiglXMeIB3gbtMbPC+fifwTsY1mya4HikV+AgJe4DvjeGxuHAFeNpc+5TJAE0jabgAPwB7Sgk+QoL14TRjNAE+0l/smCXsnM85Li34DH8+aW5hWWrYatQ3gNfy3EXKQoIzT42PAV9n+HY9su/LZfNEmdBPX45FXGI78JZRQz34aMrONW4AbwPb+0LyOV1iXD+VyVLAPPBo30m+2TdJs/+ifltgP6WZCSc8u2Gb6zIRiYjgnAO4Q0QO6qHPnXPrCtr19Sezed2i13Lv6bKWlODz+b8AvQkGVobs/DoAAAAASUVORK5CYII=","ic:FiSliders":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFUElEQVR42u2bv4sdVRTHP2fe7MomIXHVLoKaJp2NGBULMaABwcpgp42SLppCwSqFlWgKsbCQWGiqIIgQKwVFLNS4i3+AEBEStTBZ/BF39+2b+VrsucnNZOa9eW/m7b5N5sBlZt/eOXPu956f97wHHXV0W5PVmSSpF83PzExNXywpARL/MzezvAWeBvQAAZhZNhXU/EWtPj8Nno00IDA0M0l6EXgKuAC8a2YrkmwSTQjPSXoEeNk/Pm1mP7TAcxE4ARwAvjSzj+N1jMu059eTupHOS9olycZFPeJ5SNJaxHNN0qGCudVevI9dLltMJyfheW33JS1I+kPSQFJf0rozPjKhsKlfTzufVR+SdDqeMwGoR5zPuss6cNkXhpnIqJctAPPuWBIg97E4qan6da/fz0Wf7y3MGZcWXbYgq7nsC8Bq1UNJTYGLzzT12HnB/1hLPJOaa6gNwFaGX9sOQbYLgJmhDoAOgA6A25vSaTH2xKMIcE9SZRTwpCbMuSHEtVGAbRkAUU5frMYy/3+/5LG+V2/ZCJ6zDUBUmMwBT3qGpsjkBl6sFDXhgKSjLlMe/X8F+NrMNqYBQjoFtUfSPcA54NExfNBjwCcV876X9CxwuW0Q2naCPRfuhC++7ypdHKpIWcvm9p3Xq867N8smEBZ2ENgYAbJqbkjmvA42LJa2NAye80pv3u24yZh3Xp/PfBQws8z9wBngfuAlYE+DQkfAv8CHwBm3/2yWTSA+enpT0ttej2sCEMIzq2a2tp2J0EQ2J6nngjcW3nll2wVAEoEgH8kY5tCKaW25Brjw/wC/A3d6OJpztfy5jnYMi9fT6Au0FgVc8MTMBh7Tr0Qe/ZSZLUtKJhXanVluZgMfeVva0poGBBU2sy8kPQg8DFw0s6WwgIapcmt9gamSq+pN6e6kzsyvbfYFAs/nnddAUu73V7xZUil3HWeWS0ok9Vztm+xQEOIYcIdHiDW/P1ZSII1rzvmQd1abgO+y1RB+VDdII0xjmn2BFQehz/Uj8j5DegIAaRNn1qBub7MvEBzot8CP7qsCvW9mq8PyiNRVfD9wKNqRMtoFrFcdWPjO/RI5SdUwhdqqOizU+vv+85bdCW5ujubDduwZSX+qPXqnzHkWHNbZyGEN/P7sJE6wqXNOgA+Au/2kJmswBq4Fr0l6KDjPrYpWQRMkpe6wawGZAvtd+N4Y6lql3hueMB0AlplCu6vGTmd15gYTTYGvgMMThrMizQNXge8iZ9dqTtKWw3btVAq8ALwHPBFpgUVFz96SBV/1EGOFQulX4A0zuzil6JL7/WKDEjuE679CFPgNOCppX8QwXPcBP3kxJK73348Dn0XJhza1ylaKwra585KeBt4C7mtoXpmkb4BXUrcTC4gUXjyosPe/w2KnqaYxmJLuBT4FdrfE+jlgMXVnoILDsEKmVpZAha+kZcXUeQoVa8bmsfnuqCxvShlwOC2r3SWFsKIhKa88A5l29Rb4X/DrnAtvJY45GRYVCjxT4NLMN0dDPmFmy8ApX2jq2hePqrX0SkYKXAaOpewACgcmZva6Z4wPRBoQ2m2Pexoc6gzzaHWczZPl+GhvAzhvZpd2BACFnH8JWCpxlmsOQBwe14GPqvySpGTHABCBUCzdgyPeU5Gw3SVppZCzXCvddxQAZVHGHXYmqSr6ZNHxnsY+EbrVqQOgA6ADoANgO0hjHLJsKwBlJWfeAnBJMSa3xHPsvsCol65y/Xs+4cwwYfMMfqIwHsppv9/wYf7ZSIGH0EpUOQZZR/YFhtXht8VPZrofTU16StP28zP3s7ky1aX74WRHHd1q9D/NLncOeRsvPgAAAABJRU5ErkJggg==","ic:FiSmartphone":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADEElEQVR42u2bu24TQRSGv7O2BAWXggh4ABqQoEgkKAgi9NABLQ0S4pIIengMQDS0gNLyAoiAFAQNSNDwAICcSFwKAvb+FD4jhlUirR17NjhzpNH4srvzn29nzu7a5xibNEkGFICR1gSUZiaaMEmFpBYNm6SWpGLY/W3YQc2s568PAEeAfUDLz8w4zYAesAK8N7PPVU1jJ+79tKQnklbVnK1KeixpJtaWwvkFSWuRkJ6kbuLWi8b/JWlhrBAi5+d90FLSb+/D+5RtPQ03BoVgAzhfAseA175fiP7yViSOf2Wko4x0zADvgKJOTGjXnQBmJkm3fZ+uBzwiEV+jAKgxBsDQ740+L1xTG7hjZhckaSQzQFJhZqWk/cBHYFfkpAGfgGvAkkfnFNYGTgL3gIORFoAfwCEz+xK0j2rtn4kCXuhLSWcbvAc45xp6FW1zdWNBe4DxpqIzH9b8N2DJB1KCewAqy+458B3YUxl/apCptJmA2QvBRpKlui2VhC/LsParVjsgjyJyi+ZMm30GKdjmlgFkABlABpABZAAZQAaQAWQAGUAGkAFkABlABpABZAAZQAaQAWQAGUAGkAFkABlABrAtrN3UwP7ffkiyIkmS41YB4MkUJf3srvgzTTyA4KikE8Bl+gkOD83sZRMQ2omdb3k6zXHgGbDDv7okac7MXowks2sLB8GQznLFnf/prQ1crWyTrwKTCCCs7wfAGrDTWxe4X9lm8mJAlE73StLpDYJgObEAHILc0WVgeRIugzYkhFHdCCkVgPUGagFlSJWtmaAdH68Xz4BBGDpAbeBDOQ4AneiMhxz93cCsmT1tIphKOuUaSv6tXOuMbPrWTJe/Tj9dvptw6c4Cd+mny8c2ULp83YqRAGEROM/f4oTYmiyYINK0aGYX61aRDVoycxR4wwSVzNQS7QcqzOwtcMuDn0VTPgaRqhXRmTfXdNM1FmN5vK5Ujm2lsrk1SfOxxrE+0Xk/7UWLKw0WTq5IeiRpeljnR1U6e5h+mUrK0tkO8CF56Wx8Zdi2xdPVX3j4j8vn/wCCSJCzn7XJyAAAAABJRU5ErkJggg==","ic:FiSmile":"data:image/png;base64,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","ic:FiStar":"data:image/png;base64,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","ic:FiTarget":"data:image/png;base64,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","ic:FiThumbsUp":"data:image/png;base64,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","ic:FiTrendingDown":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACuUlEQVR42u2au27UQBSG/xNvCkIVRBOgouIFqCnT0YHSwDPwBCCapAVBQNDCM9DQ0NDQgCCIioYXgHJz8X40x9LE8u7aXs9u7J1fsmyv5uL5zpk5x7OWkpKSkpKSkpKSktZSJklAFtznZsZaUwFs3TzggaRdSb8lPTOzv0BmZvk6WHuf8/oOXCtNjUEDGANnwClw7BCO1gaCA8iBiQ/+NICwM3gIwEFp4CuDANhKFmDgxQwIP5cxHcK2l+pxwIafD1cBIbQ6sAVsLdUbvKOsBoTOp4P3XRjgMfDHjyeFcS4ahM48YUqfoV4X/QwOwpS+Tjwa5X4N8GpwEGr0Ue5rOJ5Qo+3CA8p99d8Tag6+6vrCe8LctLlGW2d+/gZ8Lf3Wb09o2MZV4IpDnVautSf4s4y8bhYdQpu6XnYH+NElhIU8piWEUZssM+inMwhBprkNPAXe+x5INAjXg3qNp06XEIqU2tPsL6VQexALwi/gJvC8bQTpCkLQzq6XP/a6OTCOMR2KEPZvRkirFT4bQJgaHYI29vxZwuhCrDWhGPRk0QRqUU8I6t+vCK/EXBgnXaXQi3hCNAAN8vraCVMMT4gKYM6bXbjJ2slrdEsIm1EBVEB4GXObvQWE+AAqdnceAu886djueiutAYTD4Nn2ogKYlXIWYGJsotaA8NbL3VsKgDCl9XQ42ltbAwj7wN2lAVjylv48CHmwEE/K205D+XMnhHA0Z7PlnKxnAzVJmaQqy2VmdgLckPRR0i1JE0nF+hNe99LK1qDsZeCzu/xU6wOM+jJ4M8ND6iO3LvLvG8qeIGks6djvZ4KzHln+kqRPkm532X4fPGDDzHLgjg/+xK08T1Znzo80XCEpr/jNgnO27lPgsBdhsOEiOM8rNv34IOnNIMNgEw0pEWoz9uF/BpiUlJSUlJSUlJRUrf8JudPo9Qv7fAAAAABJRU5ErkJggg==","ic:FiTrendingUp":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACvUlEQVR42u2avW4TQRSFz2SdAlMF0SRQUfECPABVREMHShOegSeIRJO0kcCJoIVnoKGhoaEBgSMqGl4ASsdh/dHcRaPV2tldz9jZzRxptWNrfu45986dH1tKSEhISEhISEhIuJZwXTIWcJIySQTinneN/PWMAMA55wC2JD2XdN+ioKn9SNq0572k165Dnr8h6aOkBwG7H3VBgMw5lwOPzGtTywOturOoKd7ZoOcJfqPzOSDyFOhlEswkTSTtSHrYMll2exkEbgKfgBmQswB92ghlzrkpcFfSB4uSmZcHZnVyQlejI7P3NjA25154jp4bBX0j/30B+TObEvEFADJ7BjGnWQ3yRfkQeGzlv1EFqCIMbKyR/Bur9ySqAIAriALPgLfAC1u6/hu8YvIjz7a9aALYAIVRr0rT7BuwE0qEBuRPrd6mvZ9GEaBEfmT9Ts2Qcy8BLS1CC/JZVAHmkL8oRcBFCBFakvftCytADfKzUCI0IH/iky+1DSdADfJ5KBHaer6ifRgBGpD/U7ELayTCMp6v6GPPbGkvQA3yRfkHcA84XlBnoQjLer6in12rf25tc2ASg/wZcMdrN2oqQijynt0OGAKfSwn6KAb5gtDA2xjVFiEk+fLuFNiyzdk7YD8m+axt29Dkl7pWX4Z8yz5uA7fmHGlbky/ZMvAjLQT58WUZvUZfRWb+CnypWK4uzfbBT3TLen6J5XPe0nnaWfINRch75fmW54d+eb7BCbKIgGnvPF9zTB9XzvNjAl5sVNwiHQC/7DkortKiX917BpyswvPztqpWHgLD8veruFp+uQ7yVYeW2ONUDXx0Sdhvr8qolXrdG3RimXe2TvLr/GVlYttO/xJzvIqwvyoCHMa8xr7qKLLvvqRdST8lHTvnfhd/TdF1RNd+Ng8RAZn3OXfOoYSEhISEhISEhISEPuMfqo/V0YaetEUAAAAASUVORK5CYII=","ic:FiUserCheck":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGlElEQVR42u2aXYhVVRTH//ve65gzWmog2UjCmJRklPZBEvUW6UuaZR+WvUUQlL31SdCD+hCUhiUoElRi0XuFUFD0oE7RlxIiSZkh5piFljpz7/n14N6x2O5759w7587cydlwOOeec88+67/W2utzSxNjYlzUwxU1EeAklcycRN/InHPZ/46DQAko52VS3v92vAYEiTvnav73TEm3Slosaa6kaZIGJR2VtE/SXufcQfOuG7caAZTM9Y3AVuAojcdZYBew0rxbHrfggSnAa8CgAVkDhhJHNWLGp8D1444JBvxcoN8AGgIyf515wOGo+Xv2PsApYJWfrzKewF8FHPIgBg3wWkLSdlTrXD8ylprgmjF4kiZL+lLSIklVSUFyNUkBwDFJP0o6IWmKpHmSrkm4xmAAM0l3OOd2A+VgVDtN+mV/ft1IPpbm18ADwIzo3UnAEmCHeSeL3j0A9HiX6jpV9RcagxYD2AR0xbFBrNbAKuC0sQnBfgA815FG0Uh/e0RwAP+GCXIqsQT9/RIwyf9e6ucIxjGcfwOmmSXXEeCdP88ABiIrnwHfBknb2KDBfF3+vD5iYjjf11FewUh/mbH09nx/MwQbbZgOHDcMDW5022gzoJTTSyz2FjzzR0nS75I+8VqSy3I75/Ah8J+SPjYeJCRRN5h7HcGA4LbmJrK8/c650x4Qzbhez7T+xLMrgCnOOUbLDpRy/m9q4t6JkNQ0HXycZ9hxo2Vhjm5JXaO5zPOutcHEvW4vqVa/3ZO4N9RO9fcCKwctds7VKjltwNHEvfkhcgOaXQaStMAsKfy8JyT90y7wnsZqK0tgvwFf8gTPk7TIhMl5R+a9yzJDQwiLDzjnMs9YCgRf9to6A3gFeA9Y00wU2Aeci+IAgPdDuJuTkBAM3R/5/xBcPVW0GzSufDbwfZSgrW+GCZ9F4ONYoKuR5TbgZwGHoygwA84Ac+OCS4Hgf/D0njMh/dlmJlkeSS0AOA0ss//3IXE4V8yz2cCeiIFB+u/myQVMnlFqAfxQRPvZvJws+Sju8wQTwu91wKw671eAB4GfI/BBo84AV4dIcbjQPFWaawK8vd7QbEZ4rcnmahETAI4B7wBrgYeAx4GNwL6obEaUVq8dTvomL7kZWAH0pt5pAvzmVtfTyoQxzIapBgXglmkB/PYc4IMAXjXz/QEst0azCfBvtWRrzIdWGwBxPdAWQqsm9bXPw9hmEiQ3DPibEsyrAvf655Nzgn/T2CrXimUNTLg9Uu2qAW6te808C+M08Iy1Lzk0b1UEpGY0L6TRvTklXx5RrmGI6gZeAH4h3/jb24gFecBHa3+OrySn0vIa8IQvy7UXfJ3myDQf3GwFdns/P+CbJd8BHwJPAn2tNEXMMrjHLLmUEY6NbHvARwWOcuJ+N3AZMDWlPa0EOkbrVpiKVOxOU+C3tAV8ihGpmmAUHJVG+J1KAyYwJuAbMOS/o+C5K8NowmDh4L2xqpgQt+gjzJ2rL5BgApG73VKYtR+LEnW9pVSHCct9UBTGprwepm5rzK9VQk4OzNf53v9CSbMlXaLidpcMSRqQdFDSHknfmD0HDVtlpiDTK+kWSUecc18F4C3VFKxV9yq2y/f2R2vsB54HLs+jhbFhHZGhNa5moe/hk4j0hqL290gPu4/AjsPAo9aojjRFbrgEgIpzruoLHG/7SnAtKp1hyuLtqFA703sIdYTNkp72zyiyVJaS/Ooc/fx2jmq03+CCYknRRtkZQ7JE0hdG2iVduNXtgKRDkk4VSMNkSXMkXeeNq0z3KZTkuyStc869VPgeAr9+eoCDdao9+N7+bXmLny3S0Qe8CJxM0BE04c5m84i8H382UTPLfPa2KhEbFH1YWzTf7D+qRczob9XYNQJ/KfBrVKUN629pqOi2e/dGtIdgpneHKSYsLVQLgIfrfGhdKHePdhRoan+DUfU4A3YWzYCd0aYHfO9++ljt2TFM+CDhHY4A3akqcau+d5FpeQXr+pHv4bu2+N38jcwdiUezJfU1CuWbZcCVicn6W219FzQyz/h93g0GdQ+bKXqLZEBPIjIcGCvJm4hTkv5Suls8rcjwM+VSsoiQsRpZHRpKRTLgoh4TDJhgQHrddQpjXLvpK0k65yetGjdzskMYcMa7wVrb6AM2RDn5Xt/YcIzhnl1To3i5nfSFvtsaSXdL+knSRufcyRZ3fhUdCcpvbnpM0l2+FtF++jpuz34b6XNRZuUk1cY4Cqy7HDqVvokxMcbx+BeL4Ac+mtPZiQAAAABJRU5ErkJggg==","ic:FiUserPlus":"data:image/png;base64,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","ic:FiUsers":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHnElEQVR42u1aW2xVRRRdc26LWCjaEsJDiTz1Q9DQEJUYUcREioYQBaNUf/zX+EPEYDQxIoQfDfrnH1jAoPGRACrBBypiIfgh/eAhkYfhUbQo8io9Z/nRPbqzmXPvObe9t410kpP7OLP27L1nz8x+DDDYBts13VxfEiPphGbk/zLjJADonGMZdCOhlxtf8UbSkazJ0b9GhMrSN+oNvuIWQLLgnIsVs00A7gYwBcAo6dYB4BCAHwH8pPr/i01TrHOOJMcCmAngBIC9zrkkC74as16Q7yNJLiP5M0u3dpIvkRzphQjNpqI9l2SHwu+TsYriqyG8k+8tJI8oBhOSV1Ie3Y6SfNrSM2PUisAk2ZUHX2nhI/m+RjF0hWSslNBtnkTexUYZb3uaSqn+cwTJTkPb4t+x+GqZ/doigqe1NEWss+bsBSL5qaEdwr9XleWghF8hA19WwsXq+0WSe0h+LM8e+S/U19N43YzhFTCO5CcZ8Cs1vpLCz1Yzn6iZpZjrcpKTAvhJJF+WPhqTqJmcnSYEycmC/6MIfk7FlCAzUpDZ1Az42dhNcqpdLtYsSU6VvhrbrWgU9Nmv9xz5PYVkWwp+r/gIUaVmvzlF+HaSjdKnNsV5iUjWyvdGwYSEaA7NosHfqE4Hi3+0z61AKWCjMblYjqeZ3kPL4gXK50zBxmZJbSgmgMLPkPUfK54Skpv6VAFqV64jeTyw22/MKnxAiPcDp8NxknV67CL41sB+dILk8GJ43bKsFU9kMoCxgfetMlA5AU5r4NVYAJNKuOo0eKeCr9Hihmdy9fMoYJz09753AUAXgHaJzvIoIBHMPqHhzTWWMW4qpQCFv6TwiWBu7ksF+DY88N8FAGdN6JvJAOTzrNDIMlYI/yeA84H39ZVQQFfgvyEAhvZiixkqNGy7nBF/XQq+K+uk5FHAaYMhgDoAE1XCImvzfvtEoZEY2h0Z8RPEWmjwpzIzkmW9yudhMTmn1isAzJf1mMcHd4J5xIzhZIxfzP9p+GbBxAp/XnIPeZdl6awMya/VEejP35MkG8RRibLQkqdBsIkJdL5KywQZfL06lmOF/74Yvtwl4PttUjMdyQyNBrBGsjSumAMi75z0XSPYRNF0MkaQN4N/U06LWPV1AD4oY3lndoYaSZ4WjVsXdLWZpRrzaH9+dcCljoV2g3VifEyhfr+Wgv+d5KisTlC57vDzgQyNZ2QzyaYiNJpIbjEYTes568YaRUwn+VER/NK8brDLaQV+FrcBmAOgG0CN2hQLYtJfAvgGwK/ybgKA+wE8qJwpz6Sn8RWAh4SnRO12JNkCoAXAXDn2QvidAB4QbFKR1LlKUowhebCIJbBEVsjO3CGhqdNt3uKWZ8AfITk+z+bXFyfCRBWSdpsERbcEKN3mexLo3+4TKIq2DsBOSt8ukw7z+AMkb6uK8IH9oJHk+kBGWB+TiWJYR20UbGPauhcFnFIKsPgPSY6uaCosS8WG5AKS3zJ7+47kghLVH6/kVwP4XSQXFcNXpTLka4GqUjMLwHwAswDcAuAGFbQcAfADgK3OuZ2K8WCtz1uBbILPygZ5DMBm59yOUvhqW0MoiVkref0RPpVVCtPbMfulNhjy1OQYSgJLxs9YXKawrhx81RQQMmF9nmMAtjwl6qhPI6zSPF1lRTl49ZaS9Nqkq155NVaUZ63b08DXMnJbgN1dpeBxF4BpkrQcWoHlQ8nvnZBcX5tz7mDotElTlpwYMyQn2O6cO5wVH9xdSS4k+QXJS6x+uyRjP1Zq51ce5CqFv0DyM5ILM58cyvmYRnJ7wAe/Ylzcvn40fd22k5yeVjFSkWZahXobyduLKkEVGxaRPGd8duvSVvKJTZbIC3OO5GJbhFGTtthUiy3+L5KPB4s4isiSlKirux+WQNr4LYZnbwHjSf4dCJYsfonGO3/RSNzYHeq4i3D1Nbf9khw9V6GNv14qULeaI1fnCBIA9znndineI+dcIoXVVQDuKIKPAcz2eH9UDFPxvQ5rfWsleU/Ipa3A0VdLcpaq+zFwD2G/8By6VlMgeS/JDUXwByTSjPygL6oiI9UaPO/Xnc3PVeoxYy0Ws06UEJ7HZYFTy/oBT4gMIfxS32kEyWNqk0vU/Zt5alaiajhF6sKTvwswT91D0jz+RrI+kDf0FzM8vtlsrv7zKMl6kHwq5aLBCiEwpB89wSHy+YbhzX+Gd/XSeC/rk5C1Ym9gdcgtjGgAuMKR8NJhsk4JyXdLKCBKwXtZ10cAZuC/C84+zNzinDurSlD9E6lJyU142ap2cR/w3GnKdBaflMA3Reip+9u4YLe6+d3vEavwsjvwbgzJ6yUGcCXwbYEYaFwEYFjgxZmBFL8LLx2KR89nHXpK5FnwZwITPSxKqaElVYr9s0aJmidbs3S9wUe4xtugAgYVEF7/0QDlNelFYjeIj9BzISlBT5XVn5GdA1ABncpX8bx2AbhYJj4BcBkkV5o4vE0iJdefXqDxBp3w1GZ4faVUqqsEfqUPIZ8B8DB6Lie95Zzr9EnGgTD1KuHZAOAF9Nwk3eacW6tLaDnwkwF87pxbl6moMVCUUAm8MybkAMQDtYojQhS8c1NGia1X+ME22P6H7R8O06CkfHOStgAAAABJRU5ErkJggg==","ic:FiZap":"data:image/png;base64,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"};
const DK=(()=>{
const C={green:'0C3068',deep:'0A2350',mid:'1A5EA8',leaf:'3B7BC8',soft:'688BB5',mint:'5CCB88',tint:'E8EEF6',tint2:'F3F5F8',line:'D7E2F0',ink:'14243D',grey:'5E6B7B',light:'A6AFB9',gold:'879BAE',goldT:'EDF4FA',red:'C6564F',redT:'F8E6E4',amber:'E0A33D',white:'FFFFFF'};
const F='Arial',Y25='AABED2';
const COL3=[C.mid,C.gold,C.red],TINT3=['DDF5EC','FDEFD6','FCE3E1'],INK3=['0B7A58','9A6503','B8332C'],SM3=[0,2,3];
const rnd=(v,d)=>{const m=Math.pow(10,d);return Math.round(v*m+(v>=0?1e-7:-1e-7))/m};
const f1=(v,d=1)=>(v==null||isNaN(v))?'—':rnd(v,d).toFixed(d).replace('.',',').replace(/\B(?=(\d{3})+(?!\d))/g,' ');
const p1=v=>v==null?'—':f1(v,1)+' %';
const dp=(a,b)=>{if(a==null||b==null)return '—';const d=a-b;return (d>0.05?'+':d<-0.05?'−':'')+f1(Math.abs(d),1)+' pt'};
const lv3=g=>g>=OBJN?0:g>=50?1:2;
const IMG=n=>DKA[n];
let PAGE=0,P=null;
function T0(s,text,o){s.addText(text,Object.assign({fontFace:F,isTextBox:true,margin:0,color:C.ink,valign:'top'},o))}
function img(s,n,o){const d=IMG(n);if(d)s.addImage(Object.assign({data:d},o))}
function page(kicker,title,src){PAGE++;const s=P.addSlide();s.background={color:C.white};
  T0(s,kicker.toUpperCase(),{x:.6,y:.42,w:9.5,h:.25,fontSize:10.5,bold:true,color:C.gold,charSpacing:1.5});
  T0(s,title,{x:.6,y:.7,w:10.4,h:.85,fontSize:24,bold:true,color:C.green,valign:'top',fit:'shrink'});
  img(s,'bicici_g',{x:11.3,y:.42,w:1.45,h:.311});img(s,'spirit_r',{x:.6,y:6.93,w:.9,h:.27});
  T0(s,src||'',{x:1.75,y:6.98,w:9.8,h:.25,fontSize:8.5,color:C.grey});
  T0(s,String(PAGE).padStart(2,'0'),{x:12.2,y:6.95,w:.55,h:.3,fontSize:10,bold:true,color:C.green,align:'right'});return s}
function plain(bg){PAGE++;const s=P.addSlide();s.background={color:bg||C.white};return s}
function card(s,x,y,w,h,o={}){s.addShape('roundRect',{x,y,w,h,rectRadius:o.r??.12,fill:{color:o.fill||C.white},line:{color:o.line||C.line,width:o.lw??.75},shadow:o.shadow===false?undefined:{type:'outer',color:'0A2350',opacity:.08,blur:6,offset:1.5,angle:90}})}
function icon(s,name,x,y,sz=.46,v='tint'){const bg={tint:C.tint,green:C.green,gold:C.goldT,red:C.redT,white:C.white}[v]||null;
  const col={tint:'g',green:'w',gold:'o',red:'r',white:'g',none:'g',none_w:'w',none_m:'m',none_o:'o',none_r:'r'}[v];
  if(bg)s.addShape('roundRect',{x,y,w:sz,h:sz,rectRadius:sz*.28,fill:{color:bg},line:{color:bg,width:0}});const pad=bg?sz*.24:0;
  img(s,name+'_'+col,{x:x+pad,y:y+pad,w:sz-2*pad,h:sz-2*pad})}
function smiley(s,i,x,y,sz=.42){img(s,'smiley'+i,{x,y,w:sz,h:sz})}
function lecture(s,text,o={}){const x=o.x??.6,y=o.y??6.2,w=o.w??12.13,h=o.h??.52;
  s.addShape('roundRect',{x,y,w,h,rectRadius:.08,fill:{color:o.fill||C.tint},line:{color:o.fill||C.tint,width:0}});icon(s,o.icon||'FiInfo',x+.14,y+(h-.3)/2,.3,'none');
  T0(s,[{text:(o.label||'Lecture')+'  ',options:{bold:true,color:C.green}},{text,options:{color:C.ink}}],{x:x+.55,y,w:w-.7,h,fontSize:11.5,valign:'middle',fit:'shrink'})}
function evo(d,inv=false,unit='pt'){if(d==null||isNaN(d))return {text:'',color:C.grey};const up=d>.05,dn=d<-.05,good=inv?dn:up,bad=inv?up:dn;
  return {text:(up?'▲ +':dn?'▼ −':'= ')+f1(Math.abs(d),1)+' '+unit,color:good?'0B7A58':bad?C.red:C.grey}}
function kpi(s,x,y,w,h,o){card(s,x,y,w,h,{fill:o.dark?C.green:C.white,line:o.dark?C.green:C.line});const ink=o.dark?C.white:C.green,sub=o.dark?'C9D9EE':C.grey,cmp=h<2.05;
  if(o.icon)icon(s,o.icon,x+.22,y+.2,cmp?.38:.42,o.dark?'white':'tint');if(o.smiley!=null)smiley(s,o.smiley,x+w-.62,y+.2,.42);
  const yl=cmp?.66:.75,yv=cmp?.88:1.02,hv=cmp?.48:.62;
  T0(s,o.label.toUpperCase(),{x:x+.22,y:y+yl,w:w-.44,h:.24,fontSize:8.5,bold:true,color:o.dark?C.mint:C.gold,fit:'shrink'});
  T0(s,o.value,{x:x+.22,y:y+yv,w:w-.44,h:hv,fontSize:cmp?Math.min(o.vs||24,24):(o.vs||30),bold:true,color:ink,valign:'middle',fit:'shrink'});
  let yy=y+yv+hv+.04;if(o.delta&&o.delta.text){const e=o.delta;T0(s,e.text,{x:x+.22,y:yy,w:w-.44,h:.24,fontSize:10.5,bold:true,color:o.dark?(e.color===C.red?'FFB4AE':C.mint):e.color});yy+=.26}
  if(o.sub)T0(s,o.sub,{x:x+.22,y:yy,w:w-.44,h:Math.max(.24,y+h-yy-.08),fontSize:9.5,color:sub,fit:'shrink'})}
function divider(o){PAGE++;const s=P.addSlide();s.background={color:C.green};
  T0(s,o.letter,{x:7.6,y:.4,w:5.3,h:6.4,fontSize:o.letter.length>1?240:380,bold:true,color:'15407F',align:'right',valign:'middle'});
  img(s,'bicici_w',{x:.7,y:.6,w:1.65,h:.354});
  T0(s,o.kicker.toUpperCase(),{x:.7,y:2.05,w:6.2,h:.3,fontSize:12,bold:true,color:C.gold,charSpacing:2});
  T0(s,o.title,{x:.7,y:2.4,w:6.4,h:1.3,fontSize:o.title.length>22?32:38,bold:true,color:C.white,valign:'top'});
  T0(s,o.sub,{x:.7,y:3.85,w:6.2,h:.7,fontSize:14,color:'C9D9EE'});
  (o.stats||[]).forEach((st,i)=>{const x=.7+i*3.1,y=4.85;s.addShape('roundRect',{x,y,w:2.9,h:1.35,rectRadius:.12,fill:{color:'15407F'},line:{color:'24528F',width:.75}});
    icon(s,st.icon,x+.2,y+.2,.36,'none_w');T0(s,st.v,{x:x+.66,y:y+.14,w:2.1,h:.5,fontSize:24,bold:true,color:C.mint,fit:'shrink'});T0(s,st.l,{x:x+.2,y:y+.7,w:2.55,h:.55,fontSize:10.5,color:C.white})});
  img(s,'spirit_w',{x:.7,y:6.75,w:.95,h:.286});T0(s,String(PAGE).padStart(2,'0'),{x:12.2,y:6.8,w:.55,h:.3,fontSize:10,bold:true,color:C.mint,align:'right'});return s}
function cover(o){const s=plain(C.green);img(s,o.photo||'cover',{x:7.2,y:0,w:6.133,h:7.5});img(s,'bicici_w',{x:.7,y:.65,w:1.9,h:.408});
  T0(s,o.kick,{x:.7,y:1.95,w:6.3,h:.3,fontSize:12,bold:true,color:C.gold,charSpacing:2});
  T0(s,o.title,{x:.7,y:2.3,w:6.3,h:1.7,fontSize:o.title.length>34?36:44,bold:true,color:C.white,fit:'shrink'});
  T0(s,o.line,{x:.7,y:4.08,w:6.3,h:.4,fontSize:17,bold:true,color:C.mint,fit:'shrink'});
  T0(s,o.sub,{x:.7,y:4.55,w:5.9,h:.6,fontSize:12.5,color:'C9D9EE'});
  o.stats.forEach(([ic,v,l],i)=>{const x=.7+i*2.1;icon(s,ic,x,5.5,.34,'none_m');T0(s,v,{x:x+.46,y:5.42,w:1.6,h:.42,fontSize:20,bold:true,color:C.white});T0(s,l,{x:x+.46,y:5.84,w:1.6,h:.3,fontSize:10,color:'C9D9EE'})});
  img(s,'spirit_w',{x:.7,y:6.65,w:1.15,h:.346});T0(s,'BGFIBank × SPIRIT',{x:2.05,y:6.72,w:3,h:.3,fontSize:10,bold:true,color:'C9D9EE'})}
function sommaire(title,src,it){const s=page('Sommaire',title,src);
  it.forEach(([n,ic,t,d],i)=>{const col=i%3,row=Math.floor(i/3),x=.6+col*4.1,y=1.85+row*2.35,w=3.93,h=2.1,last=i===it.length-1;
    card(s,x,y,w,h,{fill:last?C.tint2:C.white});icon(s,ic,x+.28,y+.3,.56,last?'green':'tint');
    T0(s,n,{x:x+w-1.1,y:y+.22,w:.85,h:.6,fontSize:30,bold:true,color:C.gold,align:'right'});
    T0(s,t,{x:x+.28,y:y+1.05,w:w-.5,h:.45,fontSize:15,bold:true,color:C.green,fit:'shrink'});T0(s,d,{x:x+.28,y:y+1.52,w:w-.5,h:.4,fontSize:11,color:C.grey,fit:'shrink'})})}
function merci(){const s=plain(C.green);img(s,'merci',{x:7.35,y:0,w:5.983,h:7.5});img(s,'bicici_w',{x:.7,y:.65,w:1.9,h:.408});
  T0(s,'Merci',{x:.7,y:2.3,w:6,h:1.1,fontSize:60,bold:true,color:C.white});T0(s,'Pour votre attention',{x:.7,y:3.4,w:6,h:.5,fontSize:20,color:C.mint});
  img(s,'spirit_w',{x:.7,y:5.75,w:1.5,h:.451});T0(s,'www.spirit-ci.com  ·  +225 01 41 47 82 82',{x:.7,y:6.4,w:6,h:.35,fontSize:11,color:C.white})}
/* barre horizontale avec repère 85 % et rappel janvier 2027 */
function hbar(s,x,y,w,l,v,v5,o={}){const lw=o.lw||2.6;T0(s,l,{x,y,w:lw-.1,h:.42,fontSize:o.fs||12,bold:true,color:C.ink,valign:'middle',fit:'shrink'});
  const bx=x+lw,bw=w-lw-1.3,X=t=>bx+bw*Math.max(0,Math.min(100,t))/100;
  s.addShape('roundRect',{x:bx,y:y+.12,w:bw,h:.2,rectRadius:.1,fill:{color:'E1E5EA'},line:{color:'E1E5EA',width:0}});
  if(v!=null){const col=o.col||COL3[lv3(v)];if(v>0)s.addShape('roundRect',{x:bx,y:y+.12,w:Math.max(.02,X(v)-bx),h:.2,rectRadius:.1,fill:{color:col},line:{color:col,width:0}})}
  if(v5!=null&&v5>0)s.addShape('roundRect',{x:bx,y:y+.36,w:Math.max(.02,X(v5)-bx),h:.06,rectRadius:.03,fill:{color:Y25},line:{color:Y25,width:0}});
  if(o.target!==false)s.addShape('line',{x:X(OBJN),y:y+.02,w:0,h:.42,line:{color:C.green,width:1.25,dashType:'dash'}});
  T0(s,o.t||p1(v),{x:bx+bw+.1,y,w:1.2,h:.42,fontSize:12.5,bold:true,color:o.col||(v==null?C.grey:INK3[lv3(v)]),align:'right',valign:'middle'})}
function legend25(s,x,y){s.addShape('roundRect',{x,y:y+.08,w:.4,h:.08,rectRadius:.04,fill:{color:Y25},line:{color:Y25,width:0}});T0(s,'2026',{x:x+.48,y,w:.8,h:.25,fontSize:9.5,color:C.grey});
  s.addShape('line',{x:x+1.3,y:y-.02,w:0,h:.28,line:{color:C.green,width:1.25,dashType:'dash'}});T0(s,'Objectif 85 %',{x:x+1.4,y,w:1.4,h:.25,fontSize:9.5,color:C.grey})}
function barsCard(s,x,y,w,h,rows,o={}){card(s,x,y,w,h);if(o.title)T0(s,o.title.toUpperCase(),{x:x+.25,y:y+.16,w:w-.5,h:.26,fontSize:10,bold:true,color:C.gold,charSpacing:1});
  const top=y+(o.title?.5:.2),n=rows.length,step=Math.min(.62,(h-(o.title?.5:.2)-.45)/Math.max(1,n));
  rows.forEach((r,i)=>hbar(s,x+.25,top+i*step,w-.45,r.l,r.v,r.p,{lw:o.lw||Math.min(3.6,w*.42),fs:o.fs||(n>7?10.5:12),t:r.t,col:r.col}));legend25(s,x+.25,y+h-.36)}
/* tableau */
const hd=(text,o={})=>({text,options:Object.assign({fill:{color:C.green},color:C.white,bold:true,align:'center',valign:'middle',fontSize:10},o)});
const cl=(text,o={})=>({text:String(text),options:Object.assign({fill:{color:C.white},color:C.ink,align:'center',valign:'middle'},o)});
const TB={fontFace:F,fontSize:10.5,border:{type:'solid',pt:.75,color:'E3E7EC'},margin:[0,.06,0,.06]};
const heat=v=>v==null?{fill:{color:'F1F2F4'},color:C.grey}:{fill:{color:TINT3[lv3(v)]},color:INK3[lv3(v)],bold:true};
function table(s,x,y,w,head,rows,o={}){s.addTable([head.map((h,i)=>hd(h,{align:i?'center':'left'}))].concat(rows),Object.assign({},TB,{x,y,w,colW:o.colW,rowH:o.rowH||.36,fontSize:o.fs||10.5,autoPage:false}))}
return {C,F,Y25,COL3,TINT3,INK3,SM3,f1,p1,dp,lv3,T0,img,page,plain,card,icon,smiley,lecture,evo,kpi,divider,cover,sommaire,merci,hbar,legend25,barsCard,hd,cl,heat,table,
  start(title){PAGE=0;P=new PptxGenJS();P.layout='LAYOUT_WIDE';P.author='SPIRIT — Trusted Insights';P.company='SPIRIT';P.title=title;P.theme={headFontFace:F,bodyFontFace:F};return P},
  get P(){return P},get PAGE(){return PAGE}}})();

/* ---------- données de l’espace affiché (moteur des visites) ---------- */
function dkV(){const m=CMODE,crc=m==='crc',lead=m==='lead';
  return {m,crc,lead,ag:m==='agapp',rec:lead?'lead':'appel',recs:lead?'leads':'appels',Rec:lead?'Lead':'Appel',Recs:lead?'Leads':'Appels',
    unit:crc?'scénario':lead?'canal':'agence',units:crc?'scénarios':lead?'canaux':'agences',Unit:crc?'Scénario':lead?'Canal':'Agence',Units:crc?'Scénarios':lead?'Canaux':'Agences',
    du:crc?'du scénario':lead?'du canal':'de l’agence',le:crc?'le scénario':lead?'le canal':'l’agence',un:crc?'un scénario':lead?'un canal':'une agence',
    best1:crc?'Meilleur scénario':lead?'Meilleur canal':'Meilleure agence',
    Ents:crc?'Types d’appel':lead?'Familles de canaux':'Entités',ent:crc?'type d’appel':lead?'famille de canaux':'entité',ents:crc?'types d’appel':lead?'familles de canaux':'entités',Ent:crc?'Type d’appel':lead?'Famille de canaux':'Entité',
    net:crc?'centre de relation client':lead?'ensemble des canaux':'réseau',Net:crc?'Centre de relation client':lead?'Ensemble des canaux':'Réseau',
    space:crc?'Centre de relation client':lead?'Leads digitaux':'Appels mystères aux agences',prog:crc?'Appels mystères · Centre de relation client':lead?'Leads digitaux mystères':'Appels mystères · Agences',
    der:lead?'Déroulé du traitement':'Déroulé de l’appel',
    src:t=>`Source : Programme Client Mystère BGFIBank 2026–2027 · ${crc?'centre de relation client':lead?'leads digitaux':'appels aux agences'} · ${t}`,
    file:crc?'Centre_Relation_Client':lead?'Leads_Digitaux':'Appels_Agences',ic:lead?'FiMessageSquare':'FiPhone',uic:crc?'FiLayers':lead?'FiSmartphone':'FiHome'}}
function dkM(){const V=dkV(),L=vis('V2'),PL=vis('V1'),ns=netScore(L),ps=PL.length?netScore(PL):null,R=rankAll('V2'),PR=PL.length?rankAll('V1'):[];
  const g=ns.g*100,pg=ps?ps.g*100:null;
  const crit=allCrit(L).map(c=>{const it=ITEM[c.id];return {...c,co:it.co,sn:it.s,p:PL.length?critRate(PL,c.id):null,n:L.filter(v=>{const r=v.R[POS[c.id]];return r&&r[1]!=null}).length}});
  const seqs=SEQ.map(q=>({n:q.n,name:q.name,v:ns.d[q.n]==null?null:ns.d[q.n]*100,p:ps&&ps.d[q.n]!=null?ps.d[q.n]*100:null,items:crit.filter(c=>c.sn===q.n)}));
  const d3=X=>{const c=[0,0,0];X.forEach(v=>c[lv3x(v.g)]++);return c};
  const units=R.map(r=>{const p=PR.find(x=>x.k===r.k);return {k:r.k,r:r.r,n:AGS[r.k].n,e:AGS[r.k].e,z:AGS[r.k].z,g:r.s.g*100,p:p?p.s.g*100:null,d:SEQ.map(q=>r.s.d[q.n]==null?null:r.s.d[q.n]*100),vs:r.s.vs,cnt:r.s.vs.length}});
  const ents=CME().map(e=>{const l=L.filter(v=>AGS[v.ag].e===e),q=PL.filter(v=>AGS[v.ag].e===e),nl=l.length?netScore(l):null,nq=q.length?netScore(q):null;
    return {e,n:l.length,u:units.filter(u=>u.e===e).length,g:nl?nl.g*100:null,p:nq?nq.g*100:null,d:SEQ.map(q2=>nl&&nl.d[q2.n]!=null?nl.d[q2.n]*100:null)}}).filter(x=>x.n);
  const scs=[...new Set(L.map(v=>v.sc))].map(sc=>{const l=L.filter(v=>v.sc===sc),q=PL.filter(v=>v.sc===sc);return {sc,n:l.length,g:netScore(l).g*100,p:q.length?netScore(q).g*100:null,pr:l[0].p}}).sort((a,b)=>b.g-a.g);
  const obs=[];L.forEach(v=>Object.entries(v.O||{}).forEach(([id,t])=>{if(t&&!/^\s*\d+\s*$/.test(t)&&ITEM[id]&&ITEM[id].s<8)obs.push({id,t,u:AGS[v.ag].n,g:v.g})}));
  return {V,L,PL,ns,ps,g,pg,R,PR,crit,seqs,units,ents,scs,obs,d3:d3(L),pd3:PL.length?d3(PL):null,m:cmMeas(L),pm:PL.length?cmMeas(PL):null,
    ok:units.filter(u=>u.g>=OBJN).length,prog:units.filter(u=>u.p!=null&&u.g>u.p).length,nU:units.length,nL:L.length}}
const lv3x=g=>g>=OBJN?0:g>=50?1:2;
const dkSeqIc=(V,n)=>V.lead?(['FiInbox','FiSmile'][n-1]||'FiStar'):(['FiPhone','FiUserCheck','FiSearch','FiMessageCircle','FiCheckCircle','FiStar'][n-1]||'FiStar');
/* mesures en tuiles (appels : accessibilité ; leads : réactivité) */
function dkMeasKpis(s,M,x,y,w,h,n=4){const D=DK,V=M.V,m=M.m,p=M.pm;const it=V.lead?[
    {icon:'FiInbox',label:'Taux de réponse',value:D.p1(m.rr*100),delta:p?D.evo((m.rr-p.rr)*100):null,sub:p?`2026 : ${D.p1(p.rr*100)}`:'réponse personnalisée'},
    {icon:'FiClock',label:'Réponse sous 24 h',value:D.p1(m.r24*100),delta:p?D.evo((m.r24-p.r24)*100):null,sub:p?`2026 : ${D.p1(p.r24*100)}`:''},
    {icon:'FiZap',label:'Délai médian',value:durTxt(m.md),delta:p&&m.md!=null&&p.md!=null?D.evo((m.md-p.md)/60,true,'h'):null,sub:p?`2026 : ${durTxt(p.md)}`:''},
    {icon:'FiSend',label:'Réponse automatique',value:D.p1(m.au*100),delta:p?D.evo((m.au-p.au)*100):null,sub:p?`2026 : ${D.p1(p.au*100)}`:''}]
  :[{icon:'FiPhone',label:'Décroché au 1er appel',value:D.p1(m.t1*100),delta:p?D.evo((m.t1-p.t1)*100):null,sub:p?`2026 : ${D.p1(p.t1*100)}`:''},
    {icon:'FiActivity',label:'Sonneries avant décroché',value:D.f1(m.ring,1),delta:p?D.evo(m.ring-p.ring,true,''):null,sub:p?`2026 : ${D.f1(p.ring,1)}`:''},
    {icon:'FiClock',label:'Mise en attente',value:D.f1(m.hold,0)+' s',delta:p?D.evo(m.hold-p.hold,true,'s'):null,sub:p?`2026 : ${D.f1(p.hold,0)} s`:''},
    {icon:'FiMessageCircle',label:'Durée de l’échange',value:D.f1(m.dur,1)+' min',delta:null,sub:p?`2026 : ${D.f1(p.dur,1)} min`:''}];
  const gw=.2,cw=(w-gw*(n-1))/n;it.slice(0,n).forEach((o,i)=>D.kpi(s,x+i*(cw+gw),y,cw,h,o))}
const dkLow=(M,k=5)=>M.crit.filter(c=>c.n>=Math.min(5,M.nL/4)).slice().sort((a,b)=>a.r-b.r).slice(0,k);
const dkHigh=(M,k=5)=>M.crit.filter(c=>c.n>=Math.min(5,M.nL/4)).slice().sort((a,b)=>b.r-a.r||b.co-a.co).slice(0,k);
const dkQ=(q,n=58)=>short(q,n);
const dkWeak=M=>M.seqs.filter(s=>s.v!=null).slice().sort((a,b)=>a.v-b.v);

/* ===================== diapositives réutilisées par les cinq présentations ===================== */
function dkCover(M,kick,title,sub){const D=DK,V=M.V;D.cover({kick,title,line:'Programme Client Mystère · Octobre 2027',sub,photo:'cover',
  stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiTarget','85 %','objectif par '+V.rec]]})}
function dkDispositif(M){const D=DK,V=M.V,s=D.page('Dispositif de mesure',V.ag?`Un appel mystère pour chacune des ${M.nU} agences, à chaque vague`:V.crc?`${M.nL} appels répartis sur ${M.nU} scénarios`:`${M.nL} demandes envoyées sur ${M.nU} canaux digitaux`,V.src(`${M.nL} ${V.recs} en 2027, ${M.PL.length} en 2026`));
  const blocks=V.lead?[['01','FiSend','Envoi de la demande','Prospect','Ouverture de compte, épargne, carte, crédit ou banque en ligne, déposée sur le canal évalué',D.C.mid,'tint'],['02','FiClock','Suivi pendant cinq jours','Réactivité','Réponse automatique, délai de réponse personnalisée, coordonnées d’un conseiller, recontact et rendez-vous',D.C.gold,'gold']]
    :V.ag?[['01','FiUserPlus','Appel mystère','Demande précise','Appel de l’agence aux heures d’ouverture, sur le scénario de la vague : accessibilité, accueil, prise en charge de la demande et prise de congé',D.C.mid,'tint']]:[['01','FiUserPlus','Information et souscription','Prospect','Demande d’information sur un produit : compte, épargne, carte, crédit ou banque en ligne',D.C.mid,'tint'],['02','FiHelpCircle','Assistance et réclamation','Client','Carte bloquée, virement non reçu, frais contestés ou accès à la banque en ligne',D.C.gold,'gold']];
  blocks.forEach(([n,ic,t,who,d,col,v],i)=>{const x=.6+i*6.17,w=blocks.length===1?12.13:5.96;D.card(s,x,1.8,w,3.3);D.icon(s,ic,x+.3,2.05,.62,v);
    D.T0(s,n,{x:x+w-1.2,y:1.98,w:.9,h:.65,fontSize:30,bold:true,color:col,align:'right'});D.T0(s,t,{x:x+.3,y:2.9,w:w-.6,h:.45,fontSize:18,bold:true,color:D.C.green});
    D.T0(s,who.toUpperCase(),{x:x+.3,y:3.4,w:3,h:.28,fontSize:10,bold:true,color:col,charSpacing:1});D.T0(s,d,{x:x+.3,y:3.8,w:w-.6,h:.8,fontSize:12.5,color:D.C.ink});
    const nn=V.lead?(i?M.nU:M.nL):M.L.filter(x=>x.p===i+1).length;D.T0(s,[{text:String(nn),options:{fontSize:22,bold:true,color:D.C.green}},{text:'  '+(V.lead?(i?'canaux suivis':'leads envoyés'):V.recs),options:{fontSize:11,color:D.C.grey}}],{x:x+.3,y:4.45,w:3.5,h:.5,valign:'middle'})});
  D.card(s,.6,5.3,12.13,.85,{fill:D.C.tint2,line:D.C.tint2,shadow:false});
  D.T0(s,[{text:`${M.nL} ${V.recs} au total.  `,options:{bold:true,color:D.C.green}},{text:V.lead?'Chaque demande est suivie pendant cinq jours ouvrables ; une demande sans réponse reçoit un score nul sur les critères de réponse.':'Trois tentatives au plus par appel ; un appel non abouti reçoit un score nul. Les heures de début et de fin sont relevées.',options:{color:D.C.ink}}],{x:.85,y:5.3,w:11.7,h:.85,fontSize:12.5,valign:'middle'})}
function dkGrille(M){const D=DK,V=M.V,s=D.page('Grille et score',`${({2:'Deux',3:'Trois',4:'Quatre',5:'Cinq',6:'Six'})[M.seqs.length]||M.seqs.length} séquences décrivent ${V.lead?'le traitement de la demande':'l’appel observé'}`,V.src(`score en % ; critères non applicables exclus de leur base`));
  D.card(s,.6,1.8,7.3,4.85);D.T0(s,(V.lead?'LE TRAITEMENT EN QUATRE SÉQUENCES':'L’APPEL EN SIX SÉQUENCES'),{x:.85,y:1.95,w:6,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
  M.seqs.forEach((q,j)=>{const y=2.35+j*.62;D.icon(s,dkSeqIc(V,q.n),.85,y+.04,.42,'tint');D.T0(s,'0'+q.n,{x:1.4,y,w:.5,h:.5,fontSize:13,bold:true,color:D.C.gold,valign:'middle'});
    D.T0(s,q.name,{x:1.9,y,w:4.4,h:.5,fontSize:13,bold:true,color:D.C.green,valign:'middle'});D.T0(s,`${q.items.length} critères`,{x:6.2,y,w:1.5,h:.5,fontSize:10.5,color:D.C.grey,valign:'middle',align:'right'})});
  D.card(s,8.15,1.8,4.58,4.85,{fill:D.C.tint2,line:D.C.tint2,shadow:false});D.T0(s,'RÈGLES DE CALCUL',{x:8.4,y:1.95,w:4.2,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
  const nC=M.crit.length,bon=BONUS.items.length;
  [['FiCheck','Oui 100, Non 0, barème pour les réponses graduées'],['FiSliders','Critères pondérés par leur coefficient'],['FiMinus','N/A neutralisé : le critère sort de la base'],['FiTarget','Objectif : 85 % par '+V.rec]].forEach(([ic,t],j)=>{const y=2.45+j*.95;D.card(s,8.35,y,4.18,.8);D.icon(s,ic,8.5,y+.17,.46,'tint');D.T0(s,t,{x:9.1,y,w:3.3,h:.8,fontSize:12,bold:true,color:D.C.green,valign:'middle'})});
  D.T0(s,`${nC} critères scorés ; séquence ${V.lead?5:7} Bonus : ${bon} critère${bon>1?'s':''} hors score.`,{x:8.4,y:6.12,w:4.2,h:.5,fontSize:9,color:D.C.grey})}
function dkScore(M){const D=DK,V=M.V,s=D.page('Score global',M.pg!=null?`${V.Net} : ${D.p1(M.g)}, ${M.g>=M.pg?'en hausse de':'en baisse de'} ${D.f1(Math.abs(M.g-M.pg),1)} point${Math.abs(M.g-M.pg)>=2?'s':''} sur un an`:`${V.Net} : ${D.p1(M.g)}`,V.src(`moyenne des ${M.nL} scores`));
  D.card(s,.6,1.8,8.3,4.25);
  [[2026,M.pg,D.Y25],[2027,M.g,D.C.green]].forEach(([y0,v,col],j)=>{if(v==null)return;const y=2.5+j*1.5,bx=1.8,bw=6.3,X=t=>bx+bw*t/100;
    D.T0(s,String(y0),{x:.85,y,w:.9,h:.7,fontSize:18,bold:true,color:D.C.green,valign:'middle'});
    s.addShape('roundRect',{x:bx,y:y+.12,w:bw,h:.46,rectRadius:.1,fill:{color:'E8EBEF'},line:{color:'E8EBEF',width:0}});
    s.addShape('roundRect',{x:bx,y:y+.12,w:X(v)-bx,h:.46,rectRadius:.1,fill:{color:col},line:{color:col,width:0}});
    D.T0(s,D.p1(v),{x:X(v)-1.3,y:y+.12,w:1.2,h:.46,fontSize:15,bold:true,color:j?D.C.white:D.C.ink,align:'right',valign:'middle'})});
  const X85=1.8+6.3*OBJF;s.addShape('line',{x:X85,y:2.3,w:0,h:3.0,line:{color:D.C.red,width:1.5,dashType:'dash'}});D.T0(s,'OBJECTIF 85 %',{x:X85-.9,y:5.35,w:1.8,h:.3,fontSize:10,bold:true,color:D.C.red,align:'center'});
  D.kpi(s,9.15,1.8,3.58,2.1,{icon:'FiTrendingUp',label:'Évolution',value:M.pg!=null?D.dp(M.g,M.pg):'—',vs:28,sub:'en un an sur le score moyen',dark:true});
  D.kpi(s,9.15,4.1,3.58,1.95,{icon:V.uic,label:V.Units+' en progrès',value:`${M.prog} / ${M.nU}`,vs:24,sub:`${M.nU-M.prog} ${M.nU-M.prog>1?V.units:V.unit} en recul`});
  D.lecture(s,`L’objectif de 85 % s’applique à chaque ${V.rec} ; ${M.ok} ${M.ok>1?V.units+' l’atteignent':V.unit+' l’atteint'} en moyenne sur ${M.nU}.`)}
function dkRepart(M){const D=DK,V=M.V,s=D.page(`Répartition des ${V.recs}`,M.pd3?`Les ${V.recs} atteignant 85 % : ${M.pd3[0]} en 2026, ${M.d3[0]} en 2027`:`${M.d3[0]} ${V.recs} sur ${M.nL} atteignent 85 %`,V.src(`${M.nL} ${V.recs} ; échelle : bon ≥ 85 %, moyen 50 à 85 %, faible < 50 %`));
  D.card(s,.6,1.8,8.3,4.25);const lb=['Faible (< 50 %)','Moyen (50 à 85 %)','Bon (≥ 85 %)'],A=[M.d3[2],M.d3[1],M.d3[0]],B=M.pd3?[M.pd3[2],M.pd3[1],M.pd3[0]]:[0,0,0];
  s.addChart(D.P.ChartType.bar,lb.map((l,k)=>({name:l,labels:['2026','2027'],values:[B[k],A[k]]})),{x:.75,y:1.95,w:8,h:4,barDir:'bar',barGrouping:'percentStacked',catAxisOrientation:'maxMin',chartColors:[D.C.red,D.C.gold,D.C.mid],barGapWidthPct:45,
    catAxisLabelFontFace:D.F,valAxisLabelFontFace:D.F,dataLabelFontFace:D.F,legendFontFace:D.F,valAxisHidden:true,valGridLine:{style:'none'},catGridLine:{style:'none'},catAxisLineShow:false,valAxisLineShow:false,
    showValue:true,dataLabelPosition:'ctr',dataLabelFormatCode:'0',dataLabelColor:D.C.white,dataLabelFontBold:true,dataLabelFontSize:14,catAxisLabelFontSize:14,catAxisLabelFontBold:true,catAxisLabelColor:D.C.ink,showLegend:true,legendPos:'b',legendFontSize:10});
  D.kpi(s,9.15,1.8,3.58,2.1,{icon:'FiTarget',label:V.Recs+' 2027 à l’objectif',value:D.f1(M.d3[0]/M.nL*100,0)+' %',vs:30,sub:M.pd3?`contre ${D.f1(M.pd3[0]/M.PL.length*100,0)} % en 2026`:'',dark:true});
  D.kpi(s,9.15,4.1,3.58,1.95,{icon:'FiAlertTriangle',label:V.Recs+' faibles (< 50 %)',value:String(M.d3[2]),vs:24,sub:M.pd3?`contre ${M.pd3[2]} en 2026`:''});
  D.lecture(s,`Nombre de ${V.recs}. Les scénarios testés ne sont pas identiques d’une année à l’autre : la comparaison porte sur le niveau d’ensemble.`)}
function dkEnts(M){const D=DK,V=M.V,E=M.ents.slice().sort((a,b)=>b.g-a.g),s=D.page(`Lecture par ${V.ent}`,E.length>1?`${E[0].e} en tête (${D.p1(E[0].g)}), ${E[E.length-1].e} en retrait (${D.p1(E[E.length-1].g)})`:`${E[0].e} : ${D.p1(E[0].g)}`,V.src(`score moyen des ${V.recs} par ${V.ent}`));
  D.barsCard(s,.6,1.8,8.3,4.25,E.map(e=>({l:`${e.e} (${e.u} ${e.u>1?V.units:V.unit})`,v:e.g,p:e.p})),{title:'Score global par '+V.ent,lw:3.4});
  const mv=E.filter(e=>e.p!=null).sort((a,b)=>(b.g-b.p)-(a.g-a.p));
  D.kpi(s,9.15,1.8,3.58,2.1,{icon:'FiTrendingUp',label:'Plus forte progression',value:mv.length?D.dp(mv[0].g,mv[0].p):'—',vs:26,sub:mv.length?mv[0].e:'',dark:true});
  D.kpi(s,9.15,4.1,3.58,1.95,{icon:'FiMinus',label:'Écart entre extrêmes',value:E.length>1?D.f1(E[0].g-E[E.length-1].g,1)+' pt':'—',vs:24,sub:E.length>1?`${E[0].e} / ${E[E.length-1].e}`:''});
  D.lecture(s,`Les ${V.ents} se lisent avec leurs bases : ${E.map(e=>`${e.e} ${e.n} ${V.recs}`).join(', ')}.`)}
function dkSeqs(M){const D=DK,V=M.V,W=dkWeak(M),s=D.page(V.der,`${W[W.length-1].name} : séquence la mieux tenue ; ${W[0].name.toLowerCase()} : la plus fragile`,V.src(`moyenne des ${M.nL} ${V.recs} par séquence`));
  D.barsCard(s,.6,1.8,8.3,4.25,M.seqs.map(q=>({l:`${q.n}. ${q.name}`,v:q.v,p:q.p})),{title:'Conformité par séquence',lw:3.6,fs:11});
  const up=M.seqs.filter(q=>q.p!=null).sort((a,b)=>(b.v-b.p)-(a.v-a.p));
  D.card(s,9.15,1.8,3.58,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,'FiTrendingUp',9.4,2.02,.44,'white');
  D.T0(s,'ÉVOLUTION DEPUIS 2026',{x:9.4,y:2.62,w:3.1,h:.28,fontSize:10,bold:true,color:D.C.mint,charSpacing:1});
  (up.length?up:M.seqs).slice(0,4).forEach((q,i)=>{const y=3.0+i*.74;D.T0(s,q.name,{x:9.4,y,w:3.1,h:.3,fontSize:11,bold:true,color:D.C.white,fit:'shrink'});D.T0(s,q.p!=null?`${D.p1(q.p)} → ${D.p1(q.v)} (${D.dp(q.v,q.p)})`:D.p1(q.v),{x:9.4,y:y+.3,w:3.1,h:.3,fontSize:11,color:'C9D9EE'})});
  D.lecture(s,`${W.filter(q=>q.v<OBJN).length} séquence${W.filter(q=>q.v<OBJN).length>1?'s':''} sur ${W.length} sous l’objectif de 85 % ; priorité à ${W[0].name.toLowerCase()} (${D.p1(W[0].v)}).`)}
function dkSeqDetail(M,q){const D=DK,V=M.V,it=q.items.slice().sort((a,b)=>a.r-b.r),lo=it[0],s=D.page(`Séquence ${q.n} · ${q.name}`,lo?`${dkQ(lo.q,70)} : ${D.p1(lo.r*100)}`:q.name,V.src(`taux de conformité par critère, bases applicables`));
  const rows=it.slice(0,8).map(c=>({l:`${c.id} ${dkQ(c.q,48)}`,v:c.r*100,p:c.p!=null?c.p*100:null}));D.barsCard(s,.6,1.8,8.3,4.25,rows,{title:`${q.items.length} critère${q.items.length>1?'s':''} · du moins au plus respecté`,lw:4.2,fs:rows.length>6?9.5:10.5});
  D.kpi(s,9.15,1.8,3.58,2.1,{icon:dkSeqIc(V,q.n),label:'Score de la séquence',value:D.p1(q.v),vs:28,delta:q.p!=null?D.evo(q.v-q.p):null,sub:q.p!=null?`2026 : ${D.p1(q.p)}`:'',dark:true,smiley:D.SM3[D.lv3(q.v)]});
  const ok=q.items.filter(c=>c.r>=OBJF).length;D.kpi(s,9.15,4.1,3.58,1.95,{icon:'FiCheckCircle',label:'Critères à 85 % et plus',value:`${ok} / ${q.items.length}`,vs:24,sub:`base : ${M.nL} ${V.recs}, critères applicables`});
  D.lecture(s,lo?`Critère le plus faible : ${lo.id} « ${dkQ(lo.q,90)} » (${D.p1(lo.r*100)}${lo.p!=null?`, 2026 : ${D.p1(lo.p*100)}`:''}).`:'—')}
function dkMeasSlide(M){const D=DK,V=M.V,m=M.m,s=D.page(V.lead?'Réactivité':'Accessibilité et échange',V.lead?`${D.p1(m.rr*100)} des demandes reçoivent une réponse, ${D.p1(m.r24*100)} en moins de 24 heures`:`${D.p1(m.t1*100)} des appels aboutissent dès la première tentative`,V.src(V.lead?'délai entre l’envoi et la première réponse personnalisée':'tentatives, sonneries, mises en attente et durée relevées à chaque appel'));
  dkMeasKpis(s,M,.6,1.8,12.13,2.3);
  const B=AFFL(),sh=X=>B.map(b=>X.length?X.filter(v=>v.aff===b).length/X.length*100:0),a=sh(M.L),b=M.PL.length?sh(M.PL):null;
  D.barsCard(s,.6,4.3,8.3,1.75+0*B.length,B.map((l,i)=>({l,v:a[i],p:b?b[i]:null,t:D.p1(a[i]),col:i===0?D.C.mid:i===B.length-1?D.C.red:D.C.gold})),{title:V.lead?'Délai de première réponse · part des leads':'Tentatives avant décroché · part des appels',lw:3});
  D.card(s,9.15,4.3,3.58,1.75,{fill:D.C.tint2,line:D.C.tint2,shadow:false});D.T0(s,'NOTE DU CLIENT MYSTÈRE',{x:9.35,y:4.45,w:3.2,h:.28,fontSize:10,bold:true,color:D.C.gold});
  D.T0(s,D.f1(m.note,1)+' / 10',{x:9.35,y:4.8,w:3.2,h:.6,fontSize:26,bold:true,color:D.C.green});D.T0(s,M.pm?`2026 : ${D.f1(M.pm.note,1)} / 10`:'',{x:9.35,y:5.45,w:3.2,h:.3,fontSize:10.5,color:D.C.grey});
  D.lecture(s,V.lead?'Une réponse automatique rassure, mais seule la réponse personnalisée rapide ouvre le contact commercial.':'Le décroché rapide conditionne l’ensemble de l’appel : un appel non abouti est perdu pour le client.',{y:6.2})}
function dkScen(M){const D=DK,V=M.V,S=M.scs,s=D.page('Scénarios testés',S.length>1?`${S[0].sc} en tête (${D.p1(S[0].g)}), ${S[S.length-1].sc.toLowerCase()} en retrait (${D.p1(S[S.length-1].g)})`:'Scénarios testés',V.src(`score moyen par scénario ; bases entre parenthèses`));
  const rows=S.slice(0,8).map(x=>({l:`${dkQ(x.sc,40)} (${x.n})`,v:x.g,p:x.p}));D.barsCard(s,.6,1.8,12.13,4.25,rows,{title:'Score moyen par scénario',lw:5.2,fs:rows.length>6?10:11.5});
  D.lecture(s,'Bases réduites par scénario : les écarts se lisent comme des tendances à instruire.')}
function dkUnitsRank(M){const D=DK,V=M.V,U=M.units,s=D.page(`Classement des ${V.units}`,`${V.best1} : ${U[0].n} (${D.p1(U[0].g)}) ; ${U.length>1?`${U[U.length-1].n} en retrait (${D.p1(U[U.length-1].g)})`:''}`,V.src(`score moyen des ${V.recs} de chaque ${V.unit}`));
  if(U.length<=12){D.barsCard(s,.6,1.8,12.13,4.25,U.map(u=>({l:`${u.r}. ${u.n} · ${u.e}`,v:u.g,p:u.p})),{title:`${U.length} ${V.units} · du plus élevé au plus faible`,lw:5.2,fs:U.length>8?10:11.5})}
  else{const half=Math.ceil(U.length/2);[U.slice(0,half),U.slice(half)].forEach((L,c)=>{const x=.6+c*6.13;L.forEach((u,i)=>{const y=1.85+i*(4.2/half),k=D.lv3(u.g);
      s.addShape('roundRect',{x,y,w:5.95,h:4.2/half-.03,rectRadius:.04,fill:{color:D.TINT3[k]},line:{color:D.TINT3[k],width:0}});
      D.T0(s,`${u.r}. ${u.n}`,{x:x+.12,y,w:3.9,h:4.2/half-.03,fontSize:8.5,bold:true,color:D.C.ink,valign:'middle',fit:'shrink'});D.T0(s,u.e,{x:x+3.9,y,w:1.1,h:4.2/half-.03,fontSize:8,color:D.C.grey,valign:'middle'});
      D.T0(s,D.p1(u.g),{x:x+4.9,y,w:.95,h:4.2/half-.03,fontSize:9,bold:true,color:D.INK3[k],align:'right',valign:'middle'})})})}
  D.lecture(s,`${M.ok} ${M.ok>1?V.units:V.unit} sur ${M.nU} à l’objectif de 85 % ; ${M.prog} en progrès par rapport à la vague précédente.`)}
function dkEvoUnits(M){const D=DK,V=M.V,U=M.units.filter(u=>u.p!=null).map(u=>({...u,d:u.g-u.p})).sort((a,b)=>b.d-a.d),s=D.page(`Évolution par ${V.unit}`,`${M.prog} ${M.prog>1?V.units+' progressent':V.unit+' progresse'} ; ${M.nU-M.prog} ${M.nU-M.prog>1?'reculent':'recule'}`,V.src('écart de score 2027 – 2026'));
  const top=U.slice(0,5),bot=U.slice(-5).reverse();
  [[top,'PLUS FORTES PROGRESSIONS','FiTrendingUp','0B7A58'],[bot,'PLUS FORTS RECULS','FiTrendingDown',D.C.red]].forEach(([L,t,ic,col],c)=>{const x=.6+c*6.13;D.card(s,x,1.8,5.95,4.25);D.icon(s,ic,x+.25,2.0,.42,c?'red':'tint');D.T0(s,t,{x:x+.8,y:2.05,w:4.8,h:.3,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
    L.forEach((u,i)=>{const y=2.6+i*.66;D.T0(s,u.n,{x:x+.3,y,w:3.3,h:.5,fontSize:12,bold:true,color:D.C.green,valign:'middle',fit:'shrink'});D.T0(s,`${D.p1(u.p)} → ${D.p1(u.g)}`,{x:x+3.5,y,w:1.5,h:.5,fontSize:10.5,color:D.C.grey,valign:'middle'});D.T0(s,D.dp(u.g,u.p),{x:x+4.85,y,w:.95,h:.5,fontSize:12.5,bold:true,color:col,align:'right',valign:'middle'})})});
  D.lecture(s,'Les scénarios changent d’une année à l’autre : une évolution isolée se confirme à la mesure suivante.')}
function dkLowCrit(M,title){const D=DK,V=M.V,lo=dkLow(M,7),s=D.page(title||'Critères les moins respectés',`${dkQ(lo[0].q,95)} : ${D.p1(lo[0].r*100)}`,V.src('taux de conformité, bases applicables'));
  D.barsCard(s,.6,1.8,8.3,4.25,lo.map(c=>({l:`${c.id} ${dkQ(c.q,46)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Sept critères les plus faibles',lw:4.3,fs:10});
  const dn=M.crit.filter(c=>c.p!=null&&c.n>=5).sort((a,b)=>(a.r-a.p)-(b.r-b.p)).slice(0,2);
  D.card(s,9.15,1.8,3.58,4.25,{fill:D.C.redT,line:D.C.redT,shadow:false});D.icon(s,'FiAlertTriangle',9.4,2.02,.44,'white');D.T0(s,'EN RECUL DEPUIS 2026',{x:9.4,y:2.62,w:3.1,h:.28,fontSize:10,bold:true,color:D.C.red,charSpacing:1});
  dn.forEach((c,i)=>{const y=3.0+i*1.3;D.T0(s,dkQ(c.q,60),{x:9.4,y,w:3.1,h:.6,fontSize:11,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,`${D.p1(c.p*100)} → ${D.p1(c.r*100)}`,{x:9.4,y:y+.62,w:3.1,h:.35,fontSize:14,bold:true,color:D.C.red})});
  D.lecture(s,'Chaque critère renvoie à un geste observable : il se corrige par un standard écrit, un exemple commenté et une vérification.')}
function dkObs(M){const D=DK,V=M.V,lo=dkLow(M,6).map(c=>c.id),O=[];lo.forEach(id=>{const o=M.obs.find(x=>x.id===id&&!O.includes(x));if(o)O.push(o)});M.obs.forEach(o=>{if(O.length<6&&!O.includes(o))O.push(o)});
  const s=D.page('Observations qualitatives','Les observations précisent les gestes à corriger',V.src('observations rédigées par les clients mystères'));
  O.slice(0,6).forEach((o,i)=>{const c=i%2,r=Math.floor(i/2),x=.6+c*6.13,y=1.8+r*1.42;D.card(s,x,y,5.95,1.28);D.icon(s,'FiMessageSquare',x+.2,y+.22,.42,'gold');
    D.T0(s,`${o.id} · ${dkQ(ITEM[o.id].q,60)}`,{x:x+.8,y:y+.14,w:5,h:.36,fontSize:10,bold:true,color:D.C.gold,fit:'shrink'});D.T0(s,`« ${dkQ(o.t,150)} »`,{x:x+.8,y:y+.5,w:5,h:.62,fontSize:11,italic:true,color:D.C.ink,fit:'shrink'});
    D.T0(s,o.u,{x:x+.8,y:y+1.0,w:5,h:.22,fontSize:8.5,color:D.C.grey})});
  D.lecture(s,`Extraits des comptes rendus de ${V.recs}, à relire avec les scores des critères concernés.`)}
function dkActions(M,title){const D=DK,V=M.V,W=dkWeak(M).filter(q=>q.v<OBJN),s=D.page(title||'Plan de progrès',W.length?`${W.length} séquence${W.length>1?'s':''} sous l’objectif appelle${W.length>1?'nt':''} une action`:'Toutes les séquences atteignent l’objectif',V.src('actions proposées, à valider par BGFIBank'));
  const rows=W.slice(0,6).map((q,i)=>{const a=DIRA[q.n]||['','',''],lo=q.items.slice().sort((x,y)=>x.r-y.r)[0];return [D.cl(i<2?'P1':i<4?'P2':'P3',{bold:true,color:i<2?D.C.red:i<4?'9A6503':D.C.mid}),D.cl(`${q.name}\n${D.p1(q.v)}`,{align:'left',bold:true,color:D.C.green}),D.cl(lo?`${lo.id} ${dkQ(lo.q,60)} (${D.p1(lo.r*100)})`:'—',{align:'left',fontSize:9.5}),D.cl(a[1],{align:'left',fontSize:9.5}),D.cl(a[0],{fontSize:9.5}),D.cl(a[2],{align:'left',fontSize:9})]});
  if(rows.length)D.table(s,.6,1.8,12.13,['Priorité','Séquence','Critère le plus faible','Action','Pilote','Indicateur de suivi'],rows,{colW:[.85,2.0,2.7,3.7,1.4,1.48],rowH:.62});
  else D.T0(s,'Aucune action réseau requise : chaque '+V.unit+' traite ses écarts dans son plan de progrès.',{x:.6,y:2,w:12,h:.6,fontSize:14,color:D.C.green});
  D.lecture(s,`Chaque ${V.unit} dispose de son plan de progrès dans l’Espace résultats ; ce plan porte sur les actions à conduire au niveau ${V.ag?'du réseau':'de l’ensemble'}.`)}
function dkGouv(M){const D=DK,V=M.V,s=D.page('Gouvernance du plan',`Chaque ${V.unit} suit ses écarts et documente la correction`,'Organisation proposée');
  const L=[['FiUsers',V.ag?'Chef d’agence':V.crc?'Responsable du CRC':'Responsable digital','Débrief des résultats dans les 15 jours, plan de progrès validé dans l’Espace résultats'],['FiCheckSquare','Direction pilote','Revue mensuelle des actions, des preuves et des indicateurs de suivi'],['FiRefreshCw','Mesure suivante','Vérification des gestes corrigés lors de la prochaine campagne d’'+V.recs]];
  L.forEach(([ic,t,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,3.6);D.icon(s,ic,x+.28,2.1,.6,i===1?'green':'tint');D.T0(s,'0'+(i+1),{x:x+2.7,y:2.0,w:1,h:.6,fontSize:28,bold:true,color:D.C.gold,align:'right'});
    D.T0(s,t,{x:x+.28,y:2.95,w:3.4,h:.5,fontSize:16,bold:true,color:D.C.green});D.T0(s,d,{x:x+.28,y:3.5,w:3.4,h:1.6,fontSize:12,color:D.C.ink})});
  D.lecture(s,'Les résultats servent à accompagner la progression des équipes, non à sanctionner.',{y:5.75})}
function dkConclusion(M){const D=DK,V=M.V,W=dkWeak(M),lo=dkLow(M,3),s=D.page('Conclusion',`Le prochain gain se joue sur ${W[0].name.toLowerCase()}`,V.src(`${M.nL} ${V.recs} 2027`));
  [['FiAward','Ce qui tient',`${W[W.length-1].name} (${D.p1(W[W.length-1].v)}) ; ${M.ok} ${M.ok>1?V.units:V.unit} à l’objectif.`],['FiAlertTriangle','Ce qui reste fragile',lo.map(c=>`${c.id} ${dkQ(c.q,40).toLowerCase()} (${D.p1(c.r*100)})`).join(' ; ')],['FiFlag','Ce qui est proposé',`Standards écrits sur les gestes faibles, débrief dans chaque ${V.unit} et vérification à la mesure suivante.`]].forEach(([ic,t,d],i)=>{
    const y=1.8+i*1.42;D.card(s,.6,y,12.13,1.28,{fill:i===2?D.C.tint2:D.C.white});D.icon(s,ic,.85,y+.36,.56,i===1?'red':i===2?'green':'tint');D.T0(s,t,{x:1.65,y:y+.18,w:3,h:.4,fontSize:15,bold:true,color:D.C.green});D.T0(s,d,{x:1.65,y:y+.58,w:10.8,h:.6,fontSize:12,color:D.C.ink,fit:'shrink'})});
  D.lecture(s,`Score global ${D.p1(M.g)}${M.pg!=null?` (${D.dp(M.g,M.pg)} par rapport à la vague précédente)`:''} ; objectif de 85 % par ${V.rec}.`,{label:'Repère',icon:'FiTarget'})}
function dkAtlas(M,L,title){const D=DK,V=M.V,s=D.page('Atlas · '+title,`${L.length} ${L.length>1?V.units:V.unit} · du score global aux ${M.seqs.length} séquences`,V.src(`moyenne des ${V.recs} ; objectif 85 %`));
  const head=[V.Unit,'Global',...M.seqs.map(q=>'S'+q.n)],rows=L.map(u=>[D.cl(u.n,{align:'left',bold:true,color:D.C.green,fontSize:9.5}),D.cl(D.p1(u.g),Object.assign({fontSize:9.5},D.heat(u.g))),...u.d.map(v=>D.cl(v==null?'—':D.f1(v,0),Object.assign({fontSize:9},D.heat(v))))]);
  const cw=Math.min(1.8,(12.13-3.4-1.1)/M.seqs.length);D.table(s,.6,1.75,3.4+1.1+cw*M.seqs.length,head,rows,{colW:[3.4,1.1,...M.seqs.map(()=>cw)],rowH:Math.min(.42,4.3/(rows.length+1))});
  D.T0(s,M.seqs.map(q=>`S${q.n} ${q.name}`).join(' · '),{x:.6,y:6.3,w:12.1,h:.4,fontSize:8.5,color:D.C.grey})}
function dkMatrix(M){const D=DK,V=M.V,E=M.ents,s=D.page(`${V.Ents} · ${M.seqs.length} séquences`,'Les écarts se concentrent sur les mêmes séquences',V.src(`moyenne des ${V.recs} par ${V.ent} et par séquence`));
  const head=[V.Ent,'Global',...M.seqs.map(q=>'S'+q.n)],rows=E.map(e=>[D.cl(e.e,{align:'left',bold:true,color:D.C.green}),D.cl(D.p1(e.g),D.heat(e.g)),...e.d.map(v=>D.cl(v==null?'—':D.f1(v,0),D.heat(v)))]);
  rows.push([D.cl(V.Net,{align:'left',bold:true,color:D.C.white,fill:{color:D.C.green}}),D.cl(D.p1(M.g),D.heat(M.g)),...M.seqs.map(q=>D.cl(D.f1(q.v,0),D.heat(q.v)))]);
  const cw=Math.min(2,(12.13-3.2-1.2)/M.seqs.length);D.table(s,.6,1.85,3.2+1.2+cw*M.seqs.length,head,rows,{colW:[3.2,1.2,...M.seqs.map(()=>cw)],rowH:.5});
  D.T0(s,M.seqs.map(q=>`S${q.n} ${q.name}`).join(' · '),{x:.6,y:5.55,w:12.1,h:.4,fontSize:9,color:D.C.grey});
  D.lecture(s,'Vert : 85 % et plus · ocre : 50 à 85 % · rouge : moins de 50 %.')}
function dkStd(M){const D=DK,V=M.V,lo=dkLow(M,5),s=D.page('Standards à transmettre',`${lo.length} gestes décrits par une preuve observable`,V.src('sélection des critères les plus faibles'));
  const CA=CAX();const rows=lo.map(c=>[D.cl(c.id,{bold:true,color:D.C.green}),D.cl(dkQ(c.q,70),{align:'left'}),D.cl(D.p1(c.r*100),D.heat(c.r*100)),D.cl(CA[c.id]?CA[c.id][1]:(ACT[c.sn]||['',''])[1],{align:'left',fontSize:9.5}),D.cl(CA[c.id]?CA[c.id][3]:(ACT[c.sn]||['','',''])[2],{fontSize:9.5})]);
  D.table(s,.6,1.8,12.13,['N°','Geste attendu','2027','Standard proposé','Responsable'],rows,{colW:[.7,3.8,1.0,5.0,1.63],rowH:.72});
  D.lecture(s,'Un standard se transmet par un exemple commenté, une écoute ou une relecture commune, puis une vérification à la mesure suivante.')}

/* ===================== cinq présentations ===================== */
function dkDeckCodir(M){const D=DK,V=M.V;dkCover(M,'RESTITUTION AU COMITÉ DE DIRECTION',V.lead?'Traitement des demandes digitales':V.crc?'Qualité de service au téléphone':'Accueil téléphonique en agence',`${V.prog} : standards observés, écarts et plan de progrès, avec comparaison 2026`);
  D.sommaire('De l’observation aux décisions',V.src(`${M.nL} ${V.recs} · comparaison 2026`),[['01','FiCompass','Contexte et méthode','Dispositif, grille'],['02','FiBarChart2','Performance','Score, répartition, '+V.ents],['03','FiList',V.der,'Séquences, mesures'],['04','FiMap',V.crc?'Scénarios':`Scénarios et ${V.units}`,'Classement, évolutions'],['05','FiTarget','Écarts et plan de progrès','Gestes à sécuriser'],['06','FiFlag','Pilotage et décision','Gouvernance, conclusion']]);
  D.divider({letter:'01',kicker:'Partie 01',title:'Contexte et méthode',sub:`Ce qui a été observé lors des ${V.recs} mystères`,stats:[{icon:V.ic,v:String(M.nL),l:V.recs+' en 2027'},{icon:V.uic,v:String(M.nU),l:V.units}]});
  dkDispositif(M);dkGrille(M);
  D.divider({letter:'02',kicker:'Partie 02',title:'Performance',sub:'Le score moyen, sa répartition et ses écarts',stats:[{icon:'FiAward',v:D.p1(M.g),l:'score moyen'},{icon:'FiTarget',v:`${M.d3[0]} / ${M.nL}`,l:V.recs+' à l’objectif de 85 %'}]});
  dkScore(M);dkRepart(M);dkEnts(M);
  D.divider({letter:'03',kicker:'Partie 03',title:V.der,sub:'Séquences et mesures',stats:[{icon:'FiList',v:String(M.seqs.length),l:'séquences scorées'},{icon:'FiClock',v:V.lead?D.p1(M.m.r24*100):D.p1(M.m.t1*100),l:V.lead?'réponses sous 24 h':'décroché au 1er appel'}]});
  dkSeqs(M);dkMeasSlide(M);
  D.divider({letter:'04',kicker:'Partie 04',title:V.crc?'Scénarios':`Scénarios et ${V.units}`,sub:V.crc?'Des écarts entre scénarios, puis entre types d’appel':'Des écarts entre scénarios, puis entre '+V.units,stats:[{icon:'FiLayers',v:String(M.scs.length),l:'scénarios testés'},{icon:'FiTrendingUp',v:`${M.prog} / ${M.nU}`,l:V.units+' en progrès'}]});
  dkScen(M);dkUnitsRank(M);dkEvoUnits(M);
  D.divider({letter:'05',kicker:'Partie 05',title:'Écarts et plan de progrès',sub:'Du constat au geste à sécuriser',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  dkLowCrit(M);dkObs(M);dkActions(M,'Actions prioritaires');
  D.divider({letter:'06',kicker:'Partie 06',title:'Pilotage et décision',sub:'Gouvernance et conclusion',stats:[{icon:'FiFlag',v:String(dkWeak(M).filter(q=>q.v<OBJN).length),l:'séquences sous 85 %'},{icon:'FiCalendar',v:'90 j',l:'premier point d’étape'}]});
  dkGouv(M);dkConclusion(M);D.merci()}
function dkDeckAnalyse(M){const D=DK,V=M.V;dkCover(M,'RAPPORT D’ANALYSE DÉTAILLÉ',V.lead?'Leads digitaux : analyse détaillée':V.crc?'Centre de relation client : analyse détaillée':'Appels aux agences : analyse détaillée',`Analyse complète dans l’ordre de la grille : séquences, critères, ${V.ents}, scénarios et ${V.units}`);
  D.sommaire('Une lecture dans l’ordre de la grille',V.src(`${M.nL} ${V.recs} · comparaison 2026`),[['01','FiCompass','Méthode','Dispositif, grille, calcul'],['02','FiBarChart2','Résultats d’ensemble','Score, répartition, mesures'],['03','FiList','Séquence par séquence',`${M.seqs.length} séquences, ${M.crit.length} critères`],['04','FiMap','Lectures croisées',`${V.Ents}, scénarios`],['05','FiGrid',V.Units,'Classement, atlas, évolutions'],['06','FiTarget','Gestes prioritaires','Critères, observations, actions']]);
  D.divider({letter:'01',kicker:'Partie 01',title:'Méthode',sub:'Dispositif et règles de calcul',stats:[{icon:V.ic,v:String(M.nL),l:V.recs+' en 2027'},{icon:'FiList',v:String(M.crit.length),l:'critères scorés'}]});
  dkDispositif(M);dkGrille(M);
  D.divider({letter:'02',kicker:'Partie 02',title:'Résultats d’ensemble',sub:'Score, répartition et mesures',stats:[{icon:'FiAward',v:D.p1(M.g),l:'score moyen'},{icon:'FiTrendingUp',v:M.pg!=null?D.dp(M.g,M.pg):'—',l:'par rapport à la vague précédente'}]});
  dkScore(M);dkRepart(M);dkMeasSlide(M);dkSeqs(M);
  D.divider({letter:'03',kicker:'Partie 03',title:'Séquence par séquence',sub:'Chaque critère avec son taux de conformité',stats:[{icon:'FiList',v:String(M.seqs.length),l:'séquences'},{icon:'FiCheckSquare',v:String(M.crit.length),l:'critères'}]});
  M.seqs.forEach(q=>dkSeqDetail(M,q));
  D.divider({letter:'04',kicker:'Partie 04',title:'Lectures croisées',sub:`${V.Ents} et scénarios`,stats:[{icon:'FiMap',v:String(M.ents.length),l:V.ents},{icon:'FiLayers',v:String(M.scs.length),l:'scénarios'}]});
  dkEnts(M);dkMatrix(M);dkScen(M);
  D.divider({letter:'05',kicker:'Partie 05',title:V.Units,sub:'Classement, atlas et évolutions',stats:[{icon:V.uic,v:String(M.nU),l:V.units},{icon:'FiTarget',v:String(M.ok),l:'à l’objectif de 85 %'}]});
  dkUnitsRank(M);dkAtlasAll(M);dkEvoUnits(M);
  D.divider({letter:'06',kicker:'Partie 06',title:'Gestes prioritaires',sub:'Critères, observations et actions',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  dkLowCrit(M);dkObs(M);dkStd(M);dkActions(M);dkConclusion(M);D.merci()}
function dkAtlasAll(M){const V=M.V;if(V.ag){CME().forEach(e=>{const L=M.units.filter(u=>u.e===e);if(L.length)dkAtlas(M,L,e)})}else dkAtlas(M,M.units,V.Units)}
function dkDeckCarte(M){const D=DK,V=M.V;dkCover(M,'CARTOGRAPHIE DES ÉCARTS',V.lead?'Canaux digitaux : où se situent les écarts':V.crc?'Scénarios d’appel : où se situent les écarts':'Agences au téléphone : où se situent les écarts',`Atlas des ${M.nU} ${V.units} par séquence, écarts critiques par ${V.ent} et leviers d’action`);
  D.sommaire('Lire les écarts à trois échelles avant de décider',V.src(`${M.nU} ${V.units}, ${M.nL} ${V.recs}, ${M.seqs.length} séquences`),[['01','FiCompass','Méthode et légende','Bases et seuils'],['02','FiBarChart2','Synthèse',`${V.Net}, séquences`],['03','FiMap',V.Ents,'Matrice des séquences'],['04','FiGrid','Atlas',`${M.nU} ${V.units}`],['05','FiAlertTriangle','Écarts critiques','Séquences et gestes'],['06','FiFlag','Des écarts à l’action','Leviers, conclusion']]);
  {const s=D.page('Méthode et légende','Une carte de lecture des scores, avec des bases explicites',V.src(`${M.nL} ${V.recs}`));
    [['Bon','≥ 85 %',0],['Moyen','50 à 85 %',1],['Faible','< 50 %',2]].forEach(([l,d,k],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,1.6,{fill:D.TINT3[k],line:D.TINT3[k],shadow:false});D.T0(s,l,{x:x+.3,y:2.0,w:3,h:.5,fontSize:20,bold:true,color:D.INK3[k]});D.T0(s,d,{x:x+.3,y:2.55,w:3,h:.4,fontSize:13,color:D.C.ink})});
    D.T0(s,[{text:'Lecture.  ',options:{bold:true,color:D.C.green}},{text:`Chaque cellule donne le score moyen des ${V.recs} sur la séquence ; les critères non applicables sortent de la base. Les bases par ${V.unit} sont réduites (${Math.round(M.nL/M.nU)} ${V.recs} en moyenne) : une cellule rouge ouvre une question, pas une sanction.`,options:{color:D.C.ink}}],{x:.6,y:3.8,w:12.1,h:1.4,fontSize:13});
    D.lecture(s,`Objectif de pilotage : 85 % par ${V.rec}.`)}
  dkScore(M);dkSeqs(M);dkRepart(M);dkMatrix(M);
  D.divider({letter:'A',kicker:'Atlas',title:`${M.nU} ${V.units}, ${M.seqs.length} séquences`,sub:'Repérer les écarts sans masquer les bases',stats:[{icon:V.uic,v:String(M.nU),l:V.units},{icon:'FiTarget',v:String(M.ok),l:'à l’objectif'}]});
  dkAtlasAll(M);
  {const W=dkWeak(M)[0],L=M.units.map(u=>{let k=0;u.d.forEach((v,i)=>{if(v!=null&&(u.d[k]==null||v<u.d[k]))k=i});return {...u,wk:k}});const cnt=M.seqs.map((q,i)=>({q,n:L.filter(u=>u.wk===i).length})).sort((a,b)=>b.n-a.n);
    const s=D.page('Séquence la plus faible',`${cnt[0].q.name} est la séquence la plus faible pour ${cnt[0].n} ${cnt[0].n>1?V.units:V.unit}`,V.src(`séquence au score le plus bas de chaque ${V.unit}`));
    D.barsCard(s,.6,1.8,8.3,4.25,cnt.map(x=>({l:x.q.name,v:x.n/M.nU*100,t:`${x.n} ${x.n>1?V.units:V.unit}`,col:D.C.gold})),{title:`Part des ${V.units} dont c’est la séquence la plus faible`,lw:3.6});
    D.kpi(s,9.15,1.8,3.58,4.25,{icon:'FiAlertTriangle',label:'Séquence réseau la plus faible',value:W.name,vs:20,sub:`${D.p1(W.v)} en moyenne`,dark:true})}
  {const lo=dkLow(M,5),E=M.ents,s=D.page(`Gestes critiques par ${V.ent}`,'Les gestes les plus faibles se retrouvent partout',V.src(`taux de conformité par ${V.ent}`));
    const rows=lo.map(c=>[D.cl(`${c.id} ${dkQ(c.q,50)}`,{align:'left',fontSize:9.5,bold:true,color:D.C.green}),D.cl(D.p1(c.r*100),D.heat(c.r*100)),...E.map(e=>{const r=critRate(M.L.filter(v=>AGS[v.ag].e===e.e),c.id);return D.cl(r==null?'—':D.p1(r*100),D.heat(r==null?null:r*100))})]);
    const cw=Math.min(1.6,(12.13-4.6-1.2)/E.length);D.table(s,.6,1.85,4.6+1.2+cw*E.length,['Critère',V.Net,...E.map(e=>e.e)],rows,{colW:[4.6,1.2,...E.map(()=>cw)],rowH:.62});
    D.lecture(s,'Un geste faible partout relève d’un standard commun ; un geste faible dans une seule '+V.ent+' relève d’un accompagnement ciblé.')}
  {const U=M.units.slice().sort((a,b)=>a.g-b.g).slice(0,4),B=M.units.slice(0,3),s=D.page(`${V.Units} à instruire`,`Les scores les plus bas orientent l’investigation`,V.src(`score moyen par ${V.unit}`));
    [[U,'SCORES LES PLUS BAS','FiSearch','red'],[B,'RÉFÉRENCES DE PRATIQUE','FiAward','tint']].forEach(([L,t,ic,v],c)=>{const x=.6+c*6.13;D.card(s,x,1.8,5.95,4.25);D.icon(s,ic,x+.25,2.0,.42,v);D.T0(s,t,{x:x+.8,y:2.05,w:4.8,h:.3,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
      L.forEach((u,i)=>{const y=2.6+i*.8,W=M.seqs[u.d.indexOf(Math.min(...u.d.filter(x=>x!=null)))];D.T0(s,u.n,{x:x+.3,y,w:3.9,h:.4,fontSize:12.5,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,`${u.e} · séquence la plus faible : ${W?W.name.toLowerCase():'—'}`,{x:x+.3,y:y+.38,w:4.6,h:.3,fontSize:9.5,color:D.C.grey,fit:'shrink'});D.T0(s,D.p1(u.g),{x:x+4.6,y,w:1.15,h:.4,fontSize:13,bold:true,color:D.INK3[D.lv3(u.g)],align:'right'})})});
    D.lecture(s,'Observer ce qui se répète dans les meilleurs résultats avant de généraliser une pratique.')}
  D.divider({letter:'→',kicker:'Traduction',title:'Des écarts à l’action',sub:'Une priorisation fondée sur les gestes observables',stats:[{icon:'FiFlag',v:String(dkWeak(M).filter(q=>q.v<OBJN).length),l:'séquences sous 85 %'},{icon:'FiCheckSquare',v:String(dkLow(M,5).length),l:'gestes prioritaires'}]});
  dkActions(M,'Matrice écarts → actions');dkStd(M);dkConclusion(M);D.merci()}
function dkDeckSynth(M){const D=DK,V=M.V;dkCover(M,V.lead?'LEADS DIGITAUX · SYNTHÈSE':'APPELS MYSTÈRES · SYNTHÈSE','Les gestes qui font la différence',`Pratiques observées, insuffisances et standards à transmettre`);
  D.sommaire('Des acquis observés aux standards à fiabiliser',V.src(`${M.nL} ${V.recs}`),[['01','FiThumbsUp','Pratiques observées','Ce qui fonctionne'],['02','FiAlertTriangle','Insuffisances','Là où l’échange perd en qualité'],['03','FiRefreshCw','Transfert','Standards à transmettre']]);
  {const hi=dkHigh(M,3),lo=dkLow(M,3),s=D.page('Synthèse',`${dkWeak(M).slice(-1)[0].name} tient ; ${dkWeak(M)[0].name.toLowerCase()} reste fragile`,V.src(`${M.nL} ${V.recs}`));
    [[hi,'CE QUI TIENT','FiThumbsUp','tint',D.C.mid],[lo,'CE QUI DÉCROCHE','FiAlertTriangle','red',D.C.red]].forEach(([L,t,ic,v,col],c)=>{const x=.6+c*6.13;D.card(s,x,1.8,5.95,4.25);D.icon(s,ic,x+.25,2.0,.42,v);D.T0(s,t,{x:x+.8,y:2.05,w:4.8,h:.3,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
      L.forEach((c2,i)=>{const y=2.6+i*1.1;D.T0(s,`${c2.id} · ${dkQ(c2.q,80)}`,{x:x+.3,y,w:4.3,h:.7,fontSize:11.5,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,D.p1(c2.r*100),{x:x+4.6,y,w:1.15,h:.5,fontSize:15,bold:true,color:col,align:'right'})})});
    D.lecture(s,`Score global ${D.p1(M.g)} ; ${M.d3[0]} ${V.recs} sur ${M.nL} atteignent 85 %.`)}
  dkDispositif(M);
  D.divider({letter:'01',kicker:'01 · Pratiques observées',title:'Ce qui fonctionne déjà',sub:'Des standards visibles et des gestes relationnels à documenter',stats:dkHigh(M,2).map(c=>({icon:'FiCheckCircle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  {const hi=dkHigh(M,7),s=D.page('Gestes les mieux tenus',`${dkQ(hi[0].q,60)} : ${D.p1(hi[0].r*100)}`,V.src('taux de conformité, bases applicables'));
    D.barsCard(s,.6,1.8,12.13,4.25,hi.map(c=>({l:`${c.id} ${dkQ(c.q,70)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Sept critères les mieux respectés',lw:6.6,fs:10.5});D.lecture(s,'Ces gestes servent de références : ils sont tenus dans la majorité des '+V.recs+'.')}
  {const B=M.units.slice(0,Math.min(5,M.units.length)),s=D.page(`${V.Units} à observer`,`${M.ok} ${M.ok>1?V.units+' dépassent':V.unit+' dépasse'} 85 % en moyenne`,V.src(`score moyen par ${V.unit}`));
    D.barsCard(s,.6,1.8,12.13,4.25,B.map(u=>({l:`${u.n} · ${u.e}`,v:u.g,p:u.p})),{title:'Les meilleurs résultats',lw:5.2});D.lecture(s,'Observer ce qui se répète dans les meilleurs résultats avant de diffuser une pratique.')}
  D.divider({letter:'02',kicker:'02 · Insuffisances',title:'Là où l’échange perd en qualité',sub:'Des ruptures courtes mais répétées',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  dkWeak(M).slice(0,Math.min(3,M.seqs.length)).forEach(q=>dkSeqDetail(M,q));
  dkMeasSlide(M);dkObs(M);
  {const lo=dkLow(M,4),E=M.ents,s=D.page(`Variation par ${V.ent}`,'La faiblesse des gestes dépasse une seule '+(V.ag?'entité':V.ent),V.src(`taux de conformité par ${V.ent}`));
    const rows=lo.map(c=>[D.cl(`${c.id} ${dkQ(c.q,50)}`,{align:'left',fontSize:9.5,bold:true,color:D.C.green}),...E.map(e=>{const r=critRate(M.L.filter(v=>AGS[v.ag].e===e.e),c.id);return D.cl(r==null?'—':D.p1(r*100),D.heat(r==null?null:r*100))})]);
    const cw=Math.min(1.8,(12.13-5)/E.length);D.table(s,.6,1.85,5+cw*E.length,['Critère',...E.map(e=>e.e)],rows,{colW:[5,...E.map(()=>cw)],rowH:.62});D.lecture(s,'Un même geste faible dans toutes les '+V.ents+' appelle un standard commun.')}
  D.divider({letter:'03',kicker:'03 · Transfert',title:'Transformer les constats en gestes vérifiables',sub:'Un standard clair, une observation, puis la mesure',stats:[{icon:'FiCheckSquare',v:'5',l:'standards proposés'},{icon:'FiRefreshCw',v:'1',l:'mesure de vérification'}]});
  dkStd(M);
  {const s=D.page('Cadre de lecture','Des constats utiles à confirmer sur le terrain',V.src(`${M.nL} ${V.recs} 2027, ${M.PL.length} en 2026`));
    [['FiInfo','Bases',`${M.nL} ${V.recs}, ${Math.round(M.nL/M.nU)} en moyenne par ${V.unit} : les écarts locaux se lisent comme des tendances.`],['FiLayers','Scénarios','Les scénarios changent d’une année à l’autre : la comparaison porte sur le niveau d’ensemble.'],['FiShield','Usage','Les résultats servent à accompagner les équipes, non à sanctionner.']].forEach(([ic,t,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,3.6);D.icon(s,ic,x+.28,2.1,.6,'tint');D.T0(s,t,{x:x+.28,y:2.95,w:3.4,h:.5,fontSize:16,bold:true,color:D.C.green});D.T0(s,d,{x:x+.28,y:3.5,w:3.4,h:1.6,fontSize:12,color:D.C.ink})})}
  dkConclusion(M);D.merci()}
function dkDeckPlan(M){const D=DK,V=M.V,W=dkWeak(M).filter(q=>q.v<OBJN);dkCover(M,'PLAN D’ACTIONS OPÉRATIONNEL',V.lead?'Leads digitaux':V.crc?'Centre de relation client':'Accueil téléphonique des agences',`Du diagnostic à la preuve de correction : actions, pilotes, cibles et gouvernance`);
  D.sommaire('Du diagnostic à la preuve de correction',V.src(`${M.nL} ${V.recs}`),[['01','FiSearch','Diagnostic','Séquences, gestes, '+V.ents],['02','FiLayers','Portefeuille','Actions priorisées'],['03','FiFlag','Mise en œuvre','Feuille de route, mesure, gouvernance']]);
  {const s=D.page('Synthèse pour décision',`${W.length} séquence${W.length>1?'s':''} sous l’objectif ; ${dkLow(M,1)[0]?dkQ(dkLow(M,1)[0].q,50).toLowerCase()+' en tête des gestes à corriger':''}`,V.src(`${M.nL} ${V.recs}`));
    D.kpi(s,.6,1.75,2.9,2.55,{icon:'FiAward',label:'Score global',value:D.p1(M.g),delta:M.pg!=null?D.evo(M.g-M.pg):null,sub:M.pg!=null?`2026 : ${D.p1(M.pg)}`:'',dark:true,smiley:D.SM3[D.lv3(M.g)]});dkMeasKpis(s,M,3.7,1.75,9.03,2.55,3);
    D.T0(s,'GESTES À SÉCURISER EN PREMIER',{x:.6,y:4.5,w:6,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
    dkLow(M,3).forEach((c,i)=>{const x=.6+i*4.1;D.card(s,x,4.85,3.93,1.35,{fill:D.C.redT,line:D.C.redT,shadow:false});D.icon(s,'FiAlertTriangle',x+.22,5.1,.46,'white');D.T0(s,dkQ(c.q,48),{x:x+.85,y:4.98,w:2.95,h:.55,fontSize:11,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,D.p1(c.r*100),{x:x+.85,y:5.55,w:2.9,h:.5,fontSize:20,bold:true,color:D.C.red})})}
  D.divider({letter:'01',kicker:'01 · Diagnostic',title:'Où se perd la qualité',sub:'Séquences, gestes et '+V.ents,stats:[{icon:'FiList',v:`${W.length} / ${M.seqs.length}`,l:'séquences sous 85 %'},{icon:'FiAward',v:D.p1(M.g),l:'score global'}]});
  dkSeqs(M);dkLowCrit(M,'Diagnostic des gestes');dkMatrix(M);
  D.divider({letter:'02',kicker:'02 · Portefeuille',title:'Actions priorisées',sub:'Une action par séquence sous l’objectif',stats:[{icon:'FiFlag',v:String(W.length),l:'actions de direction'},{icon:'FiUsers',v:String(M.nU),l:V.units+' avec un plan'}]});
  dkActions(M,'Portefeuille de progrès');
  W.slice(0,4).forEach((q,i)=>{const a=DIRA[q.n]||['','',''],it=q.items.slice().sort((x,y)=>x.r-y.r).slice(0,4),s=D.page(`A${i+1} · ${i<2?'P1':'P2'}`,a[1]?dkQ(a[1],90):q.name,V.src(`séquence ${q.n} · ${q.name}`));
    D.barsCard(s,.6,1.8,7.4,4.25,it.map(c=>({l:`${c.id} ${dkQ(c.q,44)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Critères visés',lw:3.8,fs:10.5});
    D.card(s,8.25,1.8,4.48,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,'FiFlag',8.5,2.02,.44,'white');
    [['PILOTE',a[0]],['INDICATEUR DE SUIVI',a[2]],['CIBLE',`85 % sur la séquence ${q.name.toLowerCase()} (${D.p1(q.v)} en 2027)`],['ÉCHÉANCE',i<2?'90 jours après validation':'180 jours après validation']].forEach(([t,d],j)=>{const y=2.6+j*.85;D.T0(s,t,{x:8.5,y,w:4,h:.25,fontSize:9.5,bold:true,color:D.C.mint,charSpacing:1});D.T0(s,d||'—',{x:8.5,y:y+.26,w:4,h:.55,fontSize:11,color:D.C.white,fit:'shrink'})});
    D.lecture(s,`Preuve attendue : le critère observé conforme à la mesure suivante, ${V.unit} par ${V.unit}.`)});
  D.divider({letter:'03',kicker:'03 · Mise en œuvre',title:'Feuille de route et gouvernance',sub:'Trois points de décision sur 90 jours',stats:[{icon:'FiCalendar',v:'90 j',l:'premier bilan'},{icon:'FiRefreshCw',v:'1',l:'mesure de vérification'}]});
  {const s=D.page('Feuille de route','Trois portes de décision sur 90 jours','J0 = validation du plan par BGFIBank');
    [['J0 → J30','Standards','Diffuser les standards écrits sur les gestes les plus faibles ; débrief dans chaque '+V.unit],['J30 → J60','Accompagnement',(V.lead?'Charte de réponse et bibliothèque de réponses types':'Écoutes croisées d’appels et coaching')+' ; suivi des plans de progrès'],['J60 → J90','Vérification','Point d’étape sur les indicateurs de suivi ; décision de généralisation']].forEach(([t,h,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,3.6,{fill:i===2?D.C.tint2:D.C.white});D.T0(s,t,{x:x+.28,y:2.05,w:3.4,h:.5,fontSize:20,bold:true,color:D.C.gold});D.T0(s,h,{x:x+.28,y:2.65,w:3.4,h:.45,fontSize:16,bold:true,color:D.C.green});D.T0(s,d,{x:x+.28,y:3.2,w:3.4,h:1.8,fontSize:12,color:D.C.ink})});
    D.lecture(s,'Chaque porte de décision s’appuie sur les indicateurs suivis dans l’Espace résultats.',{y:5.75})}
  {const s=D.page('Contrat de mesure','Chaque cible renvoie au critère observé dans la même base','Cibles proposées, à valider par BGFIBank');
    const rows=dkLow(M,6).map(c=>[D.cl(c.id,{bold:true,color:D.C.green}),D.cl(dkQ(c.q,70),{align:'left'}),D.cl(c.p!=null?D.p1(c.p*100):'—'),D.cl(D.p1(c.r*100),D.heat(c.r*100)),D.cl(D.p1(Math.min(100,Math.max(OBJN,c.r*100+15))),{bold:true,color:D.C.green})]);
    D.table(s,.6,1.8,12.13,['N°','Critère',__wl(0),__wl(1),'Cible'],rows,{colW:[.8,7.2,1.3,1.4,1.43],rowH:.6});D.lecture(s,'Cible : 85 % au moins, ou +15 points pour les critères les plus éloignés.')}
  dkGouv(M);
  {const s=D.page('Décisions attendues','Valider les standards et lancer les actions P1','Proposition de mise en œuvre · BGFIBank × SPIRIT');
    [['FiCheckSquare','Valider les standards',`Les ${Math.min(5,dkLow(M,5).length)} gestes prioritaires et leur preuve observable`],['FiUsers','Désigner les pilotes',W.slice(0,2).map(q=>(DIRA[q.n]||[''])[0]).filter(Boolean).join(' et ')||'Directions concernées'],['FiCalendar','Fixer le calendrier','Premier point d’étape à 90 jours, mesure de vérification à la campagne suivante']].forEach(([ic,t,d],i)=>{const y=1.8+i*1.42;D.card(s,.6,y,12.13,1.28);D.icon(s,ic,.85,y+.36,.56,i===0?'green':'tint');D.T0(s,t,{x:1.65,y:y+.18,w:5,h:.4,fontSize:15,bold:true,color:D.C.green});D.T0(s,d,{x:1.65,y:y+.6,w:10.8,h:.5,fontSize:12,color:D.C.ink})})}
  dkConclusion(M);D.merci()}
const DKDECKS={présentation:['Restitution_Comite_Direction',dkDeckCodir,'Restitution au Comité de direction'],analyse:['Rapport_Analyse_Detaillee',dkDeckAnalyse,'Rapport d’analyse détaillé'],carte:['Cartographie_des_Ecarts',dkDeckCarte,'Cartographie des écarts'],rapport:['Synthese_Bonnes_Pratiques_Insuffisances',dkDeckSynth,'Synthèse des bonnes pratiques et des insuffisances'],plan:['Plan_Actions_Operationnel',dkDeckPlan,'Plan d’actions opérationnel']};
async function dkPrep(){if(DKA._ready)return;const CC={g:'#0b5d9c',w:'#FFFFFF',m:'#91a66d',o:'#63a2d2',r:'#C6564F'};
  const ks=Object.keys(DKA).filter(k=>k.startsWith('ic:'));
  await Promise.all(ks.map(k=>new Promise(res=>{const im=new Image();im.onload=()=>{Object.entries(CC).forEach(([c,col])=>{const cv=document.createElement('canvas');cv.width=im.width;cv.height=im.height;const x=cv.getContext('2d');x.drawImage(im,0,0);x.globalCompositeOperation='source-in';x.fillStyle=col;x.fillRect(0,0,cv.width,cv.height);DKA[k.slice(3)+'_'+c]=cv.toDataURL('image/png')});res()};im.onerror=res;im.src=DKA[k]})));
  const ld=src=>new Promise(res=>{const im=new Image();im.onload=()=>res(im);im.onerror=()=>res(null);im.src=src});
  const tint=async(src,col)=>{const im=await ld(src);if(!im)return src;const cv=document.createElement('canvas');cv.width=im.width;cv.height=im.height;const x=cv.getContext('2d');x.drawImage(im,0,0);x.globalCompositeOperation='source-in';x.fillStyle=col;x.fillRect(0,0,cv.width,cv.height);return cv.toDataURL('image/png')};
  const crop=async(src,r,fx=.5)=>{const im=await ld(src);if(!im)return src;let w=im.width,h=im.height,sx=0,sy=0;if(w/h>r){const nw=Math.round(h*r);sx=Math.round((w-nw)*fx);w=nw}else{const nh=Math.round(w/r);sy=Math.round((h-nh)*.35);h=nh}
    const cv=document.createElement('canvas');cv.width=w;cv.height=h;cv.getContext('2d').drawImage(im,sx,sy,w,h,0,0,w,h);return cv.toDataURL('image/jpeg',.86)};
  DKA.bicici_g=A.logo_bicici;DKA.bicici_w=A.logo_bicici_w;DKA.spirit_r=A.logo_spirit;DKA.spirit_w=await tint(A.logo_spirit,'#FFFFFF');
  DKA.cover=await crop(A.home,6.133/7.5);DKA.pdfcover=await crop(A.home,133.65/210,.45);DKA.merci=await crop(A.login,5.983/7.5);
  DKA._ready=1}
async function dkBuild(id){await dkPrep();const [fn,fx,t]=DKDECKS[id],M=dkM();DK.start(`BGFIBank — ${t} — ${M.V.space} 2027`);fx(M);
  const blob=await DK.P.write({outputType:'blob'});return {name:`BGFIBank_${fn}_${M.V.file}_2027_SPIRIT.pptx`,blob}}
window.BDK={build:(id)=>dkBuild(id)};


/* ===================== v65 : présentations des appels et des leads calquées sur celles des visites (mêmes sections, mêmes pages) ===================== */
const dkP=(M,f)=>M.V.lead?null:f;
const dkPart=(M,p)=>M.L.filter(v=>v.p===p);
const dkPr=v=>v==null?'—':DK.p1(v*100);
const dkSc=s=>s.replace(/^Information sur (un |une |l’)?/i,'').replace(/^./,c=>c.toUpperCase());
/* page de critères d’une séquence, appel par appel */
function dkCritPages(M,q){const D=DK,V=M.V,cs=q.items.slice(),per=10,pages=Math.ceil(cs.length/per);const two=!V.lead&&!V.ag;
  for(let pg=0;pg<pages;pg++){const part=cs.slice(pg*per,pg*per+per),s=D.page(`S${q.n} · ${q.name} · critères${pages>1?` (${pg+1}/${pages})`:''}`,pg===0?`Les ${cs.length} critère${cs.length>1?'s':''} de la séquence, ${V.rec} par ${V.rec}`:`Critères ${part[0].id} à ${part[part.length-1].id}`,V.src(`taux de conformité des ${V.recs} où le critère s’applique · N/A exclus`));
    const head=['N°','Critère de la grille','Coeff','2027','2026','Évol.'].concat(two?['Appel 1','Appel 2']:['Base']);
    const rows=part.map(c=>{const d=c.p==null?null:(c.r-c.p)*100,e=D.evo(d);const r1=two?critRate(dkPart(M,1),c.id):null,r2=two?critRate(dkPart(M,2),c.id):null;
      return [D.cl(c.id,{bold:true,color:D.C.green}),D.cl(c.q,{align:'left',fontSize:9}),D.cl(String(c.co)),D.cl(dkPr(c.r),D.heat(c.r*100)),D.cl(dkPr(c.p),{color:D.C.grey}),D.cl(d==null?'—':e.text.replace('▲ ','▲').replace('▼ ','▼'),{color:e.color,bold:true,fontSize:9.5})]
        .concat(two?[D.cl(dkPr(r1),Object.assign({fontSize:9.5},D.heat(r1==null?null:r1*100))),D.cl(dkPr(r2),Object.assign({fontSize:9.5},D.heat(r2==null?null:r2*100)))]:[D.cl(String(c.n),{color:D.C.grey})])});
    D.table(s,.6,1.72,12.13,head,rows,{colW:two?[.6,6.48,.6,1.0,.9,1.0,.78,.77]:[.6,6.93,.6,1.0,.9,1.0,1.1],rowH:.4});
    D.lecture(s,`Couleurs : vert ≥ 85 %, orange 50 à 85 %, rouge < 50 %.${two?' Appel 1 : prospect · appel 2 : client.':' Base : leads où le critère s’applique.'}`,{y:6.28,h:.45})}}
function dkSeqOverview(M,q){const D=DK,V=M.V,s=D.page(`S${q.n} · ${q.name}`,`${q.name} : ${D.p1(q.v)}${q.p!=null?`, ${q.v>=q.p?'en hausse':'en baisse'} de ${D.f1(Math.abs(q.v-q.p),1)} point${Math.abs(q.v-q.p)>=2?'s':''}`:''}`,V.src(`moyenne des ${M.nL} ${V.recs} sur la séquence`));
  const it=q.items.slice().sort((a,b)=>a.r-b.r);D.kpi(s,.6,1.8,3.58,2.1,{icon:dkSeqIc(V,q.n),label:'Score de la séquence',value:D.p1(q.v),vs:28,delta:q.p!=null?D.evo(q.v-q.p):null,sub:q.p!=null?`2026 : ${D.p1(q.p)}`:'',dark:true,smiley:D.SM3[D.lv3(q.v)]});
  const ok=q.items.filter(c=>c.r>=OBJF).length;D.kpi(s,.6,4.1,3.58,1.95,{icon:'FiCheckCircle',label:'Critères à 85 % et plus',value:`${ok} / ${q.items.length}`,vs:24,sub:'critères de la séquence'});
  D.barsCard(s,4.4,1.8,8.33,4.25,it.slice(0,7).map(c=>({l:`${c.id} ${dkQ(c.q,44)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Critères du moins au plus respecté',lw:3.9,fs:10});
  const lo=it[0];D.lecture(s,lo?`Critère le plus faible : ${lo.id} « ${dkQ(lo.q,90)} » (${D.p1(lo.r*100)}).`:'—')}
function dkRessenti(M){const D=DK,V=M.V,m=M.m,pm=M.pm,s=D.page(V.lead?'S2 et Bonus · Ressenti':'S6 et Bonus · Ressenti',`Le client mystère attribue ${D.f1(m.note,1)}/10 ${V.lead?'au traitement de sa demande':'à son appel'}${pm?`, contre ${D.f1(pm.note,1)}/10 en 2026`:''}`,V.src(`appréciations du client mystère · ${M.nL} ${V.recs}`));
  const bo=BONUS.items.map(it=>({it,r:critRate(M.L,it.id),p:critRate(M.PL,it.id)}));
  const K=[['FiStar','Note du client mystère',D.f1(m.note,1)+'/10',pm?D.evo(m.note-pm.note,false,''):null,pm?`2026 : ${D.f1(pm.note,1)}/10`:'']].concat(bo.filter(b=>b.r!=null).slice(0,2).map((b,i)=>[i?'FiSmile':'FiHeart',dkQ(b.it.q,40),b.r==null?'—':D.p1(b.r*100),b.p!=null&&b.r!=null?D.evo((b.r-b.p)*100):null,'hors score'+(b.p!=null?` · 2026 : ${D.p1(b.p*100)}`:'')]));
  const kw=K.length===1?5.98:(12.13-(K.length-1)*.17)/K.length;if(K.length===1){D.card(s,6.75,1.8,5.98,2.1,{fill:D.C.tint2,line:D.C.tint2,shadow:false});D.T0(s,'COMMENT LIRE LA NOTE',{x:7.0,y:2.0,w:5.5,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});D.T0(s,`La note de 0 à 10 résume l’expérience vécue par le client mystère, de l’envoi de la demande à la fin du suivi. Elle se lit à côté des critères observés, sans entrer dans le score.`,{x:7.0,y:2.35,w:5.5,h:1.4,fontSize:12,color:D.C.ink,fit:'shrink'})}K.forEach(([ic,l,v,d,sub],i)=>D.kpi(s,.6+i*(kw+.17),1.8,kw,2.1,{icon:ic,label:l,value:v,delta:d,sub,dark:i===0}));
  const lv=X=>{const c=[0,0,0];X.forEach(v=>c[v.note==null?2:v.note>=8?0:v.note>=5?1:2]++);return c},a=lv(M.L),b=M.PL.length?lv(M.PL):null;
  D.barsCard(s,.6,4.1,12.13,1.95,[['Note de 8 à 10',0],['Note de 5 à 7',1],[V.lead?'Note de 0 à 4 ou sans réponse':'Note de 0 à 4',2]].map(([l,k])=>({l,v:a[k]/M.nL*100,p:b?b[k]/M.PL.length*100:null,t:D.p1(a[k]/M.nL*100),col:[D.C.mid,D.C.gold,D.C.red][k]})),{title:'Répartition des notes du client mystère',lw:4});
  D.lecture(s,`Les appréciations du client mystère complètent les critères observés : elles se lisent comme un ressenti, sans entrer dans le score pour la séquence ${V.lead?5:7}.`,{y:6.2})}
function dkSynthExec(M){const D=DK,V=M.V,W=dkWeak(M),s=D.page('Synthèse exécutive',M.pg!=null?`La qualité observée ${M.g>=M.pg?'progresse':'recule'} : ${D.p1(M.g)} contre ${D.p1(M.pg)} en 2026`:`Score global : ${D.p1(M.g)}`,V.src(`${M.nL} ${V.recs} par année`));
  D.kpi(s,.6,1.75,2.9,2.55,{icon:'FiAward',label:'Score global',value:D.p1(M.g),delta:M.pg!=null?D.evo(M.g-M.pg):null,sub:M.pg!=null?`2026 : ${D.p1(M.pg)} · objectif 85 %`:'objectif 85 %',dark:true,smiley:D.SM3[D.lv3(M.g)]});dkMeasKpis(s,M,3.7,1.75,9.03,2.55,4);
  D.barsCard(s,.6,4.5,12.13,1.6,[W[W.length-1],W[0]].map(q=>({l:`${q.n}. ${q.name}`,v:q.v,p:q.p})),{title:'Séquence la mieux tenue et séquence la plus fragile',lw:4.4});
  D.lecture(s,`${M.d3[0]} ${V.recs} sur ${M.nL} atteignent 85 % ; ${M.ok} ${M.ok>1?V.units:V.unit} sur ${M.nU} en moyenne.`,{y:6.25,h:.48})}
function dkEnseignements(M){const D=DK,V=M.V,W=dkWeak(M),lo=dkLow(M,1)[0],m=M.m,s=D.page('Synthèse exécutive','Trois enseignements pour décider',V.src(`${M.nL} ${V.recs}`));
  const E=[['FiTrendingUp','Ce qui progresse',M.pg!=null?`Le score passe de ${D.p1(M.pg)} à ${D.p1(M.g)} ; ${M.prog} ${M.prog>1?V.units:V.unit} sur ${M.nU} en progrès.`:`Score global de ${D.p1(M.g)}.`],
    ['FiAlertTriangle','Ce qui reste fragile',`${W[0].name} (${D.p1(W[0].v)}) et le geste « ${dkQ(lo.q,60).toLowerCase()} » (${D.p1(lo.r*100)}).`],
    ['FiFlag','Ce qui est proposé',V.lead?`Garantir une réponse personnalisée sous 24 heures (aujourd’hui ${D.p1(m.r24*100)}) et la transmission systématique à un conseiller.`:`Sécuriser le décroché (${D.p1(m.t1*100)} au premier appel) et les gestes de fin d’appel ; vérifier à la campagne suivante.`]];
  E.forEach(([ic,t,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,4.1,{fill:i===2?D.C.green:D.C.white,line:i===2?D.C.green:D.C.line});D.icon(s,ic,x+.28,2.1,.6,i===2?'white':i===1?'red':'tint');D.T0(s,'0'+(i+1),{x:x+2.7,y:2.0,w:1,h:.6,fontSize:28,bold:true,color:D.C.gold,align:'right'});
    D.T0(s,t,{x:x+.28,y:2.95,w:3.4,h:.5,fontSize:16,bold:true,color:i===2?D.C.white:D.C.green});D.T0(s,d,{x:x+.28,y:3.5,w:3.4,h:2.2,fontSize:12.5,color:i===2?'C9D9EE':D.C.ink})})}
function dkMethode(M){const D=DK,V=M.V,s=D.page('Méthode et lecture',V.ag?`${M.nL} appels mystères : un appel pour chacune des ${M.nU} agences`:V.crc?`${M.nL} appels mystères sur ${M.nU} scénarios`:`${M.nL} leads mystères sur ${M.nU} canaux`,V.src(`grille de ${M.crit.length} critères scorés`));
  [['FiPhone',V.lead?'Envoi et suivi':'Appel et tentatives',V.lead?'Une demande prospect par lead, suivie pendant cinq jours ouvrables ; captures horodatées.':'Trois tentatives au plus ; un appel non abouti reçoit un score nul ; heures de début et de fin relevées.'],
   ['FiList','Grille et score',`${M.seqs.length} séquences, ${M.crit.length} critères pondérés par leur coefficient ; Oui 100, Non 0, barème, N/A neutralisé.`],
   ['FiTarget','Objectif et échelle',`85 % par ${V.rec} ; Bon ≥ 85 %, Moyen 50 à 85 %, Faible < 50 % ; comparaison avec la campagne 2026.`]].forEach(([ic,t,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,3.6);D.icon(s,ic,x+.28,2.1,.6,'tint');D.T0(s,t,{x:x+.28,y:2.95,w:3.4,h:.5,fontSize:16,bold:true,color:D.C.green});D.T0(s,d,{x:x+.28,y:3.5,w:3.4,h:1.8,fontSize:12,color:D.C.ink})});
  D.lecture(s,`Les bases sont réduites ${V.ag?'par agence (un appel par vague)':V.crc?'par scénario':'par canal (dix leads)'} : les écarts locaux se lisent comme des signaux à instruire.`,{y:5.75})}
function dkContexte(M){const D=DK,V=M.V,s=D.page('Contexte et mandat',V.lead?'IMPACTS 29 étend l’exigence de service aux canaux digitaux':'IMPACTS 29 exige une qualité de service constante, y compris au téléphone','Sources : TDR BGFIBank, juin 2027 · offre SPIRIT, juillet 2027');
  D.card(s,.6,1.8,6.4,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,'FiFlag',.85,2.02,.48,'white');D.T0(s,'OBJECTIF DE LA BANQUE',{x:.85,y:2.7,w:5.9,h:.3,fontSize:10,bold:true,color:D.C.mint,charSpacing:1});
  D.T0(s,V.lead?'Transformer chaque demande digitale en contact utile':'Passer des standards définis aux pratiques observées',{x:.85,y:3.0,w:5.9,h:.95,fontSize:22,bold:true,color:D.C.white});
  D.T0(s,V.lead?'Le dispositif mesure la réponse automatique, le délai et la qualité de la réponse personnalisée, puis le suivi par un conseiller.':'Le dispositif évalue l’accessibilité, l’accueil, la découverte du besoin, la réponse et la prise de congé, avec un objectif de 85 % par appel.',{x:.85,y:4.15,w:5.8,h:1.2,fontSize:12.5,color:'C9D9EE'});
  [[V.uic,String(M.nU),V.units+' évalués',V.ag?'29 à Abidjan · 14 en Province':M.ents.map(e=>e.e).join(', ')],[V.ic,String(M.nL),V.recs+' en 2027',`${M.PL.length} en 2026`],['FiTarget','85 %','objectif par '+V.rec,'repère de pilotage partagé']].forEach(([ic,v,l,d],i)=>{const y=1.8+i*1.45;D.card(s,7.25,y,5.48,1.3);D.icon(s,ic,7.47,y+.35,.56,i===2?'gold':'tint');
    D.T0(s,v,{x:8.25,y:y+.15,w:1.6,h:.6,fontSize:26,bold:true,color:D.C.green,valign:'middle'});D.T0(s,l,{x:9.85,y:y+.2,w:2.8,h:.35,fontSize:12.5,bold:true,color:D.C.ink});D.T0(s,d,{x:9.85,y:y+.6,w:2.8,h:.5,fontSize:10.5,color:D.C.grey,fit:'shrink'})})}
function dkSynthDec(M){const D=DK,V=M.V,lo=dkLow(M,3),m=M.m,s=D.page('Synthèse pour décision',`${M.pg!=null&&M.g>=M.pg?'La qualité progresse':'La qualité reste à consolider'} ; ${dkWeak(M)[0].name.toLowerCase()} reste la première marge de gain`,V.src(`${M.nL} ${V.recs} par année`));
  const cs=[{icon:'FiAward',label:'Score moyen',value:D.p1(M.g),delta:M.pg!=null?D.evo(M.g-M.pg):null,sub:M.pg!=null?`2026 : ${D.p1(M.pg)} · objectif 85 %`:'',smiley:D.SM3[D.lv3(M.g)],dark:true},
    {icon:'FiTarget',label:V.Recs+' à l’objectif',value:`${M.d3[0]} / ${M.nL}`,delta:M.pd3?{text:`${M.pd3[0]} en 2026`,color:D.C.grey}:null,sub:`soit ${D.f1(M.d3[0]/M.nL*100,0)} % des ${V.recs}`}].concat(lo.map(c=>({icon:'FiAlertTriangle',label:dkQ(c.q,34),value:D.p1(c.r*100),delta:c.p!=null?D.evo((c.r-c.p)*100):null,sub:c.p!=null?`2026 : ${D.p1(c.p*100)}`:''})));
  cs.forEach((o,i)=>D.kpi(s,.6+i*2.46,1.75,2.26,2.55,o));D.T0(s,'TROIS GESTES À SÉCURISER',{x:.6,y:4.5,w:5,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
  lo.forEach((c,i)=>{const x=.6+i*4.1;D.card(s,x,4.85,3.93,1.35,{fill:D.C.redT,line:D.C.redT,shadow:false});D.icon(s,'FiAlertTriangle',x+.22,5.1,.46,'white');D.T0(s,dkQ(c.q,46),{x:x+.85,y:4.98,w:2.95,h:.55,fontSize:11,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,D.p1(c.r*100),{x:x+.85,y:5.55,w:2.9,h:.5,fontSize:20,bold:true,color:D.C.red})});
  D.lecture(s,V.lead?'Décision : répondre personnellement sous 24 heures et transmettre chaque demande à un conseiller identifié.':'Décision : sécuriser le décroché, la personnalisation de l’échange et la conclusion de chaque appel.',{y:6.32,h:.42,label:'Décision',icon:'FiFlag'})}
function dkGeo(M){const D=DK,V=M.V;let G;if(V.ag){G=['Abidjan','Province'].map(z=>{const l=M.L.filter(v=>AGS[v.ag].z===z),q=M.PL.filter(v=>AGS[v.ag].z===z);return {l:z,n:l.length,g:netScore(l).g*100,p:q.length?netScore(q).g*100:null}})}
  else if(V.crc)G=[1,2].map(p=>{const l=M.L.filter(v=>v.p===p),q=M.PL.filter(v=>v.p===p);return {l:p===1?'Appels prospect':'Appels client',n:l.length,g:netScore(l).g*100,p:q.length?netScore(q).g*100:null}});
  else G=[['Avec réponse automatique',v=>v.auto],['Sans réponse automatique',v=>!v.auto]].map(([l,f])=>{const a=M.L.filter(f),q=M.PL.filter(f);return {l,n:a.length,g:a.length?netScore(a).g*100:null,p:q.length?netScore(q).g*100:null}});
  const s=D.page(V.ag?'Lecture géographique':V.crc?'Lecture par profil':'Lecture par réponse automatique',`${G[0].l} : ${D.p1(G[0].g)} · ${G[1].l.toLowerCase()} : ${D.p1(G[1].g)}`,V.src(`score moyen des ${V.recs}`));
  G.forEach((x,i)=>{const X=.6+i*6.13;D.kpi(s,X,1.8,5.95,2.4,{icon:i?'FiMapPin':'FiHome',label:x.l,value:D.p1(x.g),vs:34,delta:x.p!=null?D.evo(x.g-x.p):null,sub:`${x.n} ${V.recs}${x.p!=null?` · 2026 : ${D.p1(x.p)}`:''}`,dark:i===0})});
  D.barsCard(s,.6,4.4,12.13,1.65,G.map(x=>({l:x.l,v:x.g,p:x.p})),{title:'Comparaison 2027 et 2026',lw:3.6});D.lecture(s,`Écart de ${D.f1(Math.abs(G[0].g-G[1].g),1)} point${Math.abs(G[0].g-G[1].g)>=2?'s':''} entre les deux groupes.`,{y:6.2})}
function dkRegul(M){const D=DK,V=M.V,U=M.units;let s;if(V.ag)return;
  if(V.ag){const none=U.filter(u=>u.vs.every(v=>v.g<OBJN)).length,both=U.filter(u=>u.vs.length>1&&u.vs.every(v=>v.g>=OBJN)).length,one=M.nU-none-both;
    s=D.page('Régularité par agence',`${none} agences restent sous 85 % lors des deux appels`,V.src('deux appels par agence'));[['Aucun appel à 85 %',none,D.C.red],['Un appel sur deux à 85 %',one,D.C.gold],['Deux appels à 85 %',both,D.C.mid]].forEach(([l,n,c],i)=>D.kpi(s,.6+i*4.1,1.8,3.93,2.4,{icon:['FiAlertTriangle','FiMinus','FiAward'][i],label:l,value:`${n} / ${M.nU}`,vs:30,sub:'agences',dark:i===2}))}
  else{s=D.page(`Régularité par ${V.unit}`,`Part des ${V.recs} à 85 % : de ${D.p1(Math.min(...U.map(u=>u.vs.filter(v=>v.g>=OBJN).length/u.cnt*100)))} à ${D.p1(Math.max(...U.map(u=>u.vs.filter(v=>v.g>=OBJN).length/u.cnt*100)))}`,V.src(`${V.recs} de chaque ${V.unit}`));
    D.barsCard(s,.6,1.8,12.13,2.4+0*U.length,U.slice(0,6).map(u=>({l:u.n,v:u.vs.filter(v=>v.g>=OBJN).length/u.cnt*100,t:`${u.vs.filter(v=>v.g>=OBJN).length} / ${u.cnt}`,col:D.C.mid})),{title:`Part des ${V.recs} à l’objectif · ${V.unit}`,lw:5})}
  const gap=U.map(u=>({u,d:Math.max(...u.vs.map(v=>v.g))-Math.min(...u.vs.map(v=>v.g))})).sort((a,b)=>b.d-a.d).slice(0,3);
  D.card(s,.6,4.4,12.13,1.65);D.T0(s,'ÉCARTS LES PLUS MARQUÉS ENTRE '+V.recs.toUpperCase(),{x:.85,y:4.5,w:8,h:.28,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
  gap.forEach((x,i)=>{const X=.85+i*4;D.T0(s,x.u.n,{x:X,y:4.9,w:3.8,h:.4,fontSize:12,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,`${D.f1(x.d,1)} points d’écart · de ${D.p1(Math.min(...x.u.vs.map(v=>v.g)))} à ${D.p1(Math.max(...x.u.vs.map(v=>v.g)))}`,{x:X,y:5.35,w:3.8,h:.5,fontSize:10.5,color:D.C.grey})});
  D.lecture(s,'La régularité d’un même standard d’un appel à l’autre compte autant que le niveau moyen.',{y:6.2})}
function dkFocus(M,q,kick){const D=DK,V=M.V,it=q.items.slice().sort((a,b)=>a.r-b.r),lo=it.slice(0,5),s=D.page(kick||q.name,`${dkQ(lo[0].q,60)} : ${D.p1(lo[0].r*100)}`,V.src(`critères de la séquence ${q.n} · ${M.nL} ${V.recs}`));
  D.barsCard(s,.6,1.8,8.3,4.25,lo.map(c=>({l:dkQ(c.q,46),v:c.r*100,p:c.p!=null?c.p*100:null})),{title:`${q.n}. ${q.name} · gestes les moins tenus`,lw:4.3,fs:10.5});
  const dn=q.items.filter(c=>c.p!=null).sort((a,b)=>(a.r-a.p)-(b.r-b.p))[0];
  D.card(s,9.15,1.8,3.58,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,dkSeqIc(V,q.n),9.4,2.02,.44,'white');D.T0(s,'LE STANDARD ATTENDU',{x:9.4,y:2.62,w:3.1,h:.28,fontSize:10,bold:true,color:D.C.mint,charSpacing:1});
  const CA=CAX();lo.slice(0,3).forEach((c,i)=>{const y=3.0+i*.95;D.icon(s,'FiCheckSquare',9.4,y+.04,.3,'none_m');D.T0(s,dkQ(CA[c.id]?CA[c.id][1]:c.q,70),{x:9.8,y,w:2.75,h:.85,fontSize:10.5,bold:true,color:D.C.white,fit:'shrink'})});
  D.lecture(s,dn?`${dkQ(dn.q,70)} : ${D.p1(dn.p*100)} en 2026, ${D.p1(dn.r*100)} en 2027.`:`Score de la séquence : ${D.p1(q.v)}.`)}
function dkDeuxParcours(M){const D=DK,V=M.V;if(V.ag)return;if(V.lead){const s=D.page('Deux issues',`${M.L.filter(v=>!v.ok).length} demandes sur ${M.nL} restent sans réponse personnalisée`,V.src(`${M.nL} leads`));const a=M.L.filter(v=>v.ok),b=M.L.filter(v=>!v.ok);
    [[a,'Demandes avec réponse','FiInbox'],[b,'Demandes sans réponse','FiAlertTriangle']].forEach(([X,l,ic],i)=>D.kpi(s,.6+i*6.13,1.8,5.95,2.4,{icon:ic,label:l,value:`${X.length} / ${M.nL}`,vs:30,sub:X.length?`score moyen : ${D.p1(netScore(X).g*100)}`:'',dark:i===0}));
    D.lecture(s,'Sans réponse personnalisée, la demande est perdue : le délai de réponse est le premier levier.',{y:4.5});return}
  const P=[1,2].map(p=>{const l=dkPart(M,p),q=M.PL.filter(v=>v.p===p),ns=netScore(l),ps=q.length?netScore(q):null;return {p,n:l.length,g:ns.g*100,pg:ps?ps.g*100:null,d:SEQ.map(x=>ns.d[x.n]==null?null:ns.d[x.n]*100)}});
  const s=D.page('Deux parcours',Math.abs(P[0].g-P[1].g)<3?'Les niveaux globaux des deux parcours sont proches':`Appels ${P[0].g>P[1].g?'prospect':'client'} en tête de ${D.f1(Math.abs(P[0].g-P[1].g),1)} points`,V.src('appels prospect et appels client'));
  P.forEach((x,i)=>D.kpi(s,.6+i*6.13,1.8,5.95,1.9,{icon:i?'FiHelpCircle':'FiUserPlus',label:i?'Appels client · assistance et réclamation':'Appels prospect · information et souscription',value:D.p1(x.g),vs:28,delta:x.pg!=null?D.evo(x.g-x.pg):null,sub:`${x.n} appels${x.pg!=null?` · 2026 : ${D.p1(x.pg)}`:''}`,dark:i===0}));
  const rows=SEQ.map((q,j)=>[D.cl(`${q.n}. ${q.name}`,{align:'left',bold:true,color:D.C.green}),D.cl(dkPr(P[0].d[j]==null?null:P[0].d[j]/100),D.heat(P[0].d[j])),D.cl(dkPr(P[1].d[j]==null?null:P[1].d[j]/100),D.heat(P[1].d[j]))]);
  D.table(s,.6,3.9,12.13,['Séquence','Appels prospect','Appels client'],rows,{colW:[6.13,3,3],rowH:.3});}
function dkCartoList(M,L,title,sub){const D=DK,V=M.V,s=D.page(title,sub,V.src(`score moyen des ${V.recs} ; objectif 85 %`));
  const groups=V.ag?[...new Set(L.map(u=>u.e))]:[null],per=[];(V.ag?groups.map(g=>L.filter(u=>u.e===g)):[L]).forEach(G=>{const n=Math.ceil(G.length/11)||1,k=Math.ceil(G.length/n);for(let i=0;i<n;i++){const c=G.slice(i*k,i*k+k);c.e0=G[0]&&G[0].e;c.tot=G.length;c.cont=i>0;per.push(c)}});
  const w=Math.min(5.95,(12.13-(per.length-1)*.18)/per.length);
  per.forEach((G,c)=>{const x=.6+c*(w+.18);D.T0(s,G.cont?'':`${V.ag?G.e0.toUpperCase()+' · ':''}${G.tot} ${G.tot>1?V.units:V.unit}`,{x,y:1.75,w,h:.25,fontSize:9,bold:true,color:D.C.gold,charSpacing:1});
    G.forEach((u,i)=>{const y=2.05+i*.36,k=D.lv3(u.g);s.addShape('roundRect',{x,y,w,h:.31,rectRadius:.04,fill:{color:D.TINT3[k]},line:{color:D.TINT3[k],width:0}});s.addShape('ellipse',{x:x+.08,y:y+.09,w:.13,h:.13,fill:{color:[D.C.green,D.C.gold,D.C.red][k]},line:{width:0,color:'FFFFFF'}});
      D.T0(s,u.n,{x:x+.28,y,w:w-1.2,h:.31,fontSize:9,color:D.C.ink,valign:'middle',fit:'shrink'});D.T0(s,D.p1(u.g),{x:x+w-.95,y,w:.85,h:.31,fontSize:9,bold:true,color:D.INK3[k],align:'right',valign:'middle'})})});
  const c3=[0,0,0];L.forEach(u=>c3[D.lv3(u.g)]++);[['Bon (≥ 85 %)',0],['Moyen (50 à 85 %)',1],['Faible (< 50 %)',2]].forEach(([l,k],i)=>{D.T0(s,`● ${l} : ${c3[k]}`,{x:.6+i*3.2,y:6.1,w:3,h:.3,fontSize:9.5,bold:true,color:[D.C.green,D.C.gold,D.C.red][k]})})}
function dkEcartService(M){const D=DK,V=M.V,W=dkWeak(M),hi=W[W.length-1],lo=W[0],s=D.page('Écart de service',Math.abs(hi.v-lo.v)<1?`${hi.name} et ${lo.name.toLowerCase()} se tiennent au même niveau`:`${hi.name} tient ; ${lo.name.toLowerCase()} décroche`,V.src(`séquences · ${M.nL} ${V.recs}`));
  D.barsCard(s,.6,1.8,8.3,4.25,M.seqs.slice().sort((a,b)=>b.v-a.v).map(q=>({l:q.name,v:q.v,p:q.p,col:q===hi?D.C.green:undefined})),{title:'Séquences du plus au moins tenu',lw:3.6});
  D.card(s,9.15,1.8,3.58,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,'FiMinus',9.4,2.02,.44,'white');D.T0(s,'ÉCART À COMBLER',{x:9.4,y:2.62,w:3.1,h:.28,fontSize:10,bold:true,color:D.C.mint,charSpacing:1});
  D.T0(s,`${D.f1(hi.v-lo.v,1)} pt`,{x:9.4,y:3.0,w:3.1,h:.7,fontSize:30,bold:true,color:D.C.white});D.T0(s,`séparent ${hi.name.toLowerCase()} et ${lo.name.toLowerCase()}.`,{x:9.4,y:3.8,w:3.1,h:1.2,fontSize:11,color:'C9D9EE'})}
function dkCroise(M){const D=DK,V=M.V,ix=[...Array(N).keys()],k=V.ag?'D2d_6':V.crc?'D3c':'D4a_5',sv=csat(k,ix);const s=D.page('Lecture croisée',V.ag?'Les deux études se répondent sur l’accueil et la réponse au client':V.crc?'L’enquête et les appels mystères convergent sur la réponse au téléphone':'L’enquête et les leads convergent sur la réactivité digitale',`Sources : enquête de satisfaction (n = ${fr(N)}) et ${V.recs} mystères 2027`);
  [['FiUsers','Satisfaction déclarée',sv==null?'—':D.p1(sv*100),V.ag?'clients satisfaits de leur agence':V.crc?'clients satisfaits du centre de relation client':'clients satisfaits de l’application et de la banque en ligne'],['FiEye','Qualité observée',D.p1(M.g),`score moyen des ${V.recs} mystères`],[V.lead?'FiClock':'FiPhone',V.lead?'Réponse sous 24 h':'Décroché au 1er appel',V.lead?D.p1(M.m.r24*100):D.p1(M.m.t1*100),V.lead?'leads mystères':'appels mystères']].forEach(([ic,l,v,d],i)=>D.kpi(s,.6+i*4.1,1.8,3.93,2.4,{icon:ic,label:l,value:v,vs:30,sub:d,dark:i===1}));
  D.card(s,.6,4.4,12.13,1.65,{fill:D.C.tint2,line:D.C.tint2,shadow:false});D.T0(s,[{text:'Lecture.  ',options:{bold:true,color:D.C.green}},{text:'La satisfaction déclarée mesure ce que les clients retiennent ; la qualité observée mesure les gestes tenus. Les deux se lisent ensemble, sans lien de causalité établi entre les deux mesures.',options:{color:D.C.ink}}],{x:.85,y:4.4,w:11.7,h:1.65,fontSize:12.5,valign:'middle'})}
function dkPlanActs(M){const W=dkWeak(M).filter(q=>q.v<OBJN),lo=dkLow(M,8),CA=CAX(),A=[];
  W.forEach(q=>{const d=DIRA[q.n];if(d)A.push({t:dkQ(d[1],80),q,owner:d[0],kpi:d[2],crit:q.items.slice().sort((a,b)=>a.r-b.r).slice(0,4)})});
  lo.forEach(c=>{if(A.length>=8)return;const ca=CA[c.id];if(!ca||A.some(a=>a.t===dkQ(ca[1],80)))return;A.push({t:dkQ(ca[1],80),q:M.seqs.find(x=>x.n===c.sn),owner:ca[3],kpi:`Critère ${c.id} conforme à la mesure suivante`,crit:[c]})});
  return A.slice(0,8).map((a,i)=>({...a,i,pr:i<3?'P0':'P1'}))}
function dkActSlide(M,a){const D=DK,V=M.V,s=D.page(`A${a.i+1} · ${a.pr}`,a.t,V.src(`séquence ${a.q.n} · ${a.q.name}`));
  D.barsCard(s,.6,1.8,7.4,4.25,a.crit.map(c=>({l:`${c.id} ${dkQ(c.q,44)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Critères visés',lw:3.8,fs:10.5});
  D.card(s,8.25,1.8,4.48,4.25,{fill:D.C.green,line:D.C.green});D.icon(s,'FiFlag',8.5,2.02,.44,'white');
  [['PILOTE',a.owner],['INDICATEUR DE SUIVI',a.kpi],['CIBLE',`85 % sur la séquence ${a.q.name.toLowerCase()} (${D.p1(a.q.v)} en 2027)`],['ÉCHÉANCE',a.pr==='P0'?'Démarrage sous 30 jours':'Chantier de 31 à 90 jours']].forEach(([t,d],j)=>{const y=2.6+j*.85;D.T0(s,t,{x:8.5,y,w:4,h:.25,fontSize:9.5,bold:true,color:D.C.mint,charSpacing:1});D.T0(s,d||'—',{x:8.5,y:y+.26,w:4,h:.55,fontSize:11,color:D.C.white,fit:'shrink'})});
  D.lecture(s,`Preuve attendue : le critère observé conforme à la mesure suivante, ${V.unit} par ${V.unit}.`)}
function dkTextCards(M,kick,title,src,cards){const D=DK,s=D.page(kick,title,src);cards.forEach(([ic,t,d],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,3.6,{fill:i===cards.length-1?D.C.tint2:D.C.white});D.icon(s,ic,x+.28,2.1,.6,i===1?'green':'tint');D.T0(s,'0'+(i+1),{x:x+2.7,y:2.0,w:1,h:.6,fontSize:28,bold:true,color:D.C.gold,align:'right'});
  D.T0(s,t,{x:x+.28,y:2.95,w:3.4,h:.5,fontSize:16,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,d,{x:x+.28,y:3.5,w:3.4,h:1.8,fontSize:12,color:D.C.ink,fit:'shrink'})});return s}
function dkDefs(M){const D=DK,V=M.V,s=D.page('Annexe · Définitions','Repères de calcul et de lecture',V.src('règles de la plateforme'));
  const rows=[['Évaluation d’un critère','Oui = 100, Non = 0, barème pour les critères gradués ; N/A neutralisé (exclu du numérateur et du dénominateur).'],[`Score ${V.lead?'du lead':'de l’appel'}`,`Moyenne des critères applicables pondérée par les coefficients, séquences 1 à ${M.seqs.length} ; séquence ${V.lead?5:7} Bonus hors score.`],
    [`Score ${V.ag?'d’agence':V.crc?'de scénario':'de canal'}`,`Moyenne des ${V.recs} ${V.du}.`],['Échelle','Bon ≥ 85 % (objectif) · Moyen 50 à 85 % · Faible < 50 %.'],['Mesures',V.lead?'Taux de réponse, réponse sous 24 heures, délai médian de première réponse, réponse automatique.':'Décroché au premier appel, sonneries avant décroché, mise en attente, durée de l’échange.'],['Évolution','Écart en points avec la campagne 2026, sur le même périmètre.']];
  D.table(s,.6,1.8,12.13,['Repère','Définition'],rows.map(([a,b])=>[D.cl(a,{align:'left',bold:true,color:D.C.green}),D.cl(b,{align:'left'})]),{colW:[3,9.13],rowH:.6})}

/* ===================== rapport d’analyse détaillé (même plan que celui des visites) ===================== */
function dkDeckAnalyse(M){const D=DK,V=M.V;D.cover({kick:'RAPPORT D’ANALYSE DÉTAILLÉ',title:'Programme Client Mystère',line:`${V.space} · Octobre 2027`,sub:`Analyse complète dans l’ordre de la grille d’évaluation : séquences, critères, ${V.ents}, scénarios et ${V.units}`,photo:'cover',stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiList',String(M.crit.length),'critères scorés']]});
  D.sommaire('Une lecture complète, dans l’ordre de la grille d’évaluation',V.src(`${M.nL} ${V.recs} · comparaison 2026`),[['01','FiCompass','Synthèse et méthode','Enseignements, lecture'],['02','FiBarChart2','Vue d’ensemble','Répartition, séquences'],['03','FiList','Séquence par séquence',`${M.seqs.length} séquences, ${M.crit.length} critères`],['04','FiStar','Ressenti','Appréciations du client mystère'],['05','FiMap','Lectures croisées',`${V.Ents}, scénarios, ${V.units}`],['06','FiFlag','Décisions et pilotage','Gestes, cibles, conclusion']]);
  dkSynthExec(M);dkEnseignements(M);dkMethode(M);dkRepart(M);dkSeqs(M);
  M.seqs.forEach(q=>{D.divider({letter:String(q.n),kicker:'Séquence '+q.n,title:q.name,sub:`${q.items.length} critère${q.items.length>1?'s':''} · score ${D.p1(q.v)}`,stats:[{icon:dkSeqIc(V,q.n),v:D.p1(q.v),l:'score de la séquence'},{icon:'FiTrendingUp',v:q.p!=null?D.dp(q.v,q.p):'—',l:'par rapport à la vague précédente'}]});dkSeqOverview(M,q);dkCritPages(M,q)});
  D.divider({letter:'B',kicker:`Séquence ${V.lead?5:7} · Bonus`,title:'Ressenti du client mystère',sub:'Appréciations hors score',stats:[{icon:'FiStar',v:D.f1(M.m.note,1)+'/10',l:'note du client mystère'},{icon:'FiList',v:String(BONUS.items.length),l:'critère(s) bonus'}]});dkRessenti(M);
  D.divider({letter:'X',kicker:'Lectures croisées',title:`${V.Ents}, scénarios et ${V.units}`,sub:'Où se situent les écarts',stats:[{icon:'FiMap',v:String(M.ents.length),l:V.ents},{icon:V.uic,v:String(M.nU),l:V.units}]});
  dkEnts(M);dkScen(M);dkUnitsRank(M);dkMeasSlide(M);
  D.divider({letter:'→',kicker:'Décisions et pilotage',title:'Des gestes aux résultats',sub:'Gestes prioritaires, cibles et pilotage',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  dkStd(M);{const s=D.page('Décisions · Pilotage',`Des cibles mesurées au même critère, à la prochaine campagne d’${V.recs}`,'Cibles proposées, à valider par BGFIBank');const rows=dkLow(M,6).map(c=>[D.cl(c.id,{bold:true,color:D.C.green}),D.cl(dkQ(c.q,70),{align:'left'}),D.cl(dkPr(c.p)),D.cl(dkPr(c.r),D.heat(c.r*100)),D.cl(D.p1(Math.min(100,Math.max(OBJN,c.r*100+15))),{bold:true,color:D.C.green})]);
    D.table(s,.6,1.8,12.13,['N°','Critère',__wl(0),__wl(1),'Cible'],rows,{colW:[.8,7.2,1.3,1.4,1.43],rowH:.6});D.lecture(s,'Cible : 85 % au moins, ou +15 points pour les critères les plus éloignés.')}
  dkConclusion(M);dkDefs(M);D.merci()}
/* ===================== cartographie des écarts ===================== */
function dkDeckCarte(M){const D=DK,V=M.V;D.cover({kick:'CARTOGRAPHIE DES ÉCARTS',title:V.lead?'Qualité de service des canaux digitaux':V.crc?'Qualité de service du centre de relation client':'Qualité de service au téléphone du réseau Retail',line:'Programme Client Mystère · Octobre 2027',sub:`Atlas des ${M.nU} ${V.units} par séquence, écarts critiques par ${V.ent} et leviers d’action`,photo:'cover',stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiList',String(M.seqs.length),'séquences']]});
  D.sommaire('Lire les écarts à trois échelles avant de décider',V.src(`${M.nU} ${V.units}, ${M.nL} ${V.recs} et ${M.seqs.length} séquences`),[['01','FiCompass','Méthode et légende','Bases et seuils'],['02','FiBarChart2','Synthèse',`${V.Net}, séquences, dispersion`],['03','FiMap',V.Ents,'Matrice des séquences'],['04','FiGrid','Atlas',`${M.nU} ${V.units}`],['05','FiAlertTriangle','Écarts critiques','Régularité, gestes, variabilité'],['06','FiFlag','Des écarts à l’action','Leviers, déploiement, limites']]);
  {const s=D.page('Méthode et légende','Une carte de lecture des scores, avec des bases explicites',V.src(`${M.nL} ${V.recs}`));[['Bon','≥ 85 %',0],['Moyen','50 à 85 %',1],['Faible','< 50 %',2]].forEach(([l,d,k],i)=>{const x=.6+i*4.1;D.card(s,x,1.85,3.93,1.6,{fill:D.TINT3[k],line:D.TINT3[k],shadow:false});D.T0(s,l,{x:x+.3,y:2.0,w:3,h:.5,fontSize:20,bold:true,color:D.INK3[k]});D.T0(s,d,{x:x+.3,y:2.55,w:3,h:.4,fontSize:13,color:D.C.ink})});
    D.T0(s,[{text:'Lecture.  ',options:{bold:true,color:D.C.green}},{text:`Chaque cellule donne le score moyen des ${V.recs} sur la séquence ; les critères non applicables sortent de la base. Bases réduites par ${V.unit} : une cellule rouge ouvre une question, pas une sanction.`,options:{color:D.C.ink}}],{x:.6,y:3.8,w:12.1,h:1.4,fontSize:13});D.lecture(s,`Objectif de pilotage : 85 % par ${V.rec}.`)}
  dkScore(M);dkSeqs(M);dkRepart(M);dkMatrix(M);dkGeo(M);
  D.divider({letter:'A',kicker:'Atlas',title:`${M.nU} ${V.units}, ${M.seqs.length} séquences`,sub:'Repérer les écarts sans masquer les bases',stats:[{icon:V.uic,v:String(M.nU),l:V.units},{icon:'FiTarget',v:String(M.ok),l:'à l’objectif'}]});
  dkAtlasAll(M);dkRegul(M);
  {const W=dkWeak(M)[0],L=M.units.map(u=>{let k=0;u.d.forEach((v,i)=>{if(v!=null&&(u.d[k]==null||v<u.d[k]))k=i});return {...u,wk:k}});const cnt=M.seqs.map((q,i)=>({q,n:L.filter(u=>u.wk===i).length})).sort((a,b)=>b.n-a.n);
    const s=D.page('Séquence la plus faible',`${cnt[0].q.name} est la séquence la plus faible pour ${cnt[0].n} ${cnt[0].n>1?V.units:V.unit}`,V.src(`séquence au score le plus bas de chaque ${V.unit}`));
    D.barsCard(s,.6,1.8,8.3,4.25,cnt.map(x=>({l:x.q.name,v:x.n/M.nU*100,t:`${x.n} ${x.n>1?V.units:V.unit}`,col:D.C.gold})),{title:`Part des ${V.units} dont c’est la séquence la plus faible`,lw:3.6});D.kpi(s,9.15,1.8,3.58,4.25,{icon:'FiAlertTriangle',label:'Séquence la plus faible',value:W.name,vs:20,sub:`${D.p1(W.v)} en moyenne`,dark:true})}
  {const lo=dkLow(M,5),E=M.ents,s=D.page(`Gestes critiques par ${V.ent}`,'Les gestes les plus faibles se retrouvent partout',V.src(`taux de conformité par ${V.ent}`));const rows=lo.map(c=>[D.cl(`${c.id} ${dkQ(c.q,50)}`,{align:'left',fontSize:9.5,bold:true,color:D.C.green}),D.cl(D.p1(c.r*100),D.heat(c.r*100)),...E.map(e=>{const r=critRate(M.L.filter(v=>AGS[v.ag].e===e.e),c.id);return D.cl(r==null?'—':D.p1(r*100),D.heat(r==null?null:r*100))})]);
    const cw=Math.min(1.6,(12.13-4.6-1.2)/E.length);D.table(s,.6,1.85,4.6+1.2+cw*E.length,['Critère',V.Net,...E.map(e=>e.e)],rows,{colW:[4.6,1.2,...E.map(()=>cw)],rowH:.62});D.lecture(s,'Un geste faible partout relève d’un standard commun ; un geste faible à un seul endroit relève d’un accompagnement ciblé.')}
  {const U=M.units.map(u=>({u,d:Math.max(...u.vs.map(v=>v.g))-Math.min(...u.vs.map(v=>v.g))})).sort((a,b)=>b.d-a.d),s=D.page(`Variabilité des ${V.recs}`,`${U.filter(x=>x.d>=20).length} ${V.units} montrent plus de 20 points d’écart entre leurs ${V.recs}`,V.src(`écart entre le meilleur et le moins bon ${V.rec} de chaque ${V.unit}`));
    D.barsCard(s,.6,1.8,12.13,4.25,U.slice(0,7).map(x=>({l:x.u.n,v:x.d,t:D.f1(x.d,1)+' pt',col:x.d>=20?D.C.red:D.C.gold})),{title:'Écart en points',lw:5})}
  {const U=M.units.slice().sort((a,b)=>a.g-b.g).slice(0,4),s=D.page(`${V.Units} à instruire`,`Les scores les plus bas orientent l’investigation`,V.src(`score moyen par ${V.unit}`));D.barsCard(s,.6,1.8,12.13,4.25,U.map(u=>({l:`${u.n} · ${u.e}`,v:u.g,p:u.p})),{title:'Scores les plus bas',lw:5.2})}
  {const B=M.units.slice(0,Math.min(4,M.units.length)),s=D.page('Références de pratique',`Observer ce qui se répète dans les meilleurs résultats`,V.src(`score moyen par ${V.unit}`));D.barsCard(s,.6,1.8,12.13,4.25,B.map(u=>({l:`${u.n} · ${u.e}`,v:u.g,p:u.p})),{title:'Meilleurs résultats',lw:5.2})}
  D.divider({letter:'→',kicker:'Traduction',title:'Des écarts à l’action',sub:'Une priorisation fondée sur les gestes observables',stats:[{icon:'FiFlag',v:String(dkWeak(M).filter(q=>q.v<OBJN).length),l:'séquences sous 85 %'},{icon:'FiCheckSquare',v:String(dkLow(M,5).length),l:'gestes prioritaires'}]});
  dkActions(M,'Matrice écarts → actions');
  dkTextCards(M,'Ordre de déploiement',V.ag?'Le réseau corrige, l’entité vérifie, la campagne suivante confirme':'Le standard se fixe, l’équipe s’entraîne, la campagne suivante confirme','Phases proposées à compter de la validation par BGFIBank',[['FiFlag','Standard','Écrire le geste attendu et sa preuve observable, le diffuser à toutes les équipes.'],['FiUsers','Accompagnement',V.lead?'Charte de réponse, bibliothèque de réponses types et revue hebdomadaire des demandes.':'Écoutes croisées d’appels et coaching des répondants sur les gestes faibles.'],['FiRefreshCw','Vérification','Mesure suivante sur les mêmes critères, '+V.unit+' par '+V.unit+'.']]);
  dkTextCards(M,'Pilotage de l’atlas','Chaque cellule rouge ouvre une question, pas une sanction',V.src(`${M.nL} ${V.recs}`),[['FiSearch','Questionner','Relire les comptes rendus et les observations des '+V.recs+' concernés.'],['FiMessageCircle','Partager','Débriefer avec l’équipe dans les 15 jours suivant la restitution.'],['FiCheckSquare','Suivre','Inscrire l’action dans le plan de progrès et vérifier à la mesure suivante.']]);
  dkTextCards(M,'Limites et qualité','Une cartographie descriptive, à lire avec ses bases',V.src(`base d’analyse 2026–2027`),[['FiInfo','Bases',`${Math.round(M.nL/M.nU)} ${V.recs} en moyenne par ${V.unit} : les écarts locaux sont des tendances.`],['FiLayers','Scénarios','Les scénarios changent d’une année à l’autre : la comparaison porte sur le niveau d’ensemble.'],['FiShield','Qualité','Grilles relues à 100 %, horodatage contrôlé, scores recalculés sans écart.']]);
  dkConclusion(M);D.merci()}
/* ===================== synthèse des bonnes pratiques et des insuffisances ===================== */
function dkDeckSynth(M){const D=DK,V=M.V,W=dkWeak(M);D.cover({kick:(V.lead?'LEADS MYSTÈRES':'APPELS MYSTÈRES')+' · SYNTHÈSE',title:'Les gestes qui font la différence',line:'Programme Client Mystère · Octobre 2027',sub:'Pratiques observées, insuffisances et standards à transmettre',photo:'cover',stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiList',String(M.crit.length),'critères']]});
  D.sommaire('Des acquis observés aux standards à fiabiliser',V.src(`${M.nL} ${V.recs}`),[['01','FiThumbsUp','Pratiques observées','Ce qui fonctionne'],['02','FiAlertTriangle','Insuffisances',V.lead?'Là où le traitement perd en qualité':'Là où l’appel perd en qualité'],['03','FiRefreshCw','Transfert','Standards à transmettre']]);
  {const hi=dkHigh(M,3),lo=dkLow(M,3),s=D.page('Synthèse',Math.abs(W[W.length-1].v-W[0].v)<1?`${W[W.length-1].name} et ${W[0].name.toLowerCase()} au même niveau : les écarts se jouent critère par critère`:`${W[W.length-1].name} tient ; ${W[0].name.toLowerCase()} reste fragile`,V.src(`${M.nL} ${V.recs}`));
    [[hi,'CE QUI TIENT','FiThumbsUp','tint',D.C.mid],[lo,'CE QUI DÉCROCHE','FiAlertTriangle','red',D.C.red]].forEach(([L,t,ic,v,col],c)=>{const x=.6+c*6.13;D.card(s,x,1.8,5.95,4.25);D.icon(s,ic,x+.25,2.0,.42,v);D.T0(s,t,{x:x+.8,y:2.05,w:4.8,h:.3,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
      L.forEach((c2,i)=>{const y=2.6+i*1.1;D.T0(s,`${c2.id} · ${dkQ(c2.q,80)}`,{x:x+.3,y,w:4.3,h:.7,fontSize:11.5,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,D.p1(c2.r*100),{x:x+4.6,y,w:1.15,h:.5,fontSize:15,bold:true,color:col,align:'right'})})});D.lecture(s,`Score global ${D.p1(M.g)} ; ${M.d3[0]} ${V.recs} sur ${M.nL} atteignent 85 %.`)}
  dkDispositif(M);
  D.divider({letter:'01',kicker:'01 · Pratiques observées',title:'Ce qui fonctionne déjà',sub:'Des standards visibles et des gestes relationnels à documenter',stats:dkHigh(M,2).map(c=>({icon:'FiCheckCircle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  W.slice().reverse().slice(0,Math.min(4,W.length)).forEach(q=>{const hi=q.items.slice().sort((a,b)=>b.r-a.r).slice(0,5),s=D.page(q.name,`${dkQ(hi[0].q,60)} : ${D.p1(hi[0].r*100)}`,V.src(`critères de la séquence ${q.n}`));D.barsCard(s,.6,1.8,12.13,4.25,hi.map(c=>({l:`${c.id} ${dkQ(c.q,70)}`,v:c.r*100,p:c.p!=null?c.p*100:null})),{title:'Gestes les mieux tenus',lw:6.6,fs:10.5});D.lecture(s,`Séquence à ${D.p1(q.v)} : ces gestes servent de références.`)});
  {const B=M.units.slice(0,Math.min(5,M.units.length)),s=D.page(`${V.Units} à observer`,`${M.ok} ${M.ok>1?V.units+' dépassent':V.unit+' dépasse'} 85 % en moyenne`,V.src(`score moyen par ${V.unit}`));D.barsCard(s,.6,1.8,12.13,4.25,B.map(u=>({l:`${u.n} · ${u.e}`,v:u.g,p:u.p})),{title:'Les meilleurs résultats',lw:5.2});D.lecture(s,'Observer ce qui se répète dans les meilleurs résultats avant de diffuser une pratique.')}
  D.divider({letter:'02',kicker:'02 · Insuffisances',title:V.lead?'Là où le traitement perd en qualité':'Là où l’appel perd en qualité',sub:'Des ruptures courtes mais répétées',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  W.slice(0,Math.min(4,W.length)).forEach(q=>dkFocus(M,q,q.name));dkMeasSlide(M);dkObs(M);
  {const lo=dkLow(M,4),E=M.ents,s=D.page(`Variation par ${V.ent}`,'La faiblesse des gestes dépasse un seul périmètre',V.src(`taux de conformité par ${V.ent}`));const rows=lo.map(c=>[D.cl(`${c.id} ${dkQ(c.q,50)}`,{align:'left',fontSize:9.5,bold:true,color:D.C.green}),...E.map(e=>{const r=critRate(M.L.filter(v=>AGS[v.ag].e===e.e),c.id);return D.cl(r==null?'—':D.p1(r*100),D.heat(r==null?null:r*100))})]);
    const cw=Math.min(1.8,(12.13-5)/E.length);D.table(s,.6,1.85,5+cw*E.length,['Critère',...E.map(e=>e.e)],rows,{colW:[5,...E.map(()=>cw)],rowH:.62});D.lecture(s,'Un même geste faible partout appelle un standard commun.')}
  D.divider({letter:'03',kicker:'03 · Transfert',title:'Transformer les constats en gestes vérifiables',sub:'Un standard clair, une observation, puis la mesure',stats:[{icon:'FiCheckSquare',v:'5',l:'standards proposés'},{icon:'FiRefreshCw',v:'1',l:'mesure de vérification'}]});
  dkStd(M);dkTextCards(M,'Diffusion maîtrisée','Observer une pratique avant de la généraliser',V.src(`score moyen par ${V.unit}`),[['FiSearch','Repérer',`Les ${V.units} au-dessus de 85 % sur la séquence visée.`],['FiMessageCircle','Partager',V.lead?'Les réponses types qui fonctionnent, avec leurs délais.':'Des extraits d’appels réussis, en écoute commune.'],['FiCheckSquare','Vérifier','La tenue du geste à la mesure suivante.']]);
  dkTextCards(M,'Cadre de lecture','Des constats utiles à confirmer sur le terrain',V.src(`${M.nL} ${V.recs} 2027, ${M.PL.length} en 2026`),[['FiInfo','Bases',`${M.nL} ${V.recs}, ${Math.round(M.nL/M.nU)} en moyenne par ${V.unit}.`],['FiLayers','Scénarios','Les scénarios changent d’une année à l’autre.'],['FiShield','Usage','Accompagner les équipes, non sanctionner.']]);
  dkConclusion(M);D.merci()}
/* ===================== restitution au comité de direction ===================== */
function dkDeckCodir(M){const D=DK,V=M.V,W=dkWeak(M);D.cover({kick:'RESTITUTION AU COMITÉ DE DIRECTION',title:V.lead?'Traitement des demandes digitales':V.crc?'Qualité de service au téléphone':'Accueil téléphonique en agence',line:`${V.prog} · Octobre 2027`,sub:'Standards observés, écarts et plan de progrès, avec comparaison 2026',photo:'cover',stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiRepeat',V.ag?'2':String(Math.round(M.nL/M.nU)),V.ag?'appels par agence':`${V.recs} par ${V.unit}`]]});
  D.sommaire('De l’observation aux décisions',V.src(`${M.nL} ${V.recs} · comparaison 2026`),[['01','FiCompass','Contexte et méthode','Mandat, dispositif, grille'],['02','FiBarChart2','Performance','Score, répartition, '+V.ents],['03','FiList',V.der,'Séquences, mesures, gestes'],['04','FiMap',V.crc?'Scénarios':`Scénarios et ${V.units}`,'Parcours, évolutions'],['05','FiTarget','Écarts et plan de progrès','Gestes à sécuriser'],['06','FiFlag','Pilotage et décision','Gouvernance, conclusion']]);
  D.divider({letter:'01',kicker:'Partie 01',title:'Contexte et méthode',sub:`Ce qui a été observé lors des ${V.recs} mystères`,stats:[{icon:V.ic,v:String(M.nL),l:V.recs+' en 2027'},{icon:V.uic,v:String(M.nU),l:V.units}]});
  dkContexte(M);dkDispositif(M);dkGrille(M);dkSynthDec(M);
  D.divider({letter:'02',kicker:'Partie 02',title:'Performance',sub:'Le score moyen, sa répartition et ses écarts',stats:[{icon:'FiAward',v:D.p1(M.g),l:'score moyen'},{icon:'FiTarget',v:`${M.d3[0]} / ${M.nL}`,l:V.recs+' à l’objectif de 85 %'}]});
  dkScore(M);dkRepart(M);dkEnts(M);dkGeo(M);dkRegul(M);
  D.divider({letter:'03',kicker:'Partie 03',title:V.der,sub:'Séquences, mesures et gestes',stats:[{icon:'FiList',v:String(M.seqs.length),l:'séquences scorées'},{icon:'FiClock',v:V.lead?D.p1(M.m.r24*100):D.p1(M.m.t1*100),l:V.lead?'réponses sous 24 h':'décroché au 1er appel'}]});
  dkSeqs(M);dkMeasSlide(M);W.slice(0,3).forEach(q=>dkFocus(M,q,q.name));
  D.divider({letter:'04',kicker:'Partie 04',title:V.crc?'Scénarios':`Scénarios et ${V.units}`,sub:'Parcours, scénarios et évolutions',stats:[{icon:'FiLayers',v:String(M.scs.length),l:'scénarios testés'},{icon:'FiTrendingUp',v:`${M.prog} / ${M.nU}`,l:V.units+' en progrès'}]});
  dkDeuxParcours(M);dkScen(M);dkEvoUnits(M);
  {const U=M.units,lo=U.slice().sort((a,b)=>a.g-b.g).slice(0,3),up=U.filter(u=>u.p!=null).sort((a,b)=>(b.g-b.p)-(a.g-a.p)).slice(0,3),s=D.page(`Focales ${V.units}`,'Les écarts les plus marqués orientent l’investigation',V.src(`score moyen par ${V.unit}`));
    [[lo,'SCORES LES PLUS BAS','FiSearch','red'],[up,'PLUS FORTES PROGRESSIONS','FiTrendingUp','tint']].forEach(([L,t,ic,v],c)=>{const x=.6+c*6.13;D.card(s,x,1.8,5.95,4.25);D.icon(s,ic,x+.25,2.0,.42,v);D.T0(s,t,{x:x+.8,y:2.05,w:4.8,h:.3,fontSize:10,bold:true,color:D.C.gold,charSpacing:1});
      L.forEach((u,i)=>{const y=2.6+i*1.05;D.T0(s,u.n,{x:x+.3,y,w:3.9,h:.4,fontSize:12.5,bold:true,color:D.C.green,fit:'shrink'});D.T0(s,`${u.e}${u.p!=null?` · 2026 : ${D.p1(u.p)}`:''}`,{x:x+.3,y:y+.4,w:4.4,h:.3,fontSize:9.5,color:D.C.grey});D.T0(s,D.p1(u.g),{x:x+4.6,y,w:1.15,h:.4,fontSize:13,bold:true,color:D.INK3[D.lv3(u.g)],align:'right'})})})}
  if(V.ag){dkCartoList(M,M.units.filter(u=>AGS[u.k].z==='Abidjan'),`Cartographie des ${M.nU} agences`,`Abidjan : ${M.units.filter(u=>AGS[u.k].z==='Abidjan').length} agences réparties entre Abidjan Nord, Abidjan Sud et Abidjan Centre-Ouest`);const pr=M.units.filter(u=>AGS[u.k].z==='Province');dkCartoList(M,pr,`Cartographie des ${M.nU} agences`,`Province : ${pr.length} agences, dont ${pr.filter(u=>u.g>=OBJN).length} à l’objectif de 85 %`)}
  else dkCartoList(M,M.units,`Cartographie des ${M.nU} ${V.units}`,`${M.ok} ${M.ok>1?V.units:V.unit} sur ${M.nU} à l’objectif de 85 %`);
  D.divider({letter:'05',kicker:'Partie 05',title:'Écarts et plan de progrès',sub:'Du constat au geste à sécuriser',stats:dkLow(M,2).map(c=>({icon:'FiAlertTriangle',v:D.p1(c.r*100),l:dkQ(c.q,40).toLowerCase()}))});
  dkEcartService(M);dkObs(M);dkCroise(M);dkActions(M,'Actions immédiates');
  dkTextCards(M,'Feuille de route','Chantiers associés à une mesure de suivi','Horizons proposés à compter de la validation du plan',[['FiFlag','30 jours','Standards écrits sur les gestes les plus faibles, débrief dans chaque '+V.unit+'.'],['FiUsers','90 jours',V.lead?'Charte de réponse et suivi des leads jusqu’au rendez-vous.':'Écoutes croisées et coaching ; suivi des plans de progrès.'],['FiRefreshCw','Campagne suivante','Vérification des gestes corrigés sur les mêmes critères.']]);
  D.divider({letter:'06',kicker:'Partie 06',title:'Pilotage et décision',sub:'Gouvernance et conclusion',stats:[{icon:'FiFlag',v:String(W.filter(q=>q.v<OBJN).length),l:'séquences sous 85 %'},{icon:'FiCalendar',v:'90 j',l:'premier point d’étape'}]});
  dkGouv(M);dkConclusion(M);D.merci()}
/* ===================== plan d’actions opérationnel ===================== */
function dkDeckPlan(M){const D=DK,V=M.V,W=dkWeak(M).filter(q=>q.v<OBJN),A=dkPlanActs(M);D.cover({kick:'PLAN D’ACTIONS OPÉRATIONNEL',title:V.lead?'Client Mystère · Leads digitaux':V.crc?'Client Mystère · Centre de relation client':'Client Mystère · Appels aux agences',line:'Programme Client Mystère · Octobre 2027',sub:'Du diagnostic à la preuve de correction : actions, pilotes, cibles et gouvernance',photo:'cover',stats:[[V.ic,String(M.nL),V.recs+' mystères'],[V.uic,String(M.nU),V.units],['FiFlag',String(A.length),'actions']]});
  D.sommaire('Du diagnostic à la preuve de correction',V.src(`${M.nL} ${V.recs}`),[['01','FiSearch','Diagnostic','Séquences, gestes, '+V.ents],['02','FiLayers','Portefeuille',`${A.length} actions, P0 et P1`],['03','FiFlag','Mise en œuvre','Pilotes, feuille de route, contrat de mesure']]);
  dkSynthDec(M);dkMethode(M);dkSeqs(M);dkLowCrit(M,'Diagnostic des gestes');dkMatrix(M);
  {const s=D.page('Portefeuille de progrès',`${A.length} actions, dont ${A.filter(a=>a.pr==='P0').length} standards à installer en premier`,'P0 = démarrage sous 30 jours · P1 = chantier de 31 à 90 jours');
    D.table(s,.6,1.8,12.13,['N°','Priorité','Action','Séquence','Pilote'],A.map(a=>[D.cl('A'+(a.i+1),{bold:true,color:D.C.green}),D.cl(a.pr,{bold:true,color:a.pr==='P0'?D.C.red:'9A6503'}),D.cl(a.t,{align:'left',fontSize:9.5}),D.cl(a.q.name,{fontSize:9.5}),D.cl(a.owner||'—',{fontSize:9.5})]),{colW:[.7,.9,6.4,2.2,1.93],rowH:.5})}
  D.divider({letter:'P0',kicker:'Priorité P0',title:'Actions immédiates',sub:'Gestes à sécuriser dans tous les '+V.recs,stats:A.filter(a=>a.pr==='P0').slice(0,2).map(a=>({icon:'FiFlag',v:'A'+(a.i+1),l:dkQ(a.t,40)}))});A.filter(a=>a.pr==='P0').forEach(a=>dkActSlide(M,a));
  D.divider({letter:'P1',kicker:'Priorité P1',title:'Chantiers de consolidation',sub:'Actions de 31 à 90 jours',stats:A.filter(a=>a.pr==='P1').slice(0,2).map(a=>({icon:'FiFlag',v:'A'+(a.i+1),l:dkQ(a.t,40)}))});A.filter(a=>a.pr==='P1').forEach(a=>dkActSlide(M,a));
  {const lo=M.units.slice().sort((a,b)=>a.g-b.g).slice(0,3),hi=M.units.slice(0,2),s=D.page('Sélection des pilotes',`${lo.length} investigations et ${hi.length} références de pratiques à observer`,V.src(`score moyen par ${V.unit}`));D.barsCard(s,.6,1.8,12.13,4.25,lo.concat(hi).map(u=>({l:`${u.n} · ${u.g>=OBJN?'référence':'investigation'}`,v:u.g,p:u.p})),{title:V.Units+' proposés',lw:5.2})}
  dkTextCards(M,'Feuille de route','Trois portes de décision sur 90 jours','J0 = validation du plan par BGFIBank',[['FiFlag','J0 → J30','Standards P0 diffusés ; débrief dans chaque '+V.unit+'.'],['FiUsers','J30 → J60','Chantiers P1 lancés ; suivi des plans de progrès.'],['FiRefreshCw','J60 → J90','Point d’étape sur les indicateurs ; décision de généralisation.']]);
  {const s=D.page('Contrat de mesure','Chaque cible renvoie au critère observé dans la même base','Cibles proposées, à valider par BGFIBank · mesure à la prochaine campagne');const rows=dkLow(M,6).map(c=>[D.cl(c.id,{bold:true,color:D.C.green}),D.cl(dkQ(c.q,70),{align:'left'}),D.cl(dkPr(c.p)),D.cl(dkPr(c.r),D.heat(c.r*100)),D.cl(D.p1(Math.min(100,Math.max(OBJN,c.r*100+15))),{bold:true,color:D.C.green})]);
    D.table(s,.6,1.8,12.13,['N°','Critère',__wl(0),__wl(1),'Cible'],rows,{colW:[.8,7.2,1.3,1.4,1.43],rowH:.6});D.lecture(s,'Cible : 85 % au moins, ou +15 points pour les critères les plus éloignés.')}
  dkGouv(M);dkTextCards(M,'Points de contrôle','Ne pas confondre action menée et amélioration observée',V.src(`${M.nL} ${V.recs}`),[['FiCheckSquare','Action menée','Standard diffusé, équipe formée, preuve archivée.'],['FiEye','Geste observé','Le critère est conforme à la mesure suivante.'],['FiTrendingUp','Score amélioré','La séquence progresse vers 85 %.']]);
  dkTextCards(M,'Décisions attendues','Valider les standards et autoriser les pilotes','Proposition de mise en œuvre · BGFIBank × SPIRIT',[['FiCheckSquare','Valider',`Les ${A.filter(a=>a.pr==='P0').length} standards P0 et leur preuve observable.`],['FiUsers','Désigner','Les pilotes : '+[...new Set(A.map(a=>a.owner).filter(Boolean))].slice(0,2).join(' et ')+'.'],['FiCalendar','Fixer','Le point d’étape à 90 jours et la campagne de vérification.']]);
  dkConclusion(M);D.merci()}

/* ===================== v65 : micro-learning — mini-formations déclenchées par les notes ===================== */
const MLC={
vis:{
 1:{t:'Un espace prêt avant l’ouverture',d:4,obj:'Garantir un espace d’accueil propre, rangé et documenté avant l’arrivée du premier client.',
  g:['Faire le tour de l’agence 15 minutes avant l’ouverture : sol, comptoirs, sièges, présentoirs.','Vérifier que les dépliants et affiches tarifaires sont à jour et bien rangés.','Contrôler l’éclairage, la climatisation et le distributeur automatique.','Désigner un responsable du contrôle pour chaque demi-journée.'],
  ex:'« Avant 8 h, je fais le tour de l’agence avec la fiche de contrôle : présentoirs remplis, sièges alignés, écran d’appel en marche. »',
  pg:'Laisser des documents internes ou des effets personnels visibles côté clientèle.',
  q:[['À quel moment le contrôle de l’espace doit-il être fait ?',['Après l’arrivée des premiers clients','Avant l’ouverture, chaque jour','Une fois par semaine'],1,'Le client juge l’agence dès son entrée : le contrôle se fait avant l’ouverture, tous les jours.'],
     ['Que faire d’un dépliant tarifaire périmé ?',['Le retirer et le remplacer par la version en vigueur','Le laisser jusqu’à épuisement','Le ranger derrière les autres'],0,'Une information périmée crée une promesse que l’agence ne tiendra pas.'],
     ['Qui est responsable du contrôle ?',['Le premier collaborateur arrivé, au hasard','Un responsable désigné pour chaque demi-journée','Le service de nettoyage uniquement'],1,'Un responsable nommé rend le contrôle systématique et vérifiable.']]},
 2:{t:'Les dix premières secondes',d:3,obj:'Faire en sorte que chaque client soit vu, salué et orienté dès son entrée.',
  g:['Établir un contact visuel dans les dix secondes qui suivent l’entrée.','Saluer avec le sourire, même si l’on est occupé.','Orienter le client vers le bon espace ou lui indiquer le délai.','Garder une tenue et une posture professionnelles en toutes circonstances.'],
  ex:'« Bonjour Madame, bienvenue à BGFIBank. Je termine avec Monsieur et je suis à vous dans deux minutes. »',
  pg:'Laisser un client entrer sans le regarder parce que l’on est au téléphone ou sur l’écran.',
  q:[['Dans quel délai le client doit-il être salué ?',['Dans les dix secondes','Quand il arrive au guichet','Après son passage au ticket'],0,'Les premières secondes fixent l’impression d’ensemble de la visite.'],
     ['Vous êtes occupé avec un autre client. Que faites-vous ?',['Vous attendez d’avoir terminé pour le saluer','Vous le saluez et lui indiquez le délai','Vous l’ignorez pour ne pas déranger'],1,'Un signe et un délai annoncé suffisent à rassurer le client qui arrive.'],
     ['Quel élément fait partie de la première impression ?',['Le tarif des produits','La tenue et la posture du personnel','Le nombre de guichets'],1,'La tenue et la posture sont perçues avant tout échange.']]},
 3:{t:'Accueillir chaque client par son nom',d:4,obj:'Appliquer la formule d’accueil BGFIBank et personnaliser l’échange dès les premiers mots.',
  g:['Se lever ou se tourner vers le client et le saluer en premier.','Se présenter avec son prénom et sa fonction.','Demander le nom du client et l’utiliser au moins deux fois.','Utiliser le vouvoiement et les formules de courtoisie.'],
  ex:'« Bonjour Monsieur, je suis Awa, conseillère clientèle. À qui ai-je le plaisir de parler ? … Très bien Monsieur Koné, comment puis-je vous aider ? »',
  pg:'Commencer par « C’est pour quoi ? » ou traiter la demande sans se présenter.',
  q:[['Qui doit saluer en premier ?',['Le client','Le collaborateur BGFIBank','Peu importe'],1,'Le collaborateur prend l’initiative : c’est la base du standard d’accueil.'],
     ['Combien de fois utiliser le nom du client au cours de l’échange ?',['Jamais, c’est trop familier','Au moins deux fois','Uniquement à la fin'],1,'Utiliser le nom personnalise l’échange et montre l’attention portée au client.'],
     ['Quelle phrase respecte le standard ?',['« C’est pour quoi ? »','« Bonjour, je suis Awa, conseillère. Comment puis-je vous aider ? »','« Suivant ! »'],1,'Salutation, présentation et offre d’aide : les trois éléments de la formule.']]},
 4:{t:'Rendre l’attente acceptable',d:4,obj:'Informer, occuper et remercier le client qui attend.',
  g:['Annoncer un délai d’attente réaliste dès l’arrivée.','Proposer un siège et, si possible, de la documentation utile.','Faire un point avec le client au-delà de dix minutes d’attente.','Remercier le client pour sa patience au moment de le recevoir.'],
  ex:'« Merci de votre patience Madame Yao, je suis désolée pour l’attente. Je suis à vous maintenant. »',
  pg:'Laisser un client attendre sans information ou l’appeler sans un mot pour l’attente.',
  q:[['Que faire quand l’attente dépasse dix minutes ?',['Rien, le client patientera','Faire un point avec le client et actualiser le délai','Lui demander de revenir plus tard'],1,'Un point d’étape transforme une attente subie en attente acceptée.'],
     ['Par quoi commencer quand vous recevez un client qui a attendu ?',['Le remercier pour sa patience','Lui demander son numéro de compte','Justifier l’affluence en détail'],0,'Le remerciement reconnaît le temps que le client a donné.'],
     ['Quel délai annoncer ?',['Le plus court possible pour le rassurer','Un délai réaliste','Aucun délai'],1,'Un délai réaliste et tenu crée la confiance ; un délai sous-estimé la détruit.']]},
 5:{t:'Découvrir le besoin, proposer la bonne solution',d:5,obj:'Questionner, reformuler puis présenter une offre adaptée, avec ses conditions.',
  g:['Poser au moins trois questions ouvertes sur la situation du client.','Reformuler la demande avant de proposer une solution.','Présenter le produit avec ses avantages, ses conditions et ses tarifs.','Proposer une solution complémentaire et remettre une documentation.'],
  ex:'« Si je comprends bien, vous souhaitez épargner pour la scolarité de vos enfants, avec des versements mensuels. Je vous propose… »',
  pg:'Présenter un produit avant d’avoir compris le besoin, ou oublier les conditions et tarifs.',
  q:[['Quel type de question permet de découvrir le besoin ?',['« Vous voulez un compte ? »','« Parlez-moi de votre projet. »','« C’est tout ? »'],1,'Une question ouverte invite le client à décrire sa situation.'],
     ['Pourquoi reformuler la demande ?',['Pour gagner du temps','Pour vérifier la compréhension avant de proposer','Pour remplir le dossier'],1,'La reformulation évite une proposition à côté du besoin.'],
     ['Que doit comprendre la présentation d’un produit ?',['Uniquement le nom du produit','Les avantages, les conditions et les tarifs','Le nom du responsable du produit'],1,'Le client décide sur des informations complètes.']]},
 6:{t:'Une opération de caisse rapide et sûre',d:3,obj:'Traiter l’opération avec rigueur, transparence et courtoisie.',
  g:['Saluer le client et annoncer l’opération réalisée.','Compter les fonds devant le client et annoncer le montant.','Remettre le justificatif et vérifier que le client n’a pas d’autre demande.','Prendre congé en remerciant le client.'],
  ex:'« Je compte devant vous : cinquante mille francs. Voici votre reçu, Monsieur Diallo. Puis-je faire autre chose pour vous ? »',
  pg:'Compter les fonds hors de la vue du client ou remettre l’argent sans annoncer le montant.',
  q:[['Où compter les fonds ?',['Hors de la vue du client','Devant le client, en annonçant le montant','Après le départ du client'],1,'Compter devant le client sécurise l’opération pour les deux parties.'],
     ['Que remettre avec les fonds ?',['Le justificatif de l’opération','Un dépliant au hasard','Rien'],0,'Le justificatif est la preuve de l’opération.'],
     ['Comment terminer l’opération ?',['« Suivant ! »','En vérifiant qu’il n’y a pas d’autre demande et en remerciant','En rendant la carte sans un mot'],1,'La prise de congé fait partie de l’opération.']]},
 7:{t:'Laisser une impression durable',d:3,obj:'Conclure chaque visite par une prise de congé personnalisée et une invitation à revenir.',
  g:['Vérifier la satisfaction du client avant de conclure.','Résumer ce qui a été fait et les prochaines étapes.','Remercier le client par son nom et le raccompagner du regard.','Proposer un rendez-vous ou un contact direct pour la suite.'],
  ex:'« Monsieur Koné, nous avons ouvert votre compte ; votre carte sera disponible jeudi. Voici ma carte pour toute question. Merci de votre visite. »',
  pg:'Laisser partir le client sans conclusion ni prochaine étape.',
  q:[['Que vérifier avant de conclure ?',['La satisfaction du client','L’heure','Le nombre de clients en attente'],0,'Vérifier la satisfaction permet de corriger avant le départ du client.'],
     ['Quelle prise de congé respecte le standard ?',['« Au revoir »','« Merci Monsieur Koné, voici ma carte pour la suite »','Aucune'],1,'Une prise de congé personnalisée donne envie de revenir.'],
     ['Que proposer pour la suite ?',['Un rendez-vous ou un contact direct','Rien de plus','De passer par une autre agence'],0,'Un contact direct prolonge la relation.']]}},
call:{
 1:{t:'Décrocher vite, à chaque appel',d:3,obj:'Répondre dès la première tentative, en moins de trois sonneries.',
  g:['Décrocher avant la troisième sonnerie.','Désigner un suppléant pour les heures d’affluence et les absences.','Rappeler sous deux heures tout appel manqué.','Ne jamais laisser sonner un poste inoccupé : renvoi d’appel activé.'],
  ex:'Le poste principal est renvoyé vers un collègue désigné pendant la réunion de 9 h ; l’appel est pris à la deuxième sonnerie.',
  pg:'Laisser sonner un poste en pensant qu’un collègue décrochera.',
  q:[['En combien de sonneries faut-il décrocher ?',['Moins de trois','Cinq ou six','Peu importe si l’on décroche'],0,'Au-delà de trois sonneries, l’appelant commence à douter et raccroche.'],
     ['Un appel est manqué. Que faire ?',['Attendre que l’appelant rappelle','Le rappeler sous deux heures','Le noter pour la fin de semaine'],1,'Un rappel rapide transforme un appel perdu en contact utile.'],
     ['Pendant une réunion d’équipe, la ligne…',['reste sans réponse','est renvoyée vers un suppléant désigné','est débranchée'],1,'La continuité de service se prépare : un suppléant est désigné.']]},
 2:{t:'La formule d’accueil BGFIBank au téléphone',d:3,obj:'Appliquer la formule de bienvenue et personnaliser l’échange dès le décroché.',
  g:['Prononcer la formule : « BGFIBank, bonjour, Mlle/Mme/M. X à votre service. Comment puis-je vous aider ? ».','Demander le nom de l’appelant et le noter.','Demander poliment un numéro de rappel.','Garder le sourire dans la voix et le vouvoiement.'],
  ex:'« BGFIBank, bonjour, Mme Kouassi à votre service. Comment puis-je vous aider ? … Puis-je avoir votre nom, s’il vous plaît ? »',
  pg:'Décrocher par « Allô ? » ou « Oui ? ».',
  q:[['Quelle est la bonne façon de décrocher ?',['« Allô ? »','« BGFIBank, bonjour, Mme Kouassi à votre service. Comment puis-je vous aider ? »','« Oui, j’écoute. »'],1,'La formule complète identifie la banque, la personne et ouvre l’échange.'],
     ['Pourquoi demander le nom de l’appelant ?',['Pour personnaliser l’échange','Pour le contrôler','Ce n’est pas utile'],0,'Le nom permet de personnaliser l’échange et le remerciement.'],
     ['Le sourire au téléphone…',['ne s’entend pas','s’entend dans la voix','est inutile'],1,'Le sourire modifie le ton : l’appelant le perçoit.']]},
 3:{t:'Écouter, questionner, reformuler',d:4,obj:'Comprendre la demande de l’appelant avant d’y répondre.',
  g:['Laisser l’appelant terminer ses phrases, sans l’interrompre.','Poser des questions ouvertes sur sa situation.','Reformuler la demande pour vérifier la compréhension.','Poser une question complémentaire pour cerner le besoin.'],
  ex:'« Si je comprends bien, vous souhaitez connaître les frais de tenue de compte et la carte associée, c’est bien cela ? »',
  pg:'Répondre avant que l’appelant ait fini d’exposer sa demande.',
  q:[['Quelle phrase est une reformulation ?',['« Si je comprends bien, vous souhaitez… »','« Je vous passe le service. »','« C’est noté. »'],0,'La reformulation reprend la demande avec les mots du conseiller pour la valider.'],
     ['Une question ouverte…',['appelle une réponse par oui ou non','invite l’appelant à décrire sa situation','est à éviter au téléphone'],1,'Elle donne les informations nécessaires à une réponse adaptée.'],
     ['L’appelant parle longtemps. Vous…',['l’interrompez pour gagner du temps','le laissez terminer puis reformulez','raccrochez'],1,'L’écoute active précède toujours la réponse.']]},
 4:{t:'Une réponse claire, complète et proactive',d:5,obj:'Apporter une réponse précise, proposer une solution complémentaire et utiliser le nom de l’appelant.',
  g:['Donner une réponse complète : conditions, tarifs, pièces à fournir.','Prononcer le nom de l’appelant au moins une fois pendant l’échange.','Recommander une solution complémentaire ou une offre en cours.','Avant une mise en attente, en expliquer la raison et remercier ensuite.'],
  ex:'« Madame Bamba, l’ouverture coûte… et demande deux pièces. Nous avons aussi une offre carte en ce moment, voulez-vous que je vous la présente ? »',
  pg:'Mettre l’appelant en attente sans explication ou répondre « je ne sais pas » sans solution.',
  q:[['Que faut-il dire avant une mise en attente ?',['Rien, c’est rapide','La raison et la durée prévue','« Ne quittez pas » suffit'],1,'Expliquer la mise en attente évite que l’appelant raccroche.'],
     ['Combien de fois prononcer le nom de l’appelant ?',['Jamais','Au moins une fois','Uniquement au décroché'],1,'Le nom personnalise l’échange : c’est un critère de la grille.'],
     ['Être proactif, c’est…',['répondre uniquement à la question posée','proposer une solution complémentaire ou un rendez-vous','transférer l’appel'],1,'La proactivité crée une occasion commerciale et un service en plus.']]},
 5:{t:'Conclure et prendre congé',d:3,obj:'Vérifier la satisfaction, proposer la suite et prendre congé de façon personnalisée.',
  g:['Demander si la réponse convient et s’il reste une question.','Proposer un rendez-vous ou un passage en agence.','Remercier l’appelant par son nom.','Laisser l’appelant raccrocher en premier.'],
  ex:'« Avez-vous d’autres questions, Monsieur Traoré ? Je peux vous proposer un rendez-vous jeudi. Merci pour votre appel, bonne journée. »',
  pg:'Raccrocher avant l’appelant ou conclure sans proposer de suite.',
  q:[['Qui raccroche en premier ?',['Le conseiller','L’appelant','Peu importe'],1,'Laisser l’appelant raccrocher évite de couper une dernière question.'],
     ['Que proposer en fin d’appel ?',['Un rendez-vous ou un passage en agence','Rien','De rappeler un autre jour'],0,'La proposition de suite transforme l’information en action.'],
     ['Avant de conclure, vous vérifiez…',['que l’appelant n’a pas d’autre préoccupation','l’heure','le numéro de l’appelant'],0,'Une dernière question évite un second appel.']]},
 6:{t:'La qualité perçue au téléphone',d:3,obj:'Soigner les conditions de l’appel et la maîtrise des produits.',
  g:['S’isoler des bruits de fond et utiliser un casque si besoin.','Garder à portée de main la fiche des produits et tarifs à jour.','Parler à un rythme posé, avec des mots simples.','Faire un point mensuel en équipe sur les questions fréquentes.'],
  ex:'Avant la permanence, le conseiller ouvre la fiche produits du mois et ferme la porte du bureau.',
  pg:'Répondre dans un espace bruyant ou improviser une information tarifaire.',
  q:[['Quel outil garder à portée de main ?',['La fiche produits et tarifs à jour','Le planning de l’équipe','Rien, la mémoire suffit'],0,'Une information exacte et immédiate fait la qualité de la réponse.'],
     ['Le bruit de fond pendant l’appel…',['n’a pas d’effet','dégrade la qualité perçue','montre que l’agence est active'],1,'L’appelant juge la qualité de l’appel sur ce qu’il entend.'],
     ['Comment entretenir la connaissance des produits ?',['Un point mensuel sur les questions fréquentes','Une formation tous les cinq ans','Laisser chacun chercher seul'],0,'Un point court et régulier garde l’équipe à jour.']]}},
lead:{
 1:{t:'Répondre à une demande digitale en moins de 24 heures',d:5,obj:'Accuser réception, répondre de façon personnalisée et transmettre la demande à un conseiller identifié.',
  g:['Activer une réponse automatique d’accusé de réception sur chaque canal.','Envoyer une réponse personnalisée, par appel ou e-mail, en moins de 24 heures.','Communiquer le nom et les coordonnées d’un conseiller.','Recontacter le prospect sous cinq jours ouvrables et proposer un rendez-vous.'],
  ex:'« Bonjour M. Koffi, merci pour votre demande d’ouverture de compte. Je suis Marc, votre conseiller (07 00 00 00 00). Je vous propose un rendez-vous mardi à 10 h. »',
  pg:'Laisser une demande sans réponse personnalisée ou répondre sans nommer de conseiller.',
  q:[['Dans quel délai répondre de façon personnalisée ?',['Moins de 24 heures','Une semaine','Quand le conseiller est disponible'],0,'Au-delà de 24 heures, le prospect se tourne vers une autre banque.'],
     ['La réponse automatique…',['remplace la réponse personnalisée','accuse réception en attendant la réponse personnalisée','est inutile'],1,'Elle rassure, mais seule la réponse personnalisée traite la demande.'],
     ['Que doit contenir la réponse personnalisée ?',['Le nom et les coordonnées d’un conseiller','Un lien vers le site uniquement','Le règlement intérieur'],0,'Un interlocuteur identifié crée la relation.']]},
 2:{t:'Transformer la demande en recommandation',d:3,obj:'Faire de chaque échange digital une expérience que le prospect recommande.',
  g:['Répondre dans le ton du canal, avec clarté et courtoisie.','Apporter une réponse complète à la question posée.','Assurer le suivi jusqu’au rendez-vous ou à l’ouverture.','Demander en fin de parcours si la réponse a été utile.'],
  ex:'« Votre rendez-vous est confirmé pour mardi. Notre échange vous a-t-il été utile ? Votre avis nous aide à progresser. »',
  pg:'Interrompre le suivi après la première réponse.',
  q:[['Qu’est-ce qui fait recommander un échange digital ?',['La rapidité et la complétude de la réponse','Le nombre de messages envoyés','Les émojis'],0,'La satisfaction tient à une réponse rapide, complète et suivie.'],
     ['Jusqu’où assurer le suivi ?',['Jusqu’au rendez-vous ou à l’ouverture','Jusqu’à la réponse automatique','Une seule relance'],0,'Le suivi complet fait passer le prospect au statut de client.'],
     ['Demander l’avis du prospect…',['est intrusif','aide à progresser et montre l’attention portée','est réservé aux réclamations'],1,'Un retour simple permet d’ajuster le traitement.']]}}};
const ML_TH=OBJ;
const mlFam=()=>CMODE==='lead'?'lead':(CMODE==='crc'||CMODE==='agapp')?'call':'vis';
const mlUW=(n=1)=>CMODE==='crc'?(n>1?'scénarios':'scénario'):CMODE==='lead'?(n>1?'canaux':'canal'):(n>1?'agences':'agence');
const mlKey=k=>`ml§${CMODE||'vis'}§${AGS[k].code}`;
const mlSt=k=>stGet(mlKey(k))||{};
const mlSeqs=()=>SEQ.filter(q=>!/^Bonus/i.test(q.name)&&MLC[mlFam()][q.n]);
const mlPri=v=>['Obligatoire','p-bad'];
const mlO=()=>fr(OBJ*100,0)+' %';
function mlAssign(k){const s=agScore(k);if(!s)return [];const out=[];
  mlSeqs().forEach(q=>{const v=s.d[q.n];if(v!=null&&v<ML_TH)out.push({id:`S${q.n}`,kind:'mod',q,v,m:MLC[mlFam()][q.n]})});
  out.sort((a,b)=>a.v-b.v);return out}
function mlProg(k,A){const st=mlSt(k),done=A.filter(a=>st[a.id]&&st[a.id].done),qs=done.filter(a=>a.kind==='mod'&&st[a.id].score!=null);
  return {n:A.length,d:done.length,r:A.length?done.length/A.length:null,qz:qs.length?qs.reduce((t,a)=>t+st[a.id].score,0)/qs.length:null}}
const mlBar=r=>`<div class="ml-pb"><i style="width:${Math.round((r||0)*100)}%"></i></div>`;
function mlCardHtml(k,a,st){const x=st[a.id],done=x&&x.done,[pl,pc]=mlPri(a.v);
  if(a.kind==='mod')return `<div class="ml-card ${done?'done':''}"><div class="ml-top"><span class="pill ${pc}">${pl}</span><span class="ml-dur">${a.m.d} min · quiz de 3 questions</span></div>
    <h4>${esc(a.m.t)}</h4><p class="note">Déclenché par la séquence ${a.q.n} · ${esc(a.q.name)} : ${pct(a.v)}, sous l’objectif de ${mlO()}.</p>
    <div class="ml-foot">${done?`<span class="pill p-good">Réalisé${x.score!=null?` · quiz ${x.score}/3`:''}</span>`:'<span class="pill p-mute">À suivre</span>'}<button class="btn ${done?'ghost':''}" type="button" data-mlo="${k}|${a.id}">${done?'Revoir':'Commencer'}</button></div></div>`;
  return `<div class="ml-card cap ${done?'done':''}"><div class="ml-top"><span class="pill ${pc}">Capsule · critère ${a.it.id}</span><span class="ml-dur">1 min</span></div>
    <h4>${esc(short(a.it.q,110))}</h4><p class="note">Conformité ${pct(a.v)} dans ${CMODE==='crc'?'ce scénario':CMODE==='lead'?'ce canal':'cette agence'}, sous le seuil de 50 %.</p>
    <div class="ml-foot">${done?'<span class="pill p-good">Geste validé</span>':'<span class="pill p-mute">À suivre</span>'}<button class="btn ${done?'ghost':''}" type="button" data-mlo="${k}|${a.id}">${done?'Revoir':'Ouvrir'}</button></div></div>`}
function mlUnitTab(k,s,a){const A=mlAssign(k),st=mlSt(k),P=mlProg(k,A);
  const rule=`Une mini-formation n’est déclenchée que pour les séquences sous l’objectif de ${mlO()} ; elle disparaît dès que la séquence atteint l’objectif à la campagne suivante.`;
  if(!A.length)return `<div class="card"><div class="ch"><div><h3>Micro-learning</h3><p>${rule}</p></div></div><p class="note" style="margin:0">Toutes les séquences atteignent l’objectif de ${mlO()} : aucune mini-formation n’est déclenchée.</p></div>`;
  return `<div class="kpis">${kpi('Mini-formations',A.length,'séquences sous l’objectif de '+mlO(),true)}${kpi('Réalisées',`${P.d} / ${P.n}`,mlBar(P.r))}${kpi('Quiz',P.qz==null?'—':fr(P.qz,1)+' / 3','moyenne des quiz réalisés')}</div>
  <div class="card ml-rule"><p class="note" style="margin:0"><b>Règle de déclenchement.</b> ${rule}</p></div>
  <div class="ml-sec"><h3>Mini-formations déclenchées</h3><div class="ml-grid">${A.map(x=>mlCardHtml(k,x,st)).join('')}</div></div>`}
function mlPage(){const R=rankAll(),fam=mlFam(),seqs=mlSeqs(),U=R.map(r=>{const A=mlAssign(r.k);return {r,A,P:mlProg(r.k,A)}});
  const tot=U.reduce((t,u)=>t+u.P.n,0),dn=U.reduce((t,u)=>t+u.P.d,0),qz=U.filter(u=>u.P.qz!=null),conc=U.filter(u=>u.P.n>0).length;
  const L=vis(),ns=netScore(L);
  const cat=seqs.map(q=>{const m=MLC[fam][q.n],uu=U.filter(u=>u.A.some(a=>a.id===`S${q.n}`)),d=uu.filter(u=>{const x=mlSt(u.r.k)[`S${q.n}`];return x&&x.done}).length;return {q,m,v:ns.d[q.n],n:uu.length,d}}).filter(c=>c.n>0);
  const UW=mlUW(2)[0].toUpperCase()+mlUW(2).slice(1);
  return head('Programme Client Mystère','Micro-learning',`Mini-formations déclenchées par les séquences sous l’objectif de ${mlO()} · ${R.length} ${mlUW(R.length)}`)+
  `<div class="kpis">${kpi('Mini-formations déclenchées',cat.length,`séquences sous ${mlO()} dans au moins ${CMODE==='lead'||CMODE==='crc'?'un':'une'} ${mlUW()}`,true)}${kpi(`${UW} concerné${CMODE==='lead'||CMODE==='crc'?'s':'es'}`,`${conc} / ${R.length}`,'au moins une mini-formation')}${kpi('Modules réalisés',`${dn} / ${tot}`,mlBar(tot?dn/tot:0))}${kpi('Quiz',qz.length?fr(qz.reduce((t,u)=>t+u.P.qz,0)/qz.length,1)+' / 3':'—','moyenne des quiz réalisés')}</div>
  <div class="card ml-rule"><p class="note" style="margin:0"><b>Comment les modules sont déclenchés.</b> Une mini-formation (objectif, gestes clés, exemple, piège à éviter et quiz de trois questions) n’est proposée à ${CMODE==='lead'?'un canal':CMODE==='crc'?'un scénario':'une agence'} que pour les séquences où son score est sous l’objectif de ${mlO()}. Chaque mini-formation déclenchée est <span class="pill p-bad">Obligatoire</span> pour l’agence.</p></div>
  ${cat.length?`<div class="ml-sec"><h3>Mini-formations déclenchées</h3><div class="ml-grid">${cat.map(c=>`<div class="ml-card"><div class="ml-top"><span class="pill p-mute">Séquence ${c.q.n}</span><span class="ml-dur">${c.m.d} min · quiz de 3 questions</span></div><h4>${esc(c.m.t)}</h4><p class="note">${esc(c.q.name)} · ensemble ${c.v==null?'—':pct(c.v)} · déclenchée pour ${c.n} ${mlUW(c.n)} · réalisée par ${c.d}</p><div class="ml-foot">${mlBar(c.d/c.n)}<button class="btn ghost" type="button" data-mlo="-1|S${c.q.n}">Aperçu</button></div></div>`).join('')}</div></div>`:`<div class="card" style="margin-top:12px"><p class="note" style="margin:0">Toutes les séquences atteignent l’objectif de ${mlO()} : aucune mini-formation n’est déclenchée.</p></div>`}
  ${conc?`<div class="ml-sec"><h3>Suivi par ${mlUW()}</h3><div class="tw"><table class="t"><thead><tr><th>${mlUW()[0].toUpperCase()+mlUW().slice(1)}</th><th class="c">Score</th><th class="c">Mini-formations</th><th>Réalisation</th><th class="c">Quiz</th></tr></thead><tbody>${U.filter(u=>u.P.n>0).sort((a,b)=>b.P.n-a.P.n||a.r.s.g-b.r.s.g).map(u=>`<tr class="click" data-mlu="${u.r.k}"><td><b>${esc(AGS[u.r.k].n)}</b></td><td class="c">${dkPill(u.r.s.g,pct(u.r.s.g))}</td><td class="c">${u.P.n}</td><td style="min-width:160px"><div class="ml-row">${mlBar(u.P.r)}<span>${u.P.d} / ${u.P.n}</span></div></td><td class="c">${u.P.qz==null?'—':fr(u.P.qz,1)+' / 3'}</td></tr>`).join('')}</tbody></table></div></div>`:''}`}
/* lecteur de module */
let MLP=null;
function mlOpen(k,id){const fam=mlFam();let a;
  if(k<0){const n=+id.slice(1),q=SEQ.find(x=>x.n===n);a={id,kind:'mod',q,v:null,m:MLC[fam][n]}}else a=mlAssign(k).find(x=>x.id===id);if(!a)return;
  MLP={k,a,step:0,ans:[],prev:k<0};mlDraw()}
function mlDraw(){let ov=$('#mlOv');if(!ov){ov=document.createElement('div');ov.id='mlOv';($('#app')||document.body).appendChild(ov)}
  const {a,step}=MLP,m=a.m;let body='',steps;
  if(a.kind==='cap'){const std=a.std||`Appliquer à chaque ${CMODE==='lead'?'demande':CMODE==='vis'||!CMODE?'visite':'appel'} le standard décrit par le critère.`;
    steps=['Le geste'];body=`<div class="ml-blk"><small>CRITÈRE ${a.it.id} · ${esc(a.q.name.toUpperCase())}</small><p class="ml-big">${esc(a.it.q)}</p></div>
    <div class="ml-blk"><small>GESTE ATTENDU</small><p>${esc(std)}</p></div>
    <div class="ml-blk"><small>POURQUOI</small><p>Ce critère est respecté dans ${pct(a.v)} des cas observés. Un geste simple, répété à chaque fois, suffit à le rendre conforme dès la prochaine campagne.</p></div>
    <div class="ml-blk"><small>MON ENGAGEMENT</small><label class="ml-chk"><input type="checkbox" id="mlEng"> J’ai compris le geste attendu et je l’applique dès aujourd’hui.</label></div>
    <div class="ml-nav"><button class="btn ghost" type="button" data-mlx>Fermer</button><button class="btn" type="button" data-mlval ${MLP.prev?'disabled':''}>Valider le geste</button></div>`}
  else{steps=['Objectif','Gestes clés','Exemple','Quiz','Résultat'];
    if(step===0)body=`<div class="ml-blk"><small>OBJECTIF</small><p class="ml-big">${esc(m.obj)}</p></div><div class="ml-blk"><small>POURQUOI CE MODULE</small><p>${a.v!=null?`La séquence ${a.q.n} · ${esc(a.q.name)} obtient ${pct(a.v)}, sous l’objectif de 85 %.`:`Module de la séquence ${a.q.n} · ${esc(a.q.name)}.`} Durée : ${m.d} minutes.</p></div>`;
    if(step===1)body=`<div class="ml-blk"><small>LES GESTES CLÉS</small><ol class="ml-ol">${m.g.map(x=>`<li>${esc(x)}</li>`).join('')}</ol></div>`;
    if(step===2)body=`<div class="ml-blk"><small>EXEMPLE</small><p class="ml-quote">${esc(m.ex)}</p></div><div class="ml-blk warn"><small>PIÈGE À ÉVITER</small><p>${esc(m.pg)}</p></div>`;
    if(step===3)body=`<div class="ml-blk"><small>QUIZ · 3 QUESTIONS</small>${m.q.map((qq,i)=>{const r=MLP.ans[i];return `<div class="ml-q"><p><b>${i+1}.</b> ${esc(qq[0])}</p><div class="ml-opts">${qq[1].map((o,j)=>`<button type="button" class="ml-opt ${r!=null?(j===qq[2]?'ok':j===r?'ko':''):''}" data-mlq="${i}|${j}" ${r!=null?'disabled':''}>${esc(o)}</button>`).join('')}</div>${r!=null?`<p class="note ml-fb ${r===qq[2]?'ok':'ko'}">${r===qq[2]?'Bonne réponse.':'Pas tout à fait.'} ${esc(qq[3])}</p>`:''}</div>`}).join('')}</div>`;
    if(step===4){const sc=m.q.filter((qq,i)=>MLP.ans[i]===qq[2]).length,ok=sc>=2;
      body=`<div class="ml-res ${ok?'ok':'ko'}"><b>${sc} / 3</b><p>${ok?'Module validé. Les gestes clés sont à appliquer dès la prochaine journée.':'Module à reprendre : relisez les gestes clés et refaites le quiz.'}</p></div>${MLP.prev?'<p class="note">Aperçu du catalogue : le résultat n’est pas enregistré.</p>':''}`}
    const qDone=MLP.ans.filter(x=>x!=null).length===3;
    body+=`<div class="ml-nav"><button class="btn ghost" type="button" ${step===0?'data-mlx':'data-mlb'}>${step===0?'Fermer':'Précédent'}</button>${step<3?'<button class="btn" type="button" data-mln>Suivant</button>':step===3?`<button class="btn" type="button" data-mln ${qDone?'':'disabled'}>Voir le résultat</button>`:`${MLP.ans.length&&m.q.filter((qq,i)=>MLP.ans[i]===qq[2]).length<2?'<button class="btn ghost" type="button" data-mlr>Refaire le quiz</button>':''}<button class="btn" type="button" data-mlx>Terminer</button>`}</div>`}
  ov.innerHTML=`<div class="ml-pan card" role="dialog" aria-modal="true"><div class="ml-hd"><div><div class="eyebrow">${a.kind==='cap'?'Capsule · 1 minute':'Mini-formation · '+m.d+' minutes'}${MLP.k>=0?' · '+esc(AGS[MLP.k].n):''}</div><h3>${esc(a.kind==='cap'?'Critère '+a.it.id:m.t)}</h3></div><button class="ml-close" type="button" data-mlx aria-label="Fermer">×</button></div>
    ${steps.length>1?`<div class="ml-steps">${steps.map((t,i)=>`<span class="${i===step?'on':i<step?'past':''}">${i+1}. ${t}</span>`).join('')}</div>`:''}<div class="ml-body">${body}</div></div>`;
  ov.classList.add('on');
  ov.querySelectorAll('[data-mlx]').forEach(b=>b.onclick=mlClose);ov.onclick=e=>{if(e.target===ov)mlClose()};
  ov.querySelectorAll('[data-mln]').forEach(b=>b.onclick=()=>{MLP.step++;if(MLP.step===4)mlSave();mlDraw()});
  ov.querySelectorAll('[data-mlb]').forEach(b=>b.onclick=()=>{MLP.step--;mlDraw()});
  ov.querySelectorAll('[data-mlr]').forEach(b=>b.onclick=()=>{MLP.ans=[];MLP.step=3;mlDraw()});
  ov.querySelectorAll('[data-mlq]').forEach(b=>b.onclick=()=>{const [i,j]=b.dataset.mlq.split('|').map(Number);MLP.ans[i]=j;mlDraw()});
  const eng=ov.querySelector('#mlEng'),val=ov.querySelector('[data-mlval]');if(eng&&val){const x=MLP.k>=0&&mlSt(MLP.k)[a.id];if(x&&x.done){eng.checked=true}val.disabled=MLP.prev||!eng.checked;eng.onchange=()=>{val.disabled=MLP.prev||!eng.checked};val.onclick=()=>{mlSave();mlClose()}}}
function mlSave(){if(MLP.prev||MLP.k<0)return;const {k,a}=MLP,st=mlSt(k),sc=a.kind==='mod'?a.m.q.filter((qq,i)=>MLP.ans[i]===qq[2]).length:null;
  const prev=st[a.id]||{};st[a.id]={done:a.kind==='cap'?true:(sc>=2||!!prev.done),score:a.kind==='mod'?Math.max(sc,prev.score||0):null,date:new Date().toISOString().slice(0,10),tries:(prev.tries||0)+1};stPut(mlKey(k),st)}
function mlClose(){const ov=$('#mlOv');if(ov){ov.classList.remove('on');ov.innerHTML=''}MLP=null;render()}
function mlBind(){$$('[data-mlo]').forEach(b=>b.onclick=e=>{e.stopPropagation();const [k,id]=b.dataset.mlo.split('|');mlOpen(+k,id)});
  $$('tr[data-mlu]').forEach(t=>t.onclick=()=>{S.page='per';S.ag=+t.dataset.mlu;S.agTab='ml';render();window.scrollTo(0,0)})}
I.ml='<svg class="i" viewBox="0 0 24 24"><path d="M2 9l10-5 10 5-10 5z"/><path d="M6 11.5V16c3 2.2 9 2.2 12 0v-4.5"/><path d="M22 9v6"/></svg>';
NAV.cm.splice(NAV.cm.findIndex(x=>x[0]==='plan')+1,0,['ml','Micro-learning','ml']);
window.__ML={assign:k=>mlAssign(k).map(a=>({id:a.id,kind:a.kind,v:a.v})),open:(k,id)=>mlOpen(k,id)};

/* ===================== v66 : responsables de zone et d’entité, « se connecter en tant que », objectif paramétrable ===================== */
Object.assign(ROLE_L,{zone:'Responsable de zone',entity:'Responsable d’entité'});
const SC_ZONES=['Abidjan','Province'],SC_ENTS=['Abidjan Nord','Abidjan Sud','Abidjan Centre-Ouest','Province'];
const SCOPE_BI=[['zone.abidjan','zone','Abidjan'],['zone.province','zone','Province'],['entite.nord','entity','Abidjan Nord'],['entite.sud','entity','Abidjan Sud'],['entite.centre','entity','Abidjan Centre-Ouest'],['entite.province','entity','Province']]
  .map(([id,role,v])=>({id,role,pw:'spirit',zone:role==='zone'?v:'',ent:role==='entity'?v:'',nom:(role==='zone'?'Responsable de zone · ':'Responsable d’entité · ')+v}));
ADM_BUILTIN.push(...SCOPE_BI);
var SCOPE=null,SCW=null,IMPU=null;
try{const x=JSON.parse(sessionStorage.getItem('bdu-imp')||'null');if(x&&x.u)IMPU=x.u}catch(e){}
function usrFind(u){return AST.users.find(x=>x.id===u)||SCOPE_BI.find(x=>x.id===u)||(IMPU&&IMPU.id===u&&IMPU.id.startsWith('__as')?IMPU:null)}
const scTag=u=>u.role==='agency'?' · '+(u.ag||''):u.role==='zone'?' · '+(u.zone||''):u.role==='entity'?' · '+(u.ent||''):'';
const scLabel=()=>SCOPE?(SCOPE.t==='zone'?(SCOPE.v==='Province'?'Zone Province':'Zone Abidjan'):'Entité '+SCOPE.v):'';
function scopeSet(role,usr){SCW=null;SCOPE=null;
  if(role==='zone'&&usr&&usr.zone)SCOPE={t:'zone',v:usr.zone};else if(role==='entity'&&usr&&usr.ent)SCOPE={t:'entity',v:usr.ent};
  document.body.classList.toggle('role-scope',!!SCOPE);scopeHome()}
const scopeOkA=a=>!!a&&(SCOPE.t==='zone'?a.z===SCOPE.v:a.e===SCOPE.v);
function scopeL(L){if(!SCOPE||!L||!L.length)return L;if(!SCW)SCW=new WeakMap();let r=SCW.get(L);if(!r){r=L.filter(v=>scopeOkA(AGS[v.ag]));SCW.set(L,r)}return r}
const scopeSat=i=>!SCOPE||scopeOkA(AGS[SAT.AG[i]]);
const scopeNav=it=>{if(SCOPE)it=it.filter(x=>x[0]!=='files');if(S.mod==='cm'&&typeof CMODE!=='undefined'&&(CMODE==='crc'||CMODE==='lead'))it=it.filter(x=>x[0]!=='per');return it};
function scopeHome(){$$('[data-gocanal="crc"],[data-gocanal="lead"]').forEach(b=>b.hidden=!!SCOPE);
  const sm=$('[data-gocanal="vis"] small');if(sm){if(sm.dataset.t0==null)sm.dataset.t0=sm.textContent;let t=sm.dataset.t0;
    if(SCOPE){const n=D.agencies.filter(a=>scopeOkA(a)).length;t=`Visites mystères et appels mystères · ${scLabel()} · ${n} agence${n>1?'s':''}`}sm.textContent=t}
  let pill=$('#scopePill');if(SCOPE){if(!pill){pill=document.createElement('div');pill.id='scopePill';pill.className='scope-pill';const h=$('#home .home-foot')||$('#home');h.parentNode.insertBefore(pill,h)}pill.textContent=`Périmètre : ${scLabel()} · ${D.agencies.filter(a=>scopeOkA(a)).length} agences`}else if(pill)pill.remove()}
/* objectif : textes et seuils */
function objDom(){const m=$('#main');if(!m)return;
  if(SCOPE&&S.mod){const l=$('#appLbl');if(l&&!l.textContent.includes(scLabel()))l.textContent+=' · '+scLabel()}
  if(SCOPE)scopeDom();
  if(OBJN===85||S.mod!=='cm')return;const w=document.createTreeWalker(m,NodeFilter.SHOW_TEXT);const ns=[];while(w.nextNode())ns.push(w.currentNode);
  ns.forEach(n=>{const v=n.nodeValue;if(v&&v.includes('85')){const u=objStr(v);if(u!==v)n.nodeValue=u}});
  m.querySelectorAll('[data-tip],[title],[aria-label]').forEach(e=>['data-tip','title','aria-label'].forEach(a=>{const v=e.getAttribute(a);if(v&&v.includes('85')){const t=objStr(v);if(t!==v)e.setAttribute(a,t)}}))}
try{if(window.jspdf&&window.jspdf.jsPDF&&window.jspdf.jsPDF.API&&window.jspdf.jsPDF.API.events&&!window.__objPdf){window.__objPdf=1;
  window.jspdf.jsPDF.API.events.push(['initialized',function(){const o=this.text;if(typeof o!=='function')return;const self=this;this.text=function(t,...r){if(objP()!==85)t=Array.isArray(t)?t.map(x=>objStr(x)):objStr(t);return o.call(self,t,...r)}}])}}catch(e){}
function objSlide(sl){const P=Object.getPrototypeOf(sl);if(!P||P.__obj)return;P.__obj=1;const at=P.addText,ab=P.addTable;
  const tx=t=>typeof t==='string'?objStr(t):Array.isArray(t)?t.map(x=>x&&typeof x==='object'&&'text' in x?Object.assign({},x,{text:objStr(x.text)}):typeof x==='string'?objStr(x):x):t;
  P.addText=function(t,o){return at.call(this,objP()===85?t:tx(t),o)};
  P.addTable=function(rows,o){if(objP()!==85&&Array.isArray(rows))rows=rows.map(r=>Array.isArray(r)?r.map(c=>typeof c==='string'?objStr(c):c&&typeof c==='object'&&'text' in c?Object.assign({},c,{text:tx(c.text)}):c):r);return ab.call(this,rows,o)}}
async function dkBuild(id){await dkPrep();const [fn,fx,t]=DKDECKS[id],M=dkM();DK.start(`BGFIBank — ${t} — ${M.V.space} 2027`);
  const P=DK.P,o=P.addSlide;if(!P.__objw){P.__objw=1;P.addSlide=function(...a){const sl=o.apply(this,a);objSlide(sl);return sl}}fx(M);
  const blob=await DK.P.write({outputType:'blob'});return {name:`BGFIBank_${fn}_${M.V.file}_2027_SPIRIT.pptx`,blob}}
/* se connecter en tant que */
function impBar(){let b=$('#impBar');const on=!!(sessionStorage.getItem('bdu-imp')&&CUR&&CUR.role!=='admin');
  if(!on){if(b)b.remove();document.body.classList.remove('imp-on');return}
  const u=usrFind(CUR.id)||ADM_BUILTIN.find(x=>x.id===CUR.id)||{id:CUR.id,role:CUR.role},lab=u.id.startsWith('__as')?(ROLE_L[u.role]||'')+scTag(u):`${u.id} · ${ROLE_L[u.role]||''}${scTag(u)}`;
  if(!b){b=document.createElement('div');b.id='impBar';b.className='imp-bar';document.body.appendChild(b)}document.body.classList.add('imp-on');
  b.innerHTML=`<span>Administration · vous consultez la plateforme en tant que <b>${esc(lab)}</b></span><button type="button" id="impBack">Revenir à l’administration</button>`;
  $('#impBack').onclick=impBack}
function impBack(){try{sessionStorage.removeItem('bdu-imp')}catch(e){}IMPU=null;exitAgency();setCur('admin','admin');S.mod=null;impBar();admOpen('home')}
function admAs(u){if(!u||u.role==='admin')return;const cp=Object.assign({},u);delete cp.pw;IMPU=cp;try{sessionStorage.setItem('bdu-imp',JSON.stringify({u:cp}))}catch(e){}
  setCur(u.id,u.role,u);S.f={};S.ag=null;S.sag=null;if(u.role==='agency'){AG_ACC[u.id]=u.ag;enterAgency(u.id)}else{exitAgency();show('home')}impBar()}
$$('.logout').forEach(b=>b.addEventListener('click',()=>{try{sessionStorage.removeItem('bdu-imp')}catch(e){}IMPU=null;SCOPE=null;document.body.classList.remove('role-scope');impBar();scopeHome()}));
setTimeout(()=>{impBar();if(CUR)scopeHome()},0);
function admAsBind(R){
  R.querySelectorAll('[data-uas]').forEach(b=>b.onclick=()=>{const id=b.dataset.uas,u=id==='bgfibank'?ADM_BUILTIN.find(x=>x.id==='bgfibank'):id==='atlas'?ADM_BUILTIN.find(x=>x.id==='atlas'):usrFind(id);admAs(u)});
  const f=$('#admAs');if(f){const tgt=()=>{const r=f.role.value,sel=f.tg,opts=r==='zone'?SC_ZONES:r==='entity'?SC_ENTS:r==='agency'?AGS0().map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr')):[];
      sel.innerHTML=opts.map(o=>`<option>${esc(o)}</option>`).join('');sel.closest('label').hidden=!opts.length};f.role.onchange=tgt;tgt();
    f.onsubmit=e=>{e.preventDefault();const r=f.role.value,v=f.tg.value;if(r==='full')return admAs(ADM_BUILTIN.find(x=>x.id==='bgfibank'));
      admAs({id:'__as.'+r,role:r,ag:r==='agency'?v:'',zone:r==='zone'?v:'',ent:r==='entity'?v:'',nom:(ROLE_L[r]||'')+' · '+v})}}
  const of=$('#admObj');if(of)of.onsubmit=e=>{e.preventDefault();const v=Math.round(+of.obj.value);if(!(v>=50&&v<=100))return admToast('L’objectif doit être compris entre 50 et 100 %.','ko');
    if(v===OBJN)return admToast(`L’objectif est déjà fixé à ${v} %.`,'ok');AST.obj=v;admSave();try{sessionStorage.setItem('bdu-objmsg',String(v))}catch(e){}location.reload()};
  let om=null;try{om=sessionStorage.getItem('bdu-objmsg');sessionStorage.removeItem('bdu-objmsg')}catch(e){}if(om){ADM.msg=`Objectif fixé à ${om} % : scores, couleurs, niveaux, mini-formations et livrables générés en tiennent compte. Enregistrez la nouvelle version pour le diffuser.`;ADM.mk='ok';const mm=R.querySelector('.adm-msg');if(!mm)admRender()}}
const AGS0=()=>D.agencies;
function admUsersHtml(){
  const agOpts=sel=>AGS0().map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr')).map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const lOpts=(L,sel)=>L.map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const roleOpts=sel=>['full','zone','entity','agency','admin'].map(r=>`<option value="${r}"${r===sel?' selected':''}>${ROLE_L[r]}</option>`).join('');
  const scF=(u,full)=>`<label class="uag${full?' full':''}"${u.role==='agency'?'':' hidden'}>Agence<select name="ag">${agOpts(u.ag)}</select></label><label class="uzone${full?' full':''}"${u.role==='zone'?'':' hidden'}>Zone<select name="zone">${lOpts(SC_ZONES,u.zone)}</select></label><label class="uent${full?' full':''}"${u.role==='entity'?'':' hidden'}>Entité<select name="ent">${lOpts(SC_ENTS,u.ent)}</select></label>`;
  const row=(u,bi)=>{const ed=ADM.uedit===u.id;return `<div class="adm-row"><div class="adm-t"><b>${esc(u.id)}</b><small>${esc(u.nom||'—')}</small><span class="adm-tags"><i>${ROLE_L[u.role]}${esc(scTag(u))}</i>${bi?'<i>Compte intégré</i>':`<i>Créé le ${u.date}</i>`}</span></div>
    <div class="adm-act">${u.role!=='admin'?`<button class="adm-b" data-uas="${esc(u.id)}">Se connecter en tant que</button>`:''}${bi?'<span class="adm-note">Non modifiable</span>':`<button class="adm-b" data-ued="${esc(u.id)}">Modifier</button><button class="adm-b del" data-udel="${esc(u.id)}">Supprimer</button>`}</div>
    ${ed?`<form class="adm-form adm-edit" data-uform="${esc(u.id)}"><label>Nouveau mot de passe<input name="pw" type="text" placeholder="Laisser vide pour le conserver" autocomplete="off"></label><label>Nom et fonction<input name="nom" value="${esc(u.nom||'')}"></label><label>Profil<select name="role" data-urole>${roleOpts(u.role)}</select></label>${scF(u,false)}<div class="full adm-fa"><button type="button" class="adm-b" data-acancel>Annuler</button><button class="btn" type="submit">Enregistrer</button></div></form>`:''}</div>`};
  return `<article class="account-panel adm-card"><h2>Objectif de performance</h2><p class="adm-p">Seuil à atteindre par visite, appel ou lead (actuellement ${OBJN} %). Il s’applique aux scores, aux couleurs et niveaux, aux séquences sous l’objectif, aux plans de progrès, aux mini-formations et aux livrables générés par la plateforme.</p>
   <form class="adm-form" id="admObj"><label>Objectif (%)<input name="obj" type="number" min="50" max="100" step="1" value="${OBJN}" required></label><div class="adm-fa" style="align-self:end"><button class="btn" type="submit">Appliquer l’objectif</button></div></form></article>
   <article class="account-panel adm-card"><h2>Se connecter en tant que</h2><p class="adm-p">Consultez la plateforme avec les droits d’un profil, sans mot de passe, pour vérifier ce qu’il voit. Un bandeau permet de revenir à l’administration.</p>
   <form class="adm-form" id="admAs"><label>Profil<select name="role"><option value="full">${ROLE_L.full}</option><option value="zone">${ROLE_L.zone}</option><option value="entity">${ROLE_L.entity}</option><option value="agency">${ROLE_L.agency}</option></select></label><label>Périmètre<select name="tg"></select></label><div class="full adm-fa"><button class="btn" type="submit">Se connecter en tant que</button></div></form></article>
   <article class="account-panel adm-card"><h2>Créer un compte</h2><p class="adm-p">« Accès complet » : les deux études et tous les livrables. « Responsable de zone » (Abidjan ou Province) et « Responsable d’entité » (Abidjan Nord, Abidjan Sud, Abidjan Centre-Ouest ou Province) : l’enquête, les visites et les appels mystères des seules agences de leur périmètre. « Agence » : le tableau de bord, le compte rendu, le plan de progrès et les mini-formations d’une seule agence. « Administrateur » : en plus, cette page d’administration.</p>
   <form class="adm-form" id="admUser" autocomplete="off"><label>Identifiant<input name="login" required placeholder="ex. prenom.nom" autocapitalize="off"></label><label>Mot de passe<input name="pw" type="text" required placeholder="6 caractères minimum" autocomplete="off"></label>
   <label>Nom et fonction<input name="nom" placeholder="ex. Awa Koné · Directrice Retail"></label><label>Profil<select name="role" data-urole>${roleOpts('full')}</select></label>
   ${scF({role:'full'},true)}<div class="full adm-fa"><button class="btn" type="submit">Créer le compte</button></div></form></article>
   <div class="adm-h"><h2>Comptes existants</h2><span>${ADM_BUILTIN.length+AST.users.length} comptes</span></div><div class="adm-list">${ADM_BUILTIN.map(u=>row(u,true)).join('')}${AST.users.map(u=>row(u,false)).join('')}</div>`}

/* textes de périmètre : effectifs du réseau remplacés par ceux du périmètre */
function scopeDom(){const app=$('#app');if(!app||!SCOPE)return;const ags=D.agencies.filter(a=>scopeOkA(a)),n=ags.length,NT=D.agencies.length;
  let nr=0;try{if(typeof N!=='undefined'&&SAT&&SAT.AG)for(let i=0;i<N;i++)if(scopeSat(i))nr++}catch(e){}
  const nf=x=>String(x).replace(/\B(?=(\d{3})+(?!\d))/g,'\u202f');
  const R=[[new RegExp('\\b'+NT+'(\\s|\\u00a0|\\u202f)agences','g'),n+'$1agences'],[new RegExp('/\\s?'+NT+'\\b','g'),m=>m.replace(String(NT),String(n))],[new RegExp('\\b'+2*NT+'(\\s|\\u00a0|\\u202f)(visites|appels)','g'),2*n+'$1$2']];
  if(nr)R.push([/1[\s\u00a0\u202f]000(\s|\u00a0|\u202f)(répondants|clients)/g,nf(nr)+'$1$2']);
  const w=document.createTreeWalker(app,NodeFilter.SHOW_TEXT);const ns=[];while(w.nextNode())ns.push(w.currentNode);
  ns.forEach(t=>{let v=t.nodeValue;if(!v||!/\d/.test(v))return;const v0=v;R.forEach(([re,to])=>{v=v.replace(re,to)});if(v!==v0)t.nodeValue=v});
  const zs=new Set(ags.map(a=>a.z));app.querySelectorAll('#main .kpi').forEach(k=>{const l=(k.querySelector('.l')||{}).textContent||'';const z=l.trim().toLowerCase();if((z==='abidjan'||z==='province')&&!zs.has(z==='abidjan'?'Abidjan':'Province'))k.remove()})}

/* ===================== v67 : enquête mensuelle agences, autres études, observations, mode « en tant que » discret ===================== */
const MS={"months":[{"id":"2027-01","l":"Janvier 2027","s":"janv."},{"id":"2027-02","l":"Février 2027","s":"févr."},{"id":"2027-03","l":"Mars 2027","s":"mars"}],"att":["Accueil","Temps d’attente","Écoute et conseil","Résolution de la demande","Confort de l’agence","Professionnalisme du personnel"],"ag":[{"r":[[25,875,59,899,221,908,782,891,845,802,887],[24,815,31,929,251,818,699,844,802,775,882],[27,843,31,967,500,827,725,834,833,761,916]],"v":[[[1,"Accueil chaleureux dès l’entrée, on se sent attendu.",0],[0,"Plus de 40 minutes d’attente pour un simple retrait.",1],[1,"Agence propre et climatisée, agréable.",4]],[[1,"Personnel professionnel et courtois.",5],[0,"Plus de 40 minutes d’attente pour un simple retrait.",1]],[[1,"Personnel professionnel et courtois.",5],[0,"Plus de 40 minutes d’attente pour un simple retrait.",1]]]},{"r":[[33,751,34,752,261,747,667,784,752,622,695],[31,684,3,685,241,792,614,706,701,614,659],[29,706,3,685,500,804,627,698,725,596,671]],"v":[[[1,"Bon conseil sur l’épargne, explications claires.",2],[0,"Climatisation en panne, chaleur pénible.",4]],[[1,"Très bon accueil, souriant et rapide.",0],[0,"Pas assez de sièges dans la salle d’attente.",4]],[[1,"Très bon accueil, souriant et rapide.",0],[0,"Pas assez de sièges dans la salle d’attente.",4]]]},{"r":[[33,728,16,715,277,758,669,634,638,752,760],[26,688,14,769,237,728,639,569,630,657,664],[27,705,14,758,500,756,626,593,626,679,675]],"v":[[[1,"Des agents sérieux et bien informés.",5],[0,"Le conseiller n’a pas posé de questions sur ma situation.",2],[0,"L’écran d’appel ne fonctionnait pas, on ne savait pas quand passer.",1]],[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Le conseiller n’a pas posé de questions sur ma situation.",2],[0,"On m’a demandé de revenir sans me donner de délai.",3]],[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Le conseiller n’a pas posé de questions sur ma situation.",2],[0,"On m’a demandé de revenir sans me donner de délai.",3]]]},{"r":[[31,888,56,915,103,831,811,860,950,873,962],[33,817,31,771,101,731,793,805,849,841,889],[29,850,31,756,500,764,779,821,835,848,869]],"v":[[[1,"Personnel professionnel et courtois.",5]],[[1,"Équipe disponible et efficace.",5],[1,"Personnel professionnel et courtois.",5]],[[1,"Équipe disponible et efficace.",5],[1,"Personnel professionnel et courtois.",5]]]},{"r":[[27,626,-10,639,253,714,596,668,639,638,541],[27,613,-5,658,302,694,564,567,617,591,532],[30,628,-5,679,500,709,572,561,613,615,539]],"v":[[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Un agent a répondu sèchement.",5]],[[1,"Très bon accueil, souriant et rapide.",0],[0,"Un agent a répondu sèchement.",5]],[[1,"Très bon accueil, souriant et rapide.",0],[0,"Un agent a répondu sèchement.",5]]]},{"r":[[33,818,35,864,113,863,838,786,820,813,794],[38,739,26,802,212,709,756,717,747,814,807],[37,736,26,804,500,745,737,731,769,830,841]],"v":[[[1,"Accueil chaleureux dès l’entrée, on se sent attendu.",0]],[[1,"Agence propre et climatisée, agréable.",4],[0,"Accueil froid, on ne m’a pas demandé l’objet de ma visite.",0]],[[1,"Agence propre et climatisée, agréable.",4],[0,"Accueil froid, on ne m’a pas demandé l’objet de ma visite.",0]]]},{"r":[[31,784,30,798,108,690,711,802,824,719,878],[26,765,23,784,209,703,699,803,849,666,764],[26,799,23,807,500,712,710,845,887,668,744]],"v":[[[1,"Personnel professionnel et courtois.",5],[0,"Le chargé d’accueil était occupé au téléphone et ne m’a pas regardé.",0]],[[1,"Ma demande a été réglée en une seule visite.",3],[0,"Climatisation en panne, chaleur pénible.",4],[0,"Climatisation en panne, chaleur pénible.",4]],[[1,"Ma demande a été réglée en une seule visite.",3],[0,"Climatisation en panne, chaleur pénible.",4],[0,"Climatisation en panne, chaleur pénible.",4]]]},{"r":[[36,631,-2,566,349,691,574,603,627,640,618],[24,630,-5,684,348,692,593,601,619,682,648],[22,673,-5,699,500,703,606,590,653,712,661]],"v":[[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Attente trop longue, un seul guichet ouvert.",1],[0,"On m’a demandé de revenir sans me donner de délai.",3]],[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Attente trop longue, un seul guichet ouvert.",1],[0,"Ma réclamation n’est toujours pas traitée après deux visites.",3]],[[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0],[0,"Attente trop longue, un seul guichet ouvert.",1],[0,"Ma réclamation n’est toujours pas traitée après deux visites.",3]]]},{"r":[[32,639,11,642,212,688,605,633,641,646,584],[28,582,-5,621,277,627,508,545,505,534,511],[28,595,-5,599,500,644,508,540,517,551,544]],"v":[[[1,"Accueil chaleureux dès l’entrée, on se sent attendu.",0],[0,"Manque de discrétion au guichet.",5],[0,"Ma réclamation n’est toujours pas traitée après deux visites.",3]],[[1,"Accueil chaleureux dès l’entrée, on se sent attendu.",0],[0,"Ma réclamation n’est toujours pas traitée après deux visites.",3],[0,"Plus de 40 minutes d’attente pour un simple retrait.",1]],[[1,"Accueil chaleureux dès l’entrée, on se sent attendu.",0],[0,"Ma réclamation n’est toujours pas traitée après deux visites.",3],[0,"Plus de 40 minutes d’attente pour un simple retrait.",1]]]},{"r":[[24,836,33,845,123,883,773,909,829,778,820],[29,875,53,950,35,940,869,898,871,901,941],[32,867,53,938,35,978,858,878,867,901,941]],"v":[[[1,"Mon conseiller m’a proposé une solution adaptée à mon budget.",2],[1,"Le chargé d’accueil m’a salué par mon nom, c’est appréciable.",0]],[[1,"Des agents sérieux et bien informés.",5],[1,"Agence propre et climatisée, agréable.",4]],[[1,"Des agents sérieux et bien informés.",5],[1,"Agence propre et climatisée, agréable.",4]]]},{"r":[[38,609,-6,670,314,569,563,530,648,546,615],[36,692,15,756,284,602,611,575,625,619,680],[36,732,15,762,500,637,587,571,608,634,709]],"v":[[[1,"Ma demande a été réglée en une seule visite.",3],[0,"Explications rapides, je ne suis pas sûr d’avoir compris les frais.",2],[0,"Explications rapides, je ne suis pas sûr d’avoir compris les frais.",2]],[[1,"Équipe disponible et efficace.",5],[0,"On m’a proposé un produit qui ne correspondait pas à ma demande.",2]],[[1,"Équipe disponible et efficace.",5],[0,"On m’a proposé un produit qui ne correspondait pas à ma demande.",2]]]}]};
NAV.msat=[['dash','Tableau de bord','dash'],['evo','Évolution mensuelle','chart'],['per','Classement des agences','map'],['verb','Verbatims clients','quote']];
NAV.oth=[['dash','Études disponibles','plan']];
const MSL=MS.months.length-1;
const msAgs=()=>ROLE?[ROLE.ag]:D.agencies.map((a,k)=>k).filter(k=>!SCOPE||scopeOkA(D.agencies[k]));
const msNet=()=>D.agencies.map((a,k)=>k).filter(k=>!SCOPE||scopeOkA(D.agencies[k]));
const msMi=()=>{const v=S.sub.msM;return v==null||v>MSL?MSL:+v};
const MSF={cs:1,nps:2,ces:3,w15:4};const msAttF=t=>5+t;
const msR=(k,mi)=>MS.ag[k].r[mi];
function msAgg(ks,mi){let n=0;const acc=new Array(11).fill(0);ks.forEach(k=>{const r=msR(k,mi);n+=r[0];for(let f=1;f<11;f++)acc[f]+=r[f]*r[0]});
  if(!n)return null;const g=f=>acc[f]/n;return {n,cs:g(1)/1000,nps:g(2),ces:g(3)/1000,w15:g(4)/1000,att:MS.att.map((x,t)=>g(5+t)/1000)}}
const msOne=(k,mi)=>{const r=msR(k,mi);return {n:r[0],cs:r[1]/1000,nps:r[2],ces:r[3]/1000,w15:r[4]/1000,att:MS.att.map((x,t)=>r[5+t]/1000)}};
const msCol=v=>v==null?'#c3dbee':v>=.8?'#627441':v>=.7?'#96a973':v>=.6?'#f59f0b':'#f0524a';
const msLv=v=>v>=.8?['Excellent','p-good']:v>=.7?['Bon','p-g']:v>=.6?['À surveiller','p-warn']:['Critique','p-bad'];
const msP=v=>v==null?'—':fr(v*100,1)+' %';
const msNps=v=>v==null?'—':(v>0?'+':v<0?'−':'')+fr(Math.abs(v),0);
const msD=(d,unit=' pt',inv)=>{if(d==null||isNaN(d))return '';const z=Math.abs(d)<.05,good=inv?d<0:d>0;return `<span class="ms-d ${z?'z':good?'up':'dn'}">${z?'=':(d>0?'▲ +':'▼ −')+fr(Math.abs(d),1)}${z?'':unit}</span>`};
const msPill=v=>`<span class="heat dk" style="background:${({'#627441':'#475530','#96a973':'#58693b','#f59f0b':'#b86a00','#f0524a':'#b42318','#c3dbee':'#4a93cb'})[msCol(v)]};color:#fff">${msP(v)}</span>`;
function msLine(series,o={}){const W=560,H=o.h||250,L=46,R=16,T=22,B=30,n=MS.months.length,vals=series.flatMap(s=>s.v.filter(x=>x!=null));
  let mn=o.min!=null?o.min:Math.min(...vals),mx=o.max!=null?o.max:Math.max(...vals);if(mx-mn<.08){mn-=.04;mx+=.04}mn=Math.max(0,Math.floor(mn*20)/20);mx=Math.min(1,Math.ceil(mx*20)/20);
  const X=i=>L+(W-L-R)*i/(n-1),Y=v=>T+(H-T-B)*(1-(v-mn)/(mx-mn||1));let g='';
  for(let t=0;t<=4;t++){const v=mn+(mx-mn)*t/4,y=Y(v);g+=`<line x1="${L}" x2="${W-R}" y1="${y}" y2="${y}" class="ms-grid"/><text x="${L-8}" y="${y+4}" text-anchor="end" class="ms-ax">${fr(v*100,0)} %</text>`}
  MS.months.forEach((m,i)=>{g+=`<text x="${X(i)}" y="${H-12}" text-anchor="middle" class="ms-ax">${m.s}</text>`});
  if(o.mark!=null)g+=`<line x1="${X(o.mark)}" x2="${X(o.mark)}" y1="${T}" y2="${H-B}" class="ms-mark"/>`;
  series.forEach(s=>{const pts=s.v.map((v,i)=>v==null?null:[X(i),Y(v)]).filter(Boolean);g+=`<polyline fill="none" stroke="${s.c}" stroke-width="${s.w||2.6}" ${s.dash?'stroke-dasharray="6 5"':''} stroke-linejoin="round" stroke-linecap="round" points="${pts.map(p=>p.join(',')).join(' ')}"/>`+pts.map((p,i)=>`<circle cx="${p[0]}" cy="${p[1]}" r="${s.dash?2.5:3.6}" fill="${s.c}"><title>${esc(s.name)} · ${MS.months[i].l} : ${msP(s.v[i])}</title></circle>`).join('');
    const lp=pts[pts.length-1];if(lp&&!s.dash){const si=series.indexOf(s);g+=`<text x="${lp[0]-8}" y="${lp[1]+(si%2?16:-10)}" text-anchor="end" class="ms-lab" fill="${s.c}">${msP(s.v[s.v.length-1])}</text>`}});
  return `<div class="ms-chart"><svg viewBox="0 0 ${W} ${H}" preserveAspectRatio="xMidYMid meet" role="img">${g}</svg><div class="legend">${series.map(s=>`<span><i style="background:${s.c}"></i>${esc(s.name)}</span>`).join('')}</div></div>`}
function msSpark(v){const W=110,H=28,mn=Math.min(...v)-.02,mx=Math.max(...v)+.02,X=i=>2+(W-4)*i/(v.length-1),Y=x=>2+(H-4)*(1-(x-mn)/(mx-mn||1));
  return `<svg class="ms-spark" viewBox="0 0 ${W} ${H}" width="${W}" height="${H}"><polyline fill="none" stroke="${msCol(v[v.length-1])}" stroke-width="2" points="${v.map((x,i)=>X(i)+','+Y(x)).join(' ')}"/><circle cx="${X(v.length-1)}" cy="${Y(v[v.length-1])}" r="2.8" fill="${msCol(v[v.length-1])}"/></svg>`}
const msMonthSel=()=>`<div class="ms-tools"><label class="ms-sel">Mois<select class="select" data-msm>${MS.months.map((m,i)=>`<option value="${i}" ${i===msMi()?'selected':''}>${m.l}</option>`).join('')}</select></label></div>`;
const msUnit=()=>ROLE?'votre agence':SCOPE?scLabel():'réseau';
function msDash(){const mi=msMi(),ks=msAgs(),c=msAgg(ks,mi),p=mi?msAgg(ks,mi-1):null,M=MS.months[mi];
  const tr=MS.months.map((x,i)=>msAgg(ks,i));
  const rows=ks.map(k=>({k,a:D.agencies[k],c:msOne(k,mi),p:mi?msOne(k,mi-1):null})).map(r=>({...r,d:r.p?(r.c.cs-r.p.cs)*100:null}));
  const dn=rows.filter(r=>r.d!=null).sort((a,b)=>a.d-b.d).slice(0,5),up=rows.filter(r=>r.d!=null).sort((a,b)=>b.d-a.d).slice(0,5);
  const ents=[...new Set(ks.map(k=>D.agencies[k].e))].map(e=>{const kk=ks.filter(k=>D.agencies[k].e===e);return {e,n:kk.length,c:msAgg(kk,mi),p:mi?msAgg(kk,mi-1):null}});
  const al=(L,t)=>`<div class="ms-al">${L.map(r=>`<button type="button" class="ms-alr" data-msag="${r.k}"><b>${esc(r.a.n)}</b><span>${esc(r.a.e)}</span>${msPill(r.c.cs)}${msD(r.d)}</button>`).join('')||'<p class="note">—</p>'}</div>`;
  return head('Enquête mensuelle agences','Tableau de bord',`Satisfaction des clients au sortir de leur agence · ${M.l} · ${ks.length} agence${ks.length>1?'s':''} · ${fr(c.n,0)} clients interrogés`)+msMonthSel()+
  `<div class="kpis">${kpi('Satisfaction agence (CSAT)',`${fr(c.cs*100,1)}<small>%</small>`,(p?msD((c.cs-p.cs)*100)+' par rapport à '+MS.months[mi-1].l.split(' ')[0].toLowerCase():'')+'<span class="ks2">clients satisfaits (4 et 5 sur 5)</span>',true)}${kpi('NPS agence',msNps(c.nps),(p?msD(c.nps-p.nps,' pt'):'')+'<span class="ks2">promoteurs − détracteurs</span>')}${kpi('Effort faible (CES)',`${fr(c.ces*100,1)}<small>%</small>`,(p?msD((c.ces-p.ces)*100):'')+'<span class="ks2">opération jugée facile</span>')}${kpi('Attente > 15 min',`${fr(c.w15*100,1)}<small>%</small>`,(p?msD((c.w15-p.w15)*100,' pt',true):'')+'<span class="ks2">des clients interrogés</span>')}</div>
  <div class="grid g2" style="margin-top:16px">${card('Évolution mensuelle',`Janvier et février 2027 · ${msUnit()}`,msLine([{name:'Satisfaction (CSAT)',c:'#627441',v:tr.map(x=>x&&x.cs)},{name:'Effort faible (CES)',c:'#6da7d4',v:tr.map(x=>x&&x.ces)}],{mark:mi}))}
  ${card('Satisfaction par critère',`${M.l}${p?' · rappel '+MS.months[mi-1].l.split(' ')[0].toLowerCase():''}`,`<div class="bars">${MS.att.map((l,t)=>`<div class="bar"><div class="bl">${esc(l)}</div><div class="bt"><div class="bf" style="width:${c.att[t]*100}%;background:${msCol(c.att[t])}"></div>${p?`<div class="obj" style="left:${p.att[t]*100}%" title="${MS.months[mi-1].l} : ${msP(p.att[t])}"></div>`:''}</div><div class="bv">${msP(c.att[t])} ${p?msD((c.att[t]-p.att[t])*100):''}</div></div>`).join('')}</div><p class="note" style="margin:8px 0 0">Part de clients satisfaits (4 et 5 sur 5) ; le trait marque le mois précédent.</p>`)}</div>
  ${ks.length>1?`<div class="grid g2" style="margin-top:16px">${card('Plus fortes baisses du mois','Écart de satisfaction par rapport au mois précédent',al(dn))}${card('Plus fortes hausses du mois','Écart de satisfaction par rapport au mois précédent',al(up))}</div>`:''}
  ${ents.length>1?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Par entité</h3><p>${M.l}</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Entité</th><th class="c">Agences</th><th class="c">Clients</th><th class="c">Satisfaction</th><th class="c">Évolution</th><th class="c">NPS</th><th class="c">Attente > 15 min</th></tr></thead><tbody>${ents.map(x=>`<tr><td><b>${esc(x.e)}</b></td><td class="c">${x.n}</td><td class="c">${fr(x.c.n,0)}</td><td class="c">${msPill(x.c.cs)}</td><td class="c">${x.p?msD((x.c.cs-x.p.cs)*100):''}</td><td class="c">${msNps(x.c.nps)}</td><td class="c">${msP(x.c.w15)}</td></tr>`).join('')}</tbody></table></div></div>`:''}`}
const MSI=[['cs','Satisfaction (CSAT)'],['nps','NPS'],['ces','Effort faible (CES)'],['w15','Attente > 15 min']].concat(MS.att.map((l,t)=>['a'+t,l]));
const msGet=(o,key)=>key==='cs'?o.cs:key==='nps'?o.nps:key==='ces'?o.ces:key==='w15'?o.w15:o.att[+key.slice(1)];
const msFmt=(key,v)=>key==='nps'?msNps(v):msP(v);
const msHeat=(key,v)=>{if(v==null)return 'transparent';const x=key==='nps'?(v+40)/100:key==='w15'?1-v*2.2:v;return msCol(x)};
function msEvo(){const key=S.sub.msI||'cs',ks=msAgs(),mi=msMi();const rows=ks.map(k=>({k,a:D.agencies[k],v:MS.months.map((m,i)=>msGet(msOne(k,i),key))})).sort((a,b)=>key==='w15'?a.v[mi]-b.v[mi]:b.v[mi]-a.v[mi]);
  const net=MS.months.map((m,i)=>msGet(msAgg(ks,i),key));
  return head('Enquête mensuelle agences','Évolution mensuelle',`${ks.length} agence${ks.length>1?'s':''} · janvier et février 2027 · un indicateur à la fois`)+
  `<div class="ms-tools"><label class="ms-sel">Indicateur<select class="select" data-msi>${MSI.map(([k,l])=>`<option value="${k}" ${k===key?'selected':''}>${esc(l)}</option>`).join('')}</select></label>${msMonthSel().replace('<div class="ms-tools">','').replace(/<\/div>$/,'').replace('>Mois<','>Tri sur le mois<')}</div>
  ${key!=='nps'?card(MSI.find(x=>x[0]===key)[1],`Évolution · ${msUnit()}`,msLine([{name:msUnit()[0].toUpperCase()+msUnit().slice(1),c:'#627441',v:net}],{mark:mi})):''}
  <div class="tw" style="margin-top:16px"><table class="t ms-heat"><thead><tr><th>Agence</th>${MS.months.map((m,i)=>`<th class="c${i===mi?' on':''}">${m.s}</th>`).join('')}<th class="c">Évol. 9 mois</th></tr></thead><tbody>
  <tr class="ms-net"><td><b>${esc(msUnit()[0].toUpperCase()+msUnit().slice(1))}</b></td>${net.map(v=>`<td class="c"><span class="ms-hc" style="background:${msHeat(key,v)}">${msFmt(key,v)}</span></td>`).join('')}<td class="c">${key==='nps'?msD(net[MSL]-net[0],' pt'):msD((net[MSL]-net[0])*100,' pt',key==='w15')}</td></tr>
  ${rows.map(r=>`<tr class="click" data-msag="${r.k}"><td><b>${esc(r.a.n)}</b><div class="note">${esc(r.a.e)}</div></td>${r.v.map(v=>`<td class="c"><span class="ms-hc" style="background:${msHeat(key,v)}">${msFmt(key,v)}</span></td>`).join('')}<td class="c">${key==='nps'?msD(r.v[MSL]-r.v[0],' pt'):msD((r.v[MSL]-r.v[0])*100,' pt',key==='w15')}</td></tr>`).join('')}</tbody></table></div>`}
function msPer(){const mi=msMi(),ks=msAgs();const rows=ks.map(k=>{const c=msOne(k,mi),p=mi?msOne(k,mi-1):null;return {k,a:D.agencies[k],c,p,sp:MS.months.map((m,i)=>msOne(k,i).cs)}}).sort((a,b)=>b.c.cs-a.c.cs);
  const st=[0,0,0,0];rows.forEach(r=>{const v=r.c.cs;st[v>=.8?0:v>=.7?1:v>=.6?2:3]++});
  return head('Enquête mensuelle agences','Classement des agences',`${MS.months[mi].l} · ${ks.length} agence${ks.length>1?'s':''} · cliquez sur une agence pour ouvrir sa fiche`)+msMonthSel()+
  `<div class="kpis">${kpi('Excellent',st[0],'satisfaction ≥ 80 %',true)}${kpi('Bon',st[1],'de 70 à 80 %')}${kpi('À surveiller',st[2],'de 60 à 70 %')}${kpi('Critique',st[3],'moins de 60 %')}</div>
  <div class="tw" style="margin-top:16px"><table class="t"><thead><tr><th class="c">Rang</th><th>Agence</th><th class="c">Satisfaction</th><th class="c">Évolution</th><th class="c">NPS</th><th class="c">Effort faible</th><th class="c">Attente > 15 min</th><th class="c">Clients</th><th>Janv. → sept.</th><th></th></tr></thead><tbody>${rows.map((r,i)=>`<tr class="click" data-msag="${r.k}"><td class="c"><b>${i+1}</b></td><td><b>${esc(r.a.n)}</b><div class="note">${esc(r.a.z==='Abidjan'?'Entité '+r.a.e:'Province')}</div></td><td class="c">${msPill(r.c.cs)}</td><td class="c">${r.p?msD((r.c.cs-r.p.cs)*100):''}</td><td class="c">${msNps(r.c.nps)}</td><td class="c">${msP(r.c.ces)}</td><td class="c">${msP(r.c.w15)}</td><td class="c">${r.c.n}</td><td>${msSpark(r.sp)}</td><td><span class="pill ${msLv(r.c.cs)[1]}">${msLv(r.c.cs)[0]}</span></td></tr>`).join('')}</tbody></table></div>`}
function msVerbList(ks,mis,ton,att){const L=[];ks.forEach(k=>mis.forEach(mi=>(MS.ag[k].v[mi]||[]).forEach(([p,t,a])=>{if(ton!=='all'&&String(p)!==ton)return;if(att!=='all'&&String(a)!==att)return;L.push({k,mi,p,t,a})})));return L}
const msVerbHtml=L=>L.length?`<div class="ms-vb">${L.map(x=>`<div class="ms-v ${x.p?'pos':'neg'}"><p>« ${esc(x.t)} »</p><span>${x.p?'Positif':'À améliorer'} · ${esc(MS.att[x.a])} · ${esc(D.agencies[x.k].n)} · ${MS.months[x.mi].l}</span></div>`).join('')}</div>`:'<div class="card"><p class="note" style="margin:0">Aucun verbatim pour cette sélection.</p></div>';
function msVerb(){const mi=msMi(),ton=S.sub.msT||'all',att=S.sub.msA||'all',L=msVerbList(msAgs(),[mi],ton,att);
  return head('Enquête mensuelle agences','Verbatims clients',`${MS.months[mi].l} · ${L.length} verbatim${L.length>1?'s':''} · paroles de clients recueillies à la sortie de l’agence`)+
  `<div class="ms-tools">${msMonthSel().replace('<div class="ms-tools">','').replace(/<\/div>$/,'')}<label class="ms-sel">Tonalité<select class="select" data-mst><option value="all">Toutes</option><option value="1" ${ton==='1'?'selected':''}>Positifs</option><option value="0" ${ton==='0'?'selected':''}>À améliorer</option></select></label><label class="ms-sel">Critère<select class="select" data-msa><option value="all">Tous</option>${MS.att.map((l,t)=>`<option value="${t}" ${att===String(t)?'selected':''}>${esc(l)}</option>`).join('')}</select></label></div>${msVerbHtml(L)}`}
function msAgency(k){const a=D.agencies[k],mi=msMi(),c=msOne(k,mi),p=mi?msOne(k,mi-1):null,ks=msNet(),net=msAgg(ks,mi);
  const R=ks.map(x=>({x,v:msOne(x,mi).cs})).sort((u,v)=>v.v-u.v),rk=R.findIndex(r=>r.x===k)+1,[ll,lc]=msLv(c.cs);
  const tr=MS.months.map((m,i)=>msOne(k,i)),tn=MS.months.map((m,i)=>msAgg(ks,i));
  return `${ROLE?'':`<button class="back" id="msBack">${I.back} Retour</button>`}
  <div class="ag-head ${c.cs>=.8?'lv-g':c.cs>=.6?'lv-o':'lv-r'}"><div><div class="eyebrow">Enquête mensuelle · ${esc(a.z==='Abidjan'?'Abidjan · Entité '+a.e:'Province')}</div><h1>${esc(a.n)}</h1><div class="m"><span>${MS.months[mi].l}</span>${ks.length>1?`<span>Rang ${rk} / ${ks.length}</span>`:''}<span class="${lc==='p-bad'?'lvl-bad':''}">${ll}</span></div></div><div class="ag-score"><div class="ag-sc"><b>${fr(c.cs*100,1)} %</b><span>satisfaction agence${p?' · '+msD((c.cs-p.cs)*100):''}</span><span style="display:block;margin-top:6px">${c.n} clients interrogés · ${esc(msUnit()==='votre agence'?'réseau':msUnit())} ${msP(net.cs)}</span></div></div></div>`+msMonthSel()+
  `<div class="kpis">${kpi('NPS agence',msNps(c.nps),p?msD(c.nps-p.nps,' pt'):'',true)}${kpi('Effort faible (CES)',`${fr(c.ces*100,1)}<small>%</small>`,p?msD((c.ces-p.ces)*100):'')}${kpi('Attente > 15 min',`${fr(c.w15*100,1)}<small>%</small>`,p?msD((c.w15-p.w15)*100,' pt',true):'')}${kpi('Clients interrogés',c.n,MS.months[mi].l)}</div>
  <div class="grid g2" style="margin-top:16px">${card('Satisfaction mois par mois','Agence et '+(SCOPE?scLabel():'réseau'),msLine([{name:'Agence '+a.n,c:'#627441',v:tr.map(x=>x.cs)},{name:SCOPE?scLabel():'Réseau',c:'#69a5d3',v:tn.map(x=>x&&x.cs),dash:1}],{mark:mi}))}
  <div class="card"><div class="ch"><div><h3>Critères du mois</h3><p>${MS.months[mi].l} · comparaison au mois précédent et au ${SCOPE?'périmètre':'réseau'}</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Critère</th><th class="c">Agence</th><th class="c">Évol.</th><th class="c">${SCOPE?'Périmètre':'Réseau'}</th></tr></thead><tbody>${MS.att.map((l,t)=>`<tr><td>${esc(l)}</td><td class="c">${msPill(c.att[t])}</td><td class="c">${p?msD((c.att[t]-p.att[t])*100):''}</td><td class="c">${msP(net.att[t])}</td></tr>`).join('')}</tbody></table></div></div></div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Résultats mensuels</h3><p>Janvier et février 2027</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Mois</th><th class="c">Clients</th><th class="c">Satisfaction</th><th class="c">NPS</th><th class="c">Effort faible</th><th class="c">Attente > 15 min</th>${MS.att.map(l=>`<th class="c">${esc(l)}</th>`).join('')}</tr></thead><tbody>${tr.map((x,i)=>`<tr class="${i===mi?'ms-cur':''}"><td><b>${MS.months[i].l}</b></td><td class="c">${x.n}</td><td class="c">${msPill(x.cs)}</td><td class="c">${msNps(x.nps)}</td><td class="c">${msP(x.ces)}</td><td class="c">${msP(x.w15)}</td>${x.att.map(v=>`<td class="c"><span class="ms-hc" style="background:${msCol(v)}">${msP(v)}</span></td>`).join('')}</tr>`).join('')}</tbody></table></div></div>
  <div class="ms-sec"><h3>Verbatims récents</h3>${msVerbHtml(msVerbList([k],[mi,mi-1,mi-2].filter(x=>x>=0),'all','all'))}</div>`}
function msRender(){if(ROLE)return msAgency(ROLE.ag);if(S.ag!=null&&msAgs().includes(S.ag))return msAgency(S.ag);S.ag=null;return ({dash:msDash,evo:msEvo,per:msPer,verb:msVerb})[S.page in {dash:1,evo:1,per:1,verb:1}?S.page:'dash']()}
function msWave(){const ks=msAgs(),n=MS.ag.length?ks.reduce((t,k)=>t+MS.ag[k].r[msMi()][0],0):0,sel=$('#appWaveSel');
  if(S.mod==='oth'){$('#waveRibbonLabel').textContent='Études';$('#waveRibbonDetail').innerHTML='<b style="color:#fff">Enquêtes en ligne de BGFIBank</b> · intégrées à la demande';$('#sideFoot').innerHTML='Études complémentaires<br>Intégrées à la demande';$('#appLbl').textContent='Autres études';const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete||''}</span><span>Autres études</span>`;if(sel)sel.innerHTML='';return}
  {const sw=$('#sideWave');if(sw)sw.style.display='none'}$('#waveRibbonLabel').textContent='Période';$('#waveRibbonDetail').innerHTML=`<b style="color:#fff">${MS.months[msMi()].l}</b> · janvier à mars 2027 · ${ks.length} agence${ks.length>1?'s':''} · ${fr(n,0)} clients ce mois`;
  $('#sideFoot').innerHTML=`Enquête mensuelle agences<br>Clients interrogés à la sortie de l’agence`;if(!ROLE){$('#appLbl').textContent='Enquête mensuelle agences';const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete||''}</span><span>Enquête mensuelle</span>`}
  if(sel)sel.innerHTML=''}
function msBind(){if(S.mod!=='msat')return;
  $$('[data-msm]').forEach(x=>x.onchange=()=>{S.sub.msM=+x.value;render()});$$('[data-msi]').forEach(x=>x.onchange=()=>{S.sub.msI=x.value;render()});
  $$('[data-mst]').forEach(x=>x.onchange=()=>{S.sub.msT=x.value;render()});$$('[data-msa]').forEach(x=>x.onchange=()=>{S.sub.msA=x.value;render()});
  $$('[data-msag]').forEach(x=>x.onclick=()=>{if(ROLE)return;S.ag=+x.dataset.msag;render();window.scrollTo(0,0)});const b=$('#msBack');if(b)b.onclick=()=>{S.ag=null;render();window.scrollTo(0,0)}}
function msOpen(){S.satWave='S2';openMod('msat');if(ROLE){S.page='ms';S.agTab='ag';S.ag=ROLE.ag}render();window.scrollTo(0,0)}
/* ---------- autres études ---------- */
const othList=()=>AST.livr.added.filter(a=>a.mod==='oth');
function othPage(){const L=othList();
  return head('Autres études','Enquêtes en ligne de BGFIBank','Études complémentaires intégrées à la plateforme à la demande de BGFIBank : baromètres, questionnaires ponctuels, tests d’offres…')+
  (L.length?`<div class="oth-grid">${L.map(a=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${esc(a.tag||'Étude')}</span><span class="note">${esc((a.x||'').toUpperCase())} · ${a.date||''}</span></div><h3>${esc(a.t)}</h3>${a.d?`<p>${esc(a.d)}</p>`:''}<div class="oth-act"><button class="btn" type="button" data-othopen="${a.key}">Ouvrir</button><button class="btn ghost" type="button" data-othdl="${a.key}">Télécharger</button>${ADMIN?`<button class="btn ghost" type="button" data-othdel="${a.key}">Retirer</button>`:''}</div></article>`).join('')}</div>`
  :`<div class="card oth-empty"><h3>Aucune autre étude pour le moment</h3><p class="note" style="margin:6px 0 0">Les enquêtes en ligne de BGFIBank seront ajoutées ici à la demande : chaque étude disposera de ses résultats et de ses documents. Pour intégrer une nouvelle étude, contactez l’équipe SPIRIT.</p></div>`)+
  (ADMIN?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ajouter une étude</h3><p>Réservé à l’administration · le fichier (PDF, PowerPoint, Excel ou page HTML) est enregistré sur cet appareil, puis diffusé avec la nouvelle version de la plateforme.</p></div></div>
   <form class="adm-form" id="othAdd"><label>Titre<input name="t" required placeholder="ex. Baromètre application mobile"></label><label>Période<input name="tag" placeholder="ex. Septembre 2027"></label><label class="full">Description<input name="d" placeholder="Objet, cible, nombre de répondants"></label><label class="full">Fichier<input type="file" name="f" required></label><div class="full adm-fa"><button class="btn" type="submit">Ajouter l’étude</button></div></form></div>`:'')}
function othBind(){if(S.mod!=='oth')return;
  $$('[data-othdl]').forEach(b=>b.onclick=()=>admDownload(b.dataset.othdl));
  $$('[data-othopen]').forEach(b=>b.onclick=async()=>{const bl=await admFileGet(b.dataset.othopen);if(!bl)return livToast?livToast('Fichier introuvable sur cet appareil.','ko'):alert('Fichier introuvable.');const a=othList().find(x=>x.key===b.dataset.othopen),x=(a&&a.x||'').toLowerCase();
    if(['pdf','html','htm','png','jpg','jpeg'].includes(x)){const bb=bl.type?bl:new Blob([bl],{type:x==='pdf'?'application/pdf':x.startsWith('htm')?'text/html':'image/'+x});window.open(URL.createObjectURL(bb),'_blank')}else admDownload(b.dataset.othopen)});
  $$('[data-othdel]').forEach(b=>b.onclick=async()=>{const k=b.dataset.othdel,a=othList().find(x=>x.key===k);if(!a||!confirm(`Retirer « ${a.t} » des autres études ?`))return;AST.livr.added=AST.livr.added.filter(x=>x.key!==k);await admFileDel(k);admSave();render()});
  const f=$('#othAdd');if(f)f.onsubmit=async e=>{e.preventDefault();const fl=f.f.files[0],t=f.t.value.trim();if(!fl||!t)return;const key='oth-'+Date.now().toString(36);await admFilePut(key,fl);
    AST.livr.added.push({key,mod:'oth',t,d:f.d.value.trim(),tag:f.tag.value.trim()||'Étude',name:fl.name,mime:fl.type||'application/octet-stream',x:admExt(fl.name),size:fl.size,date:admToday()});admSave();render()}}
function othOpen(){openMod('oth');render();window.scrollTo(0,0)}
/* ---------- accueil : enquête annuelle / mensuelle, bloc autres études ---------- */
(function(){const ms=$('#modSat');if(!ms)return;const h=ms.querySelector('h2'),p=ms.querySelector('p'),meta=ms.querySelector('.meta');
  if(h)h.textContent='Enquête de satisfaction';if(p)p.textContent='Deux dispositifs : l’enquête annuelle en ligne auprès de 664 clients particuliers, et l’enquête mensuelle centrée sur l’expérience vécue en agence.';
  if(meta)meta.innerHTML='<span class="tag">Annuelle · 664 clients · octobre 2027</span><span class="tag">Mensuelle · 11 points de vente · janvier – mars 2027</span>';
  const act=ms.querySelector('.act');const old=$('#goSat');act.className='act cm-dd sat-dd';
  act.innerHTML=`<button class="btn" id="goSat" aria-haspopup="menu" aria-expanded="false" aria-controls="satChoice">Consulter les résultats <span class="cm-car" aria-hidden="true">▾</span></button><div class="cm-menu" id="satChoice" role="menu" hidden><button type="button" role="menuitem" data-gosat="annual"><em>${ICO.enquete||''}</em><b>Enquête annuelle</b><small>Enquête en ligne · 664 clients · octobre 2027</small></button><button type="button" role="menuitem" data-gosat="monthly"><em>${ICO.agence||''}</em><b>Enquête mensuelle</b><small>Centrée sur les agences · janvier – mars 2027</small></button></div>`;
  const menu=$('#satChoice'),btn=$('#goSat');btn.onclick=e=>{e.stopPropagation();const o=menu.hidden;menu.hidden=!o;btn.setAttribute('aria-expanded',String(o))};
  menu.querySelectorAll('[data-gosat]').forEach(b=>b.onclick=()=>{menu.hidden=true;btn.setAttribute('aria-expanded','false');if(b.dataset.gosat==='annual'){S.satWave='S2';if(ROLE)agOpen('sat');else openMod('sat')}else msOpen()});
  document.addEventListener('click',e=>{if(!menu.hidden&&!e.target.closest('.sat-dd')){menu.hidden=true;btn.setAttribute('aria-expanded','false')}});
  const mods=ms.parentNode;const oth=document.createElement('article');oth.className='mod mod-oth';oth.id='modOth';
  oth.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="14" rx="2"/><path d="M3 9h18M8 21h8M12 18v3"/></svg></div><h2>Autres études</h2><p>Les enquêtes en ligne de BGFIBank, intégrées à la plateforme à la demande : baromètres, questionnaires ponctuels, tests d’offres.</p><div class="meta"><span class="tag">Sur demande</span></div><div class="act"><button class="btn" id="goOth" type="button">Voir les études <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
  mods.appendChild(oth);$('#goOth').onclick=othOpen})();
/* ---------- observations du client mystère : synthèse en tête du compte rendu ---------- */
function crObsSummary(){if(S.mod!=='cm'||S.ag==null||S.agTab!=='cr')return;const m=$('#main');if(!m||m.querySelector('.cr-obs-sum'))return;
  const L=[...m.querySelectorAll('.cr-obs')].map(o=>{const tr=o.closest('tr');const id=tr?(tr.querySelector('td b')||{}).textContent:'';const q=o.parentElement?o.parentElement.firstChild:null;let crit='';if(o.parentElement){const c=o.parentElement.cloneNode(true);c.querySelectorAll('.cr-obs').forEach(x=>x.remove());crit=c.textContent.trim()}return {id,crit,t:o.textContent.trim()}}).filter(x=>x.t&&!/^\d+\s*min$/.test(x.t));
  if(!L.length)return;const first=[...m.querySelectorAll('.card')].find(c=>c.querySelector('.dhead'));if(!first)return;
  const box=document.createElement('div');box.className='card cr-obs-sum';box.style.marginTop='16px';
  box.innerHTML=`<div class="ch"><div><h3>Observations du client mystère</h3><p>${L.length} commentaire${L.length>1?'s':''} laissé${L.length>1?'s':''} sur les critères évalués · détail critère par critère ci-dessous</p></div></div><div class="cr-obs-list">${L.map(x=>`<div class="cr-obs-it"><b>${esc(x.id||'')}</b><div><small>${esc(short(x.crit,110))}</small><p>« ${esc(x.t)} »</p></div></div>`).join('')}</div>`;
  first.parentNode.insertBefore(box,first)}
/* ---------- « se connecter en tant que » : indicateur discret dans la barre du haut ---------- */
function impBar(){$$('.imp-chip').forEach(x=>x.remove());const b0=$('#impBar');if(b0)b0.remove();document.body.classList.remove('imp-on');
  const on=!!(sessionStorage.getItem('bdu-imp')&&CUR&&CUR.role!=='admin');if(!on)return;
  const u=usrFind(CUR.id)||ADM_BUILTIN.find(x=>x.id===CUR.id)||{id:CUR.id,role:CUR.role},lab=u.id.startsWith('__as')?(ROLE_L[u.role]||'')+scTag(u):`${u.id} · ${ROLE_L[u.role]||''}${scTag(u)}`;
  const sh=u.role==='zone'?'Zone '+u.zone:u.role==='entity'?'Entité '+u.ent:u.role==='agency'?(u.ag||'Agence'):(ROLE_L[u.role]||u.id);
  $$('.topbar .user').forEach(us=>{const c=document.createElement('button');c.type='button';c.className='imp-chip';c.title=`Vous consultez la plateforme en tant que ${lab}. Cliquez pour revenir à l’administration.`;c.setAttribute('aria-label',c.title);
    c.innerHTML=`<span class="imp-eye" aria-hidden="true">👁</span><span class="imp-t">${esc(sh)}</span><span class="imp-x" aria-hidden="true">↩</span>`;c.onclick=impBack;us.insertBefore(c,us.firstChild)})}
setTimeout(impBar,0);

/* ===================== v68 : menu des enquêtes vers le haut, « se connecter en tant que » dans l’en-tête ===================== */
(function(){const menu=$('#satChoice'),btn=$('#goSat');if(!menu||!btn)return;
  btn.onclick=e=>{e.stopPropagation();const o=menu.hidden;menu.hidden=!o;menu.classList.remove('up');btn.setAttribute('aria-expanded',String(o));
    if(o){const r=menu.getBoundingClientRect(),bt=btn.getBoundingClientRect();if(r.bottom>innerHeight-8){if(bt.top-r.height-16>0)menu.classList.add('up');else menu.scrollIntoView({block:'nearest',behavior:'smooth'})}const f=menu.querySelector('button');if(f)f.focus({preventScroll:true})}};
  document.addEventListener('keydown',e=>{if(e.key==='Escape'&&!menu.hidden){menu.hidden=true;btn.setAttribute('aria-expanded','false');btn.focus()}})})();
function asPopClose(){const p=$('#asPop');if(p)p.remove()}
function asPopOpen(anchor){asPopClose();const p=document.createElement('div');p.id='asPop';p.className='as-pop';p.setAttribute('role','dialog');p.setAttribute('aria-label','Se connecter en tant que');
  const accs=ADM_BUILTIN.filter(u=>u.role!=='admin').concat(AST.users.filter(u=>u.role!=='admin'));
  p.innerHTML=`<div class="as-h"><b>Se connecter en tant que</b><button type="button" class="as-x" aria-label="Fermer">×</button></div>
   <form id="asForm"><label>Profil<select name="role"><option value="full">${ROLE_L.full}</option><option value="zone">${ROLE_L.zone}</option><option value="entity">${ROLE_L.entity}</option><option value="agency">${ROLE_L.agency}</option></select></label><label class="as-tg">Périmètre<select name="tg"></select></label><button class="btn" type="submit">Voir la plateforme</button></form>
   ${accs.length?`<div class="as-acc"><small>Ou un compte existant</small><select id="asAcc"><option value="">Choisir un compte…</option>${accs.map(u=>`<option value="${esc(u.id)}">${esc(u.id)} · ${esc(ROLE_L[u.role]||'')}${esc(scTag(u))}</option>`).join('')}</select></div>`:''}
   <p class="as-n">Sans mot de passe · une pastille dans l’en-tête permet de revenir à l’administration.</p>`;
  document.body.appendChild(p);const r=anchor.getBoundingClientRect(),w=Math.min(320,innerWidth-16);p.style.width=w+'px';p.style.top=(r.bottom+8)+'px';p.style.left=Math.max(8,Math.min(innerWidth-w-8,r.right-w))+'px';
  const f=p.querySelector('#asForm'),tgt=()=>{const ro=f.role.value,o=ro==='zone'?SC_ZONES:ro==='entity'?SC_ENTS:ro==='agency'?D.agencies.map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr')):[];f.tg.innerHTML=o.map(x=>`<option>${esc(x)}</option>`).join('');p.querySelector('.as-tg').hidden=!o.length};
  f.role.onchange=tgt;tgt();p.querySelector('.as-x').onclick=asPopClose;
  f.onsubmit=e=>{e.preventDefault();const ro=f.role.value,v=f.tg.value;asPopClose();if(ro==='full')return admAs(ADM_BUILTIN.find(x=>x.id==='bgfibank'));admAs({id:'__as.'+ro,role:ro,ag:ro==='agency'?v:'',zone:ro==='zone'?v:'',ent:ro==='entity'?v:'',nom:(ROLE_L[ro]||'')+' · '+v})};
  const ac=p.querySelector('#asAcc');if(ac)ac.onchange=()=>{const id=ac.value;if(!id)return;asPopClose();admAs(ADM_BUILTIN.find(x=>x.id===id)||usrFind(id))};
  setTimeout(()=>{const s=f.role;if(s)s.focus()},0)}
$$('.topbar .user').forEach(us=>{const ad=us.querySelector('.admin-open');const b=document.createElement('button');b.type='button';b.className='account-chip as-open';b.title='Se connecter en tant que';b.setAttribute('aria-haspopup','dialog');
  b.innerHTML='<span class="av av-adm">👁</span><span>Se connecter en tant que</span>';b.onclick=e=>{e.stopPropagation();if($('#asPop'))asPopClose();else asPopOpen(b)};us.insertBefore(b,ad||us.firstChild)});
document.addEventListener('click',e=>{const p=$('#asPop');if(p&&!e.target.closest('#asPop,.as-open'))asPopClose()});
document.addEventListener('keydown',e=>{if(e.key==='Escape')asPopClose()});
window.addEventListener('resize',asPopClose);

/* ===================== v69 : centre de relation client et leads sans « Périmètre et classement » ni fiches par scénario / canal ===================== */
const unxNoPer=()=>S.mod==='cm'&&!ROLE&&typeof CMODE!=='undefined'&&(CMODE==='crc'||CMODE==='lead');
function unxClean(){if(!unxNoPer())return;const m=$('#main');if(!m)return;
  m.querySelectorAll('[data-ag],[data-mlu],[data-agency]').forEach(e=>{if(e.matches('[data-agpdf],[data-cmdl],[data-cmzip]'))return;e.removeAttribute('data-ag');e.removeAttribute('data-mlu');e.removeAttribute('data-agency');e.classList.remove('click');e.style.cursor='default';e.onclick=null});
  m.querySelectorAll('[data-db]').forEach(c=>{const t=c.dataset.db;if(t==='cm-rank'||t==='cm-ag'){c.style.pointerEvents='none';const ac=c.querySelector('.db-action');if(ac)ac.style.display='none';c.removeAttribute('data-db');c.setAttribute('aria-disabled','true')}});
  m.querySelectorAll('a,button,span').forEach(x=>{if(/^(Ouvrir|Ouvrir ›)$/.test(x.textContent.trim())&&x.closest('tr'))x.style.display='none'})}

/* ===================== v70 : enquête mensuelle sur le moteur de l’enquête annuelle ; leads : application mobile et détail par canal ===================== */
/* --- leads : application mobile (grille propre, séquences 3 et 4) --- */
CMENT.lead.push('Application mobile');ENTCX.lead['Application mobile']='#f59e0b';
Object.assign(ACTL,{3:['Parcours d’accès et de demande dans l’application difficile','Simplifier la création de compte, rendre la rubrique de contact visible dès l’accueil, raccourcir le formulaire et afficher une confirmation d’envoi','Responsable application mobile','6 semaines'],
  4:['Traitement des demandes reçues par l’application incomplet','Notification d’accusé de réception, réponse personnalisée sous 24 heures, suivi de la demande visible dans l’application et proposition de rendez-vous','Responsable digital','4 semaines']});
Object.assign(DIRAL,{3:['Direction Digitale','Revue du parcours de demande dans l’application (inscription, rubrique de contact, formulaire, confirmation)','Part des demandes envoyées sans blocage'],
  4:['Direction Marketing et Digital','Charte de traitement des demandes reçues par l’application : notification, réponse sous 24 heures et suivi visible','Taux de réponse sous 24 heures (application)']});
Object.assign(CHACT0.lead,{'3.1':['Vérifier le téléchargement et l’installation sur les principaux téléphones','Responsable application mobile'],'3.2':['Fiabiliser la création de compte et l’envoi du code de validation','Responsable application mobile'],
  '3.3':['Placer la rubrique de contact dès l’écran d’accueil','Responsable application mobile'],'3.4':['Raccourcir le formulaire de demande et l’adapter au mobile','Responsable application mobile'],'3.5':['Afficher un message de confirmation après chaque envoi','Responsable application mobile'],
  '4.1':['Envoyer une notification d’accusé de réception à chaque demande','Responsable digital'],'4.2':['Répondre personnellement à chaque demande reçue par l’application','Community manager'],'4.3':['Répondre sous 24 heures aux demandes de l’application','Community manager'],
  '4.4':['Relire la demande avant de répondre pour une réponse cohérente','Community manager'],'4.5':['Rendre le suivi de la demande visible dans l’application','Responsable application mobile'],'4.6':['Proposer un rendez-vous ou une solution pour finaliser la demande','Directeur commercial']});
if(typeof MLC!=='undefined'){MLC.lead[3]={t:'Un parcours de demande fluide dans l’application',d:4,obj:'Permettre à chaque prospect de créer son compte et d’envoyer sa demande sans blocage.',
  g:['Tester chaque mois l’installation et la création de compte sur plusieurs téléphones.','Rendre la rubrique « Nous contacter » visible dès l’écran d’accueil.','Limiter le formulaire aux informations utiles.','Afficher un message de confirmation après l’envoi.'],
  ex:'« Votre demande a bien été envoyée. Un conseiller vous répondra sous 24 heures ; vous pouvez suivre son avancement dans la rubrique Mes demandes. »',pg:'Laisser un prospect bloqué à la création de compte sans solution de contournement.',
  q:[['Que doit voir le prospect juste après l’envoi de sa demande ?',['Rien','Un message de confirmation','Une publicité'],1,'La confirmation rassure et évite les envois en double.'],
     ['Où placer la rubrique de contact ?',['Dès l’écran d’accueil','Dans les paramètres','Nulle part'],0,'Une rubrique visible réduit l’abandon.'],
     ['Le formulaire idéal est…',['le plus complet possible','court et adapté au mobile','imprimable'],1,'Chaque champ en trop fait perdre des demandes.']]};
 MLC.lead[4]={t:'Traiter une demande reçue par l’application',d:4,obj:'Accuser réception, répondre sous 24 heures et rendre le suivi visible dans l’application.',
  g:['Envoyer une notification d’accusé de réception.','Répondre personnellement sous 24 heures.','Mettre à jour le statut de la demande dans l’application.','Proposer un rendez-vous ou une solution pour finaliser.'],
  ex:'« Bonjour M. Koné, votre demande de carte est en cours. Je vous propose un rendez-vous jeudi à 10 h à l’agence de votre choix. »',pg:'Répondre hors de l’application sans mettre à jour le suivi de la demande.',
  q:[['Dans quel délai répondre à une demande de l’application ?',['Moins de 24 heures','Une semaine','À la prochaine visite'],0,'Le délai de 24 heures est le standard de la grille.'],
     ['Le suivi de la demande doit être…',['visible dans l’application','connu du seul conseiller','envoyé par courrier'],0,'Le prospect suit lui-même l’avancement.'],
     ['Pour finaliser la demande, le conseiller…',['attend que le prospect rappelle','propose un rendez-vous ou une solution','clôt la demande'],1,'La proposition concrète transforme la demande.']]}}
/* --- enquête mensuelle : même moteur que l’enquête annuelle, données du mois --- */
var SATM=false,SM_MI=MSL;const SM_ANN={s1:D.sat,s2:D.sat2,w:satWaves.map(w=>({...w}))};const SM_CACHE={};
const SM_V=['B1','B3','C1_1','C1_2','C1_3','C1_4','C1_5','C1_6','C1_7','D2d_1','D2d_2','D2d_3','D2d_4','D2d_5','D2d_6','D3c','D4a_1','D4a_2','D4a_3','D4a_4','D4a_5','D5_1','D5_2','D5_3','D5_4','D5_5','D6b','E2_1','E2_2','E2_3','E2_4','E2_5','E2_6','E4b','F7'];
const smH=(a,b,c)=>{let h=2166136261;const s=a+'|'+b+'|'+c;for(let i=0;i<s.length;i++){h^=s.charCodeAt(i);h=Math.imul(h,16777619)}return ((h>>>0)%100000)/100000};
const SM_BASE=(()=>{const B=SM_ANN.s2,o={};for(let i=0;i<B.AG.length;i++){const k=B.AG[i];o[k]=o[k]||[0,0];if(B.B1[i]!=null){o[k][1]++;if(B.B1[i]>=4)o[k][0]++}}const r={};Object.keys(o).forEach(k=>r[k]=o[k][1]?o[k][0]/o[k][1]:.7);return r})();
function smBuild(mi){if(SM_CACHE[mi])return SM_CACHE[mi];const B=SM_ANN.s2,n=B.AG.length,X={};Object.keys(B).forEach(k=>X[k]=B[k].slice());
  for(let i=0;i<n;i++){const k=B.AG[i];const tg=mi<0?MS.ag[k].r[0][1]/1000-.012:MS.ag[k].r[mi][1]/1000;const off=Math.max(-.3,Math.min(.3,tg-(SM_BASE[k]??.7)));
    SM_V.forEach(v=>{const x=X[v][i];if(x==null||x<1||x>5)return;const u=smH(i,mi,v);if(off>0&&u<off*2.4&&x<5)X[v][i]=x+1;else if(off<0&&u<-off*2.4&&x>1)X[v][i]=x-1});
    const g=X.G1[i];if(g!=null){const u=smH(i,mi,'G1');if(off>0&&u<off*2.4&&g<10)X.G1[i]=g+1;else if(off<0&&u<-off*2.4&&g>1)X.G1[i]=g-1}}
  return SM_CACHE[mi]=X}
const smLab=mi=>mi<0?'Décembre 2026':MS.months[mi].l;
function satMonthSet(mi){SM_MI=mi;D.sat2=smBuild(mi);D.sat=smBuild(mi-1);satWaves.splice(0,satWaves.length,{id:'S1',label:smLab(mi-1),short:smLab(mi-1)},{id:'S2',label:smLab(mi),short:smLab(mi)});S.satWave='S2';SAT=D.sat2;APN=null}
function satMonthOff(){if(!SATM)return;SATM=false;D.sat=SM_ANN.s1;D.sat2=SM_ANN.s2;satWaves.splice(0,satWaves.length,...SM_ANN.w.map(w=>({...w})));SAT=S.satWave==='S1'?D.sat:D.sat2;APN=null;document.body.classList.remove('sat-month')}
function msOpen(){window.__msKeep=1;try{SATM=true;document.body.classList.add('sat-month');satMonthSet(SM_MI);S.satWave='S2';if(ROLE)agOpen('sat');else openMod('sat')}finally{window.__msKeep=0}window.scrollTo(0,0)}
function smWave(){const sel=$('#appWaveSel');sel.innerHTML=MS.months.slice().reverse().map(m=>{const i=MS.months.indexOf(m);return `<option value="${i}" ${i===SM_MI?'selected':''}>${m.l}</option>`}).join('');sel.disabled=false;
  $('#waveRibbonLabel').textContent='Période';$('#waveRibbonDetail').innerHTML=`<b style="color:#fff">${smLab(SM_MI)}</b> · rappel ${smLab(SM_MI-1).toLowerCase()} · 664 clients · 11 points de vente`;
  const sw=$('#sideWave');if(sw)sw.style.display='none';$('#sideFoot').innerHTML='Enquête mensuelle agences<br>Clients interrogés après leur passage en agence';
  if(!ROLE){const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete}</span><span>Enquête mensuelle</span>`;$('#appLbl').textContent='Enquête mensuelle agences · '+smLab(SM_MI)}}
function smTx(){if(!(SATM&&S.mod==='sat'))return;const app=$('#app');if(!app)return;const cur=smLab(SM_MI),prv=smLab(SM_MI-1);
  const R=[[/Enquête clients Retail/g,'Enquête mensuelle agences'],[/enquête clients Retail/g,'enquête mensuelle agences'],[/ENQUÊTE CLIENTS RETAIL/g,'ENQUÊTE MENSUELLE AGENCES'],[/Enquête clients\b/g,'Enquête mensuelle'],[/enquête clients\b/g,'enquête mensuelle'],[/ENQUÊTE CLIENTS\b/g,'ENQUÊTE MENSUELLE'],[/Livrables finaux au format PDF, PowerPoint et Excel ; les rapports par agence sont générés à la demande\./g,'Les rapports par agence du mois sont générés à la demande à partir des réponses du mois.'],[/^\s*0 fichiers · /g,''],[/Enquête annuelle/g,'Enquête mensuelle'],[/Octobre\s?[–-]\s?Novembre 2027/g,cur],[/\b2027 et 2026\b/g,cur.toLowerCase()+' et '+prv.toLowerCase()],[/^(\s*)2027(\s*)$/g,'$1'+cur+'$2'],[/(satisfaction|Carte[^·]*) · 2027$/g,'$1 · '+cur],[/\b2026\b/g,prv]];
  const w=document.createTreeWalker(app,NodeFilter.SHOW_TEXT);const ns=[];while(w.nextNode())ns.push(w.currentNode);
  ns.forEach(t=>{let v=t.nodeValue;if(!v||!/nqu|NQU|2026|Octobre|2027|Livrables finaux|fichiers/.test(v))return;const v0=v;R.forEach(([a,b])=>{v=v.replace(a,b)});if(v!==v0)t.nodeValue=v});
  if(S.page==='files'){app.querySelectorAll('#main h2,#main h3').forEach(h=>{const t=h.textContent.trim();if(/^Rapports globaux|^Lecture consolidée/.test(t)){const hd=h.closest('.liv-h,.dl-h,.sec-h')||h.parentElement;const nx=hd.nextElementSibling;hd.style.display='none';if(nx&&!nx.querySelector('h2'))nx.style.display='none'}})}
  app.querySelectorAll('[data-tip],[title],[aria-label]').forEach(e=>['data-tip','title','aria-label'].forEach(a=>{const v=e.getAttribute(a);if(v&&/2026|Enqu|Octobre/.test(v)){let x=v;R.forEach(([p,q])=>{x=x.replace(p,q)});if(x!==v)e.setAttribute(a,x)}}))}

/* ===================== v71 : enquête mensuelle courte (agences), baromètre eNPS, scores sur l’accueil ===================== */
const V71={"m2":{"months":[{"id":"2027-01","l":"Janvier 2027","s":"janv."},{"id":"2027-02","l":"Février 2027","s":"févr."},{"id":"2027-03","l":"Mars 2027","s":"mars"}],"prev":"Décembre 2026","ag":[[[24,0,1,1,14,8,0,0,1,0,0,0,1,5,3,5,9,12,11,0,0,1,0,0,0,2,0,10,12,0,2,13,9],[25,0,1,1,12,11,0,1,0,1,1,0,0,5,4,3,10,20,5,0,0,0,0,0,0,0,3,12,10,1,1,9,14],[24,0,0,2,12,10,0,0,0,0,0,1,2,6,3,4,8,17,5,0,0,1,1,0,1,0,2,7,14,1,2,10,11]],[[33,1,1,7,10,14,0,0,1,0,0,3,3,7,4,7,8,16,13,1,1,1,1,0,0,4,6,13,10,2,2,18,11],[33,0,2,6,13,12,0,2,0,0,1,0,1,6,7,10,6,15,9,2,3,2,2,0,0,2,3,11,17,1,7,10,15],[31,0,1,3,19,8,0,0,1,0,0,2,3,7,8,3,7,6,16,4,3,0,2,0,2,1,2,13,13,1,4,10,16]],[[34,2,1,8,12,11,0,0,0,1,2,2,0,8,6,10,5,16,10,3,2,2,0,1,2,3,2,11,16,3,2,11,18],[33,6,1,6,10,10,1,1,1,1,3,2,6,4,4,7,3,11,9,2,3,1,1,6,1,1,6,10,15,1,7,12,13],[26,1,1,6,4,14,0,0,0,2,0,3,3,5,3,4,6,11,9,2,2,0,2,0,2,4,7,2,11,1,5,9,11]],[[30,0,0,3,17,10,0,0,1,0,0,2,1,4,3,11,8,15,14,0,1,0,0,0,0,0,2,19,9,1,3,10,16],[31,0,0,2,16,13,1,0,0,0,0,0,0,2,6,11,11,18,10,1,0,1,1,0,1,3,3,12,12,4,1,12,14],[33,1,2,4,15,11,0,2,3,0,0,0,2,3,7,13,3,19,7,2,3,0,2,0,0,1,4,19,9,2,2,15,14]],[[30,0,2,10,8,10,2,0,1,1,1,1,2,3,7,8,4,13,9,1,2,4,1,0,1,3,7,10,9,1,6,12,11],[27,0,0,6,10,11,0,1,1,3,1,4,4,2,4,4,3,10,7,2,4,3,1,0,0,3,6,7,11,1,2,12,12],[27,1,2,4,11,9,0,2,2,0,2,1,5,5,2,3,5,6,10,7,1,2,1,0,1,2,6,8,10,2,8,7,10]],[[35,0,2,3,20,10,1,1,1,0,0,1,7,4,8,4,8,10,18,3,1,2,0,1,0,0,4,14,17,2,3,14,16],[33,1,0,2,15,15,0,0,1,0,0,0,0,5,7,9,11,18,10,1,2,2,0,0,0,1,3,16,13,0,2,14,17],[38,0,2,7,18,11,0,0,0,0,1,4,3,5,7,11,7,15,14,1,2,5,1,0,0,1,7,12,18,0,3,18,17]],[[30,3,1,6,9,11,0,0,0,0,2,2,1,5,4,8,8,15,10,1,2,1,1,0,0,0,3,12,15,2,3,14,11],[31,0,4,4,10,13,0,0,1,1,0,1,2,5,8,8,5,17,8,3,1,1,1,0,0,1,2,20,8,2,2,9,18],[26,1,2,2,16,5,1,1,0,0,4,4,2,2,6,4,2,7,12,4,1,2,0,0,0,3,6,9,8,1,2,12,11]],[[37,1,4,10,13,9,2,2,0,2,0,3,5,6,9,4,4,9,11,5,3,6,2,1,0,2,5,7,23,4,6,15,12],[36,3,2,8,9,14,0,0,1,1,1,5,2,5,5,8,8,14,9,2,3,2,4,2,0,1,9,15,11,1,4,12,19],[24,1,3,7,4,9,0,0,0,2,1,3,7,1,6,2,2,9,9,4,0,2,0,0,1,5,7,5,6,2,4,12,6]],[[31,1,3,8,6,13,0,0,0,0,1,2,3,6,4,8,7,12,10,2,3,2,1,1,1,4,11,8,7,4,8,11,8],[32,3,6,3,10,10,0,0,0,1,3,2,3,5,3,7,8,10,8,4,5,2,1,2,4,1,5,10,12,6,5,8,13],[28,2,4,8,8,6,0,0,0,3,4,4,4,6,2,3,2,10,9,4,2,2,1,0,1,4,9,10,4,2,7,10,9]],[[25,0,0,2,11,12,1,0,1,1,1,2,2,4,5,7,1,8,10,2,0,1,2,2,0,0,1,12,12,0,3,12,10],[24,1,3,5,9,6,0,0,0,0,0,2,3,4,4,6,5,7,13,1,0,2,0,1,0,0,2,11,11,2,1,9,12],[29,0,1,3,8,17,1,0,0,0,1,1,0,4,4,11,7,15,13,0,0,0,0,1,0,0,1,13,15,0,1,16,12]],[[40,0,2,13,10,15,0,0,0,3,2,3,6,4,8,6,8,10,18,1,3,2,2,4,7,6,11,8,8,9,9,10,12],[38,2,3,6,16,11,0,0,0,2,3,3,11,5,4,7,3,20,8,4,3,1,2,0,3,4,12,12,7,1,3,13,21],[36,1,4,7,14,10,0,0,0,0,1,3,6,7,4,7,8,16,14,1,0,1,2,2,0,9,8,9,10,2,6,10,18]]]},"enps":{"dirs":["Réseau d’agences","Siège","Centre de relation client","Digital et systèmes d’information"],"fn":["Chargé(e) d’accueil","Conseiller(ère) clientèle","Caissier(ère)","Chef d’agence et encadrement","Fonctions support","Experts et cadres"],"anc":["Moins de 2 ans","2 à 5 ans","5 à 10 ans","Plus de 10 ans"],"drv":["Fierté d’appartenance","Reconnaissance du travail","Management de proximité","Conditions de travail","Perspectives d’évolution","Équilibre vie professionnelle et personnelle","Communication interne","Formation et développement"],"vpos":["Fier de travailler pour une banque solide et reconnue.","Bonne ambiance dans mon équipe, on s’entraide.","Mon responsable est à l’écoute et disponible.","Les formations proposées m’aident à progresser.","J’apprécie le contact avec les clients.","La banque investit dans le digital, c’est motivant."],"vneg":["Peu de perspectives d’évolution claires.","Charge de travail élevée en agence, surtout en fin de mois.","Le travail fourni n’est pas assez reconnu.","Les informations arrivent tard depuis le siège.","Les outils informatiques sont lents.","Difficile de concilier horaires et vie personnelle."],"zones":["Abidjan","Province"],"y2027":[[0,1,2,1,6,3,2,3,2,2,3,2,3,-1],[0,5,3,1,9,5,3,5,4,4,4,3,4,5],[0,3,0,0,7,3,3,4,3,3,4,2,3,-1],[0,2,3,0,8,4,4,4,4,3,3,3,4,-1],[0,0,0,1,8,3,4,4,3,3,4,4,3,4],[0,1,1,0,6,2,2,2,4,2,3,3,3,-1],[0,2,2,0,10,5,4,4,4,4,5,4,5,-1],[0,1,1,0,7,3,2,4,3,2,3,3,2,-1],[0,0,1,0,4,1,2,2,1,2,2,2,3,-1],[0,2,0,0,10,5,4,4,5,4,5,5,5,-1],[0,0,1,1,5,4,2,3,2,2,2,3,2,-1],[0,1,2,0,7,3,2,3,4,2,2,3,3,-1],[0,1,1,1,10,4,4,4,4,4,5,4,5,-1],[0,2,2,0,8,5,3,4,3,3,3,3,3,-1],[0,2,1,0,8,5,3,4,4,3,4,3,4,-1],[0,1,3,1,7,5,2,3,4,3,3,4,3,-1],[0,3,0,1,8,5,3,4,3,4,3,4,4,-1],[0,0,1,1,10,4,4,4,4,4,3,4,5,2],[0,0,1,0,10,4,5,4,5,5,5,5,4,-1],[0,0,0,1,6,3,2,3,2,3,3,2,2,-1],[0,4,3,0,5,3,2,3,2,3,2,2,3,-1],[0,1,3,0,9,4,4,5,5,4,3,4,5,-1],[0,0,1,1,6,3,1,2,2,1,3,2,2,100],[0,1,1,0,8,4,3,4,3,3,3,3,3,-1],[0,1,3,0,10,4,4,5,4,3,3,4,4,-1],[0,0,2,0,7,4,3,3,3,4,3,3,3,-1],[0,2,1,0,10,5,5,5,5,4,5,5,5,-1],[0,1,3,1,10,5,4,4,4,3,4,4,3,-1],[0,1,1,0,5,3,1,3,3,3,2,2,2,-1],[0,3,1,1,6,3,2,3,2,2,4,3,2,-1],[0,2,1,0,5,4,2,2,2,2,3,3,2,-1],[0,2,2,1,5,2,2,3,3,2,1,2,3,-1],[0,3,3,0,7,3,2,3,3,3,3,3,3,101],[0,3,3,1,10,5,3,4,4,4,3,3,3,-1],[0,1,2,0,8,5,4,4,4,3,5,3,5,-1],[0,1,2,0,7,3,2,3,3,1,2,3,3,102],[0,2,3,1,10,5,4,5,5,4,4,4,4,-1],[0,1,3,0,6,3,2,2,3,1,2,3,2,100],[0,0,1,1,9,4,3,4,4,4,4,4,4,4],[0,0,2,1,7,5,3,3,3,2,4,3,2,103],[0,0,1,0,5,3,2,2,2,2,2,2,2,-1],[0,2,0,0,7,4,4,4,3,3,3,4,3,-1],[0,1,3,0,6,3,3,3,3,3,3,3,3,-1],[0,2,1,0,7,4,3,2,3,4,2,3,3,-1],[0,2,2,0,8,4,3,4,3,3,4,4,4,-1],[0,1,3,0,4,3,1,2,3,1,3,2,3,-1],[0,3,1,1,4,3,3,3,2,2,2,2,2,-1],[0,5,1,1,8,4,3,4,3,3,3,3,4,-1],[0,2,3,0,5,3,2,2,2,2,2,2,3,-1],[0,1,1,0,7,4,2,3,3,2,3,3,3,-1],[0,4,3,0,8,4,4,3,3,3,2,3,4,-1],[0,3,0,1,6,3,2,3,3,3,3,3,4,-1],[0,0,0,0,10,5,4,5,3,4,5,5,3,-1],[0,1,3,1,6,3,2,2,2,2,1,1,2,-1],[0,2,2,1,8,4,3,4,4,3,2,3,3,-1],[0,2,1,1,8,3,3,3,4,3,4,4,5,-1],[0,0,1,1,8,4,3,4,3,2,3,4,3,-1],[0,2,1,0,8,4,3,4,3,4,4,3,5,-1],[0,1,1,1,7,4,3,4,3,4,3,3,4,102],[0,1,3,0,10,4,4,5,5,3,3,4,3,4],[0,3,0,0,8,4,3,4,4,3,3,4,4,-1],[0,0,0,0,10,5,5,5,4,5,5,5,5,-1],[0,3,0,0,6,3,2,3,2,3,4,2,3,-1],[0,1,1,1,8,5,3,4,4,2,3,3,4,-1],[0,1,2,1,5,3,2,2,4,3,3,3,3,-1],[0,1,3,0,10,5,4,5,5,4,4,5,4,-1],[0,1,2,0,10,5,5,5,4,4,4,5,5,-1],[0,1,1,0,6,3,3,3,4,2,2,3,3,-1],[0,3,2,0,6,2,1,2,3,3,2,2,3,-1],[0,3,2,0,6,3,3,3,3,2,3,2,3,-1],[0,2,3,1,10,5,5,5,5,4,5,4,5,-1],[0,3,1,0,9,5,3,4,4,4,3,5,4,-1],[0,2,1,0,10,5,4,4,5,3,4,4,5,5],[0,1,0,1,8,4,3,3,3,3,3,3,3,-1],[0,0,0,0,8,3,3,2,3,3,2,4,3,5],[0,3,2,0,10,5,4,5,4,3,4,4,4,1],[0,1,3,0,9,5,4,4,4,3,3,5,4,-1],[0,0,2,0,10,5,4,4,4,4,5,4,5,-1],[0,1,0,0,10,4,4,4,4,4,4,5,5,3],[0,1,2,0,8,4,3,3,3,3,3,4,2,-1],[0,2,2,0,7,4,3,3,3,3,4,3,3,102],[0,0,0,0,6,4,2,4,3,3,2,3,2,-1],[0,0,2,0,7,3,2,3,3,3,2,3,4,-1],[0,3,2,0,5,3,3,3,3,2,3,3,2,101],[0,3,0,0,10,5,3,5,5,4,5,5,5,-1],[0,1,1,1,9,4,4,5,4,4,5,4,3,-1],[0,1,0,0,10,5,4,4,4,5,4,4,5,3],[0,4,1,1,8,3,3,4,3,3,3,3,3,-1],[0,1,1,1,6,4,3,3,3,1,2,2,2,-1],[0,1,1,1,7,3,3,3,4,3,4,2,3,103],[0,0,1,0,8,4,4,4,4,4,5,4,5,-1],[0,1,2,0,7,4,3,3,3,3,2,3,3,-1],[0,2,0,1,8,4,3,4,3,3,3,4,3,2],[0,4,2,0,9,3,3,5,4,4,4,4,3,-1],[0,1,2,0,5,2,2,1,2,1,3,2,2,-1],[0,0,1,0,10,5,5,5,5,5,4,3,4,-1],[0,1,2,0,10,4,3,5,4,4,4,3,4,-1],[0,2,3,0,7,4,4,3,2,2,3,2,3,101],[0,0,0,0,8,4,3,4,4,3,2,3,3,1],[0,1,0,1,8,4,3,3,4,3,3,3,5,-1],[0,1,2,1,9,5,4,5,3,3,3,3,4,-1],[0,1,2,0,8,4,3,4,3,2,4,2,4,-1],[0,1,3,0,6,3,2,4,3,2,3,3,3,-1],[0,3,1,1,10,5,4,4,5,3,4,4,5,3],[0,1,1,0,9,4,4,5,4,4,4,3,4,-1],[0,2,3,1,5,3,2,3,3,2,2,3,3,103],[0,0,1,1,7,3,2,3,3,3,3,3,3,102],[0,1,2,0,8,3,3,4,3,4,3,3,4,-1],[0,0,2,0,8,4,4,3,3,3,4,4,3,5],[0,1,1,0,8,5,3,4,4,2,3,3,4,2],[0,3,1,0,6,3,2,3,2,2,2,2,3,-1],[0,3,0,0,6,3,3,3,2,2,3,3,3,-1],[1,4,2,0,10,4,4,5,4,4,4,4,4,-1],[1,5,1,0,7,5,3,3,3,3,4,4,3,100],[1,4,2,0,10,5,3,4,4,3,3,3,4,4],[1,5,0,0,9,5,4,5,4,3,4,3,4,-1],[1,3,1,0,9,4,3,4,3,3,3,4,4,-1],[1,5,1,0,8,4,3,3,4,3,3,3,4,-1],[1,3,3,0,10,4,4,5,4,3,4,3,4,2],[1,5,2,0,7,4,3,4,5,3,5,3,5,105],[1,3,3,0,8,4,3,4,4,4,5,2,4,-1],[1,4,1,0,9,4,3,3,4,3,4,3,3,-1],[1,3,2,0,8,5,4,3,3,4,4,4,3,3],[1,4,3,0,8,4,4,4,3,2,3,4,3,-1],[1,4,3,0,7,4,3,4,3,2,3,3,4,-1],[1,4,1,0,6,4,3,4,4,2,2,2,2,-1],[1,5,1,0,6,3,3,3,3,2,3,3,3,-1],[1,5,0,0,10,4,4,5,4,4,4,4,4,-1],[1,4,3,0,7,4,3,3,4,2,3,3,3,100],[1,3,1,0,10,5,4,5,4,3,3,5,4,-1],[1,5,2,0,7,4,2,4,3,3,4,3,3,-1],[1,4,0,0,8,4,3,3,3,3,4,3,5,-1],[1,5,0,0,6,3,2,4,2,3,3,2,2,-1],[1,4,1,0,8,5,4,5,3,3,3,3,3,5],[1,4,0,0,7,3,3,2,3,2,2,3,3,103],[1,4,3,0,9,3,3,4,3,3,3,3,5,0],[1,5,2,0,9,5,4,4,4,3,4,4,4,-1],[1,4,3,0,7,4,3,4,4,1,4,3,3,-1],[1,4,2,0,9,4,4,4,4,4,4,4,3,1],[1,4,3,0,10,5,3,4,4,3,3,3,5,-1],[1,4,3,0,6,3,3,3,2,1,2,4,2,-1],[1,4,3,0,10,4,4,5,4,3,4,4,4,4],[1,5,0,0,7,4,3,4,4,4,4,3,3,101],[1,5,0,0,9,4,3,3,3,3,3,3,4,4],[1,3,1,0,9,3,4,4,3,3,3,3,4,-1],[1,4,2,0,6,3,3,3,3,2,2,2,4,-1],[1,4,2,0,6,3,3,3,2,2,2,3,3,104],[1,4,2,0,7,3,3,4,3,3,5,3,4,-1],[1,3,1,0,8,4,3,2,3,4,3,3,3,3],[1,5,2,0,6,3,2,3,3,1,4,2,3,-1],[1,4,3,0,9,2,3,4,2,3,4,4,4,-1],[1,5,2,0,9,4,4,3,4,4,3,4,5,-1],[1,3,2,0,9,4,4,4,4,4,4,5,3,-1],[1,4,1,0,7,4,4,3,3,2,3,2,3,-1],[1,4,3,0,9,5,4,4,4,4,3,3,3,-1],[1,4,1,0,8,5,2,4,4,3,3,3,4,3],[1,5,1,0,10,5,5,5,4,5,5,4,5,-1],[1,5,2,0,7,4,2,4,4,4,3,3,3,-1],[1,5,3,0,8,5,3,4,4,3,5,4,3,-1],[1,4,3,0,7,4,3,4,3,3,2,3,3,-1],[1,4,0,0,8,4,4,3,4,3,4,4,3,2],[1,5,2,0,6,3,2,2,1,1,2,4,3,-1],[1,3,1,0,8,3,4,4,4,2,3,3,4,-1],[1,4,1,0,10,5,4,4,3,4,4,4,5,-1],[1,4,3,0,9,5,3,3,4,3,4,2,3,-1],[1,4,3,0,6,3,3,3,3,3,3,3,3,-1],[1,5,1,0,9,5,3,5,4,4,4,4,5,-1],[1,5,0,0,9,4,4,5,3,3,3,4,4,1],[2,3,1,0,8,4,2,3,3,2,2,3,3,-1],[2,1,0,0,10,4,4,4,4,4,4,4,4,1],[2,3,3,0,7,3,2,3,2,2,3,2,3,-1],[2,3,1,0,5,2,1,1,2,1,1,2,1,-1],[2,1,1,0,6,4,2,3,3,3,3,3,3,101],[2,3,2,0,7,4,3,3,4,3,3,4,2,-1],[2,1,2,0,5,4,2,3,2,2,3,2,3,-1],[2,1,1,0,7,2,2,1,2,2,3,2,3,-1],[2,1,2,0,9,3,3,3,3,4,3,5,2,3],[2,3,1,0,10,5,4,5,5,3,3,3,5,-1],[2,1,1,0,6,2,2,3,1,2,2,2,3,102],[2,1,2,0,10,4,4,5,5,5,4,4,5,2],[2,1,3,0,9,5,4,5,4,5,4,4,4,-1],[2,1,2,0,6,4,3,3,2,3,2,3,3,-1],[2,1,1,0,10,5,3,4,3,3,5,4,5,-1],[2,3,1,0,10,4,4,4,4,4,3,4,5,-1],[3,5,1,0,7,4,3,3,2,1,3,3,2,-1],[3,4,1,0,10,4,4,4,5,5,5,5,3,1],[3,5,2,0,10,5,5,3,4,5,4,3,5,2],[3,3,0,0,10,5,5,5,4,4,4,3,3,-1],[3,5,0,0,8,4,2,4,3,3,3,3,4,-1],[3,4,3,0,7,4,2,3,2,2,2,3,4,-1],[3,3,2,0,6,3,2,3,2,3,2,3,3,-1],[3,5,0,0,10,5,5,5,5,4,4,5,5,-1],[3,5,1,0,9,4,4,4,4,4,4,3,3,2],[3,4,0,0,10,4,4,5,4,4,4,5,5,-1],[3,5,3,0,9,5,2,4,3,4,3,4,4,2],[3,5,1,0,7,3,4,3,3,2,3,3,3,-1],[3,3,1,0,10,4,4,4,4,4,4,5,5,-1],[3,5,2,0,8,4,3,3,3,3,4,3,4,5],[3,3,1,0,6,3,2,2,3,2,2,3,4,100],[3,4,3,0,6,3,3,3,3,2,2,2,4,-1]],"y2026":[[0,1,3,0,10,5,5,5,5,4,4,5,5,3],[0,4,2,0,5,3,2,2,3,3,3,3,2,-1],[0,1,1,0,8,4,3,4,4,3,3,4,4,-1],[0,0,2,0,6,3,3,3,3,2,2,3,3,105],[0,2,1,0,7,3,2,3,2,3,3,3,3,-1],[0,1,2,0,7,4,3,3,3,2,3,3,3,-1],[0,1,2,1,8,5,4,4,3,4,4,4,3,-1],[0,4,1,0,7,4,3,4,3,3,4,4,3,100],[0,1,2,0,7,3,3,3,3,2,4,3,3,-1],[0,0,1,0,5,3,1,2,3,2,3,3,3,105],[0,2,2,1,4,2,1,1,2,2,2,1,1,-1],[0,0,1,1,10,5,5,5,5,4,5,5,5,-1],[0,1,1,1,5,3,3,3,3,3,2,3,3,-1],[0,3,0,0,6,3,3,3,2,3,3,3,4,-1],[0,1,3,0,7,4,3,3,3,3,3,4,5,103],[0,1,3,0,6,3,4,3,4,3,3,2,3,-1],[0,2,0,1,8,5,3,4,4,5,3,4,4,-1],[0,2,0,1,6,3,3,3,3,3,2,2,3,-1],[0,0,2,0,5,3,2,4,3,2,2,2,3,-1],[0,3,0,1,8,4,2,4,3,2,2,4,4,4],[0,1,1,0,10,5,4,5,4,4,5,4,4,-1],[0,1,2,0,10,5,5,5,4,3,5,4,5,-1],[0,0,1,0,8,5,3,4,3,3,4,3,4,-1],[0,1,1,0,7,3,4,3,3,2,3,3,4,-1],[0,1,1,0,4,3,2,1,2,1,1,3,2,102],[0,0,1,0,7,4,3,4,3,2,2,3,3,-1],[0,1,2,1,7,3,2,3,2,2,3,2,3,105],[0,1,2,0,7,4,3,3,4,2,3,4,3,101],[0,3,3,1,7,4,2,4,3,3,2,3,4,-1],[0,1,2,0,8,3,3,4,4,2,3,2,4,1],[0,2,2,1,7,2,2,3,3,2,3,3,2,-1],[0,3,3,0,8,3,3,3,2,4,3,3,3,-1],[0,1,1,1,7,3,3,3,2,3,3,2,3,-1],[0,1,3,0,10,5,4,5,4,4,4,4,4,-1],[0,4,1,0,5,3,2,3,3,3,2,2,3,-1],[0,2,1,0,5,3,3,2,2,2,2,2,2,-1],[0,2,0,0,9,5,3,4,4,3,4,3,4,-1],[0,0,1,0,9,4,3,4,3,3,4,3,4,-1],[0,1,3,0,8,4,3,3,3,3,2,2,4,-1],[0,1,1,0,7,4,3,4,4,3,3,4,3,-1],[0,2,2,0,7,4,3,3,4,4,4,4,4,-1],[0,2,3,0,6,4,2,3,3,3,2,3,2,101],[0,3,1,0,6,2,1,3,3,2,2,3,3,100],[0,2,0,0,5,3,2,2,1,2,2,1,2,102],[0,1,1,0,8,5,3,4,4,4,4,3,3,2],[0,2,2,0,6,3,2,2,3,3,2,1,3,-1],[0,0,2,1,7,4,3,4,3,2,3,4,4,100],[0,2,2,0,7,4,3,4,3,3,3,3,4,-1],[0,0,2,0,9,4,3,4,3,3,3,4,4,1],[0,0,2,0,5,2,3,2,2,2,1,3,1,103],[0,2,0,0,8,4,3,4,2,3,4,4,4,-1],[0,3,2,0,7,4,3,4,3,2,2,2,4,-1],[0,2,0,0,8,4,3,4,4,3,4,4,2,-1],[0,5,1,1,8,4,3,4,4,4,4,4,3,-1],[0,1,3,0,8,3,3,4,5,3,3,3,3,-1],[0,3,3,0,9,3,3,4,3,4,4,3,3,0],[0,1,0,0,8,4,3,4,3,3,4,3,4,-1],[0,1,1,0,6,4,3,4,2,3,4,3,2,104],[0,4,2,0,6,3,3,3,3,3,2,3,2,-1],[0,2,3,0,8,4,3,4,3,3,2,3,3,-1],[0,2,3,0,6,3,3,2,2,2,3,3,3,-1],[0,1,3,0,10,4,3,3,3,4,4,4,4,0],[0,1,2,1,8,4,3,3,5,3,3,4,4,-1],[0,1,0,0,9,4,3,4,4,4,3,3,3,-1],[0,2,0,0,7,4,3,2,3,3,2,3,2,-1],[0,2,0,0,8,3,2,4,4,3,4,3,3,-1],[0,2,3,0,7,3,4,3,3,3,2,3,2,-1],[0,5,2,0,7,4,3,3,4,3,3,2,3,-1],[0,2,1,1,9,4,3,3,4,4,3,3,3,0],[0,2,2,1,4,2,1,3,2,3,2,1,1,105],[0,1,3,0,4,2,2,2,2,1,2,1,2,-1],[0,1,1,0,9,5,4,4,5,4,4,3,4,-1],[0,0,1,0,5,3,2,3,2,1,3,2,2,-1],[0,2,2,0,8,5,4,3,3,2,3,3,3,-1],[0,2,0,0,9,4,3,4,4,4,4,3,5,0],[0,1,3,0,8,4,3,3,4,3,2,3,3,4],[0,4,0,0,9,4,2,4,4,3,4,4,3,-1],[0,3,3,1,5,2,1,3,3,2,1,2,2,-1],[0,5,1,0,7,4,3,4,3,4,4,4,4,-1],[0,5,0,0,5,3,2,3,1,2,2,3,2,-1],[0,2,0,0,10,5,5,5,5,5,4,4,5,-1],[0,2,2,1,9,5,4,4,4,4,4,4,4,-1],[0,0,0,0,10,5,4,4,4,4,3,4,4,-1],[0,1,0,0,7,3,3,3,3,3,2,3,4,-1],[0,2,0,0,8,3,4,5,3,3,4,3,4,-1],[0,1,1,1,7,4,3,3,3,2,3,4,3,-1],[0,0,0,0,10,5,4,3,4,4,5,4,4,-1],[0,4,3,0,5,2,1,2,2,1,3,2,2,100],[0,1,3,1,9,4,3,3,3,4,3,4,4,-1],[0,0,0,1,10,5,4,5,4,4,4,5,5,1],[0,2,3,0,6,3,3,3,2,1,3,2,3,-1],[0,2,2,0,8,5,3,4,3,3,5,3,2,-1],[0,1,2,0,9,5,4,5,4,4,4,4,5,-1],[0,2,1,0,9,5,4,5,3,4,4,3,4,-1],[0,0,0,1,10,5,3,5,4,4,4,5,5,2],[0,2,1,0,7,4,3,3,3,3,3,3,4,-1],[0,5,2,0,7,3,3,4,3,3,4,3,3,-1],[0,0,2,1,10,4,4,4,4,4,4,2,3,-1],[0,2,2,1,9,4,4,5,4,3,5,5,4,-1],[0,0,0,0,10,4,3,3,5,4,4,4,3,2],[0,2,1,1,9,5,3,3,4,3,4,3,3,0],[0,1,1,1,8,5,3,4,4,3,4,4,3,4],[0,5,3,0,7,3,3,4,2,3,3,3,3,-1],[0,1,3,0,7,3,2,3,2,2,3,3,3,-1],[1,5,1,0,6,4,3,4,3,3,3,3,3,-1],[1,4,2,0,6,3,2,3,3,3,3,2,3,-1],[1,5,1,0,7,3,3,3,3,3,3,4,4,-1],[1,5,3,0,5,2,2,3,2,2,3,2,3,-1],[1,5,3,0,7,4,3,4,2,3,4,3,2,102],[1,4,1,0,8,5,4,4,4,3,4,4,3,-1],[1,4,1,0,7,5,3,3,4,3,4,4,3,-1],[1,4,3,0,7,3,2,4,3,2,3,3,3,-1],[1,4,3,0,8,4,3,3,4,3,4,3,3,1],[1,5,2,0,6,4,3,3,3,3,4,2,3,-1],[1,4,1,0,6,3,1,2,2,2,2,4,4,-1],[1,4,3,0,8,5,2,4,3,2,3,3,4,0],[1,5,0,0,7,3,3,3,3,2,3,2,3,-1],[1,4,2,0,10,5,3,4,4,4,4,3,4,5],[1,4,3,0,8,4,3,3,3,3,4,3,3,-1],[1,4,2,0,9,4,3,4,4,4,3,4,4,3],[1,4,1,0,7,2,2,3,3,3,2,2,2,-1],[1,5,1,0,7,4,3,3,3,3,2,4,4,-1],[1,5,3,0,10,4,4,5,3,4,4,4,5,-1],[1,4,2,0,7,3,2,4,2,3,3,2,3,-1],[1,4,0,0,6,3,2,2,3,3,2,1,3,-1],[1,4,2,0,6,2,2,3,2,2,3,2,3,102],[1,4,1,0,8,5,4,4,3,3,4,3,4,-1],[1,3,1,0,7,3,2,4,3,3,3,4,3,-1],[1,4,1,0,9,4,4,3,3,2,4,3,3,-1],[1,4,0,0,7,3,2,3,3,2,3,3,3,-1],[1,4,1,0,8,5,2,3,4,4,4,3,4,-1],[1,4,1,0,10,5,4,4,5,4,5,4,5,5],[1,4,0,0,6,4,2,3,4,3,3,3,3,-1],[1,5,3,0,6,3,3,3,2,3,3,3,3,-1],[1,4,1,0,10,5,4,5,4,5,4,4,4,-1],[1,5,0,0,9,5,4,3,4,3,5,3,4,-1],[1,4,1,0,4,3,2,2,3,1,2,3,2,-1],[1,5,1,0,6,4,2,3,2,1,3,3,2,105],[1,3,2,0,4,3,1,1,1,1,1,2,1,-1],[1,4,2,0,9,5,4,4,4,4,3,4,4,-1],[1,5,0,0,10,4,4,4,3,4,4,3,3,0],[1,4,1,0,5,4,3,2,2,2,3,2,3,104],[1,5,1,0,8,4,3,3,3,2,4,3,3,5],[1,5,1,0,7,4,3,4,3,3,4,4,3,102],[1,4,0,0,10,4,5,4,4,5,4,3,5,3],[1,5,3,0,6,4,3,3,3,2,3,3,4,-1],[1,3,1,0,8,4,3,3,4,4,4,4,4,4],[1,5,1,0,7,4,4,4,4,2,3,3,4,-1],[1,3,2,0,7,3,4,4,3,4,3,3,4,-1],[1,3,3,0,9,4,4,3,4,4,4,4,4,-1],[1,3,0,0,9,5,3,4,5,3,3,4,2,5],[1,5,2,0,6,3,3,3,3,1,3,3,4,-1],[1,5,1,0,7,3,3,3,3,1,3,3,3,103],[1,5,3,0,6,4,3,3,2,2,2,2,3,-1],[1,4,0,0,9,4,3,4,4,3,5,4,3,0],[1,4,1,0,10,5,3,4,4,4,4,4,4,-1],[2,1,3,0,9,5,4,4,4,4,4,4,4,-1],[2,1,2,0,5,4,2,3,3,2,3,3,2,-1],[2,3,2,0,9,4,3,4,3,3,3,3,4,0],[2,1,2,0,8,3,4,5,3,4,4,3,4,-1],[2,1,2,0,8,3,3,3,3,3,2,3,3,-1],[2,1,0,0,8,4,3,4,4,4,4,4,4,-1],[2,1,2,0,8,4,4,4,4,4,3,3,3,-1],[2,1,3,0,10,5,5,4,5,4,4,5,4,-1],[2,1,0,0,3,2,1,2,1,1,2,1,1,102],[2,1,1,0,8,3,4,5,3,2,3,2,3,-1],[2,3,1,0,8,4,3,4,4,3,3,3,3,-1],[2,1,3,0,5,2,3,2,3,3,3,3,2,104],[2,3,0,0,7,3,3,3,4,3,3,3,3,-1],[2,1,2,0,10,5,4,5,4,4,4,4,5,0],[2,3,2,0,9,5,4,4,4,4,4,3,5,5],[3,5,0,0,7,3,2,4,2,2,2,3,2,-1],[3,4,1,0,10,5,5,5,5,4,5,5,5,2],[3,4,1,0,8,4,4,5,4,3,3,2,3,3],[3,5,3,0,10,4,5,4,4,5,4,4,4,0],[3,4,0,0,8,4,3,5,4,3,4,2,4,5],[3,3,1,0,9,5,3,5,4,4,3,4,4,-1],[3,3,1,0,7,3,1,2,3,2,3,2,3,-1],[3,5,1,0,8,4,3,3,4,2,3,4,5,-1],[3,5,3,0,9,4,4,4,4,4,4,3,4,-1],[3,5,1,0,9,4,3,5,4,4,4,4,5,-1],[3,5,3,0,7,3,4,3,3,3,4,3,3,105],[3,5,3,0,6,4,2,2,1,3,2,2,2,-1],[3,5,2,0,8,4,3,4,4,3,4,4,2,-1],[3,3,2,0,10,5,4,5,5,4,4,4,3,-1],[3,3,1,0,5,3,2,3,3,2,2,1,1,-1]]}},M2=V71.m2,EN=V71.enps;
/* ---------- enquête mensuelle : 5 questions centrées sur l’agence ---------- */
const M2Q=[{k:'csat',l:'Satisfaction agence (CSAT)',s:'Satisfaction agence',q:'Globalement, êtes-vous satisfait(e) de votre agence BGFIBank ?',t:.75,f:'p',o:1,n:5,lab:['Pas du tout satisfait','Peu satisfait','Moyennement satisfait','Satisfait','Très satisfait'],def:'Part de clients satisfaits ou très satisfaits (notes 4 et 5 sur 5).'},
  {k:'nps',l:'Recommandation (NPS)',s:'NPS',q:'Sur une échelle de 0 à 10, recommanderiez-vous votre agence à un proche ?',t:20,f:'n',o:6,n:11,lab:['0','1','2','3','4','5','6','7','8','9','10'],def:'Promoteurs (9 et 10) moins détracteurs (0 à 6), en points.'},
  {k:'ces',l:'Effort client (CES)',s:'Effort client',q:'Votre opération en agence a-t-elle été facile à réaliser ?',t:40,f:'n',o:17,n:7,lab:['1 · Très facile','2','3','4','5','6','7 · Très difficile'],def:'Part d’effort faible (1 et 2) moins part d’effort élevé (5 à 7), en points.'},
  {k:'cons',l:'Satisfaction conseiller',s:'Conseiller',q:'Êtes-vous satisfait(e) de l’accompagnement de votre conseiller ?',t:.75,f:'p',o:24,n:5,lab:['Pas du tout satisfait','Peu satisfait','Moyennement satisfait','Satisfait','Très satisfait'],def:'Part de clients satisfaits ou très satisfaits de leur conseiller (notes 4 et 5 sur 5).'},
  {k:'dep',l:'Risque de départ',s:'Risque de départ',q:'Envisagez-vous de quitter BGFIBank dans les douze prochains mois ?',t:.10,f:'p',inv:1,o:29,n:4,lab:['Oui, certainement','Oui, probablement','Non, probablement pas','Non, certainement pas'],def:'Part de clients qui envisagent certainement ou probablement de quitter la banque.'}];
NAV.msat=[['dash','Tableau de bord','dash'],['ana','Analyse détaillée','chart'],['per','Périmètre et classement','map'],['plan','Plan d’actions','plan'],['suivi','Suivi des plans d’actions','plan'],['files','Livrables','plan']];
const m2L=mi=>mi<0?M2.prev:M2.months[mi].l;
const m2Row=(k,mi)=>M2.ag[k][mi+1];
function m2Agg(ks,mi){const S0=new Array(33).fill(0);ks.forEach(k=>{const r=m2Row(k,mi);for(let i=0;i<33;i++)S0[i]+=r[i]});return m2Ind(S0)}
function m2Ind(r){const n=r[0];if(!n)return null;const sl=(a,b)=>{let t=0;for(let i=a;i<=b;i++)t+=r[i];return t};
  return {n,csat:(r[4]+r[5])/n,nps:(sl(15,16)-sl(6,12))/n*100,ces:(r[17]+r[18]-sl(21,23))/n*100,cons:(r[27]+r[28])/n,dep:(r[29]+r[30])/n,raw:r,prom:sl(15,16)/n,det:sl(6,12)/n,low:(r[17]+r[18])/n,high:sl(21,23)/n}}
const m2One=(k,mi)=>m2Ind(m2Row(k,mi));
const m2Fmt=(q,v)=>v==null?'—':q.f==='p'?fr(v*100,1)+' %':(v>0?'+':v<0?'−':'')+fr(Math.abs(v),0);
const m2Sc=(q,v)=>v==null?null:q.k==='dep'?.75-(v-q.t)*2.5:q.f==='p'?v:.75+(v-q.t)/80;
const m2Col=(q,v)=>msCol(m2Sc(q,v));
const m2Ok=(q,v)=>v!=null&&(q.inv?v<=q.t:v>=q.t);
const m2D=(q,c,p)=>{if(c==null||p==null)return '';const d=q.f==='p'?(c-p)*100:c-p;return msD(d,' pt',q.inv)};
const m2Pill=(q,v)=>`<span class="heat dk" style="background:${({'#627441':'#475530','#96a973':'#58693b','#f59f0b':'#b86a00','#f0524a':'#b42318','#c3dbee':'#4a93cb'})[m2Col(q,v)]};color:#fff">${m2Fmt(q,v)}</span>`;
const m2Agsk=()=>msAgs();
function m2Tiles(c,p){return `<div class="kpis m2-kpis">${M2Q.map((q,i)=>kpi(q.l,q.f==='p'?`${fr(c[q.k]*100,1)}<small>%</small>`:m2Fmt(q,c[q.k]),(p?m2D(q,c[q.k],p[q.k])+' vs '+m2L(msMi()-1).split(' ')[0].toLowerCase():'')+`<span class="ks2">${q.inv?'cible ≤ ':'cible ≥ '}${q.f==='p'?fr(q.t*100,0)+' %':'+'+q.t}</span>`,i===0)).join('')}</div>`}
function m2Dash(){const mi=msMi(),ks=m2Agsk(),c=m2Agg(ks,mi),p=m2Agg(ks,mi-1),tr=MS.months.map((m,i)=>m2Agg(ks,i));
  const rows=ks.map(k=>({k,a:D.agencies[k],c:m2One(k,mi),p:m2One(k,mi-1)})).map(r=>({...r,d:(r.c.csat-r.p.csat)*100}));
  const dn=rows.slice().sort((a,b)=>a.d-b.d).slice(0,5),up=rows.slice().sort((a,b)=>b.d-a.d).slice(0,5);
  const ents=[...new Set(ks.map(k=>D.agencies[k].e))].map(e=>{const kk=ks.filter(k=>D.agencies[k].e===e);return {e,n:kk.length,c:m2Agg(kk,mi),p:m2Agg(kk,mi-1)}});
  const weak=M2Q.filter(q=>!m2Ok(q,c[q.k]));
  const al=L=>`<div class="ms-al">${L.map(r=>`<button type="button" class="ms-alr" data-msag="${r.k}"><b>${esc(r.a.n)}</b><span>${esc(r.a.e)}</span>${m2Pill(M2Q[0],r.c.csat)}${msD(r.d)}</button>`).join('')}</div>`;
  return head('Enquête mensuelle agences · '+m2L(mi),'Tableau de bord',`Questionnaire court en sortie d’agence : satisfaction, recommandation, effort, conseiller et risque de départ · ${ks.length} agence${ks.length>1?'s':''} · ${fr(c.n,0)} clients interrogés`)+msMonthSel()+m2Tiles(c,p)+
  `<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Lecture des résultats</h3><p>${m2L(mi)} · comparaison avec ${m2L(mi-1).toLowerCase()}</p></div></div><p style="margin:0;line-height:1.6">${fr(c.csat*100,1)} % des clients interrogés sont satisfaits de leur agence (${m2D(M2Q[0],c.csat,p.csat)}), ${fr(c.cons*100,1)} % de leur conseiller. Le NPS s’établit à ${m2Fmt(M2Q[1],c.nps)} (${fr(c.prom*100,0)} % de promoteurs, ${fr(c.det*100,0)} % de détracteurs) et l’effort client à ${m2Fmt(M2Q[2],c.ces)}. ${fr(c.dep*100,1)} % envisagent de quitter la banque. ${weak.length?`Sous la cible : ${weak.map(q=>q.s.toLowerCase()).join(', ')}.`:'Les cinq indicateurs atteignent leur cible.'}</p></div>
  <div class="grid g2" style="margin-top:16px">${card('Évolution mensuelle','Janvier et février 2027 · '+msUnit(),msLine([{name:'Satisfaction agence',c:'#627441',v:tr.map(x=>x.csat)},{name:'Satisfaction conseiller',c:'#6da7d4',v:tr.map(x=>x.cons)},{name:'Risque de départ',c:'#f0524a',v:tr.map(x=>x.dep),dash:1}],{mark:mi,min:0}))}
  <div class="card"><div class="ch"><div><h3>Les cinq indicateurs</h3><p>${m2L(mi)} · cible et évolution sur un mois</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Indicateur</th><th class="c">${m2L(mi).split(' ')[0]}</th><th class="c">Évol.</th><th class="c">Cible</th><th class="c">Janv. → sept.</th></tr></thead><tbody>${M2Q.map(q=>`<tr><td title="${esc(q.def)}"><b>${esc(q.l)}</b></td><td class="c">${m2Pill(q,c[q.k])}</td><td class="c">${m2D(q,c[q.k],p[q.k])}</td><td class="c">${m2Ok(q,c[q.k])?'<span class="pill p-good">Atteinte</span>':'<span class="pill p-bad">Non atteinte</span>'}</td><td>${m2Spark(q,tr.map(x=>x[q.k]))}</td></tr>`).join('')}</tbody></table></div></div></div>
  ${ks.length>1?`<div class="grid g2" style="margin-top:16px">${card('Plus fortes baisses de satisfaction','Écart par rapport au mois précédent',al(dn))}${card('Plus fortes hausses de satisfaction','Écart par rapport au mois précédent',al(up))}</div>`:''}
  ${ents.length>1?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Par entité</h3><p>${m2L(mi)}</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Entité</th><th class="c">Agences</th><th class="c">Clients</th>${M2Q.map(q=>`<th class="c">${esc(q.s)}</th>`).join('')}</tr></thead><tbody>${ents.map(x=>`<tr><td><b>${esc(x.e)}</b></td><td class="c">${x.n}</td><td class="c">${fr(x.c.n,0)}</td>${M2Q.map(q=>`<td class="c">${m2Pill(q,x.c[q.k])} ${m2D(q,x.c[q.k],x.p[q.k])}</td>`).join('')}</tr>`).join('')}</tbody></table></div></div>`:''}`}
function m2Spark(q,v){const W=120,H=28,a=v.map(x=>q.f==='p'?x*100:x),mn=Math.min(...a)-1,mx=Math.max(...a)+1,X=i=>2+(W-4)*i/(a.length-1),Y=x=>2+(H-4)*(1-(x-mn)/(mx-mn||1));const c=m2Col(q,v[v.length-1]);
  return `<svg class="ms-spark" viewBox="0 0 ${W} ${H}" width="${W}" height="${H}"><polyline fill="none" stroke="${c}" stroke-width="2" points="${a.map((x,i)=>X(i)+','+Y(x)).join(' ')}"/><circle cx="${X(a.length-1)}" cy="${Y(a[a.length-1])}" r="2.8" fill="${c}"/></svg>`}
function m2Dist(q,r,pr){const n=r[0],pn=pr?pr[0]:0;const cols=q.k==='nps'?['#f0524a','#f0524a','#f0524a','#f0524a','#f0524a','#f0524a','#f0524a','#f59f0b','#f59f0b','#627441','#627441']:q.k==='ces'?['#627441','#627441','#96a973','#f59f0b','#f0524a','#f0524a','#f0524a']:q.k==='dep'?['#f0524a','#f59f0b','#96a973','#627441']:['#f0524a','#f59f0b','#f59f0b','#96a973','#627441'];
  return `<div class="bars">${q.lab.map((l,i)=>{const v=r[q.o+i]/n,pv=pr?pr[q.o+i]/pn:null;return `<div class="bar slim"><div class="bl">${esc(l)}</div><div class="bt"><div class="bf" style="width:${v*100}%;background:${cols[i]}"></div>${pv!=null?`<div class="obj" style="left:${pv*100}%" title="Mois précédent : ${fr(pv*100,1)} %"></div>`:''}</div><div class="bv">${fr(v*100,1)} %</div></div>`}).join('')}</div>`}
function m2Ana(){const mi=msMi(),ks=m2Agsk(),c=m2Agg(ks,mi),p=m2Agg(ks,mi-1),tr=MS.months.map((m,i)=>m2Agg(ks,i));const ents=[...new Set(ks.map(k=>D.agencies[k].e))];
  return head('Enquête mensuelle agences · '+m2L(mi),'Analyse détaillée',`Résultats question par question · ${fr(c.n,0)} clients interrogés · le trait marque ${m2L(mi-1).toLowerCase()}`)+msMonthSel()+
  M2Q.map((q,i)=>`<div class="card m2-q"><div class="ch"><div><div class="eyebrow">Question ${i+1} · ${esc(q.l)}</div><h3>${esc(q.q)}</h3><p>${esc(q.def)}</p></div><div class="m2-score">${m2Pill(q,c[q.k])}<div>${m2D(q,c[q.k],p[q.k])}</div></div></div>
    <div class="grid g2">${'<div>'+m2Dist(q,c.raw,p.raw)+'</div>'}<div><div class="m2-sub">Évolution mensuelle</div><div class="m2-evo">${MS.months.map((m,j)=>`<div class="${j===mi?'on':''}"><b style="color:${m2Col(q,tr[j][q.k])}">${q.f==='p'?fr(tr[j][q.k]*100,0)+'%':m2Fmt(q,tr[j][q.k])}</b><span>${m.s}</span></div>`).join('')}</div>
    ${ents.length>1?`<div class="m2-sub" style="margin-top:12px">Par entité · ${m2L(mi)}</div><div class="m2-ent">${ents.map(e=>{const kk=ks.filter(k=>D.agencies[k].e===e),x=m2Agg(kk,mi);return `<div><span>${esc(e)}</span>${m2Pill(q,x[q.k])}</div>`}).join('')}</div>`:''}</div></div></div>`).join('')}
function m2Per(){const mi=msMi(),ks=m2Agsk(),key=S.sub.m2s||'csat',q0=M2Q.find(q=>q.k===key);const rows=ks.map(k=>({k,a:D.agencies[k],c:m2One(k,mi),p:m2One(k,mi-1),sp:MS.months.map((m,i)=>m2One(k,i).csat)})).sort((a,b)=>q0.inv?a.c[key]-b.c[key]:b.c[key]-a.c[key]);
  const ok=rows.filter(r=>M2Q.every(q=>m2Ok(q,r.c[q.k]))).length;
  return head('Enquête mensuelle agences · '+m2L(mi),'Périmètre et classement',`${ks.length} agence${ks.length>1?'s':''} classées sur ${q0.l.toLowerCase()} · cliquez sur un indicateur pour trier, sur une agence pour ouvrir sa page`)+msMonthSel()+
  `<div class="kpis">${kpi('Agences évaluées',ks.length,fr(rows.reduce((t,r)=>t+r.c.n,0),0)+' clients interrogés',true)}${kpi('Cinq cibles atteintes',ok,'agences')}${kpi('Meilleure satisfaction',rows.length?m2Fmt(M2Q[0],Math.max(...rows.map(r=>r.c.csat))):'—',esc((rows.slice().sort((a,b)=>b.c.csat-a.c.csat)[0]||{a:{n:''}}).a.n))}${kpi('Plus forte baisse',(()=>{const r=rows.slice().sort((a,b)=>(a.c.csat-a.p.csat)-(b.c.csat-b.p.csat))[0];return r?fr((r.c.csat-r.p.csat)*100,1)+'<small> pt</small>':'—'})(),esc((rows.slice().sort((a,b)=>(a.c.csat-a.p.csat)-(b.c.csat-b.p.csat))[0]||{a:{n:''}}).a.n))}</div>
  <div class="tw" style="margin-top:16px"><table class="t m2-tab"><thead><tr><th class="c">Rang</th><th>Agence</th>${M2Q.map(q=>`<th class="c srt${q.k===key?' on':''}" data-m2s="${q.k}" tabindex="0">${esc(q.s)}</th>`).join('')}<th class="c">Clients</th><th>Satisfaction · janv. → sept.</th></tr></thead><tbody>${rows.map((r,i)=>`<tr class="click" data-msag="${r.k}"><td class="c"><b>${i+1}</b><small style="display:block;color:var(--muted)">/${rows.length}</small></td><td><b>${esc(r.a.n)}</b><div class="note">${esc(r.a.z==='Abidjan'?'Entité '+r.a.e:'Province')}</div></td>${M2Q.map(q=>`<td class="c">${m2Pill(q,r.c[q.k])}<div style="margin-top:3px">${m2D(q,r.c[q.k],r.p[q.k])}</div></td>`).join('')}<td class="c">${r.c.n}</td><td>${msSpark(r.sp)}</td></tr>`).join('')}</tbody></table></div>`}
const M2ACT={csat:['Satisfaction agence sous la cible','Plan d’accueil et de prise en charge en agence : accueil sous 2 minutes, explication de l’attente, suivi des demandes en cours','Direction du Réseau','Satisfaction agence ≥ 75 %'],
  nps:['Recommandation insuffisante','Rappel des clients détracteurs sous 7 jours par le chef d’agence et traitement de leur motif','Chefs d’agence','NPS agence ≥ +20'],
  ces:['Opérations jugées difficiles','Simplification des opérations courantes : formulaires préremplis, orientation vers les automates et l’application, guichet express aux heures de pointe','Direction des Opérations','Effort client ≥ +40'],
  cons:['Accompagnement conseiller perfectible','Entretien de découverte systématique, suivi du portefeuille et rappel des clients sous 48 heures','Direction Commerciale','Satisfaction conseiller ≥ 75 %'],
  dep:['Risque de départ élevé','Identification des clients à risque, appel de fidélisation et proposition d’une solution adaptée','Direction Marketing','Risque de départ ≤ 10 %']};
const m2PlanK=mi=>'bdu-ms2plan-'+mi,m2ApK=(code,mi)=>'bdu-ms2ap-'+code+'-'+mi;
function m2Plan(){const mi=msMi(),ks=m2Agsk(),c=m2Agg(ks,mi),st=stGet(m2PlanK(mi))||{};const A=M2Q.map(q=>({q,v:c[q.k],ok:m2Ok(q,c[q.k]),a:M2ACT[q.k],below:ks.filter(k=>!m2Ok(q,m2One(k,mi)[q.k])).length})).sort((x,y)=>(x.ok-y.ok)||(m2Sc(x.q,x.v)-m2Sc(y.q,y.v)));
  const L=A.filter(x=>!x.ok),P=['P1','P1','P2','P2','P3'];const cnt=s=>L.filter(x=>(st[x.q.k]||'À lancer')===s).length;
  return head('Enquête mensuelle agences · '+m2L(mi),'Plan d’actions','Une action par indicateur sous sa cible, priorisée selon l’écart · statut enregistré pour le mois')+msMonthSel()+
  `<div class="kpis">${kpi('Actions',L.length,'indicateurs sous la cible',true)}${kpi('À lancer',cnt('À lancer'),'')}${kpi('En cours',cnt('En cours'),'')}${kpi('Réalisées',cnt('Réalisée'),'')}</div>
  ${L.length?`<div class="tw" style="margin-top:16px"><table class="t"><thead><tr><th>Priorité</th><th>Constat</th><th>Action</th><th>Pilote</th><th>Indicateur de suivi</th><th>Statut</th></tr></thead><tbody>${L.map((x,i)=>`<tr><td><span class="pill ${P[i]==='P1'?'p-bad':P[i]==='P2'?'p-warn':'p-g'}">${P[i]}</span></td><td style="min-width:200px"><b>${esc(x.a[0])}</b><div class="note" style="margin-top:4px">${esc(x.q.l)} : ${m2Fmt(x.q,x.v)} · ${x.below} agence${x.below>1?'s':''} sous la cible</div></td><td style="min-width:240px">${esc(x.a[1])}</td><td>${esc(x.a[2])}</td><td>${esc(x.a[3])}</td><td><select class="select" data-m2pst="${x.q.k}" style="height:34px;font-size:12.5px">${['À lancer','En cours','Réalisée'].map(s=>`<option ${(st[x.q.k]||'À lancer')===s?'selected':''}>${s}</option>`).join('')}</select></td></tr>`).join('')}</tbody></table></div>`:`<div class="card" style="margin-top:16px"><p class="note" style="margin:0">Les cinq indicateurs atteignent leur cible ce mois-ci : aucune action réseau n’est requise.</p></div>`}
  ${A.filter(x=>x.ok).length?`<div class="card" style="margin-top:12px;padding:12px 16px"><div class="eyebrow" style="margin-bottom:6px">Indicateurs à la cible</div>${A.filter(x=>x.ok).map(x=>`<span class="pill p-good" style="margin:2px 6px 2px 0">${esc(x.q.l)} · ${m2Fmt(x.q,x.v)}</span>`).join('')}</div>`:''}`}
function m2Weak(k,mi){const c=m2One(k,mi);return M2Q.filter(q=>!m2Ok(q,c[q.k]))}
function m2Suivi(){const mi=msMi(),ks=m2Agsk();const R=ks.map(k=>{const a=D.agencies[k],w=m2Weak(k,mi),sv=stGet(m2ApK(a.code,mi))||{};return {k,a,w,st:w.length?(sv.st||'À saisir'):'Aucune action',c:m2One(k,mi)}});
  const cnt=s=>R.filter(r=>r.st===s).length;
  return head('Enquête mensuelle agences · '+m2L(mi),'Suivi des plans d’actions','Plans saisis par les agences sur leurs indicateurs sous la cible, validés par la Direction')+msMonthSel()+
  `<div class="kpis">${kpi('Agences avec actions',R.filter(r=>r.w.length).length,'au moins un indicateur sous la cible',true)}${kpi('À saisir',cnt('À saisir'),'')}${kpi('En attente de validation',cnt('En attente de validation'),'')}${kpi('Validés',cnt('Validé'),'')}</div>
  <div class="tw" style="margin-top:16px"><table class="t"><thead><tr><th>Agence</th><th class="c">Satisfaction</th><th>Indicateurs sous la cible</th><th class="c">Statut du plan</th><th></th></tr></thead><tbody>${R.sort((a,b)=>b.w.length-a.w.length).map(r=>`<tr class="click" data-msag="${r.k}" data-mstab="plan"><td><b>${esc(r.a.n)}</b><div class="note">${esc(r.a.e)}</div></td><td class="c">${m2Pill(M2Q[0],r.c.csat)}</td><td>${r.w.map(q=>`<span class="pill p-warn" style="margin:2px 4px 2px 0">${esc(q.s)}</span>`).join('')||'<span class="note">—</span>'}</td><td class="c"><span class="pill ${r.st==='Validé'?'p-good':r.st==='En attente de validation'?'p-warn':r.st==='Aucune action'?'p-mute':'p-bad'}">${r.st}</span></td><td class="c"><span style="color:var(--g700);font-weight:600">Ouvrir ›</span></td></tr>`).join('')}</tbody></table></div>`}
function m2AgPlan(k,mi){const a=D.agencies[k],w=m2Weak(k,mi),key=m2ApK(a.code,mi),sv=stGet(key)||{acts:{}},st=sv.st||'À saisir',can=!!ROLE||ADMIN;
  if(!w.length)return `<div class="card"><p class="note" style="margin:0">Les cinq indicateurs de l’agence atteignent leur cible en ${m2L(mi).toLowerCase()} : aucun plan d’actions n’est requis.</p></div>`;
  return `<div class="card"><div class="ch"><div><h3>Plan d’actions de l’agence · ${m2L(mi)}</h3><p>${can?'Saisissez une action par indicateur sous la cible, puis transmettez le plan à la Direction.':'Plan saisi par l’agence ; la Direction le valide.'}</p></div><span class="pill ${st==='Validé'?'p-good':st==='En attente de validation'?'p-warn':'p-bad'}">${st}</span></div>
   ${w.map(q=>{const c=m2One(k,mi)[q.k];return `<div class="m2-act"><div><b>${esc(q.l)}</b> ${m2Pill(q,c)} <span class="note">cible ${q.inv?'≤ ':'≥ '}${q.f==='p'?fr(q.t*100,0)+' %':'+'+q.t}</span><div class="note" style="margin-top:4px">Piste : ${esc(M2ACT[q.k][1])}</div></div><textarea class="m2-ta" data-m2act="${q.k}" ${st==='Validé'||!can?'disabled':''} placeholder="Action prévue par l’agence, responsable et échéance">${esc((sv.acts||{})[q.k]||'')}</textarea></div>`}).join('')}
   <div class="m2-actbar">${can&&st!=='Validé'?`<button class="btn ghost" type="button" data-m2save="draft">Enregistrer</button><button class="btn" type="button" data-m2save="send">Transmettre à la Direction</button>`:''}${!ROLE&&st==='En attente de validation'?`<button class="btn" type="button" data-m2save="valid">Valider le plan</button>`:''}</div></div>`}
function m2Agency(k){const a=D.agencies[k],mi=msMi(),c=m2One(k,mi),p=m2One(k,mi-1),ks=msNet(),net=m2Agg(ks,mi),tab=S.sub.msTab||'dash';
  const R=ks.map(x=>({x,v:m2One(x,mi).csat})).sort((u,v)=>v.v-u.v),rk=R.findIndex(r=>r.x===k)+1,tr=MS.months.map((m,i)=>m2One(k,i)),tn=MS.months.map((m,i)=>m2Agg(ks,i));
  return `${ROLE?'':`<button class="back" id="msBack">${I.back} Retour</button>`}
  <div class="ag-head ${c.csat>=.8?'lv-g':c.csat>=.6?'lv-o':'lv-r'}"><div><div class="eyebrow">Enquête mensuelle · ${esc(a.z==='Abidjan'?'Abidjan · Entité '+a.e:'Province')}</div><h1>${esc(a.n)}</h1><div class="m"><span>${m2L(mi)}</span>${ks.length>1?`<span>Rang ${rk} / ${ks.length}</span>`:''}<span>${c.n} clients interrogés</span></div></div><div class="ag-score"><div class="ag-sc"><b>${fr(c.csat*100,1)} %</b><span>satisfaction agence · ${m2D(M2Q[0],c.csat,p.csat)}</span><span style="display:block;margin-top:6px">${SCOPE?scLabel():'Réseau'} : ${m2Fmt(M2Q[0],net.csat)}</span></div></div></div>
  <div class="ag-bar"><div class="tabs" id="m2Tabs">${[['dash','Tableau de bord'],['plan','Plan d’actions']].map(([t,l])=>`<button data-m2t="${t}" class="${tab===t?'on':''}">${l}</button>`).join('')}</div></div>${msMonthSel()}`+
  (tab==='plan'?m2AgPlan(k,mi):m2Tiles(c,p)+`<div class="grid g2" style="margin-top:16px">${card('Satisfaction mois par mois','Agence et '+(SCOPE?scLabel():'réseau'),msLine([{name:'Agence '+a.n,c:'#627441',v:tr.map(x=>x.csat)},{name:SCOPE?scLabel():'Réseau',c:'#69a5d3',v:tn.map(x=>x.csat),dash:1}],{mark:mi}))}
  <div class="card"><div class="ch"><div><h3>Agence et ${SCOPE?'périmètre':'réseau'}</h3><p>${m2L(mi)}</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Indicateur</th><th class="c">Agence</th><th class="c">Évol.</th><th class="c">${SCOPE?'Périmètre':'Réseau'}</th><th class="c">Cible</th></tr></thead><tbody>${M2Q.map(q=>`<tr><td>${esc(q.l)}</td><td class="c">${m2Pill(q,c[q.k])}</td><td class="c">${m2D(q,c[q.k],p[q.k])}</td><td class="c">${m2Fmt(q,net[q.k])}</td><td class="c">${m2Ok(q,c[q.k])?'<span class="pill p-good">Atteinte</span>':'<span class="pill p-bad">Non</span>'}</td></tr>`).join('')}</tbody></table></div></div></div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Résultats mensuels</h3><p>Janvier et février 2027</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Mois</th><th class="c">Clients</th>${M2Q.map(q=>`<th class="c">${esc(q.s)}</th>`).join('')}</tr></thead><tbody>${tr.map((x,i)=>`<tr class="${i===mi?'ms-cur':''}"><td><b>${MS.months[i].l}</b></td><td class="c">${x.n}</td>${M2Q.map(q=>`<td class="c">${m2Pill(q,x[q.k])}</td>`).join('')}</tr>`).join('')}</tbody></table></div></div>
  <div class="grid g2" style="margin-top:16px">${M2Q.map(q=>card(q.l,esc(q.q),m2Dist(q,c.raw,p.raw))).join('')}</div>`)}
/* livrables */
async function m2Xls(){await dkPrep();const mi=msMi(),ks=m2Agsk(),W=XW(),X=XS,F=X.F,DKc=X.DK;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:DKc,al:X.C});
  const w0=W.sheet('Lisez-moi');xTitle(w0,`Enquête mensuelle agences · ${m2L(mi)}`,`${ks.length} agences · questionnaire de cinq questions en sortie d’agence`);M2Q.forEach((q,i)=>{w0.c(5+i,2,q.l,{f:{n:F,b:1,sz:10}});w0.c(5+i,3,q.q,{f:{n:F,sz:10}});w0.c(5+i,4,q.def,{f:{n:F,sz:10}})});w0.w(2,30);w0.w(3,70);w0.w(4,70);
  const w1=W.sheet('Agences');xTitle(w1,`Résultats par agence · ${m2L(mi)}`,'Valeurs du mois et du mois précédent');const H=['Agence','Entité','Zone','Clients',...M2Q.map(q=>q.s),...M2Q.map(q=>q.s+' (M-1)')];H.forEach((h,j)=>hd(w1,4,j+1,h));
  ks.forEach((k,i)=>{const a=D.agencies[k],c=m2One(k,mi),p=m2One(k,mi-1);[a.n,a.e,a.z,c.n,...M2Q.map(q=>q.f==='p'?c[q.k]:Math.round(c[q.k])),...M2Q.map(q=>q.f==='p'?p[q.k]:Math.round(p[q.k]))].forEach((v,j)=>w1.c(5+i,j+1,v,{f:{n:F,sz:10},nf:(j>=4&&M2Q[(j-4)%5].f==='p')?'0.0%':undefined}))});
  w1.w(1,30);w1.w(2,14);w1.w(3,12);for(let j=4;j<=H.length;j++)w1.w(j,15);w1.o.freeze='B5';
  const w2=W.sheet('Évolution');xTitle(w2,'Évolution mensuelle · '+msUnit(),'Janvier et février 2027');hd(w2,4,1,'Mois');hd(w2,4,2,'Clients');M2Q.forEach((q,j)=>hd(w2,4,3+j,q.s));
  MS.months.forEach((m,i)=>{const c=m2Agg(ks,i);[m.l,c.n,...M2Q.map(q=>q.f==='p'?c[q.k]:Math.round(c[q.k]))].forEach((v,j)=>w2.c(5+i,j+1,v,{f:{n:F,sz:10},nf:(j>=2&&M2Q[j-2].f==='p')?'0.0%':undefined}))});w2.w(1,18);for(let j=2;j<=7;j++)w2.w(j,16);
  W.sheets.forEach(s=>s.grid=false);return W.blob()}
async function m2Pdf(k){await dkPrep();const mi=msMi(),a=D.agencies[k],c=m2One(k,mi),p=m2One(k,mi-1),net=m2Agg(msNet(),mi),K=pkNew();const _t=K.t;K.t=(x,y,txt,o)=>_t(x,y,Array.isArray(txt)?txt.map(z=>String(z).replace(/\u2212/g,'-')):String(txt).replace(/\u2212/g,'-'),o);K.page();
  K.head(`Enquête mensuelle agences · ${m2L(mi)}`,`Agence ${a.n}`,`${a.z==='Abidjan'?'Abidjan · Entité '+a.e:'Province'} · ${c.n} clients interrogés en sortie d’agence · comparaison avec ${m2L(mi-1).toLowerCase()} et le réseau`);
  M2Q.forEach((q,i)=>{const x=16+i*53.4;K.card(x,36,50,42);K.t(x+4,40,q.s.toUpperCase(),{sz:8.5,b:1,col:PKC.gold});K.t(x+4,48,m2Fmt(q,c[q.k]),{sz:22,b:1,col:m2Ok(q,c[q.k])?PKC.g:'#B42318'});
    const d=q.f==='p'?(c[q.k]-p[q.k])*100:c[q.k]-p[q.k];K.t(x+4,61,`${d>=0?'+':'−'}${fr(Math.abs(d),1)} pt vs ${m2L(mi-1).split(' ')[0].toLowerCase()}`,{sz:9,col:PKC.grey2});K.t(x+4,67,`Réseau : ${m2Fmt(q,net[q.k])}`,{sz:9,col:PKC.grey2});K.t(x+4,72.5,m2Ok(q,c[q.k])?'Cible atteinte':'Sous la cible',{sz:9,b:1,col:m2Ok(q,c[q.k])?PKC.g:'#B42318'})});
  let y=88;K.t(16,y,'RÉPARTITION DES RÉPONSES',{sz:9.5,b:1,col:PKC.gold});y+=7;
  M2Q.forEach((q,i)=>{const x=16+(i%3)*89,yy=y+Math.floor(i/3)*52;K.t(x,yy,q.l,{sz:10,b:1,col:PKC.g});q.lab.forEach((l,j)=>{if(q.k==='nps'&&j<6)return;const v=c.raw[q.o+j]/c.n,row=q.k==='nps'?j-6:j;const ry=yy+6+row*5.2;K.t(x,ry,q.k==='nps'&&j===6?'0 à 6':l,{sz:7.8,col:PKC.ink,w:34,max:1});
      const vv=q.k==='nps'&&j===6?q.lab.slice(0,7).reduce((t,_,z)=>t+c.raw[q.o+z],0)/c.n:v;K.r(x+35,ry+.6,40,3.2,{fill:'#e9f2f8',rad:1});K.r(x+35,ry+.6,Math.max(.5,40*vv),3.2,{fill:'#475530',rad:1});K.t(x+77,ry,fr(vv*100,0)+' %',{sz:7.8,col:PKC.ink})})});
  const w=m2Weak(k,mi),sv=stGet(m2ApK(a.code,mi))||{};K.t(16,186,w.length?`Indicateurs sous la cible : ${w.map(q=>q.s.toLowerCase()).join(', ')} · plan d’actions : ${sv.st||'à saisir'}.`:'Les cinq indicateurs atteignent leur cible.',{sz:9.5,b:1,col:PKC.g,w:265});
  K.foot(`Enquête mensuelle agences BGFIBank · ${m2L(mi)} · Agence ${a.n}`);return K.d.output('blob')}
const m2Slug=s=>s.normalize('NFKD').replace(/[̀-ͯ]/g,'').replace(/[^A-Za-z0-9]+/g,'_').replace(/^_|_$/g,'');
function m2Files(){const mi=msMi(),ks=m2Agsk();
  return head('Enquête mensuelle agences · '+m2L(mi),'Livrables','Documents générés à partir des réponses du mois sélectionné')+msMonthSel()+
  `<div class="oth-grid"><article class="card oth-card"><div class="oth-top"><span class="pill p-mute">Excel</span><span class="note">${m2L(mi)}</span></div><h3>Tableau de bord mensuel</h3><p>Résultats des ${ks.length} agences, mois en cours et mois précédent, évolution de janvier à septembre et définitions des indicateurs.</p><div class="oth-act"><button class="btn" type="button" data-m2dl="xls">Télécharger</button></div></article>
   <article class="card oth-card"><div class="oth-top"><span class="pill p-mute">PDF · ZIP</span><span class="note">${ks.length} rapports</span></div><h3>Rapports agence du mois</h3><p>Une page par agence : les cinq indicateurs, la comparaison au mois précédent et au réseau, la répartition des réponses et le statut du plan d’actions.</p><div class="oth-act"><button class="btn" type="button" data-m2dl="zip">Tout télécharger (ZIP)</button></div></article></div>
   <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Rapports par agence</h3><p>${m2L(mi)} · un PDF par agence</p></div></div><div class="m2-rl">${ks.map(k=>`<button type="button" class="m2-rb" data-m2pdf="${k}"><span>PDF</span>${esc(D.agencies[k].n)}</button>`).join('')}</div></div>`}
function msRender(){if(ROLE)return m2Agency(ROLE.ag);if(S.ag!=null&&msAgs().includes(S.ag))return m2Agency(S.ag);S.ag=null;return ({dash:m2Dash,ana:m2Ana,per:m2Per,plan:m2Plan,suivi:m2Suivi,files:m2Files})[({dash:1,ana:1,per:1,plan:1,suivi:1,files:1})[S.page]?S.page:'dash']()}
function msWave(){const sel=$('#appWaveSel');if(S.mod==='nota'){notaWave(sel);return}if(S.mod==='oth'){$('#waveRibbonLabel').textContent='Études';$('#waveRibbonDetail').innerHTML='<b style="color:#fff">Enquêtes en ligne de BGFIBank</b> · intégrées à la demande';$('#sideFoot').innerHTML='Études complémentaires<br>Intégrées à la demande';$('#appLbl').textContent='Autres études';const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete||''}</span><span>Autres études</span>`;if(sel)sel.innerHTML='';return}
  if(S.mod==='enps'){$('#waveRibbonLabel').textContent='Période';$('#waveRibbonDetail').innerHTML=`<b style="color:#fff">Septembre 2027</b> · rappel janvier 2027 · ${EN.y2027.length} collaborateurs répondants`;$('#sideFoot').innerHTML='Baromètre collaborateurs<br>Questionnaire en ligne anonyme';$('#appLbl').textContent='Baromètre collaborateurs · eNPS';const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete||''}</span><span>Baromètre eNPS</span>`;if(sel){sel.innerHTML='<option>Septembre 2027</option>';sel.disabled=true}const sw=$('#sideWave');if(sw)sw.style.display='none';return}
  const ks=msAgs(),n=ks.reduce((t,k)=>t+m2Row(k,msMi())[0],0);if(sel){sel.disabled=false;sel.innerHTML=MS.months.map((m,i)=>`<option value="${i}" ${i===msMi()?'selected':''}>${m.l}</option>`).reverse().join('')}
  const sw=$('#sideWave');if(sw)sw.style.display='none';$('#waveRibbonLabel').textContent='Période';$('#waveRibbonDetail').innerHTML=`<b style="color:#fff">${m2L(msMi())}</b> · rappel ${m2L(msMi()-1).toLowerCase()} · ${ks.length} agence${ks.length>1?'s':''} · ${fr(n,0)} clients`;
  $('#sideFoot').innerHTML='Enquête mensuelle agences<br>Cinq questions en sortie d’agence';if(!ROLE){$('#appLbl').textContent='Enquête mensuelle agences · '+m2L(msMi());const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete}</span><span>Enquête mensuelle</span>`}}
function msBind(){if(S.mod==='enps')return enBind();if(S.mod!=='msat')return;
  $$('[data-msm]').forEach(x=>x.onchange=()=>{S.sub.msM=+x.value;refreshWave();render()});
  $$('[data-msag]').forEach(x=>x.onclick=()=>{if(ROLE)return;S.ag=+x.dataset.msag;S.sub.msTab=x.dataset.mstab||'dash';render();window.scrollTo(0,0)});const b=$('#msBack');if(b)b.onclick=()=>{S.ag=null;render();window.scrollTo(0,0)};
  $$('[data-m2t]').forEach(x=>x.onclick=()=>{S.sub.msTab=x.dataset.m2t;render()});
  $$('th[data-m2s]').forEach(th=>{const go=()=>{S.sub.m2s=th.dataset.m2s;render()};th.onclick=go;th.onkeydown=e=>{if(e.key==='Enter')go()}});
  $$('[data-m2pst]').forEach(s=>s.onchange=()=>{const mi=msMi(),st=stGet(m2PlanK(mi))||{};st[s.dataset.m2pst]=s.value;stPut(m2PlanK(mi),st);render()});
  $$('[data-m2save]').forEach(b=>b.onclick=()=>{const k=ROLE?ROLE.ag:S.ag,a=D.agencies[k],mi=msMi(),key=m2ApK(a.code,mi),sv=stGet(key)||{acts:{}};sv.acts=sv.acts||{};
    $$('[data-m2act]').forEach(t=>sv.acts[t.dataset.m2act]=t.value.trim());const m=b.dataset.m2save;sv.st=m==='send'?'En attente de validation':m==='valid'?'Validé':(sv.st&&sv.st!=='À saisir'?sv.st:'À saisir');sv.date=new Date().toISOString().slice(0,10);stPut(key,sv);
    try{livToast(m==='send'?'Plan transmis à la Direction.':m==='valid'?'Plan validé.':'Plan enregistré sur cet appareil.','ok')}catch(e){}render()});
  $$('[data-m2dl]').forEach(b=>b.onclick=async()=>{const t=b.textContent;b.disabled=true;b.textContent='Préparation…';try{const mi=msMi(),ml=m2Slug(m2L(mi));
    if(b.dataset.m2dl==='xls')saveBlob(`BGFIBank_Enquete_Mensuelle_Agences_${ml}.xlsx`,await m2Xls());
    else{const files=[];for(const k of m2Agsk()){const bl=await m2Pdf(k);files.push({name:`BGFIBank_Enquete_Mensuelle_${m2Slug(D.agencies[k].n)}_${ml}.pdf`,data:new Uint8Array(await bl.arrayBuffer())})}saveBlob(`BGFIBank_Enquete_Mensuelle_Rapports_Agences_${ml}.zip`,zipStore(files))}}
    catch(e){console.error(e)}finally{b.disabled=false;b.textContent=t}});
  $$('[data-m2pdf]').forEach(b=>b.onclick=async()=>{const k=+b.dataset.m2pdf;saveBlob(`BGFIBank_Enquete_Mensuelle_${m2Slug(D.agencies[k].n)}_${m2Slug(m2L(msMi()))}.pdf`,await m2Pdf(k))})}
function msOpen(){window.__msKeep=0;openMod('msat');if(ROLE){S.page='ms';S.agTab='ag';S.ag=ROLE.ag}render();window.scrollTo(0,0)}
/* ---------- baromètre collaborateurs (eNPS) ---------- */
NAV.enps=[['dash','Tableau de bord','dash'],['ana','Analyse détaillée','chart'],['pop','Populations','map'],['verb','Verbatims','quote'],['files','Livrables','plan']];
const EN_MIN=10;const enP=L=>{if(!L.length)return null;const p=L.filter(r=>r[4]>=9).length,d=L.filter(r=>r[4]<=6).length;return {n:L.length,e:(p-d)/L.length*100,p:p/L.length,d:d/L.length,pa:1-(p+d)/L.length}};
const enDrv=(L,i)=>L.length?L.filter(r=>r[5+i]>=4).length/L.length:null;
const enFmt=v=>v==null?'—':(v>0?'+':v<0?'−':'')+fr(Math.abs(v),0);
const enCol=v=>v==null?'#4a93cb':v>=20?'#475530':v>=0?'#58693b':v>=-20?'#b86a00':'#b42318';
const enPill=v=>`<span class="heat dk" style="background:${enCol(v)};color:#fff">${enFmt(v)}</span>`;
const EN_EFF=236;
function enDash(){const A=EN.y2027,B=EN.y2026,a=enP(A),b=enP(B);const drv=EN.drv.map((l,i)=>({l,v:enDrv(A,i),p:enDrv(B,i)}));
  return head('Baromètre collaborateurs · Septembre 2027','Tableau de bord',`eNPS annuel · ${A.length} collaborateurs répondants sur ${EN_EFF} (${fr(A.length/EN_EFF*100,0)} % de participation) · questionnaire en ligne anonyme`)+
  `<div class="kpis">${kpi('eNPS',enFmt(a.e),msD(a.e-b.e,' pt')+' vs 2026<span class="ks2">promoteurs − détracteurs</span>',true)}${kpi('Promoteurs',`${fr(a.p*100,0)}<small>%</small>`,'notes 9 et 10')}${kpi('Passifs',`${fr(a.pa*100,0)}<small>%</small>`,'notes 7 et 8')}${kpi('Détracteurs',`${fr(a.d*100,0)}<small>%</small>`,'notes 0 à 6')}${kpi('Participation',`${fr(A.length/EN_EFF*100,0)}<small>%</small>`,`${A.length} répondants · ${EN_EFF} collaborateurs`)}</div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Recommanderiez-vous BGFIBank comme employeur à un proche ?</h3><p>Répartition des collaborateurs · 2027 et 2026</p></div></div>${[['2027',a],['2026',b]].map(([y,x])=>`<div class="en-split"><span>${y}</span><div><i style="width:${x.d*100}%;background:#f0524a">${fr(x.d*100,0)} %</i><i style="width:${x.pa*100}%;background:#f59f0b">${fr(x.pa*100,0)} %</i><i style="width:${x.p*100}%;background:#627441">${fr(x.p*100,0)} %</i></div><b>${enFmt(x.e)}</b></div>`).join('')}<div class="legend" style="margin-top:8px"><span><i style="background:#f0524a"></i>Détracteurs (0 à 6)</span><span><i style="background:#f59f0b"></i>Passifs (7 et 8)</span><span><i style="background:#627441"></i>Promoteurs (9 et 10)</span></div></div>
  <div style="margin-top:16px">${card('Moteurs de l’engagement','Part de collaborateurs satisfaits (4 et 5 sur 5) · le trait marque 2026',`<div class="bars">${drv.map(x=>`<div class="bar"><div class="bl">${esc(x.l)}</div><div class="bt"><div class="bf" style="width:${x.v*100}%;background:${x.v>=.65?'#627441':x.v>=.5?'#96a973':x.v>=.4?'#f59f0b':'#f0524a'}"></div><div class="obj" style="left:${x.p*100}%"></div></div><div class="bv">${fr(x.v*100,0)} % ${msD((x.v-x.p)*100)}</div></div>`).join('')}</div>`)}
</div><div style="margin-top:16px">${card('eNPS par direction','Bases inférieures à '+EN_MIN+' répondants masquées (anonymat)',enTable('dirs',0))}</div>`}
function enTable(key,col){const L=EN[key];return `<div class="tw" style="border:0"><table class="t"><thead><tr><th>${key==='dirs'?'Direction':key==='fn'?'Fonction':key==='anc'?'Ancienneté':'Zone'}</th><th class="c">Répondants</th><th class="c">eNPS 2027</th><th class="c">Évol.</th><th>Moteur le plus faible</th></tr></thead><tbody>${L.map((l,i)=>{const A=EN.y2027.filter(r=>r[col]===i&&(col!==3||r[0]===0)),B=EN.y2026.filter(r=>r[col]===i&&(col!==3||r[0]===0));if(!A.length)return '';
    if(A.length<EN_MIN)return `<tr><td><b>${esc(l)}</b></td><td class="c">${A.length}</td><td class="c" colspan="3"><span class="note">Base insuffisante (moins de ${EN_MIN} répondants) : résultat masqué</span></td></tr>`;
    const a=enP(A),b=B.length>=EN_MIN?enP(B):null,w=EN.drv.map((d,j)=>({d,v:enDrv(A,j)})).sort((x,y)=>x.v-y.v)[0];return `<tr><td><b>${esc(l)}</b></td><td class="c">${A.length}</td><td class="c">${enPill(a.e)}</td><td class="c">${b?msD(a.e-b.e,' pt'):'—'}</td><td>${esc(w.d)} <span class="note">(${fr(w.v*100,0)} %)</span></td></tr>`}).join('')}</tbody></table></div>`}
function enAna(){const A=EN.y2027,B=EN.y2026;const h=[...Array(11).keys()].map(s=>({s,v:A.filter(r=>r[4]===s).length/A.length,p:B.filter(r=>r[4]===s).length/B.length}));const mx=Math.max(...h.map(x=>Math.max(x.v,x.p)));
  const PR=A.filter(r=>r[4]>=9),DE=A.filter(r=>r[4]<=6);const imp=EN.drv.map((l,i)=>({l,i,v:enDrv(A,i),g:(enDrv(PR,i)-enDrv(DE,i))*100})).sort((a,b)=>b.g-a.g);
  return head('Baromètre collaborateurs · Septembre 2027','Analyse détaillée','Question par question · 200 collaborateurs répondants')+
  `<div class="card"><div class="ch"><div><div class="eyebrow">Question 1 · eNPS</div><h3>Sur une échelle de 0 à 10, recommanderiez-vous BGFIBank comme employeur à un proche ?</h3><p>Répartition des notes · 2027 (barre) et 2026 (trait)</p></div></div><div class="en-hist">${h.map(x=>`<div><div class="en-col"><i style="height:${x.v/mx*100}%;background:${x.s>=9?'#627441':x.s>=7?'#f59f0b':'#f0524a'}"></i><u style="bottom:${x.p/mx*100}%"></u></div><b>${fr(x.v*100,0)} %</b><span>${x.s}</span></div>`).join('')}</div></div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ce qui fait la différence entre promoteurs et détracteurs</h3><p>Écart de satisfaction entre promoteurs (${PR.length}) et détracteurs (${DE.length}) · plus l’écart est grand, plus le levier pèse sur l’eNPS</p></div></div><div class="tw" style="border:0"><table class="t"><thead><tr><th>Moteur</th><th class="c">Satisfaits</th><th class="c">Promoteurs</th><th class="c">Détracteurs</th><th class="c">Écart</th><th>Lecture</th></tr></thead><tbody>${imp.map((x,j)=>`<tr><td><b>${esc(x.l)}</b></td><td class="c">${fr(x.v*100,0)} %</td><td class="c">${fr(enDrv(PR,x.i)*100,0)} %</td><td class="c">${fr(enDrv(DE,x.i)*100,0)} %</td><td class="c"><b>${fr(x.g,0)} pt</b></td><td>${j<3&&x.v<.6?'<span class="pill p-bad">Levier prioritaire</span>':j<3?'<span class="pill p-g">Atout à préserver</span>':x.v<.5?'<span class="pill p-warn">À surveiller</span>':'<span class="note">—</span>'}</td></tr>`).join('')}</tbody></table></div></div>
  <div class="grid g2" style="margin-top:16px">${EN.drv.map((l,i)=>{const c=[1,2,3,4,5].map(s=>A.filter(r=>r[5+i]===s).length/A.length);return card(`Question ${i+2} · ${l}`,'De 1 (pas du tout satisfait) à 5 (tout à fait satisfait)',`<div class="en-stack">${c.map((v,s)=>`<i style="width:${v*100}%;background:${['#f0524a','#f59f0b','#7c8a91','#96a973','#627441'][s]}" title="${s+1} : ${fr(v*100,0)} %">${v>=.07?fr(v*100,0)+'%':''}</i>`).join('')}</div><p class="note" style="margin:8px 0 0">Satisfaits : ${fr((c[3]+c[4])*100,0)} % · 2026 : ${fr(enDrv(EN.y2026,i)*100,0)} %</p>`)}).join('')}</div>`}
function enPop(){return head('Baromètre collaborateurs · Septembre 2027','Populations',`eNPS par direction, fonction, ancienneté et zone · résultats masqués sous ${EN_MIN} répondants pour garantir l’anonymat`)+
  `<div class="grid g2">${card('Par direction','',enTable('dirs',0))}${card('Par fonction','',enTable('fn',1))}${card('Par ancienneté','',enTable('anc',2))}${card('Réseau d’agences · par zone','',enTable('zones',3))}</div>`}
function enVerb(){const ton=S.sub.enT||'all';const L=EN.y2027.filter(r=>r[13]>=0).map(r=>({p:r[13]<100,t:r[13]<100?EN.vpos[r[13]]:EN.vneg[r[13]-100],d:EN.dirs[r[0]]})).filter(x=>ton==='all'||(ton==='1')===x.p);
  return head('Baromètre collaborateurs · Septembre 2027','Verbatims',`${L.length} commentaires libres · anonymes, rattachés à la direction uniquement`)+`<div class="ms-tools"><label class="ms-sel">Tonalité<select class="select" data-ent><option value="all">Toutes</option><option value="1" ${ton==='1'?'selected':''}>Positifs</option><option value="0" ${ton==='0'?'selected':''}>À améliorer</option></select></label></div>
  <div class="ms-vb">${L.map(x=>`<div class="ms-v ${x.p?'pos':'neg'}"><p>« ${esc(x.t)} »</p><span>${x.p?'Positif':'À améliorer'} · ${esc(x.d)}</span></div>`).join('')}</div>`}
async function enXls(){await dkPrep();const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});
  const w1=W.sheet('Synthèse');xTitle(w1,'Baromètre collaborateurs · eNPS 2027','200 répondants · rappel janvier 2027 · résultats masqués sous 10 répondants');const a=enP(EN.y2027),b=enP(EN.y2026);
  [['Indicateur','2027','2026'],['eNPS',Math.round(a.e),Math.round(b.e)],['Promoteurs',a.p,b.p],['Passifs',a.pa,b.pa],['Détracteurs',a.d,b.d]].forEach((r,i)=>r.forEach((v,j)=>i?w1.c(4+i,1+j,v,{f:{n:F,sz:10},nf:i>1&&j?'0%':undefined}):hd(w1,4,1+j,v)));
  EN.drv.forEach((l,i)=>{w1.c(11+i,1,l,{f:{n:F,sz:10}});w1.c(11+i,2,enDrv(EN.y2027,i),{f:{n:F,sz:10},nf:'0%'});w1.c(11+i,3,enDrv(EN.y2026,i),{f:{n:F,sz:10},nf:'0%'})});hd(w1,10,1,'Moteur (satisfaits)');hd(w1,10,2,'2027');hd(w1,10,3,'2026');w1.w(1,44);w1.w(2,12);w1.w(3,12);
  const w2=W.sheet('Populations');xTitle(w2,'eNPS par population','Bases de moins de 10 répondants masquées');let r=4;[['Direction','dirs',0],['Fonction','fn',1],['Ancienneté','anc',2],['Zone (réseau)','zones',3]].forEach(([t,key,col])=>{hd(w2,r,1,t);hd(w2,r,2,'Répondants');hd(w2,r,3,'eNPS 2027');r++;
    EN[key].forEach((l,i)=>{const A=EN.y2027.filter(x=>x[col]===i&&(col!==3||x[0]===0));if(!A.length)return;w2.c(r,1,l,{f:{n:F,sz:10}});w2.c(r,2,A.length,{f:{n:F,sz:10}});w2.c(r,3,A.length>=EN_MIN?Math.round(enP(A).e):'Base insuffisante',{f:{n:F,sz:10}});r++});r++});w2.w(1,40);w2.w(2,14);w2.w(3,18);
  W.sheets.forEach(s=>s.grid=false);return W.blob()}
function enFiles(){return head('Baromètre collaborateurs · Septembre 2027','Livrables','Documents générés à partir des résultats')+`<div class="oth-grid"><article class="card oth-card"><div class="oth-top"><span class="pill p-mute">Excel</span><span class="note">2027 · rappel janvier 2027</span></div><h3>Résultats eNPS</h3><p>Synthèse, moteurs de l’engagement et eNPS par population (bases inférieures à ${EN_MIN} répondants masquées).</p><div class="oth-act"><button class="btn" type="button" data-endl>Télécharger</button></div></article></div>`}
function enRender(){return ({dash:enDash,ana:enAna,pop:enPop,verb:enVerb,files:enFiles})[({dash:1,ana:1,pop:1,verb:1,files:1})[S.page]?S.page:'dash']()}
function enBind(){$$('[data-ent]').forEach(x=>x.onchange=()=>{S.sub.enT=x.value;render()});$$('[data-endl]').forEach(b=>b.onclick=async()=>{b.disabled=true;try{saveBlob('BGFIBank_Barometre_Collaborateurs_eNPS_2027.xlsx',await enXls())}finally{b.disabled=false}})}
function enOpen(){openMod('enps');render();window.scrollTo(0,0)}
/* ---------- accueil : scores globaux de chaque étude ---------- */
const HS_SRC={vis:(D.visits.V2||[]).slice(),agapp:CX.agapp.V2.slice(),crc:CX.crc.V2.slice(),lead:CX.lead_d.V2.slice()};
(function(){const mods=$('#modSat')&&$('#modSat').parentNode;if(!mods||$('#modEnps'))return;const e=document.createElement('article');e.className='mod mod-enps';e.id='modEnps';
  e.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><circle cx="9" cy="8" r="3.2"/><path d="M3.5 20c.6-3.4 2.8-5.4 5.5-5.4s4.9 2 5.5 5.4"/><path d="M16 11.5l1.6 1.6 3.2-3.4"/></svg></div><h2>Baromètre collaborateurs</h2><p>eNPS annuel : recommandation de BGFIBank comme employeur et moteurs de l’engagement, par direction, fonction et ancienneté.</p><div class="meta"><span class="tag">${EN.y2027.length} collaborateurs</span><span class="tag">Septembre 2027</span><span class="tag">Rappel janvier 2027</span></div><div class="act"><button class="btn" id="goEnps" type="button">Consulter les résultats <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
  const oth=$('#modOth');mods.insertBefore(e,oth||null);$('#goEnps').onclick=enOpen})();
function homeScores(){const sat=$('#modSat'),cm=$('#modCm'),en=$('#modEnps'),oth=$('#modOth');if(!sat)return;
  const okA=k=>ROLE?k===ROLE.ag:!SCOPE||scopeOkA(D.agencies[k]);const mean=a=>a.length?a.reduce((t,x)=>t+x,0)/a.length:null;
  const S2=SM_ANN.s2;let n=0,s=0;for(let i=0;i<S2.AG.length;i++){if(!okA(S2.AG[i])||S2.B1[i]==null)continue;n++;if(S2.B1[i]>=4)s++}const csA=n?s/n:null;
  const ks=D.agencies.map((a,k)=>k).filter(okA),mm=m2Agg(ks,MSL),mp=m2Agg(ks,MSL-1);
  const g=(L,f)=>mean(L.filter(f).map(v=>v.g));const vis=g(HS_SRC.vis,v=>okA(v.ag)),ap=g(HS_SRC.agapp,v=>okA(v.ag)),crc=g(HS_SRC.crc,()=>true),ld=g(HS_SRC.lead,()=>true);
  const it=(v,l,sub,cls)=>`<div class="hs ${cls||''}"><b>${v}</b><span>${l}</span>${sub?`<small>${sub}</small>`:''}</div>`;const P=v=>v==null?'—':fr(v*100,1)+' %',Pg=v=>v==null?'—':fr(v,1)+' %';
  const put=(card,html)=>{if(!card)return;let r=card.querySelector('.hs-row');if(!r){r=document.createElement('div');r.className='hs-row';card.insertBefore(r,card.querySelector('.act'))}r.innerHTML=html};
  put(sat,it(P(csA),'CSAT annuel','oct. 2027')+it(P(mm&&mm.csat),'CSAT mensuel',`${MS.months[MSL].l.toLowerCase()} · ${mm&&mp?(mm.csat>=mp.csat?'+':'−')+fr(Math.abs(mm.csat-mp.csat)*100,1)+' pt':''}`));
  put(cm,it(Pg(vis),'Visites','agences')+it(Pg(ap),'Appels','agences')+(SCOPE||ROLE?'':it(Pg(crc),'CRC','appels')+it(Pg(ld),'Leads','digitaux')));
  if(en){en.hidden=!!(ROLE||SCOPE);const a=enP(EN.y2027),b=enP(EN.y2026);put(en,it(enFmt(a.e),'eNPS 2027',`${a.e>=b.e?'+':'−'}${fr(Math.abs(a.e-b.e),0)} pt vs 2026`)+it(fr(a.p*100,0)+' %','Promoteurs','notes 9 et 10'))}
  if(oth){const nO=AST.livr.added.filter(a=>a.mod==='oth').length;oth.hidden=!!ROLE;put(oth,it(String(nO),nO>1?'études disponibles':'étude disponible','intégrées à la demande'))}}
setTimeout(homeScores,0);

/* ===================== v72 : accueil plus accueillant, mode clair/sombre dans l’entête, études sectorielles, étude prêt scolaire ===================== */
/* ---------- étude intégrée : le prêt scolaire BGFIBank ---------- */
const CPP={t:'Le prêt scolaire BGFIBank',per:'Septembre 2027',n:412,parc:'7 900',
  kpi:{sat:.71,nps:14,p:.38,pa:.38,d:.24,act:.90,rech:2.5,mt:861000,cont:.81},
  freq:[['Chaque année depuis au moins trois ans',.29],['Pour la deuxième ou troisième année consécutive',.27],['Pour la première fois cette année',.22],['Certaines années seulement',.12],['Après une interruption de plusieurs années',.10]],
  mot:[['Payer les frais de scolarité',.34],['Étaler le coût de la rentrée sur l’année',.22],['Financer les fournitures et les manuels',.14],['Financer une inscription dans le supérieur',.12],['Couvrir le transport et la cantine',.10],['Financer des études à l’étranger',.08]],
  use:[['Frais de scolarité',.68],['Fournitures et manuels scolaires',.61],['Uniformes et tenues scolaires',.44],['Frais de transport scolaire',.37],['Frais de cantine',.29],['Équipements informatiques',.18]],
  rech:[['En agence BGFIBank, avec un conseiller',.41],['Par l’employeur (convention BGFIBank)',.36],['Depuis l’application BGFIBank',.15],['Par téléphone, avec le conseiller',.08]],
  att:[['Accueil et conseil en agence',.82],['Simplicité du dossier',.76],['Clarté des conditions (taux, durée, échéances)',.74],['Rapidité de la réponse',.63],['Déblocage des fonds avant la rentrée',.61],['Montant accordé',.58],['Durée de remboursement',.48],['Taux et frais de dossier',.39]],
  irr:[['Taux et frais de dossier jugés élevés',.46],['Montant insuffisant pour couvrir la rentrée',.31],['Fonds débloqués après la rentrée',.24],['Trop de pièces justificatives',.19],['Durée de remboursement trop courte',.15],['Peu d’information sur l’avancement du dossier',.12],['Paiement direct à l’établissement impossible',.09]],
  seg:[['Salariés du secteur privé',118,.61,.76,22],['Agents de la fonction publique',134,.58,.73,16],['Commerçants et indépendants',86,.49,.62,4],['Professions libérales',42,.52,.69,9],['Autres emprunteurs',32,.41,.66,6]],
  int:[['Renouveler le prêt à la prochaine rentrée',.81,'ensemble des emprunteurs'],['Intérêt pour une épargne scolaire BGFIBank',.64,'ensemble des emprunteurs'],['Intérêt pour un autre crédit BGFIBank',.37,'emprunteurs sans autre crédit BGFIBank (164)']],
  vb:[[1,'Le prêt m’a permis de payer la scolarité de mes trois enfants dès l’inscription.','Agent de la fonction publique'],[1,'Le conseiller a monté mon dossier en une seule visite.','Salarié du secteur privé'],[0,'Le taux et les frais de dossier restent élevés pour un prêt de quelques mois.','Commerçant'],[1,'Les mensualités sont prélevées sur mon salaire, je n’ai pas à y penser.','Salarié du secteur privé'],
    [0,'Les fonds sont arrivés deux semaines après la rentrée, j’ai dû avancer les frais.','Profession libérale'],[0,'Le montant accordé ne couvre pas la rentrée de tous mes enfants.','Agent de la fonction publique'],[1,'Les conditions étaient claires dès le départ, sans surprise.','Autre emprunteur'],[0,'J’aimerais suivre l’avancement de mon dossier depuis l’application.','Salarié du secteur privé']],
  rec:[['Revoir le taux et les frais de dossier','Frais de dossier réduits pour un renouvellement et taux préférentiel pour les emprunteurs fidèles.','Forte','Court terme'],
    ['Débloquer les fonds avant la rentrée','Campagne de pré-accord dès juillet et déblocage garanti avant la date de rentrée scolaire.','Forte','Court terme'],
    ['Adapter le montant et la durée','Montant modulé selon le nombre d’enfants et le cycle d’études, remboursement possible sur douze mois.','Moyenne','Moyen terme'],
    ['Suivre le dossier en ligne','Avancement du dossier visible dans l’application et message à chaque étape (reçu, accordé, débloqué).','Moyenne','Moyen terme'],
    ['Faire du prêt scolaire une porte d’entrée vers les autres crédits','Offre de crédit d’équipement ou d’habitat pour les emprunteurs sans autre crédit BGFIBank (37 % intéressés), relayée par les conseillers.','Forte','Moyen terme']]};
const cppC=v=>v>=.7?'#627441':v>=.55?'#96a973':v>=.45?'#f59f0b':'#f0524a';
const cppBars=(L,col)=>`<div class="bars">${L.map(([l,v])=>`<div class="bar"><div class="bl">${esc(l)}</div><div class="bt"><div class="bf" style="width:${v*100}%;background:${col?col(v):'#627441'}"></div></div><div class="bv">${fr(v*100,0)} %</div></div>`).join('')}</div>`;
function cppPage(){const K=CPP.kpi;
  return `<div class="cpp-back"><button class="btn ghost" type="button" data-othback>← Toutes les études</button><button class="btn" type="button" data-cppxl>Télécharger les résultats (Excel)</button></div>`+
  head('Autres études · '+CPP.per,CPP.t,`Enquête en ligne auprès de ${CPP.n} emprunteurs du prêt scolaire · ${CPP.parc} prêts accordés pour la rentrée 2027 · questionnaire de 10 minutes`)+
  `<div class="kpis">${kpi('Emprunteurs satisfaits',`${fr(K.sat*100,0)}<small>%</small>`,'notes 4 et 5 sur 5',true)}${kpi('NPS prêt scolaire',enFmt(K.nps),'promoteurs − détracteurs')}${kpi('Remboursements à jour',`${fr(K.act*100,0)}<small>%</small>`,'déclarés par les emprunteurs')}${kpi('Enfants financés',fr(K.rech,1),'par emprunteur en moyenne')}${kpi('Montant emprunté',`${fr(K.mt/1000,0)}<small> k FCFA</small>`,'en moyenne par prêt')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>
   <li>Le prêt scolaire finance d’abord <b>les frais de scolarité</b> (68 % des emprunteurs), puis les fournitures et manuels scolaires (61 %).</li>
   <li>Il est <b>bien installé dans les habitudes</b> : 56 % des emprunteurs y recourent chaque année depuis au moins deux ans et 81 % comptent le renouveler.</li>
   <li>La satisfaction (71 %) est portée par l’accueil en agence et la simplicité du dossier ; elle est freinée par <b>le taux et les frais de dossier</b> (39 % de satisfaits) et <b>la durée de remboursement</b> (48 %).</li>
   <li>Les commerçants et indépendants sont les moins convaincus (NPS +4) ; les salariés du secteur privé sont les plus enthousiastes (NPS +22).</li>
   <li>37 % des emprunteurs sans autre crédit BGFIBank se disent intéressés par un crédit d’équipement ou d’habitat : <b>un levier de fidélisation</b>.</li></ul></div>
  <div class="cpp-g2">${card('Ancienneté du recours au prêt','Part des emprunteurs',cppBars(CPP.freq))}${card('Motif principal de la demande','Une seule réponse',cppBars(CPP.mot))}</div>
  <div class="cpp-g2">${card('Dépenses financées par le prêt','Plusieurs réponses possibles · rentrée 2027',cppBars(CPP.use))}${card('Canal de demande du prêt','Une seule réponse',cppBars(CPP.rech))}</div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Recommanderiez-vous le prêt scolaire BGFIBank à un proche ?</h3><p>Répartition des emprunteurs (note de 0 à 10)</p></div></div><div class="en-split"><span>NPS</span><div><i style="width:${K.d*100}%;background:#f0524a">${fr(K.d*100,0)} %</i><i style="width:${K.pa*100}%;background:#f59f0b">${fr(K.pa*100,0)} %</i><i style="width:${K.p*100}%;background:#627441">${fr(K.p*100,0)} %</i></div><b>${enFmt(K.nps)}</b></div><div class="legend" style="margin-top:8px"><span><i style="background:#f0524a"></i>Détracteurs (0 à 6)</span><span><i style="background:#f59f0b"></i>Passifs (7 et 8)</span><span><i style="background:#627441"></i>Promoteurs (9 et 10)</span></div></div>
  <div class="cpp-g2">${card('Satisfaction par aspect','Part d’emprunteurs satisfaits (4 et 5 sur 5)',cppBars(CPP.att,cppC))}${card('Principaux irritants','Plusieurs réponses possibles',cppBars(CPP.irr,()=>'#f0524a'))}</div>
  <div style="margin-top:16px">${card('Résultats par profil d’emprunteur','Recours régulier, satisfaction et recommandation',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Profil</th><th class="c">Répondants</th><th class="c">Emprunteurs réguliers</th><th class="c">Satisfaits</th><th class="c">NPS</th></tr></thead><tbody>${CPP.seg.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td class="c">${r[1]}</td><td class="c">${fr(r[2]*100,0)} %</td><td class="c">${fr(r[3]*100,0)} %</td><td class="c">${enPill(r[4])}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div class="cpp-g2">${card('Intentions','Part des emprunteurs concernés',`<div class="cpp-int">${CPP.int.map(([l,v,b])=>`<div><b>${fr(v*100,0)} %</b><span>${esc(l)}</span><small>${esc(b)}</small></div>`).join('')}</div>`)}${card('Paroles d’emprunteurs','Extraits des commentaires libres',`<div class="ms-vb cpp-vb">${CPP.vb.map(([p,t,s])=>`<div class="ms-v ${p?'pos':'neg'}"><p>« ${esc(t)} »</p><span>${p?'Positif':'À améliorer'} · ${esc(s)}</span></div>`).join('')}</div>`)}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action issues des résultats',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th class="c">Impact attendu</th><th class="c">Horizon</th></tr></thead><tbody>${CPP.rec.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1])}</td><td class="c"><span class="pill ${r[2]==='Forte'?'p-ok':'p-mute'}">${r[2]}</span></td><td class="c">${r[3]}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
async function cppXls(){await dkPrep();const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const tx=(ws,r,c,v,nf)=>ws.c(r,c,v,{f:{n:F,sz:10},nf});
  const K=CPP.kpi;const w1=W.sheet('Synthèse');xTitle(w1,CPP.t,`${CPP.per} · ${CPP.n} emprunteurs interrogés en ligne · ${CPP.parc} prêts accordés pour la rentrée 2027`);
  hd(w1,4,1,'Indicateur');hd(w1,4,2,'Résultat');[['Emprunteurs satisfaits (4 et 5 sur 5)',K.sat,'0%'],['NPS prêt scolaire',K.nps],['Promoteurs',K.p,'0%'],['Passifs',K.pa,'0%'],['Détracteurs',K.d,'0%'],['Remboursements à jour (déclarés)',K.act,'0%'],['Enfants financés par emprunteur',K.rech,'0.0'],['Montant moyen emprunté (FCFA)',K.mt,'#,##0'],['Intention de renouveler le prêt',K.cont,'0%']].forEach((r,i)=>{tx(w1,5+i,1,r[0]);tx(w1,5+i,2,r[1],r[2])});w1.w(1,52);w1.w(2,14);
  const blk=(ws,r,t,L)=>{hd(ws,r,1,t);hd(ws,r,2,'Part');L.forEach(([l,v],i)=>{tx(ws,r+1+i,1,l);tx(ws,r+1+i,2,v,'0%')});return r+L.length+2};
  const w2=W.sheet('Recours au prêt');xTitle(w2,'Recours au prêt et dépenses financées',`${CPP.n} emprunteurs`);let r=4;r=blk(w2,r,'Ancienneté du recours au prêt',CPP.freq);r=blk(w2,r,'Motif principal de la demande',CPP.mot);r=blk(w2,r,'Dépenses financées (plusieurs réponses)',CPP.use);blk(w2,r,'Canal de demande du prêt',CPP.rech);w2.w(1,48);w2.w(2,12);
  const w3=W.sheet('Satisfaction');xTitle(w3,'Satisfaction et irritants','Part d’emprunteurs satisfaits (4 et 5 sur 5) · irritants cités');r=blk(w3,4,'Aspect (satisfaits)',CPP.att);blk(w3,r,'Irritant (cité)',CPP.irr);w3.w(1,48);w3.w(2,12);
  const w4=W.sheet('Profils');xTitle(w4,'Résultats par profil d’emprunteur','');['Profil','Répondants','Emprunteurs réguliers','Satisfaits','NPS'].forEach((h,j)=>hd(w4,4,1+j,h));CPP.seg.forEach((s,i)=>{tx(w4,5+i,1,s[0]);tx(w4,5+i,2,s[1]);tx(w4,5+i,3,s[2],'0%');tx(w4,5+i,4,s[3],'0%');tx(w4,5+i,5,s[4])});w4.w(1,40);[2,3,4,5].forEach(j=>w4.w(j,16));
  W.sheets.forEach(s=>s.grid=false);return W.blob()}
function othPage(){if(S.sub.othK==='cpp')return cppPage();const L=othList();
  const built=`<article class="card oth-card oth-built"><div class="oth-top"><span class="pill p-ok">Résultats en ligne</span><span class="note">${CPP.per} · ${CPP.n} emprunteurs</span></div><h3>${esc(CPP.t)}</h3><p>Motifs, dépenses financées, canal de demande, satisfaction, irritants et recommandations, par profil d’emprunteur.</p><div class="oth-mini"><span><b>${fr(CPP.kpi.sat*100,0)} %</b> satisfaits</span><span><b>${enFmt(CPP.kpi.nps)}</b> NPS</span><span><b>${fr(CPP.kpi.act*100,0)} %</b> à jour</span></div><div class="oth-act"><button class="btn" type="button" data-othk="cpp">Consulter les résultats</button><button class="btn ghost" type="button" data-cppxl>Excel</button></div></article>`;
  return head('Autres études','Enquêtes en ligne de BGFIBank','Études complémentaires intégrées à la plateforme à la demande de BGFIBank : baromètres, questionnaires ponctuels, tests d’offres…')+
  `<div class="oth-grid">${built}${L.map(a=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${esc(a.tag||'Étude')}</span><span class="note">${esc((a.x||'').toUpperCase())} · ${a.date||''}</span></div><h3>${esc(a.t)}</h3>${a.d?`<p>${esc(a.d)}</p>`:''}<div class="oth-act"><button class="btn" type="button" data-othopen="${a.key}">Ouvrir</button><button class="btn ghost" type="button" data-othdl="${a.key}">Télécharger</button>${ADMIN?`<button class="btn ghost" type="button" data-othdel="${a.key}">Retirer</button>`:''}</div></article>`).join('')}</div>`+
  `<p class="note" style="margin:14px 2px 0">Les prochaines enquêtes en ligne de BGFIBank seront ajoutées ici à la demande : chaque étude disposera de ses résultats et de ses documents. Pour intégrer une nouvelle étude, contactez l’équipe SPIRIT.</p>`+
  (ADMIN?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ajouter une étude</h3><p>Réservé à l’administration · le fichier (PDF, PowerPoint, Excel ou page HTML) est enregistré sur cet appareil, puis diffusé avec la nouvelle version de la plateforme.</p></div></div>
   <form class="adm-form" id="othAdd"><label>Titre<input name="t" required placeholder="ex. Baromètre application mobile"></label><label>Période<input name="tag" placeholder="ex. Septembre 2027"></label><label class="full">Description<input name="d" placeholder="Objet, cible, nombre de répondants"></label><label class="full">Fichier<input type="file" name="f" required></label><div class="full adm-fa"><button class="btn" type="submit">Ajouter l’étude</button></div></form></div>`:'')}
function othBind(){if(S.mod!=='oth')return;
  $$('[data-othk]').forEach(b=>b.onclick=()=>{S.sub.othK=b.dataset.othk;render();window.scrollTo(0,0)});
  $$('[data-othback]').forEach(b=>b.onclick=()=>{S.sub.othK=null;render();window.scrollTo(0,0)});
  $$('[data-cppxl]').forEach(b=>b.onclick=async()=>{b.disabled=true;try{saveBlob('BGFIBank_Pret_Scolaire_Satisfaction_2027.xlsx',await cppXls())}finally{b.disabled=false}});
  $$('[data-othdl]').forEach(b=>b.onclick=()=>admDownload(b.dataset.othdl));
  $$('[data-othopen]').forEach(b=>b.onclick=async()=>{const bl=await admFileGet(b.dataset.othopen);if(!bl)return livToast?livToast('Fichier introuvable sur cet appareil.','ko'):alert('Fichier introuvable.');const a=othList().find(x=>x.key===b.dataset.othopen),x=(a&&a.x||'').toLowerCase();
    if(['pdf','html','htm','png','jpg','jpeg'].includes(x)){const bb=bl.type?bl:new Blob([bl],{type:x==='pdf'?'application/pdf':x.startsWith('htm')?'text/html':'image/'+x});window.open(URL.createObjectURL(bb),'_blank')}else admDownload(b.dataset.othopen)});
  $$('[data-othdel]').forEach(b=>b.onclick=async()=>{const k=b.dataset.othdel,a=othList().find(x=>x.key===k);if(!a||!confirm(`Retirer « ${a.t} » des autres études ?`))return;AST.livr.added=AST.livr.added.filter(x=>x.key!==k);await admFileDel(k);admSave();render()});
  const f=$('#othAdd');if(f)f.onsubmit=async e=>{e.preventDefault();const fl=f.f.files[0],t=f.t.value.trim();if(!fl||!t)return;const key='oth-'+Date.now().toString(36);await admFilePut(key,fl);
    AST.livr.added.push({key,mod:'oth',t,d:f.d.value.trim(),tag:f.tag.value.trim()||'Étude',name:fl.name,mime:fl.type||'application/octet-stream',x:admExt(fl.name),size:fl.size,date:admToday()});admSave();render()}}
/* ---------- études sectorielles : espace intégré ---------- */
let SECTO_H=null; function sectoHtml(){if(SECTO_H)return SECTO_H;const e=document.getElementById('sectoportal');return SECTO_H=e?e.textContent.split('<\u2062').join('<'):''}
function sectoOpen(){let ov=$('#secto');if(!ov){ov=document.createElement('section');ov.id='secto';ov.setAttribute('aria-label','Études sectorielles');
    ov.innerHTML=`<header class="secto-bar"><div class="brand"><img alt="BGFIBank" src="${A.logo_bicici_w}"><span class="sep"></span><span class="lbl">Études sectorielles</span></div><button class="btn ghost" type="button" id="sectoBack">← Retour à l’accueil</button></header><iframe id="sectoFrame" title="Espace d’intelligence sectorielle"></iframe>`;document.body.appendChild(ov);
    $('#sectoBack').onclick=sectoClose;{const f=$('#sectoFrame');try{f.src=URL.createObjectURL(new Blob([sectoHtml()],{type:'text/html'}))}catch(e){f.srcdoc=sectoHtml()}}}
  ov.classList.add('on');document.body.classList.add('secto-on');setTimeout(()=>{try{$('#sectoBack').focus()}catch(e){}},50)}
function sectoClose(){const ov=$('#secto');if(!ov||!ov.classList.contains('on'))return;ov.classList.remove('on');document.body.classList.remove('secto-on');const b=$('#goSec');if(b&&!$('#home').classList.contains('hidden'))b.focus()}
window.__sectoClose=sectoClose;
window.addEventListener('message',e=>{if(e.data==='secto-close')sectoClose()});
document.addEventListener('keydown',e=>{if(e.key==='Escape'&&document.body.classList.contains('secto-on'))sectoClose()});
(function(){const oth=$('#modOth');if(!oth||$('#modSec'))return;const e=document.createElement('article');e.className='mod mod-sec';e.id='modSec';
  e.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><path d="M3 21h18"/><rect x="4" y="11" width="4" height="10" rx="1"/><rect x="10" y="6" width="4" height="15" rx="1"/><rect x="16" y="3" width="4" height="18" rx="1"/></svg></div><h2>Études sectorielles</h2><p>Intelligence économique par secteur d’activité en Côte d’Ivoire : tendances, risques, opportunités et veille, pour éclairer les décisions de financement et l’action commerciale.</p><div class="meta"><span class="tag">Hôtellerie et tourisme</span><span class="tag">Édition S2 2026</span><span class="tag">6 secteurs prévus</span></div><div class="act"><button class="btn" id="goSec" type="button">Ouvrir l’espace sectoriel <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
  oth.parentNode.insertBefore(e,oth);$('#goSec').onclick=sectoOpen})();
/* ---------- accueil : entête (mode d’affichage), mot d’accueil, repères ---------- */
(function(){const home=$('#home');if(!home)return;const ts=home.querySelector('.home-theme .theme-switch'),user=home.querySelector('.topbar .user');
  if(ts&&user){ts.classList.add('ts-top');user.insertBefore(ts,user.firstChild);const ht=home.querySelector('.home-theme');if(ht)ht.remove()}
  const hero=home.querySelector('.home-hero>div:first-child');if(!hero)return;const p=hero.querySelector('p');
  if(p){p.className='home-intro';p.innerHTML='Bienvenue dans l’Espace résultats de BGFIBank, conçu par SPIRIT. Toutes les études menées pour la banque y sont réunies : la voix des clients, l’expérience vécue en agence, au téléphone et en ligne, l’engagement des collaborateurs et la lecture des secteurs économiques.'}
  const p2=document.createElement('p');p2.className='home-intro2';p2.textContent='Chaque espace présente les indicateurs clés, les analyses détaillées, les plans d’actions et les livrables à télécharger. Les résultats suivent votre périmètre d’accès.';
  const st=document.createElement('ol');st.className='home-steps';st.innerHTML='<li><b>1</b><span><strong>Choisissez une étude</strong>ci-dessous, avec ses scores clés</span></li><li><b>2</b><span><strong>Explorez les résultats</strong>par période, entité, agence ou canal</span></li><li><b>3</b><span><strong>Passez à l’action</strong>plans d’actions et livrables PDF, PowerPoint, Excel</span></li>';
  (p||hero.lastChild).after(p2,st);
  const kf=document.createElement('div');kf.className='home-kf';kf.id='homeKf';const mods=home.querySelector('.mods');mods.before(kf);
  const t=document.createElement('div');t.className='home-sec';t.innerHTML='<h2>Vos études</h2><p>Sélectionnez un espace pour consulter les résultats détaillés.</p>';mods.before(t)})();
function homeV72(){const home=$('#home');if(!home)return;const eb=home.querySelector('.home-hero .eyebrow');
  const who=(home.querySelector('.user .who b')||{}).textContent||'';const hh=new Date().getHours();if(eb)eb.textContent=(hh>=18||hh<4?'Bonsoir':'Bonjour')+(who?', '+who:'');
  const kf=$('#homeKf');if(kf){kf.hidden=!!ROLE;if(!ROLE){const nA=msAgs().length,nO=1+othList().length;
    const it=(v,l)=>`<div><b>${v}</b><span>${l}</span></div>`;kf.innerHTML=it('1 000','clients interrogés · enquête annuelle')+it(String(nA),nA>1?'agences suivies chaque mois':'agence suivie chaque mois')+it('332','évaluations client mystère')+(SCOPE?'':it(String(EN.y2027.length),'collaborateurs · baromètre eNPS'))+it('1','secteur analysé · 6 prévus')+it(String(nO),nO>1?'autres études en ligne':'autre étude en ligne')}}
  const sec=$('#modSec');if(sec)sec.hidden=!!ROLE;
  const oth=$('#modOth');if(oth&&!ROLE){const nO=1+othList().length;const r=oth.querySelector('.hs-row');if(r)r.innerHTML=`<div class="hs"><b>${nO}</b><span>${nO>1?'études disponibles':'étude disponible'}</span><small>enquêtes en ligne de BGFIBank</small></div><div class="hs"><b>${fr(CPP.kpi.sat*100,0)} %</b><span>Satisfaits</span><small>prêt scolaire · ${CPP.per.toLowerCase()}</small></div>`}
  if(sec){let r=sec.querySelector('.hs-row');if(!r){r=document.createElement('div');r.className='hs-row';sec.insertBefore(r,sec.querySelector('.act'))}r.innerHTML='<div class="hs"><b>1</b><span>Secteur disponible</span><small>hôtellerie et tourisme</small></div><div class="hs"><b>6</b><span>Secteurs prévus</span><small>BTP, négoce, distribution…</small></div>'}}
setTimeout(homeV72,0);

/* ===================== v73 : autres études avec filtre flottant (prêt scolaire, notoriété et image), introduction d’accueil visible ===================== */
const OTD={"cpp":{"seg":["Salariés du secteur privé","Agents de la fonction publique","Commerçants et indépendants","Professions libérales","Autres emprunteurs"],"vpos":["Le prêt m’a permis de payer la scolarité de mes trois enfants dès l’inscription.","Le conseiller a monté mon dossier en une seule visite.","Les mensualités sont prélevées sur mon salaire, je n’ai pas à y penser.","Les conditions étaient claires dès le départ, sans surprise.","Grâce au prêt, la rentrée ne déséquilibre plus le budget du mois de septembre.","La réponse est arrivée en quelques jours, avant même la rentrée.","Je renouvelle chaque année, la démarche est devenue très simple."],"vneg":["Le taux et les frais de dossier restent élevés pour un prêt de quelques mois.","Le montant accordé ne couvre pas la rentrée de tous mes enfants.","Les fonds sont arrivés deux semaines après la rentrée, j’ai dû avancer les frais.","J’aimerais suivre l’avancement de mon dossier depuis l’application.","On m’a demandé beaucoup de pièces alors que je renouvelle mon prêt.","Dix mois pour rembourser, c’est trop court avec plusieurs enfants.","J’aurais aimé que la banque paie directement l’établissement."],"r":[[0,0,1,0,2,3,1,0,5,4,5,5,2,3,4,3,25,8,4,1,3,825000,1,1,1,-1,-1],[0,0,0,1,2,0,9,0,5,5,5,5,4,4,4,5,0,10,4,1,2,390000,1,1,1,-1,-1],[0,1,0,0,0,1,19,2,5,5,5,4,4,3,5,3,0,10,3,1,3,680000,1,1,1,-1,4],[0,0,0,1,3,0,38,1,4,3,4,3,4,4,3,1,0,9,4,1,2,345000,1,0,1,-1,-1],[0,1,0,0,2,0,5,3,5,5,4,4,4,5,4,4,2,8,2,1,1,290000,1,1,0,0,-1],[0,1,0,0,0,5,19,0,5,4,4,4,4,3,3,3,64,9,4,1,2,545000,1,1,0,1,-1],[0,0,0,0,1,4,50,0,4,5,4,4,4,3,3,3,4,6,4,1,4,190000,1,0,0,0,-1],[0,0,0,1,2,3,11,1,2,3,3,3,3,2,3,3,9,5,3,1,2,505000,1,1,1,-1,-1],[0,1,0,0,0,0,27,1,5,4,3,4,5,4,3,3,1,6,5,1,2,375000,1,1,0,0,-1],[0,1,0,1,2,0,7,0,4,4,4,4,5,3,2,3,10,8,5,1,3,290000,1,0,0,1,0],[0,1,1,0,1,0,43,0,3,3,5,4,3,4,4,3,21,8,3,1,2,255000,1,1,0,0,-1],[0,1,0,0,0,0,7,2,5,5,5,4,4,5,4,4,0,9,5,1,4,305000,1,0,0,1,-1],[0,0,0,0,1,4,7,0,5,5,5,4,4,5,4,5,1,10,4,1,4,255000,1,0,1,-1,-1],[0,1,0,0,1,4,5,2,5,3,4,2,4,4,2,2,73,5,3,1,1,350000,1,0,1,-1,-1],[0,0,0,0,4,0,25,0,5,4,4,4,4,4,3,4,33,7,3,0,2,265000,1,0,0,0,-1],[0,0,1,0,3,1,13,3,5,4,2,4,3,2,3,2,64,6,4,1,3,665000,1,0,0,1,100],[0,0,0,0,0,0,30,1,5,4,5,3,3,5,5,3,0,10,5,1,4,305000,1,1,1,-1,-1],[0,1,0,0,4,0,29,0,4,5,5,3,4,4,2,4,73,8,4,0,1,335000,1,0,1,-1,5],[0,1,0,0,2,0,10,1,5,5,5,4,5,5,5,5,72,10,5,1,2,470000,1,1,0,0,-1],[0,0,0,1,2,3,26,0,3,3,3,3,2,2,3,3,33,9,2,1,1,415000,0,1,1,-1,3],[0,0,0,0,3,0,12,0,5,4,5,4,4,4,4,3,0,10,5,1,1,335000,1,1,1,-1,-1],[0,1,1,1,1,0,9,0,5,5,3,4,4,5,4,3,9,9,3,1,2,330000,1,1,0,1,4],[0,0,0,0,0,0,29,1,5,5,4,5,5,5,5,5,1,10,5,1,3,370000,1,1,0,1,5],[0,1,0,0,2,4,7,1,2,2,4,3,2,3,3,3,91,6,2,1,2,350000,1,0,0,0,100],[0,1,1,0,1,1,9,0,5,5,4,2,2,3,2,3,1,6,3,1,3,385000,1,1,0,0,103],[0,0,1,1,1,0,31,2,4,4,5,4,5,4,3,3,17,10,5,1,3,215000,1,0,0,1,-1],[0,0,0,1,4,0,19,1,4,5,5,5,5,5,3,5,1,10,5,0,1,295000,1,1,0,1,-1],[0,1,0,0,0,1,25,1,5,4,5,5,5,5,5,5,0,10,5,1,3,430000,1,1,1,-1,-1],[0,0,0,0,1,4,7,2,5,3,4,3,4,2,4,4,69,6,4,1,3,265000,0,1,0,1,-1],[0,0,0,1,0,4,11,1,5,4,3,2,4,3,4,3,4,7,4,1,4,295000,0,1,0,1,-1],[0,0,0,0,1,0,27,2,5,4,4,4,2,4,3,2,0,8,5,1,3,450000,1,1,0,0,-1],[0,1,1,0,1,0,25,2,3,4,3,2,3,3,4,2,1,5,3,1,3,410000,1,1,0,0,-1],[0,1,0,0,2,4,0,1,5,4,5,5,4,4,5,4,16,10,5,1,1,470000,1,1,0,1,1],[0,0,0,1,2,0,3,2,5,5,4,5,4,4,3,3,0,8,5,1,3,255000,1,0,0,0,-1],[0,1,0,0,1,4,31,1,3,4,3,3,4,3,3,2,7,7,3,1,3,375000,1,0,0,0,-1],[0,0,0,0,1,2,15,2,5,5,5,3,3,3,5,4,3,8,5,1,2,400000,1,1,0,0,-1],[0,0,0,0,0,4,3,1,4,4,4,4,4,4,4,3,25,8,5,1,2,265000,1,1,1,-1,0],[0,1,0,0,1,4,25,1,4,3,4,4,1,2,4,3,4,6,3,1,3,295000,1,1,0,1,-1],[0,0,0,0,1,0,7,0,3,3,4,4,3,4,3,3,5,7,5,1,2,510000,1,1,1,-1,-1],[0,1,1,1,2,3,1,0,3,4,5,5,5,5,3,4,17,6,5,1,3,135000,1,1,1,-1,103],[0,1,0,0,3,0,6,2,5,4,4,5,4,3,3,4,68,7,5,1,3,455000,1,0,0,0,-1],[0,0,0,1,0,4,27,0,4,4,4,2,4,5,4,3,1,8,5,1,3,455000,1,1,0,0,-1],[0,1,0,1,2,4,40,0,5,5,5,2,4,3,4,2,1,9,5,1,4,585000,1,1,0,0,-1],[0,0,0,0,0,1,31,2,5,5,5,2,3,4,5,4,9,9,5,1,3,425000,0,1,1,-1,-1],[0,0,0,1,1,0,29,1,3,3,3,4,4,3,4,3,2,7,4,1,2,425000,1,1,1,-1,-1],[0,1,0,0,0,1,1,2,5,4,5,5,4,4,4,4,4,10,4,1,3,655000,1,1,1,-1,0],[0,1,1,0,1,0,9,0,5,4,4,4,3,3,2,2,22,7,4,1,3,425000,1,0,0,1,-1],[0,0,0,0,0,0,31,0,5,3,4,4,4,2,3,2,0,6,3,1,3,470000,1,1,1,-1,-1],[0,0,1,1,1,0,0,0,5,5,4,3,4,4,5,4,8,9,5,1,1,190000,1,0,0,1,4],[0,0,0,1,1,3,19,0,4,3,3,3,3,3,2,3,5,7,2,1,3,670000,0,1,1,-1,-1],[0,0,0,0,0,4,27,0,5,5,4,4,5,3,3,3,16,8,5,1,3,160000,1,1,0,0,4],[0,1,0,0,4,0,7,0,5,4,5,3,4,4,1,3,11,7,4,1,1,210000,1,1,0,0,-1],[0,0,0,0,0,0,7,1,3,5,5,5,4,5,2,5,81,8,5,1,5,690000,1,1,0,0,-1],[0,0,1,0,0,0,3,0,3,3,3,3,3,3,4,2,28,6,3,1,3,510000,1,0,0,1,100],[0,1,1,0,1,0,26,1,5,5,5,4,4,4,4,5,2,8,5,1,3,855000,1,1,1,-1,5],[0,1,0,0,2,5,15,1,3,4,5,4,3,5,3,3,2,10,5,1,1,790000,1,1,1,-1,-1],[0,0,0,0,4,1,5,1,4,3,4,4,4,3,2,2,32,8,4,0,3,455000,1,0,0,1,-1],[0,0,0,0,1,4,12,1,2,4,4,5,3,2,3,3,19,5,2,1,3,495000,1,1,0,0,-1],[0,0,0,0,2,0,5,1,4,5,3,3,5,3,3,3,0,6,5,1,1,190000,1,1,1,-1,-1],[0,0,0,0,1,3,27,1,3,4,3,3,3,3,4,4,37,7,4,1,3,600000,1,1,0,0,-1],[0,1,0,0,1,1,16,1,5,5,5,3,5,5,2,4,2,10,5,1,2,680000,1,1,1,-1,5],[0,1,0,0,3,2,8,2,3,4,4,3,4,3,3,3,17,7,3,1,1,910000,0,1,1,-1,-1],[0,1,0,0,4,4,24,0,5,4,4,5,3,2,5,3,5,8,5,0,2,455000,1,1,1,-1,5],[0,0,0,0,3,3,1,0,5,5,5,3,3,4,2,3,69,8,4,1,1,400000,1,1,0,1,-1],[0,0,0,0,0,0,19,1,5,5,4,5,4,5,3,5,8,10,5,1,3,710000,1,0,0,1,-1],[0,1,0,0,1,1,19,2,4,3,4,2,5,3,2,3,79,7,2,1,2,770000,0,0,0,0,-1],[0,1,1,1,2,1,3,0,5,4,2,4,3,3,3,3,5,7,4,1,3,375000,1,0,0,1,-1],[0,1,0,1,3,0,29,0,3,4,4,4,3,3,4,2,23,6,3,1,3,230000,1,1,1,-1,100],[0,0,0,0,0,2,9,0,4,5,5,4,4,3,3,3,4,9,5,1,3,455000,1,1,1,-1,-1],[0,0,0,0,0,0,29,2,5,4,5,5,4,3,4,3,16,9,5,1,3,295000,1,1,0,0,-1],[0,1,0,1,0,3,7,0,4,4,5,4,3,4,4,4,12,8,4,1,3,170000,1,0,1,-1,4],[0,0,0,0,1,0,33,1,5,4,5,5,5,5,5,3,8,10,5,1,4,310000,1,1,0,1,1],[0,0,0,0,2,4,0,1,5,4,3,4,3,4,4,3,24,9,5,1,3,815000,1,1,1,-1,0],[0,1,0,0,2,4,3,1,5,4,4,5,4,5,3,4,12,9,5,1,2,1015000,1,1,1,-1,4],[0,1,1,0,0,0,15,0,3,5,4,5,2,5,4,3,0,7,5,1,2,385000,1,1,0,0,-1],[0,1,0,0,2,0,25,2,5,4,4,5,3,3,3,5,16,9,5,1,2,345000,1,1,0,1,1],[0,0,0,0,2,3,21,0,5,4,5,5,4,4,4,4,71,4,4,1,2,170000,1,1,1,-1,-1],[0,0,0,1,3,0,15,2,4,4,5,5,4,3,4,4,4,9,4,1,1,310000,0,1,0,1,2],[0,0,1,0,1,1,7,0,4,5,5,5,4,4,3,3,4,7,3,1,2,290000,1,0,0,1,-1],[0,1,0,0,1,1,1,0,4,5,4,4,4,3,4,3,12,7,4,1,3,610000,1,1,0,0,-1],[0,1,0,1,0,0,10,1,4,4,4,5,5,3,5,4,3,6,5,1,2,270000,1,1,1,-1,100],[0,1,0,0,1,3,9,1,3,4,3,3,1,2,3,2,43,4,2,1,1,335000,0,1,0,1,-1],[0,1,0,0,1,0,18,1,4,4,4,3,2,3,3,3,85,7,4,1,4,410000,1,1,1,-1,-1],[0,0,0,0,0,0,33,2,5,5,4,4,5,5,5,3,0,10,5,1,4,520000,1,1,0,0,3],[0,1,0,0,0,1,1,0,5,5,4,4,5,5,5,3,0,9,5,1,3,270000,1,1,0,0,5],[0,1,0,0,0,2,2,0,5,5,3,5,3,4,3,3,0,8,4,1,3,470000,1,1,0,0,-1],[0,0,0,1,0,1,15,2,5,5,4,3,4,4,3,5,9,10,5,1,3,415000,1,1,0,1,5],[0,0,0,0,3,4,49,2,5,4,4,3,4,4,3,4,2,7,3,1,2,1055000,1,1,0,0,-1],[0,1,0,0,0,3,7,2,5,5,4,5,4,2,5,4,64,8,4,1,3,680000,1,1,1,-1,-1],[0,0,0,0,0,2,35,0,4,4,4,3,4,4,4,4,9,7,4,1,4,330000,1,0,1,-1,-1],[0,0,0,0,2,0,3,0,5,5,5,5,4,5,3,5,5,9,5,1,4,825000,1,1,1,-1,6],[0,1,0,1,1,4,29,0,5,4,4,4,5,5,5,5,4,10,5,1,3,360000,1,1,1,-1,-1],[0,1,0,1,1,1,9,0,4,4,4,4,5,5,4,4,0,10,5,1,3,215000,1,0,0,1,-1],[0,0,0,0,3,3,28,1,4,3,4,4,4,5,3,3,1,6,3,1,1,455000,1,1,0,1,100],[0,0,0,0,1,0,1,1,5,5,4,4,5,5,3,3,1,10,5,1,4,410000,1,1,0,0,-1],[0,0,0,0,1,0,15,0,5,4,4,4,4,4,4,2,0,8,5,1,2,480000,0,1,1,-1,-1],[0,0,0,0,1,3,12,0,3,3,4,2,4,4,3,3,0,8,3,1,2,570000,1,0,1,-1,-1],[0,1,1,0,2,4,14,2,5,5,5,4,5,5,4,4,0,8,4,1,1,735000,1,0,0,0,3],[0,0,0,0,0,3,12,0,4,3,1,2,2,4,4,3,1,8,4,1,2,410000,1,0,0,1,6],[0,1,0,0,0,4,2,1,5,4,4,4,4,4,5,3,5,9,4,1,2,360000,1,1,1,-1,-1],[0,1,0,0,1,3,25,2,5,3,4,2,4,4,3,4,4,5,3,1,3,270000,1,1,1,-1,-1],[0,1,0,0,1,0,15,1,4,5,4,3,4,4,2,2,5,6,4,1,3,350000,1,0,0,0,-1],[0,0,0,0,1,4,3,0,4,4,5,5,4,5,2,4,0,8,5,1,2,480000,1,1,0,0,3],[0,1,1,1,0,0,19,1,5,4,5,5,3,5,4,3,1,9,5,1,2,600000,1,1,0,0,-1],[0,0,0,0,0,4,0,0,5,5,5,4,5,4,5,4,4,10,5,1,4,335000,1,1,0,1,-1],[0,0,0,0,0,3,3,2,5,5,4,5,5,3,5,5,16,10,4,1,3,615000,1,1,0,1,4],[0,1,0,1,1,4,15,0,4,4,4,2,3,1,4,2,41,5,4,1,1,350000,1,1,0,0,-1],[0,1,0,1,2,0,18,1,5,5,3,4,4,4,4,4,0,10,5,1,4,990000,1,1,0,1,-1],[0,1,0,0,0,1,11,1,5,3,3,3,2,5,3,2,20,8,3,1,2,230000,1,1,1,-1,6],[0,1,1,0,2,0,3,0,5,4,3,4,5,3,3,4,9,10,4,1,1,295000,1,1,0,0,-1],[0,1,0,0,3,0,10,0,4,3,3,3,3,5,2,3,2,8,4,1,3,290000,1,1,1,-1,-1],[0,1,1,0,1,0,11,1,4,4,5,5,5,5,4,4,0,10,4,1,2,465000,1,1,0,0,-1],[0,1,0,0,3,0,11,0,4,4,5,4,4,2,4,4,9,7,3,1,1,410000,1,1,0,1,-1],[0,0,0,0,3,0,5,1,5,4,5,5,4,5,5,4,8,9,5,1,2,145000,1,0,0,0,6],[0,0,0,1,1,0,11,1,4,4,5,4,4,3,3,2,0,8,3,1,2,175000,1,1,1,-1,-1],[0,1,0,1,1,0,3,1,3,3,4,4,3,4,2,3,11,8,3,1,4,290000,0,1,1,-1,3],[0,1,1,0,0,3,27,0,5,5,5,4,5,5,5,5,0,10,5,1,3,345000,1,1,1,-1,-1],[0,1,0,1,0,3,11,0,5,5,4,4,5,5,4,4,1,7,5,1,3,350000,1,1,0,0,-1],[1,0,2,0,2,4,35,1,5,5,5,5,5,5,4,5,4,10,5,1,2,695000,1,0,1,-1,2],[1,1,2,1,3,0,33,0,3,2,4,3,3,4,2,2,9,5,3,1,1,960000,1,0,1,-1,100],[1,1,0,1,2,1,11,2,5,5,5,4,5,5,5,5,0,10,5,1,1,1025000,1,1,1,-1,-1],[1,1,2,1,0,1,48,0,5,4,5,4,4,4,4,5,3,7,5,1,2,560000,1,1,1,-1,-1],[1,0,1,0,0,0,1,0,4,4,4,4,3,4,4,4,75,9,3,1,2,650000,0,1,0,1,5],[1,1,0,1,2,1,8,1,5,3,5,4,3,5,3,2,64,9,4,1,3,1130000,1,1,0,1,-1],[1,1,0,1,4,4,6,0,5,3,5,4,4,4,2,2,2,9,3,0,2,320000,1,1,0,1,-1],[1,0,0,1,2,0,22,1,4,3,2,3,4,2,3,2,39,8,1,1,2,785000,1,1,0,1,0],[1,1,1,0,2,1,49,1,4,3,3,4,3,4,3,3,0,8,3,1,2,1280000,1,1,1,-1,6],[1,0,1,1,2,1,9,2,5,2,3,1,3,2,1,3,71,4,1,1,2,730000,1,0,0,0,100],[1,1,0,0,0,5,9,0,5,5,5,3,3,4,3,2,0,10,5,1,3,665000,1,0,0,1,6],[1,1,1,0,1,0,7,2,4,3,5,3,3,4,3,2,1,7,3,1,2,1400000,0,1,1,-1,-1],[1,0,1,0,1,0,23,1,5,5,4,4,4,3,3,4,1,9,3,1,2,1150000,1,1,1,-1,-1],[1,1,2,0,1,0,27,1,4,5,5,4,4,5,5,4,64,10,5,1,3,950000,1,0,1,-1,-1],[1,1,0,0,1,4,53,3,5,4,5,5,3,3,3,5,2,8,5,1,3,870000,1,1,0,1,-1],[1,0,1,0,0,0,34,3,4,2,3,5,3,3,2,2,85,5,1,1,2,1295000,1,0,1,-1,-1],[1,0,1,1,3,1,4,1,3,4,4,4,2,4,3,4,73,8,3,1,4,790000,1,1,1,-1,-1],[1,1,1,0,0,5,4,0,3,2,2,3,2,4,2,2,1,5,2,1,4,585000,0,1,1,-1,-1],[1,0,1,0,0,0,25,0,5,3,3,4,3,4,4,4,1,8,3,1,3,1175000,1,1,1,-1,-1],[1,0,1,0,3,2,2,0,5,4,5,5,3,3,4,5,0,10,4,1,2,950000,0,0,0,0,-1],[1,1,0,0,2,3,23,1,4,4,4,4,4,3,4,3,11,8,4,1,1,230000,1,1,0,1,-1],[1,0,2,0,3,0,24,1,4,4,3,2,4,4,4,4,5,7,4,1,3,1070000,1,0,1,-1,-1],[1,1,1,0,1,0,7,1,5,5,3,2,2,3,2,4,10,6,3,1,3,650000,1,0,0,1,-1],[1,0,1,0,1,0,15,1,5,5,5,4,5,4,5,5,0,10,5,1,2,745000,1,1,0,0,-1],[1,0,2,0,2,0,21,1,4,5,4,4,4,4,4,2,33,10,4,1,1,600000,0,0,1,-1,0],[1,0,1,0,1,0,3,1,5,5,5,5,5,5,3,5,2,9,4,1,1,1280000,1,1,0,1,-1],[1,1,1,0,0,3,15,2,5,4,4,5,5,4,4,3,10,8,4,1,1,655000,1,1,1,-1,-1],[1,1,0,0,3,2,11,2,4,2,3,1,2,2,4,2,66,4,3,1,2,705000,0,1,0,1,105],[1,1,1,0,2,5,35,1,5,5,5,3,4,4,4,3,16,10,5,1,3,1375000,1,1,1,-1,-1],[1,0,1,1,1,4,11,2,4,5,4,4,4,4,3,3,9,9,4,1,3,665000,1,1,1,-1,1],[1,0,0,0,1,1,7,1,5,5,5,5,5,5,5,5,32,10,5,1,3,770000,1,1,1,-1,-1],[1,1,2,0,2,0,33,0,4,4,4,4,3,5,4,3,25,7,4,1,2,625000,1,0,1,-1,-1],[1,1,2,1,1,4,39,1,5,5,5,3,5,4,4,4,1,10,5,1,2,815000,1,1,1,-1,4],[1,0,1,0,4,4,16,0,3,5,2,5,3,3,3,3,14,5,3,0,2,735000,1,1,1,-1,-1],[1,1,1,0,0,4,39,2,5,5,5,4,4,4,4,5,1,7,5,1,2,575000,1,1,1,-1,-1],[1,1,1,0,1,1,15,2,5,5,5,3,5,4,4,4,0,10,5,1,4,785000,1,1,1,-1,-1],[1,1,1,0,3,0,7,2,3,3,1,2,4,3,3,2,18,6,3,1,1,710000,0,0,0,0,-1],[1,1,2,0,0,1,23,1,5,5,3,4,4,5,4,3,0,10,5,1,1,1585000,1,0,1,-1,-1],[1,0,1,1,1,3,2,1,5,5,5,5,4,5,5,4,0,10,5,1,2,855000,1,1,1,-1,-1],[1,1,1,0,1,0,3,2,5,5,5,4,5,4,4,4,9,10,5,1,2,735000,1,1,1,-1,-1],[1,0,1,0,1,4,42,2,4,4,5,5,4,5,4,4,0,8,4,1,3,920000,1,0,1,-1,-1],[1,0,1,1,1,0,17,1,5,5,4,5,4,4,3,4,0,9,4,1,3,790000,1,1,1,-1,-1],[1,1,1,0,1,3,5,1,5,4,3,3,3,5,2,3,5,7,4,1,3,1760000,0,0,1,-1,-1],[1,1,1,0,0,1,33,1,4,4,2,4,4,2,2,4,6,7,3,1,2,890000,1,1,1,-1,-1],[1,0,2,0,0,4,4,1,4,5,5,5,5,4,3,3,4,8,4,1,2,1270000,1,0,1,-1,-1],[1,1,0,0,2,0,15,1,5,3,4,5,4,5,2,3,16,9,5,1,1,1615000,0,0,1,-1,-1],[1,0,1,0,1,0,42,1,4,4,4,3,4,3,4,4,1,9,5,1,1,560000,1,0,1,-1,-1],[1,0,1,0,1,0,43,1,5,3,4,4,4,4,4,3,4,8,4,1,2,390000,1,0,1,-1,-1],[1,0,1,1,4,2,14,1,5,4,4,4,4,5,4,3,2,10,4,1,2,1070000,1,1,1,-1,-1],[1,0,1,0,2,4,39,1,5,5,3,4,4,3,4,3,17,10,5,1,3,430000,1,0,1,-1,-1],[1,0,2,1,2,4,3,1,5,4,4,4,3,4,5,3,16,9,5,1,3,680000,1,0,1,-1,-1],[1,1,1,1,1,1,23,2,4,5,5,5,4,4,4,4,0,10,5,1,3,1130000,1,1,0,1,-1],[1,0,1,1,3,2,9,3,4,4,4,4,2,4,5,4,5,7,4,1,2,470000,1,1,1,-1,-1],[1,1,1,0,0,0,61,0,5,5,4,4,4,5,5,4,16,9,5,1,3,870000,1,1,1,-1,3],[1,1,1,1,0,2,7,1,4,5,5,5,3,4,4,4,8,10,5,1,4,830000,1,1,0,0,4],[1,0,1,1,1,5,11,3,3,4,1,3,2,3,2,2,0,7,3,1,2,615000,0,1,0,1,-1],[1,1,1,0,1,0,11,0,4,4,5,4,3,3,3,4,33,7,3,1,2,815000,1,0,0,0,-1],[1,1,1,0,2,1,6,2,5,5,5,4,3,5,5,4,32,8,4,1,3,810000,1,0,0,1,4],[1,0,1,0,1,0,3,0,5,5,5,5,5,5,5,5,1,10,5,1,2,1450000,1,1,0,1,-1],[1,1,3,0,0,1,5,1,3,4,4,4,4,2,5,3,0,8,5,1,2,735000,0,0,0,0,-1],[1,1,0,1,0,2,25,1,4,4,3,4,2,2,4,1,3,7,4,1,4,825000,1,0,1,-1,-1],[1,0,1,0,1,1,59,1,5,5,5,4,3,5,4,3,18,10,5,1,2,855000,1,1,0,1,-1],[1,1,2,0,2,0,1,1,5,5,4,3,5,4,4,3,20,7,4,1,2,610000,1,0,0,0,-1],[1,1,3,0,4,2,4,1,4,3,2,4,3,3,2,2,5,5,2,0,3,590000,0,1,1,-1,100],[1,0,1,0,2,1,6,1,5,3,4,4,3,2,2,2,9,7,5,1,1,415000,1,1,1,-1,-1],[1,0,1,0,0,3,63,2,2,4,3,2,1,2,1,3,33,5,2,1,4,425000,0,1,0,1,103],[1,0,1,0,0,4,15,2,5,4,3,4,4,3,3,5,32,6,4,1,2,310000,1,0,0,1,103],[1,1,0,0,1,0,11,0,3,4,4,3,4,5,5,4,2,10,5,1,1,370000,1,1,0,0,-1],[1,0,1,0,4,3,41,2,5,5,5,5,4,5,4,3,2,10,5,0,3,440000,1,1,1,-1,-1],[1,1,1,0,1,4,13,0,4,5,4,2,4,2,4,3,82,10,5,1,2,610000,1,1,0,0,-1],[1,0,1,0,2,2,12,3,3,3,3,2,2,3,4,3,23,5,3,1,3,960000,0,1,1,-1,104],[1,1,2,1,0,4,18,0,4,4,4,4,3,4,3,3,25,7,4,1,3,690000,0,0,0,0,-1],[1,1,1,0,0,0,25,3,4,2,3,4,4,3,3,3,3,9,4,1,2,935000,1,1,1,-1,-1],[1,0,1,1,1,2,38,1,5,5,5,4,4,4,5,3,0,8,5,1,3,750000,1,1,1,-1,-1],[1,0,1,0,1,3,14,0,5,4,5,3,3,2,1,3,1,9,5,1,2,570000,1,0,1,-1,-1],[1,1,1,0,3,1,4,0,4,4,4,3,3,3,3,2,2,9,3,1,2,975000,1,1,1,-1,-1],[1,1,2,0,1,0,31,1,4,4,4,4,4,2,4,5,1,10,5,1,4,1705000,1,1,1,-1,-1],[1,1,0,0,2,2,6,1,4,3,4,4,5,4,4,4,65,9,4,1,3,825000,1,1,1,-1,-1],[1,1,1,1,2,1,44,3,5,3,5,5,5,5,5,5,0,10,5,1,3,610000,1,1,1,-1,3],[1,0,1,1,4,2,45,1,4,4,4,4,2,5,4,4,8,7,4,0,3,440000,1,0,0,0,-1],[1,0,0,1,0,0,20,3,5,5,3,3,4,4,4,3,4,7,4,1,3,585000,1,1,0,0,-1],[1,0,1,1,1,3,5,1,2,3,4,4,4,4,3,3,0,6,4,1,2,1825000,0,0,0,0,-1],[1,1,1,0,4,0,30,1,4,5,5,5,4,5,3,3,48,7,5,0,2,400000,1,1,0,0,-1],[1,0,1,0,0,0,25,1,5,4,4,4,4,5,4,5,0,9,5,1,4,1040000,1,1,1,-1,-1],[1,0,1,0,0,2,19,1,5,5,5,5,5,4,4,4,2,10,5,1,3,910000,1,0,1,-1,-1],[1,0,1,1,3,4,20,1,4,3,2,3,3,4,2,3,59,6,4,1,4,615000,1,0,1,-1,-1],[1,0,1,0,2,0,5,1,5,4,5,4,4,3,4,4,24,9,4,1,2,470000,1,1,1,-1,-1],[1,0,0,0,0,3,13,1,3,3,3,4,3,4,3,4,6,7,3,1,2,480000,1,1,0,0,-1],[1,0,0,1,0,0,0,0,5,5,4,2,5,3,4,3,0,7,5,1,3,690000,1,1,1,-1,-1],[1,1,2,1,3,1,0,1,5,4,4,4,5,3,3,1,5,8,5,1,2,935000,1,0,1,-1,4],[1,0,1,0,2,2,16,2,4,4,4,3,5,3,5,4,16,7,5,1,1,495000,1,0,1,-1,-1],[1,1,2,0,0,3,56,0,5,5,5,4,5,4,3,5,0,10,5,1,2,1120000,1,0,0,0,-1],[1,1,1,0,4,0,1,0,5,4,5,4,4,5,5,3,1,10,5,0,1,830000,0,1,0,0,-1],[1,1,3,0,4,5,3,1,4,4,3,5,4,4,2,2,3,9,5,0,2,760000,0,0,0,0,-1],[1,0,2,0,1,1,9,0,4,5,4,3,2,3,2,3,1,6,3,1,1,1040000,1,1,1,-1,-1],[1,0,1,0,2,0,0,0,5,5,5,5,5,5,4,4,0,10,5,1,3,815000,1,0,1,-1,-1],[1,0,2,0,0,0,7,1,5,5,5,5,5,4,4,5,0,10,5,1,4,760000,1,0,0,0,-1],[1,0,1,0,1,0,7,0,5,4,4,4,5,5,3,3,32,7,4,1,1,570000,1,1,1,-1,-1],[1,1,2,1,4,0,34,0,5,4,4,4,5,4,4,3,8,7,4,0,3,1215000,1,1,1,-1,-1],[1,1,1,0,1,0,3,0,3,5,4,3,4,5,3,3,4,5,4,1,2,760000,1,1,1,-1,-1],[1,1,2,0,2,0,46,1,5,4,5,5,3,4,3,3,4,7,3,1,3,495000,1,1,1,-1,-1],[1,0,1,0,1,2,1,2,5,3,4,4,3,2,3,2,24,5,5,1,3,650000,1,1,0,0,105],[1,0,1,0,3,4,3,1,3,4,4,3,3,3,3,3,45,7,3,1,2,1030000,0,1,0,0,-1],[1,0,1,1,3,0,29,0,4,5,4,4,4,4,4,4,0,7,4,1,1,730000,1,1,0,0,-1],[1,1,2,1,0,4,9,1,5,3,3,3,4,3,3,5,1,8,4,1,3,505000,1,1,1,-1,-1],[1,0,2,0,1,0,3,1,5,5,5,5,4,5,4,4,1,10,5,1,2,890000,1,0,0,1,-1],[1,1,0,0,0,1,63,2,4,5,5,4,4,5,5,4,33,10,5,1,2,310000,1,1,0,1,-1],[1,0,1,1,0,1,31,0,5,5,5,5,3,4,2,5,4,8,4,1,4,960000,1,1,0,1,-1],[1,1,0,1,2,2,11,0,5,4,2,1,4,4,2,4,3,6,3,1,1,550000,1,1,0,1,-1],[1,0,2,1,1,3,2,1,5,5,5,5,4,5,5,5,1,9,5,1,2,490000,1,0,1,-1,-1],[1,0,1,0,2,0,15,3,4,4,4,4,3,4,3,3,34,8,3,1,1,720000,1,1,1,-1,-1],[1,1,2,0,0,2,23,1,4,4,4,4,4,4,3,5,1,8,5,1,3,360000,1,0,1,-1,1],[1,0,2,0,1,5,15,1,4,4,5,4,4,3,4,4,16,9,5,1,1,425000,1,1,0,0,2],[1,0,1,0,3,2,27,0,4,5,4,4,3,3,4,2,2,9,4,1,2,1280000,0,1,0,0,-1],[1,1,1,0,2,1,5,0,4,4,4,5,4,4,2,2,19,10,4,1,3,705000,1,1,1,-1,-1],[1,0,1,0,2,2,0,2,3,4,5,5,3,4,4,4,26,6,4,1,4,520000,1,1,1,-1,-1],[1,1,1,1,2,4,1,0,2,4,3,4,4,4,3,4,21,8,4,1,3,1110000,1,1,1,-1,-1],[1,0,1,0,0,1,9,0,4,3,5,3,5,3,4,3,0,7,4,1,3,270000,1,0,0,0,-1],[1,0,0,1,1,1,5,2,5,4,5,4,5,4,4,3,34,10,4,1,3,935000,1,1,0,0,-1],[1,0,1,0,0,1,37,1,4,3,3,4,3,2,2,2,20,8,2,1,3,935000,0,0,1,-1,-1],[1,0,2,1,1,3,30,0,4,5,5,5,4,5,4,4,0,9,4,1,2,840000,1,0,1,-1,4],[1,0,0,0,1,0,58,2,4,4,2,2,4,2,2,2,67,5,3,1,3,590000,0,1,0,0,-1],[1,0,1,0,3,0,11,2,5,5,5,4,5,5,4,4,8,10,5,1,2,550000,1,1,0,1,-1],[1,0,1,1,0,0,2,2,2,4,4,3,5,4,4,3,41,8,3,1,4,585000,1,1,1,-1,5],[1,0,1,0,4,0,16,1,5,5,4,5,4,4,4,4,4,8,4,1,4,440000,1,0,0,1,-1],[1,0,2,0,2,2,3,0,3,4,4,5,5,2,3,1,1,6,5,1,2,855000,1,1,1,-1,-1],[1,0,1,1,3,1,13,0,5,4,5,5,3,3,3,4,76,7,4,1,4,360000,1,1,1,-1,-1],[1,0,2,0,0,4,37,1,4,4,3,3,3,3,3,3,0,6,4,1,1,1330000,1,0,1,-1,100],[1,1,1,0,1,4,1,0,5,5,5,5,4,5,5,4,1,9,5,1,2,705000,1,0,1,-1,-1],[1,1,2,0,2,0,1,0,5,4,3,3,4,3,5,3,8,9,3,1,2,1585000,1,0,1,-1,-1],[1,0,1,1,4,2,24,1,4,4,4,5,3,5,5,5,2,5,5,0,3,550000,1,1,1,-1,-1],[1,0,1,1,4,1,3,1,5,4,5,3,4,4,4,3,5,8,4,0,2,545000,1,1,1,-1,-1],[1,1,3,0,4,4,19,1,5,5,4,3,4,4,4,3,1,8,5,0,2,880000,1,0,1,-1,3],[1,0,2,0,3,4,9,3,5,4,4,3,3,3,3,3,33,6,2,1,3,745000,0,0,1,-1,106],[2,1,2,0,1,5,1,1,5,4,5,4,5,5,4,4,0,9,4,1,2,2160000,0,0,0,0,0],[2,0,0,0,0,4,21,0,5,4,5,4,5,5,2,3,0,8,3,1,4,840000,1,0,0,0,-1],[2,1,0,1,1,3,7,0,5,5,5,4,3,5,4,4,1,7,4,1,2,2350000,1,1,1,-1,-1],[2,1,2,0,1,2,14,0,4,3,3,4,2,3,3,3,14,6,4,1,2,1450000,1,0,1,-1,-1],[2,1,2,0,0,2,63,1,4,5,5,5,4,5,4,3,0,8,4,1,4,1055000,1,1,1,-1,-1],[2,1,1,0,0,3,46,0,4,5,5,2,4,4,3,3,3,6,4,1,2,785000,1,1,1,-1,-1],[2,0,2,0,4,3,1,0,5,5,4,5,4,4,3,4,1,10,5,0,2,1095000,1,1,1,-1,-1],[2,0,1,1,0,2,18,2,4,4,4,4,4,4,2,2,2,5,2,1,3,1480000,1,0,1,-1,-1],[2,1,3,0,1,0,7,1,4,4,3,3,4,3,3,2,75,6,2,1,3,1550000,1,1,1,-1,100],[2,0,1,1,3,3,21,0,5,5,5,4,4,4,5,5,1,10,5,1,2,1440000,1,1,1,-1,3],[2,0,2,0,2,0,34,3,5,5,5,5,5,5,4,5,1,10,5,1,3,665000,1,0,0,0,-1],[2,0,1,0,2,0,39,1,5,3,4,3,5,4,5,3,2,10,5,1,2,975000,1,1,1,-1,-1],[2,0,2,0,0,3,3,3,3,4,5,5,5,5,3,3,64,10,5,1,3,2200000,1,0,1,-1,-1],[2,0,1,0,4,0,19,1,4,5,4,3,4,4,4,2,2,6,4,0,3,1530000,1,1,0,0,105],[2,0,1,1,1,0,39,2,3,2,4,2,2,3,2,3,3,4,2,1,1,1030000,1,1,0,1,-1],[2,0,0,0,2,5,20,2,4,3,3,3,3,3,2,3,39,3,3,1,3,2255000,0,1,1,-1,-1],[2,0,1,0,0,0,7,1,5,5,5,4,3,4,4,4,0,7,3,1,3,1655000,1,0,1,-1,-1],[2,0,1,0,0,3,31,2,4,4,5,3,4,3,3,3,34,6,3,1,2,575000,1,1,1,-1,101],[2,1,3,0,1,1,23,0,5,4,4,4,5,3,4,3,0,9,5,1,3,2170000,1,1,1,-1,0],[2,0,2,0,0,0,23,1,3,4,2,2,3,4,2,3,0,5,5,1,4,1270000,1,0,0,0,101],[2,1,3,0,3,0,26,0,3,4,3,4,4,3,4,3,1,7,5,1,1,985000,1,0,0,0,-1],[2,1,1,0,1,0,14,0,5,5,4,5,5,5,4,3,0,10,3,1,3,1425000,1,1,1,-1,4],[2,1,2,0,0,0,15,1,3,3,3,2,3,3,3,3,3,4,4,1,3,2190000,0,0,1,-1,101],[2,0,1,1,0,2,19,3,5,5,4,3,3,4,4,4,16,10,4,1,4,870000,1,1,0,0,6],[2,1,2,0,0,1,6,3,3,3,4,4,3,3,3,2,10,6,4,1,2,655000,0,0,1,-1,-1],[2,0,3,1,2,0,15,0,3,4,4,3,3,4,3,2,67,6,3,1,3,2150000,1,1,1,-1,100],[2,0,2,1,1,1,15,3,5,5,4,5,5,5,5,4,0,10,5,1,5,730000,1,0,0,1,-1],[2,0,2,0,3,0,2,3,4,4,3,4,4,2,3,3,5,6,3,1,3,790000,0,1,1,-1,-1],[2,1,3,1,1,1,23,1,5,4,4,4,4,4,4,5,1,9,4,1,3,590000,1,1,0,0,3],[2,1,2,0,2,1,21,2,5,5,5,4,4,4,3,3,2,6,5,1,3,1810000,1,0,1,-1,-1],[2,1,2,0,2,0,2,2,2,4,3,4,3,3,2,3,3,6,3,1,3,775000,0,0,0,1,-1],[2,0,1,1,3,0,6,2,5,3,3,4,4,4,3,3,50,6,4,1,2,2710000,1,1,0,1,101],[2,0,1,1,4,3,36,2,4,3,3,3,3,4,3,3,3,6,3,0,3,1465000,0,1,1,-1,-1],[2,0,2,0,2,0,35,1,5,4,5,4,4,4,4,4,1,10,5,1,3,1840000,1,1,1,-1,-1],[2,1,2,0,3,2,6,0,5,5,5,5,5,5,5,5,64,10,5,1,3,905000,1,0,1,-1,6],[2,0,2,0,2,1,30,1,3,2,2,1,2,1,3,2,31,7,4,1,1,1615000,0,0,1,-1,-1],[2,1,1,0,0,2,4,3,4,4,3,4,3,3,2,2,15,5,3,1,3,825000,0,1,1,-1,-1],[2,0,3,1,0,1,21,1,4,4,3,3,3,2,2,3,74,3,2,1,3,945000,0,0,0,0,-1],[2,0,2,1,2,1,52,0,5,4,4,5,4,3,3,3,1,7,3,1,2,1255000,1,1,1,-1,-1],[2,0,1,0,2,1,36,2,5,4,4,3,2,4,4,2,55,5,4,1,2,1390000,1,1,1,-1,-1],[2,1,3,0,2,2,12,1,3,4,4,4,3,4,3,3,35,6,4,1,2,1050000,1,0,0,0,106],[2,1,1,0,1,1,46,0,4,3,3,3,2,3,3,2,3,8,4,1,2,3040000,1,1,0,0,-1],[2,1,3,0,4,2,53,2,3,2,4,2,3,3,4,3,1,7,3,0,2,1920000,1,1,1,-1,-1],[2,0,2,0,1,3,15,3,5,5,5,5,4,5,5,5,0,10,5,1,2,1930000,1,1,0,0,3],[2,1,3,0,2,2,6,0,4,5,5,5,4,5,5,5,0,10,5,1,2,1335000,1,1,1,-1,0],[2,0,2,0,4,3,18,0,5,3,4,3,3,4,2,4,16,9,4,0,1,1665000,1,1,1,-1,5],[2,0,3,0,4,2,1,0,3,3,4,4,3,3,4,2,15,7,4,0,1,2170000,0,1,0,0,-1],[2,0,2,1,2,1,4,0,4,4,3,2,3,3,3,3,7,7,3,1,1,530000,0,1,1,-1,-1],[2,1,1,0,0,0,7,0,5,4,5,4,5,5,5,5,0,10,5,1,3,2880000,1,1,0,0,-1],[2,1,2,0,0,0,6,1,2,4,3,3,2,2,2,2,99,4,2,1,3,1265000,1,0,1,-1,-1],[2,1,3,0,0,0,35,3,5,5,5,4,5,4,5,4,0,9,5,1,3,865000,1,0,0,0,-1],[2,1,2,0,0,3,31,0,4,5,4,4,4,3,2,2,23,8,3,1,1,1465000,1,0,1,-1,5],[2,0,3,0,1,5,54,0,4,3,3,5,4,3,2,2,23,8,2,1,2,1225000,0,0,1,-1,-1],[2,0,2,1,3,4,30,0,4,3,4,3,3,3,2,3,35,4,2,1,2,945000,1,0,1,-1,-1],[2,0,2,1,1,2,4,0,3,2,5,3,3,4,3,3,14,5,4,1,3,1650000,1,0,0,0,-1],[2,1,2,1,0,3,19,0,5,4,4,3,4,3,4,2,1,9,5,1,4,2055000,1,0,1,-1,3],[2,1,2,0,2,3,22,1,3,4,3,3,4,3,4,3,12,6,4,1,3,1190000,1,1,0,0,-1],[2,0,3,0,1,0,3,2,4,4,4,3,5,3,4,4,0,7,4,1,1,1720000,1,1,1,-1,-1],[2,1,3,0,3,1,16,0,4,4,5,3,4,2,2,2,17,8,5,1,2,2295000,1,0,1,-1,-1],[2,0,2,0,1,4,21,0,4,3,4,5,4,3,3,5,3,7,5,1,2,695000,1,0,1,-1,-1],[2,0,2,0,4,0,14,0,5,5,4,4,5,3,3,4,0,8,4,0,1,1935000,0,0,0,1,-1],[2,0,1,0,2,3,5,1,3,3,3,2,4,3,2,3,51,5,3,1,4,1200000,0,1,1,-1,105],[2,0,3,1,0,4,19,3,5,5,5,5,5,4,5,4,1,10,5,1,1,890000,1,1,0,0,-1],[2,0,1,0,0,3,22,2,5,5,5,4,2,4,4,3,2,10,4,1,4,670000,1,1,0,0,5],[2,0,1,0,1,0,7,0,4,4,3,3,5,5,4,3,1,9,5,1,2,1670000,1,1,1,-1,-1],[2,0,3,0,1,2,47,1,3,3,3,3,3,3,2,2,46,5,3,1,2,1400000,1,1,1,-1,101],[2,0,2,1,0,1,54,0,3,5,3,4,4,4,4,4,37,10,5,1,3,1015000,1,1,1,-1,5],[2,0,2,1,3,0,28,1,4,4,3,2,4,4,3,3,36,8,4,1,2,1495000,1,0,0,1,-1],[2,0,2,0,2,3,19,1,4,4,5,4,5,3,3,4,56,7,5,1,2,920000,1,0,0,0,-1],[2,0,1,0,1,4,2,1,4,5,5,4,4,4,5,2,0,10,5,1,2,1090000,1,1,1,-1,-1],[2,1,2,0,0,0,17,1,4,4,3,3,5,4,4,4,1,6,2,1,4,800000,1,0,1,-1,-1],[2,0,2,0,2,1,6,0,4,5,4,4,4,4,3,5,3,6,4,1,2,490000,1,1,1,-1,-1],[2,0,2,0,1,1,37,3,2,5,3,4,2,3,4,4,1,6,3,1,2,1945000,1,1,1,-1,-1],[2,1,2,0,2,0,28,0,5,5,5,5,4,4,4,5,1,9,5,1,2,570000,1,1,1,-1,1],[2,0,1,0,1,0,3,1,5,4,5,4,3,5,4,5,32,10,5,1,3,1030000,1,1,1,-1,-1],[2,0,2,0,0,1,19,1,4,4,4,4,3,3,4,5,7,10,5,1,4,1520000,1,1,1,-1,5],[2,1,2,1,1,1,6,0,4,3,5,2,3,4,4,3,1,8,4,1,3,870000,1,1,1,-1,-1],[2,0,3,1,0,2,5,0,5,5,5,4,4,5,4,4,38,8,5,1,3,1710000,1,0,0,0,-1],[2,0,2,0,2,5,7,0,4,2,3,1,2,2,3,2,47,4,2,1,2,2150000,0,0,1,-1,-1],[2,0,3,0,3,2,15,0,4,2,3,3,4,3,3,3,7,4,3,1,2,905000,0,0,0,0,-1],[2,0,2,1,0,0,21,0,5,3,3,3,2,4,3,4,1,6,4,1,3,1295000,1,0,1,-1,-1],[2,0,3,0,2,1,12,1,5,5,3,4,4,4,3,4,67,9,4,1,3,1465000,1,0,1,-1,-1],[2,1,3,0,0,3,19,2,3,3,3,3,4,2,3,2,6,5,3,1,2,1750000,0,1,0,0,-1],[2,1,3,1,4,0,5,2,5,5,4,3,3,3,3,3,32,8,4,0,2,1745000,1,1,1,-1,6],[2,1,2,0,0,0,35,2,5,3,4,3,4,2,2,2,32,5,2,1,4,1070000,0,0,1,-1,-1],[2,1,1,0,3,0,35,3,4,4,3,3,2,3,2,2,5,6,5,1,3,1390000,0,1,1,-1,102],[3,0,3,0,4,0,34,1,4,5,4,4,4,4,2,3,17,6,5,0,2,1110000,1,1,0,0,-1],[3,0,1,1,1,3,33,2,5,5,5,5,5,5,5,5,0,10,4,1,3,1330000,0,1,0,0,6],[3,0,1,0,4,2,2,1,3,3,2,3,2,2,1,2,3,4,2,0,2,1070000,0,0,1,-1,-1],[3,0,2,1,4,2,12,3,4,3,4,2,2,2,3,3,7,6,3,1,2,1750000,0,0,1,-1,100],[3,1,3,0,1,2,32,1,5,4,5,4,4,5,4,3,2,9,4,1,2,670000,1,1,1,-1,-1],[3,1,2,0,0,3,41,1,4,2,4,3,3,3,1,3,22,5,2,1,3,1330000,0,0,1,-1,-1],[3,0,1,0,0,1,43,3,5,5,5,3,4,4,4,3,1,8,5,1,2,1960000,1,0,1,-1,-1],[3,0,1,1,3,1,56,3,5,4,4,4,4,4,3,3,0,6,4,1,1,2880000,1,0,1,-1,-1],[3,0,1,0,1,2,7,0,5,5,3,4,5,3,3,4,0,10,4,1,2,1010000,1,0,1,-1,-1],[3,1,1,0,0,0,2,0,3,3,3,4,2,3,2,2,1,6,3,1,2,1055000,1,1,1,-1,-1],[3,0,3,0,1,2,43,1,5,5,5,4,4,4,5,3,10,8,5,1,3,1105000,1,0,1,-1,-1],[3,1,1,1,1,2,14,1,5,5,5,5,5,4,4,4,0,10,5,1,4,520000,1,1,0,0,2],[3,1,2,1,0,0,63,0,4,3,4,5,4,4,5,4,8,10,5,1,1,390000,1,1,1,-1,-1],[3,0,1,0,3,2,35,0,3,3,2,2,2,2,1,2,61,7,4,1,3,770000,0,1,1,-1,-1],[3,1,3,0,0,2,43,1,3,4,4,4,3,4,2,3,3,7,4,1,2,1335000,1,0,1,-1,-1],[3,0,2,0,2,1,7,2,5,3,4,3,2,3,4,2,6,6,2,1,3,735000,0,0,1,-1,-1],[3,1,3,1,2,1,55,1,4,4,5,3,4,3,4,3,32,8,4,1,2,945000,1,1,0,0,-1],[3,1,2,0,1,2,9,1,5,4,4,3,4,3,4,3,3,6,4,1,2,625000,1,0,0,0,-1],[3,1,1,1,1,3,51,0,4,3,3,4,5,2,3,3,2,9,4,1,2,670000,1,1,1,-1,-1],[3,1,0,0,1,2,3,1,4,4,5,3,3,5,3,3,38,7,3,1,3,815000,1,1,1,-1,-1],[3,0,2,0,1,2,9,0,5,5,5,4,5,4,5,3,18,10,5,1,1,970000,1,1,1,-1,-1],[3,0,2,0,1,2,47,1,4,3,4,4,3,4,3,3,35,9,4,1,2,1295000,1,1,0,0,-1],[3,0,1,0,1,1,34,1,5,4,4,3,5,4,3,3,3,9,5,1,2,665000,1,1,1,-1,-1],[3,0,2,1,0,2,34,3,4,4,3,4,2,3,2,2,43,6,2,1,4,1065000,0,0,1,-1,-1],[3,1,1,1,2,2,7,0,5,5,4,3,4,3,3,3,0,7,5,1,2,1065000,1,0,1,-1,-1],[3,0,3,1,1,2,5,0,4,4,4,4,3,2,2,1,3,7,4,1,3,505000,0,0,1,-1,-1],[3,1,3,1,3,2,36,0,4,3,4,3,4,3,3,4,0,8,4,1,2,1950000,1,0,1,-1,4],[3,1,3,0,1,2,48,1,3,4,2,3,2,3,2,1,75,5,3,1,3,2290000,1,1,1,-1,100],[3,0,2,1,0,2,58,0,5,4,3,4,2,2,3,4,9,8,4,1,3,470000,1,1,0,1,5],[3,1,1,0,0,2,34,0,5,4,4,5,3,4,4,2,3,9,4,1,3,1830000,1,0,1,-1,-1],[3,1,2,0,1,5,35,0,4,4,5,3,3,4,2,3,11,6,4,1,3,2065000,0,0,1,-1,-1],[3,1,3,0,0,0,63,0,5,5,5,5,4,4,5,4,2,10,4,1,3,2240000,1,0,1,-1,1],[3,1,1,0,2,0,17,1,4,3,4,5,3,3,2,3,0,7,5,1,3,1760000,1,1,1,-1,-1],[3,0,2,0,2,2,50,2,4,3,3,2,4,2,3,2,7,5,3,1,1,3705000,0,0,0,0,-1],[3,0,2,0,1,3,2,0,5,5,4,5,4,5,5,4,64,10,5,1,4,1000000,1,1,1,-1,-1],[3,1,3,0,2,2,39,0,5,5,5,5,5,5,4,5,2,10,5,1,1,615000,1,0,1,-1,-1],[3,1,3,0,0,2,7,1,3,5,5,2,3,4,3,3,10,8,2,1,3,1840000,1,1,1,-1,-1],[3,0,1,0,3,1,34,0,5,3,5,4,3,3,3,4,0,10,5,1,1,1560000,1,1,1,-1,-1],[3,0,1,0,3,2,44,0,3,5,4,4,3,3,2,4,0,6,3,1,1,1230000,1,1,0,0,-1],[3,1,2,0,1,2,35,2,5,5,3,5,5,4,4,3,2,9,5,1,1,1290000,1,0,1,-1,-1],[3,1,2,0,1,0,47,3,5,3,4,3,3,3,3,3,0,6,4,1,3,2295000,1,0,1,-1,102],[3,0,1,0,0,2,3,1,5,5,5,4,5,4,4,4,8,9,5,1,4,2770000,1,0,1,-1,0],[4,1,3,1,2,5,3,3,4,3,3,3,3,2,3,3,5,4,3,1,2,975000,0,1,1,-1,-1],[4,0,3,0,4,1,6,2,4,2,4,3,3,3,3,2,12,8,4,0,2,855000,0,1,0,0,0],[4,1,3,0,2,5,4,0,3,4,4,4,3,3,3,3,5,7,3,1,3,570000,1,1,0,0,-1],[4,0,2,0,2,1,0,0,5,4,3,4,3,2,3,4,16,6,4,1,3,295000,1,0,0,0,-1],[4,1,1,0,3,4,0,0,4,3,3,3,2,4,4,3,1,5,3,1,2,240000,1,1,1,-1,-1],[4,0,3,1,2,1,1,0,5,3,4,3,4,3,4,5,7,8,5,1,4,1590000,1,1,1,-1,-1],[4,0,3,0,2,1,53,1,4,4,4,3,3,2,4,3,36,5,4,1,1,280000,1,1,1,-1,104],[4,0,2,0,1,2,19,1,4,4,4,4,4,4,2,5,1,10,4,1,3,530000,0,1,1,-1,6],[4,0,1,0,3,5,11,0,3,3,2,2,2,3,3,3,86,4,2,1,1,330000,1,0,0,0,-1],[4,0,2,0,2,5,3,0,5,5,4,4,5,5,3,4,2,9,4,1,3,495000,1,1,1,-1,-1],[4,0,2,0,2,1,3,1,5,4,4,3,4,4,2,2,12,6,3,1,2,575000,0,1,1,-1,-1],[4,0,1,1,3,1,19,0,5,4,4,3,4,4,4,4,0,8,4,1,2,470000,0,0,0,0,-1],[4,1,2,0,0,0,3,1,5,3,4,5,3,4,3,2,2,7,4,1,4,735000,1,0,1,-1,-1],[4,1,1,1,2,2,3,1,5,4,5,4,4,4,4,4,1,10,5,1,2,3040000,1,1,0,1,-1],[4,1,3,0,0,0,17,0,4,5,4,5,3,4,2,3,2,7,5,1,3,280000,1,1,0,0,-1],[4,0,2,0,2,2,11,1,3,3,3,1,2,1,2,2,127,6,2,1,2,495000,0,0,1,-1,-1],[4,0,3,1,2,1,3,0,3,4,5,4,5,5,4,4,32,9,5,1,2,490000,0,1,0,1,-1],[4,0,2,0,2,2,1,1,4,4,4,3,4,5,3,4,8,9,4,1,4,1135000,1,0,1,-1,5],[4,0,2,0,2,1,5,1,5,4,5,4,4,2,3,3,16,7,3,1,2,280000,0,0,0,0,-1],[4,0,3,0,3,4,6,0,4,5,3,4,3,3,3,3,7,6,3,1,3,640000,0,1,1,-1,100],[4,1,3,0,2,1,16,1,5,3,5,4,3,3,4,2,2,9,4,1,2,550000,1,0,0,0,3],[4,1,1,0,4,3,0,0,3,4,3,2,4,2,3,3,4,6,3,0,3,175000,0,1,0,1,-1],[4,1,3,1,1,5,20,1,3,2,4,3,1,3,3,2,41,6,4,1,3,1280000,1,1,1,-1,-1],[4,1,3,1,4,1,63,1,4,3,3,3,4,3,3,3,1,7,3,0,2,480000,1,1,1,-1,-1],[4,1,3,0,0,0,0,3,3,4,3,2,2,3,2,2,1,7,2,1,2,495000,0,0,1,-1,-1],[4,1,3,0,0,0,1,0,4,5,4,4,3,3,3,3,7,8,4,1,4,695000,0,0,1,-1,-1],[4,1,0,1,3,1,5,1,5,4,4,4,4,5,3,3,0,8,3,1,2,600000,0,1,1,-1,-1],[4,0,3,0,2,1,1,2,5,3,2,2,3,3,3,2,17,5,3,1,2,290000,0,1,1,-1,-1],[4,0,0,0,1,3,22,0,2,4,2,2,2,3,1,1,37,5,2,1,2,585000,1,1,0,0,-1],[4,0,1,0,2,5,24,0,4,4,3,4,5,4,2,3,1,7,4,1,3,450000,1,1,0,0,-1],[4,1,1,0,2,1,14,1,3,4,5,2,2,3,4,2,68,5,3,1,3,440000,0,1,1,-1,105],[4,1,3,0,1,0,6,0,4,5,4,3,2,4,4,3,64,9,5,1,3,600000,1,1,0,0,5]]},"not":{"st":["Clients BGFIBank","Clients d’une autre banque","Personnes non bancarisées"],"vil":["Abidjan","Bouaké","San Pédro","Yamoussoukro"],"img":["Banque solide et sûre","Banque de référence, présente depuis longtemps","Soutient les entreprises ivoiriennes","Accueil de qualité en agence","Proche de ses clients","Innovante et digitale","Accompagne les jeunes","Tarifs accessibles"],"imgm":[0.66,0.49,0.52,0.5,0.47,0.51,0.42,0.36],"src":["Bouche-à-oreille","Réseaux sociaux","Passage devant une agence","Affichage","Télévision","Radio","Presse et sites d’information"],"fr":["Déjà satisfait de ma banque actuelle","Ne connaît pas les offres de BGFIBank","Image d’une banque réservée aux entreprises","Frais jugés élevés","Pas d’agence à proximité","Démarches d’ouverture jugées longues"],"r":[[2,1,1,3,1,0,0,0,0,9,5,0,0,0,-1],[1,1,0,3,1,0,0,0,0,110,92,0,1,1,-1],[1,0,1,1,1,0,0,0,0,13,2,0,1,1,-1],[1,3,1,3,0,0,0,0,0,0,0,0,0,11,-1],[1,0,0,2,1,1,0,0,0,39,36,1,1,5,-1],[1,2,0,1,1,0,0,1,1,11,27,0,0,11,-1],[2,3,1,2,1,0,0,1,0,63,16,1,0,2,-1],[1,0,1,3,1,1,1,0,0,111,26,0,3,0,-1],[1,0,0,1,1,0,0,0,0,55,1,0,1,1,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,2,-1],[1,1,0,1,1,0,0,0,0,19,13,0,0,41,-1],[2,3,0,0,1,1,0,0,0,15,65,1,3,0,-1],[2,0,0,3,1,0,0,0,0,9,20,0,0,16,-1],[2,0,1,2,1,0,0,0,0,0,68,0,0,23,-1],[2,2,1,0,1,0,0,0,0,4,27,1,0,53,-1],[1,3,1,3,1,0,0,0,0,9,5,1,1,33,-1],[2,0,1,3,1,0,0,0,0,0,10,0,1,34,-1],[0,0,0,3,1,1,1,1,1,246,7,0,-1,0,6],[1,0,1,2,1,0,0,0,0,7,12,0,1,1,-1],[1,0,0,3,1,1,0,1,0,13,16,0,2,0,-1],[1,0,1,1,1,0,0,0,0,38,66,0,1,0,-1],[2,1,1,1,1,0,0,0,0,7,29,0,1,8,-1],[1,1,0,3,1,1,0,1,0,11,26,1,3,0,-1],[1,3,1,3,1,1,0,1,0,191,7,1,3,0,-1],[1,1,0,0,1,0,0,0,0,13,27,0,2,0,-1],[0,0,0,1,1,1,1,1,1,127,18,1,-1,0,6],[2,2,0,0,1,1,0,0,0,20,7,1,1,6,-1],[2,3,1,2,0,0,0,0,0,0,0,0,0,18,-1],[0,0,1,3,1,1,1,1,1,255,27,0,-1,0,8],[2,1,1,1,1,1,1,0,0,51,14,0,2,0,-1],[2,0,0,3,1,0,0,0,0,1,116,0,0,4,-1],[2,1,0,2,1,1,0,0,0,4,16,0,2,0,-1],[0,0,1,1,1,1,1,1,1,255,102,1,-1,0,6],[0,3,0,3,1,1,1,0,0,63,4,0,-1,0,10],[1,2,1,2,1,1,0,0,0,135,2,1,1,26,-1],[1,0,0,1,1,1,0,1,1,237,64,1,3,0,-1],[1,0,1,1,1,0,0,0,0,21,21,1,1,13,-1],[1,0,1,2,1,0,0,0,0,7,4,0,2,0,-1],[1,0,0,2,1,1,0,0,0,11,12,0,1,57,-1],[1,0,0,0,1,0,0,1,0,35,35,0,0,9,-1],[0,0,0,2,1,1,1,1,1,255,59,1,-1,0,7],[2,2,0,1,0,0,0,0,0,0,0,0,0,34,-1],[1,2,1,2,1,1,0,1,0,107,26,1,2,0,-1],[0,0,0,3,1,1,1,1,1,255,25,0,-1,0,8],[0,1,1,1,1,1,0,0,0,126,19,0,-1,0,7],[2,0,0,1,1,0,0,0,0,143,28,0,1,10,-1],[1,0,1,2,1,1,0,1,0,11,21,0,1,4,-1],[1,3,0,2,1,1,0,0,0,231,47,0,3,0,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,43,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,16,-1],[2,0,0,1,1,0,0,0,0,65,31,0,1,2,-1],[2,0,0,3,0,0,0,0,0,0,0,0,0,52,-1],[0,0,1,1,1,1,1,1,0,255,47,0,-1,0,8],[1,0,1,3,1,1,1,0,0,83,21,0,1,1,-1],[2,3,1,1,1,1,0,0,0,175,45,0,1,36,-1],[1,0,0,1,1,0,0,0,0,10,17,1,0,33,-1],[2,0,0,0,1,0,0,0,0,19,9,1,1,18,-1],[1,1,1,1,1,0,0,0,0,31,0,0,1,24,-1],[1,3,1,2,1,1,0,0,0,239,23,1,2,0,-1],[1,0,0,2,1,1,0,1,0,115,35,0,1,29,-1],[0,0,1,3,1,1,1,1,1,255,1,0,-1,0,8],[2,0,0,0,1,1,0,1,0,157,22,0,1,43,-1],[1,3,1,0,1,0,0,0,0,23,75,1,1,9,-1],[0,0,0,1,1,0,0,1,0,135,11,0,-1,0,7],[2,0,0,2,0,0,0,0,0,0,0,0,0,19,-1],[0,0,1,3,1,1,1,1,1,255,17,0,-1,0,5],[1,0,0,2,1,0,0,1,0,105,4,1,2,0,-1],[2,1,0,2,1,0,0,1,0,34,32,1,1,48,-1],[1,1,0,1,1,1,0,0,0,255,36,0,1,11,-1],[1,0,1,1,1,0,0,1,0,31,5,0,1,7,-1],[1,0,0,1,1,1,0,0,0,157,28,0,0,5,-1],[2,0,1,3,1,0,0,0,0,199,20,0,2,0,-1],[2,1,0,2,1,0,0,0,0,36,26,0,0,26,-1],[1,2,1,2,1,1,0,0,0,14,17,0,2,0,-1],[2,0,0,3,1,0,0,0,0,27,21,1,1,16,-1],[0,0,1,2,1,1,1,1,1,223,21,0,-1,0,8],[0,1,0,1,1,1,1,1,0,255,39,0,-1,0,9],[1,1,1,0,1,0,0,0,0,5,10,1,1,22,-1],[1,1,0,3,1,0,0,1,0,0,5,0,1,43,-1],[2,0,0,1,1,0,0,0,0,5,91,0,1,22,-1],[2,2,1,3,1,0,0,0,0,176,25,0,0,10,-1],[1,1,1,0,1,0,0,0,0,12,10,0,1,3,-1],[1,0,0,0,1,0,0,0,0,137,12,0,2,0,-1],[0,0,0,2,1,1,1,1,0,86,72,1,-1,0,7],[1,0,1,1,1,0,0,0,0,2,15,0,2,0,-1],[0,1,0,2,1,1,1,1,1,255,6,1,-1,0,8],[1,0,1,2,1,0,0,0,0,143,10,0,1,3,-1],[2,2,1,0,1,1,0,0,0,1,80,0,0,46,-1],[1,2,0,3,1,0,0,0,0,1,17,1,1,3,-1],[1,0,1,1,1,0,0,0,0,16,18,0,1,3,-1],[1,0,1,1,1,1,0,1,0,13,80,1,1,9,-1],[1,3,0,3,1,1,0,0,0,31,22,1,0,33,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,10,-1],[0,0,1,1,1,0,0,0,0,159,16,0,-1,0,6],[1,0,0,3,1,0,0,0,0,40,8,0,1,51,-1],[0,0,0,1,1,1,1,1,1,255,62,0,-1,0,9],[2,1,1,0,0,0,0,0,0,0,0,0,0,10,-1],[2,0,1,1,1,1,0,0,0,31,15,0,1,28,-1],[1,2,0,3,1,0,0,0,0,2,20,1,0,13,-1],[2,0,0,3,1,0,0,0,0,5,12,0,1,4,-1],[1,2,0,1,1,1,0,0,0,59,10,0,0,1,-1],[2,2,1,2,0,0,0,0,0,0,0,0,0,19,-1],[2,0,1,0,1,1,0,1,0,7,6,0,1,32,-1],[1,0,0,3,1,1,0,1,0,69,96,0,1,9,-1],[1,2,0,2,0,0,0,0,0,0,0,0,1,12,-1],[0,3,1,3,1,1,0,1,1,183,9,1,-1,0,8],[0,0,1,2,1,1,1,1,1,127,11,1,-1,0,5],[0,3,0,2,1,1,1,1,1,255,0,0,-1,0,9],[2,0,0,2,1,0,0,1,0,139,12,1,2,0,-1],[0,0,0,3,1,1,1,1,1,255,20,0,-1,0,10],[1,3,0,1,1,0,0,0,0,8,8,0,1,35,-1],[1,2,0,2,1,0,0,0,0,27,109,0,1,35,-1],[0,0,0,1,1,1,1,1,1,75,113,0,-1,0,8],[0,0,1,2,1,1,0,1,0,45,34,1,-1,0,9],[1,1,1,0,1,0,0,0,0,8,19,0,2,0,-1],[0,0,0,2,1,1,1,1,1,191,12,0,-1,0,7],[1,0,1,0,1,1,0,0,0,207,106,0,2,0,-1],[1,2,0,3,0,0,0,0,0,0,0,0,0,9,-1],[2,2,0,3,0,0,0,0,0,0,0,0,1,24,-1],[2,1,1,0,1,0,0,1,0,67,11,0,2,0,-1],[1,1,1,2,1,0,0,0,0,71,20,0,1,9,-1],[1,0,0,1,1,0,0,0,0,12,5,1,2,0,-1],[1,0,0,2,1,0,0,0,0,8,8,0,0,41,-1],[1,0,0,1,1,0,0,0,0,19,1,1,0,33,-1],[1,0,1,3,1,1,0,1,1,255,56,0,3,0,-1],[0,3,0,1,1,1,0,1,0,223,109,1,-1,0,9],[2,3,0,0,0,0,0,0,0,0,0,0,0,48,-1],[1,0,0,3,1,1,0,1,0,159,9,1,1,3,-1],[2,0,0,3,1,1,0,1,0,59,48,0,3,0,-1],[1,1,1,2,1,1,0,1,1,255,9,0,3,0,-1],[2,0,0,2,1,1,1,1,0,23,55,1,1,6,-1],[1,0,0,2,1,0,0,1,0,39,0,1,2,0,-1],[0,0,0,3,1,1,1,1,1,255,79,0,-1,0,7],[1,0,0,2,1,1,0,1,0,11,23,0,2,0,-1],[1,1,0,2,1,1,0,0,0,29,54,1,2,0,-1],[2,2,0,2,1,0,0,0,0,70,10,0,1,18,-1],[1,0,0,1,1,1,0,1,0,255,4,0,2,0,-1],[1,1,1,1,1,1,0,0,0,19,91,0,0,13,-1],[1,0,0,2,1,0,0,0,0,101,0,0,1,9,-1],[2,1,1,3,1,0,0,0,0,1,24,0,0,29,-1],[0,0,1,3,1,1,1,1,1,255,28,0,-1,0,10],[1,0,0,2,1,1,0,0,0,255,62,0,2,0,-1],[2,0,0,0,1,1,0,1,1,223,23,0,2,0,-1],[1,0,0,1,1,0,0,0,0,33,91,0,1,6,-1],[1,0,1,1,1,0,0,0,0,21,82,0,0,25,-1],[1,1,0,3,0,0,0,0,0,0,0,0,0,5,-1],[1,0,0,0,1,0,0,0,0,43,11,1,2,0,-1],[2,0,0,1,1,0,0,0,0,39,14,0,2,0,-1],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,3,0,-1],[1,2,1,3,1,0,0,0,0,11,24,1,0,56,-1],[1,0,0,1,1,1,0,1,0,237,4,0,2,0,-1],[1,0,1,3,1,0,0,0,0,7,52,1,2,0,-1],[2,0,1,2,1,0,0,0,0,1,89,0,1,8,-1],[2,3,0,1,1,0,0,0,0,33,16,0,1,24,-1],[0,0,1,3,1,1,1,1,1,255,41,0,-1,0,9],[0,0,0,0,1,1,0,1,0,111,4,0,-1,0,7],[1,3,0,1,1,1,0,1,1,126,7,0,2,0,-1],[1,3,0,2,1,1,0,0,0,174,8,0,3,0,-1],[2,0,0,0,1,0,0,0,0,36,10,0,1,2,-1],[1,0,1,1,1,0,0,0,0,107,22,1,1,1,-1],[0,2,0,1,1,1,1,1,1,255,78,0,-1,0,7],[0,0,0,1,1,1,1,1,1,255,16,0,-1,0,6],[0,1,1,2,1,1,1,1,0,255,124,0,-1,0,8],[2,1,1,2,1,0,0,0,0,64,23,0,1,36,-1],[1,0,0,0,1,0,0,0,0,139,3,1,0,1,-1],[1,0,1,1,1,0,0,0,0,15,3,0,0,4,-1],[2,0,0,1,1,1,0,1,0,15,9,0,1,16,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,7,-1],[1,3,0,1,1,0,0,0,0,0,2,1,0,3,-1],[0,1,1,3,1,1,1,1,0,255,44,1,-1,0,7],[2,0,0,2,0,0,0,0,0,0,0,0,1,30,-1],[2,0,0,1,1,0,0,0,0,6,5,0,1,21,-1],[1,3,1,1,1,1,0,0,0,128,31,1,0,21,-1],[1,1,1,0,1,0,0,0,0,1,3,1,1,41,-1],[0,2,0,3,1,1,0,1,0,239,4,0,-1,0,10],[1,2,1,1,1,0,0,0,0,19,2,1,1,9,-1],[1,0,1,3,0,0,0,0,0,0,0,0,0,5,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,9,-1],[0,3,0,1,1,1,1,1,1,255,4,0,-1,0,7],[2,0,0,0,0,0,0,0,0,0,0,0,1,14,-1],[1,0,0,3,0,0,0,0,0,0,0,0,1,35,-1],[1,0,1,0,1,1,0,1,0,12,22,1,2,0,-1],[1,0,1,2,1,1,0,0,0,83,37,0,2,0,-1],[1,0,1,3,1,0,0,0,0,10,1,0,1,0,-1],[0,1,0,0,1,1,0,1,0,191,21,0,-1,0,8],[0,0,0,2,1,1,1,1,1,223,19,1,-1,0,8],[1,0,1,2,1,1,0,0,0,34,16,0,0,7,-1],[0,1,1,0,1,1,1,1,1,255,2,1,-1,0,9],[2,0,1,0,1,0,0,0,0,34,14,0,0,58,-1],[1,0,1,1,1,0,0,1,0,35,27,0,1,9,-1],[1,3,0,3,1,1,0,0,0,76,19,0,1,13,-1],[0,0,0,3,1,1,1,1,1,255,24,0,-1,0,9],[2,0,1,3,1,0,0,0,0,8,3,1,0,12,-1],[1,1,1,0,1,1,0,0,0,35,36,0,0,9,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,34,-1],[0,0,1,1,1,0,0,1,0,3,23,0,-1,0,5],[1,0,0,3,1,1,0,0,0,101,25,0,3,0,-1],[0,0,0,3,1,1,1,1,1,223,8,0,-1,0,9],[0,0,0,3,1,1,1,1,1,127,72,0,-1,0,8],[1,1,0,0,1,0,0,0,0,1,9,1,2,0,-1],[0,2,1,1,1,1,1,1,1,255,21,0,-1,0,8],[1,1,0,1,1,1,0,0,0,11,88,0,2,0,-1],[1,1,0,3,1,0,0,0,0,215,36,1,1,1,-1],[1,0,1,0,1,0,0,1,0,26,14,0,1,37,-1],[1,0,0,0,1,1,0,1,0,239,6,1,0,7,-1],[0,0,1,1,1,1,1,1,0,95,98,0,-1,0,8],[2,0,0,0,0,0,0,0,0,0,0,0,1,42,-1],[2,1,0,2,1,0,0,0,0,23,21,1,1,0,-1],[1,0,1,2,1,0,0,0,0,2,1,1,1,1,-1],[1,1,0,0,1,0,0,0,0,40,1,1,0,13,-1],[1,2,0,2,1,1,0,1,0,83,16,0,1,47,-1],[1,0,1,1,1,0,0,0,0,130,43,0,0,5,-1],[2,0,0,1,1,1,0,1,0,47,14,0,1,58,-1],[2,0,1,3,1,0,0,0,0,128,27,0,1,14,-1],[1,1,0,3,1,0,0,0,0,14,5,0,2,0,-1],[2,1,1,0,1,0,0,0,0,0,19,0,0,2,-1],[1,2,1,0,1,0,0,1,0,5,66,1,2,0,-1],[2,0,0,3,1,0,0,0,0,66,12,0,0,8,-1],[1,2,0,3,0,0,0,0,0,0,0,0,0,48,-1],[1,0,0,1,1,1,0,0,0,183,9,0,0,3,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,1,-1],[1,2,0,3,1,0,0,0,0,101,24,0,2,0,-1],[2,1,1,3,0,0,0,0,0,0,0,0,1,4,-1],[2,2,0,1,1,0,0,0,0,2,67,0,1,40,-1],[1,3,1,3,1,0,0,0,0,1,48,0,1,1,-1],[1,0,1,1,1,0,0,0,0,163,58,1,3,0,-1],[2,1,0,0,1,0,0,0,0,64,36,0,0,12,-1],[1,3,0,1,1,0,0,0,0,59,3,0,0,43,-1],[1,0,1,0,1,0,0,0,0,12,22,0,1,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,19,-1],[1,2,0,3,1,0,0,0,0,10,4,0,2,0,-1],[1,2,1,1,0,0,0,0,0,0,0,0,0,9,-1],[0,0,0,2,1,1,1,1,1,191,30,0,-1,0,9],[2,1,0,0,0,0,0,0,0,0,0,0,1,2,-1],[1,1,1,1,1,1,0,0,0,37,6,1,0,1,-1],[2,0,0,0,1,0,0,0,0,71,2,0,1,6,-1],[0,0,0,2,1,0,0,0,0,95,38,1,-1,0,7],[2,0,0,1,1,0,0,0,0,1,1,0,0,59,-1],[2,0,0,3,1,1,0,1,0,223,28,0,3,0,-1],[0,3,0,0,1,1,1,1,1,111,66,1,-1,0,8],[1,3,1,3,0,0,0,0,0,0,0,0,0,15,-1],[0,0,0,2,1,1,1,1,0,127,33,0,-1,0,8],[1,0,0,2,1,1,0,1,0,107,47,0,1,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,35,-1],[2,2,1,1,1,0,0,0,0,129,73,1,1,14,-1],[2,0,0,0,1,1,0,0,0,11,7,1,1,24,-1],[0,1,1,1,1,1,1,1,1,255,15,0,-1,0,7],[0,1,1,0,1,1,1,1,1,255,71,1,-1,0,10],[0,0,0,3,1,1,1,1,1,255,70,0,-1,0,7],[1,3,0,3,1,0,0,1,0,156,97,0,1,9,-1],[1,0,1,3,1,1,0,0,0,143,32,0,2,0,-1],[0,0,0,1,1,1,1,1,0,255,4,0,-1,0,8],[2,0,0,1,0,0,0,0,0,0,0,0,2,0,-1],[1,3,0,3,1,0,0,0,0,128,9,0,1,21,-1],[2,1,0,2,0,0,0,0,0,0,0,0,1,51,-1],[1,0,0,1,1,0,0,0,0,23,15,0,0,51,-1],[1,0,0,0,1,0,0,1,0,11,43,1,2,0,-1],[0,0,0,1,1,1,1,1,1,251,15,0,-1,0,9],[0,0,0,2,1,1,1,1,0,127,2,1,-1,0,7],[1,1,0,1,1,0,0,0,0,3,57,1,0,1,-1],[0,2,0,0,1,1,0,1,0,63,7,0,-1,0,8],[0,2,0,3,1,0,0,0,0,13,20,0,-1,0,7],[2,0,1,2,1,1,0,0,0,119,33,1,1,3,-1],[1,0,0,1,1,0,0,0,0,14,15,1,2,0,-1],[2,1,0,0,1,0,0,0,0,1,4,0,1,2,-1],[0,1,0,3,1,1,1,1,1,127,1,0,-1,0,7],[1,1,0,1,1,1,0,1,0,23,52,0,0,1,-1],[0,3,0,2,1,1,1,1,1,255,12,0,-1,0,7],[0,1,0,2,1,1,1,1,1,255,11,0,-1,0,7],[1,2,0,0,1,0,0,0,0,2,19,0,0,26,-1],[1,0,1,1,1,0,0,0,0,66,98,0,1,13,-1],[1,3,1,1,1,0,0,0,0,77,17,1,2,0,-1],[0,0,1,2,1,1,1,1,1,247,2,0,-1,0,8],[0,3,1,3,1,1,1,1,1,255,36,0,-1,0,8],[1,0,1,0,1,1,1,1,1,13,13,1,2,0,-1],[2,0,0,0,1,0,0,0,0,4,15,0,1,21,-1],[1,1,1,1,1,1,0,0,0,7,6,0,1,23,-1],[1,1,0,3,1,0,0,0,0,20,16,0,1,3,-1],[1,0,1,1,1,1,0,0,0,7,29,0,1,0,-1],[0,0,1,1,1,1,0,0,0,183,0,1,-1,0,8],[1,3,0,2,1,0,0,0,0,141,0,0,1,19,-1],[1,0,1,0,1,0,0,0,0,8,2,0,0,0,-1],[1,0,0,1,1,1,0,0,0,105,24,0,1,18,-1],[2,0,1,0,1,1,0,0,0,29,19,0,0,40,-1],[0,0,0,3,1,1,1,1,1,255,17,0,-1,0,8],[1,0,1,1,1,0,0,0,0,20,34,0,1,11,-1],[2,0,0,3,1,0,0,0,0,96,28,0,0,2,-1],[2,0,0,2,1,0,0,0,0,1,32,0,0,0,-1],[0,0,0,3,1,1,1,1,1,255,100,0,-1,0,10],[2,3,0,3,1,0,0,0,0,29,5,0,0,26,-1],[2,3,0,2,1,1,0,1,0,31,8,0,3,0,-1],[2,0,0,2,1,0,0,0,0,50,0,0,0,27,-1],[1,0,1,2,1,0,0,0,0,0,48,1,1,8,-1],[2,1,0,2,1,0,0,0,0,3,101,1,1,6,-1],[1,1,1,1,1,0,0,0,0,4,11,1,1,3,-1],[1,1,0,2,0,0,0,0,0,0,0,0,0,3,-1],[0,0,0,1,1,1,0,0,0,17,45,0,-1,0,8],[0,0,0,0,1,1,0,1,0,63,10,1,-1,0,9],[2,0,0,3,1,0,0,0,0,35,46,0,0,26,-1],[1,2,0,1,1,0,0,0,0,37,25,0,1,9,-1],[2,2,1,0,1,0,0,0,0,2,6,0,0,18,-1],[2,1,1,3,1,0,0,0,0,5,24,0,0,14,-1],[0,0,1,2,1,1,1,1,1,255,2,0,-1,0,8],[2,0,1,3,1,1,0,1,0,239,16,1,0,43,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,42,-1],[2,0,1,2,0,0,0,0,0,0,0,0,0,4,-1],[2,0,0,1,1,0,0,1,0,23,89,0,0,8,-1],[1,0,0,0,1,0,0,0,0,32,15,0,2,0,-1],[1,0,1,1,1,0,0,0,0,206,5,1,1,7,-1],[0,2,1,1,1,1,1,1,1,255,13,0,-1,0,8],[0,2,1,3,1,1,1,1,1,251,27,1,-1,0,9],[1,0,1,1,1,0,0,0,0,35,8,0,0,13,-1],[2,0,1,3,1,1,0,1,0,111,29,0,1,10,-1],[2,0,0,1,1,0,0,0,0,36,107,0,1,60,-1],[2,0,0,0,1,0,0,0,0,16,84,0,0,60,-1],[2,0,0,0,1,0,0,0,0,1,19,0,1,2,-1],[1,1,1,0,1,1,0,0,0,51,2,1,1,1,-1],[2,0,1,1,1,1,0,0,0,97,7,0,1,43,-1],[2,0,1,1,1,0,0,0,0,66,11,1,2,0,-1],[2,2,1,0,1,0,0,0,0,0,7,0,0,17,-1],[1,0,0,0,0,0,0,0,0,0,0,0,1,11,-1],[0,0,0,2,1,1,1,1,0,183,4,0,-1,0,7],[1,2,0,1,1,0,0,0,0,134,10,0,2,0,-1],[2,1,0,2,1,0,0,1,0,109,4,0,1,6,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,-1],[1,0,1,0,1,1,1,1,0,21,23,0,1,1,-1],[1,1,1,2,1,1,0,1,0,59,39,0,2,0,-1],[0,0,1,0,1,1,1,1,1,255,19,1,-1,0,8],[1,0,1,3,1,0,0,1,0,6,35,0,2,0,-1],[0,2,0,0,1,1,0,1,1,255,16,0,-1,0,6],[0,2,0,1,1,1,0,1,0,223,23,1,-1,0,7],[0,1,1,3,1,1,1,1,1,255,0,1,-1,0,8],[1,0,0,0,1,0,0,0,0,27,1,0,0,7,-1],[2,0,0,1,1,0,0,1,0,37,21,0,1,33,-1],[2,0,1,2,1,0,0,0,0,10,0,0,0,8,-1],[2,0,1,1,1,0,0,0,0,5,65,0,0,17,-1],[2,0,1,1,1,0,0,0,0,3,8,1,2,0,-1],[0,3,1,1,1,1,1,1,1,127,16,0,-1,0,8],[2,0,1,1,1,0,0,0,0,7,11,0,0,10,-1],[2,2,1,1,1,0,0,0,0,67,86,1,3,0,-1],[1,0,0,1,1,0,0,0,0,79,4,1,2,0,-1],[2,2,1,2,1,1,0,0,0,59,33,1,2,0,-1],[1,1,0,2,1,0,0,0,0,44,3,0,2,0,-1],[2,1,1,3,1,0,0,0,0,22,53,0,1,20,-1],[2,0,1,1,1,0,0,1,0,132,23,0,2,0,-1],[2,1,1,1,1,0,0,1,0,64,98,0,0,1,-1],[2,1,1,0,1,0,0,0,0,2,18,0,0,10,-1],[1,0,1,0,1,1,0,1,1,127,6,1,1,13,-1],[1,2,0,2,1,0,0,0,0,21,8,0,2,0,-1],[1,0,0,3,1,1,1,1,1,47,53,1,2,0,-1],[1,0,1,0,1,0,0,0,0,1,38,0,0,33,-1],[1,1,0,3,1,0,0,0,0,91,32,0,2,0,-1],[1,0,1,2,1,1,0,0,0,111,4,0,1,1,-1],[2,0,1,2,1,0,0,0,0,219,10,0,2,0,-1],[2,2,1,3,1,0,0,1,0,12,24,1,2,0,-1],[1,0,1,1,1,0,0,0,0,23,93,0,1,11,-1],[1,0,0,0,1,0,0,0,0,194,17,0,1,1,-1],[2,2,0,2,1,0,0,0,0,0,7,1,2,0,-1],[1,0,0,2,1,0,0,1,0,70,28,0,2,0,-1],[2,2,1,2,0,0,0,0,0,0,0,0,0,42,-1],[1,3,0,3,1,1,1,1,0,189,36,0,2,0,-1],[1,0,0,2,1,0,0,1,0,123,30,0,0,1,-1],[0,0,1,1,1,1,1,1,1,255,85,0,-1,0,9],[0,0,1,3,1,1,0,1,1,191,12,0,-1,0,5],[2,2,1,2,0,0,0,0,0,0,0,0,1,1,-1],[2,3,0,3,1,0,0,0,0,18,89,1,0,5,-1],[2,0,1,3,1,1,0,1,0,61,12,0,2,0,-1],[2,3,1,0,0,0,0,0,0,0,0,0,1,39,-1],[0,0,0,3,1,1,1,1,1,255,6,0,-1,0,7],[2,1,0,0,1,0,0,1,0,1,66,1,0,0,-1],[1,1,1,1,1,0,0,0,0,30,15,0,1,13,-1],[2,1,0,1,1,0,0,0,0,2,16,0,2,0,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,17,-1],[2,2,0,3,1,0,0,1,0,129,32,0,0,6,-1],[1,0,1,2,1,1,0,0,0,179,24,0,2,0,-1],[1,2,1,2,0,0,0,0,0,0,0,0,1,0,-1],[2,1,0,0,0,0,0,0,0,0,0,0,1,4,-1],[2,0,1,0,1,0,0,1,0,24,14,0,1,16,-1],[2,0,0,2,1,0,0,0,0,3,40,1,1,63,-1],[2,3,0,0,1,0,0,0,0,129,65,0,2,0,-1],[1,0,0,1,1,0,0,0,0,3,7,0,0,33,-1],[2,3,1,2,1,1,1,1,0,223,50,0,2,0,-1],[2,2,1,0,1,0,0,0,0,2,3,0,0,0,-1],[0,2,1,3,1,1,0,1,0,235,112,0,-1,0,8],[2,0,0,1,1,0,0,0,0,131,19,0,0,38,-1],[1,1,1,0,0,0,0,0,0,0,0,0,1,17,-1],[1,1,0,0,1,0,0,0,0,18,14,1,2,0,-1],[1,2,1,2,1,0,0,1,0,95,5,0,2,0,-1],[1,0,0,3,1,1,0,1,0,158,0,0,2,0,-1],[0,0,0,3,1,1,1,1,0,47,92,0,-1,0,7],[2,0,1,3,1,0,0,0,0,2,4,1,0,7,-1],[0,3,1,3,1,1,0,1,1,255,49,0,-1,0,8],[1,3,1,0,1,0,0,1,0,6,19,1,1,9,-1],[1,0,0,0,1,0,0,0,0,130,57,0,0,9,-1],[0,0,0,3,1,1,1,1,1,255,57,0,-1,0,9],[0,0,0,3,1,1,1,1,1,255,44,0,-1,0,8],[2,0,0,3,1,1,0,1,0,83,15,1,1,2,-1],[0,2,1,1,1,1,1,1,1,63,2,0,-1,0,10],[1,2,0,0,1,1,0,0,0,223,13,1,3,0,-1],[2,0,0,2,0,0,0,0,0,0,0,0,2,0,-1],[1,3,1,2,1,0,0,0,0,109,41,0,0,5,-1],[2,0,1,2,1,0,0,0,0,17,11,1,2,0,-1],[2,3,1,0,1,1,0,0,0,1,15,1,0,26,-1],[2,0,1,0,1,1,0,1,0,15,18,1,2,0,-1],[1,0,0,1,1,0,0,0,0,9,51,0,2,0,-1],[2,0,1,1,1,0,0,0,0,34,20,1,1,4,-1],[0,0,1,1,1,0,0,1,0,79,75,1,-1,0,5],[0,0,1,3,1,1,1,1,1,255,0,0,-1,0,7],[2,0,0,1,1,0,0,0,0,0,11,1,2,0,-1],[1,2,0,1,1,1,0,0,0,146,79,0,2,0,-1],[1,3,1,1,1,1,0,1,0,219,31,0,1,41,-1],[0,0,0,2,1,1,1,1,0,255,47,1,-1,0,7],[2,3,0,2,1,0,0,0,0,0,3,1,0,18,-1],[2,0,1,3,1,1,0,0,0,153,8,0,2,0,-1],[2,2,1,1,1,0,0,0,0,0,0,0,0,6,-1],[2,0,0,3,1,0,0,0,0,135,9,0,2,0,-1],[1,2,1,0,1,0,0,0,0,1,111,0,2,0,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,28,-1],[1,0,1,1,1,1,0,0,0,6,1,0,0,1,-1],[2,0,0,1,1,0,0,0,0,1,19,0,0,32,-1],[2,3,1,0,0,0,0,0,0,0,0,0,0,14,-1],[1,2,1,2,1,1,0,0,0,18,37,0,1,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,8,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,4,-1],[0,0,0,2,1,1,1,1,1,255,7,0,-1,0,6],[1,0,1,3,1,0,0,1,0,48,62,1,0,1,-1],[2,1,0,0,1,0,0,0,0,14,2,0,1,34,-1],[0,1,1,1,1,1,0,1,1,223,52,0,-1,0,7],[0,0,1,1,1,0,0,1,0,43,10,0,-1,0,8],[1,1,1,1,1,0,0,0,0,3,0,1,1,49,-1],[2,0,0,3,1,1,1,1,1,31,124,0,3,0,-1],[0,0,1,2,1,1,1,1,1,255,48,1,-1,0,8],[0,3,1,2,1,1,0,0,0,174,16,1,-1,0,10],[2,0,0,2,1,0,0,1,0,9,24,1,1,62,-1],[1,0,1,2,1,1,0,1,0,93,24,1,2,0,-1],[0,0,1,1,1,1,1,1,1,223,62,1,-1,0,7],[0,0,0,3,1,1,1,1,1,255,13,0,-1,0,10],[2,3,1,3,0,0,0,0,0,0,0,0,0,60,-1],[1,2,0,1,1,1,0,1,0,162,21,0,1,39,-1],[2,3,0,3,0,0,0,0,0,0,0,0,0,8,-1],[2,1,0,1,1,0,0,0,0,11,16,1,1,22,-1],[1,2,0,1,1,1,0,0,0,81,1,1,1,1,-1],[1,0,1,2,1,1,1,1,1,255,18,0,3,0,-1],[1,2,0,1,1,0,0,0,0,0,41,0,0,1,-1],[1,3,0,1,1,1,1,1,0,127,41,0,1,17,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,4,-1],[1,1,1,0,1,1,0,1,0,59,53,0,2,0,-1],[0,0,0,2,1,1,1,1,1,123,37,0,-1,0,8],[0,0,0,3,1,1,1,1,1,255,22,0,-1,0,7],[1,0,1,2,1,1,0,1,1,69,16,0,1,1,-1],[1,0,0,3,1,1,0,0,0,9,17,0,1,9,-1],[2,0,0,2,1,0,0,0,0,8,60,1,1,24,-1],[1,0,1,1,1,0,0,0,0,67,21,1,2,0,-1],[2,0,0,3,1,0,0,1,0,15,2,1,1,26,-1],[2,1,1,2,1,0,0,0,0,131,22,0,0,0,-1],[2,0,0,0,1,0,0,0,0,2,4,0,1,0,-1],[0,1,1,1,1,1,0,1,0,63,1,0,-1,0,8],[1,2,0,0,1,1,0,0,0,28,11,1,1,33,-1],[1,0,1,1,1,0,0,0,0,13,59,0,1,15,-1],[1,2,1,0,0,0,0,0,0,0,0,0,0,29,-1],[0,1,0,3,1,1,1,1,1,254,44,1,-1,0,9],[0,3,0,3,1,1,0,1,0,21,8,0,-1,0,8],[1,0,1,1,1,1,0,1,0,239,3,0,3,0,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,8,-1],[2,0,1,3,1,0,0,0,0,17,2,0,1,3,-1],[1,0,1,2,1,0,0,0,0,0,8,0,2,0,-1],[1,0,1,3,1,0,0,1,0,19,80,1,2,0,-1],[1,0,1,1,1,0,0,0,0,175,15,0,2,0,-1],[1,0,1,2,1,1,0,1,0,170,40,1,1,15,-1],[0,0,0,2,1,1,1,1,1,255,8,0,-1,0,7],[1,2,1,1,1,1,0,1,0,205,7,0,3,0,-1],[1,0,0,0,1,0,0,0,0,25,6,1,1,1,-1],[2,3,1,0,1,0,0,0,0,4,11,0,1,43,-1],[2,0,0,3,1,0,0,0,0,4,76,0,2,0,-1],[2,1,0,1,1,0,0,0,0,10,25,0,1,2,-1],[0,0,1,1,1,1,0,1,1,95,3,1,-1,0,7],[1,0,0,2,0,0,0,0,0,0,0,0,1,1,-1],[1,1,0,3,1,0,0,0,0,28,13,1,3,0,-1],[0,0,1,1,1,1,1,1,1,255,1,1,-1,0,7],[1,3,0,1,1,1,0,1,0,117,28,0,2,0,-1],[2,0,0,2,0,0,0,0,0,0,0,0,0,2,-1],[1,3,0,2,0,0,0,0,0,0,0,0,0,59,-1],[0,0,0,2,1,1,1,1,0,183,2,0,-1,0,8],[1,0,1,2,1,0,0,1,0,42,47,0,2,0,-1],[0,2,0,2,1,1,0,1,0,175,24,1,-1,0,7],[2,0,1,3,1,0,0,0,0,4,32,0,0,0,-1],[2,0,1,0,1,0,0,0,0,2,3,0,1,6,-1],[2,2,1,0,1,0,0,0,0,2,18,1,0,18,-1],[1,0,0,3,1,1,0,0,0,43,58,1,2,0,-1],[1,2,0,0,1,0,0,0,0,2,29,0,1,17,-1],[2,0,0,0,1,0,0,0,0,41,72,0,0,21,-1],[1,2,0,1,1,1,0,0,0,39,2,1,2,0,-1],[1,2,0,2,0,0,0,0,0,0,0,0,0,11,-1],[2,0,1,1,1,1,0,0,0,31,73,1,2,0,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,14,-1],[2,0,0,3,1,0,0,0,0,23,23,1,2,0,-1],[2,2,0,0,1,0,0,0,0,4,4,0,1,17,-1],[1,0,0,3,1,0,0,0,0,0,0,0,2,0,-1],[2,0,1,1,1,1,0,0,0,91,27,1,1,10,-1],[1,0,1,1,1,1,0,1,0,190,19,0,1,9,-1],[1,2,1,1,1,0,0,0,0,51,9,0,0,3,-1],[1,0,1,0,1,0,0,0,0,2,2,1,0,1,-1],[1,0,1,3,1,1,0,1,0,111,9,0,1,12,-1],[0,3,1,1,1,1,1,1,0,190,16,0,-1,0,9],[2,1,0,2,1,0,0,0,0,102,41,1,1,59,-1],[1,0,0,2,1,1,1,1,0,53,87,1,2,0,-1],[2,0,0,1,1,0,0,0,0,1,27,1,0,6,-1],[2,2,1,3,1,0,0,0,0,7,121,1,1,1,-1],[2,2,1,3,1,1,0,1,0,14,17,1,2,0,-1],[0,1,1,3,1,1,0,1,0,95,78,0,-1,0,5],[2,2,0,2,1,0,0,0,0,3,12,0,1,2,-1],[2,1,1,0,1,0,0,0,0,100,7,0,0,38,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,26,-1],[1,2,1,2,1,0,0,0,0,16,13,1,0,21,-1],[1,0,1,1,1,0,0,1,0,14,19,0,2,0,-1],[1,0,1,3,0,0,0,0,0,0,0,0,0,1,-1],[1,1,1,1,1,1,0,1,0,19,9,1,2,0,-1],[1,3,0,0,1,0,0,1,0,54,88,0,0,1,-1],[2,0,0,1,1,0,0,0,0,11,4,0,2,0,-1],[0,3,1,3,1,1,1,1,1,63,32,0,-1,0,7],[2,0,1,2,1,0,0,0,0,6,7,0,1,2,-1],[2,0,0,0,0,0,0,0,0,0,0,0,1,27,-1],[0,1,0,1,1,1,1,1,1,239,2,0,-1,0,9],[2,0,1,3,1,1,0,0,0,143,2,1,1,2,-1],[0,1,0,2,1,1,1,1,0,111,1,0,-1,0,6],[1,0,0,2,1,1,1,1,1,187,39,0,2,0,-1],[1,0,0,0,1,0,0,0,0,5,67,1,2,0,-1],[1,0,0,3,1,0,0,0,0,36,33,1,0,45,-1],[2,0,0,1,1,1,0,0,0,54,49,0,2,0,-1],[1,3,0,0,1,0,0,0,0,57,48,0,2,0,-1],[1,2,0,2,0,0,0,0,0,0,0,0,0,1,-1],[1,3,1,1,1,0,0,1,0,7,21,0,0,13,-1],[0,0,1,3,1,1,0,1,0,63,6,1,-1,0,7],[1,0,0,1,1,0,0,1,0,140,94,1,2,0,-1],[1,2,0,1,1,0,0,1,0,0,11,0,1,21,-1],[2,0,1,3,1,0,0,1,0,21,1,1,3,0,-1],[1,3,0,2,1,0,0,0,0,46,53,0,2,0,-1],[2,2,1,0,1,0,0,0,0,0,41,0,0,14,-1],[0,1,1,2,1,1,0,1,1,247,1,0,-1,0,6],[1,1,0,1,1,0,0,0,0,71,51,0,1,4,-1],[1,2,0,1,1,0,0,0,0,0,35,0,0,1,-1],[1,0,0,3,0,0,0,0,0,0,0,0,1,41,-1],[1,2,0,2,1,0,0,0,0,131,39,0,1,3,-1],[2,0,0,1,1,0,0,0,0,1,6,1,1,46,-1],[2,3,1,1,1,0,0,1,0,3,75,0,1,14,-1],[2,1,1,2,1,0,0,0,0,33,92,0,1,16,-1],[2,0,0,3,1,0,0,0,0,64,25,1,2,0,-1],[2,3,1,1,1,0,0,0,0,1,13,0,1,55,-1],[1,0,0,0,1,1,0,1,0,255,10,0,3,0,-1],[0,3,1,2,1,0,0,1,0,78,21,0,-1,0,7],[1,0,1,3,1,1,0,1,0,66,53,1,0,25,-1],[1,1,1,3,1,0,0,0,0,0,53,1,1,47,-1],[0,1,1,3,1,1,0,1,1,219,67,0,-1,0,7],[1,1,1,1,1,0,0,0,0,0,11,1,1,47,-1],[2,2,1,2,1,0,0,0,0,19,1,0,2,0,-1],[0,1,1,2,1,1,0,1,0,215,30,0,-1,0,7],[1,3,1,0,1,0,0,0,0,10,18,0,1,17,-1],[0,1,0,0,1,1,1,1,1,191,3,1,-1,0,8],[2,0,1,2,1,0,0,0,0,5,4,0,1,4,-1],[1,0,1,3,1,1,0,0,0,187,18,0,0,35,-1],[1,3,1,2,1,0,0,1,0,6,69,1,0,35,-1],[1,3,1,3,1,0,0,0,0,11,27,0,1,17,-1],[0,1,1,2,1,1,1,1,0,255,1,0,-1,0,6],[2,0,0,3,1,1,0,0,0,2,40,0,1,23,-1],[1,2,1,1,0,0,0,0,0,0,0,0,2,0,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,50,-1],[0,0,0,1,1,1,0,1,0,219,1,1,-1,0,10],[0,0,0,2,1,1,0,1,0,223,22,1,-1,0,7],[1,2,0,3,1,0,0,1,0,69,81,0,1,9,-1],[1,2,1,1,1,1,0,0,0,95,6,1,1,1,-1],[1,0,0,1,1,1,0,0,0,23,71,0,1,19,-1],[2,0,1,1,1,1,1,1,0,91,113,0,2,0,-1],[0,1,1,3,1,1,1,1,1,255,48,1,-1,0,7],[0,0,1,2,1,1,1,1,1,255,17,1,-1,0,7],[1,0,0,1,1,1,0,0,0,128,46,0,0,23,-1],[0,2,1,2,1,1,1,1,1,255,49,0,-1,0,9],[2,3,1,1,1,0,0,0,0,23,38,0,1,22,-1],[2,1,1,0,1,0,0,0,0,32,21,0,1,34,-1],[0,2,0,3,1,1,1,1,1,255,53,1,-1,0,8],[1,0,1,0,1,1,1,1,0,187,22,0,0,7,-1],[2,1,1,1,1,0,0,0,0,54,23,0,3,0,-1],[0,3,1,2,1,1,1,1,1,255,96,0,-1,0,7],[1,2,0,0,1,0,0,0,0,111,69,0,0,25,-1],[1,1,1,1,1,1,0,0,0,79,5,0,2,0,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,5,-1],[1,0,0,2,1,1,0,0,0,87,60,0,2,0,-1],[1,0,0,2,1,0,0,0,0,11,9,0,2,0,-1],[2,3,1,0,1,0,0,0,0,142,72,1,1,56,-1],[0,0,0,1,1,1,0,1,1,223,90,0,-1,0,6],[1,1,0,1,1,0,0,0,0,0,71,0,0,41,-1],[0,0,1,3,1,1,1,1,1,127,24,0,-1,0,7],[2,0,0,1,1,1,0,0,0,1,1,1,1,56,-1],[2,0,0,0,1,0,0,0,0,0,4,1,0,50,-1],[1,0,0,1,1,0,0,0,0,11,12,0,1,11,-1],[1,0,0,1,1,0,0,0,0,1,38,0,0,7,-1],[1,0,0,3,1,0,0,0,0,44,32,0,1,5,-1],[0,0,1,2,1,1,0,1,0,255,8,1,-1,0,9],[1,0,0,1,1,0,0,0,0,4,11,0,1,11,-1],[2,2,0,0,0,0,0,0,0,0,0,0,0,18,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,13,-1],[0,1,1,2,1,1,0,1,0,239,51,0,-1,0,8],[1,0,1,3,1,0,0,0,0,83,0,1,2,0,-1],[1,3,0,1,1,1,0,1,0,87,73,0,3,0,-1],[1,0,0,0,1,1,0,0,0,23,95,1,1,33,-1],[2,3,0,0,0,0,0,0,0,0,0,0,0,34,-1],[0,1,1,3,1,1,1,1,0,95,14,1,-1,0,8],[1,0,1,0,1,0,0,0,0,1,1,1,1,0,-1],[1,1,1,2,1,0,0,0,0,0,12,1,1,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,1,4,-1],[2,3,1,0,0,0,0,0,0,0,0,0,2,0,-1],[1,1,1,1,1,0,0,0,0,5,65,0,0,7,-1],[0,0,1,3,1,1,1,1,1,255,1,0,-1,0,7],[2,0,0,3,1,0,0,0,0,10,51,1,1,19,-1],[1,1,0,0,1,0,0,0,0,0,13,0,2,0,-1],[0,0,0,3,1,1,1,1,1,255,0,0,-1,0,9],[0,0,1,0,1,1,1,1,0,253,2,0,-1,0,8],[1,0,0,1,1,0,0,0,0,1,3,1,1,9,-1],[0,1,1,1,1,1,1,1,0,223,34,0,-1,0,6],[1,1,1,2,1,1,0,0,0,47,7,1,1,49,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,16,-1],[1,3,0,1,1,0,0,1,0,35,11,0,1,13,-1],[2,0,1,3,1,1,1,1,0,191,25,0,2,0,-1],[0,0,0,2,1,1,1,1,1,251,33,0,-1,0,6],[1,3,1,0,1,0,0,1,0,7,19,0,2,0,-1],[0,3,1,3,1,1,1,1,1,239,3,1,-1,0,9],[0,1,0,1,1,1,0,0,0,133,10,0,-1,0,8],[2,2,0,0,1,0,0,0,0,5,8,0,1,4,-1],[1,0,0,1,1,0,0,0,0,21,9,1,0,3,-1],[1,0,0,1,1,0,0,1,0,27,11,0,1,2,-1],[1,0,1,1,1,1,0,0,0,83,7,1,2,0,-1],[1,1,0,3,1,1,0,1,0,239,1,0,1,9,-1],[2,1,0,2,1,0,0,0,0,7,0,0,2,0,-1],[0,0,0,1,1,1,0,1,1,191,1,0,-1,0,7],[2,1,1,3,1,0,0,1,0,6,16,1,2,0,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,6,-1],[1,0,0,1,1,0,0,0,0,7,10,1,2,0,-1],[1,0,0,1,1,1,0,0,0,123,3,0,2,0,-1],[1,0,0,0,1,0,0,0,0,168,77,0,2,0,-1],[2,1,1,3,1,0,0,0,0,19,36,0,2,0,-1],[2,1,1,1,1,0,0,0,0,2,21,1,0,0,-1],[0,0,0,1,1,1,1,1,1,255,7,0,-1,0,9],[1,0,0,2,1,1,0,0,0,199,33,0,0,1,-1],[0,1,1,3,1,1,1,1,0,175,28,1,-1,0,7],[1,0,0,1,1,0,0,1,0,71,6,0,2,0,-1],[2,0,0,0,1,0,0,0,0,6,15,1,0,50,-1],[1,0,0,1,1,1,0,1,0,76,89,1,2,0,-1],[1,0,1,1,1,0,0,0,0,9,7,1,0,29,-1],[2,0,0,1,1,0,0,0,0,135,0,0,1,19,-1],[2,3,0,0,1,0,0,0,0,7,5,0,2,0,-1],[2,0,0,2,1,0,0,0,0,67,50,1,1,6,-1],[1,1,1,0,1,0,0,0,0,5,83,1,1,3,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,46,-1],[1,1,0,1,1,0,0,0,0,1,43,0,0,33,-1],[1,3,1,1,0,0,0,0,0,0,0,0,1,7,-1],[0,0,0,3,1,1,0,0,0,95,12,0,-1,0,5],[1,0,0,0,1,1,0,1,0,255,67,1,1,1,-1],[2,0,0,2,1,0,0,0,0,98,20,1,2,0,-1],[1,0,1,1,1,0,0,0,0,73,80,0,1,9,-1],[0,0,1,3,1,1,1,1,1,255,16,0,-1,0,10],[1,0,0,3,1,1,0,1,0,254,97,0,2,0,-1],[0,0,0,2,1,1,1,1,0,255,3,1,-1,0,7],[2,0,0,0,1,1,0,1,0,9,78,1,2,0,-1],[2,0,1,3,1,0,0,0,0,147,28,0,1,32,-1],[2,3,1,1,1,0,0,0,0,0,78,0,0,32,-1],[1,1,0,3,1,0,0,0,0,3,25,0,2,0,-1],[1,0,0,1,1,1,0,0,0,89,3,0,2,0,-1],[1,0,1,2,1,1,1,0,0,59,4,0,2,0,-1],[2,1,0,0,1,0,0,0,0,203,96,1,0,8,-1],[1,2,1,0,1,1,0,1,0,21,14,1,1,9,-1],[2,0,1,3,1,1,0,0,0,6,30,1,2,0,-1],[1,0,0,2,1,0,0,0,0,24,23,1,1,10,-1],[1,1,0,0,1,1,0,0,0,5,87,0,1,1,-1],[1,0,0,0,1,1,0,0,0,223,6,1,2,0,-1],[0,3,0,2,1,1,0,1,0,143,63,0,-1,0,6],[1,1,0,1,1,0,0,0,0,8,39,0,1,52,-1],[1,0,0,0,1,1,0,0,0,7,31,0,1,33,-1],[0,3,0,1,1,1,0,0,0,143,51,0,-1,0,7],[1,1,1,2,1,0,0,0,0,59,22,0,1,35,-1],[0,0,1,3,1,1,1,1,1,191,8,0,-1,0,5],[0,0,0,2,1,1,1,1,1,255,1,0,-1,0,9],[0,0,1,3,1,1,1,1,1,191,6,0,-1,0,9],[0,1,1,0,1,1,0,1,0,143,11,1,-1,0,7],[2,0,1,0,0,0,0,0,0,0,0,0,0,7,-1],[1,3,0,3,1,1,0,0,0,15,0,0,0,1,-1],[1,1,1,3,1,0,0,0,0,2,118,0,0,5,-1],[2,0,0,2,1,0,0,0,0,75,24,1,2,0,-1],[2,1,1,0,1,1,0,0,0,27,3,1,1,6,-1],[0,0,1,0,1,1,1,1,1,127,9,0,-1,0,9],[0,2,1,1,1,1,1,1,1,127,6,1,-1,0,7],[1,1,1,1,1,0,0,0,0,29,33,1,1,5,-1],[1,0,0,2,1,1,0,1,0,39,79,1,1,33,-1],[1,0,0,0,1,0,0,0,0,0,8,0,0,1,-1],[2,3,0,1,0,0,0,0,0,0,0,0,1,59,-1],[2,0,0,1,1,1,0,0,0,85,11,1,2,0,-1],[2,0,0,0,1,0,0,0,0,16,83,1,0,35,-1],[1,3,0,3,0,0,0,0,0,0,0,0,0,17,-1],[2,0,0,2,1,0,0,0,0,35,45,0,1,11,-1],[1,3,1,2,1,0,0,0,0,2,16,0,0,7,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,24,-1],[1,0,1,3,1,0,0,0,0,10,96,1,1,13,-1],[1,2,0,1,0,0,0,0,0,0,0,0,0,11,-1],[1,0,0,0,1,0,0,0,0,43,6,0,1,17,-1],[0,1,1,1,1,1,0,1,0,63,1,1,-1,0,7],[2,2,1,0,1,0,0,0,0,0,39,1,0,32,-1],[1,0,0,0,1,0,0,0,0,3,19,1,0,25,-1],[1,0,0,1,1,0,0,0,0,2,2,0,1,40,-1],[2,0,1,1,1,0,0,0,0,7,52,0,2,0,-1],[0,0,1,3,1,1,0,1,0,223,16,0,-1,0,6],[1,2,0,1,1,0,0,0,0,57,9,1,2,0,-1],[1,3,1,1,1,0,0,1,0,3,8,0,1,1,-1],[2,2,0,2,0,0,0,0,0,0,0,0,1,2,-1],[0,0,1,1,1,1,1,1,0,127,6,1,-1,0,7],[0,3,1,1,1,1,0,1,1,207,79,0,-1,0,7],[1,1,0,1,0,0,0,0,0,0,0,0,0,9,-1],[2,0,0,2,1,0,0,0,0,0,8,0,0,34,-1],[1,3,1,2,1,0,0,0,0,39,26,0,2,0,-1],[0,0,1,2,1,1,1,1,1,255,69,0,-1,0,8],[1,0,1,0,1,0,0,0,0,0,59,0,0,35,-1],[2,1,1,1,1,1,0,0,0,13,113,1,1,9,-1],[2,3,1,2,1,0,0,0,0,40,41,1,1,51,-1],[1,2,0,1,1,0,0,1,0,47,5,0,2,0,-1],[0,1,0,2,1,1,0,1,0,35,12,0,-1,0,6],[1,3,0,2,1,0,0,0,0,135,33,0,1,7,-1],[2,2,1,2,0,0,0,0,0,0,0,0,0,36,-1],[2,0,0,1,1,0,0,0,0,20,1,1,1,3,-1],[1,2,0,1,1,0,0,0,0,4,7,1,1,1,-1],[1,0,0,0,1,0,0,0,0,11,7,0,1,9,-1],[2,0,1,0,1,0,0,0,0,64,75,0,1,24,-1],[2,3,0,1,1,0,0,0,0,34,30,0,1,26,-1],[0,3,0,1,1,1,0,1,0,127,41,1,-1,0,6],[2,3,0,0,1,0,0,0,0,0,10,1,0,36,-1],[0,2,1,1,1,1,1,1,0,127,15,1,-1,0,7],[1,1,1,1,1,0,0,0,0,39,25,0,2,0,-1],[1,0,0,1,1,0,0,0,0,22,23,0,2,0,-1],[0,0,1,2,1,1,1,1,0,55,20,1,-1,0,9],[1,2,1,1,1,0,0,0,0,1,7,0,0,3,-1],[2,3,1,3,1,0,0,0,0,70,86,0,2,0,-1],[0,0,0,2,1,1,1,1,1,255,92,0,-1,0,10],[2,0,0,1,1,0,0,0,0,5,28,0,1,0,-1],[1,2,0,2,1,0,0,0,0,139,5,0,1,1,-1],[1,0,0,2,1,1,0,0,0,31,13,0,0,27,-1],[0,0,0,1,1,1,1,1,0,255,11,1,-1,0,9],[0,1,0,0,1,0,0,0,0,227,8,0,-1,0,9],[2,0,1,1,1,0,0,0,0,20,61,0,1,2,-1],[0,0,0,1,1,1,1,1,1,255,11,0,-1,0,6],[2,0,0,1,1,0,0,0,0,49,19,1,2,0,-1],[2,2,0,2,1,0,0,0,0,97,10,0,2,0,-1],[1,2,0,2,1,0,0,0,0,67,3,0,1,31,-1],[2,2,1,0,0,0,0,0,0,0,0,0,0,35,-1],[2,0,0,1,1,0,0,0,0,0,61,0,0,2,-1],[2,1,0,1,1,0,0,0,0,163,86,1,1,24,-1],[2,0,0,1,1,0,0,0,0,139,10,0,2,0,-1],[2,0,1,0,1,0,0,1,0,18,9,1,1,36,-1],[0,0,1,2,1,1,1,1,0,255,12,0,-1,0,8],[2,2,1,1,1,0,0,0,0,3,11,1,0,42,-1],[1,0,1,2,1,0,0,1,0,30,42,0,3,0,-1],[1,0,1,3,1,1,0,1,0,183,36,1,1,1,-1],[0,1,0,1,1,1,0,0,0,191,3,1,-1,0,9],[1,1,0,1,0,0,0,0,0,0,0,0,0,9,-1],[1,0,1,1,1,1,0,0,0,15,7,0,2,0,-1],[2,1,0,1,1,0,0,0,0,21,103,1,2,0,-1],[2,0,0,0,0,0,0,0,0,0,0,0,1,9,-1],[2,0,0,3,1,1,0,0,0,148,19,1,1,29,-1],[2,1,1,3,1,0,0,0,0,0,5,1,0,48,-1],[1,1,0,1,1,0,0,0,0,57,15,1,1,9,-1],[0,3,0,2,1,1,1,1,0,255,35,0,-1,0,6],[1,0,1,2,1,0,0,0,0,2,42,0,2,0,-1],[1,1,0,3,1,0,0,0,0,23,62,0,2,0,-1],[0,0,1,2,1,1,1,1,0,79,2,1,-1,0,8],[1,0,0,3,0,0,0,0,0,0,0,0,0,11,-1],[0,0,0,3,1,1,1,1,0,255,89,0,-1,0,9],[1,2,0,3,1,1,0,1,0,219,17,1,2,0,-1],[1,0,1,2,1,0,0,1,0,27,7,0,0,32,-1],[1,3,1,2,1,0,0,0,0,23,17,1,1,1,-1],[1,0,1,2,1,0,0,0,0,20,10,0,0,1,-1],[1,2,1,1,1,0,0,0,0,5,17,1,2,0,-1],[2,2,0,3,1,0,0,0,0,1,18,0,1,38,-1],[2,1,0,3,1,0,0,0,0,0,8,0,0,22,-1],[1,3,1,1,0,0,0,0,0,0,0,0,1,0,-1],[2,2,1,3,1,0,0,0,0,11,16,0,1,49,-1],[2,1,0,1,1,0,0,0,0,90,53,0,1,30,-1],[0,0,1,0,1,0,0,0,0,44,115,0,-1,0,6],[0,1,0,3,1,1,1,1,1,255,25,1,-1,0,10],[0,2,0,0,1,1,1,1,1,103,31,0,-1,0,7],[1,0,0,1,1,1,0,1,1,95,61,1,2,0,-1],[1,3,1,0,1,0,0,0,0,9,22,0,0,1,-1],[2,0,1,1,1,0,0,0,0,7,45,0,1,30,-1],[1,1,1,0,1,0,0,0,0,159,7,1,2,0,-1],[1,1,1,3,1,0,0,0,0,69,21,0,1,25,-1],[2,1,0,0,0,0,0,0,0,0,0,0,1,7,-1],[1,0,0,2,1,0,0,0,0,25,20,0,0,1,-1],[2,1,0,3,1,1,0,0,0,135,99,0,2,0,-1],[0,0,1,3,1,1,1,1,1,255,12,0,-1,0,7],[2,0,1,0,1,0,0,0,0,179,1,1,2,0,-1],[1,0,1,0,1,0,0,0,0,7,9,0,1,9,-1],[2,0,0,1,1,0,0,0,0,17,21,0,1,14,-1],[0,0,1,2,1,1,0,0,0,127,82,0,-1,0,7],[2,0,1,1,1,0,0,0,0,3,7,0,0,34,-1],[1,0,1,3,1,1,0,0,0,2,84,1,1,9,-1]]}};
const OF_SX=['Hommes','Femmes'],OF_AGE=['18 à 24 ans','25 à 34 ans','35 à 44 ans','45 ans et plus'];
const oPct=(L,f)=>L.length?L.filter(f).length/L.length:null;
const oNps=(L,i)=>{if(!L.length)return null;const p=L.filter(r=>r[i]>=9).length,d=L.filter(r=>r[i]<=6).length;return {e:(p-d)/L.length*100,p:p/L.length,pa:1-(p+d)/L.length,d:d/L.length}};
const oP=v=>v==null?'—':fr(v*100,0)+' %';
let oBars=(L,col,mk)=>`<div class="bars">${L.map(([l,v,m],i)=>`<div class="bar"><div class="bl">${esc(l)}</div><div class="bt"><div class="bf" style="width:${(v||0)*100}%;background:${col?col(v,i):'#627441'}"></div>${mk&&m!=null?`<div class="obj" style="left:${m*100}%"></div>`:''}</div><div class="bv">${oP(v)}${mk&&m!=null?' '+msD((v-m)*100):''}</div></div>`).join('')}</div>`;
const oSplit=(lab,x)=>x?`<div class="en-split"><span>${lab}</span><div><i style="width:${x.d*100}%;background:#f0524a">${x.d>=.06?fr(x.d*100,0)+' %':''}</i><i style="width:${x.pa*100}%;background:#f59f0b">${x.pa>=.06?fr(x.pa*100,0)+' %':''}</i><i style="width:${x.p*100}%;background:#627441">${x.p>=.06?fr(x.p*100,0)+' %':''}</i></div><b>${enFmt(x.e)}</b></div>`:'';
const oLeg='<div class="legend" style="margin-top:8px"><span><i style="background:#f0524a"></i>Détracteurs (0 à 6)</span><span><i style="background:#f59f0b"></i>Passifs (7 et 8)</span><span><i style="background:#627441"></i>Promoteurs (9 et 10)</span></div>';
/* ---------- registre des études intégrées ---------- */
const OTHS={
 cpp:{t:CPP.t,per:'Septembre 2027',tag:'Prêt scolaire',rows:OTD.cpp.r,unit:'emprunteurs',
   desc:'Motifs, dépenses financées, canal de demande, satisfaction, irritants et recommandations, par profil d’emprunteur.',
   F:[['sx','Sexe',1,OF_SX],['a','Âge',2,['25 à 34 ans','35 à 44 ans','45 à 54 ans','55 ans et plus']],['z','Zone',3,['Abidjan','Intérieur du pays']],['s','Profil d’emprunteur',0,OTD.cpp.seg]],
   mini:L=>[[oP(oPct(L,r=>r[18]>=4)),'satisfaits'],[enFmt(oNps(L,17).e),'NPS'],[oP(oPct(L,r=>r[19])),'à jour']],
   page:L=>cppPage2(L),xls:L=>cppXls2(L),file:'BGFIBank_Pret_Scolaire_Satisfaction_2027.xlsx'},
 not:{t:'Notoriété et image de BGFIBank',per:'Août 2027',tag:'Notoriété et image',rows:OTD.not.r,unit:'personnes interrogées',
   desc:'Notoriété spontanée et assistée, considération, préférence, image de marque, sources de connaissance et freins à l’ouverture d’un compte.',
   F:[['sx','Sexe',2,OF_SX],['a','Âge',3,OF_AGE],['v','Ville',1,OTD.not.vil],['st','Statut bancaire',0,OTD.not.st]],
   mini:L=>[[oP(oPct(L,r=>r[4])),'notoriété assistée'],[oP(oPct(L,r=>r[5])),'spontanée'],[oP(oPct(L,r=>r[7])),'considération']],
   page:L=>notPage(L),xls:L=>notXls(L),file:'BGFIBank_Notoriete_Image_2027.xlsx'}};
const othCur=()=>OTHS[S.sub.othK]||null;
const othRows=(o,f)=>{f=f||S.f;return o.rows.filter(r=>o.F.every(([k,,i])=>f[k]==null||f[k]===''||String(r[i])===String(f[k])))};
const othFLab=o=>o.F.filter(([k])=>S.f[k]!=null&&S.f[k]!=='').map(([k,l,,lab])=>lab[+S.f[k]]).join(' · ');
function othBase(o,L){const fl=othFLab(o);return `<div class="oth-base"><span><b>Base : ${fr(L.length,0)} ${o.unit}</b>${fl?` · ${esc(fl)}`:` · ensemble de l’échantillon (${fr(o.rows.length,0)})`}</span>${fl?'<button class="btn ghost" type="button" data-othfr>Retirer les filtres</button>':'<span class="note">Filtrez avec le bouton « Filtres » en bas à droite</span>'}</div>${L.length&&L.length<30?`<div class="oth-warn">Base faible (${L.length}) : résultats à lire avec prudence.</div>`:''}`}
function othOpenF(tmp){const o=othCur();if(!o)return;const b=$('#fbody');S.tmp=tmp||Object.assign({},S.f);
  b.innerHTML=o.F.map(([k,l,,lab])=>`<label>${l}<select class="select" data-f="${k}"><option value="">Tous</option>${lab.map((x,i)=>`<option value="${i}" ${String(S.tmp[k])===String(i)?'selected':''}>${esc(x)}</option>`).join('')}</select></label>`).join('')+'<div class="fcount" id="fc"></div>';
  const cnt=()=>{const n=othRows(o,S.tmp).length;$('#fc').textContent=`${fr(n,0)} ${o.unit} correspondent à la sélection`};
  $$('#fbody select').forEach(s=>s.onchange=()=>{S.tmp[s.dataset.f]=s.value;cnt()});cnt();$('#fpanel').classList.remove('hidden')}
window.othOpenF=othOpenF;
/* ---------- prêt scolaire (répondants) ---------- */
const CPP_ART={'Accueil et conseil en agence':'l’accueil et le conseil en agence','Simplicité du dossier':'la simplicité du dossier','Clarté des conditions (taux, durée, échéances)':'la clarté des conditions','Rapidité de la réponse':'la rapidité de la réponse','Déblocage des fonds avant la rentrée':'le déblocage des fonds avant la rentrée','Montant accordé':'le montant accordé','Durée de remboursement':'la durée de remboursement','Taux et frais de dossier':'le taux et les frais de dossier'};
const cppArt=x=>CPP_ART[x]||x.toLowerCase();
function cppPage2(L){const o=OTHS.cpp,n=L.length;
  const top=`<div class="cpp-back"><button class="btn ghost" type="button" data-othback>← Toutes les études</button><button class="btn" type="button" data-othxl>Télécharger les résultats (Excel)</button></div>`+head('Autres études · '+o.per,o.t,`Enquête en ligne auprès de ${o.rows.length} emprunteurs du prêt scolaire · ${CPP.parc} prêts accordés pour la rentrée 2027 · questionnaire de 10 minutes`)+othBase(o,L);
  if(!n)return top+'<div class="card"><h3>Aucun emprunteur ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
  const sat=oPct(L,r=>r[18]>=4),N=oNps(L,17),act=oPct(L,r=>r[19]),nr=L.reduce((t,r)=>t+r[20],0)/n,mt=L.reduce((t,r)=>t+r[21],0)/n;
  const dist=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]===k)]),bits=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]&(1<<k))]);
  const fq=dist(4,CPP.freq.map(x=>x[0])),mo=dist(5,CPP.mot.map(x=>x[0])),us=bits(6,CPP.use.map(x=>x[0])),rc=dist(7,CPP.rech.map(x=>x[0]));
  const at=CPP.att.map((x,k)=>[x[0],oPct(L,r=>r[8+k]>=4)]),ir=bits(16,CPP.irr.map(x=>x[0]));
  const hebdo=oPct(L,r=>r[4]<=1),cont=oPct(L,r=>r[22]),vi=oPct(L,r=>r[23]),NA=L.filter(r=>r[25]>=0),oi=oPct(NA,r=>r[25]===1);
  const atS=at.slice().sort((a,b)=>b[1]-a[1]),usS=us.slice().sort((a,b)=>b[1]-a[1]);
  const seg=OTD.cpp.seg.map((l,s)=>{const X=L.filter(r=>r[0]===s);return {l,n:X.length,h:oPct(X,r=>r[4]<=1),sa:oPct(X,r=>r[18]>=4),e:X.length?oNps(X,17).e:null}}).filter(x=>x.n);
  const segOk=seg.filter(x=>x.n>=10).sort((a,b)=>b.e-a.e);
  const key=[`Le prêt scolaire finance d’abord les <b>${esc(usS[0][0].toLowerCase())}</b> (${oP(usS[0][1])} des emprunteurs), puis les ${esc(usS[1][0].toLowerCase())} (${oP(usS[1][1])}).`,
    `Il est <b>installé dans les habitudes</b> : ${oP(hebdo)} des emprunteurs y recourent chaque année depuis au moins deux ans et ${oP(cont)} comptent le renouveler à la prochaine rentrée.`,
    `La satisfaction (${oP(sat)}) s’appuie sur ${esc(cppArt(atS[0][0]))} (${oP(atS[0][1])}) ; elle est freinée par <b>${esc(cppArt(atS[atS.length-1][0]))}</b> (${oP(atS[atS.length-1][1])}) et <b>${esc(cppArt(atS[atS.length-2][0]))}</b> (${oP(atS[atS.length-2][1])}).`]
    .concat(segOk.length>1?[`Les ${esc(segOk[0].l.toLowerCase().replace(/ \(.*\)/,''))} sont les plus enthousiastes (NPS ${enFmt(segOk[0].e)}) ; les ${esc(segOk[segOk.length-1].l.toLowerCase().replace(/ \(.*\)/,''))} les moins convaincus (NPS ${enFmt(segOk[segOk.length-1].e)}).`]:[])
    .concat(NA.length>=10?[`${oP(oi)} des emprunteurs sans autre crédit BGFIBank se disent intéressés par un crédit d’équipement ou d’habitat : <b>un levier de fidélisation</b>.`]:[]);
  const V=[],seen={};L.forEach(r=>{if(r[26]>=0&&!seen[r[26]]){seen[r[26]]=1;V.push(r)}});const vp=V.filter(r=>r[26]<100),vn=V.filter(r=>r[26]>=100),VB=[];for(let i=0;VB.length<8&&(i<vp.length||i<vn.length);i++){if(vp[i])VB.push(vp[i]);if(vn[i]&&VB.length<8)VB.push(vn[i])}
  return top+`<div class="kpis">${kpi('Emprunteurs satisfaits',`${fr(sat*100,0)}<small>%</small>`,'notes 4 et 5 sur 5',true)}${kpi('NPS prêt scolaire',enFmt(N.e),'promoteurs − détracteurs')}${kpi('Remboursements à jour',`${fr(act*100,0)}<small>%</small>`,'déclarés par les emprunteurs')}${kpi('Enfants financés',fr(nr,1),'par emprunteur en moyenne')}${kpi('Montant emprunté',`${fr(mt/1000,0)}<small> k FCFA</small>`,'en moyenne par prêt')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card('Ancienneté du recours au prêt','Part des emprunteurs',oBars(fq))}${card('Motif principal de la demande','Une seule réponse',oBars(mo))}</div>
  <div class="cpp-g2">${card('Dépenses financées par le prêt','Plusieurs réponses possibles · rentrée 2027',oBars(us))}${card('Canal de demande du prêt','Une seule réponse',oBars(rc))}</div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Recommanderiez-vous le prêt scolaire BGFIBank à un proche ?</h3><p>Répartition des emprunteurs (note de 0 à 10)</p></div></div>${oSplit('NPS',N)}${oLeg}</div>
  <div class="cpp-g2">${card('Satisfaction par aspect','Part d’emprunteurs satisfaits (4 et 5 sur 5)',oBars(at,cppC))}${card('Principaux irritants','Plusieurs réponses possibles',oBars(ir,()=>'#f0524a'))}</div>
  <div style="margin-top:16px">${card('Résultats par profil d’emprunteur','Recours régulier, satisfaction et recommandation · bases inférieures à 10 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Profil</th><th class="c">Répondants</th><th class="c">Emprunteurs réguliers</th><th class="c">Satisfaits</th><th class="c">NPS</th></tr></thead><tbody>${seg.map(x=>x.n<10?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="3"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.h)}</td><td class="c">${oP(x.sa)}</td><td class="c">${enPill(Math.round(x.e))}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div class="cpp-g2">${card('Intentions','Part des emprunteurs concernés',`<div class="cpp-int"><div><b>${oP(cont)}</b><span>Renouveler le prêt à la prochaine rentrée</span><small>emprunteurs de la sélection</small></div><div><b>${oP(vi)}</b><span>Intérêt pour une épargne scolaire BGFIBank</span><small>emprunteurs de la sélection</small></div><div><b>${NA.length?oP(oi):'—'}</b><span>Intérêt pour un autre crédit BGFIBank</span><small>emprunteurs sans autre crédit BGFIBank (${NA.length})</small></div></div>`)}${card('Paroles d’emprunteurs','Extraits des commentaires libres de la sélection',VB.length?`<div class="ms-vb cpp-vb">${VB.map(r=>{const p=r[26]<100;return `<div class="ms-v ${p?'pos':'neg'}"><p>« ${esc(p?OTD.cpp.vpos[r[26]]:OTD.cpp.vneg[r[26]-100])} »</p><span>${p?'Positif':'À améliorer'} · ${esc(OTD.cpp.seg[r[0]].replace(/ \(.*\)/,''))}</span></div>`}).join('')}</div>`:'<p class="note">Aucun commentaire dans cette sélection.</p>')}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action issues des résultats d’ensemble',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th class="c">Impact attendu</th><th class="c">Horizon</th></tr></thead><tbody>${CPP.rec.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1].replace(/ \(37 % intéressés\)/,''))}</td><td class="c"><span class="pill ${r[2]==='Forte'?'p-ok':'p-mute'}">${r[2]}</span></td><td class="c">${r[3]}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
/* ---------- notoriété et image ---------- */
const NOT_IT=['Certainement pas','Probablement pas','Probablement','Certainement'];
const NOT_REC=[['Sortir de l’image « banque des entreprises »','Campagne grand public centrée sur les particuliers et les jeunes actifs, avec des visages et des situations du quotidien.','Forte','Moyen terme'],
  ['Faire connaître les offres','Contenus courts sur les réseaux sociaux présentant les offres phares (compte, prêt scolaire, crédit) et leurs conditions.','Forte','Court terme'],
  ['Affirmer la dimension digitale','Mettre en avant l’application mobile et les services en ligne dans toute la communication.','Moyenne','Moyen terme'],
  ['Clarifier les tarifs','Grille tarifaire simple et comparée, publiée en agence et en ligne.','Moyenne','Court terme'],
  ['Activer le bouche-à-oreille','Programme de parrainage pour les clients satisfaits, relayé par les conseillers.','Moyenne','Moyen terme']];
function notPage(L){const o=OTHS.not,n=L.length,D2=OTD.not;
  const top=`<div class="cpp-back"><button class="btn ghost" type="button" data-othback>← Toutes les études</button><button class="btn" type="button" data-othxl>Télécharger les résultats (Excel)</button></div>`+head('Autres études · '+o.per,o.t,`Enquête auprès de ${o.rows.length} personnes de 18 ans et plus, clientes ou non d’une banque · Abidjan, Bouaké, San Pédro et Yamoussoukro · questionnaire en ligne et en face à face`)+othBase(o,L);
  if(!n)return top+'<div class="card"><h3>Aucune personne ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
  const as=oPct(L,r=>r[4]),sp=oPct(L,r=>r[5]),tm=oPct(L,r=>r[6]),cs=oPct(L,r=>r[7]),pf=oPct(L,r=>r[8]);
  const AW=L.filter(r=>r[4]),img=D2.img.map((l,k)=>[l,oPct(AW,r=>r[9]&(1<<k)),D2.imgm[k]]),src=D2.src.map((l,k)=>[l,oPct(AW,r=>r[10]&(1<<k))]),cr=oPct(AW,r=>r[11]);
  const NC=L.filter(r=>r[0]!==0),it=NOT_IT.map((l,k)=>[l,oPct(NC,r=>r[12]===k)]),it2=oPct(NC,r=>r[12]>=2),NO=NC.filter(r=>r[12]<2),frn=D2.fr.map((l,k)=>[l,oPct(NO,r=>r[13]&(1<<k))]);
  const CL=L.filter(r=>r[0]===0),NP=CL.length>=10?oNps(CL,14):null;
  const imgS=img.slice().sort((a,b)=>(b[1]-b[2])-(a[1]-a[2])),frS=frn.slice().sort((a,b)=>b[1]-a[1]),srcS=src.slice().sort((a,b)=>b[1]-a[1]);
  const fun=[['Notoriété assistée',as,null,''],['Notoriété spontanée',sp,0,'des personnes qui la connaissent'],['Citée en premier',tm,1,'de celles qui la citent spontanément'],['Considération',cs,0,'des personnes qui la connaissent'],['Préférence',pf,3,'de celles qui l’envisagent']];
  const vil=D2.vil.map((l,v)=>{const X=L.filter(r=>r[1]===v);return {l,n:X.length,as:oPct(X,r=>r[4]),sp:oPct(X,r=>r[5]),tm:oPct(X,r=>r[6]),cs:oPct(X,r=>r[7])}}).filter(x=>x.n);
  const key=[`BGFIBank est <b>connue de ${oP(as)}</b> des personnes interrogées quand on cite son nom, mais seules ${oP(sp)} la citent spontanément et ${oP(tm)} en premier.`,
    `Le passage de la notoriété à la considération est le principal enjeu : ${oP(cs)} envisageraient BGFIBank pour leur banque, ${oP(pf)} la préfèrent.`,
    AW.length?`Son image repose sur <b>${esc(imgS[0][0].toLowerCase())}</b> (${oP(imgS[0][1])}, ${msD((imgS[0][1]-imgS[0][2])*100)} par rapport à la moyenne des banques évaluées) ; elle est en retrait sur ${esc(imgS[imgS.length-1][0].toLowerCase())} (${oP(imgS[imgS.length-1][1])}).`:'',
    AW.length?`La marque se fait connaître d’abord par le ${esc(srcS[0][0].toLowerCase())} (${oP(srcS[0][1])}) et les ${esc(srcS[1][0].toLowerCase())} (${oP(srcS[1][1])}) ; ${oP(cr)} se souviennent d’une campagne récente.`:'',
    NC.length>=10?`Parmi les non-clients, ${oP(it2)} envisagent d’ouvrir un compte à BGFIBank ; le premier frein est : ${esc(frS[0][0].toLowerCase())} (${oP(frS[0][1])}).`:''].filter(Boolean);
  const mx=Math.max(as||0,.01);
  return top+`<div class="kpis">${kpi('Notoriété assistée',`${fr(as*100,0)}<small>%</small>`,'connaissent BGFIBank de nom',true)}${kpi('Notoriété spontanée',`${fr(sp*100,0)}<small>%</small>`,'citent BGFIBank sans aide')}${kpi('Citée en premier',`${fr(tm*100,0)}<small>%</small>`,'première banque citée')}${kpi('Considération',`${fr(cs*100,0)}<small>%</small>`,'l’envisageraient pour leur banque')}${kpi('Préférence',`${fr(pf*100,0)}<small>%</small>`,'la préfèrent aux autres banques')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Du nom connu à la banque préférée</h3><p>Part des personnes interrogées à chaque étape · taux de passage indiqué à droite</p></div></div><div class="not-fun">${fun.map(([l,v],i)=>`<div class="nf"><span class="nl">${l}</span><div class="nt"><i style="width:${v/mx*100}%"></i></div><b>${oP(v)}</b><small>${fun[i][2]!=null?`${oP(fun[fun[i][2]][1]?v/fun[fun[i][2]][1]:null)} ${fun[i][3]}`:'base : ensemble des personnes interrogées'}</small></div>`).join('')}</div></div>
  <div style="margin-top:16px">${card('Notoriété par ville','Bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Ville</th><th class="c">Interrogés</th><th class="c">Assistée</th><th class="c">Spontanée</th><th class="c">Citée en premier</th><th class="c">Considération</th></tr></thead><tbody>${vil.map(x=>x.n<20?`<tr><td><b>${x.l}</b></td><td class="c">${x.n}</td><td class="c" colspan="4"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${x.l}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.as)}</td><td class="c">${oP(x.sp)}</td><td class="c">${oP(x.tm)}</td><td class="c">${oP(x.cs)}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div class="cpp-g2">${card('Image de BGFIBank','Part des personnes qui connaissent BGFIBank et lui associent chaque qualité · le trait marque la moyenne des banques évaluées',AW.length?oBars(img,cppC,1):'<p class="note">Aucune personne de la sélection ne connaît BGFIBank.</p>')}${card('Comment ont-ils connu BGFIBank ?','Plusieurs réponses possibles · personnes qui connaissent BGFIBank',AW.length?oBars(src)+`<div class="not-cr"><b>${oP(cr)}</b><span>se souviennent d’une campagne BGFIBank au cours des six derniers mois</span></div>`:'<p class="note">Base vide.</p>')}</div>
  <div class="cpp-g2">${card('Intention d’ouvrir un compte à BGFIBank','Personnes qui ne sont pas clientes de BGFIBank · '+NC.length+' personnes',NC.length?oBars(it,(v,i)=>['#f0524a','#f59f0b','#96a973','#627441'][i])+`<div class="not-cr"><b>${oP(it2)}</b><span>répondent « probablement » ou « certainement »</span></div>`:'<p class="note">Non concerné : la sélection ne comprend que des clients de BGFIBank.</p>')}${card('Freins à l’ouverture d’un compte','Plusieurs réponses possibles · non-clients sans intention d’ouverture ('+NO.length+')',NO.length?oBars(frS,()=>'#f0524a'):'<p class="note">Non concerné.</p>')}</div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Recommandation par les clients de BGFIBank</h3><p>Recommanderiez-vous BGFIBank à un proche ? · clients de BGFIBank de la sélection (${CL.length})</p></div></div>${NP?oSplit('NPS',NP)+oLeg:'<p class="note">Base insuffisante (moins de 10 clients de BGFIBank dans la sélection).</p>'}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action issues des résultats d’ensemble',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th class="c">Impact attendu</th><th class="c">Horizon</th></tr></thead><tbody>${NOT_REC.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1])}</td><td class="c"><span class="pill ${r[2]==='Forte'?'p-ok':'p-mute'}">${r[2]}</span></td><td class="c">${r[3]}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
/* ---------- exports Excel (selon les filtres) ---------- */
async function othXlsBase(o,L,title){await dkPrep();const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const tx=(ws,r,c,v,nf)=>ws.c(r,c,v==null?'—':v,{f:{n:F,sz:10},nf});
  const fl=othFLab(o);const sub=`${o.per} · base : ${L.length} ${o.unit}${fl?' · filtres : '+fl:''}`;
  const blk=(ws,r,t,R,h2='Part')=>{hd(ws,r,1,t);hd(ws,r,2,h2);R.forEach(([l,v],i)=>{tx(ws,r+1+i,1,l);tx(ws,r+1+i,2,v,'0%')});return r+R.length+2};
  return {W,hd,tx,sub,blk,done:()=>{W.sheets.forEach(s=>s.grid=false);return W.blob()}}}
async function cppXls2(L){const o=OTHS.cpp,B=await othXlsBase(o,L),{W,hd,tx,blk}=B;const n=L.length||1;
  const w1=W.sheet('Synthèse');xTitle(w1,o.t,B.sub);hd(w1,4,1,'Indicateur');hd(w1,4,2,'Résultat');const N=oNps(L,17)||{e:null,p:null,pa:null,d:null};
  [['Emprunteurs satisfaits (4 et 5 sur 5)',oPct(L,r=>r[18]>=4),'0%'],['NPS prêt scolaire',N.e==null?null:Math.round(N.e)],['Promoteurs',N.p,'0%'],['Passifs',N.pa,'0%'],['Détracteurs',N.d,'0%'],['Remboursements à jour',oPct(L,r=>r[19]),'0%'],['Enfants financés par emprunteur',L.reduce((t,r)=>t+r[20],0)/n,'0.0'],['Montant moyen emprunté (FCFA)',Math.round(L.reduce((t,r)=>t+r[21],0)/n),'#,##0'],['Intention de renouveler le prêt',oPct(L,r=>r[22]),'0%'],['Intérêt pour une épargne scolaire',oPct(L,r=>r[23]),'0%']].forEach((r,i)=>{tx(w1,5+i,1,r[0]);tx(w1,5+i,2,r[1],r[2])});w1.w(1,52);w1.w(2,14);
  const dist=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]===k)]),bits=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]&(1<<k))]);
  const w2=W.sheet('Recours au prêt');xTitle(w2,'Recours au prêt et dépenses financées',B.sub);let r=4;r=blk(w2,r,'Ancienneté du recours au prêt',dist(4,CPP.freq.map(x=>x[0])));r=blk(w2,r,'Motif principal de la demande',dist(5,CPP.mot.map(x=>x[0])));r=blk(w2,r,'Dépenses financées (plusieurs réponses)',bits(6,CPP.use.map(x=>x[0])));blk(w2,r,'Canal de demande du prêt',dist(7,CPP.rech.map(x=>x[0])));w2.w(1,48);w2.w(2,12);
  const w3=W.sheet('Satisfaction');xTitle(w3,'Satisfaction et irritants',B.sub);r=blk(w3,4,'Aspect (satisfaits)',CPP.att.map((x,k)=>[x[0],oPct(L,q=>q[8+k]>=4)]));blk(w3,r,'Irritant (cité)',bits(16,CPP.irr.map(x=>x[0])));w3.w(1,48);w3.w(2,12);
  const w4=W.sheet('Profils');xTitle(w4,'Résultats par profil d’emprunteur',B.sub);['Profil','Répondants','Emprunteurs réguliers','Satisfaits','NPS'].forEach((h,j)=>hd(w4,4,1+j,h));OTD.cpp.seg.forEach((l,s)=>{const X=L.filter(q=>q[0]===s);tx(w4,5+s,1,l);tx(w4,5+s,2,X.length);if(X.length>=10){tx(w4,5+s,3,oPct(X,q=>q[4]<=1),'0%');tx(w4,5+s,4,oPct(X,q=>q[18]>=4),'0%');tx(w4,5+s,5,Math.round(oNps(X,17).e))}else tx(w4,5+s,3,'Base insuffisante')});w4.w(1,40);[2,3,4,5].forEach(j=>w4.w(j,16));
  return B.done()}
async function notXls2(L){const o=OTHS.not,B=await othXlsBase(o,L),{W,hd,tx,blk}=B,D2=OTD.not;const AW=L.filter(r=>r[4]),NC=L.filter(r=>r[0]!==0),NO=NC.filter(r=>r[12]<2);
  const w1=W.sheet('Notoriété');xTitle(w1,o.t,B.sub);let r=blk(w1,4,'Indicateur',[['Notoriété assistée',oPct(L,q=>q[4])],['Notoriété spontanée',oPct(L,q=>q[5])],['Citée en premier',oPct(L,q=>q[6])],['Considération',oPct(L,q=>q[7])],['Préférence',oPct(L,q=>q[8])]]);
  hd(w1,r,1,'Ville');hd(w1,r,2,'Interrogés');hd(w1,r,3,'Assistée');hd(w1,r,4,'Spontanée');hd(w1,r,5,'Considération');D2.vil.forEach((l,v)=>{const X=L.filter(q=>q[1]===v);tx(w1,r+1+v,1,l);tx(w1,r+1+v,2,X.length);if(X.length>=20){tx(w1,r+1+v,3,oPct(X,q=>q[4]),'0%');tx(w1,r+1+v,4,oPct(X,q=>q[5]),'0%');tx(w1,r+1+v,5,oPct(X,q=>q[7]),'0%')}else tx(w1,r+1+v,3,'Base insuffisante')});w1.w(1,40);[2,3,4,5].forEach(j=>w1.w(j,14));
  const w2=W.sheet('Image');xTitle(w2,'Image de BGFIBank',`Personnes qui connaissent BGFIBank (${AW.length}) · ${B.sub}`);hd(w2,4,1,'Qualité associée');hd(w2,4,2,'BGFIBank');hd(w2,4,3,'Moyenne des banques');D2.img.forEach((l,k)=>{tx(w2,5+k,1,l);tx(w2,5+k,2,oPct(AW,q=>q[9]&(1<<k)),'0%');tx(w2,5+k,3,D2.imgm[k],'0%')});
  blk(w2,15,'Source de connaissance',D2.src.map((l,k)=>[l,oPct(AW,q=>q[10]&(1<<k))]));w2.w(1,48);w2.w(2,12);w2.w(3,20);
  const w3=W.sheet('Conquête');xTitle(w3,'Intention d’ouverture et freins',`Non-clients de BGFIBank (${NC.length}) · ${B.sub}`);r=blk(w3,4,'Intention d’ouvrir un compte',NOT_IT.map((l,k)=>[l,oPct(NC,q=>q[12]===k)]));blk(w3,r,'Frein (non-clients sans intention)',D2.fr.map((l,k)=>[l,oPct(NO,q=>q[13]&(1<<k))]));w3.w(1,48);w3.w(2,12);
  return B.done()}
function notXls(L){return notXls2(L)}
/* ---------- page « Autres études » et liaisons ---------- */
function othPage(){const o=othCur();if(o)return o.page(othRows(o));const L=othList();
  const built=Object.entries(OTHS).map(([k,x])=>`<article class="card oth-card oth-built"><div class="oth-top"><span class="pill p-ok">Résultats en ligne</span><span class="note">${x.per} · ${x.rows.length} ${x.unit}</span></div><h3>${esc(x.t)}</h3><p>${esc(x.desc)}</p><div class="oth-mini">${x.mini(x.rows).map(([v,l])=>`<span><b>${v}</b> ${l}</span>`).join('')}</div><div class="oth-act"><button class="btn" type="button" data-othk="${k}">Consulter les résultats</button></div></article>`).join('');
  return head('Autres études','Enquêtes en ligne de BGFIBank','Études complémentaires intégrées à la plateforme à la demande de BGFIBank : baromètres, questionnaires ponctuels, tests d’offres…')+
  `<div class="oth-grid">${built}${L.map(a=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${esc(a.tag||'Étude')}</span><span class="note">${esc((a.x||'').toUpperCase())} · ${a.date||''}</span></div><h3>${esc(a.t)}</h3>${a.d?`<p>${esc(a.d)}</p>`:''}<div class="oth-act"><button class="btn" type="button" data-othopen="${a.key}">Ouvrir</button><button class="btn ghost" type="button" data-othdl="${a.key}">Télécharger</button>${ADMIN?`<button class="btn ghost" type="button" data-othdel="${a.key}">Retirer</button>`:''}</div></article>`).join('')}</div>`+
  `<p class="note" style="margin:14px 2px 0">Chaque étude se consulte avec le filtre flottant (sexe, âge, zone, profil). Les prochaines enquêtes en ligne de BGFIBank seront ajoutées ici à la demande ; pour intégrer une nouvelle étude, contactez l’équipe SPIRIT.</p>`+
  (ADMIN?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ajouter une étude</h3><p>Réservé à l’administration · le fichier (PDF, PowerPoint, Excel ou page HTML) est enregistré sur cet appareil, puis diffusé avec la nouvelle version de la plateforme.</p></div></div>
   <form class="adm-form" id="othAdd"><label>Titre<input name="t" required placeholder="ex. Baromètre application mobile"></label><label>Période<input name="tag" placeholder="ex. Septembre 2027"></label><label class="full">Description<input name="d" placeholder="Objet, cible, nombre de répondants"></label><label class="full">Fichier<input type="file" name="f" required></label><div class="full adm-fa"><button class="btn" type="submit">Ajouter l’étude</button></div></form></div>`:'')}
function othBind(){if(S.mod!=='oth')return;
  $$('[data-othk]').forEach(b=>b.onclick=()=>{S.sub.othK=b.dataset.othk;S.f={};render();window.scrollTo(0,0)});
  $$('[data-othback]').forEach(b=>b.onclick=()=>{S.sub.othK=null;S.f={};render();window.scrollTo(0,0)});
  $$('[data-othfr]').forEach(b=>b.onclick=()=>{S.f={};render()});
  $$('[data-othxl]').forEach(b=>b.onclick=async()=>{const o=othCur();if(!o)return;b.disabled=true;try{const fl=othFLab(o);saveBlob(fl?o.file.replace('.xlsx','_selection.xlsx'):o.file,await o.xls(othRows(o)))}finally{b.disabled=false}});
  $$('[data-othdl]').forEach(b=>b.onclick=()=>admDownload(b.dataset.othdl));
  $$('[data-othopen]').forEach(b=>b.onclick=async()=>{const bl=await admFileGet(b.dataset.othopen);if(!bl)return livToast?livToast('Fichier introuvable sur cet appareil.','ko'):alert('Fichier introuvable.');const a=othList().find(x=>x.key===b.dataset.othopen),x=(a&&a.x||'').toLowerCase();
    if(['pdf','html','htm','png','jpg','jpeg'].includes(x)){const bb=bl.type?bl:new Blob([bl],{type:x==='pdf'?'application/pdf':x.startsWith('htm')?'text/html':'image/'+x});window.open(URL.createObjectURL(bb),'_blank')}else admDownload(b.dataset.othopen)});
  $$('[data-othdel]').forEach(b=>b.onclick=async()=>{const k=b.dataset.othdel,a=othList().find(x=>x.key===k);if(!a||!confirm(`Retirer « ${a.t} » des autres études ?`))return;AST.livr.added=AST.livr.added.filter(x=>x.key!==k);await admFileDel(k);admSave();render()});
  const f=$('#othAdd');if(f)f.onsubmit=async e=>{e.preventDefault();const fl=f.f.files[0],t=f.t.value.trim();if(!fl||!t)return;const key='oth-'+Date.now().toString(36);await admFilePut(key,fl);
    AST.livr.added.push({key,mod:'oth',t,d:f.d.value.trim(),tag:f.tag.value.trim()||'Étude',name:fl.name,mime:fl.type||'application/octet-stream',x:admExt(fl.name),size:fl.size,date:admToday()});admSave();render()}}
/* ---------- accueil : introduction avant les blocs, compteurs ---------- */
(function(){const t=$('#home .home-sec');if(!t)return;t.innerHTML=`<h2>Vos études</h2><p>La plateforme réunit cinq espaces. <b>L’enquête de satisfaction</b> mesure chaque année la satisfaction des clients particuliers, et chaque mois l’expérience vécue en agence. <b>Le programme Client Mystère</b> évalue l’accueil et le conseil dans les agences, au centre de relation client et sur les canaux digitaux. <b>Le baromètre collaborateurs</b> donne la parole aux équipes. <b>Les études sectorielles</b> éclairent les marchés que la banque finance. <b>Les autres études</b> regroupent les enquêtes ponctuelles : prêt scolaire, notoriété et image.</p><p class="home-sec-hint">Choisissez un espace ci-dessous : chaque carte affiche ses scores clés.</p>`})();
function homeV72(){const home=$('#home');if(!home)return;const eb=home.querySelector('.home-hero .eyebrow');
  const who=(home.querySelector('.user .who b')||{}).textContent||'';const hh=new Date().getHours();if(eb)eb.textContent=(hh>=18||hh<4?'Bonsoir':'Bonjour')+(who?', '+who:'');
  const nO=Object.keys(OTHS).length+othList().length;
  const kf=$('#homeKf');if(kf){kf.hidden=!!ROLE;if(!ROLE){const nA=msAgs().length;
    const it=(v,l)=>`<div><b>${v}</b><span>${l}</span></div>`;kf.innerHTML=it('1 000','clients interrogés · enquête annuelle')+it(String(nA),nA>1?'agences suivies chaque mois':'agence suivie chaque mois')+it('332','évaluations client mystère')+(SCOPE?'':it(String(EN.y2027.length),'collaborateurs · baromètre eNPS'))+it('1','secteur analysé · 6 prévus')+it(String(nO),nO>1?'autres études en ligne':'autre étude en ligne')}}
  const sec=$('#modSec');if(sec)sec.hidden=!!ROLE;
  const oth=$('#modOth');if(oth&&!ROLE){const r=oth.querySelector('.hs-row');const c=OTHS.cpp.rows,q=OTHS.not.rows;if(r)r.innerHTML=`<div class="hs"><b>${nO}</b><span>${nO>1?'études disponibles':'étude disponible'}</span><small>enquêtes en ligne de BGFIBank</small></div><div class="hs"><b>${oP(oPct(c,x=>x[18]>=4))}</b><span>Satisfaits</span><small>prêt scolaire · septembre 2027</small></div><div class="hs"><b>${oP(oPct(q,x=>x[4]))}</b><span>Notoriété assistée</span><small>notoriété et image · août 2027</small></div>`;
    const m=oth.querySelector('.meta');if(m)m.innerHTML='<span class="tag">Prêt scolaire</span><span class="tag">Notoriété et image</span><span class="tag">Sur demande</span>'}
  if(sec){let r=sec.querySelector('.hs-row');if(!r){r=document.createElement('div');r.className='hs-row';sec.insertBefore(r,sec.querySelector('.act'))}r.innerHTML='<div class="hs"><b>1</b><span>Secteur disponible</span><small>hôtellerie et tourisme</small></div><div class="hs"><b>6</b><span>Secteurs prévus</span><small>BTP, négoce, distribution…</small></div>'}}
setTimeout(homeV72,0);

window.OTHK=()=>!!othCur();
/* ===================== v74 : bloc « Notoriété et image » (espace complet et livrables), nouvelle étude en ligne « banque digitale » ===================== */
const DGD={"pr":["Salariés du privé et du public","Jeunes actifs et étudiants","Professionnels et commerçants","Clients de la diaspora"],"vpos":["Je fais presque tout depuis l’application, je ne vais plus en agence que pour les dépôts.","Les virements vers mon épouse au pays se font en quelques secondes.","L’application est claire, on trouve facilement ce qu’on cherche.","Pouvoir bloquer ma carte moi-même m’a rassuré le jour où je l’ai perdue.","Le transfert vers le mobile money est très pratique pour mes dépenses du quotidien.","Depuis l’étranger, je suis mes comptes sans appeler mon conseiller."],"vneg":["L’application se déconnecte souvent au moment de valider un virement.","Le code de validation par SMS arrive parfois après plusieurs minutes.","J’aimerais pouvoir demander un crédit directement dans l’application.","Quand j’ai un problème, il est difficile de joindre quelqu’un.","Les mises à jour sont trop fréquentes et la connexion échoue ensuite.","Les frais des opérations ne sont pas affichés clairement avant de valider."],"r":[[0,1,1,1,0,0,31,4,4,4,3,5,4,5,3,4,33,36,2,-1],[0,0,1,0,0,3,145,4,7,2,3,3,3,3,3,3,61,50,2,-1],[0,0,0,0,0,0,7,5,9,5,4,3,4,4,5,4,5,34,0,-1],[0,0,2,0,2,4,35,3,9,5,5,4,5,4,5,3,0,5,1,-1],[0,1,1,0,2,0,147,3,7,3,5,4,3,3,4,3,51,47,0,-1],[0,0,2,0,0,2,195,2,7,3,5,3,3,3,3,2,0,50,2,-1],[0,0,3,0,2,1,75,3,7,4,3,4,2,3,4,2,41,20,1,-1],[0,0,2,0,0,0,123,2,7,5,3,3,3,2,3,2,1,48,0,-1],[0,1,2,0,0,0,15,5,9,5,4,4,5,4,5,3,0,10,0,-1],[0,1,2,0,0,3,1,3,7,4,5,3,2,2,3,2,4,18,3,-1],[0,1,1,1,0,4,27,5,8,4,3,2,2,3,2,2,8,30,1,-1],[0,1,3,0,2,3,15,5,10,5,5,4,5,3,5,5,0,32,1,-1],[0,0,3,0,2,0,11,4,10,4,5,5,4,4,4,3,48,8,1,-1],[0,1,1,0,0,0,67,4,5,3,4,3,2,3,4,2,9,16,0,100],[0,1,3,1,0,2,73,4,5,4,1,4,2,2,3,2,73,12,0,100],[0,0,0,0,2,2,21,4,8,3,3,4,4,2,2,4,9,2,1,-1],[0,0,1,0,2,2,87,4,6,3,3,3,3,4,2,3,3,5,1,100],[0,0,1,0,0,1,15,5,6,4,5,5,5,4,3,4,64,0,0,-1],[0,0,1,1,0,1,109,5,7,5,5,5,5,5,4,5,21,2,2,-1],[0,1,2,0,0,2,3,4,5,3,3,4,3,3,4,3,0,6,2,-1],[0,1,2,0,0,0,3,4,9,5,5,5,4,5,4,5,3,27,0,-1],[0,1,3,0,0,2,155,4,9,5,3,4,3,3,4,4,0,27,1,1],[0,0,1,0,0,1,11,4,8,3,3,4,3,4,4,2,16,54,0,-1],[0,0,2,0,2,2,9,4,9,4,5,5,3,3,4,3,100,20,0,2],[0,0,2,0,0,2,23,4,10,5,5,5,4,3,5,4,0,55,0,1],[0,0,1,1,0,0,87,5,6,5,5,5,5,4,5,2,1,48,1,-1],[0,1,0,1,2,2,255,5,10,5,5,5,3,5,4,5,0,26,1,-1],[0,1,1,1,0,1,219,3,8,3,3,3,4,2,2,3,64,16,0,-1],[0,1,1,1,2,3,157,3,8,4,4,3,2,4,4,3,1,43,1,5],[0,0,1,1,0,2,54,2,4,4,4,2,2,2,2,2,45,56,1,-1],[0,1,1,0,0,1,82,4,8,4,4,4,3,2,5,3,41,2,0,-1],[0,0,3,0,2,3,179,3,7,3,3,2,2,4,5,4,13,19,1,-1],[0,0,2,1,0,1,171,4,8,5,4,4,4,4,2,3,32,4,0,-1],[0,0,2,1,0,3,139,3,6,3,4,4,2,3,4,3,5,34,1,-1],[0,0,3,0,0,1,251,2,7,3,3,3,3,4,3,3,1,40,1,-1],[0,1,2,0,2,0,75,3,5,3,3,5,4,2,4,3,32,8,1,-1],[0,0,3,1,0,2,195,5,8,4,5,3,3,3,4,4,3,51,0,-1],[0,1,1,0,2,0,79,5,9,5,4,5,3,4,3,4,0,50,0,-1],[0,1,1,1,2,3,37,4,8,5,4,4,5,5,3,3,2,15,1,5],[0,1,1,0,2,4,67,4,10,5,5,5,4,4,5,5,5,8,2,-1],[0,1,1,0,2,3,107,5,8,5,4,5,4,4,4,4,1,23,0,-1],[0,1,0,0,0,2,72,3,6,5,3,4,3,2,3,2,73,36,1,-1],[0,0,1,0,0,1,79,4,9,4,4,5,3,4,5,3,1,50,2,-1],[0,1,1,0,0,1,43,5,9,3,4,5,5,5,5,5,40,32,0,-1],[0,0,0,0,0,1,35,3,8,5,2,4,3,3,3,4,13,18,1,-1],[0,0,3,1,2,0,55,4,8,4,4,4,4,4,5,1,22,40,0,-1],[0,1,3,0,0,0,73,3,7,5,4,4,3,4,4,2,1,57,2,-1],[0,1,0,0,2,0,75,5,10,5,5,4,5,4,5,5,0,10,0,-1],[0,1,2,0,0,1,93,5,7,4,3,4,4,4,3,4,36,16,2,-1],[0,0,2,0,2,2,7,5,10,5,4,4,3,5,4,3,36,2,0,2],[0,0,0,0,0,1,55,4,7,4,5,3,4,4,5,5,0,55,0,-1],[0,1,1,1,0,1,219,3,9,5,3,5,3,4,3,4,28,4,0,0],[0,0,1,1,0,0,127,5,10,5,5,5,4,5,5,2,1,16,0,-1],[0,0,1,0,2,2,11,4,8,4,5,4,4,5,4,4,4,16,0,-1],[0,0,1,0,2,3,65,4,7,5,4,5,3,2,3,4,9,17,1,-1],[0,0,3,0,0,0,83,5,9,4,3,4,4,3,3,4,16,54,2,3],[0,1,2,0,2,1,118,2,6,4,4,3,2,2,2,3,46,2,1,-1],[0,0,3,0,0,2,51,5,9,5,4,4,5,4,5,4,48,2,0,-1],[0,0,1,0,0,0,211,3,8,5,4,5,4,4,4,4,13,2,0,-1],[0,0,1,0,0,0,1,5,8,5,4,5,4,3,4,4,37,8,0,-1],[0,0,1,1,0,0,87,3,4,3,2,2,2,3,3,2,63,24,1,-1],[0,1,2,1,2,2,49,4,7,4,4,3,3,3,4,1,3,0,0,-1],[0,1,2,0,0,1,127,3,7,3,4,4,5,2,3,2,10,49,1,-1],[0,1,2,0,0,0,13,4,6,4,2,2,3,3,3,2,34,14,1,101],[0,1,1,1,0,1,33,3,6,5,5,4,4,4,4,3,16,10,0,105],[0,1,2,1,0,1,7,3,8,4,5,4,3,2,5,3,2,32,1,3],[0,0,3,0,0,2,151,4,8,4,4,4,3,3,4,2,98,16,0,-1],[0,0,2,0,2,1,121,3,10,5,5,4,4,3,3,3,32,48,1,-1],[0,1,3,0,0,1,89,4,10,4,5,4,4,3,4,4,49,47,0,-1],[0,0,3,1,2,1,39,4,10,5,5,3,3,4,4,5,8,0,1,-1],[0,1,1,1,2,0,71,3,7,5,4,4,3,3,4,2,0,52,0,-1],[0,1,1,0,2,1,207,3,5,4,3,3,2,3,3,3,22,40,3,-1],[0,0,1,1,1,1,135,4,7,4,4,4,3,3,4,3,42,39,1,-1],[0,0,2,1,0,1,87,3,7,4,3,3,3,4,3,3,10,33,0,-1],[0,0,1,0,0,4,147,3,6,4,3,3,4,3,5,3,1,30,1,-1],[0,1,1,0,1,3,41,5,9,5,5,5,5,4,4,5,0,16,0,4],[0,0,0,0,2,2,1,3,8,5,3,4,3,4,2,2,6,61,2,-1],[0,1,1,0,2,1,195,3,7,4,4,3,2,2,3,4,107,9,1,-1],[0,1,2,0,0,4,45,4,6,5,2,2,2,2,3,3,15,12,2,100],[0,0,2,0,2,1,15,1,4,4,4,2,1,3,2,2,47,5,2,-1],[0,1,0,0,0,1,71,4,8,4,5,4,4,5,3,4,0,18,0,-1],[0,1,2,0,2,1,107,3,8,3,3,2,2,3,5,2,20,18,0,-1],[0,1,0,0,2,3,222,4,10,5,4,2,4,5,5,4,16,34,0,-1],[0,1,1,0,0,1,115,5,10,5,4,5,5,4,4,4,40,16,1,1],[0,0,2,1,0,2,7,4,9,5,5,4,3,4,5,4,1,23,2,-1],[0,1,3,0,0,1,215,3,4,2,2,3,2,2,2,3,55,2,2,-1],[0,0,1,0,0,2,117,4,8,4,4,4,4,4,4,4,32,20,1,-1],[0,1,1,0,2,4,23,3,7,3,4,2,3,1,5,3,71,37,0,-1],[0,1,1,0,0,1,107,5,9,5,5,4,2,4,5,4,14,24,2,-1],[0,0,2,1,0,1,243,2,7,4,4,3,3,2,3,1,36,27,2,-1],[0,0,1,0,0,3,97,5,8,4,5,5,5,4,3,3,0,49,1,-1],[0,1,1,0,0,2,19,4,8,4,4,3,4,3,4,2,11,6,2,3],[0,1,1,0,0,2,11,4,9,4,3,5,4,3,3,4,0,9,0,2],[0,1,2,0,0,1,63,2,5,4,2,4,1,3,2,4,31,16,0,-1],[0,0,2,0,0,0,208,2,8,3,4,3,3,3,5,3,1,4,0,1],[0,1,1,1,1,0,15,1,6,3,3,3,3,3,3,4,24,7,2,105],[0,1,3,0,0,0,69,2,7,4,5,4,3,3,3,2,20,34,1,-1],[0,0,0,0,1,3,3,5,9,5,5,5,5,5,5,4,1,9,3,-1],[0,1,1,0,0,0,47,4,9,5,5,5,4,4,5,3,86,18,2,3],[0,1,2,0,1,4,147,5,7,3,3,5,4,3,4,4,8,51,0,-1],[0,0,1,1,0,0,11,3,8,5,4,4,3,3,5,3,0,48,0,-1],[0,0,3,0,0,1,67,4,9,5,5,5,5,4,4,4,4,16,0,-1],[0,1,3,0,2,4,11,4,8,3,3,3,2,3,3,2,6,32,2,-1],[0,1,3,0,2,2,19,4,8,4,2,3,4,3,4,3,10,9,1,-1],[0,0,1,0,0,1,209,5,10,5,5,5,4,5,5,5,0,32,0,-1],[0,0,1,0,0,3,43,4,8,4,3,5,4,4,3,2,4,0,2,-1],[0,0,1,0,1,1,15,3,8,4,3,2,3,4,3,2,3,0,1,-1],[0,1,3,0,0,2,113,3,6,4,3,4,3,3,3,2,0,19,1,-1],[0,1,1,1,0,1,187,5,7,4,4,4,4,3,4,5,20,28,1,-1],[0,1,2,0,0,2,145,3,8,4,4,3,3,2,4,3,2,50,0,0],[0,0,3,0,0,1,27,4,7,5,4,3,4,4,4,4,45,12,1,-1],[0,1,1,0,0,3,79,4,9,5,3,3,4,2,5,4,0,1,2,-1],[0,1,0,0,0,0,127,4,7,4,2,4,4,4,4,4,55,23,1,-1],[0,0,1,0,0,1,95,2,9,3,5,2,2,3,4,3,5,6,2,-1],[0,1,2,0,1,0,99,5,10,5,3,4,3,4,4,3,1,7,3,-1],[0,0,2,0,0,1,103,5,9,5,5,4,4,4,4,4,2,9,0,1],[0,1,1,0,0,3,67,4,7,4,4,4,4,2,3,3,16,11,1,-1],[0,1,3,0,2,2,35,4,9,4,3,3,4,5,2,3,0,26,2,2],[0,0,2,0,2,3,15,4,6,4,4,3,3,4,3,2,11,52,1,-1],[0,0,1,0,2,0,115,5,7,5,3,4,3,4,5,3,1,15,1,-1],[0,1,3,1,2,2,5,5,10,5,5,4,5,5,5,4,0,2,1,2],[0,1,2,0,2,1,127,5,10,5,5,5,5,3,4,4,16,36,0,2],[0,0,1,0,2,0,103,4,8,5,3,4,5,4,5,2,0,0,1,-1],[0,0,2,0,2,2,37,4,10,5,5,4,5,3,4,3,5,17,2,-1],[0,0,1,0,1,2,37,5,10,5,5,4,5,5,4,5,0,0,1,-1],[0,1,3,1,1,1,95,3,5,4,5,4,5,4,4,4,2,21,2,-1],[0,0,1,0,0,3,89,4,5,4,4,4,5,2,3,3,68,2,0,-1],[0,1,1,0,0,1,47,2,9,4,5,4,3,4,3,2,6,32,0,-1],[0,1,1,0,0,1,91,4,8,5,4,5,4,5,5,5,0,43,2,-1],[0,0,1,0,0,2,77,5,9,5,5,3,4,5,4,4,64,2,0,5],[0,1,3,0,0,2,15,3,5,4,4,3,1,3,2,2,34,63,1,-1],[0,0,3,1,2,1,69,5,9,4,4,4,3,5,4,3,24,2,0,-1],[0,0,2,0,2,2,31,4,8,5,4,4,3,5,4,3,64,7,2,-1],[0,1,3,1,0,3,65,3,6,4,4,2,4,1,3,2,84,26,3,104],[0,1,1,0,0,1,37,3,9,5,5,4,3,4,4,3,73,26,2,3],[0,1,0,0,0,1,99,4,10,4,5,5,5,4,5,4,64,16,2,-1],[0,0,2,0,0,0,203,3,6,5,4,3,5,4,4,2,2,35,0,101],[0,0,3,0,1,2,22,4,9,5,5,4,3,5,5,4,8,28,0,-1],[0,1,1,0,0,1,31,3,4,4,4,4,4,3,2,2,91,42,0,-1],[0,0,1,0,0,1,51,4,8,5,3,4,4,2,4,3,0,37,2,1],[0,0,3,1,0,2,35,4,10,5,5,3,5,5,5,5,8,5,2,-1],[0,0,1,0,0,4,27,4,8,4,5,4,4,3,4,4,40,10,0,3],[0,1,2,0,2,4,49,2,5,4,3,3,3,3,3,1,27,24,1,-1],[0,1,2,0,2,1,95,3,6,4,5,2,2,4,2,3,9,18,1,-1],[0,1,1,0,2,1,123,3,8,5,3,5,4,4,4,4,48,2,1,-1],[0,0,1,0,2,2,151,4,9,3,5,4,4,3,4,4,5,18,2,3],[0,0,2,0,0,2,91,4,6,4,5,2,4,4,4,4,0,38,2,-1],[0,0,1,0,0,1,157,4,9,5,5,4,2,4,4,3,0,37,1,-1],[0,1,1,1,0,2,87,3,8,3,3,3,4,4,4,3,4,41,0,-1],[0,0,3,0,2,1,7,4,6,4,4,4,3,2,4,3,33,18,3,-1],[0,0,2,1,0,4,86,5,10,5,4,5,5,5,5,4,1,6,1,0],[0,0,1,1,0,1,19,4,8,4,5,3,4,4,4,4,0,11,2,1],[0,1,2,1,1,2,13,3,7,4,4,3,4,3,4,2,61,56,1,-1],[0,1,3,0,0,3,43,4,9,5,4,5,4,5,4,3,5,34,1,1],[0,0,2,0,0,1,187,3,7,5,4,3,5,3,4,2,0,56,0,-1],[0,0,0,0,0,1,27,5,8,5,4,4,5,4,4,4,0,6,1,-1],[0,0,2,0,0,1,23,5,10,4,4,5,5,4,4,4,1,42,2,-1],[0,0,1,0,2,1,27,3,3,3,4,1,2,1,3,2,94,16,2,-1],[0,0,0,0,0,1,125,5,10,4,5,4,4,5,5,3,0,26,1,-1],[0,1,2,1,1,0,3,5,9,3,5,3,4,5,3,4,46,30,2,-1],[0,1,1,0,0,3,27,4,6,3,4,4,4,3,3,1,3,44,2,-1],[0,0,2,0,0,1,43,5,9,4,5,4,4,4,4,4,0,27,0,-1],[0,1,2,1,0,0,31,5,10,5,4,5,5,3,5,4,0,22,1,-1],[0,0,2,0,0,3,29,5,10,5,4,4,4,5,5,4,0,50,1,-1],[0,1,2,0,0,1,39,5,9,5,5,3,5,4,4,4,0,1,0,4],[0,0,1,0,0,2,31,1,5,3,3,3,2,2,1,1,63,18,3,100],[0,0,1,1,0,0,1,5,9,5,5,5,4,3,3,5,1,8,2,-1],[0,1,1,1,2,0,161,4,6,3,3,3,4,3,3,3,75,10,1,-1],[0,1,3,0,1,1,235,5,8,4,4,5,3,4,2,3,17,8,0,-1],[0,1,1,0,0,2,81,3,7,3,4,4,5,2,4,3,41,60,1,-1],[0,1,1,0,0,3,21,5,10,5,5,5,5,4,4,5,0,16,2,1],[0,0,1,1,0,1,51,3,7,4,2,4,2,3,2,2,96,2,2,-1],[0,0,1,1,1,1,117,3,7,5,4,3,2,4,4,3,37,20,3,-1],[0,0,2,1,0,0,17,4,7,4,5,4,3,4,3,5,1,33,1,-1],[0,0,3,0,0,0,7,4,10,5,4,4,4,5,4,3,3,1,0,-1],[0,0,1,0,0,0,77,5,10,5,5,5,5,5,5,5,0,16,0,5],[0,1,1,0,2,1,109,4,7,3,4,3,3,3,4,3,14,48,2,-1],[0,1,2,0,2,1,155,5,7,5,4,4,4,4,4,3,64,0,2,-1],[0,0,3,1,0,1,127,4,6,4,4,5,2,3,3,3,9,34,0,-1],[0,1,2,0,0,3,71,4,8,2,4,4,3,3,3,3,64,50,1,-1],[0,0,1,0,2,0,35,4,7,4,5,3,4,2,3,3,3,8,1,-1],[0,0,1,0,0,1,37,3,5,3,2,4,3,4,3,2,8,1,2,-1],[0,0,1,1,0,1,65,2,6,4,4,2,3,4,3,3,32,10,0,101],[0,1,1,0,2,1,55,5,10,5,5,4,5,5,5,5,0,51,0,-1],[0,0,1,0,0,1,87,5,10,5,5,4,3,4,5,4,19,43,1,4],[0,1,1,0,0,1,39,5,10,5,5,5,4,4,4,5,0,23,0,-1],[0,0,2,1,1,0,163,4,6,5,4,4,3,4,4,4,2,2,0,102],[0,1,1,0,2,3,152,3,8,5,3,5,5,4,4,3,1,34,2,1],[0,0,2,0,2,1,247,3,5,3,3,3,4,3,4,2,65,0,2,-1],[0,0,3,0,2,1,33,2,5,4,5,2,3,3,2,2,31,1,0,-1],[0,1,3,1,1,1,49,5,8,4,4,4,2,4,5,3,24,50,1,5],[0,0,3,1,2,0,133,4,10,5,4,5,4,5,5,5,0,2,1,-1],[0,0,3,0,1,1,171,5,9,3,5,4,4,5,4,4,37,44,1,3],[0,1,1,0,0,4,99,3,4,5,4,3,4,3,3,2,14,20,1,-1],[0,1,1,1,0,0,47,5,10,5,4,4,5,5,4,4,32,1,2,0],[0,1,2,0,2,1,109,5,8,4,5,4,4,5,4,4,1,25,0,-1],[0,0,1,0,0,1,87,3,6,4,3,4,3,3,3,3,4,5,0,-1],[0,1,1,1,2,4,57,5,10,5,5,4,4,5,3,4,0,32,0,2],[0,0,1,1,0,0,119,4,8,4,5,5,3,3,5,4,10,3,0,-1],[0,1,2,0,2,4,85,4,9,5,4,4,4,3,4,3,0,9,0,5],[0,1,3,0,2,2,25,4,7,4,5,2,4,2,3,3,4,23,1,-1],[0,1,2,0,2,2,67,4,8,4,4,5,4,4,5,2,2,3,0,-1],[0,0,3,0,0,2,7,3,5,5,3,3,3,4,3,3,18,35,1,-1],[0,1,2,0,0,3,41,5,10,5,3,5,4,5,4,5,2,6,1,-1],[0,0,3,0,0,2,5,2,2,2,2,1,2,1,3,1,109,47,1,-1],[0,1,1,0,1,3,2,4,8,4,3,3,3,3,4,4,41,20,0,-1],[0,1,3,0,2,3,96,2,7,4,3,2,4,2,4,4,5,6,2,-1],[0,1,2,1,2,0,7,4,7,4,5,2,4,4,4,3,37,5,2,-1],[0,1,3,0,0,2,55,3,5,3,4,2,3,4,2,2,13,52,3,-1],[0,0,1,0,0,2,5,3,8,4,5,3,4,3,3,2,68,40,0,-1],[0,0,3,1,2,2,79,2,4,3,4,4,3,4,4,3,8,37,1,-1],[0,0,2,1,0,1,55,5,8,4,3,5,4,4,4,4,33,37,1,-1],[0,0,1,0,0,3,77,5,10,5,5,5,4,4,4,4,0,6,1,-1],[0,1,3,0,0,2,37,4,9,4,4,5,4,4,4,5,96,16,1,2],[0,0,2,0,0,0,71,5,8,4,5,5,4,2,4,4,10,32,1,-1],[0,0,2,1,1,1,187,3,7,4,4,3,3,4,3,2,64,2,1,-1],[0,1,3,1,2,4,74,4,8,5,4,2,2,3,4,3,64,19,2,2],[0,0,3,0,2,1,205,4,9,5,5,5,4,5,3,3,64,6,0,-1],[0,0,1,0,2,3,25,2,5,4,3,4,4,2,2,2,9,60,0,-1],[0,1,2,0,2,1,127,4,9,5,4,5,3,3,5,5,8,42,1,1],[1,0,0,0,0,0,23,3,5,3,3,3,2,3,3,3,9,18,2,-1],[1,0,1,1,1,0,23,4,10,5,5,5,5,5,4,4,0,1,0,-1],[1,1,0,1,0,3,23,5,10,5,5,4,3,5,5,4,32,15,1,-1],[1,1,0,0,1,2,99,3,7,5,4,3,4,2,3,2,45,5,1,-1],[1,1,0,0,0,4,83,5,10,5,5,4,5,4,5,4,26,34,3,-1],[1,0,0,1,0,2,87,3,6,3,4,4,2,2,3,1,2,39,1,101],[1,1,0,1,2,0,23,4,6,3,3,4,4,5,3,4,2,37,0,-1],[1,0,1,1,0,1,95,5,8,5,5,4,5,3,5,4,0,19,1,-1],[1,1,1,0,2,0,147,5,9,5,5,5,4,4,5,4,72,3,1,-1],[1,0,0,0,0,0,3,5,7,4,5,4,4,4,5,3,4,3,1,-1],[1,1,0,1,0,1,87,4,8,4,5,4,3,2,4,3,72,23,1,5],[1,1,0,1,0,3,86,5,5,5,3,4,4,3,4,2,0,51,0,102],[1,0,1,0,0,3,19,4,10,4,5,5,4,5,5,5,6,19,2,-1],[1,0,1,1,0,0,85,4,9,4,4,3,5,3,5,4,0,43,1,-1],[1,0,0,1,0,2,33,5,10,4,3,4,3,3,4,5,0,21,2,-1],[1,1,1,0,0,1,23,5,7,4,3,4,4,5,4,4,35,9,0,-1],[1,0,1,0,0,1,59,4,8,4,3,4,4,4,4,3,43,6,1,-1],[1,0,0,0,2,4,155,4,6,4,3,2,3,3,3,3,0,15,0,-1],[1,0,0,1,0,1,91,4,9,4,3,4,4,5,5,3,36,2,0,5],[1,0,1,1,0,1,3,4,10,5,5,5,4,5,5,5,6,22,1,5],[1,0,0,0,0,1,151,3,7,5,3,3,3,4,3,4,1,52,0,-1],[1,1,0,0,0,1,87,5,8,5,5,4,4,4,5,4,9,42,1,5],[1,1,1,1,2,1,87,4,8,4,5,5,3,4,2,3,24,35,2,-1],[1,1,1,1,0,1,87,5,8,5,4,3,3,4,4,2,4,37,1,-1],[1,1,1,1,0,1,115,4,6,3,4,5,2,3,3,4,33,3,1,-1],[1,0,0,1,0,1,211,4,6,4,4,2,5,3,3,2,6,38,1,-1],[1,0,1,0,0,0,55,4,8,4,5,5,4,3,5,2,12,6,0,5],[1,0,0,0,0,1,89,4,6,3,4,2,3,3,4,3,40,23,3,-1],[1,0,0,0,0,3,1,4,8,4,5,3,3,5,4,4,0,34,1,-1],[1,0,1,0,0,0,159,1,4,3,3,1,3,2,2,1,63,3,0,-1],[1,0,0,0,0,0,83,4,7,5,4,3,4,2,4,4,8,38,0,-1],[1,1,0,0,2,1,49,3,8,5,3,5,5,5,4,4,18,63,2,1],[1,1,0,0,0,3,77,4,10,5,5,3,4,4,4,5,0,3,2,-1],[1,0,1,0,2,2,147,4,7,4,5,5,4,4,4,4,21,7,1,-1],[1,1,1,0,0,1,23,4,6,4,3,5,2,4,3,2,67,33,2,-1],[1,1,1,0,0,1,23,5,9,5,4,5,4,4,5,3,45,32,0,-1],[1,1,0,1,1,3,38,5,8,5,5,4,4,5,3,4,0,16,1,-1],[1,1,1,0,0,0,115,5,8,4,5,5,4,4,4,3,2,58,2,-1],[1,1,0,0,0,2,87,5,8,5,5,3,4,5,4,4,32,11,0,4],[1,1,0,0,0,3,11,3,9,3,4,4,3,4,5,3,0,41,0,-1],[1,1,0,0,1,2,186,3,5,2,4,3,1,2,3,3,3,32,2,-1],[1,0,1,0,0,0,19,5,9,5,4,5,5,4,5,4,0,39,0,-1],[1,1,1,0,0,3,23,4,8,5,5,4,5,4,5,4,9,8,0,0],[1,0,0,0,2,0,22,4,8,5,5,4,4,3,5,3,33,46,1,-1],[1,1,0,0,0,2,23,4,7,4,4,4,4,4,3,3,75,45,2,-1],[1,1,0,0,0,1,39,4,9,5,4,4,4,4,4,3,1,56,1,-1],[1,1,1,0,2,1,59,5,9,5,5,3,3,5,5,3,2,23,1,4],[1,1,0,0,0,4,89,4,8,5,4,3,3,2,3,2,120,1,1,4],[1,0,0,0,0,2,213,4,7,3,4,5,4,4,4,4,68,15,0,-1],[1,1,0,0,0,1,51,3,8,3,4,4,4,3,4,5,2,53,0,5],[1,1,0,0,0,2,11,4,10,4,5,4,5,3,2,4,5,39,0,3],[1,0,1,0,0,2,17,4,8,4,4,3,3,5,5,3,8,3,0,-1],[1,1,0,1,2,3,1,5,10,5,4,4,5,5,5,5,0,14,0,-1],[1,1,0,0,2,0,187,5,10,5,5,5,4,5,5,4,0,41,1,-1],[1,1,0,0,0,1,19,3,6,3,4,4,2,4,3,1,7,13,3,-1],[1,1,0,1,0,0,83,4,6,4,2,3,3,2,4,3,5,31,3,-1],[1,0,1,0,0,2,99,2,4,3,3,2,3,3,3,2,18,13,1,-1],[1,1,1,0,2,1,49,5,9,5,5,5,5,4,4,4,2,3,2,-1],[1,1,1,0,0,2,33,3,9,4,4,4,2,3,4,2,0,50,1,-1],[1,0,1,0,0,2,35,5,10,5,3,4,4,5,5,3,0,34,1,-1],[1,0,1,0,2,0,222,5,9,5,4,5,3,4,5,3,0,24,0,-1],[1,1,1,0,2,1,51,3,6,3,3,4,1,3,3,3,61,18,1,100],[1,0,0,0,0,1,219,4,8,4,3,4,5,3,4,3,24,19,1,0],[1,0,1,0,0,1,83,4,9,5,5,4,4,4,5,3,1,22,1,-1],[1,1,1,1,0,2,5,4,9,5,4,3,3,3,4,3,20,30,3,-1],[1,0,0,1,0,0,3,4,9,3,4,4,4,4,4,4,28,15,1,-1],[1,1,1,0,0,3,67,5,9,4,3,3,3,4,4,2,3,36,0,0],[1,1,0,0,0,0,247,4,9,4,5,5,4,4,4,3,0,39,1,-1],[1,0,0,0,0,1,19,5,8,4,3,4,4,3,4,4,0,3,0,-1],[1,0,1,0,0,1,19,4,10,4,4,5,3,4,3,3,1,17,3,-1],[1,1,0,0,0,4,3,4,8,5,5,3,2,4,5,5,1,51,1,-1],[1,0,1,1,0,2,3,5,8,4,5,4,3,3,1,4,16,34,3,-1],[1,1,0,0,2,0,115,5,10,5,5,5,4,3,5,4,0,7,1,-1],[1,0,0,0,0,3,113,5,9,5,5,5,4,5,4,5,4,19,2,-1],[1,1,1,0,2,1,63,4,10,4,4,4,2,5,4,5,0,16,1,0],[1,0,0,0,1,0,27,4,8,4,3,5,4,4,4,3,33,18,3,-1],[1,0,0,0,2,1,223,2,4,2,1,4,2,2,1,1,31,53,2,-1],[1,0,1,0,2,1,83,3,10,5,3,4,4,3,3,3,0,53,1,1],[1,1,0,1,0,1,211,5,10,5,5,5,4,5,5,5,0,21,2,-1],[1,0,1,0,0,0,39,4,7,5,5,3,3,2,4,4,0,49,2,-1],[1,0,0,0,0,1,57,5,10,5,5,5,5,5,5,5,0,0,0,-1],[1,1,0,1,2,2,66,5,9,5,4,5,5,5,5,5,0,2,1,-1],[1,1,0,1,2,2,1,5,8,5,4,5,5,5,4,3,0,33,0,-1],[1,0,1,1,0,1,19,5,9,4,4,4,5,4,5,4,2,14,1,4],[1,1,1,1,0,1,145,3,5,5,5,2,3,1,4,3,15,34,2,100],[1,1,0,0,2,1,21,5,8,5,5,4,3,3,5,4,32,6,1,-1],[1,1,0,1,0,3,41,4,10,5,5,5,5,4,5,4,16,3,1,-1],[1,1,0,0,2,2,25,5,8,5,3,3,4,4,5,4,0,36,1,5],[1,0,0,0,1,0,17,4,7,5,5,5,3,3,5,2,8,61,1,-1],[1,1,1,0,0,1,59,5,8,5,4,5,5,4,4,4,2,39,1,2],[1,0,0,1,2,0,83,5,10,5,4,5,5,4,5,4,1,1,0,-1],[1,1,0,0,0,3,3,5,8,5,3,5,5,4,5,4,4,19,1,4],[1,1,0,0,0,2,1,3,5,4,3,2,3,4,3,1,47,17,1,100],[1,0,0,0,0,0,151,5,10,5,5,3,5,4,5,4,1,20,0,-1],[1,1,1,1,0,2,27,4,6,3,3,4,3,3,2,4,9,19,0,100],[1,0,0,0,2,2,17,4,10,5,4,5,5,4,4,4,4,13,1,2],[1,0,1,1,2,0,59,5,8,5,4,5,3,5,4,4,0,40,0,-1],[1,0,0,1,0,2,82,4,8,5,5,4,5,3,4,2,12,5,1,-1],[1,0,0,1,0,0,19,4,8,4,5,3,3,4,3,5,1,9,2,-1],[1,1,0,1,0,0,19,4,8,5,3,5,3,5,3,2,13,35,1,-1],[1,1,1,1,0,4,23,3,7,3,4,5,3,4,3,3,121,47,2,-1],[1,1,0,0,0,2,16,4,9,5,5,4,4,4,4,3,8,1,1,-1],[1,1,0,0,0,2,7,2,5,4,3,4,3,2,3,4,8,13,2,101],[1,1,0,0,0,4,21,3,7,4,4,4,3,4,3,3,8,23,2,-1],[1,0,0,0,1,0,19,3,9,4,5,4,4,4,4,3,11,23,3,-1],[1,1,1,0,2,0,115,3,7,5,5,4,5,4,3,4,1,8,1,-1],[1,1,1,0,2,3,91,4,7,4,5,4,3,4,5,3,36,2,1,-1],[1,1,1,0,1,1,147,5,9,5,3,4,4,4,5,4,0,8,1,-1],[1,1,0,0,2,1,11,4,8,4,4,2,5,4,4,3,4,2,0,-1],[1,0,1,1,0,2,145,3,6,3,4,2,1,4,3,3,25,33,2,102],[1,1,0,0,1,2,81,5,10,5,5,5,5,5,5,5,4,34,3,-1],[1,1,0,0,0,2,9,4,7,5,4,4,3,1,2,3,9,0,0,-1],[1,1,0,0,2,3,77,3,8,5,5,5,5,5,2,3,1,30,0,-1],[1,1,0,1,2,3,91,5,7,4,5,4,3,3,4,4,0,61,2,-1],[1,0,1,1,2,1,117,3,7,5,5,4,5,4,4,4,1,52,2,-1],[1,0,1,0,1,0,63,3,9,4,4,5,5,3,4,4,24,6,1,-1],[1,1,0,1,0,1,95,4,6,4,2,3,4,2,3,3,33,34,1,100],[1,1,1,0,0,0,49,2,7,3,5,3,3,3,5,4,1,28,0,-1],[1,1,0,0,0,2,35,4,6,4,2,4,2,2,4,3,15,54,1,105],[1,0,1,0,0,0,50,5,7,4,5,2,3,4,4,5,8,49,2,-1],[1,1,0,0,0,1,5,5,10,5,5,4,4,3,4,3,33,7,0,-1],[1,0,1,0,0,1,219,5,9,5,5,4,3,3,4,3,9,29,0,-1],[1,1,0,1,2,0,251,2,7,5,3,4,5,3,4,4,1,1,2,-1],[1,1,0,0,0,0,121,2,6,3,2,4,2,4,2,2,13,3,2,100],[1,1,1,0,0,1,25,5,9,5,3,3,3,4,5,3,0,50,1,0],[1,0,1,1,0,1,11,3,7,5,4,4,3,4,4,3,1,21,1,-1],[1,0,1,1,2,1,87,2,7,4,5,3,4,3,5,2,52,17,3,-1],[1,1,1,0,1,1,23,5,10,5,4,4,4,4,3,3,16,9,2,3],[1,0,0,1,0,1,23,5,10,4,3,4,5,3,4,4,9,38,2,-1],[1,0,0,0,0,1,87,3,6,3,3,2,4,3,3,2,74,16,0,101],[1,1,1,1,0,0,23,5,10,5,5,5,5,5,5,4,0,45,1,2],[1,1,1,0,0,2,87,5,9,5,5,5,3,3,5,5,0,19,0,-1],[1,1,0,0,2,2,85,4,9,5,5,3,2,4,3,3,47,43,2,3],[1,1,1,1,0,1,23,5,8,5,4,4,4,4,5,3,40,57,0,-1],[1,0,0,0,1,1,59,3,7,3,4,4,1,5,4,5,16,5,2,-1],[1,0,1,1,0,2,99,4,7,4,4,5,4,4,4,4,9,22,0,-1],[1,0,0,1,0,0,115,5,10,5,5,5,5,5,4,5,0,11,2,-1],[1,1,0,0,0,0,83,4,7,4,3,3,4,4,5,3,8,4,1,-1],[1,0,1,0,2,2,21,4,6,5,5,3,2,5,4,3,12,22,0,-1],[1,0,0,0,0,0,23,3,8,4,3,5,4,5,2,4,32,16,1,-1],[2,1,2,0,2,3,89,5,8,5,4,4,4,4,3,3,4,54,1,-1],[2,0,3,0,2,1,83,3,6,4,2,4,3,2,2,4,41,23,0,-1],[2,1,2,0,0,1,117,3,3,2,2,3,2,2,2,1,119,23,1,100],[2,1,2,0,0,2,149,4,9,5,5,3,4,3,5,4,12,6,2,-1],[2,1,1,0,0,1,223,5,8,5,5,3,3,3,3,4,2,4,1,-1],[2,0,1,1,2,2,1,5,10,5,5,5,4,4,4,4,33,39,1,5],[2,0,3,0,0,1,183,4,7,4,4,4,4,5,3,4,0,46,1,-1],[2,0,2,1,2,2,223,5,7,5,2,4,1,4,4,4,35,18,1,-1],[2,0,3,1,0,1,215,4,10,5,4,5,4,4,4,5,0,20,3,-1],[2,0,3,0,0,1,127,4,8,4,4,5,5,4,4,4,0,22,0,4],[2,0,1,0,0,0,95,3,7,3,3,4,4,4,2,4,44,40,0,-1],[2,0,1,0,0,0,81,4,8,5,5,3,4,3,4,4,1,37,2,1],[2,0,2,0,1,4,83,3,9,5,4,2,3,5,3,4,97,0,1,3],[2,1,1,0,0,2,0,4,7,3,4,3,3,3,3,3,43,14,3,-1],[2,0,2,1,2,1,87,5,9,5,3,4,3,3,3,3,66,0,0,-1],[2,1,3,1,0,4,23,5,10,5,5,5,4,5,5,4,0,40,2,-1],[2,0,3,0,0,0,83,5,8,4,5,3,3,5,3,3,8,20,2,-1],[2,1,2,0,2,1,18,2,4,3,2,2,2,2,3,2,43,18,2,100],[2,0,3,0,1,1,83,4,9,4,5,2,4,4,5,4,11,14,2,3],[2,1,2,0,0,1,127,2,2,4,2,3,3,2,1,1,111,52,0,101],[2,1,1,0,0,1,95,4,6,5,5,4,3,4,3,5,25,36,0,-1],[2,1,1,0,2,1,29,5,8,5,4,5,4,4,3,3,0,0,2,-1],[2,1,3,0,0,1,55,4,7,4,3,3,2,4,4,3,8,7,0,-1],[2,0,3,1,2,4,79,2,5,3,5,3,4,3,3,2,15,44,2,-1],[2,1,2,0,2,0,127,5,10,5,5,5,5,5,5,4,0,22,0,-1],[2,0,2,0,2,1,55,3,6,4,4,3,4,4,4,4,69,4,1,-1],[2,0,2,0,2,3,159,4,7,4,4,4,3,3,4,1,4,3,0,-1],[2,1,1,0,0,0,87,2,5,4,3,4,3,1,2,2,77,0,2,100],[2,0,2,1,0,2,115,3,7,3,3,5,3,4,3,2,33,21,1,-1],[2,0,1,0,0,1,67,5,8,4,5,5,4,3,5,3,2,2,2,-1],[2,0,1,0,2,3,115,4,10,5,5,4,4,4,3,5,4,15,1,-1],[2,0,2,0,1,1,79,4,8,5,4,4,4,4,5,3,10,55,2,-1],[2,1,2,0,0,2,85,3,6,3,2,3,4,4,3,4,10,47,2,-1],[2,0,2,0,0,4,23,2,4,4,3,3,2,3,2,1,43,32,2,-1],[2,0,3,0,0,1,103,2,5,4,4,3,3,2,2,1,9,8,1,-1],[2,1,1,0,2,0,115,3,10,4,5,4,4,4,4,3,0,2,1,-1],[2,0,2,1,0,3,129,5,9,3,5,5,4,4,4,4,64,26,3,1],[2,0,1,0,0,2,195,5,6,5,5,5,3,5,5,4,0,6,3,101],[2,0,2,1,2,1,86,5,10,5,4,5,4,5,5,4,16,0,1,-1],[2,1,0,1,0,2,11,2,5,2,2,3,1,3,3,3,37,2,2,100],[2,0,2,0,2,3,110,5,7,4,5,4,4,4,4,3,74,5,0,-1],[2,0,1,0,0,1,151,3,7,3,4,3,3,4,2,2,2,48,2,-1],[2,0,3,0,2,1,31,3,8,5,3,3,3,4,4,4,2,38,2,-1],[2,0,1,0,0,1,91,2,2,3,2,2,2,2,2,1,95,11,1,-1],[2,1,2,1,2,0,103,4,9,5,5,5,4,5,5,4,0,16,0,-1],[2,1,3,0,2,0,227,4,6,4,3,3,3,2,4,3,36,8,2,-1],[2,0,2,1,0,1,23,4,8,4,5,3,3,3,5,4,109,9,2,-1],[2,0,1,0,2,3,44,5,10,3,5,5,4,3,4,5,64,34,1,-1],[2,1,2,0,2,2,210,3,9,4,3,5,3,4,3,4,9,21,1,-1],[2,1,2,0,2,1,29,5,9,5,3,4,4,4,4,4,8,6,0,4],[2,1,1,1,0,1,95,4,7,5,3,4,2,4,3,2,44,20,3,-1],[2,0,3,0,2,0,123,4,7,5,4,5,5,2,5,4,40,46,2,-1],[2,1,0,0,0,1,107,3,4,5,4,3,3,3,3,3,15,60,2,-1],[2,1,3,1,0,2,113,3,7,4,4,4,3,2,3,3,51,14,1,-1],[2,1,1,1,2,1,119,5,10,4,5,4,4,4,4,5,0,0,2,3],[2,1,1,0,0,3,14,4,8,3,3,3,2,2,5,1,42,39,1,2],[2,0,1,0,0,0,47,3,7,4,5,4,4,2,1,4,77,19,2,-1],[2,1,1,1,0,1,127,4,6,5,4,4,4,4,4,4,40,51,0,104],[2,1,3,0,1,0,119,3,8,4,5,5,4,4,4,3,8,0,1,5],[2,1,1,0,0,2,133,4,6,3,5,3,2,3,3,3,12,34,1,101],[2,1,2,1,0,1,121,3,8,4,4,3,4,4,5,5,1,38,0,-1],[2,0,3,1,0,1,161,2,6,2,4,3,2,4,4,3,10,32,1,101],[2,1,1,1,2,2,25,4,9,4,5,4,3,4,4,4,68,25,0,-1],[2,1,2,1,0,2,123,4,6,4,3,3,4,3,3,3,11,42,2,100],[2,0,2,0,2,1,29,3,7,4,4,3,3,4,4,3,26,36,2,-1],[2,1,2,0,0,2,31,2,4,4,3,3,2,1,3,2,38,0,0,-1],[2,0,2,0,0,4,83,4,8,4,4,4,5,4,5,4,32,5,0,-1],[2,0,2,0,2,1,159,2,6,5,3,3,2,3,4,3,2,22,2,101],[2,0,3,1,2,0,199,4,6,4,4,4,2,3,5,1,40,24,1,-1],[2,1,3,0,0,0,71,3,8,4,4,3,2,3,5,3,2,54,2,-1],[2,1,1,0,2,0,197,4,7,4,5,3,3,3,4,3,66,17,0,-1],[2,0,2,1,2,1,19,3,8,3,5,2,3,4,3,2,3,6,1,-1],[2,1,2,0,2,1,5,3,8,3,3,2,3,4,4,3,33,39,1,-1],[2,1,3,1,2,2,1,3,3,3,2,2,2,2,3,2,127,54,2,-1],[2,0,2,0,0,1,23,3,6,3,5,5,2,2,3,2,105,24,2,-1],[2,1,1,0,2,2,135,2,7,2,4,3,3,3,4,3,33,4,1,-1],[2,0,2,0,0,1,95,4,9,4,3,4,3,3,4,3,73,3,0,3],[2,1,3,0,2,3,87,2,6,3,4,2,2,2,3,3,107,5,0,-1],[2,0,2,0,0,1,119,3,7,1,4,3,3,2,3,1,53,2,1,-1],[2,1,2,1,1,0,15,2,7,4,5,1,2,3,1,3,45,18,2,-1],[2,0,2,0,2,3,211,3,6,3,4,2,2,4,3,2,37,23,1,-1],[2,1,1,0,2,3,139,5,10,5,5,4,5,5,5,5,1,1,2,-1],[2,0,3,0,2,1,71,4,8,3,5,2,3,3,4,4,1,35,2,5],[2,0,2,1,0,1,87,3,8,4,3,5,3,3,3,3,46,38,0,0],[2,1,3,1,0,2,15,4,6,4,5,3,5,3,3,4,4,23,0,-1],[2,0,3,1,0,4,67,3,9,4,4,3,3,3,5,5,0,28,1,-1],[2,1,2,1,0,0,87,4,7,3,4,5,4,3,2,3,2,18,1,-1],[2,1,0,0,2,1,231,4,7,3,5,3,3,3,3,3,49,55,3,-1],[2,1,3,0,1,0,31,2,3,2,2,3,3,2,3,2,59,49,0,-1],[2,1,2,0,0,4,82,4,6,4,5,4,3,3,3,3,21,4,3,-1],[2,1,2,0,0,1,81,4,8,4,5,4,3,3,5,3,75,16,0,3],[2,1,3,0,2,2,83,4,6,3,3,3,3,4,3,4,12,23,1,-1],[2,1,3,1,2,1,27,3,5,4,4,3,3,4,3,2,5,51,2,-1],[2,0,0,0,2,2,19,3,7,3,2,4,3,2,2,2,8,7,0,-1],[2,1,3,0,0,2,77,4,6,4,4,5,4,4,4,5,6,17,2,101],[2,1,1,0,0,0,31,4,5,3,4,5,3,4,4,3,6,13,2,-1],[2,0,2,0,2,2,19,4,9,3,3,3,2,3,4,3,40,1,2,0],[2,0,2,0,0,1,71,5,9,4,3,5,4,5,4,2,36,5,0,-1],[2,0,3,0,2,1,11,3,4,3,3,3,2,4,2,2,3,43,2,-1],[2,0,3,0,0,2,62,1,4,3,4,3,2,3,2,2,79,25,1,105],[2,1,3,0,0,1,111,5,9,4,4,3,3,4,3,4,4,5,0,-1],[2,0,2,1,0,0,211,5,9,3,5,4,4,4,4,3,0,35,1,2],[2,0,2,0,0,0,81,5,10,5,5,4,4,3,4,4,0,50,2,-1],[2,1,3,1,1,2,23,4,7,4,4,3,1,3,2,4,64,7,1,-1],[2,1,2,0,1,1,5,4,7,3,4,4,4,4,4,3,0,36,1,-1],[2,1,3,0,2,2,83,3,10,5,5,5,4,5,4,5,32,14,2,-1],[2,1,3,1,0,1,31,4,6,3,5,5,2,3,4,4,99,5,2,-1],[2,0,3,0,2,1,55,5,10,5,5,5,5,5,5,5,33,3,2,3],[2,0,3,0,0,1,111,4,6,3,5,4,3,3,2,3,6,4,0,-1],[2,1,1,0,2,2,101,5,9,4,5,4,3,4,4,4,6,36,1,3],[3,0,2,2,0,1,9,3,7,4,4,4,4,3,3,2,18,7,0,-1],[3,1,1,2,1,1,141,2,4,4,3,1,2,3,3,3,3,0,0,104],[3,0,2,2,1,1,67,4,9,4,4,5,4,4,5,3,9,40,3,-1],[3,0,1,2,0,2,91,3,7,5,5,4,4,5,5,4,0,24,0,-1],[3,1,1,2,1,2,128,4,5,3,4,4,2,3,3,3,6,19,0,-1],[3,0,1,2,0,0,53,4,9,5,4,5,4,4,3,3,1,0,0,-1],[3,1,2,2,0,4,81,3,7,4,4,3,2,4,3,3,1,18,0,-1],[3,0,3,2,1,2,107,4,6,3,5,4,3,3,3,4,1,10,0,100],[3,0,1,2,1,2,89,5,8,5,4,5,4,5,4,4,0,31,2,-1],[3,1,2,2,1,0,73,4,9,5,4,3,4,4,4,3,6,11,0,-1],[3,1,1,2,2,4,9,5,9,5,5,4,3,3,5,3,1,5,1,-1],[3,1,0,2,0,3,31,3,5,5,5,3,3,4,4,3,10,25,1,100],[3,1,1,2,0,0,99,4,8,5,5,4,3,4,3,2,2,19,0,4],[3,0,3,2,2,1,183,4,8,5,4,4,3,3,4,2,2,18,1,3],[3,0,2,2,2,1,9,4,8,5,4,5,4,5,5,1,32,19,1,-1],[3,1,1,2,0,1,1,5,9,5,5,4,4,4,4,3,0,2,1,5],[3,1,1,2,1,1,247,4,6,4,3,3,3,3,4,3,12,32,1,-1],[3,0,3,2,0,4,71,4,6,4,4,3,2,3,4,3,9,9,2,-1],[3,0,2,2,0,1,15,5,7,4,5,4,5,4,4,3,18,17,0,-1],[3,0,2,2,0,1,9,3,5,3,4,4,4,2,2,2,11,3,2,104],[3,0,2,2,2,2,105,4,10,5,5,5,4,5,4,5,0,16,2,-1],[3,1,3,2,0,1,29,2,5,4,2,3,4,2,3,1,26,1,0,-1],[3,1,3,2,1,2,23,4,7,5,4,4,4,3,4,4,0,48,2,-1],[3,0,1,2,1,0,115,3,6,4,3,3,4,2,3,4,8,35,1,-1],[3,1,1,2,2,0,95,4,10,3,3,4,4,2,3,4,2,17,2,-1],[3,0,0,2,0,3,75,5,9,5,4,5,4,5,3,4,18,56,0,2],[3,0,1,2,0,2,81,4,8,4,4,4,3,4,4,3,72,10,0,-1],[3,1,3,2,0,4,153,4,5,3,3,4,2,4,3,2,13,18,1,100],[3,0,2,2,0,3,67,5,6,2,2,4,3,2,4,3,34,3,2,105],[3,1,1,2,0,0,47,4,8,3,4,3,2,4,3,3,42,16,0,1],[3,1,2,2,1,0,75,5,10,4,5,5,4,5,4,4,2,18,1,-1],[3,0,2,2,1,3,33,3,5,4,3,3,2,4,3,3,43,59,0,-1],[3,1,2,2,0,3,43,3,6,3,4,3,3,3,3,3,32,43,2,104],[3,1,3,2,0,1,47,4,8,5,5,5,4,3,4,4,6,49,3,1],[3,1,1,2,1,0,93,3,8,3,5,4,2,4,4,3,44,2,1,0],[3,0,2,2,1,0,13,4,5,3,3,2,4,4,3,4,37,33,2,-1],[3,1,3,2,2,1,153,2,5,3,5,4,2,1,3,2,26,16,1,-1],[3,0,3,2,2,2,111,4,6,3,3,4,3,4,4,2,75,16,0,105],[3,1,0,2,0,0,107,4,8,4,5,5,3,4,4,4,72,9,1,-1],[3,1,1,2,1,0,139,4,8,4,4,3,3,3,4,4,42,17,0,-1],[3,0,3,2,2,2,140,4,8,3,5,4,3,3,4,2,10,43,1,5],[3,1,1,2,0,3,67,5,9,4,5,3,4,5,4,3,72,25,0,-1],[3,0,1,2,1,0,67,2,6,4,3,3,2,3,2,2,32,3,2,-1],[3,0,1,2,0,0,233,4,9,5,5,4,5,5,4,4,34,1,0,-1],[3,1,1,2,0,0,75,3,5,4,2,4,3,3,1,4,55,0,0,-1],[3,0,2,2,1,4,59,4,5,4,4,4,3,3,2,4,10,49,1,-1],[3,0,2,2,2,1,95,4,7,3,3,2,4,2,3,2,0,11,0,-1],[3,1,2,2,0,2,101,4,9,4,5,3,5,5,5,5,2,35,2,-1],[3,0,1,2,0,1,109,4,8,4,4,4,4,4,4,3,4,16,0,-1],[3,1,3,2,2,1,167,4,9,4,4,3,5,4,5,3,4,1,0,-1],[3,0,2,2,1,1,135,2,8,5,5,5,2,4,4,3,40,25,0,3],[3,0,3,2,2,0,147,3,5,3,3,4,2,2,4,2,99,16,1,-1],[3,1,1,2,2,1,27,3,7,4,4,5,3,4,3,3,9,33,0,-1],[3,1,0,2,0,1,165,3,7,5,5,3,3,2,4,3,3,41,0,-1],[3,1,1,2,0,2,67,3,3,3,3,2,2,2,3,3,46,41,1,-1],[3,1,1,2,0,1,207,3,6,2,4,4,4,3,4,4,32,22,1,-1],[3,0,2,2,1,1,47,3,9,4,4,3,3,4,3,3,0,39,1,-1],[3,1,1,2,1,0,21,3,5,1,4,3,2,2,3,1,104,16,1,-1],[3,0,1,2,0,0,87,3,8,4,4,4,3,3,3,3,4,29,0,-1],[3,0,1,2,0,2,111,3,7,5,3,4,1,3,4,3,53,19,1,-1]]};
const pdfTx=t=>Array.isArray(t)?t.map(pdfTx):String(t).replace(/−/g,'-').replace(/[  ]/g,' ').replace(/‑/g,'-');
async function blobU8(b){return new Uint8Array(await b.arrayBuffer())}
function fOpen(o,tmp){const b=$('#fbody');S.tmp=tmp||Object.assign({},S.f);
  b.innerHTML=o.F.map(([k,l,,lab])=>`<label>${l}<select class="select" data-f="${k}"><option value="">Tous</option>${lab.map((x,i)=>`<option value="${i}" ${String(S.tmp[k])===String(i)?'selected':''}>${esc(x)}</option>`).join('')}</select></label>`).join('')+'<div class="fcount" id="fc"></div>';
  const cnt=()=>{const n=othRows(o,S.tmp).length;$('#fc').textContent=`${fr(n,0)} ${o.unit} correspondent à la sélection`};
  $$('#fbody select').forEach(s=>s.onchange=()=>{S.tmp[s.dataset.f]=s.value;cnt()});cnt();$('#fpanel').classList.remove('hidden')}
/* ---------------------------------------------------------------- étude en ligne : banque digitale ---------------------------------------------------------------- */
const DIGL={t:'Usages et satisfaction de la banque digitale BGFIBank',per:'Juillet 2027',
  can:['Application mobile uniquement','Site de banque en ligne uniquement','Application et site'],
  freq:['Tous les jours','Plusieurs fois par semaine','Une fois par semaine','Deux à trois fois par mois','Moins souvent'],
  fn:['Consulter le solde et l’historique','Virements entre ses comptes BGFIBank','Transferts vers le mobile money','Virements vers une autre banque','Télécharger un relevé ou un RIB','Payer des factures (électricité, eau, télévision)','Gérer sa carte (blocage, plafonds)','Prendre rendez-vous ou écrire à son conseiller'],
  fnI:[0,1,4,2,6,3,5,7],
  att:['Facilité de navigation','Sécurité de la connexion (code, validation)','Rapidité d’exécution des opérations','Stabilité (sans déconnexion ni plantage)','Fonctionnalités disponibles','Clarté des informations (frais, opérations)','Assistance en cas de problème'],
  irr:['Déconnexions ou plantages','Code de validation par SMS reçu en retard','Lenteur de l’application','Fonctionnalités manquantes','Mises à jour obligatoires trop fréquentes','Difficulté à joindre l’assistance','Frais des opérations peu clairs'],
  exp:['Ouverture de compte en ligne','Demande de crédit en ligne','Paiement par QR code chez les commerçants','Épargne programmée','Échange avec son conseiller dans l’application','Alertes et notifications personnalisées'],
  ag:['Beaucoup moins souvent','Moins souvent','Autant qu’avant','Plus souvent'],
  rec:[['Fiabiliser la connexion et la validation','Traiter en priorité les déconnexions au moment de valider et les retards du code par SMS (validation dans l’application).','Forte','Court terme'],
    ['Ouvrir le crédit et l’ouverture de compte en ligne','Deux attentes fortes : demande de crédit simple et ouverture de compte 100 % en ligne pour les nouveaux clients.','Forte','Moyen terme'],
    ['Rendre l’assistance joignable','Messagerie avec un conseiller dans l’application et rappel sous 24 heures en cas de blocage.','Forte','Court terme'],
    ['Afficher les frais avant validation','Montant des frais visible avant chaque opération et récapitulatif mensuel.','Moyenne','Court terme'],
    ['Accompagner les professionnels et la diaspora','Fonctions dédiées : virements multiples, relevés détaillés, suivi depuis l’étranger sans code SMS local.','Moyenne','Moyen terme']]};
delete OTHS.not;
OTHS.dig={t:DIGL.t,per:DIGL.per,tag:'Banque digitale',rows:DGD.r,unit:'clients',
  desc:'Canaux utilisés, fréquence, fonctionnalités, satisfaction, irritants, attentes et effet sur la fréquentation des agences.',
  F:[['sx','Sexe',1,OF_SX],['a','Âge',2,OF_AGE],['z','Lieu de résidence',3,['Abidjan','Intérieur du pays','Étranger']],['s','Profil de client',0,DGD.pr]],
  mini:L=>[[oP(oPct(L,r=>r[7]>=4)),'satisfaits'],[enFmt(oNps(L,8).e),'NPS'],[oP(oPct(L,r=>r[18]<=1)),'vont moins en agence']],
  page:L=>digPage(L),xls:L=>digXls(L),file:'BGFIBank_Banque_Digitale_Usages_Satisfaction_2027.xlsx'};
function digPage(L){const o=OTHS.dig,n=L.length,X=DIGL;
  const top=`<div class="cpp-back"><button class="btn ghost" type="button" data-othback>← Toutes les études</button><button class="btn" type="button" data-othxl>Télécharger les résultats (Excel)</button></div>`+head('Autres études · '+o.per,o.t,`Enquête en ligne auprès de ${o.rows.length} clients utilisateurs de l’application mobile ou du site de banque en ligne · invitation par notification et par e-mail · questionnaire de 8 minutes`)+othBase(o,L);
  if(!n)return top+'<div class="card"><h3>Aucun client ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
  const sat=oPct(L,r=>r[7]>=4),N=oNps(L,8),hebdo=oPct(L,r=>r[5]<=1),nf=L.reduce((t,r)=>{let c=0,m=r[6];while(m){c+=m&1;m>>=1}return t+c},0)/n,moins=oPct(L,r=>r[18]<=1);
  const dist=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]===k)]),bits=(i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]&(1<<k))]);
  const fnB=X.fnI.map(k=>[X.fn[k],oPct(L,r=>r[6]&(1<<k))]),at=X.att.map((l,k)=>[l,oPct(L,r=>r[9+k]>=4)]),ir=bits(16,X.irr).sort((a,b)=>b[1]-a[1]),ex=bits(17,X.exp).sort((a,b)=>b[1]-a[1]);
  const atS=at.slice().sort((a,b)=>b[1]-a[1]);
  const pr=DGD.pr.map((l,s)=>{const Y=L.filter(r=>r[0]===s);return {l,n:Y.length,h:oPct(Y,r=>r[5]<=1),sa:oPct(Y,r=>r[7]>=4),e:Y.length?oNps(Y,8).e:null,m:oPct(Y,r=>r[18]<=1)}}).filter(x=>x.n);
  const prOk=pr.filter(x=>x.n>=10).sort((a,b)=>b.e-a.e);
  const key=[`La banque digitale est <b>un usage régulier</b> : ${oP(hebdo)} des clients s’y connectent au moins plusieurs fois par semaine et utilisent en moyenne ${fr(nf,1)} fonctionnalités.`,
    `Elle <b>change la relation à l’agence</b> : ${oP(moins)} des utilisateurs disent s’y rendre moins souvent depuis qu’ils l’utilisent.`,
    `La satisfaction (${oP(sat)}) est portée par ${esc(cppArt(atS[0][0]))} (${oP(atS[0][1])}) ; elle est freinée par <b>${esc(cppArt(atS[atS.length-1][0]))}</b> (${oP(atS[atS.length-1][1])}) et <b>${esc(cppArt(atS[atS.length-2][0]))}</b> (${oP(atS[atS.length-2][1])}).`,
    `Premier irritant : ${esc(ir[0][0].toLowerCase())} (${oP(ir[0][1])}). Première attente : ${esc(ex[0][0].toLowerCase())} (${oP(ex[0][1])}).`]
    .concat(prOk.length>1?[`Les ${esc(prOk[0].l.charAt(0).toLowerCase()+prOk[0].l.slice(1))} sont les plus satisfaits (NPS ${enFmt(prOk[0].e)}) ; les ${esc(prOk[prOk.length-1].l.charAt(0).toLowerCase()+prOk[prOk.length-1].l.slice(1))} les plus exigeants (NPS ${enFmt(prOk[prOk.length-1].e)}).`]:[]);
  const V=[],seen={};L.forEach(r=>{if(r[19]>=0&&!seen[r[19]]){seen[r[19]]=1;V.push(r)}});const vp=V.filter(r=>r[19]<100),vn=V.filter(r=>r[19]>=100),VB=[];for(let i=0;VB.length<8&&(i<vp.length||i<vn.length);i++){if(vp[i])VB.push(vp[i]);if(vn[i]&&VB.length<8)VB.push(vn[i])}
  return top+`<div class="kpis">${kpi('Clients satisfaits',`${fr(sat*100,0)}<small>%</small>`,'notes 4 et 5 sur 5',true)}${kpi('NPS banque digitale',enFmt(N.e),'promoteurs − détracteurs')}${kpi('Usage fréquent',`${fr(hebdo*100,0)}<small>%</small>`,'connexion plusieurs fois par semaine')}${kpi('Fonctionnalités',fr(nf,1),'utilisées en moyenne')}${kpi('Moins en agence',`${fr(moins*100,0)}<small>%</small>`,'depuis l’usage du digital')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card('Canaux utilisés','Part des clients',oBars(dist(4,X.can)))}${card('Fréquence de connexion','Part des clients',oBars(dist(5,X.freq)))}</div>
  <div class="cpp-g2">${card('Fonctionnalités utilisées','Plusieurs réponses possibles · au cours des trois derniers mois',oBars(fnB))}${card('Fréquentation des agences depuis l’usage du digital','Une seule réponse',oBars(dist(18,X.ag),(v,i)=>['#627441','#96a973','#f59f0b','#f0524a'][i]))}</div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Recommanderiez-vous l’application ou le site BGFIBank à un proche ?</h3><p>Répartition des clients (note de 0 à 10)</p></div></div>${oSplit('NPS',N)}${oLeg}</div>
  <div class="cpp-g2">${card('Satisfaction par aspect','Part de clients satisfaits (4 et 5 sur 5)',oBars(at,cppC))}${card('Principaux irritants','Plusieurs réponses possibles',oBars(ir,()=>'#f0524a'))}</div>
  <div class="cpp-g2">${card('Fonctionnalités attendues','Plusieurs réponses possibles',oBars(ex,()=>'#6da7d4'))}${card('Résultats par profil de client','Bases inférieures à 10 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Profil</th><th class="c">Base</th><th class="c">Usage fréquent</th><th class="c">Satisfaits</th><th class="c">NPS</th></tr></thead><tbody>${pr.map(x=>x.n<10?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="3"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.h)}</td><td class="c">${oP(x.sa)}</td><td class="c">${enPill(Math.round(x.e))}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div style="margin-top:16px">${card('Paroles de clients','Extraits des commentaires libres de la sélection',VB.length?`<div class="ms-vb">${VB.map(r=>{const p=r[19]<100;return `<div class="ms-v ${p?'pos':'neg'}"><p>« ${esc(p?DGD.vpos[r[19]]:DGD.vneg[r[19]-100])} »</p><span>${p?'Positif':'À améliorer'} · ${esc(DGD.pr[r[0]])}</span></div>`}).join('')}</div>`:'<p class="note">Aucun commentaire dans cette sélection.</p>')}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action issues des résultats d’ensemble',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th class="c">Impact attendu</th><th class="c">Horizon</th></tr></thead><tbody>${X.rec.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1])}</td><td class="c"><span class="pill ${r[2]==='Forte'?'p-ok':'p-mute'}">${r[2]}</span></td><td class="c">${r[3]}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
async function digXls(L){const o=OTHS.dig,X=DIGL,B=await othXlsBase(o,L),{W,hd,tx,blk}=B;const N=oNps(L,8)||{};
  const w1=W.sheet('Synthèse');xTitle(w1,o.t,B.sub);let r=blk(w1,4,'Indicateur',[['Clients satisfaits (4 et 5 sur 5)',oPct(L,q=>q[7]>=4)],['Promoteurs',N.p],['Passifs',N.pa],['Détracteurs',N.d],['Connexion plusieurs fois par semaine',oPct(L,q=>q[5]<=1)],['Vont moins souvent en agence',oPct(L,q=>q[18]<=1)]],'Résultat');tx(w1,r,1,'NPS banque digitale');tx(w1,r,2,N.e==null?null:Math.round(N.e));w1.w(1,52);w1.w(2,14);
  const dist=(i,labs)=>labs.map((l,k)=>[l,oPct(L,q=>q[i]===k)]),bits=(i,labs)=>labs.map((l,k)=>[l,oPct(L,q=>q[i]&(1<<k))]);
  const w2=W.sheet('Usages');xTitle(w2,'Canaux, fréquence et fonctionnalités',B.sub);r=blk(w2,4,'Canaux utilisés',dist(4,X.can));r=blk(w2,r,'Fréquence de connexion',dist(5,X.freq));r=blk(w2,r,'Fonctionnalités utilisées',bits(6,X.fn));blk(w2,r,'Fréquentation des agences',dist(18,X.ag));w2.w(1,52);w2.w(2,12);
  const w3=W.sheet('Satisfaction');xTitle(w3,'Satisfaction, irritants et attentes',B.sub);r=blk(w3,4,'Aspect (satisfaits)',X.att.map((l,k)=>[l,oPct(L,q=>q[9+k]>=4)]));r=blk(w3,r,'Irritant (cité)',bits(16,X.irr));blk(w3,r,'Fonctionnalité attendue',bits(17,X.exp));w3.w(1,52);w3.w(2,12);
  const w4=W.sheet('Profils');xTitle(w4,'Résultats par profil de client',B.sub);['Profil','Base','Usage fréquent','Satisfaits','NPS'].forEach((h,j)=>hd(w4,4,1+j,h));DGD.pr.forEach((l,s)=>{const Y=L.filter(q=>q[0]===s);tx(w4,5+s,1,l);tx(w4,5+s,2,Y.length);if(Y.length>=10){tx(w4,5+s,3,oPct(Y,q=>q[5]<=1),'0%');tx(w4,5+s,4,oPct(Y,q=>q[7]>=4),'0%');tx(w4,5+s,5,Math.round(oNps(Y,8).e))}else tx(w4,5+s,3,'Base insuffisante')});w4.w(1,40);[2,3,4,5].forEach(j=>w4.w(j,16));
  return B.done()}
/* ---------------------------------------------------------------- espace « Notoriété et image » ---------------------------------------------------------------- */
const NOTA={t:'Notoriété et image de BGFIBank',per:'Août 2027',rows:OTD.not.r,unit:'personnes interrogées',
  F:[['sx','Sexe',2,OF_SX],['a','Âge',3,OF_AGE],['v','Ville',1,OTD.not.vil],['st','Statut bancaire',0,OTD.not.st]]};
const NTX=OTD.not;
NAV.nota=[['dash','Tableau de bord','dash'],['ana','Populations','map'],['img','Image et communication','chart'],['conq','Conquête','search'],['plan','Recommandations','spark'],['files','Livrables','plan']];
const NOTA_SUB='Enquête auprès de 800 personnes de 18 ans et plus, clientes ou non d’une banque · Abidjan, Bouaké, San Pédro et Yamoussoukro · 62 % en face à face, 38 % en ligne';
const NOTA_REC=[['Sortir de l’image « banque des entreprises »','Campagne grand public centrée sur les particuliers et les jeunes actifs, avec des visages et des situations du quotidien.','Notoriété spontanée','50 %','Moyen terme'],
  ['Faire connaître les offres','Contenus courts sur les réseaux sociaux présentant les offres phares (compte, prêt scolaire, crédit) et leurs conditions.','Non-clients qui ne connaissent pas les offres','moins de 20 %','Court terme'],
  ['Affirmer la dimension digitale','Mettre en avant l’application mobile et les services en ligne dans toute la communication.','Image « innovante et digitale »','50 %','Moyen terme'],
  ['Clarifier les tarifs','Grille tarifaire simple et comparée, publiée en agence et en ligne.','Image « tarifs accessibles »','40 %','Court terme'],
  ['Activer le bouche-à-oreille','Programme de parrainage pour les clients satisfaits, relayé par les conseillers.','NPS des clients BGFIBank','+20','Moyen terme'],
  ['Renforcer la présence hors d’Abidjan','Actions locales à Bouaké et San Pédro : présence en agence, événements, partenariats avec les employeurs.','Considération à Bouaké et San Pédro','35 %','Moyen terme']];
function notaM(L){const n=L.length,m={n,L};m.as=oPct(L,r=>r[4]);m.sp=oPct(L,r=>r[5]);m.tm=oPct(L,r=>r[6]);m.cs=oPct(L,r=>r[7]);m.pf=oPct(L,r=>r[8]);
  m.AW=L.filter(r=>r[4]);m.img=NTX.img.map((l,k)=>[l,oPct(m.AW,r=>r[9]&(1<<k)),NTX.imgm[k]]);m.src=NTX.src.map((l,k)=>[l,oPct(m.AW,r=>r[10]&(1<<k))]);m.cr=oPct(m.AW,r=>r[11]);
  m.NC=L.filter(r=>r[0]!==0);m.it=NOT_IT.map((l,k)=>[l,oPct(m.NC,r=>r[12]===k)]);m.it2=oPct(m.NC,r=>r[12]>=2);m.NO=m.NC.filter(r=>r[12]<2);m.frn=NTX.fr.map((l,k)=>[l,oPct(m.NO,r=>r[13]&(1<<k))]);
  m.CL=L.filter(r=>r[0]===0);m.NP=m.CL.length>=10?oNps(m.CL,14):null;
  m.fun=[['Notoriété assistée',m.as,null,''],['Notoriété spontanée',m.sp,0,'des personnes qui la connaissent'],['Citée en premier',m.tm,1,'de celles qui la citent spontanément'],['Considération',m.cs,0,'des personnes qui la connaissent'],['Préférence',m.pf,3,'de celles qui l’envisagent']];
  m.imgS=m.img.slice().sort((a,b)=>(b[1]-b[2])-(a[1]-a[2]));m.srcS=m.src.slice().sort((a,b)=>b[1]-a[1]);m.frS=m.frn.slice().sort((a,b)=>b[1]-a[1]);
  m.key=[`BGFIBank est <b>connue de ${oP(m.as)}</b> des personnes interrogées quand on cite son nom, mais seules ${oP(m.sp)} la citent spontanément et ${oP(m.tm)} en premier.`,
    `Le passage de la notoriété à la considération est le principal enjeu : ${oP(m.cs)} envisageraient BGFIBank pour leur banque, ${oP(m.pf)} la préfèrent.`,
    m.AW.length?`Son image repose sur <b>${esc(m.imgS[0][0].toLowerCase())}</b> (${oP(m.imgS[0][1])}, soit ${(m.imgS[0][1]-m.imgS[0][2])>=0?'+':'−'}${fr(Math.abs(m.imgS[0][1]-m.imgS[0][2])*100,0)} points par rapport à la moyenne des banques évaluées) ; elle est en retrait sur ${esc(m.imgS[m.imgS.length-1][0].toLowerCase())} (${oP(m.imgS[m.imgS.length-1][1])}).`:'',
    m.AW.length?`La marque se fait connaître d’abord par le ${esc(m.srcS[0][0].toLowerCase())} (${oP(m.srcS[0][1])}) et les ${esc(m.srcS[1][0].toLowerCase())} (${oP(m.srcS[1][1])}) ; ${oP(m.cr)} se souviennent d’une campagne récente.`:'',
    m.NC.length>=10?`Parmi les non-clients, ${oP(m.it2)} envisagent d’ouvrir un compte à BGFIBank ; premier frein : ${esc(m.frS[0][0].toLowerCase())} (${oP(m.frS[0][1])}).`:''].filter(Boolean);
  return m}
const notaRows=()=>othRows(NOTA);
function notaTop(t,sub){return head(NOTA.t+' · '+NOTA.per,t,sub||NOTA_SUB)}
function notaFunHtml(m){const mx=Math.max(m.as||0,.01);return `<div class="not-fun">${m.fun.map(([l,v,ref,txt])=>`<div class="nf"><span class="nl">${l}</span><div class="nt"><i style="width:${(v||0)/mx*100}%"></i></div><b>${oP(v)}</b><small>${ref!=null?`${oP(m.fun[ref][1]?v/m.fun[ref][1]:null)} ${txt}`:'base : ensemble des personnes interrogées'}</small></div>`).join('')}</div>`}
const notaEmpty=()=>'<div class="card"><h3>Aucune personne ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
function notaDash(){const L=notaRows(),m=notaM(L);const top=notaTop('Tableau de bord')+othBase(NOTA,L);if(!L.length)return top+notaEmpty();
  const vil=NTX.vil.map((l,v)=>{const X=L.filter(r=>r[1]===v);return {l,n:X.length,as:oPct(X,r=>r[4]),sp:oPct(X,r=>r[5]),tm:oPct(X,r=>r[6]),cs:oPct(X,r=>r[7])}}).filter(x=>x.n);
  return top+`<div class="kpis">${kpi('Notoriété assistée',`${fr(m.as*100,0)}<small>%</small>`,'connaissent BGFIBank de nom',true)}${kpi('Notoriété spontanée',`${fr(m.sp*100,0)}<small>%</small>`,'citent BGFIBank sans aide')}${kpi('Citée en premier',`${fr(m.tm*100,0)}<small>%</small>`,'première banque citée')}${kpi('Considération',`${fr(m.cs*100,0)}<small>%</small>`,'l’envisageraient pour leur banque')}${kpi('Préférence',`${fr(m.pf*100,0)}<small>%</small>`,'la préfèrent aux autres banques')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${m.key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Du nom connu à la banque préférée</h3><p>Part des personnes interrogées à chaque étape · taux de passage indiqué à droite</p></div></div>${notaFunHtml(m)}</div>
  <div class="cpp-g2">${card('Notoriété par ville','Bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Ville</th><th class="c">Base</th><th class="c">Assistée</th><th class="c">Spontanée</th><th class="c">Considération</th></tr></thead><tbody>${vil.map(x=>x.n<20?`<tr><td><b>${x.l}</b></td><td class="c">${x.n}</td><td class="c" colspan="3"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${x.l}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.as)}</td><td class="c">${oP(x.sp)}</td><td class="c">${oP(x.cs)}</td></tr>`).join('')}</tbody></table></div>`)}
  ${card('Méthode','Comment l’étude a été réalisée',`<ul class="not-meth"><li><b>800 entretiens</b> auprès de personnes de 18 ans et plus, clientes d’une banque ou non bancarisées.</li><li><b>Quatre villes</b> : Abidjan (429), Bouaké (159), San Pédro (112), Yamoussoukro (100).</li><li><b>Quotas</b> de sexe, d’âge et de statut bancaire ; les clients de BGFIBank sont surreprésentés pour permettre leur lecture (173).</li><li><b>Mode de recueil</b> : 62 % en face à face (domicile et points de passage), 38 % en ligne.</li><li><b>Terrain</b> du 4 au 22 août 2027 ; questionnaire de 15 minutes.</li></ul>`)}</div>`}
const NOTA_IND=[['Assistée',4],['Spontanée',5],['Citée en premier',6],['Considération',7],['Préférence',8]];
function notaAna(){const L=notaRows();const top=notaTop('Populations','Les indicateurs de notoriété selon le statut bancaire, la ville, le sexe et l’âge · bases inférieures à 20 masquées')+othBase(NOTA,L);if(!L.length)return top+notaEmpty();
  const G=[['Statut bancaire',0,NTX.st],['Ville',1,NTX.vil],['Sexe',2,OF_SX],['Âge',3,OF_AGE]];const tot=NOTA_IND.map(([,i])=>oPct(L,r=>r[i]));
  const cell=(v,t)=>{const d=v-t;return `<td class="c"><span class="pop-v ${Math.abs(d)<.03?'':d>0?'up':'dn'}">${oP(v)}</span></td>`};
  return top+`<div class="card"><div class="ch"><div><h3>Indicateurs de notoriété par population</h3><p>Vert : au-dessus de l’ensemble de la sélection de plus de 3 points · rouge : en dessous</p></div></div><div class="tw" style="border:0"><table class="t pop-t"><thead><tr><th>Population</th><th class="c">Base</th>${NOTA_IND.map(([l])=>`<th class="c">${l}</th>`).join('')}</tr></thead><tbody>
   <tr class="pop-tot"><td><b>Ensemble de la sélection</b></td><td class="c">${L.length}</td>${tot.map(v=>`<td class="c"><b>${oP(v)}</b></td>`).join('')}</tr>
   ${G.map(([g,ci,labs])=>`<tr class="pop-g"><td colspan="${2+NOTA_IND.length}">${g}</td></tr>`+labs.map((l,k)=>{const X=L.filter(r=>r[ci]===k);if(!X.length)return '';return X.length<20?`<tr><td>${esc(l)}</td><td class="c">${X.length}</td><td class="c" colspan="${NOTA_IND.length}"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td>${esc(l)}</td><td class="c">${X.length}</td>${NOTA_IND.map(([,i],j)=>cell(oPct(X,r=>r[i]),tot[j])).join('')}</tr>`}).join('')).join('')}</tbody></table></div></div>
   <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Lecture</h3></div></div><p style="margin:0">Les écarts entre populations orientent le ciblage de la communication : une notoriété assistée élevée mais une considération faible signale une marque connue mais pas encore perçue comme accessible pour cette population.</p></div>`}
function notaImg(){const L=notaRows(),m=notaM(L);const top=notaTop('Image et communication','Qualités associées à BGFIBank et sources de connaissance · personnes qui connaissent BGFIBank ('+m.AW.length+')')+othBase(NOTA,L);if(!m.AW.length)return top+notaEmpty();
  const byS=NTX.st.map((l,s)=>{const X=m.AW.filter(r=>r[0]===s);return {l,n:X.length,v:NTX.img.map((_,k)=>oPct(X,r=>r[9]&(1<<k)))}});
  return top+`<div class="cpp-g2">${card('Image de BGFIBank','Part des personnes qui connaissent BGFIBank et lui associent chaque qualité · le trait marque la moyenne des banques évaluées',oBars(m.img,cppC,1))}${card('Comment ont-ils connu BGFIBank ?','Plusieurs réponses possibles',oBars(m.src)+`<div class="not-cr"><b>${oP(m.cr)}</b><span>se souviennent d’une campagne BGFIBank au cours des six derniers mois</span></div>`)}</div>
  <div style="margin-top:16px">${card('Image selon le statut bancaire','Part des personnes qui associent chaque qualité à BGFIBank · bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Qualité</th>${byS.map(x=>`<th class="c">${esc(x.l)}<br><span class="note">base ${x.n}</span></th>`).join('')}<th class="c">Moyenne des banques</th></tr></thead><tbody>${NTX.img.map((l,k)=>`<tr><td><b>${esc(l)}</b></td>${byS.map(x=>`<td class="c">${x.n>=20?oP(x.v[k]):'<span class="note">—</span>'}</td>`).join('')}<td class="c">${oP(NTX.imgm[k])}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
function notaConq(){const L=notaRows(),m=notaM(L);const top=notaTop('Conquête','Intention d’ouvrir un compte, freins et recommandation par les clients')+othBase(NOTA,L);if(!L.length)return top+notaEmpty();
  const vil=NTX.vil.map((l,v)=>{const X=m.NC.filter(r=>r[1]===v);return {l,n:X.length,it:oPct(X,r=>r[12]>=2)}});
  return top+`<div class="cpp-g2">${card('Intention d’ouvrir un compte à BGFIBank','Personnes qui ne sont pas clientes de BGFIBank · '+m.NC.length+' personnes',m.NC.length?oBars(m.it,(v,i)=>['#f0524a','#f59f0b','#96a973','#627441'][i])+`<div class="not-cr"><b>${oP(m.it2)}</b><span>répondent « probablement » ou « certainement »</span></div>`:'<p class="note">Non concerné : la sélection ne comprend que des clients de BGFIBank.</p>')}${card('Freins à l’ouverture d’un compte','Plusieurs réponses possibles · non-clients sans intention d’ouverture ('+m.NO.length+')',m.NO.length?oBars(m.frS,()=>'#f0524a'):'<p class="note">Non concerné.</p>')}</div>
  <div class="cpp-g2">${card('Intention d’ouverture par ville','Non-clients · « probablement » ou « certainement » · bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Ville</th><th class="c">Base</th><th class="c">Intention</th></tr></thead><tbody>${vil.map(x=>`<tr><td><b>${x.l}</b></td><td class="c">${x.n}</td><td class="c">${x.n>=20?oP(x.it):'<span class="note">Base insuffisante</span>'}</td></tr>`).join('')}</tbody></table></div>`)}
  <div class="card" style="margin:0"><div class="ch"><div><h3>Recommandation par les clients de BGFIBank</h3><p>Recommanderiez-vous BGFIBank à un proche ? · clients de la sélection (${m.CL.length})</p></div></div>${m.NP?oSplit('NPS',m.NP)+oLeg:'<p class="note">Base insuffisante (moins de 10 clients de BGFIBank dans la sélection).</p>'}</div></div>`}
function notaPlan(){return notaTop('Recommandations','Pistes d’action et indicateurs de suivi pour la prochaine édition de l’étude')+`<div class="card"><div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th>Indicateur suivi</th><th class="c">Niveau actuel</th><th class="c">Objectif 2027</th><th class="c">Horizon</th></tr></thead><tbody>${NOTA_REC.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1])}</td><td>${esc(r[2])}</td><td class="c">${notaNow(r[2])}</td><td class="c"><b>${r[3]}</b></td><td class="c">${r[4]}</td></tr>`).join('')}</tbody></table></div></div>`}
function notaNow(ind){const L=NOTA.rows,m=notaM(L);if(/spontanée/.test(ind))return oP(m.sp);if(/ne connaissent pas/.test(ind))return oP(m.frn[1][1]);if(/innovante/.test(ind))return oP(m.img[5][1]);if(/tarifs/.test(ind))return oP(m.img[7][1]);if(/NPS/.test(ind))return enFmt(m.NP.e);
  if(/Bouaké/.test(ind)){const X=L.filter(r=>r[1]===1||r[1]===2);return oP(oPct(X,r=>r[7]))}return '—'}
const NOTA_FILES=[['pptx','PowerPoint','Présentation des résultats','Restitution en 13 diapositives : l’essentiel, l’entonnoir de notoriété, les villes, les populations, l’image, la communication, la conquête et les recommandations.','BGFIBank_Notoriete_Image_Presentation_2027_SPIRIT.pptx'],
  ['xls','Excel','Tableau de bord','Indicateurs clés, entonnoir, tableaux croisés par population, image, sources, conquête et méthode, avec mise en forme conditionnelle.','BGFIBank_Notoriete_Image_Tableau_de_bord_2027_SPIRIT.xlsx'],
  ['pdf','PDF','Rapport de synthèse','Cinq pages pour diffusion interne : chiffres clés, entonnoir, image, conquête et recommandations.','BGFIBank_Notoriete_Image_Rapport_Synthese_2027_SPIRIT.pdf'],
  ['base','Excel','Base de données','Les 800 réponses, une ligne par personne interrogée, avec le dictionnaire des variables.','BGFIBank_Notoriete_Image_Base_Donnees_2027_SPIRIT.xlsx'],
  ['quest','PDF','Questionnaire','Le questionnaire administré, question par question, avec les modalités de réponse.','BGFIBank_Notoriete_Image_Questionnaire_2027_SPIRIT.pdf']];
function notaFiles(){return notaTop('Livrables','Documents établis sur l’ensemble de l’échantillon (800 personnes)')+`<div class="oth-grid">${NOTA_FILES.map(([k,ty,t,d])=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${ty}</span><span class="note">Août 2027</span></div><h3>${t}</h3><p>${d}</p><div class="oth-act"><button class="btn" type="button" data-notadl="${k}">Télécharger</button></div></article>`).join('')}<article class="card oth-card oth-built"><div class="oth-top"><span class="pill p-ok">ZIP</span><span class="note">5 documents</span></div><h3>Tous les livrables</h3><p>Présentation, tableau de bord, rapport de synthèse, base de données et questionnaire en un seul fichier.</p><div class="oth-act"><button class="btn" type="button" data-notadl="zip">Tout télécharger (ZIP)</button></div></article></div>`}
function notaRender(){return ({dash:notaDash,ana:notaAna,img:notaImg,conq:notaConq,plan:notaPlan,files:notaFiles})[({dash:1,ana:1,img:1,conq:1,plan:1,files:1})[S.page]?S.page:'dash']()}
function notaWave(sel){$('#waveRibbonLabel').textContent='Période';$('#waveRibbonDetail').innerHTML='<b style="color:#fff">Août 2027</b> · 800 personnes · Abidjan, Bouaké, San Pédro et Yamoussoukro';$('#sideFoot').innerHTML='Étude de notoriété et d’image<br>Face à face et en ligne';$('#appLbl').textContent='Notoriété et image de BGFIBank';
  const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${ICO.enquete||''}</span><span>Notoriété et image</span>`;if(sel){sel.innerHTML='<option>Août 2027</option>';sel.disabled=true}const sw=$('#sideWave');if(sw)sw.style.display='none'}
async function notaGet(k){const f=NOTA_FILES.find(x=>x[0]===k);const b=k==='pptx'?await notaPptx():k==='xls'?await notaXls():k==='pdf'?await notaPdf():k==='base'?await notaBase():await notaQuest();return {name:f[4],blob:b}}
function notaBind(){if(S.mod!=='nota')return;$$('[data-othfr]').forEach(b=>b.onclick=()=>{S.f={};render()});
  $$('[data-notadl]').forEach(b=>b.onclick=async()=>{const k=b.dataset.notadl,t0=b.textContent;b.disabled=true;b.textContent='Préparation…';try{if(k==='zip'){const L=[];for(const f of NOTA_FILES){const x=await notaGet(f[0]);L.push({name:x.name,data:await blobU8(x.blob)})}saveBlob('BGFIBank_Notoriete_Image_Livrables_2027_SPIRIT.zip',new Blob([zipStore(L)],{type:'application/zip'}))}else{const x=await notaGet(k);saveBlob(x.name,x.blob)}}catch(e){console.error(e);alert('Le document n’a pas pu être généré.')}finally{b.disabled=false;b.textContent=t0}})}
function notaOpen(){openMod('nota');render();window.scrollTo(0,0)}
{const _oo=window.othOpenF;window.othOpenF=t=>S.mod==='nota'?fOpen(NOTA,t):_oo(t)}
/* ---------- livrable : présentation PowerPoint ---------- */
async function notaPptx(codir){await dkPrep();const m=notaM(NOTA.rows),C=DK.C,T0=DK.T0,P=DK.start('BGFIBank — Notoriété et image — Août 2027');const SRC='Source : étude de notoriété et d’image BGFIBank · SPIRIT · août 2027 · 800 personnes';
  const p0=v=>v==null?'—':Math.round(v*100)+' %',strip=t=>t.replace(/<[^>]+>/g,'');
  const bars=(s,x,y,w,rows,o={})=>{const lw=o.lw||3.2,step=o.step||.5;rows.forEach(([l,v,mk],i)=>{const yy=y+i*step,bx=x+lw,bw=w-lw-1.1;T0(s,l,{x,y:yy,w:lw-.1,h:.4,fontSize:o.fs||11.5,bold:true,color:C.ink,valign:'middle',fit:'shrink'});
    s.addShape('roundRect',{x:bx,y:yy+.11,w:bw,h:.2,rectRadius:.1,fill:{color:'E1E5EA'},line:{color:'E1E5EA',width:0}});const col=o.col?o.col(v,i):C.mid;if(v>0)s.addShape('roundRect',{x:bx,y:yy+.11,w:Math.max(.03,bw*v),h:.2,rectRadius:.1,fill:{color:col},line:{color:col,width:0}});
    if(mk!=null)s.addShape('line',{x:bx+bw*mk,y:yy+.02,w:0,h:.38,line:{color:C.green,width:1.25,dashType:'dash'}});
    T0(s,p0(v)+(mk!=null?`  (${v-mk>=0?'+':'−'}${Math.round(Math.abs(v-mk)*100)})`:''),{x:bx+bw+.1,y:yy,w:1,h:.4,fontSize:11.5,bold:true,color:C.green,valign:'middle'})})};
  DK.cover({kick:'ÉTUDE DE NOTORIÉTÉ ET D’IMAGE · AOÛT 2027',title:'Notoriété et image de BGFIBank',line:codir?'Restitution au Comité de direction':'Résultats auprès du grand public',sub:'800 personnes de 18 ans et plus · Abidjan, Bouaké, San Pédro, Yamoussoukro · face à face et en ligne',stats:[['FiUsers','800','personnes'],['FiMap','4','villes'],['FiTarget',p0(m.as),'notoriété assistée']]});
  if(!codir)DK.sommaire('Une marque connue, à rendre plus proche',SRC,[['01','FiStar','L’essentiel','Chiffres clés et enseignements'],['02','FiTrendingUp','Entonnoir de notoriété','Du nom connu à la préférence'],['03','FiMap','Villes et populations','Où la marque progresse'],['04','FiAward','Image','Les qualités associées à BGFIBank'],['05','FiUserPlus','Conquête','Intention, freins et recommandation'],['06','FiFlag','Recommandations','Actions et objectifs 2027']]);
  let s=DK.page('01 · L’essentiel','BGFIBank est connue de presque tous, mais peu citée spontanément',SRC);
  [['Notoriété assistée',m.as,'FiSearch'],['Notoriété spontanée',m.sp,'FiMessageCircle'],['Citée en premier',m.tm,'FiAward'],['Considération',m.cs,'FiThumbsUp'],['Préférence',m.pf,'FiStar']].forEach(([l,v,ic],i)=>DK.kpi(s,.6+i*2.47,1.75,2.3,1.95,{label:l,value:p0(v),icon:ic,dark:i===0}));
  DK.card(s,.6,3.95,12.13,2.75);T0(s,'CE QU’IL FAUT RETENIR',{x:.85,y:4.1,w:6,h:.3,fontSize:10.5,bold:true,color:C.gold,charSpacing:1});
  T0(s,m.key.map(k=>({text:pdfTx(strip(k)),options:{bullet:{code:'25A0'},paraSpaceAfter:5}})),{x:.85,y:4.45,w:11.6,h:2.15,fontSize:12,color:C.ink,fit:'shrink'});
  s=DK.page('02 · Entonnoir de notoriété','Le passage de la notoriété à la considération est l’enjeu principal',SRC);
  m.fun.forEach(([l,v,ref,txt],i)=>{const y=1.85+i*.88,w=5.2*(v||0)/(m.as||1);DK.card(s,.6,y,12.13,.74,{shadow:false,fill:i%2?C.white:C.tint2});T0(s,l,{x:.8,y,w:2.4,h:.74,fontSize:13,bold:true,color:C.green,valign:'middle'});
    s.addShape('roundRect',{x:3.3,y:y+.2,w:Math.max(.05,w),h:.34,rectRadius:.08,fill:{color:[C.green,C.mid,C.leaf,C.mid,C.leaf][i]},line:{width:0,color:C.white}});T0(s,p0(v),{x:3.4+w,y,w:1,h:.74,fontSize:16,bold:true,color:C.green,valign:'middle'});
    T0(s,ref!=null?`${p0(m.fun[ref][1]?v/m.fun[ref][1]:null)} ${txt}`:'ensemble des personnes interrogées',{x:9.2,y,w:3.4,h:.74,fontSize:10.5,color:C.grey,valign:'middle',fit:'shrink'})});
  DK.lecture(s,`Sur 100 personnes qui connaissent BGFIBank, ${Math.round(m.cs/m.as*100)} l’envisageraient pour leur banque et ${Math.round(m.pf/m.as*100)} la préfèrent.`,{y:6.35,h:.45});
  if(!codir){s=DK.page('03 · Villes','Abidjan en tête ; la considération reste à construire à Bouaké et San Pédro',SRC);
  const V=NTX.vil.map((l,v)=>{const X=NOTA.rows.filter(r=>r[1]===v);return [l,X.length,oPct(X,r=>r[4]),oPct(X,r=>r[5]),oPct(X,r=>r[6]),oPct(X,r=>r[7]),oPct(X,r=>r[8])]});
  s.addChart('bar',[{name:'Assistée',labels:V.map(x=>x[0]),values:V.map(x=>Math.round(x[2]*100))},{name:'Spontanée',labels:V.map(x=>x[0]),values:V.map(x=>Math.round(x[3]*100))},{name:'Considération',labels:V.map(x=>x[0]),values:V.map(x=>Math.round(x[5]*100))}],
    {x:.6,y:1.7,w:6.6,h:4.4,barDir:'col',barGrouping:'clustered',chartColors:[C.green,C.leaf,C.gold],showLegend:true,legendPos:'b',legendFontSize:10,showValue:true,dataLabelFontSize:9,dataLabelFormatCode:'0"%"',valAxisHidden:true,valGridLine:{style:'none'},catAxisLabelFontSize:11,valAxisMaxVal:100});
  DK.table(s,7.5,1.8,5.23,['Ville','Base','Assist.','Spont.','Consid.'],V.map(x=>[DK.cl(x[0],{align:'left',bold:true}),DK.cl(x[1]),DK.cl(p0(x[2])),DK.cl(p0(x[3])),DK.cl(p0(x[5]))]),{colW:[1.55,.8,.96,.96,.96],rowH:.45});
  DK.lecture(s,'Bases : Abidjan 429, Bouaké 159, San Pédro 112, Yamoussoukro 100 personnes.',{y:6.35,h:.45,label:'Note'});
  s=DK.page('03 · Populations','La notoriété progresse avec l’âge ; les jeunes restent à conquérir',SRC);
  const G=[['Clients BGFIBank',0,0],['Clients d’une autre banque',0,1],['Non bancarisés',0,2],['Hommes',2,0],['Femmes',2,1],['18 à 24 ans',3,0],['25 à 34 ans',3,1],['35 à 44 ans',3,2],['45 ans et plus',3,3]].map(([l,ci,k])=>{const X=NOTA.rows.filter(r=>r[ci]===k);return [l,X.length].concat(NOTA_IND.map(([,i])=>oPct(X,r=>r[i])))});
  DK.table(s,.6,1.75,12.13,['Population','Base'].concat(NOTA_IND.map(x=>x[0])),[[DK.cl('Ensemble',{align:'left',bold:true,fill:{color:C.tint}}),DK.cl(NOTA.rows.length,{fill:{color:C.tint},bold:true})].concat(NOTA_IND.map(([,i])=>DK.cl(p0(oPct(NOTA.rows,r=>r[i])),{fill:{color:C.tint},bold:true})))].concat(G.map(x=>[DK.cl(x[0],{align:'left',bold:true}),DK.cl(x[1])].concat(x.slice(2).map(v=>DK.cl(p0(v)))))),{colW:[3.13,1.1,1.58,1.58,1.58,1.58,1.58],rowH:.42});
  }s=DK.page('04 · Image','Une banque solide et historique, moins perçue comme proche et accessible',SRC);
  DK.card(s,.6,1.7,12.13,4.55);T0(s,'QUALITÉS ASSOCIÉES À LA BGFIBank · PERSONNES QUI LA CONNAISSENT ('+m.AW.length+') · LE TRAIT MARQUE LA MOYENNE DES BANQUES ÉVALUÉES',{x:.85,y:1.85,w:11.6,h:.3,fontSize:9.5,bold:true,color:C.gold});
  bars(s,.85,2.3,11.6,m.img,{lw:4.2,col:(v,i)=>v>=m.img[i][2]?C.mid:C.red});
  DK.lecture(s,`Atout distinctif : ${m.imgS[0][0].toLowerCase()} (+${Math.round((m.imgS[0][1]-m.imgS[0][2])*100)} points). Point faible : ${m.imgS[m.imgS.length-1][0].toLowerCase()}.`,{y:6.35,h:.45});
  if(!codir){s=DK.page('04 · Communication','Le bouche-à-oreille et les réseaux sociaux font connaître la marque',SRC);
  s.addChart('bar',[{name:'Sources',labels:m.srcS.map(x=>x[0]),values:m.srcS.map(x=>Math.round(x[1]*100))}],{x:.6,y:1.7,w:8.2,h:4.5,barDir:'bar',chartColors:[C.mid],showValue:true,dataLabelFormatCode:'0"%"',dataLabelFontSize:10,valAxisHidden:true,valGridLine:{style:'none'},catAxisLabelFontSize:11,catAxisOrientation:'maxMin',valAxisMaxVal:100});
  DK.kpi(s,9.1,1.75,3.63,2.1,{label:'Souvenir d’une campagne',value:p0(m.cr),sub:'personnes qui connaissent BGFIBank · six derniers mois',icon:'FiZap',dark:true});
  DK.kpi(s,9.1,4.05,3.63,2.1,{label:'Réseaux sociaux',value:p0(m.src[1][1]),sub:'ont connu BGFIBank par les réseaux sociaux',icon:'FiSmartphone'});
  }s=DK.page('05 · Conquête',`${p0(m.it2)} des non-clients envisagent d’ouvrir un compte chez BGFIBank`,SRC);
  DK.card(s,.6,1.7,5.9,4.5);T0(s,'INTENTION D’OUVERTURE · NON-CLIENTS ('+m.NC.length+')',{x:.85,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});bars(s,.85,2.35,5.5,m.it,{lw:2.1,step:.62,col:(v,i)=>['C6564F','E0A33D','688BB5',C.mid][i]});
  DK.card(s,6.83,1.7,5.9,4.5);T0(s,'FREINS · NON-CLIENTS SANS INTENTION ('+m.NO.length+')',{x:7.08,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});bars(s,7.08,2.35,5.5,m.frS,{lw:2.9,step:.6,fs:10.5,col:()=>'C6564F'});
  DK.lecture(s,`Premier frein : ${m.frS[0][0].toLowerCase()} (${p0(m.frS[0][1])}). Le manque de connaissance des offres est le levier le plus directement activable.`,{y:6.35,h:.45});
  if(!codir){s=DK.page('05 · Recommandation','Les clients de BGFIBank la recommandent avec retenue',SRC);
  const NP=m.NP;[[NP.d,'Détracteurs (0 à 6)','C6564F'],[NP.pa,'Passifs (7 et 8)','E0A33D'],[NP.p,'Promoteurs (9 et 10)',C.mid]].reduce((x,[v,l,c])=>{const w=10.5*v;s.addShape('rect',{x,y:2.4,w,h:.9,fill:{color:c},line:{color:c,width:0}});T0(s,p0(v),{x,y:2.4,w,h:.9,fontSize:16,bold:true,color:C.white,align:'center',valign:'middle'});T0(s,l,{x,y:3.4,w,h:.35,fontSize:10.5,color:C.grey,align:'center'});return x+w},.6);
  DK.kpi(s,11.25,2.2,1.48,1.6,{label:'NPS',value:enFmt(NP.e).replace('−','-'),dark:true,vs:22});
  DK.lecture(s,`Base : ${m.CL.length} clients de BGFIBank. Un programme de parrainage s’appuierait sur les ${p0(NP.p)} de promoteurs.`,{y:4.4,h:.5});
  }if(false){s=DK.page('06 · Recommandations','Six actions pour transformer la notoriété en préférence',SRC);
  DK.table(s,.6,1.7,12.13,['Action','Contenu','Indicateur','Actuel','Objectif 2027'],NOTA_REC.map(r=>[DK.cl(r[0],{align:'left',bold:true,color:C.green}),DK.cl(r[1],{align:'left',fontSize:9.5}),DK.cl(r[2],{align:'left',fontSize:9.5}),DK.cl(pdfTx(notaNow(r[2]))),DK.cl(r[3],{bold:true})]),{colW:[2.7,5.2,2.33,.95,.95],rowH:.68,fs:10});
  }notaPlanSlide(SRC);if(!codir){s=DK.page('Méthode','800 entretiens dans quatre villes, en face à face et en ligne',SRC);
  [['FiUsers','800 entretiens','Personnes de 18 ans et plus, clientes d’une banque ou non bancarisées'],['FiMap','4 villes','Abidjan 429 · Bouaké 159 · San Pédro 112 · Yamoussoukro 100'],['FiSliders','Quotas','Sexe, âge et statut bancaire ; clients BGFIBank surreprésentés (173) pour leur lecture'],['FiMessageSquare','Recueil mixte','62 % en face à face, 38 % en ligne · questionnaire de 15 minutes'],['FiCalendar','Terrain','Du 4 au 22 août 2027'],['FiShield','Confidentialité','Réponses anonymes, traitées de façon agrégée']].forEach(([ic,t,d],i)=>{const x=.6+(i%3)*4.1,y=1.8+Math.floor(i/3)*2.3;DK.card(s,x,y,3.93,2.05);DK.icon(s,ic,x+.25,y+.25,.5,'tint');T0(s,t,{x:x+.25,y:y+.9,w:3.4,h:.4,fontSize:15,bold:true,color:C.green});T0(s,d,{x:x+.25,y:y+1.32,w:3.45,h:.65,fontSize:10.5,color:C.grey,fit:'shrink'})});
  }DK.merci();return await P.write({outputType:'blob'})}
/* ---------- livrable : tableau de bord Excel ---------- */
async function notaXls(){await dkPrep();const W=XW(),X=XS,F=X.F,L=NOTA.rows,m=notaM(L);const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const tx=(ws,r,c,v,nf,b)=>ws.c(r,c,v==null?'—':v,{f:{n:F,sz:10,b:b?1:0},nf,al:typeof v==='number'?X.C:undefined});
  const SUB='Août 2027 · 800 personnes · Abidjan, Bouaké, San Pédro, Yamoussoukro · face à face et en ligne';
  const w1=W.sheet('Tableau de bord');xTitle(w1,'Notoriété et image de BGFIBank · tableau de bord',SUB);
  hd(w1,4,1,'Indicateur');hd(w1,4,2,'Ensemble');NTX.vil.forEach((l,v)=>hd(w1,4,3+v,l));
  const rowsI=[['Notoriété assistée',r=>r[4]],['Notoriété spontanée',r=>r[5]],['Citée en premier',r=>r[6]],['Considération',r=>r[7]],['Préférence',r=>r[8]]];
  rowsI.forEach(([l,f],i)=>{tx(w1,5+i,1,l,null,1);tx(w1,5+i,2,oPct(L,f),'0%',1);NTX.vil.forEach((_,v)=>tx(w1,5+i,3+v,oPct(L.filter(r=>r[1]===v),f),'0%'))});
  tx(w1,10,1,'Base (personnes interrogées)');tx(w1,10,2,L.length);NTX.vil.forEach((_,v)=>tx(w1,10,3+v,L.filter(r=>r[1]===v).length));
  tx(w1,12,1,'Souvenir d’une campagne (parmi ceux qui connaissent)',null,1);tx(w1,12,2,m.cr,'0%');tx(w1,13,1,'Intention d’ouverture (non-clients, top 2)',null,1);tx(w1,13,2,m.it2,'0%');tx(w1,14,1,'NPS des clients BGFIBank',null,1);tx(w1,14,2,Math.round(m.NP.e));
  hd(w1,16,1,'Ce qu’il faut retenir');m.key.forEach((k,i)=>tx(w1,17+i,1,pdfTx(k.replace(/<[^>]+>/g,''))));w1.w(1,58);[2,3,4,5,6].forEach(j=>w1.w(j,14));
  const w2=W.sheet('Populations');xTitle(w2,'Indicateurs de notoriété par population',SUB+' · bases inférieures à 20 masquées');['Population','Base'].concat(NOTA_IND.map(x=>x[0])).forEach((h,j)=>hd(w2,4,1+j,h));let r=5;
  [['Statut bancaire',0,NTX.st],['Ville',1,NTX.vil],['Sexe',2,OF_SX],['Âge',3,OF_AGE]].forEach(([g,ci,labs])=>{tx(w2,r,1,g,null,1);r++;labs.forEach((l,k)=>{const Y=L.filter(q=>q[ci]===k);tx(w2,r,1,'   '+l);tx(w2,r,2,Y.length);NOTA_IND.forEach(([,i],j)=>tx(w2,r,3+j,Y.length>=20?oPct(Y,q=>q[i]):'—','0%'));r++})});w2.w(1,34);for(let j=2;j<=7;j++)w2.w(j,15);
  const w3=W.sheet('Image');xTitle(w3,'Image de BGFIBank',`Personnes qui connaissent BGFIBank (${m.AW.length})`);['Qualité','BGFIBank','Moyenne des banques','Écart (points)'].concat(NTX.st).forEach((h,j)=>hd(w3,4,1+j,h));
  NTX.img.forEach((l,k)=>{tx(w3,5+k,1,l);tx(w3,5+k,2,m.img[k][1],'0%');tx(w3,5+k,3,NTX.imgm[k],'0%');tx(w3,5+k,4,Math.round((m.img[k][1]-NTX.imgm[k])*100));NTX.st.forEach((_,s)=>{const Y=m.AW.filter(q=>q[0]===s);tx(w3,5+k,5+s,oPct(Y,q=>q[9]&(1<<k)),'0%')})});w3.w(1,46);for(let j=2;j<=7;j++)w3.w(j,17);
  const w4=W.sheet('Communication');xTitle(w4,'Sources de connaissance',`Personnes qui connaissent BGFIBank (${m.AW.length}) · plusieurs réponses possibles`);hd(w4,4,1,'Source');hd(w4,4,2,'Part');OF_AGE.forEach((l,a)=>hd(w4,4,3+a,l));
  NTX.src.forEach((l,k)=>{tx(w4,5+k,1,l);tx(w4,5+k,2,m.src[k][1],'0%');OF_AGE.forEach((_,a)=>tx(w4,5+k,3+a,oPct(m.AW.filter(q=>q[3]===a),q=>q[10]&(1<<k)),'0%'))});tx(w4,13,1,'Souvenir d’une campagne',null,1);tx(w4,13,2,m.cr,'0%');w4.w(1,40);for(let j=2;j<=6;j++)w4.w(j,15);
  const w5=W.sheet('Conquête');xTitle(w5,'Intention d’ouverture, freins et recommandation',`Non-clients (${m.NC.length}) · clients BGFIBank (${m.CL.length})`);hd(w5,4,1,'Intention d’ouvrir un compte');hd(w5,4,2,'Part');m.it.forEach(([l,v],i)=>{tx(w5,5+i,1,l);tx(w5,5+i,2,v,'0%')});
  hd(w5,10,1,`Frein (non-clients sans intention, ${m.NO.length})`);hd(w5,10,2,'Part');m.frS.forEach(([l,v],i)=>{tx(w5,11+i,1,l);tx(w5,11+i,2,v,'0%')});
  hd(w5,18,1,'Recommandation (clients BGFIBank)');hd(w5,18,2,'Part');[['Promoteurs (9 et 10)',m.NP.p],['Passifs (7 et 8)',m.NP.pa],['Détracteurs (0 à 6)',m.NP.d]].forEach(([l,v],i)=>{tx(w5,19+i,1,l);tx(w5,19+i,2,v,'0%')});tx(w5,22,1,'NPS',null,1);tx(w5,22,2,Math.round(m.NP.e));w5.w(1,48);w5.w(2,12);
  const w6=W.sheet('Méthode');xTitle(w6,'Méthode',SUB);[['Cible','Personnes de 18 ans et plus, clientes d’une banque ou non bancarisées'],['Échantillon','800 personnes · quotas de sexe, d’âge et de statut bancaire'],['Villes','Abidjan 429 · Bouaké 159 · San Pédro 112 · Yamoussoukro 100'],['Mode de recueil','62 % en face à face, 38 % en ligne'],['Terrain','Du 4 au 22 août 2027'],['Définitions','Notoriété assistée : connaît BGFIBank quand on cite son nom · spontanée : la cite sans aide · considération : l’envisagerait pour sa banque · préférence : la préfère aux autres banques'],['Moyenne des banques','Moyenne des qualités attribuées aux autres banques évaluées dans l’étude']].forEach(([a,b],i)=>{tx(w6,4+i,1,a,null,1);tx(w6,4+i,2,b)});w6.w(1,24);w6.w(2,110);
  W.sheets.forEach(s=>s.grid=false);return W.blob()}
/* ---------- livrable : base de données ---------- */
async function notaBase(){await dkPrep();const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const on=v=>v?'Oui':'Non';
  const COLS=['ID','Statut bancaire','Ville','Sexe','Âge','Notoriété assistée','Notoriété spontanée','Citée en premier','Considération','Préférence'].concat(NTX.img.map(l=>'Image · '+l),NTX.src.map(l=>'Source · '+l),['Souvenir de campagne','Intention d’ouverture'],NTX.fr.map(l=>'Frein · '+l),['Recommandation (0 à 10)']);
  const ws=W.sheet('Base');COLS.forEach((c,j)=>hd(ws,1,j+1,c));NOTA.rows.forEach((r,i)=>{const row=['NOT-'+String(i+1).padStart(4,'0'),NTX.st[r[0]],NTX.vil[r[1]],OF_SX[r[2]],OF_AGE[r[3]],on(r[4]),on(r[5]),on(r[6]),on(r[7]),on(r[8])].concat(NTX.img.map((_,k)=>r[4]?on(r[9]&(1<<k)):''),NTX.src.map((_,k)=>r[4]?on(r[10]&(1<<k)):''),[r[4]?on(r[11]):'',r[12]>=0?NOT_IT[r[12]]:''],NTX.fr.map((_,k)=>r[0]!==0&&r[12]<2?on(r[13]&(1<<k)):''),[r[14]>=0?r[14]:'']);
    row.forEach((v,j)=>ws.c(i+2,j+1,v,{f:{n:F,sz:10}}))});COLS.forEach((c,j)=>ws.w(j+1,j<5?18:14));
  const wv=W.sheet('Variables');xTitle(wv,'Dictionnaire des variables','Une ligne par personne interrogée · cellule vide : question non posée');hd(wv,4,1,'Variable');hd(wv,4,2,'Définition');
  [['Statut bancaire','Client de BGFIBank, client d’une autre banque ou non bancarisé'],['Notoriété assistée','Connaît BGFIBank quand on cite son nom'],['Notoriété spontanée','Cite BGFIBank sans aide parmi les banques connues'],['Citée en premier','Première banque citée spontanément'],['Considération','Envisagerait BGFIBank pour sa banque'],['Préférence','Préfère BGFIBank aux autres banques'],['Image · …','Qualité associée à BGFIBank (posée à ceux qui la connaissent)'],['Source · …','Moyen par lequel la personne a connu BGFIBank'],['Souvenir de campagne','Se souvient d’une campagne BGFIBank au cours des six derniers mois'],['Intention d’ouverture','Non-clients de BGFIBank · échelle en quatre points'],['Frein · …','Non-clients sans intention d’ouverture'],['Recommandation','Clients de BGFIBank · note de 0 à 10']].forEach(([a,b],i)=>{wv.c(5+i,1,a,{f:{n:F,sz:10,b:1}});wv.c(5+i,2,b,{f:{n:F,sz:10}})});wv.w(1,28);wv.w(2,90);
  return W.blob()}
/* ---------- livrable : rapport de synthèse PDF ---------- */
async function notaPdf(){await dkPrep();const m=notaM(NOTA.rows),K=pkNew();const _t=K.t;K.t=(x,y,t,o)=>_t(x,y,pdfTx(t),o);const p0=v=>v==null?'-':Math.round(v*100)+' %',strip=t=>t.replace(/<[^>]+>/g,'');const FT='Notoriété et image de BGFIBank · août 2027 · SPIRIT';
  const bar=(x,y,w,l,v,mk,col,lw)=>{lw=lw||70;K.t(x,y,l,{sz:9,col:PKC.ink,w:lw-2,max:1});K.r(x+lw,y+.6,w-lw-22,3.4,{fill:'#e9f2f8',rad:1});K.r(x+lw,y+.6,Math.max(.6,(w-lw-22)*(v||0)),3.4,{fill:col||PKC.mid,rad:1});if(mk!=null)K.ln(x+lw+(w-lw-22)*mk,y-.4,x+lw+(w-lw-22)*mk,y+5,PKC.g,.5);K.t(x+w-20,y,p0(v)+(mk!=null?` (${v-mk>=0?'+':'-'}${Math.round(Math.abs(v-mk)*100)})`:''),{sz:9,b:1,col:PKC.g})};
  K.cover({kick:'ÉTUDE DE NOTORIÉTÉ ET D’IMAGE · AOÛT 2027',title:'Notoriété et image de BGFIBank',line:'Rapport de synthèse',p:'800 personnes de 18 ans et plus, clientes d’une banque ou non bancarisées, interrogées à Abidjan, Bouaké, San Pédro et Yamoussoukro, en face à face et en ligne.',stats:[['FiUsers','800','personnes'],['FiMap','4','villes'],['FiTarget',p0(m.as),'notoriété assistée']],foot:'BGFIBank × SPIRIT'});
  K.page();K.head('Chiffres clés','Une marque connue, à rendre plus proche','Ensemble des 800 personnes interrogées');
  [['NOTORIÉTÉ ASSISTÉE',m.as],['NOTORIÉTÉ SPONTANÉE',m.sp],['CITÉE EN PREMIER',m.tm],['CONSIDÉRATION',m.cs],['PRÉFÉRENCE',m.pf]].forEach(([l,v],i)=>{const x=16+i*53.4;K.card(x,36,50,32,{fill:i?'#FFFFFF':PKC.g,st:i?PKC.line:PKC.g});K.t(x+4,40,l,{sz:8.5,b:1,col:i?PKC.gold:PKC.mint});K.t(x+4,48,p0(v),{sz:24,b:1,col:i?PKC.g:'#FFFFFF'})});
  K.t(16,78,'CE QU’IL FAUT RETENIR',{sz:9.5,b:1,col:PKC.gold});let y=85;m.key.forEach(k=>{K.r(16,y+1.3,2,2,{fill:PKC.mid});y+=K.t(21,y,strip(k),{sz:10.5,col:PKC.ink,w:258,lh:1.35})+3.5});K.foot(FT);
  K.page();K.head('Entonnoir et villes','L’enjeu : passer de la notoriété à la considération','Part des personnes interrogées à chaque étape');
  m.fun.forEach(([l,v,ref,txt],i)=>{const yy=36+i*11;K.t(16,yy+1,l,{sz:10,b:1,col:PKC.g});K.r(62,yy,130*(v||0)/(m.as||1),7,{fill:[PKC.g,PKC.mid,'#2b6693',PKC.mid,'#2b6693'][i],rad:1.5});K.t(64+130*(v||0)/(m.as||1),yy+1.2,p0(v),{sz:11,b:1,col:PKC.g});K.t(215,yy+1.5,ref!=null?`${p0(m.fun[ref][1]?v/m.fun[ref][1]:null)} ${txt}`:'ensemble',{sz:8.5,col:PKC.grey2,w:66})});
  y=100;K.t(16,y,'NOTORIÉTÉ PAR VILLE',{sz:9.5,b:1,col:PKC.gold});y+=7;const hx=[16,80,110,145,180,215,250];['Ville','Base','Assistée','Spontanée','Citée en premier','Considération','Préférence'].forEach((h,j)=>K.t(hx[j],y,h,{sz:8.5,b:1,col:PKC.grey}));K.ln(16,y+5,281,y+5,PKC.line,.3);y+=7;
  NTX.vil.forEach((l,v)=>{const X=NOTA.rows.filter(r=>r[1]===v);[l,String(X.length),p0(oPct(X,r=>r[4])),p0(oPct(X,r=>r[5])),p0(oPct(X,r=>r[6])),p0(oPct(X,r=>r[7])),p0(oPct(X,r=>r[8]))].forEach((c,j)=>K.t(hx[j],y,c,{sz:10,b:j===0,col:PKC.ink}));y+=8});K.foot(FT);
  K.page();K.head('Image et communication','Une banque solide, moins perçue comme proche',`Personnes qui connaissent BGFIBank (${m.AW.length}) · le trait marque la moyenne des banques évaluées`);
  K.t(16,35,'QUALITÉS ASSOCIÉES',{sz:9.5,b:1,col:PKC.gold});m.img.forEach(([l,v,mk],i)=>bar(16,43+i*10,135,l,v,mk,v>=mk?PKC.mid:PKC.red,62));
  K.t(160,35,'SOURCES DE CONNAISSANCE',{sz:9.5,b:1,col:PKC.gold});m.srcS.forEach(([l,v],i)=>bar(160,43+i*10,121,l,v,null,PKC.mid,52));K.card(160,118,121,20,{fill:PKC.tint,st:PKC.tint});K.t(165,122,p0(m.cr),{sz:18,b:1,col:PKC.g});K.t(190,123,'se souviennent d’une campagne BGFIBank au cours des six derniers mois',{sz:9.5,col:PKC.ink,w:86});K.foot(FT);
  K.page();K.head('Conquête et recommandations',`${p0(m.it2)} des non-clients prêts à ouvrir un compte`,`Non-clients (${m.NC.length}) · clients BGFIBank (${m.CL.length}) : NPS ${enFmt(m.NP.e)}`);
  K.t(16,35,'FREINS À L’OUVERTURE (NON-CLIENTS SANS INTENTION)',{sz:9.5,b:1,col:PKC.gold});m.frS.forEach(([l,v],i)=>bar(16,43+i*9,130,l,v,null,PKC.red,64));
  K.t(160,35,'ACTIONS RECOMMANDÉES',{sz:9.5,b:1,col:PKC.gold});y=43;NOTA_REC.forEach(r=>{K.t(160,y,r[0],{sz:9.5,b:1,col:PKC.g,w:121});y+=5;y+=K.t(160,y,`${r[2]} : objectif ${r[3]} en 2027.`,{sz:8.5,col:PKC.grey2,w:121})+3});K.foot(FT);
  return K.d.output('blob')}
/* ---------- livrable : questionnaire PDF ---------- */
async function notaQuest(){await dkPrep();const K=pkNew();const _t=K.t;K.t=(x,y,t,o)=>_t(x,y,pdfTx(t),o);const FT='Questionnaire · notoriété et image de BGFIBank · août 2027';
  const Q=[['A. Profil',[['A1','Sexe de la personne interrogée',OF_SX],['A2','Quel est votre âge ?',OF_AGE],['A3','Ville de résidence',NTX.vil],['A4','Avez-vous un compte dans une banque ? Laquelle est votre banque principale ?',['Oui, à BGFIBank','Oui, dans une autre banque','Non']]]],
    ['B. Notoriété',[['B1','Quelles banques connaissez-vous, ne serait-ce que de nom ? (réponse libre, première citation notée à part)',['Citations spontanées']],['B2','Connaissez-vous BGFIBank, ne serait-ce que de nom ?',['Oui','Non']],['B3','Pourriez-vous envisager BGFIBank pour votre banque ?',['Oui','Non']],['B4','Parmi les banques que vous connaissez, laquelle préférez-vous ?',['Une seule réponse']]]],
    ['C. Image (si B2 = oui)',[['C1','Pour chacune des qualités suivantes, diriez-vous qu’elle correspond à BGFIBank ?',NTX.img]]],
    ['D. Communication (si B2 = oui)',[['D1','Comment avez-vous connu BGFIBank ? (plusieurs réponses possibles)',NTX.src],['D2','Au cours des six derniers mois, vous souvenez-vous d’une campagne de BGFIBank ?',['Oui','Non']]]],
    ['E. Conquête (non-clients de BGFIBank)',[['E1','Envisagez-vous d’ouvrir un compte à BGFIBank dans les douze prochains mois ?',NOT_IT.slice().reverse()],['E2','Si non : pour quelles raisons ? (plusieurs réponses possibles)',NTX.fr]]],
    ['F. Recommandation (clients de BGFIBank)',[['F1','Sur une échelle de 0 à 10, recommanderiez-vous BGFIBank à un proche ?',['0 = pas du tout … 10 = tout à fait']]]]];
  K.page();K.head('Questionnaire','Notoriété et image de BGFIBank','Face à face et en ligne · 15 minutes · août 2027');let y=36,col=0;const X0=[16,152];
  Q.forEach(([sec,qs])=>{const need=8+qs.reduce((t,q)=>t+9+Math.ceil(q[2].length/2)*4.6,0);if(y+need>190){if(col===0){col=1;y=36}else{K.foot(FT);K.page();K.head('Questionnaire (suite)','Notoriété et image de BGFIBank','');y=36;col=0}}
    const x=X0[col];K.t(x,y,sec.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});y+=7;
    qs.forEach(([id,q,mods])=>{K.t(x,y,id,{sz:9.5,b:1,col:PKC.g});y+=K.t(x+10,y,q,{sz:9.5,b:1,col:PKC.ink,w:118})+1.5;mods.forEach((md,i)=>{const cx=x+10+(i%2)*60,cy=y+Math.floor(i/2)*4.6;K.r(cx,cy+.8,2.6,2.6,{st:PKC.grey,lw:.25});K.t(cx+4,cy,md,{sz:8.3,col:PKC.ink2,w:55,max:1})});y+=Math.ceil(mods.length/2)*4.6+3})});
  K.foot(FT);return K.d.output('blob')}
/* ---------- accueil : bloc « Notoriété et image », introduction et compteurs ---------- */
(function(){const sec=$('#modSec');if(!sec||$('#modNota'))return;const e=document.createElement('article');e.className='mod mod-nota';e.id='modNota';
  e.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><path d="M3 11v2a1 1 0 0 0 1 1h2l5 4V6L6 10H4a1 1 0 0 0-1 1z"/><path d="M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13"/></svg></div><h2>Notoriété et image</h2><p>Étude de marque auprès du grand public : notoriété spontanée et assistée, considération, image de BGFIBank face aux autres banques, sources de connaissance et potentiel de conquête.</p><div class="meta"><span class="tag">800 personnes</span><span class="tag">4 villes</span><span class="tag">Août 2027</span></div><div class="act"><button class="btn" id="goNota" type="button">Consulter les résultats <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
  sec.parentNode.insertBefore(e,sec);$('#goNota').onclick=notaOpen;
  const t=$('#home .home-sec');if(t)t.innerHTML=`<h2>Vos études</h2><p>La plateforme réunit six espaces. <b>L’enquête de satisfaction</b> mesure chaque année la satisfaction des clients particuliers, et chaque mois l’expérience vécue en agence. <b>Le programme Client Mystère</b> évalue l’accueil et le conseil dans les agences, au centre de relation client et sur les canaux digitaux. <b>Le baromètre collaborateurs</b> donne la parole aux équipes. <b>L’étude de notoriété et d’image</b> mesure la place de la marque auprès du grand public. <b>Les études sectorielles</b> éclairent les marchés que la banque finance. <b>Les autres études</b> regroupent les enquêtes en ligne ponctuelles : prêt scolaire, banque digitale.</p><p class="home-sec-hint">Choisissez un espace ci-dessous : chaque carte affiche ses scores clés.</p>`})();
function homeV72(){const home=$('#home');if(!home)return;const eb=home.querySelector('.home-hero .eyebrow');
  const who=(home.querySelector('.user .who b')||{}).textContent||'';const hh=new Date().getHours();if(eb)eb.textContent=(hh>=18||hh<4?'Bonsoir':'Bonjour')+(who?', '+who:'');
  const nO=Object.keys(OTHS).length+othList().length,NR=NOTA.rows;
  const kf=$('#homeKf');if(kf){kf.hidden=!!ROLE;if(!ROLE){const nA=msAgs().length;
    const it=(v,l)=>`<div><b>${v}</b><span>${l}</span></div>`;kf.innerHTML=it('1 000','clients interrogés · enquête annuelle')+it(String(nA),nA>1?'agences suivies chaque mois':'agence suivie chaque mois')+it('332','évaluations client mystère')+(SCOPE?'':it(String(EN.y2027.length),'collaborateurs · baromètre eNPS'))+it('800','personnes · notoriété et image')+it('1','secteur analysé · 6 prévus')+it(String(nO),nO>1?'autres études en ligne':'autre étude en ligne')}}
  const sec=$('#modSec');if(sec)sec.hidden=!!ROLE;const nt=$('#modNota');if(nt){nt.hidden=!!ROLE;if(!ROLE){let r=nt.querySelector('.hs-row');if(!r){r=document.createElement('div');r.className='hs-row';nt.insertBefore(r,nt.querySelector('.act'))}
    r.innerHTML=`<div class="hs"><b>${oP(oPct(NR,x=>x[4]))}</b><span>Notoriété assistée</span><small>connaissent BGFIBank</small></div><div class="hs"><b>${oP(oPct(NR,x=>x[5]))}</b><span>Spontanée</span><small>la citent sans aide</small></div><div class="hs"><b>${oP(oPct(NR,x=>x[7]))}</b><span>Considération</span><small>l’envisageraient</small></div>`}}
  const oth=$('#modOth');if(oth&&!ROLE){const r=oth.querySelector('.hs-row');const c=OTHS.cpp.rows,g=OTHS.dig.rows;if(r)r.innerHTML=`<div class="hs"><b>${nO}</b><span>${nO>1?'études disponibles':'étude disponible'}</span><small>enquêtes en ligne de BGFIBank</small></div><div class="hs"><b>${oP(oPct(c,x=>x[18]>=4))}</b><span>Satisfaits</span><small>prêt scolaire · septembre 2027</small></div><div class="hs"><b>${oP(oPct(g,x=>x[7]>=4))}</b><span>Satisfaits</span><small>banque digitale · juillet 2027</small></div>`;
    const mm=oth.querySelector('.meta');if(mm)mm.innerHTML='<span class="tag">Prêt scolaire</span><span class="tag">Banque digitale</span><span class="tag">Sur demande</span>'}
  if(sec){let r=sec.querySelector('.hs-row');if(!r){r=document.createElement('div');r.className='hs-row';sec.insertBefore(r,sec.querySelector('.act'))}r.innerHTML='<div class="hs"><b>1</b><span>Secteur disponible</span><small>hôtellerie et tourisme</small></div><div class="hs"><b>6</b><span>Secteurs prévus</span><small>BTP, négoce, distribution…</small></div>'}}
setTimeout(homeV72,0);

/* ===================== v75 : plans d’actions modifiables pour chaque étude, livrables eNPS et notoriété au format de l’enquête de satisfaction ===================== */
/* ---------- plan d’actions générique (même principe que les plans des agences) ---------- */
const GPST=['À lancer','En cours','Réalisée'],GPP=[['P1','Court terme'],['P2','Moyen terme'],['P3','Long terme']];const GPREG={};
const gpK=k=>'bdu-gplan-'+k;
function gpData(key){const R=GPREG[key],s=stGet(gpK(key))||{},del=s.del||[],ed=s.rows||{};let rows=R.base().filter(r=>!del.includes(r.id)).map(r=>Object.assign({},r,ed[r.id]||{}));
  (s.add||[]).filter(r=>!del.includes(r.id)).forEach(r=>rows.push(Object.assign({},r,ed[r.id]||{},{added:1})));
  rows.forEach(r=>{r.st=(s.st&&s.st[r.id])||(R.st0&&R.st0(r.id))||'À lancer';const pp=GPP.find(x=>x[0]===r.p);if(pp&&!r.h)r.h=pp[1]});return {rows,s}}
function gpState(s){return s.val?{l:'Validé par la Direction',c:'p-good',d:s.val}:s.upd?{l:'Modifié par la Direction',c:'p-warn',d:s.upd}:{l:'Proposition SPIRIT',c:'p-mute',d:''}}
function gpHtml(key){const R=GPREG[key],{rows,s}=gpData(key),dir=isDir();S.gpEdit=S.gpEdit||{};const edit=dir&&!!S.gpEdit[key],st=gpState(s);
  const cnt=v=>rows.filter(r=>r.st===v).length,ce=(id,f,v,ph)=>edit?`<span class="pl-txt ed" contenteditable="true" spellcheck="true" data-gpid="${id}" data-gpf="${f}" data-ph="${ph||''}">${esc(v||'')}</span>`:esc(v||'');
  const msg=S.gpMsg&&S.gpMsg[key];if(S.gpMsg)delete S.gpMsg[key];
  return (R.top?R.top():'')+head(R.kick(),'Plan d’actions',R.sub)+
  `<div class="kpis">${kpi('Actions',rows.length,R.unit||'issues de l’étude',true)}${kpi('À lancer',cnt('À lancer'),'')}${kpi('En cours',cnt('En cours'),'')}${kpi('Réalisées',cnt('Réalisée'),'')}</div>
  <div class="card plan-save gp-bar" data-gp="${key}"><div class="gp-st"><span class="pill ${st.c}">${st.l}${st.d?' · '+st.d:''}</span></div><div class="acc-actions"><span class="acc-msg ${msg?'ok':''}">${msg||(edit?'Cliquez directement sur un texte pour le modifier, ajoutez ou retirez des actions, puis enregistrez.':dir?'Plan proposé par SPIRIT · la Direction peut ajuster les actions, les responsables, les échéances et les indicateurs, puis valider le plan.':'Plan d’actions de l’étude · consultation.')}</span>
   <div class="gp-btns">${edit?'<button class="btn ghost" type="button" data-gpadd>+ Ajouter une action</button>':''}${dir&&!edit?(s.val?'<button class="btn ghost" type="button" data-gpval="0">Annuler la validation</button>':'<button class="btn ghost" type="button" data-gpval="1">Valider le plan</button>'):''}<button class="btn ghost" type="button" data-gpxl>Excel</button>${dir?`<button class="btn" type="button" data-gpsave>${edit?'Enregistrer le plan d’actions':'Modifier le plan d’actions'}</button>`:''}</div></div></div>
  <div class="tw fitbox gp-box" style="margin-top:14px"><table class="t pl-t gp-t${edit?' editing':''}"><thead><tr><th>Priorité</th><th>Constat</th><th>Action</th><th>Responsable</th><th>Échéance</th><th>Indicateur de suivi</th><th>Statut</th>${edit?'<th></th>':''}</tr></thead><tbody>${rows.map(r=>`<tr data-gprow="${r.id}"><td>${edit?`<select class="select gp-sel" data-gpp="${r.id}">${GPP.map(([p,h])=>`<option value="${p}" ${r.p===p?'selected':''}>${p} · ${h}</option>`).join('')}</select>`:`<span class="pill ${r.p==='P1'?'p-bad':r.p==='P2'?'p-warn':'p-g'}">${r.p}</span><div class="note" style="margin-top:4px">${esc(r.h||'')}</div>`}</td>
    <td style="min-width:190px"><b>${r.added?ce(r.id,'t',r.t,'Intitulé'):esc(r.t)}</b><div class="note" style="margin-top:4px">${r.added?ce(r.id,'c',r.c,'Constat (facultatif)'):esc(r.c||'')}</div></td><td style="min-width:220px">${ce(r.id,'a',r.a,'Action')}</td><td>${ce(r.id,'r',r.r,'Responsable')}</td><td>${ce(r.id,'e',r.e,'Échéance')}</td><td>${ce(r.id,'i',r.i,'Indicateur')}</td>
    <td><select class="select gp-sel" data-gpst="${r.id}" ${dir?'':'disabled'}>${GPST.map(v=>`<option ${r.st===v?'selected':''}>${v}</option>`).join('')}</select></td>${edit?`<td><button class="btn ghost gp-del" type="button" data-gpdel="${r.id}" title="Retirer cette action">Retirer</button></td>`:''}</tr>`).join('')}</tbody></table></div>
  ${edit?`<div class="card" style="margin-top:14px"><div class="pl-com"><span>Commentaire de la Direction</span><span class="pl-txt ed" id="gpCom" contenteditable="true" data-ph="Ajoutez un commentaire (facultatif)">${esc(s.com||'')}</span></div></div>`:s.com?`<div class="card" style="margin-top:14px"><div class="eyebrow">Commentaire de la Direction</div><p style="margin:6px 0 0">${esc(s.com)}</p></div>`:''}`}
function gpCollect(key,s){const rows=Object.assign({},s.rows||{});$$('[data-gpid]').forEach(x=>{const id=x.dataset.gpid;rows[id]=rows[id]||{};rows[id][x.dataset.gpf]=x.innerText.trim()});$$('[data-gpp]').forEach(x=>{const id=x.dataset.gpp;rows[id]=rows[id]||{};rows[id].p=x.value;rows[id].h=(GPP.find(p=>p[0]===x.value)||[])[1]});return rows}
function gpBind(){const bar=$('#main .gp-bar[data-gp]');if(!bar)return;const key=bar.dataset.gp,K=gpK(key);const get=()=>stGet(K)||{};const put=(o,m)=>{stPut(K,Object.assign(get(),o));S.gpMsg=S.gpMsg||{};if(m)S.gpMsg[key]=m;render()};
  $$('[data-gpst]').forEach(x=>x.onchange=()=>{const s=get();s.st=Object.assign({},s.st||{},{[x.dataset.gpst]:x.value});stPut(K,s);S.gpMsg=S.gpMsg||{};S.gpMsg[key]='Statut enregistré le '+nowStr()+'.';if(!S.gpEdit||!S.gpEdit[key])render()});
  const sv=$('[data-gpsave]');if(sv)sv.onclick=()=>{S.gpEdit=S.gpEdit||{};if(!S.gpEdit[key]){S.gpEdit[key]=true;render();const f=$('.pl-txt.ed[data-gpid]');if(f)f.focus();return}
    const s=get(),c=$('#gpCom'),upd=nowStr();S.gpEdit[key]=false;put({rows:gpCollect(key,s),com:c?c.innerText.trim():(s.com||''),upd,val:''},'Plan enregistré le '+upd+'.')};
  const ad=$('[data-gpadd]');if(ad)ad.onclick=()=>{const s=get();const rows=gpCollect(key,s),id='n'+Date.now().toString(36);stPut(K,Object.assign(s,{rows,add:(s.add||[]).concat([{id,p:'P2',h:'Moyen terme',t:'Nouvelle action',c:'',a:'',r:'',e:'',i:''}])}));render();const f=$(`[data-gpid="${id}"][data-gpf="t"]`);if(f){f.focus();document.execCommand&&document.execCommand('selectAll',false,null)}};
  $$('[data-gpdel]').forEach(b=>b.onclick=()=>{const s=get();const rows=gpCollect(key,s);stPut(K,Object.assign(s,{rows,del:(s.del||[]).concat([b.dataset.gpdel])}));render()});
  $$('[data-gpval]').forEach(b=>b.onclick=()=>{const on=b.dataset.gpval==='1',upd=nowStr();put({val:on?upd:''},on?'Plan validé le '+upd+'.':'Validation annulée.')});
  const xl=$('[data-gpxl]');if(xl)xl.onclick=async()=>{xl.disabled=true;try{saveBlob(GPREG[key].file+'_Plan_actions.xlsx',await gpXls(key))}finally{xl.disabled=false}};
  $$('.pl-txt.ed[data-gpid]').forEach(x=>x.addEventListener('keydown',e=>{if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();x.blur()}}))}
async function gpXls(key){await dkPrep();const R=GPREG[key],{rows,s}=gpData(key),W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const st=gpState(s);
  const ws=W.sheet('Plan d’actions');xTitle(ws,'Plan d’actions · '+R.title,`${st.l}${st.d?' le '+st.d:''} · ${rows.length} actions`);['Priorité','Horizon','Constat','Action','Responsable','Échéance','Indicateur de suivi','Statut'].forEach((h,j)=>hd(ws,4,1+j,h));
  rows.forEach((r,i)=>[r.p,r.h,r.t+(r.c?' : '+r.c:''),r.a,r.r,r.e,r.i,r.st].forEach((v,j)=>ws.c(5+i,1+j,pdfTx(v||''),{f:{n:F,sz:10,b:j===2?1:0}})));if(s.com){ws.c(6+rows.length,1,'Commentaire de la Direction',{f:{n:F,sz:10,b:1}});ws.c(6+rows.length,3,s.com,{f:{n:F,sz:10}})}
  [10,14,44,52,24,16,32,12].forEach((w,j)=>ws.w(1+j,w));ws.grid=false;return W.blob()}
async function gpPptx(key){await dkPrep();const R=GPREG[key],{rows,s}=gpData(key),C=DK.C,T0=DK.T0,st=gpState(s);const P=DK.start('BGFIBank — Plan d’actions — '+R.title);const SRC='Source : '+R.title+' · SPIRIT · plan d’actions '+(st.d?'au '+st.d:'proposé');
  DK.cover({kick:'PLAN D’ACTIONS PRIORISÉ',title:R.title,line:st.l+(st.d?' · '+st.d:''),sub:`${rows.length} actions · responsables, échéances et indicateurs de suivi`,stats:[['FiFlag',String(rows.length),'actions'],['FiZap',String(rows.filter(r=>r.p==='P1').length),'priorités 1'],['FiCheckCircle',String(rows.filter(r=>r.st==='Réalisée').length),'réalisées']]});
  let sl=DK.page('Plan d’actions','Synthèse du plan',SRC);[['Actions',rows.length,'FiList',1],['À lancer',rows.filter(r=>r.st==='À lancer').length,'FiFlag'],['En cours',rows.filter(r=>r.st==='En cours').length,'FiRefreshCw'],['Réalisées',rows.filter(r=>r.st==='Réalisée').length,'FiCheckCircle']].forEach(([l,v,ic,d],i)=>DK.kpi(sl,.6+i*3.07,1.75,2.9,1.9,{label:l,value:String(v),icon:ic,dark:!!d}));
  GPP.forEach(([p,h],i)=>{const L=rows.filter(r=>r.p===p),x=.6+i*4.1;DK.card(sl,x,3.95,3.93,2.6);T0(sl,`${p} · ${h.toUpperCase()}`,{x:x+.25,y:4.1,w:3.4,h:.3,fontSize:10,bold:true,color:C.gold});T0(sl,L.length?L.map(r=>({text:pdfTx(r.t),options:{bullet:{code:'25A0'},paraSpaceAfter:4}})):'Aucune action',{x:x+.25,y:4.45,w:3.45,h:2,fontSize:11,color:C.ink,fit:'shrink'})});
  if(s.com)DK.lecture(sl,s.com,{y:6.62,h:.3,label:'Commentaire de la Direction'});
  for(let i=0;i<rows.length;i+=5){const ch=rows.slice(i,i+5);sl=DK.page('Plan d’actions',rows.length>5?`Actions ${i+1} à ${i+ch.length}`:'Détail des actions',SRC);
    DK.table(sl,.6,1.7,12.13,['Priorité','Constat','Action','Responsable','Échéance','Indicateur','Statut'],ch.map(r=>[DK.cl(r.p+'\n'+(r.h||''),{bold:true,color:r.p==='P1'?C.red:r.p==='P2'?'9A6503':C.green}),DK.cl(pdfTx(r.t+(r.c?'\n'+r.c:'')),{align:'left',fontSize:9.5}),DK.cl(pdfTx(r.a||''),{align:'left',fontSize:9.5}),DK.cl(pdfTx(r.r||''),{fontSize:9.5}),DK.cl(pdfTx(r.e||''),{fontSize:9.5}),DK.cl(pdfTx(r.i||''),{align:'left',fontSize:9.5}),DK.cl(r.st,{bold:true,fontSize:9.5})]),{colW:[1.05,2.55,3.1,1.6,1.1,1.75,.98],rowH:.9,fs:9.5})}
  DK.merci();return await P.write({outputType:'blob'})}
/* ---------- page « Livrables » au format de l’enquête de satisfaction ---------- */
const SFREG={};
function sfPage(key){const R=SFREG[key],F=R.files;return head(R.kick(),'Livrables','Retrouvez les documents et données de l’étude.')+`<div class="dl-intro"><span><strong>${R.per}</strong> · ${R.intro}</span><span>${F.length} fichiers</span></div>
  <div class="v54-bar"><div><b>Tous les livrables</b><span>${R.zipTxt}</span></div><button type="button" class="v54-btn" data-sfzip="${key}">Télécharger tous les livrables (ZIP)</button><div class="rpt-prog" id="sfProg"><div><i></i></div><small></small></div></div>
  ${R.secs.map(([t,ids])=>`<div class="dl-section v54-sec"><h2>${t}</h2><span>${ids.length} livrable${ids.length>1?'s':''}</span></div><div class="dl-grid">${ids.map(id=>{const f=F.find(x=>x[0]===id);return `<article class="dl-card"><div class="dl-icon" aria-hidden="true">↧</div><div><h3>${f[1]}</h3><p>${f[2]}</p><div class="dl-meta"><span>${f[3]}</span><span>${f[4]}</span><span>${R.per}</span></div>
   <div class="dl-btns"><button type="button" data-sfdl="${key}:${id}">Télécharger ↗</button></div></div></article>`}).join('')}</div>`).join('')}`}
function sfProg(on,i,n,t){const p=$('#sfProg');if(!p)return;p.classList.toggle('on',on);const b=p.querySelector('i');if(b)b.style.width=(n?i/n*100:0)+'%';const s=p.querySelector('small');if(s)s.textContent=t||''}
function sfBind(){$$('[data-sfdl]').forEach(b=>b.onclick=async()=>{const [key,id]=b.dataset.sfdl.split(':'),R=SFREG[key],t0=b.textContent;b.disabled=true;b.textContent='Préparation…';try{const x=await R.get(id);saveBlob(x.name,x.blob)}catch(e){console.error(e);alert('Le document n’a pas pu être généré.')}finally{b.disabled=false;b.textContent=t0}});
  $$('[data-sfzip]').forEach(b=>b.onclick=async()=>{const key=b.dataset.sfzip,R=SFREG[key],L=[];b.disabled=true;try{for(let i=0;i<R.files.length;i++){sfProg(true,i,R.files.length,`Préparation de ${R.files[i][1].toLowerCase()} (${i+1}/${R.files.length})…`);const x=await R.get(R.files[i][0]);L.push({name:x.name,data:await blobU8(x.blob)})}
    sfProg(true,1,1,'Archive prête.');saveBlob(R.zip,new Blob([zipStore(L)],{type:'application/zip'}))}catch(e){console.error(e);alert('L’archive n’a pas pu être générée.')}finally{b.disabled=false;setTimeout(()=>sfProg(false,0,0,''),1500)}})}
/* ---------- note méthodologique PDF générique ---------- */
async function methPdf(o){await dkPrep();const K=pkNew();const _t=K.t;K.t=(x,y,t,q)=>_t(x,y,pdfTx(t),q);
  K.cover({kick:o.kick,title:o.title,line:'Note méthodologique',p:o.p,stats:o.stats,foot:'BGFIBank × SPIRIT'});
  let col=0,y=36;const X0=[16,152],W0=129;K.page();K.head('Note méthodologique',o.title,o.sub);
  o.sec.forEach(([h,txt])=>{const L=K.lines(txt,W0-4,9.8);const need=8+L.length*9.8*PT*1.35+6;if(y+need>192){if(col===0){col=1;y=36}else{K.foot(o.foot);K.page();K.head('Note méthodologique (suite)',o.title,'');y=36;col=0}}
    const x=X0[col];K.r(x,y,2,5,{fill:PKC.mid});K.t(x+4,y,h.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});y+=7;y+=K.t(x+4,y,L,{sz:9.8,col:PKC.ink,lh:1.35})+6});
  K.foot(o.foot);return K.d.output('blob')}
/* ---------- questionnaire PDF générique ---------- */
async function questPdf(o){await dkPrep();const K=pkNew();const _t=K.t;K.t=(x,y,t,q)=>_t(x,y,pdfTx(t),q);
  K.page();K.head('Questionnaire',o.title,o.sub);let y=36,col=0;const X0=[16,152];
  o.Q.forEach(([sec,qs])=>{qs.forEach((q,qi)=>{const need=(qi?0:8)+9+Math.ceil(q[2].length/2)*4.6+3;if(y+need>190){if(col===0){col=1;y=36}else{K.foot(o.foot);K.page();K.head('Questionnaire (suite)',o.title,'');y=36;col=0}}
    const x=X0[col];if(!qi){K.t(x,y,sec.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});y+=7}const [id,txt,mods]=q;K.t(x,y,id,{sz:9.5,b:1,col:PKC.g});y+=K.t(x+10,y,txt,{sz:9.5,b:1,col:PKC.ink,w:118})+1.5;
    mods.forEach((md,i)=>{const cx=x+10+(i%2)*60,cy=y+Math.floor(i/2)*4.6;K.r(cx,cy+.8,2.6,2.6,{st:PKC.grey,lw:.25});K.t(cx+4,cy,md,{sz:8.3,col:PKC.ink2,w:55,max:1})});y+=Math.ceil(mods.length/2)*4.6+3})});
  K.foot(o.foot);return K.d.output('blob')}
/* ---------- barres pour PowerPoint ---------- */
function pBars(s,x,y,w,rows,o={}){const C=DK.C,T0=DK.T0,lw=o.lw||3.2,step=o.step||.5,fmt=o.fmt||(v=>v==null?'—':Math.round(v*100)+' %'),mx=o.max||1;
  rows.forEach(([l,v,mk],i)=>{const yy=y+i*step,bx=x+lw,bw=w-lw-1.2;T0(s,l,{x,y:yy,w:lw-.1,h:.4,fontSize:o.fs||11.5,bold:true,color:C.ink,valign:'middle',fit:'shrink'});
    s.addShape('roundRect',{x:bx,y:yy+.11,w:bw,h:.2,rectRadius:.1,fill:{color:'E1E5EA'},line:{color:'E1E5EA',width:0}});const col=o.col?o.col(v,i):C.mid;if(v>0)s.addShape('roundRect',{x:bx,y:yy+.11,w:Math.max(.03,bw*Math.min(1,v/mx)),h:.2,rectRadius:.1,fill:{color:col},line:{color:col,width:0}});
    if(mk!=null)s.addShape('line',{x:bx+bw*Math.min(1,mk/mx),y:yy+.02,w:0,h:.38,line:{color:C.gold,width:1.5,dashType:'dash'}});
    T0(s,fmt(v)+(mk!=null&&o.delta?'  '+o.delta(v,mk):''),{x:bx+bw+.1,y:yy,w:1.15,h:.4,fontSize:11,bold:true,color:C.green,valign:'middle',fit:'shrink'})})}
/* ---------- plans d’actions : contenu proposé par étude ---------- */
const EN_ACT={'Fierté d’appartenance':['Faire des collaborateurs les ambassadeurs de la banque : témoignages internes, valorisation des réussites et des équipes','Direction de la Communication','Mars 2027','Part de collaborateurs fiers d’appartenir à BGFIBank'],
  'Reconnaissance du travail':['Instaurer un rituel de reconnaissance : remerciements écrits des managers, mise à l’honneur mensuelle des équipes, prime d’objectif collective','Direction des Ressources Humaines','Mars 2027','Satisfaction à l’égard de la reconnaissance du travail'],
  'Management de proximité':['Former les managers au management de proximité et mettre en place une évaluation à 360° des responsables','Direction des Ressources Humaines','Juin 2027','Satisfaction à l’égard du management de proximité'],
  'Conditions de travail':['Améliorer le cadre de travail : salle de repos et de restauration, équipements, renfort des effectifs aux heures de pointe en agence','Direction des Moyens Généraux','Juin 2027','Satisfaction à l’égard des conditions de travail'],
  'Perspectives d’évolution':['Publier un référentiel des métiers et des parcours, ouvrir les postes en interne en priorité et tenir un entretien de carrière annuel','Direction des Ressources Humaines','Juin 2027','Part de postes pourvus en interne ; satisfaction à l’égard des perspectives'],
  'Équilibre vie professionnelle et personnelle':['Encadrer les horaires (fin de journée à 17 h 30 sauf urgence), organiser les rendez-vous clients et limiter les sollicitations hors horaires','Direction Générale','Mars 2027','Satisfaction à l’égard de l’équilibre des temps de vie'],
  'Communication interne':['Lettre interne mensuelle, réunion trimestrielle de la Direction Générale avec toutes les équipes et relais d’information en agence','Direction de la Communication','Mars 2027','Satisfaction à l’égard de la communication interne'],
  'Formation et développement':['Plan de formation individualisé, parcours de montée en compétences par métier et suivi des heures de formation','Direction des Ressources Humaines','Septembre 2027','Heures de formation par collaborateur ; satisfaction formation']};
GPREG.enps={title:'Baromètre collaborateurs eNPS 2027',file:'BGFIBank_Barometre_Collaborateurs_eNPS_2027',kick:()=>'Baromètre collaborateurs · Septembre 2027',sub:'Actions priorisées sur les moteurs de l’engagement les moins bien notés · modifiables par la Direction',unit:'issues du baromètre',
  base:()=>{const A=EN.y2027,B=EN.y2026;const d=EN.drv.map((l,i)=>({l,v:enDrv(A,i),p:enDrv(B,i)})).sort((x,y)=>x.v-y.v);const P=['P1','P1','P2','P2','P3'];
    const rows=d.slice(0,5).map((x,i)=>{const a=EN_ACT[x.l];return {id:'en-'+x.l,p:P[i],t:x.l,c:`${fr(x.v*100,0)} % de collaborateurs satisfaits (${x.v>=x.p?'+':'−'}${fr(Math.abs(x.v-x.p)*100,0)} pt vs 2026)`,a:a[0],r:a[1],e:a[2],i:a[3]}});
    const dirs=EN.dirs.map((l,k)=>{const X=A.filter(r=>r[0]===k);return X.length>=EN_MIN?{l,e:enP(X).e,n:X.length}:null}).filter(Boolean).sort((x,y)=>x.e-y.e);
    if(dirs.length)rows.push({id:'en-dir',p:'P2',t:'Direction la moins engagée : '+dirs[0].l,c:`eNPS ${enFmt(dirs[0].e)} sur ${dirs[0].n} répondants`,a:'Ateliers d’écoute animés par un intervenant externe, plan d’amélioration propre à la direction et point d’étape à six mois',r:'Directeur concerné et Direction des Ressources Humaines',e:'Avril 2027',i:'eNPS de la direction au prochain baromètre'});
    rows.push({id:'en-obj',p:'P3',t:'Objectif d’engagement',c:`eNPS ${enFmt(enP(A).e)} en 2027`,a:'Communiquer les résultats à toutes les équipes, suivre le plan en comité de direction et mesurer à nouveau en septembre 2027',r:'Direction Générale',e:'Septembre 2027',i:'eNPS global : objectif +20 en 2027'});return rows}};
const NOTA_RE=[['Direction Marketing et Communication','Juin 2027'],['Direction Marketing et Communication','Mars 2027'],['Direction Digitale','Septembre 2027'],['Direction Marketing','Mars 2027'],['Direction Commerciale','Juin 2027'],['Direction du Réseau','Septembre 2027']];
GPREG.nota={title:'Notoriété et image de BGFIBank',file:'BGFIBank_Notoriete_Image_2027',kick:()=>'Notoriété et image de BGFIBank · Août 2027',sub:'Actions pour transformer la notoriété en préférence, avec leurs indicateurs et objectifs 2027 · modifiables par la Direction',unit:'issues de l’étude',
  base:()=>NOTA_REC.map((r,i)=>({id:'no-'+i,p:i<2?'P1':i<4?'P2':'P3',t:r[0],c:`${r[2]} : ${pdfTx(notaNow(r[2]))} aujourd’hui · objectif ${r[3]} en 2027`,a:r[1],r:NOTA_RE[i][0],e:NOTA_RE[i][1],i:`${r[2]} (objectif ${r[3]})`}))};
const CPP_RE=[['Direction des Crédits et Direction Marketing','Juillet 2027','Satisfaction à l’égard du taux et des frais de dossier'],['Direction des Crédits','Juillet 2027','Part des prêts débloqués avant la rentrée'],['Direction des Crédits','Septembre 2027','Satisfaction à l’égard du montant et de la durée'],['Direction Digitale','Juin 2027','Part des dossiers suivis dans l’application'],['Direction Commerciale','Décembre 2027','Autres crédits accordés aux emprunteurs du prêt scolaire']];
GPREG['oth-cpp']={title:'Le prêt scolaire BGFIBank',file:'BGFIBank_Pret_Scolaire_2027',kick:()=>'Autres études · Septembre 2027',sub:'Actions issues de l’étude sur le prêt scolaire · modifiables par la Direction',top:()=>othTabs('cpp'),
  base:()=>CPP.rec.map((r,i)=>({id:'cp-'+i,p:r[2]==='Forte'?'P1':'P2',h:r[3],t:r[0],c:'Impact attendu : '+r[2].toLowerCase(),a:r[1],r:CPP_RE[i][0],e:CPP_RE[i][1],i:CPP_RE[i][2]}))};
const DIG_RE=[['Direction Digitale et Direction des Systèmes d’Information','Mars 2027','Taux de déconnexion et délai de réception du code'],['Direction Digitale et Direction des Crédits','Septembre 2027','Demandes de crédit et ouvertures de compte en ligne'],['Direction Relation Client','Mars 2027','Délai de prise en charge des demandes d’assistance'],['Direction Digitale','Mars 2027','Satisfaction à l’égard de la clarté des frais'],['Direction Digitale et Direction des Entreprises','Juin 2027','NPS des professionnels et de la diaspora']];
GPREG['oth-dig']={title:'Usages et satisfaction de la banque digitale BGFIBank',file:'BGFIBank_Banque_Digitale_2027',kick:()=>'Autres études · Juillet 2027',sub:'Actions issues de l’étude sur la banque digitale · modifiables par la Direction',top:()=>othTabs('dig'),
  base:()=>DIGL.rec.map((r,i)=>({id:'dg-'+i,p:r[2]==='Forte'?'P1':'P2',h:r[3],t:r[0],c:'Impact attendu : '+r[2].toLowerCase(),a:r[1],r:DIG_RE[i][0],e:DIG_RE[i][1],i:DIG_RE[i][2]}))};
/* enquête mensuelle : plan réseau du mois sélectionné, modifiable */
function m2GpKey(){return 'msat-'+msMi()}
function m2GpReg(){const k=m2GpKey();if(GPREG[k])return k;const mi=+k.split('-')[1];
  GPREG[k]={title:'Enquête mensuelle agences · '+m2L(mi),file:'BGFIBank_Enquete_Mensuelle_'+m2Slug(m2L(mi)),kick:()=>'Enquête mensuelle agences · '+m2L(mi),sub:'Une action par indicateur sous sa cible, priorisée selon l’écart · modifiable par la Direction',unit:'indicateurs sous la cible',top:()=>msMonthSel(),
    st0:id=>{const s=stGet(m2PlanK(mi))||{};return s[id.replace('m2-','')]},
    base:()=>{const ks=m2Agsk(),c=m2Agg(ks,mi);const A=M2Q.map(q=>({q,v:c[q.k],ok:m2Ok(q,c[q.k]),a:M2ACT[q.k],below:ks.filter(x=>!m2Ok(q,m2One(x,mi)[q.k])).length})).filter(x=>!x.ok).sort((x,y)=>m2Sc(x.q,x.v)-m2Sc(y.q,y.v));const P=['P1','P1','P2','P2','P3'];
      return A.map((x,i)=>({id:'m2-'+x.q.k,p:P[i],t:x.a[0],c:`${x.q.l} : ${m2Fmt(x.q,x.v)} · ${x.below} agence${x.below>1?'s':''} sous la cible`,a:x.a[1],r:x.a[2],e:'Fin '+m2L(Math.min(mi+2,MS.months.length-1)).toLowerCase(),i:x.a[3]}))}};return k}
function m2Plan(){const k=m2GpReg();const rows=gpData(k).rows;return rows.length?gpHtml(k):head('Enquête mensuelle agences · '+m2L(msMi()),'Plan d’actions','Une action par indicateur sous sa cible')+msMonthSel()+`<div class="card" style="margin-top:16px"><p class="note" style="margin:0">Les cinq indicateurs atteignent leur cible ce mois-ci : aucune action réseau n’est requise.</p></div>`}
/* autres études : onglets Résultats / Plan d’actions */
function othTabs(k){const o=OTHS[k];const T=S.sub.othT||'res';return `<div class="cpp-back"><button class="btn ghost" type="button" data-othback>← Toutes les études</button><div class="seg oth-seg"><button type="button" class="${T==='res'?'on':''}" data-otht="res">Résultats</button><button type="button" class="${T==='plan'?'on':''}" data-otht="plan">Plan d’actions</button></div>${T==='res'?'<button class="btn" type="button" data-othxl>Télécharger les résultats (Excel)</button>':''}</div>`}
function othPage(){const o=othCur();if(o){const k=S.sub.othK;if(S.sub.othT==='plan')return gpHtml('oth-'+k);let h=o.page(othRows(o));h=h.replace(/^<div class="cpp-back">[\s\S]*?<\/div>(?=<div class="ph-head")/,othTabs(k));return h}
  const L=othList();
  const built=Object.entries(OTHS).map(([k,x])=>`<article class="card oth-card oth-built"><div class="oth-top"><span class="pill p-ok">Résultats en ligne</span><span class="note">${x.per} · ${x.rows.length} ${x.unit}</span></div><h3>${esc(x.t)}</h3><p>${esc(x.desc)}</p><div class="oth-mini">${x.mini(x.rows).map(([v,l])=>`<span><b>${v}</b> ${l}</span>`).join('')}</div><div class="oth-act"><button class="btn" type="button" data-othk="${k}">Consulter les résultats</button><button class="btn ghost" type="button" data-othk="${k}" data-othkt="plan">Plan d’actions</button></div></article>`).join('');
  return head('Autres études','Enquêtes en ligne de BGFIBank','Études complémentaires intégrées à la plateforme à la demande de BGFIBank : baromètres, questionnaires ponctuels, tests d’offres…')+
  `<div class="oth-grid">${built}${L.map(a=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${esc(a.tag||'Étude')}</span><span class="note">${esc((a.x||'').toUpperCase())} · ${a.date||''}</span></div><h3>${esc(a.t)}</h3>${a.d?`<p>${esc(a.d)}</p>`:''}<div class="oth-act"><button class="btn" type="button" data-othopen="${a.key}">Ouvrir</button><button class="btn ghost" type="button" data-othdl="${a.key}">Télécharger</button>${ADMIN?`<button class="btn ghost" type="button" data-othdel="${a.key}">Retirer</button>`:''}</div></article>`).join('')}</div>`+
  `<p class="note" style="margin:14px 2px 0">Chaque étude se consulte avec le filtre flottant (sexe, âge, zone, profil) et dispose d’un plan d’actions modifiable par la Direction. Les prochaines enquêtes en ligne de BGFIBank seront ajoutées ici à la demande ; pour intégrer une nouvelle étude, contactez l’équipe SPIRIT.</p>`+
  (ADMIN?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ajouter une étude</h3><p>Réservé à l’administration · le fichier (PDF, PowerPoint, Excel ou page HTML) est enregistré sur cet appareil, puis diffusé avec la nouvelle version de la plateforme.</p></div></div>
   <form class="adm-form" id="othAdd"><label>Titre<input name="t" required placeholder="ex. Baromètre application mobile"></label><label>Période<input name="tag" placeholder="ex. Septembre 2027"></label><label class="full">Description<input name="d" placeholder="Objet, cible, nombre de répondants"></label><label class="full">Fichier<input type="file" name="f" required></label><div class="full adm-fa"><button class="btn" type="submit">Ajouter l’étude</button></div></form></div>`:'')}
function othBind2(){if(S.mod!=='oth')return;$$('[data-othk]').forEach(b=>b.onclick=()=>{S.sub.othK=b.dataset.othk;S.sub.othT=b.dataset.othkt||'res';S.f={};render();window.scrollTo(0,0)});
  $$('[data-othback]').forEach(b=>b.onclick=()=>{S.sub.othK=null;S.sub.othT='res';S.f={};render();window.scrollTo(0,0)});
  $$('[data-otht]').forEach(b=>b.onclick=()=>{S.sub.othT=b.dataset.otht;render();window.scrollTo(0,0)});
  if(othCur()&&S.sub.othT!=='plan'){const h=[...$$('#main .card h3')].find(x=>x.textContent.trim()==='Recommandations');if(h){const c=h.closest('.card');c.innerHTML=`<div class="ch"><div><h3>Recommandations et plan d’actions</h3><p>Les recommandations de l’étude sont reprises dans le plan d’actions : responsables, échéances, indicateurs et statuts, modifiables par la Direction.</p></div><button class="btn" type="button" data-otht="plan">Ouvrir le plan d’actions</button></div>`;c.querySelector('[data-otht]').onclick=()=>{S.sub.othT='plan';render();window.scrollTo(0,0)}}}}
window.OTHK=()=>!!othCur()&&S.sub.othT!=='plan';
/* notoriété : rubrique Plan d’actions */
NAV.nota=[['dash','Tableau de bord','dash'],['ana','Populations','map'],['img','Image et communication','chart'],['conq','Conquête','search'],['plan','Plan d’actions','spark'],['files','Livrables','plan']];
function notaPlan(){return gpHtml('nota')}
function notaFiles(){return sfPage('nota')}
/* eNPS : rubriques Plan d’actions et Livrables */
NAV.enps=[['dash','Tableau de bord','dash'],['ana','Analyse détaillée','chart'],['pop','Populations','map'],['verb','Verbatims','quote'],['plan','Plan d’actions','spark'],['files','Livrables','plan']];
function enRender(){return ({dash:enDash,ana:enAna,pop:enPop,verb:enVerb,plan:()=>gpHtml('enps'),files:()=>sfPage('enps')})[({dash:1,ana:1,pop:1,verb:1,plan:1,files:1})[S.page]?S.page:'dash']()}
/* client mystère : plan de progrès propre à chaque espace (agences, centre de relation client, leads) */
DPK.cm='bdu-dirplan-cm';Object.defineProperty(DPK,'cm',{get(){return typeof CMODE!=='undefined'&&CMODE&&CMODE!=='vis'?'bdu-dirplan-cm-'+CMODE:'bdu-dirplan-cm'},configurable:true});
/* ---------- diapositives du plan d’actions (reprend le plan modifié par la Direction) ---------- */
function gpDeckSlides(key,SRC,kick){const {rows,s}=gpData(key),C=DK.C,st=gpState(s);for(let i=0;i<rows.length;i+=5){const ch=rows.slice(i,i+5);const sl=DK.page(kick||'Plan d’actions',(rows.length>5?`Plan d’actions (${i/5+1}/${Math.ceil(rows.length/5)})`:'Plan d’actions')+' · '+st.l.charAt(0).toLowerCase()+st.l.slice(1),SRC);
  DK.table(sl,.6,1.7,12.13,['Priorité','Constat','Action','Responsable','Échéance','Indicateur','Statut'],ch.map(r=>[DK.cl(r.p+'\n'+(r.h||''),{bold:true,color:r.p==='P1'?C.red:r.p==='P2'?'9A6503':C.green}),DK.cl(pdfTx(r.t+(r.c?'\n'+r.c:'')),{align:'left',fontSize:9.5}),DK.cl(pdfTx(r.a||''),{align:'left',fontSize:9.5}),DK.cl(pdfTx(r.r||''),{fontSize:9.5}),DK.cl(pdfTx(r.e||''),{fontSize:9.5}),DK.cl(pdfTx(r.i||''),{align:'left',fontSize:9.5}),DK.cl(r.st,{bold:true,fontSize:9.5})]),{colW:[1.05,2.55,3.1,1.6,1.1,1.75,.98],rowH:.9,fs:9.5})}}
function notaPlanSlide(SRC){gpDeckSlides('nota',SRC,'06 · Plan d’actions')}
/* ---------- eNPS : données dérivées ---------- */
const EN_EFFD=[128,70,20,18];
function enX(){const A=EN.y2027,B=EN.y2026,a=enP(A),b=enP(B),PR=A.filter(r=>r[4]>=9),DE=A.filter(r=>r[4]<=6);
  const drv=EN.drv.map((l,i)=>({l,i,v:enDrv(A,i),p:enDrv(B,i),g:(enDrv(PR,i)-enDrv(DE,i))*100}));const ds=drv.slice().sort((x,y)=>y.v-x.v);
  const pop=(col,labs)=>labs.map((l,k)=>{const X=A.filter(r=>r[col]===k&&(col!==3||r[0]===0)),Y=B.filter(r=>r[col]===k&&(col!==3||r[0]===0));return {l,n:X.length,e:X.length>=EN_MIN?enP(X).e:null,p:Y.length>=EN_MIN?enP(Y).e:null,w:X.length>=EN_MIN?EN.drv.map((d,j)=>({d,v:enDrv(X,j)})).sort((u,v)=>u.v-v.v)[0]:null}});
  const neg=EN.vneg.map((t,k)=>({t,n:A.filter(r=>r[13]===100+k).length})).sort((x,y)=>y.n-x.n),pos=EN.vpos.map((t,k)=>({t,n:A.filter(r=>r[13]===k).length})).sort((x,y)=>y.n-x.n);
  const dirs=pop(0,EN.dirs),fns=pop(1,EN.fn),ancs=pop(2,EN.anc),zones=pop(3,EN.zones);const dOk=dirs.filter(x=>x.e!=null).sort((x,y)=>y.e-x.e);
  const part=A.length/EN_EFF,hist=[...Array(11).keys()].map(s=>({s,v:A.filter(r=>r[4]===s).length/A.length,n:A.filter(r=>r[4]===s).length}));
  const lvl=e=>e>=70?'Excellent':e>=30?'Très bon':e>=0?'Bon':'À améliorer';
  const key=[`Une participation de ${fr(part*100,0)} % (${A.length} collaborateurs sur ${EN_EFF}) permet d’obtenir des résultats robustes.`,
    `L’eNPS s’établit à ${enFmt(a.e)} (${lvl(a.e).toLowerCase()}), en ${a.e>=b.e?'hausse':'baisse'} de ${fr(Math.abs(a.e-b.e),0)} points par rapport à la vague précédente : ${fr(a.p*100,0)} % de promoteurs, ${fr(a.pa*100,0)} % de passifs et ${fr(a.d*100,0)} % de détracteurs.`,
    dOk.length>1?`${dOk[0].l} est la direction la plus engagée (eNPS ${enFmt(dOk[0].e)}) ; ${dOk[dOk.length-1].l.charAt(0).toLowerCase()+dOk[dOk.length-1].l.slice(1)} la moins engagée (eNPS ${enFmt(dOk[dOk.length-1].e)}).`:'',
    `Points forts : ${ds[0].l.toLowerCase()} (${fr(ds[0].v*100,0)} % de satisfaits) et ${ds[1].l.toLowerCase()} (${fr(ds[1].v*100,0)} %). Points faibles : ${ds[ds.length-1].l.toLowerCase()} (${fr(ds[ds.length-1].v*100,0)} %) et ${ds[ds.length-2].l.toLowerCase()} (${fr(ds[ds.length-2].v*100,0)} %).`,
    `Premier reproche exprimé : « ${neg[0].t.replace(/\.$/,'')} » ; premier motif d’attachement : « ${pos[0].t.replace(/\.$/,'')} ».`].filter(Boolean);
  return {A,B,a,b,drv,ds,dirs,fns,ancs,zones,dOk,neg,pos,part,hist,lvl,key,imp:drv.slice().sort((x,y)=>y.g-x.g)}}
/* ---------- eNPS : rapport PowerPoint (complet ou restitution au Comité de direction) ---------- */
async function enPptx(codir){await dkPrep();const X=enX(),C=DK.C,T0=DK.T0,P=DK.start('BGFIBank — Baromètre collaborateurs eNPS — Septembre 2027');const SRC=`Source : baromètre collaborateurs BGFIBank · SPIRIT · septembre 2027 · ${X.A.length} répondants`;
  const ef=v=>v==null?'—':pdfTx(enFmt(v)),p0=v=>v==null?'—':Math.round(v*100)+' %',dl=(v,p)=>v==null||p==null?'—':(v-p>=0?'+':'−')+fr(Math.abs(v-p),0)+' pt';
  DK.cover({kick:'BAROMÈTRE COLLABORATEURS · SEPTEMBRE 2027',title:codir?'Restitution au Comité de direction':'Enquête de satisfaction des collaborateurs',line:'Résultats eNPS 2027',sub:`${X.A.length} répondants sur ${EN_EFF} collaborateurs · questionnaire en ligne anonyme · rappel janvier 2027`,stats:[['FiUsers',String(X.A.length),'répondants'],['FiTarget',p0(X.part),'participation'],['FiStar',ef(X.a.e),'eNPS 2027']]});
  if(!codir)DK.sommaire('Écouter les collaborateurs pour renforcer l’engagement',SRC,[['01','FiBookOpen','Contexte et méthode','Objectifs, collecte et participation'],['02','FiStar','L’essentiel','Chiffres clés et conclusions'],['03','FiTarget','eNPS global','Recommandation de BGFIBank comme employeur'],['04','FiSliders','Moteurs de l’engagement','Ce qui fait l’engagement'],['05','FiUsers','Résultats par population','Directions, fonctions, ancienneté'],['06','FiFlag','Paroles et plan d’actions','Reproches, attachement et actions']]);
  let s;
  if(!codir){s=DK.page('01 · Contexte et méthode','Mesurer l’engagement pour orienter la politique des ressources humaines',SRC);DK.card(s,.6,1.7,6.2,4.5);T0(s,'CONTEXTE ET OBJECTIFS',{x:.85,y:1.85,w:5.7,h:.3,fontSize:10,bold:true,color:C.gold});
    T0(s,['BGFIBank place l’expérience de ses collaborateurs au même rang que celle de ses clients : des équipes engagées servent mieux.','Le baromètre mesure chaque année la recommandation de la banque comme employeur (eNPS) et la satisfaction sur huit moteurs de l’engagement.','Les résultats éclairent les décisions de la Direction Générale et de la Direction des Ressources Humaines et fondent un plan d’actions suivi.'].map(t=>({text:t,options:{bullet:{code:'25A0'},paraSpaceAfter:8}})),{x:.85,y:2.25,w:5.7,h:3.8,fontSize:12.5,color:C.ink});
    [['FiSend','Collecte','Questionnaire en ligne anonyme, lien individuel envoyé par e-mail'],['FiUsers','Cible',`Les ${EN_EFF} collaborateurs du siège, du réseau, du centre de relation client et du digital`],['FiShield','Anonymat',`Aucun résultat affiché sous ${EN_MIN} répondants`],['FiCalendar','Période','Du 1er au 26 septembre 2027']].forEach(([ic,t,d],i)=>{const y=1.7+i*1.15;DK.card(s,7.1,y,5.63,1.02);DK.icon(s,ic,7.3,y+.25,.5,'tint');T0(s,t,{x:7.95,y:y+.15,w:4.6,h:.35,fontSize:13,bold:true,color:C.green});T0(s,d,{x:7.95,y:y+.5,w:4.6,h:.45,fontSize:10.5,color:C.grey,fit:'shrink'})});
    s=DK.page('01 · Participation',`Une forte participation : ${p0(X.part)} des collaborateurs ont répondu`,SRC);
    const rows=EN.dirs.map((l,k)=>{const n=X.A.filter(r=>r[0]===k).length;return [l,EN_EFFD[k],n,n/EN_EFFD[k]]});
    s.addChart('bar',[{name:'Participation',labels:rows.map(r=>r[0]),values:rows.map(r=>Math.round(r[3]*100))}],{x:.6,y:1.7,w:6.4,h:4.5,barDir:'col',chartColors:[C.mid],showValue:true,dataLabelFormatCode:'0"%"',dataLabelFontSize:11,valAxisHidden:true,valGridLine:{style:'none'},catAxisLabelFontSize:10.5,valAxisMaxVal:100});
    DK.table(s,7.3,1.8,5.43,['Direction','Effectif','Répondants','Taux'],rows.map(r=>[DK.cl(r[0],{align:'left',bold:true}),DK.cl(r[1]),DK.cl(r[2]),DK.cl(p0(r[3]),{bold:true})]).concat([[DK.cl('Total',{align:'left',bold:true,fill:{color:C.tint}}),DK.cl(EN_EFF,{fill:{color:C.tint},bold:true}),DK.cl(X.A.length,{fill:{color:C.tint},bold:true}),DK.cl(p0(X.part),{fill:{color:C.tint},bold:true})]]),{colW:[2.3,1,1.13,1],rowH:.5})}
  s=DK.page('02 · L’essentiel',`eNPS ${ef(X.a.e)} : niveau ${X.lvl(X.a.e).toLowerCase()}, ${X.a.e>=X.b.e?'en progrès':'en recul'} par rapport à la vague précédente`,SRC);
  [['eNPS 2027',ef(X.a.e),'FiStar',1,dl(X.a.e,X.b.e)+' vs 2026'],['Promoteurs',p0(X.a.p),'FiThumbsUp',0,'notes 9 et 10'],['Passifs',p0(X.a.pa),'FiMinus',0,'notes 7 et 8'],['Détracteurs',p0(X.a.d),'FiTrendingDown',0,'notes 0 à 6'],['Participation',p0(X.part),'FiUsers',0,`${X.A.length} sur ${EN_EFF}`]].forEach(([l,v,ic,d,sub],i)=>DK.kpi(s,.6+i*2.47,1.75,2.3,1.95,{label:l,value:v,icon:ic,dark:!!d,sub}));
  DK.card(s,.6,3.95,12.13,2.75);T0(s,'CONCLUSIONS',{x:.85,y:4.1,w:6,h:.3,fontSize:10.5,bold:true,color:C.gold});T0(s,X.key.map(k=>({text:pdfTx(k),options:{bullet:{code:'25A0'},paraSpaceAfter:5}})),{x:.85,y:4.45,w:11.6,h:2.15,fontSize:11.5,color:C.ink,fit:'shrink'});
  if(!codir){s=DK.page('03 · Répartition des notes','Sur une échelle de 0 à 10, recommanderiez-vous BGFIBank comme employeur à un proche ?',SRC);const mx=Math.max(...X.hist.map(h=>h.v));
    X.hist.forEach((h,i)=>{const x=.9+i*1.08,hh=3.3*h.v/mx,col=h.s>=9?C.mid:h.s>=7?'E0A33D':'C6564F';if(hh>0)s.addShape('rect',{x,y:5.4-hh,w:.8,h:hh,fill:{color:col},line:{color:col,width:0}});T0(s,p0(h.v),{x:x-.1,y:5.4-hh-.35,w:1,h:.3,fontSize:11,bold:true,color:C.green,align:'center'});T0(s,String(h.s),{x,y:5.48,w:.8,h:.3,fontSize:12,bold:true,color:C.ink,align:'center'})});
    [['Détracteurs (0 à 6)',X.a.d,'C6564F',.9,7.48],['Passifs (7 et 8)',X.a.pa,'E0A33D',8.46,2.08],['Promoteurs (9 et 10)',X.a.p,C.mid,10.62,2.08]].forEach(([l,v,c,x,w])=>{s.addShape('rect',{x,y:5.9,w,h:.06,fill:{color:c},line:{color:c,width:0}});T0(s,`${l} · ${p0(v)}`,{x,y:6.0,w,h:.3,fontSize:11,bold:true,color:c==='E0A33D'?'9A6503':c,align:'center'})})}
  s=DK.page('03 · eNPS global',`L’eNPS atteint ${ef(X.a.e)} : ${X.lvl(X.a.e).toLowerCase()} sur l’échelle de lecture`,SRC);
  [[X.a,'2027'],[X.b,'2026']].forEach(([x,y],j)=>{const yy=1.95+j*1.25;T0(s,y,{x:.6,y:yy,w:.8,h:.7,fontSize:16,bold:true,color:C.green,valign:'middle'});[[x.d,'C6564F'],[x.pa,'E0A33D'],[x.p,C.mid]].reduce((xx,[v,c])=>{const w=9.2*v;s.addShape('rect',{x:xx,y:yy,w,h:.7,fill:{color:c},line:{color:c,width:0}});if(v>.05)T0(s,p0(v),{x:xx,y:yy,w,h:.7,fontSize:13,bold:true,color:C.white,align:'center',valign:'middle'});return xx+w},1.5);T0(s,ef(x.e),{x:10.9,y:yy,w:1.8,h:.7,fontSize:24,bold:true,color:C.green,valign:'middle',align:'right'})});
  [['À améliorer','−100 à 0','C6564F'],['Bon','0 à 30','E0A33D'],['Très bon','30 à 70','688BB5'],['Excellent','70 à 100',C.mid]].forEach(([l,r,c],i)=>{const x=1.5+i*2.8;s.addShape('rect',{x,y:4.75,w:2.7,h:.35,fill:{color:c},line:{color:c,width:0}});T0(s,`${l} · ${r}`,{x,y:5.15,w:2.7,h:.3,fontSize:10.5,bold:true,color:C.ink,align:'center'})});
  DK.lecture(s,`eNPS = % de promoteurs − % de détracteurs. Un score positif signifie que les collaborateurs qui recommandent BGFIBank sont plus nombreux que ceux qui la déconseillent.`,{y:5.85,h:.55});
  s=DK.page('04 · Moteurs de l’engagement','Ce qui fait l’engagement : satisfaction sur les huit moteurs',SRC);DK.card(s,.6,1.7,12.13,4.55);T0(s,'PART DE COLLABORATEURS SATISFAITS (4 ET 5 SUR 5) · LE TRAIT MARQUE 2026',{x:.85,y:1.85,w:11.6,h:.3,fontSize:9.5,bold:true,color:C.gold});
  pBars(s,.85,2.3,11.6,X.ds.map(d=>[d.l,d.v,d.p]),{lw:4.4,col:v=>v>=.65?C.mid:v>=.5?'688BB5':v>=.4?'E0A33D':'C6564F',delta:(v,m)=>(v-m>=0?'+':'−')+Math.round(Math.abs(v-m)*100)});
  DK.lecture(s,`Levier le plus discriminant : ${X.imp[0].l.toLowerCase()} (${Math.round(X.imp[0].g)} points d’écart entre promoteurs et détracteurs).`,{y:6.35,h:.45});
  if(!codir){s=DK.page('04 · Leviers','Les moteurs qui séparent le plus les promoteurs des détracteurs',SRC);DK.card(s,.6,1.7,12.13,4.55);T0(s,'ÉCART DE SATISFACTION ENTRE PROMOTEURS ET DÉTRACTEURS (EN POINTS)',{x:.85,y:1.85,w:11.6,h:.3,fontSize:9.5,bold:true,color:C.gold});
    pBars(s,.85,2.3,11.6,X.imp.map(d=>[d.l,d.g/100]),{lw:4.4,max:Math.max(...X.imp.map(d=>d.g))/100,fmt:v=>Math.round(v*100)+' pt',col:()=>C.green});DK.lecture(s,'Plus l’écart est grand, plus le moteur pèse dans la décision de recommander BGFIBank : ce sont les leviers prioritaires du plan d’actions.',{y:6.35,h:.45})}
  s=DK.page('05 · Par direction',X.dOk.length>1?`${X.dOk[0].l} en tête ; ${X.dOk[X.dOk.length-1].l.toLowerCase()} en retrait`:'eNPS par direction',SRC);
  const tRows=L=>L.map(x=>x.e==null?[DK.cl(x.l,{align:'left',bold:true}),DK.cl(x.n),DK.cl('Base insuffisante',{color:C.grey}),DK.cl('—'),DK.cl('—')]:[DK.cl(x.l,{align:'left',bold:true}),DK.cl(x.n),DK.cl(ef(x.e),{bold:true,color:x.e>=0?'0B7A58':C.red}),DK.cl(dl(x.e,x.p)),DK.cl(x.w?x.w.d:'—',{align:'left',fontSize:9.5})]);
  DK.table(s,.6,1.75,12.13,['Direction','Répondants','eNPS 2027','Évolution','Moteur le plus faible'],tRows(X.dirs),{colW:[3.4,1.4,1.5,1.5,4.33],rowH:.55});
  DK.lecture(s,`Résultats masqués sous ${EN_MIN} répondants pour garantir l’anonymat.`,{y:4.75,h:.45,label:'Note'});
  if(!codir){s=DK.page('05 · Par fonction et ancienneté','L’engagement selon le métier et l’ancienneté',SRC);DK.table(s,.6,1.7,6.9,['Fonction','Base','eNPS','Évol.'],X.fns.map(x=>[DK.cl(x.l,{align:'left',bold:true,fontSize:9.5}),DK.cl(x.n),DK.cl(x.e==null?'—':ef(x.e),{bold:true,color:x.e==null?C.grey:x.e>=0?'0B7A58':C.red}),DK.cl(dl(x.e,x.p))]),{colW:[3.6,1,1.15,1.15],rowH:.5});
    DK.table(s,7.8,1.7,4.93,['Ancienneté','Base','eNPS'],X.ancs.map(x=>[DK.cl(x.l,{align:'left',bold:true}),DK.cl(x.n),DK.cl(x.e==null?'—':ef(x.e),{bold:true,color:x.e==null?C.grey:x.e>=0?'0B7A58':C.red})]),{colW:[2.4,1.1,1.43],rowH:.5});
    DK.table(s,7.8,4.55,4.93,['Réseau · zone','Base','eNPS'],X.zones.map(x=>[DK.cl(x.l,{align:'left',bold:true}),DK.cl(x.n),DK.cl(x.e==null?'—':ef(x.e),{bold:true,color:x.e==null?C.grey:x.e>=0?'0B7A58':C.red})]),{colW:[2.4,1.1,1.43],rowH:.5});
    s=DK.page('06 · Ce qu’ils reprochent','Que reprochent les collaborateurs à BGFIBank ?',SRC);const mxn=Math.max(...X.neg.map(x=>x.n));
    DK.card(s,.6,1.7,8.2,4.55);T0(s,'MOTIFS CITÉS DANS LES COMMENTAIRES LIBRES (NOMBRE DE MENTIONS)',{x:.85,y:1.85,w:7.7,h:.3,fontSize:9.5,bold:true,color:C.gold});pBars(s,.85,2.3,7.7,X.neg.map(x=>[x.t.replace(/\.$/,''),x.n/mxn]),{lw:4.3,step:.62,fs:10.5,fmt:v=>String(Math.round(v*mxn)),col:()=>'C6564F'});
    DK.card(s,9.1,1.7,3.63,4.55,{fill:C.tint2});T0(s,'«',{x:9.3,y:1.75,w:1,h:.8,fontSize:48,bold:true,color:C.gold});T0(s,pdfTx(X.neg[0].t),{x:9.35,y:2.6,w:3.15,h:2.6,fontSize:15,italic:true,color:C.green,fit:'shrink'});T0(s,'Commentaire de collaborateur',{x:9.35,y:5.6,w:3.15,h:.3,fontSize:10,color:C.grey});
    s=DK.page('06 · Ce qu’ils apprécient','Pourquoi les collaborateurs restent-ils attachés à BGFIBank ?',SRC);const mxp=Math.max(...X.pos.map(x=>x.n));
    DK.card(s,.6,1.7,8.2,4.55);T0(s,'MOTIFS CITÉS DANS LES COMMENTAIRES LIBRES (NOMBRE DE MENTIONS)',{x:.85,y:1.85,w:7.7,h:.3,fontSize:9.5,bold:true,color:C.gold});pBars(s,.85,2.3,7.7,X.pos.map(x=>[x.t.replace(/\.$/,''),x.n/mxp]),{lw:4.3,step:.62,fs:10.5,fmt:v=>String(Math.round(v*mxp)),col:()=>C.mid});
    DK.card(s,9.1,1.7,3.63,4.55,{fill:C.tint2});T0(s,'«',{x:9.3,y:1.75,w:1,h:.8,fontSize:48,bold:true,color:C.gold});T0(s,pdfTx(X.pos[0].t),{x:9.35,y:2.6,w:3.15,h:2.6,fontSize:15,italic:true,color:C.green,fit:'shrink'});T0(s,'Commentaire de collaborateur',{x:9.35,y:5.6,w:3.15,h:.3,fontSize:10,color:C.grey})}
  gpDeckSlides('enps',SRC,'06 · Plan d’actions');DK.merci();return await P.write({outputType:'blob'})}
/* ---------- eNPS : tableau de bord Excel (complété), base anonymisée ---------- */
async function enKpiXls(){await dkPrep();const X=enX(),W=XW(),S_=XS,F=S_.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:S_.DK,al:S_.C});const tx=(ws,r,c,v,nf,b)=>ws.c(r,c,v==null?'—':v,{f:{n:F,sz:10,b:b?1:0},nf});const SUB=`Septembre 2027 · ${X.A.length} répondants sur ${EN_EFF} · rappel janvier 2027 · résultats masqués sous ${EN_MIN} répondants`;
  const w1=W.sheet('Tableau de bord');xTitle(w1,'Baromètre collaborateurs · tableau de bord',SUB);['Indicateur','2027','2026','Évolution'].forEach((h,j)=>hd(w1,4,1+j,h));
  [['eNPS',Math.round(X.a.e),Math.round(X.b.e),Math.round(X.a.e-X.b.e)],['Promoteurs (9 et 10)',X.a.p,X.b.p,null,'0%'],['Passifs (7 et 8)',X.a.pa,X.b.pa,null,'0%'],['Détracteurs (0 à 6)',X.a.d,X.b.d,null,'0%'],['Participation',X.part,null,null,'0%']].forEach((r,i)=>{tx(w1,5+i,1,r[0],null,1);tx(w1,5+i,2,r[1],r[4]);tx(w1,5+i,3,r[2],r[4]);tx(w1,5+i,4,r[3])});
  hd(w1,11,1,'Conclusions');X.key.forEach((k,i)=>tx(w1,12+i,1,pdfTx(k)));w1.w(1,60);[2,3,4].forEach(j=>w1.w(j,13));
  const w2=W.sheet('Moteurs');xTitle(w2,'Moteurs de l’engagement','Part de collaborateurs satisfaits (4 et 5 sur 5) · écart promoteurs − détracteurs');['Moteur','2027','2026','Évolution (pt)','Écart promoteurs − détracteurs (pt)'].forEach((h,j)=>hd(w2,4,1+j,h));X.ds.forEach((d,i)=>{tx(w2,5+i,1,d.l);tx(w2,5+i,2,d.v,'0%');tx(w2,5+i,3,d.p,'0%');tx(w2,5+i,4,Math.round((d.v-d.p)*100));tx(w2,5+i,5,Math.round(d.g))});w2.w(1,44);[2,3,4,5].forEach(j=>w2.w(j,18));
  const w3=W.sheet('Populations');xTitle(w3,'eNPS par population',SUB);let r=4;[['Direction',X.dirs],['Fonction',X.fns],['Ancienneté',X.ancs],['Réseau · zone',X.zones]].forEach(([t,L])=>{[''+t,'Répondants','eNPS 2027','eNPS 2026','Moteur le plus faible'].forEach((h,j)=>hd(w3,r,1+j,h));r++;L.forEach(x=>{tx(w3,r,1,x.l);tx(w3,r,2,x.n);tx(w3,r,3,x.e==null?'Base insuffisante':Math.round(x.e));tx(w3,r,4,x.p==null?'—':Math.round(x.p));tx(w3,r,5,x.w?x.w.d:'—');r++});r++});w3.w(1,40);[2,3,4].forEach(j=>w3.w(j,14));w3.w(5,40);
  const w4=W.sheet('Notes');xTitle(w4,'Répartition des notes de recommandation','0 à 10');['Note','Collaborateurs','Part'].forEach((h,j)=>hd(w4,4,1+j,h));X.hist.forEach((h,i)=>{tx(w4,5+i,1,h.s);tx(w4,5+i,2,h.n);tx(w4,5+i,3,h.v,'0%')});
  const w5=W.sheet('Paroles');xTitle(w5,'Motifs cités dans les commentaires libres','Nombre de mentions');hd(w5,4,1,'Ce qu’ils reprochent');hd(w5,4,2,'Mentions');X.neg.forEach((x,i)=>{tx(w5,5+i,1,x.t);tx(w5,5+i,2,x.n)});hd(w5,13,1,'Ce qu’ils apprécient');hd(w5,13,2,'Mentions');X.pos.forEach((x,i)=>{tx(w5,14+i,1,x.t);tx(w5,14+i,2,x.n)});w5.w(1,70);w5.w(2,12);
  W.sheets.forEach(x=>x.grid=false);return W.blob()}
async function enBase(){await dkPrep();const W=XW(),S_=XS,F=S_.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:S_.DK,al:S_.C});
  const COLS=['ID','Direction','Fonction','Ancienneté','Zone (réseau)','Note de recommandation (0 à 10)','Segment'].concat(EN.drv.map(d=>d+' (1 à 5)'),['Commentaire libre','Tonalité']);const ws=W.sheet('Base 2027');COLS.forEach((c,j)=>hd(ws,1,1+j,c));
  EN.y2027.forEach((r,i)=>{[`COL-${String(i+1).padStart(3,'0')}`,EN.dirs[r[0]],EN.fn[r[1]],EN.anc[r[2]],r[0]===0?EN.zones[r[3]]:'',r[4],r[4]>=9?'Promoteur':r[4]>=7?'Passif':'Détracteur'].concat(r.slice(5,13),[r[13]>=0?(r[13]<100?EN.vpos[r[13]]:EN.vneg[r[13]-100]):'',r[13]>=0?(r[13]<100?'Positif':'À améliorer'):'']).forEach((v,j)=>ws.c(i+2,1+j,v,{f:{n:F,sz:10}}))});COLS.forEach((c,j)=>ws.w(1+j,j<5?22:j>=COLS.length-2?40:14));
  const wv=W.sheet('Variables');xTitle(wv,'Dictionnaire des variables','Base anonymisée : aucun nom ni identifiant personnel · ne pas diffuser de tableaux sur moins de 10 répondants');hd(wv,4,1,'Variable');hd(wv,4,2,'Définition');
  [['Note de recommandation','Recommanderiez-vous BGFIBank comme employeur à un proche ? (0 à 10)'],['Segment','Promoteur (9-10), passif (7-8), détracteur (0-6)'],['Moteurs (1 à 5)','Satisfaction sur chaque moteur de l’engagement : 1 = pas du tout satisfait, 5 = très satisfait'],['Commentaire libre','Réponse ouverte, reprise telle quelle, sans élément identifiant'],['Zone','Renseignée pour le réseau d’agences uniquement']].forEach(([a,b],i)=>{wv.c(5+i,1,a,{f:{n:F,sz:10,b:1}});wv.c(5+i,2,b,{f:{n:F,sz:10}})});wv.w(1,28);wv.w(2,100);return W.blob()}
/* ---------- registres des livrables ---------- */
SFREG.enps={kick:()=>'Baromètre collaborateurs · Septembre 2027',per:'Septembre 2027',intro:'Livrables finaux au format PDF, PowerPoint et Excel ; le plan d’actions reprend les modifications de la Direction.',zip:'BGFIBank_Barometre_Collaborateurs_eNPS_Livrables_2027_SPIRIT.zip',zipTxt:'Méthode, questionnaire, données, rapports et plan d’actions, dans une archive ZIP.',
  files:[['meth','Note méthodologique','Objectifs, cible, questionnaire, collecte en ligne anonyme, indicateur eNPS, seuil d’anonymat et participation (PDF).','Méthode','PDF'],
    ['quest','Questionnaire','Profil, question de recommandation, huit moteurs de l’engagement et commentaires libres (PDF).','Instrument','PDF'],
    ['base','Base de données anonymisée','Les 200 réponses 2027, une ligne par collaborateur sans élément identifiant, avec le dictionnaire des variables (Excel).','Données','XLSX'],
    ['rapport','Rapport de résultats','Contexte, participation, répartition des notes, eNPS global, moteurs, populations, reproches, motifs d’attachement et plan d’actions (PowerPoint).','Analyse','PPTX'],
    ['kpi','Tableau de bord des indicateurs','eNPS 2027 et 2026, moteurs de l’engagement, populations, répartition des notes et paroles des collaborateurs (Excel).','Indicateurs','XLSX'],
    ['codir','Restitution au Comité de direction','Version courte : résultats clés, eNPS, moteurs, directions et plan d’actions (PowerPoint).','Restitution','PPTX'],
    ['plan','Plan d’actions priorisé','Actions, responsables, échéances, indicateurs et statuts, tels que validés par la Direction (PowerPoint).','Décision','PPTX']],
  secs:[['Méthode et données',['meth','quest','base']],['Rapports',['rapport','kpi','codir','plan']]],
  get:async id=>{const N='BGFIBank_Barometre_Collaborateurs_eNPS_2027_';const M={meth:[()=>methPdf(EN_METH),'Note_methodologique_SPIRIT.pdf'],quest:[()=>questPdf(EN_QUEST),'Questionnaire_SPIRIT.pdf'],base:[enBase,'Base_donnees_SPIRIT.xlsx'],rapport:[()=>enPptx(false),'Rapport_resultats_SPIRIT.pptx'],kpi:[enKpiXls,'Tableau_de_bord_SPIRIT.xlsx'],codir:[()=>enPptx(true),'Restitution_Comite_Direction_SPIRIT.pptx'],plan:[()=>gpPptx('enps'),'Plan_actions_SPIRIT.pptx']}[id];return {name:N+M[1],blob:await M[0]()}}};
const EN_METH={kick:'BAROMÈTRE COLLABORATEURS · SEPTEMBRE 2027',title:'Baromètre collaborateurs eNPS 2027',sub:'Objectifs, cible, collecte, indicateurs et confidentialité',p:'Mesure annuelle de l’engagement des collaborateurs de BGFIBank : recommandation de la banque comme employeur et satisfaction sur huit moteurs.',stats:[['FiUsers','236','collaborateurs'],['FiCheckCircle','200','répondants'],['FiShield','10','seuil d’anonymat']],foot:'Note méthodologique · baromètre collaborateurs BGFIBank · septembre 2027',
  sec:[['Objectifs','Mesurer chaque année l’engagement des collaborateurs, identifier les moteurs qui le renforcent ou le freinent, comparer les directions, les fonctions et les anciennetés, et fonder un plan d’actions suivi par la Direction Générale et la Direction des Ressources Humaines.'],
    ['Cible','L’ensemble des 236 collaborateurs de BGFIBank en poste au 1er septembre 2027 : réseau d’agences, siège, centre de relation client, digital et systèmes d’information. Les stagiaires et prestataires ne sont pas interrogés.'],
    ['Questionnaire','Profil (direction, fonction, ancienneté, zone pour le réseau), question de recommandation sur une échelle de 0 à 10, satisfaction sur huit moteurs de l’engagement (échelle de 1 à 5) et deux questions ouvertes. Durée moyenne : 8 minutes.'],
    ['Collecte','Questionnaire en ligne auto-administré, lien individuel envoyé par e-mail par SPIRIT, deux relances, du 1er au 26 septembre 2027. Les réponses sont hébergées par SPIRIT ; BGFIBank n’a accès qu’aux résultats agrégés.'],
    ['Indicateur eNPS','Employee Net Promoter Score : part de promoteurs (notes 9 et 10) moins part de détracteurs (notes 0 à 6). Lecture : en dessous de 0 à améliorer, de 0 à 30 bon, de 30 à 70 très bon, au-delà de 70 excellent.'],
    ['Moteurs de l’engagement','Fierté d’appartenance, reconnaissance du travail, management de proximité, conditions de travail, perspectives d’évolution, équilibre des temps de vie, communication interne, formation et développement. Indicateur : part de satisfaits (4 et 5 sur 5).'],
    ['Participation','200 répondants sur 236 collaborateurs, soit 85 % : réseau d’agences 112, siège 56, centre de relation client 16, digital et systèmes d’information 16. Le rappel janvier 2027 porte sur 186 répondants.'],
    ['Confidentialité','Aucun résultat n’est affiché ni diffusé pour un groupe de moins de 10 répondants. Les commentaires libres sont relus pour retirer tout élément identifiant. La base transmise ne comporte ni nom ni identifiant personnel.'],
    ['Contrôle qualité','Contrôle des doublons, des temps de réponse anormalement courts et des réponses incohérentes ; aucune exclusion n’a été nécessaire en 2027.']]};
const EN_QUEST={title:'Baromètre collaborateurs eNPS 2027',sub:'Questionnaire en ligne anonyme · 8 minutes · septembre 2027',foot:'Questionnaire · baromètre collaborateurs BGFIBank · septembre 2027',
  Q:[['A. Profil',[['A1','Dans quelle direction travaillez-vous ?',EN.dirs],['A2','Quelle est votre fonction ?',EN.fn],['A3','Depuis combien de temps travaillez-vous à BGFIBank ?',EN.anc],['A4','Réseau d’agences : dans quelle zone ?',EN.zones]]],
    ['B. Recommandation',[['B1','Sur une échelle de 0 à 10, recommanderiez-vous BGFIBank comme employeur à un proche ?',['0 = pas du tout … 10 = tout à fait']]]],
    ['C. Moteurs de l’engagement',[['C1','Pour chacun des points suivants, quel est votre niveau de satisfaction ? (1 = pas du tout satisfait … 5 = très satisfait)',EN.drv]]],
    ['D. Commentaires',[['D1','Qu’appréciez-vous le plus à BGFIBank ?',['Réponse libre']],['D2','Que devrait faire BGFIBank pour que vous lui donniez la note de 10 ?',['Réponse libre']]]]]};
SFREG.nota={kick:()=>'Notoriété et image de BGFIBank · Août 2027',per:'Août 2027',intro:'Livrables finaux au format PDF, PowerPoint et Excel, établis sur les 800 personnes interrogées ; le plan d’actions reprend les modifications de la Direction.',zip:'BGFIBank_Notoriete_Image_Livrables_2027_SPIRIT.zip',zipTxt:'Méthode, questionnaire, données, rapports et plan d’actions, dans une archive ZIP.',
  files:[['meth','Note méthodologique','Objectifs, cible, échantillon par quotas, villes, recueil en face à face et en ligne, définitions des indicateurs et contrôle qualité (PDF).','Méthode','PDF'],
    ['quest','Questionnaire','Profil, notoriété spontanée et assistée, considération, préférence, image, communication, conquête et recommandation (PDF).','Instrument','PDF'],
    ['base','Base de données','Les 800 réponses, une ligne par personne interrogée, avec le dictionnaire des variables (Excel).','Données','XLSX'],
    ['rapport','Rapport d’analyse','Entonnoir de notoriété, villes, populations, image, communication, conquête, recommandation, plan d’actions et méthode (PowerPoint).','Analyse','PPTX'],
    ['kpi','Tableau de bord des indicateurs','Indicateurs clés par ville, populations, image, sources, conquête et méthode (Excel).','Indicateurs','XLSX'],
    ['codir','Restitution au Comité de direction','Résultats clés, entonnoir, image, conquête et plan d’actions (PowerPoint).','Restitution','PPTX'],
    ['synth','Rapport de synthèse','Cinq pages pour diffusion interne : chiffres clés, entonnoir, image, conquête et recommandations (PDF).','Synthèse','PDF'],
    ['plan','Plan d’actions priorisé','Actions, responsables, échéances, indicateurs et statuts, tels que validés par la Direction (PowerPoint).','Décision','PPTX']],
  secs:[['Méthode et données',['meth','quest','base']],['Rapports',['rapport','kpi','codir','synth','plan']]],
  get:async id=>{const N='BGFIBank_Notoriete_Image_2027_';const M={meth:[()=>methPdf(NOTA_METH),'Note_methodologique_SPIRIT.pdf'],quest:[notaQuest,'Questionnaire_SPIRIT.pdf'],base:[notaBase,'Base_donnees_SPIRIT.xlsx'],rapport:[()=>notaPptx(false),'Rapport_analyse_SPIRIT.pptx'],kpi:[notaXls,'Tableau_de_bord_SPIRIT.xlsx'],codir:[()=>notaPptx(true),'Restitution_Comite_Direction_SPIRIT.pptx'],synth:[notaPdf,'Rapport_synthese_SPIRIT.pdf'],plan:[()=>gpPptx('nota'),'Plan_actions_SPIRIT.pptx']}[id];return {name:N+M[1],blob:await M[0]()}}};
const NOTA_METH={kick:'ÉTUDE DE NOTORIÉTÉ ET D’IMAGE · AOÛT 2027',title:'Notoriété et image de BGFIBank',sub:'Objectifs, échantillon, recueil, indicateurs et contrôle qualité',p:'Mesure de la place de la marque BGFIBank auprès du grand public, clients d’une banque ou non bancarisés, dans quatre villes.',stats:[['FiUsers','800','personnes'],['FiMap','4','villes'],['FiMessageSquare','62 %','en face à face']],foot:'Note méthodologique · notoriété et image de BGFIBank · août 2027',
  sec:[['Objectifs','Mesurer la notoriété spontanée et assistée de BGFIBank, la considération et la préférence, décrire son image face aux autres banques, identifier les sources de connaissance de la marque et évaluer le potentiel de conquête auprès des non-clients.'],
    ['Cible','Personnes de 18 ans et plus résidant à Abidjan, Bouaké, San Pédro ou Yamoussoukro, clientes d’une banque ou non bancarisées. Les salariés de banques, d’agences de communication et d’instituts d’études sont exclus.'],
    ['Échantillon','800 personnes interrogées selon la méthode des quotas (sexe, âge, ville, statut bancaire) : Abidjan 429, Bouaké 159, San Pédro 112, Yamoussoukro 100. Les clients de BGFIBank sont surreprésentés (173) pour permettre leur lecture ; les résultats d’ensemble sont présentés tels quels.'],
    ['Recueil','62 % des entretiens en face à face (domicile et points de passage, sur tablette) et 38 % en ligne (panel et réseaux sociaux), avec le même questionnaire de 15 minutes. Terrain du 4 au 22 août 2027.'],
    ['Indicateurs','Notoriété assistée : connaît BGFIBank quand on cite son nom. Notoriété spontanée : la cite sans aide. Citée en premier : première banque citée. Considération : l’envisagerait pour sa banque. Préférence : la préfère aux autres banques. Image : part de personnes qui associent chaque qualité à BGFIBank, comparée à la moyenne des banques évaluées.'],
    ['Précision','Sur l’ensemble de l’échantillon, la marge d’erreur maximale est de plus ou moins 3,5 points à 95 % de confiance ; elle est plus large sur les sous-populations. Aucun résultat n’est commenté sur une base de moins de 20 personnes.'],
    ['Contrôle qualité','Contrôle de 15 % des entretiens en face à face par rappel téléphonique, vérification des temps de réponse en ligne et des incohérences, apurement de la base avant analyse.']]};

/* ===================== v76 : retour sans plan pour les autres études, PowerPoint en lecture seule, journal d’activité, blocs d’accueil pilotés, Panel CX ===================== */
/* ---------- autres études : pas de plan d’actions (retour à l’affichage précédent) ---------- */
delete GPREG['oth-cpp'];delete GPREG['oth-dig'];
function othPage(){const o=othCur();if(o)return o.page(othRows(o));const L=othList();
  const built=Object.entries(OTHS).map(([k,x])=>`<article class="card oth-card oth-built"><div class="oth-top"><span class="pill p-ok">Résultats en ligne</span><span class="note">${x.per} · ${x.rows.length} ${x.unit}</span></div><h3>${esc(x.t)}</h3><p>${esc(x.desc)}</p><div class="oth-mini">${x.mini(x.rows).map(([v,l])=>`<span><b>${v}</b> ${l}</span>`).join('')}</div><div class="oth-act"><button class="btn" type="button" data-othk="${k}">Consulter les résultats</button></div></article>`).join('');
  return head('Autres études','Enquêtes en ligne de BGFIBank','Études complémentaires intégrées à la plateforme à la demande de BGFIBank : baromètres, questionnaires ponctuels, tests d’offres…')+
  `<div class="oth-grid">${built}${L.map(a=>`<article class="card oth-card"><div class="oth-top"><span class="pill p-mute">${esc(a.tag||'Étude')}</span><span class="note">${esc((a.x||'').toUpperCase())} · ${a.date||''}</span></div><h3>${esc(a.t)}</h3>${a.d?`<p>${esc(a.d)}</p>`:''}<div class="oth-act"><button class="btn" type="button" data-othopen="${a.key}">Ouvrir</button><button class="btn ghost" type="button" data-othdl="${a.key}">Télécharger</button>${ADMIN?`<button class="btn ghost" type="button" data-othdel="${a.key}">Retirer</button>`:''}</div></article>`).join('')}</div>`+
  `<p class="note" style="margin:14px 2px 0">Chaque étude se consulte avec le filtre flottant (sexe, âge, zone, profil). Les prochaines enquêtes en ligne de BGFIBank seront ajoutées ici à la demande ; pour intégrer une nouvelle étude, contactez l’équipe SPIRIT.</p>`+
  (ADMIN?`<div class="card" style="margin-top:16px"><div class="ch"><div><h3>Ajouter une étude</h3><p>Réservé à l’administration · le fichier (PDF, PowerPoint, Excel ou page HTML) est enregistré sur cet appareil, puis diffusé avec la nouvelle version de la plateforme.</p></div></div>
   <form class="adm-form" id="othAdd"><label>Titre<input name="t" required placeholder="ex. Baromètre application mobile"></label><label>Période<input name="tag" placeholder="ex. Septembre 2027"></label><label class="full">Description<input name="d" placeholder="Objet, cible, nombre de répondants"></label><label class="full">Fichier<input type="file" name="f" required></label><div class="full adm-fa"><button class="btn" type="submit">Ajouter l’étude</button></div></form></div>`:'')}
function othBind2(){}
window.OTHK=()=>!!othCur();
/* ---------- PowerPoint téléchargés : lecture seule, mot de passe de modification ---------- */
const PPTX_MV='<p:modifyVerifier cryptProviderType="rsaAES" cryptAlgorithmClass="hash" cryptAlgorithmType="typeAny" cryptAlgorithmSid="14" spinCount="100000" saltData="Whw+m30vSmyOCx0/WnyeIQ==" hashData="qx2MaWyu265KX35VCr3s/CRF3dbPTdlAzjr/lp02mmsC1eanmxHJN5anDfP+sFiW6UQl2RqCmR4j63PXkakbBQ=="/>';
function pptxRO(u8){try{const F=window.fflate,z=F.unzipSync(u8),k='ppt/presentation.xml';if(!z[k])return u8;let x=F.strFromU8(z[k]).replace(/<p:modifyVerifier[^>]*\/>/g,'');
  const i=x.indexOf('<p:extLst');x=i>0?x.slice(0,i)+PPTX_MV+x.slice(i):x.replace('</p:presentation>',PPTX_MV+'</p:presentation>');z[k]=F.strToU8(x);return F.zipSync(z,{level:6})}catch(e){console.error(e);return u8}}
window.pptxRO=pptxRO;
/* ---------- journal d’activité (accès, consultations, téléchargements, durées) ---------- */
const JRK='bdu-journal',JR={sid:null,t0:0,cur:null};
try{if(localStorage.getItem('bdu-journal-rst')!=='v8-2027-10'){localStorage.removeItem(JRK);localStorage.setItem('bdu-journal-rst','v8-2027-10')}}catch(e){}
const jrAll=()=>{try{return JSON.parse(localStorage.getItem(JRK)||'[]')}catch(e){return []}};
const jrVis=()=>{const L=jrAll();return (typeof ADMIN!=='undefined'&&ADMIN)?L:L.filter(e=>e.u!=='admin'&&e.r!=='admin'&&e.imp!=='admin')};
const jrPut=L=>{try{localStorage.setItem(JRK,JSON.stringify(L.slice(-5000)))}catch(e){}};
function jrWho(){return CUR?{u:CUR.id||'',n:CUR.nom||CUR.name||'',r:CUR.role||''}:{u:'',n:'',r:''}}
function jrAdd(ev){const L=jrAll(),w=jrWho();const _imp=(()=>{try{return !!sessionStorage.getItem('bdu-imp')&&!sessionStorage.getItem('bdu-imp-from')}catch(e){return false}})();L.push(Object.assign({t:Date.now(),s:JR.sid},w,ev,_imp?{imp:'admin'}:{}));jrPut(L);return L.length-1}
function jrCloseView(){if(!JR.cur)return;const L=jrAll(),i=L.findIndex(e=>e.t===JR.cur.t&&e.e==='view'&&e.s===JR.cur.s);if(i>=0){L[i].d=Math.round((Date.now()-JR.cur.t)/1000);jrPut(L)}JR.cur=null}
const JR_MOD={sat:'Enquête annuelle',msat:'Enquête mensuelle',cm:'Client mystère',enps:'Baromètre collaborateurs',nota:'Notoriété et image',oth:'Autres études'};
function jrModLabel(){if(document.body.classList.contains('cx-on'))return 'Panel CX';if(document.body.classList.contains('secto-on'))return 'Études sectorielles';const vis=['login','home','app','account','admin'].find(x=>{const e=$('#'+x);return e&&!e.classList.contains('hidden')});
  if(vis==='home')return 'Accueil';if(vis==='account')return 'Mon compte';if(vis==='admin')return 'Administration';if(vis!=='app')return '';let m=JR_MOD[S.mod]||S.mod||'';if(S.mod==='cm'&&typeof CMODE!=='undefined')m+=' · '+({vis:'agences',agapp:'appels agences',crc:'centre de relation client',lead:'leads digitaux'}[CMODE]||CMODE);if(S.mod==='oth'&&S.sub&&S.sub.othK&&OTHS[S.sub.othK])m+=' · '+OTHS[S.sub.othK].tag;return m}
function jrPageLabel(){if(document.body.classList.contains('cx-on')||document.body.classList.contains('secto-on'))return '';const a=$('#app');if(!a||a.classList.contains('hidden'))return '';if(S.page==='assist')return 'Assistant';const n=(NAV[S.mod]||[]).find(x=>x[0]===S.page);let p=n?n[1]:S.page||'';if(S.ag!=null&&D.agencies&&D.agencies[S.ag])p+=' · '+D.agencies[S.ag].n;return p}
function jrTrack(){if(!CUR||!JR.sid)return;const m=jrModLabel(),p=jrPageLabel(),k=m+'|'+p;if(!m||(JR.cur&&JR.cur.k===k))return;jrCloseView();const i=jrAdd({e:'view',m,p});const L=jrAll();JR.cur={t:L[L.length-1].t,s:JR.sid,k}}
function jrStart(how){if(JR.sid||!CUR)return;JR.sid='s'+Date.now().toString(36);JR.t0=Date.now();jrAdd({e:how||'login'})}
function jrEnd(how){if(!JR.sid)return;jrCloseView();jrAdd({e:how||'logout',d:Math.round((Date.now()-JR.t0)/1000)});JR.sid=null}
window.__dlHook=(name)=>{if(!JR.sid)return;jrAdd({e:'dl',f:name,m:jrModLabel(),p:jrPageLabel()})};
window.addEventListener('pagehide',()=>{if(JR.sid){jrCloseView();jrAdd({e:'end',d:Math.round((Date.now()-JR.t0)/1000)})}});
document.addEventListener('visibilitychange',()=>{if(document.visibilityState==='hidden')jrCloseView();else if(JR.sid)setTimeout(jrTrack,50)});
$$('.logout').forEach(b=>b.addEventListener('click',()=>jrEnd('logout'),true));
{const f=$('#lgForm');if(f)f.addEventListener('submit',()=>{const id=($('#lgUser')||{}).value||'';setTimeout(()=>{if(!CUR){const L=jrAll();L.push({t:Date.now(),e:'fail',u:id.trim(),n:'',r:''});jrPut(L)}},400)},true)}
const jrDur=s=>{s=Math.max(0,Math.round(s||0));const h=Math.floor(s/3600),m=Math.floor(s%3600/60),x=s%60;return h?`${h} h ${String(m).padStart(2,'0')}`:m?`${m} min ${String(x).padStart(2,'0')}`:`${x} s`};
const jrDate=t=>{const d=new Date(t);return d.toLocaleDateString('fr-FR')+' '+d.toLocaleTimeString('fr-FR',{hour:'2-digit',minute:'2-digit'})};
const JR_E={login:'Connexion',restore:'Reprise de session',logout:'Déconnexion',end:'Fermeture',view:'Consultation',dl:'Téléchargement',fail:'Échec de connexion'};
function jrFiltered(){const f=ADM.jf||{p:'30',u:'',e:''},now=Date.now(),lim=f.p==='all'?0:now-(+f.p)*864e5;return jrVis().filter(e=>e.t>=lim&&(!f.u||e.u===f.u)&&(!f.e||e.e===f.e))}
function admJournalHtml(){const f=ADM.jf||{p:'30',u:'',e:''},A=jrVis(),L=jrFiltered();const users=[...new Set(A.map(e=>e.u).filter(Boolean))].sort();
  const ses=L.filter(e=>e.e==='login'||e.e==='restore'),vw=L.filter(e=>e.e==='view'),dl=L.filter(e=>e.e==='dl'),dur=L.filter(e=>e.e==='logout'||e.e==='end').reduce((t,e)=>t+(e.d||0),0),vd=vw.reduce((t,e)=>t+(e.d||0),0);
  const byU={};L.forEach(e=>{if(!e.u)return;const o=byU[e.u]=byU[e.u]||{u:e.u,n:e.n,r:e.r,s:0,v:0,d:0,t:0,last:0,f:0};if(e.e==='login'||e.e==='restore')o.s++;if(e.e==='view'){o.v++;o.t+=e.d||0}if(e.e==='dl'){o.d++;o.fl=o.fl||{};const _k=e.f||'—';o.fl[_k]=(o.fl[_k]||0)+1}if(e.e==='fail')o.f++;o.last=Math.max(o.last,e.t)});
  const byP={};vw.forEach(e=>{const k=e.m+(e.p?' · '+e.p:'');const o=byP[k]=byP[k]||{k,v:0,t:0};o.v++;o.t+=e.d||0});const topP=Object.values(byP).sort((a,b)=>b.v-a.v).slice(0,10);
  const byF={};dl.forEach(e=>{byF[e.f]=(byF[e.f]||0)+1});const topF=Object.entries(byF).sort((a,b)=>b[1]-a[1]).slice(0,10);
  const kp=(l,v,s)=>`<div class="jr-k"><span>${l}</span><b>${v}</b>${s?`<small>${s}</small>`:''}</div>`;
  return `<article class="account-panel adm-card jr-card" id="admJournal"><h2>Journal d’activité</h2><p class="adm-p">Accès, consultations, téléchargements et durées enregistrés par la plateforme dans ce navigateur. Exportez le journal pour l’archiver ou le consolider avec celui d’autres postes.</p>
   <div class="jr-f"><label>Période<select data-jf="p">${[['1','Aujourd’hui'],['7','7 derniers jours'],['30','30 derniers jours'],['all','Tout l’historique']].map(([v,l])=>`<option value="${v}" ${f.p===v?'selected':''}>${l}</option>`).join('')}</select></label><label>Utilisateur<select data-jf="u"><option value="">Tous</option>${users.map(u=>`<option ${f.u===u?'selected':''}>${esc(u)}</option>`).join('')}</select></label><label>Type<select data-jf="e"><option value="">Tous</option>${Object.entries(JR_E).map(([k,l])=>`<option value="${k}" ${f.e===k?'selected':''}>${l}</option>`).join('')}</select></label><div class="jr-btns"><button class="btn ghost" type="button" data-jrx>Exporter (Excel)</button><button class="btn ghost" type="button" data-jrclr>Vider le journal</button></div></div>
   <div class="jr-ks">${kp('Sessions',ses.length,`${Object.keys(byU).length} utilisateur${Object.keys(byU).length>1?'s':''}`)}${kp('Durée connectée',jrDur(dur),ses.length?'moyenne '+jrDur(dur/Math.max(1,L.filter(e=>e.e==='logout'||e.e==='end').length)):'')}${kp('Consultations',vw.length,'temps de lecture '+jrDur(vd))}${kp('Téléchargements',dl.length,'')}${kp('Échecs de connexion',L.filter(e=>e.e==='fail').length,'')}</div>
   <h3 class="jr-h">Par utilisateur</h3><div class="tw"><table class="t jr-t"><thead><tr><th>Identifiant</th><th>Profil</th><th class="c">Sessions</th><th class="c">Consultations</th><th class="c">Temps de lecture</th><th class="c">Téléchargements</th><th>Documents téléchargés</th><th class="c">Échecs</th><th>Dernière activité</th></tr></thead><tbody>${Object.values(byU).sort((a,b)=>b.last-a.last).map(o=>`<tr><td><b>${esc(o.u)}</b></td><td>${esc(ROLE_L&&ROLE_L[o.r]||o.r||'—')}</td><td class="c">${o.s}</td><td class="c">${o.v}</td><td class="c">${jrDur(o.t)}</td><td class="c">${o.d}</td><td class="jr-docs">${o.fl?Object.entries(o.fl).sort((a,b)=>b[1]-a[1]).map(([k,v])=>`<span>${esc(k)}${v>1?` <i>×${v}</i>`:''}</span>`).join(''):'—'}</td><td class="c">${o.f}</td><td>${jrDate(o.last)}</td></tr>`).join('')||'<tr><td colspan="9" class="note">Aucune activité sur la période.</td></tr>'}</tbody></table></div>
   <div class="jr-2"><div><h3 class="jr-h">Rubriques les plus consultées</h3>${topP.length?`<div class="tw"><table class="t jr-t"><thead><tr><th>Rubrique</th><th class="c">Vues</th><th class="c">Temps</th></tr></thead><tbody>${topP.map(o=>`<tr><td>${esc(o.k)}</td><td class="c">${o.v}</td><td class="c">${jrDur(o.t)}</td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Aucune consultation.</p>'}</div>
    <div><h3 class="jr-h">Documents les plus téléchargés</h3>${topF.length?`<div class="tw"><table class="t jr-t"><thead><tr><th>Fichier</th><th class="c">Fois</th></tr></thead><tbody>${topF.map(([k,v])=>`<tr><td style="word-break:break-all">${esc(k)}</td><td class="c">${v}</td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Aucun téléchargement.</p>'}</div></div>
   <h3 class="jr-h">Détail des événements <span class="note">(150 plus récents)</span></h3><div class="tw jr-log"><table class="t jr-t"><thead><tr><th>Date</th><th>Utilisateur</th><th>Événement</th><th>Espace</th><th>Rubrique ou fichier</th><th class="c">Durée</th></tr></thead><tbody>${L.slice().reverse().slice(0,150).map(e=>`<tr><td>${jrDate(e.t)}</td><td>${esc(e.u||'—')}${e.imp?' <small class="note">· simulation administrateur</small>':''}</td><td><span class="pill ${e.e==='fail'?'p-bad':e.e==='dl'?'p-warn':e.e==='view'?'p-mute':'p-ok'}">${JR_E[e.e]||e.e}</span></td><td>${esc(e.m||'')}</td><td style="word-break:break-word">${esc(e.e==='dl'?e.f:e.p||'')}</td><td class="c">${e.d!=null?jrDur(e.d):''}</td></tr>`).join('')||'<tr><td colspan="6" class="note">Aucun événement.</td></tr>'}</tbody></table></div></article>`}
async function jrXls(){await dkPrep();const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const L=jrFiltered();
  const ws=W.sheet('Journal');xTitle(ws,'Journal d’activité · Espace résultats BGFIBank',`${L.length} événements · export du ${jrDate(Date.now())}`);['Date','Heure','Utilisateur','Profil','Événement','Espace','Rubrique','Fichier','Durée (s)','Session'].forEach((h,j)=>hd(ws,4,1+j,h));
  L.forEach((e,i)=>{const d=new Date(e.t);[d.toLocaleDateString('fr-FR'),d.toLocaleTimeString('fr-FR'),e.u||'',e.r||'',JR_E[e.e]||e.e,e.m||'',e.p||'',e.f||'',e.d!=null?e.d:'',e.s||''].forEach((v,j)=>ws.c(5+i,1+j,v,{f:{n:F,sz:10}}))});[12,10,16,12,18,28,34,48,10,14].forEach((w,j)=>ws.w(1+j,w));ws.grid=false;return W.blob()}
/* ---------- accueil : affichage des blocs piloté par l’administrateur ---------- */
const HB=[['cx','Panel CX','modCx'],['sat','Enquête de satisfaction','modSat'],['cm','Programme Client Mystère','modCm'],['enps','Baromètre collaborateurs','modEnps'],['nota','Notoriété et image','modNota'],['sec','Études sectorielles','modSec'],['oth','Autres études','modOth']];
const hbOn=k=>!(AST.home&&AST.home[k]===false);
function admHomeHtml(){return `<article class="account-panel adm-card" id="admHome"><h2>Page d’accueil</h2><p class="adm-p">Choisissez les blocs affichés sur la page d’accueil. Un bloc désactivé n’apparaît plus pour aucun utilisateur une fois la nouvelle version enregistrée et diffusée.</p>
  <div class="hb-list">${HB.map(([k,l])=>`<label class="hb-it${k==='cx'?' hb-cx':''}"><span><b>${l}</b><small>${k==='cx'?'Option · plateforme de remontée des expériences clients':'Bloc d’étude'}</small></span><span class="hb-sw"><input type="checkbox" data-hb="${k}" ${hbOn(k)?'checked':''}><i></i></span></label>`).join('')}</div></article>`}
function admExtraBind(){const R=$('#adminMain');if(!R)return;try{if(typeof objBind==='function')objBind(R)}catch(e){console.error(e)}
  R.querySelectorAll('[data-hb]').forEach(c=>c.onchange=()=>{AST.home=Object.assign({},AST.home||{},{[c.dataset.hb]:c.checked});admSave();homeVis();admToast(`${(HB.find(x=>x[0]===c.dataset.hb)||[])[1]} : ${c.checked?'affiché':'masqué'} sur la page d’accueil.`)});
  R.querySelectorAll('[data-jf]').forEach(s=>s.onchange=()=>{ADM.jf=Object.assign({p:'30',u:'',e:''},ADM.jf||{},{[s.dataset.jf]:s.value});const c=$('#admJournal');if(c)c.outerHTML=admJournalHtml();admExtraBind()});
  const x=R.querySelector('[data-jrx]');if(x)x.onclick=async()=>{x.disabled=true;try{saveBlob('BGFIBank_Journal_activite_'+new Date().toISOString().slice(0,10)+'.xlsx',await jrXls())}finally{x.disabled=false}};
  const c=R.querySelector('[data-jrclr]');if(c)c.onclick=()=>{if(!confirm('Vider le journal d’activité de ce navigateur ? Exportez-le d’abord si vous souhaitez le conserver.'))return;jrPut([]);const k=$('#admJournal');if(k)k.outerHTML=admJournalHtml();admExtraBind()}}
function homeVis(){const home=$('#home');if(!home)return;HB.forEach(([k,,id])=>{const e=$('#'+id);if(!e)return;if(!hbOn(k))e.hidden=true;else if(k==='cx')e.hidden=false});
  const vis=[...home.querySelectorAll('.mods>article.mod')].filter(e=>!e.hidden);vis.forEach(e=>e.style.gridColumn='');if(vis.length%2===1)vis[vis.length-1].style.gridColumn='1/-1';
  let em=$('#hbEmpty');if(!vis.length&&(!$('#modCx')||$('#modCx').hidden)){if(!em){em=document.createElement('div');em.id='hbEmpty';em.className='card hb-empty';em.innerHTML='<h3>Aucune étude affichée pour le moment</h3><p class="note">Les études seront disponibles ici dès leur mise en ligne.</p>';home.querySelector('.mods').before(em)}em.hidden=false}else if(em)em.hidden=true;
  const sec=home.querySelector('.home-sec');if(sec)sec.hidden=!vis.length}
/* ---------- Panel CX : bloc d’accueil et espace intégré ---------- */
const CX_Z='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',CX_LOGO='data:image/webp;base64,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',CX_LOGO_W='data:image/webp;base64,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';let CX_H=null;
function cxHtml(){if(CX_H)return CX_H;const bin=atob(CX_Z),u=new Uint8Array(bin.length);for(let i=0;i<bin.length;i++)u[i]=bin.charCodeAt(i);const z=window.fflate.unzipSync(u),h=window.fflate.strFromU8(z['s.html']),ph=window.fflate.strFromU8(z['p.txt']);
  return CX_H=h}
function cxOpen(){let ov=$('#cxv');if(!ov){ov=document.createElement('section');ov.id='cxv';ov.setAttribute('aria-label','Panel CX');
    ov.innerHTML=`<header class="secto-bar cx-bar"><div class="brand"><img alt="Panel CX" src="${CX_LOGO_W}" style="height:30px"><span class="sep"></span><span class="lbl">L’expérience au quotidien</span></div><button class="btn ghost" type="button" id="cxBack">← Retour à l’accueil</button></header><iframe id="cxFrame" title="Panel CX"></iframe>`;document.body.appendChild(ov);$('#cxBack').onclick=cxClose;$('#cxFrame').srcdoc=cxHtml()}
  ov.classList.add('on');document.body.classList.add('cx-on');jrTrack();setTimeout(()=>{try{$('#cxBack').focus()}catch(e){}},50)}
function cxClose(){const ov=$('#cxv');if(!ov||!ov.classList.contains('on'))return;ov.classList.remove('on');document.body.classList.remove('cx-on');jrTrack()}
document.addEventListener('keydown',e=>{if(e.key==='Escape'&&document.body.classList.contains('cx-on'))cxClose()});
(function(){const home=$('#home');if(!home||$('#modCx'))return;const e=document.createElement('article');e.className='mod-cx';e.id='modCx';
  e.innerHTML=`<div class="cx-l"><div class="cx-logo"><img alt="Panel CX" class="cx-lg"></div><div class="eyebrow">Plateforme d’écoute client</div><h2>Panel CX · l’expérience au quotidien</h2><p>Un panel de clients de BGFIBank, constitué et animé par SPIRIT, partage en temps réel les difficultés vécues : application, carte, distributeur, agence, réclamation. La banque qualifie chaque remontée, la traite, répond et suit les délais, avec des tableaux de bord par canal et par agence.</p><div class="meta"><span class="tag">Remontées en temps réel</span><span class="tag">Suivi et réponses</span><span class="tag">Tableaux de bord</span></div><div class="act"><button class="btn" id="goCx" type="button">Ouvrir Panel CX <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div></div><div class="cx-r" aria-hidden="true"><div class="cx-ph"></div></div>`;
  const kf=$('#homeKf');(kf||home.querySelector('.home-sec')).before(e);$('#goCx').onclick=cxOpen;
  const ph=e.querySelector('.cx-ph');try{const bin=atob(CX_Z);const u=new Uint8Array(bin.length);for(let i=0;i<bin.length;i++)u[i]=bin.charCodeAt(i);const z=window.fflate.unzipSync(u);ph.style.backgroundImage=`url(${window.fflate.strFromU8(z['p.txt'])})`}catch(x){}
  cxLogoTheme()})();
function cxLogoTheme(){const i=$('#modCx .cx-lg');if(i)i.src=CX_LOGO}
setTimeout(()=>{try{homeVis()}catch(e){}},0);
/* ---------- assistant de l’étude : un moteur par étude (mensuelle, eNPS, notoriété, autres études) ---------- */
const GA={};const gaN=s=>' '+assistNorm(s).replace(/[^a-z0-9%+ ]/g,' ').replace(/\s+/g,' ')+' ';
const gaFix=x=>String(x).replace(/\bbicici\b/g,'BGFIBank').replace(/\brib\b/g,'RIB').replace(/\bqr code\b/g,'QR code').replace(/\bsms\b/g,'SMS').replace(/\bnps\b/g,'NPS').replace(/\bcsat\b/g,'CSAT').replace(/\btpe\b/g,'TPE');
const gaR=(title,body,rows,o={})=>Object.assign({title:gaFix(title),body:gaFix(body),rows:(rows||[]).map(r=>Object.assign({},r,{l:gaFix(r.l)})),max:1,fmt:'pct',sources:[],route:null},o);
const gaP=v=>v==null?'—':fr(v*100,0)+' %',gaS=v=>v==null?'—':enFmt(v);
function gaKey(){return 'ga-'+S.mod+(S.mod==='oth'?'-'+(S.sub.othK||'all'):'')+(S.mod==='msat'?'-'+msMi():'')}
function gaPage(){const G=GA[S.mod];S.chat=S.chat||{};const key=gaKey(),msgs=S.chat[key]||[],n=G.count(),fl=G.filters?G.filters():'';
  return head(G.label(),'Assistant de l’étude','Interrogez les résultats en langage courant : chaque réponse est calculée sur les données de l’étude et renvoie vers l’analyse correspondante.')+
  `<div class="as-layout"><section class="as-workspace"><header class="as-head"><div class="as-orb" aria-hidden="true">✦</div><div><strong>Une question ?</strong><span>Réponses et graphiques calculés sur les données de l’étude</span></div><button type="button" id="gaClear">Nouvelle question</button></header>
  <div class="as-log" id="gaLog" aria-live="polite"><div class="as-welcome"><b>Bonjour.</b><span>${G.welcome}</span></div>${msgs.map(m=>`<div class="as-question">${esc(m.q)}</div><article class="as-answer${m.wait?' as-wait':''}"><div class="as-kicker">${m.a.ai?'Réponse rédigée à partir des données':'Réponse dans l’étude'}</div><h3>${esc(m.a.title)}</h3><p>${esc(m.a.body)}</p>${m.a.rows&&m.a.rows.length?assistChart(m.a.rows,m.a.max||1,m.a.fmt==='fr'?v=>fr(v,0):pct):''}${m.a.sources&&m.a.sources.length?`<div class="as-sources"><small>Sources et définition</small>${m.a.sources.map(x=>`<span>${esc(x)}</span>`).join('')}</div>`:''}${m.a.route?`<button class="as-link" data-ga-link="${esc(m.a.route)}">Ouvrir l’analyse correspondante ↗</button>`:''}</article>`).join('')}</div>
  <div class="as-prompts">${G.prompts().map(q=>`<button type="button" data-gaq="${esc(q)}">${esc(q)}</button>`).join('')}</div><form class="as-form" id="gaForm"><input id="gaInput" aria-label="Votre question sur l’étude" placeholder="${esc(G.ph)}" maxlength="300" autocomplete="off"><button type="submit">Analyser →</button></form></section>
  <aside class="as-context"><div class="eyebrow">Périmètre actif</div><div class="as-scope"><span>${esc(G.label())}</span><b>${fr(n,0)}</b><span>${G.unit}${fl?' · '+esc(fl):''}</span></div>${n>0&&n<30?'<div class="warnbox">Effectif inférieur à 30 : résultats indicatifs.</div>':''}<div><h3>Ce que vous pouvez demander</h3><p>${G.help}</p></div><div class="as-examples">${G.ex.map(x=>`<button type="button" data-gaq="${esc(x)}">${esc(x)}</button>`).join('')}</div></aside></div>`}
function gaBind(){if(S.page!=='assist'||!GA[S.mod])return;const G=GA[S.mod];const scroll=()=>{const l=$('#gaLog');if(l)l.scrollTop=l.scrollHeight};scroll();
  const ask=async q=>{q=String(q||'').trim();if(!q)return;const key=gaKey();S.chat[key]=S.chat[key]||[];let a=null;try{a=G.ask(q,gaN(q))}catch(e){console.error(e)}
    const low=!a||a.low;const entry={q,a:a||gaR('Je n’ai pas trouvé cet élément dans l’étude',G.miss),wait:low&&!!AX_SAMPLE};S.chat[key].push(entry);render();scroll();
    if(low&&AX_SAMPLE){try{const ai=await gaAI(q,G);if(ai)entry.a=ai}catch(e){}entry.wait=false;if(S.page==='assist')render();scroll()}};
  const f=$('#gaForm');if(f)f.onsubmit=e=>{e.preventDefault();ask($('#gaInput').value)};$$('[data-gaq]').forEach(b=>b.onclick=()=>ask(b.dataset.gaq));
  const c=$('#gaClear');if(c)c.onclick=()=>{S.chat[gaKey()]=[];render()};$$('[data-ga-link]').forEach(b=>b.onclick=()=>{const [p,x]=b.dataset.gaLink.split(':');if(S.mod==='oth'&&x)S.sub.othK=x;S.page=p;S.ag=null;render();window.scrollTo(0,0)})}
async function gaAI(q,G){const ctx=G.ctx();const prompt=`Tu es l’assistant de restitution de l’étude « ${G.label()} » réalisée par SPIRIT pour BGFIBank (banque, Côte d’Ivoire). Réponds en français, en 2 à 4 phrases, uniquement à partir des données JSON ci-dessous. N’invente aucun chiffre : si l’information n’est pas disponible, dis-le et indique ce qui l’est. Les proportions sont des fractions (0,74 = 74 %). Écris les pourcentages à la française (74 %).
Renvoie uniquement un objet JSON : {"title": "titre court", "body": "réponse", "rows": [{"l": "libellé", "v": nombre entre 0 et 1 pour la barre, "t": "valeur affichée"}] (0 à 8 lignes), "route": ${JSON.stringify(G.routes)} ou null}.
Question : ${q}
Données : ${JSON.stringify(ctx)}`;
  const out=await AX_SAMPLE.json(prompt,{cache:false});if(!out||typeof out.body!=='string')return null;
  const rows=Array.isArray(out.rows)?out.rows.filter(x=>x&&typeof x.l==='string'&&typeof x.v==='number').slice(0,8).map(x=>({l:x.l,v:Math.max(0,Math.min(1,x.v)),t:x.t!=null?String(x.t):undefined})):[];
  return gaR(String(out.title||'Réponse'),out.body,rows,{route:G.routes.includes(out.route)?out.route:null,sources:['Réponse rédigée par Claude à partir des indicateurs calculés de l’étude'],ai:true})}
const gaHas=(t,re)=>re.test(t);
/* ---------- enquête mensuelle ---------- */
const GA_MQ=[['cons',/ conseill/],['dep',/ depart| quitt| risque| attrition| partir /],['ces',/ effort| ces | facil/],['nps',/ nps | recommand/],['csat',/ satisf| csat /]];
const gaMq=t=>{for(const [k,re] of GA_MQ)if(re.test(t))return M2Q.find(q=>q.k===k);return null};
function gaMAg(t){let best=null;D.agencies.forEach((a,k)=>{const n=gaN(a.n);if(t.includes(n)){if(!best||n.length>best[1])best=[k,n.length];return}const tk=n.trim().split(' ').filter(w=>w.length>=5&&!['plateaux','abidjan','riviera','zone'].includes(w));if(tk.length&&tk.every(w=>t.includes(' '+w+' '))&&(!best||tk.join(' ').length>best[1]))best=[k,tk.join(' ').length]});return best?best[0]:null}
GA.msat={label:()=>'Enquête mensuelle agences · '+m2L(msMi()),unit:'clients interrogés',count:()=>m2Agsk().reduce((t,k)=>t+m2Row(k,msMi())[0],0),ph:'Ex. Quelles agences ont le risque de départ le plus élevé ?',routes:['dash','ana','per','plan','suivi'],
  welcome:'Posez votre question sur le mois sélectionné : un indicateur (satisfaction agence, NPS, effort, satisfaction conseiller, risque de départ), une agence, une entité, un classement, l’évolution depuis janvier ou le plan d’actions.',
  help:'Les réponses portent sur le mois choisi dans le sélecteur et sur votre périmètre d’agences. Cibles : satisfaction et conseiller ≥ 75 %, NPS ≥ +20, effort ≥ +40, risque de départ ≤ 10 %.',miss:'Je peux répondre sur les cinq indicateurs du mois, par agence, entité ou zone, sur leur évolution depuis janvier, les classements et le plan d’actions.',
  prompts:()=>['Quels indicateurs sont sous la cible ?','Classement des agences sur la satisfaction','Évolution du NPS depuis janvier','Compare les entités sur le risque de départ'],ex:['Quelles agences ont le NPS le plus bas ?','Résultats de l’agence Bouaké','Quel est l’effort client ce mois-ci ?','Que prévoit le plan d’actions ?'],
  ctx:()=>{const mi=msMi(),ks=m2Agsk(),c=m2Agg(ks,mi),p=m2Agg(ks,mi-1);return {mois:m2L(mi),agences:ks.length,indicateurs:M2Q.map(q=>({indicateur:q.l,valeur:c[q.k],mois_precedent:p[q.k],cible:q.t,format:q.f==='p'?'proportion':'score',agences_sous_cible:ks.filter(k=>!m2Ok(q,m2One(k,mi)[q.k])).length})),agences_detail:ks.map(k=>({agence:D.agencies[k].n,entite:D.agencies[k].e,zone:D.agencies[k].z,...Object.fromEntries(M2Q.map(q=>[q.k,m2One(k,mi)[q.k]]))}))}},
  ask:(q,t)=>{const mi=msMi(),ks=m2Agsk(),c=m2Agg(ks,mi),p=m2Agg(ks,mi-1),Q=gaMq(t),src=[`Enquête mensuelle agences · ${m2L(mi)} · ${ks.length} agences`];const val=(q,v)=>q.f==='p'?v:(v+100)/200,fmtv=m2Fmt;
    if(/^ *(bonjour|bonsoir|salut|merci) *$/.test(t))return gaR('Bonjour','Je peux comparer les agences, suivre l’évolution d’un indicateur depuis janvier et ouvrir l’analyse correspondante.');
    if(/ plan | action| priorit/.test(t)){const R=gpData(m2GpReg()).rows;return gaR('Plan d’actions du mois',R.length?`${R.length} action${R.length>1?'s':''} pour les indicateurs sous la cible : ${R.map(r=>r.t.toLowerCase()+' ('+r.st.toLowerCase()+')').join(' ; ')}.`:'Les cinq indicateurs atteignent leur cible ce mois-ci : aucune action réseau n’est requise.',[],{sources:src,route:'plan'})}
    const k=gaMAg(t);if(k!=null){const o=m2One(k,mi);return gaR(`Agence ${D.agencies[k].n} · ${m2L(mi)}`,`${M2Q.map(q=>`${q.s.toLowerCase()} ${fmtv(q,o[q.k])}${m2Ok(q,o[q.k])?'':' (sous la cible)'}`).join(', ')}. Réseau : satisfaction ${fmtv(M2Q[0],c.csat)}.`,M2Q.map(q=>({l:q.s,v:val(q,o[q.k]),t:fmtv(q,o[q.k])})),{sources:src.concat([`${o.n||m2Row(k,mi)[0]} clients interrogés dans l’agence`]),route:'per'})}
    const q0=Q||M2Q[0];
    if(/ evolu| tendance| depuis| janvier| mois /.test(t)&&!/ ce mois /.test(t)){const ser=MS.months.map((m,i)=>({l:m.l.split(' ')[0],v:m2Agg(ks,i)[q0.k]}));return gaR(`${q0.s} · évolution de janvier à ${m2L(mi).split(' ')[0].toLowerCase()}`,`De ${fmtv(q0,ser[0].v)} en janvier à ${fmtv(q0,ser[mi].v)} en ${m2L(mi).toLowerCase()}, soit ${(ser[mi].v-ser[0].v)>=0?'+':'−'}${q0.f==='p'?fr(Math.abs(ser[mi].v-ser[0].v)*100,1)+' pt':fr(Math.abs(ser[mi].v-ser[0].v),0)+' pt'} sur la période. Cible : ${fmtv(q0,q0.t)}.`,ser.slice(0,mi+1).map(x=>({l:x.l,v:val(q0,x.v),t:fmtv(q0,x.v)})),{sources:src,route:'ana'})}
    if(/ entit| zone | abidjan| province| cocody| plateau| sud /.test(t)){const G=[['Entité Abidjan Nord',a=>a.e==='Abidjan Nord'],['Entité Abidjan Centre-Ouest',a=>a.e==='Abidjan Centre-Ouest'],['Entité Abidjan Sud',a=>a.e==='Abidjan Sud'],['Province',a=>a.z!=='Abidjan']].map(([l,f])=>{const x=ks.filter(k=>f(D.agencies[k]));return x.length?{l,v:m2Agg(x,mi)[q0.k],n:x.length}:null}).filter(Boolean);
      return gaR(`${q0.s} par entité · ${m2L(mi)}`,G.map(g=>`${g.l} ${fmtv(q0,g.v)} (${g.n} agences)`).join(', ')+`. Réseau : ${fmtv(q0,c[q0.k])}.`,G.map(g=>({l:g.l,v:val(q0,g.v),t:fmtv(q0,g.v)})),{sources:src,route:'per'})}
    if(/ class| meilleur| pire| top | plus bas| plus haut| plus eleve| moins bon| dernier| premier/.test(t)){const L=ks.map(k=>({k,v:m2One(k,mi)[q0.k]})).filter(x=>x.v!=null).sort((a,b)=>q0.inv?a.v-b.v:b.v-a.v);const low=/ pire| plus bas| moins bon| dernier/.test(t)!==!!(q0.inv&&/ plus eleve| plus haut/.test(t));const sel=low?L.slice(-5).reverse():L.slice(0,5);
      return gaR(`${q0.s} · ${low?'agences les moins bien placées':'agences en tête'}`,sel.map((x,i)=>`${i+1}. ${D.agencies[x.k].n} (${fmtv(q0,x.v)})`).join(' ; ')+'.',sel.map(x=>({l:D.agencies[x.k].n,v:val(q0,x.v),t:fmtv(q0,x.v)})),{sources:src,route:'per'})}
    if(/ cible| objectif| sous /.test(t)||!Q){const rows=M2Q.map(q=>({q,v:c[q.k],b:ks.filter(k=>!m2Ok(q,m2One(k,mi)[q.k])).length}));const und=rows.filter(r=>!m2Ok(r.q,r.v));
      return gaR(`Les cinq indicateurs · ${m2L(mi)}`,`${und.length?`Sous la cible au niveau du réseau : ${und.map(r=>r.q.s.toLowerCase()+' ('+fmtv(r.q,r.v)+')').join(', ')}.`:'Les cinq indicateurs atteignent leur cible au niveau du réseau.'} ${rows.map(r=>`${r.q.s} : ${r.b} agence${r.b>1?'s':''} sous la cible`).join(' ; ')}.`,rows.map(r=>({l:r.q.s,v:val(r.q,r.v),t:fmtv(r.q,r.v)})),{sources:src,route:'dash',low:!Q&&!/ cible| objectif| sous | resultat| indicateur| bilan| synthese| global/.test(t)})}
    const b=ks.filter(k=>!m2Ok(Q,m2One(k,mi)[Q.k])).length,L=ks.map(k=>({k,v:m2One(k,mi)[Q.k]})).sort((a,b)=>Q.inv?b.v-a.v:a.v-b.v).slice(0,3);
    return gaR(`${Q.l} · ${m2L(mi)}`,`${Q.s} : ${fmtv(Q,c[Q.k])} (${m2L(mi-1).toLowerCase()} : ${fmtv(Q,p[Q.k])}), cible ${fmtv(Q,Q.t)} ${m2Ok(Q,c[Q.k])?'atteinte':'non atteinte'}. ${b} agence${b>1?'s':''} sous la cible ; à surveiller : ${L.map(x=>D.agencies[x.k].n+' ('+fmtv(Q,x.v)+')').join(', ')}.`,[{l:m2L(mi),v:val(Q,c[Q.k]),t:fmtv(Q,c[Q.k])},{l:m2L(mi-1),v:val(Q,p[Q.k]),t:fmtv(Q,p[Q.k])},{l:'Cible',v:val(Q,Q.t),t:fmtv(Q,Q.t)}],{sources:src.concat([Q.def]),route:'ana'})}};
/* ---------- baromètre collaborateurs (eNPS) ---------- */
const GA_DRV=[[/ fiert| appartenance| fier /,0],[/ reconnaiss| reconnu/,1],[/ management| manager| hierarch| chef | responsable /,2],[/ condition| cadre de travail| locaux| charge /,3],[/ carriere| perspective| promotion| evolution de carriere| evolution professionnelle| evoluer /,4],[/ equilibre| horaire| vie perso| familial/,5],[/ communication| information/,6],[/ formation| competence| developpement/,7]];
GA.enps={label:()=>'Baromètre collaborateurs · Septembre 2027',unit:'collaborateurs répondants',count:()=>EN.y2027.length,ph:'Ex. Quel est l’eNPS du réseau d’agences ?',routes:['dash','ana','pop','verb','plan','files'],
  welcome:'Posez votre question sur le baromètre : eNPS, promoteurs et détracteurs, moteurs de l’engagement (reconnaissance, management, évolution…), résultats par direction, fonction ou ancienneté, reproches et motifs d’attachement, plan d’actions.',
  help:`Les résultats par population sont masqués sous ${EN_MIN} répondants pour garantir l’anonymat. Comparaison avec 2026 disponible pour chaque indicateur.`,miss:'Je peux répondre sur l’eNPS, les huit moteurs de l’engagement, les directions, fonctions, anciennetés et zones, les commentaires et le plan d’actions.',
  prompts:()=>['Quel est l’eNPS et son évolution ?','Quels sont les moteurs les plus faibles ?','Quelle direction est la moins engagée ?','Que reprochent les collaborateurs ?'],ex:['Résultats sur la reconnaissance du travail','eNPS par ancienneté','Quel est le taux de participation ?','Que prévoit le plan d’actions ?'],
  ctx:()=>{const X=enX();return {enps_2027:X.a.e,enps_2026:X.b.e,promoteurs:X.a.p,passifs:X.a.pa,detracteurs:X.a.d,participation:X.part,moteurs:X.drv.map(d=>({moteur:d.l,satisfaits_2027:d.v,satisfaits_2026:d.p,ecart_promoteurs_detracteurs_pts:Math.round(d.g)})),directions:X.dirs,fonctions:X.fns,anciennetes:X.ancs,zones:X.zones,reproches:X.neg,appreciations:X.pos,seuil_anonymat:EN_MIN}},
  ask:(q,t)=>{const X=enX(),src=[`Baromètre collaborateurs · ${X.A.length} répondants · septembre 2027`];const popA=(L,lab)=>{const ok=L.filter(x=>x.e!=null).sort((a,b)=>b.e-a.e);return gaR(`eNPS par ${lab}`,ok.map(x=>`${x.l} ${gaS(x.e)} (${x.n})`).join(', ')+(L.some(x=>x.e==null&&x.n)?`. Certaines populations comptent moins de ${EN_MIN} répondants : résultat masqué.`:'.'),ok.map(x=>({l:x.l,v:(x.e+100)/200,t:gaS(x.e)})),{sources:src.concat([`Bases inférieures à ${EN_MIN} répondants masquées`]),route:'pop'})};
    if(/^ *(bonjour|bonsoir|salut|merci) *$/.test(t))return gaR('Bonjour','Je peux détailler l’eNPS, les moteurs de l’engagement et les résultats par population.');
    if(/ plan | action| que faire| priorit/.test(t)){const R=gpData('enps').rows;return gaR('Plan d’actions du baromètre',`${R.length} actions : ${R.slice(0,5).map(r=>r.t.toLowerCase()+' ('+r.r+', '+r.e+')').join(' ; ')}${R.length>5?'…':''}.`,[],{sources:src,route:'plan'})}
    if(/ particip| taux de reponse| repondu/.test(t)){const rows=EN.dirs.map((l,k)=>{const n=X.A.filter(r=>r[0]===k).length;return {l,v:n/EN_EFFD[k],t:gaP(n/EN_EFFD[k])}});return gaR('Participation',`${gaP(X.part)} des collaborateurs ont répondu (${X.A.length} sur ${EN_EFF}).`,rows,{sources:src,route:'dash'})}
    const dv=GA_DRV.find(([re])=>re.test(t));if(dv){const d=X.drv[dv[1]],rank=X.ds.findIndex(x=>x.i===d.i)+1,by=EN.dirs.map((l,k)=>{const A=X.A.filter(r=>r[0]===k);return A.length>=EN_MIN?{l,v:enDrv(A,d.i)}:null}).filter(Boolean);
      return gaR(d.l,`${gaP(d.v)} de collaborateurs satisfaits (${d.v>=d.p?'+':'−'}${fr(Math.abs(d.v-d.p)*100,0)} pt par rapport à la vague précédente), ${rank}${rank===1?'er':'e'} moteur sur 8. Écart entre promoteurs et détracteurs : ${Math.round(d.g)} points. Par direction : ${by.map(x=>x.l+' '+gaP(x.v)).join(', ')}.`,by.map(x=>({l:x.l,v:x.v,t:gaP(x.v)})),{sources:src.concat(['Part de satisfaits : notes 4 et 5 sur 5']),route:'ana'})}
    if(/ direction| siege| reseau| centre de relation| digital| crc /.test(t))return popA(X.dirs,'direction');
    if(/ fonction| metier| caiss| conseiller| accueil| cadre| support/.test(t))return popA(X.fns,'fonction');
    if(/ anciennet| nouveaux| anciens| ans /.test(t))return popA(X.ancs,'ancienneté');
    if(/ zone | abidjan| province/.test(t))return popA(X.zones,'zone (réseau d’agences)');
    if(/ reproch| negatif| mecontent| irritant| plain| critique| a ameliorer/.test(t))return gaR('Ce que reprochent les collaborateurs',`Motifs les plus cités dans les commentaires libres : ${X.neg.slice(0,4).map(x=>'« '+x.t.replace(/\.$/,'')+' » ('+x.n+')').join(', ')}.`,X.neg.map(x=>({l:x.t.replace(/\.$/,''),v:x.n/Math.max(1,X.neg[0].n),t:String(x.n)})),{sources:src.concat(['Nombre de mentions dans les commentaires libres']),route:'verb'});
    if(/ apprec| aime| positif| attach| fier| plaisir/.test(t))return gaR('Ce qu’apprécient les collaborateurs',`Motifs d’attachement les plus cités : ${X.pos.slice(0,4).map(x=>'« '+x.t.replace(/\.$/,'')+' » ('+x.n+')').join(', ')}.`,X.pos.map(x=>({l:x.t.replace(/\.$/,''),v:x.n/Math.max(1,X.pos[0].n),t:String(x.n)})),{sources:src,route:'verb'});
    if(/ moteur| levier| faible| fort| point| determin/.test(t)){const low=/ faible| moins| pire/.test(t);const L=low?X.ds.slice().reverse():X.ds;return gaR(low?'Moteurs les plus faibles':'Moteurs de l’engagement',`${L.slice(0,3).map(d=>d.l+' ('+gaP(d.v)+')').join(', ')}. Levier le plus discriminant : ${X.imp[0].l.toLowerCase()} (${Math.round(X.imp[0].g)} points d’écart entre promoteurs et détracteurs).`,L.map(d=>({l:d.l,v:d.v,t:gaP(d.v)})),{sources:src,route:'ana'})}
    if(/ promot| detract| passif| repartition| note/.test(t))return gaR('Répartition des collaborateurs',`${gaP(X.a.p)} de promoteurs (notes 9 et 10), ${gaP(X.a.pa)} de passifs (7 et 8) et ${gaP(X.a.d)} de détracteurs (0 à 6).`,[{l:'Promoteurs',v:X.a.p,t:gaP(X.a.p),c:'#627441'},{l:'Passifs',v:X.a.pa,t:gaP(X.a.pa),c:'#f59f0b'},{l:'Détracteurs',v:X.a.d,t:gaP(X.a.d),c:'#f0524a'}],{sources:src,route:'ana'});
    if(/ enps| score| global| engagement| evolution| 2026| recommand/.test(t))return gaR('eNPS 2027',`L’eNPS s’établit à ${gaS(X.a.e)} (${X.lvl(X.a.e).toLowerCase()}), contre ${gaS(X.b.e)} en 2026, soit ${X.a.e>=X.b.e?'+':'−'}${fr(Math.abs(X.a.e-X.b.e),0)} points. eNPS = % de promoteurs − % de détracteurs.`,[{l:__wl(1),v:(X.a.e+100)/200,t:gaS(X.a.e)},{l:__wl(0),v:(X.b.e+100)/200,t:gaS(X.b.e)}],{sources:src,route:'dash'});
    return null}};
/* ---------- notoriété et image ---------- */
const GA_IMG=[[/ solide| sur | securi/,0],[/ reference| histor| ancien/,1],[/ entreprise/,2],[/ accueil/,3],[/ proche| proximite/,4],[/ innov| digital| numerique| moderne/,5],[/ jeune/,6],[/ tarif| prix| frais| cher/,7]];
GA.nota={label:()=>'Notoriété et image de BGFIBank · Août 2027',unit:'personnes interrogées',count:()=>notaRows().length,filters:()=>othFLab(NOTA),ph:'Ex. Quelle est la notoriété spontanée à Bouaké ?',routes:['dash','ana','img','conq','plan','files'],
  welcome:'Posez votre question sur la marque : notoriété spontanée ou assistée, considération, préférence, image, sources de connaissance, campagne, intention d’ouvrir un compte, freins, recommandation par les clients, par ville, âge ou statut bancaire.',
  help:'Les réponses suivent le filtre flottant (sexe, âge, ville, statut bancaire). L’image est mesurée auprès des personnes qui connaissent BGFIBank et comparée à la moyenne des banques évaluées.',miss:'Je peux répondre sur l’entonnoir de notoriété, l’image, les sources, la conquête et la recommandation, par ville, âge, sexe ou statut bancaire.',
  prompts:()=>['Quelle est la notoriété spontanée ?','Compare les villes','Comment BGFIBank est-elle perçue ?','Quels sont les freins à l’ouverture d’un compte ?'],ex:['Notoriété chez les 18-24 ans','Par quels canaux BGFIBank est-elle connue ?','BGFIBank est-elle perçue comme digitale ?','Que prévoit le plan d’actions ?'],
  ctx:()=>{const m=notaM(notaRows());return {base:m.n,filtres:othFLab(NOTA)||'aucun',assistee:m.as,spontanee:m.sp,citee_en_premier:m.tm,consideration:m.cs,preference:m.pf,image:m.img.map(x=>({qualite:x[0],bdu:x[1],moyenne_banques:x[2]})),sources:m.src,souvenir_campagne:m.cr,intention_non_clients:m.it,freins:m.frn,nps_clients:m.NP}},
  ask:(q,t)=>{const L=notaRows(),m=notaM(L),fl=othFLab(NOTA),src=[`Notoriété et image · ${L.length} personnes${fl?' · '+fl:''}`];if(!L.length)return gaR('Aucune personne dans la sélection','Retirez ou modifiez les filtres pour obtenir une réponse.');
    const grp=(ci,labs,lab,min=20)=>{const ind=/ spontan/.test(t)?[5,'notoriété spontanée']:/ consider/.test(t)?[7,'considération']:/ prefer/.test(t)?[8,'préférence']:/ premier| top of mind/.test(t)?[6,'citée en premier']:/ assist/.test(t)?[4,'notoriété assistée']:[5,'notoriété spontanée'];const R=labs.map((l,k)=>{const X=L.filter(r=>r[ci]===k);return {l,n:X.length,v:X.length>=min?oPct(X,r=>r[ind[0]]):null}}).filter(x=>x.n);
      return gaR(`${ind[1].charAt(0).toUpperCase()+ind[1].slice(1)} par ${lab}`,R.map(x=>`${x.l} ${x.v==null?'(base insuffisante)':gaP(x.v)}`).join(', ')+`. Ensemble : ${gaP(oPct(L,r=>r[ind[0]]))}.`,R.filter(x=>x.v!=null).map(x=>({l:x.l,v:x.v,t:gaP(x.v)})),{sources:src.concat([`Bases inférieures à ${min} masquées`]),route:'ana'})};
    if(/^ *(bonjour|bonsoir|salut|merci) *$/.test(t))return gaR('Bonjour','Je peux détailler la notoriété, l’image et le potentiel de conquête de BGFIBank.');
    if(/ plan | action| que faire/.test(t)){const R=gpData('nota').rows;return gaR('Plan d’actions',`${R.length} actions : ${R.map(r=>r.t.toLowerCase()).join(' ; ')}.`,[],{sources:src,route:'plan'})}
    if(/ ville| bouake| san pedro| yamoussoukro| abidjan/.test(t)&&!/ statut/.test(t))return grp(1,NTX.vil,'ville');
    if(/ age | ans | jeune| 18| 25| 35| 45| senior/.test(t))return grp(3,OF_AGE,'âge');
    if(/ sexe| femme| homme/.test(t))return grp(2,OF_SX,'sexe');
    if(/ statut| non bancar| autre banque| bancaris/.test(t))return grp(0,NTX.st,'statut bancaire',10);
    const im=GA_IMG.find(([re])=>re.test(t));if(im&&m.AW.length){const x=m.img[im[1]];return gaR(`Image : « ${x[0].toLowerCase()} »`,`${gaP(x[1])} des personnes qui connaissent BGFIBank lui associent cette qualité, contre ${gaP(x[2])} en moyenne pour les banques évaluées (${x[1]-x[2]>=0?'+':'−'}${fr(Math.abs(x[1]-x[2])*100,0)} points).`,[{l:'BGFIBank',v:x[1],t:gaP(x[1])},{l:'Moyenne des banques',v:x[2],t:gaP(x[2]),c:'#8a9a95'}],{sources:src.concat([`Base : ${m.AW.length} personnes qui connaissent BGFIBank`]),route:'img'})}
    if(/ image| percu| perception| qualit| reput/.test(t)&&m.AW.length)return gaR('Image de BGFIBank',`Atout distinctif : ${m.imgS[0][0].toLowerCase()} (${gaP(m.imgS[0][1])}, ${m.imgS[0][1]-m.imgS[0][2]>=0?'+':'−'}${fr(Math.abs(m.imgS[0][1]-m.imgS[0][2])*100,0)} points par rapport à la moyenne des banques). Point faible : ${m.imgS[m.imgS.length-1][0].toLowerCase()} (${gaP(m.imgS[m.imgS.length-1][1])}).`,m.img.map(x=>({l:x[0],v:x[1],t:gaP(x[1])})),{sources:src,route:'img'});
    if(/ source| connu| reseaux| facebook| tele| radio| bouche| affich| presse/.test(t)&&m.AW.length)return gaR('Sources de connaissance',`${m.srcS.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')}. ${gaP(m.cr)} se souviennent d’une campagne récente.`,m.srcS.map(x=>({l:x[0],v:x[1],t:gaP(x[1])})),{sources:src,route:'img'});
    if(/ campagne| publicit| pub | souvenir/.test(t))return gaR('Souvenir de campagne',`${gaP(m.cr)} des personnes qui connaissent BGFIBank se souviennent d’une campagne au cours des six derniers mois.`,[{l:'Souvenir de campagne',v:m.cr,t:gaP(m.cr)}],{sources:src,route:'img'});
    if(/ frein| pourquoi pas| obstacle| raison/.test(t)&&m.NO.length)return gaR('Freins à l’ouverture d’un compte',`Parmi les non-clients sans intention d’ouverture (${m.NO.length}) : ${m.frS.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')}.`,m.frS.map(x=>({l:x[0],v:x[1],t:gaP(x[1])})),{sources:src,route:'conq'});
    if(/ intention| ouvrir| conquet| prospect| potentiel/.test(t)&&m.NC.length)return gaR('Intention d’ouvrir un compte',`${gaP(m.it2)} des non-clients répondent « probablement » ou « certainement » (base ${m.NC.length}).`,m.it.map(x=>({l:x[0],v:x[1],t:gaP(x[1])})),{sources:src,route:'conq'});
    if(/ nps| recommand| client/.test(t)&&m.NP)return gaR('Recommandation par les clients de BGFIBank',`NPS ${gaS(m.NP.e)} : ${gaP(m.NP.p)} de promoteurs, ${gaP(m.NP.pa)} de passifs et ${gaP(m.NP.d)} de détracteurs (base ${m.CL.length} clients).`,[{l:'Promoteurs',v:m.NP.p,t:gaP(m.NP.p),c:'#627441'},{l:'Passifs',v:m.NP.pa,t:gaP(m.NP.pa),c:'#f59f0b'},{l:'Détracteurs',v:m.NP.d,t:gaP(m.NP.d),c:'#f0524a'}],{sources:src,route:'conq'});
    if(/ notori| spontan| assist| premier| consider| prefer| connu| entonnoir| marque/.test(t))return gaR('Entonnoir de notoriété',`Notoriété assistée ${gaP(m.as)}, spontanée ${gaP(m.sp)}, citée en premier ${gaP(m.tm)}, considération ${gaP(m.cs)}, préférence ${gaP(m.pf)}. Sur 100 personnes qui connaissent BGFIBank, ${Math.round(m.cs/m.as*100)} l’envisageraient pour leur banque.`,m.fun.map(x=>({l:x[0],v:x[1],t:gaP(x[1])})),{sources:src,route:'dash'});
    return null}};
/* ---------- autres études (prêt scolaire, banque digitale) ---------- */
const UAX={"t":"Usages et attitudes bancaires des particuliers","per":"Juin 2027","unit":"personnes interrogées","file":"BGFIBank_Usages_Attitudes_Bancaires_2027.xlsx","desc":"Équipement financier, canaux utilisés, attitudes vis-à-vis de la banque et du mobile money, critères de choix, projets et typologie de la population.","sub":"Étude quantitative auprès de 1 000 adultes de 18 ans et plus, bancarisés ou non · Abidjan et intérieur du pays · face à face et en ligne · questionnaire de 20 minutes","zone":["Abidjan","Intérieur du pays"],"stL":"Statut bancaire","st":["Clients BGFIBank","Clients d’une autre banque","Non bancarisés"],"eqT":"Équipement financier","eq":["Compte bancaire","Compte mobile money","Carte bancaire","Compte d’épargne","Compte en microfinance","Crédit en cours"],"keyEq":"Le mobile money est l’équipement le plus répandu, y compris chez les clients des banques.","ch":["Agence bancaire","Guichet automatique (GAB)","Application mobile bancaire","Mobile money","Banque en ligne (site)","Conseiller par téléphone ou WhatsApp"],"fqT":"Fréquence des opérations financières","fq":["Tous les jours","Plusieurs fois par semaine","Une fois par semaine","Quelques fois par mois","Plus rarement"],"att":["Je fais confiance aux banques pour gérer mon argent","Les frais bancaires sont trop élevés","Le mobile money suffit pour mes opérations du quotidien","Je préfère me rendre en agence pour les opérations importantes","Je suis prêt(e) à réaliser toutes mes opérations sur mon téléphone","Je changerais de banque pour de meilleures conditions"],"attKey":1,"crL":"Critères de choix d’une banque","cr":["Proximité des agences et des GAB","Niveau des frais","Qualité de l’accueil et du conseil","Rapidité de traitement","Qualité des services digitaux","Solidité et réputation","Accès au crédit"],"pjT":"Projets financiers","pj":["Épargner régulièrement","Financer un projet immobilier","Obtenir un crédit à la consommation","Préparer la retraite","Financer les études des enfants","Envoyer ou recevoir de l’argent de l’étranger"],"seg":[["Traditionnels attachés à l’agence","Privilégient le contact humain et l’agence ; confiance élevée envers les banques, usage limité du digital."],["Digitaux exigeants","Équipés et connectés ; attendent rapidité, autonomie et des services en ligne complets."],["Mobile money d’abord","Le mobile money couvre l’essentiel de leurs besoins ; la banque reste secondaire ou absente."],["Prudents sensibles aux frais","Attentifs aux coûts et plus méfiants ; prêts à changer d’établissement pour de meilleures conditions."]],"satL":"Satisfaits de leur banque","tI":2,"tL":"Application","npsL":"NPS banque principale","kpi":[["b",5,0,"Bancarisation","possèdent un compte bancaire"],["b",5,1,"Mobile money","possèdent un compte"],["b",6,2,"Application bancaire","utilisée sur les trois derniers mois"],["s",0,0,"Satisfaits","de leur banque principale (4 et 5)"]],"vpos":["Mon conseiller me connaît et m’appelle quand il y a une offre intéressante.","Je fais tout depuis l’application, je gagne un temps fou.","La banque m’a accompagné pour acheter mon terrain, je recommande.","Le compte épargne m’aide à mettre de côté chaque mois.","Le GAB à côté de chez moi fonctionne toujours, c’est rassurant.","Envoyer de l’argent du compte vers le mobile money est devenu très simple."],"vneg":["Les frais tombent chaque mois sans qu’on sache vraiment pourquoi.","Pour un simple document, il faut passer une demi-journée en agence.","Le mobile money me suffit, je ne vois pas l’intérêt d’un compte bancaire.","On m’a refusé un crédit sans m’expliquer pourquoi.","L’application se bloque souvent au moment de valider.","Les agences sont trop loin quand on habite à l’intérieur du pays."],"rec":[["Réduire la perception du coût","Lisibilité des frais, packages simples et alerte avant prélèvement : le niveau des frais est le premier frein et le premier motif de changement.","Forte","Court terme"],["Capter les « mobile money d’abord »","Compte d’entrée de gamme ouvert à distance et connecté au mobile money pour faire passer ces publics vers la banque.","Forte","Moyen terme"],["Accélérer le digital pour les exigeants","Parcours 100 % en ligne, rapidité d’exécution et assistance réactive : priorité du profil le plus disposé à changer de banque.","Forte","Court terme"],["Préserver le lien avec les traditionnels","Conseiller identifié et accueil soigné en agence pour le profil le plus fidèle.","Moyenne","Continu"],["Accompagner les projets","Offres d’épargne programmée et de financement de l’habitat, premiers projets cités.","Moyenne","Moyen terme"]],"meth":[["Cible","Adultes de 18 ans et plus résidant en Côte d’Ivoire, bancarisés ou non."],["Échantillon","1 000 personnes, méthode des quotas (sexe, âge, zone, statut bancaire), clients BGFIBank surreprésentés puis redressés."],["Recueil","65 % en face à face sur tablette, 35 % en ligne ; questionnaire de 20 minutes. Terrain du 2 au 24 juin 2027."],["Typologie","Classification sur les attitudes et les usages (analyse factorielle puis classification hiérarchique) : quatre profils types."],["Précision","Marge d’erreur maximale de plus ou moins 3,1 points à 95 % de confiance sur l’ensemble ; aucun résultat commenté sur moins de 20 personnes."]],"r":[[1,1,0,0,2,7,15,2,5,5,3,5,3,69,10,0,2,4,105],[1,0,3,0,0,43,10,2,4,3,4,3,3,35,51,2,4,7,3],[1,1,2,0,1,7,31,5,5,2,3,4,4,104,1,1,4,7,0],[1,0,3,1,2,7,10,3,5,5,2,4,1,104,0,0,2,6,-1],[1,1,0,1,3,1,7,2,4,3,2,3,4,35,1,2,4,9,-1],[0,0,0,1,1,47,15,4,4,3,1,3,3,52,0,2,3,8,-1],[1,0,2,0,3,15,9,3,4,4,3,2,3,26,17,1,5,8,-1],[2,0,2,1,2,2,8,3,4,4,3,4,3,11,9,1,-1,-1,-1],[1,1,1,1,2,3,10,2,3,5,2,3,3,98,2,1,3,6,100],[2,1,2,1,3,2,8,3,5,4,2,4,4,19,1,3,-1,-1,101],[2,0,1,0,2,18,8,3,5,5,4,3,3,14,1,0,-1,-1,-1],[1,0,1,0,0,13,7,4,3,2,4,2,3,7,4,2,3,6,105],[2,1,2,0,2,2,8,2,5,4,4,3,2,73,17,1,-1,-1,-1],[1,0,0,1,1,15,29,3,3,3,1,4,2,25,3,3,4,7,2],[1,1,1,1,1,7,12,5,3,2,2,5,4,22,4,0,4,9,-1],[1,0,1,1,2,3,11,3,3,5,2,4,5,67,49,3,3,6,104],[0,0,3,1,0,9,35,5,4,3,5,1,1,104,8,1,5,9,-1],[0,0,1,0,1,5,38,5,3,4,3,5,3,70,9,3,4,7,-1],[0,1,1,1,0,15,11,3,4,2,5,3,4,41,32,1,5,10,2],[1,1,0,0,3,11,13,2,4,4,3,4,4,82,11,2,4,9,-1],[2,1,3,0,3,2,8,1,4,3,4,4,5,112,4,1,-1,-1,-1],[0,0,1,0,1,15,14,4,4,3,3,4,4,104,17,1,4,10,0],[2,0,0,0,3,2,9,4,5,4,3,4,4,38,33,1,-1,-1,-1],[0,1,0,1,1,39,15,2,3,1,3,5,5,26,1,3,4,7,-1],[1,0,3,0,1,15,29,4,3,3,4,4,5,67,4,0,4,6,2],[2,0,1,1,2,2,8,2,4,3,4,2,3,50,4,0,-1,-1,2],[0,0,3,0,1,7,31,2,5,1,2,5,1,81,1,3,4,9,-1],[1,0,1,1,1,7,31,4,5,2,3,4,2,88,2,0,5,10,1],[0,0,0,0,3,41,17,3,5,3,4,2,5,50,0,4,3,5,-1],[1,1,1,0,2,3,42,2,3,4,4,3,3,56,0,3,3,8,101],[1,1,1,1,2,23,8,3,4,3,3,2,2,26,1,3,4,7,-1],[1,0,1,1,0,19,11,4,4,1,5,2,2,84,1,1,4,6,0],[0,1,1,1,1,23,30,3,4,3,3,5,4,25,1,2,3,7,-1],[0,1,1,0,2,3,24,3,3,4,4,4,4,19,0,1,4,10,-1],[1,0,2,0,0,45,3,4,3,1,5,4,1,44,36,2,3,8,-1],[1,0,2,0,3,9,5,4,4,4,3,4,4,98,1,2,4,8,-1],[2,1,0,1,2,18,8,2,4,5,2,5,4,50,9,4,-1,-1,-1],[0,0,1,0,1,7,6,4,5,4,4,3,5,56,44,3,4,7,-1],[0,0,3,0,3,39,11,3,5,5,3,3,4,26,44,2,3,7,-1],[2,1,1,0,2,0,8,3,4,5,4,3,3,7,4,3,-1,-1,-1],[2,1,0,0,2,18,8,2,3,5,3,5,2,44,22,1,-1,-1,-1],[2,0,1,0,2,18,41,3,5,4,4,5,2,82,1,0,-1,-1,-1],[2,1,2,0,3,2,8,2,5,3,3,2,5,38,17,3,-1,-1,-1],[2,1,3,1,3,18,8,3,5,4,4,2,5,21,37,4,-1,-1,-1],[1,0,0,0,1,15,15,3,3,4,2,4,2,25,3,1,3,4,-1],[1,1,2,0,0,7,11,4,3,4,4,2,3,14,5,2,4,9,-1],[2,1,2,1,2,2,8,2,5,3,2,4,2,28,51,3,-1,-1,-1],[2,1,2,0,2,18,8,4,4,3,3,3,3,70,1,2,-1,-1,-1],[1,1,1,1,1,39,15,3,5,2,4,5,5,19,41,3,3,6,-1],[1,0,2,0,0,57,35,5,2,2,5,2,1,7,16,3,5,8,2],[1,1,2,0,3,1,6,3,4,1,3,3,5,74,1,2,3,6,-1],[0,1,1,0,3,13,35,2,5,4,5,2,5,104,1,3,4,7,-1],[2,0,1,1,3,2,8,2,5,4,4,1,5,11,1,0,-1,-1,-1],[0,0,1,1,1,47,47,3,3,3,2,5,2,22,11,0,4,8,5],[2,1,0,0,1,16,8,4,4,4,3,5,3,84,17,1,-1,-1,-1],[1,0,3,0,3,51,11,4,4,4,3,3,5,11,9,2,4,10,5],[0,1,3,1,3,33,18,4,4,5,4,4,5,11,1,0,3,5,-1],[2,0,2,1,2,2,8,3,5,5,3,3,4,19,5,3,-1,-1,-1],[1,1,3,0,3,7,11,4,5,4,4,4,5,7,1,3,3,5,105],[2,0,2,0,2,18,8,3,3,5,3,4,3,74,5,1,-1,-1,2],[1,0,0,0,1,47,15,4,2,2,3,5,3,25,0,2,3,6,104],[2,0,1,0,2,2,8,3,4,5,2,4,3,70,1,0,-1,-1,101],[0,1,2,0,3,11,8,5,5,4,5,4,5,19,25,1,3,4,-1],[2,0,1,0,2,2,8,5,3,4,2,4,2,25,16,1,-1,-1,-1],[1,1,2,0,1,35,13,4,2,4,3,5,5,44,1,0,4,8,5],[0,1,3,1,0,5,1,5,3,1,5,3,2,7,0,0,3,7,104],[1,0,0,0,0,39,43,3,4,4,5,3,2,38,0,2,4,9,-1],[1,1,3,0,1,7,15,5,4,3,2,4,5,82,1,2,5,8,-1],[2,0,0,0,1,2,8,4,4,3,2,5,4,104,27,1,-1,-1,-1],[1,0,2,1,1,55,28,3,3,1,3,4,5,28,1,1,4,10,-1],[1,1,0,0,1,5,7,4,4,3,3,4,4,88,1,1,4,10,5],[2,0,2,0,1,18,8,4,4,3,3,4,4,26,2,1,-1,-1,102],[0,1,3,1,0,3,11,4,3,1,3,1,2,13,9,4,3,7,-1],[1,0,0,1,1,3,15,4,5,1,1,3,1,82,1,1,3,8,-1],[0,0,2,1,0,45,33,5,4,2,4,2,1,52,16,2,5,10,-1],[2,1,0,1,2,2,8,2,4,4,4,4,3,73,7,0,-1,-1,-1],[0,0,0,0,0,7,41,5,4,2,4,2,2,104,35,3,5,10,5],[1,1,0,0,3,7,42,4,5,5,4,2,4,98,1,2,2,3,-1],[0,0,3,0,0,7,8,4,3,2,5,1,2,41,24,3,3,6,105],[0,0,2,0,0,7,30,4,2,4,4,3,3,35,23,1,3,7,-1],[2,1,1,0,2,18,8,2,3,4,4,4,1,22,17,0,-1,-1,-1],[0,1,2,0,0,59,11,4,3,1,4,4,4,69,32,4,3,7,101],[2,0,2,1,1,0,8,2,3,3,2,5,4,14,1,1,-1,-1,-1],[2,0,0,0,2,2,8,2,5,4,4,4,2,13,0,0,-1,-1,-1],[0,1,1,0,0,9,1,4,4,4,4,1,2,38,1,3,5,10,3],[2,0,2,1,2,2,40,3,4,4,3,3,2,73,1,0,-1,-1,-1],[0,0,3,1,0,33,3,3,3,2,5,1,2,13,1,3,5,8,2],[1,0,1,0,0,47,9,4,2,2,5,3,1,74,0,2,3,8,101],[2,0,0,0,1,2,8,3,4,3,2,5,4,19,4,1,-1,-1,2],[0,1,1,0,1,15,12,3,5,2,2,5,5,88,3,0,4,8,-1],[0,0,2,1,0,7,45,5,3,3,5,2,3,42,1,4,5,10,2],[1,1,0,1,0,45,7,2,3,3,4,2,4,56,2,2,3,6,103],[1,0,1,1,3,3,11,2,3,5,5,3,5,37,27,3,3,5,-1],[0,0,2,0,3,15,11,2,4,3,5,2,4,67,18,3,4,9,-1],[0,1,1,1,2,7,10,3,5,3,4,5,3,21,49,0,4,8,-1],[1,1,2,1,3,9,39,1,4,1,5,3,5,42,1,2,3,6,-1],[1,1,0,0,1,13,35,5,3,2,2,3,4,84,11,0,3,6,-1],[0,1,3,1,0,47,11,5,2,4,5,3,1,52,26,3,5,10,-1],[0,0,3,0,0,41,35,3,3,3,3,2,2,56,1,1,4,7,-1],[1,0,1,1,1,3,47,3,2,4,2,4,5,11,20,0,5,8,2],[2,0,1,0,3,2,8,4,5,5,4,3,3,97,36,2,-1,-1,103],[1,0,1,1,1,7,28,4,4,3,4,5,5,104,28,3,3,6,105],[0,0,2,0,3,11,9,5,4,4,5,3,5,70,32,3,4,7,-1],[0,1,1,1,3,5,3,4,5,5,4,3,3,74,18,1,3,8,105],[0,1,1,0,2,3,8,3,5,4,1,3,3,70,13,0,5,8,3],[1,0,1,1,1,15,4,4,3,2,4,3,4,22,0,0,4,7,-1],[0,1,0,1,2,7,8,3,3,4,2,3,3,88,21,1,4,8,-1],[1,1,1,0,0,3,9,5,4,2,4,3,1,44,0,2,5,8,-1],[0,0,1,1,1,15,27,4,3,2,1,5,3,73,20,0,3,4,-1],[0,0,1,0,0,45,3,5,2,2,3,3,2,26,1,2,4,9,-1],[1,0,2,1,1,51,12,1,5,5,3,5,3,74,28,1,4,8,-1],[0,1,1,0,3,15,8,2,5,5,3,2,3,70,4,2,3,5,-1],[0,1,1,0,2,3,42,4,5,4,2,5,3,67,0,0,4,10,-1],[0,1,2,1,3,33,39,2,5,3,5,4,3,14,1,4,2,5,-1],[1,0,2,1,0,11,9,4,3,1,5,2,4,73,1,4,5,10,0],[0,1,0,0,2,7,10,2,3,3,2,4,4,19,9,1,4,8,-1],[0,1,1,0,0,11,10,3,3,1,5,2,1,37,3,2,5,9,3],[2,0,2,0,3,18,8,3,4,4,3,4,5,38,1,2,-1,-1,-1],[2,0,2,0,2,2,10,3,4,4,3,4,2,74,2,4,-1,-1,101],[2,1,1,0,2,18,9,3,4,5,3,3,3,7,16,1,-1,-1,-1],[1,0,3,1,3,23,10,4,5,3,3,2,3,49,2,3,4,8,-1],[2,0,2,0,3,18,8,3,5,5,2,3,5,97,9,4,-1,-1,-1],[2,0,3,0,2,2,8,2,3,4,3,3,4,67,16,1,-1,-1,-1],[1,1,1,0,1,3,22,4,2,2,2,4,3,70,0,0,4,8,-1],[1,1,0,0,1,3,26,3,3,4,3,5,4,88,26,2,3,8,-1],[1,0,2,0,1,39,13,3,4,4,2,4,3,26,12,2,3,4,-1],[1,0,0,1,1,7,14,5,4,3,1,5,3,81,52,2,3,6,101],[2,1,1,0,2,18,8,1,5,4,4,3,4,35,21,1,-1,-1,1],[1,1,1,1,0,3,9,5,3,1,5,2,2,73,0,1,5,10,3],[1,1,3,0,1,39,23,3,4,1,2,5,4,28,17,0,3,5,-1],[0,1,1,0,1,3,13,3,3,2,3,5,3,26,3,1,4,9,-1],[0,0,2,1,3,31,12,4,4,3,5,2,4,98,19,2,3,5,-1],[1,0,3,1,1,7,30,3,4,3,4,4,3,82,3,3,3,5,-1],[1,0,0,0,1,5,5,5,4,2,3,5,3,28,1,1,4,8,-1],[0,1,0,0,1,7,15,1,5,2,2,5,2,25,5,1,3,7,-1],[1,0,1,0,1,15,12,3,2,2,1,5,3,26,32,1,4,7,-1],[2,1,1,1,2,2,8,3,4,4,4,5,3,67,0,0,-1,-1,-1],[1,0,1,1,1,15,14,5,3,1,4,4,4,28,49,1,5,8,-1],[0,0,2,0,3,15,42,2,3,3,5,4,3,38,21,3,3,8,103],[1,1,1,0,3,39,14,3,4,4,4,3,4,14,1,1,3,7,101],[2,1,0,0,1,2,1,5,4,1,2,5,3,25,0,4,-1,-1,-1],[1,1,3,0,1,7,15,4,5,2,1,5,4,84,17,1,2,1,103],[2,1,1,1,1,0,8,4,5,3,2,4,4,88,5,1,-1,-1,-1],[0,1,1,0,1,7,13,4,3,2,4,3,5,22,5,1,4,9,5],[2,0,0,1,2,2,8,5,4,3,5,3,4,11,2,0,-1,-1,-1],[1,1,1,1,3,7,11,3,4,4,3,3,4,37,9,3,3,6,-1],[2,1,0,0,2,18,8,2,3,4,4,3,2,11,17,2,-1,-1,-1],[0,1,2,1,3,39,27,2,4,3,4,1,5,14,40,3,4,10,4],[1,1,2,0,3,23,31,3,5,4,3,3,4,70,5,3,3,5,-1],[2,1,2,0,2,2,8,3,4,3,3,4,4,67,13,0,-1,-1,-1],[2,1,1,1,3,2,8,4,3,3,5,4,5,13,0,4,-1,-1,-1],[2,1,1,0,2,18,10,3,5,2,2,3,2,22,1,0,-1,-1,-1],[0,0,1,1,3,51,11,3,4,3,3,3,4,38,20,2,3,6,-1],[0,1,1,1,1,7,15,3,5,2,1,3,4,44,9,0,5,9,5],[2,0,0,1,2,2,8,3,5,5,3,4,4,35,16,0,-1,-1,-1],[2,1,0,1,2,18,8,4,4,5,1,3,3,82,0,0,-1,-1,-1],[1,0,0,1,2,15,14,3,4,5,3,4,1,67,0,1,4,7,4],[2,1,1,1,2,2,8,2,3,4,3,4,3,38,19,0,-1,-1,-1],[1,0,1,0,0,3,11,5,3,2,4,1,1,73,25,2,5,10,0],[0,1,3,0,0,35,9,5,4,3,3,2,3,35,1,2,3,8,102],[1,0,0,1,1,15,11,5,5,2,1,4,2,49,33,4,3,8,-1],[0,1,0,0,1,39,31,4,4,3,2,4,2,56,0,2,1,2,-1],[2,1,1,0,2,18,8,2,4,4,2,5,2,49,9,2,-1,-1,-1],[2,1,2,1,2,18,8,3,5,5,3,3,2,11,17,0,-1,-1,-1],[1,0,0,1,2,3,14,3,2,5,2,4,2,7,18,1,3,8,-1],[1,0,1,1,3,5,39,3,5,3,3,2,5,42,5,3,4,9,2],[2,1,1,1,3,18,8,3,4,3,3,3,4,50,1,0,-1,-1,-1],[1,0,2,1,1,43,26,2,5,3,2,5,3,7,0,1,3,6,105],[0,1,1,0,1,15,29,2,3,4,4,3,3,7,9,1,4,6,-1],[1,1,3,0,0,13,5,5,2,2,3,3,3,11,17,3,5,9,-1],[1,0,2,0,3,39,14,4,5,4,4,3,5,41,25,3,3,6,-1],[1,0,1,0,0,15,11,5,1,1,5,1,3,70,16,4,3,8,-1],[0,1,2,0,3,15,11,2,3,4,5,4,4,82,19,3,4,9,4],[0,0,3,1,0,11,43,5,3,2,4,1,3,97,1,3,4,7,-1],[2,1,1,1,2,2,8,3,5,4,4,4,1,67,5,0,-1,-1,-1],[0,1,2,1,1,7,15,4,3,3,2,5,4,26,32,1,5,9,-1],[1,0,2,0,1,29,20,2,3,2,2,4,3,74,1,0,5,10,-1],[1,0,1,1,1,11,14,4,4,3,2,5,4,69,5,0,2,5,-1],[0,0,2,0,0,3,11,4,3,3,4,1,2,35,53,2,3,7,-1],[0,0,2,1,0,1,3,4,3,1,3,1,2,13,0,2,4,7,-1],[0,1,3,1,2,3,10,2,4,4,3,4,3,19,1,2,5,8,2],[0,0,0,1,1,35,14,3,4,3,1,4,4,70,35,1,4,9,-1],[2,1,2,1,2,2,8,1,3,4,4,5,2,37,0,4,-1,-1,-1],[1,0,0,0,2,3,3,3,3,5,3,3,4,11,33,0,4,7,-1],[1,0,1,0,0,3,11,3,3,1,5,3,3,13,0,1,4,7,-1],[1,1,3,1,0,9,33,5,3,3,5,1,2,50,1,2,4,7,3],[1,0,2,1,3,19,10,2,4,4,3,1,4,100,22,1,3,9,-1],[0,0,3,1,3,45,19,2,3,3,3,3,5,44,1,3,3,6,-1],[0,0,2,1,3,11,15,3,5,4,4,3,5,67,37,3,4,6,5],[1,0,3,0,3,3,9,2,5,4,2,3,5,70,2,1,4,7,1],[0,1,2,0,0,13,35,5,3,3,4,3,2,41,0,3,2,4,-1],[1,0,1,0,1,7,12,4,3,2,3,5,3,28,8,1,2,5,101],[0,1,0,1,2,3,11,2,5,5,1,5,2,19,3,1,4,7,5],[2,0,3,1,2,2,8,4,3,5,3,4,3,82,37,1,-1,-1,-1],[2,0,0,1,2,18,8,2,3,5,3,4,2,56,20,0,-1,-1,-1],[2,1,3,1,2,2,8,3,4,4,3,4,3,88,33,2,-1,-1,-1],[2,0,3,1,2,18,8,1,4,4,2,4,3,42,9,1,-1,-1,102],[1,0,2,0,0,45,33,4,2,3,5,1,3,38,4,4,4,9,-1],[0,1,0,0,1,7,15,4,5,4,2,5,3,56,1,3,4,8,1],[0,1,1,1,1,3,15,4,3,3,4,4,2,88,16,3,3,4,-1],[1,0,1,1,2,3,26,3,4,5,3,4,3,67,45,1,2,5,-1],[0,1,3,1,3,31,11,4,5,3,3,2,4,76,0,3,4,10,5],[0,0,2,0,0,7,11,3,4,3,4,3,2,38,25,4,4,8,-1],[1,0,1,0,1,11,15,4,2,4,3,5,4,81,4,0,5,9,4],[1,1,0,1,1,39,63,3,3,3,3,5,5,42,12,0,4,7,-1],[2,1,3,0,2,2,8,3,4,5,3,3,4,67,3,1,-1,-1,0],[1,1,3,0,0,39,10,5,2,3,5,2,4,11,4,3,4,7,0],[2,1,1,0,2,2,32,2,4,4,4,3,3,70,9,1,-1,-1,-1],[0,0,0,0,1,7,7,3,4,2,3,5,3,42,4,2,3,6,-1],[1,1,2,0,1,5,5,3,4,2,2,5,5,28,3,0,4,9,-1],[0,1,0,0,1,15,28,4,2,3,1,4,4,26,1,0,3,4,104],[1,0,2,1,0,15,9,5,2,2,5,2,3,25,0,3,5,9,-1],[0,1,2,0,0,15,57,5,4,2,5,3,2,41,8,3,4,6,-1],[0,1,2,0,0,15,11,4,3,2,4,2,2,97,5,3,5,9,2],[0,1,2,0,0,17,35,5,2,1,4,2,2,44,0,1,5,9,4],[0,1,1,0,1,23,14,2,4,3,2,5,2,19,36,0,2,5,-1],[1,0,3,1,2,15,6,3,4,5,4,5,2,11,0,0,3,8,100],[1,0,2,1,3,23,10,4,5,2,3,2,5,67,1,1,3,6,105],[2,0,0,1,2,2,8,4,3,4,3,4,1,81,1,2,-1,-1,-1],[2,0,1,1,3,16,8,3,5,2,5,4,5,76,4,2,-1,-1,103],[0,1,2,1,3,15,8,2,5,3,4,3,4,74,4,1,3,7,-1],[2,1,2,1,3,2,8,2,4,2,3,4,5,73,0,4,-1,-1,-1],[0,0,1,0,1,27,14,4,3,3,4,4,2,28,1,0,4,7,-1],[2,0,1,0,2,18,8,3,5,4,3,4,2,7,0,1,-1,-1,-1],[1,0,0,0,3,7,7,3,4,2,2,3,4,11,0,2,3,7,-1],[2,1,3,1,2,18,8,3,5,4,3,5,4,41,0,1,-1,-1,-1],[0,0,2,1,0,45,7,4,2,1,5,1,1,73,1,1,4,8,-1],[1,1,0,0,1,1,22,3,3,3,2,4,4,112,11,3,3,4,-1],[1,1,0,0,1,3,15,4,3,1,1,4,5,28,1,1,5,10,-1],[0,1,1,0,3,55,26,4,3,3,4,1,4,81,0,3,3,7,100],[0,1,2,0,3,5,49,4,4,3,3,3,3,14,3,2,4,8,-1],[0,0,2,0,0,7,43,4,4,3,5,3,2,37,0,0,4,9,-1],[1,1,1,0,0,15,8,3,3,1,4,3,2,81,2,1,5,8,3],[1,0,0,0,1,15,31,2,4,2,2,5,3,52,41,4,4,7,-1],[2,1,1,0,2,2,8,2,5,5,4,1,3,38,9,1,-1,-1,-1],[0,0,0,0,3,21,3,3,3,3,5,3,5,35,1,2,2,4,-1],[0,0,2,0,0,31,43,5,3,2,4,3,4,37,0,1,5,10,-1],[1,0,3,0,0,13,1,4,3,3,5,1,3,41,0,0,4,9,-1],[2,0,1,1,2,18,10,3,4,4,3,4,4,69,21,1,-1,-1,-1],[2,0,0,0,2,18,8,4,4,4,3,3,2,35,1,3,-1,-1,-1],[1,0,0,0,1,13,6,4,3,1,2,4,5,88,25,3,4,8,-1],[1,0,2,0,1,31,13,2,5,2,3,5,5,74,18,0,3,7,-1],[1,0,1,0,2,43,10,2,5,3,4,4,3,67,5,0,3,6,-1],[1,0,0,0,3,11,42,2,3,5,4,3,3,88,12,2,4,10,-1],[1,0,1,0,2,11,12,3,3,4,4,4,2,25,1,0,5,7,3],[0,0,2,1,0,5,5,3,3,3,5,1,3,41,17,1,4,10,2],[2,1,3,1,2,18,43,2,4,5,3,4,4,11,21,1,-1,-1,-1],[2,1,1,0,2,2,8,3,5,3,3,4,4,73,12,0,-1,-1,-1],[0,0,1,0,2,11,10,3,5,3,1,4,1,67,4,1,4,8,-1],[1,1,2,0,3,39,11,3,5,3,3,4,4,69,3,3,4,9,-1],[2,0,0,1,1,2,8,3,3,4,1,5,1,42,16,0,-1,-1,5],[2,1,1,1,2,2,8,4,3,5,3,4,1,25,8,1,-1,-1,2],[2,1,2,0,3,16,8,2,3,4,4,4,4,11,5,2,-1,-1,-1],[1,1,2,1,1,7,15,5,3,3,2,5,5,84,12,0,2,5,105],[1,0,1,0,1,39,30,4,3,3,2,4,4,84,34,0,4,10,-1],[0,1,2,1,3,19,1,4,3,3,3,3,4,38,16,1,2,4,-1],[2,1,0,0,2,18,8,3,4,4,3,4,5,19,5,1,-1,-1,-1],[0,0,2,0,0,11,11,4,3,4,4,4,3,14,1,1,4,8,-1],[2,0,0,0,2,2,10,4,3,3,4,4,2,42,32,1,-1,-1,-1],[1,0,1,0,1,15,30,3,5,2,2,5,4,52,3,3,3,7,-1],[0,0,3,0,0,7,41,3,2,1,4,3,1,22,4,2,3,7,-1],[1,1,2,0,0,7,42,4,4,2,5,3,1,13,1,2,3,7,-1],[0,0,1,0,1,47,15,4,3,2,2,4,3,42,9,0,3,8,-1],[0,0,1,0,1,7,14,3,4,3,1,5,3,14,1,2,3,6,103],[2,1,0,1,1,18,8,4,4,2,2,4,3,22,5,1,-1,-1,-1],[1,0,2,0,3,3,13,2,4,2,3,4,5,69,3,1,4,9,-1],[0,0,1,0,0,3,11,2,4,2,4,4,2,13,16,2,4,9,-1],[1,1,1,1,1,15,46,5,3,3,2,5,3,44,0,2,3,6,-1],[0,0,3,0,0,15,3,5,3,3,5,1,3,44,1,0,4,8,1],[2,0,2,1,1,2,8,3,3,3,2,5,3,50,5,0,-1,-1,-1],[1,0,2,1,0,9,3,4,3,2,4,4,2,25,6,1,3,6,-1],[1,1,0,1,1,15,47,5,4,2,3,3,3,41,0,2,3,9,-1],[1,0,3,0,3,5,38,2,4,2,4,2,2,38,16,1,3,7,101],[1,0,1,1,1,7,12,4,4,3,1,5,3,44,0,2,4,8,-1],[2,1,1,0,2,2,8,5,4,4,2,3,5,13,16,0,-1,-1,-1],[0,1,1,1,0,31,27,5,2,3,4,2,1,100,17,1,3,8,-1],[2,1,3,0,3,2,8,2,5,3,3,2,3,70,37,0,-1,-1,-1],[2,0,3,1,1,2,8,3,3,1,2,4,3,56,0,1,-1,-1,-1],[2,0,3,1,2,2,8,2,5,2,5,4,2,19,33,0,-1,-1,-1],[0,0,1,0,0,33,3,4,3,1,5,3,2,13,13,2,4,7,0],[0,0,1,0,1,7,8,4,4,3,3,3,4,73,2,1,2,3,-1],[1,1,2,1,0,47,43,3,4,2,5,2,2,35,17,0,5,9,5],[1,1,3,1,0,11,7,3,3,2,5,2,2,26,12,1,3,7,-1],[1,0,0,0,1,15,31,2,2,3,2,4,3,74,19,1,3,7,105],[1,0,3,0,1,47,14,4,5,2,3,5,3,26,17,1,3,6,-1],[2,0,3,1,2,2,8,3,4,5,3,5,3,69,1,0,-1,-1,105],[2,0,1,0,2,2,8,2,4,4,2,3,2,67,5,3,-1,-1,3],[1,1,1,1,1,39,54,5,4,4,3,3,3,56,5,1,2,4,-1],[0,1,1,1,1,5,6,4,3,2,3,4,4,28,1,1,3,6,-1],[0,1,1,0,3,11,11,2,5,5,4,4,5,7,33,2,2,5,-1],[1,1,1,1,1,39,44,3,1,2,2,5,3,70,3,0,4,8,3],[1,1,1,0,3,15,15,5,3,3,4,4,3,104,5,0,3,4,-1],[2,0,1,1,2,18,8,2,2,5,2,4,3,82,8,1,-1,-1,-1],[1,0,2,0,3,15,43,4,4,3,2,3,4,38,24,3,3,9,-1],[0,1,1,0,2,3,15,3,5,4,3,4,2,56,37,0,4,10,-1],[0,1,1,1,0,7,11,5,1,2,5,1,2,14,1,2,4,8,-1],[1,0,0,0,1,7,15,3,4,3,3,5,4,38,17,2,2,3,-1],[1,1,0,0,1,39,31,3,5,3,3,2,4,35,33,2,3,6,-1],[1,1,3,1,0,17,6,4,3,1,5,1,2,14,16,3,3,6,-1],[0,1,2,1,0,11,11,4,3,3,5,3,2,13,2,2,3,7,-1],[1,0,0,0,2,3,40,3,5,5,3,5,5,81,17,3,4,9,4],[2,1,2,0,2,2,8,3,4,4,2,4,3,14,4,2,-1,-1,2],[2,0,1,0,2,2,8,1,4,5,2,3,3,67,24,0,-1,-1,-1],[1,0,1,1,3,49,1,3,4,3,4,4,5,28,1,3,2,6,-1],[1,0,0,0,3,19,41,2,5,4,4,4,3,38,34,3,4,7,-1],[1,1,2,1,2,3,10,3,4,5,4,4,3,67,17,0,3,8,103],[2,1,0,1,2,18,8,3,4,3,3,4,3,19,5,1,-1,-1,-1],[0,1,2,0,0,13,5,4,3,2,5,1,2,35,1,2,3,7,105],[0,0,1,0,1,7,15,3,3,3,2,5,3,28,1,0,4,8,-1],[1,1,1,0,2,3,43,1,4,4,3,5,4,7,0,0,3,9,-1],[0,1,1,1,1,7,45,5,4,4,3,5,2,28,12,1,4,8,-1],[0,0,1,1,0,5,2,3,2,2,4,2,3,97,0,2,4,7,-1],[1,1,1,1,1,7,10,5,4,3,2,5,4,42,25,2,2,4,-1],[1,1,0,1,0,21,3,2,3,3,5,1,2,7,49,2,4,8,-1],[1,1,0,0,3,35,15,2,5,3,4,2,4,74,1,1,5,8,-1],[2,1,1,1,2,2,8,2,5,5,2,3,2,14,0,2,-1,-1,104],[0,1,3,0,1,39,13,3,4,1,1,3,5,26,20,2,2,3,104],[2,1,3,1,2,2,40,3,4,3,5,5,3,11,6,1,-1,-1,-1],[0,0,0,0,3,47,10,2,4,2,2,2,4,88,24,1,4,8,-1],[1,0,2,1,0,15,15,5,3,2,4,3,2,41,5,3,5,9,-1],[1,0,1,1,2,3,11,3,4,4,2,5,2,41,4,2,3,7,-1],[2,1,3,0,2,2,8,2,3,5,3,5,4,25,5,2,-1,-1,-1],[2,0,3,0,2,0,8,2,5,5,3,4,2,97,11,0,-1,-1,-1],[1,1,1,0,3,1,33,2,5,4,4,4,4,98,48,1,1,1,105],[0,1,1,0,1,3,30,4,2,4,3,5,2,7,50,1,3,7,-1],[0,0,1,1,0,1,17,4,3,3,4,2,1,14,37,3,5,9,4],[1,1,1,0,1,63,29,4,5,3,4,5,4,70,16,0,4,8,-1],[0,1,0,0,2,3,10,3,4,2,3,3,3,7,4,0,3,6,-1],[1,0,3,1,2,11,14,3,5,4,3,5,3,73,17,1,3,6,-1],[0,1,1,1,3,21,3,2,4,5,5,3,4,70,5,0,3,6,-1],[1,0,0,1,1,39,12,3,4,1,2,4,3,7,8,0,4,8,-1],[1,0,0,1,0,15,11,5,2,1,4,1,3,52,5,1,4,10,-1],[0,0,3,1,3,13,3,2,4,4,5,2,4,98,5,1,4,10,-1],[1,1,2,0,0,7,19,3,3,3,5,1,1,74,37,3,3,8,104],[0,1,0,1,0,5,1,4,5,3,4,3,3,76,1,1,5,9,0],[2,1,0,1,2,2,8,1,5,5,4,5,5,7,11,0,-1,-1,-1],[2,0,0,0,1,2,8,3,2,3,1,4,3,14,13,2,-1,-1,3],[0,0,1,0,0,31,11,4,2,3,4,1,2,41,56,2,5,10,-1],[1,0,3,1,3,1,7,5,5,2,3,4,4,13,6,3,4,7,-1],[1,1,2,0,3,7,15,2,4,3,4,3,3,70,22,2,3,5,-1],[1,1,1,0,1,15,31,3,3,2,2,5,3,52,18,0,3,7,105],[1,1,1,1,2,17,7,1,4,4,2,5,3,49,21,1,5,9,3],[0,0,1,0,3,47,14,4,4,3,3,3,4,38,1,1,4,9,3],[2,0,1,0,2,2,10,3,4,5,3,5,3,73,2,1,-1,-1,103],[1,0,0,0,0,19,43,4,3,3,5,2,1,7,3,3,5,8,1],[1,0,1,0,1,55,15,3,3,3,2,5,2,28,5,0,4,7,5],[1,0,1,0,1,45,20,2,3,4,3,4,3,76,25,4,5,9,5],[1,0,2,1,1,37,6,4,5,4,1,4,2,7,9,0,4,8,-1],[2,1,1,0,2,2,8,3,4,4,2,4,2,73,1,0,-1,-1,-1],[2,0,3,1,1,0,2,3,4,3,3,3,4,88,0,4,-1,-1,2],[1,1,3,0,0,17,7,5,2,4,4,1,1,37,2,4,5,8,5],[2,0,3,0,3,2,8,2,5,4,5,5,5,41,16,2,-1,-1,102],[2,0,2,0,3,18,8,2,4,4,4,2,4,97,41,1,-1,-1,4],[1,0,0,0,1,15,47,2,4,3,2,5,3,26,1,2,4,5,-1],[1,0,2,1,3,11,11,3,5,2,3,3,5,98,0,3,3,5,-1],[0,1,2,0,0,35,11,4,3,1,5,2,1,11,17,1,5,8,-1],[1,0,0,0,1,5,21,3,4,4,3,4,5,88,9,1,4,8,3],[1,0,0,0,2,3,10,1,5,3,2,4,3,88,16,1,3,8,-1],[2,1,2,1,3,2,8,3,5,3,3,3,3,7,9,4,-1,-1,2],[0,0,2,1,3,7,14,4,4,3,4,3,4,7,33,2,4,10,-1],[0,1,2,0,0,15,25,3,3,2,4,3,2,38,37,2,5,10,-1],[1,1,0,0,1,15,45,5,4,2,3,3,3,41,0,3,4,8,-1],[2,0,1,0,2,2,8,3,3,4,2,3,3,73,4,0,-1,-1,-1],[2,1,3,0,3,2,8,1,5,4,3,3,4,22,3,2,-1,-1,101],[1,1,2,0,3,35,11,3,5,5,3,4,5,98,1,2,4,7,-1],[1,0,0,1,1,9,38,4,5,2,3,5,3,50,8,0,3,6,-1],[0,0,1,1,1,39,30,3,4,3,1,5,3,49,1,1,4,7,-1],[2,0,1,1,2,2,9,3,2,5,5,4,2,67,22,0,-1,-1,-1],[1,0,0,1,1,39,47,3,3,3,3,5,5,56,16,0,4,9,-1],[1,0,1,0,0,5,3,4,5,3,5,3,2,84,9,3,5,6,-1],[0,1,1,0,1,7,31,4,3,4,3,5,3,26,0,2,5,7,-1],[2,0,1,0,3,2,40,4,4,5,4,3,4,38,18,3,-1,-1,104],[1,0,0,0,1,7,6,4,3,4,1,4,4,82,15,1,5,10,0],[1,1,1,0,1,13,3,4,5,2,3,5,4,74,32,4,4,7,-1],[1,1,0,1,1,43,31,2,3,2,2,5,2,25,20,4,3,9,-1],[0,0,0,1,0,27,10,4,4,2,5,1,3,37,32,1,4,8,0],[1,0,2,0,3,5,23,3,3,4,4,4,4,19,0,2,3,7,-1],[0,0,0,0,2,3,2,1,3,4,4,2,3,50,4,1,4,7,-1],[1,1,0,0,0,33,33,4,4,3,4,3,2,37,24,2,4,9,-1],[0,0,1,1,3,3,10,2,4,5,3,3,5,98,1,2,3,8,100],[2,1,2,0,2,2,8,1,3,3,2,5,4,26,29,2,-1,-1,100],[1,0,1,0,3,15,42,4,5,3,2,5,5,50,1,3,3,7,-1],[2,0,2,0,1,2,8,4,5,4,2,5,4,25,16,0,-1,-1,-1],[1,0,1,1,1,5,4,5,4,2,2,3,4,44,0,3,4,10,-1],[0,1,1,0,1,7,19,4,5,4,5,5,3,25,1,1,4,9,-1],[0,0,0,0,1,23,15,4,5,3,4,4,2,50,34,0,5,9,-1],[1,0,3,0,0,7,11,5,4,1,5,3,2,13,17,4,5,9,-1],[1,0,2,1,1,15,15,4,3,4,3,5,3,28,17,2,3,8,100],[0,0,0,0,1,7,31,5,4,2,4,5,2,112,5,2,4,8,-1],[1,0,2,0,1,31,13,5,3,2,2,4,4,88,49,2,4,10,-1],[2,1,0,1,2,18,8,2,4,4,2,4,3,19,4,0,-1,-1,-1],[0,0,3,0,0,11,43,5,3,2,5,1,3,26,52,2,3,8,-1],[1,1,1,0,1,15,11,4,3,3,2,5,4,11,5,0,4,9,-1],[1,1,0,1,1,7,11,4,5,3,2,5,2,25,0,2,3,8,-1],[1,1,1,1,1,45,22,4,3,2,3,5,4,56,33,2,4,9,5],[1,1,2,0,0,11,43,4,3,1,4,1,3,21,27,2,4,9,-1],[2,0,2,0,2,2,8,1,4,2,3,4,4,25,5,0,-1,-1,-1],[2,1,1,1,2,2,8,4,4,4,2,4,3,25,23,3,-1,-1,-1],[2,1,0,0,3,0,8,3,2,3,3,3,5,104,7,1,-1,-1,-1],[2,0,1,0,3,2,8,2,4,3,4,3,5,35,0,1,-1,-1,-1],[1,1,0,0,3,11,9,3,3,4,3,3,4,50,17,1,4,9,-1],[0,0,1,0,3,15,14,3,3,4,4,2,4,84,19,1,2,3,-1],[0,0,1,0,2,3,11,2,5,3,2,3,3,73,17,1,4,8,-1],[2,0,3,0,2,18,10,4,4,5,2,3,3,97,21,3,-1,-1,103],[0,0,1,1,1,15,13,3,3,3,2,4,5,21,4,0,4,8,-1],[1,0,0,1,1,13,22,2,3,3,3,4,3,50,21,2,4,8,-1],[1,0,0,0,3,7,42,3,3,3,2,4,4,26,1,1,2,3,102],[1,0,1,1,1,5,7,4,4,2,2,4,3,112,12,1,3,6,-1],[1,0,2,1,1,45,7,3,3,3,3,3,3,56,9,3,4,7,-1],[1,0,0,0,1,13,21,3,3,3,4,5,4,82,16,0,4,7,-1],[1,1,2,0,3,19,7,2,4,3,3,3,5,82,0,3,4,9,-1],[1,1,3,0,0,11,9,4,3,4,4,3,1,100,1,4,3,5,103],[2,1,2,0,2,2,8,3,3,5,4,4,5,19,9,2,-1,-1,3],[1,0,1,0,0,9,4,5,4,3,4,1,1,42,1,1,3,7,-1],[2,0,3,0,3,18,8,4,4,3,5,3,5,7,4,4,-1,-1,-1],[0,1,3,0,0,35,11,3,3,3,4,2,1,11,22,2,5,10,-1],[1,1,2,0,0,39,43,3,3,2,5,1,2,35,3,1,4,9,-1],[0,1,1,1,3,7,9,2,5,3,4,4,4,82,32,1,4,9,-1],[1,0,1,1,1,35,46,5,5,2,3,3,5,25,19,3,3,5,-1],[0,1,1,0,1,55,14,4,5,1,3,5,4,84,3,1,5,10,2],[1,0,1,1,0,1,1,4,5,2,5,1,2,44,3,2,5,9,-1],[2,0,2,1,2,18,40,3,4,4,2,4,2,19,31,1,-1,-1,-1],[2,0,1,0,2,18,8,2,4,4,4,4,3,35,23,2,-1,-1,-1],[2,0,0,0,3,2,8,4,4,2,4,3,4,100,4,1,-1,-1,-1],[2,1,0,0,2,18,8,4,3,4,3,4,3,112,37,0,-1,-1,-1],[1,1,0,0,2,35,10,3,5,5,3,5,2,11,40,2,5,10,-1],[2,0,3,1,2,2,8,2,5,4,1,5,3,98,48,1,-1,-1,104],[1,0,0,1,2,3,9,2,3,4,3,4,5,7,3,0,3,6,-1],[0,0,2,1,3,43,15,2,4,2,4,2,5,7,0,2,5,10,-1],[0,1,1,0,0,1,3,4,2,2,5,2,3,7,9,2,5,9,1],[2,0,3,0,2,2,8,4,4,5,3,4,2,7,31,0,-1,-1,-1],[0,0,0,1,3,7,14,1,5,3,4,5,5,100,1,3,4,9,-1],[2,0,0,0,1,16,8,4,4,2,3,3,1,22,1,1,-1,-1,-1],[2,0,2,0,2,2,1,2,4,4,4,3,4,26,1,1,-1,-1,-1],[0,1,2,1,1,39,7,4,2,3,4,5,4,38,25,0,4,8,-1],[1,0,1,0,2,3,1,3,4,3,3,4,2,25,5,1,4,9,-1],[2,1,1,0,2,2,8,2,5,4,3,4,2,25,1,1,-1,-1,-1],[1,0,3,1,0,5,35,3,3,3,5,3,2,76,41,4,4,7,-1],[2,1,1,0,2,2,8,4,3,5,2,4,3,41,4,0,-1,-1,-1],[0,0,1,1,0,7,11,4,1,2,5,3,4,37,4,1,4,10,-1],[0,1,2,0,0,7,9,4,5,2,5,2,1,21,49,2,5,7,4],[1,0,2,1,3,13,3,3,3,4,3,2,5,112,1,2,3,8,-1],[0,1,1,1,1,43,62,3,2,3,2,3,3,73,1,3,4,9,-1],[1,1,3,1,3,35,1,1,4,4,5,3,3,67,49,3,4,9,-1],[0,1,1,0,3,5,3,2,5,4,3,4,5,88,19,3,4,10,5],[0,0,3,0,0,3,9,5,3,3,4,1,3,100,2,3,5,8,-1],[2,1,2,1,2,2,8,5,4,4,4,3,3,98,3,4,-1,-1,-1],[2,0,1,0,2,18,8,2,3,3,3,3,2,19,17,0,-1,-1,-1],[0,0,1,0,1,43,12,2,4,3,2,5,2,76,17,2,3,7,101],[0,0,2,1,3,9,34,2,4,4,3,4,4,74,20,1,4,9,1],[1,1,2,1,2,19,34,3,5,4,1,4,3,104,0,1,4,8,1],[1,0,2,0,3,15,14,2,5,4,3,4,4,98,6,1,4,10,-1],[1,0,1,1,1,39,46,3,4,2,1,5,3,26,1,1,5,10,0],[2,0,2,0,3,18,8,2,4,3,4,2,5,26,9,1,-1,-1,-1],[2,1,3,0,2,2,8,4,5,4,3,3,4,69,1,3,-1,-1,-1],[2,1,1,0,1,2,9,5,5,2,2,4,2,19,15,3,-1,-1,-1],[0,0,3,0,0,3,47,4,3,1,5,3,2,44,13,3,3,5,-1],[1,1,1,0,1,23,12,3,4,1,3,5,4,56,5,1,3,7,-1],[0,0,3,0,3,7,63,4,4,4,5,2,4,42,17,2,4,10,-1],[1,1,1,0,3,11,10,2,4,2,4,2,5,97,5,2,3,8,105],[0,0,3,0,3,7,42,3,5,3,3,4,3,14,13,3,3,7,-1],[0,1,1,1,2,39,10,2,3,5,5,2,4,82,29,0,3,6,104],[0,1,3,1,3,31,10,2,3,3,3,3,5,26,1,3,3,8,-1],[1,0,0,0,1,7,13,2,3,2,3,5,4,81,8,1,1,2,101],[0,1,2,0,1,15,15,2,5,3,3,4,5,56,1,0,4,9,-1],[2,1,0,1,2,18,8,4,3,4,4,4,2,82,12,0,-1,-1,-1],[0,1,3,1,3,15,15,4,5,2,2,5,4,70,1,4,4,9,0],[1,1,3,0,0,43,11,5,2,3,4,2,3,13,20,4,5,9,0],[0,1,3,0,1,5,22,3,4,3,2,4,4,56,38,2,4,8,-1],[1,1,1,0,3,47,8,3,3,4,4,3,5,26,9,3,3,7,-1],[0,1,3,0,3,5,37,3,5,4,3,3,5,73,20,0,4,8,5],[1,0,3,1,3,39,12,2,5,3,3,3,4,19,9,1,5,10,-1],[1,1,0,0,3,7,15,4,3,3,3,2,5,14,16,2,4,6,-1],[1,0,3,0,3,3,11,2,5,4,4,3,3,98,1,1,3,7,-1],[0,0,0,0,1,47,14,4,2,4,3,4,4,28,14,2,4,10,-1],[2,0,0,0,2,2,8,4,4,3,1,3,3,19,42,1,-1,-1,-1],[2,1,1,1,1,2,8,2,2,3,1,5,3,84,2,1,-1,-1,105],[1,1,1,0,0,39,43,3,2,3,4,1,1,28,0,4,5,10,-1],[1,1,1,0,3,7,31,3,5,3,4,3,5,70,4,2,3,5,-1],[1,0,0,1,0,5,1,4,2,2,5,1,2,41,16,2,4,9,-1],[2,0,1,1,2,2,8,2,3,4,3,4,2,22,2,0,-1,-1,-1],[0,1,1,1,2,35,9,3,4,5,5,4,4,67,1,1,2,4,-1],[1,0,3,0,3,3,11,2,5,3,4,4,5,73,17,3,3,7,-1],[1,1,0,0,3,39,10,4,5,3,4,4,5,104,5,0,3,9,-1],[1,0,1,0,0,23,10,1,2,3,5,3,2,84,1,3,4,10,-1],[0,0,1,0,3,19,15,3,5,5,5,3,5,19,5,2,2,3,105],[1,1,2,0,3,7,11,3,4,5,5,5,5,38,1,2,3,6,-1],[0,0,1,1,3,15,43,3,4,4,5,2,4,81,56,0,4,7,-1],[1,0,3,1,0,35,42,3,3,2,5,3,3,42,4,3,3,6,-1],[0,1,2,1,0,9,34,3,2,2,4,2,3,38,20,2,4,10,1],[1,0,1,0,1,39,27,5,3,4,1,4,2,88,0,2,4,10,-1],[2,0,0,0,2,2,8,2,5,3,3,3,4,70,0,2,-1,-1,104],[1,1,1,1,1,7,6,4,3,3,2,5,2,38,29,1,3,6,105],[0,1,3,1,3,15,9,3,5,5,3,4,3,41,1,3,3,6,-1],[2,1,1,0,2,2,8,1,4,5,4,4,4,49,0,3,-1,-1,3],[2,0,2,0,2,2,8,3,3,5,4,3,1,100,3,2,-1,-1,-1],[1,1,0,0,2,19,8,4,5,4,2,3,3,21,1,3,2,4,105],[2,0,0,1,2,18,8,3,3,3,4,3,3,19,21,1,-1,-1,-1],[1,1,0,0,0,15,45,3,3,3,5,1,2,11,21,3,4,10,-1],[1,0,2,1,1,7,30,4,3,1,2,5,5,56,0,3,3,8,-1],[0,0,1,0,0,5,1,4,2,2,4,1,3,38,1,2,3,7,100],[0,1,2,0,0,11,9,3,4,2,5,1,2,41,1,3,5,9,4],[1,1,1,1,3,15,15,5,5,2,4,4,4,112,3,3,4,6,-1],[0,0,2,0,0,11,15,3,5,2,5,2,2,50,17,2,4,9,-1],[2,1,3,0,2,18,8,2,3,5,3,4,5,81,36,1,-1,-1,103],[0,0,0,0,1,7,14,3,3,2,1,5,3,74,3,0,4,8,0],[0,1,0,1,2,3,11,4,5,4,2,4,4,13,24,1,3,5,104],[0,0,2,0,1,15,14,4,4,3,2,5,3,56,1,1,4,9,3],[1,1,3,0,3,35,47,2,5,3,4,4,5,50,12,2,4,8,-1],[0,1,1,0,1,5,23,5,3,1,2,5,4,28,7,1,4,6,-1],[0,1,2,1,0,27,11,4,4,1,5,2,3,11,16,1,4,9,-1],[1,0,0,0,2,11,11,2,5,4,3,5,2,38,21,1,3,7,105],[1,0,0,0,1,23,15,4,3,4,2,5,3,42,1,1,4,10,-1],[0,1,3,0,0,39,47,5,4,2,3,2,2,21,5,3,4,9,-1],[2,0,1,0,2,2,8,4,5,4,3,5,1,67,12,4,-1,-1,-1],[2,0,1,0,2,2,40,2,4,4,3,5,3,42,9,2,-1,-1,-1],[2,0,3,0,2,18,8,2,5,5,3,2,2,88,1,1,-1,-1,102],[2,0,2,1,2,2,8,4,5,4,4,4,2,22,1,2,-1,-1,105],[2,0,1,0,0,2,8,2,2,2,3,4,2,44,21,3,-1,-1,-1],[1,1,1,0,0,3,13,3,4,3,5,3,2,41,5,3,3,5,-1],[2,0,1,1,2,18,8,3,2,5,3,4,2,11,33,0,-1,-1,-1],[1,0,0,0,0,37,1,2,3,2,5,3,2,13,5,3,4,8,-1],[2,1,3,0,3,18,1,3,3,3,3,3,5,76,32,3,-1,-1,-1],[1,1,2,1,2,35,11,3,5,3,1,3,2,73,48,1,2,4,-1],[2,0,1,1,2,2,8,2,5,5,2,5,4,82,17,1,-1,-1,-1],[2,1,0,0,2,18,8,2,5,5,4,1,2,38,17,1,-1,-1,-1],[1,1,2,0,3,15,11,4,4,2,5,5,4,7,48,3,4,8,-1],[0,1,0,1,3,15,5,3,5,2,4,2,4,56,0,2,3,8,103],[0,1,3,1,0,13,3,5,3,3,5,2,2,98,12,1,4,9,-1],[1,1,2,0,1,15,31,4,3,2,2,5,4,84,3,1,5,8,3],[1,1,2,0,1,7,14,4,2,3,4,4,4,25,23,1,3,8,-1],[0,0,1,1,3,3,14,3,3,4,5,4,4,35,33,1,2,5,-1],[1,0,2,0,1,3,15,3,3,3,2,5,3,7,1,0,5,8,5],[0,1,1,1,0,7,3,3,2,1,4,3,1,11,38,2,5,10,-1],[2,1,3,0,2,2,8,3,4,5,3,3,3,112,5,1,-1,-1,103],[0,1,1,0,3,47,11,1,3,3,5,2,4,42,5,1,3,5,-1],[1,1,3,0,0,23,15,4,3,2,3,1,1,49,37,4,5,10,1],[0,1,0,0,1,15,29,4,4,2,3,4,4,25,1,0,4,9,5],[0,0,3,1,2,35,11,2,4,5,3,3,3,11,4,2,3,4,-1],[1,1,0,1,1,15,39,3,4,1,2,4,5,81,21,2,3,9,-1],[2,0,2,0,2,2,8,3,1,4,2,5,2,84,9,2,-1,-1,-1],[1,0,2,1,0,9,3,3,3,2,5,1,3,52,5,3,3,4,103],[2,0,3,0,3,18,8,4,4,3,2,4,4,70,1,1,-1,-1,2],[0,0,3,0,2,3,12,4,4,5,4,3,2,35,33,1,4,9,-1],[2,1,2,0,3,16,8,3,5,3,4,2,4,74,0,2,-1,-1,-1],[1,1,3,0,0,15,9,4,4,1,5,2,3,37,32,2,4,9,-1],[1,0,1,0,1,15,29,3,3,1,2,4,3,88,17,0,4,7,1],[0,0,1,0,1,7,14,3,4,2,1,5,3,76,13,2,3,7,-1],[1,0,0,1,0,7,42,3,3,3,3,2,1,67,3,2,4,9,-1],[0,1,2,0,3,17,7,4,5,4,4,3,4,7,5,2,4,8,-1],[0,0,2,0,0,9,3,5,5,1,5,1,3,11,1,2,5,8,-1],[1,0,2,0,1,37,7,3,1,1,2,5,4,26,1,2,3,5,104],[1,1,0,1,1,55,30,2,4,1,1,3,1,25,3,0,4,10,-1],[1,1,3,0,3,53,5,2,5,3,4,4,5,74,32,3,3,7,103],[2,1,0,0,2,2,8,4,5,3,2,3,4,35,15,3,-1,-1,-1],[1,0,0,0,1,15,63,5,4,4,3,4,3,98,1,1,4,9,-1],[0,1,0,0,3,41,55,3,3,3,5,4,5,26,1,2,3,7,102],[0,0,3,1,3,19,11,2,5,4,5,3,3,13,2,2,3,9,104],[0,0,0,1,3,11,13,4,5,2,5,3,4,70,3,1,4,8,4],[1,0,1,1,2,3,11,2,3,4,3,4,4,100,9,1,3,7,-1],[0,0,0,1,3,53,5,3,5,5,3,4,3,98,11,0,3,6,104],[1,0,2,0,3,13,3,5,4,4,3,3,5,38,1,2,3,7,103],[2,1,3,0,2,18,8,3,5,5,4,3,3,22,1,0,-1,-1,-1],[0,0,1,0,1,21,55,2,4,2,1,4,3,25,3,1,4,10,-1],[2,0,1,1,2,2,8,2,5,5,2,4,2,67,17,3,-1,-1,-1],[2,1,2,1,2,2,8,2,3,5,3,4,2,41,1,0,-1,-1,2],[1,1,3,1,1,7,47,5,4,2,3,4,2,28,1,0,3,5,-1],[1,0,3,0,0,11,11,4,2,3,5,2,2,42,24,3,5,10,5],[2,0,1,1,1,2,8,5,4,1,2,4,4,25,9,1,-1,-1,103],[1,1,2,0,2,3,10,1,3,5,3,5,3,67,16,1,5,10,-1],[1,0,3,0,3,7,29,2,3,4,5,4,4,98,16,3,4,9,-1],[1,1,0,0,1,51,30,2,3,3,1,5,3,76,22,0,5,9,2],[1,0,1,1,3,43,10,2,4,4,4,4,3,11,1,3,2,3,104],[1,0,0,1,0,9,1,3,3,3,5,3,2,100,0,3,3,6,-1],[0,1,2,0,0,33,1,5,2,2,5,3,2,44,1,4,4,7,-1],[1,0,3,1,1,15,31,4,3,1,2,5,3,112,3,2,2,5,101],[1,0,1,0,0,1,37,3,4,2,4,2,2,67,5,2,5,9,3],[1,0,0,0,0,11,3,5,4,2,3,1,4,11,5,3,5,8,-1],[1,0,1,1,3,7,63,3,5,5,3,3,5,41,0,3,5,9,-1],[2,1,1,1,2,18,8,2,5,5,2,2,5,35,0,1,-1,-1,-1],[1,0,0,0,3,3,9,4,5,3,4,3,3,70,12,2,4,8,-1],[2,0,0,0,2,2,8,3,5,3,3,3,4,7,1,0,-1,-1,-1],[2,0,1,1,2,2,8,3,4,4,3,5,5,7,23,1,-1,-1,-1],[2,1,2,0,3,2,8,3,5,1,4,3,5,74,17,3,-1,-1,-1],[2,0,1,1,3,2,8,4,4,4,5,4,3,74,1,2,-1,-1,100],[1,1,1,1,0,7,3,5,2,2,4,1,2,28,19,3,2,5,-1],[0,1,3,0,3,15,9,4,4,3,4,3,4,22,49,3,2,4,-1],[0,1,1,0,3,23,31,2,3,4,4,3,4,76,43,3,4,10,-1],[0,0,1,0,0,31,15,5,3,1,5,1,1,67,16,3,5,10,-1],[2,1,1,1,2,2,8,3,5,5,5,5,4,19,0,0,-1,-1,-1],[1,1,1,0,3,3,11,3,4,4,5,4,3,14,1,0,3,5,104],[0,0,1,1,0,11,11,3,3,2,4,3,2,70,5,3,4,10,-1],[1,0,1,0,3,3,10,3,5,3,2,4,4,81,7,2,3,8,104],[1,0,2,0,0,15,15,3,4,2,3,2,1,100,1,3,3,7,-1],[1,0,1,1,1,7,31,5,4,2,2,5,3,26,5,3,3,6,102],[0,0,2,0,0,39,47,4,4,2,4,1,1,41,10,2,5,9,-1],[0,1,0,0,3,1,3,4,4,3,4,4,4,44,8,1,2,4,-1],[2,1,0,0,2,18,8,3,5,5,4,4,2,28,6,1,-1,-1,-1],[1,1,1,1,2,3,14,3,3,4,3,3,2,67,9,0,4,8,5],[0,1,2,1,0,7,43,4,4,3,4,4,3,13,2,2,4,8,2],[1,0,2,1,0,5,39,4,5,2,5,2,2,67,1,4,3,6,-1],[1,1,0,1,3,15,10,3,4,4,4,3,4,42,51,4,3,7,104],[2,1,2,0,2,2,8,2,2,4,2,4,4,73,17,0,-1,-1,-1],[2,0,1,1,2,18,8,2,5,4,3,4,5,84,1,3,-1,-1,-1],[1,0,1,0,1,15,12,4,4,3,3,5,3,28,23,2,3,6,-1],[1,0,0,1,0,11,11,4,4,2,5,2,4,37,48,2,4,7,-1],[1,0,1,1,3,39,31,3,3,4,3,3,5,14,49,3,4,8,4],[1,1,1,0,2,35,10,3,4,3,3,5,4,81,32,1,2,4,-1],[2,0,0,0,2,2,8,2,3,5,3,4,3,7,8,3,-1,-1,101],[2,1,2,0,3,18,8,3,5,4,4,4,3,25,5,3,-1,-1,-1],[1,1,0,1,3,7,9,2,4,4,4,3,4,67,49,2,3,6,103],[0,1,2,0,0,45,1,3,5,2,4,1,2,11,5,4,5,9,2],[1,1,2,1,3,19,11,1,4,4,5,3,5,42,1,2,3,7,105],[2,0,3,0,2,2,8,3,5,5,5,4,3,82,0,3,-1,-1,-1],[2,1,1,0,2,2,8,3,5,4,2,4,4,97,0,1,-1,-1,3],[0,0,3,1,1,39,62,2,3,4,3,4,3,14,4,0,3,9,-1],[2,0,1,0,2,2,8,2,3,4,3,3,3,82,0,0,-1,-1,-1],[2,1,0,0,2,2,8,2,5,3,2,3,3,67,11,0,-1,-1,-1],[1,1,1,0,0,7,9,4,3,3,5,2,2,76,1,2,4,8,-1],[1,0,1,1,3,11,15,3,4,2,3,3,5,98,2,1,3,8,104],[1,1,0,1,1,39,10,4,3,3,1,5,2,50,17,1,2,6,-1],[0,1,2,0,3,13,5,4,4,4,5,4,5,74,1,3,3,7,-1],[1,0,0,1,1,15,29,5,3,3,2,5,4,88,36,2,4,6,-1],[2,1,1,0,3,2,8,3,5,3,3,3,3,100,0,1,-1,-1,-1],[0,1,0,0,2,3,11,2,3,3,2,5,4,7,0,1,3,7,-1],[1,0,1,1,3,7,41,2,4,3,3,3,5,50,1,2,3,7,-1],[2,1,0,0,2,2,8,2,3,4,3,4,3,82,32,1,-1,-1,104],[0,0,3,1,1,7,12,2,4,3,3,4,4,28,9,0,4,7,-1],[1,0,3,1,1,7,15,3,4,1,1,5,3,25,15,2,3,9,-1],[1,0,1,1,1,7,30,3,2,3,1,3,4,84,7,1,4,6,3],[2,1,2,1,2,2,8,3,4,2,3,4,3,22,1,0,-1,-1,-1],[0,0,1,0,1,47,4,4,3,1,1,5,4,28,35,1,5,10,1],[1,0,2,0,0,15,11,4,3,1,3,2,2,14,5,2,5,10,1],[0,1,3,0,0,11,11,3,3,2,3,1,2,41,48,1,5,9,2],[1,0,2,0,0,15,11,4,1,3,4,2,1,38,1,3,3,7,105],[0,1,2,1,0,9,1,4,5,3,5,2,1,14,1,2,3,6,-1],[2,1,2,1,2,18,8,2,4,3,2,3,3,25,20,0,-1,-1,-1],[2,1,1,0,2,2,8,2,3,5,3,4,4,11,17,1,-1,-1,-1],[2,1,1,0,3,16,8,3,3,2,4,5,5,11,1,0,-1,-1,-1],[1,0,2,0,3,5,35,2,5,3,4,3,5,42,9,2,3,6,105],[1,1,3,0,0,43,43,3,4,2,3,1,1,38,5,2,3,6,-1],[0,1,0,1,0,13,35,5,2,3,5,3,2,41,35,3,2,3,-1],[2,1,0,1,2,2,8,3,3,5,5,4,2,69,0,0,-1,-1,-1],[1,0,1,0,3,7,11,4,5,3,5,3,3,100,9,2,5,9,-1],[2,1,3,0,2,2,8,3,4,4,4,4,3,74,0,3,-1,-1,102],[1,0,1,1,3,37,22,4,4,3,3,3,4,74,0,2,4,7,5],[1,0,3,0,0,7,41,5,3,2,4,2,3,37,3,3,3,8,-1],[1,0,2,1,0,9,3,5,4,2,5,2,2,69,3,0,3,7,-1],[2,0,1,1,2,18,9,3,4,5,3,3,3,21,4,4,-1,-1,2],[0,0,1,0,1,23,14,3,5,4,2,5,2,56,0,1,4,10,-1],[0,1,0,0,0,55,9,4,5,2,4,2,4,28,36,4,4,9,-1],[2,1,0,0,1,0,8,3,5,3,3,3,4,104,9,1,-1,-1,-1],[2,1,1,0,2,18,8,2,4,5,5,4,3,70,35,0,-1,-1,-1],[0,0,2,1,1,23,12,3,2,5,2,5,3,112,49,0,4,9,-1],[0,0,1,1,0,47,9,5,2,2,5,1,3,42,33,2,4,8,-1],[0,1,2,0,3,59,3,4,5,5,4,2,4,26,1,3,4,9,-1],[0,0,3,1,3,3,42,1,4,4,5,4,2,22,1,4,2,4,-1],[1,1,1,0,2,39,8,3,2,5,5,4,2,11,16,0,3,6,-1],[2,1,2,0,2,2,8,1,3,3,2,4,3,82,17,1,-1,-1,102],[2,1,3,1,3,2,32,1,3,4,4,3,3,42,12,4,-1,-1,-1],[1,1,2,0,0,9,1,5,4,2,4,1,3,41,5,3,3,6,-1],[2,0,1,0,1,2,8,5,5,1,1,4,4,88,5,1,-1,-1,-1],[0,0,1,1,3,43,15,3,4,3,3,3,5,11,20,1,4,8,-1],[2,1,0,1,2,18,8,3,4,5,3,5,1,28,37,1,-1,-1,-1],[0,1,1,1,0,3,11,4,4,3,5,2,2,14,24,4,4,8,-1],[1,1,2,1,2,3,6,3,4,5,3,3,4,22,33,2,3,6,103],[0,0,1,1,1,7,12,4,5,4,4,5,4,26,3,1,4,6,-1],[1,1,1,0,2,3,8,2,5,2,4,4,4,26,33,0,4,9,2],[1,1,2,0,1,47,15,3,3,1,1,5,3,28,16,2,3,6,-1],[1,0,0,0,2,7,8,4,3,5,5,4,3,26,5,2,2,4,-1],[1,0,2,0,2,3,14,4,3,5,3,4,4,19,45,0,5,9,-1],[1,0,3,0,0,37,3,1,4,3,5,2,2,21,1,3,4,8,0],[1,1,2,1,0,21,1,5,3,3,5,2,1,37,48,0,5,10,-1],[2,0,1,1,2,2,8,3,4,4,3,4,3,81,50,0,-1,-1,-1],[2,0,0,1,2,2,8,3,4,4,2,4,3,7,11,1,-1,-1,105],[2,0,1,1,2,18,8,3,4,4,4,4,3,38,9,0,-1,-1,0],[1,1,0,0,2,7,8,3,4,4,4,4,4,19,16,0,3,6,100],[0,0,2,0,1,47,15,3,5,2,3,5,4,38,5,0,4,7,-1],[1,0,2,0,3,7,47,4,5,3,3,3,5,56,16,1,2,4,-1],[0,1,1,0,1,47,15,5,3,3,2,3,3,25,37,1,3,6,103],[0,1,3,0,1,39,62,4,4,3,1,5,4,7,49,0,3,6,100],[1,1,3,1,3,7,11,3,5,4,4,1,5,69,7,3,4,10,-1],[2,1,2,0,2,18,8,4,4,5,4,4,3,19,16,0,-1,-1,-1],[0,0,2,0,0,15,1,4,4,2,5,1,2,38,1,4,4,6,-1],[1,0,2,0,3,3,47,3,5,2,2,3,2,42,5,1,5,8,-1],[0,0,2,1,3,39,15,2,4,4,3,3,4,11,16,4,2,4,-1],[1,0,1,0,3,7,27,2,3,3,5,4,5,26,3,1,4,8,3],[2,0,1,0,2,18,8,2,4,5,4,4,4,84,0,0,-1,-1,-1],[2,0,1,1,2,2,10,2,3,5,3,5,4,14,3,0,-1,-1,100],[1,0,3,1,3,15,10,3,5,5,5,4,4,14,0,1,4,7,-1],[1,0,1,0,1,55,14,3,4,2,1,5,3,104,48,0,3,5,-1],[1,0,2,1,1,39,12,3,3,2,3,5,4,50,1,0,4,8,-1],[1,0,2,0,0,3,47,4,4,3,3,1,2,44,1,2,5,10,-1],[2,1,1,0,2,2,8,4,4,4,3,5,4,67,49,1,-1,-1,-1],[1,0,2,1,2,3,14,4,5,4,3,4,3,7,17,3,3,8,-1],[0,1,1,1,1,7,14,4,4,2,3,5,3,76,9,0,4,8,-1],[0,0,2,0,0,3,42,4,3,2,5,2,2,41,0,2,4,7,3],[1,0,1,0,1,5,6,3,4,2,3,3,4,88,3,1,3,7,-1],[2,0,1,0,1,18,8,4,4,3,3,5,3,42,1,3,-1,-1,-1],[1,0,2,0,2,51,11,2,4,4,3,3,4,11,33,1,3,7,-1],[0,0,3,0,0,1,1,4,4,2,4,1,1,41,8,3,5,10,-1],[0,1,3,0,1,7,13,3,3,4,3,4,3,25,5,1,3,8,-1],[0,0,3,0,3,45,3,3,5,5,4,3,3,67,35,1,3,8,-1],[1,0,3,1,0,3,13,5,4,1,4,1,2,14,0,4,4,9,-1],[2,1,3,0,2,2,8,2,4,3,2,3,3,19,5,1,-1,-1,-1],[1,1,2,0,0,13,51,5,3,1,4,3,1,50,9,4,4,9,-1],[0,1,2,0,2,3,10,4,4,4,4,4,4,82,19,0,3,8,100],[1,1,0,0,1,7,13,3,5,4,2,5,3,28,5,2,4,10,-1],[1,0,1,0,1,45,5,2,3,2,1,4,3,28,2,0,4,10,-1],[1,1,1,0,1,7,26,4,4,3,2,5,3,28,4,0,2,7,105],[1,1,0,1,1,39,14,3,4,3,3,3,3,26,1,1,2,5,105],[1,0,2,0,3,5,1,2,5,4,4,3,5,26,0,3,3,5,104],[1,1,1,0,2,7,11,2,4,5,2,4,3,11,4,0,3,6,-1],[2,1,3,1,2,2,8,4,5,5,3,4,3,98,0,1,-1,-1,-1],[1,1,3,0,3,3,35,4,3,4,3,3,5,26,17,0,2,4,-1],[1,0,1,1,1,7,12,4,3,3,2,5,3,26,40,1,3,7,-1],[2,1,1,0,2,2,10,2,3,4,3,3,3,98,3,0,-1,-1,-1],[1,1,1,0,1,7,20,3,3,1,1,5,3,104,0,3,5,7,-1],[1,1,0,0,3,11,42,4,3,4,2,2,4,19,32,3,3,9,-1],[0,1,1,0,1,7,47,4,4,5,2,5,5,73,25,3,4,8,-1],[2,0,2,1,2,18,8,4,4,4,5,3,3,19,21,1,-1,-1,-1],[1,1,2,0,3,39,15,2,5,4,4,3,5,52,0,1,3,5,-1],[2,0,2,1,3,2,8,3,5,4,4,4,4,38,1,2,-1,-1,-1],[1,0,2,1,1,5,6,5,3,3,2,5,3,69,3,0,3,7,104],[0,0,2,0,0,11,43,5,3,1,5,1,2,42,8,2,5,8,-1],[2,1,1,1,3,2,8,3,5,3,4,2,4,67,16,0,-1,-1,-1],[1,1,0,0,1,7,14,4,4,2,3,5,4,49,4,0,3,7,103],[1,1,0,0,3,15,13,3,3,3,4,2,3,98,16,3,2,3,-1],[1,1,1,0,3,7,15,3,4,5,3,3,4,14,5,3,2,3,-1],[1,0,0,0,0,37,7,4,3,4,5,3,3,19,4,3,4,10,-1],[0,1,2,0,1,3,45,3,3,3,2,4,2,88,17,4,5,10,-1],[2,1,0,0,2,18,9,2,5,3,4,3,4,19,1,0,-1,-1,100],[0,1,1,0,3,7,43,4,5,3,3,5,5,67,20,4,2,2,-1],[1,1,0,0,2,11,14,3,4,2,3,4,2,7,9,1,3,6,-1],[1,0,1,1,3,23,9,2,3,5,3,3,3,56,49,3,3,4,-1],[1,0,1,0,0,33,1,5,3,3,4,1,2,41,5,3,3,6,104],[2,0,1,0,2,2,8,3,5,4,2,4,5,25,1,0,-1,-1,-1],[0,0,2,0,3,7,11,3,4,2,4,2,2,11,4,3,3,8,-1],[1,1,0,0,1,5,19,3,4,1,1,5,3,22,1,1,4,8,5],[0,0,0,1,3,43,9,2,5,3,3,3,5,7,28,1,4,7,-1],[2,0,0,1,2,2,8,2,3,3,4,3,2,19,1,2,-1,-1,-1],[0,1,1,0,2,3,15,4,5,4,3,4,2,19,24,0,2,4,-1],[1,1,2,0,0,13,3,2,3,2,4,2,1,74,1,0,4,7,0],[2,0,0,1,2,2,8,1,4,5,2,3,4,7,13,0,-1,-1,-1],[2,1,1,1,2,2,8,1,4,3,2,3,3,82,49,1,-1,-1,-1],[1,1,0,1,0,1,35,4,2,3,5,2,1,69,32,2,4,8,-1],[1,1,2,1,3,9,35,3,5,5,2,4,5,104,8,4,3,8,103],[2,1,3,1,2,2,8,2,3,4,4,5,4,13,5,0,-1,-1,-1],[1,0,3,0,0,3,11,5,2,4,4,2,4,69,1,3,4,10,1],[1,0,3,0,1,41,55,2,5,4,2,2,3,56,1,2,4,9,-1],[2,1,1,0,3,2,9,2,2,3,5,3,5,97,3,3,-1,-1,103],[0,0,2,1,1,15,12,5,5,2,3,5,4,82,1,1,3,6,-1],[1,1,0,0,2,3,4,2,4,4,2,5,1,13,8,1,4,7,5],[0,0,3,0,0,19,15,5,5,3,2,3,1,35,17,3,3,4,-1],[2,0,0,0,2,2,8,4,3,5,2,1,4,82,1,1,-1,-1,-1],[1,0,3,0,3,7,27,3,4,3,5,3,4,98,1,1,4,9,-1],[1,1,2,1,1,23,15,2,5,2,4,4,4,22,5,2,2,4,101],[2,0,1,0,2,18,8,3,3,5,2,4,5,11,5,0,-1,-1,-1],[1,1,2,1,1,15,12,3,3,4,1,5,3,13,32,3,4,10,-1],[2,1,3,0,3,18,8,3,4,3,5,3,3,26,33,3,-1,-1,-1],[1,1,0,1,3,15,47,3,4,3,3,4,4,69,1,3,4,8,3],[1,0,0,1,1,13,4,4,3,3,3,4,3,28,7,3,1,3,-1],[2,0,1,1,2,2,8,2,4,5,2,2,3,56,8,1,-1,-1,-1],[1,0,2,0,3,3,13,3,3,4,5,3,4,98,17,1,3,8,100],[1,0,3,1,1,39,14,4,4,2,2,5,4,41,0,1,3,8,-1],[0,1,3,0,1,7,31,3,4,2,2,3,3,21,48,0,5,10,0],[2,1,3,0,0,2,8,5,5,3,5,2,4,37,39,2,-1,-1,105],[0,1,0,0,3,3,11,2,4,5,4,5,5,70,1,2,4,8,-1],[1,0,3,0,0,29,3,5,3,3,5,1,1,41,1,2,5,10,-1],[1,0,3,0,3,7,11,3,4,2,3,3,4,26,0,1,3,7,-1],[1,0,3,1,0,39,11,4,2,1,3,2,3,42,0,4,2,5,-1],[1,1,3,1,0,21,3,5,3,3,5,3,4,37,5,4,5,9,5],[0,1,1,1,1,11,29,3,3,2,2,5,2,28,48,0,4,8,-1],[0,1,1,1,3,7,27,3,4,3,2,4,4,74,15,3,4,9,-1],[1,1,1,1,1,7,12,2,5,1,2,4,3,22,1,1,3,6,-1],[1,0,3,0,1,7,4,4,3,3,2,5,2,56,1,0,3,9,-1],[2,0,3,0,2,2,8,1,3,4,3,3,3,104,37,0,-1,-1,-1],[1,1,1,0,3,15,25,2,4,3,3,4,4,7,3,0,2,4,-1],[2,0,1,0,2,2,8,3,5,5,3,5,2,50,28,1,-1,-1,-1],[2,1,3,1,0,2,8,3,4,1,4,1,3,67,19,4,-1,-1,-1],[1,1,0,0,1,15,31,3,4,4,3,4,3,88,12,0,2,5,-1],[0,0,0,1,0,5,3,4,4,3,4,3,3,44,48,2,5,7,5],[1,1,1,1,3,15,9,2,4,4,2,4,3,67,16,1,3,8,104],[1,0,2,0,1,33,20,3,3,3,1,4,4,81,5,0,4,8,-1],[1,0,2,0,0,5,23,4,3,2,4,2,1,44,21,4,4,8,-1],[1,0,1,1,1,3,14,4,5,1,3,5,3,26,1,1,4,8,-1],[1,1,1,1,0,11,15,3,5,1,3,2,1,44,49,3,3,7,-1],[0,0,1,0,1,3,31,3,5,2,2,4,4,13,16,0,3,9,105],[0,1,3,0,0,9,7,5,3,2,5,2,2,104,1,2,4,7,-1],[0,0,3,1,3,7,15,3,5,3,4,3,3,76,10,2,3,8,-1],[1,0,3,1,3,3,8,2,5,3,4,4,4,26,11,0,4,10,-1],[0,1,1,0,0,7,43,4,3,2,5,3,1,74,35,2,4,9,4],[0,0,0,1,1,47,11,4,5,1,2,4,4,21,20,1,5,8,-1],[1,1,2,1,3,13,3,3,5,3,5,2,3,42,5,1,5,10,5],[0,0,1,0,3,39,10,3,5,3,5,4,4,7,32,2,3,8,-1],[1,1,1,0,1,47,14,3,4,3,1,3,2,28,4,2,5,8,-1],[1,0,0,1,1,31,15,5,5,4,1,5,4,88,5,1,4,9,0],[1,0,0,0,1,39,31,2,4,4,1,5,2,56,38,1,5,9,1],[2,1,3,1,1,2,8,4,4,2,3,3,2,88,0,0,-1,-1,0],[1,0,0,1,0,11,42,3,4,3,4,3,1,104,1,3,4,10,-1],[1,1,3,1,2,3,8,3,4,3,3,3,3,28,1,0,3,7,101],[1,1,2,0,3,39,15,3,4,5,3,4,5,74,1,2,2,5,-1],[2,1,3,1,0,18,8,4,4,2,5,2,3,14,45,1,-1,-1,-1],[0,1,1,1,1,7,47,3,4,3,3,5,4,50,1,3,5,10,-1],[0,0,1,1,1,13,4,5,2,2,2,4,2,25,23,1,2,4,-1],[1,1,1,1,0,13,7,5,5,3,3,2,4,13,11,3,4,8,-1],[1,1,1,0,2,7,45,2,3,4,3,3,4,67,3,1,3,5,104],[1,1,2,1,3,39,11,3,5,2,3,2,5,22,16,2,5,10,1],[1,1,0,0,1,11,14,3,5,4,4,5,4,35,5,3,5,8,-1],[1,1,1,0,1,15,30,2,3,3,3,5,4,42,0,0,4,8,-1],[1,1,3,0,0,15,1,5,2,3,4,2,3,38,7,3,3,4,103],[0,1,2,0,2,19,12,1,5,5,3,4,3,26,20,3,3,4,-1],[2,1,3,1,2,2,10,4,5,4,4,5,4,70,4,0,-1,-1,-1],[1,0,3,0,0,15,57,5,2,1,5,2,3,19,8,2,3,7,-1],[1,1,2,1,1,11,30,4,3,4,4,5,4,42,0,0,2,4,105],[1,0,2,1,2,7,11,3,4,5,3,4,3,11,0,2,4,8,4],[1,1,2,0,0,15,27,3,1,1,3,3,4,38,5,3,4,8,-1],[2,0,0,1,2,2,8,2,4,3,4,5,2,73,9,0,-1,-1,-1],[0,1,1,0,0,13,35,4,3,3,5,2,3,70,5,3,4,9,2],[2,0,0,0,2,2,10,2,5,5,4,3,2,35,0,1,-1,-1,1],[2,1,2,1,2,2,8,3,5,5,3,5,4,67,33,1,-1,-1,101],[1,1,3,1,0,13,35,5,3,1,4,2,3,25,13,4,3,4,-1],[0,0,3,0,3,15,11,2,4,4,5,4,4,98,17,1,5,10,2],[2,1,3,0,2,18,8,2,5,3,3,5,3,70,3,3,-1,-1,-1],[2,1,1,0,2,18,8,4,2,5,2,5,4,67,1,1,-1,-1,2],[1,0,3,0,0,35,13,3,2,2,5,1,2,74,32,3,4,7,4],[0,1,2,1,1,35,15,4,4,4,2,4,3,50,10,0,4,8,5],[0,0,1,1,0,7,41,5,2,1,4,1,2,70,4,2,5,8,5],[0,1,2,0,0,11,11,4,3,2,4,1,2,14,24,3,5,10,-1],[2,0,0,0,2,2,9,4,4,5,3,4,4,100,5,0,-1,-1,101],[0,0,3,1,0,27,7,4,3,2,4,1,1,14,33,1,4,8,-1],[0,0,2,0,2,11,10,3,5,5,3,5,3,19,1,1,3,6,-1],[2,1,1,0,0,18,8,4,4,2,5,2,3,38,1,2,-1,-1,-1],[0,1,0,0,3,13,38,4,5,2,3,4,3,37,3,2,2,6,104],[0,0,0,0,0,1,3,3,3,1,4,1,3,98,37,4,4,9,-1],[0,0,2,0,3,3,10,3,5,2,4,4,4,35,17,2,3,9,100],[0,1,1,0,1,7,31,3,4,5,2,4,3,104,1,1,5,8,-1],[1,1,1,0,1,19,30,3,3,3,4,4,3,112,1,0,3,7,-1],[1,1,1,1,1,15,30,4,3,2,2,4,3,21,1,0,2,4,-1],[1,0,1,1,3,11,42,3,5,2,4,3,3,37,3,2,3,7,-1],[2,0,3,0,3,2,8,2,4,3,2,3,4,69,1,1,-1,-1,102],[1,0,3,0,2,3,11,4,4,4,4,5,5,50,1,0,3,6,-1],[1,0,2,0,0,3,59,4,3,3,3,3,1,38,20,2,4,9,-1],[1,0,3,1,2,19,24,3,4,4,3,5,4,11,1,0,3,8,103],[1,1,2,0,3,43,10,2,5,4,3,3,3,37,4,2,4,8,-1],[0,1,2,1,1,7,31,3,4,4,3,4,3,26,35,1,3,7,-1],[2,1,0,0,2,2,8,4,4,4,3,5,2,13,5,0,-1,-1,-1],[2,0,0,1,0,2,8,4,4,2,5,1,3,76,9,3,-1,-1,-1],[0,0,0,0,3,11,9,2,4,2,5,3,4,73,0,2,3,7,-1],[0,0,2,1,3,7,26,3,4,4,4,4,4,37,16,3,3,9,-1],[2,0,3,0,2,2,8,2,4,5,3,3,5,70,9,1,-1,-1,-1],[2,1,0,1,2,2,8,2,3,2,4,3,3,88,1,0,-1,-1,-1],[2,0,1,0,2,2,8,3,4,3,4,5,3,19,0,0,-1,-1,104],[1,1,2,0,3,47,14,3,4,5,4,4,2,82,1,2,4,9,4],[1,0,3,1,0,41,3,2,3,3,5,2,3,44,0,3,4,9,5],[1,1,3,0,0,15,11,4,2,1,5,2,3,7,21,1,4,9,-1],[1,1,3,1,3,39,11,3,4,3,3,5,5,50,49,3,3,6,-1],[2,0,1,1,1,2,8,3,4,1,3,5,4,52,17,0,-1,-1,102],[1,0,0,0,3,15,11,2,3,3,3,3,5,67,34,1,4,7,5],[1,1,3,1,2,7,10,1,5,5,4,4,2,81,32,1,4,7,3],[1,0,0,0,2,3,10,2,5,3,2,4,3,28,5,3,4,8,-1],[0,1,1,0,0,3,59,4,2,1,4,3,3,13,9,2,4,10,1],[0,0,1,1,1,39,62,4,3,1,4,5,2,50,9,1,4,9,-1],[0,0,0,0,0,15,11,5,5,4,4,3,3,70,53,4,4,9,-1],[0,1,1,0,1,63,60,2,4,4,2,5,4,56,0,1,4,10,1],[1,1,2,0,0,3,47,5,4,2,3,3,1,76,5,4,3,8,-1],[1,0,2,0,2,19,10,1,4,5,3,4,3,11,17,0,4,10,4],[0,0,2,1,3,3,43,3,5,4,3,4,4,112,8,2,4,8,-1],[0,1,2,0,0,3,11,5,4,1,5,1,2,37,9,1,4,10,1],[2,0,3,1,0,0,8,4,2,2,5,3,3,26,4,1,-1,-1,-1],[1,1,2,0,3,59,14,3,5,4,2,5,3,11,17,2,3,8,-1],[1,1,3,0,0,1,19,2,3,2,5,3,3,44,45,3,4,9,0],[2,1,1,1,2,18,8,4,2,4,2,3,3,7,9,2,-1,-1,-1],[1,0,0,0,2,19,15,4,3,5,2,3,1,100,17,1,1,2,-1],[0,1,1,0,2,27,8,3,3,3,3,5,2,67,24,0,4,9,-1],[2,0,0,0,2,18,1,4,4,4,2,4,1,84,3,2,-1,-1,2],[1,0,0,1,0,15,13,5,3,3,5,2,2,38,16,4,5,7,2],[1,0,0,0,2,19,1,4,5,3,3,4,2,97,9,1,4,8,-1],[1,0,2,0,3,15,15,3,5,4,4,4,4,81,6,2,4,9,-1],[2,1,1,1,1,2,8,1,3,1,2,4,4,74,1,1,-1,-1,-1],[1,0,3,0,3,23,9,2,2,3,1,4,3,112,13,4,4,10,-1],[1,1,1,1,3,35,10,4,4,4,5,4,4,88,24,4,4,8,-1],[1,1,3,0,3,5,49,3,5,2,3,4,3,44,21,1,2,4,-1],[1,0,3,1,0,35,15,3,3,2,5,1,3,37,1,0,5,10,5],[0,1,3,1,1,29,39,3,3,2,3,4,4,37,14,3,4,9,-1],[2,1,2,1,2,18,8,2,3,4,4,5,4,11,1,0,-1,-1,100],[0,1,3,1,0,39,15,2,3,2,5,2,4,56,5,4,5,5,-1],[1,1,1,1,1,7,28,4,3,2,3,5,4,81,1,1,4,10,-1],[2,1,0,1,2,18,8,4,2,4,2,4,2,67,1,0,-1,-1,100],[1,1,1,0,2,15,8,1,3,4,2,4,5,11,0,2,2,3,100],[0,1,2,0,0,9,49,5,5,1,4,2,3,104,1,2,4,10,-1],[0,0,1,0,3,15,13,2,4,5,5,3,5,73,17,3,4,9,-1],[1,1,1,0,3,7,11,2,4,2,3,3,5,70,3,3,3,4,104],[1,1,1,1,2,3,11,1,2,4,4,4,3,19,21,0,2,4,102],[1,1,2,1,0,15,41,4,4,2,4,3,3,44,5,0,3,7,-1],[0,0,1,0,1,19,63,3,4,3,2,4,4,42,3,0,4,8,-1],[2,1,0,1,2,18,8,1,4,5,3,2,4,70,6,1,-1,-1,-1],[1,0,1,1,3,15,15,4,4,3,3,3,5,14,3,3,3,7,104],[1,0,1,0,3,35,9,4,4,3,4,2,5,82,1,3,3,7,-1],[1,0,1,0,0,13,35,5,3,2,5,1,3,97,0,4,4,10,4],[1,1,0,0,2,19,10,2,3,5,3,4,3,76,1,2,3,8,-1],[1,1,1,0,2,55,10,2,3,3,2,4,1,7,9,0,3,6,-1],[1,1,3,1,0,51,27,4,3,3,3,1,1,37,32,4,5,10,1],[2,1,0,0,2,2,8,1,3,4,3,4,4,26,9,3,-1,-1,-1],[1,0,0,1,1,7,29,4,3,3,2,5,3,52,1,4,4,7,-1],[1,1,1,0,3,7,11,4,5,3,2,5,2,38,1,2,4,10,-1],[1,0,0,0,2,3,26,2,5,4,3,3,4,82,9,0,3,4,101],[1,1,1,0,3,45,3,2,5,4,4,3,5,97,20,3,3,8,-1],[1,1,1,1,2,7,2,3,4,5,3,3,4,82,16,2,4,5,-1],[1,0,3,0,0,5,1,4,4,3,5,1,2,37,1,1,4,9,0],[2,0,0,0,3,2,8,2,5,3,3,4,4,14,1,3,-1,-1,101],[1,0,2,0,2,11,15,3,4,5,5,4,2,19,1,0,5,10,-1],[2,0,3,1,3,16,8,4,5,3,4,4,3,73,1,4,-1,-1,-1],[1,0,1,1,3,45,7,3,4,3,2,4,4,22,2,3,4,9,-1],[1,0,1,0,1,13,18,2,5,3,2,5,3,21,2,3,4,10,-1],[1,0,1,0,2,3,8,5,3,5,3,4,2,19,5,1,4,8,5],[1,0,3,0,1,7,46,4,3,1,4,5,5,14,41,1,4,10,0],[2,1,1,1,2,2,8,4,4,4,5,3,3,98,33,0,-1,-1,-1],[1,0,1,1,1,3,21,5,3,3,2,5,2,21,16,0,4,10,-1],[1,0,0,0,1,3,63,3,4,2,2,5,3,19,0,0,5,8,1],[0,0,2,0,0,7,43,5,5,2,5,1,1,76,32,3,4,9,-1],[1,1,1,0,1,11,29,4,4,1,2,4,5,56,3,1,4,9,3],[1,1,3,1,0,25,35,3,3,1,5,1,3,44,8,3,4,8,-1],[0,0,0,1,2,15,45,2,3,3,2,4,2,7,1,1,4,10,5],[1,0,3,0,2,3,11,4,2,5,2,4,3,67,1,0,3,6,-1],[0,0,3,1,0,25,3,5,1,3,5,1,3,76,7,3,4,10,-1],[1,1,2,0,0,3,43,4,2,2,5,3,1,100,12,3,3,8,-1],[1,1,3,1,0,9,33,3,4,1,5,2,2,44,1,3,4,10,-1],[0,0,2,0,1,35,63,2,4,2,1,5,5,44,9,1,3,7,-1],[0,1,0,1,0,39,47,3,3,3,4,1,3,25,21,4,4,6,1],[1,0,0,0,2,3,14,4,4,5,4,3,2,73,0,3,3,7,-1],[2,1,3,1,2,2,8,3,4,5,4,5,5,26,1,1,-1,-1,-1],[1,1,2,0,1,15,31,4,2,3,2,5,4,14,6,2,2,7,-1],[0,1,1,0,1,39,14,5,2,2,4,4,4,25,15,1,4,7,-1],[1,1,0,0,1,15,31,4,4,2,1,5,3,26,4,0,4,8,4],[2,0,0,1,2,18,8,4,4,5,4,3,4,44,3,1,-1,-1,-1],[1,1,0,1,2,3,10,2,4,5,1,4,3,11,49,0,4,10,-1],[1,0,2,0,0,15,11,3,5,3,5,1,4,49,3,2,5,10,3],[1,1,1,0,2,11,10,3,4,5,2,4,4,41,11,1,4,10,-1],[1,1,2,0,0,35,11,4,2,2,3,2,2,41,5,4,5,10,-1],[1,1,1,1,1,13,7,3,4,2,3,5,5,88,33,1,3,7,100],[0,1,2,1,0,9,1,4,3,1,2,2,2,37,37,2,5,10,-1],[2,1,3,0,3,18,8,3,3,3,3,3,4,97,33,0,-1,-1,-1],[0,0,0,0,2,7,8,4,3,4,3,3,5,13,0,1,4,9,3],[1,0,3,1,3,7,11,4,5,3,3,3,4,38,4,2,2,4,105],[2,1,1,1,1,18,8,4,3,2,3,4,3,84,1,1,-1,-1,4],[2,0,1,1,2,2,8,2,3,5,2,3,4,7,11,3,-1,-1,5],[1,1,1,0,2,11,7,3,5,5,2,4,2,38,1,3,3,4,100],[1,0,2,0,3,35,11,4,5,3,4,3,5,98,5,2,2,3,-1],[1,1,0,0,2,3,9,3,4,3,2,3,2,44,1,2,3,3,100],[1,0,1,1,2,7,11,3,5,4,3,3,4,70,4,3,4,8,5],[1,1,3,0,1,27,31,4,3,3,3,5,4,28,0,3,3,7,102],[1,1,1,0,0,5,1,4,3,2,5,3,2,70,5,3,5,10,-1],[2,0,3,1,0,2,8,3,4,2,5,3,4,7,0,3,-1,-1,-1],[0,0,2,1,0,9,35,4,4,1,5,2,4,44,24,3,5,9,4],[1,0,1,0,3,15,11,2,4,4,4,3,4,42,33,0,2,5,105],[1,1,3,1,0,3,45,2,2,4,5,4,1,13,25,1,5,7,-1],[1,1,0,1,0,37,3,5,3,2,5,3,1,7,1,0,3,6,103],[0,0,3,1,0,1,35,5,2,4,5,3,3,37,17,2,5,10,-1],[0,1,1,0,0,11,11,3,4,3,5,1,2,42,0,2,4,9,-1],[1,1,3,0,3,1,33,2,5,4,4,3,5,70,21,3,4,8,-1],[1,1,2,1,3,7,10,3,5,3,3,2,4,67,19,2,3,7,-1],[1,1,1,0,0,5,35,3,3,3,5,1,3,73,41,3,4,10,-1],[0,0,1,1,2,5,19,2,3,2,3,5,2,82,12,0,4,10,-1],[2,1,3,0,1,2,8,2,4,2,2,4,3,82,3,1,-1,-1,-1],[1,1,2,0,3,7,37,3,4,4,2,3,4,42,1,2,5,10,-1],[2,1,0,0,2,2,8,3,4,5,5,4,3,82,3,2,-1,-1,103],[0,0,3,1,3,51,15,2,5,4,3,4,5,84,3,2,3,8,-1],[1,0,2,0,3,39,15,3,2,5,2,3,5,11,5,2,2,5,-1],[1,0,3,1,1,35,15,4,4,2,3,5,3,88,4,2,3,6,-1],[0,0,3,0,3,19,12,3,5,4,4,3,3,74,1,1,4,9,-1],[2,1,1,0,1,18,8,2,4,4,4,4,5,52,7,1,-1,-1,-1],[0,0,3,0,0,1,17,4,3,2,5,1,1,38,7,0,4,9,-1],[1,0,0,0,1,7,15,3,3,3,2,5,3,13,0,1,4,9,-1],[1,1,0,1,3,7,14,3,4,3,4,3,4,44,32,3,3,7,-1],[0,1,0,0,1,31,28,4,4,2,1,5,4,52,34,1,3,7,-1],[1,0,3,0,0,39,11,3,4,3,5,2,3,11,61,2,3,8,-1],[1,1,0,0,2,7,42,4,4,5,3,4,4,41,37,1,4,8,-1],[1,0,0,0,3,7,14,4,3,4,4,4,3,74,17,4,4,7,-1],[0,1,1,0,2,55,14,2,3,5,2,4,1,21,25,0,2,5,-1],[0,0,3,0,0,5,17,3,2,1,3,3,2,35,4,2,4,9,-1],[0,1,1,0,1,13,36,4,3,2,3,5,3,88,16,0,4,8,5],[0,0,1,0,0,25,35,3,4,2,5,3,3,37,41,0,5,9,-1],[0,0,2,1,3,3,15,4,3,4,4,2,5,73,1,3,4,10,-1],[2,0,0,0,2,2,8,4,2,5,4,4,4,25,7,3,-1,-1,-1],[1,1,1,0,2,7,10,4,5,2,4,4,3,19,5,3,4,8,-1],[2,0,3,0,2,2,8,4,4,5,2,3,4,49,21,0,-1,-1,104],[2,0,1,0,2,2,8,3,4,2,4,5,3,19,7,2,-1,-1,-1],[1,1,1,0,0,31,7,3,5,3,5,1,2,7,17,0,4,8,-1],[1,1,3,1,3,5,3,2,4,4,5,3,3,74,5,1,1,3,-1],[2,1,3,0,2,2,8,3,5,4,4,3,2,11,1,1,-1,-1,1],[1,0,2,1,1,3,29,4,4,2,3,5,4,26,1,0,5,7,-1],[2,0,3,1,1,2,8,4,4,4,3,4,4,37,3,2,-1,-1,105],[1,0,1,1,3,11,8,2,4,3,5,3,5,44,0,3,3,6,-1],[1,0,3,0,0,13,3,4,4,1,5,2,2,41,0,1,4,8,0],[1,0,3,1,3,37,3,3,5,4,4,4,3,41,2,3,3,7,-1],[2,0,0,0,2,2,8,4,2,5,2,4,4,25,18,3,-1,-1,-1],[1,1,3,0,3,7,11,3,5,4,4,3,4,35,2,2,2,3,105],[1,1,1,0,2,15,10,3,4,5,2,5,4,35,1,0,3,8,-1],[1,0,2,0,1,47,47,4,4,2,2,4,3,28,9,0,3,6,102]],"blk":"Équipement financier, canaux utilisés, attitudes vis-à-vis de la banque et du mobile money, critères de choix, projets et typologie de la population.","tags":["1 000 personnes","4 profils types","Juin 2027"]};
const CPX={"t":"Post-test de la campagne « Ma banque dans ma poche »","per":"Septembre 2027","unit":"personnes interrogées","file":"BGFIBank_Post_test_Campagne_2027.xlsx","brand":"BGFIBank","desc":"Efficacité de la campagne de lancement de l’application mobile : reconnaissance, attribution, agrément, compréhension du message, incitation et effet sur l’opinion.","sub":"Post-test auprès de 800 personnes de 18 à 55 ans, exposées aux supports de la campagne diffusée en juillet et août 2027 · Abidjan et intérieur du pays · face à face et en ligne","blk":"Post-test de la campagne de lancement de l’application mobile BGFIBank : reconnaissance, attribution à la marque, agrément, compréhension du message et incitation, au regard des normes SPIRIT.","tags":["800 personnes","6 supports","Septembre 2027"],"zone":["Abidjan","Intérieur du pays"],"cbL":"Cible","cb":["Clients BGFIBank","Clients d’une autre banque","Non bancarisés"],"sup":["Télévision","Radio","Affichage urbain","Réseaux sociaux","Sites web et vidéo en ligne","En agence"],"el":["Le slogan « Ma banque dans ma poche »","L’application sur le téléphone","Le personnage du jeune commerçant","L’ouverture de compte à distance","La musique","Les couleurs de la marque"],"msg":["Le message est clair","La campagne est crédible","La campagne est originale","Elle donne envie d’en savoir plus","Elle s’adresse à des gens comme moi","Elle valorise l’image de la banque"],"comp":["Message bien compris","Compris en partie","Mal compris"],"act":"télécharger l’application","incT":"Intention de télécharger l’application","incS":"incités à télécharger l’application","inc":["L’a déjà téléchargée","Certainement","Probablement","Probablement pas","Certainement pas"],"opi":["Opinion améliorée","Opinion inchangée","Opinion dégradée"],"vpos":["Le jeune commerçant qui gère tout depuis son téléphone, je me suis reconnu.","Le slogan est facile à retenir, on le chante au bureau.","J’ai téléchargé l’application juste après avoir vu la pub.","Enfin une banque qui parle de la vie de tous les jours.","La campagne donne une image moderne de la banque.","Le message est simple : tout faire sans aller en agence."],"vneg":["J’ai cru que c’était une publicité pour un opérateur mobile.","On ne comprend pas ce qu’il faut faire pour ouvrir un compte.","La pub passe trop vite, on n’a pas le temps de lire.","Je l’ai vue mais je ne me souviens plus de la banque.","Beau spot, mais l’application ne marche pas aussi bien.","Rien n’est dit sur les frais."],"rec":[["Renforcer la signature de marque","Logo et nom présents dès les premières secondes et en fin de spot : l’attribution reste le maillon faible face aux opérateurs mobiles.","Forte","Prochaine vague"],["Expliciter l’action attendue","Un appel à l’action unique (« téléchargez l’application ») avec un QR code sur l’affichage et les réseaux sociaux.","Forte","Prochaine vague"],["Capitaliser sur le personnage","Le jeune commerçant est l’élément le plus mémorisé : le décliner en série de formats courts.","Moyenne","Moyen terme"],["Rassurer sur les frais","Une mention claire des conditions, frein cité par les non-clients.","Moyenne","Prochaine vague"],["Aligner l’expérience sur la promesse","Fiabiliser l’application avant d’amplifier la diffusion : la déception affaiblit l’effet sur l’opinion.","Forte","Court terme"]],"meth":[["Cible","Personnes de 18 à 55 ans, bancarisées ou non, résidant en Côte d’Ivoire."],["Échantillon","800 personnes, quotas par sexe, âge, zone et statut bancaire."],["Protocole","Mémorisation spontanée, puis reconnaissance sur présentation des supports (spot, affiche, publications) ; attribution, agrément, compréhension et incitation. Terrain du 2 au 16 septembre 2027."],["Normes SPIRIT","Résultats moyens des post-tests de campagnes grand public conduits par SPIRIT, servant de référence d’interprétation."],["Précision","Marge d’erreur maximale de plus ou moins 3,5 points à 95 % de confiance ; aucun résultat commenté sur moins de 30 personnes."]],"norm":{"rec":0.45,"mem":0.2,"att":0.6,"agr":0.6,"comp":0.7,"inc":0.3},"r":[[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,0,1,1,1,24,5,4,5,4,5,4,5,40,1,1,1,-1],[0,0,2,0,1,1,2,1,3,3,3,2,2,4,3,39,4,0,2,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,1,0,1,7,3,3,4,2,3,4,3,15,3,1,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,1,0,2,1,4,4,5,3,4,2,4,8,3,0,1,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,1,0,1,16,5,5,5,5,4,5,5,9,4,0,1,4],[0,0,0,1,1,1,2,37,3,4,3,3,2,3,3,32,2,1,1,100],[2,0,0,0,1,1,2,9,4,5,2,3,4,5,5,12,1,2,1,3],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,1,1,1,2,26,2,1,1,2,1,1,1,33,4,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,0,1,0,2,12,4,4,4,4,3,3,4,14,1,0,1,-1],[0,0,0,0,1,0,1,44,3,3,4,1,1,4,3,16,3,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,0,1,0,2,12,2,3,2,3,1,2,4,33,4,0,1,103],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,0,1,25,4,5,5,5,4,5,4,3,3,2,0,0],[0,0,2,0,1,0,1,17,3,3,2,4,2,5,4,8,2,0,1,-1],[0,0,1,0,1,1,2,26,4,4,3,5,4,3,3,6,2,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,1,1,1,11,5,5,4,4,5,5,4,26,2,0,0,-1],[0,1,0,0,1,1,1,29,4,3,4,4,5,4,4,7,2,0,0,-1],[0,0,2,1,1,0,1,33,4,4,3,3,5,3,4,52,4,2,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,1,1,0,1,1,4,4,4,2,3,4,5,27,3,2,1,2],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,1,1,0,1,2,4,5,4,3,4,4,3,4,2,0,0,5],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,1,1,1,23,5,5,5,5,5,5,5,32,1,0,0,-1],[1,1,3,1,1,1,2,47,4,5,5,3,5,3,5,20,2,0,2,3],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,0,1,0,1,33,5,5,4,3,5,5,3,18,2,0,1,-1],[0,1,1,0,1,0,1,8,4,5,3,3,2,4,3,23,3,0,1,2],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,1,1,0,2,43,4,4,3,3,4,3,4,17,4,0,1,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,1,0,2,9,3,3,2,3,4,2,2,36,3,0,1,-1],[1,1,1,0,1,1,1,8,5,4,5,5,5,4,5,3,4,0,1,3],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,0,1,1,1,22,4,3,4,3,2,4,5,0,2,0,1,-1],[2,0,1,0,1,0,1,8,5,5,5,5,5,5,5,21,3,0,1,-1],[0,0,1,1,1,0,1,33,2,2,2,3,2,2,2,44,4,0,1,-1],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,1,1,1,12,3,4,5,2,4,4,3,13,2,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,0,1,0,2,1,4,4,4,5,5,3,4,35,4,0,0,0],[1,1,0,0,1,0,1,5,4,4,4,4,3,5,5,3,3,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,0,1,1,1,39,3,4,2,3,4,3,3,12,4,0,1,-1],[1,1,3,1,1,1,2,8,3,4,3,2,5,4,2,26,3,0,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,1,0,1,8,4,5,5,3,3,4,3,25,2,0,0,1],[0,1,1,0,1,0,1,11,5,5,5,5,4,5,5,45,3,0,1,3],[1,1,1,1,1,0,1,8,4,3,4,3,4,3,4,18,4,0,1,-1],[0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,2,0,1,0,2,58,4,3,5,3,4,4,4,8,2,0,0,0],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,1,1,1,1,1,4,3,5,4,4,4,4,1,4,0,1,1],[0,1,0,1,1,0,1,1,4,4,4,5,3,5,4,15,3,0,1,1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,0,1,1,2,9,4,4,4,4,4,2,4,0,4,0,1,-1],[0,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,1,1,2,47,5,4,4,5,5,5,5,53,3,1,1,4],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,1,1,2,11,4,5,4,5,4,5,5,9,4,0,1,-1],[0,0,1,0,1,0,1,33,4,4,3,3,3,4,4,4,4,1,1,-1],[0,0,3,1,1,0,1,11,5,4,5,4,5,5,4,10,3,0,1,-1],[1,0,1,0,1,0,2,11,4,5,3,3,3,5,4,42,2,0,0,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,0,1,1,1,9,4,3,4,4,3,3,5,6,1,1,1,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,1,0,2,26,3,3,3,3,4,4,3,13,2,2,0,104],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,1,1,1,1,14,4,4,3,3,5,3,4,37,3,0,0,-1],[2,1,1,1,1,0,2,9,4,5,4,3,3,4,2,42,2,1,1,4],[0,0,0,0,1,0,1,4,3,4,1,4,3,3,4,2,3,0,1,103],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,1,1,1,8,4,4,3,4,3,5,4,37,1,1,1,-1],[1,0,0,0,1,1,2,1,5,5,5,4,4,5,4,47,3,0,0,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,1,1,1,1,4,5,4,4,4,4,3,3,1,0,1,-1],[0,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,1,1,1,28,5,5,5,5,5,5,5,13,4,1,1,-1],[0,1,2,1,1,0,1,43,4,4,5,3,5,4,4,12,1,0,1,0],[1,0,1,1,1,0,2,8,3,3,2,4,5,3,3,38,4,0,2,-1],[1,1,0,0,1,0,1,8,2,1,2,2,2,3,1,6,2,2,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,1,1,2,36,3,2,4,2,3,3,4,22,1,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,1,0,2,1,4,3,4,5,4,4,4,1,1,0,1,2],[1,0,1,0,1,0,2,6,5,5,5,5,5,5,4,6,1,0,1,-1],[1,1,0,1,1,0,2,4,3,3,3,2,3,3,3,37,2,2,1,102],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,1,0,1,21,2,2,2,1,2,1,1,23,1,1,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,0,0,1,0,1,22,5,4,5,5,4,5,5,36,2,0,0,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,0,1,1,1,14,4,4,4,4,3,4,4,11,3,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,2,1,1,0,1,7,4,5,3,4,4,3,5,32,0,0,2,1],[1,0,0,0,1,0,2,10,3,3,3,4,3,2,3,41,4,0,1,101],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,1,1,1,10,4,4,3,4,3,4,4,9,4,0,0,-1],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,1,0,1,1,5,5,5,5,5,4,5,20,2,0,0,-1],[0,0,3,1,1,0,1,25,4,4,3,3,4,4,4,22,2,0,0,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,1,0,1,9,4,3,4,3,4,4,3,7,4,0,1,-1],[0,0,3,0,1,0,1,13,4,5,2,4,3,4,4,3,0,0,0,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,2,1,1,1,2,27,2,2,1,1,3,1,2,44,4,0,1,-1],[1,1,0,0,1,1,2,9,5,5,5,5,5,5,5,5,0,2,0,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,2,0,1,0,1,13,5,5,5,5,5,5,5,16,4,0,0,-1],[0,0,2,1,1,1,2,27,3,4,3,3,3,4,4,3,3,2,2,-1],[1,0,1,1,1,1,1,8,4,5,4,4,4,4,5,4,2,0,1,2],[2,0,2,0,1,0,1,1,4,4,4,5,4,4,4,46,0,0,1,5],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,1,1,0,2,4,4,5,4,4,4,4,3,29,4,1,1,3],[1,0,0,0,1,1,1,20,4,4,4,3,3,4,4,46,4,0,0,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,1,1,2,40,3,3,1,4,3,2,4,7,4,0,1,-1],[2,0,1,0,1,0,1,1,3,4,4,3,2,2,2,38,4,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,0,1,1,2,1,3,4,3,2,4,4,3,4,3,0,2,104],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,0,2,21,3,3,4,4,2,2,4,14,4,1,2,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,0,1,1,1,49,2,1,1,2,2,2,2,50,2,1,1,-1],[2,0,1,1,1,1,2,8,4,5,5,3,4,4,3,1,2,0,1,-1],[2,0,2,1,1,0,1,9,5,5,5,4,5,5,5,44,4,0,0,-1],[2,1,3,1,1,1,2,10,3,4,2,1,3,4,2,37,2,0,0,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,0,1,43,4,3,4,3,4,4,5,7,3,0,0,-1],[0,1,3,0,1,1,1,1,4,3,5,3,4,4,4,10,2,2,0,-1],[0,0,2,0,1,0,2,25,4,5,3,3,4,5,4,10,3,1,0,-1],[0,1,1,1,1,1,2,11,3,4,1,3,4,3,3,1,3,0,1,-1],[0,1,2,1,1,0,1,61,5,5,5,5,4,5,5,9,2,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,1,1,7,4,4,4,4,3,4,5,7,0,1,0,-1],[0,0,3,0,1,0,1,43,3,4,4,4,3,3,2,12,3,1,1,102],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,3,1,1,0,2,10,3,3,2,3,2,2,4,0,2,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,1,0,2,10,3,4,4,3,4,2,3,0,4,0,1,102],[0,0,1,0,1,1,2,62,3,3,3,2,3,3,3,7,2,1,1,-1],[2,1,1,1,1,0,1,13,3,2,2,4,4,3,3,7,3,0,2,100],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,1,1,1,2,27,3,4,4,3,3,2,4,40,4,1,2,101],[0,0,3,0,1,1,2,7,3,3,4,2,3,2,4,5,3,1,1,102],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,1,1,9,5,5,3,4,5,4,5,40,0,0,1,1],[2,0,1,0,1,0,1,19,4,4,4,4,3,5,4,4,1,0,1,-1],[2,1,2,1,1,1,1,9,5,4,3,5,4,5,5,21,4,0,1,-1],[1,0,0,0,1,1,2,13,5,5,5,5,5,4,4,59,2,0,1,5],[1,1,0,0,1,1,1,1,5,5,3,4,5,4,5,10,2,0,1,1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,1,1,0,2,7,1,2,2,1,2,1,1,32,3,0,1,-1],[0,1,2,0,1,0,1,4,4,4,5,4,4,4,3,33,1,0,1,-1],[1,0,0,0,1,0,1,3,4,4,4,5,5,5,3,52,2,1,0,-1],[2,1,1,0,1,1,2,25,5,5,5,3,5,5,5,23,4,1,0,4],[0,0,1,0,1,1,1,4,3,3,4,2,3,4,2,41,2,2,2,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,2,1,1,0,1,35,4,4,4,3,4,4,4,0,3,2,0,-1],[0,0,0,0,1,1,2,40,1,1,2,1,1,1,2,49,3,1,0,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,1,1,1,13,3,3,3,4,3,4,4,23,4,2,1,102],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,1,0,1,13,3,3,4,3,4,3,3,38,3,0,1,100],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,0,1,1,0,2,13,3,4,4,2,3,4,3,5,2,0,2,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,0,0,1,0,1,41,3,3,3,3,3,2,4,3,3,0,1,102],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,1,1,1,2,8,5,5,5,5,5,5,5,4,2,0,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,0,1,0,2,8,3,4,2,3,3,4,3,16,3,2,2,-1],[1,0,1,1,1,0,2,14,3,2,3,2,3,3,3,47,4,0,1,104],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,1,1,1,32,4,4,4,4,5,3,4,40,1,0,0,-1],[1,0,1,0,1,0,2,9,3,2,3,3,2,2,3,50,3,0,0,100],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,0,1,1,2,8,4,4,5,4,4,4,3,42,1,1,1,1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,0,1,0,1,9,2,2,2,2,3,1,2,36,0,0,1,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,1,1,1,2,4,5,3,4,3,5,5,27,4,1,0,0],[1,1,3,1,1,1,1,42,5,5,5,5,5,5,5,16,1,0,0,-1],[1,0,2,0,1,0,1,28,3,4,2,3,4,2,3,24,3,1,1,101],[1,0,2,0,1,0,2,3,4,3,5,4,4,3,3,26,4,0,1,-1],[1,0,2,1,1,1,2,8,4,5,4,4,4,3,3,1,4,1,1,-1],[1,1,0,0,1,1,1,1,2,2,4,2,2,2,2,0,2,0,0,104],[1,1,1,0,1,1,1,1,3,4,2,3,3,2,2,34,4,2,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,0,1,1,2,5,3,3,3,3,2,3,4,4,3,0,2,-1],[1,0,3,0,1,0,2,25,4,4,4,3,3,4,3,38,1,0,1,-1],[0,0,3,0,1,0,2,11,4,5,5,5,3,3,3,5,2,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,0,1,0,2,12,3,2,3,2,2,1,4,4,3,0,1,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,0,1,0,2,26,5,5,4,5,4,5,5,43,3,0,0,-1],[2,1,1,1,1,1,1,9,4,4,4,4,3,3,2,33,2,0,0,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,1,1,1,1,5,4,4,5,5,4,5,35,4,0,1,-1],[0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,1,1,0,2,56,3,2,4,3,4,2,3,4,3,0,0,-1],[0,0,1,0,1,1,2,44,3,3,2,3,2,2,3,7,3,2,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,1,1,4,4,4,4,3,3,2,4,3,2,0,0,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,1,1,2,11,1,1,1,1,1,3,2,15,3,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,1,1,1,2,33,2,2,1,2,2,1,2,0,4,0,1,105],[1,0,3,1,1,0,2,13,5,5,4,5,5,5,5,6,0,0,0,-1],[2,1,0,0,1,0,2,22,3,3,4,3,4,3,4,7,3,2,1,101],[1,0,2,1,1,1,2,1,4,4,5,4,4,3,3,36,3,0,0,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,1,0,1,29,4,3,5,4,4,3,5,13,0,0,0,-1],[0,0,0,0,1,1,1,46,4,4,2,3,5,4,4,12,2,0,0,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,0,1,1,1,6,4,5,4,5,3,3,4,58,4,0,0,-1],[1,0,3,0,1,0,1,2,5,5,4,5,3,4,5,41,4,0,0,-1],[0,0,3,1,1,0,1,15,4,3,4,4,4,4,3,41,0,0,1,-1],[2,1,1,1,1,0,2,12,4,5,4,3,4,3,4,34,2,1,1,-1],[1,1,0,1,1,0,1,8,3,2,2,3,2,5,3,18,4,0,1,-1],[2,0,1,0,1,1,1,11,4,5,4,4,5,4,4,15,2,0,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,1,1,0,2,19,4,3,4,5,4,4,4,43,4,2,1,-1],[0,0,0,1,1,1,2,61,5,5,4,5,4,5,5,33,2,0,1,5],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,1,1,1,33,3,3,3,3,3,4,3,20,3,0,1,-1],[0,1,2,0,1,1,2,40,4,5,3,4,4,4,5,10,3,0,1,-1],[1,0,1,0,1,1,2,23,2,1,1,1,2,2,2,37,3,0,1,101],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,1,0,2,21,5,4,4,4,4,4,5,12,2,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,0,1,1,1,1,17,5,4,5,5,4,5,5,47,4,2,0,0],[0,1,1,1,1,1,1,3,5,5,5,5,4,5,4,12,3,0,1,1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,1,1,1,3,5,5,5,4,4,5,4,11,4,1,1,-1],[1,1,2,0,1,0,2,9,5,5,5,3,5,5,5,13,4,0,0,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,1,1,0,2,14,4,4,5,4,3,5,4,54,1,1,1,3],[2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,3,1,1,1,1,10,4,3,4,2,3,5,4,43,1,1,1,5],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,0,1,1,2,12,3,3,2,2,3,2,3,15,2,1,2,103],[1,1,0,0,1,1,1,7,4,4,3,4,3,4,5,8,4,0,0,-1],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,3,1,1,1,2,12,4,4,5,3,3,3,3,36,3,1,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,1,0,2,9,3,3,3,2,4,3,2,12,4,2,1,104],[0,0,0,1,1,1,1,13,4,3,5,4,4,2,4,3,2,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,0,1,0,2,33,2,4,2,2,1,1,3,46,3,2,1,-1],[1,1,3,0,1,1,1,17,3,3,3,3,3,4,2,39,4,0,1,-1],[1,0,1,0,1,0,2,25,3,4,3,3,2,3,3,6,3,2,1,-1],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,1,1,1,1,10,3,3,1,3,3,4,4,0,4,2,1,101],[1,0,0,0,1,1,2,13,4,4,4,4,3,3,4,13,3,2,0,1],[2,0,0,1,1,0,1,11,4,5,1,5,4,3,4,2,2,0,2,5],[1,0,0,0,1,1,1,12,5,5,4,5,5,4,5,7,2,0,2,5],[1,1,0,0,1,0,1,14,5,5,5,5,5,5,4,30,2,0,1,3],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,1,1,1,15,5,5,5,5,4,5,5,37,2,0,0,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,1,1,1,2,31,3,5,2,1,2,4,3,36,3,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,0,0,1,0,2,9,3,3,3,2,2,4,3,35,4,2,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,1,1,2,17,4,5,3,4,3,4,5,4,4,2,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,1,1,0,1,1,4,4,5,5,4,3,4,29,1,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,2,0,1,0,2,12,2,1,2,2,1,1,1,44,0,2,0,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,1,1,0,2,23,2,1,3,1,1,1,2,6,3,1,2,102],[0,1,2,0,1,0,1,14,4,5,3,4,4,1,4,32,2,0,0,0],[0,0,0,1,1,0,2,8,4,4,3,4,5,2,4,4,0,1,1,-1],[2,1,2,1,1,0,1,24,4,4,5,4,5,4,4,60,4,0,0,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,1,2,9,5,5,5,4,5,5,5,9,4,0,0,4],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,1,1,1,1,28,4,3,5,4,5,4,4,36,3,0,2,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,1,1,8,4,3,3,4,4,5,5,22,0,0,1,2],[2,0,2,0,1,1,1,5,4,4,4,4,4,4,5,35,1,1,2,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,1,1,2,3,4,4,4,3,5,4,4,3,3,1,0,-1],[2,0,0,1,1,1,1,28,4,5,4,5,4,4,5,5,0,0,0,-1],[0,1,1,1,1,1,1,50,4,4,5,5,4,3,2,5,3,1,0,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,1,1,1,2,38,4,5,3,5,3,5,5,7,1,0,1,5],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,1,1,1,1,22,3,3,3,3,2,3,3,3,3,1,0,102],[2,0,1,0,1,1,2,3,3,3,3,4,2,3,3,22,3,1,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,3,1,1,0,1,42,4,2,4,5,4,3,4,16,4,2,1,-1],[0,1,1,1,1,0,2,7,2,3,1,2,2,2,2,7,2,2,1,-1],[0,1,1,1,1,0,2,1,5,4,5,5,4,5,4,33,3,1,1,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,1,1,1,1,5,4,3,3,4,4,4,4,41,1,0,1,-1],[0,0,2,0,1,1,2,38,4,3,2,4,3,4,5,2,3,0,1,-1],[1,1,0,0,1,1,1,17,4,5,3,3,4,4,5,7,3,0,0,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,1,1,1,13,5,5,4,5,5,4,5,0,3,0,1,5],[2,0,2,1,1,0,2,28,4,3,3,3,4,3,5,6,2,1,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,0,1,0,1,24,3,2,3,4,4,3,2,2,0,2,1,-1],[1,0,3,0,1,0,2,25,2,3,1,3,1,2,2,34,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,1,0,2,9,2,4,2,1,1,3,2,40,2,2,1,-1],[1,1,1,1,1,1,2,12,4,4,4,4,4,4,5,8,2,0,1,-1],[0,0,2,1,1,1,1,26,3,3,3,4,2,3,3,5,3,0,2,102],[2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,1,1,2,37,4,4,3,4,4,3,3,1,2,0,1,-1],[2,1,1,0,1,0,2,50,4,5,4,4,3,5,5,6,4,1,1,-1],[0,0,2,0,1,1,1,17,3,3,3,2,2,4,4,7,3,0,1,-1],[1,0,2,1,1,0,1,30,2,2,1,1,2,1,2,2,3,1,1,-1],[2,1,1,1,1,1,2,17,5,5,4,4,4,4,5,42,4,0,0,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,0,1,0,1,11,3,3,3,3,2,2,4,8,3,0,1,-1],[1,0,3,0,1,0,2,15,4,3,3,4,5,3,5,17,3,0,1,3],[1,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,1,1,1,1,3,5,5,5,4,5,4,4,29,4,0,0,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,1,0,1,8,4,4,4,4,5,4,5,12,1,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,0,1,1,0,1,27,5,5,5,5,5,5,5,9,2,1,0,5],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,0,2,17,3,2,2,4,2,2,3,6,3,1,1,100],[0,0,0,1,1,1,2,28,4,5,5,1,4,5,3,15,3,1,0,2],[1,1,0,0,1,0,2,9,3,4,1,2,2,4,3,42,4,2,2,100],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,1,1,0,2,3,3,3,4,4,3,3,3,55,4,1,1,101],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,1,1,0,2,35,4,3,3,5,3,4,4,44,4,0,1,-1],[2,0,2,0,1,0,1,31,5,5,5,5,4,5,5,8,0,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,2,1,1,1,1,1,5,5,5,5,5,5,5,36,0,0,0,-1],[1,0,1,0,1,1,2,14,4,5,4,4,5,5,3,45,4,0,1,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,1,1,0,2,12,2,2,2,1,2,2,1,8,4,1,1,-1],[2,0,1,1,1,1,2,5,4,4,3,3,4,4,4,23,1,1,0,-1],[0,1,1,0,1,0,1,1,4,4,4,4,4,4,5,3,3,1,1,-1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,1,2,1,4,4,3,4,4,5,4,3,4,0,0,-1],[0,0,3,1,1,1,1,1,5,5,5,5,5,5,4,39,0,0,0,3],[2,1,0,1,1,0,2,29,2,3,3,2,3,1,2,7,3,0,1,-1],[1,1,2,0,1,1,2,10,3,3,3,3,2,4,3,8,3,0,2,-1],[0,0,0,0,1,0,2,3,3,3,2,4,3,2,4,12,2,0,1,105],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,0,2,1,5,5,4,5,5,5,4,0,4,0,1,-1],[0,0,3,0,1,1,2,14,4,4,4,4,3,4,4,7,3,2,1,-1],[2,0,2,0,1,0,2,6,4,3,2,4,2,4,3,51,3,0,1,-1],[1,1,0,0,1,1,2,1,2,2,2,1,2,1,2,3,3,2,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,1,0,2,14,4,5,4,3,5,5,3,8,0,0,0,-1],[2,0,0,1,1,1,2,25,3,3,3,2,2,2,3,2,2,1,0,105],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,1,1,0,1,1,2,3,3,3,1,2,2,2,2,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,1,0,2,27,4,3,4,4,3,5,5,7,3,0,1,3],[2,0,3,0,1,1,2,25,5,5,5,4,4,5,4,11,2,0,2,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,1,1,0,1,1,3,3,3,2,3,4,3,10,3,0,2,-1],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,1,0,2,5,3,3,5,3,3,2,4,34,3,0,2,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,1,1,1,2,24,4,4,4,4,4,5,2,2,3,0,0,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,1,0,2,21,3,4,3,3,3,4,3,34,3,0,1,102],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,1,1,1,33,2,1,2,2,2,1,1,2,3,1,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,1,1,1,2,13,4,5,3,3,3,4,3,54,2,0,1,-1],[0,0,2,1,1,1,1,25,3,3,2,3,4,3,1,10,4,0,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,0,1,0,1,26,3,3,4,3,2,3,3,10,4,0,1,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,1,1,0,1,13,5,4,5,4,5,5,5,3,2,0,1,5],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,1,0,1,1,2,24,4,5,5,4,4,5,4,36,1,0,1,-1],[1,0,3,0,1,1,2,25,3,3,4,3,4,2,2,3,3,0,2,-1],[0,1,2,1,1,0,2,28,3,3,2,4,2,3,3,6,4,0,1,-1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,0,2,21,2,2,3,2,1,2,3,21,4,2,0,103],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,1,1,2,13,4,4,5,4,3,3,5,33,0,0,0,-1],[2,0,0,1,1,0,2,1,3,2,3,2,2,3,2,32,3,1,1,101],[2,1,3,0,1,1,2,14,4,4,4,4,3,5,3,3,4,0,1,-1],[1,0,1,0,1,0,1,30,3,3,3,1,3,3,4,5,4,2,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,1,1,0,2,49,4,5,3,3,2,4,3,6,1,2,0,-1],[1,0,1,0,1,0,1,11,5,5,5,5,5,5,3,18,1,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,1,1,1,14,4,3,4,5,4,4,4,23,2,0,2,-1],[0,0,3,1,1,0,1,24,3,4,2,3,4,3,3,8,4,0,1,-1],[0,1,0,1,1,1,2,22,4,4,4,4,4,3,4,8,1,0,0,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,1,1,1,2,33,2,1,2,2,2,3,3,31,2,1,1,105],[1,0,2,1,1,1,2,8,2,3,1,2,2,2,2,26,4,2,1,-1],[1,1,1,1,1,1,2,9,4,2,3,4,3,3,3,38,3,0,1,-1],[0,0,1,1,1,0,2,55,2,2,2,1,1,2,1,48,2,0,1,103],[1,0,1,1,1,0,2,24,3,2,2,3,3,3,2,50,4,1,1,100],[0,1,0,1,1,0,1,2,5,5,5,4,5,5,5,4,3,0,2,4],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,1,1,22,3,3,3,4,2,3,3,35,3,1,2,-1],[2,0,3,0,1,1,2,3,4,4,4,3,4,4,5,45,2,0,1,-1],[1,1,1,1,1,0,1,25,3,4,3,2,3,3,3,9,4,0,1,-1],[1,0,0,0,1,1,2,23,4,4,3,3,3,5,5,12,4,1,1,1],[0,0,3,0,1,0,2,41,2,3,3,1,2,2,1,21,0,0,0,-1],[2,1,0,0,1,1,1,10,5,5,5,4,5,5,5,23,4,1,0,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,1,1,2,14,5,4,5,5,5,5,5,23,1,1,0,-1],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,1,1,1,1,9,4,3,4,5,5,3,4,1,4,0,0,-1],[0,1,0,0,1,0,1,25,3,3,4,3,2,3,2,34,4,1,1,-1],[1,0,3,0,1,1,1,25,4,5,4,4,5,4,4,5,4,1,1,-1],[0,0,1,0,1,0,1,16,4,4,4,5,4,3,4,32,2,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,0,1,1,2,12,4,4,4,5,4,3,3,13,2,1,1,-1],[1,0,3,1,1,1,1,27,4,4,5,4,4,3,3,6,4,0,1,0],[1,0,3,0,1,0,1,9,4,4,5,4,4,4,5,53,0,0,0,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,1,1,4,4,4,3,4,3,5,4,41,4,0,0,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,0,1,8,5,5,4,5,5,5,5,57,4,1,1,-1],[0,0,2,0,1,1,1,29,3,3,2,2,3,1,3,6,4,0,0,-1],[0,0,2,0,1,0,1,60,5,5,5,5,5,5,5,1,4,0,0,5],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,0,1,0,2,20,3,4,4,3,1,3,3,2,3,1,1,100],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,1,1,1,49,5,5,5,5,5,5,4,14,0,1,1,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,0,2,8,4,5,4,3,5,4,4,41,3,1,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,1,0,1,15,3,3,4,2,2,3,3,39,3,1,1,101],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,1,0,2,15,3,4,2,2,4,3,4,27,2,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,1,1,2,21,3,2,3,4,2,3,3,23,4,0,2,-1],[1,1,0,0,1,1,1,1,5,5,4,4,5,4,5,14,4,0,1,-1],[0,1,2,1,1,0,2,22,3,4,3,2,4,3,2,5,2,1,0,102],[1,0,0,1,1,0,1,14,2,1,2,3,2,1,3,36,4,1,1,-1],[1,1,1,1,1,0,1,13,5,5,5,4,5,5,4,2,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,1,1,0,1,5,4,4,3,4,5,3,4,34,3,0,0,1],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,0,0,1,1,1,13,2,3,1,1,4,2,3,7,3,1,1,-1],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,1,0,1,1,3,4,2,3,4,3,4,5,3,1,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,1,2,15,3,3,3,4,2,3,2,54,2,1,2,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,0,1,1,1,15,4,4,3,2,4,4,5,11,2,1,0,-1],[1,1,1,1,1,0,2,20,3,3,2,4,1,2,3,30,2,0,1,102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,0,1,0,1,4,4,4,4,4,5,5,4,42,1,1,1,-1],[2,0,2,1,1,1,2,23,4,4,4,5,4,1,4,15,0,2,1,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,0,1,0,2,13,4,3,3,5,3,3,4,50,3,0,2,4],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,1,1,1,2,30,4,3,4,3,4,2,4,20,3,1,1,0],[2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,1,1,5,4,3,4,3,3,4,4,34,4,0,1,3],[1,1,0,1,1,0,2,2,3,2,3,2,4,3,3,19,4,2,1,103],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,0,1,0,1,11,5,5,5,5,4,5,5,20,1,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,1,1,2,9,4,5,5,4,4,4,4,3,2,2,0,5],[0,1,3,1,1,0,1,11,3,4,3,2,3,4,4,24,4,0,1,-1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,1,1,1,7,4,4,3,4,5,4,4,43,4,1,0,5],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,0,1,1,2,26,2,1,2,3,1,2,2,42,2,1,0,102],[0,0,2,0,1,1,2,4,4,5,4,5,4,3,4,51,3,1,0,-1],[2,0,1,1,1,0,1,25,5,5,5,4,3,4,5,2,3,0,1,-1],[0,1,2,1,1,0,1,34,4,5,3,2,5,5,5,35,0,0,0,0],[2,0,3,1,1,1,2,31,4,4,4,5,3,4,4,49,2,1,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,1,1,1,2,49,4,4,3,5,3,4,3,14,2,0,1,-1],[0,0,2,0,1,0,1,47,3,3,3,5,3,3,4,43,4,0,1,101],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,1,1,1,0,1,9,4,4,3,4,4,2,4,13,2,2,1,-1],[2,1,2,0,1,0,2,9,4,5,3,3,5,4,4,10,4,1,1,2],[1,1,1,0,1,0,2,25,4,5,4,4,4,4,3,6,4,2,1,-1],[1,1,1,1,1,1,2,1,4,4,4,3,5,3,4,40,3,1,0,-1],[2,0,0,0,1,0,2,29,5,5,3,5,4,5,5,8,3,1,0,5],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,1,1,25,5,4,5,5,5,5,4,49,3,2,0,-1],[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,1,0,1,33,3,4,3,4,3,4,2,10,2,1,1,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,0,1,1,2,13,4,5,4,5,3,4,4,32,1,1,2,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,1,1,9,4,4,2,5,4,4,4,7,4,2,1,-1],[0,0,2,0,1,0,1,4,5,5,5,4,4,4,5,1,1,1,0,-1],[2,1,0,1,1,1,2,10,5,4,5,5,4,5,5,3,3,1,1,1],[0,1,0,0,1,1,2,16,1,1,1,2,1,1,1,15,4,0,0,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,1,1,2,12,3,2,3,2,3,5,2,16,2,1,1,-1],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,1,0,1,0,1,34,5,5,5,5,5,5,5,7,3,1,1,-1],[1,1,0,0,1,0,1,30,4,4,5,3,4,4,4,0,4,0,0,-1],[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,3,1,1,0,2,1,5,5,5,5,5,5,5,9,2,1,1,-1],[1,1,0,0,1,0,1,29,4,4,3,4,4,4,3,56,3,0,2,-1],[0,1,1,1,1,0,2,25,4,3,4,5,4,4,5,3,1,0,1,-1],[0,1,3,0,1,1,1,1,5,5,4,5,4,5,5,7,4,1,0,-1],[0,0,1,0,1,0,1,40,4,5,4,3,4,2,5,31,2,0,1,-1],[0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,3,0,1,0,1,11,4,5,5,5,4,5,5,7,2,0,0,-1],[1,1,1,0,1,1,2,5,3,2,3,4,4,5,4,4,2,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,1,1,1,43,4,4,4,5,4,4,5,20,3,0,1,-1],[1,1,0,0,1,1,2,13,4,4,1,5,5,4,4,22,3,0,1,2],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,3,1,1,0,2,16,3,2,4,3,5,3,5,6,3,1,2,100],[1,0,1,0,1,1,1,1,4,3,5,5,3,5,5,13,2,0,0,2],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,0,1,0,1,10,4,5,2,4,3,4,4,11,2,2,0,3],[0,0,3,1,1,1,2,7,4,4,4,4,4,5,4,3,4,1,0,-1],[0,1,0,1,1,0,2,6,3,3,4,3,3,3,3,0,3,1,0,-1],[2,1,2,1,1,0,2,1,4,4,3,5,4,4,4,18,0,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,2,0,1,0,1,4,4,5,4,4,4,4,4,13,2,0,0,-1],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,0,1,0,1,49,4,5,4,4,4,3,5,11,3,0,0,-1],[0,1,1,0,1,0,1,21,4,4,4,5,4,4,3,6,1,0,2,2],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,0,1,1,1,2,4,4,5,4,3,4,4,6,3,0,1,3],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,2,1,1,0,1,7,4,4,4,3,4,3,5,54,1,0,0,0],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,0,1,0,2,5,3,3,2,3,4,4,5,40,4,0,1,101],[0,0,0,0,1,1,1,28,4,5,4,2,4,4,3,42,4,0,0,-1],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,1,0,2,6,2,2,2,2,3,2,3,44,3,0,0,100],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,2,0,1,1,1,9,4,2,3,4,4,4,3,13,0,0,2,3],[2,1,2,0,1,0,1,3,4,5,3,4,4,3,4,54,1,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,1,1,1,2,13,2,2,2,2,2,1,2,6,1,0,1,-1],[2,1,2,0,1,0,1,5,3,4,2,1,3,1,4,55,3,0,1,-1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,0,1,1,1,2,1,3,2,2,2,4,3,3,10,4,2,2,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,0,1,0,1,44,5,5,5,4,5,5,5,7,4,0,1,5],[0,1,0,0,1,1,1,21,3,3,2,3,2,4,3,19,4,0,2,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,2,0,1,0,1,1,3,3,3,2,4,3,4,0,4,0,1,-1],[2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,0,1,1,0,1,5,5,4,4,4,4,4,5,9,4,0,0,-1],[1,0,1,1,1,0,2,28,4,5,5,3,3,3,4,60,4,1,0,1],[0,0,1,0,1,0,1,15,5,4,5,5,5,5,4,0,1,0,1,5],[0,1,3,0,1,1,1,1,4,5,3,4,5,5,5,18,1,0,1,-1],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,1,1,0,2,6,5,5,4,4,5,5,5,32,3,1,1,-1],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,0,1,0,2,1,5,5,4,4,5,3,4,10,3,0,0,2],[1,1,3,1,1,1,1,26,3,3,3,1,3,3,2,18,1,0,1,-1],[1,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,0,1,0,2,11,4,4,3,4,3,4,4,5,2,2,1,-1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,1,0,1,1,1,4,3,4,3,3,3,4,2,11,4,0,1,-1],[0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,0,2,0,1,0,1,9,4,5,5,4,3,4,5,5,2,1,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,1,0,1,5,4,3,4,4,4,5,5,20,3,1,0,-1],[0,0,2,0,1,0,1,13,3,2,3,3,4,3,3,13,4,0,0,-1],[2,0,2,0,1,0,2,43,3,3,4,3,4,3,4,26,4,1,1,-1],[2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,1,1,1,11,5,5,5,5,3,4,5,6,4,0,0,3],[1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,1,2,10,5,4,5,5,4,5,4,5,4,1,1,3],[0,0,2,0,1,0,1,29,4,4,4,4,3,4,5,37,4,0,0,-1],[2,1,2,0,1,0,1,10,4,5,4,5,3,2,3,3,3,1,1,0],[2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,3,0,1,1,2,45,3,3,3,4,3,4,3,4,4,0,1,-1],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,1,0,1,0,1,25,4,5,4,4,4,4,4,22,3,0,1,0],[2,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,2,1,1,1,2,1,5,5,5,5,5,5,5,37,2,0,1,-1],[2,0,0,1,1,0,2,15,4,4,4,4,4,4,4,38,3,2,2,-1],[0,0,0,0,1,1,2,7,4,5,5,3,3,5,4,32,4,0,1,-1],[1,0,0,1,1,0,2,17,4,3,5,4,4,3,4,52,2,2,1,-1],[0,0,1,0,1,0,1,13,5,4,4,5,5,4,5,38,1,0,0,-1],[1,0,3,1,1,0,2,3,4,3,4,4,4,3,4,39,4,0,1,3],[1,0,2,0,1,1,2,9,3,3,3,3,2,1,2,11,4,0,2,-1],[1,1,1,0,1,1,1,9,4,5,3,5,3,5,4,19,0,0,2,-1],[2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[0,1,3,0,1,1,2,25,3,4,4,3,2,2,2,35,4,1,0,103],[0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,1,1,0,1,13,5,5,5,3,5,4,5,2,2,2,0,-1],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,3,1,1,0,1,24,4,5,4,3,3,3,3,0,2,1,0,-1],[1,0,2,0,1,0,2,13,4,4,4,4,4,3,5,36,2,2,0,3],[1,1,1,0,1,0,1,24,5,5,5,5,5,5,5,33,2,0,1,-1],[0,0,0,0,1,0,1,16,4,5,3,5,4,2,4,2,0,0,0,-1],[1,1,0,1,1,1,1,19,3,4,3,4,2,4,3,42,2,0,1,-1],[0,1,0,0,1,1,1,13,4,4,5,2,5,4,5,34,2,0,0,5],[1,1,1,0,1,0,1,17,4,4,3,5,5,5,5,9,3,0,1,-1],[1,1,2,0,1,0,1,9,2,1,3,3,2,2,2,46,3,1,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,1,1,1,0,2,7,3,3,5,3,4,4,3,18,4,2,1,103],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,0,1,1,1,4,4,5,3,5,4,4,4,2,4,0,1,-1],[1,1,0,0,1,1,1,3,4,4,4,4,4,4,3,45,3,0,0,-1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,1,0,1,1,1,19,4,5,5,4,3,4,4,20,2,0,0,-1],[0,1,2,0,1,1,1,13,4,4,3,4,5,4,5,33,2,0,0,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,0,3,1,1,1,2,24,5,5,5,5,5,5,5,25,2,0,1,-1],[1,1,0,1,1,0,2,5,3,2,3,3,2,3,5,5,3,0,2,101],[1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[2,1,1,1,1,0,2,20,4,2,3,4,5,5,3,31,2,1,2,-1],[1,1,0,0,1,0,1,7,3,3,4,4,3,2,3,22,4,0,1,-1],[2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,1,1,0,1,17,4,3,3,3,4,2,5,36,1,0,0,-1],[2,1,1,1,1,1,2,26,4,5,4,2,4,3,4,3,3,1,1,-1],[1,1,1,0,1,0,2,11,2,2,2,2,2,1,3,49,3,0,2,-1],[0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,3,0,1,0,1,9,5,5,5,5,5,4,5,8,4,1,1,2],[1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[2,0,1,0,1,1,2,13,4,5,3,4,4,4,3,6,4,0,1,-1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,3,0,1,0,2,14,2,4,1,2,3,1,2,34,3,0,1,100],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[0,1,2,0,1,1,2,37,3,4,3,3,2,4,2,17,4,1,2,-1],[1,0,0,0,1,1,2,31,4,4,4,4,4,4,2,18,1,2,1,-1],[0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,-1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,-1],[1,1,0,0,1,1,1,17,4,5,2,3,4,3,3,1,3,0,1,-1],[2,1,0,0,1,0,2,1,5,5,4,4,4,5,5,0,3,1,1,-1]]};
/* ===================== r49 : études intégrées « Usages et attitudes » et « Perception » ===================== */
/* UAX et PEX : libellés et données (injectés par r49/add_uaper.py) */
const uxAg=(L,i)=>oPct(L,r=>r[i]>=4);
const uxCnt=m=>{let c=0;while(m){c+=m&1;m>>=1}return c};
const uxBits=(L,i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]&(1<<k))]);
const uxDist=(L,i,labs)=>labs.map((l,k)=>[l,oPct(L,r=>r[i]===k)]);
const uxTop=A=>A.slice().sort((a,b)=>(b[1]||0)-(a[1]||0));
const uxLow=t=>String(t).charAt(0).toLowerCase()+String(t).slice(1);
const uxBack=()=>`<div class="cpp-back"><button class="btn ghost" type="button" data-uxhome>← Accueil</button><button class="btn" type="button" data-othxl>Télécharger les résultats (Excel)</button></div>`;
/* barres d'accord (échelle de 1 à 5) */
const UX_LIK=['Pas du tout d’accord','Plutôt pas d’accord','Ni l’un ni l’autre','Plutôt d’accord','Tout à fait d’accord'],UX_LC=['#f0524a','#f59f0b','#9ec5e3','#96a973','#627441'];
function uxLikert(L,i0,labs){const rows=labs.map((l,k)=>{const d=[1,2,3,4,5].map(v=>oPct(L,r=>r[i0+k]===v)||0);return {l,d,a:d[3]+d[4]}}).sort((a,b)=>b.a-a.a);
  return `<div class="ux-lk">${rows.map(x=>`<div class="ux-lr"><span>${esc(x.l)}</span><div class="ux-lb">${x.d.map((v,j)=>v>0?`<i style="width:${v*100}%;background:${UX_LC[j]}" title="${esc(UX_LIK[j])} : ${oP(v)}">${v>=.09?fr(v*100,0):''}</i>`:'').join('')}</div><b>${oP(x.a)}</b></div>`).join('')}</div>
  <div class="legend" style="margin-top:10px">${UX_LIK.map((l,j)=>`<span><i style="background:${UX_LC[j]}"></i>${l}</span>`).join('')}<span><b>%</b> d’accord (4 et 5)</span></div>`}
const uxVerb=(L,vi,V,seg,si)=>{const S_=[],seen={};L.forEach(r=>{if(r[vi]>=0&&!seen[r[vi]]){seen[r[vi]]=1;S_.push(r)}});const vp=S_.filter(r=>r[vi]<100),vn=S_.filter(r=>r[vi]>=100),VB=[];
  for(let i=0;VB.length<8&&(i<vp.length||i<vn.length);i++){if(vp[i])VB.push(vp[i]);if(vn[i]&&VB.length<8)VB.push(vn[i])}
  return VB.length?`<div class="ms-vb">${VB.map(r=>{const p=r[vi]<100;return `<div class="ms-v ${p?'pos':'neg'}"><p>« ${esc(p?V.vpos[r[vi]]:V.vneg[r[vi]-100])} »</p><span>${p?'Positif':'À améliorer'} · ${esc(seg[r[si]])}</span></div>`}).join('')}</div>`:'<p class="note">Aucun commentaire dans cette sélection.</p>'};
const uxRec=R=>`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Action</th><th>Contenu</th><th class="c">Impact attendu</th><th class="c">Horizon</th></tr></thead><tbody>${R.map(r=>`<tr><td><b>${esc(r[0])}</b></td><td>${esc(r[1])}</td><td class="c"><span class="pill ${r[2]==='Forte'?'p-ok':'p-mute'}">${r[2]}</span></td><td class="c">${r[3]}</td></tr>`).join('')}</tbody></table></div>`;
const uxMeth=M=>`<div class="ux-meth">${M.map(([k,v])=>`<div><b>${esc(k)}</b><p>${esc(v)}</p></div>`).join('')}</div>`;

/* ---------- Usages et attitudes ---------- */
/* ligne : 0 statut · 1 sexe · 2 âge · 3 zone · 4 segment · 5 équipement (bits) · 6 canaux (bits) · 7-12 attitudes (1-5) · 13 critères (bits) · 14 projets (bits) · 15 fréquence · 16 satisfaction (1-5, -1 sans objet) · 17 recommandation (0-10, -1) · 18 verbatim */
Object.defineProperty(OTHS,'ua',{enumerable:false,configurable:true,writable:true,value:{t:UAX.t,per:UAX.per,tag:'Usages et attitudes',rows:UAX.r,unit:UAX.unit,desc:UAX.desc,
  F:[['sx','Sexe',1,OF_SX],['a','Âge',2,OF_AGE],['z','Zone',3,UAX.zone],['st',UAX.stL,0,UAX.st],['sg','Typologie',4,UAX.seg.map(x=>x[0])]],
  mini:L=>[[oP(oPct(L,r=>r[5]&1)),uxLow(UAX.eq[0])],[oP(oPct(L,r=>r[5]&2)),uxLow(UAX.eq[1])],[String(UAX.seg.length),'profils types']],
  page:L=>uaPage(L),xls:L=>uaXls(L),file:UAX.file}});
function uaPage(L){const o=OTHS.ua,n=L.length,X=UAX;
  const top=uxBack()+head('Usages et attitudes · '+o.per,o.t,X.sub)+othBase(o,L);
  if(!n)return top+'<div class="card"><h3>Aucune personne ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
  const eq=uxBits(L,5,X.eq),ch=uxTop(uxBits(L,6,X.ch)),cr=uxTop(uxBits(L,13,X.cr)),pj=uxTop(uxBits(L,14,X.pj)),fq=uxDist(L,15,X.fq);
  const at=X.att.map((l,k)=>[l,uxAg(L,7+k)]),atS=uxTop(at),SAT=L.filter(r=>r[16]>0),sat=oPct(SAT,r=>r[16]>=4),NP=L.filter(r=>r[17]>=0),N=NP.length?oNps(NP,17):null;
  const multi=oPct(L,r=>uxCnt(r[6])>=3),sg=X.seg.map((s,k)=>{const Y=L.filter(r=>r[4]===k);return {l:s[0],d:s[1],n:Y.length,p:Y.length/n,Y}});
  const sgT=sg.slice().sort((a,b)=>b.n-a.n);
  const key=[`<b>${esc(X.eq[0])}</b> : ${oP(eq[0][1])} ; <b>${esc(uxLow(X.eq[1]))}</b> : ${oP(eq[1][1])}. ${esc(X.keyEq)}`,
    `Premier canal utilisé : ${esc(uxLow(ch[0][0]))} (${oP(ch[0][1])}), devant ${esc(uxLow(ch[1][0]))} (${oP(ch[1][1])}) ; ${oP(multi)} combinent au moins trois canaux.`,
    `Attitude la plus partagée : « ${esc(atS[0][0])} » (${oP(atS[0][1])} d’accord) ; la moins partagée : « ${esc(atS[atS.length-1][0])} » (${oP(atS[atS.length-1][1])}).`,
    `${esc(X.crL)} : ${esc(uxLow(cr[0][0]))} (${oP(cr[0][1])}) et ${esc(uxLow(cr[1][0]))} (${oP(cr[1][1])}).`,
    `Profil type le plus représenté : <b>${esc(sgT[0].l.toLowerCase())}</b> (${oP(sgT[0].p)}), devant les ${esc(sgT[1].l.toLowerCase())} (${oP(sgT[1].p)}).`];
  const sgCards=`<div class="ux-sg">${sg.map((s,k)=>{const Y=s.Y,ok=Y.length>=20;return `<div class="ux-sgc" style="--c:${OPAL[k]}"><div class="ux-sgh"><b>${oP(s.p)}</b><span>${esc(s.l)}</span></div><p>${esc(s.d)}</p>${ok?`<ul><li><em>${esc(X.ch[X.tI])}</em><strong>${oP(oPct(Y,r=>r[6]&(1<<X.tI)))}</strong></li><li><em>${esc(X.ch[0])}</em><strong>${oP(oPct(Y,r=>r[6]&1))}</strong></li><li><em>${esc(X.satL)}</em><strong>${oP(oPct(Y.filter(r=>r[16]>0),r=>r[16]>=4))}</strong></li></ul>`:'<p class="note">Base insuffisante dans la sélection</p>'}</div>`}).join('')}</div>`;
  const st=X.st.map((l,s)=>{const Y=L.filter(r=>r[0]===s);return {l,n:Y.length,c:Y.length?Y.reduce((t,r)=>t+uxCnt(r[6]),0)/Y.length:0,d:oPct(Y,r=>r[6]&(1<<X.tI)),sa:oPct(Y.filter(r=>r[16]>0),r=>r[16]>=4)}});
  return top+`<div class="kpis">${X.kpi.map((k,j)=>{const v=k[0]==='b'?oPct(L,r=>r[k[1]]&(1<<k[2])):k[0]==='m'?multi:sat;return kpi(k[3],`${fr((v||0)*100,0)}<small>%</small>`,k[4],j===0)}).join('')}${kpi(X.npsL,N?enFmt(N.e):'—','promoteurs − détracteurs')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card(X.eqT,'Part des personnes interrogées',oChart('g',eq))}${card('Canaux utilisés','Au cours des trois derniers mois · plusieurs réponses possibles',oChart('k',ch))}</div>
  <div class="cpp-g2">${card(X.fqT,'Une seule réponse',oChart('v',fq))}${card(X.pjT,'Dans les douze prochains mois · plusieurs réponses possibles',oChart('z',pj))}</div>
  <div style="margin-top:16px">${card('Attitudes','Degré d’accord avec chaque affirmation · classement par part d’accord',uxLikert(L,7,X.att))}</div>
  <div class="cpp-g2">${card(X.crL,'Trois réponses possibles',oChart('k',cr,()=>'#c8a15a'))}${card('Résultats par '+X.stL.toLowerCase(),'Bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>${esc(X.stL)}</th><th class="c">Base</th><th class="c">Nb de canaux</th><th class="c">${esc(X.tL)}</th><th class="c">Satisfaits</th></tr></thead><tbody>${st.map(x=>x.n<20?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="3"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${fr(x.c,1)}</td><td class="c">${oP(x.d)}</td><td class="c">${oP(x.sa)}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div style="margin-top:16px">${card('Typologie','Quatre profils types construits sur les attitudes et les usages (classification)',sgCards)}</div>
  <div style="margin-top:16px">${card('Paroles de répondants','Extraits des commentaires libres de la sélection',uxVerb(L,18,X,X.seg.map(x=>x[0]),4))}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action issues des résultats d’ensemble',uxRec(X.rec))}</div>
  <div style="margin-top:16px">${card('Méthodologie','',uxMeth(X.meth))}</div>`}
async function uaXls(L){const o=OTHS.ua,X=UAX,B=await othXlsBase(o,L),{W,hd,tx,blk}=B;
  const w1=W.sheet('Synthèse');xTitle(w1,o.t,B.sub);let r=blk(w1,4,'Indicateur',X.eq.map((l,k)=>[l,oPct(L,q=>q[5]&(1<<k))]).concat([['Utilisent au moins trois canaux',oPct(L,q=>uxCnt(q[6])>=3)],[X.satL,oPct(L.filter(q=>q[16]>0),q=>q[16]>=4)]]),'Résultat');w1.w(1,56);w1.w(2,14);
  const w2=W.sheet('Usages');xTitle(w2,'Canaux, fréquence et projets',B.sub);r=blk(w2,4,'Canal utilisé',uxBits(L,6,X.ch));r=blk(w2,r,X.fqT,uxDist(L,15,X.fq));blk(w2,r,X.pjT,uxBits(L,14,X.pj));w2.w(1,56);w2.w(2,12);
  const w3=W.sheet('Attitudes');xTitle(w3,'Attitudes et critères',B.sub);r=blk(w3,4,'Affirmation (part d’accord)',X.att.map((l,k)=>[l,uxAg(L,7+k)]));blk(w3,r,X.crL,uxBits(L,13,X.cr));w3.w(1,64);w3.w(2,12);
  const w4=W.sheet('Typologie');xTitle(w4,'Profils types',B.sub);['Profil','Part','Description'].forEach((h,j)=>hd(w4,4,1+j,h));X.seg.forEach((s,k)=>{tx(w4,5+k,1,s[0]);tx(w4,5+k,2,oPct(L,q=>q[4]===k),'0%');tx(w4,5+k,3,s[1])});w4.w(1,38);w4.w(2,10);w4.w(3,90);
  return B.done()}


/* ---------- Perception de campagne (post-test) ---------- */
/* ligne : 0 cible · 1 sexe · 2 âge · 3 zone · 4 reconnaissance (0/1) · 5 mémorisation spontanée (0/1) · 6 attribution (0 sans objet, 1 correcte, 2 erronée ou ne sait pas) · 7 supports (bits) · 8 agrément (1-5, 0 sans objet) · 9-14 perception du message (1-5, 0 sans objet) · 15 éléments mémorisés (bits) · 16 incitation (0 déjà fait … 4 certainement pas) · 17 compréhension (0 complète, 1 partielle, 2 erronée) · 18 effet sur l'opinion (0 améliorée, 1 inchangée, 2 dégradée) · 19 verbatim */
Object.defineProperty(OTHS,'camp',{enumerable:false,configurable:true,writable:true,value:{t:CPX.t,per:CPX.per,tag:'Perception de campagne',rows:CPX.r,unit:CPX.unit,desc:CPX.desc,
  F:[['sx','Sexe',1,OF_SX],['a','Âge',2,OF_AGE],['z','Zone',3,CPX.zone],['cb',CPX.cbL,0,CPX.cb]],
  mini:L=>[[oP(oPct(L,r=>r[4])),'reconnaissance'],[oP(oPct(L.filter(r=>r[4]),r=>r[6]===1)),'attribution'],[oP(oPct(L.filter(r=>r[4]),r=>r[8]>=4)),'agrément']],
  page:L=>campPage(L),xls:L=>campXls(L),file:CPX.file}});
function cpM(L){const R=L.filter(r=>r[4]);return {n:L.length,R,rec:oPct(L,r=>r[4]),mem:oPct(L,r=>r[5]),att:oPct(R,r=>r[6]===1),agr:oPct(R,r=>r[8]>=4),inc:oPct(R,r=>r[16]<=1),comp:oPct(R,r=>r[17]===0),opi:oPct(R,r=>r[18]===0),eff:oPct(L,r=>r[4]&&r[6]===1&&r[8]>=4)}}
function cpFunnel(m){const S_=[['Population interrogée',1],['Reconnaissent la campagne',m.rec],['L’attribuent à '+CPX.brand,m.rec*m.att],['L’apprécient',m.rec*m.att*(m.agr||0)],['Se disent incités à agir',m.rec*m.att*(m.inc||0)]];
  return `<div class="cp-fun">${S_.map(([l,v],i)=>`<div class="cp-fr"><span>${esc(l)}</span><div class="cp-fb"><i style="width:${Math.max(2,v*100)}%;background:${['#8a93a3','#1a71b4','#8b5cf6','#627441','#f59f0b'][i]}"></i></div><b>${oP(v)}</b></div>`).join('')}</div><p class="note" style="margin-top:8px">Parts calculées sur l’ensemble de la population interrogée.</p>`}
function cpNorm(m){const N=CPX.norm,rows=[['Reconnaissance',m.rec,N.rec],['Mémorisation spontanée',m.mem,N.mem],['Attribution correcte',m.att,N.att],['Agrément',m.agr,N.agr],['Compréhension du message',m.comp,N.comp],['Incitation',m.inc,N.inc]];
  return `<div class="tw" style="border:0"><table class="t"><thead><tr><th>Indicateur</th><th class="c">Résultat</th><th class="c">Norme SPIRIT</th><th class="c">Écart</th><th class="c">Diagnostic</th></tr></thead><tbody>${rows.map(([l,v,n])=>{const d=v==null?null:(v-n)*100,ok=d!=null&&d>=2,ko=d!=null&&d<=-2;return `<tr><td><b>${l}</b></td><td class="c">${oP(v)}</td><td class="c">${oP(n)}</td><td class="c" style="color:${ok?'#475530':ko?'#b42318':'inherit'};font-weight:700">${d==null?'—':(d>0?'+':d<0?'−':'')+fr(Math.abs(d),0)+' pt'}</td><td class="c"><span class="pill ${ok?'p-ok':'p-mute'}">${ok?'Au-dessus':ko?'En dessous':'Dans la norme'}</span></td></tr>`}).join('')}</tbody></table></div>`}
function campPage(L){const o=OTHS.camp,X=CPX,m=cpM(L),R=m.R;
  const top=uxBack()+head('Perception de campagne · '+o.per,o.t,X.sub)+othBase(o,L);
  if(!L.length)return top+'<div class="card"><h3>Aucune personne ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
  if(R.length<10)return top+'<div class="card"><h3>Trop peu de personnes ont reconnu la campagne dans cette sélection</h3><p class="note">Élargissez la sélection.</p></div>';
  const sup=uxTop(uxBits(R,7,X.sup)),el=uxTop(uxBits(R,15,X.el)),inc=uxDist(R,16,X.inc),cmp=uxDist(R,17,X.comp),op=uxDist(R,18,X.opi);
  const pm=X.msg.map((l,k)=>[l,uxAg(R,9+k)]),pmS=uxTop(pm),N=X.norm;
  const cmpN=(v,n)=>v==null?'':(v>=n+.02?'au-dessus':v<=n-.02?'en dessous':'dans la norme');
  const key=[`<b>${oP(m.rec)}</b> des personnes interrogées reconnaissent la campagne (${cmpN(m.rec,N.rec)} de la norme, ${oP(N.rec)}) ; ${oP(m.mem)} la citent spontanément.`,
    `Parmi elles, <b>${oP(m.att)}</b> l’attribuent correctement à ${esc(X.brand)} (${cmpN(m.att,N.att)} de la norme).`,
    `Premier support de contact : ${esc(uxLow(sup[0][0]))} (${oP(sup[0][1])}), devant ${esc(uxLow(sup[1][0]))} (${oP(sup[1][1])}). Élément le plus mémorisé : ${esc(uxLow(el[0][0]))} (${oP(el[0][1])}).`,
    `Le message est jugé <b>${esc(uxLow(pmS[0][0]))}</b> (${oP(pmS[0][1])} d’accord) ; point le plus faible : ${esc(uxLow(pmS[pmS.length-1][0]))} (${oP(pmS[pmS.length-1][1])}).`,
    `<b>${oP(m.inc)}</b> se disent incités à ${esc(X.act)} ou l’ont déjà fait ; ${oP(m.opi)} déclarent une meilleure opinion de ${esc(X.brand)}.`];
  const cb=X.cb.map((l,s)=>{const Y=L.filter(r=>r[0]===s),q=cpM(Y);return {l,n:Y.length,q}});
  return top+`<div class="kpis">${kpi('Reconnaissance',`${fr(m.rec*100,0)}<small>%</small>`,'ont vu ou entendu la campagne · norme '+oP(N.rec),true)}${kpi('Attribution',`${fr(m.att*100,0)}<small>%</small>`,'à '+X.brand+' · norme '+oP(N.att))}${kpi('Agrément',`${fr(m.agr*100,0)}<small>%</small>`,'aiment la campagne · norme '+oP(N.agr))}${kpi('Compréhension',`${fr(m.comp*100,0)}<small>%</small>`,'message bien compris · norme '+oP(N.comp))}${kpi('Incitation',`${fr(m.inc*100,0)}<small>%</small>`,X.incS+' · norme '+oP(N.inc))}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card('Entonnoir d’efficacité','De l’exposition à l’incitation',cpFunnel(m))}${card('Diagnostic au regard des normes','Comparaison aux résultats moyens des post-tests SPIRIT',cpNorm(m))}</div>
  <div class="cpp-g2">${card('Supports de contact','Parmi les personnes qui reconnaissent la campagne · plusieurs réponses possibles',oChart('k',sup))}${card('Éléments mémorisés','Plusieurs réponses possibles',oChart('z',el))}</div>
  <div style="margin-top:16px">${card('Perception du message','Degré d’accord des personnes qui reconnaissent la campagne',uxLikert(R,9,X.msg))}</div>
  <div class="cpp-g2">${card('Compréhension du message','Restitution du message principal, codée',oChart('d',cmp,(v,i)=>['#627441','#f59f0b','#f0524a'][i]))}${card(X.incT,'Une seule réponse',oChart('s',inc,(v,i)=>['#475530','#627441','#96a973','#f59f0b','#f0524a'][i]))}</div>
  <div class="cpp-g2">${card('Effet sur l’opinion','Opinion de '+esc(X.brand)+' après la campagne',oChart('s',op,(v,i)=>['#627441','#9ec5e3','#f0524a'][i]))}${card('Résultats par '+X.cbL.toLowerCase(),'Bases inférieures à 30 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>${esc(X.cbL)}</th><th class="c">Base</th><th class="c">Reconnaissance</th><th class="c">Attribution</th><th class="c">Agrément</th><th class="c">Incitation</th></tr></thead><tbody>${cb.map(x=>x.n<30?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="4"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.q.rec)}</td><td class="c">${oP(x.q.att)}</td><td class="c">${oP(x.q.agr)}</td><td class="c">${oP(x.q.inc)}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div style="margin-top:16px">${card('Paroles de répondants','Extraits des commentaires libres de la sélection',uxVerb(R,19,X,X.cb,0))}</div>
  <div style="margin-top:16px">${card('Recommandations','Pistes d’action pour les prochaines vagues de communication',uxRec(X.rec))}</div>
  <div style="margin-top:16px">${card('Méthodologie','',uxMeth(X.meth))}</div>`}
async function campXls(L){const o=OTHS.camp,X=CPX,B=await othXlsBase(o,L),{W,hd,tx,blk}=B,m=cpM(L),R=m.R;
  const w1=W.sheet('Synthèse');xTitle(w1,o.t,B.sub);['Indicateur','Résultat','Norme SPIRIT'].forEach((h,j)=>hd(w1,4,1+j,h));
  [['Reconnaissance',m.rec,X.norm.rec],['Mémorisation spontanée',m.mem,X.norm.mem],['Attribution correcte',m.att,X.norm.att],['Agrément',m.agr,X.norm.agr],['Compréhension du message',m.comp,X.norm.comp],['Incitation',m.inc,X.norm.inc],['Opinion améliorée',m.opi,null]].forEach((r,k)=>{tx(w1,5+k,1,r[0]);tx(w1,5+k,2,r[1],'0%');tx(w1,5+k,3,r[2],'0%')});w1.w(1,40);w1.w(2,14);w1.w(3,16);
  const w2=W.sheet('Contact');xTitle(w2,'Supports et éléments mémorisés',B.sub);let r=blk(w2,4,'Support de contact',uxBits(R,7,X.sup));blk(w2,r,'Élément mémorisé',uxBits(R,15,X.el));w2.w(1,52);w2.w(2,12);
  const w3=W.sheet('Message');xTitle(w3,'Perception, compréhension et incitation',B.sub);r=blk(w3,4,'Perception du message (d’accord)',X.msg.map((l,k)=>[l,uxAg(R,9+k)]));r=blk(w3,r,'Compréhension',uxDist(R,17,X.comp));r=blk(w3,r,X.incT,uxDist(R,16,X.inc));blk(w3,r,'Effet sur l’opinion',uxDist(R,18,X.opi));w3.w(1,56);w3.w(2,12);
  const w4=W.sheet('Cibles');xTitle(w4,'Résultats par '+X.cbL.toLowerCase(),B.sub);[X.cbL,'Base','Reconnaissance','Attribution','Agrément','Incitation'].forEach((h,j)=>hd(w4,4,1+j,h));X.cb.forEach((l,s)=>{const q=cpM(L.filter(x=>x[0]===s));tx(w4,5+s,1,l);tx(w4,5+s,2,q.n);if(q.n>=30){tx(w4,5+s,3,q.rec,'0%');tx(w4,5+s,4,q.att,'0%');tx(w4,5+s,5,q.agr,'0%');tx(w4,5+s,6,q.inc,'0%')}else tx(w4,5+s,3,'Base insuffisante')});w4.w(1,36);[2,3,4,5,6].forEach(j=>w4.w(j,16));
  return B.done()}

/* ---------- blocs de la page d’accueil et espace dédié ---------- */
const UXSOLO={ua:{id:'modUa',lab:'Usages et attitudes',X:UAX},camp:{id:'modCamp',lab:'Perception de campagne',X:CPX}};
const uxSolo=()=>S&&S.mod==='oth'&&S.sub&&UXSOLO[S.sub.othK]?S.sub.othK:null;
function uxOpen(k){openMod('oth');S.sub.othK=k;render();window.scrollTo(0,0)}
{let _no=NAV.oth;Object.defineProperty(NAV,'oth',{configurable:true,enumerable:true,get(){const k=uxSolo();return k?_no.map(x=>x[0]==='dash'?['dash','Tableau de bord','dash']:x):_no},set(v){_no=v}})}
{const _mw=msWave;msWave=function(){const r=_mw.apply(this,arguments);try{const k=uxSolo();if(k){const U=UXSOLO[k],o=OTHS[k];$('#waveRibbonLabel').textContent='Étude';$('#waveRibbonDetail').innerHTML=`<b style="color:#fff">${esc(U.lab)}</b> · ${esc(o.per)} · ${fr(o.rows.length,0)} ${esc(o.unit)}`;$('#sideFoot').innerHTML=esc(U.lab)+'<br>'+esc(o.per);$('#appLbl').textContent=U.lab;const t=$('#sideTitle');if(t)t.innerHTML=`<span class="ico ico-sm">${(typeof ICO!=='undefined'&&ICO.enquete)||''}</span><span>${esc(U.lab)}</span>`}}catch(e){console.error(e)}return r}}
{const _r=render;render=function(){const x=_r.apply(this,arguments);try{if(uxSolo())msWave();$$('[data-uxhome]').forEach(b=>b.onclick=()=>{S.sub.othK=null;const h=$('#toHome');if(h)h.click();else show('home')})}catch(e){console.error(e)}return x}}
const UXICO={ua:'<svg class="i" viewBox="0 0 24 24"><circle cx="9" cy="8" r="3"/><path d="M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6"/><path d="M16 4.5a3 3 0 0 1 0 6M18 14c1.9.8 3 2.9 3 6"/></svg>',camp:'<svg class="i" viewBox="0 0 24 24"><rect x="3" y="5" width="18" height="12" rx="2"/><path d="M10 9l5 2-5 2z"/><path d="M8 21h8"/></svg>'};
function uxBlocks(){try{if(typeof AST!=='undefined'&&AST.home&&!('ua' in AST.home)){const v=hbOn('nota');AST.home.ua=v;AST.home.camp=v}const ref=$('#modEnps')||$('#modNota')||$('#modSec')||$('#modOth');if(!ref)return;const mods=ref.parentNode;
  [['ua',UAX,'goUa','Usages et attitudes',UAX.blk,UAX.tags],['camp',CPX,'goCamp','Perception de campagne',CPX.blk,CPX.tags]].forEach(([k,X,gid,h,p,tags])=>{const id=UXSOLO[k].id;let e=$('#'+id);
    if(!e){e=document.createElement('article');e.className='mod mod-'+k;e.id=id;e.innerHTML=`<div class="ic">${UXICO[k]}</div><h2>${h}</h2><p>${esc(p)}</p><div class="meta">${tags.map(t=>`<span class="tag">${esc(t)}</span>`).join('')}</div><div class="hs-row"></div><div class="act"><button class="btn" id="${gid}" type="button">Consulter les résultats <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
      mods.insertBefore(e,ref);$('#'+gid).onclick=()=>uxOpen(k)}
    const o=OTHS[k],L=o.rows,r=e.querySelector('.hs-row');
    if(r)r.innerHTML=k==='ua'?`<div class="hs"><b>${oP(oPct(L,x=>x[5]&1))}</b><span>${esc(UAX.kpi[0][3])}</span><small>${esc(UAX.kpi[0][4])}</small></div><div class="hs"><b>${oP(oPct(L,x=>x[5]&2))}</b><span>${esc(UAX.kpi[1][3])}</span><small>${esc(UAX.kpi[1][4])}</small></div><div class="hs"><b>${UAX.seg.length}</b><span>Profils types</span><small>typologie des usagers</small></div>`
      :(()=>{const m=cpM(L);return `<div class="hs"><b>${oP(m.rec)}</b><span>Reconnaissance</span><small>ont vu la campagne</small></div><div class="hs"><b>${oP(m.att)}</b><span>Attribution</span><small>à ${esc(CPX.brand)}</small></div><div class="hs"><b>${oP(m.agr)}</b><span>Agrément</span><small>aiment la campagne</small></div>`})();
    const role=typeof ROLE!=='undefined'&&ROLE;if(role||!hbOn(k))e.hidden=true;else e.hidden=false})}catch(e){console.error(e)}}
setTimeout(()=>{try{HB.splice(HB.findIndex(x=>x[0]==='enps')>=0?HB.findIndex(x=>x[0]==='enps'):HB.length,0,['ua','Usages et attitudes','modUa'],['camp','Perception de campagne','modCamp']);TIER_K.push('ua','camp');['argent','or'].forEach(t=>{TIER_V[t].ua=1;TIER_V[t].camp=1});try{QN97.modUa='Usages';QN97.modCamp='Campagne'}catch(e){}}catch(e){console.error(e)}},0);
{const _hv=homeVis;homeVis=function(){uxBlocks();return _hv.apply(this,arguments)}}
{const _h92=home92;home92=function(){uxBlocks();return _h92.apply(this,arguments)}}
setTimeout(()=>{uxBlocks();try{homeVis()}catch(e){}},120);

/* ---------- assistant : usages et attitudes, perception de campagne ---------- */
setTimeout(()=>{try{const G=GA.oth;if(!G)return;const _ask=G.ask,_pr=G.prompts,_ctx=G.ctx;
  G.welcome='Posez votre question sur l’étude ouverte : indicateurs, usages, attitudes, profils types, efficacité de la campagne, irritants et attentes.';
  G.prompts=()=>{const k=S.sub.othK;return k==='ua'?['Quels sont les profils types ?','Quels canaux sont les plus utilisés ?','Quelles attitudes dominent ?','Quels sont les critères de choix ?']:k==='camp'?['La campagne est-elle efficace ?','Sur quels supports a-t-elle été vue ?','Le message est-il compris ?','Quelle incitation à agir ?']:_pr()};
  G.ctx=()=>{const k=S.sub.othK;if(k==='ua'){const L=othRows(OTHS.ua);return {etude:UAX.t,base:L.length,equipement:uxBits(L,5,UAX.eq),canaux:uxBits(L,6,UAX.ch),attitudes:UAX.att.map((l,i)=>[l,uxAg(L,7+i)]),criteres:uxBits(L,13,UAX.cr),typologie:UAX.seg.map((s,i)=>[s[0],oPct(L,r=>r[4]===i)])}}
    if(k==='camp'){const L=othRows(OTHS.camp),m=cpM(L);return {etude:CPX.t,base:L.length,reconnaissance:m.rec,memorisation:m.mem,attribution:m.att,agrement:m.agr,comprehension:m.comp,incitation:m.inc,normes:CPX.norm,supports:uxBits(m.R,7,CPX.sup)}}return _ctx()};
  const which=t=>/ usage et attitude| usages et attitude| attitude| typolog| profil type| bancaris| mobile money| equipement| critere de choix| projet/.test(t)?'ua':/ campagne| publicit| post test| spot| affich| slogan| reconnaiss| memoris| attribu| agrement| incitation| message/.test(t)?'camp':null;
  const myAsk=(q,t)=>{const k0=S.sub.othK,k=which(t)||(k0==='ua'||k0==='camp'?k0:null);if(!k)return _ask(q,t);
    const o=OTHS[k],L=k===k0?othRows(o):o.rows,src=[`${o.t} · ${L.length} ${o.unit}`],rt='dash',rows=A=>A.map(x=>({l:x[0],v:x[1],t:gaP(x[1])}));
    if(!L.length)return gaR('Aucun répondant dans la sélection','Retirez ou modifiez les filtres.');
    if(k==='ua'){const X=UAX;
      if(/ profil| typolog| segment/.test(t)){const R=X.seg.map((s,i)=>[s[0],oPct(L,r=>r[4]===i)]);return gaR('Typologie',uxTop(R).map(x=>x[0]+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
      if(/ canal| canaux| agence| appli| mobile/.test(t)){const R=uxTop(uxBits(L,6,X.ch));return gaR('Canaux utilisés',R.slice(0,3).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
      if(/ critere| choix| attente| priorit/.test(t)){const R=uxTop(uxBits(L,13,X.cr));return gaR(X.crL,R.slice(0,3).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
      if(/ projet| besoin| demarche/.test(t)){const R=uxTop(uxBits(L,14,X.pj));return gaR(X.pjT,R.slice(0,3).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
      if(/ equip| compte| bancaris| mobile money/.test(t)){const R=uxBits(L,5,X.eq);return gaR(X.eqT,R.map(x=>uxLow(x[0])+' '+gaP(x[1])).join(', ')+'.',rows(R),{sources:src,route:rt})}
      const R=uxTop(X.att.map((l,i)=>[l,uxAg(L,7+i)]));return gaR('Attitudes',`Affirmations les plus partagées : ${R.slice(0,2).map(x=>'« '+x[0]+' » ('+gaP(x[1])+')').join(' ; ')}.`,rows(R),{sources:src,route:rt})}
    const X=CPX,m=cpM(L);
    if(/ support| vu | ou | canal| tele| radio| reseau/.test(t)){const R=uxTop(uxBits(m.R,7,X.sup));return gaR('Supports de contact',R.slice(0,3).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
    if(/ element| retenu| memoris| slogan/.test(t)){const R=uxTop(uxBits(m.R,15,X.el));return gaR('Éléments mémorisés',R.slice(0,3).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')+'.',rows(R),{sources:src,route:rt})}
    if(/ compri| comprehension| message| clair/.test(t)){const R=uxTop(X.msg.map((l,i)=>[l,uxAg(m.R,9+i)]));return gaR('Compréhension et perception du message',`${gaP(m.comp)} restituent correctement le message. Points forts : ${R.slice(0,2).map(x=>uxLow(x[0])+' ('+gaP(x[1])+')').join(', ')}.`,rows(R),{sources:src,route:rt})}
    if(/ incit| agir| intention| telecharg| activ/.test(t)){const R=uxDist(m.R,16,X.inc);return gaR(X.incT,`${gaP(m.inc)} se disent incités ou l’ont déjà fait (norme ${gaP(X.norm.inc)}).`,rows(R),{sources:src,route:rt})}
    return gaR('Efficacité de la campagne',`Reconnaissance ${gaP(m.rec)} (norme ${gaP(X.norm.rec)}), attribution ${gaP(m.att)} (norme ${gaP(X.norm.att)}), agrément ${gaP(m.agr)} (norme ${gaP(X.norm.agr)}), incitation ${gaP(m.inc)} (norme ${gaP(X.norm.inc)}).`,[{l:'Reconnaissance',v:m.rec},{l:'Attribution',v:m.att},{l:'Agrément',v:m.agr},{l:'Incitation',v:m.inc}],{sources:src,route:rt})};
  G.ask=(q,t)=>{const r=myAsk(q,t);if(r&&typeof r.body==='string')r.body=r.body.charAt(0).toUpperCase()+r.body.slice(1);return r};
}catch(e){console.error(e)}},0);

/* ===================== r50 : « Usages et attitudes » et « Perception de campagne » au format de l’étude de notoriété ===================== */
/* mêmes rubriques (tableau de bord, populations, deux rubriques d’analyse, plan d’actions, livrables) et mêmes livrables (PDF, PowerPoint, Excel) */
const UXB=UAX.file.split('_')[0],UXBK=UXB!=='CNPS',UXDE='la '+UXB,UXFT=UXB+' × SPIRIT';
const ux0=v=>v==null?'—':Math.round(v*100)+' %',uxS=t=>String(t).replace(/<[^>]+>/g,''),uxCap=t=>String(t).charAt(0).toUpperCase()+String(t).slice(1);
const uxN=L=>L.length;
const uxPer=o=>o.per.toLowerCase();

/* ---------- indicateurs : usages et attitudes ---------- */
function uaM(L){const X=UAX,n=L.length,m={n,L};
  m.eq=uxBits(L,5,X.eq);m.ch=uxBits(L,6,X.ch);m.chS=uxTop(m.ch);m.cr=uxBits(L,13,X.cr);m.crS=uxTop(m.cr);m.pj=uxBits(L,14,X.pj);m.pjS=uxTop(m.pj);m.fq=uxDist(L,15,X.fq);
  m.at=X.att.map((l,k)=>[l,uxAg(L,7+k)]);m.atS=uxTop(m.at);m.SAT=L.filter(r=>r[16]>0);m.sat=oPct(m.SAT,r=>r[16]>=4);m.NPL=L.filter(r=>r[17]>=0);m.NP=m.NPL.length?oNps(m.NPL,17):null;
  m.multi=oPct(L,r=>uxCnt(r[6])>=3);m.app=oPct(L,r=>r[6]&(1<<X.tI));
  m.sg=X.seg.map((s,k)=>{const Y=L.filter(r=>r[4]===k);return {l:s[0],d:s[1],n:Y.length,p:n?Y.length/n:0,Y}});m.sgS=m.sg.slice().sort((a,b)=>b.n-a.n);
  m.kv=X.kpi.map(k=>({l:k[3],s:k[4],v:k[0]==='b'?oPct(L,r=>r[k[1]]&(1<<k[2])):k[0]==='m'?m.multi:m.sat}));
  if(n&&m.chS.length>1&&m.sgS.length>1)m.key=[`<b>${esc(X.eq[0])}</b> : ${oP(m.eq[0][1])} ; <b>${esc(uxLow(X.eq[1]))}</b> : ${oP(m.eq[1][1])}. ${esc(X.keyEq)}`,
    `Premier canal utilisé : ${esc(uxLow(m.chS[0][0]))} (${oP(m.chS[0][1])}), devant ${esc(uxLow(m.chS[1][0]))} (${oP(m.chS[1][1])}) ; ${oP(m.multi)} combinent au moins trois canaux.`,
    `Attitude la plus partagée : « ${esc(m.atS[0][0])} » (${oP(m.atS[0][1])} d’accord) ; la moins partagée : « ${esc(m.atS[m.atS.length-1][0])} » (${oP(m.atS[m.atS.length-1][1])}).`,
    `${esc(X.crL)} : ${esc(uxLow(m.crS[0][0]))} (${oP(m.crS[0][1])}) et ${esc(uxLow(m.crS[1][0]))} (${oP(m.crS[1][1])}).`,
    `Profil type le plus représenté : <b>${esc(m.sgS[0].l.toLowerCase())}</b> (${oP(m.sgS[0].p)}), devant les ${esc(m.sgS[1].l.toLowerCase())} (${oP(m.sgS[1].p)}).`];
  else m.key=[];return m}
const UA_IND=(()=>{const X=UAX,I=X.kpi.map(k=>[k[3],k[0]==='b'?L=>oPct(L,r=>r[k[1]]&(1<<k[2])):k[0]==='m'?L=>oPct(L,r=>uxCnt(r[6])>=3):L=>oPct(L.filter(r=>r[16]>0),r=>r[16]>=4)]);
  if(!X.kpi.some(k=>k[0]==='m'))I.splice(I.length-1,0,['Multicanal',L=>oPct(L,r=>uxCnt(r[6])>=3)]);else I.splice(I.length-1,0,[X.tL,L=>oPct(L,r=>r[6]&(1<<X.tI))]);return I})();
const UA_G=()=>[[UAX.stL,0,UAX.st],['Zone',3,UAX.zone],['Sexe',1,OF_SX],['Âge',2,OF_AGE],['Profil type',4,UAX.seg.map(x=>x[0])]];

/* ---------- indicateurs : perception de campagne ---------- */
function cpK(L){const X=CPX,m=cpM(L),R=m.R;m.L=L;m.sup=uxBits(R,7,X.sup);m.supS=uxTop(m.sup);m.el=uxBits(R,15,X.el);m.elS=uxTop(m.el);m.incD=uxDist(R,16,X.inc);m.cmpD=uxDist(R,17,X.comp);m.opD=uxDist(R,18,X.opi);
  m.pm=X.msg.map((l,k)=>[l,uxAg(R,9+k)]);m.pmS=uxTop(m.pm);const N=X.norm,cmpN=(v,n)=>v==null?'':(v>=n+.02?'au-dessus':v<=n-.02?'en dessous':'dans la norme');
  if(R.length>=10)m.key=[`<b>${oP(m.rec)}</b> des personnes interrogées reconnaissent la campagne (${cmpN(m.rec,N.rec)} de la norme, ${oP(N.rec)}) ; ${oP(m.mem)} la citent spontanément.`,
    `Parmi elles, <b>${oP(m.att)}</b> l’attribuent correctement à ${esc(X.brand)} (${cmpN(m.att,N.att)} de la norme).`,
    `Premier support de contact : ${esc(uxLow(m.supS[0][0]))} (${oP(m.supS[0][1])}), devant ${esc(uxLow(m.supS[1][0]))} (${oP(m.supS[1][1])}). Élément le plus mémorisé : ${esc(uxLow(m.elS[0][0]))} (${oP(m.elS[0][1])}).`,
    `Le message est jugé <b>${esc(uxLow(m.pmS[0][0]))}</b> (${oP(m.pmS[0][1])} d’accord) ; point le plus faible : ${esc(uxLow(m.pmS[m.pmS.length-1][0]))} (${oP(m.pmS[m.pmS.length-1][1])}).`,
    `<b>${oP(m.inc)}</b> se disent incités à ${esc(X.act)} ou l’ont déjà fait ; ${oP(m.opi)} déclarent une meilleure opinion de ${esc(X.brand)}.`];else m.key=[];return m}
const CP_IND=[['Reconnaissance',L=>cpM(L).rec],['Mémorisation',L=>cpM(L).mem],['Attribution',L=>cpM(L).att],['Agrément',L=>cpM(L).agr],['Compréhension',L=>cpM(L).comp],['Incitation',L=>cpM(L).inc]];
const CP_G=()=>[[CPX.cbL,0,CPX.cb],['Zone',3,CPX.zone],['Sexe',1,OF_SX],['Âge',2,OF_AGE]];

/* ---------- pages communes ---------- */
const uxO=k=>OTHS[k],uxL=k=>othRows(OTHS[k]);
const uxTopH=(k,t,sub)=>{const o=uxO(k);return head((k==='ua'?'Usages et attitudes':'Perception de campagne')+' · '+o.per,t,sub||(k==='ua'?UAX.sub:CPX.sub))};
const uxEmpty=()=>'<div class="card"><h3>Aucune personne ne correspond à cette sélection</h3><p class="note">Modifiez ou retirez les filtres.</p></div>';
function uxPop(k,IND,G,min,ttl){const o=uxO(k),L=uxL(k);const top=uxTopH(k,'Populations',ttl+' · bases inférieures à '+min+' masquées')+othBase(o,L);if(!L.length)return top+uxEmpty();
  const tot=IND.map(([,f])=>f(L)),cell=(v,t)=>{if(v==null)return '<td class="c">—</td>';const d=v-(t||0);return `<td class="c"><span class="pop-v ${Math.abs(d)<.03?'':d>0?'up':'dn'}">${oP(v)}</span></td>`};
  return top+`<div class="card"><div class="ch"><div><h3>Indicateurs clés par population</h3><p>Vert : au-dessus de l’ensemble de la sélection de plus de 3 points · rouge : en dessous</p></div></div><div class="tw" style="border:0"><table class="t pop-t"><thead><tr><th>Population</th><th class="c">Base</th>${IND.map(([l])=>`<th class="c">${esc(l)}</th>`).join('')}</tr></thead><tbody>
   <tr class="pop-tot"><td><b>Ensemble de la sélection</b></td><td class="c">${L.length}</td>${tot.map(v=>`<td class="c"><b>${oP(v)}</b></td>`).join('')}</tr>
   ${G.map(([g,ci,labs])=>`<tr class="pop-g"><td colspan="${2+IND.length}">${esc(g)}</td></tr>`+labs.map((l,q)=>{const X=L.filter(r=>r[ci]===q);if(!X.length)return '';return X.length<min?`<tr><td>${esc(l)}</td><td class="c">${X.length}</td><td class="c" colspan="${IND.length}"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td>${esc(l)}</td><td class="c">${X.length}</td>${IND.map(([,f],j)=>cell(f(X),tot[j])).join('')}</tr>`}).join('')).join('')}</tbody></table></div></div>
   <div class="card" style="margin-top:16px"><div class="ch"><div><h3>Lecture</h3></div></div><p style="margin:0">${k==='ua'?'Les écarts entre populations orientent le ciblage des offres et des canaux : un profil peu équipé mais fortement utilisateur du mobile money appelle une offre d’entrée simple, connectée à ses usages.':'Les écarts entre populations orientent le plan média des prochaines vagues : une reconnaissance faible appelle plus de couverture, une attribution faible une signature de marque plus visible, une incitation faible un appel à l’action plus explicite.'}</p></div>`}
const uxMethCard=k=>{const X=k==='ua'?UAX:CPX;return card('Méthode','Comment l’étude a été réalisée',`<ul class="not-meth">${X.meth.map(([a,b])=>`<li><b>${esc(a)}</b> : ${esc(uxLow(b))}</li>`).join('')}</ul>`)};

/* ---------- Usages et attitudes : rubriques ---------- */
function uaDash(){const X=UAX,L=uxL('ua'),m=uaM(L);const top=uxTopH('ua','Tableau de bord')+othBase(OTHS.ua,L);if(!L.length)return top+uxEmpty();
  return top+`<div class="kpis">${m.kv.map((k,j)=>kpi(k.l,`${fr((k.v||0)*100,0)}<small>%</small>`,k.s,j===0)).join('')}${kpi(X.npsL,m.NP?enFmt(m.NP.e):'—','promoteurs − détracteurs')}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${m.key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card(X.eqT,'Part des personnes interrogées',oChart('g',m.eq))}${card('Profils types','Quatre profils construits sur les attitudes et les usages',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>Profil</th><th class="c">Part</th><th class="c">${esc(X.tL)}</th><th class="c">Satisfaits</th></tr></thead><tbody>${m.sg.map(s=>s.n<20?`<tr><td><b>${esc(s.l)}</b></td><td class="c">${oP(s.p)}</td><td class="c" colspan="2"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(s.l)}</b></td><td class="c">${oP(s.p)}</td><td class="c">${oP(oPct(s.Y,r=>r[6]&(1<<X.tI)))}</td><td class="c">${oP(oPct(s.Y.filter(r=>r[16]>0),r=>r[16]>=4))}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div class="cpp-g2">${card('Canaux utilisés','Au cours des trois derniers mois · plusieurs réponses possibles',oChart('k',m.chS))}${uxMethCard('ua')}</div>`}
function uaUsg(){const X=UAX,L=uxL('ua'),m=uaM(L);const top=uxTopH('ua','Usages','Équipement, canaux, fréquence et projets')+othBase(OTHS.ua,L);if(!L.length)return top+uxEmpty();
  const st=X.st.map((l,s)=>{const Y=L.filter(r=>r[0]===s);return {l,n:Y.length,c:Y.length?Y.reduce((t,r)=>t+uxCnt(r[6]),0)/Y.length:0,d:oPct(Y,r=>r[6]&(1<<X.tI)),m:oPct(Y,r=>uxCnt(r[6])>=3)}});
  return top+`<div class="kpis">${kpi(X.eq[0],`${fr((m.eq[0][1]||0)*100,0)}<small>%</small>`,'des personnes interrogées',true)}${kpi(X.eq[1],`${fr((m.eq[1][1]||0)*100,0)}<small>%</small>`,'des personnes interrogées')}${kpi(X.tL,`${fr((m.app||0)*100,0)}<small>%</small>`,'utilisé sur les trois derniers mois')}${kpi('Multicanal',`${fr((m.multi||0)*100,0)}<small>%</small>`,'au moins trois canaux')}${kpi('Premier canal',`${fr((m.chS[0][1]||0)*100,0)}<small>%</small>`,uxLow(m.chS[0][0]))}</div>
  <div class="cpp-g2">${card(X.eqT,'Part des personnes interrogées',oChart('g',m.eq))}${card('Canaux utilisés','Au cours des trois derniers mois · plusieurs réponses possibles',oChart('k',m.chS))}</div>
  <div class="cpp-g2">${card(X.fqT,'Une seule réponse',oChart('v',m.fq))}${card(X.pjT,'Dans les douze prochains mois · plusieurs réponses possibles',oChart('z',m.pjS))}</div>
  <div style="margin-top:16px">${card('Usages par '+X.stL.toLowerCase(),'Bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>${esc(X.stL)}</th><th class="c">Base</th><th class="c">Nombre moyen de canaux</th><th class="c">${esc(X.tL)}</th><th class="c">Multicanal</th></tr></thead><tbody>${st.map(x=>x.n<20?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="3"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${fr(x.c,1)}</td><td class="c">${oP(x.d)}</td><td class="c">${oP(x.m)}</td></tr>`).join('')}</tbody></table></div>`)}</div>`}
function uaAtt(){const X=UAX,L=uxL('ua'),m=uaM(L);const top=uxTopH('ua','Attitudes et profils','Attitudes, critères, satisfaction et typologie')+othBase(OTHS.ua,L);if(!L.length)return top+uxEmpty();
  const st=X.st.map((l,s)=>{const Y=L.filter(r=>r[0]===s);return {l,n:Y.length,sa:oPct(Y.filter(r=>r[16]>0),r=>r[16]>=4),np:(()=>{const P=Y.filter(r=>r[17]>=0);return P.length>=20?oNps(P,17):null})()}});
  const sgCards=`<div class="ux-sg">${m.sg.map((s,k)=>{const Y=s.Y,ok=Y.length>=20;return `<div class="ux-sgc" style="--c:${OPAL[k]}"><div class="ux-sgh"><b>${oP(s.p)}</b><span>${esc(s.l)}</span></div><p>${esc(s.d)}</p>${ok?`<ul><li><em>${esc(X.ch[X.tI])}</em><strong>${oP(oPct(Y,r=>r[6]&(1<<X.tI)))}</strong></li><li><em>${esc(X.ch[0])}</em><strong>${oP(oPct(Y,r=>r[6]&1))}</strong></li><li><em>${esc(X.satL)}</em><strong>${oP(oPct(Y.filter(r=>r[16]>0),r=>r[16]>=4))}</strong></li></ul>`:'<p class="note">Base insuffisante dans la sélection</p>'}</div>`}).join('')}</div>`;
  return top+`<div style="margin-top:0">${card('Attitudes','Degré d’accord avec chaque affirmation · classement par part d’accord',uxLikert(L,7,X.att))}</div>
  <div class="cpp-g2">${card(X.crL,'Trois réponses possibles',oChart('k',m.crS,()=>'#c8a15a'))}${card('Satisfaction et recommandation par '+X.stL.toLowerCase(),'Bases inférieures à 20 masquées',`<div class="tw" style="border:0"><table class="t"><thead><tr><th>${esc(X.stL)}</th><th class="c">Base</th><th class="c">Satisfaits</th><th class="c">NPS</th></tr></thead><tbody>${st.map(x=>x.n<20?`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c" colspan="2"><span class="note">Base insuffisante</span></td></tr>`:`<tr><td><b>${esc(x.l)}</b></td><td class="c">${x.n}</td><td class="c">${oP(x.sa)}</td><td class="c">${x.np?enFmt(x.np.e):'—'}</td></tr>`).join('')}</tbody></table></div>`)}</div>
  <div style="margin-top:16px">${card('Typologie','Quatre profils types construits sur les attitudes et les usages (classification)',sgCards)}</div>
  <div style="margin-top:16px">${card('Paroles de répondants','Extraits des commentaires libres de la sélection',uxVerb(L,18,X,X.seg.map(x=>x[0]),4))}</div>`}

/* ---------- Perception de campagne : rubriques ---------- */
function cpGuard(k,L,top){if(!L.length)return top+uxEmpty();if(L.filter(r=>r[4]).length<10)return top+'<div class="card"><h3>Trop peu de personnes ont reconnu la campagne dans cette sélection</h3><p class="note">Élargissez la sélection.</p></div>';return null}
function cpDash(){const X=CPX,L=uxL('camp'),m=cpK(L),N=X.norm;const top=uxTopH('camp','Tableau de bord')+othBase(OTHS.camp,L);const g=cpGuard('camp',L,top);if(g)return g;
  return top+`<div class="kpis">${kpi('Reconnaissance',`${fr(m.rec*100,0)}<small>%</small>`,'ont vu ou entendu la campagne · norme '+oP(N.rec),true)}${kpi('Attribution',`${fr(m.att*100,0)}<small>%</small>`,'à '+X.brand+' · norme '+oP(N.att))}${kpi('Agrément',`${fr(m.agr*100,0)}<small>%</small>`,'aiment la campagne · norme '+oP(N.agr))}${kpi('Compréhension',`${fr(m.comp*100,0)}<small>%</small>`,'message bien compris · norme '+oP(N.comp))}${kpi('Incitation',`${fr(m.inc*100,0)}<small>%</small>`,X.incS+' · norme '+oP(N.inc))}</div>
  <div class="card cpp-key" style="margin-top:16px"><div class="ch"><div><h3>Ce qu’il faut retenir</h3></div></div><ul>${m.key.map(k=>`<li>${k}</li>`).join('')}</ul></div>
  <div class="cpp-g2">${card('Entonnoir d’efficacité','De l’exposition à l’incitation',cpFunnel(m))}${card('Diagnostic au regard des normes','Comparaison aux résultats moyens des post-tests SPIRIT',cpNorm(m))}</div>
  <div class="cpp-g2">${card('Effet sur l’opinion','Opinion de '+esc(X.brand)+' après la campagne',oChart('s',m.opD,(v,i)=>['#627441','#9ec5e3','#f0524a'][i]))}${uxMethCard('camp')}</div>`}
function cpImp(){const X=CPX,L=uxL('camp'),m=cpK(L),N=X.norm;const top=uxTopH('camp','Impact et mémorisation','Reconnaissance, mémorisation, attribution, supports et éléments retenus')+othBase(OTHS.camp,L);const g=cpGuard('camp',L,top);if(g)return g;
  return top+`<div class="kpis">${kpi('Reconnaissance',`${fr(m.rec*100,0)}<small>%</small>`,'norme '+oP(N.rec),true)}${kpi('Mémorisation spontanée',`${fr(m.mem*100,0)}<small>%</small>`,'norme '+oP(N.mem))}${kpi('Attribution correcte',`${fr(m.att*100,0)}<small>%</small>`,'norme '+oP(N.att))}${kpi('Premier support',`${fr((m.supS[0][1]||0)*100,0)}<small>%</small>`,uxLow(m.supS[0][0]))}${kpi('Élément le plus retenu',`${fr((m.elS[0][1]||0)*100,0)}<small>%</small>`,uxLow(m.elS[0][0]))}</div>
  <div class="cpp-g2">${card('Supports de contact','Parmi les personnes qui reconnaissent la campagne · plusieurs réponses possibles',oChart('k',m.supS))}${card('Éléments mémorisés','Plusieurs réponses possibles',oChart('z',m.elS))}</div>
  <div class="cpp-g2">${card('Entonnoir d’efficacité','De l’exposition à l’incitation',cpFunnel(m))}${card('Attribution','Parmi les personnes qui reconnaissent la campagne',oChart('d',[['Attribution correcte à '+X.brand,m.att],['Attribution erronée ou ne sait pas',m.R.length?1-m.att:null]],(v,i)=>['#627441','#f0524a'][i]))}</div>`}
function cpMsg(){const X=CPX,L=uxL('camp'),m=cpK(L),N=X.norm;const top=uxTopH('camp','Message et incitation','Perception, compréhension, incitation à agir et effet sur l’opinion')+othBase(OTHS.camp,L);const g=cpGuard('camp',L,top);if(g)return g;
  return top+`<div style="margin-top:0">${card('Perception du message','Degré d’accord des personnes qui reconnaissent la campagne',uxLikert(m.R,9,X.msg))}</div>
  <div class="cpp-g2">${card('Compréhension du message','Restitution du message principal, codée · norme '+oP(N.comp),oChart('d',m.cmpD,(v,i)=>['#627441','#f59f0b','#f0524a'][i]))}${card(X.incT,'Une seule réponse · norme '+oP(N.inc),oChart('s',m.incD,(v,i)=>['#475530','#627441','#96a973','#f59f0b','#f0524a'][i]))}</div>
  <div class="cpp-g2">${card('Effet sur l’opinion','Opinion de '+esc(X.brand)+' après la campagne',oChart('s',m.opD,(v,i)=>['#627441','#9ec5e3','#f0524a'][i]))}${card('Paroles de répondants','Extraits des commentaires libres de la sélection',uxVerb(m.R,19,X,X.cb,0))}</div>`}

/* ---------- navigation : mêmes rubriques que la notoriété ---------- */
const UXNAV={ua:[['dash','Tableau de bord','dash'],['ana','Populations','map'],['usg','Usages','chart'],['att','Attitudes et profils','search'],['plan','Plan d’actions','spark'],['files','Livrables','plan']],
  camp:[['dash','Tableau de bord','dash'],['ana','Populations','map'],['imp','Impact et mémorisation','chart'],['msg','Message et incitation','search'],['plan','Plan d’actions','spark'],['files','Livrables','plan']]};
{const d=Object.getOwnPropertyDescriptor(NAV,'oth'),_g=d&&d.get,_s=d&&d.set;Object.defineProperty(NAV,'oth',{configurable:true,enumerable:true,get(){const k=uxSolo();return k?UXNAV[k]:(_g?_g():[])},set(v){if(_s)_s(v)}})}
function uxRender(k){const P=S.page;if(P==='plan')return gpHtml(k);if(P==='files')return sfPage(k);
  if(k==='ua')return ({dash:uaDash,ana:()=>uxPop('ua',UA_IND,UA_G(),20,'Indicateurs selon le statut, la zone, le sexe, l’âge et le profil type'),usg:uaUsg,att:uaAtt})[P in {dash:1,ana:1,usg:1,att:1}?P:'dash']();
  return ({dash:cpDash,ana:()=>uxPop('camp',CP_IND,CP_G(),30,'Indicateurs de la campagne selon la cible, la zone, le sexe et l’âge'),imp:cpImp,msg:cpMsg})[P in {dash:1,ana:1,imp:1,msg:1}?P:'dash']()}
{const _op=othPage;othPage=function(){const k=uxSolo();if(k){try{return uxRender(k)}catch(e){console.error(e)}}return _op.apply(this,arguments)}}
{const _ok=window.OTHK;window.OTHK=()=>{const k=uxSolo();if(k)return S.page!=='plan'&&S.page!=='files';return _ok?_ok():false}}
uxOpen=function(k){openMod('oth');S.sub.othK=k;S.page='dash';render();window.scrollTo(0,0)};
setTimeout(()=>{try{['ua','camp'].forEach(k=>{const b=$(k==='ua'?'#goUa':'#goCamp');if(b)b.onclick=()=>uxOpen(k)})}catch(e){}},200);
try{if(typeof JRL!=='undefined'){JRL.ua='Usages et attitudes';JRL.camp='Perception de campagne'}}catch(e){}

/* ---------- plans d’actions (même principe que la notoriété) ---------- */
const UA_RE=UXBK?[['Direction Marketing et Direction Commerciale','Mars 2027','Part des personnes jugeant les frais trop élevés'],['Direction Digitale et Direction Marketing','Juin 2027','Comptes ouverts à distance par des utilisateurs du mobile money'],['Direction Digitale','Mars 2027','Utilisation de l’application bancaire'],['Direction du Réseau','Continu','Satisfaction des clients attachés à l’agence'],['Direction Marketing et Direction des Crédits','Septembre 2027','Souscriptions d’épargne programmée et de crédits habitat']]
  :[['Direction de la Communication','Mars 2027','Part des usagers qui connaissent bien leurs droits'],['Direction des Prestations et Direction des Systèmes d’Information','Juin 2027','Délai moyen de traitement des dossiers notifié'],['Direction des Systèmes d’Information et Direction du Réseau','Septembre 2027','Comptes e-CNPS actifs'],['Direction du Réseau d’agences','Continu','Satisfaction des usagers attachés à l’agence'],['Direction des Systèmes d’Information','Mars 2027','Disponibilité du site aux dates limites de déclaration']];
const CP_RE=UXBK?[['Direction Marketing et Communication','Prochaine vague','Attribution correcte à la marque'],['Direction Marketing et Direction Digitale','Prochaine vague','Incitation à télécharger l’application'],['Direction Marketing et Communication','Juin 2027','Mémorisation spontanée'],['Direction Marketing','Prochaine vague','Compréhension du message'],['Direction Digitale','Mars 2027','Opinion améliorée après la campagne']]
  :[['Direction de la Communication','Prochaine vague','Compréhension du message'],['Direction des Systèmes d’Information','Mars 2027','Opinion améliorée après la campagne'],['Direction de la Communication et Direction du Réseau d’agences','Juin 2027','Reconnaissance chez les retraités'],['Direction de la Communication','Prochaine vague','Attribution correcte à la CNPS'],['Direction du Réseau d’agences','Mars 2027','Comptes e-CNPS activés pendant la campagne']];
GPREG.ua={title:UAX.t,file:UXB+'_Usages_Attitudes_'+UAX.per.slice(-4),kick:()=>'Usages et attitudes · '+UAX.per,sub:'Actions issues de l’étude d’usages et attitudes, avec leurs indicateurs de suivi · modifiables par la Direction',unit:'issues de l’étude',
  base:()=>UAX.rec.map((r,i)=>({id:'ua-'+i,p:r[2]==='Forte'?(i<2?'P1':'P2'):'P3',h:r[3],t:r[0],c:'Impact attendu : '+r[2].toLowerCase()+' · horizon : '+r[3].toLowerCase(),a:r[1],r:UA_RE[i][0],e:UA_RE[i][1],i:UA_RE[i][2]}))};
GPREG.camp={title:CPX.t,file:UXB+'_Post_test_Campagne_'+CPX.per.slice(-4),kick:()=>'Perception de campagne · '+CPX.per,sub:'Actions pour les prochaines vagues de communication, avec leurs indicateurs de suivi · modifiables par la Direction',unit:'issues du post-test',
  base:()=>CPX.rec.map((r,i)=>({id:'cp-'+i,p:r[2]==='Forte'?(i<2?'P1':'P2'):'P3',h:r[3],t:r[0],c:'Impact attendu : '+r[2].toLowerCase()+' · horizon : '+r[3].toLowerCase(),a:r[1],r:CP_RE[i][0],e:CP_RE[i][1],i:CP_RE[i][2]}))};

/* ---------- livrable : rapport PowerPoint (complet ou Comité de direction) ---------- */
function uxBarsP(s,x,y,w,rows,o){pBars(s,x,y,w,rows,o||{})}
async function uaPptx(codir){await dkPrep();const X=UAX,L=OTHS.ua.rows,m=uaM(L),C=DK.C,T0=DK.T0,P=DK.start(UXB+' — Usages et attitudes — '+X.per);const SRC=`Source : étude d’usages et attitudes ${UXB} · SPIRIT · ${uxPer(X)} · ${fr(L.length,0)} personnes`;
  DK.cover({kick:('Étude d’usages et attitudes · '+X.per).toUpperCase(),title:X.t,line:codir?'Restitution au Comité de direction':'Rapport d’analyse',sub:X.sub,stats:[['FiUsers',fr(L.length,0),'personnes'],['FiLayers',String(X.seg.length),'profils types'],['FiTarget',ux0(m.kv[0].v),uxLow(m.kv[0].l)]]});
  if(!codir)DK.sommaire('Comprendre les usages pour mieux servir',SRC,[['01','FiStar','L’essentiel','Chiffres clés et enseignements'],['02','FiLayers',UXBK?'Équipement et canaux':'Accès et canaux','Ce que les personnes utilisent'],['03','FiActivity','Fréquence et projets','Rythme et besoins à venir'],['04','FiMessageCircle','Attitudes et attentes','Opinions et critères de choix'],['05','FiUsers','Profils types','Quatre profils pour cibler'],['06','FiFlag','Plan d’actions','Actions et indicateurs']]);
  let s=DK.page('01 · L’essentiel',uxS(X.keyEq),SRC);
  m.kv.concat([{l:X.npsL,v:null,nps:m.NP}]).forEach((k,i)=>DK.kpi(s,.6+i*2.47,1.75,2.3,1.95,{label:k.l,value:k.nps?enFmt(k.nps.e).replace('−','-'):ux0(k.v),icon:['FiLayers','FiSmartphone','FiActivity','FiThumbsUp','FiStar'][i]||'FiStar',dark:i===0}));
  DK.card(s,.6,3.95,12.13,2.75);T0(s,'CE QU’IL FAUT RETENIR',{x:.85,y:4.1,w:6,h:.3,fontSize:10.5,bold:true,color:C.gold,charSpacing:1});
  T0(s,m.key.map(k=>({text:pdfTx(uxS(k)),options:{bullet:{code:'25A0'},paraSpaceAfter:5}})),{x:.85,y:4.45,w:11.6,h:2.15,fontSize:12,color:C.ink,fit:'shrink'});
  s=DK.page(UXBK?'02 · Équipement et canaux':'02 · Accès et canaux',`${uxCap(uxLow(m.chS[0][0]))} : premier canal utilisé (${ux0(m.chS[0][1])})`,SRC);
  DK.card(s,.6,1.7,5.9,4.5);T0(s,X.eqT.toUpperCase(),{x:.85,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,.85,2.35,5.5,m.eq.map(x=>[x[0],x[1]]),{lw:2.6,step:.62,fs:10.5});
  DK.card(s,6.83,1.7,5.9,4.5);T0(s,'CANAUX UTILISÉS · TROIS DERNIERS MOIS',{x:7.08,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,7.08,2.35,5.5,m.chS.map(x=>[x[0],x[1]]),{lw:2.6,step:.62,fs:10.5});
  DK.lecture(s,`${ux0(m.multi)} des personnes interrogées combinent au moins trois canaux ; ${uxLow(X.tL)} : ${ux0(m.app)}.`,{y:6.35,h:.45});
  if(!codir){s=DK.page('03 · Fréquence et projets',`${uxCap(uxLow(m.pjS[0][0]))} : premier projet cité (${ux0(m.pjS[0][1])})`,SRC);
    DK.card(s,.6,1.7,5.9,4.5);T0(s,X.fqT.toUpperCase(),{x:.85,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,.85,2.35,5.5,m.fq.map(x=>[x[0],x[1]]),{lw:2.6,step:.62,fs:10.5});
    DK.card(s,6.83,1.7,5.9,4.5);T0(s,X.pjT.toUpperCase()+' · DOUZE PROCHAINS MOIS',{x:7.08,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,7.08,2.35,5.5,m.pjS.map(x=>[x[0],x[1]]),{lw:2.9,step:.6,fs:10});
    s=DK.page('03 · Populations','Des usages contrastés selon le statut et le profil',SRC);
    const G=UA_G().flatMap(([g,ci,labs])=>labs.map((l,q)=>{const Y=L.filter(r=>r[ci]===q);return [l,Y.length].concat(UA_IND.map(([,f])=>Y.length>=20?f(Y):null))})).slice(0,12);
    DK.table(s,.6,1.75,12.13,['Population','Base'].concat(UA_IND.map(x=>x[0])),[[DK.cl('Ensemble',{align:'left',bold:true,fill:{color:C.tint}}),DK.cl(L.length,{fill:{color:C.tint},bold:true})].concat(UA_IND.map(([,f])=>DK.cl(ux0(f(L)),{fill:{color:C.tint},bold:true})))].concat(G.map(x=>[DK.cl(x[0],{align:'left',bold:true}),DK.cl(x[1])].concat(x.slice(2).map(v=>DK.cl(ux0(v)))))),{colW:[3.13,1.1].concat(UA_IND.map(()=>7.9/UA_IND.length)),rowH:.36,fs:10})}
  s=DK.page('04 · Attitudes et attentes',`« ${m.atS[0][0]} » : ${ux0(m.atS[0][1])} d’accord`,SRC);
  DK.card(s,.6,1.7,7.2,4.5);T0(s,'ATTITUDES · PART D’ACCORD (4 ET 5 SUR 5)',{x:.85,y:1.85,w:6.8,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,.85,2.35,6.8,m.atS.map(x=>[x[0],x[1]]),{lw:4.2,step:.62,fs:9.5});
  DK.card(s,8.1,1.7,4.63,4.5);T0(s,X.crL.toUpperCase(),{x:8.35,y:1.85,w:4.2,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,8.35,2.35,4.2,m.crS.slice(0,6).map(x=>[x[0],x[1]]),{lw:2.4,step:.62,fs:9,col:()=>C.gold});
  DK.lecture(s,`${X.satL} : ${ux0(m.sat)} · ${X.npsL} : ${m.NP?enFmt(m.NP.e):'—'}.`,{y:6.35,h:.45});
  s=DK.page('05 · Profils types',`${m.sgS[0].l} : profil le plus représenté (${ux0(m.sgS[0].p)})`,SRC);
  m.sg.forEach((g,i)=>{const x=.6+(i%2)*6.13,y=1.75+Math.floor(i/2)*2.35;DK.card(s,x,y,6,2.15);T0(s,ux0(g.p),{x:x+.25,y:y+.2,w:1.4,h:.6,fontSize:24,bold:true,color:C.green});T0(s,g.l,{x:x+1.7,y:y+.25,w:4.1,h:.5,fontSize:14,bold:true,color:C.ink,fit:'shrink'});
    T0(s,g.d,{x:x+.25,y:y+.9,w:5.5,h:.7,fontSize:10.5,color:C.grey,fit:'shrink'});T0(s,`${X.tL} : ${ux0(oPct(g.Y,r=>r[6]&(1<<X.tI)))}  ·  ${X.satL.toLowerCase()} : ${ux0(oPct(g.Y.filter(r=>r[16]>0),r=>r[16]>=4))}`,{x:x+.25,y:y+1.62,w:5.5,h:.38,fontSize:10,bold:true,color:C.green,fit:'shrink'})});
  gpDeckSlides('ua',SRC,'06 · Plan d’actions');
  if(!codir){s=DK.page('Méthode','Cible, échantillon, recueil et précision',SRC);
    X.meth.forEach(([t,d],i)=>{const x=.6+(i%3)*4.1,y=1.8+Math.floor(i/3)*2.3;DK.card(s,x,y,3.93,2.05);DK.icon(s,['FiUsers','FiSliders','FiMessageSquare','FiLayers','FiShield','FiCalendar'][i]||'FiCheck',x+.25,y+.25,.5,'tint');T0(s,t,{x:x+.25,y:y+.9,w:3.4,h:.4,fontSize:15,bold:true,color:C.green});T0(s,d,{x:x+.25,y:y+1.32,w:3.45,h:.65,fontSize:10,color:C.grey,fit:'shrink'})})}
  DK.merci();return await P.write({outputType:'blob'})}
async function cpPptx(codir){await dkPrep();const X=CPX,L=OTHS.camp.rows,m=cpK(L),N=X.norm,C=DK.C,T0=DK.T0,P=DK.start(UXB+' — Perception de campagne — '+X.per);const SRC=`Source : post-test de campagne ${UXB} · SPIRIT · ${uxPer(X)} · ${fr(L.length,0)} personnes`;
  const dl=(v,n)=>v==null?'':(v-n>=0?'+':'−')+Math.round(Math.abs(v-n)*100);
  DK.cover({kick:('Post-test de campagne · '+X.per).toUpperCase(),title:X.t,line:codir?'Restitution au Comité de direction':'Rapport d’analyse',sub:X.sub,stats:[['FiUsers',fr(L.length,0),'personnes'],['FiSearch',ux0(m.rec),'reconnaissance'],['FiTarget',ux0(m.att),'attribution']]});
  if(!codir)DK.sommaire('Mesurer l’efficacité de la campagne',SRC,[['01','FiStar','L’essentiel','Chiffres clés et enseignements'],['02','FiTrendingUp','Efficacité','Entonnoir et normes SPIRIT'],['03','FiSearch','Impact et mémorisation','Supports et éléments retenus'],['04','FiMessageCircle','Message et incitation','Perception, compréhension, action'],['05','FiUsers','Populations','Résultats par cible'],['06','FiFlag','Plan d’actions','Prochaines vagues de communication']]);
  let s=DK.page('01 · L’essentiel',`${ux0(m.rec)} reconnaissent la campagne, ${ux0(m.att)} l’attribuent à ${X.brand}`,SRC);
  [['Reconnaissance',m.rec,N.rec,'FiSearch'],['Attribution',m.att,N.att,'FiTarget'],['Agrément',m.agr,N.agr,'FiThumbsUp'],['Compréhension',m.comp,N.comp,'FiMessageCircle'],['Incitation',m.inc,N.inc,'FiZap']].forEach(([l,v,n,ic],i)=>DK.kpi(s,.6+i*2.47,1.75,2.3,1.95,{label:l,value:ux0(v),sub:'norme '+ux0(n),icon:ic,dark:i===0}));
  DK.card(s,.6,3.95,12.13,2.75);T0(s,'CE QU’IL FAUT RETENIR',{x:.85,y:4.1,w:6,h:.3,fontSize:10.5,bold:true,color:C.gold,charSpacing:1});
  T0(s,m.key.map(k=>({text:pdfTx(uxS(k)),options:{bullet:{code:'25A0'},paraSpaceAfter:5}})),{x:.85,y:4.45,w:11.6,h:2.15,fontSize:12,color:C.ink,fit:'shrink'});
  s=DK.page('02 · Efficacité','Résultats au regard des normes SPIRIT (trait pointillé)',SRC);
  DK.card(s,.6,1.7,6.4,4.5);T0(s,'INDICATEURS ET NORMES',{x:.85,y:1.85,w:6,h:.3,fontSize:9.5,bold:true,color:C.gold});
  uxBarsP(s,.85,2.35,6,[['Reconnaissance',m.rec,N.rec],['Mémorisation',m.mem,N.mem],['Attribution',m.att,N.att],['Agrément',m.agr,N.agr],['Compréhension',m.comp,N.comp],['Incitation',m.inc,N.inc]],{lw:2.2,step:.62,col:(v,i)=>v>=[N.rec,N.mem,N.att,N.agr,N.comp,N.inc][i]-.02?C.mid:C.red,delta:dl});
  const F=[['Population interrogée',1],['Reconnaissent',m.rec],['Attribuent',m.rec*m.att],['Apprécient',m.rec*m.att*(m.agr||0)],['Incités à agir',m.rec*m.att*(m.inc||0)]];
  DK.card(s,7.3,1.7,5.43,4.5);T0(s,'ENTONNOIR D’EFFICACITÉ',{x:7.55,y:1.85,w:5,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,7.55,2.35,5,F,{lw:1.9,step:.72,col:(v,i)=>[C.grey,C.green,C.mid,C.leaf,C.gold][i]});
  DK.lecture(s,`Sur 100 personnes interrogées, ${Math.round(m.rec*m.att*100)} reconnaissent la campagne et l’attribuent à ${X.brand}.`,{y:6.35,h:.45});
  s=DK.page('03 · Impact et mémorisation',`${uxCap(uxLow(m.supS[0][0]))} : premier support de contact (${ux0(m.supS[0][1])})`,SRC);
  DK.card(s,.6,1.7,5.9,4.5);T0(s,'SUPPORTS DE CONTACT · PERSONNES QUI RECONNAISSENT ('+m.R.length+')',{x:.85,y:1.85,w:5.5,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,.85,2.35,5.5,m.supS.map(x=>[x[0],x[1]]),{lw:2.4,step:.62,fs:10.5});
  DK.card(s,6.83,1.7,5.9,4.5);T0(s,'ÉLÉMENTS MÉMORISÉS',{x:7.08,y:1.85,w:5.4,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,7.08,2.35,5.5,m.elS.map(x=>[x[0],x[1]]),{lw:3,step:.62,fs:9.5,col:()=>C.gold});
  s=DK.page('04 · Message et incitation',`${ux0(m.inc)} se disent incités à ${X.act}`,SRC);
  DK.card(s,.6,1.7,7.2,4.5);T0(s,'PERCEPTION DU MESSAGE · PART D’ACCORD',{x:.85,y:1.85,w:6.8,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,.85,2.35,6.8,m.pmS.map(x=>[x[0],x[1]]),{lw:3.6,step:.62,fs:10});
  DK.card(s,8.1,1.7,4.63,4.5);T0(s,X.incT.toUpperCase(),{x:8.35,y:1.85,w:4.2,h:.3,fontSize:9.5,bold:true,color:C.gold});uxBarsP(s,8.35,2.35,4.2,m.incD.map(x=>[x[0],x[1]]),{lw:2.3,step:.62,fs:9.5,col:(v,i)=>['0B7A57','12B886','6CC56F','E0A33D','C6564F'][i]});
  DK.lecture(s,`Message bien compris : ${ux0(m.comp)} (norme ${ux0(N.comp)}) · opinion améliorée : ${ux0(m.opi)}.`,{y:6.35,h:.45});
  if(!codir){s=DK.page('05 · Populations','Résultats par cible, zone, sexe et âge',SRC);
    const G=CP_G().flatMap(([g,ci,labs])=>labs.map((l,q)=>{const Y=L.filter(r=>r[ci]===q);return [l,Y.length].concat(CP_IND.map(([,f])=>Y.length>=30?f(Y):null))})).slice(0,11);
    DK.table(s,.6,1.75,12.13,['Population','Base'].concat(CP_IND.map(x=>x[0])),[[DK.cl('Ensemble',{align:'left',bold:true,fill:{color:C.tint}}),DK.cl(L.length,{fill:{color:C.tint},bold:true})].concat(CP_IND.map(([,f])=>DK.cl(ux0(f(L)),{fill:{color:C.tint},bold:true})))].concat(G.map(x=>[DK.cl(x[0],{align:'left',bold:true}),DK.cl(x[1])].concat(x.slice(2).map(v=>DK.cl(ux0(v)))))),{colW:[2.93,1].concat(CP_IND.map(()=>8.2/CP_IND.length)),rowH:.38,fs:10})}
  gpDeckSlides('camp',SRC,'06 · Plan d’actions');
  if(!codir){s=DK.page('Méthode','Protocole du post-test et normes de référence',SRC);
    X.meth.forEach(([t,d],i)=>{const x=.6+(i%3)*4.1,y=1.8+Math.floor(i/3)*2.3;DK.card(s,x,y,3.93,2.05);DK.icon(s,['FiUsers','FiSliders','FiSearch','FiBarChart2','FiShield','FiCalendar'][i]||'FiCheck',x+.25,y+.25,.5,'tint');T0(s,t,{x:x+.25,y:y+.9,w:3.4,h:.4,fontSize:15,bold:true,color:C.green});T0(s,d,{x:x+.25,y:y+1.32,w:3.45,h:.65,fontSize:10,color:C.grey,fit:'shrink'})})}
  DK.merci();return await P.write({outputType:'blob'})}

/* ---------- livrable : tableau de bord Excel ---------- */
function uxXK(){const W=XW(),X=XS,F=X.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:X.DK,al:X.C});const tx=(ws,r,c,v,nf,b)=>ws.c(r,c,v==null?'—':v,{f:{n:F,sz:10,b:b?1:0},nf,al:typeof v==='number'?X.C:undefined});
  const blk=(ws,r,t,R)=>{hd(ws,r,1,t);hd(ws,r,2,'Part');R.forEach(([l,v],i)=>{tx(ws,r+1+i,1,l);tx(ws,r+1+i,2,v,'0%')});return r+R.length+2};return {W,hd,tx,blk}}
function uxPopSheet(K,ws,L,IND,G,min,SUB,ttl){const {hd,tx}=K;xTitle(ws,ttl,SUB+' · bases inférieures à '+min+' masquées');['Population','Base'].concat(IND.map(x=>x[0])).forEach((h,j)=>hd(ws,4,1+j,h));let r=5;
  tx(ws,r,1,'Ensemble',null,1);tx(ws,r,2,L.length);IND.forEach(([,f],j)=>tx(ws,r,3+j,f(L),'0%',1));r++;
  G.forEach(([g,ci,labs])=>{tx(ws,r,1,g,null,1);r++;labs.forEach((l,q)=>{const Y=L.filter(x=>x[ci]===q);tx(ws,r,1,'   '+l);tx(ws,r,2,Y.length);IND.forEach(([,f],j)=>tx(ws,r,3+j,Y.length>=min?f(Y):'—','0%'));r++})});ws.w(1,36);for(let j=2;j<=2+IND.length;j++)ws.w(j,15)}
async function uaXlsK(){await dkPrep();const X=UAX,L=OTHS.ua.rows,m=uaM(L),K=uxXK(),{W,hd,tx,blk}=K;const SUB=`${X.per} · ${fr(L.length,0)} personnes · ${X.zone.join(' et ')}`;
  const w1=W.sheet('Tableau de bord');xTitle(w1,X.t+' · tableau de bord',SUB);hd(w1,4,1,'Indicateur');hd(w1,4,2,'Ensemble');X.zone.forEach((z,q)=>hd(w1,4,3+q,z));
  UA_IND.forEach(([l,f],i)=>{tx(w1,5+i,1,l,null,1);tx(w1,5+i,2,f(L),'0%',1);X.zone.forEach((_,q)=>tx(w1,5+i,3+q,f(L.filter(r=>r[3]===q)),'0%'))});const r0=5+UA_IND.length;
  tx(w1,r0,1,X.npsL,null,1);tx(w1,r0,2,m.NP?Math.round(m.NP.e):null);tx(w1,r0+1,1,'Base (personnes interrogées)');tx(w1,r0+1,2,L.length);X.zone.forEach((_,q)=>tx(w1,r0+1,3+q,L.filter(r=>r[3]===q).length));
  hd(w1,r0+3,1,'Ce qu’il faut retenir');m.key.forEach((k,i)=>tx(w1,r0+4+i,1,pdfTx(uxS(k))));w1.w(1,70);[2,3,4].forEach(j=>w1.w(j,16));
  uxPopSheet(K,W.sheet('Populations'),L,UA_IND,UA_G(),20,SUB,'Indicateurs clés par population');
  const w3=W.sheet('Usages');xTitle(w3,'Équipement, canaux, fréquence et projets',SUB);let r=blk(w3,4,X.eqT,m.eq);r=blk(w3,r,'Canaux utilisés (trois derniers mois)',m.chS);r=blk(w3,r,X.fqT,m.fq);blk(w3,r,X.pjT,m.pjS);w3.w(1,58);w3.w(2,12);
  const w4=W.sheet('Attitudes');xTitle(w4,'Attitudes et critères',SUB);hd(w4,4,1,'Affirmation');['Pas du tout d’accord','Plutôt pas d’accord','Ni l’un ni l’autre','Plutôt d’accord','Tout à fait d’accord','D’accord (4 et 5)'].forEach((h,j)=>hd(w4,4,2+j,h));
  X.att.forEach((l,k)=>{tx(w4,5+k,1,l);[1,2,3,4,5].forEach(v=>tx(w4,5+k,1+v,oPct(L,q=>q[7+k]===v),'0%'));tx(w4,5+k,7,uxAg(L,7+k),'0%',1)});blk(w4,6+X.att.length,X.crL,m.crS);w4.w(1,66);for(let j=2;j<=7;j++)w4.w(j,14);
  const w5=W.sheet('Profils types');xTitle(w5,'Typologie en quatre profils',SUB);['Profil','Part','Description',X.tL,X.satL].forEach((h,j)=>hd(w5,4,1+j,h));m.sg.forEach((s,k)=>{tx(w5,5+k,1,s.l,null,1);tx(w5,5+k,2,s.p,'0%');tx(w5,5+k,3,s.d);tx(w5,5+k,4,oPct(s.Y,q=>q[6]&(1<<X.tI)),'0%');tx(w5,5+k,5,oPct(s.Y.filter(q=>q[16]>0),q=>q[16]>=4),'0%')});w5.w(1,32);w5.w(2,10);w5.w(3,80);w5.w(4,16);w5.w(5,18);
  const w6=W.sheet('Méthode');xTitle(w6,'Méthode',SUB);X.meth.forEach(([a,b],i)=>{tx(w6,4+i,1,a,null,1);tx(w6,4+i,2,b)});w6.w(1,22);w6.w(2,120);
  W.sheets.forEach(s=>s.grid=false);return W.blob()}
async function cpXlsK(){await dkPrep();const X=CPX,L=OTHS.camp.rows,m=cpK(L),N=X.norm,K=uxXK(),{W,hd,tx,blk}=K;const SUB=`${X.per} · ${fr(L.length,0)} personnes · ${X.zone.join(' et ')}`;
  const w1=W.sheet('Tableau de bord');xTitle(w1,X.t+' · tableau de bord',SUB);['Indicateur','Résultat','Norme SPIRIT','Écart (points)'].concat(X.zone).forEach((h,j)=>hd(w1,4,1+j,h));
  [['Reconnaissance',L=>cpM(L).rec,N.rec],['Mémorisation spontanée',L=>cpM(L).mem,N.mem],['Attribution correcte',L=>cpM(L).att,N.att],['Agrément',L=>cpM(L).agr,N.agr],['Compréhension du message',L=>cpM(L).comp,N.comp],['Incitation',L=>cpM(L).inc,N.inc],['Opinion améliorée',L=>cpM(L).opi,null]].forEach(([l,f,n],i)=>{const v=f(L);tx(w1,5+i,1,l,null,1);tx(w1,5+i,2,v,'0%',1);tx(w1,5+i,3,n,'0%');tx(w1,5+i,4,n==null||v==null?null:Math.round((v-n)*100));X.zone.forEach((_,q)=>tx(w1,5+i,5+q,f(L.filter(r=>r[3]===q)),'0%'))});
  tx(w1,13,1,'Base (personnes interrogées)');tx(w1,13,2,L.length);tx(w1,14,1,'Personnes qui reconnaissent la campagne');tx(w1,14,2,m.R.length);hd(w1,16,1,'Ce qu’il faut retenir');m.key.forEach((k,i)=>tx(w1,17+i,1,pdfTx(uxS(k))));w1.w(1,70);for(let j=2;j<=6;j++)w1.w(j,15);
  uxPopSheet(K,W.sheet('Populations'),L,CP_IND,CP_G(),30,SUB,'Indicateurs de la campagne par population');
  const w3=W.sheet('Impact');xTitle(w3,'Supports et éléments mémorisés',`Personnes qui reconnaissent la campagne (${m.R.length})`);let r=blk(w3,4,'Support de contact',m.supS);blk(w3,r,'Élément mémorisé',m.elS);w3.w(1,56);w3.w(2,12);
  const w4=W.sheet('Message');xTitle(w4,'Perception, compréhension, incitation et opinion',`Personnes qui reconnaissent la campagne (${m.R.length})`);r=blk(w4,4,'Perception du message (d’accord)',m.pmS);r=blk(w4,r,'Compréhension',m.cmpD);r=blk(w4,r,X.incT,m.incD);blk(w4,r,'Effet sur l’opinion',m.opD);w4.w(1,56);w4.w(2,12);
  const w5=W.sheet('Méthode');xTitle(w5,'Méthode',SUB);X.meth.concat([['Normes SPIRIT (valeurs)',`Reconnaissance ${ux0(N.rec)} · mémorisation ${ux0(N.mem)} · attribution ${ux0(N.att)} · agrément ${ux0(N.agr)} · compréhension ${ux0(N.comp)} · incitation ${ux0(N.inc)}`]]).forEach(([a,b],i)=>{tx(w5,4+i,1,a,null,1);tx(w5,4+i,2,b)});w5.w(1,24);w5.w(2,120);
  W.sheets.forEach(s=>s.grid=false);return W.blob()}

/* ---------- livrable : base de données ---------- */
async function uaBase(){await dkPrep();const X=UAX,W=XW(),XS_=XS,F=XS_.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:XS_.DK,al:XS_.C});const on=v=>v?'Oui':'Non';
  const COLS=['ID',X.stL,'Sexe','Âge','Zone','Profil type'].concat(X.eq.map(l=>'Équipement · '+l),X.ch.map(l=>'Canal · '+l),X.att.map(l=>'Attitude · '+l),X.cr.map(l=>'Critère · '+l),X.pj.map(l=>'Projet · '+l),[X.fqT,'Satisfaction (1 à 5)','Recommandation (0 à 10)']);
  const ws=W.sheet('Base');COLS.forEach((c,j)=>hd(ws,1,j+1,c));OTHS.ua.rows.forEach((r,i)=>{const row=['UA-'+String(i+1).padStart(4,'0'),X.st[r[0]],OF_SX[r[1]],OF_AGE[r[2]],X.zone[r[3]],X.seg[r[4]][0]].concat(X.eq.map((_,k)=>on(r[5]&(1<<k))),X.ch.map((_,k)=>on(r[6]&(1<<k))),X.att.map((_,k)=>r[7+k]),X.cr.map((_,k)=>on(r[13]&(1<<k))),X.pj.map((_,k)=>on(r[14]&(1<<k))),[X.fq[r[15]],r[16]>0?r[16]:'',r[17]>=0?r[17]:'']);
    row.forEach((v,j)=>ws.c(i+2,j+1,v,{f:{n:F,sz:10}}))});COLS.forEach((c,j)=>ws.w(j+1,j<6?20:14));
  const wv=W.sheet('Variables');xTitle(wv,'Dictionnaire des variables','Une ligne par personne interrogée · cellule vide : question non posée');hd(wv,4,1,'Variable');hd(wv,4,2,'Définition');
  [[X.stL,X.st.join(' · ')],['Profil type','Classification sur les attitudes et les usages : '+X.seg.map(s=>s[0]).join(' · ')],['Équipement · …',X.eqT+' : possession déclarée'],['Canal · …','Canal utilisé au cours des trois derniers mois'],['Attitude · …','Degré d’accord de 1 (pas du tout d’accord) à 5 (tout à fait d’accord)'],['Critère · …',X.crL+' : trois réponses possibles'],['Projet · …',X.pjT+' : douze prochains mois'],[X.fqT,'Une seule réponse'],['Satisfaction',X.satL+' : note de 1 à 5'],['Recommandation','Note de 0 à 10']].forEach(([a,b],i)=>{wv.c(5+i,1,a,{f:{n:F,sz:10,b:1}});wv.c(5+i,2,b,{f:{n:F,sz:10}})});wv.w(1,28);wv.w(2,100);
  return W.blob()}
async function cpBase(){await dkPrep();const X=CPX,W=XW(),XS_=XS,F=XS_.F;const hd=(ws,r,c,v)=>ws.c(r,c,v,{f:{n:F,b:1,sz:10,c:'FFFFFF'},fl:XS_.DK,al:XS_.C});const on=v=>v?'Oui':'Non';
  const COLS=['ID',X.cbL,'Sexe','Âge','Zone','Reconnaissance','Mémorisation spontanée','Attribution'].concat(X.sup.map(l=>'Support · '+l),['Agrément (1 à 5)'],X.msg.map(l=>'Message · '+l),X.el.map(l=>'Élément · '+l),[X.incT,'Compréhension','Effet sur l’opinion']);
  const ws=W.sheet('Base');COLS.forEach((c,j)=>hd(ws,1,j+1,c));OTHS.camp.rows.forEach((r,i)=>{const R=r[4];const row=['CP-'+String(i+1).padStart(4,'0'),X.cb[r[0]],OF_SX[r[1]],OF_AGE[r[2]],X.zone[r[3]],on(r[4]),on(r[5]),R?(r[6]===1?'Correcte':'Erronée ou ne sait pas'):''].concat(X.sup.map((_,k)=>R?on(r[7]&(1<<k)):''),[R?r[8]:''],X.msg.map((_,k)=>R?r[9+k]:''),X.el.map((_,k)=>R?on(r[15]&(1<<k)):''),[X.inc[r[16]],R?X.comp[r[17]]:'',R?X.opi[r[18]]:'']);
    row.forEach((v,j)=>ws.c(i+2,j+1,v,{f:{n:F,sz:10}}))});COLS.forEach((c,j)=>ws.w(j+1,j<5?18:14));
  const wv=W.sheet('Variables');xTitle(wv,'Dictionnaire des variables','Une ligne par personne interrogée · cellule vide : question non posée (campagne non reconnue)');hd(wv,4,1,'Variable');hd(wv,4,2,'Définition');
  [[X.cbL,X.cb.join(' · ')],['Reconnaissance','A vu ou entendu la campagne, sur présentation des supports'],['Mémorisation spontanée','Cite la campagne sans aide'],['Attribution','Marque à laquelle la campagne est attribuée'],['Support · …','Support sur lequel la campagne a été vue ou entendue'],['Agrément','Appréciation de 1 à 5'],['Message · …','Degré d’accord de 1 à 5'],['Élément · …','Élément mémorisé'],[X.incT,X.inc.join(' · ')],['Compréhension','Restitution du message principal, codée'],['Effet sur l’opinion',X.opi.join(' · ')]].forEach(([a,b],i)=>{wv.c(5+i,1,a,{f:{n:F,sz:10,b:1}});wv.c(5+i,2,b,{f:{n:F,sz:10}})});wv.w(1,28);wv.w(2,100);
  return W.blob()}

/* ---------- livrable : rapport de synthèse PDF ---------- */
function uxPdfK(){const K=pkNew();const _t=K.t;K.t=(x,y,t,o)=>_t(x,y,pdfTx(t),o);
  K.bar=(x,y,w,l,v,mk,col,lw)=>{lw=lw||70;K.t(x,y,l,{sz:9,col:PKC.ink,w:lw-2,max:1});K.r(x+lw,y+.6,w-lw-22,3.4,{fill:'#f1f3ee',rad:1});K.r(x+lw,y+.6,Math.max(.6,(w-lw-22)*Math.min(1,v||0)),3.4,{fill:col||PKC.mid,rad:1});if(mk!=null)K.ln(x+lw+(w-lw-22)*mk,y-.4,x+lw+(w-lw-22)*mk,y+5,PKC.gold,.5);K.t(x+w-20,y,ux0(v)+(mk!=null&&v!=null?` (${v-mk>=0?'+':'-'}${Math.round(Math.abs(v-mk)*100)})`:''),{sz:9,b:1,col:PKC.g})};
  K.kpis=(A)=>A.forEach(([l,v],i)=>{const x=16+i*53.4;K.card(x,36,50,32,{fill:i?'#FFFFFF':PKC.g,st:i?PKC.line:PKC.g});K.t(x+4,40,l.toUpperCase(),{sz:8,b:1,col:i?PKC.gold:PKC.mint,w:44,max:2});K.t(x+4,50,v,{sz:22,b:1,col:i?PKC.g:'#FFFFFF'})});
  K.keys=(L,y)=>{K.t(16,y,'CE QU’IL FAUT RETENIR',{sz:9.5,b:1,col:PKC.gold});y+=7;L.forEach(k=>{K.r(16,y+1.3,2,2,{fill:PKC.mid});y+=K.t(21,y,uxS(k),{sz:10.5,col:PKC.ink,w:258,lh:1.35})+3.5})};return K}
async function uaPdf(){await dkPrep();const X=UAX,L=OTHS.ua.rows,m=uaM(L),K=uxPdfK(),FT=X.t+' · '+uxPer(X)+' · SPIRIT';
  K.cover({kick:('Étude d’usages et attitudes · '+X.per).toUpperCase(),title:X.t,line:'Rapport de synthèse',p:X.sub,stats:[['FiUsers',fr(L.length,0),'personnes'],['FiLayers',String(X.seg.length),'profils types'],['FiTarget',ux0(m.kv[0].v),uxLow(m.kv[0].l)]],foot:UXFT});
  K.page();K.head('Chiffres clés','L’essentiel en un coup d’œil','Ensemble des '+fr(L.length,0)+' personnes interrogées');K.kpis(m.kv.map(k=>[k.l,ux0(k.v)]).concat([[X.npsL,m.NP?enFmt(m.NP.e).replace('−','-'):'-']]));K.keys(m.key,78);K.foot(FT);
  K.page();K.head('Usages','Équipement et canaux utilisés','Part des personnes interrogées · plusieurs réponses possibles');K.t(16,35,X.eqT.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});m.eq.forEach(([l,v],i)=>K.bar(16,43+i*10,130,l,v,null,PKC.mid,62));
  K.t(160,35,'CANAUX UTILISÉS',{sz:9.5,b:1,col:PKC.gold});m.chS.forEach(([l,v],i)=>K.bar(160,43+i*10,121,l,v,null,PKC.mid,62));
  K.t(16,112,X.pjT.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});m.pjS.forEach(([l,v],i)=>K.bar(16,120+i*10,130,l,v,null,PKC.gold,70));K.t(160,112,X.fqT.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});m.fq.forEach(([l,v],i)=>K.bar(160,120+i*10,121,l,v,null,PKC.mid,55));K.foot(FT);
  K.page();K.head('Attitudes et attentes','Opinions, critères et satisfaction',`Affirmation la plus partagée : « ${m.atS[0][0]} » (${ux0(m.atS[0][1])} d’accord, 4 et 5 sur 5)`);K.t(16,35,'ATTITUDES',{sz:9.5,b:1,col:PKC.gold});m.atS.forEach(([l,v],i)=>K.bar(16,43+i*11,150,l,v,null,PKC.mid,95));
  K.t(178,35,X.crL.toUpperCase(),{sz:9.5,b:1,col:PKC.gold,w:100});m.crS.forEach(([l,v],i)=>K.bar(178,43+i*10,103,l,v,null,PKC.gold,58));K.card(16,120,265,22,{fill:PKC.tint,st:PKC.tint});K.t(22,125,`${X.satL} : ${ux0(m.sat)} · ${X.npsL} : ${m.NP?enFmt(m.NP.e).replace('−','-'):'-'}`,{sz:12,b:1,col:PKC.g});K.foot(FT);
  K.page();K.head('Profils types et recommandations',`${m.sgS[0].l} : ${ux0(m.sgS[0].p)} des personnes interrogées`,'Typologie construite sur les attitudes et les usages');
  m.sg.forEach((g,i)=>{const x=16+(i%2)*68,y=36+Math.floor(i/2)*40;K.card(x,y,64,36);K.t(x+4,y+3,ux0(g.p),{sz:16,b:1,col:PKC.g});K.t(x+24,y+4,g.l,{sz:9.5,b:1,col:PKC.ink,w:38,max:2});K.t(x+4,y+14,g.d,{sz:8,col:PKC.grey2,w:56,max:5})});
  K.t(160,35,'ACTIONS RECOMMANDÉES',{sz:9.5,b:1,col:PKC.gold});let y=43;X.rec.forEach(r=>{K.t(160,y,r[0],{sz:9.5,b:1,col:PKC.g,w:121});y+=5;y+=K.t(160,y,r[1],{sz:8.3,col:PKC.grey2,w:121,max:3})+3});K.foot(FT);
  return K.d.output('blob')}
async function cpPdf(){await dkPrep();const X=CPX,L=OTHS.camp.rows,m=cpK(L),N=X.norm,K=uxPdfK(),FT=X.t+' · '+uxPer(X)+' · SPIRIT';
  K.cover({kick:('Post-test de campagne · '+X.per).toUpperCase(),title:X.t,line:'Rapport de synthèse',p:X.sub,stats:[['FiUsers',fr(L.length,0),'personnes'],['FiSearch',ux0(m.rec),'reconnaissance'],['FiTarget',ux0(m.att),'attribution']],foot:UXFT});
  K.page();K.head('Chiffres clés',`${ux0(m.rec)} reconnaissent la campagne`,'Ensemble des '+fr(L.length,0)+' personnes interrogées · normes SPIRIT entre parenthèses');K.kpis([['Reconnaissance ('+ux0(N.rec)+')',ux0(m.rec)],['Attribution ('+ux0(N.att)+')',ux0(m.att)],['Agrément ('+ux0(N.agr)+')',ux0(m.agr)],['Compréhension ('+ux0(N.comp)+')',ux0(m.comp)],['Incitation ('+ux0(N.inc)+')',ux0(m.inc)]]);K.keys(m.key,78);K.foot(FT);
  K.page();K.head('Efficacité et impact','Résultats au regard des normes SPIRIT','Le trait marque la norme SPIRIT ; écart en points entre parenthèses');K.t(16,35,'INDICATEURS',{sz:9.5,b:1,col:PKC.gold});
  [['Reconnaissance',m.rec,N.rec],['Mémorisation',m.mem,N.mem],['Attribution',m.att,N.att],['Agrément',m.agr,N.agr],['Compréhension',m.comp,N.comp],['Incitation',m.inc,N.inc]].forEach(([l,v,n],i)=>K.bar(16,43+i*10,130,l,v,n,v>=n-.02?PKC.mid:PKC.red,50));
  K.t(160,35,'SUPPORTS DE CONTACT',{sz:9.5,b:1,col:PKC.gold});m.supS.forEach(([l,v],i)=>K.bar(160,43+i*10,121,l,v,null,PKC.mid,60));K.t(16,112,'ÉLÉMENTS MÉMORISÉS',{sz:9.5,b:1,col:PKC.gold});m.elS.forEach(([l,v],i)=>K.bar(16,120+i*10,265,l,v,null,PKC.gold,95));K.foot(FT);
  K.page();K.head('Message et recommandations',`${ux0(m.inc)} se disent incités à ${X.act}`,`Personnes qui reconnaissent la campagne (${m.R.length})`);K.t(16,35,'PERCEPTION DU MESSAGE',{sz:9.5,b:1,col:PKC.gold});m.pmS.forEach(([l,v],i)=>K.bar(16,43+i*10,130,l,v,null,PKC.mid,70));
  K.t(16,112,X.incT.toUpperCase(),{sz:9.5,b:1,col:PKC.gold});m.incD.forEach(([l,v],i)=>K.bar(16,120+i*10,130,l,v,null,['#475530','#627441','#96a973','#E0A33D','#C6564F'][i],60));
  K.t(160,35,'ACTIONS RECOMMANDÉES',{sz:9.5,b:1,col:PKC.gold});let y=43;X.rec.forEach(r=>{K.t(160,y,r[0],{sz:9.5,b:1,col:PKC.g,w:121});y+=5;y+=K.t(160,y,r[1],{sz:8.3,col:PKC.grey2,w:121,max:3})+3});K.foot(FT);
  return K.d.output('blob')}

/* ---------- note méthodologique et questionnaire ---------- */
const UA_METH=()=>({kick:('Étude d’usages et attitudes · '+UAX.per).toUpperCase(),title:UAX.t,sub:'Objectifs, cible, échantillon, recueil, typologie et précision',p:UAX.desc,stats:[['FiUsers',fr(UAX.r.length,0),'personnes'],['FiMap',String(UAX.zone.length),'zones'],['FiLayers',String(UAX.seg.length),'profils types']],foot:'Note méthodologique · '+UAX.t.toLowerCase()+' · '+uxPer(UAX),
  sec:[['Objectifs','Décrire '+uxLow(UAX.eqT)+', les canaux utilisés et leur fréquence, les attitudes, les critères et attentes, les projets à venir, et construire une typologie pour orienter l’offre et la relation.']].concat(UAX.meth,[['Indicateurs','Parts calculées sur l’ensemble de la sélection ; échelles d’accord de 1 à 5 (accord : 4 et 5) ; NPS : promoteurs (9 et 10) moins détracteurs (0 à 6).'],['Contrôle qualité','Réécoute ou revérification de 15 % des questionnaires, contrôles de cohérence automatiques, suppression des questionnaires incomplets ; données anonymisées.']])});
const CP_METH=()=>({kick:('Post-test de campagne · '+CPX.per).toUpperCase(),title:CPX.t,sub:'Objectifs, cible, protocole, normes et précision',p:CPX.desc,stats:[['FiUsers',fr(CPX.r.length,0),'personnes'],['FiSend',String(CPX.sup.length),'supports'],['FiBarChart2','6','indicateurs normés']],foot:'Note méthodologique · post-test de campagne · '+uxPer(CPX),
  sec:[['Objectifs','Mesurer l’efficacité de la campagne : reconnaissance, mémorisation, attribution à '+CPX.brand+', agrément, compréhension du message, incitation à '+CPX.act+' et effet sur l’opinion.']].concat(CPX.meth,[['Indicateurs','Reconnaissance et mémorisation sur l’ensemble ; attribution, agrément, compréhension et incitation parmi les personnes qui reconnaissent la campagne.'],['Contrôle qualité','Supports présentés dans un ordre aléatoire, contrôle de 15 % des questionnaires, contrôles de cohérence automatiques ; données anonymisées.']])});
const UA_Q=()=>{const X=UAX;return {title:X.t,sub:'Face à face et en ligne · '+uxPer(X),foot:'Questionnaire · '+X.t.toLowerCase()+' · '+uxPer(X),Q:[
  ['A. Profil',[['A1','Sexe de la personne interrogée',OF_SX],['A2','Quel est votre âge ?',OF_AGE],['A3','Zone de résidence',X.zone],['A4',X.stL,X.st]]],
  ['B. Équipement',[['B1',X.eqT+' : possédez-vous… ?',X.eq]]],
  ['C. Canaux et fréquence',[['C1','Au cours des trois derniers mois, quels canaux avez-vous utilisés ? (plusieurs réponses possibles)',X.ch],['C2',X.fqT,X.fq]]],
  ['D. Attitudes',[['D1','Êtes-vous d’accord avec chacune des affirmations suivantes ? (1 = pas du tout d’accord … 5 = tout à fait d’accord)',X.att]]],
  ['E. Critères et projets',[['E1',X.crL+' (trois réponses possibles)',X.cr],['E2',X.pjT+' dans les douze prochains mois',X.pj]]],
  ['F. Satisfaction et recommandation',[['F1','Êtes-vous satisfait(e) ? (1 à 5)',['1','2','3','4','5']],['F2','Sur une échelle de 0 à 10, recommanderiez-vous à un proche ?',['0 = pas du tout … 10 = tout à fait']],['F3','Avez-vous un commentaire à ajouter ?',['Réponse libre']]]]]}};
const CP_Q=()=>{const X=CPX;return {title:X.t,sub:'Face à face et en ligne · '+uxPer(X),foot:'Questionnaire · post-test de campagne · '+uxPer(X),Q:[
  ['A. Profil',[['A1','Sexe de la personne interrogée',OF_SX],['A2','Quel est votre âge ?',OF_AGE],['A3','Zone de résidence',X.zone],['A4',X.cbL,X.cb]]],
  ['B. Mémorisation et reconnaissance',[['B1','Avez-vous vu ou entendu récemment une campagne de publicité dans ce domaine ? Laquelle ? (spontané)',['Réponse libre']],['B2','Présentation des supports : avez-vous vu ou entendu cette campagne ?',['Oui','Non']],['B3','Pour quelle marque est cette campagne ?',['Réponse libre']],['B4','Où l’avez-vous vue ou entendue ? (plusieurs réponses possibles)',X.sup]]],
  ['C. Agrément et message',[['C1','Avez-vous aimé cette campagne ? (1 à 5)',['1','2','3','4','5']],['C2','Êtes-vous d’accord avec les affirmations suivantes ? (1 à 5)',X.msg],['C3','Qu’avez-vous retenu de cette campagne ? (plusieurs réponses possibles)',X.el],['C4','Selon vous, que cherche à dire cette campagne ? (codé)',X.comp]]],
  ['D. Incitation et opinion',[['D1',X.incT,X.inc],['D2','Après cette campagne, votre opinion de '+X.brand+' est…',X.opi],['D3','Avez-vous un commentaire à ajouter ?',['Réponse libre']]]]]}};

/* ---------- page « Livrables » ---------- */
const uxSF=(k)=>{const UA=k==='ua',X=UA?UAX:CPX,n=fr(X.r.length,0),N=UXB+'_'+(UA?'Usages_Attitudes_':'Post_test_Campagne_')+X.per.slice(-4)+'_';
  return {kick:()=>(UA?'Usages et attitudes · ':'Perception de campagne · ')+X.per,per:X.per,intro:`Livrables finaux au format PDF, PowerPoint et Excel, établis sur les ${n} personnes interrogées ; le plan d’actions reprend les modifications de la Direction.`,zip:N+'Livrables_SPIRIT.zip',zipTxt:'Méthode, questionnaire, données, rapports et plan d’actions, dans une archive ZIP.',
  files:[['meth','Note méthodologique',UA?'Objectifs, cible, échantillon par quotas, recueil, typologie, définitions des indicateurs et contrôle qualité (PDF).':'Objectifs, cible, protocole de reconnaissance, normes SPIRIT, définitions des indicateurs et contrôle qualité (PDF).','Méthode','PDF'],
    ['quest','Questionnaire',UA?'Profil, équipement, canaux, fréquence, attitudes, critères, projets, satisfaction et recommandation (PDF).':'Profil, mémorisation, reconnaissance des supports, attribution, agrément, message, incitation et opinion (PDF).','Instrument','PDF'],
    ['base','Base de données',`Les ${n} réponses, une ligne par personne interrogée, avec le dictionnaire des variables (Excel).`,'Données','XLSX'],
    ['rapport','Rapport d’analyse',UA?'Équipement, canaux, fréquence, projets, populations, attitudes, critères, profils types, plan d’actions et méthode (PowerPoint).':'Efficacité au regard des normes, entonnoir, supports, éléments mémorisés, message, incitation, populations, plan d’actions et méthode (PowerPoint).','Analyse','PPTX'],
    ['kpi','Tableau de bord des indicateurs',UA?'Indicateurs clés par zone et par population, usages, attitudes, profils types et méthode (Excel).':'Indicateurs et normes, écarts, résultats par zone et par population, impact, message et méthode (Excel).','Indicateurs','XLSX'],
    ['codir','Restitution au Comité de direction',UA?'Résultats clés, usages, attitudes, profils types et plan d’actions (PowerPoint).':'Résultats clés, efficacité, impact, message et plan d’actions (PowerPoint).','Restitution','PPTX'],
    ['synth','Rapport de synthèse','Quatre pages pour diffusion interne : chiffres clés, résultats détaillés et recommandations (PDF).','Synthèse','PDF'],
    ['plan','Plan d’actions priorisé','Actions, responsables, échéances, indicateurs et statuts, tels que validés par la Direction (PowerPoint).','Décision','PPTX']],
  secs:[['Méthode et données',['meth','quest','base']],['Rapports',['rapport','kpi','codir','synth','plan']]],
  get:async id=>{const M={meth:[()=>methPdf(UA?UA_METH():CP_METH()),'Note_methodologique_SPIRIT.pdf'],quest:[()=>questPdf(UA?UA_Q():CP_Q()),'Questionnaire_SPIRIT.pdf'],base:[UA?uaBase:cpBase,'Base_donnees_SPIRIT.xlsx'],rapport:[()=>UA?uaPptx(false):cpPptx(false),'Rapport_analyse_SPIRIT.pptx'],kpi:[UA?uaXlsK:cpXlsK,'Tableau_de_bord_SPIRIT.xlsx'],codir:[()=>UA?uaPptx(true):cpPptx(true),'Restitution_Comite_Direction_SPIRIT.pptx'],synth:[UA?uaPdf:cpPdf,'Rapport_synthese_SPIRIT.pdf'],plan:[()=>gpPptx(k),'Plan_actions_SPIRIT.pptx']}[id];return {name:N+M[1],blob:await M[0]()}}}};
SFREG.ua=uxSF('ua');SFREG.camp=uxSF('camp');

GA.oth={label:()=>{const o=othCur();return o?o.t:'Autres études · enquêtes en ligne'},unit:'répondants',count:()=>{const o=othCur();return o?othRows(o).length:Object.values(OTHS).reduce((t,o)=>t+o.rows.length,0)},filters:()=>{const o=othCur();return o?othFLab(o):''},ph:'Ex. Quels sont les principaux irritants ?',routes:['dash'],
  welcome:'Posez votre question sur l’étude ouverte, ou précisez « prêt scolaire » ou « banque digitale » : satisfaction, NPS, usages, fréquence, irritants, attentes, profils, intentions.',
  help:'Les réponses suivent le filtre flottant de l’étude ouverte (sexe, âge, zone, profil).',miss:'Je peux répondre sur la satisfaction, le NPS, les usages, les irritants, les attentes et les profils du prêt scolaire et de la banque digitale.',
  prompts:()=>{const k=S.sub.othK;return k==='dig'?['Quel est le niveau de satisfaction ?','Quels sont les principaux irritants ?','Quelles fonctionnalités sont attendues ?','Le digital réduit-il les visites en agence ?']:k==='cpp'?['Quel est le niveau de satisfaction ?','Quelles dépenses le prêt finance-t-il ?','Quels sont les principaux irritants ?','Quels profils sont les plus satisfaits ?']:['Satisfaction du prêt scolaire','Satisfaction de la banque digitale','Irritants de la banque digitale','Dépenses financées par le prêt scolaire']},
  ex:['NPS par profil','Comment les emprunteurs font-ils leur demande de prêt ?','Fréquence de connexion à l’application','Intérêt pour un compte BGFIBank'],
  ctx:()=>{const o=othCur();const one=(k,L)=>k==='cpp'?{etude:OTHS.cpp.t,base:L.length,satisfaits:oPct(L,r=>r[18]>=4),nps:oNps(L,17),usages:CPP.use.map((x,i)=>[x[0],oPct(L,r=>r[6]&(1<<i))]),irritants:CPP.irr.map((x,i)=>[x[0],oPct(L,r=>r[16]&(1<<i))]),aspects:CPP.att.map((x,i)=>[x[0],oPct(L,r=>r[8+i]>=4)])}:{etude:OTHS.dig.t,base:L.length,satisfaits:oPct(L,r=>r[7]>=4),nps:oNps(L,8),fonctionnalites:DIGL.fn.map((x,i)=>[x,oPct(L,r=>r[6]&(1<<i))]),irritants:DIGL.irr.map((x,i)=>[x,oPct(L,r=>r[16]&(1<<i))]),attentes:DIGL.exp.map((x,i)=>[x,oPct(L,r=>r[17]&(1<<i))]),moins_en_agence:oPct(L,r=>r[18]<=1)};
    return o?one(S.sub.othK,othRows(o)):{pret_scolaire:one('cpp',OTHS.cpp.rows),banque_digitale:one('dig',OTHS.dig.rows)}},
  ask:(q,t)=>{let k=S.sub.othK;if(/ pret| scolaire| scolarite| emprunt| rentree| ecole/.test(t))k='cpp';else if(/ digital| appli| application| site| en ligne| mobile| connexion/.test(t))k='dig';
    if(!k)return /^ *(bonjour|bonsoir|salut|merci) *$/.test(t)?gaR('Bonjour','Précisez l’étude : prêt scolaire ou banque digitale.'):gaR('Deux études en ligne disponibles',`Prêt scolaire : ${gaP(oPct(OTHS.cpp.rows,r=>r[18]>=4))} d’emprunteurs satisfaits, NPS ${gaS(oNps(OTHS.cpp.rows,17).e)}. Banque digitale : ${gaP(oPct(OTHS.dig.rows,r=>r[7]>=4))} de clients satisfaits, NPS ${gaS(oNps(OTHS.dig.rows,8).e)}. Précisez l’étude pour une réponse détaillée.`,[{l:'Prêt scolaire · satisfaits',v:oPct(OTHS.cpp.rows,r=>r[18]>=4)},{l:'Banque digitale · satisfaits',v:oPct(OTHS.dig.rows,r=>r[7]>=4)}],{sources:['Autres études · ensemble des répondants'],low:true});
    const o=OTHS[k],L=k===S.sub.othK?othRows(o):o.rows,src=[`${o.t} · ${L.length} ${o.unit}`],rt='dash:'+k;if(!L.length)return gaR('Aucun répondant dans la sélection','Retirez ou modifiez les filtres.');
    const bits=(i,labs)=>labs.map((l,j)=>[l,oPct(L,r=>r[i]&(1<<j))]).sort((a,b)=>b[1]-a[1]),dist=(i,labs)=>labs.map((l,j)=>[l,oPct(L,r=>r[i]===j)]),rows=A=>A.map(x=>({l:x[0],v:x[1],t:gaP(x[1])}));
    const prof=(si,ni,sa,labs)=>{const R=labs.map((l,s)=>{const X=L.filter(r=>r[0]===s);return X.length>=10?{l,v:oNps(X,ni).e,s:oPct(X,sa)}:null}).filter(Boolean).sort((a,b)=>b.v-a.v);return gaR('Résultats par profil',R.map(x=>`${x.l} : NPS ${gaS(x.v)}, ${gaP(x.s)} de satisfaits`).join(' ; ')+'.',R.map(x=>({l:x.l,v:(x.v+100)/200,t:gaS(x.v)})),{sources:src.concat(['Profils de moins de 10 répondants masqués']),route:rt})};
    if(k==='cpp'){if(/ irrit| probleme| frais| taux| difficult| negatif/.test(t)){const I=bits(16,CPP.irr.map(x=>x[0]));return gaR('Principaux irritants du prêt scolaire',I.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')+'.',rows(I),{sources:src,route:rt})}
      if(/ usage| utilis| sert| depense| financ/.test(t)){const U=bits(6,CPP.use.map(x=>x[0]));return gaR('Dépenses financées par le prêt',U.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')+'.',rows(U),{sources:src,route:rt})}
      if(/ canal| demande| souscri| employeur| agence/.test(t)){const R=dist(7,CPP.rech.map(x=>x[0]));return gaR('Canal de demande du prêt',R.map(x=>x[0].toLowerCase()+' '+gaP(x[1])).join(', ')+`. ${fr(L.reduce((s,r)=>s+r[20],0)/L.length,1)} enfants financés par emprunteur en moyenne.`,rows(R),{sources:src,route:rt})}
      if(/ anciennet| fidel| regulier| chaque annee| frequen| souvent/.test(t)){const R=dist(4,CPP.freq.map(x=>x[0]));return gaR('Ancienneté du recours au prêt',R.map(x=>x[0].toLowerCase()+' '+gaP(x[1])).join(', ')+'.',rows(R),{sources:src,route:rt})}
      if(/ profil| segment| salarie| fonctionnaire| commercant| liberal/.test(t))return prof(0,17,r=>r[18]>=4,OTD.cpp.seg);
      if(/ aspect| attribut| point fort| apprec/.test(t)){const R=CPP.att.map((x,i)=>[x[0],oPct(L,r=>r[8+i]>=4)]).sort((a,b)=>b[1]-a[1]);return gaR('Satisfaction par aspect',`Points forts : ${R.slice(0,2).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')} ; points faibles : ${R.slice(-2).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')}.`,rows(R),{sources:src,route:rt})}
      if(/ intention| renouvel| epargne| credit| continuer/.test(t)){const NA=L.filter(r=>r[25]>=0);return gaR('Intentions des emprunteurs',`${gaP(oPct(L,r=>r[22]))} comptent renouveler le prêt à la prochaine rentrée, ${gaP(oPct(L,r=>r[23]))} sont intéressés par une épargne scolaire et ${gaP(oPct(NA,r=>r[25]===1))} des emprunteurs sans autre crédit BGFIBank par un crédit d’équipement ou d’habitat.`,[{l:'Renouveler',v:oPct(L,r=>r[22])},{l:'Épargne scolaire',v:oPct(L,r=>r[23])},{l:'Autre crédit BGFIBank',v:oPct(NA,r=>r[25]===1)}],{sources:src,route:rt})}
      if(/ satisf| nps| recommand| global| resultat/.test(t)){const N=oNps(L,17);return gaR('Satisfaction et recommandation',`${gaP(oPct(L,r=>r[18]>=4))} d’emprunteurs satisfaits ; NPS ${gaS(N.e)} (${gaP(N.p)} de promoteurs, ${gaP(N.d)} de détracteurs).`,[{l:'Satisfaits',v:oPct(L,r=>r[18]>=4)},{l:'Promoteurs',v:N.p,c:'#627441'},{l:'Détracteurs',v:N.d,c:'#f0524a'}],{sources:src,route:rt})}
      return null}
    if(/ irrit| probleme| bug| deconnex| sms| lent| difficult/.test(t)){const I=bits(16,DIGL.irr);return gaR('Principaux irritants de la banque digitale',I.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')+'.',rows(I),{sources:src,route:rt})}
    if(/ attente| souhait| nouvelle| manque| voudr| aimer/.test(t)){const E=bits(17,DIGL.exp);return gaR('Fonctionnalités attendues',E.slice(0,3).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')+'.',rows(E),{sources:src,route:rt})}
    if(/ agence| visite/.test(t)){const R=dist(18,DIGL.ag);return gaR('Effet sur la fréquentation des agences',`${gaP(oPct(L,r=>r[18]<=1))} des utilisateurs vont moins souvent en agence depuis qu’ils utilisent le digital.`,rows(R),{sources:src,route:rt})}
    if(/ fonctionnal| utilis| usage| virement| solde/.test(t)){const F=bits(6,DIGL.fn);return gaR('Fonctionnalités utilisées',F.slice(0,4).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')+'.',rows(F),{sources:src,route:rt})}
    if(/ canal| appli| site/.test(t)&&!/ satisf/.test(t)){const R=dist(4,DIGL.can);return gaR('Canaux utilisés',R.map(x=>x[0].toLowerCase()+' '+gaP(x[1])).join(', ')+'.',rows(R),{sources:src,route:rt})}
    if(/ frequen| souvent| connex/.test(t)){const R=dist(5,DIGL.freq);return gaR('Fréquence de connexion',R.map(x=>x[0].toLowerCase()+' '+gaP(x[1])).join(', ')+'.',rows(R),{sources:src,route:rt})}
    if(/ profil| diaspora| profession| jeune| salari/.test(t))return prof(0,8,r=>r[7]>=4,DGD.pr);
    if(/ aspect| attribut| point fort| apprec/.test(t)){const R=DIGL.att.map((x,i)=>[x,oPct(L,r=>r[9+i]>=4)]).sort((a,b)=>b[1]-a[1]);return gaR('Satisfaction par aspect',`Points forts : ${R.slice(0,2).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')} ; points faibles : ${R.slice(-2).map(x=>x[0].toLowerCase()+' ('+gaP(x[1])+')').join(', ')}.`,rows(R),{sources:src,route:rt})}
    if(/ satisf| nps| recommand| global| resultat/.test(t)){const N=oNps(L,8);return gaR('Satisfaction et recommandation',`${gaP(oPct(L,r=>r[7]>=4))} de clients satisfaits ; NPS ${gaS(N.e)} (${gaP(N.p)} de promoteurs, ${gaP(N.d)} de détracteurs).`,[{l:'Satisfaits',v:oPct(L,r=>r[7]>=4)},{l:'Promoteurs',v:N.p,c:'#627441'},{l:'Détracteurs',v:N.d,c:'#f0524a'}],{sources:src,route:rt})}
    return null}};
/* ---------- études sectorielles : génération des livrables (PDF et PowerPoint) ---------- */
function sdData(){const fr_=$('#sectoFrame');if(!fr_||!fr_.contentWindow)return null;return JSON.parse(fr_.contentWindow.eval('JSON.stringify({DOCS,RISKS,OPPS,PHASES,CITIES,DEMAND,ORIGINS,PUBLIC_ROWS,FEEDS})'))}
const sdSec=html=>{const out=[];String(html||'').replace(/<h3>(.*?)<\/h3>\s*<p>(.*?)<\/p>/g,(m,h,p)=>{out.push([h.replace(/<[^>]+>/g,''),p.replace(/<[^>]+>/g,'')])});return out};
const SD_T={"rapport": [["Une lecture complète du secteur", "Le rapport présente les enseignements clés, le contexte macroéconomique et réglementaire, la structure du marché, les acteurs, l’analyse financière, les risques, la SWOT et les implications pour BGFIBank."], ["Comment l’utiliser", "La synthèse permet une première lecture. Les chapitres d’analyse aident ensuite à approfondir un segment ou un dossier. Les dernières sections rassemblent les recommandations et les indicateurs à suivre."], ["Statut du document", "Spécimen de 34 slides utilisé pour démontrer la profondeur du livrable. Les données financières et cotations indicatives restent identifiées comme telles. Ce spécimen ne constitue pas une décision de crédit."]], "fiche": [["Situation du secteur", "Le secteur présente des perspectives de développement, mais les situations sont très différentes selon l’emplacement, la clientèle et la qualité du gestionnaire. Les données du spécimen font ressortir environ 65 000 chambres et 1,7 million d’arrivées internationales en 2023."], ["Attractivité et opportunités", "La hiérarchisation indicative du rapport place en premier les villes secondaires industrielles, puis la rénovation du parc abidjanais. Il s’agit de pistes d’analyse, et non d’une liste d’entreprises déjà qualifiées."], ["Principaux risques", "La capacité de l’exploitant et la concentration de la clientèle sont les deux premiers points à examiner. Il faut aussi suivre l’arrivée de nouvelles capacités, la formalisation comptable et l’effet de la sortie des avantages fiscaux."], ["Entreprises à potentiel", "Les profils à explorer sont les groupes hôteliers régionaux, les investisseurs avec contrat de gestion et les exploitants indépendants confirmés. Aucune entreprise nominative n’est qualifiée dans cette maquette."], ["Recommandation globale", "Accompagner progressivement le secteur, en privilégiant les acteurs dont les revenus sont vérifiables, l’exploitation maîtrisée et le financement adapté au rythme réel de l’activité."]], "flash": [["Fait estimé", "Une révision du régime d’incitations à l’investissement touristique est annoncée dans ce scénario de présentation. Il ne s’agit pas d’une actualité réelle ou d’un texte en vigueur."], ["Analyse", "Si les conditions d’éligibilité ou la durée des avantages évoluaient, les projets n’auraient pas tous la même sensibilité. La date d’agrément et le stade d’avancement deviendraient déterminants."], ["Impacts et risques potentiels", "Une hausse des charges après la période d’exonération pourrait réduire la marge disponible pour rembourser. Les plans d’affaires trop dépendants d’un avantage temporaire nécessiteraient une revue."], ["Opportunités potentielles", "Accompagner les promoteurs dans une lecture actualisée de leur besoin et examiner les investissements qui restent solides sans avantage exceptionnel."], ["Recommandations immédiates", "Obtenir le texte officiel, distinguer les projets concernés et recalculer les flux avant toute modification des conditions de financement."]], "alerte": [["Signal estimé", "Dans ce cas fictif, l’occupation reste inférieure au plan de plus de 10 points pendant deux trimestres consécutifs. Ce cas est distinct de la série indicative du rapport, qui ne franchit pas ce seuil."], ["Pourquoi cela compte", "Un écart durable peut réduire les recettes et fragiliser le calendrier de remboursement, même lorsque le marché local paraît porteur."], ["À vérifier rapidement", "Identifier l’origine de l’écart : demande locale, arrivée de concurrents, politique tarifaire ou difficulté d’exploitation. Recouper l’occupation avec le revenu par chambre disponible et les encaissements."], ["Action proposée", "Demander une revue du plan de trésorerie et des mesures correctrices. Le seuil provient du spécimen et doit être validé avec la banque avant tout usage opérationnel."]], "decryptage": [["Question de départ", "Le projet reste-t-il capable de financer son exploitation, sa maintenance et sa dette lorsque les avantages temporaires prennent fin ?"], ["Pièces à réunir", "Texte officiel applicable, décision d’agrément, conditions d’éligibilité, durée résiduelle et obligations de l’entreprise. Cette trame ne cite pas de nouvelle réforme."], ["Lecture économique", "Identifier les charges concernées et les intégrer dans le plan d’affaires à la bonne date. Comparer la trésorerie avant et après la fin des avantages, sans prolongation automatique."], ["Implications pour la banque", "Adapter l’instruction au calendrier fiscal réel et documenter les hypothèses retenues. Faire confirmer l’interprétation du régime par les fonctions compétentes avant décision."]], "restitution": [["1. Ce que le marché nous apprend", "La demande ne se résume pas au tourisme de loisirs. Les déplacements professionnels et les visites familiales occupent une place importante dans les arrivées décrites par le spécimen."], ["2. Où regarder en priorité", "Approfondir les bassins industriels régionaux et les projets de rénovation. Vérifier la demande effective, les concurrents et les capacités de l’exploitant."], ["3. Comment apprécier un projet", "Relier le niveau d’occupation, le prix moyen, les coûts, la maintenance et le calendrier de remboursement. Les chiffres indicatifs servent à montrer cette lecture, pas à fixer une politique de crédit."], ["4. Ce qu’il faut suivre", "Occupation, revenu par chambre disponible, concentration des clients, nouvelles capacités et évolutions réglementaires."], ["5. Questions à arbitrer ensemble", "Quels segments approfondir ? Quelles pièces exiger ? Quels signaux déclenchent une revue ? Comment répartir le suivi entre les directions ?"]]};
const sdN=v=>fr(v,v%1?1:0);
const SD_SRC='Source : étude sectorielle Hôtellerie et tourisme · SPIRIT pour BGFIBank · édition S2 2027';
function sdReport(D,integral){const fi=SD_T.fiche,fl=SD_T.flash,al=SD_T.alerte,de=SD_T.decryptage,re=SD_T.restitution;
  const P=[],pg=(kick,title,cols,sub)=>P.push({kick,title,cols,sub}),T=(h,txt)=>({t:'text',h,txt:Array.isArray(txt)?txt:[txt]}),B=(h,rows,o={})=>Object.assign({t:'bars',h,rows},o),TB=(h,head,rows,o={})=>Object.assign({t:'table',h,head,rows},o),K=k=>({t:'kpis',k}),C=(c)=>({t:'cards',c});
  const tot=D.CITIES.reduce((s,c)=>s+c[1],0),abj=D.CITIES[0][1];
  pg('Sommaire','Hôtellerie et tourisme : rapport sectoriel stratégique',[[C([['1. Synthèse','Enseignements clés et chiffres de référence'],['2. Contexte','Environnement macroéconomique et cadre réglementaire'],['3. Marché','Demande, clientèles, offre et territoires'],['4. Acteurs','Profils d’opérateurs et modèles économiques'],['5. Finances','RevPAR, structure des coûts et financement'],['6. Risques','Cartographie et points de vigilance'],['7. Opportunités','Segments prioritaires pour BGFIBank'],['8. Pilotage','Critères d’instruction, indicateurs et veille'+(integral?' ; annexes':'')]])]]);
  pg('1 · Synthèse','Un secteur porteur, à accompagner de façon sélective',[[T('Ce qu’il faut retenir',fi.map(x=>x[1]).slice(0,3))],[T('Recommandation globale',(fi.find(x=>/Recommandation/.test(x[0]))||['',''])[1]),T('Entreprises à potentiel',(fi.find(x=>/Entreprises/.test(x[0]))||['',''])[1])]]);
  pg('1 · Chiffres de référence','Les repères documentaires du secteur',[[K(D.PUBLIC_ROWS.map(r=>[r[0],sdN(r[1])+(r[2]==='%'?' %':''),r[2]==='%'?'':r[2]]))],[TB('Données publiques reprises',['Indicateur','Valeur','Unité','Millésime'],D.PUBLIC_ROWS.map(r=>[r[0],sdN(r[1]),r[2],r[3]]))]]);
  pg('2 · Contexte','Un environnement économique favorable aux déplacements',[[T('Une économie en croissance',['La croissance de l’activité économique ivoirienne et le rôle d’Abidjan comme place d’affaires régionale soutiennent les déplacements professionnels, les congrès et les séminaires.','L’hôtellerie bénéficie aussi des visites familiales, qui pèsent plus d’un tiers des arrivées selon les données reprises.'])],[T('Ambitions publiques',[`L’objectif public de ${sdN(D.PUBLIC_ROWS[3][1]/1e6)} millions de visiteurs à l’horizon 2030 traduit une volonté de développer la destination ; il s’agit d’un objectif et non d’un résultat.`,'Les arrivées internationales atteignent 1,7 million en 2023 selon les données reprises.'])]]);
  pg('2 · Cadre réglementaire','Incitations à l’investissement : un avantage temporaire à intégrer au plan de financement',[[T('Question de départ',(de[0]||['',''])[1]),T('Pièces à réunir',(de[1]||['',''])[1])],[T('Lecture économique',(de[2]||['',''])[1]),T('Implications pour la banque',(de[3]||['',''])[1])]]);
  pg('3 · Demande','La demande ne se limite pas aux loisirs',[[B('Motif des arrivées',D.DEMAND.map(([l,v])=>[l,v/100,fr(v,1)+' %']))],[T('Lecture',['Les déplacements d’affaires, congrès et séminaires représentent la première source de demande ; les visites à la famille et aux amis suivent de près.','Les vacances et loisirs restent minoritaires : la fréquentation dépend d’abord de l’activité économique du bassin.'])]]);
  pg('3 · Clientèles','Une clientèle d’abord régionale',[[B('Origine des arrivées',D.ORIGINS.map(([l,v])=>[l,v/100,v+' %']))],[T('Comprendre les entreprises clientes',['Examiner le poids des contrats, la diversité des donneurs d’ordre et leurs délais de paiement.','La dépendance à quelques grands comptes est un facteur de fragilité, même quand l’occupation est élevée.'])]]);
  pg('3 · Saisonnalité et segments','Une fréquentation rythmée par l’activité économique',[[T('Ce que le marché nous apprend',(re[0]||['',''])[1]),T('Saisonnalité',['Les établissements d’affaires connaissent des creux en fin de semaine et pendant les congés ; le balnéaire de proximité suit le rythme inverse.','La trésorerie doit être appréciée sur l’ensemble de l’année, pas seulement sur les périodes fortes.'])],[TB('Segments de marché',['Segment','Moteur de la demande','Point d’attention'],[['Capitale d’affaires','Entreprises, institutions, congrès','Concurrence et nouvelles capacités'],['Villes secondaires industrielles','Activité des entreprises locales','Concentration des clients'],['Balnéaire de proximité','Week-ends et loisirs','Saisonnalité'],['Marchés d’étape','Déplacements routiers','Formalisation comptable']])]]);
  pg('3 · Offre et territoires','Un parc concentré à Abidjan, présent dans les villes secondaires',[[B('Établissements recensés par ville',D.CITIES.map(([l,v])=>[l,v/abj,sdN(v)]))],[T('Lecture territoriale',[`Abidjan concentre ${fr(abj/tot*100,0)} % des ${sdN(tot)} établissements recensés.`,'Daloa, Yamoussoukro, Grand-Bassam et San Pédro forment un deuxième cercle ; les villes recensées ne constituent pas un périmètre national exhaustif.','Nombre d’établissements et non décompte de chambres.'])]]);
  pg('3 · Territoires','Un même niveau de gamme ne signifie pas un même marché',[[T('Ce qui fait un marché local',['La fréquentation dépend du bassin : entreprises présentes, accessibilité, concurrence et saisonnalité.','Deux hôtels de même catégorie peuvent avoir des niveaux d’occupation et de prix très différents selon leur ville.'])],[C([['Abidjan','Place d’affaires : forte demande, concurrence accrue et rénovation du parc existant.'],['Villes industrielles','Demande liée aux entreprises locales ; qualité de l’exploitant déterminante.'],['Littoral','Balnéaire de proximité : week-ends et périodes de vacances.'],['Axes routiers','Marchés d’étape : projets modestes, connaissance du bassin essentielle.']])]]);
  pg('4 · Acteurs','Quatre profils d’opérateurs à analyser différemment',[[TB('Profils',['Profil','Atouts','À examiner'],[['Groupe hôtelier régional','Historique d’exploitation et états financiers','Capacité à gérer plusieurs sites'],['Industriel en diversification','Surface financière et connaissance du bassin','Expérience dans l’hôtellerie'],['Investisseur avec contrat de gestion','Exploitation confiée à un spécialiste','Redevances et clauses du contrat'],['Exploitant indépendant confirmé','Connaissance du marché local','Formalisation comptable et gouvernance']])]]);
  pg('4 · Modèles','Propriétaire, exploitant, enseigne : qui porte quoi ?',[[T('Trois rôles distincts',['Ces rôles peuvent être portés par des organisations différentes. Les contrats doivent préciser qui investit, qui gère et qui assume les risques.','Le contrat de gestion apporte des méthodes d’exploitation et de distribution ; il coûte des redevances et comporte des clauses de sortie à examiner.'])],[T('Cartographie à constituer',['Les fiches d’acteurs rassembleront implantation, positionnement, projets, gouvernance, sources et besoins identifiés.','Aucune entreprise nominative n’est qualifiée à ce stade.'])]]);
  pg('5 · Analyse financière','Le revenu par chambre disponible combine prix et remplissage',[[B('RevPAR indicatif par segment (FCFA)',[['Capitale d’affaires',47600],['Ville secondaire industrielle',22700],['Balnéaire de proximité',20900],['Marché d’étape',10300]].map(([l,v])=>[l,v/47600,sdN(v)]))],[T('Définition',['RevPAR = prix moyen par chambre vendue × taux d’occupation.','Un bon remplissage ne suffit pas : deux hôtels peuvent afficher un revenu par chambre proche, mais avoir des coûts, une saisonnalité et des besoins de trésorerie très différents.','Données indicatives, qui ne constituent pas des moyennes de marché vérifiées.'])]]);
  pg('5 · Structure des coûts','Ce que l’exploitation doit absorber',[[B('Répartition indicative du chiffre d’affaires',[['Personnel',32],['Énergie',14],['Achats restauration',11],['Maintenance',6],['Redevances d’enseigne',4],['Autres charges',12],['Excédent brut d’exploitation',21]].map(([l,v])=>[l,v/32,v+' %']))],[T('Lecture',['Le personnel et l’énergie absorbent près de la moitié du chiffre d’affaires.','L’excédent brut d’exploitation (21 %) doit couvrir le renouvellement des équipements et le service de la dette.','La maintenance est souvent sous-estimée dans les plans d’affaires.'])]]);
  pg('5 · Lecture d’un projet','Relier occupation, prix, coûts et remboursement',[[T('Comment apprécier un projet',(re[2]||['',''])[1]),T('Points de contrôle',['Hypothèses d’occupation et de prix comparées au bassin.','Montée en charge réaliste sur les premières années.','Budget de maintenance et de renouvellement.'])],[T('Ce qu’il faut suivre',(re[3]||['',''])[1])]]);
  pg('5 · Financement','Adapter la durée au besoin',[[TB('Repères indicatifs',['Besoin','Durée','Question d’instruction'],[['Construction neuve','8 à 12 ans','Comment financer la période sans recettes puis la montée en charge ?'],['Rénovation et mise à niveau','5 à 7 ans','Les gains d’exploitation couvrent-ils les travaux et les échéances ?'],['Équipement et renouvellement','3 à 5 ans','Le financement suit-il la durée d’usage du matériel ?'],['Fonds de roulement','Court terme','Quel décalage entre prestations et encaissements ?']])]]);
  pg('6 · Risques','Cartographie des points de vigilance',[[TB('Six risques à examiner',['Risque','Niveau','Ce qu’il faut vérifier'],D.RISKS.map(r=>[r.title,r.level,r.text]))]]);
  for(let i=0;i<D.RISKS.length;i+=2)pg('6 · Risques détaillés',D.RISKS.slice(i,i+2).map(r=>r.title).join(' et '),D.RISKS.slice(i,i+2).map(r=>[T(r.title+' · niveau '+r.level.toLowerCase(),[r.detail]),T('À vérifier',r.checks.map(c=>'• '+c))]));
  pg('6 · Lecture stratégique','Forces, faiblesses, opportunités et menaces',[[C([['Forces · Une demande professionnelle et régionale','L’activité économique et les déplacements régionaux constituent des points d’appui.'],['Faiblesses · Une offre hétérogène et parfois peu formalisée','Les informations financières, les pratiques de gestion et l’entretien doivent être vérifiés au cas par cas.'],['Opportunités · Moderniser l’existant et accompagner les régions','Rénovation, équipement et professionnalisation ouvrent des pistes d’accompagnement.'],['Menaces · Des coûts et une concurrence à surveiller','L’énergie, les nouvelles capacités et la dépendance à quelques clients peuvent fragiliser l’exploitation.']])]]);
  pg('7 · Opportunités','Cinq segments hiérarchisés pour BGFIBank',[[TB('Hiérarchisation indicative',['Priorité','Segment','Ticket indicatif','Produit'],D.OPPS.map(o=>[String(o.priority),o.title,o.ticket,o.product]))]]);
  pg('7 · Opportunités détaillées',D.OPPS.slice(0,3).map(o=>o.title).join(', '),[D.OPPS.slice(0,3).map(o=>T(`${o.priority}. ${o.title}`,[o.reason,'À vérifier : '+o.check]))]);
  pg('7 · Opportunités détaillées',D.OPPS.slice(3).map(o=>o.title).join(' et '),[D.OPPS.slice(3).map(o=>T(`${o.priority}. ${o.title}`,[o.reason,'À vérifier : '+o.check,'Produit : '+o.product+' · ticket indicatif '+o.ticket]))]);
  pg('8 · Implications pour BGFIBank','Accompagner progressivement le secteur',[[T('Où regarder en priorité',(re[1]||['',''])[1]),T('Recommandation',(fi.find(x=>/Recommandation/.test(x[0]))||['',''])[1])],[T('Questions à arbitrer ensemble',(re[4]||['',''])[1])]]);
  pg('8 · Critères d’instruction','Les pièces à exiger avant décision',[[TB('Pièces par risque',['Risque','Pièces et vérifications'],D.RISKS.map(r=>[r.title,r.checks.join(' ; ')]))]]);
  pg('8 · Indicateurs et alertes','Suivre les engagements et déclencher une revue à temps',[[TB('Indicateurs de suivi',['Indicateur','Fréquence','Seuil de revue'],[['Taux d’occupation','Trimestrielle','Écart au plan > 10 points pendant deux trimestres'],['RevPAR','Trimestrielle','Baisse > 15 % sur un an'],['Concentration des clients','Annuelle','Premier client > 30 % du chiffre d’affaires'],['Nouvelles capacités dans le bassin','Semestrielle','Hausse > 20 % des chambres'],['Fin des avantages fiscaux','À l’échéance','Trésorerie après sortie du régime']])],[T('Signal et action',[(al[0]||['',''])[1],(al[3]||['',''])[1]])]]);
  pg('8 · Veille','Les sujets à suivre entre deux éditions',[[C(D.FEEDS.map(f=>[f.kind+' · '+f.title,f.description]))],[T('Fonctionnement',['Une Note Flash est diffusée sous 48 à 72 heures en cas d’événement majeur ; une alerte de vigilance dès la détection d’un écart durable.','La veille continue est consolidée à chaque édition semestrielle.'])]]);
  pg('Méthode','Une démarche en huit phases',[[TB('Phases de l’étude',['Phase','Contenu'],D.PHASES.map((p,i)=>[`${i+1}. ${p[0]}`,p[1]]))]]);
  if(integral){pg('Annexe 1','Données publiques détaillées',[[TB('Indicateurs documentaires',['Indicateur','Valeur','Unité','Période ou millésime'],D.PUBLIC_ROWS.map(r=>[r[0],sdN(r[1]),r[2],r[3]]).concat(D.CITIES.map(([n,v])=>['Établissements · '+n,sdN(v),'établissements','Non précisée']))) ]]);
    pg('Annexe 2','Glossaire',[[TB('Définitions',['Terme','Définition'],[['Taux d’occupation','Part des chambres disponibles effectivement vendues sur la période.'],['Prix moyen','Chiffre d’affaires hébergement divisé par le nombre de chambres vendues.'],['RevPAR','Revenu par chambre disponible : prix moyen × taux d’occupation.'],['EBE','Excédent brut d’exploitation : ce qui reste après les charges d’exploitation, avant amortissements et frais financiers.'],['Contrat de gestion','Contrat par lequel le propriétaire confie l’exploitation à un gestionnaire spécialisé contre redevances.'],['Montée en charge','Période pendant laquelle un nouvel établissement atteint progressivement son niveau d’activité normal.']])]]);
    pg('Annexe 3','Fiche de synthèse décisionnelle',[fi.slice(0,3).map(x=>T(x[0],x[1])),fi.slice(3).map(x=>T(x[0],x[1]))])}
  return P}
function sdShort(D,id){const d=Object.assign({title:''},D.DOCS.find(x=>x.id===id)),S_=SD_T[id]||[],T=(h,txt)=>({t:'text',h,txt:Array.isArray(txt)?txt:[txt]}),TB=(h,head,rows)=>({t:'table',h,head,rows}),K=k=>({t:'kpis',k}),C=c=>({t:'cards',c}),P=[],pg=(kick,title,cols)=>P.push({kick,title,cols});
  const sx=i=>S_[i]?T(S_[i][0],S_[i][1]):T('','');
  if(id==='fiche'){pg('Fiche décisionnelle · 1/2',d.title,[[K(D.PUBLIC_ROWS.slice(0,3).map(r=>[r[0],sdN(r[1])+(r[2]==='%'?' %':''),r[2]==='%'?'':r[2]])),sx(0)],[sx(1),sx(2)]]);pg('Fiche décisionnelle · 2/2','Profils à explorer et recommandation',[[sx(3),sx(4)],[TB('Segments prioritaires',['Priorité','Segment','Ticket indicatif'],D.OPPS.map(o=>[String(o.priority),o.title,o.ticket]))]])}
  if(id==='flash'){pg('Note Flash · 1/3',d.title,[[sx(0)],[sx(1)]]);pg('Note Flash · 2/3','Impacts et opportunités',[[sx(2)],[sx(3)]]);pg('Note Flash · 3/3','Recommandations immédiates',[[sx(4),T('Statut','Scénario de travail : aucune réforme réelle n’est analysée dans cette note.')],[TB('Projets à revoir en priorité',['Situation du projet','Sensibilité','Action'],[['Agréé, en construction','Élevée','Recalculer les flux après la période d’avantages'],['En exploitation, avantages en cours','Moyenne','Vérifier la durée résiduelle'],['En instruction','Élevée','Obtenir le texte officiel avant décision'],['Hors régime','Faible','Aucune action spécifique']])]])}
  if(id==='alerte')pg('Alerte sectorielle',d.title,[[sx(0),sx(1)],[sx(2),sx(3)]]);
  if(id==='decryptage'){pg('Décryptage · 1/3',d.title,[[sx(0)],[sx(1)]]);pg('Décryptage · 2/3','Lecture économique',[[sx(2)],[TB('Avant et après la fin des avantages',['Poste','Pendant la période d’avantages','Après la sortie'],[['Impôt sur les bénéfices','Exonéré ou réduit','Taux de droit commun'],['Droits et taxes à l’importation','Allégés','Applicables'],['Trésorerie disponible','Plus élevée','À recalculer'],['Capacité de remboursement','À ne pas surestimer','À vérifier à la bonne date']])]]);pg('Décryptage · 3/3','Implications pour la banque',[[sx(3)],[T('Bonnes pratiques',['Intégrer la date de sortie du régime dans le plan de financement.','Documenter les hypothèses retenues et les faire valider.','Prévoir une revue du dossier à l’approche de l’échéance.'])]])}
  if(id==='veille'){pg('Veille continue · 1/2','Hôtellerie et tourisme : sujets suivis',[[C(D.FEEDS.map(f=>[f.kind+' · '+f.title,f.description+' ('+f.badge.toLowerCase()+')']))]]);pg('Veille continue · 2/2','Indicateurs et calendrier de veille',[[TB('Indicateurs suivis',['Indicateur','Source','Fréquence'],[['Arrivées internationales','Statistiques publiques','Annuelle'],['Nouvelles capacités par bassin','Veille terrain et presse','Continue'],['Évolutions réglementaires','Textes officiels','Continue'],['Occupation et prix moyens','Opérateurs et échanges terrain','Semestrielle']])],[T('Diffusion',['Note Flash sous 48 à 72 heures en cas d’événement majeur.','Alerte de vigilance dès la détection d’un écart durable.','Synthèse consolidée à chaque édition semestrielle.'])]])}
  return P}
function sdResti(D){const S_=SD_T.restitution,T=(h,txt)=>({t:'text',h,txt:Array.isArray(txt)?txt:[txt]}),B=(h,rows)=>({t:'bars',h,rows}),TB=(h,head,rows)=>({t:'table',h,head,rows}),P=[];
  P.push({kick:'Restitution · 1',title:S_[0]?S_[0][0].replace(/^\d+\.\s*/,''):'Ce que le marché nous apprend',cols:[[T('',S_[0]?S_[0][1]:'')],[B('Motif des arrivées',D.DEMAND.map(([l,v])=>[l,v/100,fr(v,1)+' %']))]]});
  P.push({kick:'Restitution · 2',title:S_[1]?S_[1][0].replace(/^\d+\.\s*/,''):'',cols:[[T('',S_[1]?S_[1][1]:'')],[TB('Segments prioritaires',['Priorité','Segment','Ticket'],D.OPPS.slice(0,3).map(o=>[String(o.priority),o.title,o.ticket]))]]});
  P.push({kick:'Restitution · 3',title:S_[2]?S_[2][0].replace(/^\d+\.\s*/,''):'',cols:[[T('',S_[2]?S_[2][1]:'')],[B('RevPAR indicatif (FCFA)',[['Capitale d’affaires',47600],['Ville industrielle',22700],['Balnéaire',20900],['Marché d’étape',10300]].map(([l,v])=>[l,v/47600,sdN(v)]))]]});
  P.push({kick:'Restitution · 4',title:S_[3]?S_[3][0].replace(/^\d+\.\s*/,''):'',cols:[[T('',S_[3]?S_[3][1]:'')],[TB('Risques',['Risque','Niveau'],D.RISKS.map(r=>[r.title,r.level]))]]});
  P.push({kick:'Restitution · 5',title:S_[4]?S_[4][0].replace(/^\d+\.\s*/,''):'',cols:[[T('',S_[4]?S_[4][1]:'')],[T('Prochaines étapes',['Valider les segments à approfondir.','Arrêter la liste des pièces exigées à l’instruction.','Fixer les seuils de revue et le circuit d’alerte.'])]]});
  P.push({kick:'Restitution · synthèse',title:'En résumé',cols:[[T('',['Un secteur porteur, des situations très différentes selon l’emplacement, la clientèle et l’exploitant.','Priorité aux villes secondaires industrielles et à la rénovation du parc abidjanais.','Une instruction centrée sur l’exploitant, la concentration des clients et le calendrier fiscal.'])]]});
  return P}
/* rendu PDF */
async function sdPdf(pages,o){await dkPrep();const K=pkNew();const _t=K.t;K.t=(x,y,t,q)=>_t(x,y,pdfTx(t),q);
  if(o.cover)K.cover({kick:o.kick,title:o.title,line:o.line,p:o.p,stats:o.stats,foot:'BGFIBank × SPIRIT'});
  pages.forEach(P=>{K.page();K.t(16,11,P.kick.toUpperCase(),{sz:9.5,b:1,col:PKC.gold,cs:.6});K.t(16,16.2,P.title,{sz:P.title.length>64?16:P.title.length>50?19:22,b:1,col:PKC.g,w:218,max:1});K.img('bicici_g',239.1,11,41.9,9);const cols=P.cols.length,W=cols>1?129:265;P.cols.forEach((blocks,ci)=>{let y=36;const x=16+ci*136,h0=(190-36)/Math.max(1,blocks.length);blocks.forEach(b=>{y+=sdPdfBlock(K,b,x,y,W,h0)+5})});K.foot(o.foot)});
  if(o.merci){K.page();K.r(0,0,297,210,{fill:PKC.g});K.img('bicici_w',16,16,51.2,11);K.t(16,80,'Merci',{sz:48,b:1,col:'#FFFFFF'});K.t(16,100,o.merciTxt||'Pour votre attention',{sz:16,col:PKC.mint});K.img('spirit_w',16,185,23.3,7);K.t(44,187,'www.spirit-ci.com',{sz:9.5,col:PKC.pale})}
  return K.d.output('blob')}
function sdPdfBlock(K,b,x,y,W,h0){let used=0;if(b.h){K.t(x,y,b.h.toUpperCase(),{sz:9,b:1,col:PKC.gold,w:W});used+=6}
  if(b.t==='text'){b.txt.forEach(p=>{const L=K.lines(p,W,11.2);used+=K.t(x,y+used,L,{sz:11.2,col:PKC.ink,lh:1.42})+3.5});return used}
  if(b.t==='bars'){const n=b.rows.length,st=Math.min(11,(h0-used-4)/Math.max(1,n)),lw=W*.42;b.rows.forEach(([l,v,lab],i)=>{const yy=y+used+i*st;K.t(x,yy,l,{sz:10,col:PKC.ink,w:lw-2,max:1});K.r(x+lw,yy+.8,W-lw-22,4.2,{fill:'#e9f2f8',rad:1.2});K.r(x+lw,yy+.8,Math.max(.6,(W-lw-22)*Math.min(1,v)),4.2,{fill:PKC.mid,rad:1.2});K.t(x+W-20,yy,lab,{sz:10,b:1,col:PKC.g})});return used+n*st}
  if(b.t==='kpis'){const n=b.k.length,w=(W-(n-1)*4)/n;b.k.forEach(([l,v,s],i)=>{const xx=x+i*(w+4);K.card(xx,y+used,w,26,{fill:i?'#FFFFFF':PKC.g,st:i?PKC.line:PKC.g});K.t(xx+3,y+used+3,l,{sz:7.5,b:1,col:i?PKC.gold:PKC.mint,w:w-6,max:2});K.t(xx+3,y+used+12,v,{sz:16,b:1,col:i?PKC.g:'#FFFFFF'});if(s)K.t(xx+3,y+used+20,s,{sz:7.5,col:i?PKC.grey2:PKC.pale,w:w-6,max:1})});return used+28}
  if(b.t==='cards'){const per=2,cw=(W-4)/per;let rowY=y+used,maxH=0;b.c.forEach(([t,txt],i)=>{const cx=x+(i%per)*(cw+4);if(i%per===0&&i){rowY+=maxH+4;maxH=0}const L=K.lines(txt,cw-8,10.2),TL=Math.min(2,K.lines(t,cw-8,10.5).length),hh=6+TL*5+L.length*10.2*PT*1.38+6;maxH=Math.max(maxH,hh);K.card(cx,rowY,cw,hh,{fill:'#f6f9fc'});K.t(cx+4,rowY+3.5,t,{sz:10.5,b:1,col:PKC.g,w:cw-8,max:2});K.t(cx+4,rowY+5+TL*5,L,{sz:10.2,col:PKC.ink,lh:1.38})});return rowY+maxH-y}
  if(b.t==='table'){const nc=b.head.length,cw=b.colW||b.head.map((_,j)=>j===nc-1&&nc>2?W*.42:(W-(nc>2?W*.42:0))/(nc>2?nc-1:nc));let yy=y+used;K.r(x,yy,W,7,{fill:PKC.g});let xx=x;b.head.forEach((h,j)=>{K.t(xx+2,yy+1.6,h,{sz:8.3,b:1,col:'#FFFFFF',w:cw[j]-4,max:1});xx+=cw[j]});yy+=7;
    b.rows.forEach((r,ri)=>{const fs=b.rows.length>9?8.8:9.8,Ls=r.map((c,j)=>K.lines(String(c),cw[j]-4,fs));const hh=Math.max(...Ls.map(L=>L.length))*fs*PT*1.32+3.6;if(ri%2)K.r(x,yy,W,hh,{fill:'#f0f6fb'});xx=x;Ls.forEach((L,j)=>{K.t(xx+2,yy+1.5,L,{sz:fs,b:j===0,col:PKC.ink,lh:1.32});xx+=cw[j]});yy+=hh;K.ln(x,yy,x+W,yy,PKC.line,.2)});return yy-y}
  return used}
/* rendu PowerPoint */
async function sdPptx(pages,o){await dkPrep();const C=DK.C,T0=DK.T0,P=DK.start('BGFIBank — '+o.title);
  DK.cover({kick:o.kick,title:o.title,line:o.line,sub:o.p,stats:o.stats});
  pages.forEach(Pg=>{const s=DK.page(Pg.kick,Pg.title,SD_SRC),cols=Pg.cols.length,W=cols>1?5.9:12.13;Pg.cols.forEach((blocks,ci)=>{const x=.6+ci*6.23,hh=(6.55-1.75)/Math.max(1,blocks.length);blocks.forEach((b,bi)=>sdPBlock(s,b,x,1.75+bi*hh,W,hh-.12))})});
  DK.merci();return await P.write({outputType:'blob'})}
function sdPBlock(s,b,x,y,W,H){const C=DK.C,T0=DK.T0;let top=y;if(b.h){T0(s,b.h.toUpperCase(),{x,y,w:W,h:.28,fontSize:10,bold:true,color:C.gold,fit:'shrink'});top+=.34}const h=H-(top-y);
  if(b.t==='text'){T0(s,b.txt.map(t=>({text:pdfTx(t),options:{paraSpaceAfter:6}})),{x,y:top,w:W,h,fontSize:12.5,color:C.ink,fit:'shrink'});return}
  if(b.t==='bars'){pBars(s,x,top,W,b.rows.map(r=>[r[0],r[1]]),{lw:W*.42,step:Math.min(.5,h/Math.max(1,b.rows.length)),fs:10.5,fmt:v=>{const r=b.rows.find(q=>q[1]===v);return r?r[2]:''}});return}
  if(b.t==='kpis'){const n=b.k.length,w=(W-(n-1)*.15)/n;b.k.forEach(([l,v,sub],i)=>DK.kpi(s,x+i*(w+.15),top,w,Math.min(1.9,h),{label:l,value:v,sub,dark:i===0}));return}
  if(b.t==='cards'){const per=2,cw=(W-.15)/per,rows=Math.ceil(b.c.length/per),ch=(h-(rows-1)*.15)/rows;b.c.forEach(([t,txt],i)=>{const cx=x+(i%per)*(cw+.15),cy=top+Math.floor(i/per)*(ch+.15);DK.card(s,cx,cy,cw,ch,{fill:C.tint2});T0(s,pdfTx(t),{x:cx+.15,y:cy+.1,w:cw-.3,h:.5,fontSize:12,bold:true,color:C.green,fit:'shrink'});T0(s,pdfTx(txt),{x:cx+.15,y:cy+.6,w:cw-.3,h:ch-.7,fontSize:10.5,color:C.ink,fit:'shrink'})});return}
  if(b.t==='table'){const nc=b.head.length,cw=b.head.map((_,j)=>j===nc-1&&nc>2?W*.42:(W-(nc>2?W*.42:0))/(nc>2?nc-1:nc));DK.table(s,x,top,W,b.head,b.rows.map(r=>r.map((c,j)=>DK.cl(pdfTx(String(c)),{align:'left',bold:j===0,fontSize:b.rows.length>8?9:10}))),{colW:cw,rowH:Math.min(.6,h/(b.rows.length+1)),fs:b.rows.length>8?9:10})}}
/* téléchargement depuis l’espace sectoriel */
const SD_DOCS={rapport:{t:'Rapport sectoriel stratégique',f:'Rapport_sectoriel_31_pages'},integral:{t:'Rapport intégral',f:'Rapport_integral_34_pages'},fiche:{t:'Fiche décisionnelle',f:'Fiche_decisionnelle_2_pages'},flash:{t:'Note Flash',f:'Note_Flash_3_pages'},alerte:{t:'Alerte sectorielle',f:'Alerte_sectorielle_1_page'},decryptage:{t:'Décryptage réglementaire',f:'Decryptage_3_pages'},restitution:{t:'Restitution exécutive',f:'Restitution_executive_8_slides'},veille:{t:'Veille continue',f:'Veille_continue_2_pages'}};
async function sdMake(id,fmt){const D=sdData();if(!D)throw Error('Espace sectoriel non chargé');const m=SD_DOCS[id];if(!m)throw Error('Document inconnu');const name=`BGFIBank_Hotellerie_${m.f}_SPIRIT.${fmt}`;
  const meta={kick:'ÉTUDE SECTORIELLE · ÉDITION S2 2027',title:'Hôtellerie et tourisme',line:m.t,p:'Marché, acteurs, finances, risques et opportunités pour éclairer les décisions de financement de BGFIBank.',stats:[['FiLayers','65 000','chambres'],['FiUsers','1,7 M','arrivées internationales'],['FiTarget','5','segments prioritaires']],foot:'Hôtellerie et tourisme · '+m.t+' · SPIRIT pour BGFIBank · S2 2027'};
  let pages,cover=true,merci=true;if(id==='rapport'||id==='integral')pages=sdReport(D,id==='integral');else if(id==='restitution')pages=sdResti(D);else{pages=sdShort(D,id);cover=false;merci=false}
  const blob=fmt==='pptx'?await sdPptx(pages,meta):await sdPdf(pages,Object.assign({cover,merci},meta));return {name,blob}}
window.addEventListener('message',async e=>{const d=e.data;if(!d||d.secto!=='dl'||(typeof sdHas==='function'&&sdHas(d.id,d.format||'pdf')))return;const fr_=$('#sectoFrame'),w=fr_&&fr_.contentWindow;const say=t=>{try{w.eval('toast')(t)}catch(x){}};
  say('Préparation du document…');try{const x=await sdMake(d.id,d.format||'pdf');saveBlob(x.name,x.blob);say('Téléchargement lancé : '+x.name)}catch(err){console.error(err);say('Le document n’a pas pu être généré.')}});
window.addEventListener('message',e=>{if(e.data==='secto-close')setTimeout(jrTrack,50)});
{const g=$('#goSec');if(g)g.addEventListener('click',()=>setTimeout(()=>{jrTrack();const b=$('#sectoBack');if(b&&!b.__jr){b.__jr=1;b.addEventListener('click',()=>setTimeout(jrTrack,50))}},60))}

window.__cxClose=cxClose;
/* ===================== v77 : livrables sectoriels adaptés, administration client (comptes et objectifs), accueil allégé ===================== */
/* ---------- livrables sectoriels fournis et adaptés à BGFIBank ---------- */
const SECTO_DOCS=(()=>{try{return JSON.parse(document.getElementById('sectodocs').textContent)||{}}catch(e){return {}}})();
function sdHas(id,fmt){return !!SECTO_DOCS[id+':'+(fmt||'pdf')]}
function sdBlob(id,fmt){const d=SECTO_DOCS[id+':'+(fmt||'pdf')];if(!d)return null;const dec=window.__DDEC,P=window.__DPOOL||{};let u=dec(d.z,d.zl);
  if(d.ext&&window.fflate){const f=window.fflate.unzipSync(u);d.ext.forEach(([n,h])=>{const p=P[h];f[n]=[dec(p[0],p[1]),{level:0}]});Object.keys(f).forEach(k=>{if(!Array.isArray(f[k]))f[k]=[f[k],{level:/\.(jpe?g|png|gif)$/i.test(k)?0:6}]});u=window.fflate.zipSync(f)}
  return {name:d.n,blob:new Blob([u],{type:fmt==='pptx'?'application/vnd.openxmlformats-officedocument.presentationml.presentation':'application/pdf'})}}
window.addEventListener('message',e=>{const d=e.data;if(!d||d.secto!=='dl'||!sdHas(d.id,d.format))return;const fr_=$('#sectoFrame'),w=fr_&&fr_.contentWindow;const say=t=>{try{w.eval('toast')(t)}catch(x){}};
  try{const x=sdBlob(d.id,d.format||'pdf');saveBlob(x.name,x.blob);say('Téléchargement lancé : '+x.name)}catch(err){console.error(err);say('Le document n’a pas pu être ouvert.')}});
/* ---------- accueil : bandeau de chiffres retiré ---------- */
{const k=$('#homeKf');if(k)k.remove()}
/* ---------- objectifs : cibles de l’enquête mensuelle modifiables ---------- */
const M2T0=Object.fromEntries(M2Q.map(q=>[q.k,q.t]));
function m2TApply(){const T=AST.m2t||{};M2Q.forEach(q=>{q.t=T[q.k]!=null?T[q.k]:M2T0[q.k]})}
m2TApply();
const OBJ_DEF=90;
const objList=()=>[{k:'cm',l:'Objectif de performance · client mystère',d:'Seuil à atteindre par visite, appel ou lead : scores, couleurs, niveaux, séquences sous l’objectif, plans de progrès, mini-formations et livrables générés.',v:OBJN,def:OBJ_DEF,u:'%',min:50,max:100,set:AST.obj!=null}]
  .concat(M2Q.map(q=>({k:'m2:'+q.k,l:'Cible · enquête mensuelle · '+(/^[A-Z]{2,}/.test(q.s)?q.s:q.s.toLowerCase()),d:q.def,v:q.f==='p'?Math.round(q.t*100):q.t,def:q.f==='p'?Math.round(M2T0[q.k]*100):M2T0[q.k],u:q.f==='p'?'%':'pts',min:q.f==='p'?0:-100,max:100,set:AST.m2t&&AST.m2t[q.k]!=null,inv:q.inv})));
/* ---------- administration : formulaires de comptes avec e-mail ---------- */
function admUsersHtml(){const cli=!ADMIN;
  const agOpts=sel=>AGS0().map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr')).map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const lOpts=(L,sel)=>L.map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const RL=cli?['zone','entity','agency']:['full','zone','entity','agency','admin'];const roleOpts=sel=>RL.map(r=>`<option value="${r}"${r===sel?' selected':''}>${ROLE_L[r]}</option>`).join('');
  const scF=(u,full)=>`<label class="uag${full?' full':''}"${u.role==='agency'?'':' hidden'}>Agence<select name="ag">${agOpts(u.ag)}</select></label><label class="uzone${full?' full':''}"${u.role==='zone'?'':' hidden'}>Zone<select name="zone">${lOpts(SC_ZONES,u.zone)}</select></label><label class="uent${full?' full':''}"${u.role==='entity'?'':' hidden'}>Entité<select name="ent">${lOpts(SC_ENTS,u.ent)}</select></label>`;
  const row=(u,bi)=>{const ed=ADM.uedit===u.id;return `<div class="adm-row"><div class="adm-t"><b>${esc(u.id)}</b><small>${esc(u.nom||'—')}${u.email?' · '+esc(u.email):''}</small><span class="adm-tags"><i>${ROLE_L[u.role]}${esc(scTag(u))}</i>${bi?'<i>Compte intégré</i>':`<i>Créé le ${u.date}${u.by==='bgfibank'?' par BGFIBank':''}</i>`}</span></div>
    <div class="adm-act">${!cli&&u.role!=='admin'?`<button class="adm-b" data-uas="${esc(u.id)}">Se connecter en tant que</button>`:''}${bi?'<span class="adm-note">Non modifiable</span>':`<button class="adm-b" data-ued="${esc(u.id)}">Modifier</button><button class="adm-b del" data-udel="${esc(u.id)}">Supprimer</button>`}</div>
    ${ed?`<form class="adm-form adm-edit" data-uform="${esc(u.id)}"><label>Nouveau mot de passe<input name="pw" type="text" placeholder="Laisser vide pour le conserver" autocomplete="off"></label><label>Nom et fonction<input name="nom" value="${esc(u.nom||'')}"></label><label>E-mail<input name="email" type="email" value="${esc(u.email||'')}" placeholder="prenom.nom@bdu.ci"></label><label>Profil<select name="role" data-urole>${roleOpts(u.role)}</select></label>${scF(u,false)}<div class="full adm-fa"><button type="button" class="adm-b" data-acancel>Annuler</button><button class="btn" type="submit">Enregistrer</button></div></form>`:''}</div>`};
  const users=cli?AST.users.filter(u=>['zone','entity','agency'].includes(u.role)):AST.users;
  return `${cli?'':`<article class="account-panel adm-card"><h2>Se connecter en tant que</h2><p class="adm-p">Consultez la plateforme avec les droits d’un profil, sans mot de passe, pour vérifier ce qu’il voit. Un bandeau permet de revenir à l’administration.</p>
   <form class="adm-form" id="admAs"><label>Profil<select name="role"><option value="full">${ROLE_L.full}</option><option value="zone">${ROLE_L.zone}</option><option value="entity">${ROLE_L.entity}</option><option value="agency">${ROLE_L.agency}</option></select></label><label>Périmètre<select name="tg"></select></label><div class="full adm-fa"><button class="btn" type="submit">Se connecter en tant que</button></div></form></article>`}
   ${objCardHtml()}
   <article class="account-panel adm-card"><h2>Créer un compte</h2><p class="adm-p">${cli?'Trois profils : « Responsable de zone » (Abidjan ou Province) et « Responsable d’entité » (Abidjan Nord, Abidjan Sud, Abidjan Centre-Ouest ou Province) accèdent aux résultats des seules agences de leur périmètre ; « Agence » accède au tableau de bord, au compte rendu, au plan de progrès et aux mini-formations d’une seule agence.':'« Accès complet » : toutes les études et tous les livrables. « Responsable de zone » et « Responsable d’entité » : les résultats des seules agences de leur périmètre. « Agence » : une seule agence. « Administrateur » : en plus, cette page d’administration.'}</p>
   <form class="adm-form" id="admUser" autocomplete="off"><label>Identifiant<input name="login" required placeholder="ex. prenom.nom" autocapitalize="off"></label><label>Mot de passe<input name="pw" type="text" required placeholder="6 caractères minimum" autocomplete="off"></label>
   <label>Nom et fonction<input name="nom" placeholder="ex. Awa Koné · Directrice Retail"></label><label>E-mail<input name="email" type="email" required placeholder="prenom.nom@bdu.ci"></label><label>Profil<select name="role" data-urole>${roleOpts(cli?'zone':'full')}</select></label>
   ${scF({role:cli?'zone':'full'},true)}<div class="full adm-fa"><button class="btn" type="submit">Créer le compte</button></div></form></article>
   <div class="adm-h"><h2>${cli?'Comptes de vos équipes':'Comptes existants'}</h2><span>${(cli?0:ADM_BUILTIN.length)+users.length} comptes</span></div><div class="adm-list">${cli?'':ADM_BUILTIN.map(u=>row(u,true)).join('')}${users.map(u=>row(u,false)).join('')||'<p class="note">Aucun compte créé pour le moment.</p>'}</div>`}
function objCardHtml(){const L=objList();return `<article class="account-panel adm-card" id="admObjs"><h2>Objectifs</h2><p class="adm-p">Modifiez un objectif ou supprimez-le pour revenir à la valeur proposée par SPIRIT. Les scores, couleurs, niveaux et livrables générés en tiennent compte.</p>
  <div class="obj-list">${L.map(o=>`<form class="obj-row" data-objk="${o.k}"><div class="obj-t"><b>${esc(o.l)}</b><small>${esc(o.d||'')}</small><span class="adm-tags"><i>${o.set?'Valeur modifiée':'Valeur proposée par SPIRIT'}</i><i>Proposition SPIRIT : ${o.inv?'≤ ':'≥ '}${o.def}${o.u==='%'?' %':''}</i></span></div><div class="obj-a"><label>${o.inv?'Maximum':'Cible'}<span><input name="v" type="number" min="${o.min}" max="${o.max}" step="1" value="${o.v}" required> ${o.u==='%'?'%':'pts'}</span></label><button class="btn" type="submit">Modifier</button><button class="adm-b del" type="button" data-objdel="${o.k}" ${o.set?'':'disabled'}>Supprimer</button></div></form>`).join('')}</div></article>`}
function objBind(R){R.querySelectorAll('[data-objk]').forEach(f=>f.onsubmit=e=>{e.preventDefault();const k=f.dataset.objk,o=objList().find(x=>x.k===k),v=Math.round(+f.v.value);if(!(v>=o.min&&v<=o.max))return admToast(`La valeur doit être comprise entre ${o.min} et ${o.max}.`,'ko');
    if(k==='cm'){if(v===OBJN)return admToast(`L’objectif est déjà fixé à ${v} %.`,'ok');AST.obj=v;admSave();try{sessionStorage.setItem('bdu-objmsg',String(v));sessionStorage.setItem('bdu-admreopen','1')}catch(x){}location.reload();return}
    const q=M2Q.find(x=>'m2:'+x.k===k);AST.m2t=Object.assign({},AST.m2t||{},{[q.k]:q.f==='p'?v/100:v});admSave();m2TApply();try{if(typeof render==='function'&&S&&S.mod)render()}catch(e){}admToast(`${q.s} : cible fixée à ${v}${q.f==='p'?' %':''}.`)});
  R.querySelectorAll('[data-objdel]').forEach(b=>b.onclick=async()=>{const k=b.dataset.objdel,o=objList().find(x=>x.k===k);if(!await livConfirm(`Supprimer cet objectif ? La valeur proposée par SPIRIT (${o.def}${o.u==='%'?' %':''}) s’appliquera de nouveau.`))return;
    if(k==='cm'){delete AST.obj;admSave();try{sessionStorage.setItem('bdu-objmsg',String(OBJ_DEF));sessionStorage.setItem('bdu-admreopen','1')}catch(x){}location.reload();return}
    const q=M2Q.find(x=>'m2:'+x.k===k);const T=Object.assign({},AST.m2t||{});delete T[q.k];AST.m2t=T;admSave();m2TApply();try{if(typeof render==='function'&&S&&S.mod)render()}catch(e){}admToast(`${q.s} : la cible proposée par SPIRIT s’applique de nouveau.`)})}
/* ---------- administration du compte BGFIBank ---------- */
function cliAdm(){const dirty=admDirty();
  $('#adminMain').innerHTML=`<div class="eyebrow">Espace BGFIBank</div><h1>Administration</h1><p>Créez les comptes de vos équipes et ajustez les objectifs de la plateforme.</p>
   <div class="adm-pub${dirty?' warn':''}"><div><b>${dirty?'Des modifications ne sont pas encore diffusées':'Aucune modification en attente'}</b><span>${dirty?'Elles sont enregistrées sur cet appareil. Pour que vos équipes en disposent, enregistrez la nouvelle version de la plateforme et diffusez ce fichier à la place du précédent.':'Toute modification est enregistrée sur cet appareil. Enregistrez ensuite la nouvelle version pour la diffuser.'}</span></div><button class="btn" id="admPublish" type="button">Enregistrer la nouvelle version</button></div>
   ${ADM.msg?`<div class="adm-msg ${ADM.mk}">${esc(ADM.msg)}</div>`:''}${admUsersHtml()}`;
  admBind()}
document.body.classList.toggle('role-cli',!!(CUR&&CUR.role==='full'));
setInterval(()=>{const on=!!(CUR&&CUR.role==='full'&&!ADMIN);if(document.body.classList.contains('role-cli')!==on)document.body.classList.toggle('role-cli',on)},800);
setTimeout(()=>{try{if(sessionStorage.getItem('bdu-admreopen')){sessionStorage.removeItem('bdu-admreopen');if(CUR&&(ADMIN||CUR.role==='full'))admOpen('home')}}catch(e){}},400);

/* ===================== v78 : administration du client en deux blocs, types de graphique pour tous les comptes ===================== */
const CLI_NAME='BGFIBank';
/* ---------- administration du compte client : 1. droits d’accès, 2. objectifs ---------- */
cliAdm=function(){const dirty=admDirty();const users=admUsersHtml().replace(objCardHtml(),'');
  $('#adminMain').innerHTML=`<div class="eyebrow">Espace ${esc(CLI_NAME)}</div><h1>Administration</h1><p>Gérez les accès de vos équipes et les objectifs de la plateforme.</p>
   <div class="adm-pub${dirty?' warn':''}"><div><b>${dirty?'Des modifications ne sont pas encore diffusées':'Aucune modification en attente'}</b><span>${dirty?'Elles sont enregistrées sur cet appareil. Pour que vos équipes en disposent, enregistrez la nouvelle version de la plateforme et diffusez ce fichier à la place du précédent.':'Toute modification est enregistrée sur cet appareil. Enregistrez ensuite la nouvelle version pour la diffuser.'}</span></div><button class="btn" id="admPublish" type="button">Enregistrer la nouvelle version</button></div>
   ${ADM.msg?`<div class="adm-msg ${ADM.mk}">${esc(ADM.msg)}</div>`:''}
   <section class="adm-blk" id="admBlkAcc"><div class="adm-bh"><span>1</span><div><h2>Gestion des droits d’accès</h2><p>Créez, modifiez ou supprimez les comptes de vos équipes : responsables de zone, responsables d’entité et agences.</p></div></div>${users}</section>
   <section class="adm-blk" id="admBlkObj"><div class="adm-bh"><span>2</span><div><h2>Gestion des objectifs</h2><p>Ajustez les seuils de performance appliqués aux scores, aux couleurs, aux plans et aux livrables.</p></div></div>${objCardHtml()}</section>`;
  admBind()};
/* ---------- types de graphique : chaque compte peut changer la représentation ---------- */
const CHR=new Map();let chrN=0;
const CHT={v:'Histogramme',h:'Barres horizontales',l:'Courbes',r:'Radar',t:'Tableau'};
const chrPref=(()=>{try{return JSON.parse(localStorage.getItem('chr-pref')||'{}')||{}}catch(e){return {}}})();
const chrSave=()=>{try{localStorage.setItem('chr-pref',JSON.stringify(chrPref))}catch(e){}};
const _vbars=vbars,_hbars=hbars,_radar=radar;
const chrTxt=x=>String(x==null?'':x).replace(/<[^>]*>/g,'').replace(/&nbsp;/g,' ').trim();
const chrCol=s=>s.c||(s.cf?s.cf((s.v||[]).find(v=>v!=null)||0):'#627441');
function chrKey(f,cats,series){return f+'|'+cats.map(chrTxt).slice(0,8).join('/')+'|'+series.map(s=>chrTxt(s.n)).join('/')}
function chrLine(cats,series,o){const W=460,H=330,pl=58,pr=34,pt=26,pb=64,iw=W-pl-pr,ih=H-pt-pb,max=o.max||1,fmt=o.fmt||pct,n=cats.length;
  const all=series.flatMap(s=>s.v.filter(v=>v!=null));if(o.obj!=null)all.push(o.obj);let mn=Math.min(...all),mx=Math.max(...all);if(!isFinite(mn)){mn=0;mx=max}
  const pad=(mx-mn)*.3||max*.1;let lo=Math.max(0,mn-pad),hi=Math.min(max,mx+pad);if(hi-lo<max*.08){lo=Math.max(0,lo-max*.04);hi=Math.min(max,hi+max*.04)}
  const X=i=>pl+(n<2?iw/2:iw*i/(n-1)),Y=v=>pt+ih-ih*Math.max(0,Math.min(1,(v-lo)/(hi-lo||1)));let g='';
  [0,.25,.5,.75,1].forEach(r=>{const v=lo+(hi-lo)*r,y=Y(v);g+=`<line x1="${pl}" x2="${W-pr}" y1="${y}" y2="${y}" stroke="var(--line)" ${r?'stroke-dasharray="2 4"':''}/><text x="${pl-8}" y="${y+4}" text-anchor="end" class="vb-ax" style="font-size:12px">${max<=1?fr(v*100,0):fr(v,max<20?1:0)}</text>`});
  if(o.obj!=null){const y=Y(o.obj);g+=`<line x1="${pl}" x2="${W-pr}" y1="${y}" y2="${y}" stroke="#627441" stroke-width="1.6" stroke-dasharray="5 4"/>`}
  const one=series.length===1;
  series.forEach((s,si)=>{const c=chrCol(s),pts=s.v.map((v,i)=>v==null?null:[X(i),Y(v)]);let d='',on=false;pts.forEach(p=>{if(!p){on=false;return}d+=(on?'L':'M')+p[0].toFixed(1)+','+p[1].toFixed(1);on=true});
    g+=`<path d="${d}" fill="none" stroke="${c}" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>`;
    pts.forEach((p,i)=>{if(!p)return;const other=series.length===2?series[1-si].v[i]:null,up=other==null||s.v[i]>=other;g+=`<g data-tip="${esc(chrTxt(cats[i]))} · ${esc(chrTxt(s.n))} : ${fmt(s.v[i])}" style="cursor:pointer"><circle cx="${p[0]}" cy="${p[1]}" r="5.5" fill="${c}" stroke="var(--card,#0e2231)" stroke-width="2"/>${one||series.length===2?`<text x="${p[0]}" y="${up?p[1]-11:p[1]+21}" text-anchor="middle" class="vb-v" style="font-size:12.5px;font-weight:700">${fmt(s.v[i])}</text>`:''}</g>`})});
  cats.forEach((c,i)=>{const w=chrTxt(c),lines=[];let cur='';w.split(' ').forEach(x=>{if((cur+' '+x).trim().length>(n>6?10:14)&&cur){lines.push(cur);cur=x}else cur=(cur+' '+x).trim()});lines.push(cur);
    g+=`<text x="${X(i)}" y="${pt+ih+20}" text-anchor="middle" class="vb-lab" style="font-size:${n>6?11:12.5}px">${lines.slice(0,3).map((l,j)=>`<tspan x="${X(i)}" dy="${j?14:0}">${esc(l)}</tspan>`).join('')}</text>`});
  return `<div class="chart vb chw-line"><svg viewBox="0 0 ${W} ${H}" role="img" aria-label="Courbes">${g}</svg></div>`+legendO(series.map(s=>[chrTxt(s.n),chrCol(s)]),o.obj!=null?objItem('Objectif '+(o.objL||fmt(o.obj))):'')}
function chrTable(cats,series,o){const fmt=o.fmt||pct;return `<div class="tw chw-tab"><table><thead><tr><th></th>${series.map(s=>`<th><i class="chw-dot" style="background:${chrCol(s)}"></i>${esc(chrTxt(s.n))}</th>`).join('')}</tr></thead><tbody>${cats.map((c,i)=>`<tr><td>${esc(chrTxt(c))}</td>${series.map(s=>`<td class="num">${s.v[i]==null?'—':fmt(s.v[i])}</td>`).join('')}</tr>`).join('')}</tbody></table></div>`}
function chrDraw(t,d){const {cats,series}=d,max=d.max,fmt=d.fmt,obj=d.obj;
  if(t===d.f)return d.html0;
  if(t==='v')return _vbars(cats.map(chrTxt),series.map(s=>({...s,c:chrCol(s)})),{max,fmt,vt:fmt,obj,objL:d.objL});
  if(t==='h')return _hbars(cats.map(chrTxt),series.map(s=>({n:s.n,c:chrCol(s),v:s.v})),{max,fmt,obj,objL:d.objL});
  if(t==='r')return _radar(cats.map(chrTxt),series.map(s=>({...s,c:chrCol(s),v:s.v.map(v=>v==null?null:v/max)})),{fmt:v=>fmt(v*max),obj:obj!=null?obj/max:null,ring:r=>max<=1?r*100:r*max});
  if(t==='l')return chrLine(cats,series,{max,fmt,obj,objL:d.objL});
  return chrTable(cats,series,{fmt})}
function chrWrap(f,cats,series,o,html0,max,fmt){try{if(!Array.isArray(cats)||!Array.isArray(series)||!series.length||cats.length<2||series.some(s=>!s||!Array.isArray(s.v)))return html0;
  const id='c'+(++chrN);const d={f,cats,series,o,html0,max,fmt,obj:o.obj,objL:o.objL,key:chrKey(f,cats,series)};CHR.set(id,d);if(CHR.size>600)CHR.delete(CHR.keys().next().value);
  const pref=chrPref[d.key];const t=pref&&pref!==f&&(pref!=='r'||cats.length>=3)?pref:f;
  return `<div class="chw" data-chw="${id}"><div class="chw-tools"><button class="chw-b" type="button" data-chwb="${id}" title="Changer le type de graphique" aria-haspopup="menu"><svg viewBox="0 0 24 24" class="i"><path d="M4 20V10M10 20V4M16 20v-7M22 20H2"/></svg><span>${CHT[t]}</span></button></div><div class="chw-c">${t===f?html0:chrDraw(t,d)}</div></div>`}catch(e){console.error(e);return html0}}
vbars=function(cats,series,o={}){const h=_vbars(cats,series,o);return chrWrap('v',cats,series,o,h,o.max||1,o.fmt||(v=>pct(v)))};
hbars=function(cats,series,o={}){const h=_hbars(cats,series,o);return chrWrap('h',cats,series,o,h,o.max||1,o.fmt||(v=>pct(v)))};
radar=function(axes,series,o={}){const h=_radar(axes,series,o);let max=1;if(o.norm){for(const s of series){const v=(s.v||[]).find(x=>x!=null&&x!==0);if(v!=null){const nv=o.norm(v);if(nv)max=v/nv;break}}}
  return chrWrap('r',axes,series,Object.assign({},o,{obj:o.obj===undefined?.8*max:o.obj==null?null:o.obj*max}),h,max,o.fmt||(v=>pct(v)))};
document.addEventListener('click',e=>{const b=e.target.closest&&e.target.closest('[data-chwb]');const old=document.getElementById('chwMenu');
  if(e.target.closest&&e.target.closest('#chwMenu'))return;if(old)old.remove();if(!b)return;e.preventDefault();e.stopPropagation();
  const id=b.dataset.chwb,d=CHR.get(id);if(!d)return;const w=b.closest('.chw');const cur=Object.keys(CHT).find(k=>CHT[k]===b.querySelector('span').textContent)||d.f;
  const m=document.createElement('div');m.id='chwMenu';m.className='chw-menu';m.setAttribute('role','menu');
  m.innerHTML=`<div class="chw-mh">Type de graphique</div>`+Object.keys(CHT).filter(k=>k!=='r'||d.cats.length>=3).map(k=>`<button type="button" role="menuitemradio" aria-checked="${k===cur}" data-cht="${k}"${k===cur?' class="on"':''}>${CHT[k]}${k===d.f?' <small>· d’origine</small>':''}</button>`).join('');
  document.body.appendChild(m);const r=b.getBoundingClientRect();m.style.top=(r.bottom+window.scrollY+6)+'px';m.style.left=Math.max(8,Math.min(r.right+window.scrollX-m.offsetWidth,window.scrollX+innerWidth-m.offsetWidth-8))+'px';
  m.onclick=ev=>{const x=ev.target.closest('[data-cht]');if(!x)return;const t=x.dataset.cht;if(t===d.f)delete chrPref[d.key];else chrPref[d.key]=t;chrSave();
    w.querySelector('.chw-c').innerHTML=chrDraw(t,d);b.querySelector('span').textContent=CHT[t];m.remove();try{if(typeof jrLog==='function')jrLog('chart',CHT[t])}catch(z){}}},true);
document.addEventListener('keydown',e=>{if(e.key==='Escape'){const m=document.getElementById('chwMenu');if(m)m.remove()}});
window.addEventListener('scroll',()=>{const m=document.getElementById('chwMenu');if(m&&!m.matches(':hover'))m.remove()},{passive:true});

/* ===================== v79 : comptes intégrés (agence, zones, entités) modifiables par le client et l’admin ===================== */
const BI_ED=u=>['zone','entity','agency'].includes(u.role);
const biOv=id=>AST.users.find(x=>x.id===id&&x.bi);
function biMerged(b){const o=biOv(b.id);return o?Object.assign({},b,o):b}
function biEnsure(id){if(biOv(id))return;const b=ADM_BUILTIN.find(x=>x.id===id);if(!b||!BI_ED(b))return;AST.users.push({id:b.id,role:b.role,ag:b.ag||'',zone:b.zone||'',ent:b.ent||'',nom:b.nom||'',email:'',pw:b.pw||'spirit',bi:true,date:admToday()})}
admUsersHtml=function(){const cli=!ADMIN;
  const agOpts=sel=>AGS0().map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr')).map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const lOpts=(L,sel)=>L.map(n=>`<option${n===sel?' selected':''}>${esc(n)}</option>`).join('');
  const RL=cli?['zone','entity','agency']:['full','zone','entity','agency','admin'];const roleOpts=(sel,lim)=>(lim?['zone','entity','agency']:RL).map(r=>`<option value="${r}"${r===sel?' selected':''}>${ROLE_L[r]}</option>`).join('');
  const scF=(u,full)=>`<label class="uag${full?' full':''}"${u.role==='agency'?'':' hidden'}>Agence<select name="ag">${agOpts(u.ag)}</select></label><label class="uzone${full?' full':''}"${u.role==='zone'?'':' hidden'}>Zone<select name="zone">${lOpts(SC_ZONES,u.zone)}</select></label><label class="uent${full?' full':''}"${u.role==='entity'?'':' hidden'}>Entité<select name="ent">${lOpts(SC_ENTS,u.ent)}</select></label>`;
  if(ADM.uedit&&ADM_BUILTIN.some(b=>b.id===ADM.uedit))biEnsure(ADM.uedit);
  const row=(u,bi)=>{const ed=ADM.uedit===u.id,can=!bi||BI_ED(u),off=!!u.off;
    return `<div class="adm-row${off?' adm-off':''}"><div class="adm-t"><b>${esc(u.id)}</b><small>${esc(u.nom||'—')}${u.email?' · '+esc(u.email):''}</small><span class="adm-tags"><i>${ROLE_L[u.role]}${esc(scTag(u))}</i>${bi?`<i>Compte intégré${u.bi&&u.date?' · modifié le '+esc(u.date):''}</i>`:`<i>Créé le ${u.date}${u.by===CLI_NAME.toLowerCase()||u.by==='bgfibank'||u.by==='bgfibank'?' par '+CLI_NAME:''}</i>`}${off?'<i class="adm-offtag">Désactivé</i>':''}</span></div>
    <div class="adm-act">${u.role!=='admin'&&u.role!=='full'&&!off?`<button class="adm-b" data-uas="${esc(u.id)}">Se connecter en tant que</button>`:''}${!can?'<span class="adm-note">Non modifiable</span>':off?`<button class="adm-b" data-bion="${esc(u.id)}">Réactiver</button>`:`<button class="adm-b" data-ued="${esc(u.id)}">Modifier</button><button class="adm-b del" ${bi?'data-bidel':'data-udel'}="${esc(u.id)}">${bi?'Désactiver':'Supprimer'}</button>`}</div>
    ${ed&&can&&!off?`<form class="adm-form adm-edit" data-uform="${esc(u.id)}"><label>Nouveau mot de passe<input name="pw" type="text" placeholder="Laisser vide pour le conserver" autocomplete="off"></label><label>Nom et fonction<input name="nom" value="${esc(u.nom||'')}"></label><label>E-mail<input name="email" type="email" value="${esc(u.email||'')}" placeholder="prenom.nom@${CLI_NAME.toLowerCase()}.ci"></label><label>Profil<select name="role" data-urole>${roleOpts(u.role,bi||cli)}</select></label>${scF(u,false)}<div class="full adm-fa"><button type="button" class="adm-b" data-acancel>Annuler</button><button class="btn" type="submit">Enregistrer</button></div></form>`:''}</div>`};
  const biL=ADM_BUILTIN.filter(b=>!cli||BI_ED(b)).map(biMerged);
  const users=AST.users.filter(u=>!u.bi&&(!cli||BI_ED(u)));
  return `${cli?'':`<article class="account-panel adm-card"><h2>Se connecter en tant que</h2><p class="adm-p">Consultez la plateforme avec les droits d’un profil, sans mot de passe, pour vérifier ce qu’il voit. Un bandeau permet de revenir à l’administration.</p>
   <form class="adm-form" id="admAs"><label>Profil<select name="role"><option value="full">${ROLE_L.full}</option><option value="zone">${ROLE_L.zone}</option><option value="entity">${ROLE_L.entity}</option><option value="agency">${ROLE_L.agency}</option></select></label><label>Périmètre<select name="tg"></select></label><div class="full adm-fa"><button class="btn" type="submit">Se connecter en tant que</button></div></form></article>`}
   ${objCardHtml()}
   <article class="account-panel adm-card"><h2>Créer un compte</h2><p class="adm-p">${cli?`Trois profils : « Responsable de zone » (${SC_ZONES.join(' ou ')}) et « Responsable d’entité » (${SC_ENTS.slice(0,-1).join(', ')} ou ${SC_ENTS[SC_ENTS.length-1]}) accèdent aux résultats des seules agences de leur périmètre ; « Agence » accède au tableau de bord, au compte rendu, au plan de progrès et aux mini-formations d’une seule agence.`:'« Accès complet » : toutes les études et tous les livrables. « Responsable de zone » et « Responsable d’entité » : les résultats des seules agences de leur périmètre. « Agence » : une seule agence. « Administrateur » : en plus, cette page d’administration.'}</p>
   <form class="adm-form" id="admUser" autocomplete="off"><label>Identifiant<input name="login" required placeholder="ex. prenom.nom" autocapitalize="off"></label><label>Mot de passe<input name="pw" type="text" required placeholder="6 caractères minimum" autocomplete="off"></label>
   <label>Nom et fonction<input name="nom" placeholder="ex. Awa Koné · Directrice Retail"></label><label>E-mail<input name="email" type="email" required placeholder="prenom.nom@${CLI_NAME.toLowerCase()}.ci"></label><label>Profil<select name="role" data-urole>${roleOpts(cli?'zone':'full')}</select></label>
   ${scF({role:cli?'zone':'full'},true)}<div class="full adm-fa"><button class="btn" type="submit">Créer le compte</button></div></form></article>
   <div class="adm-h"><h2>${cli?'Comptes de vos équipes':'Comptes existants'}</h2><span>${biL.length+users.length} comptes</span></div>
   <p class="adm-p adm-bi-note">Les comptes intégrés (agence, zones et entités) se modifient comme les autres : mot de passe, nom, e-mail, profil et périmètre. Un compte intégré se désactive et peut être réactivé.</p>
   <div class="adm-list">${biL.map(u=>row(u,true)).join('')}${users.map(u=>row(u,false)).join('')||''}</div>`};
{const _al=admLogin;admLogin=function(u,p){const o=AST.users.find(x=>x.id===u);if(o&&o.off)return false;return _al(u,p)}}
{const _xb=admExtraBind;admExtraBind=function(){_xb();const R=$('#adminMain');if(!R)return;
  R.querySelectorAll('[data-bidel]').forEach(b=>b.onclick=async()=>{const id=b.dataset.bidel;if(!await livConfirm(`Désactiver le compte « ${id} » ? Cette personne ne pourra plus se connecter tant que le compte n’est pas réactivé.`,'Désactiver','Désactiver le compte'))return;biEnsure(id);biOv(id).off=true;biOv(id).date=admToday();lsDel('bdu-pass-'+id);admSave();admToast(`Compte « ${id} » désactivé.`)});
  R.querySelectorAll('[data-bion]').forEach(b=>b.onclick=()=>{const id=b.dataset.bion,o=biOv(id);if(o){delete o.off;o.date=admToday()}admSave();admToast(`Compte « ${id} » réactivé.`)});
  R.querySelectorAll('[data-acancel]').forEach(b=>{const f=b.closest('[data-uform]');if(!f)return;const id=f.dataset.uform;b.addEventListener('click',()=>{const o=biOv(id);const bb=ADM_BUILTIN.find(x=>x.id===id);if(o&&bb&&!o.off&&o.nom===(bb.nom||'')&&!o.email&&(o.ag||'')===(bb.ag||'')&&(o.zone||'')===(bb.zone||'')&&(o.ent||'')===(bb.ent||'')&&o.pw===(bb.pw||'spirit'))AST.users=AST.users.filter(x=>x!==o)},true)})}}

/* ===================== v80 : type de graphique modifiable sur tous les graphiques, réservé à l’admin et au compte client ===================== */
const CHA=()=>!!(ADMIN||(CUR&&CUR.role==='full'&&!ROLE&&!SCOPE));
const CHO={v:'Histogramme',h:'Barres horizontales',r:'Radar',b:'Barres',p:'Barres comparées',s:'Barres empilées',d:'Anneau',g:'Jauge',m:'Carte',x:'Matrice',k:'Classement',y:'Pente',z:'Répartition',c:'Comparaison',n:'Courbes'};
const chrLab=(t,f)=>t===f?(CHO[f]||CHT[f]):CHT[t];
function chrTypes(d){const n=d.cats.length;return Object.keys(CHT).filter(k=>(k!=='r'||n>=3)&&(k!=='l'||n>=2))}
chrWrap=function(f,cats,series,o,html0,max,fmt){try{if(!CHA())return html0;
  if(!Array.isArray(cats)||!Array.isArray(series)||!series.length||!cats.length||series.some(s=>!s||!Array.isArray(s.v)))return html0;
  series=series.map(s=>s.cs&&!s.cf?Object.assign({},s,{cf:v=>{const i=s.v.indexOf(v);return (i>=0&&s.cs[i])||s.c||'#1a71b4'}}):s);
  const id='c'+(++chrN);const d={f,cats,series,o:o||{},html0,max:max||1,fmt:fmt||pct,obj:o&&o.obj,objL:o&&o.objL,key:chrKey(f,cats,series)};CHR.set(id,d);if(CHR.size>900)CHR.delete(CHR.keys().next().value);
  const pref=chrPref[d.key],ok=pref&&pref!==f&&chrTypes(d).includes(pref),t=ok?pref:f;
  return `<div class="chw" data-chw="${id}"><div class="chw-tools"><button class="chw-b" type="button" data-chwb="${id}" data-cht="${t}" title="Changer le type de graphique" aria-haspopup="menu"><svg viewBox="0 0 24 24" class="i"><path d="M4 20V10M10 20V4M16 20v-7M22 20H2"/></svg><span>${chrLab(t,f)}</span></button></div><div class="chw-c">${t===f?html0:chrDraw(t,d)}</div></div>`}catch(e){console.error(e);return html0}};
/* menu des types (remplace celui de la v78) */
window.addEventListener('click',e=>{const tg=e.target;if(!tg.closest)return;const inMenu=tg.closest('#chwMenu'),b=tg.closest('[data-chwb]');if(!inMenu&&!b){const m=document.getElementById('chwMenu');if(m)m.remove();return}
  e.stopImmediatePropagation();e.preventDefault();
  if(inMenu){const x=tg.closest('[data-cht]');if(!x)return;const m=inMenu,id=m.dataset.for,d=CHR.get(id),bt=document.querySelector(`[data-chwb="${id}"]`);if(!d||!bt){m.remove();return}const t=x.dataset.cht;
    if(t===d.f)delete chrPref[d.key];else chrPref[d.key]=t;chrSave();bt.closest('.chw').querySelector('.chw-c').innerHTML=chrDraw(t,d);bt.dataset.cht=t;bt.querySelector('span').textContent=chrLab(t,d.f);m.remove();try{if(typeof jrLog==='function')jrLog('chart',chrLab(t,d.f))}catch(z){}return}
  const old=document.getElementById('chwMenu');if(old){const same=old.dataset.for===b.dataset.chwb;old.remove();if(same)return}
  const id=b.dataset.chwb,d=CHR.get(id);if(!d)return;const cur=b.dataset.cht||d.f;
  const L=[d.f,...chrTypes(d).filter(k=>k!==d.f)];
  const m=document.createElement('div');m.id='chwMenu';m.className='chw-menu';m.dataset.for=id;m.setAttribute('role','menu');
  m.innerHTML=`<div class="chw-mh">Type de graphique</div>`+L.map(k=>`<button type="button" role="menuitemradio" aria-checked="${k===cur}" data-cht="${k}"${k===cur?' class="on"':''}>${chrLab(k,d.f)}${k===d.f?' <small>· d’origine</small>':''}</button>`).join('');
  document.body.appendChild(m);const r=b.getBoundingClientRect();m.style.top=(r.bottom+window.scrollY+6)+'px';m.style.left=Math.max(8,Math.min(r.right+window.scrollX-m.offsetWidth,window.scrollX+innerWidth-m.offsetWidth-8))+'px'},true);
/* enveloppe générique des fonctions de graphique */
function chrGen(kind,orig,ext,isObj){return function(...a){const h=orig.apply(this,a);if(!CHA())return h;let d=null;try{d=ext(...a)}catch(e){d=null}if(!d||!d.cats||!d.cats.length)return h;
  if(isObj){if(h&&typeof h==='object'&&typeof h.svg==='string')return Object.assign({},h,{svg:chrWrap(kind,d.cats,d.series,d.o||{},h.svg,d.max,d.fmt)});return h}
  return typeof h==='string'?chrWrap(kind,d.cats,d.series,d.o||{},h,d.max,d.fmt):h}}
const chrTxt2=x=>chrTxt(x).split(' · ')[0];
const chrMx=v=>{const a=v.filter(x=>x!=null).map(Math.abs);const m=a.length?Math.max(...a):1;return m<=1?1:m};
try{bars=chrGen('b',bars,(rows,o={})=>{if(!Array.isArray(rows)||!rows.length||rows.some(r=>!r||typeof r.v!=='number'&&r.v!=null))return null;const v=rows.map(r=>r.v);return {cats:rows.map(r=>r.l),series:[{n:o.n||'Valeur',c:o.c||rows[0].c||'#1a71b4',cs:rows.map(r=>r.c||o.c),v}],max:o.max||chrMx(v),fmt:o.fmt||pct}})}catch(e){console.warn("chr",e)}
try{pbars=chrGen('p',pbars,(rows,key)=>{const d=SIND[key];if(!d||!Array.isArray(rows))return null;const a=rows.map(r=>r.a),b=rows.map(r=>r.b);return {cats:rows.map(r=>r.l),series:[{n:__wl(1),c:'#1d527b',v:a},{n:__wl(0),c:'#6da7d4',v:b}],max:d.k==='pct'?1:d.k==='n5'?5:chrMx(a.concat(b)),fmt:v=>sFmt(v,d.k)}})}catch(e){console.warn("chr",e)}
try{stack=chrGen('s',stack,(parts)=>Array.isArray(parts)&&parts.length?{cats:parts.map(p=>p.l),series:[{n:'Part',c:parts[0].c,cs:parts.map(p=>p.c),v:parts.map(p=>p.v)}],max:Math.min(1,Math.max(...parts.map(p=>p.v||0))*1.15||1),fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{donut=chrGen('d',donut,(parts)=>Array.isArray(parts)&&parts.length?{cats:parts.map(p=>p.l),series:[{n:'Part',c:parts[0].c,cs:parts.map(p=>p.c),v:parts.map(p=>p.v)}],max:Math.min(1,Math.max(...parts.map(p=>p.v||0))*1.15||1),fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{gauge=chrGen('g',gauge,(v,label,size,obj)=>typeof v==='number'?{cats:[label||'Valeur'],series:[{n:label||'Valeur',c:color(v),v:[v]}],max:1,fmt:pct,o:{obj}}:null)}catch(e){console.warn("chr",e)}
try{msLine=chrGen('n',msLine,(series,o={})=>Array.isArray(series)?{cats:MS.months.map(m=>m.s),series:series.map(s=>({n:s.name,c:s.c,v:s.v})),max:1,fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{slope=chrGen('y',slope,(rows,o={})=>Array.isArray(rows)?{cats:rows.map(r=>r.l),series:[{n:o.la||'2026',c:'#6da7d4',v:rows.map(r=>r.a)},{n:o.lb||'2027',c:'#1d527b',v:rows.map(r=>r.b)}],max:1,fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{strip=chrGen('z',strip,(items,o={})=>Array.isArray(items)&&items.length?{cats:items.map(it=>chrTxt2(it.tip||it.l||'')),series:[{n:'Score',c:'#1a71b4',cs:items.map(i=>i.c),v:items.map(i=>i.v)}],max:1,fmt:pct,o:{obj:OBJ}}:null)}catch(e){console.warn("chr",e)}
try{comparisonDots=chrGen('c',comparisonDots,(l,a,n)=>Array.isArray(l)?{cats:l,series:[{n:'Agence',c:'#75aed9',v:a},{n:'Réseau',c:'#edf4fa',v:n}],max:1,fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{comparisonDots10=chrGen('c',comparisonDots10,(l,a,n)=>Array.isArray(l)?{cats:l,series:[{n:'Agence',c:'#75aed9',v:a},{n:'Réseau',c:'#edf4fa',v:n}],max:1,fmt:v=>fr(v*10,1)+'/10'}:null)}catch(e){console.warn("chr",e)}
try{m2Dist=chrGen('b',m2Dist,(q,r,pr)=>q&&Array.isArray(q.lab)&&r&&r[0]?{cats:q.lab,series:[{n:'Mois',c:'#1a71b4',v:q.lab.map((l,i)=>r[q.o+i]/r[0])}].concat(pr&&pr[0]?[{n:'Mois précédent',c:'#93bee0',v:q.lab.map((l,i)=>pr[q.o+i]/pr[0])}]:[]),max:1,fmt:pct}:null)}catch(e){console.warn("chr",e)}
try{mapCI=chrGen('m',mapCI,(pts,o={})=>{if(!Array.isArray(pts)||!pts.length)return null;const v=pts.map(p=>p.v),big=chrMx(v)>1;return {cats:pts.map(p=>chrTxt2(p.tip||p.city||'')),series:[{n:'Valeur',c:'#1a71b4',cs:pts.map(p=>(o.col||color)(p.v)),v}],max:big?chrMx(v):1,fmt:big?(x=>fr(x,0)):pct}})}catch(e){console.warn("chr",e)}
try{satMatrix=chrGen('x',satMatrix,(ix,perf)=>Array.isArray(perf)&&perf.length?{cats:perf.map(d=>d.l),series:[{n:'Performance',c:'#1a71b4',v:perf.map(d=>d.v)},{n:'Importance',c:'#1067a9',v:perf.map(d=>d.imp)}],max:1,fmt:pct}:null,true)}catch(e){console.warn("chr",e)}
try{rankCols=chrGen('k',rankCols,(ags)=>{if(!Array.isArray(ags))return null;const sq=S.sub.rkSeq||'all',iq=S.sub.rkInd2||'all',ind=iq!=='all'&&sq==='all',rv=r=>sq!=='all'?r.s.d[sq]:iq!=='all'?r.s.ind[iq]:r.s.g;const rs=ags.filter(r=>r&&r.s&&rv(r)!=null).sort((a,b)=>rv(b)-rv(a));
  return {cats:rs.map(r=>AGS[r.k].n),series:[{n:'Score',c:'#1a71b4',cs:rs.map(r=>color(rv(r))),v:rs.map(rv)}],max:1,fmt:ind?(v=>fr(v*10,1)+'/10'):pct,o:{obj:ind?null:OBJ}}})}catch(e){console.warn("chr",e)}
try{satRankCols=chrGen('k',satRankCols,(ix)=>{if(!Array.isArray(ix))return null;const key=(typeof AOPTS!=='undefined'&&AOPTS.some(x=>x[0]===S.sub.rkIndA))?S.sub.rkIndA:'acsat',d=SIND[key];if(!d)return null;const inv=!!d.inv;
  const rs=AGS.map((a,k)=>{const i2=ix.filter(i=>SAT.AG[i]===k);return {k,v:i2.length?d.f(i2):null}}).filter(r=>r.v!=null).sort((x,y)=>inv?x.v-y.v:y.v-x.v);
  return {cats:rs.map(r=>AGS[r.k].n),series:[{n:d.l||'Valeur',c:'#1a71b4',cs:rs.map(r=>sCol(key,r.v)),v:rs.map(r=>r.v)}],max:d.k==='pct'?1:d.k==='n5'?5:chrMx(rs.map(r=>r.v)),fmt:v=>sFmt(v,d.k)}})}catch(e){console.warn("chr",e)}
/* ---------- graphiques construits directement en HTML : lecture des valeurs affichées ---------- */
const chrNum=t=>{const m=String(t||'').replace(/ | /g,' ').match(/[-−+]?\d+(?:[.,]\d+)?/);return m?parseFloat(m[0].replace('−','-').replace(',','.')):null};
const chrW=e=>{const w=e&&e.style&&e.style.width;return w&&w.endsWith('%')?parseFloat(w)/100:null};
const chrBg=e=>e&&e.style&&e.style.background||'';
function chrDomData(el){
  if(el.matches('.bars')){const rows=[...el.querySelectorAll(':scope>.bar')];if(rows.length<1)return null;const pctTxt=rows.every(r=>/%/.test((r.querySelector('.bv')||{}).textContent||''));
    const v=rows.map(r=>{const bv=r.querySelector('.bv');const n=bv?chrNum(bv.firstChild?bv.firstChild.textContent:bv.textContent):null;return pctTxt&&n!=null?n/100:chrW(r.querySelector('.bf'))});
    const obj=rows.map(r=>{const o=r.querySelector('.obj');return o&&o.style.left?parseFloat(o.style.left)/100:null});
    const series=[{n:'Valeur',c:chrBg(rows[0].querySelector('.bf'))||'#1a71b4',cs:rows.map(r=>chrBg(r.querySelector('.bf'))),v}];if(obj.some(x=>x!=null)&&pctTxt)series.push({n:'Repère',c:'#93bee0',v:obj});
    return {kind:'b',cats:rows.map(r=>(r.querySelector('.bl')||{}).textContent||''),series,max:pctTxt?1:Math.max(1,...v.filter(x=>x!=null)),fmt:pctTxt?pct:(x=>fr(x,1))}}
  if(el.matches('.en-hist')){const cols=[...el.children];return {kind:'v',cats:cols.map(c=>(c.querySelector('span')||{}).textContent||''),series:[{n:'Part',c:'#1a71b4',cs:cols.map(c=>chrBg(c.querySelector('i'))),v:cols.map(c=>{const n=chrNum((c.querySelector('b')||{}).textContent);return n==null?null:n/100})}],max:null,fmt:pct}}
  if(el.matches('.en-stack')){const segs=[...el.querySelectorAll(':scope>i')];return {kind:'s',cats:segs.map(s=>String(s.dataset.tip||'').split(' : ')[0]),series:[{n:'Part',c:'#1a71b4',cs:segs.map(chrBg),v:segs.map(chrW)}],max:null,fmt:pct}}
  if(el.matches('.not-fun')){const rows=[...el.querySelectorAll(':scope>.nf')];return {kind:'b',cats:rows.map(r=>(r.querySelector('.nl')||{}).textContent||''),series:[{n:'Part',c:'#1a71b4',v:rows.map(r=>{const n=chrNum((r.querySelector('b')||{}).textContent);return n==null?null:n/100})}],max:1,fmt:pct}}
  if(el.matches('.chd-split')){const rows=[...el.querySelectorAll(':scope>.en-split')];const card=el.closest('.card');const lg=card?[...card.querySelectorAll('.legend span')].map(s=>s.textContent.trim()):[];const n=Math.max(...rows.map(r=>r.querySelectorAll('div>i').length));
    const cats=[...Array(n)].map((_,i)=>lg[i]||('Groupe '+(i+1)));return {kind:'s',cats,series:rows.map((r,k)=>{const is=[...r.querySelectorAll('div>i')];return {n:(r.querySelector('span')||{}).textContent||('Série '+(k+1)),c:chrBg(is[is.length-1])||'#1a71b4',v:cats.map((_,i)=>is[i]?chrW(is[i]):null)}}),max:1,fmt:pct}}
  return null}
function chrDom(root){if(!root||!CHA())return;
  root.querySelectorAll('.en-split').forEach(s=>{let p=s.parentElement;if(!p||p.closest('.chw')||p.classList.contains('chd-split'))return;if(p.matches('.card,.grid,section,article')||p.children.length>[...p.children].filter(x=>x.classList.contains('en-split')).length+1){const w=document.createElement('div');w.className='chd-split';s.before(w);[...p.querySelectorAll(':scope>.en-split')].forEach(x=>w.appendChild(x))}else p.classList.add('chd-split')});
  root.querySelectorAll('.bars,.en-hist,.en-stack,.not-fun,.chd-split').forEach(el=>{if(el.closest('.chw')||el.dataset.chd)return;if(el.matches('.bars')&&el.closest('.chd-split'))return;
    let d=null;try{d=chrDomData(el)}catch(e){d=null}if(!d||!d.cats.length||!d.series.length)return;
    const max=d.max||Math.min(1,Math.max(...d.series.flatMap(s=>s.v).filter(x=>x!=null),.01)*1.15);
    el.dataset.chd='1';const html=chrWrap(d.kind,d.cats.map(c=>String(c).trim()),d.series,{},el.outerHTML,max,d.fmt);if(html===el.outerHTML)return;
    const t=document.createElement('div');t.innerHTML=html;const w=t.firstElementChild;if(w)el.replaceWith(w)})}
{const _rnd=render;render=function(){const r=_rnd.apply(this,arguments);try{chrDom(document.getElementById('main'))}catch(e){console.warn(e)}return r}}

/* ===================== v81 : changement de type de graphique sans changement de taille ni de couleurs ===================== */
const colN=x=>{if(!x)return null;const m=String(x).match(/#[0-9a-fA-F]{3,8}\b|rgba?\([^)]*\)/);return m?m[0]:null};
function chrHb(d){const max=d.max||1,fmt=d.fmt||pct,S=d.series,multi=S.length>1;
  const col=(s,i)=>(s.cs&&s.cs[i])||(s.cf&&s.v[i]!=null?s.cf(s.v[i]):null)||s.c;
  return `<div class="chw-hb">${d.cats.map((c,i)=>`<div class="chw-hr"><div class="chw-hl">${esc(chrTxt(c))}</div><div class="chw-hbs">${S.map(s=>{const v=s.v[i];return `<div class="chw-hbr" data-tip="${esc(chrTxt(c))}${multi?' · '+esc(chrTxt(s.n)):''} : ${v==null?'—':fmt(v)}"><span class="chw-ht"><i style="width:${v==null?0:Math.max(1.5,Math.min(100,Math.abs(v)/max*100))}%;background:${col(s,i)};opacity:${s.fo!=null?s.fo:1}"></i></span><b>${v==null?'—':fmt(v)}</b></div>`}).join('')}</div></div>`).join('')}</div>`+(multi?legend(S.map(s=>[chrTxt(s.n),s.c])):'')}
try{chrLine=eval('('+chrLine.toString().replace('const W=460,H=330,pl=58,pr=34,pt=26,pb=64,','const W=(o.w||460),H=(o.h||330),pl=58,pr=34,pt=26,pb=(o.pb||64),').replace('<path d="${d}" fill="none" stroke="${c}"','<path d="${d}" fill="none" stroke="${s.pc&&one?\'#5f9fd0\':c}"').replace('<circle cx="${p[0]}" cy="${p[1]}" r="5.5" fill="${c}"','<circle cx="${p[0]}" cy="${p[1]}" r="5.5" fill="${(s.pc&&s.cf&&s.cf(s.v[i]))||c}"')+')')}catch(e){console.warn(e)}
function chrRot(h){return h.replace(/<text x="([\d.]+)" y="([\d.]+)" text-anchor="middle" class="vb-lab"([^>]*)>([\s\S]*?)<\/text>/g,(m,x,y,st,inner)=>{const t=inner.replace(/<tspan[^>]*>/g,' ').replace(/<\/tspan>/g,'').replace(/\s+/g,' ').trim();return `<text x="${x}" y="${(+y-4)}" text-anchor="end" transform="rotate(-40 ${x} ${(+y-4)})" class="vb-lab"${st.replace(/font-size:[\d.]+px/,'font-size:11px')}>${t}</text>`})}
{const _cd0=chrDraw;chrDraw=function(t,d){if(t===d.f)return d.html0;if(!d.h0){try{for(const [k,v] of CHR)if(v===d){const w=document.querySelector('.chw[data-chw="'+k+'"]');const c=w&&w.querySelector('.chw-c');if(c&&c.offsetHeight&&!c.querySelector('.chw-alt')){d.h0=c.offsetHeight;d.w0=c.offsetWidth}break}}catch(e){}}
  const S2=d.series.map(s=>{const cs=s.cs?s.cs.map(colN):null;const fv=(s.v||[]).find(v=>v!=null);const c=colN(s.c)||(cs&&cs.find(Boolean))||(s.cf?'#5f9fd0':'#1a71b4');const o=Object.assign({},s,{c,cs,pc:!!((cs&&cs.some(Boolean))||s.cf)});
    if(cs&&cs.some(Boolean))o.cf=v=>{const i=s.v.indexOf(v);return (i>=0&&cs[i])||c};else if(s.cf){const f=s.cf;o.cf=v=>colN(f(v))||c}return o});
  const dd=Object.assign({},d,{series:S2});const ratio=d.h0&&d.w0?d.h0/d.w0:.5;let h;
  if(t==='h')h=chrHb(dd);
  else if(t==='v'||t==='l'){const Wv=Math.round(Math.min(900,Math.max(460,d.w0||520))),many=Wv/dd.cats.length<64,Hv=Math.round(Math.min(560,Math.max(many?330:240,Wv*ratio)));dd.Hv=Hv;
    h=t==='v'?_vbars(dd.cats.map(chrTxt),S2.map(s=>({...s,c:chrCol(s)})),{max:dd.max,fmt:dd.fmt,vt:dd.fmt,obj:dd.obj,objL:dd.objL,w:Wv,h:Hv,pb:many?92:undefined}):chrLine(dd.cats,S2,{max:dd.max,fmt:dd.fmt,obj:dd.obj,objL:dd.objL,w:Wv,h:Hv,pb:many?96:undefined});if(many)h=chrRot(h)}
  else h=_cd0(t,dd);
  const hh=dd.Hv?dd.Hv+10:Math.round(Math.min(560,Math.max(d.cats.length>8?340:260,d.h0||300)));return `<div class="chw-alt chw-alt-${t}" style="--chh:${hh}px">${h}</div>`}}
function chrMeasure(){document.querySelectorAll('.chw').forEach(w=>{const d=CHR.get(w.dataset.chw);if(!d||d.h0)return;const b=w.querySelector('[data-chwb]');if(b&&b.dataset.cht&&b.dataset.cht!==d.f)return;const c=w.querySelector('.chw-c');if(c&&c.offsetHeight){d.h0=c.offsetHeight;d.w0=c.offsetWidth}})}
{const _rnd2=render;render=function(){const r=_rnd2.apply(this,arguments);try{requestAnimationFrame(chrMeasure)}catch(e){}return r}}
window.addEventListener('pointerdown',e=>{const b=e.target.closest&&e.target.closest('[data-chwb]');if(b){const d=CHR.get(b.dataset.chwb);if(d&&!d.h0&&(b.dataset.cht||d.f)===d.f){const c=b.closest('.chw').querySelector('.chw-c');if(c){d.h0=c.offsetHeight;d.w0=c.offsetWidth}}}},true);

{const _dd=chrDomData;chrDomData=function(el){const d=_dd(el);if(d&&el.matches('.chd-split')){const rows=[...el.querySelectorAll(':scope>.en-split')];d.series=d.series.map((s,k)=>{const is=[...rows[k].querySelectorAll('div>i')];return Object.assign({},s,{c:k===0?(colN(chrBg(is[is.length-1]))||'#1a71b4'):'#93bee0',cs:is.map(x=>colN(chrBg(x))),fo:k===0?1:.5})})}return d}}

/* ===================== v82 : espaces du client mystère activables, « se connecter en tant que » pour le compte client ===================== */
/* ---------- centre de relation client et leads digitaux : activés ou non par l’administrateur ---------- */
const cmChOn=k=>!(AST.home&&AST.home['cm_'+k]===false);
const satMonOn=()=>!(AST.home&&AST.home.sat_month===false);
const satAnnOn=()=>!(AST.home&&AST.home.sat_ann===false);
const cmUc=t=>t.charAt(0).toUpperCase()+t.slice(1);
function cmChApply(){const v=cmChOn('vis'),a=cmChOn('agapp'),c=cmChOn('crc'),l=cmChOn('lead');
  $$('[data-gocanal="vis"]').forEach(b=>{b.hidden=!(v||a);const sm=b.querySelector('small');if(sm){if(sm.dataset.t0==null)sm.dataset.t0=sm.textContent;sm.textContent=v&&a?sm.dataset.t0:sm.dataset.t0.replace(/Visites mystères et appels mystères/,v?'Visites mystères':'Appels mystères')}});
  $$('[data-gocanal="crc"]').forEach(b=>b.hidden=!!SCOPE||!c);$$('[data-gocanal="lead"]').forEach(b=>b.hidden=!!SCOPE||!l);
  $$('[data-canal="vis"]').forEach(b=>b.hidden=!v);$$('[data-canal="agapp"]').forEach(b=>b.hidden=!a);
  const m=$('#modCm');if(m){const p=m.querySelector(':scope>p');
    if(p){if(p.dataset.t0==null)p.dataset.t0=p.textContent;const rest=(p.dataset.t0.split(' · ').slice(1).join(' · '))||'scores, classements, rapports et plans de progrès.';
      const ag=v&&a?'les agences (visites et appels mystères)':v?'les agences (visites mystères)':a?'les agences (appels mystères)':null;
      const sp=[ag,!SCOPE&&c?'le centre de relation client':null,!SCOPE&&l?'les leads digitaux':null].filter(Boolean);
      p.textContent=v&&a&&c&&l?p.dataset.t0:(sp.length===3?'Trois espaces : '+sp[0]+', '+sp[1]+' et '+sp[2]:sp.length===2?'Deux espaces : '+sp.join(' et '):sp.length?cmUc(sp[0]):'Aucun espace proposé')+' · '+rest}
    const t=m.querySelector('.meta .tag');if(t){if(t.dataset.out==null||t.textContent!==t.dataset.out)t.dataset.t0=t.textContent;let x=t.dataset.t0;
      if(!l)x=x.replace(/ · \d+ leads?/,'');
      const sub=(!c?((CX.crc&&CX.crc.V2&&CX.crc.V2.length)||0):0)+(!a?((CX.agapp&&CX.agapp.V2&&CX.agapp.V2.length)||0):0);
      if(sub)x=x.replace(/(\d+)( appels?)/,(q,n,u)=>Math.max(0,+n-sub)+u);x=x.replace(/(^| · )0 appels?/,'');
      if(!v)x=x.replace(/^\d+ visites?( · )?/,'');x=x.replace(/^ · /,'');t.textContent=x;t.dataset.out=x;t.hidden=!x}
    m.hidden=!(v||a||c||l)}
  const ms=satMonOn();$$('[data-gosat="monthly"]').forEach(b=>b.hidden=!ms);
  const sm=$('#modSat');if(sm){const p=sm.querySelector(':scope>p');if(p){if(p.dataset.t0==null)p.dataset.t0=p.textContent;const t0=p.dataset.t0,mm=t0.match(/^Deux dispositifs : (.*?), et l’enquête mensuelle/);p.textContent=ms||!mm?t0:cmUc(mm[1])+'.'}
    sm.querySelectorAll('.meta .tag').forEach(t=>{if(/^Mensuelle/.test(t.textContent))t.hidden=!ms})}
  cmHsApply()}
/* scores des blocs de l’accueil : espaces non proposés masqués */
function cmHsApply(){const v=cmChOn('vis'),a=cmChOn('agapp'),c=cmChOn('crc'),l=cmChOn('lead'),ms=satMonOn();
  const run=(m,f)=>{if(m)m.querySelectorAll('.hs-row .hs').forEach(h=>{const t=((h.querySelector('span')||{}).textContent||'').trim().toLowerCase();const off=f(t);if(off!==(h.style.display==='none'))h.style.display=off?'none':''})};
  run($('#modCm'),t=>(t==='visites'&&!v)||(t==='appels'&&!a)||(t==='crc'&&!c)||(/^leads?/.test(t)&&!l));
  run($('#modSat'),t=>/mensuel/.test(t)&&!ms)}
const cmCanFix=()=>{const v=cmChOn('vis'),a=cmChOn('agapp');if(S.canal==='vis'&&!v&&a)S.canal='agapp';else if(S.canal==='agapp'&&!a&&v)S.canal='vis';else if((S.canal==='crc'&&!cmChOn('crc'))||(S.canal==='lead'&&!cmChOn('lead')))S.canal=v?'vis':'agapp'};
{const _sh=scopeHome;scopeHome=function(){const r=_sh.apply(this,arguments);try{cmChApply()}catch(e){}return r}}
{const _oc=openMod;openMod=function(m){if(m==='cm')cmCanFix();if(m==='msat'&&!satMonOn()){S.satWave='S2';m='sat'}return _oc.call(this,m,...[].slice.call(arguments,1))}}
{const _rd=render;render=function(){try{if(S.mod==='cm')cmCanFix()}catch(e){}const r=_rd.apply(this,arguments);try{cmChApply()}catch(e){}return r}}
{const _mo=msOpen;msOpen=function(){if(!satMonOn()){S.satWave='S2';return ROLE&&typeof agOpen==='function'?agOpen('sat'):openMod('sat')}return _mo.apply(this,arguments)}}
{const _ah=admHomeHtml;admHomeHtml=function(){const h=_ah.apply(this,arguments);if(!ADMIN)return h;
  const L=[['vis','Visites mystères des agences','Visites des agences par les clients mystères'],['agapp','Appels mystères des agences','Appels des agences par les clients mystères'],['crc','Centre de relation client','Appels mystères au centre de relation client'],['lead','Leads digitaux','Réseaux sociaux, site internet et formulaires de contact']];
  const sw=(on,attr)=>`<span class="hb-sw"><input type="checkbox" ${attr} ${on?'checked':''}><i></i></span>`;
  return h+`<article class="account-panel adm-card" id="admCmCh"><h2>Programme Client Mystère · espaces proposés</h2><p class="adm-p">Choisissez les espaces proposés sur la page d’accueil. Un espace désactivé n’apparaît plus, ni ses scores, pour aucun utilisateur une fois la nouvelle version enregistrée et diffusée.</p>
  <div class="hb-list">${L.map(([k,l,d])=>`<label class="hb-it"><span><b>${l}</b><small>${d}</small></span>${sw(cmChOn(k),`data-cmch="${k}"`)}</label>`).join('')}</div></article>
  <article class="account-panel adm-card" id="admSatCh"><h2>Enquête de satisfaction · dispositifs proposés</h2><p class="adm-p">L’enquête annuelle et l’enquête mensuelle (CSAT mensuel) peuvent chacune être retirées ; si les deux sont retirées, le bloc Enquête de satisfaction disparaît de la page d’accueil.</p>
  <div class="hb-list"><label class="hb-it"><span><b>Enquête annuelle</b><small>Enquête en ligne auprès des clients particuliers</small></span>${sw(satAnnOn(),'data-satch="ann"')}</label><label class="hb-it"><span><b>Enquête mensuelle · CSAT mensuel</b><small>Questionnaire court en sortie d’agence, chaque mois</small></span>${sw(satMonOn(),'data-satch="month"')}</label></div></article>`}}
{const _xb=admExtraBind;admExtraBind=function(){const r=_xb.apply(this,arguments);const R=$('#adminMain');const NM={vis:'Visites mystères des agences',agapp:'Appels mystères des agences',crc:'Centre de relation client',lead:'Leads digitaux'};
  if(R){R.querySelectorAll('[data-cmch]').forEach(c=>c.onchange=()=>{const k=c.dataset.cmch;AST.home=Object.assign({},AST.home||{},{['cm_'+k]:c.checked});admSave();cmChApply();admToast(`${NM[k]} : ${c.checked?'proposé':'retiré'} sur la page d’accueil.`)});
    R.querySelectorAll('[data-satch]').forEach(c=>c.onchange=()=>{const an=c.dataset.satch==='ann';AST.home=Object.assign({},AST.home||{},{[an?'sat_ann':'sat_month']:c.checked});admSave();cmChApply();try{homeVis()}catch(e){}admToast(`${an?'Enquête annuelle':'Enquête mensuelle'} : ${c.checked?'proposée':'retirée'} sur la page d’accueil.`)})}
  return r}}
try{['#modCm','#modSat'].forEach(sel=>{const _m=$(sel);if(_m)new MutationObserver(()=>{try{cmHsApply()}catch(e){}}).observe(_m,{childList:true,subtree:true})})}catch(e){}
setTimeout(()=>{try{cmChApply()}catch(e){}},0);
/* ---------- « se connecter en tant que » pour le compte client ---------- */
const CLI_ID=CLI_NAME.toLowerCase();
const impFrom=()=>{try{return sessionStorage.getItem('bdu-imp-from')||''}catch(e){return ''}};
const impOn=()=>{try{return !!sessionStorage.getItem('bdu-imp')}catch(e){return false}};
const isCliReal=()=>!!(CUR&&CUR.id===CLI_ID&&CUR.role==='full'&&!impOn());
function cliCls(){document.body.classList.toggle('role-cli',isCliReal())}
{const _sc=setCur;setCur=function(){const r=_sc.apply(this,arguments);try{cliCls()}catch(e){}return r}}
{const _as=admAs;admAs=function(u){const fromCli=isCliReal();if(fromCli&&(!u||u.role==='full'||u.role==='admin'))return;
  try{if(fromCli)sessionStorage.setItem('bdu-imp-from',CLI_ID);else sessionStorage.removeItem('bdu-imp-from')}catch(e){}
  const r=_as.apply(this,arguments);cliCls();impBar();return r}}
{const _ib=impBack;impBack=function(){if(impFrom()!==CLI_ID)return _ib.apply(this,arguments);
  try{sessionStorage.removeItem('bdu-imp');sessionStorage.removeItem('bdu-imp-from')}catch(e){}IMPU=null;exitAgency();
  setCur(CLI_ID,'full',ADM_BUILTIN.find(x=>x.id===CLI_ID));S.mod=null;S.f={};S.ag=null;S.sag=null;impBar();show('home')}}
{const _bar=impBar;impBar=function(){const r=_bar.apply(this,arguments);if(impFrom()===CLI_ID)$$('.imp-chip').forEach(c=>{c.title=c.title.replace('revenir à l’administration','revenir à votre espace');c.setAttribute('aria-label',c.title);c.onclick=impBack});return r}}
{const _po=asPopOpen;asPopOpen=function(anchor){const r=_po.apply(this,arguments);if(!isCliReal())return r;const p=$('#asPop');if(!p)return r;
  const f=p.querySelector('#asForm');if(f){const o=f.role.querySelector('option[value="full"]');if(o)o.remove();f.role.value='zone';f.role.dispatchEvent(new Event('change'))}
  const ac=p.querySelector('#asAcc');if(ac)[...ac.options].forEach(o=>{if(!o.value)return;const u=ADM_BUILTIN.find(x=>x.id===o.value)||usrFind(o.value);if(!u||u.role==='full'||u.role==='admin'||u.off)o.remove()});
  const n=p.querySelector('.as-n');if(n)n.textContent='Sans mot de passe · une pastille dans l’en-tête permet de revenir à votre espace.';return r}}
{const _lo=()=>{try{sessionStorage.removeItem('bdu-imp-from')}catch(e){}document.body.classList.remove('role-cli')};$$('.logout').forEach(b=>b.addEventListener('click',_lo))}
setTimeout(()=>{try{cliCls();impBar()}catch(e){}},0);
/* ---------- journal de connexion et d’activité pour le compte client (sans les informations de l’administrateur) ---------- */
JR_E.act='Action d’administration';
{const _jw=jrWho;jrWho=function(){const w=_jw.apply(this,arguments);try{if(impOn())w.imp=impFrom()===CLI_ID?'cli':'adm'}catch(e){}return w}}
{const _at=admToast;admToast=function(t,k){try{if(JR.sid&&CUR&&k!=='err')jrAdd({e:'act',m:'Administration',p:String(t).slice(0,200)})}catch(e){}return _at.apply(this,arguments)}}
const jrCliView=()=>!!(CUR&&!ADMIN&&CUR.role==='full');
const jrCliOk=e=>e&&e.r!=='admin'&&e.u!=='admin'&&e.imp!=='adm';
{const _jf=jrFiltered;jrFiltered=function(){const L=_jf.apply(this,arguments);return jrCliView()?L.filter(jrCliOk):L}}
{const _jh=admJournalHtml;admJournalHtml=function(){let h=_jh.apply(this,arguments);if(!jrCliView())return h;
  const bad=new Set(jrAll().filter(e=>!jrCliOk(e)).map(e=>e.u).filter(Boolean)),ok=new Set(jrAll().filter(jrCliOk).map(e=>e.u).filter(Boolean));
  bad.forEach(u=>{if(!ok.has(u)){const q=esc(u).replace(/[.*+?^${}()|[\]\\]/g,'\\$&');h=h.replace(new RegExp('<option\\s*(selected)?\\s*>'+q+'</option>','g'),'')}});
  h=h.replace(/<button class="btn ghost" type="button" data-jrclr>[^<]*<\/button>/,'');
  h=h.replace(/<h2>Journal d’activité<\/h2><p class="adm-p">[^<]*<\/p>/,`<h2>Journal de connexion et d’activité</h2><p class="adm-p">Connexions, consultations, téléchargements et actions d’administration de vos équipes, enregistrés par la plateforme dans ce navigateur. Exportez le journal pour l’archiver.</p>`);
  return h}}
{const _ca=cliAdm;cliAdm=function(){const r=_ca.apply(this,arguments);try{const M=$('#adminMain');if(M&&!M.querySelector('#admBlkJr')){M.insertAdjacentHTML('beforeend',`<section class="adm-blk" id="admBlkJr"><div class="adm-bh"><span>3</span><div><h2>Journal de connexion et d’activité</h2><p>Qui s’est connecté, quand, combien de temps, ce qui a été consulté, téléchargé ou modifié par vos équipes.</p></div></div>${admJournalHtml()}</section>`);setTimeout(()=>{try{admExtraBind()}catch(e){}},0)}}catch(e){console.error(e)}return r}}

/* ===================== v82 : Analyse BI · client mystère agences (admin et compte client) ===================== */
const biOk=()=>!!(S.mod==='cm'&&!ROLE&&CHA()&&chEsp(chCan())==='ag');
Object.assign(CHO,{L:'Trajectoire',H:'Carte de chaleur',S:'Nuage de points',W:'Cascade',K:'Classement évolutif',P:'Pareto',X:'Boîtes à moustaches',T:'Mosaïque',A:'Radial',D:'Barres divergentes',C:'Matrice de corrélation',Q:'Effet de contexte'});
const BIP=['#3ba5f6','#627441','#f59f0b','#a78bfa','#f0524a','#268ddb','#f472b6','#eab308','#60b7fa','#75add7'];
const biObj=()=>typeof OBJF!=='undefined'?OBJF:.85;
const biE=s=>esc(String(s==null?'':s));
const biCut=(s,n)=>{s=String(s||'');return s.length>n?s.slice(0,n-1).trim()+'…':s};
const biP=v=>v==null||isNaN(v)?'—':fr(v*100,1)+' %';
const biPt=v=>v==null||isNaN(v)?'—':(v>0?'+':v<0?'−':'')+fr(Math.abs(v),1)+' pt';
function biHeat(v,a){if(v==null)return 'rgba(117,173,215,.18)';const st=[[.35,[229,72,77]],[.6,[245,159,11]],[.75,[234,179,8]],[.9,[18,184,134]]];let c;
  if(v<=st[0][0])c=st[0][1];else if(v>=st[st.length-1][0])c=st[st.length-1][1];else{for(let i=0;i<st.length-1;i++){const [x0,c0]=st[i],[x1,c1]=st[i+1];if(v>=x0&&v<=x1){const t=(v-x0)/(x1-x0);c=c0.map((q,j)=>Math.round(q+(c1[j]-q)*t));break}}}
  return `rgba(${c[0]},${c[1]},${c[2]},${a==null?1:a})`}
const biQ=(a,q)=>{const s=a.slice().sort((x,y)=>x-y);if(!s.length)return null;const p=(s.length-1)*q,b=Math.floor(p),r=p-b;return s[b+1]!=null?s[b]+r*(s[b+1]-s[b]):s[b]};
function biCorr(x,y){const P=x.map((v,i)=>[v,y[i]]).filter(p=>p[0]!=null&&p[1]!=null);const n=P.length;if(n<4)return null;const mx=P.reduce((s,p)=>s+p[0],0)/n,my=P.reduce((s,p)=>s+p[1],0)/n;let sxy=0,sxx=0,syy=0;P.forEach(([a,b])=>{sxy+=(a-mx)*(b-my);sxx+=(a-mx)**2;syy+=(b-my)**2});return sxx&&syy?{r:sxy/Math.sqrt(sxx*syy),b:sxy/sxx,a:my-sxy/sxx*mx,n}:null}
const biDur=v=>{if(v.dur!=null&&!isNaN(v.dur))return +v.dur;if(v.arr&&v.dep&&/^\d{1,2}:\d{2}$/.test(v.arr)&&/^\d{1,2}:\d{2}$/.test(v.dep)){const m=t=>{const [h,mi]=t.split(':').map(Number);return h*60+mi};const d=m(v.dep)-m(v.arr);return d>0&&d<300?d:null}return null};
const biHour=v=>v.arr&&/^\d{1,2}:\d{2}$/.test(v.arr)?+v.arr.split(':')[0]+(+v.arr.split(':')[1])/60:null;
const biDow=v=>{const m=/^(\d{2})\/(\d{2})\/(\d{4})$/.exec(v.date||'');return m?new Date(+m[3],+m[2]-1,+m[1]).getDay():null};
function biWaves(){const out=[];const cur=S.wave;const short=w=>{const s=w.short||w.label||'';return s.length>14&&w.dates&&w.dates[0]?w.dates[0].slice(0,4):s};
  if(typeof BDUW!=='undefined'&&BDUW&&typeof BWK!=='undefined'){const c=CMODE==='agapp'?'app':'vis';const top=cur==='V1'?BWK-1:BWK;
    for(let k=1;k<=top;k++){const L=k===BWK?vis('V2'):k===BWK-1?vis('V1'):scopeL(BDUW[c][k]||[]);const lb=bwLab(k);out.push({k,s:lb?lb.short:'Vague '+k,L:cmFilter(L||[])})}}
  else D.waves.forEach(w=>{if(cur==='V1'&&w.id==='V2')return;const L=vis(w.id);if(L)out.push({k:w.id,s:short(w),L:cmFilter(L)})});
  return out.filter(w=>w.L.length)}
function biAgs(L){const by={};L.forEach(v=>{(by[v.ag]=by[v.ag]||[]).push(v)});const m=new Map();Object.keys(by).forEach(a=>m.set(+a,netScore(by[a])));return m}
const biSeqs=ns=>SEQ.filter(q=>ns&&ns.d[q.n]!=null&&!isNaN(ns.d[q.n]));
const biSN=q=>q.name.replace(/^\d+\.\s*/,'');
function biCard(t,sub,body,cls){return `<div class="card bi-card ${cls||''}"><div class="ch"><div><h3>${t}</h3>${sub?`<p>${sub}</p>`:''}</div></div>${body}</div>`}
function biLeg(items){return `<div class="legend bi-leg">${items.map(([l,c,d])=>`<span><i style="background:${c}${d?';opacity:.55':''}"></i>${biE(l)}</span>`).join('')}</div>`}
function biWrap(kind,cats,series,html,max,fmt,o){try{return chrWrap(kind,cats,series,o||{},html,max||1,fmt||biP)}catch(e){return html}}
/* ---------- indicateurs clés avec tendance ---------- */
function biSpark(vals,c){const P=vals.map((v,i)=>[i,v]).filter(p=>p[1]!=null);if(P.length<1)return '';const W=96,H=30,mn=Math.min(...P.map(p=>p[1])),mx=Math.max(...P.map(p=>p[1])),rg=mx-mn||Math.abs(mx)*.1||1;
  const X=i=>vals.length<2?W/2:4+i*(W-8)/(vals.length-1),Y=v=>H-4-(v-mn)/rg*(H-10);const d=P.map((p,j)=>(j?'L':'M')+X(p[0]).toFixed(1)+','+Y(p[1]).toFixed(1)).join('');
  return `<svg class="bi-spark" viewBox="0 0 ${W} ${H}" aria-hidden="true"><path d="${d}" fill="none" stroke="${c}" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/>${P.map((p,j)=>`<circle cx="${X(p[0])}" cy="${Y(p[1])}" r="${j===P.length-1?3.4:2.2}" fill="${c}"/>`).join('')}</svg>`}
function biKpis(W){const M=[];const avgF=(L,f)=>{const a=L.map(f).filter(x=>x!=null&&!isNaN(x));return a.length?a.reduce((s,x)=>s+x,0)/a.length:null};
  M.push({l:'Score global',f:L=>netScore(L).g,fmt:biP,u:100,good:1});
  M.push({l:'Agences à l’objectif',f:L=>{const m=biAgs(L);const a=[...m.values()].filter(x=>x.g!=null);return a.length?a.filter(x=>x.g>=biObj()).length/a.length:null},fmt:v=>v==null?'—':fr(v*100,0)+' %',u:100,good:1,sub:L=>{const m=biAgs(L);const a=[...m.values()].filter(x=>x.g!=null);return `${a.filter(x=>x.g>=biObj()).length} sur ${a.length} agences`}});
  M.push({l:'Écart entre agences',f:L=>{const a=[...biAgs(L).values()].map(x=>x.g).filter(x=>x!=null);return a.length>1?Math.max(...a)-Math.min(...a):null},fmt:v=>v==null?'—':fr(v*100,1)+' pt',u:100,good:-1,sub:()=>'meilleure − moins bonne'});
  Object.keys(INDN).forEach(k=>M.push({l:INDN[k],f:L=>netScore(L).ind[k],fmt:v=>v==null?'—':fr(v*10,1)+'/10',u:10,good:1}));
  M.push({l:'Satisfaction déclarée',f:L=>{const v=avgF(L,x=>x.note);return v==null?null:v},fmt:v=>v==null?'—':fr(v,1)+'/10',u:1,good:1,sub:()=>'note globale du client mystère'});
  if(CMODE==='vis')M.push({l:'Durée moyenne',f:L=>avgF(L,biDur),fmt:v=>v==null?'—':fr(v,0)+' min',u:1,good:0,sub:()=>'de la visite, arrivée à départ'});
  else{M.push({l:'Sonneries avant décroché',f:L=>avgF(L,x=>x.ring),fmt:v=>v==null?'—':fr(v,1),u:1,good:-1,sub:()=>'en moyenne'});M.push({l:'Tentatives nécessaires',f:L=>avgF(L,x=>x.tent),fmt:v=>v==null?'—':fr(v,1),u:1,good:-1,sub:()=>'pour joindre l’agence'})}
  const cur=W[W.length-1];
  return `<div class="bi-kpis">${M.map((m,i)=>{const vals=W.map(w=>{try{return m.f(w.L)}catch(e){return null}});const v=vals[vals.length-1];if(v==null)return '';const p=vals.length>1?vals[vals.length-2]:null;const d=p!=null?(v-p)*m.u:null;
    const cls=d==null||Math.abs(d)<.05||!m.good?'eq':(d>0)===(m.good>0)?'up':'dn';const c=i===0?'#3ba5f6':BIP[(i+1)%BIP.length];
    return `<div class="bi-kpi${i===0?' hl':''}"><span class="l">${biE(m.l)}</span><b>${m.fmt(v)}</b><div class="bi-kr"><span class="bi-d ${cls}">${d==null?'':`${d>0?'▲':d<0?'▼':'='} ${fr(Math.abs(d),1)}${m.u===100?' pt':''}`}</span>${biSpark(vals,c)}</div><small>${m.sub?biE(m.sub(cur.L)):W.length>1?'tendance sur '+W.length+' mesures':''}</small></div>`}).join('')}</div>`}
/* ---------- ce que révèlent les données ---------- */
function biInsights(W,pool){const cur=W[W.length-1],prv=W.length>1?W[W.length-2]:null;const it=[];const A=biAgs(cur.L),B=prv?biAgs(prv.L):null;
  if(B){const dl=[...A.entries()].filter(([k,x])=>B.has(k)&&x.g!=null&&B.get(k).g!=null).map(([k,x])=>({k,d:x.g-B.get(k).g,g:x.g}));
    if(dl.length){const up=dl.slice().sort((a,b)=>b.d-a.d)[0],dn=dl.slice().sort((a,b)=>a.d-b.d)[0];
      if(up.d>0)it.push(['up',`<b>${biE(AGS[up.k].n)}</b> signe la plus forte progression : ${biPt(up.d*100)}, à ${biP(up.g)}.`,up.k]);
      if(dn.d<0)it.push(['dn',`<b>${biE(AGS[dn.k].n)}</b> enregistre le plus net recul : ${biPt(dn.d*100)}, à ${biP(dn.g)}.`,dn.k])}
    const a=netScore(cur.L),b=netScore(prv.L);const sq=biSeqs(a).filter(q=>b.d[q.n]!=null).map(q=>({q,d:a.d[q.n]-b.d[q.n]}));if(sq.length){const s1=sq.slice().sort((x,y)=>y.d-x.d)[0],s2=sq.slice().sort((x,y)=>x.d-y.d)[0];
      it.push(['seq',`La séquence <b>${biE(biSN(s1.q))}</b> progresse le plus (${biPt(s1.d*100)})${s2.d<0?` ; <b>${biE(biSN(s2.q))}</b> recule (${biPt(s2.d*100)})`:''}.`])}}
  const cr=allCrit(cur.L).filter(x=>x.r!=null).sort((a,b)=>a.r-b.r)[0];if(cr)it.push(['crit',`Critère le moins respecté : <b>${biE(biCut(cr.q,90))}</b> (${biP(cr.r)} de conformité).`]);
  const aff=[...new Set(pool.map(v=>v.aff).filter(Boolean))];if(aff.length>1){const r=aff.map(a=>{const L=pool.filter(v=>v.aff===a);return {a,n:L.length,g:netScore(L).g}}).filter(x=>x.n>=3).sort((x,y)=>y.g-x.g);if(r.length>1)it.push(['ctx',`Score le plus élevé quand ${CMODE==='vis'?'l’affluence est':'l’appel aboutit en'} <b>${biE(r[0].a.toLowerCase())}</b> (${biP(r[0].g)}), contre ${biP(r[r.length-1].g)} pour « ${biE(r[r.length-1].a.toLowerCase())} ».`])}
  const c=biCorr(pool.map(biDur),pool.map(v=>v.g));if(c&&Math.abs(c.r)>=.15)it.push(['corr',`${CMODE==='vis'?'Les visites':'Les appels'} plus longs obtiennent ${c.r>0?'de meilleurs':'de moins bons'} scores (corrélation ${fr(c.r,2)}) : ${biPt(c.b*10)} par tranche de 10 minutes.`]);
  const ok=[...A.values()].filter(x=>x.g!=null);if(ok.length)it.push(['obj',`<b>${ok.filter(x=>x.g>=biObj()).length} agence${ok.filter(x=>x.g>=biObj()).length>1?'s':''} sur ${ok.length}</b> atteignent l’objectif de ${fr(biObj()*100,0)} % sur ${biE(cur.s)}.`]);
  const ic={up:'↗',dn:'↘',seq:'◆',crit:'!',ctx:'◷',corr:'∿',obj:'◎'};
  return `<div class="bi-ins">${it.slice(0,6).map(([k,t,ag])=>`<div class="bi-in bi-in-${k}"${ag!=null?` data-ag="${ag}" style="cursor:pointer"`:''}><span class="bi-ic">${ic[k]}</span><p>${t}</p></div>`).join('')}</div>`}
/* ---------- trajectoire du réseau ---------- */
function biTraj(W){const cats=W.map(w=>w.s);const NS=W.map(w=>netScore(w.L));const seqs=biSeqs(NS[NS.length-1]);
  const S2=[{n:'Score global',c:'#3ba5f6',v:NS.map(x=>x.g),w:4}].concat(seqs.map((q,i)=>({n:biSN(q),c:BIP[(i+1)%BIP.length],v:NS.map(x=>x.d[q.n]),w:2})));
  const Wd=720,H=320,pl=46,pr=150,pt=22,pb=40,iw=Wd-pl-pr,ih=H-pt-pb;const all=S2.flatMap(s=>s.v).filter(v=>v!=null).concat([biObj()]);let lo=Math.max(0,Math.min(...all)-.05),hi=Math.min(1,Math.max(...all)+.04);
  const X=i=>cats.length<2?pl+iw/2:pl+i*iw/(cats.length-1),Y=v=>pt+ih-(v-lo)/(hi-lo||1)*ih;let g='';
  for(let t=0;t<=4;t++){const v=lo+(hi-lo)*t/4,y=Y(v);g+=`<line x1="${pl}" x2="${pl+iw}" y1="${y}" y2="${y}" stroke="var(--line)" ${t?'stroke-dasharray="2 5"':''}/><text x="${pl-8}" y="${y+4}" text-anchor="end" class="bi-t">${fr(v*100,0)}</text>`}
  const yo=Y(biObj());g+=`<line x1="${pl}" x2="${pl+iw}" y1="${yo}" y2="${yo}" stroke="#627441" stroke-width="1.5" stroke-dasharray="6 5"/><text x="${pl+4}" y="${yo-6}" class="bi-t" style="fill:#627441">objectif ${fr(biObj()*100,0)} %</text>`;
  cats.forEach((c,i)=>g+=`<text x="${X(i)}" y="${H-12}" text-anchor="middle" class="bi-t bi-tb">${biE(c)}</text>`);
  const gl=S2[0];const pts=gl.v.map((v,i)=>v==null?null:[X(i),Y(v)]).filter(Boolean);
  if(pts.length>1)g+=`<defs><linearGradient id="biTg" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#3ba5f6" stop-opacity=".35"/><stop offset="1" stop-color="#3ba5f6" stop-opacity="0"/></linearGradient></defs><path d="M${pts.map(p=>p.join(',')).join('L')}L${pts[pts.length-1][0]},${pt+ih}L${pts[0][0]},${pt+ih}Z" fill="url(#biTg)"/>`;
  const ends=[];S2.slice().reverse().forEach(s=>{const P=s.v.map((v,i)=>v==null?null:[X(i),Y(v),v]).filter(Boolean);if(!P.length)return;const main=s===gl;
    g+=`<path class="bi-line" d="M${P.map(p=>p[0].toFixed(1)+','+p[1].toFixed(1)).join('L')}" fill="none" stroke="${s.c}" stroke-width="${s.w}" stroke-linecap="round" stroke-linejoin="round" ${main?'':'opacity=".78"'}/>`;
    P.forEach((p,i)=>g+=`<circle cx="${p[0]}" cy="${p[1]}" r="${main?5.5:3.5}" fill="${s.c}" stroke="var(--card,#0b263a)" stroke-width="2" data-tip="${biE(s.n)} · ${biE(cats[i])} : ${biP(p[2])}"/>`);
    if(main)P.forEach(p=>g+=`<text x="${p[0]}" y="${p[1]-12}" text-anchor="middle" class="bi-v">${fr(p[2]*100,1)}</text>`);
    const l=P[P.length-1];ends.push({y:l[1],c:s.c,t:`${biCut(s.n,17)} ${fr(l[2]*100,0)}`,main})});
  ends.sort((a,b)=>a.y-b.y);for(let i=1;i<ends.length;i++)if(ends[i].y-ends[i-1].y<13)ends[i].y=ends[i-1].y+13;
  ends.forEach(e=>g+=`<text x="${pl+iw+12}" y="${e.y+4}" class="${e.main?'bi-v':'bi-t'}" style="fill:${e.c}">${biE(e.t)}</text>`);
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Trajectoire">${g}</svg></div>`;
  return biWrap('L',cats,S2.map(s=>({n:s.n,c:s.c,v:s.v})),html,1,biP,{obj:biObj()})}
/* ---------- radial des séquences ---------- */
function biRadial(W){const cur=netScore(W[W.length-1].L),prv=W.length>1?netScore(W[W.length-2].L):null;const seqs=biSeqs(cur);const n=seqs.length;if(!n)return '';
  const C=170,R0=46,R1=150,bw=Math.min(15,(R1-R0)/n-4);let g='';const A=v=>Math.max(0,Math.min(1,v))*270;
  const arc=(r,a)=>{const s=0,e=a*Math.PI/180;const x0=C+r*Math.sin(s),y0=C-r*Math.cos(s),x1=C+r*Math.sin(e),y1=C-r*Math.cos(e);return `M${x0.toFixed(1)},${y0.toFixed(1)}A${r},${r} 0 ${a>180?1:0} 1 ${x1.toFixed(1)},${y1.toFixed(1)}`};
  seqs.forEach((q,i)=>{const r=R1-i*(bw+4)-bw/2,v=cur.d[q.n];g+=`<path d="${arc(r,270)}" fill="none" stroke="var(--line)" stroke-width="${bw}" stroke-linecap="round" opacity=".6"/>`;
    g+=`<path class="bi-line" d="${arc(r,Math.max(.5,A(v)))}" fill="none" stroke="${biHeat(v)}" stroke-width="${bw}" stroke-linecap="round" data-tip="${biE(biSN(q))} · ${biP(v)}${prv&&prv.d[q.n]!=null?' · précédente : '+biP(prv.d[q.n]):''}"/>`;
    if(prv&&prv.d[q.n]!=null){const a=A(prv.d[q.n])*Math.PI/180;g+=`<line x1="${C+(r-bw/2-1)*Math.sin(a)}" y1="${C-(r-bw/2-1)*Math.cos(a)}" x2="${C+(r+bw/2+1)*Math.sin(a)}" y2="${C-(r+bw/2+1)*Math.cos(a)}" stroke="var(--ink)" stroke-width="2"/>`}
    g+=`<text x="${C-10}" y="${C-r+4}" text-anchor="end" class="bi-t" style="font-size:10.5px">${biE(biCut(biSN(q),16))}</text>`});
  g+=`<text x="${C}" y="${C+8}" text-anchor="middle" class="bi-big">${fr(cur.g*100,1)}</text><text x="${C}" y="${C+28}" text-anchor="middle" class="bi-t">score global %</text>`;
  const html=`<div class="bi-svg bi-rad"><svg viewBox="0 0 ${C*2} ${C*2-20}" role="img" aria-label="Radial">${g}</svg></div>`+biLeg([['Mesure en cours','#627441'],...(prv?[['Trait : mesure précédente','var(--ink)']]:[])]);
  return biWrap('A',seqs.map(biSN),[{n:W[W.length-1].s,c:'#3ba5f6',v:seqs.map(q=>cur.d[q.n])}].concat(prv?[{n:W[W.length-2].s,c:'#75add7',v:seqs.map(q=>prv.d[q.n])}]:[]),html,1,biP)}
/* ---------- cascade : ce qui explique l’évolution ---------- */
function biWaterfall(W){if(W.length<2)return '';const a=netScore(W[W.length-1].L),b=netScore(W[W.length-2].L);const seqs=biSeqs(a).filter(q=>b.d[q.n]!=null);if(!seqs.length)return '';
  const wt=seqs.map(q=>q.items.reduce((s,it)=>s+(+it.co||1),0));const tw=wt.reduce((s,x)=>s+x,0);let C=seqs.map((q,i)=>wt[i]/tw*(a.d[q.n]-b.d[q.n]));const res=(a.g-b.g)-C.reduce((s,x)=>s+x,0);
  const lab=seqs.map(biSN);if(Math.abs(res)>.0005){C.push(res);lab.push('Autres effets')}
  const Wd=720,H=320,pl=46,pr=14,pt=26,pb=74,iw=Wd-pl-pr,ih=H-pt-pb,n=lab.length+2,bw=iw/n*.62;let lv=[b.g];C.forEach(c=>lv.push(lv[lv.length-1]+c));const lo=Math.max(0,Math.min(...lv)-.03),hi=Math.min(1,Math.max(...lv)+.03);
  const Y=v=>pt+ih-(v-lo)/(hi-lo||1)*ih,X=i=>pl+iw/n*(i+.5);let g='';
  for(let t=0;t<=4;t++){const v=lo+(hi-lo)*t/4,y=Y(v);g+=`<line x1="${pl}" x2="${pl+iw}" y1="${y}" y2="${y}" stroke="var(--line)" ${t?'stroke-dasharray="2 5"':''}/><text x="${pl-8}" y="${y+4}" text-anchor="end" class="bi-t">${fr(v*100,0)}</text>`}
  const bar=(i,v0,v1,c,t,tip,lb)=>{const y=Math.min(Y(v0),Y(v1)),h=Math.max(2,Math.abs(Y(v0)-Y(v1)));g+=`<g data-tip="${biE(tip)}"><rect class="bi-bar" x="${X(i)-bw/2}" y="${y}" width="${bw}" height="${h}" rx="4" fill="${c}"/><text x="${X(i)}" y="${y-7}" text-anchor="middle" class="bi-v" style="font-size:11.5px">${t}</text></g>`;
    const w=lb.split(' '),L=[];let cu='';w.forEach(x=>{if((cu+' '+x).trim().length>12&&cu){L.push(cu);cu=x}else cu=(cu+' '+x).trim()});L.push(cu);g+=`<text x="${X(i)}" y="${pt+ih+16}" text-anchor="middle" class="bi-t" style="font-size:10.5px">${L.slice(0,3).map((l,j)=>`<tspan x="${X(i)}" dy="${j?12:0}">${biE(l)}</tspan>`).join('')}</text>`};
  bar(0,lo,b.g,'#3680b9',fr(b.g*100,1),`${W[W.length-2].s} : ${biP(b.g)}`,W[W.length-2].s);
  let acc=b.g;C.forEach((c,i)=>{const n0=acc;acc+=c;bar(i+1,n0,acc,c>=0?'#627441':'#f0524a',biPt(c*100).replace(' pt',''),`${lab[i]} : ${biPt(c*100)} sur le score global`,lab[i]);g+=`<line x1="${X(i)+bw/2}" x2="${X(i+1)-bw/2}" y1="${Y(n0)}" y2="${Y(n0)}" stroke="var(--muted)" stroke-dasharray="3 3"/>`});
  g+=`<line x1="${X(C.length)+bw/2}" x2="${X(C.length+1)-bw/2}" y1="${Y(acc)}" y2="${Y(acc)}" stroke="var(--muted)" stroke-dasharray="3 3"/>`;
  bar(C.length+1,lo,a.g,'#3ba5f6',fr(a.g*100,1),`${W[W.length-1].s} : ${biP(a.g)}`,W[W.length-1].s);
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Cascade">${g}</svg></div>`+biLeg([['Contribution positive','#627441'],['Contribution négative','#f0524a']]);
  const mx=Math.max(...C.map(x=>Math.abs(x*100)))*1.25||1;return biWrap('W',lab,[{n:'Contribution (pt)',c:'#3ba5f6',cs:C.map(x=>x>=0?'#627441':'#f0524a'),v:C.map(x=>Math.round(x*1000)/10)}],html,mx,v=>biPt(v))}
/* ---------- matrice de performance ---------- */
function biMatrix(W){if(W.length<2)return '';const A=biAgs(W[W.length-1].L),B=biAgs(W[W.length-2].L);const P=[...A.entries()].filter(([k,x])=>B.has(k)&&x.g!=null&&B.get(k).g!=null).map(([k,x])=>({k,y:x.g,x:B.get(k).g}));if(P.length<2)return '';
  const ents=CME();const Wd=720,H=400,pl=50,pr=20,pt=20,pb=44,iw=Wd-pl-pr,ih=H-pt-pb;const all=P.flatMap(p=>[p.x,p.y]).concat([biObj()]);const lo=Math.max(0,Math.min(...all)-.04),hi=Math.min(1,Math.max(...all)+.03);
  const X=v=>pl+(v-lo)/(hi-lo)*iw,Y=v=>pt+ih-(v-lo)/(hi-lo)*ih;const o=biObj();let g='';
  const q=(x0,y0,x1,y1,c,t,tx,ty,an)=>{g+=`<rect x="${Math.min(x0,x1)}" y="${Math.min(y0,y1)}" width="${Math.abs(x1-x0)}" height="${Math.abs(y1-y0)}" fill="${c}" opacity=".07"/><text x="${tx}" y="${ty}" text-anchor="${an}" class="bi-q" style="fill:${c}">${t}</text>`};
  q(X(lo),Y(hi),X(o),Y(o),'#3ba5f6','EN PROGRÈS',X(lo)+8,Y(hi)+16,'start');q(X(o),Y(hi),X(hi),Y(o),'#627441','EXCELLENCE',X(hi)-8,Y(hi)+16,'end');q(X(lo),Y(o),X(o),Y(lo),'#f0524a','À ACCOMPAGNER',X(lo)+8,Y(lo)-10,'start');q(X(o),Y(o),X(hi),Y(lo),'#f59f0b','EN DÉCROCHAGE',X(hi)-8,Y(lo)-10,'end');
  for(let t=0;t<=4;t++){const v=lo+(hi-lo)*t/4;g+=`<text x="${X(v)}" y="${H-24}" text-anchor="middle" class="bi-t">${fr(v*100,0)}</text><text x="${pl-8}" y="${Y(v)+4}" text-anchor="end" class="bi-t">${fr(v*100,0)}</text>`}
  g+=`<line x1="${X(lo)}" y1="${Y(lo)}" x2="${X(hi)}" y2="${Y(hi)}" stroke="var(--muted)" stroke-dasharray="4 4" opacity=".7"/><line x1="${X(o)}" x2="${X(o)}" y1="${pt}" y2="${pt+ih}" stroke="#627441" stroke-dasharray="6 5"/><line x1="${pl}" x2="${pl+iw}" y1="${Y(o)}" y2="${Y(o)}" stroke="#627441" stroke-dasharray="6 5"/>`;
  g+=`<text x="${pl+iw/2}" y="${H-6}" text-anchor="middle" class="bi-t bi-tb">${biE(W[W.length-2].s)} →</text><text x="14" y="${pt+ih/2}" text-anchor="middle" transform="rotate(-90 14 ${pt+ih/2})" class="bi-t bi-tb">${biE(W[W.length-1].s)} →</text>`;
  const sd=P.slice().sort((a,b)=>Math.abs(b.y-b.x)-Math.abs(a.y-a.x));const lbl=new Set(sd.slice(0,P.length>20?6:P.length).map(p=>p.k));
  P.forEach(p=>{const ei=Math.max(0,ents.indexOf(AGS[p.k].e)),c=BIP[ei%BIP.length];g+=`<g data-ag="${p.k}" style="cursor:pointer" data-tip="${biE(AGS[p.k].n)} · ${biE(AGS[p.k].e)} · ${biE(W[W.length-2].s)} : ${biP(p.x)} · ${biE(W[W.length-1].s)} : ${biP(p.y)} · ${biPt((p.y-p.x)*100)}"><circle class="bi-dot" cx="${X(p.x)}" cy="${Y(p.y)}" r="${P.length>25?6.5:8.5}" fill="${c}" fill-opacity=".85" stroke="var(--card,#0b263a)" stroke-width="1.5"/>${lbl.has(p.k)?`<text x="${X(p.x)+11}" y="${Y(p.y)+4}" class="bi-t" style="font-size:11px">${biE(biCut(AGS[p.k].n,18))}</text>`:''}</g>`});
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Matrice">${g}</svg></div>`+biLeg(ents.filter(e=>P.some(p=>AGS[p.k].e===e)).map(e=>[e,BIP[ents.indexOf(e)%BIP.length]]).concat([['Diagonale : score stable','var(--muted)']]));
  return biWrap('S',P.map(p=>AGS[p.k].n),[{n:W[W.length-2].s,c:'#75add7',v:P.map(p=>p.x)},{n:W[W.length-1].s,c:'#3ba5f6',v:P.map(p=>p.y)}],html,1,biP,{obj:o})}
/* ---------- carte de chaleur agences × séquences ---------- */
function biHeatmap(W){const cur=W[W.length-1],A=biAgs(cur.L),B=W.length>1?biAgs(W[W.length-2].L):null;const seqs=biSeqs(netScore(cur.L));const R=[...A.entries()].filter(([,x])=>x.g!=null).sort((a,b)=>b[1].g-a[1].g);if(!R.length)return '';
  const cell=(v,tip)=>`<td class="bi-hc" style="background:${biHeat(v,.9)}" data-tip="${biE(tip)}">${v==null?'—':fr(v*100,0)}</td>`;
  const html=`<div class="bi-hm"><table><thead><tr><th class="bi-hn">Agence</th>${seqs.map(q=>`<th title="${biE(q.name)}"><span>${biE(biCut(biSN(q),18))}</span></th>`).join('')}<th class="bi-hg"><span>Score global</span></th>${B?'<th class="bi-hg"><span>Évolution</span></th>':''}</tr></thead><tbody>${R.map(([k,x],i)=>{const p=B&&B.get(k)?B.get(k).g:null,d=p!=null?(x.g-p)*100:null;
    return `<tr data-ag="${k}"><td class="bi-hn"><i>${i+1}</i><b>${biE(AGS[k].n)}</b><small>${biE(AGS[k].e)}</small></td>${seqs.map(q=>cell(x.d[q.n],`${AGS[k].n} · ${biSN(q)} : ${biP(x.d[q.n])}`)).join('')}<td class="bi-hc bi-hg" style="background:${biHeat(x.g,1)}">${fr(x.g*100,1)}</td>${B?`<td class="bi-hd ${d==null?'':d>=0?'up':'dn'}">${d==null?'—':biPt(d)}</td>`:''}</tr>`}).join('')}</tbody></table></div>
    <div class="bi-scale"><span>Moins de 40</span><i style="background:linear-gradient(90deg,${[.35,.5,.6,.7,.8,.9].map(v=>biHeat(v)).join(',')})"></i><span>90 et plus</span><em>Cliquez sur une agence pour ouvrir sa fiche</em></div>`;
  return biWrap('H',R.map(([k])=>AGS[k].n),[{n:'Score global',c:'#3ba5f6',cs:R.map(([,x])=>biHeat(x.g)),v:R.map(([,x])=>x.g)}],html,1,biP,{obj:biObj()})}
/* ---------- évolution par agence ---------- */
function biDiverge(W){if(W.length<2)return '';const A=biAgs(W[W.length-1].L),B=biAgs(W[W.length-2].L);const P=[...A.entries()].filter(([k,x])=>B.has(k)&&x.g!=null&&B.get(k).g!=null).map(([k,x])=>({k,d:(x.g-B.get(k).g)*100})).sort((a,b)=>b.d-a.d);if(!P.length)return '';
  const mx=Math.max(...P.map(p=>Math.abs(p.d)),1);const html=`<div class="bi-dv">${P.map(p=>`<div class="bi-dr" data-ag="${p.k}" data-tip="${biE(AGS[p.k].n)} · ${biPt(p.d)}"><span class="bi-dl">${biE(biCut(AGS[p.k].n,24))}</span><span class="bi-dt"><span class="bi-dn">${p.d<0?`<i style="width:${Math.abs(p.d)/mx*100}%"></i>`:''}</span><span class="bi-dp">${p.d>=0?`<i style="width:${Math.max(1.5,p.d/mx*100)}%"></i>`:''}</span></span><b class="${p.d>=0?'up':'dn'}">${biPt(p.d)}</b></div>`).join('')}</div>`;
  return biWrap('D',P.map(p=>AGS[p.k].n),[{n:'Évolution (pt)',c:'#3ba5f6',cs:P.map(p=>p.d>=0?'#627441':'#f0524a'),v:P.map(p=>Math.round(p.d*10)/10)}],html,mx*1.1,v=>biPt(v))}
/* ---------- classement évolutif ---------- */
function biBump(W){if(W.length<2)return '';const R=W.map(w=>{const m=biAgs(w.L);const a=[...m.entries()].filter(([,x])=>x.g!=null).sort((x,y)=>y[1].g-x[1].g);const r=new Map();a.forEach(([k],i)=>r.set(k,i+1));return {r,n:a.length}});
  const ks=[...R[R.length-1].r.keys()];if(ks.length<2)return '';const N=Math.max(...R.map(x=>x.n));const rowH=N>30?15:N>18?19:24;const Wd=720,pl=30,pr=200,pt=30,pb=16,H=pt+pb+(N-1)*rowH+10,iw=Wd-pl-pr;
  const X=i=>W.length<2?pl+iw/2:pl+i*iw/(W.length-1),Y=r=>pt+(r-1)*rowH;const mv=ks.map(k=>{const f=R.findIndex(x=>x.r.has(k));return {k,d:f>=0?R[f].r.get(k)-R[R.length-1].r.get(k):0}}).sort((a,b)=>Math.abs(b.d)-Math.abs(a.d));
  const hl=new Map();mv.slice(0,Math.min(6,mv.length)).forEach((m,i)=>hl.set(m.k,BIP[i%BIP.length]));let g='';
  W.forEach((w,i)=>g+=`<text x="${X(i)}" y="16" text-anchor="middle" class="bi-t bi-tb">${biE(w.s)}</text><line x1="${X(i)}" x2="${X(i)}" y1="${pt-6}" y2="${H-pb}" stroke="var(--line)"/>`);
  const order=ks.slice().sort((a,b)=>(hl.has(a)?1:0)-(hl.has(b)?1:0));
  order.forEach(k=>{const P=R.map((x,i)=>x.r.has(k)?[X(i),Y(x.r.get(k)),x.r.get(k)]:null).filter(Boolean);const c=hl.get(k)||'var(--muted)',on=hl.has(k);
    g+=`<g data-ag="${k}" style="cursor:pointer" data-tip="${biE(AGS[k].n)} · ${R.map((x,i)=>x.r.has(k)?W[i].s+' : '+x.r.get(k)+'ᵉ':'').filter(Boolean).join(' · ')}"><path class="${on?'bi-line':''}" d="M${P.map(p=>p[0]+','+p[1]).join('L')}" fill="none" stroke="${c}" stroke-width="${on?3:1.4}" opacity="${on?1:.35}" stroke-linejoin="round"/>${P.map(p=>`<circle cx="${p[0]}" cy="${p[1]}" r="${on?4.5:2.6}" fill="${c}" opacity="${on?1:.5}"/>`).join('')}
      <text x="${X(W.length-1)+10}" y="${P[P.length-1][1]+4}" class="bi-t" style="font-size:${rowH<17?9.5:11}px;${on?`fill:${c};font-weight:700`:''}">${R[R.length-1].r.get(k)}. ${biE(biCut(AGS[k].n,22))}</text></g>`});
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Classement">${g}</svg></div>`+biLeg(mv.slice(0,Math.min(6,mv.length)).map((m,i)=>[`${AGS[m.k].n} (${m.d>0?'+':''}${m.d} rang${Math.abs(m.d)>1?'s':''})`,BIP[i%BIP.length]]));
  return biWrap('K',ks.map(k=>AGS[k].n),W.map((w,i)=>({n:w.s,c:BIP[i%BIP.length],v:ks.map(k=>R[i].r.get(k)||null)})),html,N,v=>fr(v,0)+'ᵉ')}
/* ---------- Pareto des non-conformités ---------- */
function biPareto(W){const cur=W[W.length-1];const cr=allCrit(cur.L).filter(x=>x.r!=null).map(x=>({...x,nc:1-x.r})).filter(x=>x.nc>0).sort((a,b)=>b.nc-a.nc);if(!cr.length)return '';
  const tot=cr.reduce((s,x)=>s+x.nc,0),top=cr.slice(0,14);let cum=0;top.forEach(x=>{cum+=x.nc;x.cu=cum/tot});
  const Wd=720,H=330,pl=44,pr=44,pt=20,pb=56,iw=Wd-pl-pr,ih=H-pt-pb,n=top.length,bw=iw/n*.66,X=i=>pl+iw/n*(i+.5),Y=v=>pt+ih-v*ih;let g='';const cm=Math.min(1,Math.ceil(top[top.length-1].cu*10+.0001)/10),Y2=v=>pt+ih-v/cm*ih;
  for(let t=0;t<=4;t++){const v=t/4,y=Y(v);g+=`<line x1="${pl}" x2="${pl+iw}" y1="${y}" y2="${y}" stroke="var(--line)" ${t?'stroke-dasharray="2 5"':''}/><text x="${pl-8}" y="${y+4}" text-anchor="end" class="bi-t">${fr(v*100,0)}</text><text x="${pl+iw+8}" y="${y+4}" class="bi-t" style="fill:#f59f0b">${fr(v*cm*100,0)}</text>`}
  top.forEach((x,i)=>{g+=`<g data-tip="${biE(x.id)} · ${biE(x.s)} · ${biE(biCut(x.q,140))} · non-conformité : ${biP(x.nc)}"><rect class="bi-bar" x="${X(i)-bw/2}" y="${Y(x.nc)}" width="${bw}" height="${ih-(Y(x.nc)-pt)}" rx="4" fill="${biHeat(1-x.nc)}"/><text x="${X(i)}" y="${Y(x.nc)-6}" text-anchor="middle" class="bi-v" style="font-size:10.5px">${fr(x.nc*100,0)}</text></g><text x="${X(i)}" y="${pt+ih+14}" text-anchor="end" transform="rotate(-38 ${X(i)} ${pt+ih+14})" class="bi-t" style="font-size:10.5px">${biE(x.id)}</text>`});
  g+=`<path class="bi-line" d="M${top.map((x,i)=>X(i)+','+Y2(x.cu)).join('L')}" fill="none" stroke="#f59f0b" stroke-width="2.6"/>${top.map((x,i)=>`<circle cx="${X(i)}" cy="${Y2(x.cu)}" r="3.6" fill="#f59f0b" data-tip="Cumul · ${biP(x.cu)} des non-conformités"/>`).join('')}`;
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Pareto">${g}</svg></div>`+biLeg([['Taux de non-conformité du critère','#f0524a'],['Part cumulée des non-conformités (axe de droite)','#f59f0b']])+`<p class="note bi-note">Les ${n} critères affichés concentrent ${biP(top[n-1].cu)} des écarts constatés. Survolez une barre pour lire le critère.</p>`;
  return biWrap('P',top.map(x=>x.id+' '+biCut(x.q,40)),[{n:'Non-conformité',c:'#f0524a',cs:top.map(x=>biHeat(1-x.nc)),v:top.map(x=>x.nc)}],html,1,biP)}
/* ---------- mosaïque des points perdus ---------- */
function biTreemap(W){const cur=W[W.length-1];const seqs=biSeqs(netScore(cur.L));const T=seqs.map(q=>{let lost=0;q.items.forEach(it=>{const k=POS[it.id];cur.L.forEach(v=>{const r=v.R&&v.R[k];if(r&&r[1]!=null)lost+=(100-r[1])/100})});return {q,v:lost}}).filter(x=>x.v>0).sort((a,b)=>b.v-a.v);if(!T.length)return '';
  const tot=T.reduce((s,x)=>s+x.v,0);const Wd=720,H=320;const rects=[];(function lay(L,x,y,w,h){if(!L.length)return;if(L.length===1){rects.push({...L[0],x,y,w,h});return}const s=L.reduce((a,b)=>a+b.v,0);let acc=0,i=0;while(i<L.length-1&&acc+L[i].v<s/2){acc+=L[i].v;i++}if(i===0){acc=L[0].v;i=1}
    const A=L.slice(0,i),B=L.slice(i),f=acc/s;if(w>=h){lay(A,x,y,w*f,h);lay(B,x+w*f,y,w*(1-f),h)}else{lay(A,x,y,w,h*f);lay(B,x,y+h*f,w,h*(1-f))}})(T,0,0,Wd,H);
  const g=rects.map((r,i)=>{const c=BIP[seqs.indexOf(r.q)%BIP.length];const big=r.w>90&&r.h>46;return `<g data-tip="${biE(biSN(r.q))} · ${fr(r.v,1)} points perdus · ${biP(r.v/tot)} du total"><rect class="bi-tile" x="${r.x+2}" y="${r.y+2}" width="${Math.max(0,r.w-4)}" height="${Math.max(0,r.h-4)}" rx="8" fill="${c}" fill-opacity=".82"/>${big?`<text x="${r.x+12}" y="${r.y+24}" class="bi-tt">${biE(biCut(biSN(r.q),Math.floor(r.w/8)))}</text><text x="${r.x+12}" y="${r.y+44}" class="bi-tv">${fr(r.v/tot*100,0)} %</text>`:r.w>34&&r.h>22?`<text x="${r.x+8}" y="${r.y+18}" class="bi-tv" style="font-size:12px">${fr(r.v/tot*100,0)} %</text>`:''}</g>`}).join('');
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Mosaïque">${g}</svg></div><p class="note bi-note">Surface proportionnelle aux points de conformité perdus sur ${biE(cur.s)} (${fr(tot,0)} points au total).</p>`;
  return biWrap('T',T.map(x=>biSN(x.q)),[{n:'Points perdus',c:'#3ba5f6',cs:T.map(x=>BIP[seqs.indexOf(x.q)%BIP.length]),v:T.map(x=>Math.round(x.v*10)/10)}],html,Math.max(...T.map(x=>x.v))*1.15,v=>fr(v,1))}
/* ---------- distribution par entité ---------- */
function biBox(W){const cur=W[W.length-1],A=biAgs(cur.L);const ents=CME().map(e=>({e,a:[...A.entries()].filter(([k,x])=>AGS[k].e===e&&x.g!=null).map(([k,x])=>({k,g:x.g}))})).filter(x=>x.a.length);if(!ents.length)return '';
  const all=ents.flatMap(x=>x.a.map(y=>y.g)).concat([biObj()]);const lo=Math.max(0,Math.min(...all)-.04),hi=Math.min(1,Math.max(...all)+.03);
  const Wd=720,rh=64,pl=170,pr=20,pt=14,H=pt+ents.length*rh+30,iw=Wd-pl-pr,X=v=>pl+(v-lo)/(hi-lo)*iw;let g='';
  for(let t=0;t<=5;t++){const v=lo+(hi-lo)*t/5;g+=`<line x1="${X(v)}" x2="${X(v)}" y1="${pt}" y2="${H-26}" stroke="var(--line)" stroke-dasharray="2 5"/><text x="${X(v)}" y="${H-8}" text-anchor="middle" class="bi-t">${fr(v*100,0)}</text>`}
  g+=`<line x1="${X(biObj())}" x2="${X(biObj())}" y1="${pt}" y2="${H-26}" stroke="#627441" stroke-width="1.6" stroke-dasharray="6 5"/>`;
  ents.forEach((x,i)=>{const y=pt+i*rh+rh/2,v=x.a.map(z=>z.g),q1=biQ(v,.25),md=biQ(v,.5),q3=biQ(v,.75),mn=Math.min(...v),mx=Math.max(...v),c=BIP[i%BIP.length];
    g+=`<text x="${pl-14}" y="${y-2}" text-anchor="end" class="bi-v" style="font-size:12.5px">${biE(x.e)}</text><text x="${pl-14}" y="${y+14}" text-anchor="end" class="bi-t">${x.a.length} agence${x.a.length>1?'s':''} · médiane ${fr(md*100,1)}</text>
      <line x1="${X(mn)}" x2="${X(mx)}" y1="${y}" y2="${y}" stroke="${c}" stroke-width="2"/><line x1="${X(mn)}" x2="${X(mn)}" y1="${y-9}" y2="${y+9}" stroke="${c}" stroke-width="2"/><line x1="${X(mx)}" x2="${X(mx)}" y1="${y-9}" y2="${y+9}" stroke="${c}" stroke-width="2"/>
      <rect class="bi-bar bi-hbar" x="${X(q1)}" y="${y-15}" width="${Math.max(3,X(q3)-X(q1))}" height="30" rx="6" fill="${c}" fill-opacity=".28" stroke="${c}" stroke-width="1.6" data-tip="${biE(x.e)} · minimum ${biP(mn)} · 1er quartile ${biP(q1)} · médiane ${biP(md)} · 3e quartile ${biP(q3)} · maximum ${biP(mx)}"/><line x1="${X(md)}" x2="${X(md)}" y1="${y-15}" y2="${y+15}" stroke="${c}" stroke-width="3.2"/>`;
    x.a.forEach((z,j)=>g+=`<circle cx="${X(z.g)}" cy="${y+((j*37)%21)-10}" r="3.4" fill="var(--ink)" fill-opacity=".75" data-ag="${z.k}" style="cursor:pointer" data-tip="${biE(AGS[z.k].n)} · ${biP(z.g)}"/>`)});
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Boîtes">${g}</svg></div>`+biLeg([['Boîte : 50 % central des agences','#3ba5f6'],['Point : une agence','var(--ink)'],[`Objectif ${fr(biObj()*100,0)} %`,'#627441']]);
  return biWrap('X',ents.map(x=>x.e),[{n:'Minimum',c:'#f0524a',v:ents.map(x=>Math.min(...x.a.map(z=>z.g)))},{n:'Médiane',c:'#3ba5f6',v:ents.map(x=>biQ(x.a.map(z=>z.g),.5))},{n:'Maximum',c:'#627441',v:ents.map(x=>Math.max(...x.a.map(z=>z.g)))}],html,1,biP,{obj:biObj()})}
/* ---------- corrélations entre séquences ---------- */
function biCorrM(pool){const seqs=biSeqs(netScore(pool));if(seqs.length<3||pool.length<6)return '';const V=seqs.map(q=>pool.map(v=>v.seq?v.seq[q.n]:null)).concat([pool.map(v=>v.g)]);const lab=seqs.map(biSN).concat(['Score global']);const n=lab.length;
  const M=V.map(a=>V.map(b=>{const c=biCorr(a,b);return c?c.r:null}));const cs=46,pl=150,pt=118,Wd=pl+n*cs+10,H=pt+n*cs+10;let g='';
  const col=r=>r==null?'rgba(117,173,215,.15)':r>=0?`rgba(59,165,246,${.12+.85*r})`:`rgba(240,82,74,${.12+.85*Math.abs(r)})`;
  lab.forEach((l,i)=>{g+=`<text x="${pl-8}" y="${pt+i*cs+cs/2+4}" text-anchor="end" class="bi-t" style="font-size:11px">${biE(biCut(l,20))}</text><text x="${pl+i*cs+cs/2}" y="${pt-8}" transform="rotate(-45 ${pl+i*cs+cs/2} ${pt-8})" class="bi-t" style="font-size:11px">${biE(biCut(l,20))}</text>`});
  M.forEach((row,i)=>row.forEach((r,j)=>{g+=`<g data-tip="${biE(lab[i])} × ${biE(lab[j])} · corrélation ${r==null?'—':fr(r,2)}"><rect x="${pl+j*cs+1.5}" y="${pt+i*cs+1.5}" width="${cs-3}" height="${cs-3}" rx="6" fill="${col(r)}"/><text x="${pl+j*cs+cs/2}" y="${pt+i*cs+cs/2+4}" text-anchor="middle" class="bi-cv"${r!=null&&Math.abs(r)>.55?' style="fill:#fff"':''}>${r==null?'':fr(r,2)}</text></g>`}));
  const html=`<div class="bi-svg bi-cm"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Corrélations">${g}</svg></div><p class="note bi-note">Corrélation de Pearson sur ${pool.length} ${CMODE==='vis'?'visites':'appels'} (toutes mesures) : plus la case est foncée, plus les deux séquences évoluent ensemble.</p>`;
  return biWrap('C',seqs.map(biSN),[{n:'Corrélation avec le score global',c:'#3ba5f6',v:M.slice(0,-1).map(r=>r[n-1])}],html,1,v=>fr(v,2))}
/* ---------- effets de contexte ---------- */
function biCtx(pool){const out=[];const grp=(f,order,title,sub)=>{const by={};pool.forEach(v=>{const k=f(v);if(k==null)return;(by[k]=by[k]||[]).push(v)});const ks=(order||Object.keys(by)).filter(k=>by[k]&&by[k].length);if(ks.length<2)return;
    const sc=ks.map(k=>netScore(by[k]).g);out.push(card(title,sub+` · ${pool.length} ${CMODE==='vis'?'visites':'appels'}, toutes mesures`,vbars(ks.map(k=>`${k} (${by[k].length})`),[{n:'Score global',c:'#3ba5f6',cf:v=>biHeat(v),v:sc}],{max:1,fmt:biP,vt:v=>fr(v*100,1),obj:biObj(),objL:fr(biObj()*100,0)+' %'})))};
  const AFO=['Faible','Moyenne','Forte','1 tentative','2 tentatives','3 tentatives','4 tentatives'];grp(v=>v.aff||null,[...new Set(pool.map(v=>v.aff).filter(Boolean))].sort((a,b)=>(AFO.indexOf(a)+1||99)-(AFO.indexOf(b)+1||99)),CMODE==='vis'?'Score selon l’affluence':'Score selon le nombre de tentatives',CMODE==='vis'?'Affluence relevée à l’arrivée':'Tentatives nécessaires pour joindre l’agence');
  const SL=['Avant 10 h','10 h – 12 h','12 h – 14 h','Après 14 h'];grp(v=>{const h=biHour(v);return h==null?null:h<10?SL[0]:h<12?SL[1]:h<14?SL[2]:SL[3]},SL,'Score selon l’heure',CMODE==='vis'?'Heure d’arrivée du client mystère':'Heure de l’appel');
  const DW=['Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'];grp(v=>{const d=biDow(v);return d==null||d===0?null:DW[d-1]},DW,'Score selon le jour','Jour de la '+(CMODE==='vis'?'visite':'mesure'));
  return out}
function biDurChart(pool){const P=pool.map(v=>({d:biDur(v),g:v.g/100,v})).filter(p=>p.d!=null&&p.g!=null&&!isNaN(p.g));if(P.length<6)return '';const c=biCorr(P.map(p=>p.d),P.map(p=>p.g));
  const Wd=720,H=330,pl=46,pr=20,pt=20,pb=42,iw=Wd-pl-pr,ih=H-pt-pb;const dx=Math.max(...P.map(p=>p.d)),lo=Math.max(0,Math.min(...P.map(p=>p.g))-.05),hi=Math.min(1,Math.max(...P.map(p=>p.g))+.03);
  const X=v=>pl+v/(dx*1.05)*iw,Y=v=>pt+ih-(v-lo)/(hi-lo)*ih;let g='';
  for(let t=0;t<=4;t++){const v=lo+(hi-lo)*t/4,y=Y(v);g+=`<line x1="${pl}" x2="${pl+iw}" y1="${y}" y2="${y}" stroke="var(--line)" ${t?'stroke-dasharray="2 5"':''}/><text x="${pl-8}" y="${y+4}" text-anchor="end" class="bi-t">${fr(v*100,0)}</text>`;const d=dx*1.05*t/4;g+=`<text x="${X(d)}" y="${H-20}" text-anchor="middle" class="bi-t">${fr(d,0)}</text>`}
  g+=`<text x="${pl+iw/2}" y="${H-4}" text-anchor="middle" class="bi-t bi-tb">Durée (minutes) →</text>`;
  const W=biWaves();P.forEach(p=>{const wi=W.findIndex(w=>w.L.includes(p.v)),cc=BIP[(wi<0?0:wi)%BIP.length];g+=`<circle class="bi-dot" cx="${X(p.d)}" cy="${Y(p.g)}" r="5" fill="${cc}" fill-opacity=".7" data-ag="${p.v.ag}" style="cursor:pointer" data-tip="${biE(AGS[p.v.ag]?AGS[p.v.ag].n:'')} · ${biE(p.v.date||'')} · ${fr(p.d,0)} min · ${biP(p.g)}"/>`});
  if(c){const x0=0,x1=dx*1.05;g+=`<line x1="${X(x0)}" y1="${Y(Math.max(lo,Math.min(hi,c.a+c.b*x0)))}" x2="${X(x1)}" y2="${Y(Math.max(lo,Math.min(hi,c.a+c.b*x1)))}" stroke="#f59f0b" stroke-width="2.6" stroke-dasharray="7 4"/>`}
  const B=[[0,15],[15,30],[30,45],[45,60],[60,999]],BL=['Moins de 15 min','15 à 30 min','30 à 45 min','45 à 60 min','Plus de 60 min'];const bk=B.map(([a,b])=>P.filter(p=>p.d>=a&&p.d<b));const keep=bk.map((x,i)=>i).filter(i=>bk[i].length);
  const html=`<div class="bi-svg"><svg viewBox="0 0 ${Wd} ${H}" role="img" aria-label="Durée et score">${g}</svg></div>`+biLeg(W.map((w,i)=>[w.s,BIP[i%BIP.length]]).concat([['Tendance linéaire','#f59f0b']]))+(c?`<p class="note bi-note">Corrélation ${fr(c.r,2)} sur ${c.n} ${CMODE==='vis'?'visites':'appels'} : ${biPt(c.b*10*100)} de score par tranche de 10 minutes.</p>`:'');
  return biWrap('S',keep.map(i=>BL[i]),[{n:'Score moyen',c:'#3ba5f6',v:keep.map(i=>avg(bk[i].map(p=>p.g)))}],html,1,biP)}
function biRadarEnt(W){const cur=W[W.length-1];const ents=CME().map((e,i)=>({e,L:cur.L.filter(v=>AGS[v.ag]&&AGS[v.ag].e===e),c:BIP[i%BIP.length]})).filter(x=>x.L.length);if(!ents.length)return '';
  const ind=Object.keys(INDN);if(ind.length>=3){const ax=ind.map(k=>INDN[k]);return radar(ax,ents.map(x=>({n:x.e,c:x.c,fo:.1,v:ind.map(k=>netScore(x.L).ind[k])})),{fmt:v=>fr(v*10,1)+'/10',norm:v=>v,obj:biObj()})}
  const seqs=biSeqs(netScore(cur.L));return radar(seqs.map(biSN),ents.map(x=>({n:x.e,c:x.c,fo:.1,v:seqs.map(q=>netScore(x.L).d[q.n])})),{obj:biObj()})}
/* ---------- page ---------- */
function biPage(){if(!biOk()){S.page='dash';return cmDash()}const W=biWaves();const cur=W[W.length-1];
  const kick='Programme Client Mystère · '+(D.waves.find(w=>w.id===S.wave)||{label:''}).label;
  if(!cur||!cur.L.length)return head(kick,'Analyse BI','Espace de business intelligence')+'<div class="card">Aucune donnée ne correspond à cette sélection.</div>';
  const pool=W.flatMap(w=>w.L);const nAg=new Set(cur.L.map(v=>v.ag)).size;const f=S.f,fl=[f.cz?'Zone '+f.cz:null,f.ce?'Entité '+f.ce:null,f.cp?(D.sc&&D.sc[f.cp]?D.sc[f.cp]:'Visite '+f.cp):null].filter(Boolean);
  const unit=CMODE==='vis'?'visites':'appels';
  const band=`<div class="bi-band"><div class="bi-b1"><span class="bi-live"><i></i>Données à jour</span><b>${fr(cur.L.length,0)}</b> ${unit} · <b>${nAg}</b> agences · <b>${W.length}</b> mesure${W.length>1?'s':''} comparée${W.length>1?'s':''} · <b>${fr(pool.length,0)}</b> ${unit} analysés au total</div><div class="bi-b2">${fl.length?`Filtres : ${fl.map(biE).join(' · ')}`:'Ensemble du réseau · filtrez avec le bouton « Filtres » en bas à droite'}</div></div>`;
  const C=(t,s,b,cls)=>b?biCard(t,s,b,cls):'';const two=(a,b)=>a&&b?`<div class="bi-row">${a}${b}</div>`:a||b||'';
  const ctx=biCtx(pool);
  return head(kick,'Analyse BI','Business intelligence du programme : tendances, contributions, dispersion, corrélations et effets de contexte')+band+
   biKpis(W)+C('Ce que révèlent les données','Lecture automatique, recalculée selon les filtres',biInsights(W,pool),'bi-insc')+
   `<div class="bi-row bi-r21">${C('Trajectoire du réseau','Score global et séquences à chaque mesure',biTraj(W))}${C('Radial des séquences',`Conformité par séquence · ${biE(cur.s)}`,biRadial(W))}</div>`+
   two(C('Ce qui explique l’évolution','Contribution de chaque séquence à la variation du score global (pondérée par le poids des critères)',biWaterfall(W)),C('Matrice de performance','Chaque point est une agence : mesure précédente en abscisse, mesure en cours en ordonnée',biMatrix(W)))+
   C('Carte de chaleur des agences',`Conformité par séquence et par agence · ${biE(cur.s)} · classement par score global`,biHeatmap(W),'bi-full')+
   two(C('Évolution par agence','Variation du score global par rapport à la mesure précédente',biDiverge(W)),C('Classement évolutif','Rang de chaque agence à chaque mesure · les plus fortes variations en couleur',biBump(W)))+
   two(C('Pareto des non-conformités',`Les critères qui concentrent l’essentiel des écarts · ${biE(cur.s)}`,biPareto(W)),C('Où se perdent les points','Mosaïque des points de conformité perdus par séquence',biTreemap(W)))+
   two(C('Dispersion par entité','Distribution des scores des agences : minimum, quartiles, médiane, maximum',biBox(W)),C('Corrélations entre séquences','Quelles dimensions de l’expérience évoluent ensemble',biCorrM(pool)))+
   (ctx.length?`<div class="bi-row bi-r3">${ctx.join('')}</div>`:'')+
   two(C(CMODE==='vis'?'Durée de la visite et score':'Durée de l’appel et score','Chaque point est une '+(CMODE==='vis'?'visite':'mesure')+' · couleur : mesure',biDurChart(pool)),C(Object.keys(INDN).length>=3?'Indicateurs par entité':'Séquences par entité',biE(cur.s),biRadarEnt(W)))}
{const _nv=nav;nav=function(){const o=NAV.cm;let ad=false;if(S.mod==='cm'&&biOk()&&Array.isArray(o)&&!o.some(x=>x[0]==='bi')){const i=o.findIndex(x=>x[0]==='files');NAV.cm=i>=0?o.slice(0,i+1).concat([['bi','Analyse BI','spark']],o.slice(i+1)):o.concat([['bi','Analyse BI','spark']]);ad=true}
  if(S.page==='bi'&&!biOk()&&S.mod==='cm')S.page='dash';try{return _nv.apply(this,arguments)}finally{if(ad)NAV.cm=o}}}

/* ===================== v86 : autres études · graphiques diversifiés (anneau, colonnes, classement, jauges, répartition, radar, empilé) ===================== */
const OKQ=[];
const OPAL=['#1a71b4','#627441','#f59f0b','#8b5cf6','#0b7acf','#f0524a','#6da7d4','#3680b9','#ec4899'];
const oEsc=t=>esc(String(t==null?'':t));
const oPv=v=>v==null?'—':fr(v*100,0)+' %';
function oWrapLab(t,n){const w=String(t).split(' '),L=[];let c='';w.forEach(x=>{if((c+' '+x).trim().length>n&&c){L.push(c);c=x}else c=(c+' '+x).trim()});if(c)L.push(c);return L.slice(0,3)}
/* anneau : réponses uniques */
function oDonut(L,col){const tot=L.reduce((t,x)=>t+(x[1]||0),0)||1,R=78,r=50,cx=95,cy=95;let a=-Math.PI/2,g='';
  L.forEach(([l,v],i)=>{const f=(v||0)/tot;if(f<=0)return;const a2=a+f*Math.PI*2,lg=f>.5?1:0,c=col?col(v,i):OPAL[i%OPAL.length];
    const p=(rr,an)=>[cx+rr*Math.cos(an),cy+rr*Math.sin(an)];const [x1,y1]=p(R,a),[x2,y2]=p(R,a2),[x3,y3]=p(r,a2),[x4,y4]=p(r,a);
    g+=f>=.999?`<circle cx="${cx}" cy="${cy}" r="${(R+r)/2}" fill="none" stroke="${c}" stroke-width="${R-r}"><title>${oEsc(l)} : ${oPv(v)}</title></circle>`:`<path d="M${x1.toFixed(1)},${y1.toFixed(1)}A${R},${R} 0 ${lg} 1 ${x2.toFixed(1)},${y2.toFixed(1)}L${x3.toFixed(1)},${y3.toFixed(1)}A${r},${r} 0 ${lg} 0 ${x4.toFixed(1)},${y4.toFixed(1)}Z" fill="${c}" stroke="var(--card)" stroke-width="1.5"><title>${oEsc(l)} : ${oPv(v)}</title></path>`;a=a2});
  const top=L.slice().sort((x,y)=>y[1]-x[1])[0]||['',0];
  return `<div class="o-donut"><svg viewBox="0 0 190 190" role="img" aria-label="Anneau">${g}<text x="95" y="92" text-anchor="middle" class="o-dv">${oPv(top[1])}</text><text x="95" y="110" text-anchor="middle" class="o-dl">${oEsc(oWrapLab(top[0],18)[0])}</text></svg>
   <div class="o-leg">${L.map(([l,v],i)=>`<div><i style="background:${col?col(v,i):OPAL[i%OPAL.length]}"></i><span>${oEsc(l)}</span><b>${oPv(v)}</b></div>`).join('')}</div></div>`}
/* colonnes : échelles ordonnées */
function oCols(L,col){const W=520,H=250,pl=34,pr=10,pt=24,pb=62,iw=W-pl-pr,ih=H-pt-pb,mx=Math.max(.05,...L.map(x=>x[1]||0))*1.15,n=L.length,bw=Math.min(64,iw/n*.62);let g='';
  [0,.5,1].forEach(q=>{const y=pt+ih-ih*q;g+=`<line x1="${pl}" x2="${W-pr}" y1="${y}" y2="${y}" stroke="var(--line)" ${q?'stroke-dasharray="2 4"':''}/><text x="${pl-6}" y="${y+4}" text-anchor="end" class="vb-ax">${fr(mx*q*100,0)}</text>`});
  L.forEach(([l,v],i)=>{const x=pl+iw*(i+.5)/n,h=ih*(v||0)/mx,y=pt+ih-h,c=col?col(v,i):'#1a71b4';
    g+=`<rect x="${(x-bw/2).toFixed(1)}" y="${y.toFixed(1)}" width="${bw.toFixed(1)}" height="${h.toFixed(1)}" rx="5" fill="${c}"><title>${oEsc(l)} : ${oPv(v)}</title></rect><text x="${x.toFixed(1)}" y="${(y-6).toFixed(1)}" text-anchor="middle" class="vb-lab">${oPv(v)}</text>`;
    oWrapLab(l,14).forEach((t,k)=>{g+=`<text x="${x.toFixed(1)}" y="${pt+ih+16+k*12}" text-anchor="middle" class="vb-ax" style="font-size:10.5px">${oEsc(t)}</text>`})});
  return `<svg class="o-svg" viewBox="0 0 ${W} ${H}" role="img" aria-label="Histogramme">${g}</svg>`}
/* classement : sucettes triées */
function oRank(L,col){const S=L.slice().sort((a,b)=>(b[1]||0)-(a[1]||0)),mx=Math.max(.05,...S.map(x=>x[1]||0));
  return `<div class="o-rank">${S.map(([l,v],i)=>{const c=col?col(v,i):'#1a71b4';return `<div class="o-rr"><em>${i+1}</em><span>${oEsc(l)}</span><div class="o-rt"><i style="width:${(v||0)/mx*100}%;background:${c}"></i><b style="left:${(v||0)/mx*100}%;border-color:${c}"></b></div><strong>${oPv(v)}</strong></div>`}).join('')}</div>`}
/* jauges : anneaux de progression */
function oRings(L,col){return `<div class="o-rings">${L.map(([l,v],i)=>{const c=col?col(v,i):OPAL[i%OPAL.length],R=30,C=2*Math.PI*R,f=Math.max(0,Math.min(1,v||0));
  return `<div class="o-ring"><svg viewBox="0 0 76 76"><circle cx="38" cy="38" r="${R}" fill="none" stroke="var(--line)" stroke-width="8"/><circle cx="38" cy="38" r="${R}" fill="none" stroke="${c}" stroke-width="8" stroke-linecap="round" stroke-dasharray="${(C*f).toFixed(1)} ${C.toFixed(1)}" transform="rotate(-90 38 38)"/><text x="38" y="43" text-anchor="middle" class="o-rv">${oPv(v)}</text></svg><span>${oEsc(l)}</span></div>`}).join('')}</div>`}
/* répartition : mosaïque proportionnelle (treemap simple en lignes) */
function oTree(L,col){const S=L.filter(x=>(x[1]||0)>0).sort((a,b)=>b[1]-a[1]),tot=S.reduce((t,x)=>t+x[1],0)||1;const rows=[];let cur=[],acc=0;
  S.forEach(x=>{cur.push(x);acc+=x[1];if(acc>=tot/(rows.length<1?2.2:3)||cur.length>=3){rows.push(cur);cur=[];acc=0}});if(cur.length)rows.push(cur);
  const rs=rows.map(r=>r.reduce((t,x)=>t+x[1],0));
  return `<div class="o-tree">${rows.map((r,ri)=>`<div class="o-tr" style="flex:${Math.round(rs[ri]*1000)} 1 0">${r.map(([l,v])=>{const k=S.findIndex(x=>x[0]===l),c=col?col(v,k):OPAL[k%OPAL.length];const tiny=v/tot<.07;return `<div class="o-tc${tiny?' o-tiny':''}" style="flex:${Math.round(v*1000)} 1 0;background:${c};opacity:${Math.max(.55,1-k*.06)}" title="${oEsc(l)} : ${oPv(v)}"><b>${oPv(v)}</b><span>${oEsc(l)}</span></div>`}).join('')}</div>`).join('')}</div><p class="note" style="margin-top:6px">Surface proportionnelle à la part de citations · plusieurs réponses possibles</p>`}
/* barre empilée à 100 % : réponse unique ordonnée */
function oStack(L,col){const tot=L.reduce((t,x)=>t+(x[1]||0),0)||1;
  return `<div class="o-stack"><div class="o-sb">${L.map(([l,v],i)=>{const f=(v||0)/tot;return f>0?`<i style="width:${f*100}%;background:${col?col(v,i):OPAL[i%OPAL.length]}" title="${oEsc(l)} : ${oPv(v)}">${f>=.08?oPv(v):''}</i>`:''}).join('')}</div>
   <div class="o-leg o-leg2">${L.map(([l,v],i)=>`<div><i style="background:${col?col(v,i):OPAL[i%OPAL.length]}"></i><span>${oEsc(l)}</span><b>${oPv(v)}</b></div>`).join('')}</div></div>`}
/* radar : satisfaction par aspect */
function oRadarH(L){try{return _radar(L.map(x=>String(x[0]).replace(/\s*\(.*?\)/g,'')),[{n:'Part de satisfaits',c:'#1a71b4',v:L.map(x=>x[1])}],{fmt:v=>oPv(v),ring:r=>r*100})}catch(e){return oRank(L)}}
const OKIND={v:oCols,d:oDonut,k:oRank,g:oRings,z:oTree,s:oStack,r:oRadarH};
function oChart(k,L,col){const f=OKIND[k];if(!f)return null;const html=`<div class="o-ch o-${k}">${f(L,col)}</div>`;
  try{const cats=L.map(x=>String(x[0])),cs=L.map((x,i)=>col?col(x[1],i):(k==='d'||k==='g'||k==='z'||k==='s'?OPAL[i%OPAL.length]:'#1a71b4'));
    return chrWrap(k,cats,[{n:'Part',c:'#1a71b4',cs,v:L.map(x=>x[1])}],{},html,1,v=>oPv(v))}catch(e){return html}}
{const _ob=oBars;oBars=function(L,col,mk){const k=OKQ.length?OKQ.shift():null;if(!k||mk)return _ob(L,col,mk);const h=oChart(k,L,col);return h==null?_ob(L,col,mk):h}}
{const _cp=cppPage2;cppPage2=function(L){OKQ.splice(0,OKQ.length,'v','d','k','s','r','z');try{return _cp.apply(this,arguments)}finally{OKQ.length=0}}}
{const _dp=digPage;digPage=function(L){OKQ.splice(0,OKQ.length,'d','v','g','s','r','z','k');try{return _dp.apply(this,arguments)}finally{OKQ.length=0}}}

/* ===================== v87 : E-learning · contenu des formations ===================== */
const EL_COURSES=[{"id":"xp","t":"L’expérience client en agence","sub":"Formation certifiante destinée aux équipes d’agence","dur":"3 h 30","lvl":"Tous niveaux","aud":"Chargés d’accueil, conseillers, chefs d’agence et adjoints","intro":"Cette formation donne aux équipes d’agence les gestes, les mots et les réflexes qui font une expérience client remarquable, de l’arrivée du client à la prise de congé. Elle s’appuie sur les standards observés lors des visites mystères et sur la voix des clients recueillie dans les enquêtes de satisfaction.","goals":["Comprendre ce qui construit la satisfaction, la recommandation et la fidélité","Maîtriser l’accueil, la gestion de l’attente et la prise en charge","Découvrir les besoins, conseiller et conclure avec méthode","Traiter une réclamation et apaiser un client mécontent","Respecter la confidentialité et la conformité en toutes circonstances","Lire ses indicateurs et piloter le progrès de son agence"],"modules":[{"t":"Les fondamentaux de l’expérience client","d":"20 min","obj":["Définir l’expérience client et ses moments de vérité","Relier l’expérience vécue aux résultats de l’agence","Connaître les trois indicateurs de référence"],"sec":[{"h":"Qu’est-ce que l’expérience client ?","p":["L’expérience client est la somme des perceptions qu’un client retire de toutes ses interactions avec l’entreprise : l’agence, le téléphone, l’application, le site internet, les messages. En agence, elle se joue en quelques minutes, sur des détails que le client remarque immédiatement : un regard, un sourire, une attente expliquée, un conseil juste.","Le client ne juge pas seulement le résultat (son opération est-elle faite ?) mais aussi la manière (comment a-t-il été traité ?) et l’effort qu’il a dû fournir (combien de temps, combien de démarches ?)."]},{"h":"Les moments de vérité","p":["Un moment de vérité est un instant où le client se forge une opinion durable. En agence, on en compte cinq principaux :"],"l":["L’arrivée : propreté des abords, signalétique, premier regard","L’accueil : salutation, orientation, prise en compte de la demande","L’attente : durée, confort, information sur le délai","La prise en charge : écoute, découverte du besoin, conseil, solution","La prise de congé : récapitulatif, suite donnée, remerciement"]},{"h":"Pourquoi c’est décisif pour l’agence","p":["Un client satisfait reste plus longtemps, souscrit davantage de services et recommande l’entreprise. Un client mécontent en parle autour de lui et part à la première occasion. Dans un marché où les offres se ressemblent, la qualité de la relation est le premier facteur de différenciation."]},{"h":"Les trois indicateurs de référence","l":["CSAT (satisfaction) : part de clients satisfaits ou très satisfaits, notes 4 et 5 sur 5","NPS (recommandation) : part de promoteurs (notes 9 et 10) moins part de détracteurs (notes 0 à 6)","CES (effort) : part de clients ayant fourni un effort faible moins part de clients ayant fourni un effort élevé"]}],"key":["Le client juge le résultat, la manière et l’effort","Cinq moments de vérité structurent la visite en agence","La satisfaction se traduit en fidélité, en équipement et en recommandation"],"cas":{"s":"Un client ressort de l’agence avec son opération réalisée, mais il a attendu 25 minutes sans information et le caissier ne l’a pas regardé.","q":"Le client sera-t-il satisfait ?","r":"Probablement pas : le résultat est obtenu, mais la manière (absence de regard) et l’effort (attente longue non expliquée) dégradent fortement son expérience. Une simple information sur le délai et un accueil personnalisé auraient changé sa perception."},"quiz":[{"q":"Sur quoi le client juge-t-il son expérience en agence ?","o":["Uniquement sur le résultat de son opération","Sur le résultat, la manière dont il est traité et l’effort fourni","Uniquement sur le temps d’attente","Sur le nombre de produits proposés"],"a":1,"e":"Le client évalue à la fois ce qu’il obtient, comment il est traité et l’effort que cela lui demande."},{"q":"Comment se calcule le NPS ?","o":["Moyenne des notes de recommandation","Part de notes 9 et 10 moins part de notes 0 à 6","Part de clients satisfaits","Part de notes 7 et 8"],"a":1,"e":"Le NPS soustrait la part de détracteurs (0 à 6) de la part de promoteurs (9 et 10)."},{"q":"Lequel de ces instants est un moment de vérité ?","o":["La clôture comptable de la journée","La réunion d’équipe du matin","L’accueil du client à son arrivée","La mise à jour des procédures"],"a":2,"e":"Les moments de vérité sont vécus par le client ; l’accueil en est un des plus décisifs."},{"q":"Que mesure le CES ?","o":["La satisfaction globale","L’effort fourni par le client pour obtenir ce qu’il voulait","Le nombre de réclamations","La part de clients fidèles"],"a":1,"e":"Le CES (Customer Effort Score) mesure la facilité ou la difficulté ressentie par le client."},{"q":"Quel est l’effet principal d’un client satisfait pour l’agence ?","o":["Il vient plus souvent réclamer","Il reste, souscrit davantage et recommande l’entreprise","Il demande des frais réduits","Il n’a aucun effet mesurable"],"a":1,"e":"La satisfaction se traduit par la fidélité, l’équipement et la recommandation."}]},{"t":"L’accueil et les premières impressions","d":"25 min","obj":["Soigner l’environnement et la présentation","Appliquer la règle des premières secondes","Orienter le client avec clarté"],"sec":[{"h":"L’environnement parle avant vous","p":["Avant même d’être salué, le client a déjà observé les abords, la propreté du hall, la lisibilité de la signalétique, l’état des présentoirs et de l’écritoire. Un hall encombré, une affiche périmée ou une borne hors service envoient un signal de négligence."],"l":["Contrôler chaque matin l’état des abords, du hall, des supports et des bornes","Retirer toute affiche obsolète ou abîmée","Vérifier la présence de stylos, formulaires et documentation à jour"]},{"h":"La présentation des collaborateurs","p":["La tenue professionnelle, le badge visible et une posture disponible rassurent le client. Un collaborateur occupé à son téléphone personnel ou en conversation privée donne l’impression que le client dérange."]},{"h":"La règle des premières secondes","p":["Le client doit être reconnu dans les premières secondes de son arrivée, même si vous êtes occupé. Un regard, un signe de tête ou un « Bonjour, je suis à vous dans un instant » suffit à transformer une attente subie en attente acceptée."],"l":["Saluer le premier, en regardant le client","Sourire et adopter une voix posée","Se présenter si la situation s’y prête","Demander l’objet de la visite avec une question ouverte : « Que puis-je faire pour vous ? »"]},{"h":"Orienter avec clarté","p":["Une fois la demande comprise, le client doit savoir où aller, qui il va rencontrer et combien de temps il attendra. Accompagnez-le si possible jusqu’à l’espace d’attente ou présentez-le au collaborateur qui prendra le relais."]}],"key":["L’environnement est le premier message envoyé au client","Saluer le premier, en regardant le client, dans les premières secondes","Toujours orienter : où, qui, combien de temps"],"cas":{"s":"Vous êtes au téléphone avec un client lorsqu’une personne entre et se dirige vers vous.","q":"Que faites-vous ?","r":"Vous établissez un contact visuel, vous la saluez d’un signe et, dès que possible, d’un « Bonjour, je suis à vous dans un instant ». Vous terminez votre appel rapidement puis vous la prenez en charge en vous excusant de l’attente."},"quiz":[{"q":"Quand le client doit-il être reconnu par un collaborateur ?","o":["Quand son tour arrive","Dans les premières secondes de son arrivée","Après avoir pris un ticket","Uniquement s’il s’adresse à l’accueil"],"a":1,"e":"La reconnaissance immédiate, même brève, transforme l’attente subie en attente acceptée."},{"q":"Quelle question d’accueil est la plus appropriée ?","o":["« Oui ? »","« C’est pour quoi ? »","« Que puis-je faire pour vous ? »","« Vous avez un ticket ? »"],"a":2,"e":"Une question ouverte et courtoise invite le client à exprimer sa demande."},{"q":"Que doit savoir le client après avoir été orienté ?","o":["Le nom du directeur","Où aller, qui il va rencontrer et combien de temps il attendra","Les tarifs de l’agence","Le nombre de clients présents"],"a":1,"e":"Une orientation complète réduit l’incertitude et l’effort ressenti."},{"q":"Quel élément nuit le plus aux premières impressions ?","o":["Un badge visible","Une affiche périmée et des supports abîmés","Un hall rangé","Une écritoire équipée de stylos"],"a":1,"e":"Les supports négligés envoient un signal d’abandon avant tout échange."},{"q":"Qui doit saluer en premier ?","o":["Le client","Le collaborateur","Celui qui parle le plus fort","Peu importe"],"a":1,"e":"Le collaborateur salue le premier : c’est un standard de courtoisie et de professionnalisme."}]},{"t":"La gestion de l’attente","d":"20 min","obj":["Comprendre la perception du temps d’attente","Informer et rassurer le client qui attend","Agir sur l’organisation aux heures de pointe"],"sec":[{"h":"Le temps perçu compte plus que le temps réel","p":["Une attente inoccupée, inexpliquée ou injuste paraît beaucoup plus longue qu’elle ne l’est. À l’inverse, un client informé, installé confortablement et occupé accepte mieux le même délai."],"l":["Une attente inexpliquée paraît plus longue qu’une attente annoncée","Une attente debout paraît plus longue qu’une attente assise","Une attente injuste (passe-droits) est la plus mal vécue"]},{"h":"Informer et rassurer","p":["Annoncez un délai réaliste, plutôt un peu surestimé que sous-estimé. Si l’attente se prolonge, revenez vers le client pour le tenir informé. Remerciez-le de sa patience au moment de la prise en charge."],"l":["« Un conseiller vous recevra dans une dizaine de minutes environ. »","« Merci de votre patience, je reviens vers vous dès que le conseiller est disponible. »","« Merci d’avoir patienté, je suis à vous. »"]},{"h":"Rendre l’attente utile et confortable","p":["Proposez de vérifier que le client dispose des pièces nécessaires, remettez-lui une documentation adaptée ou présentez les services disponibles sur l’application et les automates pour ses opérations simples."]},{"h":"Agir sur l’organisation","p":["Aux heures de pointe, le chef d’agence peut renforcer l’accueil et les caisses, orienter les opérations simples vers les automates et l’application, et ouvrir un guichet supplémentaire. L’observation régulière des pics d’affluence permet d’anticiper."]}],"key":["Informer sur le délai et revenir vers le client si l’attente se prolonge","Installer le client et rendre l’attente utile","Anticiper les pics d’affluence par l’organisation"],"cas":{"s":"Un client attend depuis vingt minutes alors que le délai annoncé était de dix minutes. Il commence à s’impatienter.","q":"Quelle attitude adoptez-vous ?","r":"Vous allez au-devant de lui sans attendre qu’il se plaigne, vous reconnaissez le retard, vous donnez un nouveau délai réaliste et, si possible, une solution : prise en charge par un autre collaborateur ou rendez-vous à un horaire choisi."},"quiz":[{"q":"Quelle attente paraît la plus longue au client ?","o":["Une attente annoncée et assise","Une attente inexpliquée et inoccupée","Une attente de cinq minutes","Une attente avec documentation"],"a":1,"e":"L’absence d’information et d’occupation allonge fortement le temps perçu."},{"q":"Quel délai annoncer au client ?","o":["Le plus court possible pour le rassurer","Un délai réaliste, plutôt légèrement surestimé","Aucun délai","Le délai moyen de la semaine"],"a":1,"e":"Mieux vaut être pris en charge plus tôt que prévu que plus tard."},{"q":"Que faire si l’attente dépasse le délai annoncé ?","o":["Attendre que le client se manifeste","Revenir vers lui, reconnaître le retard et proposer une solution","Ignorer la situation","Lui conseiller de revenir un autre jour"],"a":1,"e":"La proactivité désamorce l’impatience et montre au client qu’il compte."},{"q":"Quelle mesure d’organisation aide aux heures de pointe ?","o":["Fermer un guichet","Orienter les opérations simples vers les automates et l’application","Suspendre l’accueil","Allonger la pause déjeuner"],"a":1,"e":"Désengorger les guichets des opérations simples libère du temps pour le conseil."},{"q":"Que dire au moment de la prise en charge après une attente ?","o":["Rien de particulier","« Merci d’avoir patienté, je suis à vous. »","« C’est à votre tour. »","« Il y avait beaucoup de monde. »"],"a":1,"e":"Remercier le client pour sa patience reconnaît l’effort qu’il a fourni."}]},{"t":"La découverte des besoins et l’écoute active","d":"30 min","obj":["Conduire un entretien structuré","Poser les bonnes questions","Pratiquer l’écoute active et la reformulation"],"sec":[{"h":"Un entretien en quatre temps","l":["Accueillir : se présenter, mettre à l’aise, donner le cadre de l’entretien","Découvrir : comprendre la situation, le besoin et les motivations","Conseiller : proposer la solution adaptée et l’argumenter","Conclure : valider, formaliser et organiser la suite"]},{"h":"Les questions ouvertes","p":["Les questions ouvertes invitent le client à s’exprimer : elles commencent par « Comment », « Qu’est-ce que », « Pourquoi », « Parlez-moi de ». Elles permettent de découvrir la situation, les projets et les motivations, au-delà de la demande initiale."],"l":["« Parlez-moi de votre projet. »","« Comment utilisez-vous nos services au quotidien ? »","« Qu’est-ce qui est le plus important pour vous dans ce choix ? »"]},{"h":"Les questions fermées et de précision","p":["Les questions fermées (réponse oui ou non) servent à vérifier un point précis ou à valider une compréhension. Utilisées trop tôt, elles enferment l’échange et donnent l’impression d’un interrogatoire."]},{"h":"L’écoute active","p":["Écouter activement, c’est montrer au client qu’il est entendu : regard, prise de notes, relances courtes, absence d’interruption. C’est aussi accepter les silences, qui laissent au client le temps de compléter sa pensée."]},{"h":"La reformulation","p":["Reformuler, c’est redire avec ses mots ce que le client a exprimé pour vérifier sa compréhension : « Si je vous comprends bien, vous souhaitez une solution simple pour vos opérations du mois, sans dépasser votre budget, c’est bien cela ? ». La reformulation évite les malentendus et prouve l’écoute."]}],"key":["Découvrir avant de proposer","Questions ouvertes pour comprendre, fermées pour valider","Reformuler pour vérifier et montrer l’écoute"],"cas":{"s":"Un client demande simplement « le tarif d’un service en particulier ».","q":"Comment conduisez-vous l’échange ?","r":"Vous donnez une première information puis vous découvrez son projet par des questions ouvertes (usage, fréquence, budget, attentes, contraintes). Vous reformulez son besoin avant de proposer une solution adaptée, éventuellement différente de sa demande initiale."},"quiz":[{"q":"Quelle est la bonne succession des étapes d’un entretien ?","o":["Conseiller, découvrir, conclure, accueillir","Accueillir, découvrir, conseiller, conclure","Découvrir, conclure, accueillir, conseiller","Conclure, conseiller, découvrir, accueillir"],"a":1,"e":"On découvre le besoin avant de conseiller, puis on conclut."},{"q":"Laquelle est une question ouverte ?","o":["« Avez-vous déjà un compte chez nous ? »","« Êtes-vous salarié ? »","« Parlez-moi de votre projet. »","« Voulez-vous cette offre ? »"],"a":2,"e":"Une question ouverte appelle une réponse développée."},{"q":"À quoi sert la reformulation ?","o":["À gagner du temps","À vérifier la compréhension et montrer l’écoute","À conclure la vente","À changer de sujet"],"a":1,"e":"Reformuler sécurise la compréhension et valorise le client."},{"q":"Quel comportement relève de l’écoute active ?","o":["Interrompre pour aller plus vite","Regarder son écran pendant que le client parle","Prendre des notes et laisser le client terminer","Penser à la question suivante"],"a":2,"e":"L’écoute active se voit : regard, notes, relances, respect des silences."},{"q":"Quel est le risque des questions fermées posées trop tôt ?","o":["Elles prennent trop de temps","Elles enferment l’échange et ressemblent à un interrogatoire","Elles sont impolies","Elles sont interdites"],"a":1,"e":"Les questions fermées valident ; elles ne permettent pas de découvrir."}]},{"t":"Le conseil, l’argumentation et les objections","d":"30 min","obj":["Proposer une solution adaptée au besoin","Argumenter en termes de bénéfices client","Traiter les objections avec méthode"],"sec":[{"h":"Une solution adaptée, pas un produit poussé","p":["Le bon conseil part du besoin découvert. Il vaut mieux proposer une solution juste et comprise qu’un produit de plus qui sera mal utilisé ou rapidement résilié. Le client doit repartir convaincu que le conseiller a agi dans son intérêt."]},{"h":"Caractéristiques, avantages, bénéfices","p":["Un argument efficace relie une caractéristique du produit à un bénéfice concret pour le client, en s’appuyant sur ce qu’il a exprimé pendant la découverte."],"l":["Caractéristique : « Votre solde se suit en temps réel sur l’application. »","Avantage : « Vous savez à tout moment où vous en êtes. »","Bénéfice : « Vous gardez la maîtrise du budget mensuel dont vous m’avez parlé. »"]},{"h":"Les supports et la proposition complémentaire","p":["Appuyez-vous sur une documentation claire, une simulation chiffrée et un exemple concret. Lorsque c’est pertinent, proposez un produit ou un service complémentaire lié au besoin (assurance, service en ligne, application mobile) : c’est un service rendu, pas une pression commerciale."]},{"h":"Traiter une objection en quatre temps","l":["Écouter l’objection jusqu’au bout, sans interrompre","Reformuler pour montrer que vous l’avez comprise","Répondre avec un argument ou une solution adaptée","Vérifier que la réponse convient au client"]},{"h":"Exemple d’objection","p":["« C’est trop cher. » — « Je comprends que le coût compte pour vous. Si l’on regarde le coût mensuel, cela revient moins cher que ce que vous payez aujourd’hui, avec en plus davantage de services. Est-ce que cela répond à votre préoccupation ? »"]}],"key":["Partir du besoin pour proposer la solution juste","Argumenter en bénéfices pour le client","Écouter, reformuler, répondre, vérifier face à une objection"],"cas":{"s":"Un client hésite à souscrire l’application mobile : « Je n’ai pas confiance, j’ai peur des fraudes. »","q":"Comment traitez-vous cette objection ?","r":"Vous écoutez, vous reformulez sa crainte, vous expliquez les mesures de sécurité (code personnel, validation des opérations, alertes) et vous proposez une démonstration ou un accompagnement à l’activation. Vous vérifiez enfin que sa crainte est levée."},"quiz":[{"q":"D’où doit partir le conseil ?","o":["Des objectifs commerciaux du mois","Du besoin découvert chez le client","Du produit le plus rentable","Du dernier produit lancé"],"a":1,"e":"Un conseil juste répond au besoin exprimé et découvert."},{"q":"Qu’est-ce qu’un bénéfice client ?","o":["Une caractéristique technique","Ce que le produit apporte concrètement au client, au regard de son besoin","Le prix du produit","La marge de l’entreprise"],"a":1,"e":"Le bénéfice traduit la caractéristique dans la vie du client."},{"q":"Quelle est la première étape face à une objection ?","o":["Répondre immédiatement","Écouter l’objection jusqu’au bout","Changer de produit","Insister"],"a":1,"e":"On écoute avant de reformuler puis de répondre."},{"q":"Une proposition complémentaire est pertinente lorsqu’elle…","o":["Augmente le nombre de produits vendus","Est liée au besoin du client et lui rend service","Est imposée avec le produit principal","Est proposée à tous les clients sans distinction"],"a":1,"e":"La proposition complémentaire est un service lorsqu’elle répond à un besoin."},{"q":"Comment terminer le traitement d’une objection ?","o":["En passant au sujet suivant","En vérifiant que la réponse convient au client","En concluant la vente immédiatement","En donnant une brochure"],"a":1,"e":"La vérification confirme que l’objection est levée."}]},{"t":"La conclusion, la prise de congé et le suivi","d":"20 min","obj":["Conclure l’entretien avec clarté","Soigner la prise de congé","Assurer le suivi promis"],"sec":[{"h":"Conclure clairement","p":["Récapitulez ce qui a été décidé, les documents à fournir, les prochaines étapes et les délais. Le client doit repartir en sachant exactement ce qui va se passer et quand."],"l":["« Pour récapituler, nous avons… »","« Il vous reste à me transmettre… avant le… »","« Vous recevrez une réponse d’ici… »"]},{"h":"Laisser ses coordonnées","p":["Remettez votre carte de visite ou vos coordonnées directes et proposez au client de vous recontacter en cas de question. Le client sait ainsi à qui s’adresser, sans recommencer son explication."]},{"h":"La prise de congé","p":["La prise de congé est le dernier souvenir de la visite : levez-vous si possible, remerciez le client de sa visite et de sa confiance, saluez-le en l’appelant par son nom et raccompagnez-le si la configuration de l’agence le permet."]},{"h":"Tenir ses engagements","p":["Un engagement non tenu (rappel oublié, dossier non suivi) annule tous les efforts de l’entretien. Notez chaque promesse dans l’outil de suivi et rappelez le client à la date annoncée, même si vous n’avez pas encore la réponse définitive."]}],"key":["Récapituler décisions, pièces, étapes et délais","Remettre ses coordonnées et personnaliser la prise de congé","Tenir chaque engagement à la date annoncée"],"cas":{"s":"Vous avez promis de rappeler un client vendredi pour lui donner la réponse à sa demande de compte professionnel, mais le dossier n’est pas encore étudié.","q":"Que faites-vous vendredi ?","r":"Vous rappelez le client comme convenu, vous lui expliquez où en est son dossier et vous lui donnez une nouvelle date fiable. Le client apprécie le respect de l’engagement, même sans réponse définitive."},"quiz":[{"q":"Que doit contenir le récapitulatif de fin d’entretien ?","o":["Uniquement le prix","Les décisions, les pièces à fournir, les étapes et les délais","Le planning du conseiller","Les objectifs de l’agence"],"a":1,"e":"Le client doit savoir exactement ce qui va se passer et quand."},{"q":"Pourquoi remettre ses coordonnées au client ?","o":["Pour respecter une obligation légale","Pour qu’il sache à qui s’adresser sans recommencer son explication","Pour augmenter les appels","Ce n’est pas utile"],"a":1,"e":"Un interlocuteur identifié réduit l’effort du client."},{"q":"Quelle prise de congé est la plus professionnelle ?","o":["« Au revoir. » sans lever les yeux","Remercier le client par son nom et le saluer en le regardant","« Suivant ! »","Ne rien dire"],"a":1,"e":"La prise de congé personnalisée laisse un dernier souvenir positif."},{"q":"Que faire si vous ne pouvez pas tenir le délai promis ?","o":["Attendre d’avoir la réponse","Rappeler le client à la date prévue et donner une nouvelle date fiable","Ne rien dire","Demander à un collègue de le faire plus tard"],"a":1,"e":"Tenir le rendez-vous de rappel préserve la confiance."},{"q":"Où noter les engagements pris envers un client ?","o":["Sur un papier libre","Dans l’outil de suivi de l’agence","Nulle part, on s’en souvient","Dans un message personnel"],"a":1,"e":"L’outil de suivi garantit qu’aucune promesse n’est oubliée, même en cas d’absence."}]},{"t":"Les réclamations et les clients mécontents","d":"30 min","obj":["Accueillir une réclamation sans la subir","Appliquer une méthode de traitement","Transformer une réclamation en fidélité"],"sec":[{"h":"Une réclamation est une chance","p":["Un client qui réclame donne à l’entreprise l’occasion de corriger un problème et de le garder. La plupart des clients mécontents ne disent rien et partent. Une réclamation bien traitée renforce souvent la fidélité au-delà de son niveau initial."]},{"h":"La méthode en cinq étapes","l":["Écouter sans interrompre, en laissant le client exprimer son mécontentement","Reconnaître le désagrément et remercier le client de l’avoir signalé","Reformuler les faits pour s’assurer de la bonne compréhension","Proposer une solution ou un plan d’action, avec un délai précis","Assurer le suivi et vérifier la satisfaction du client"]},{"h":"Les mots qui apaisent","l":["« Je comprends votre mécontentement. »","« Merci de nous avoir signalé ce problème. »","« Voici ce que je vous propose… »","« Je vous rappelle d’ici jeudi pour vous confirmer la régularisation. »"]},{"h":"Les erreurs à éviter","l":["Se justifier ou rejeter la faute sur un autre service","Couper la parole ou hausser le ton","Promettre ce que l’on ne peut pas tenir","Laisser une réclamation sans trace écrite ni suivi"]},{"h":"Face à un client agressif","p":["Restez calme, baissez le ton, proposez de vous installer dans un espace plus discret et ramenez l’échange vers les faits et la solution. Si la situation l’exige, faites intervenir le chef d’agence. La sécurité des personnes reste prioritaire."]}],"key":["Écouter, reconnaître, reformuler, proposer, suivre","Ne jamais se justifier ni rejeter la faute","Enregistrer chaque réclamation et tenir le délai annoncé"],"cas":{"s":"Un client se présente furieux : des frais lui ont été prélevés à tort pour la deuxième fois.","q":"Comment traitez-vous sa réclamation ?","r":"Vous l’installez à l’écart, vous l’écoutez sans l’interrompre, vous reconnaissez le désagrément et le remerciez de son signalement, vous vérifiez les faits, vous engagez la régularisation avec un délai précis, vous enregistrez la réclamation et vous le rappelez pour confirmer le remboursement."},"quiz":[{"q":"Quelle est la première étape du traitement d’une réclamation ?","o":["Proposer une solution","Écouter sans interrompre","Expliquer la procédure","Vérifier le dossier informatique"],"a":1,"e":"L’écoute permet au client d’exprimer son mécontentement et apaise l’échange."},{"q":"Quelle phrase est à éviter ?","o":["« Je comprends votre mécontentement. »","« Ce n’est pas de notre faute, c’est le siège. »","« Merci de nous l’avoir signalé. »","« Voici ce que je vous propose. »"],"a":1,"e":"Rejeter la faute sur un autre service décrédibilise toute l’entreprise."},{"q":"Pourquoi une réclamation est-elle une chance ?","o":["Elle permet de facturer des frais","Elle donne l’occasion de corriger un problème et de fidéliser le client","Elle augmente les statistiques","Elle n’en est pas une"],"a":1,"e":"Une réclamation bien traitée renforce souvent la fidélité."},{"q":"Face à un client agressif, que faire ?","o":["Hausser le ton pour reprendre la main","Rester calme et proposer un espace plus discret","Lui demander de quitter l’agence immédiatement","L’ignorer"],"a":1,"e":"Le calme et la discrétion désamorcent la tension."},{"q":"Que faut-il faire après avoir proposé une solution ?","o":["Clore le dossier","Assurer le suivi et vérifier la satisfaction du client","Passer au client suivant","Attendre que le client rappelle"],"a":1,"e":"Le suivi garantit que la solution a bien été mise en œuvre."}]},{"t":"Confidentialité, conformité et éthique","d":"20 min","obj":["Protéger les informations du client","Respecter les règles de conformité","Agir avec loyauté et transparence"],"sec":[{"h":"La confidentialité, un engagement absolu","p":["Les informations bancaires sont confidentielles. Le client doit pouvoir parler de sa situation sans être entendu par d’autres clients. Le secret professionnel s’applique à toutes les informations dont le collaborateur a connaissance."],"l":["Parler à voix modérée et ne jamais annoncer un solde ou un montant à voix haute","Utiliser les espaces de conseil fermés pour les entretiens personnels","Ne laisser aucun document client visible ni aucun écran déverrouillé","Ne jamais évoquer la situation d’un client en dehors du cadre professionnel"]},{"h":"L’identification et la conformité","p":["Vérifier l’identité du client avant toute opération, appliquer les procédures de connaissance client et signaler toute opération inhabituelle selon les règles internes. Ces contrôles protègent le client autant que l’entreprise ; ils s’expliquent avec courtoisie."]},{"h":"La transparence","p":["Le client doit comprendre les conditions, les frais et les engagements de ce qu’il souscrit. Expliquer clairement les tarifs et remettre les documents d’information fait partie du conseil."]},{"h":"La loyauté","p":["Ne jamais conseiller un produit inadapté pour atteindre un objectif, ne pas accepter de cadeau qui pourrait influencer une décision et signaler toute situation de conflit d’intérêts. La confiance du client est le premier capital de l’agence."]}],"key":["Discrétion : voix modérée, espaces fermés, documents protégés","Identifier le client et appliquer les procédures, avec courtoisie","Expliquer les frais et ne jamais vendre un produit inadapté"],"cas":{"s":"Au guichet, un client vous demande son solde alors que plusieurs personnes attendent juste derrière lui.","q":"Comment répondez-vous ?","r":"Vous ne l’annoncez pas à voix haute : vous lui montrez le montant à l’écran ou sur un ticket, ou vous l’invitez à le consulter sur l’application ou l’automate. Vous préservez ainsi sa confidentialité."},"quiz":[{"q":"Comment communiquer un solde à un client au guichet ?","o":["À voix haute pour être bien compris","En le montrant discrètement à l’écran ou sur un ticket","En le criant au client suivant","Par téléphone uniquement"],"a":1,"e":"Aucun montant ne doit être annoncé à portée d’oreille d’autres clients."},{"q":"Pourquoi vérifier l’identité du client ?","o":["Par méfiance","Pour protéger le client et respecter les règles de conformité","Pour ralentir l’opération","Ce n’est pas nécessaire"],"a":1,"e":"Les contrôles protègent le client autant que l’entreprise."},{"q":"Que faire d’un document client après l’entretien ?","o":["Le laisser sur le bureau","Le ranger ou le classer en lieu sûr","Le jeter dans la corbeille ordinaire","Le donner à un collègue"],"a":1,"e":"Aucun document client ne doit rester visible ou accessible."},{"q":"Quel comportement est contraire à la loyauté ?","o":["Expliquer les frais","Conseiller un produit inadapté pour atteindre un objectif","Remettre la documentation","Signaler un conflit d’intérêts"],"a":1,"e":"Le conseil doit servir l’intérêt du client."},{"q":"Où mener un entretien sur la situation personnelle d’un client ?","o":["Dans le hall","Dans un espace de conseil fermé","Au guichet devant la file","Au téléphone dans le hall"],"a":1,"e":"L’espace fermé garantit la confidentialité de l’échange."}]},{"t":"Mesurer et piloter l’expérience client","d":"25 min","obj":["Lire les résultats de son agence","Comprendre la visite mystère et l’enquête de satisfaction","Construire et suivre un plan de progrès"],"sec":[{"h":"Deux regards complémentaires","p":["L’enquête de satisfaction donne la voix des clients : ce qu’ils ressentent, ce qu’ils attendent, ce qui les irrite. La visite mystère observe les standards de service tels qu’ils sont appliqués, geste par geste. Les deux se complètent : l’une dit ce que vivent les clients, l’autre ce que fait l’agence."]},{"h":"Lire son tableau de bord","l":["Le score global et son évolution d’une mesure à l’autre","Les séquences du parcours les plus faibles (accueil, attente, prise en charge, caisse…)","Les critères non respectés, à fort coefficient en priorité","La comparaison avec le format et le réseau"]},{"h":"Construire un plan de progrès","p":["Pour chaque séquence sous l’objectif, choisissez une action concrète, un responsable, un délai et un résultat attendu. Privilégiez quelques actions bien suivies plutôt qu’une longue liste. Les modules de micro-learning de la plateforme aident à travailler chaque séquence."]},{"h":"Faire vivre le progrès","p":["Partagez les résultats en réunion d’équipe, célébrez les progrès, organisez des mises en situation et vérifiez à la mesure suivante que les actions ont produit leurs effets. L’expérience client est un travail d’équipe quotidien."]}],"key":["Enquête : la voix des clients ; visite mystère : les standards appliqués","Prioriser les séquences et critères les plus faibles","Une action, un responsable, un délai, un résultat attendu"],"cas":{"s":"Votre agence obtient un bon score global mais la séquence « Gestion de l’attente » est sous l’objectif depuis deux mesures.","q":"Quelle action prioritaire mettez-vous dans le plan de progrès ?","r":"Une action ciblée sur l’attente : information systématique sur le délai, renfort de l’accueil aux heures de pointe et orientation vers les automates, avec un responsable désigné, une échéance et un indicateur suivi à la prochaine mesure."},"quiz":[{"q":"Que mesure la visite mystère ?","o":["Le chiffre d’affaires de l’agence","L’application des standards de service, geste par geste","Le nombre de clients","La satisfaction déclarée"],"a":1,"e":"La visite mystère observe les standards tels qu’ils sont appliqués."},{"q":"Que donne l’enquête de satisfaction ?","o":["La voix des clients : ressenti, attentes, irritants","Le nombre de visites","Les procédures internes","Les objectifs commerciaux"],"a":0,"e":"L’enquête exprime ce que vivent et attendent les clients."},{"q":"Quelle séquence traiter en priorité ?","o":["La plus forte","Celle qui est sous l’objectif, avec des critères à fort coefficient non respectés","N’importe laquelle","La dernière du parcours"],"a":1,"e":"On concentre l’effort là où l’écart est le plus fort et le plus pénalisant."},{"q":"Que doit contenir une action de progrès ?","o":["Un slogan","Une action concrète, un responsable, un délai et un résultat attendu","Uniquement un délai","Un budget"],"a":1,"e":"Ces quatre éléments rendent l’action pilotable."},{"q":"Comment vérifier l’efficacité d’un plan de progrès ?","o":["En demandant l’avis du chef d’agence","En comparant les résultats à la mesure suivante","En comptant les actions","Ce n’est pas nécessaire"],"a":1,"e":"La mesure suivante montre si les actions ont produit leurs effets."}]}],"exam":[{"q":"Le client juge son expérience sur…","o":["Le résultat seulement","Le résultat, la manière et l’effort","La décoration de l’agence","Le nombre de produits souscrits"],"a":1},{"q":"Un client NPS « promoteur » a donné une note de…","o":["5 ou 6","7 ou 8","9 ou 10","0 à 6"],"a":2},{"q":"Dans les premières secondes de l’arrivée d’un client, le collaborateur doit…","o":["Finir sa tâche en cours sans le regarder","Le reconnaître par un regard ou un mot","Lui demander son ticket","Attendre qu’il s’adresse à lui"],"a":1},{"q":"Une affiche périmée dans le hall…","o":["Est sans importance","Envoie un signal de négligence avant tout échange","Informe le client","Améliore l’image"],"a":1},{"q":"Pour réduire le temps d’attente perçu, il faut avant tout…","o":["Ne rien annoncer","Informer le client sur le délai et l’installer","Le faire attendre debout","Servir d’abord les clients connus"],"a":1},{"q":"Si l’attente dépasse le délai annoncé, le collaborateur…","o":["Attend que le client se plaigne","Revient vers le client, reconnaît le retard et propose une solution","Change de poste","Ferme le guichet"],"a":1},{"q":"L’ordre correct d’un entretien est…","o":["Conseiller, accueillir, conclure, découvrir","Accueillir, découvrir, conseiller, conclure","Découvrir, accueillir, conclure, conseiller","Conclure, découvrir, conseiller, accueillir"],"a":1},{"q":"« Parlez-moi de votre projet » est…","o":["Une question fermée","Une question ouverte","Une objection","Une reformulation"],"a":1},{"q":"Reformuler sert à…","o":["Clore l’entretien","Vérifier la compréhension et prouver l’écoute","Changer de sujet","Vendre plus vite"],"a":1},{"q":"Un argument efficace relie une caractéristique à…","o":["Un bénéfice concret pour le client","Le prix du concurrent","La marge de l’entreprise","Un objectif commercial"],"a":0},{"q":"Face à l’objection « c’est trop cher », la première étape est de…","o":["Baisser le prix","Écouter l’objection jusqu’au bout","Proposer un autre produit immédiatement","Insister sur les avantages"],"a":1},{"q":"Le récapitulatif de fin d’entretien précise…","o":["Les décisions, les pièces, les étapes et les délais","Les objectifs du conseiller","Le planning de l’agence","Uniquement la date du prochain rendez-vous"],"a":0},{"q":"Si vous ne pouvez pas donner la réponse promise à la date convenue…","o":["Vous attendez d’avoir la réponse","Vous rappelez quand même le client et donnez une nouvelle date fiable","Vous ne dites rien","Vous laissez le client rappeler"],"a":1},{"q":"La première étape du traitement d’une réclamation est…","o":["Proposer un geste commercial","Écouter sans interrompre","Expliquer la procédure","Transférer au siège"],"a":1},{"q":"Quelle phrase est à proscrire face à une réclamation ?","o":["« Merci de nous l’avoir signalé. »","« Je comprends votre mécontentement. »","« Ce n’est pas notre faute, voyez avec un autre service. »","« Voici ce que je vous propose. »"],"a":2},{"q":"Face à un client agressif, il faut…","o":["Hausser le ton","Rester calme et proposer un espace plus discret","Le faire sortir immédiatement","Ignorer ses propos"],"a":1},{"q":"Le solde d’un client se communique…","o":["À voix haute","Discrètement, à l’écran ou sur un ticket","Au client suivant","Par affichage"],"a":1},{"q":"Conseiller un produit inadapté pour atteindre un objectif est…","o":["Acceptable en fin de mois","Contraire à la loyauté envers le client","Recommandé","Sans conséquence"],"a":1},{"q":"La visite mystère permet d’observer…","o":["La satisfaction déclarée des clients","L’application des standards de service","Le chiffre d’affaires","Les réclamations reçues"],"a":1},{"q":"Une action de plan de progrès comprend…","o":["Une action, un responsable, un délai et un résultat attendu","Uniquement une intention","Un slogan d’équipe","Une liste de tous les critères"],"a":0}]},{"id":"conseil","t":"Conseil et vente de produits bancaires","sub":"Prochainement","dur":"2 h 30","soon":1,"aud":"Conseillers clientèle"},{"id":"recl","t":"Gestion experte des réclamations","sub":"Prochainement","dur":"2 h","soon":1,"aud":"Toutes les fonctions d’agence"},{"id":"mgr","t":"Manager l’expérience client en agence","sub":"Prochainement","dur":"3 h","soon":1,"aud":"Chefs d’agence et adjoints"}];

/* ===================== v87 : modules activables (micro-learning, analyse BI, e-learning) et espace E-learning ===================== */
const featOn=k=>!(AST.home&&AST.home['f_'+k]===false);
const elMaq=()=>featOn('elmaq')&&!!window.__elFree;
/* ---------- micro-learning et analyse BI : retirés de la navigation et des fiches agence ---------- */
function featApply(){try{
  if(S&&S.mod==='cm'){if(S.page==='ml'&&!featOn('ml'))S.page='dash';if(S.page==='bi'&&!featOn('bi'))S.page='dash';if(S.agTab==='ml'&&!featOn('ml'))S.agTab='dash'}
  if(!featOn('ml'))$$('#nav [data-k="ml"],#nav [data-k="per:ml"],#agTabs [data-t="ml"]').forEach(b=>b.remove());
  if(!featOn('bi'))$$('#nav [data-k="bi"]').forEach(b=>b.remove());
  const h=$('#modElearn');if(h)h.hidden=!featOn('el')||!((typeof ROLE!=='undefined'&&ROLE)||ADMIN);
  $$('#nav [data-el],#mnav [data-el]').forEach(b=>b.remove());cxApply();}catch(e){}}
{const _rd=render;render=function(){try{if(S.mod==='cm'){if(S.page==='ml'&&!featOn('ml'))S.page='dash';if(S.page==='bi'&&!featOn('bi'))S.page='dash';if(S.agTab==='ml'&&!featOn('ml'))S.agTab='dash'}}catch(e){}const r=_rd.apply(this,arguments);featApply();return r}}
/* ---------- administration : fonctions complémentaires ---------- */
{const _ah=admHomeHtml;admHomeHtml=function(){const h=_ah.apply(this,arguments);if(!ADMIN)return h;
  const L=[['ml','Micro-learning','Modules de formation courts déclenchés par les séquences sous l’objectif, dans le client mystère'],['bi','Analyse BI','Rubrique de business intelligence du client mystère agences'],['el','E-learning','Formations certifiantes pour les équipes d’agence, accessibles depuis la page d’accueil'],['elmaq','E-learning · mode présentation','Formation parcourue jusqu’au bout quelle que soit la note, certificat accessible à l’issue de l’évaluation finale (à désactiver en exploitation : certificat à 100 %)'],['pts','Compte points des agences','Points gagnés par l’atteinte des objectifs de satisfaction et de client mystère et par le certificat e-learning'],['gift','Catalogue cadeaux','Commande de cadeaux par les agences avec leurs points disponibles (nécessite le compte points)']];
  return h+`<article class="account-panel adm-card" id="admFeat"><h2>Fonctions complémentaires</h2><p class="adm-p">Activez ou retirez les fonctions proposées aux utilisateurs. Une fonction retirée disparaît de la navigation et de la page d’accueil une fois la nouvelle version enregistrée et diffusée.</p>
  <div class="hb-list">${L.map(([k,l,d])=>`<label class="hb-it"><span><b>${l}</b><small>${d}</small></span><span class="hb-sw"><input type="checkbox" data-featch="${k}" ${featOn(k)?'checked':''}><i></i></span></label>`).join('')}</div></article>`}}
{const _xb=admExtraBind;admExtraBind=function(){const r=_xb.apply(this,arguments);const R=$('#adminMain');const NM={ml:'Micro-learning',bi:'Analyse BI',el:'E-learning',elmaq:'E-learning · mode présentation',pts:'Compte points des agences',gift:'Catalogue cadeaux'};
  if(R)R.querySelectorAll('[data-featch]').forEach(c=>c.onchange=()=>{const k=c.dataset.featch;AST.home=Object.assign({},AST.home||{},{['f_'+k]:c.checked});admSave();featApply();admToast(`${NM[k]} : ${c.checked?'proposé':'retiré'} aux utilisateurs.`)});return r}}
/* ===================== E-learning ===================== */
const ELK=()=>'el-'+CLI_NAME.toLowerCase()+'-'+((CUR&&CUR.id)||'anon');
const elGet=()=>{try{return JSON.parse(localStorage.getItem(ELK())||'{}')||{}}catch(e){return {}}};
const elPut=o=>{try{localStorage.setItem(ELK(),JSON.stringify(o))}catch(e){}};
const EL={c:null,v:'cat',m:0,q:null,ans:{},res:null};
const elCourse=id=>EL_COURSES.find(c=>c.id===id);
const elSt=c=>{const g=elGet();return g[c.id]||(g[c.id]={mods:{},exam:null})};
const elSave=(c,st)=>{const g=elGet();g[c.id]=st;elPut(g)};
const elDone=(c,st)=>c.modules.filter((m,i)=>st.mods[i]&&st.mods[i].ok).length;
const elPct=(c,st)=>Math.round(100*(elDone(c,st)+(st.exam&&st.exam.ok?1:0))/(c.modules.length+1));
const elShuffle=a=>{const b=a.slice();for(let i=b.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[b[i],b[j]]=[b[j],b[i]]}return b};
const elUser=()=>{if(typeof ROLE!=='undefined'&&ROLE&&AGS[ROLE.ag])return 'Agence '+AGS[ROLE.ag].n;return (CUR&&(CUR.nom||CUR.name))||'Participant'};
const ICN={book:'<svg viewBox="0 0 24 24" class="i"><path d="M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2z"/><path d="M4 19V5"/></svg>',ok:'<svg viewBox="0 0 24 24" class="i"><path d="M5 13l4 4L19 7"/></svg>',lock:'<svg viewBox="0 0 24 24" class="i"><rect x="5" y="11" width="14" height="10" rx="2"/><path d="M8 11V7a4 4 0 0 1 8 0v4"/></svg>',award:'<svg viewBox="0 0 24 24" class="i"><circle cx="12" cy="9" r="6"/><path d="M8.5 14.5L7 22l5-3 5 3-1.5-7.5"/></svg>',clock:'<svg viewBox="0 0 24 24" class="i"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg>',back:'<svg viewBox="0 0 24 24" class="i"><path d="M15 18l-6-6 6-6"/></svg>',play:'<svg viewBox="0 0 24 24" class="i"><path d="M7 4v16l13-8z"/></svg>'};
function elEnsure(){let e=$('#elearn');if(e)return e;e=document.createElement('section');e.id='elearn';e.className='hidden';document.body.appendChild(e);return e}
function elOpen(){if(!featOn('el'))return;EL.from=$('#app')&&!$('#app').classList.contains('hidden')?'app':'home';const e=elEnsure();const ap=$('#app');const lt0=ap&&EL.from==='app'?ap.classList.contains('theme-light'):null;const lt=lt0!=null?lt0:($('#home')&&$('#home').classList.contains('theme-light'));e.classList.toggle('theme-light',!!lt);
  ['login','home','app','account','admin'].forEach(x=>{const s=$('#'+x);if(s)s.classList.add('hidden')});e.classList.remove('hidden');EL.v='cat';EL.c=null;elRender();window.scrollTo(0,0);
  try{if(typeof JR!=='undefined'&&JR.sid)jrAdd({e:'view',m:'E-learning',p:'Catalogue'})}catch(x){}}
function elClose(){const e=$('#elearn');if(e)e.classList.add('hidden');if(EL.from==='app'){show('app');render()}else show('home')}
{const _sh=show;show=function(id){const e=$('#elearn');if(e)e.classList.add('hidden');return _sh.apply(this,arguments)}}
function elHead(){const lt=$('#elearn').classList.contains('theme-light');const logo=lt?A.logo_bicici:A.logo_bicici_w;
  return `<header class="el-top"><img class="el-logo" src="${logo}" alt="${esc(CLI_NAME)}"><span class="el-brand">E-learning · Académie de l’expérience client</span><span class="el-sp"></span><span class="el-who">${esc(elUser())}</span><button class="btn ghost" type="button" data-elhome>Accueil</button></header>`}
function elCat(){const cs=EL_COURSES;
  return `<div class="el-hero"><div><div class="el-kick">E-LEARNING · FORMATIONS DES AGENCES</div><h1>Apprendre, pratiquer, être certifié</h1><p>Des formations complètes, conçues par SPIRIT à partir des standards de service et de la voix des clients ${esc(CLI_NAME)}. Chaque formation se termine par une évaluation finale ; un certificat est délivré avec la note de 100 %.</p></div></div>
  <div class="el-grid">${cs.map(c=>{if(c.soon)return `<article class="el-card soon"><div class="el-ct">${ICN.book}<span>${esc(c.dur)}</span></div><h3>${esc(c.t)}</h3><p>${esc(c.aud)}</p><div class="el-soon">Prochainement</div></article>`;
    const st=elSt(c),p=elPct(c,st),ok=st.exam&&st.exam.ok;
    return `<article class="el-card main"><div class="el-ct">${ICN.book}<span>${c.modules.length} modules · ${esc(c.dur)} · ${esc(c.lvl)}</span>${ok?`<em class="el-badge">${ICN.award}Certifié</em>`:''}</div><h3>${esc(c.t)}</h3><p>${esc(c.intro)}</p><div class="el-prog"><i style="width:${p}%"></i></div><div class="el-pl"><span>Progression ${p} %</span><span>${esc(c.aud)}</span></div><div class="el-act"><button class="btn" type="button" data-elc="${c.id}">${p?'Reprendre la formation':'Commencer la formation'}</button>${ok?`<button class="btn ghost" type="button" data-elsee="${c.id}">Ouvrir le certificat</button><button class="btn ghost" type="button" data-elcert="${c.id}">Télécharger le certificat</button>`:''}</div></article>`}).join('')}</div>`}
function elSide(c,st){const n=c.modules.length,done=elDone(c,st);
  return `<aside class="el-side"><button class="btn ghost el-bk" type="button" data-elcat>${ICN.back}Catalogue</button><div class="el-st"><b>${esc(c.t)}</b><span>${done} / ${n} modules validés</span><div class="el-prog"><i style="width:${elPct(c,st)}%"></i></div></div>
   <button type="button" class="el-it ${EL.v==='intro'?'on':''}" data-elv="intro"><span class="el-n">${ICN.play}</span><span>Présentation de la formation</span></button>
   ${c.modules.map((m,i)=>{const lk=i>0&&!(st.mods[i-1]&&st.mods[i-1].ok),ok=st.mods[i]&&st.mods[i].ok;return `<button type="button" class="el-it ${(EL.v==='mod'||EL.v==='quiz')&&EL.m===i?'on':''} ${lk?'lk':''}" ${lk?'disabled':''} data-elm="${i}"><span class="el-n ${ok?'ok':''}">${ok?ICN.ok:lk?ICN.lock:i+1}</span><span>${esc(m.t)}<small>${esc(m.d)}</small></span></button>`}).join('')}
   <button type="button" class="el-it ${EL.v==='exam'?'on':''} ${done<n?'lk':''}" ${done<n?'disabled':''} data-elv="exam"><span class="el-n ${st.exam&&st.exam.ok?'ok':''}">${st.exam&&st.exam.ok?ICN.ok:done<n?ICN.lock:ICN.award}</span><span>Évaluation finale<small>${c.exam.length} questions · 100 % requis</small></span></button></aside>`}
function elIntro(c,st){return `<div class="el-art"><div class="el-kick">PRÉSENTATION</div><h2>${esc(c.t)}</h2><p class="el-lead">${esc(c.intro)}</p>
  <div class="el-facts"><div>${ICN.clock}<b>${esc(c.dur)}</b><span>durée estimée</span></div><div>${ICN.book}<b>${c.modules.length} modules</b><span>leçons, cas pratiques et quiz</span></div><div>${ICN.award}<b>100 %</b><span>note requise pour le certificat</span></div></div>
  <h3>Objectifs pédagogiques</h3><ul class="el-ul">${c.goals.map(g=>`<li>${esc(g)}</li>`).join('')}</ul>
  <h3>Public</h3><p>${esc(c.aud)}</p>
  <h3>Déroulé</h3><p>Chaque module se compose d’une leçon, d’un cas pratique et d’un quiz de cinq questions. Le module est validé avec au moins quatre bonnes réponses ; le module suivant s’ouvre alors. L’évaluation finale, accessible une fois tous les modules validés, comporte ${c.exam.length} questions : un certificat de réussite est délivré avec la note de 100 %. Les tentatives sont illimitées.</p>${elMaq()?'<p class="el-maq"><b>Mode présentation.</b> Chaque module s’ouvre après son quiz quelle que soit la note, et le certificat est accessible dès la fin de l’évaluation finale, afin de pouvoir parcourir toute la formation.</p>':''}
  <div class="el-nav"><span></span><button class="btn" type="button" data-elm="0">Commencer le module 1</button></div></div>`}
function elMod(c,st,i){const m=c.modules[i];
  return `<div class="el-art"><div class="el-kick">MODULE ${i+1} · ${esc(m.d)}</div><h2>${esc(m.t)}</h2>
  <div class="el-obj"><b>Objectifs du module</b><ul>${m.obj.map(o=>`<li>${esc(o)}</li>`).join('')}</ul></div>
  ${m.sec.map(s=>`<section class="el-sec"><h3>${esc(s.h)}</h3>${(s.p||[]).map(p=>`<p>${esc(p)}</p>`).join('')}${s.l?`<ul class="el-ul">${s.l.map(x=>`<li>${esc(x)}</li>`).join('')}</ul>`:''}</section>`).join('')}
  <div class="el-key"><b>À retenir</b><ul>${m.key.map(k=>`<li>${esc(k)}</li>`).join('')}</ul></div>
  <div class="el-case"><b>Cas pratique</b><p><em>Situation.</em> ${esc(m.cas.s)}</p><p><em>Question.</em> ${esc(m.cas.q)}</p><details><summary>Voir la réponse attendue</summary><p>${esc(m.cas.r)}</p></details></div>
  <div class="el-nav">${i>0?`<button class="btn ghost" type="button" data-elm="${i-1}">${ICN.back}Module précédent</button>`:'<span></span>'}<button class="btn" type="button" data-elquiz="${i}">Passer le quiz du module</button></div></div>`}
function elQuizView(c,st,title,kick,qs,kind){const R=EL.res;
  const body=qs.map((q,k)=>{const sel=EL.ans[k];const wrong=R&&sel!==q.a;
    return `<div class="el-q ${R?(wrong?'ko':'okq'):''}"><div class="el-qt"><span>${k+1}</span>${esc(q.q)}</div><div class="el-os">${q.order.map(j=>`<label class="el-o ${R&&j===q.a&&kind==='quiz'?'right':''} ${R&&sel===j&&j!==q.a?'bad':''}"><input type="radio" name="q${k}" value="${j}" ${sel===j?'checked':''} ${R?'disabled':''} data-elans="${k}"><span>${esc(q.o[j])}</span></label>`).join('')}</div>${R&&kind==='quiz'&&q.e?`<div class="el-ex">${esc(q.e)}</div>`:''}</div>`}).join('');
  let res='';const PASS=R?(elMaq()||(kind==='quiz'?R.good>=qs.length-1:R.good===qs.length)):false;if(R){const n=qs.length,g=R.good;const pass=PASS,full=kind==='quiz'?g>=n-1:g===n;
    res=`<div class="el-res ${full?'pass':pass?'maq':'fail'}"><b>${g} / ${n} · ${Math.round(100*g/n)} %</b><span>${!full&&pass?(kind==='quiz'?'Mode présentation : le module suivant est ouvert quelle que soit la note. Les bonnes réponses et les explications sont indiquées ci-dessous.':`Mode présentation : évaluation terminée avec ${g} bonne${g>1?'s':''} réponse${g>1?'s':''} sur ${n}. Le certificat est disponible ; en exploitation réelle, il est délivré uniquement avec la note de 100 %.`):kind==='quiz'?(pass?'Module validé : le module suivant est ouvert.':'Module non validé : relisez la leçon puis recommencez le quiz (4 bonnes réponses sur 5 requises).'):(pass?'Félicitations : évaluation réussie à 100 %. Votre certificat est disponible.':`Il vous manque ${n-g} bonne${n-g>1?'s':''} réponse${n-g>1?'s':''} pour atteindre 100 %. Les questions à revoir sont signalées ; relisez les modules concernés puis recommencez.`)}</span></div>`}
  const act=!R?`<button class="btn" type="button" data-elsub>${kind==='quiz'?'Valider mes réponses':'Valider l’évaluation'}</button>`:kind==='quiz'?(PASS?(EL.m<c.modules.length-1?`<button class="btn" type="button" data-elm="${EL.m+1}">Module suivant</button>`:`<button class="btn" type="button" data-elv="exam">Accéder à l’évaluation finale</button>`):`<button class="btn" type="button" data-elquiz="${EL.m}">Recommencer le quiz</button>`):(PASS?`<span class="el-act2"><button class="btn ghost" type="button" data-elv="exam">Recommencer l’évaluation</button><button class="btn" type="button" data-elsee="${c.id}">Ouvrir le certificat</button></span>`:`<button class="btn" type="button" data-elv="exam">Recommencer l’évaluation</button>`);
  return `<div class="el-art"><div class="el-kick">${kick}</div><h2>${esc(title)}</h2>${kind==='exam'?`<p class="el-lead">${qs.length} questions · une seule bonne réponse par question · 100 % requis pour obtenir le certificat.</p>`:''}${res}${body}<div class="el-nav">${kind==='quiz'?`<button class="btn ghost" type="button" data-elm="${EL.m}">${ICN.back}Revoir la leçon</button>`:'<span></span>'}${act}</div>${R&&kind==='exam'&&PASS?elCertForm(c,st):''}</div>`}
function elCertForm(c,st){const nm=(st.exam&&st.exam.name)||'';return `<div class="el-certf"><b>Votre certificat</b><p>Indiquez le nom qui figurera sur le certificat.</p><div class="el-cf"><input class="input" id="elName" type="text" placeholder="Prénom et nom du participant" value="${esc(nm)}" maxlength="60"><button class="btn ghost" type="button" data-elsee="${c.id}">Ouvrir le certificat</button><button class="btn" type="button" data-elcert="${c.id}">Télécharger le certificat (PDF)</button></div></div>`}
function elPrep(qs){return qs.map(q=>Object.assign({},q,{order:elShuffle(q.o.map((_,j)=>j))}))}
function elRender(){const e=elEnsure();let body;const c=EL.c;
  if(!c||EL.v==='cat')body=`<main class="el-main el-wide">${elCat()}</main>`;
  else{const st=elSt(c);let v;if(EL.v==='intro')v=elIntro(c,st);else if(EL.v==='mod')v=elMod(c,st,EL.m);
    else if(EL.v==='quiz')v=elQuizView(c,st,'Quiz · '+c.modules[EL.m].t,`MODULE ${EL.m+1} · QUIZ`,EL.q,'quiz');
    else if(EL.v==='exam')v=elQuizView(c,st,'Évaluation finale · '+c.t,'ÉVALUATION FINALE',EL.q,'exam');
    body=`<div class="el-layout">${elSide(c,st)}<main class="el-main">${v}</main></div>`}
  e.innerHTML=elHead()+body+`<footer class="el-foot">Académie de l’expérience client · ${esc(CLI_NAME)} × SPIRIT</footer>`;elBind()}
function elGo(v,m){const c=EL.c;EL.v=v;if(m!=null)EL.m=m;EL.ans={};EL.res=null;
  if(v==='quiz')EL.q=elPrep(c.modules[EL.m].quiz);if(v==='exam')EL.q=elPrep(elShuffle(c.exam));elRender();window.scrollTo(0,0);
  try{if(typeof JR!=='undefined'&&JR.sid)jrAdd({e:'view',m:'E-learning',p:v==='mod'?'Module '+(EL.m+1)+' · '+c.modules[EL.m].t:v==='quiz'?'Quiz du module '+(EL.m+1):v==='exam'?'Évaluation finale':'Présentation'})}catch(x){}}
function elBind(){const e=$('#elearn');
  e.querySelectorAll('[data-elhome]').forEach(b=>b.onclick=elClose);
  e.querySelectorAll('[data-elcat]').forEach(b=>b.onclick=()=>{EL.v='cat';EL.c=null;elRender();window.scrollTo(0,0)});
  e.querySelectorAll('[data-elc]').forEach(b=>b.onclick=()=>{EL.c=elCourse(b.dataset.elc);const st=elSt(EL.c);const n=elDone(EL.c,st);if(!n)elGo('intro');else if(n<EL.c.modules.length)elGo('mod',n);else elGo('exam')});
  e.querySelectorAll('[data-elv]').forEach(b=>b.onclick=()=>elGo(b.dataset.elv));
  e.querySelectorAll('[data-elm]').forEach(b=>b.onclick=()=>elGo('mod',+b.dataset.elm));
  e.querySelectorAll('[data-elquiz]').forEach(b=>b.onclick=()=>elGo('quiz',+b.dataset.elquiz));
  e.querySelectorAll('[data-elans]').forEach(r=>r.onchange=()=>{EL.ans[+r.dataset.elans]=+r.value});
  e.querySelectorAll('[data-elsub]').forEach(b=>b.onclick=()=>{const qs=EL.q;const miss=qs.findIndex((q,k)=>EL.ans[k]==null);if(miss>=0){alert('Répondez à toutes les questions avant de valider (question '+(miss+1)+').');return}
    const good=qs.filter((q,k)=>EL.ans[k]===q.a).length;EL.res={good};const c=EL.c,st=elSt(c);
    if(EL.v==='quiz'){const ok=elMaq()||good>=qs.length-1;const o=st.mods[EL.m]||{};st.mods[EL.m]={ok:o.ok||ok,best:Math.max(o.best||0,good),n:(o.n||0)+1};elSave(c,st);
      try{if(JR.sid)jrAdd({e:'act',m:'E-learning',p:`Quiz du module ${EL.m+1} : ${good}/${qs.length}${ok?' · validé':''}`})}catch(x){}}
    else{const ok=elMaq()||good===qs.length;const o=st.exam||{};st.exam={ok:o.ok||ok,best:Math.max(o.best||0,good),n:(o.n||0)+1,date:ok&&!o.ok?Date.now():o.date,name:o.name||'',id:o.id||(ok?('EL-'+CLI_NAME+'-'+Date.now().toString(36).toUpperCase()):null)};elSave(c,st);
      try{if(ok&&typeof ptsCertMark==='function')ptsCertMark(c)}catch(x){}
      try{if(JR.sid)jrAdd({e:'act',m:'E-learning',p:`Évaluation finale : ${good}/${qs.length}${ok?' · certificat obtenu':''}`})}catch(x){}}
    elRender();window.scrollTo(0,0)});
  e.querySelectorAll('[data-elsee]').forEach(b=>b.onclick=()=>{const c=elCourse(b.dataset.elsee),st=elSt(c);if(!(st.exam&&st.exam.ok))return;const nm=elNameGet(c,st);if(!nm)return;elCertView(c,st)});
  e.querySelectorAll('[data-elcert]').forEach(b=>b.onclick=()=>{const c=elCourse(b.dataset.elcert),st=elSt(c);if(!(st.exam&&st.exam.ok))return;const nm=elNameGet(c,st);if(!nm)return;b.disabled=true;setTimeout(()=>{try{saveBlob(`${CLI_NAME}_Certificat_${c.id==='xp'?'Experience_client':c.id}_${nm.normalize('NFD').replace(/[̀-ͯ]/g,'').replace(/[^A-Za-z0-9]+/g,'_')}.pdf`,elCert(c,st));try{if(JR.sid)jrAdd({e:'dl',f:'Certificat · '+c.t,m:'E-learning',p:'Certificat'})}catch(x){}}catch(err){console.error(err);alert('Le certificat n’a pas pu être généré.')}finally{b.disabled=false}},20)})}
function elNameGet(c,st){const inp=$('#elName');let nm=inp?inp.value.trim():(st.exam.name||'');
  if(!nm){nm=prompt('Prénom et nom du participant à faire figurer sur le certificat :',st.exam.name||'')||'';nm=nm.trim()}if(!nm){alert('Indiquez le nom du participant.');return null}
  st.exam.name=nm;elSave(c,st);return nm}
function elCertDl(c,st){try{saveBlob(`${CLI_NAME}_Certificat_${c.id==='xp'?'Experience_client':c.id}_${st.exam.name.normalize('NFD').replace(/[\u0300-\u036f]/g,'').replace(/[^A-Za-z0-9]+/g,'_')}.pdf`,elCert(c,st));try{if(JR.sid)jrAdd({e:'dl',f:'Certificat · '+c.t,m:'E-learning',p:'Certificat'})}catch(x){}}catch(err){console.error(err);alert('Le certificat n’a pas pu être généré.')}}
/* aperçu à l’écran du certificat (même mise en page que le PDF) */
function elCertView(c,st){const host=$('#elearn');let ov=$('#elCertOv');if(ov)ov.remove();ov=document.createElement('div');ov.id='elCertOv';ov.className='el-cov';
  const d=new Date(st.exam.date||Date.now()),ds=d.toLocaleDateString('fr-FR',{day:'numeric',month:'long',year:'numeric'});
  const ag=(typeof ROLE!=='undefined'&&ROLE&&AGS[ROLE.ag])?'Agence '+esc(AGS[ROLE.ag].n)+' · ':'';
  ov.innerHTML=`<div class="el-cbox" role="dialog" aria-modal="true" aria-label="Certificat"><div class="el-cbar"><b>Certificat · ${esc(c.t)}</b><span class="el-sp"></span><button class="btn" type="button" data-cdl>Télécharger (PDF)</button><button class="btn ghost" type="button" data-cx>Fermer</button></div>
   <div class="el-cwrap"><div class="el-cert"><div class="el-cfr"><div class="el-cband"></div>
    <div class="el-clogos"><img src="${A.logo_bicici}" alt="${esc(CLI_NAME)}"><img src="${A.logo_spirit}" alt="SPIRIT"></div>
    <div class="el-ck">CERTIFICAT DE RÉUSSITE</div><div class="el-ca">Académie de l’expérience client</div>
    <div class="el-cs">Ce certificat est décerné à</div><div class="el-cn">${esc(st.exam.name)}</div>
    <div class="el-cs">${ag}pour avoir suivi avec succès la formation</div><div class="el-ct2">« ${esc(c.t)} »</div>
    <div class="el-cd">${c.modules.length} modules · ${esc(c.dur)} · évaluation finale réussie avec la note de 100 % (${c.exam.length} / ${c.exam.length})</div>
    <div class="el-cfoot"><div><small>Délivré le</small><b>${ds}</b><small>Abidjan, Côte d’Ivoire</small></div><div class="el-cseal"><b>100 %</b><small>RÉUSSITE</small></div><div class="el-csig"><b>SPIRIT</b><small>Direction de mission</small></div></div>
    <div class="el-cid">Certificat n° ${esc(st.exam.id||'—')} · ${esc(CLI_NAME)} × SPIRIT · vérifiable auprès de SPIRIT</div></div></div></div></div>`;
  host.appendChild(ov);ov.querySelector('[data-cx]').onclick=()=>ov.remove();ov.onclick=e=>{if(e.target===ov)ov.remove()};
  ov.querySelector('[data-cdl]').onclick=e=>{const b=e.currentTarget;b.disabled=true;setTimeout(()=>{elCertDl(c,st);b.disabled=false},20)};
  try{if(JR.sid)jrAdd({e:'view',m:'E-learning',p:'Certificat (aperçu)'})}catch(x){}}
/* ---------- certificat PDF ---------- */
function elCert(c,st){const {jsPDF}=window.jspdf;const RA=gdRA();const doc=new jsPDF({unit:'pt',format:'a4',orientation:'landscape',compress:true});
  doc.addFileToVFS('dv.ttf',RA.dv);doc.addFont('dv.ttf','DV','normal');doc.addFileToVFS('dvb.ttf',RA.dvb);doc.addFont('dvb.ttf','DV','bold');
  const W=841.89,H=595.28,BR='#0b5d9c',G='#627441',INK='#122b3e',MUT='#3174a8',GOLD='#63a2d2';
  const T=(x,y,t,sz,col,b,al)=>{doc.setFont('DV',b?'bold':'normal');doc.setFontSize(sz);doc.setTextColor(col);doc.text(String(t),x,y,{align:al||'left'})};
  doc.setFillColor('#f6fafd');doc.rect(0,0,W,H,'F');doc.setDrawColor(BR);doc.setLineWidth(3);doc.rect(22,22,W-44,H-44);doc.setDrawColor(GOLD);doc.setLineWidth(.8);doc.rect(30,30,W-60,H-60);
  doc.setFillColor(BR);doc.rect(30,30,W-60,8,'F');
  try{const lb=A.logo_bicici;const p=doc.getImageProperties(lb);const h=46,w=h*p.width/p.height;doc.addImage(lb,'PNG',60,58,w,h)}catch(e){}
  try{const ls=A.logo_spirit;const p=doc.getImageProperties(ls);const h=30,w=h*p.width/p.height;doc.addImage(ls,'PNG',W-60-w,66,w,h)}catch(e){}
  T(W/2,150,'CERTIFICAT DE RÉUSSITE',13,GOLD,true,'center');T(W/2,190,'Académie de l’expérience client',26,BR,true,'center');
  T(W/2,232,'Ce certificat est décerné à',12,MUT,false,'center');T(W/2,275,st.exam.name,30,INK,true,'center');
  doc.setDrawColor(GOLD);doc.setLineWidth(.8);doc.line(W/2-170,290,W/2+170,290);
  const ag=(typeof ROLE!=='undefined'&&ROLE&&AGS[ROLE.ag])?'Agence '+AGS[ROLE.ag].n+' · ':'';
  T(W/2,318,`${ag}pour avoir suivi avec succès la formation`,12,MUT,false,'center');T(W/2,346,`« ${c.t} »`,17,BR,true,'center');
  T(W/2,372,`${c.modules.length} modules · ${c.dur} · évaluation finale réussie avec la note de 100 % (${c.exam.length} / ${c.exam.length})`,11,INK,false,'center');
  const d=new Date(st.exam.date||Date.now()),ds=d.toLocaleDateString('fr-FR',{day:'numeric',month:'long',year:'numeric'});
  doc.setFillColor(G);doc.circle(W/2,445,30,'F');doc.setFillColor('#FFFFFF');doc.circle(W/2,445,24,'F');T(W/2,442,'100 %',12,G,true,'center');T(W/2,455,'RÉUSSITE',6.5,G,true,'center');
  T(110,450,'Délivré le',9,MUT);T(110,468,ds,12,INK,true);T(110,486,'Abidjan, Côte d’Ivoire',9,MUT);
  T(W-110,450,'Pour SPIRIT',9,MUT,false,'right');T(W-110,468,'Paul-Emile KAKOU',12,INK,true,'right');T(W-110,486,'Directeur de Projet',9,MUT,false,'right');
  T(W/2,535,`Certificat n° ${st.exam.id||'—'} · ${CLI_NAME} × SPIRIT · vérifiable auprès de SPIRIT`,8.5,MUT,false,'center');
  doc.setProperties({title:'Certificat · '+c.t,subject:'E-learning '+CLI_NAME,author:'SPIRIT',creator:CLI_NAME+' Espace Résultats'});
  return doc.output('blob')}
/* ---------- bloc de la page d’accueil ---------- */
function elHomeBlock(){try{if($('#modElearn'))return featApply();const ref=$('#modOth')||$('#modSat');if(!ref)return;const mods=ref.parentNode;const c=EL_COURSES[0],st=elSt(c),p=elPct(c,st);
  const a=document.createElement('article');a.className='mod mod-el';a.id='modElearn';
  a.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><path d="M3 8l9-4 9 4-9 4z"/><path d="M7 10v5c0 1.5 2.5 3 5 3s5-1.5 5-3v-5"/><path d="M21 8v6"/></svg></div><h2>E-learning</h2><p>Formations certifiantes pour les équipes d’agence : leçons, cas pratiques, quiz et évaluation finale. Certificat délivré avec la note de 100 %.</p><div class="meta"><span class="tag">${EL_COURSES.filter(x=>!x.soon).length} formation disponible</span><span class="tag">${c.modules.length} modules · ${c.dur}</span><span class="tag el-pt">Progression ${p} %</span></div><div class="act"><button class="btn" id="goElearn" type="button">Accéder aux formations <svg class="i" viewBox="0 0 24 24"><path d="M5 12h14M13 6l6 6-6 6"/></svg></button></div>`;
  mods.appendChild(a);$('#goElearn').onclick=elOpen;featApply()}catch(e){console.error(e)}}
{const _sh2=show;show=function(id){const r=_sh2.apply(this,arguments);if(id==='home')setTimeout(()=>{try{elHomeBlock();const t=$('#modElearn .el-pt');if(t){const c=EL_COURSES[0];t.textContent='Progression '+elPct(c,elSt(c))+' %'}featApply()}catch(e){}},30);return r}}
/* ===================== v88 : bloc CX réservé aux comptes client · espace formations des agences ===================== */
function cxApply(){try{const e=$('#modCx');if(!e)return;const ok=CUR&&(CUR.role==='full'||CUR.role==='admin');if(!ok)e.hidden=true;else if(hbOn('cx'))e.hidden=false;
  const home=$('#home');if(home){const vis=[...home.querySelectorAll('.mods>article.mod')].filter(x=>!x.hidden&&!x.classList.contains('el-ag'));vis.forEach(x=>x.style.gridColumn='');if(vis.length%2===1)vis[vis.length-1].style.gridColumn='1/-1'}}catch(e){}}
{const _hv=homeVis;homeVis=function(){const r=_hv.apply(this,arguments);cxApply();return r}}
function elOpenCourse(id){elOpen();const c=elCourse(id);if(!c||c.soon)return;EL.c=c;const st=elSt(c),n=elDone(c,st);if(!n)elGo('intro');else if(n<c.modules.length)elGo('mod',n);else elGo('exam')}
function elAgMl(){try{if(!ROLE||!featOn('ml'))return null;const sv={w:S.wave,f:S.f,m:CMODE};cmCtx('vis');S.wave='V2';S.f={};let A=[],st={};
  try{A=mlAssign(ROLE.ag);st=mlSt(ROLE.ag)}finally{S.wave=sv.w;S.f=sv.f;if(sv.m!=='vis')cmCtx(sv.m)}return {A,st}}catch(e){return null}}
function elAgHtml(){const isAg=typeof ROLE!=='undefined'&&ROLE;const elOn=featOn('el'),ml=null;let h='';
  if(elOn){h+=`<div class="el-hs"><h3>${ICN.book}Formations e-learning disponibles</h3><div class="el-hl">${EL_COURSES.filter(c=>!c.soon).map(c=>{
    const st=elSt(c),p=elPct(c,st),ok=st.exam&&st.exam.ok,lab=ok?'Certifiée':p?'En cours · '+p+' %':'Non commencée',cls=ok?'ok':p?'go':'new';
    return `<div class="el-hi"><div><b>${esc(c.t)}</b><small>${c.modules.length} modules · ${esc(c.dur)} · certificat à 100 %</small><div class="el-prog"><i style="width:${p}%"></i></div></div><span class="el-bd ${cls}">${lab}</span><button class="btn" type="button" data-elgo="${c.id}">${ok?'Revoir':p?'Reprendre':'Commencer'}</button></div>`}).join('')}</div></div>`}
  if(ml){const {A,st}=ml,d=A.filter(a=>st[a.id]&&st[a.id].done).length;
    h+=`<div class="el-hs"><h3>${ICN.play}Micro-learning à suivre par votre agence <em>${A.length?d+' / '+A.length+' suivis':''}</em></h3>${A.length?`<div class="el-hl">${A.map(a=>{const x=st[a.id],dn=x&&x.done,[pl,pc]=mlPri(a.v);
      return `<div class="el-hi"><div><b>${esc((a.m&&a.m.t)||a.q.name)}</b><small>Séquence « ${esc(a.q.name)} » · score agence ${fr(a.v*100,0)} %</small></div><span class="pill p-bad">Obligatoire</span><span class="el-bd ${dn?'ok':'new'}">${dn?'Suivi'+(x.score!=null?' · quiz '+x.score+'/3':''):'À suivre'}</span><button class="btn ghost" type="button" data-mlgo="${a.id}">${dn?'Revoir':'Commencer'}</button></div>`}).join('')}</div>`:`<p class="note">Aucun module à suivre : toutes les séquences de votre agence atteignent l’objectif de ${fr(OBJ*100,0)} %.</p>`}</div>`}
  return h}
function elAgBind(a){a.querySelectorAll('[data-elgo]').forEach(b=>b.onclick=()=>elOpenCourse(b.dataset.elgo));
  a.querySelectorAll('[data-mlgo]').forEach(b=>b.onclick=e=>{e.preventDefault();e.stopPropagation();const id=b.dataset.mlgo;try{S.canal='vis';agOpen('cm');S.agTab='ml';render();window.scrollTo(0,0)}catch(x){console.error(x)}setTimeout(()=>{try{if(typeof cmCtx==='function')cmCtx('vis');mlOpen(ROLE.ag,id)}catch(x){console.error(x)}},80)})}
function elAgBlock(){try{if(typeof ROLE==='undefined'||!ROLE)return;const a=$('#modElearn');if(!a)return;const on=featOn('el');a.hidden=!on;if(!on)return;
  a.classList.add('el-ag');a.style.gridColumn='1/-1';
  a.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><path d="M3 8l9-4 9 4-9 4z"/><path d="M7 10v5c0 1.5 2.5 3 5 3s5-1.5 5-3v-5"/><path d="M21 8v6"/></svg></div><h2>Mes formations</h2><p>Les formations e-learning proposées à votre agence : leçons, cas pratiques, quiz et évaluation finale, avec un certificat téléchargeable.</p>${elAgHtml()}`;
  elAgBind(a)}catch(e){console.error(e)}}
{const _fa=featApply;featApply=function(){const r=_fa.apply(this,arguments);try{if(typeof ROLE!=='undefined'&&ROLE){const a=$('#modElearn');if(a)a.hidden=!featOn('el')}}catch(e){}return r}}
{const _sh3=show;show=function(id){const r=_sh3.apply(this,arguments);if(id==='home')setTimeout(()=>{elAgBlock();cxApply()},45);return r}}
setTimeout(()=>{try{elHomeBlock();elAgBlock();cxApply()}catch(e){}},50);

/* ===================== v89 : accueil par profil, compte points et catalogue cadeaux, administration par rubriques ===================== */
const nfr=n=>Math.round(n||0).toLocaleString('fr-FR').replace(/ | /g,' ');
const pl_=(n,s,p)=>n>1?(p||s+'s'):s;
const isScope=()=>typeof SCOPE!=='undefined'&&!!SCOPE&&!(typeof ROLE!=='undefined'&&ROLE);
/* BGFIBank : les agences et les responsables de zone ou d’entité n’accèdent qu’à l’enquête mensuelle */
const noAnn=()=>(typeof satAnnOn==='function'&&!satAnnOn())||(CLI_NAME==='BGFIBank'&&!!((typeof ROLE!=='undefined'&&ROLE)||(typeof SCOPE!=='undefined'&&SCOPE)));
/* ---------- textes de l’accueil selon le profil ---------- */
function rtSet(e,html){if(!e)return;if(e.dataset.rt0==null)e.dataset.rt0=e.innerHTML;delete e.dataset.txo;delete e.dataset.txd;if(e.innerHTML!==html)e.innerHTML=html;e.dataset.rtOn='1'}
function rtReset(e){if(e&&e.dataset.rtOn){e.innerHTML=e.dataset.rt0;delete e.dataset.rtOn}}
function rtTags(m,keep,add){if(!m)return;const meta=m.querySelector('.meta');if(!meta)return;meta.querySelectorAll('.rt-tag').forEach(t=>t.remove());
  meta.querySelectorAll('.tag').forEach(t=>t.classList.toggle('rt-off',!!add&&!keep(t.dataset.t0||t.textContent)));
  if(add)add.slice().reverse().forEach(x=>{const t=document.createElement('span');t.className='tag rt-tag';t.textContent=x;meta.insertBefore(t,meta.firstChild)})}
function homeRoleTexts(){const home=$('#home');if(!home)return;const ag=typeof ROLE!=='undefined'&&ROLE,sc=isScope();
  const h1=home.querySelector('.home-hero h1'),i1=home.querySelector('.home-intro'),i2=home.querySelector('.home-intro2'),stp=home.querySelector('.home-steps'),sec=home.querySelector('.home-sec');
  const sat=$('#modSat'),cm=$('#modCm'),sp=sat&&sat.querySelector(':scope>p'),cp=cm&&cm.querySelector(':scope>p');
  if(!ag&&!sc){[h1,i1,i2,stp,sec].forEach(rtReset);[sat,cm].forEach(m=>rtTags(m,()=>true,null));return}
  const v=cmChOn('vis'),a=cmChOn('agapp'),ms=satMonOn(),el=featOn('el'),ml=featOn('ml'),pt=featOn('pts'),gf=pt&&featOn('gift'),noA=noAnn();
  const va=v&&a?'visites et appels':v?'visites':'appels',CLI=CLI_NAME,cmOn=cm&&!cm.hidden,satOn=sat&&!sat.hidden;
  const st3=(a1,b1,a2,b2,a3,b3)=>`<li><b>1</b><span><strong>${a1}</strong>${b1}</span></li><li><b>2</b><span><strong>${a2}</strong>${b2}</span></li><li><b>3</b><span><strong>${a3}</strong>${b3}</span></li>`;
  const keepDate=t=>!noA&&/\d{4}\s*$|Rappel/.test(t)||/Rappel/.test(t);
  const satD=who=>noA?`enquête mensuelle en sortie d’agence auprès des clients ${who}`:`enquête annuelle auprès des clients particuliers${ms?' et enquête mensuelle en sortie d’agence':''}`;
  if(ag){const n=AGS[ROLE.ag].n;
    rtSet(h1,'Les résultats de votre <em>agence</em>');
    rtSet(i1,`Bienvenue dans l’Espace résultats de ${esc(CLI)}, conçu par SPIRIT. Vous y retrouvez les résultats de l’agence ${esc(n)} : ${satOn?'la satisfaction de vos clients, ':''}${cmOn?`les ${va} mystères réalisés dans votre agence et `:''}vos plans d’actions${el?', ainsi que les formations e-learning proposées à votre équipe':''}${pt?' et votre compte points':''}.`);
    rtSet(i2,'Les résultats affichés concernent uniquement votre agence : ils sont comparés à l’objectif fixé par la banque et situés par rapport au réseau.');
    rtSet(stp,st3('Consultez vos résultats','satisfaction clients et client mystère de votre agence','Mettez en œuvre votre plan','compte rendu, plan de progrès et livrables',el?'Formez votre équipe':pt?'Gagnez des points':'Suivez vos progrès',el?'formations e-learning certifiantes':pt?'en atteignant vos objectifs':'d’une vague à l’autre'));
    const P=[];if(satOn)P.push(`<b>L’enquête de satisfaction</b> présente l’avis des clients de votre agence${noA?' : enquête mensuelle en sortie d’agence':ms?' : enquête annuelle et enquête mensuelle en sortie d’agence':''}.`);
    if(cmOn)P.push(`<b>Le programme Client Mystère</b> présente les ${va} mystères réalisés dans votre agence, avec le compte rendu détaillé, le score par séquence et le plan de progrès${ml?', ainsi que les micro-learning à suivre':''}.`);
    if(el)P.push(`<b>Mes formations</b> présente les formations e-learning disponibles, avec un certificat téléchargeable.`);
    if(pt)P.push(`<b>Mon compte points</b> récapitule les points gagnés par votre agence (objectifs atteints, certificat et bonus des trois meilleures agences).`);if(gf)P.push(`<b>Le catalogue cadeaux</b> permet d’échanger ces points contre des cadeaux pour toute l’équipe.`);
    rtSet(sec,`<h2>Vos espaces</h2><p>${P.join(' ')}</p><p class="home-sec-hint">Choisissez un espace ci-dessous.</p>`);
    if(sp)sp.textContent=`La satisfaction des clients de votre agence : ${noA?'enquête mensuelle en sortie d’agence':satD('')}.`;
    if(cp)cp.textContent=`Les ${va} mystères réalisés dans votre agence : score global et par séquence, compte rendu de chaque ${v?'visite':'appel'}, plan de progrès${ml?' et micro-learning':''}.`;
    rtTags(sat,keepDate,noA?['Agence '+n,'Enquête mensuelle']:['Agence '+n]);rtTags(cm,keepDate,['Agence '+n]);return}
  const z=SCOPE.t==='zone',l0=z?'zone':'entité',lab=(z?'zone ':'entité ')+SCOPE.v,nA=msNet().length;
  rtSet(h1,'Les résultats de votre <em>périmètre</em>');
  rtSet(i1,`Bienvenue dans l’Espace résultats de ${esc(CLI)}, conçu par SPIRIT. Vous y retrouvez les résultats des ${nA} agences de votre ${esc(lab)} : ${satOn&&cmOn?(noA?'l’enquête mensuelle de satisfaction':'la satisfaction des clients')+' et le programme Client Mystère':satOn?(noA?'l’enquête mensuelle de satisfaction':'la satisfaction des clients'):'le programme Client Mystère'}, avec les classements, les comptes rendus et les plans d’actions de chaque agence${el||pt?`. Vous pouvez aussi consulter ${el?'les formations e-learning proposées aux agences':''}${el&&pt?' et ':''}${pt?'la situation des comptes points de vos agences et le catalogue cadeaux':''}`:''}.`);
  rtSet(i2,`Les résultats affichés suivent votre périmètre d’accès : chaque agence est comparée à l’objectif fixé par la banque et aux autres agences de votre ${l0}.`);
  rtSet(stp,st3('Choisissez une étude',satOn&&cmOn?(noA?'enquête mensuelle ou client mystère':'satisfaction clients ou client mystère'):satOn?'satisfaction clients':'client mystère','Comparez vos agences','classements, scores par séquence et par agence',pt||el?'Accompagnez vos équipes':'Accompagnez les plans d’actions',pt||el?(pt?'plans d’actions, formations et comptes points':'plans d’actions et formations'):'comptes rendus, plans de progrès et livrables'));
  rtSet(sec,`<h2>Vos études</h2><p>${satOn?`<b>L’enquête de satisfaction</b> mesure la satisfaction des clients des agences de votre ${l0}${noA?', chaque mois en sortie d’agence':ms?', chaque année et chaque mois':''}.`:''}${cmOn?` <b>Le programme Client Mystère</b> évalue l’accueil et le conseil dans ces agences par des ${va} mystères.`:''}${el?' <b>Les formations disponibles</b> présentent, en consultation, les formations e-learning suivies par les agences.':''}${pt?` <b>Les comptes points</b> montrent les points gagnés par vos agences${gf?' ; le catalogue présente les cadeaux qu’elles peuvent commander':''}.`:''}</p><p class="home-sec-hint">Choisissez une étude ci-dessous : chaque carte affiche les scores de votre périmètre.</p>`);
  if(sp)sp.textContent=`La satisfaction des clients des ${nA} agences de votre ${l0} : ${noA?'enquête mensuelle en sortie d’agence':satD('')}.`;
  if(cp)cp.textContent=`Les ${va} mystères dans les ${nA} agences de votre ${l0} : scores, classements, comptes rendus et plans de progrès.`;
  rtTags(sat,keepDate,noA?[nA+' agences · '+lab,'Enquête mensuelle']:[nA+' agences · '+lab]);rtTags(cm,keepDate,[nA+' agences · '+lab])}
/* ---------- blocs visibles selon le profil ---------- */
function homeRoleApply(){try{const home=$('#home');if(!home)return;const ag=typeof ROLE!=='undefined'&&ROLE,sc=isScope();
  if(sc)home.querySelectorAll('.mods>article').forEach(m=>{if(!['modSat','modCm','modElearn','modPtsAll','modGift'].includes(m.id))m.hidden=true});
  if(!ag){const p=$('#modPts');if(p)p.remove()}else ptsHomeBlock();
  const vis=[...home.querySelectorAll('.mods>article.mod')].filter(x=>!x.hidden&&!x.classList.contains('el-ag'));vis.forEach(x=>x.style.gridColumn='');if(vis.length%2===1)vis[vis.length-1].style.gridColumn='1/-1';
  homeRoleTexts();rtTiles()}catch(e){console.error(e)}}
{const _hv=homeVis;homeVis=function(){const r=_hv.apply(this,arguments);homeRoleApply();return r}}

function rtTiles(){const ag=typeof ROLE!=='undefined'&&ROLE,sc=isScope();['#modCm','#modSat'].forEach(id=>{const m=$(id);if(!m)return;m.querySelectorAll('.hs small').forEach(x=>{if(x.dataset.rt0==null)x.dataset.rt0=x.textContent;const t0=x.dataset.rt0;x.textContent=ag&&t0==='agences'?'votre agence':sc&&t0==='agences'?'votre périmètre':t0})})}
{const _hs=homeScores;homeScores=function(){const r=_hs.apply(this,arguments);try{rtTiles()}catch(e){}return r}}
{const _cc=cmChApply;cmChApply=function(){const r=_cc.apply(this,arguments);try{homeRoleTexts()}catch(e){}return r}}
{const _sh=show;show=function(id){const r=_sh.apply(this,arguments);if(id==='home')setTimeout(homeRoleApply,70);return r}}

/* ===================== compte points des agences ===================== */
const PTS_DEF={sat:1000,cm:1500,cert:800,t1:1000,t2:600,t3:300};
const ptsR=()=>Object.assign({},PTS_DEF,(AST.home&&AST.home.pts_r)||{});
const PTK=x=>'pts-'+x+'-'+CLI_NAME.toLowerCase();
const lsJ=(k,d)=>{try{const v=JSON.parse(localStorage.getItem(k)||'null');return v==null?d:v}catch(e){return d}};
const lsP=(k,v)=>{try{localStorage.setItem(k,JSON.stringify(v))}catch(e){}};
const ptsOrders=()=>lsJ(PTK('orders'),[]);
const ptsCerts=()=>lsJ(PTK('certs'),{});
function ptsCertMark(c){if(typeof ROLE==='undefined'||!ROLE)return;const C=ptsCerts(),k=AGS[ROLE.ag].code+'|'+c.id;if(!C[k]){C[k]={d:Date.now(),t:c.t};lsP(PTK('certs'),C)}}
const PST={cmd:['Commande transmise','p-warn'],val:['Validée','p-g'],liv:['Livrée','p-good'],ref:['Refusée · points restitués','p-bad']};
function ptsSatV(k){if((CLI_NAME==='BGFIBank'||!satAnnOn())&&!satMonOn())return null;try{if(satMonOn()||CLI_NAME==='BGFIBank'){const m=m2Agg([k],MSL);if(m&&m.csat!=null)return {v:m.csat,src:'CSAT mensuel · '+(typeof m2L==='function'?m2L(MSL):'dernier mois')}}}catch(e){}
  if(CLI_NAME==='BGFIBank'||!satAnnOn())return null;try{const S2=SM_ANN.s2;let n=0,s=0;for(let i=0;i<S2.AG.length;i++){if(S2.AG[i]!==k||S2.B1[i]==null)continue;n++;if(S2.B1[i]>=4)s++}if(n)return {v:s/n,src:'CSAT annuel'}}catch(e){}return null}
function ptsCmV(k){const L=cmChOn('vis')?HS_SRC.vis:cmChOn('agapp')?HS_SRC.agapp:null;if(!L)return null;const a=L.filter(x=>x.ag===k&&x.g!=null);if(!a.length)return null;
  return {v:a.reduce((t,x)=>t+x.g,0)/a.length/100,src:cmChOn('vis')?'Score des visites mystères':'Score des appels mystères'}}
function ptsCalc(k){const R=ptsR(),it=[],code=AGS[k].code,C=ptsCerts();
  const sv=ptsSatV(k),tS=(M2Q.find(q=>q.k==='csat')||{t:.75}).t;
  it.push({id:'sat',l:'Objectif satisfaction',d:sv?`${sv.src} : ${fr(sv.v*100,1)} % · cible ${fr(tS*100,0)} %`:'Résultat non disponible',ok:!!sv&&sv.v>=tS,p:R.sat});
  if(cmChOn('vis')||cmChOn('agapp')){const cv=ptsCmV(k);it.push({id:'cm',l:'Objectif client mystère',d:cv?`${cv.src} : ${fr(cv.v*100,1)} % · objectif ${fr(OBJF*100,0)} %`:'Résultat non disponible',ok:!!cv&&cv.v>=OBJF,p:R.cm})}
  if(featOn('el'))EL_COURSES.filter(c=>!c.soon).forEach(c=>{const x=C[code+'|'+c.id];it.push({id:'cert:'+c.id,l:'Certificat e-learning',d:`« ${c.t} »${x?' · obtenu le '+new Date(x.d).toLocaleDateString('fr-FR'):' · à obtenir'}`,ok:!!x,p:R.cert})});
  const earned=it.filter(x=>x.ok).reduce((t,x)=>t+x.p,0),O=ptsOrders().filter(o=>o.ag===code),spent=O.filter(o=>o.st!=='ref').reduce((t,o)=>t+o.p,0);
  return {it,earned,spent,bal:earned-spent,orders:O}}
/* ===================== administration : points, commandes ===================== */
function ptsAdmHtml(cli){if(!featOn('pts'))return cli?'':`<article class="account-panel adm-card" id="admPts"><h2>Compte points des agences</h2><p class="adm-p">Le compte points est désactivé. Activez-le dans « Fonctions complémentaires ».</p></article>`;
  const R=ptsR(),O=ptsOrders(),ks=AGS.map((a,k)=>k).filter(k=>!(typeof SCOPE!=='undefined'&&SCOPE)||scopeOkA(AGS[k]));
  const rows=ks.map(k=>({k,P:ptsCalc(k)})).sort((x,y)=>y.P.earned-x.P.earned||AGS[x.k].n.localeCompare(AGS[y.k].n,'fr'));
  const ck=(P,id)=>{const x=P.it.find(i=>i.id===id||i.id.startsWith(id+':'));return x?(x.ok?'<span class="pt-y">✓</span>':'<span class="pt-n">—</span>'):'<span class="pt-n">·</span>'};
  const bar=cli?'':`<form class="pt-bar" id="ptsRules"><b>Barème</b>${[['sat','Objectif satisfaction'],['cm','Objectif client mystère'],['cert','Certificat e-learning'],['t1','Bonus · 1re agence'],['t2','Bonus · 2e agence'],['t3','Bonus · 3e agence']].map(([k,l])=>`<label>${l}<span><input name="${k}" type="number" min="0" max="100000" step="50" value="${R[k]}"> pts</span></label>`).join('')}<button class="btn" type="submit">Enregistrer le barème</button></form>`;
  const ord=featOn('gift')||O.length?`<div class="adm-h"><h2>Commandes de cadeaux</h2><span>${O.length} ${pl_(O.length,'commande')}</span></div>${O.length?`<div class="pt-tbl"><table><thead><tr><th>Date</th><th>Agence</th><th>Cadeau</th><th>Points</th><th>Statut</th></tr></thead><tbody>${O.slice().reverse().map(o=>`<tr><td>${new Date(o.d).toLocaleDateString('fr-FR')}</td><td>${esc(o.agn)}</td><td><b>${esc(o.t)}</b>${o.com?`<small>${esc(o.com)}</small>`:''}</td><td>${nfr(o.p)}</td><td><select class="input" data-ptsst="${o.id}">${Object.keys(PST).map(s=>`<option value="${s}" ${o.st===s?'selected':''}>${PST[s][0]}</option>`).join('')}</select></td></tr>`).join('')}</tbody></table></div>`:'<p class="note">Aucune commande pour le moment.</p>'}`:'';
  return `<article class="account-panel adm-card" id="admPts"><h2>Compte points des agences</h2><p class="adm-p">Points gagnés par l’atteinte de l’objectif de satisfaction (CSAT ≥ cible de l’enquête mensuelle), de l’objectif client mystère (score ≥ objectif) et par le certificat e-learning ; bonus pour les trois premières agences du classement du réseau. Les commandes de cadeaux sont validées puis livrées ; une commande refusée restitue ses points.</p>${bar}
   <div class="pt-tbl"><table><thead><tr><th>Agence</th><th>Satisfaction</th><th>Client mystère</th><th>Certificat</th><th>Top 3</th><th>Gagnés</th><th>Utilisés</th><th>Solde</th></tr></thead><tbody>${rows.map(({k,P})=>`<tr><td>${esc(AGS[k].n)}</td><td>${ck(P,'sat')}</td><td>${ck(P,'cm')}</td><td>${ck(P,'cert')}</td><td>${P.rank&&P.rank.r<=3?`<span class="pt-y">${P.rank.r===1?'1re':P.rank.r+'e'} · +${nfr(P.rank.b)}</span>`:P.rank?`<span class="pt-n">${P.rank.r}e</span>`:'<span class="pt-n">·</span>'}</td><td>${nfr(P.earned)}</td><td>${nfr(P.spent)}</td><td><b>${nfr(P.bal)}</b></td></tr>`).join('')}</tbody></table></div>${ord}</article>`}
{const _ah=admHomeHtml;admHomeHtml=function(){const h=_ah.apply(this,arguments);return ADMIN?h+ptsAdmHtml(false):h}}
{const _ca=cliAdm;cliAdm=function(){const r=_ca.apply(this,arguments);try{const M=$('#adminMain');if(M&&featOn('pts')&&!M.querySelector('#admBlkPts')){M.insertAdjacentHTML('beforeend',`<section class="adm-blk" id="admBlkPts"><div class="adm-bh"><span>4</span><div><h2>Points et cadeaux des agences</h2><p>Points gagnés par chaque agence, soldes et commandes de cadeaux à valider.</p></div></div>${ptsAdmHtml(true)}</section>`)}}catch(e){console.error(e)}return r}}
/* ---------- rubriques de l’administration (administrateur) ---------- */
let ADMTAB='acc';
const ADMG=[['acc','Comptes et accès',/Créer un compte|Comptes existants|Se connecter en tant que/,'Créez et modifiez les comptes, et consultez la plateforme avec les droits d’un profil.'],
 ['cont','Livrables et accueil',/Livrables|Page d’accueil|Paramétrage des offres/,'Livrables proposés au téléchargement, blocs affichés sur la page d’accueil et composition des offres Bronze, Argent et Or.'],
 ['etu','Études et objectifs',/Objectifs|espaces proposés|dispositifs proposés/,'Objectifs de performance et dispositifs proposés pour chaque étude.'],
 ['fn','Fonctions et animation',/Fonctions complémentaires|Compte points/,'Fonctions complémentaires (micro-learning, Analyse BI, e-learning), compte points et commandes de cadeaux.'],
 ['jr','Journal',/Journal/,'Connexions et activités de tous les utilisateurs.']];
function admGroup(){const M=$('#adminMain');if(!M||!ADMIN||M.querySelector('.adm-tabs'))return;const pub=M.querySelector('.adm-pub');if(!pub)return;
  const kids=[...M.children];let i=kids.indexOf(pub);const msg=M.querySelector('.adm-msg');const W={};ADMG.forEach(([k,l,,d])=>{const g=document.createElement('section');g.className='adm-grp';g.dataset.g=k;g.innerHTML=`<p class="adm-gi">${d}</p>`;W[k]=g});
  let cur='cont';kids.slice(i+1).forEach(c=>{if(c===msg)return;const h=c.querySelector&&c.querySelector(':scope>h2,:scope>.adm-h h2');const t=(c.matches&&c.matches('.adm-h')?(c.querySelector('h2')||{}).textContent:h?h.textContent:'')||'';
    const f=t&&ADMG.find(g=>g[2].test(t));if(f)cur=f[0];W[cur].appendChild(c)});
  const tabs=document.createElement('nav');tabs.className='adm-tabs';tabs.setAttribute('role','tablist');
  tabs.innerHTML=ADMG.map(([k,l])=>`<button type="button" role="tab" data-admg="${k}" aria-selected="${k===ADMTAB}">${l}</button>`).join('');
  (msg||pub).after(tabs);let last=tabs;ADMG.forEach(([k])=>{W[k].hidden=k!==ADMTAB;last.after(W[k]);last=W[k]});
  tabs.querySelectorAll('[data-admg]').forEach(b=>b.onclick=()=>{ADMTAB=b.dataset.admg;tabs.querySelectorAll('[data-admg]').forEach(x=>x.setAttribute('aria-selected',String(x===b)));ADMG.forEach(([k])=>W[k].hidden=k!==ADMTAB)})}
{const _xb=admExtraBind;admExtraBind=function(){const r=_xb.apply(this,arguments);const M=$('#adminMain');
  try{if(M){const f=M.querySelector('#ptsRules');if(f)f.onsubmit=e=>{e.preventDefault();const o={};['sat','cm','cert','t1','t2','t3'].forEach(k=>{o[k]=Math.max(0,Math.round(+f[k].value||0))});AST.home=Object.assign({},AST.home||{},{pts_r:o});admSave();admToast('Barème du compte points enregistré.')};
    M.querySelectorAll('[data-ptsst]').forEach(s=>s.onchange=()=>{const O=ptsOrders(),o=O.find(x=>x.id===s.dataset.ptsst);if(!o)return;o.st=s.value;lsP(PTK('orders'),O);admToast(`Commande « ${o.t} » (${o.agn}) : ${PST[o.st][0].toLowerCase()}.`)})}}catch(e){console.error(e)}
  try{admGroup()}catch(e){console.error(e)}return r}}

/* ===================== v90 : BGFIBank sans enquête annuelle pour le réseau, journal détaillé, boutique cadeaux ===================== */
/* ---------- BGFIBank : agences, zones et entités → enquête mensuelle uniquement ---------- */
function annApply(){try{const no=noAnn(),sat=$('#modSat');if(!sat)return;
  $$('[data-gosat="annual"]').forEach(b=>{if(no)b.hidden=true});
  sat.querySelectorAll('.hs').forEach(h=>{const t=((h.querySelector('span')||{}).textContent||'').toLowerCase();if(/annuel/.test(t)){if(no)h.dataset.annOff='1',h.style.display='none';else if(h.dataset.annOff){delete h.dataset.annOff;h.style.display=''}}});
  const car=sat.querySelector('#goSat .cm-car');if(car)car.style.display=no?'none':'';
  if(no&&!satMonOn())sat.hidden=true}catch(e){console.error(e)}}
document.addEventListener('click',e=>{const b=e.target.closest&&e.target.closest('#goSat');if(!b||!noAnn())return;e.preventDefault();e.stopImmediatePropagation();if(satMonOn())msOpen()},true);
{const _ao=agOpen;agOpen=function(m){if(m==='sat'&&noAnn()&&!SATM){if(satMonOn())return msOpen();return}return _ao.apply(this,arguments)}}
{const _om=openMod;openMod=function(m){if(m==='sat'&&noAnn()&&!window.__msKeep){if(satMonOn()){const r=_om.call(this,'msat');if(typeof ROLE!=='undefined'&&ROLE){S.page='ms';S.agTab='ag';S.ag=ROLE.ag;render()}return r}return}return _om.apply(this,arguments)}}
{const _hs=homeScores;homeScores=function(){const r=_hs.apply(this,arguments);annApply();return r}}
{const _ch=cmHsApply;cmHsApply=function(){const r=_ch.apply(this,arguments);annApply();return r}}
{const _hv=homeVis;homeVis=function(){const r=_hv.apply(this,arguments);annApply();return r}}
{const _cc=cmChApply;cmChApply=function(){const r=_cc.apply(this,arguments);annApply();return r}}
{const _hr=homeRoleApply;homeRoleApply=function(){annApply();return _hr.apply(this,arguments)}}

/* ---------- journal : nom exact des pages consultées ---------- */
{const _pl=jrPageLabel;jrPageLabel=function(){let p=_pl.apply(this,arguments);try{if(!p)return p;const A=k=>k!=null&&AGS[k]?AGS[k].n:'';
    if(S.mod==='cm'&&S.page==='per'&&S.ag!=null){const T={dash:'Tableau de bord',cr:'Compte rendu',plan:'Plan de progrès',ml:'Micro-learning'};return 'Fiche agence '+A(S.ag)+' · '+(T[S.agTab||'dash']||S.agTab)}
    if(S.mod==='sat'&&(S.page==='sat'||S.page==='per')&&S.sag!=null){const T={dash:'Tableau de bord',ana:'Résultats détaillés',plan:'Plan d’actions'};return 'Fiche agence '+A(S.sag)+' · '+(T[S.satTab||'dash']||S.satTab)}
    if(S.mod==='msat'){const k=typeof ROLE!=='undefined'&&ROLE?ROLE.ag:S.ag;if(k!=null&&(S.page==='ms'||(typeof ROLE!=='undefined'&&ROLE)))return 'Fiche agence '+A(k)+' · Résultats du mois'}
    const RAW={sat:'Fiche agence',ms:'Fiche agence',assist:'Assistant',files:'Livrables',ml:'Micro-learning',bi:'Analyse BI',evo:'Évolution mensuelle',verb:'Verbatims clients'};
    const head=p.split(' · ')[0];if(RAW[head]&&head===S.page)p=[RAW[head]].concat(p.split(' · ').slice(1)).join(' · ')}catch(e){}return p}}
{const _mo=mlOpen;mlOpen=function(k,id){const r=_mo.apply(this,arguments);try{if(JR.sid&&MLP&&MLP.a)jrAdd({e:'view',m:'Micro-learning',p:(MLP.a.m&&MLP.a.m.t?MLP.a.m.t:'Module')+(k>=0&&AGS[k]?' · '+AGS[k].n:'')})}catch(e){}return r}}

/* ===================== boutique cadeaux ===================== */
const hsl_=(h,s,l,a)=>`hsl(${h},${s}%,${l}%${a!=null?','+a:''})`;
const ART={
 troph:`<ellipse cx="100" cy="148" rx="58" ry="7" fill="${hsl_(0,0,0,.08)}"/><rect x="66" y="124" width="68" height="20" rx="4" fill="${hsl_(24,38,30)}"/><rect x="74" y="129" width="52" height="9" rx="2" fill="${hsl_(42,90,62)}"/><rect x="88" y="104" width="24" height="22" fill="${hsl_(40,95,44)}"/><path d="M60 26h80v26a40 40 0 0 1-80 0z" fill="${hsl_(44,100,52)}"/><path d="M60 34H46a16 16 0 0 0 18 28M140 34h14a16 16 0 0 1-18 28" fill="none" stroke="${hsl_(42,100,46)}" stroke-width="7" stroke-linecap="round"/><path d="M100 38l6 12 13 2-9 9 2 13-12-6-12 6 2-13-9-9 13-2z" fill="#fff" opacity=".92"/><rect x="70" y="30" width="8" height="34" rx="4" fill="#fff" opacity=".35"/>`,
 pdej:`<ellipse cx="100" cy="146" rx="62" ry="8" fill="${hsl_(0,0,0,.08)}"/><ellipse cx="78" cy="132" rx="44" ry="9" fill="#fff"/><path d="M48 82h60v28a24 24 0 0 1-24 24h-12a24 24 0 0 1-24-24z" fill="${hsl_(12,75,55)}"/><path d="M108 90h8a12 12 0 0 1 0 24h-8" fill="none" stroke="${hsl_(12,75,48)}" stroke-width="6"/><ellipse cx="78" cy="82" rx="30" ry="6" fill="${hsl_(25,55,28)}"/><path d="M66 70c-6-8 6-12 0-22M80 70c-6-8 6-12 0-22M94 70c-6-8 6-12 0-22" fill="none" stroke="${hsl_(0,0,70)}" stroke-width="3" stroke-linecap="round" opacity=".7"/><path d="M112 126c8-26 52-26 62 0c-10 10-52 10-62 0z" fill="${hsl_(33,85,56)}"/><path d="M124 110l6 22M142 104v26M160 110l-6 22" stroke="${hsl_(28,70,40)}" stroke-width="3" opacity=".6"/>`,
 bon10:`<ellipse cx="100" cy="146" rx="60" ry="7" fill="${hsl_(0,0,0,.08)}"/><rect x="38" y="58" width="112" height="66" rx="10" fill="${hsl_(268,55,58)}" transform="rotate(-10 94 91)"/><rect x="46" y="54" width="112" height="66" rx="10" fill="${hsl_(340,75,60)}" transform="rotate(-3 102 87)"/><rect x="52" y="50" width="112" height="66" rx="10" fill="${hsl_(24,95,55)}"/><circle cx="52" cy="83" r="9" fill="#fff" opacity=".9"/><circle cx="164" cy="83" r="9" fill="#fff" opacity=".9"/><text x="108" y="80" text-anchor="middle" font-size="19" font-weight="800" fill="#fff" font-family="inherit">10 000</text><text x="108" y="99" text-anchor="middle" font-size="11" font-weight="700" fill="#fff" font-family="inherit" letter-spacing="2">FCFA</text><path d="M72 50v66" stroke="#fff" stroke-dasharray="4 4" opacity=".6"/>`,
 spk:`<ellipse cx="100" cy="148" rx="46" ry="7" fill="${hsl_(0,0,0,.1)}"/><rect x="62" y="22" width="76" height="122" rx="30" fill="${hsl_(222,20,22)}"/><rect x="70" y="30" width="60" height="106" rx="24" fill="${hsl_(222,18,30)}"/><circle cx="100" cy="98" r="24" fill="${hsl_(222,15,16)}"/><circle cx="100" cy="98" r="10" fill="${hsl_(222,12,40)}"/><circle cx="100" cy="52" r="10" fill="${hsl_(222,15,16)}"/><g fill="${hsl_(190,90,60)}"><circle cx="86" cy="132" r="2.5"/><circle cx="100" cy="132" r="2.5"/><circle cx="114" cy="132" r="2.5"/></g>`,
 panier:`<ellipse cx="100" cy="148" rx="64" ry="7" fill="${hsl_(0,0,0,.08)}"/><circle cx="76" cy="74" r="17" fill="${hsl_(28,95,55)}"/><circle cx="104" cy="66" r="18" fill="${hsl_(355,75,52)}"/><path d="M104 48c2-8 8-10 12-10" stroke="${hsl_(110,40,32)}" stroke-width="3" fill="none"/><circle cx="130" cy="76" r="15" fill="${hsl_(48,95,55)}"/><rect x="120" y="34" width="14" height="44" rx="5" fill="${hsl_(150,45,28)}"/><path d="M58 64a42 42 0 0 1 84 0" fill="none" stroke="${hsl_(30,50,38)}" stroke-width="6"/><path d="M40 84h120l-12 54H52z" fill="${hsl_(32,60,50)}"/><path d="M46 100h108M50 118h100M76 84l-4 54M100 84v54M124 84l4 54" stroke="${hsl_(30,55,38)}" stroke-width="3"/>`,
 polo:`<ellipse cx="100" cy="148" rx="60" ry="7" fill="${hsl_(0,0,0,.08)}"/><path d="M76 28l-38 20 12 30 14-6v70h72V72l14 6 12-30-38-20c-4 10-14 16-24 16s-20-6-24-16z" fill="${hsl_(205,70,38)}"/><path d="M76 28c4 10 14 16 24 16s20-6 24-16l-10-4c-2 6-8 10-14 10s-12-4-14-10z" fill="#fff"/><path d="M100 44v26" stroke="#fff" stroke-width="3"/><circle cx="100" cy="52" r="2.2" fill="${hsl_(205,70,25)}"/><circle cx="100" cy="62" r="2.2" fill="${hsl_(205,70,25)}"/><circle cx="124" cy="84" r="8" fill="${hsl_(44,100,55)}"/>`,
 casque:`<ellipse cx="100" cy="148" rx="56" ry="7" fill="${hsl_(0,0,0,.08)}"/><path d="M44 104V88a56 56 0 0 1 112 0v16" fill="none" stroke="${hsl_(0,0,18)}" stroke-width="12" stroke-linecap="round"/><rect x="30" y="92" width="34" height="50" rx="14" fill="${hsl_(350,70,52)}"/><rect x="136" y="92" width="34" height="50" rx="14" fill="${hsl_(350,70,52)}"/><rect x="40" y="100" width="14" height="34" rx="7" fill="${hsl_(350,60,40)}"/><rect x="146" y="100" width="14" height="34" rx="7" fill="${hsl_(350,60,40)}"/>`,
 resto:`<ellipse cx="100" cy="148" rx="64" ry="7" fill="${hsl_(0,0,0,.08)}"/><circle cx="100" cy="86" r="52" fill="#fff"/><circle cx="100" cy="86" r="40" fill="${hsl_(40,40,94)}"/><circle cx="92" cy="80" r="16" fill="${hsl_(18,75,50)}"/><circle cx="112" cy="92" r="12" fill="${hsl_(95,45,45)}"/><circle cx="104" cy="74" r="7" fill="${hsl_(48,95,58)}"/><path d="M34 40v28a6 6 0 0 0 12 0V40M40 40v100" stroke="${hsl_(0,0,55)}" stroke-width="5" stroke-linecap="round" fill="none"/><path d="M166 40c-12 8-12 34 0 40v60" stroke="${hsl_(0,0,55)}" stroke-width="5" stroke-linecap="round" fill="none"/>`,
 cafe:`<ellipse cx="100" cy="148" rx="54" ry="7" fill="${hsl_(0,0,0,.1)}"/><rect x="56" y="20" width="88" height="124" rx="12" fill="${hsl_(220,14,24)}"/><rect x="64" y="28" width="72" height="30" rx="6" fill="${hsl_(220,12,34)}"/><circle cx="82" cy="43" r="5" fill="${hsl_(28,95,55)}"/><circle cx="100" cy="43" r="5" fill="#fff" opacity=".8"/><circle cx="118" cy="43" r="5" fill="#fff" opacity=".8"/><rect x="88" y="64" width="24" height="10" rx="3" fill="${hsl_(220,10,12)}"/><rect x="64" y="112" width="72" height="24" rx="4" fill="${hsl_(220,10,40)}"/><path d="M84 92h28v14a8 8 0 0 1-8 8h-12a8 8 0 0 1-8-8z" fill="#fff"/><path d="M112 96h4a5 5 0 0 1 0 10h-4" fill="none" stroke="#fff" stroke-width="3"/><path d="M98 76v12" stroke="${hsl_(25,55,28)}" stroke-width="3"/>`,
 team:`<rect x="20" y="20" width="160" height="124" rx="14" fill="${hsl_(200,80,88)}"/><circle cx="148" cy="46" r="13" fill="${hsl_(45,100,58)}"/><path d="M20 120l44-50 30 32 26-24 60 52v14H20z" fill="${hsl_(150,35,42)}"/><path d="M64 70l12 14-12-2-10 8z" fill="#fff" opacity=".85"/><path d="M120 78v-30" stroke="${hsl_(0,0,20)}" stroke-width="3"/><path d="M120 48h20l-6 7 6 7h-20" fill="${hsl_(355,80,55)}"/><g fill="${hsl_(0,0,15)}"><circle cx="58" cy="122" r="5"/><rect x="54" y="128" width="8" height="14" rx="3"/><circle cx="76" cy="124" r="5"/><rect x="72" y="130" width="8" height="12" rx="3"/><circle cx="94" cy="122" r="5"/><rect x="90" y="128" width="8" height="14" rx="3"/></g>`,
 tab:`<ellipse cx="100" cy="148" rx="60" ry="7" fill="${hsl_(0,0,0,.1)}"/><rect x="46" y="18" width="108" height="128" rx="14" fill="${hsl_(220,15,18)}"/><rect x="54" y="28" width="92" height="108" rx="6" fill="${hsl_(210,90,96)}"/><rect x="62" y="38" width="76" height="22" rx="5" fill="${hsl_(205,70,45)}"/><rect x="62" y="68" width="34" height="30" rx="5" fill="${hsl_(28,95,60)}"/><rect x="104" y="68" width="34" height="30" rx="5" fill="${hsl_(340,70,62)}"/><rect x="62" y="106" width="76" height="8" rx="4" fill="${hsl_(220,15,80)}"/><rect x="62" y="120" width="52" height="8" rx="4" fill="${hsl_(220,15,80)}"/>`};
const GIFTS=[
 {id:'troph',t:'Trophée de l’excellence client',d:'Trophée gravé au nom de l’agence',long:'Un trophée en métal doré sur socle bois, gravé au nom de l’agence et à la date de la remise. Il est remis lors de la réunion du réseau et reste exposé dans l’agence.',inc:['Trophée doré 28 cm sur socle bois','Gravure au nom de l’agence','Remise officielle en réunion du réseau'],p:400,c:'Reconnaissance',tag:'Coup de cœur',bg:[45,90]},
 {id:'pdej',t:'Petit-déjeuner d’équipe',d:'Livré à l’agence avant l’ouverture',long:'Un petit-déjeuner complet livré à l’agence avant l’ouverture, pour toute l’équipe : viennoiseries, fruits frais, jus pressés et boissons chaudes.',inc:['Viennoiseries et pains variés','Fruits frais et jus pressés','Café, thé et chocolat chaud','Pour toute l’équipe de l’agence'],p:600,c:'Équipe',tag:'Populaire',bg:[18,85]},
 {id:'bon10',t:'Bons d’achat 10 000 FCFA',d:'Lot de 5 bons valables en grande surface',long:'Cinq bons d’achat de 10 000 FCFA chacun, valables dans les grandes surfaces partenaires, à répartir entre les membres de l’équipe.',inc:['5 bons de 10 000 FCFA','Valables 12 mois','Utilisables en grande surface'],p:800,c:'Bons d’achat',tag:'Populaire',bg:[268,70]},
 {id:'spk',t:'Enceinte portable Bluetooth',d:'Pour l’espace de pause de l’agence',long:'Une enceinte sans fil compacte et puissante, avec 12 heures d’autonomie, pour l’espace de pause de l’équipe.',inc:['Enceinte Bluetooth étanche','12 h d’autonomie','Câble de charge fourni'],p:900,c:'Équipement',bg:[200,80]},
 {id:'panier',t:'Panier gourmand',d:'Produits locaux à partager',long:'Un grand panier garni de produits locaux : fruits de saison, confiseries, jus et spécialités à partager entre collègues.',inc:['Fruits de saison','Confiseries et biscuits','Jus et boissons','Spécialités locales'],p:1000,c:'Équipe',bg:[32,90]},
 {id:'polo',t:'Kit textile de l’équipe',d:'Polos brodés pour chaque collaborateur',long:'Un polo brodé aux couleurs de la banque pour chaque collaborateur de l’agence, avec la mention « Équipe de l’excellence client ».',inc:['1 polo par collaborateur','Broderie poitrine et dos','Tailles au choix à la commande'],p:1200,c:'Équipe',tag:'Nouveau',bg:[205,75]},
 {id:'casque',t:'Casque audio sans fil',d:'Réduction de bruit active',long:'Un casque à réduction de bruit active, au choix du chef d’agence : idéal pour les formations en ligne et les appels.',inc:['Casque sans fil à réduction de bruit','30 h d’autonomie','Étui de transport'],p:1400,c:'Équipement',bg:[350,80]},
 {id:'resto',t:'Déjeuner d’équipe au restaurant',d:'Dans un restaurant partenaire',long:'Un déjeuner pour toute l’équipe dans un restaurant partenaire proche de l’agence : entrée, plat, dessert et boissons.',inc:['Menu complet pour toute l’équipe','Restaurant partenaire proche de l’agence','Réservation prise en charge'],p:1500,c:'Équipe',tag:'Coup de cœur',bg:[95,55]},
 {id:'cafe',t:'Machine à café pour l’agence',d:'Avec un premier assortiment de capsules',long:'Une machine à capsules installée dans l’espace de pause, livrée avec 200 capsules assorties pour bien démarrer.',inc:['Machine à capsules','200 capsules assorties','Installation à l’agence'],p:2000,c:'Équipement',bg:[25,70]},
 {id:'team',t:'Journée de team building',d:'Activité encadrée d’une journée',long:'Une journée d’activités encadrées pour renforcer la cohésion de l’équipe : randonnée ou activités nautiques, déjeuner et transport compris.',inc:['Activité encadrée d’une journée','Transport aller-retour','Déjeuner sur place'],p:3000,c:'Équipe',tag:'Expérience',bg:[190,80]},
 {id:'tab',t:'Tablette tactile 10 pouces',d:'Pour l’accueil des clients en agence',long:'Une tablette 10 pouces avec coque de protection, pour présenter les offres aux clients et recueillir leur avis à l’accueil.',inc:['Tablette 10 pouces','Coque de protection','Support de comptoir'],p:3500,c:'Équipement',tag:'Premium',bg:[220,70]}];
const gArt=(g,cls)=>`<div class="sh-art ${cls||''}" style="background:radial-gradient(120% 90% at 30% 20%,${hsl_(g.bg[0],g.bg[1],93)},${hsl_(g.bg[0],Math.max(30,g.bg[1]-20),84)})"><svg viewBox="0 0 200 160" aria-hidden="true">${ART[g.id]||''}</svg></div>`;
const SI={cart:'<svg class="i" viewBox="0 0 24 24"><path d="M3 4h2l2.4 11.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.5L21 8H6.2"/><circle cx="10" cy="20.5" r="1.3"/><circle cx="17" cy="20.5" r="1.3"/></svg>',star:'<svg class="i" viewBox="0 0 24 24"><path d="M12 3l2.8 5.7 6.2.9-4.5 4.4 1 6.2-5.5-2.9-5.5 2.9 1-6.2L3 9.6l6.2-.9z"/></svg>',heart:'<svg class="i" viewBox="0 0 24 24"><path d="M12 20s-7-4.4-9.2-8.6C1.2 8.2 3.3 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.6 0 5.7 3.7 4.1 6.9C19 15.6 12 20 12 20z"/></svg>',search:'<svg class="i" viewBox="0 0 24 24"><circle cx="11" cy="11" r="7"/><path d="M20 20l-4-4"/></svg>',truck:'<svg class="i" viewBox="0 0 24 24"><path d="M3 6h11v10H3zM14 10h4l3 3v3h-7z"/><circle cx="7" cy="18" r="2"/><circle cx="17" cy="18" r="2"/></svg>',shield:'<svg class="i" viewBox="0 0 24 24"><path d="M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z"/><path d="M8.5 12l2.5 2.5 4.5-5"/></svg>',back:'<svg class="i" viewBox="0 0 24 24"><path d="M15 18l-6-6 6-6"/></svg>',x:'<svg class="i" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18"/></svg>',bag:'<svg class="i" viewBox="0 0 24 24"><path d="M5 8h14l-1 12H6z"/><path d="M9 8a3 3 0 0 1 6 0"/></svg>',gift:'<svg class="i" viewBox="0 0 24 24"><rect x="3" y="9" width="18" height="12" rx="1.5"/><path d="M3 13h18M12 9v12M12 9c-2-4-6-4-6-1s6 1 6 1zm0 0c2-4 6-4 6-1s-6 1-6 1z"/></svg>',ok:'<svg class="i" viewBox="0 0 24 24"><path d="M5 13l4 4L19 7"/></svg>'};
const SH={ro:false,v:'shop',cat:'all',aff:false,sort:'pop',q:'',cart:{},fav:null,drawer:null,msg:''};
const shFavK=()=>PTK('fav')+'-'+AGS[ROLE.ag].code;
const shFav=()=>{if(!SH.fav)SH.fav=new Set(lsJ(shFavK(),[]));return SH.fav};
const shCartN=()=>Object.values(SH.cart).reduce((t,q)=>t+q,0);
const shCartP=()=>Object.entries(SH.cart).reduce((t,[id,q])=>{const g=GIFTS.find(x=>x.id===id);return t+(g?g.p*q:0)},0);
const shJ=(p)=>{try{if(JR.sid)jrAdd({e:'view',m:'Catalogue cadeaux',p})}catch(e){}};
const shP=()=>SH.ro?{bal:0,earned:0,spent:0,orders:[],it:ptsBareme()}:ptsCalc(ROLE.ag);
function gfOpen(v,gid){const ro=!(typeof ROLE!=='undefined'&&ROLE);if(!featOn('pts')||(ro&&!featOn('gift')))return;SH.ro=ro;if(ro)v='shop';EL.from=$('#app')&&!$('#app').classList.contains('hidden')?'app':'home';const e=elEnsure();
  ['login','home','app','account','admin'].forEach(x=>{const s=$('#'+x);if(s)s.classList.add('hidden')});e.classList.remove('hidden');e.classList.add('shop-on');
  SH.v=featOn('gift')&&v!=='ord'?'shop':'ord';SH.drawer=null;SH.msg='';SH.fav=null;shRender();window.scrollTo(0,0);shJ(SH.v==='shop'?'Catalogue':'Mes commandes');if(gid&&SH.v==='shop')setTimeout(()=>shProduct(gid),30)}
{const _sh=show;show=function(id){const e=$('#elearn');if(e)e.classList.remove('shop-on');return _sh.apply(this,arguments)}}
{const _eo=elOpen;elOpen=function(){const e=$('#elearn');if(e)e.classList.remove('shop-on');return _eo.apply(this,arguments)}}
function shList(){const P=shP(),rest=P.bal-shCartP();let L=GIFTS.slice();
  if(SH.cat==='fav')L=L.filter(g=>shFav().has(g.id));else if(SH.cat!=='all')L=L.filter(g=>g.c===SH.cat);
  if(SH.aff&&!SH.ro)L=L.filter(g=>g.p<=P.bal);
  if(SH.q){const q=SH.q.toLowerCase().normalize('NFD').replace(/[̀-ͯ]/g,'');L=L.filter(g=>(g.t+' '+g.d+' '+g.c).toLowerCase().normalize('NFD').replace(/[̀-ͯ]/g,'').includes(q))}
  if(SH.sort==='asc')L.sort((a,b)=>a.p-b.p);else if(SH.sort==='desc')L.sort((a,b)=>b.p-a.p);else L.sort((a,b)=>(b.tag?1:0)-(a.tag?1:0)||a.p-b.p);
  return {L,P,rest}}
function shCard(g,P,rest){if(SH.ro)return `<article class="sh-card" data-shp="${g.id}">${gArt(g)}${g.tag?`<span class="sh-tag t-${g.tag.length%3}">${esc(g.tag)}</span>`:''}<div class="sh-cb"><small>${esc(g.c)}</small><h4>${esc(g.t)}</h4><p>${esc(g.d)}</p><div class="sh-cf"><span class="sh-pr">${nfr(g.p)}<i>pts</i></span><span class="sh-add sh-view">Voir le cadeau</span></div></div></article>`;
  const inC=SH.cart[g.id]||0,can=g.p<=rest,fav=shFav().has(g.id),miss=g.p-P.bal;
  return `<article class="sh-card" data-shp="${g.id}">${gArt(g)}${g.tag?`<span class="sh-tag t-${g.tag.length%3}">${esc(g.tag)}</span>`:''}<button type="button" class="sh-fav ${fav?'on':''}" data-shfav="${g.id}" aria-label="Ajouter aux favoris">${SI.heart}</button>
   <div class="sh-cb"><small>${esc(g.c)}</small><h4>${esc(g.t)}</h4><p>${esc(g.d)}</p>
   <div class="sh-cf"><span class="sh-pr">${nfr(g.p)}<i>pts</i></span>${can?`<button type="button" class="sh-add" data-shadd="${g.id}">${SI.cart}<span>${inC?'Ajouter encore':'Ajouter'}</span></button>`:`<span class="sh-need">${miss>0?'Encore '+nfr(miss)+' pts':'Solde engagé'}</span>`}</div>
   ${miss>0?`<div class="sh-pb"><i style="width:${Math.max(4,Math.min(100,P.bal/g.p*100))}%"></i></div>`:''}${inC?`<div class="sh-inc">${SI.ok}${inC} dans le panier</div>`:''}</div></article>`}
function shRender(){const e=$('#elearn');if(!e||!e.classList.contains('shop-on'))return;const {L,P,rest}=shList(),n=shCartN(),gf=featOn('gift');if(!gf)SH.v='ord';
  const logo=A.logo_bicici;const ro=SH.ro;const cats=['all','Équipe','Équipement','Bons d’achat','Reconnaissance'].concat(ro?[]:['fav']),CL={all:'Tous les cadeaux',fav:'Mes favoris'};
  const head=`<header class="sh-top"><div class="sh-tw"><button type="button" class="sh-logo" data-shv="shop"><img src="${logo}" alt="${esc(CLI_NAME)}"><span>${ro?'Catalogue cadeaux':'Catalogue cadeaux'}</span></button>
    ${SH.v==='shop'?`<label class="sh-search">${SI.search}<input id="shQ" type="search" placeholder="Rechercher un cadeau" value="${esc(SH.q)}" autocomplete="off"></label>`:'<span class="sh-sp"></span>'}
    ${ro?'<span class="sh-ro">Consultation</span>':`<span class="sh-bal" title="Points disponibles">${SI.star}<b>${nfr(P.bal)}</b> pts</span>
    <button type="button" class="sh-hb ${SH.v==='ord'?'on':''}" data-shv="ord">${SI.bag}<span>Mes commandes</span>${P.orders.length?`<em>${P.orders.length}</em>`:''}</button>`}
    ${gf&&!ro?`<button type="button" class="sh-hb sh-cartb" data-shcart>${SI.cart}<span>Panier</span>${n?`<em>${n}</em>`:''}</button>`:''}
    <button type="button" class="sh-hb sh-home" data-elhome>${SI.back}<span>Accueil</span></button></div></header>`;
  let body='';
  if(SH.v==='shop'){
    const ear=P.it.map(x=>`<div class="sh-ear ${x.ok?'ok':''}"><span>${x.ok?SI.ok:SI.star}</span><div><b>${esc(x.l)}</b><small>${esc(x.d)}</small></div><em>${x.ok?'+'+nfr(x.p):nfr(x.p)} pts</em></div>`).join('');
    const pick=['troph','resto','casque'].map(id=>GIFTS.find(g=>g.id===id));
    const mn=Math.min(...GIFTS.map(g=>g.p)),mx=Math.max(...GIFTS.map(g=>g.p));
    body=`<section class="sh-hero"><div class="sh-hl">${ro?`<span class="sh-kick">Catalogue des agences · consultation</span><h1>Les cadeaux proposés<br>aux agences</h1><p>Les agences échangent les points gagnés en atteignant leurs objectifs contre des cadeaux pour toute l’équipe. Les commandes sont passées par les agences depuis leur compte points, puis validées par la banque.</p>
      <div class="sh-hstat"><div><b>${GIFTS.length}</b><span>cadeaux au catalogue</span></div><div><b>${nfr(mn)} à ${nfr(mx)}</b><span>points par cadeau</span></div><div><b>${ptsOrders().length}</b><span>${pl_(ptsOrders().length,'commande passée','commandes passées')}</span></div></div>`:`<span class="sh-kick">Agence ${esc(AGS[ROLE.ag].n)}</span><h1>Vos objectifs atteints,<br>votre équipe récompensée</h1><p>Échangez les points gagnés par votre agence contre des cadeaux pour toute l’équipe. Livraison à l’agence après validation par la banque.</p>
      <div class="sh-hstat"><div><b>${nfr(P.bal)}</b><span>points disponibles</span></div><div><b>${nfr(P.earned)}</b><span>points gagnés</span></div><div><b>${GIFTS.filter(g=>g.p<=P.bal).length}</b><span>cadeaux accessibles</span></div></div>`}
      <button type="button" class="sh-cta" data-shgo>Découvrir les cadeaux</button></div>
      <div class="sh-hr">${pick.map((g,i)=>`<button type="button" class="sh-hc h${i}" data-shp="${g.id}">${gArt(g)}<span>${esc(g.t)}<b>${nfr(g.p)} pts</b></span></button>`).join('')}</div></section>
     <section class="sh-earn"><h3>${ro?'Comment les agences gagnent des points':'Comment gagner des points'}</h3><div class="sh-eg">${ear}</div></section>
     <section class="sh-cat" id="shCat"><div class="sh-chips">${cats.map(c=>`<button type="button" class="${SH.cat===c?'on':''}" data-shc="${esc(c)}">${c==='fav'?SI.heart:''}${esc(CL[c]||c)}</button>`).join('')}</div>
      <div class="sh-tools">${ro?'':`<label class="sh-sw"><input type="checkbox" id="shAff" ${SH.aff?'checked':''}><i></i>Accessibles avec mon solde</label>`}<select id="shSort" aria-label="Trier"><option value="pop" ${SH.sort==='pop'?'selected':''}>Sélection</option><option value="asc" ${SH.sort==='asc'?'selected':''}>Points croissants</option><option value="desc" ${SH.sort==='desc'?'selected':''}>Points décroissants</option></select></div></section>
     ${SH.msg?`<div class="sh-msg">${SH.msg}</div>`:''}
     <div class="sh-count">${L.length} ${pl_(L.length,'cadeau','cadeaux')}${SH.q?` pour « ${esc(SH.q)} »`:''}</div>
     ${L.length?`<div class="sh-grid">${L.map(g=>shCard(g,P,rest)).join('')}</div>`:`<div class="sh-empty">${SH.cat==='fav'?'Aucun favori pour le moment : touchez le cœur d’un cadeau pour l’ajouter.':'Aucun cadeau ne correspond à votre recherche.'}</div>`}
     <section class="sh-trust"><div>${SI.truck}<b>Livraison à l’agence</b><span>sous 10 jours ouvrés après validation</span></div><div>${SI.shield}<b>Validation par la banque</b><span>chaque commande est vérifiée</span></div><div>${SI.gift}<b>Points restitués</b><span>si une commande est refusée</span></div></section>`}
  else{const O=P.orders.slice().reverse();const stp=['cmd','val','liv'];
    body=`<section class="sh-ordh"><h1>Mes commandes</h1><p>${O.length?`${O.length} ${pl_(O.length,'commande')} · ${nfr(P.spent)} points utilisés · ${nfr(P.bal)} points disponibles`:'Aucune commande pour le moment.'}</p>${gf?'<button type="button" class="sh-cta" data-shv="shop">Continuer mes achats</button>':''}</section>${SH.msg?`<div class="sh-msg">${SH.msg}</div>`:''}
     <div class="sh-ords">${O.map(o=>{const its=o.items||[{g:o.g,t:o.t,p:o.p,q:1}];const ix=o.st==='ref'?-1:stp.indexOf(o.st);
      return `<article class="sh-ord"><div class="sh-oh"><div><b>Commande ${esc(o.id)}</b><span>${new Date(o.d).toLocaleDateString('fr-FR',{day:'numeric',month:'long',year:'numeric'})} · ${nfr(o.p)} pts</span></div><span class="sh-st s-${o.st}">${PST[o.st][0]}</span></div>
       <div class="sh-oi">${its.map(it=>{const g=GIFTS.find(x=>x.id===it.g);return `<div>${g?gArt(g,'sm'):''}<span><b>${esc(it.t)}</b><small>${it.q>1?it.q+' × ':''}${nfr(it.p)} pts</small></span></div>`}).join('')}</div>
       ${o.st==='ref'?'<p class="sh-ref">Commande refusée par la banque : les points ont été restitués.</p>':`<ol class="sh-tl">${['Commande transmise','Validée par la banque','Livrée à l’agence'].map((l,i)=>`<li class="${i<=ix?'on':''}"><i></i><span>${l}</span></li>`).join('')}</ol>`}
       ${o.com||o.who?`<p class="sh-oc">${o.who?'Contact : '+esc(o.who):''}${o.who&&o.com?' · ':''}${o.com?esc(o.com):''}</p>`:''}</article>`}).join('')}</div>`}
  e.innerHTML=head+`<main class="sh-main">${body}</main><footer class="sh-foot">Catalogue cadeaux · ${esc(CLI_NAME)} × SPIRIT · les points n’ont pas de valeur monétaire</footer>${shDrawerHtml(P)}`;
  shBind()}
function shDrawerHtml(P){if(!SH.drawer)return '';const items=Object.entries(SH.cart).filter(([,q])=>q>0).map(([id,q])=>({g:GIFTS.find(x=>x.id===id),q})).filter(x=>x.g),tot=shCartP(),after=P.bal-tot;
  let inner='';
  if(SH.drawer==='cart')inner=`<div class="sh-dh"><h3>Votre panier</h3><button type="button" class="sh-x" data-shclose>${SI.x}</button></div>
    ${items.length?`<div class="sh-dl">${items.map(({g,q})=>`<div class="sh-li">${gArt(g,'sm')}<div><b>${esc(g.t)}</b><small>${nfr(g.p)} pts</small><div class="sh-qty"><button type="button" data-shq="${g.id}|-1" aria-label="Retirer">−</button><span>${q}</span><button type="button" data-shq="${g.id}|1" aria-label="Ajouter" ${g.p>after?'disabled':''}>+</button></div></div><strong>${nfr(g.p*q)}</strong></div>`).join('')}</div>
     <div class="sh-sum"><div><span>Total</span><b>${nfr(tot)} pts</b></div><div><span>Solde actuel</span><span>${nfr(P.bal)} pts</span></div><div class="${after<0?'ko':''}"><span>Solde après commande</span><b>${nfr(after)} pts</b></div></div>
     <button type="button" class="sh-cta wide" data-shcheck ${after<0?'disabled':''}>Passer la commande</button><button type="button" class="sh-lnk" data-shclose>Continuer mes achats</button>`:`<div class="sh-de">${SI.cart}<p>Votre panier est vide.</p><button type="button" class="sh-cta" data-shclose>Découvrir les cadeaux</button></div>`}`;
  else if(SH.drawer==='check')inner=`<div class="sh-dh"><button type="button" class="sh-x" data-shcart>${SI.back}</button><h3>Validation de la commande</h3><button type="button" class="sh-x" data-shclose>${SI.x}</button></div>
    <div class="sh-ck"><h4>Livraison</h4><div class="sh-addr">${SI.truck}<div><b>Agence ${esc(AGS[ROLE.ag].n)}</b><small>Livraison à l’agence sous 10 jours ouvrés après validation par la banque</small></div></div>
     <label>Personne à contacter<input class="input" id="shWho" type="text" maxlength="60" placeholder="Prénom et nom" value="${esc(SH.who||'')}"></label>
     <label>Précision (facultatif)<textarea class="input" id="shCom" rows="2" maxlength="200" placeholder="ex. tailles des polos, date souhaitée">${esc(SH.com||'')}</textarea></label>
     <h4>Récapitulatif</h4>${items.map(({g,q})=>`<div class="sh-rl"><span>${q} × ${esc(g.t)}</span><b>${nfr(g.p*q)} pts</b></div>`).join('')}
     <div class="sh-sum"><div><span>Total</span><b>${nfr(tot)} pts</b></div><div><span>Solde après commande</span><b>${nfr(after)} pts</b></div></div></div>
    <button type="button" class="sh-cta wide" data-shok ${after<0||!items.length?'disabled':''}>Confirmer la commande</button>`;
  else if(SH.drawer==='done')inner=`<div class="sh-dh"><h3>Commande confirmée</h3><button type="button" class="sh-x" data-shclose>${SI.x}</button></div><div class="sh-done"><span>${SI.ok}</span><h4>Merci !</h4><p>Votre commande <b>${esc(SH.lastId||'')}</b> est transmise à la banque. Vous serez livrés à l’agence après validation.</p><button type="button" class="sh-cta wide" data-shv="ord">Suivre mes commandes</button><button type="button" class="sh-lnk" data-shclose>Continuer mes achats</button></div>`;
  return `<div class="sh-ov" data-shclose></div><aside class="sh-drawer" role="dialog" aria-modal="true">${inner}</aside>`}
function shProduct(id){const g=GIFTS.find(x=>x.id===id);if(!g)return;const P=shP(),rest=SH.ro?0:P.bal-shCartP(),e=$('#elearn');let ov=$('#shPd');if(ov)ov.remove();
  ov=document.createElement('div');ov.id='shPd';ov.className='sh-pd';const can=g.p<=rest;let q=1;
  const draw=()=>{ov.innerHTML=`<div class="sh-pbox" role="dialog" aria-modal="true"><button type="button" class="sh-x sh-px" data-pdx>${SI.x}</button>${gArt(g,'lg')}<div class="sh-pi"><small>${esc(g.c)}${g.tag?' · '+esc(g.tag):''}</small><h2>${esc(g.t)}</h2><div class="sh-pp">${nfr(g.p)}<i>pts</i></div><p>${esc(g.long)}</p>
    <h5>Inclus</h5><ul>${g.inc.map(x=>`<li>${SI.ok}${esc(x)}</li>`).join('')}</ul>
    <div class="sh-pdl">${SI.truck}<span>Livraison à l’agence sous 10 jours ouvrés après validation par la banque</span></div>
    ${SH.ro?'<div class="sh-pneed sh-pro">Consultation : les commandes sont passées par les agences depuis leur compte points.</div>':can?`<div class="sh-pa"><div class="sh-qty"><button type="button" data-pq="-1">−</button><span>${q}</span><button type="button" data-pq="1" ${g.p*(q+1)>rest?'disabled':''}>+</button></div><button type="button" class="sh-cta" data-pdadd>${SI.cart} Ajouter au panier · ${nfr(g.p*q)} pts</button></div>`:`<div class="sh-pneed">Il vous manque ${nfr(g.p-rest)} points${shCartP()?' (en tenant compte de votre panier)':''} pour ce cadeau.<div class="sh-pb"><i style="width:${Math.max(4,Math.min(100,Math.max(0,rest)/g.p*100))}%"></i></div></div>`}</div></div>`;
    ov.querySelector('[data-pdx]').onclick=()=>ov.remove();
    ov.querySelectorAll('[data-pq]').forEach(b=>b.onclick=()=>{q=Math.max(1,q+(+b.dataset.pq));if(g.p*q>rest)q=Math.max(1,Math.floor(rest/g.p));draw()});
    const ad=ov.querySelector('[data-pdadd]');if(ad)ad.onclick=()=>{SH.cart[g.id]=(SH.cart[g.id]||0)+q;ov.remove();SH.drawer='cart';shRender()}};
  draw();ov.onclick=x=>{if(x.target===ov)ov.remove()};e.appendChild(ov);shJ('Fiche cadeau · '+g.t)}
function shBind(){const e=$('#elearn');
  e.querySelectorAll('[data-elhome]').forEach(b=>b.onclick=()=>{e.classList.remove('shop-on');elClose()});
  e.querySelectorAll('[data-shv]').forEach(b=>b.onclick=()=>{SH.v=b.dataset.shv;SH.drawer=null;SH.msg='';shRender();window.scrollTo(0,0);shJ(SH.v==='shop'?'Catalogue':'Mes commandes')});
  const q=$('#shQ');if(q){q.oninput=()=>{SH.q=q.value.trim();const pos=q.selectionStart;shRender();const q2=$('#shQ');if(q2){q2.focus();try{q2.setSelectionRange(pos,pos)}catch(x){}}}}
  e.querySelectorAll('[data-shc]').forEach(b=>b.onclick=()=>{SH.cat=b.dataset.shc;shRender()});
  const af=$('#shAff');if(af)af.onchange=()=>{SH.aff=af.checked;shRender()};const so=$('#shSort');if(so)so.onchange=()=>{SH.sort=so.value;shRender()};
  e.querySelectorAll('[data-shgo]').forEach(b=>b.onclick=()=>{const c=$('#shCat');if(c)c.scrollIntoView({behavior:'smooth',block:'start'})});
  e.querySelectorAll('[data-shp]').forEach(c=>c.onclick=x=>{if(x.target.closest('[data-shadd],[data-shfav]'))return;shProduct(c.dataset.shp)});
  e.querySelectorAll('[data-shadd]').forEach(b=>b.onclick=x=>{x.stopPropagation();const id=b.dataset.shadd;SH.cart[id]=(SH.cart[id]||0)+1;SH.drawer='cart';shRender()});
  e.querySelectorAll('[data-shfav]').forEach(b=>b.onclick=x=>{x.stopPropagation();const F=shFav(),id=b.dataset.shfav;F.has(id)?F.delete(id):F.add(id);lsP(shFavK(),[...F]);shRender()});
  e.querySelectorAll('[data-shcart]').forEach(b=>b.onclick=()=>{SH.drawer='cart';shRender()});
  e.querySelectorAll('[data-shclose]').forEach(b=>b.onclick=()=>{SH.drawer=null;shRender()});
  e.querySelectorAll('[data-shq]').forEach(b=>b.onclick=()=>{const [id,d]=b.dataset.shq.split('|');SH.cart[id]=Math.max(0,(SH.cart[id]||0)+(+d));if(!SH.cart[id])delete SH.cart[id];shRender()});
  e.querySelectorAll('[data-shcheck]').forEach(b=>b.onclick=()=>{SH.drawer='check';shRender();shJ('Validation de la commande')});
  const w=$('#shWho'),c=$('#shCom');if(w)w.oninput=()=>SH.who=w.value;if(c)c.oninput=()=>SH.com=c.value;
  e.querySelectorAll('[data-shok]').forEach(b=>b.onclick=()=>{const P=ptsCalc(ROLE.ag),tot=shCartP();const who=(($('#shWho')||{}).value||'').trim();if(!who){alert('Indiquez la personne à contacter pour la livraison.');return}if(!tot||tot>P.bal)return;
    const items=Object.entries(SH.cart).map(([id,q])=>{const g=GIFTS.find(x=>x.id===id);return {g:id,t:g.t,p:g.p,q}});const O=ptsOrders(),id='C'+Date.now().toString(36).toUpperCase().slice(-6);
    O.push({id,ag:AGS[ROLE.ag].code,agn:AGS[ROLE.ag].n,items,t:items.map(i=>(i.q>1?i.q+' × ':'')+i.t).join(', '),p:tot,d:Date.now(),st:'cmd',who,com:(($('#shCom')||{}).value||'').trim(),by:(CUR&&CUR.id)||''});lsP(PTK('orders'),O);
    try{if(JR.sid)jrAdd({e:'act',m:'Catalogue cadeaux',p:`Commande ${id} : ${items.map(i=>(i.q>1?i.q+' × ':'')+i.t).join(', ')} (${nfr(tot)} pts)`})}catch(x){}
    SH.cart={};SH.com='';SH.lastId=id;SH.drawer='done';shRender()})}
/* ---------- bloc de l’accueil : vitrine du catalogue ---------- */
function ptsHomeBlock(){const mods=$('#modSat')&&$('#modSat').parentNode;if(!mods)return;let a=$('#modPts');
  if(!featOn('pts')){if(a)a.remove();return}
  if(!a){a=document.createElement('article');a.className='mod mod-pts el-ag';a.id='modPts';mods.appendChild(a)}
  const el=$('#modElearn');if(el&&el.nextSibling!==a)el.after(a);a.style.gridColumn='1/-1';
  const P=ptsCalc(ROLE.ag),gf=featOn('gift');const pick=GIFTS.filter(g=>g.tag).slice(0,4);
  a.innerHTML=`<div class="ic">${SI.gift}</div><h2>${gf?'Catalogue cadeaux':'Mon compte points'}</h2><p>Votre agence gagne des points à chaque objectif atteint${featOn('el')?' et pour chaque certificat e-learning obtenu':''}${gf?' : échangez-les contre des cadeaux pour toute l’équipe':''}.</p>
   <div class="pt-wrap"><div class="pt-bal"><b>${nfr(P.bal)}</b><span>${pl_(P.bal,'point disponible','points disponibles')}</span><small>${nfr(P.earned)} gagnés · ${nfr(P.spent)} utilisés</small></div>
   <div class="pt-list">${P.it.map(x=>`<div class="pt-it ${x.ok?'ok':''}"><span class="pt-ck">${x.ok?'✓':''}</span><div><b>${esc(x.l)}</b><small>${esc(x.d)}</small></div><em>${x.ok?'+'+nfr(x.p)+' pts':nfr(x.p)+' pts à gagner'}</em></div>`).join('')}</div></div>
   ${gf?`<div class="pt-show">${pick.map(g=>`<button type="button" class="pt-g" data-gfp="${g.id}">${gArt(g,'sm')}<span><b>${esc(g.t)}</b><small>${nfr(g.p)} pts</small></span></button>`).join('')}</div>`:''}
   <div class="act">${gf?`<button class="btn" type="button" data-gfo="shop">Ouvrir la boutique cadeaux</button>`:''}${gf||P.orders.length?`<button class="btn ghost" type="button" data-gfo="ord">Mes commandes (${P.orders.length})</button>`:''}</div>`;
  a.querySelectorAll('[data-gfo]').forEach(b=>b.onclick=()=>gfOpen(b.dataset.gfo));a.querySelectorAll('[data-gfp]').forEach(b=>b.onclick=()=>gfOpen('shop',b.dataset.gfp))}

/* ===================== v91 : retour à l’administration, comptes « se connecter en tant que », podium et bonus, accueil des comptes points, formations en consultation ===================== */
/* ---------- « se connecter en tant que » : retour visible, déconnexion = retour, mode sombre, liste complète des comptes ---------- */
{const _bar=impBar;impBar=function(){const r=_bar.apply(this,arguments);try{const cli=typeof impFrom==='function'&&impFrom()===CLI_ID;
  $$('.imp-chip').forEach(c=>{if(c.querySelector('.imp-r'))return;const s=document.createElement('span');s.className='imp-r';s.textContent=cli?'Revenir à mon espace':'Revenir à l’administration';const x=c.querySelector('.imp-x');c.insertBefore(s,x||null)})}catch(e){}return r}}
document.addEventListener('click',e=>{const b=e.target.closest&&e.target.closest('.logout');if(!b||!impOn())return;e.preventDefault();e.stopImmediatePropagation();impBack()},true);
{const _ib=impBack;impBack=function(){const r=_ib.apply(this,arguments);try{applyProf();if(typeof homeV72==='function')homeV72()}catch(e){}return r}}
{const _as=admAs;admAs=function(u){const r=_as.apply(this,arguments);try{if(impOn()){applyTheme('dark');try{lsSet&&lsSet('bdu-theme-'+CUR.id,'dark')}catch(x){}}}catch(e){}return r}}
function asAllOpts(cli){const accs=ADM_BUILTIN.concat(AST.users.filter(u=>!ADM_BUILTIN.some(b=>b.id===u.id))).filter(u=>u.role!=='admin'&&!u.off&&!(cli&&u.role==='full'));
  const g=(l,a)=>a.length?`<optgroup label="${esc(l)}">${a.join('')}</optgroup>`:'';const ags=AGS0().map(a=>a.n).sort((a,b)=>a.localeCompare(b,'fr'));
  return `<option value="">Choisir un compte…</option>${g('Comptes créés',accs.map(u=>`<option value="${esc(u.id)}">${esc(u.id)} · ${esc(ROLE_L[u.role]||'')}${esc(scTag(u))}</option>`))}
   ${g('Responsables de zone',SC_ZONES.map(z=>`<option value="__z:${esc(z)}">Zone ${esc(z)}</option>`))}${g('Responsables d’entité',SC_ENTS.map(z=>`<option value="__e:${esc(z)}">Entité ${esc(z)}</option>`))}
   ${g(`Agences (${ags.length})`,ags.map(n=>`<option value="__a:${esc(n)}">Agence ${esc(n)}</option>`))}`}
function asPick(v){if(!v)return;if(v.startsWith('__')){const t=v[2],x=v.slice(4),ro=t==='z'?'zone':t==='e'?'entity':'agency';
    return admAs({id:'__as.'+ro,role:ro,ag:ro==='agency'?x:'',zone:ro==='zone'?x:'',ent:ro==='entity'?x:'',nom:(ROLE_L[ro]||'')+' · '+x})}
  admAs(ADM_BUILTIN.find(x=>x.id===v)||usrFind(v))}
{const _po=asPopOpen;asPopOpen=function(anchor){const r=_po.apply(this,arguments);try{const p=$('#asPop');if(!p)return r;const cli=isCliReal();let ac=p.querySelector('#asAcc');
  if(!ac){const d=document.createElement('div');d.className='as-acc';d.innerHTML='<small>Ou un compte existant</small><select id="asAcc"></select>';const n=p.querySelector('.as-n');p.insertBefore(d,n||null);ac=d.querySelector('select')}
  const nw=ac.cloneNode(false);nw.innerHTML=asAllOpts(cli);ac.replaceWith(nw);nw.onchange=()=>{const v=nw.value;if(!v)return;asPopClose();asPick(v)}}catch(e){console.error(e)}return r}}
{const _xb=admExtraBind;admExtraBind=function(){const r=_xb.apply(this,arguments);try{const f=$('#admAs');if(f&&!f.querySelector('#admAsAcc')){const l=document.createElement('label');l.className='full';l.innerHTML=`Ou un compte existant<select id="admAsAcc">${asAllOpts(false)}</select>`;const fa=f.querySelector('.adm-fa');f.insertBefore(l,fa||null);l.querySelector('select').onchange=e=>{const v=e.target.value;if(v)asPick(v)}}}catch(e){console.error(e)}return r}}

/* ---------- classement de performance et bonus du podium ---------- */
let RK=null;
function ptsRank(){if(RK)return RK;const L=[];AGS.forEach((a,k)=>{const s=ptsSatV(k),c=(cmChOn('vis')||cmChOn('agapp'))?ptsCmV(k):null,v=[s&&s.v,c&&c.v].filter(x=>x!=null);if(v.length)L.push({k,sat:s,cm:c,v:v.reduce((t,x)=>t+x,0)/v.length})});
  L.sort((a,b)=>b.v-a.v||AGS[a.k].n.localeCompare(AGS[b.k].n,'fr'));L.forEach((x,i)=>x.r=i+1);RK=L;setTimeout(()=>{RK=null},0);return L}
const rkL=r=>r===1?'1re':r+'e';
{const _pc=ptsCalc;ptsCalc=function(k){const P=_pc.apply(this,arguments);try{const L=ptsRank(),x=L.find(z=>z.k===k),R=ptsR();if(x){const b=x.r<=3?(+R['t'+x.r]||0):0;P.rank={r:x.r,n:L.length,v:x.v,b};
  P.it.push({id:'rank',l:'Bonus des 3 meilleures agences',d:x.r<=3?`${rkL(x.r)} place sur ${L.length}`:`${rkL(x.r)} place sur ${L.length} · les trois meilleures agences gagnent un bonus`,ok:x.r<=3,p:x.r<=3?b:(+R.t1||0)});if(b){P.earned+=b;P.bal+=b}}}catch(e){console.error(e)}return P}}
function ptsBareme(){const R=ptsR(),it=[{l:'Objectif satisfaction',d:'CSAT de l’agence au moins égal à la cible',ok:false,p:R.sat}];
  if(cmChOn('vis')||cmChOn('agapp'))it.push({l:'Objectif client mystère',d:`Score client mystère au moins égal à l’objectif de ${fr(OBJF*100,0)} %`,ok:false,p:R.cm});
  if(featOn('el'))it.push({l:'Certificat e-learning',d:'Pour chaque formation certifiée',ok:false,p:R.cert});
  it.push({l:'Bonus des 3 meilleures agences',d:`1re place +${nfr(R.t1)} · 2e +${nfr(R.t2)} · 3e +${nfr(R.t3)}`,ok:false,p:R.t1});return it}
/* ---------- podium sur l’accueil ---------- */
const MED=['#6aa6d4','#8bbadd','#c98a53'];
function podiumHtml(){const L=ptsRank(),R=ptsR(),top=L.slice(0,3);if(!top.length)return '';const ag=typeof ROLE!=='undefined'&&ROLE,me=ag?L.find(x=>x.k===ROLE.ag):null;
  const card=(x,i)=>x?`<div class="pd-c p${x.r}"><span class="pd-m" style="background:${MED[x.r-1]}">${x.r}</span><b>${esc(AGS[x.k].n)}</b><em>+${nfr(R['t'+x.r])} pts</em><i class="pd-b"></i></div>`:'';
  let msg;
  if(ag&&me&&me.r<=3)msg=`<b>Félicitations !</b> Votre agence est à la ${rkL(me.r)} place du réseau et gagne <b>${nfr(R['t'+me.r])} points</b> supplémentaires. Continuez sur cette lancée pour garder votre place sur le podium.`;
  else if(ag&&me){const gap=Math.max(.1,(top[2].v-me.v)*100);msg=`Votre agence est à la <b>${rkL(me.r)} place sur ${L.length}</b>, à ${fr(gap,1)} point${gap>=2?'s':''} de performance du podium. Chaque client bien accueilli et chaque visite réussie vous en rapproche : votre équipe a toutes les cartes en main pour décrocher sa place !`}
  else{const sc=isScope()?L.filter(x=>scopeOkA(AGS[x.k])):[];msg=`<b>Bravo à ${top.map(x=>esc(AGS[x.k].n)).join(', ').replace(/, ([^,]*)$/,' et $1')} !</b> Pour toutes les autres agences, chaque objectif atteint rapproche du podium : le classement est mis à jour à chaque nouvelle vague de résultats.${sc.length?` Dans votre ${SCOPE.t==='zone'?'zone':'entité'}, l’agence la mieux placée est <b>${esc(AGS[sc[0].k].n)}</b> (${rkL(sc[0].r)} du réseau).`:''}`}
  return `<div class="pd-row">${card(top[1])}${card(top[0])}${card(top[2])}</div><p class="pd-msg">${msg}</p>`}
function podiumBlock(mods){let a=$('#modPodium');if(!featOn('pts')){if(a)a.remove();return}
  if(!a){a=document.createElement('article');a.className='mod mod-podium el-ag';a.id='modPodium';mods.appendChild(a)}a.style.gridColumn='1/-1';
  a.innerHTML=`<div class="ic">${SI.star}</div><h2>Podium du réseau</h2><p>Les trois premières agences du réseau gagnent des points supplémentaires sur leur compte.</p>${podiumHtml()}`}
/* ---------- carrousel des cadeaux ---------- */
function giftRail(P){return `<div class="gr-wrap"><div class="gr-h"><b>${P?'Cadeaux à portée de points':'Cadeaux du catalogue'}</b><span class="gr-nav"><button type="button" data-grs="-1" aria-label="Précédent">‹</button><button type="button" data-grs="1" aria-label="Suivant">›</button></span></div><div class="gr-rail">${GIFTS.slice().sort((a,b)=>a.p-b.p).map(g=>{const ok=P&&P.bal>=g.p;
  return `<button type="button" class="gr-it" data-gfp="${g.id}">${gArt(g)}<span class="gr-t">${esc(g.t)}</span><span class="gr-p">${nfr(g.p)} pts</span>${P?`<span class="gr-s ${ok?'ok':''}">${ok?'Accessible':'Encore '+nfr(g.p-P.bal)+' pts'}</span>`:''}</button>`}).join('')}</div></div>`}
function railBind(a){a.querySelectorAll('[data-grs]').forEach(b=>b.onclick=()=>{const r=a.querySelector('.gr-rail');if(r)r.scrollBy({left:(+b.dataset.grs)*r.clientWidth*.8,behavior:'smooth'})});
  a.querySelectorAll('[data-gfp]').forEach(b=>b.onclick=()=>gfOpen('shop',b.dataset.gfp))}
/* ---------- bloc « Mon compte points » (agence) ---------- */
ptsHomeBlock=function(){const mods=$('#modSat')&&$('#modSat').parentNode;if(!mods)return;let a=$('#modPts');
  if(!featOn('pts')){if(a)a.remove();return}
  if(!a){a=document.createElement('article');a.className='mod mod-pts el-ag';a.id='modPts';mods.appendChild(a)}a.style.gridColumn='1/-1';
  const P=ptsCalc(ROLE.ag),gf=featOn('gift');
  a.innerHTML=`<div class="ic">${SI.star}</div><h2>Mon compte points</h2><p>Votre agence gagne des points à chaque objectif atteint${featOn('el')?', pour chaque certificat e-learning obtenu':''} et grâce au bonus des trois meilleures agences${gf?' ; échangez-les contre des cadeaux pour toute l’équipe':''}.</p>
   <div class="pt-wrap"><div class="pt-bal"><b>${nfr(P.bal)}</b><span>${pl_(P.bal,'point disponible','points disponibles')}</span><small>${nfr(P.earned)} gagnés · ${nfr(P.spent)} utilisés</small>${P.rank?`<small class="pt-rk">${rkL(P.rank.r)} du réseau sur ${P.rank.n}</small>`:''}</div>
   <div class="pt-list">${P.it.map(x=>`<div class="pt-it ${x.ok?'ok':''}"><span class="pt-ck">${x.ok?'✓':''}</span><div><b>${esc(x.l)}</b><small>${esc(x.d)}</small></div><em>${x.ok?'+'+nfr(x.p)+' pts':(x.id==='rank'?'jusqu’à ':'')+nfr(x.p)+' pts à gagner'}</em></div>`).join('')}</div></div>
   ${gf||P.orders.length?`<div class="act"><button class="btn ghost" type="button" data-gfo="ord">Mes commandes (${P.orders.length})</button></div>`:''}`;
  a.querySelectorAll('[data-gfo]').forEach(b=>b.onclick=()=>gfOpen(b.dataset.gfo));railBind(a)};
/* ---------- bloc « Comptes points des agences » (client, administrateur, zone, entité) ---------- */
const ptsKs=()=>AGS.map((a,k)=>k).filter(k=>!isScope()||scopeOkA(AGS[k]));
function ptsAllBlock(mods){let a=$('#modPtsAll');if(!featOn('pts')||(typeof ROLE!=='undefined'&&ROLE)){if(a)a.remove();return}
  if(!a){a=document.createElement('article');a.className='mod mod-pts el-ag';a.id='modPtsAll';mods.appendChild(a)}a.style.gridColumn='1/-1';
  const ks=ptsKs(),Ps=ks.map(k=>ptsCalc(k)),E=Ps.reduce((t,p)=>t+p.earned,0),U=Ps.reduce((t,p)=>t+p.spent,0),codes=new Set(ks.map(k=>AGS[k].code)),O=ptsOrders().filter(o=>codes.has(o.ag)),gf=featOn('gift');
  const sat=Ps.filter(p=>p.it.some(i=>i.id==='sat'&&i.ok)).length,cm=Ps.filter(p=>p.it.some(i=>i.id==='cm'&&i.ok)).length,ce=Ps.filter(p=>p.it.some(i=>String(i.id).startsWith('cert')&&i.ok)).length;
  a.innerHTML=`<div class="ic">${SI.star}</div><h2>Comptes points des agences</h2><p>Les agences ${isScope()?'de votre '+(SCOPE.t==='zone'?'zone':'entité')+' ':''}gagnent des points en atteignant leurs objectifs, en obtenant le certificat e-learning et grâce au bonus des trois meilleures agences${gf?', puis les échangent contre des cadeaux':''}.</p>
   <div class="pa-k"><div><b>${ks.length}</b><span>agences</span></div><div><b>${nfr(E)}</b><span>points gagnés</span></div><div><b>${nfr(U)}</b><span>points utilisés</span></div><div><b>${sat}</b><span>objectif satisfaction atteint</span></div><div><b>${cm}</b><span>objectif client mystère atteint</span></div><div><b>${ce}</b><span>${pl_(ce,'agence certifiée','agences certifiées')}</span></div><div><b>${O.length}</b><span>${pl_(O.length,'commande','commandes')}</span></div></div>
   <div class="act"><button class="btn" type="button" data-psit>Voir la situation des comptes points</button></div>`;
  a.querySelector('[data-psit]').onclick=ptsSitOpen;a.querySelectorAll('[data-gfo]').forEach(b=>b.onclick=()=>gfOpen('shop'));railBind(a)}
/* ---------- page « Situation des comptes points » ---------- */
const PS={q:'',s:'rank'};
function ptsSitOpen(){if(!featOn('pts'))return;EL.from=$('#app')&&!$('#app').classList.contains('hidden')?'app':'home';const e=elEnsure();
  ['login','home','app','account','admin'].forEach(x=>{const s=$('#'+x);if(s)s.classList.add('hidden')});e.classList.remove('hidden');e.classList.add('shop-on');PS.q='';psRender();window.scrollTo(0,0);
  try{if(JR.sid)jrAdd({e:'view',m:'Comptes points',p:'Situation des comptes points'})}catch(x){}}
function psRender(){const e=$('#elearn');const ks=ptsKs(),rows=ks.map(k=>({k,P:ptsCalc(k)})),codes=new Set(ks.map(k=>AGS[k].code)),O=ptsOrders().filter(o=>codes.has(o.ag)).slice().reverse(),R=ptsR();
  let L=rows.slice();if(PS.q){const q=PS.q.toLowerCase();L=L.filter(x=>AGS[x.k].n.toLowerCase().includes(q))}
  if(PS.s==='bal')L.sort((a,b)=>b.P.bal-a.P.bal);else if(PS.s==='name')L.sort((a,b)=>AGS[a.k].n.localeCompare(AGS[b.k].n,'fr'));else L.sort((a,b)=>((a.P.rank||{}).r||999)-((b.P.rank||{}).r||999));
  const it=(P,id)=>P.it.find(i=>i.id===id||String(i.id).startsWith(id+':'));const ck=(P,id)=>{const x=it(P,id);return x?(x.ok?'<span class="ps-y">✓</span>':'<span class="ps-n">—</span>'):'<span class="ps-n">·</span>'};
  const E=rows.reduce((t,x)=>t+x.P.earned,0),U=rows.reduce((t,x)=>t+x.P.spent,0);
  e.innerHTML=`<header class="sh-top"><div class="sh-tw"><button type="button" class="sh-logo" data-elhome><img src="${A.logo_bicici}" alt="${esc(CLI_NAME)}"><span>Comptes points des agences</span></button><label class="sh-search">${SI.search}<input id="psQ" type="search" placeholder="Rechercher une agence" value="${esc(PS.q)}" autocomplete="off"></label>${featOn('gift')?`<button type="button" class="sh-hb" data-gfo>${SI.gift}<span>Catalogue cadeaux</span></button>`:''}<button type="button" class="sh-hb sh-home" data-elhome>${SI.back}<span>Accueil</span></button></div></header>
   <main class="sh-main"><section class="ps-hero"><div><span class="sh-kick">${isScope()?(SCOPE.t==='zone'?'Zone ':'Entité ')+esc(SCOPE.v):'Réseau '+esc(CLI_NAME)}</span><h1>Situation des comptes points</h1><p>Points gagnés par objectif atteint (satisfaction ${nfr(R.sat)} pts, client mystère ${nfr(R.cm)} pts${featOn('el')?`, certificat e-learning ${nfr(R.cert)} pts`:''}) et bonus des trois meilleures agences du réseau (${nfr(R.t1)}, ${nfr(R.t2)} et ${nfr(R.t3)} pts).</p></div>
    <div class="ps-k"><div><b>${ks.length}</b><span>agences</span></div><div><b>${nfr(E)}</b><span>points gagnés</span></div><div><b>${nfr(U)}</b><span>points utilisés</span></div><div><b>${nfr(E-U)}</b><span>points disponibles</span></div></div></section>
    
    <section class="ps-tw"><div class="ps-th"><h3>${L.length} ${pl_(L.length,'agence','agences')}</h3><select id="psS" aria-label="Trier"><option value="rank" ${PS.s==='rank'?'selected':''}>Classement du réseau</option><option value="bal" ${PS.s==='bal'?'selected':''}>Solde de points</option><option value="name" ${PS.s==='name'?'selected':''}>Nom de l’agence</option></select></div>
     <div class="ps-tbl"><table><thead><tr><th>Rang</th><th>Agence</th><th>Satisfaction</th><th>Client mystère</th>${featOn('el')?'<th>Certificat</th>':''}<th>Top 3</th><th>Gagnés</th><th>Utilisés</th><th>Solde</th></tr></thead><tbody>${L.map(({k,P})=>{const rk=P.rank;return `<tr class="${rk&&rk.r<=3?'top':''}"><td>${rk?`<span class="ps-r ${rk.r<=3?'m'+rk.r:''}">${rk.r}</span>`:'—'}</td><td><b>${esc(AGS[k].n)}</b><small>${esc(AGS[k].z==='Abidjan'?'Abidjan · '+AGS[k].e:AGS[k].e||'')}</small></td><td>${ck(P,'sat')}</td><td>${ck(P,'cm')}</td>${featOn('el')?`<td>${ck(P,'cert')}</td>`:''}<td>${rk&&rk.b?'+'+nfr(rk.b):'<span class="ps-n">—</span>'}</td><td>${nfr(P.earned)}</td><td>${nfr(P.spent)}</td><td><b>${nfr(P.bal)}</b></td></tr>`}).join('')}</tbody></table></div></section>
    <section class="ps-tw"><div class="ps-th"><h3>Commandes de cadeaux</h3><span class="ps-n">${O.length} ${pl_(O.length,'commande','commandes')}</span></div>${O.length?`<div class="sh-ords">${O.slice(0,30).map(o=>`<article class="sh-ord ps-o"><div class="sh-oh"><div><b>${esc(o.agn)} · ${esc(o.t)}</b><span>${new Date(o.d).toLocaleDateString('fr-FR',{day:'numeric',month:'long',year:'numeric'})} · ${nfr(o.p)} pts${o.who?' · contact : '+esc(o.who):''}</span></div><span class="sh-st s-${o.st}">${PST[o.st][0]}</span></div></article>`).join('')}</div>`:'<div class="sh-empty">Aucune commande pour le moment.</div>'}</section></main>
   <footer class="sh-foot">Comptes points · ${esc(CLI_NAME)} × SPIRIT · consultation</footer>`;
  e.querySelectorAll('[data-elhome]').forEach(b=>b.onclick=()=>{e.classList.remove('shop-on');elClose()});e.querySelectorAll('[data-gfo]').forEach(b=>b.onclick=()=>gfOpen('shop'));
  const q=$('#psQ');if(q)q.oninput=()=>{PS.q=q.value.trim();const pos=q.selectionStart;psRender();const q2=$('#psQ');if(q2){q2.focus();try{q2.setSelectionRange(pos,pos)}catch(x){}}};
  const so=$('#psS');if(so)so.onchange=()=>{PS.s=so.value;psRender()}}
/* ---------- formations : consultation pour le client, l’administrateur, les zones et les entités ---------- */
function elGenBlock(){if(typeof ROLE!=='undefined'&&ROLE)return;const a=$('#modElearn');if(!a)return;a.hidden=!featOn('el');if(a.hidden)return;a.classList.add('el-ag');a.style.gridColumn='1/-1';
  const ks=ptsKs(),C=ptsCerts();
  a.innerHTML=`<div class="ic"><svg class="i" viewBox="0 0 24 24"><path d="M3 8l9-4 9 4-9 4z"/><path d="M7 10v5c0 1.5 2.5 3 5 3s5-1.5 5-3v-5"/><path d="M21 8v6"/></svg></div><h2>Formations disponibles</h2><p>Les formations e-learning proposées aux agences : leçons, cas pratiques, quiz et évaluation finale, avec un certificat délivré à 100 %. Vous pouvez les consulter librement.</p>
   <div class="el-hs"><div class="el-hl">${EL_COURSES.filter(c=>!c.soon).map(c=>{const n=ks.filter(k=>C[AGS[k].code+'|'+c.id]).length;
    return `<div class="el-hi"><div><b>${esc(c.t)}</b><small>${c.modules.length} modules · ${esc(c.dur)} · ${esc(c.aud||'')}</small></div><span class="el-bd ${n?'ok':'new'}">${n} ${pl_(n,'agence certifiée','agences certifiées')} sur ${ks.length}</span><button class="btn" type="button" data-elro="${c.id}">Consulter</button></div>`}).join('')}</div></div>`;
  a.querySelectorAll('[data-elro]').forEach(b=>b.onclick=()=>{elOpen();const c=elCourse(b.dataset.elro);if(!c)return;EL.c=c;elGo('intro')})}
{const _eo=elOpen;elOpen=function(){EL.ro=!(typeof ROLE!=='undefined'&&ROLE);return _eo.apply(this,arguments)}}
{const _c=elCat;elCat=function(){if(!EL.ro)return _c.apply(this,arguments);
  return `<div class="el-hero"><div><div class="el-kick">E-LEARNING · FORMATIONS DES AGENCES · CONSULTATION</div><h1>Formations disponibles</h1><p>Les formations proposées aux équipes d’agence, conçues par SPIRIT à partir des standards de service et de la voix des clients ${esc(CLI_NAME)}. Consultez librement les leçons, les cas pratiques et les quiz ; l’évaluation finale et le certificat sont réservés aux agences.</p></div></div>
  <div class="el-grid">${EL_COURSES.map(c=>c.soon?`<article class="el-card soon"><div class="el-ct">${ICN.book}<span>${esc(c.dur)}</span></div><h3>${esc(c.t)}</h3><p>${esc(c.aud)}</p><div class="el-soon">Prochainement</div></article>`:`<article class="el-card main"><div class="el-ct">${ICN.book}<span>${c.modules.length} modules · ${esc(c.dur)} · ${esc(c.lvl)}</span></div><h3>${esc(c.t)}</h3><p>${esc(c.intro)}</p><div class="el-pl"><span>${esc(c.aud)}</span></div><div class="el-act"><button class="btn" type="button" data-elc="${c.id}">Consulter la formation</button></div></article>`).join('')}</div>`}}
{const _s=elSide;elSide=function(c,st){if(!EL.ro)return _s.apply(this,arguments);
  return `<aside class="el-side"><button class="btn ghost el-bk" type="button" data-elcat>${ICN.back}Catalogue</button><div class="el-st"><b>${esc(c.t)}</b><span>Consultation · ${c.modules.length} modules</span></div>
   <button type="button" class="el-it ${EL.v==='intro'?'on':''}" data-elv="intro"><span class="el-n">${ICN.play}</span><span>Présentation de la formation</span></button>
   ${c.modules.map((m,i)=>`<button type="button" class="el-it ${(EL.v==='mod'||EL.v==='quiz')&&EL.m===i?'on':''}" data-elm="${i}"><span class="el-n">${i+1}</span><span>${esc(m.t)}<small>${esc(m.d)}</small></span></button>`).join('')}
   <button type="button" class="el-it ${EL.v==='exam'?'on':''}" data-elv="exam"><span class="el-n">${ICN.award}</span><span>Évaluation finale et certificat<small>${c.exam.length} questions · aperçu</small></span></button></aside>`}}
{const _i=elIntro;elIntro=function(c,st){const h=_i.apply(this,arguments);return EL.ro?h.replace('<div class="el-nav">','<p class="el-maq"><b>Consultation.</b> Vous parcourez la formation telle que la suivent les agences : leçons, cas pratiques et quiz avec leurs corrigés.</p><div class="el-nav">').replace('Commencer le module 1','Consulter le module 1'):h}}
{const _m=elMod;elMod=function(c,st,i){const h=_m.apply(this,arguments);return EL.ro?h.replace('Passer le quiz du module','Voir le quiz du module'):h}}
{const _q=elQuizView;elQuizView=function(c,st,title,kick,qs,kind){if(!EL.ro)return _q.apply(this,arguments);
  if(kind==='exam')return `<div class="el-art"><div class="el-kick">ÉVALUATION FINALE · APERÇU</div><h2>${esc(title)}</h2><p class="el-lead">L’évaluation finale comporte ${c.exam.length} questions tirées dans un ordre aléatoire. Elle est passée par les agences ; le certificat est délivré avec la note de 100 %.</p>
    <div class="el-key"><b>Exemples de questions</b><ul>${c.exam.slice(0,5).map(q=>`<li>${esc(q.q)}</li>`).join('')}</ul></div>
    <div class="el-nav"><button class="btn ghost" type="button" data-elm="${c.modules.length-1}">${ICN.back}Dernier module</button><button class="btn" type="button" data-elsample="${c.id}">Voir un exemple de certificat</button></div></div>`;
  return `<div class="el-art"><div class="el-kick">${kick} · CORRIGÉ</div><h2>${esc(title)}</h2>${qs.map((q,k)=>`<div class="el-q okq"><div class="el-qt"><span>${k+1}</span>${esc(q.q)}</div><div class="el-os">${q.o.map((o,j)=>`<label class="el-o ${j===q.a?'right':''}"><input type="radio" disabled ${j===q.a?'checked':''}><span>${esc(o)}</span></label>`).join('')}</div>${q.e?`<div class="el-ex">${esc(q.e)}</div>`:''}</div>`).join('')}
   <div class="el-nav"><button class="btn ghost" type="button" data-elm="${EL.m}">${ICN.back}Revoir la leçon</button>${EL.m<c.modules.length-1?`<button class="btn" type="button" data-elm="${EL.m+1}">Module suivant</button>`:`<button class="btn" type="button" data-elv="exam">Évaluation finale</button>`}</div></div>`}}
{const _b=elBind;elBind=function(){const r=_b.apply(this,arguments);const e=$('#elearn');if(EL.ro){e.querySelectorAll('[data-elc]').forEach(b=>b.onclick=()=>{EL.c=elCourse(b.dataset.elc);elGo('intro')})}
  e.querySelectorAll('[data-elsample]').forEach(b=>b.onclick=()=>{const c=elCourse(b.dataset.elsample);elCertView(c,{exam:{name:'Prénom Nom',date:Date.now(),id:'EL-'+CLI_NAME+'-EXEMPLE'}})});return r}}
/* ---------- assemblage de l’accueil ---------- */
function home91(){try{const mods=$('#modSat')&&$('#modSat').parentNode;if(!mods)return;const ag=typeof ROLE!=='undefined'&&ROLE;
  elGenBlock();const el=$('#modElearn');if(el){el.classList.add('el-ag');el.style.gridColumn='1/-1';if(!ag)el.hidden=!featOn('el')}
  {const p=$('#modPodium');if(p)p.remove()}ptsAllBlock(mods);
  ['modElearn','modPodium','modPts','modPtsAll'].forEach(id=>{const x=$('#'+id);if(x)mods.appendChild(x)});
  const vis=[...mods.querySelectorAll(':scope>article.mod')].filter(x=>!x.hidden&&!x.classList.contains('el-ag'));vis.forEach(x=>x.style.gridColumn='');if(vis.length%2===1)vis[vis.length-1].style.gridColumn='1/-1'}catch(e){console.error(e)}}
{const _hr=homeRoleApply;homeRoleApply=function(){const r=_hr.apply(this,arguments);home91();return r}}
{const _fa=featApply;featApply=function(){const r=_fa.apply(this,arguments);try{const a=$('#modElearn');if(a)a.hidden=!featOn('el')}catch(e){}return r}}
setTimeout(home91,120);
{const _h=elHead;elHead=function(){const h=_h.apply(this,arguments);return EL.ro?h.replace(/<span class="el-who">[^<]*<\/span>/,'<span class="el-who">Consultation</span>'):h}}

/* ===================== v92 : bandeau cadeaux sur l’accueil, paliers de cadeaux, retour au compte points, offres Bronze · Argent · Or ===================== */
/* ---------- cadeaux aux paliers atteignables à chaque vague ---------- */
ART.box=`<ellipse cx="100" cy="148" rx="58" ry="7" fill="${hsl_(0,0,0,.08)}"/><rect x="50" y="70" width="100" height="72" rx="6" fill="${hsl_(330,65,58)}"/><rect x="42" y="54" width="116" height="24" rx="6" fill="${hsl_(330,70,64)}"/><rect x="92" y="54" width="16" height="88" fill="${hsl_(45,100,58)}"/><path d="M100 54c-10-20-34-22-34-8s24 10 34 8zm0 0c10-20 34-22 34-8s-24 10-34 8z" fill="${hsl_(45,100,52)}"/><circle cx="72" cy="104" r="5" fill="#fff" opacity=".5"/><circle cx="126" cy="118" r="4" fill="#fff" opacity=".5"/>`;
ART.frigo=`<ellipse cx="100" cy="148" rx="46" ry="7" fill="${hsl_(0,0,0,.1)}"/><rect x="62" y="18" width="76" height="128" rx="10" fill="${hsl_(210,20,92)}" stroke="${hsl_(210,15,70)}" stroke-width="2"/><path d="M62 64h76" stroke="${hsl_(210,15,70)}" stroke-width="2"/><rect x="70" y="30" width="5" height="22" rx="2.5" fill="${hsl_(210,12,55)}"/><rect x="70" y="74" width="5" height="34" rx="2.5" fill="${hsl_(210,12,55)}"/><circle cx="116" cy="40" r="6" fill="${hsl_(200,80,60)}"/>`;
ART.bon25=ART.bon10.replace('>10 000<','>25 000<');ART.bon50=ART.bon10.replace('>10 000<','>50 000<');ART.diner=ART.resto;ART.mer=ART.team;
GIFTS.push(
 {id:'box',t:'Coffret bien-être de l’équipe',d:'Un coffret de soins et de douceurs pour chaque collaborateur',long:'Un coffret individuel pour chaque membre de l’équipe : soins, thé et douceurs, présentés dans une boîte cadeau.',inc:['1 coffret par collaborateur','Soins, thé et douceurs','Boîte cadeau personnalisée'],p:1800,c:'Équipe',tag:'Palier',bg:[330,75]},
 {id:'bon25',t:'Bons d’achat 25 000 FCFA',d:'Lot de 4 bons valables en grande surface',long:'Quatre bons d’achat de 25 000 FCFA chacun, valables dans les grandes surfaces partenaires, à répartir entre les membres de l’équipe.',inc:['4 bons de 25 000 FCFA','Valables 12 mois','Utilisables en grande surface'],p:2300,c:'Bons d’achat',tag:'Palier',bg:[24,85]},
 {id:'diner',t:'Dîner d’équipe',d:'Un dîner pour toute l’équipe et les conjoints',long:'Un dîner dans un restaurant partenaire pour toute l’équipe de l’agence, conjoints invités, pour fêter les objectifs atteints.',inc:['Dîner complet pour l’équipe','Conjoints invités','Réservation prise en charge'],p:2500,c:'Équipe',tag:'Palier',bg:[12,70]},
 {id:'mer',t:'Journée détente en bord de mer',d:'Toute l’équipe, transport et déjeuner compris',long:'Une journée de détente en bord de mer pour toute l’équipe : transport, accueil, déjeuner et activités libres.',inc:['Transport aller-retour','Déjeuner et boissons','Activités libres sur place'],p:3300,c:'Équipe',tag:'Palier',bg:[195,80]},
 {id:'frigo',t:'Réfrigérateur compact',d:'Pour l’espace de pause de l’agence',long:'Un réfrigérateur compact et silencieux pour l’espace de pause de l’équipe, livré et installé.',inc:['Réfrigérateur 120 litres','Livraison et installation','Garantie 2 ans'],p:3300,c:'Équipement',tag:'Palier',bg:[210,40]},
 {id:'bon50',t:'Bons d’achat 50 000 FCFA',d:'Lot de 3 bons valables en grande surface',long:'Trois bons d’achat de 50 000 FCFA chacun, valables dans les grandes surfaces partenaires.',inc:['3 bons de 50 000 FCFA','Valables 12 mois','Utilisables en grande surface'],p:3300,c:'Bons d’achat',tag:'Palier',bg:[268,65]});
/* paliers : un objectif, deux objectifs, tous les objectifs et la formation */
function giftTiers(){const R=ptsR(),o=[R.sat];if(cmChOn('vis')||cmChOn('agapp'))o.push(R.cm);if(featOn('el'))o.push(R.cert);const all=o.reduce((t,x)=>t+x,0);return {all,n:GIFTS.filter(g=>g.p<=all).length}}
/* ---------- bandeau cadeaux sur l’accueil ---------- */
function giftBanner(mods){let a=$('#modGift');if(!featOn('pts')||!featOn('gift')){if(a)a.remove();return}
  if(!a){a=document.createElement('article');a.className='mod mod-gift el-ag';a.id='modGift';mods.appendChild(a)}a.style.gridColumn='1/-1';
  const ag=typeof ROLE!=='undefined'&&ROLE,T=giftTiers(),pick=['troph','resto','casque'].map(id=>GIFTS.find(g=>g.id===id));
  let left;
  if(ag){const P=ptsCalc(ROLE.ag),acc=GIFTS.filter(g=>g.p<=P.bal).length;
    left=`<span class="sh-kick">Catalogue cadeaux · Agence ${esc(AGS[ROLE.ag].n)}</span><h2>Vos objectifs atteints,<br>votre équipe récompensée</h2><p>Échangez les points de votre agence contre des cadeaux pour toute l’équipe. Avec tous vos objectifs atteints et la formation validée, ${nfr(T.all)} points par vague donnent accès à ${T.n} cadeaux.</p>
     <div class="sh-hstat"><div><b>${nfr(P.bal)}</b><span>points disponibles</span></div><div><b>${acc}</b><span>${pl_(acc,'cadeau accessible','cadeaux accessibles')}</span></div><div><b>${GIFTS.length}</b><span>cadeaux au catalogue</span></div></div>`}
  else{const mn=Math.min(...GIFTS.map(g=>g.p)),mx=Math.max(...GIFTS.map(g=>g.p)),nO=ptsOrders().length;
    left=`<span class="sh-kick">Catalogue cadeaux</span><h2>Les cadeaux proposés<br>aux agences</h2><p>Les agences échangent les points gagnés à chaque vague contre des cadeaux pour toute l’équipe. Une agence qui atteint tous ses objectifs et valide la formation gagne ${nfr(T.all)} points et accède à ${T.n} cadeaux.</p>
     <div class="sh-hstat"><div><b>${GIFTS.length}</b><span>cadeaux au catalogue</span></div><div><b>${nfr(mn)} à ${nfr(mx)}</b><span>points par cadeau</span></div><div><b>${nO}</b><span>${pl_(nO,'commande passée','commandes passées')}</span></div></div>`}
  a.innerHTML=`<section class="sh-hero gb-hero"><div class="sh-hl">${left}<button type="button" class="sh-cta" data-gbo>Ouvrir le catalogue cadeaux</button></div>
   <div class="sh-hr">${pick.map((g,i)=>`<button type="button" class="sh-hc h${i}" data-gbp="${g.id}">${gArt(g)}<span>${esc(g.t)}<b>${nfr(g.p)} pts</b></span></button>`).join('')}</div></section>`;
  a.querySelector('[data-gbo]').onclick=()=>gfOpen('shop');a.querySelectorAll('[data-gbp]').forEach(b=>b.onclick=()=>gfOpen('shop',b.dataset.gbp))}
/* ---------- boutique : retour au compte points ---------- */
function shBackPts(){const e=$('#elearn');if(SH.ro){ptsSitOpen();return}e.classList.remove('shop-on');elClose();setTimeout(()=>{const b=$('#modPts');if(b)b.scrollIntoView({behavior:'smooth',block:'start'})},250)}
{const _r=shRender;shRender=function(){const r=_r.apply(this,arguments);try{const tw=$('#elearn .sh-tw');if(tw&&!tw.querySelector('[data-shpts]')){const b=document.createElement('button');b.type='button';b.className='sh-hb sh-back';b.dataset.shpts='1';b.innerHTML=`${SI.back}<span>${SH.ro?'Situation des comptes points':'Retour au compte points'}</span>`;b.onclick=shBackPts;tw.insertBefore(b,tw.querySelector('.sh-logo').nextSibling)}}catch(e){console.error(e)}return r}}
/* ---------- offres Bronze · Argent · Or (en-tête de l’accueil, administrateur) ---------- */
const TIER_L={bronze:'Bronze',argent:'Argent',or:'Or'};
const TIER_K=['cx','enps','nota','sec','oth','f_ml','f_bi','f_el','f_pts','f_gift'];
const TIER_V={bronze:{enps:1},argent:{cx:1,enps:1,nota:1,sec:1,oth:1,f_ml:1,f_bi:1},or:{cx:1,enps:1,nota:1,sec:1,oth:1,f_ml:1,f_bi:1,f_el:1,f_pts:1,f_gift:1}};
const tierOn=k=>!(AST.home&&AST.home[k]===false);
function tierCur(){const H=AST.home||{};if(H.sat===false||H.cm===false)return null;return Object.keys(TIER_V).find(t=>TIER_K.every(k=>tierOn(k)===!!TIER_V[t][k]))||null}
function tierSet(t){const o=Object.assign({},AST.home||{});TIER_K.forEach(k=>o[k]=!!TIER_V[t][k]);o.sat=true;o.cm=true;['vis','agapp','crc','lead'].forEach(c=>o['cm_'+c]=true);o.sat_month=true;o.sat_ann=true;o.tier=t;AST.home=o;admSave();
  try{if(JR.sid)jrAdd({e:'act',m:'Administration',p:'Offre '+TIER_L[t]+' appliquée'})}catch(e){}
  try{featApply();cmChApply()}catch(e){}show('home');tierBar();const n=$('#tierMsg');if(n){n.textContent=`Offre ${TIER_L[t]} appliquée · enregistrez la nouvelle version pour la diffuser`;n.hidden=false;clearTimeout(n._t);n._t=setTimeout(()=>n.hidden=true,4500)}}
function tierBar(){const home=$('#home');if(!home)return;let w=$('#tierSw');if(!ADMIN||impOn()){const tb=$('#tierBar');if(tb)tb.remove();return}
  const tb=home.querySelector('.topbar');if(!tb)return;if(!w){const bar=document.createElement('div');bar.className='tier-bar';bar.id='tierBar';w=document.createElement('div');w.id='tierSw';w.className='tier-sw';bar.appendChild(w);tb.after(bar)}
  const c=tierCur();w.innerHTML=`<span class="tier-l">Offre de la plateforme</span>${Object.keys(TIER_L).map(t=>`<button type="button" class="t-${t} ${c===t?'on':''}" data-tier="${t}" aria-pressed="${c===t}">${TIER_L[t]}</button>`).join('')}${c?'':'<em class="tier-c">Personnalisée</em>'}`;
  w.querySelectorAll('[data-tier]').forEach(b=>b.onclick=()=>tierSet(b.dataset.tier));
  let m=$('#tierMsg');if(!m){m=document.createElement('div');m.id='tierMsg';m.className='tier-msg';m.hidden=true;home.appendChild(m)}}

/* ---------- paramétrage des offres (administration) : contenu et nom de chaque offre ---------- */
const TIER_FL={sat:['Enquête de satisfaction','Bloc d’étude de la page d’accueil'],cm:['Programme Client Mystère','Bloc d’étude de la page d’accueil'],cx:['Panel CX','Option · plateforme de remontée des expériences clients'],enps:['Baromètre collaborateurs','Bloc d’étude'],nota:['Notoriété et image','Bloc d’étude'],sec:['Études sectorielles','Bloc d’étude'],oth:['Autres études','Bloc d’étude'],f_ml:['Micro-learning','Fonction complémentaire'],f_bi:['Analyse BI','Fonction complémentaire'],f_el:['E-learning','Fonction complémentaire'],f_pts:['Compte points des agences','Fonction complémentaire'],f_gift:['Catalogue cadeaux','Fonction complémentaire (nécessite le compte points)'],f_plsat:['Plans d’actions (enquête de satisfaction)','Fonction complémentaire'],f_plcm:['Plans de progrès (client mystère)','Fonction complémentaire'],f_obj:['Gestion des objectifs (compte client)','Fonction complémentaire'],f_jr:['Journal de connexion et d’activité (compte client)','Fonction complémentaire'],f_elmaq:['E-learning · mode présentation','Fonction complémentaire']};
try{const _src=(ADM_L&&ADM_L.st)||CONF0;if(_src&&_src.tiers&&typeof _src.tiers==='object'&&!AST.tiers)AST.tiers=JSON.parse(JSON.stringify(_src.tiers))}catch(e){}
const tierFL=k=>TIER_FL[k]||[k.replace(/^f_/,''),'Fonction complémentaire'];
const tierKeys=()=>['sat','cm'].concat(TIER_K.filter(k=>k!=='sat'&&k!=='cm'));
function tierDef(){const o={};Object.keys(TIER_V).forEach(t=>{o[t]=Object.assign({sat:1,cm:1},TIER_V[t])});return o}
function tierCfg(){const D=tierDef(),c=(AST.tiers&&AST.tiers.v)||{},K=tierKeys(),o={};Object.keys(D).forEach(t=>{o[t]={};const src=c[t]||D[t];K.forEach(k=>o[t][k]=!!src[k])});return o}
const tierName=t=>((AST.tiers&&AST.tiers.l&&AST.tiers.l[t])||TIER_L[t]);
tierCur=function(){const H=AST.home||{},C=tierCfg(),K=tierKeys();const on=k=>!(H[k]===false);return Object.keys(C).find(t=>K.every(k=>on(k)===C[t][k]))||null};
function tierApplyQuiet(t){const C=tierCfg();const o=Object.assign({},AST.home||{});tierKeys().forEach(k=>o[k]=C[t][k]);['vis','agapp','crc','lead'].forEach(c=>o['cm_'+c]=true);o.sat_month=true;o.sat_ann=true;o.tier=t;AST.home=o;admSave();try{featApply();cmChApply()}catch(e){}try{homeVis()}catch(e){}}
tierSet=function(t){tierApplyQuiet(t);try{if(JR.sid)jrAdd({e:'act',m:'Administration',p:'Offre '+tierName(t)+' appliquée'})}catch(e){}
  show('home');tierBar();const n=$('#tierMsg');if(n){n.textContent=`Offre ${tierName(t)} appliquée · enregistrez la nouvelle version pour la diffuser`;n.hidden=false;clearTimeout(n._t);n._t=setTimeout(()=>n.hidden=true,4500)}};
tierBar=function(){const home=$('#home');if(!home)return;let w=$('#tierSw');if(!ADMIN||impOn()){const tb=$('#tierBar');if(tb)tb.remove();return}
  const tb=home.querySelector('.topbar');if(!tb)return;if(!w){const bar=document.createElement('div');bar.className='tier-bar';bar.id='tierBar';w=document.createElement('div');w.id='tierSw';w.className='tier-sw';bar.appendChild(w);tb.after(bar)}
  const c=tierCur();w.innerHTML=`<span class="tier-l">Offre de la plateforme</span>${Object.keys(TIER_L).map(t=>`<button type="button" class="t-${t} ${c===t?'on':''}" data-tier="${t}" aria-pressed="${c===t}">${esc(tierName(t))}</button>`).join('')}${c?'':'<em class="tier-c">Personnalisée</em>'}`;
  w.querySelectorAll('[data-tier]').forEach(b=>b.onclick=()=>tierSet(b.dataset.tier));
  let m=$('#tierMsg');if(!m){m=document.createElement('div');m.id='tierMsg';m.className='tier-msg';m.hidden=true;home.appendChild(m)}};
/* au chargement, après les réglages propres à chaque plateforme : une offre personnalisée reprend sa composition enregistrée */
window.addEventListener('load',()=>{setTimeout(()=>{try{const t=(AST.home||{}).tier;if(AST.tiers&&AST.tiers.v&&t&&TIER_V[t]&&tierCur()!==t){tierApplyQuiet(t);tierBar()}}catch(e){}},50)});
function admTiersHtml(){const C=tierCfg(),cur=tierCur(),T=Object.keys(TIER_L),K=tierKeys();
  return `<article class="account-panel adm-card" id="admTiers"><h2>Paramétrage des offres</h2><p class="adm-p">Composez chaque offre : cochez les blocs et les fonctions inclus, renommez l’offre si besoin. Choisir une offre dans l’en-tête de la page d’accueil applique sa composition ; l’offre en cours est mise à jour immédiatement lorsque vous la modifiez. Enregistrez ensuite la nouvelle version pour diffuser.</p>
  <div class="tw"><table class="t tier-t"><thead><tr><th>Contenu</th>${T.map(t=>`<th class="c tier-th t-${t}${cur===t?' on':''}"><input class="tier-name" data-tname="${t}" value="${esc(tierName(t))}" maxlength="24" aria-label="Nom de l’offre">${cur===t?'<small>offre en cours</small>':''}</th>`).join('')}</tr></thead><tbody>
  ${K.map(k=>`<tr><td><b>${esc(tierFL(k)[0])}</b><small style="display:block;color:var(--muted)">${esc(tierFL(k)[1])}</small></td>${T.map(t=>`<td class="c"><span class="hb-sw"><input type="checkbox" data-tk="${k}" data-tt="${t}" ${C[t][k]?'checked':''}><i></i></span></td>`).join('')}</tr>`).join('')}
  <tr><td></td>${T.map(t=>`<td class="c"><button type="button" class="btn ghost sm" data-tapply="${t}">${cur===t?'Réappliquer':'Appliquer'}</button></td>`).join('')}</tr></tbody></table></div>
  <div class="tier-foot"><button type="button" class="btn ghost sm" id="tierReset">Rétablir les offres par défaut</button><small>Par défaut : Bronze = satisfaction, client mystère et baromètre collaborateurs · Argent = tous les blocs d’étude, micro-learning, analyse BI et plans de progrès · Or = tout, avec e-learning, compte points et catalogue cadeaux.</small></div></article>`}
{const _ah=admHomeHtml;admHomeHtml=function(){const h=_ah.apply(this,arguments);if(!ADMIN)return h;try{return h+admTiersHtml()}catch(e){console.error(e);return h}}}
{const _xb=admExtraBind;admExtraBind=function(){const r=_xb.apply(this,arguments);const R=$('#adminMain');if(!R)return r;
  const save=()=>{AST.tiers=AST.tiers||{};admSave()};
  R.querySelectorAll('[data-tk]').forEach(c=>c.onchange=()=>{const t=c.dataset.tt,k=c.dataset.tk;AST.tiers=AST.tiers||{};AST.tiers.v=AST.tiers.v||{};AST.tiers.v[t]=Object.assign({},tierCfg()[t],{[k]:c.checked});
    if(k==='f_pts'&&!c.checked){AST.tiers.v[t].f_gift=false;const g=R.querySelector(`[data-tk="f_gift"][data-tt="${t}"]`);if(g)g.checked=false}
    const cur=(AST.home||{}).tier;save();if(cur===t)tierApplyQuiet(t);tierBar();admToast(`${tierName(t)} : ${tierFL(k)[0]} ${c.checked?'inclus':'retiré'}${cur===t?' · offre en cours mise à jour':''}.`)});
  R.querySelectorAll('[data-tname]').forEach(i=>i.onchange=()=>{const t=i.dataset.tname,v=i.value.trim();AST.tiers=AST.tiers||{};AST.tiers.l=AST.tiers.l||{};if(v&&v!==TIER_L[t])AST.tiers.l[t]=v;else delete AST.tiers.l[t];save();tierBar();admToast(`Offre renommée « ${tierName(t)} ».`)});
  R.querySelectorAll('[data-tapply]').forEach(b=>b.onclick=()=>{const t=b.dataset.tapply;tierApplyQuiet(t);try{if(JR.sid)jrAdd({e:'act',m:'Administration',p:'Offre '+tierName(t)+' appliquée'})}catch(e){}tierBar();admToast(`Offre ${tierName(t)} appliquée · enregistrez la nouvelle version pour la diffuser.`);const y=scrollY;admRender();scrollTo(0,y)});
  const rs=$('#tierReset');if(rs)rs.onclick=()=>{if(!confirm('Rétablir la composition et les noms par défaut des trois offres ?'))return;delete AST.tiers;admSave();const cur=(AST.home||{}).tier;if(cur&&TIER_V[cur])tierApplyQuiet(cur);tierBar();admToast('Offres par défaut rétablies.');const y=scrollY;admRender();scrollTo(0,y)};
  return r}}
document.head.insertAdjacentHTML('beforeend','<style>.tier-t th.tier-th{min-width:132px}.tier-t th.tier-th.on{box-shadow:inset 0 -3px 0 var(--accent,#1268aa)}.tier-t th small{display:block;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0;margin-top:3px}.tier-name{width:100%;max-width:150px;text-align:center;font:inherit;font-weight:800;border:1px solid transparent;border-radius:8px;padding:5px 6px;background:transparent;color:inherit}.tier-name:hover,.tier-name:focus{border-color:var(--line);background:var(--card,#fff);outline:none}.tier-t .hb-sw{display:inline-flex}.tier-t td b{color:#143045}.tier-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}.tier-foot small{color:var(--muted);font-size:12.5px}.btn.sm{padding:6px 12px;font-size:12.5px}
.jr-docs{max-width:260px;font-size:12px;line-height:1.35}.jr-docs span{display:block;word-break:break-word}.jr-docs i{font-style:normal;color:var(--muted)}
'+css+'
.mini i.bon{margin-left:5px;border:1.5px dashed rgba(255,255,255,.55);box-sizing:border-box}
<numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>\n'),e.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),e.file("xl/workbook.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="7" lowestEdited="6" rupBuild="10507"/><workbookPr/><bookViews><workbookView xWindow="0" yWindow="500" windowWidth="20960" windowHeight="15960"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="0" concurrentCalc="0"/></workbook>\n'),e.file("xl/worksheets/_rels/sheet1.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>\n');{let r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(p.opts._type===w.BUBBLE||p.opts._type===w.BUBBLE3D)r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${n}" uniqueCount="${n}">`;else if(p.opts._type===w.SCATTER)r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${c.length}" uniqueCount="${c.length}">`;else if(a){let t=c.length;c[0].labels.forEach(e=>t+=e.filter(e=>e&&""!==e).length),r=r+`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${t}" uniqueCount="${t}">`+"<si><t/></si>"}else{var o=c.length+c[0].labels.length*c[0].labels[0].length+c[0].labels.length,i=c.length+c[0].labels.length*c[0].labels[0].length+1;r=r+`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${o}" uniqueCount="${i}">`+'<si><t xml:space="preserve"></t></si>'}p.opts._type===w.BUBBLE||p.opts._type===w.BUBBLE3D?c.forEach((e,t)=>{0===t?r+="<si><t>X-Axis</t></si>":r=(r+=`<si><t>${O(e.name||"Y-Axis"+t)}</t></si>`)+`<si><t>${O("Size"+t)}</t></si>`}):c.forEach(e=>{r+=`<si><t>${O((e.name||" ").replace("X-Axis","X-Values"))}</t></si>`}),p.opts._type!==w.BUBBLE&&p.opts._type!==w.BUBBLE3D&&p.opts._type!==w.SCATTER&&c[0].labels.slice().reverse().forEach(e=>{e.filter(e=>e&&""!==e).forEach(e=>{r+=`<si><t>${O(e)}</t></si>`})}),r+="</sst>\n",e.file("xl/sharedStrings.xml",r)}{let a='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(p.opts._type===w.BUBBLE||p.opts._type===w.BUBBLE3D){a=(a+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${E(n)}${n}" totalsRowShown="0">`)+`<tableColumns count="${n}">`;let r=1;c.forEach((e,t)=>{0===t?a+=`<tableColumn id="${t+1}" name="X-Values"/>`:(a+=`<tableColumn id="${t+r}" name="${e.name}"/>`,r++,a+=`<tableColumn id="${t+r}" name="Size${t}"/>`)})}else p.opts._type===w.SCATTER?(a=(a+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${E(c.length)}${c[0].values.length+1}" totalsRowShown="0">`)+`<tableColumns count="${c.length}">`,c.forEach((e,t)=>{a+=`<tableColumn id="${t+1}" name="${0===t?"X-Values":"Y-Value "}${t}"/>`})):(a=(a+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${E(c.length+c[0].labels.length)}${c[0].labels[0].length+1}'" totalsRowShown="0">`)+`<tableColumns count="${c.length+c[0].labels.length}">`,c[0].labels.forEach((e,t)=>{a+=`<tableColumn id="${t+1}" name="Column${t+1}"/>`}),c.forEach((e,t)=>{a+=`<tableColumn id="${t+c[0].labels.length+1}" name="${O(e.name)}"/>`}));a=(a+="</tableColumns>")+'<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>'+"</table>",e.file("xl/tables/table1.xml",a)}{let o='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(o+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',p.opts._type===w.BUBBLE||p.opts._type===w.BUBBLE3D?o+=`<dimension ref="A1:${E(n)}${c[0].values.length+1}"/>`:p.opts._type===w.SCATTER?o+=`<dimension ref="A1:${E(c.length)}${c[0].values.length+1}"/>`:o+=`<dimension ref="A1:${E(c.length+1)}${c[0].values.length+1}"/>`,o=o+'<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1"/></sheetView></sheetViews>'+'<sheetFormatPr baseColWidth="10" defaultRowHeight="16"/>',p.opts._type===w.BUBBLE||p.opts._type===w.BUBBLE3D){o=(o+="<sheetData>")+`<row r="1" spans="1:${n}">`+'<c r="A1" t="s"><v>0</v></c>';for(let e=1;e<n;e++)o+=`<c r="${E(e+1)}1" t="s"><v>${e}</v></c>`;o+="</row>",c[0].values.forEach((e,t)=>{o=o+`<row r="${t+2}" spans="1:${n}">`+`<c r="A${t+2}"><v>${e}</v></c>`;let r=2;for(let e=1;e<c.length;e++)o+=`<c r="${E(r)}${t+2}"><v>${c[e].values[t]||""}</v></c>`,r++,o+=`<c r="${E(r)}${t+2}"><v>${c[e].sizes[t]||""}</v></c>`,r++;o+="</row>"})}else if(p.opts._type===w.SCATTER){o=(o+="<sheetData>")+`<row r="1" spans="1:${c.length}">`;for(let e=0;e<c.length;e++)o+=`<c r="${E(e+1)}1" t="s"><v>${e}</v></c>`;o+="</row>",c[0].values.forEach((e,t)=>{o=o+`<row r="${t+2}" spans="1:${c.length}">`+`<c r="A${t+2}"><v>${e}</v></c>`;for(let e=1;e<c.length;e++)o+=`<c r="${E(e+1)}${t+2}"><v>${c[e].values[t]||0===c[e].values[t]?c[e].values[t]:""}</v></c>`;o+="</row>"})}else if(o+="<sheetData>",a){o+=`<row r="1" spans="1:${c.length+c[0].labels.length}">`;for(let e=0;e<c[0].labels.length;e++)o+=`<c r="${E(e+1)}1" t="s"><v>0</v></c>`;for(let e=c[0].labels.length-1;e<c.length+c[0].labels.length-1;e++)o+=`<c r="${E(e+c[0].labels.length)}1" t="s"><v>${e}</v></c>`;o+="</row>";var s=c.length,A=c[0].labels[0].length,l=c[0].labels.length;for(let n=0;n<A;n++){o+=`<row r="${n+2}" spans="1:${s+l}">`;let r=s,a=c[0].labels.slice().reverse();a.forEach((e,t)=>{e[n]&&(e=0===t?1:a[t-1].filter(e=>e&&""!==e).length,r+=e,o+=`<c r="${E(n+1+t)}${n+2}" t="s"><v>${r}</v></c>`)});for(let e=0;e<s;e++)o+=`<c r="${E(l+e+1)}${n+2}"><v>${c[e].values[n]||0}</v></c>`;o+="</row>"}}else{o+=`<row r="1" spans="1:${c.length+c[0].labels.length}">`,c[0].labels.forEach((e,t)=>{o+=`<c r="${E(t+1)}1" t="s"><v>0</v></c>`});for(let e=0;e<c.length;e++)o+=`<c r="${E(e+1+c[0].labels.length)}1" t="s"><v>${e+1}</v></c>`;o+="</row>",c[0].labels[0].forEach((e,t)=>{o+=`<row r="${t+2}" spans="1:${c.length+c[0].labels.length}">`;for(let e=c[0].labels.length-1;0<=e;e--)o=(o+=`<c r="${E(c[0].labels.length-e)}${t+2}" t="s">`)+`<v>${c.length+t+1}</v>`+"</c>";for(let e=0;e<c.length;e++)o+=`<c r="${E(c[0].labels.length+e+1)}${t+2}"><v>${c[e].values[t]||""}</v></c>`;o+="</row>"})}o=(o+="</sheetData>")+'<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>'+"</worksheet>\n",e.file("xl/worksheets/sheet1.xml",o)}e.generateAsync({type:"base64"}).then(e=>{u.file(`ppt/embeddings/Microsoft_Excel_Worksheet${p.globalId}.xlsx`,e,{base64:!0}),u.file("ppt/charts/_rels/"+p.fileName+".rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'+`<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet${p.globalId}.xlsx"/>`+"</Relationships>"),u.file("ppt/charts/"+p.fileName,(n=>{let e,t,r,a,o='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',i=!1;if(o=(o+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><c:date1904 val="0"/>')+`<c:roundedCorners val="${n.opts.chartArea.roundedCorners?"1":"0"}"/>`+"<c:chart>",n.opts.showTitle?o=o+be({title:n.opts.title||"Chart Title",color:n.opts.titleColor,fontFace:n.opts.titleFontFace,fontSize:n.opts.titleFontSize||N,titleAlign:n.opts.titleAlign,titleBold:n.opts.titleBold,titlePos:n.opts.titlePos,titleRotate:n.opts.titleRotate},n.opts.x,n.opts.y)+'<c:autoTitleDeleted val="0"/>':o+='<c:autoTitleDeleted val="1"/>',n.opts._type===w.BAR3D&&(o+=`<c:view3D><c:rotX val="${n.opts.v3DRotX}"/><c:rotY val="${n.opts.v3DRotY}"/><c:rAngAx val="${n.opts.v3DRAngAx?1:0}"/><c:perspective val="${n.opts.v3DPerspective}"/></c:view3D>`),o+="<c:plotArea>",n.opts.layout?o=(o=(o=(o=(o=(o=(o=(o+="<c:layout>")+' <c:manualLayout>  <c:layoutTarget val="inner" />')+'  <c:xMode val="edge" />  <c:yMode val="edge" />')+'  <c:x val="'+(n.opts.layout.x||0)+'" />')+'  <c:y val="'+(n.opts.layout.y||0)+'" />')+'  <c:w val="'+(n.opts.layout.w||1)+'" />')+'  <c:h val="'+(n.opts.layout.h||1)+'" />')+" </c:manualLayout></c:layout>":o+="<c:layout/>",Array.isArray(n.opts._type)?n.opts._type.forEach(e=>{var t=Object.assign(Object.assign({},n.opts),e.options),r=t.secondaryValAxis?X:h,a=t.secondaryCatAxis?H:g;i=i||t.secondaryValAxis,o+=me(e.type,e.data,t,r,a)}):o+=me(n.opts._type,n.data,n.opts,h,g),n.opts._type!==w.PIE&&n.opts._type!==w.DOUGHNUT){if(n.opts.valAxes&&1<n.opts.valAxes.length&&!i)throw new Error("Secondary axis must be used by one of the multiple charts");if(n.opts.catAxes){if(!n.opts.valAxes||n.opts.valAxes.length!==n.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");o+=ve(Object.assign(Object.assign({},n.opts),n.opts.catAxes[0]),g,h)}else o+=ve(n.opts,g,h);n.opts.valAxes?(o+=ye(Object.assign(Object.assign({},n.opts),n.opts.valAxes[0]),h),n.opts.valAxes[1]&&(o+=ye(Object.assign(Object.assign({},n.opts),n.opts.valAxes[1]),X))):(o+=ye(n.opts,h),n.opts._type===w.BAR3D&&(o+=((t,e,r)=>{let a="";return a=(a=(a=(a=(a=(a+="<c:serAx>")+'  <c:axId val="'+e+'"/>')+'  <c:scaling><c:orientation val="'+(t.serAxisOrientation||(t.barDir,"minMax"))+'"/></c:scaling>')+'  <c:delete val="'+(t.serAxisHidden?"1":"0")+'"/>')+'  <c:axPos val="'+("col"===t.barDir?"b":"l")+'"/>')+("none"!==t.serGridLine.style?we(t.serGridLine):""),t.showSerAxisTitle&&(a+=be({color:t.serAxisTitleColor,fontFace:t.serAxisTitleFontFace,fontSize:t.serAxisTitleFontSize,titleRotate:t.serAxisTitleRotate,title:t.serAxisTitle||"Axis Title"})),a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a+=`  <c:numFmt formatCode="${O(t.serLabelFormatCode)||"General"}" sourceLinked="0"/>`)+'  <c:majorTickMark val="out"/>  <c:minorTickMark val="none"/>')+`  <c:tickLblPos val="${t.serAxisLabelPos||"col"===t.barDir?"low":"nextTo"}"/>`)+'  <c:spPr>    <a:ln w="12700" cap="flat">')+(t.serAxisLineShow?`<a:solidFill>${j(t.serAxisLineColor||f.color)}</a:solidFill>`:"<a:noFill/>")+'      <a:prstDash val="solid"/>')+"      <a:round/>    </a:ln>")+"  </c:spPr>  <c:txPr>")+"    <a:bodyPr/>    <a:lstStyle/>")+"    <a:p>    <a:pPr>")+`    <a:defRPr sz="${Math.round(100*(t.serAxisLabelFontSize||v))}" b="${t.serAxisLabelFontBold?"1":"0"}" i="${t.serAxisLabelFontItalic?"1":"0"}" u="none" strike="noStrike">`)+`      <a:solidFill>${j(t.serAxisLabelColor||d)}</a:solidFill>`)+`      <a:latin typeface="${t.serAxisLabelFontFace||"Arial"}"/>`)+"   </a:defRPr>  </a:pPr>")+'  <a:endParaRPr lang="'+(t.lang||"en-US")+'"/>')+"  </a:p> </c:txPr>")+' <c:crossAx val="'+r+'"/> <c:crosses val="autoZero"/>',t.serAxisLabelFrequency&&(a+=' <c:tickLblSkip val="'+t.serAxisLabelFrequency+'"/>'),t.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach(e=>{!t[e]||"string"==typeof t[e]&&["days","months","years"].includes(e.toLowerCase())||(console.warn(`"${e}" must be one of: 'days','months','years' !`),t[e]=null)}),t.serAxisBaseTimeUnit&&(a+=` <c:baseTimeUnit  val="${t.serAxisBaseTimeUnit.toLowerCase()}"/>`),t.serAxisMajorTimeUnit&&(a+=` <c:majorTimeUnit val="${t.serAxisMajorTimeUnit.toLowerCase()}"/>`),t.serAxisMinorTimeUnit&&(a+=` <c:minorTimeUnit val="${t.serAxisMinorTimeUnit.toLowerCase()}"/>`),t.serAxisMajorUnit&&(a+=` <c:majorUnit val="${t.serAxisMajorUnit}"/>`),t.serAxisMinorUnit)&&(a+=` <c:minorUnit val="${t.serAxisMinorUnit}"/>`),a+="</c:serAx>"})(n.opts,V,h))),null!=(e=n.opts)&&e.catAxes&&null!=(t=n.opts)&&t.catAxes[1]&&(o+=ve(Object.assign(Object.assign({},n.opts),n.opts.catAxes[1]),H,X))}return n.opts.showDataTable&&(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o+="<c:dTable>")+`  <c:showHorzBorder val="${n.opts.showDataTableHorzBorder?1:0}"/>`)+`  <c:showVertBorder val="${n.opts.showDataTableVertBorder?1:0}"/>`)+`  <c:showOutline    val="${n.opts.showDataTableOutline?1:0}"/>`)+`  <c:showKeys       val="${n.opts.showDataTableKeys?1:0}"/>`)+"  <c:spPr>    <a:noFill/>")+'    <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>    <a:effectLst/>')+"  </c:spPr>  <c:txPr>")+'   <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>   <a:lstStyle/>')+'   <a:p>     <a:pPr rtl="0">')+`       <a:defRPr sz="${Math.round(100*(n.opts.dataTableFontSize||v))}" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">`)+'         <a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>         <a:latin typeface="+mn-lt"/>')+'         <a:ea typeface="+mn-ea"/>         <a:cs typeface="+mn-cs"/>')+"       </a:defRPr>     </a:pPr>")+'    <a:endParaRPr lang="en-US"/>   </a:p>')+" </c:txPr></c:dTable>"),o=(o=(o=(o+="  <c:spPr>")+(null!=(r=n.opts.plotArea.fill)&&r.color?G(n.opts.plotArea.fill):"<a:noFill/>"))+(n.opts.plotArea.border?`<a:ln w="${z(n.opts.plotArea.border.pt)}" cap="flat">${G(n.opts.plotArea.border.color)}</a:ln>`:"<a:ln><a:noFill/></a:ln>")+"    <a:effectLst/>")+"  </c:spPr></c:plotArea>",n.opts.showLegend&&(o=(o+="<c:legend>")+'<c:legendPos val="'+n.opts.legendPos+'"/><c:overlay val="0"/>',(n.opts.legendFontFace||n.opts.legendFontSize||n.opts.legendColor)&&(o=(o=(o=(o+="<c:txPr>")+"  <a:bodyPr/>  <a:lstStyle/>")+"  <a:p>    <a:pPr>")+(n.opts.legendFontSize?`<a:defRPr sz="${Math.round(100*Number(n.opts.legendFontSize))}">`:"<a:defRPr>"),n.opts.legendColor&&(o+=G(n.opts.legendColor)),n.opts.legendFontFace&&(o+='<a:latin typeface="'+n.opts.legendFontFace+'"/>'),n.opts.legendFontFace&&(o+='<a:cs    typeface="'+n.opts.legendFontFace+'"/>'),o=(o=(o+="      </a:defRPr>")+'    </a:pPr>    <a:endParaRPr lang="en-US"/>')+"  </a:p></c:txPr>"),o+="</c:legend>"),o=(o+='  <c:plotVisOnly val="1"/>')+'  <c:dispBlanksAs val="'+n.opts.displayBlanksAs+'"/>',n.opts._type===w.SCATTER&&(o+='<c:showDLblsOverMax val="1"/>'),o=(o=(o=(o=(o+="</c:chart><c:spPr>")+(null!=(a=n.opts.chartArea.fill)&&a.color?G(n.opts.chartArea.fill):"<a:noFill/>"))+(n.opts.chartArea.border?`<a:ln w="${z(n.opts.chartArea.border.pt)}" cap="flat">${G(n.opts.chartArea.border.color)}</a:ln>`:"<a:ln><a:noFill/></a:ln>"))+"  <a:effectLst/></c:spPr>")+'<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData></c:chartSpace>'})(p)),t("")}).catch(e=>{r(e)})})})}function me(a,n,o,e,t){let i=-1,s=1;var r=null;let A="";switch(a){case w.AREA:case w.BAR:case w.BAR3D:case w.LINE:case w.RADAR:A+=`<c:${a}Chart>`,a===w.AREA&&"stacked"===o.barGrouping&&(A+='<c:grouping val="'+o.barGrouping+'"/>'),a!==w.BAR&&a!==w.BAR3D||(A=(A+='<c:barDir val="'+o.barDir+'"/>')+'<c:grouping val="'+(o.barGrouping||"clustered")+'"/>'),a===w.RADAR&&(A+='<c:radarStyle val="'+o.radarStyle+'"/>'),A+='<c:varyColors val="0"/>',n.forEach(e=>{i++,A=(A=(A=(A=(A=(A+="<c:ser>")+`  <c:idx val="${e._dataIndex}"/><c:order val="${e._dataIndex}"/>`)+"  <c:tx>    <c:strRef>")+"      <c:f>Sheet1!$"+E(e._dataIndex+e.labels.length+1)+"$1</c:f>")+'      <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+O(e.name)+"</c:v></c:pt></c:strCache>")+"    </c:strRef>  </c:tx>";var t=o.chartColors?o.chartColors[i%o.chartColors.length]:null;A+="  <c:spPr>","transparent"===t?A+="<a:noFill/>":o.chartColorsOpacity?A+="<a:solidFill>"+j(t,`<a:alpha val="${Math.round(1e3*o.chartColorsOpacity)}"/>`)+"</a:solidFill>":A+="<a:solidFill>"+j(t)+"</a:solidFill>",a===w.LINE||a===w.RADAR?0===o.lineSize?A+="<a:ln><a:noFill/></a:ln>":A=(A+=`<a:ln w="${z(o.lineSize)}" cap="${xe(o.lineCap)}"><a:solidFill>${j(t)}</a:solidFill>`)+'<a:prstDash val="'+(o.lineDash||"solid")+'"/><a:round/></a:ln>':o.dataBorder&&(A+=`<a:ln w="${z(o.dataBorder.pt)}" cap="${xe(o.lineCap)}"><a:solidFill>${j(o.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`),A=(A+=T(o.shadow,l))+'  </c:spPr>  <c:invertIfNegative val="0"/>',a!==w.RADAR&&(A=(A+="<c:dLbls>")+`<c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,o.dataLabelBkgrdColors&&(A+=`<c:spPr><a:solidFill>${j(t)}</a:solidFill></c:spPr>`),A=(A=(A=(A+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>")+`<a:defRPr b="${o.dataLabelFontBold?1:0}" i="${o.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round(100*(o.dataLabelFontSize||v))}" u="none">`)+`<a:solidFill>${j(o.dataLabelColor||d)}</a:solidFill>`)+`<a:latin typeface="${o.dataLabelFontFace||"Arial"}"/>`+"</a:defRPr></a:pPr></a:p></c:txPr>",o.dataLabelPosition&&(A+=`<c:dLblPos val="${o.dataLabelPosition}"/>`),A=(A=(A=(A+='<c:showLegendKey val="0"/>')+`<c:showVal val="${o.showValue?"1":"0"}"/>`)+`<c:showCatName val="0"/><c:showSerName val="${o.showSerName?"1":"0"}"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>`)+`<c:showLeaderLines val="${o.showLeaderLines?"1":"0"}"/>`+"</c:dLbls>"),a!==w.LINE&&a!==w.RADAR||(A=(A+="<c:marker>")+'  <c:symbol val="'+o.lineDataSymbol+'"/>',o.lineDataSymbolSize&&(A+=`<c:size val="${o.lineDataSymbolSize}"/>`),A=(A=(A=(A+="  <c:spPr>")+`    <a:solidFill>${j(o.chartColors[e._dataIndex+1>o.chartColors.length?Math.floor(Math.random()*o.chartColors.length):e._dataIndex])}</a:solidFill>`)+`    <a:ln w="${o.lineDataSymbolLineSize}" cap="flat"><a:solidFill>${j(o.lineDataSymbolLineColor||t)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`+"    <a:effectLst/>")+"  </c:spPr></c:marker>"),a!==w.BAR&&a!==w.BAR3D||1!==n.length||!(o.chartColors&&o.chartColors!==q&&1<o.chartColors.length||null!=(t=o.invertedColors)&&t.length)||e.values.forEach((e,t)=>{e=e<0?o.invertedColors||o.chartColors||q:o.chartColors||[];A=(A=(A+="  <c:dPt>")+`    <c:idx val="${t}"/>`+'      <c:invertIfNegative val="0"/>')+'    <c:bubble3D val="0"/>    <c:spPr>',0===o.lineSize?A+="<a:ln><a:noFill/></a:ln>":A=a===w.BAR?(A+="<a:solidFill>")+'  <a:srgbClr val="'+e[t%e.length]+'"/></a:solidFill>':(A=(A+="<a:ln>  <a:solidFill>")+'   <a:srgbClr val="'+e[t%e.length]+'"/>')+"  </a:solidFill></a:ln>",A=(A+=T(o.shadow,l))+"    </c:spPr>  </c:dPt>"}),A+="<c:cat>",o.catLabelFormatCode?(A=(A=(A=(A+="  <c:numRef>")+`    <c:f>Sheet1!$A$2:$A$${e.labels[0].length+1}</c:f>`+"    <c:numCache>")+"      <c:formatCode>"+(o.catLabelFormatCode||"General")+"</c:formatCode>")+`      <c:ptCount val="${e.labels[0].length}"/>`,e.labels[0].forEach((e,t)=>A+=`<c:pt idx="${t}"><c:v>${O(e)}</c:v></c:pt>`),A+="    </c:numCache>  </c:numRef>"):(A=(A=(A+="  <c:multiLvlStrRef>")+`    <c:f>Sheet1!$A$2:$${E(e.labels.length)}$${e.labels[0].length+1}</c:f>`+"    <c:multiLvlStrCache>")+`      <c:ptCount val="${e.labels[0].length}"/>`,e.labels.forEach(e=>{A+="<c:lvl>",e.forEach((e,t)=>A+=`<c:pt idx="${t}"><c:v>${O(e)}</c:v></c:pt>`),A+="</c:lvl>"}),A+="    </c:multiLvlStrCache>  </c:multiLvlStrRef>"),A=(A=(A=(A=A+"</c:cat>"+"<c:val>  <c:numRef>")+`<c:f>Sheet1!$${E(e._dataIndex+e.labels.length+1)}$2:$${E(e._dataIndex+e.labels.length+1)}$${e.labels[0].length+1}</c:f>`+"    <c:numCache>")+"      <c:formatCode>"+(o.valLabelFormatCode||o.dataTableFormatCode||"General")+"</c:formatCode>")+`      <c:ptCount val="${e.labels[0].length}"/>`,e.values.forEach((e,t)=>A+=`<c:pt idx="${t}"><c:v>${e||0===e?e:""}</c:v></c:pt>`),A=(A+="    </c:numCache>")+"  </c:numRef></c:val>",a===w.LINE&&(A+='<c:smooth val="'+(o.lineSmooth?"1":"0")+'"/>'),A+="</c:ser>"}),A=(A=(A=(A=(A=(A=(A=(A+="  <c:dLbls>")+`    <c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`)+"    <c:txPr>      <a:bodyPr/>")+"      <a:lstStyle/>      <a:p><a:pPr>")+`        <a:defRPr b="${o.dataLabelFontBold?1:0}" i="${o.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round(100*(o.dataLabelFontSize||v))}" u="none">`)+"          <a:solidFill>"+j(o.dataLabelColor||d)+"</a:solidFill>")+'          <a:latin typeface="'+(o.dataLabelFontFace||"Arial")+'"/>        </a:defRPr>')+"      </a:pPr></a:p>    </c:txPr>",o.dataLabelPosition&&(A+=' <c:dLblPos val="'+o.dataLabelPosition+'"/>'),A=(A=(A=(A=(A+='    <c:showLegendKey val="0"/>')+'    <c:showVal val="'+(o.showValue?"1":"0")+'"/>    <c:showCatName val="0"/>')+'    <c:showSerName val="'+(o.showSerName?"1":"0")+'"/>')+'    <c:showPercent val="0"/>    <c:showBubbleSize val="0"/>')+`    <c:showLeaderLines val="${o.showLeaderLines?"1":"0"}"/>`+"  </c:dLbls>",a===w.BAR?A=(A+=`  <c:gapWidth val="${o.barGapWidthPct}"/>`)+`  <c:overlap val="${(o.barGrouping||"").includes("tacked")?100:o.barOverlapPct||0}"/>`:a===w.BAR3D?A=(A=(A+=`  <c:gapWidth val="${o.barGapWidthPct}"/>`)+`  <c:gapDepth val="${o.barGapDepthPct}"/>`)+'  <c:shape val="'+o.bar3DShape+'"/>':a===w.LINE&&(A+='  <c:marker val="1"/>'),A=(A+=`<c:axId val="${t}"/><c:axId val="${e}"/><c:axId val="${V}"/>`)+`</c:${a}Chart>`;break;case w.SCATTER:A=(A+="<c:"+a+"Chart>")+'<c:scatterStyle val="lineMarker"/>'+'<c:varyColors val="0"/>',i=-1,n.filter((e,t)=>0<t).forEach((a,e)=>{i++,A=(A=(A=(A=(A=(A+="<c:ser>")+`  <c:idx val="${e}"/>`+`  <c:order val="${e}"/>`)+"  <c:tx>    <c:strRef>")+`      <c:f>Sheet1!$${E(e+2)}$1</c:f>`)+'      <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+O(a.name)+"</c:v></c:pt></c:strCache>    </c:strRef>")+"  </c:tx>  <c:spPr>";var t=o.chartColors[i%o.chartColors.length];if("transparent"===t?A+="<a:noFill/>":o.chartColorsOpacity?A+="<a:solidFill>"+j(t,'<a:alpha val="'+Math.round(1e3*o.chartColorsOpacity).toString()+'"/>')+"</a:solidFill>":A+="<a:solidFill>"+j(t)+"</a:solidFill>",0===o.lineSize?A+="<a:ln><a:noFill/></a:ln>":A=(A+=`<a:ln w="${z(o.lineSize)}" cap="${xe(o.lineCap)}"><a:solidFill>${j(t)}</a:solidFill>`)+`<a:prstDash val="${o.lineDash||"solid"}"/><a:round/></a:ln>`,A=(A=(A+=T(o.shadow,l))+"  </c:spPr>"+"<c:marker>")+'  <c:symbol val="'+o.lineDataSymbol+'"/>',o.lineDataSymbolSize&&(A+=`<c:size val="${o.lineDataSymbolSize}"/>`),A=(A=(A=(A+="<c:spPr>")+`<a:solidFill>${j(o.chartColors[e+1>o.chartColors.length?Math.floor(Math.random()*o.chartColors.length):e])}</a:solidFill>`)+`<a:ln w="${o.lineDataSymbolLineSize}" cap="flat"><a:solidFill>${j(o.lineDataSymbolLineColor||o.chartColors[i%o.chartColors.length])}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`+"<a:effectLst/>")+"</c:spPr></c:marker>",o.showLabel){let r=ne("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");!a.labels[0]||"custom"!==o.dataLabelFormatScatter&&"customXY"!==o.dataLabelFormatScatter||(A+="<c:dLbls>",a.labels[0].forEach((e,t)=>{"custom"!==o.dataLabelFormatScatter&&"customXY"!==o.dataLabelFormatScatter||(A=(A=(A=(A=(A=(A=(A=(A=(A+="  <c:dLbl>")+`    <c:idx val="${t}"/>`+"    <c:tx>")+"      <c:rich>            <a:bodyPr>")+"                <a:spAutoFit/>            </a:bodyPr>")+"            <a:lstStyle/>            <a:p>")+"                <a:pPr>                    <a:defRPr/>")+"                </a:pPr>              <a:r>")+'                    <a:rPr lang="'+(o.lang||"en-US")+'" dirty="0"/>')+"                    <a:t>"+O(e)+"</a:t>              </a:r>",A=(A=(A=(A=(A=(A="customXY"!==o.dataLabelFormatScatter||/^ *$/.test(e)?A:(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A+="              <a:r>")+'                  <a:rPr lang="'+(o.lang||"en-US")+'" baseline="0" dirty="0"/>')+"                  <a:t> (</a:t>              </a:r>")+'              <a:fld id="{'+ne("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">')+'                  <a:rPr lang="'+(o.lang||"en-US")+'" baseline="0"/>                  <a:pPr>')+"                      <a:defRPr/>                  </a:pPr>")+"                  <a:t>["+O(a.name)+"</a:t>")+"              </a:fld>              <a:r>")+'                  <a:rPr lang="'+(o.lang||"en-US")+'" baseline="0" dirty="0"/>')+"                  <a:t>, </a:t>              </a:r>")+'              <a:fld id="{'+ne("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">')+'                  <a:rPr lang="'+(o.lang||"en-US")+'" baseline="0"/>                  <a:pPr>')+"                      <a:defRPr/>                  </a:pPr>")+"                  <a:t>["+O(a.name)+"]</a:t>")+"              </a:fld>              <a:r>")+'                  <a:rPr lang="'+(o.lang||"en-US")+'" baseline="0" dirty="0"/>')+"                  <a:t>)</a:t>              </a:r>")+'              <a:endParaRPr lang="'+(o.lang||"en-US")+'" dirty="0"/>')+"            </a:p>      </c:rich>")+"    </c:tx>    <c:spPr>")+"        <a:noFill/>        <a:ln>")+"            <a:noFill/>        </a:ln>")+"        <a:effectLst/>    </c:spPr>",o.dataLabelPosition&&(A+=' <c:dLblPos val="'+o.dataLabelPosition+'"/>'),A=(A=(A=(A=(A=(A=(A+='    <c:showLegendKey val="0"/>    <c:showVal val="0"/>')+'    <c:showCatName val="0"/>    <c:showSerName val="0"/>')+'    <c:showPercent val="0"/>    <c:showBubbleSize val="0"/>')+'       <c:showLeaderLines val="1"/>    <c:extLst>')+'      <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>      <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">')+`            <c16:uniqueId val="{${"00000000".substring(0,8-(t+1).toString().length).toString()}${t+1}${r}}"/>`+"      </c:ext>")+"        </c:extLst></c:dLbl>")}),A+="</c:dLbls>"),"XY"===o.dataLabelFormatScatter&&(A=(A=(A=(A=(A=(A=(A=(A=(A=(A+="<c:dLbls>    <c:spPr>")+"        <a:noFill/>        <a:ln>")+"            <a:noFill/>        </a:ln>")+"          <a:effectLst/>    </c:spPr>")+"    <c:txPr>        <a:bodyPr>")+"            <a:spAutoFit/>        </a:bodyPr>")+"        <a:lstStyle/>        <a:p>")+"            <a:pPr>                <a:defRPr/>")+'            </a:pPr>            <a:endParaRPr lang="en-US"/>')+"        </a:p>    </c:txPr>",o.dataLabelPosition&&(A+=' <c:dLblPos val="'+o.dataLabelPosition+'"/>'),A=(A=(A=(A=(A=(A=(A=(A+='    <c:showLegendKey val="0"/>')+` <c:showVal val="${o.showLabel?"1":"0"}"/>`)+` <c:showCatName val="${o.showLabel?"1":"0"}"/>`)+` <c:showSerName val="${o.showSerName?"1":"0"}"/>`)+'    <c:showPercent val="0"/>    <c:showBubbleSize val="0"/>')+'    <c:extLst>        <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">')+'            <c15:showLeaderLines val="1"/>        </c:ext>')+"    </c:extLst></c:dLbls>")}1===n.length&&o.chartColors!==q&&a.values.forEach((e,t)=>{e=e<0?o.invertedColors||o.chartColors||q:o.chartColors||[];A=(A=(A+="  <c:dPt>")+`    <c:idx val="${t}"/>`+'      <c:invertIfNegative val="0"/>')+'    <c:bubble3D val="0"/>    <c:spPr>',0===o.lineSize?A+="<a:ln><a:noFill/></a:ln>":A=(A+="<a:solidFill>")+' <a:srgbClr val="'+e[t%e.length]+'"/></a:solidFill>',A=(A+=T(o.shadow,l))+"    </c:spPr>  </c:dPt>"}),A=(A=(A=(A+="<c:xVal>  <c:numRef>")+`    <c:f>Sheet1!$A$2:$A$${n[0].values.length+1}</c:f>`)+"    <c:numCache>      <c:formatCode>General</c:formatCode>")+`      <c:ptCount val="${n[0].values.length}"/>`,n[0].values.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${e||0===e?e:""}</c:v></c:pt>`}),A=(A=(A=(A=(A=(A+="    </c:numCache>")+"  </c:numRef></c:xVal>")+"<c:yVal>  <c:numRef>")+`    <c:f>Sheet1!$${E(e+2)}$2:$${E(e+2)}$${n[0].values.length+1}</c:f>`)+"    <c:numCache>      <c:formatCode>General</c:formatCode>")+`      <c:ptCount val="${n[0].values.length}"/>`,n[0].values.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${a.values[t]||0===a.values[t]?a.values[t]:""}</c:v></c:pt>`}),A=(A=(A+="    </c:numCache>")+"  </c:numRef></c:yVal>")+'<c:smooth val="'+(o.lineSmooth?"1":"0")+'"/></c:ser>'}),A=(A=(A=(A=(A=(A=(A=(A+="  <c:dLbls>")+`    <c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`)+"    <c:txPr>      <a:bodyPr/>")+"      <a:lstStyle/>      <a:p><a:pPr>")+`        <a:defRPr b="${o.dataLabelFontBold?"1":"0"}" i="${o.dataLabelFontItalic?"1":"0"}" strike="noStrike" sz="${Math.round(100*(o.dataLabelFontSize||v))}" u="none">`)+"          <a:solidFill>"+j(o.dataLabelColor||d)+"</a:solidFill>")+'          <a:latin typeface="'+(o.dataLabelFontFace||"Arial")+'"/>        </a:defRPr>')+"      </a:pPr></a:p>    </c:txPr>",o.dataLabelPosition&&(A+=' <c:dLblPos val="'+o.dataLabelPosition+'"/>'),A=(A=(A=(A+='    <c:showLegendKey val="0"/>')+'    <c:showVal val="'+(o.showValue?"1":"0")+'"/>    <c:showCatName val="0"/>')+'    <c:showSerName val="'+(o.showSerName?"1":"0")+'"/>    <c:showPercent val="0"/>')+'    <c:showBubbleSize val="0"/>  </c:dLbls>',A=(A+=`<c:axId val="${t}"/><c:axId val="${e}"/>`)+("</c:"+a+"Chart>");break;case w.BUBBLE:case w.BUBBLE3D:A=A+"<c:bubbleChart>"+'<c:varyColors val="0"/>',i=-1,n.filter((e,t)=>0<t).forEach((r,e)=>{i++,A=(A=(A=(A=(A=(A+="<c:ser>")+`  <c:idx val="${e}"/>`+`  <c:order val="${e}"/>`)+"  <c:tx>    <c:strRef>")+"      <c:f>Sheet1!$"+E(s+1)+"$1</c:f>")+'      <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+O(r.name)+"</c:v></c:pt></c:strCache>    </c:strRef>")+"  </c:tx><c:spPr>";e=o.chartColors[i%o.chartColors.length];"transparent"===e?A+="<a:noFill/>":o.chartColorsOpacity?A+=`<a:solidFill>${j(e,'<a:alpha val="'+Math.round(1e3*o.chartColorsOpacity).toString()+'"/>')}</a:solidFill>`:A+="<a:solidFill>"+j(e)+"</a:solidFill>",0===o.lineSize?A+="<a:ln><a:noFill/></a:ln>":o.dataBorder?A+=`<a:ln w="${z(o.dataBorder.pt)}" cap="flat"><a:solidFill>${j(o.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`:A=(A+=`<a:ln w="${z(o.lineSize)}" cap="flat"><a:solidFill>${j(e)}</a:solidFill>`)+`<a:prstDash val="${o.lineDash||"solid"}"/><a:round/></a:ln>`,A=A+T(o.shadow,l)+"</c:spPr>",A=(A=(A=(A+="<c:xVal>  <c:numRef>")+`    <c:f>Sheet1!$A$2:$A$${n[0].values.length+1}</c:f>`)+"    <c:numCache>      <c:formatCode>General</c:formatCode>")+`      <c:ptCount val="${n[0].values.length}"/>`,n[0].values.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${e||0===e?e:""}</c:v></c:pt>`}),A=(A=(A=(A+="    </c:numCache>")+"  </c:numRef></c:xVal>")+"<c:yVal>  <c:numRef>")+`<c:f>Sheet1!$${E(s+1)}$2:$${E(s+1)}$${n[0].values.length+1}</c:f>`,s++,A=(A+="    <c:numCache>      <c:formatCode>General</c:formatCode>")+`      <c:ptCount val="${n[0].values.length}"/>`,n[0].values.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${r.values[t]||0===r.values[t]?r.values[t]:""}</c:v></c:pt>`}),A=(A=(A=(A+="    </c:numCache>")+"  </c:numRef></c:yVal>")+"  <c:bubbleSize>    <c:numRef>")+`<c:f>Sheet1!$${E(s+1)}$2:$${E(s+1)}$${r.sizes.length+1}</c:f>`,s++,A=(A+="      <c:numCache>        <c:formatCode>General</c:formatCode>")+`           <c:ptCount val="${r.sizes.length}"/>`,r.sizes.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${e||""}</c:v></c:pt>`}),A=(A=(A+="      </c:numCache>")+"    </c:numRef>  </c:bubbleSize>")+'  <c:bubble3D val="'+(a===w.BUBBLE3D?"1":"0")+'"/></c:ser>'}),A=(A=(A=(A=(A+="<c:dLbls>")+`<c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`+"<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>")+`<a:defRPr b="${o.dataLabelFontBold?1:0}" i="${o.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round(100*Math.round(o.dataLabelFontSize||v))}" u="none">`)+`<a:solidFill>${j(o.dataLabelColor||d)}</a:solidFill>`)+`<a:latin typeface="${o.dataLabelFontFace||"Arial"}"/>`+"</a:defRPr></a:pPr></a:p></c:txPr>",o.dataLabelPosition&&(A+=`<c:dLblPos val="${o.dataLabelPosition}"/>`),A=(A=(A=(A=(A=(A=(A+='<c:showLegendKey val="0"/>')+`<c:showVal val="${o.showValue?"1":"0"}"/>`)+`<c:showCatName val="0"/><c:showSerName val="${o.showSerName?"1":"0"}"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>`)+'<c:extLst>  <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">')+'    <c15:showLeaderLines val="'+(o.showLeaderLines?"1":"0")+'"/>  </c:ext>')+"</c:extLst></c:dLbls>")+`<c:axId val="${t}"/><c:axId val="${e}"/>`+"</c:bubbleChart>";break;case w.DOUGHNUT:case w.PIE:r=n[0],A=(A=(A=(A=(A=(A=(A=(A=(A=A+("<c:"+a+"Chart>")+'  <c:varyColors val="1"/>')+"<c:ser>"+'  <c:idx val="0"/>')+'  <c:order val="0"/>'+"  <c:tx>")+"    <c:strRef>"+"      <c:f>Sheet1!$B$1</c:f>")+"      <c:strCache>"+'        <c:ptCount val="1"/>')+('        <c:pt idx="0"><c:v>'+O(r.name)+"</c:v></c:pt>"))+"      </c:strCache>"+"    </c:strRef>")+"  </c:tx>"+"  <c:spPr>")+'    <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>'+'    <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',o.dataNoEffects?A+="<a:effectLst/>":A+=T(o.shadow,l),A+="  </c:spPr>",r.labels[0].forEach((e,t)=>{A=(A=(A=A+"<c:dPt>"+` <c:idx val="${t}"/>`)+' <c:bubble3D val="0"/> <c:spPr>')+`<a:solidFill>${j(o.chartColors[t+1>o.chartColors.length?Math.floor(Math.random()*o.chartColors.length):t])}</a:solidFill>`,o.dataBorder&&(A+=`<a:ln w="${z(o.dataBorder.pt)}" cap="flat"><a:solidFill>${j(o.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`),A=(A+=T(o.shadow,l))+"  </c:spPr></c:dPt>"}),A+="<c:dLbls>",r.labels[0].forEach((e,t)=>{A=(A=(A=(A=(A=(A=(A=A+"<c:dLbl>"+` <c:idx val="${t}"/>`)+`  <c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`+"  <c:spPr/><c:txPr>")+"   <a:bodyPr/><a:lstStyle/>   <a:p><a:pPr>")+`   <a:defRPr sz="${Math.round(100*(o.dataLabelFontSize||v))}" b="${o.dataLabelFontBold?1:0}" i="${o.dataLabelFontItalic?1:0}" u="none" strike="noStrike">`)+"    <a:solidFill>"+j(o.dataLabelColor||d)+"</a:solidFill>")+`    <a:latin typeface="${o.dataLabelFontFace||"Arial"}"/>`+"   </a:defRPr>")+"      </a:pPr></a:p>    </c:txPr>",a===w.PIE&&o.dataLabelPosition&&(A+=`<c:dLblPos val="${o.dataLabelPosition}"/>`),A=(A=(A=(A=(A=(A+='    <c:showLegendKey val="0"/>')+'    <c:showVal val="'+(o.showValue?"1":"0")+'"/>')+'    <c:showCatName val="'+(o.showLabel?"1":"0")+'"/>')+'    <c:showSerName val="'+(o.showSerName?"1":"0")+'"/>')+'    <c:showPercent val="'+(o.showPercent?"1":"0")+'"/>')+'    <c:showBubbleSize val="0"/>  </c:dLbl>'}),A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=(A=A+` <c:numFmt formatCode="${O(o.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`+"    <c:txPr>")+"      <a:bodyPr/>"+"      <a:lstStyle/>")+"      <a:p>"+"        <a:pPr>")+`          <a:defRPr sz="1800" b="${o.dataLabelFontBold?"1":"0"}" i="${o.dataLabelFontItalic?"1":"0"}" u="none" strike="noStrike">`+'            <a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>')+"          </a:defRPr>"+"        </a:pPr>")+"      </a:p>"+"    </c:txPr>")+(a===w.PIE?'<c:dLblPos val="ctr"/>':""))+'    <c:showLegendKey val="0"/>'+'    <c:showVal val="0"/>')+'    <c:showCatName val="1"/>'+'    <c:showSerName val="0"/>')+'    <c:showPercent val="1"/>'+'    <c:showBubbleSize val="0"/>')+` <c:showLeaderLines val="${o.showLeaderLines?"1":"0"}"/>`+"</c:dLbls>")+"<c:cat>"+"  <c:strRef>")+`    <c:f>Sheet1!$A$2:$A$${r.labels[0].length+1}</c:f>`+"    <c:strCache>")+`         <c:ptCount val="${r.labels[0].length}"/>`,r.labels[0].forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${O(e)}</c:v></c:pt>`}),A=(A=(A=(A=(A+="    </c:strCache>")+"  </c:strRef>"+"</c:cat>")+"  <c:val>"+"    <c:numRef>")+`      <c:f>Sheet1!$B$2:$B$${r.labels[0].length+1}</c:f>`+"      <c:numCache>")+`           <c:ptCount val="${r.labels[0].length}"/>`,r.values.forEach((e,t)=>{A+=`<c:pt idx="${t}"><c:v>${e||0===e?e:""}</c:v></c:pt>`}),A=(A=(A=A+"      </c:numCache>"+"    </c:numRef>")+"  </c:val>"+"  </c:ser>")+`  <c:firstSliceAng val="${o.firstSliceAng?Math.round(o.firstSliceAng):0}"/>`,a===w.DOUGHNUT&&(A+=`<c:holeSize val="${"number"==typeof o.holeSize?o.holeSize:"50"}"/>`),A+="</c:"+a+"Chart>";break;default:A+=""}return A}function ve(t,e,r){let a="";return t._type===w.SCATTER||t._type===w.BUBBLE||t._type===w.BUBBLE3D?a+="<c:valAx>":a+="<c:"+(t.catLabelFormatCode?"dateAx":"catAx")+">",a=(a=a+('  <c:axId val="'+e+'"/>')+"  <c:scaling>")+('<c:orientation val="'+(t.catAxisOrientation||(t.barDir,"minMax"))+'"/>'),!t.catAxisMaxVal&&0!==t.catAxisMaxVal||(a+=`<c:max val="${t.catAxisMaxVal}"/>`),!t.catAxisMinVal&&0!==t.catAxisMinVal||(a+=`<c:min val="${t.catAxisMinVal}"/>`),a=(a=(a=(a+="</c:scaling>")+('  <c:delete val="'+(t.catAxisHidden?"1":"0")+'"/>'))+('  <c:axPos val="'+("col"===t.barDir?"b":"l")+'"/>'))+("none"!==t.catGridLine.style?we(t.catGridLine):""),t.showCatAxisTitle&&(a+=be({color:t.catAxisTitleColor,fontFace:t.catAxisTitleFontFace,fontSize:t.catAxisTitleFontSize,titleRotate:t.catAxisTitleRotate,title:t.catAxisTitle||"Axis Title"})),t._type===w.SCATTER||t._type===w.BUBBLE||t._type===w.BUBBLE3D?a+='  <c:numFmt formatCode="'+(t.valAxisLabelFormatCode?O(t.valAxisLabelFormatCode):"General")+'" sourceLinked="1"/>':a+='  <c:numFmt formatCode="'+(O(t.catLabelFormatCode)||"General")+'" sourceLinked="1"/>',a=t._type===w.SCATTER?(a+='  <c:majorTickMark val="none"/>')+'  <c:minorTickMark val="none"/>  <c:tickLblPos val="nextTo"/>':(a=(a+='  <c:majorTickMark val="'+(t.catAxisMajorTickMark||"out")+'"/>')+'  <c:minorTickMark val="'+(t.catAxisMinorTickMark||"none")+'"/>')+'  <c:tickLblPos val="'+(t.catAxisLabelPos||("col"===t.barDir?"low":"nextTo"))+'"/>',a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a+="  <c:spPr>")+`    <a:ln w="${t.catAxisLineSize?z(t.catAxisLineSize):m}" cap="flat">`)+(t.catAxisLineShow?"<a:solidFill>"+j(t.catAxisLineColor||f.color)+"</a:solidFill>":"<a:noFill/>"))+('      <a:prstDash val="'+(t.catAxisLineStyle||"solid")+'"/>'))+"      <a:round/>"+"    </a:ln>")+"  </c:spPr>"+"  <c:txPr>")+(t.catAxisLabelRotate?`<a:bodyPr rot="${U(t.catAxisLabelRotate)}"/>`:"<a:bodyPr/>")+"    <a:lstStyle/>")+"    <a:p>"+"    <a:pPr>")+`      <a:defRPr sz="${Math.round(100*(t.catAxisLabelFontSize||v))}" b="${t.catAxisLabelFontBold?1:0}" i="${t.catAxisLabelFontItalic?1:0}" u="none" strike="noStrike">`)+("      <a:solidFill>"+j(t.catAxisLabelColor||d)+"</a:solidFill>"))+('      <a:latin typeface="'+(t.catAxisLabelFontFace||"Arial")+'"/>'))+"   </a:defRPr>"+"  </a:pPr>")+('  <a:endParaRPr lang="'+(t.lang||"en-US")+'"/>')+"  </a:p>")+" </c:txPr>"+(' <c:crossAx val="'+r+'"/>'))+` <c:${"number"==typeof t.valAxisCrossesAt?"crossesAt":"crosses"} val="${t.valAxisCrossesAt||"autoZero"}"/>`)+' <c:auto val="1"/>'+' <c:lblAlgn val="ctr"/>')+` <c:noMultiLvlLbl val="${t.catAxisMultiLevelLabels?0:1}"/>`,t.catAxisLabelFrequency&&(a+=' <c:tickLblSkip val="'+t.catAxisLabelFrequency+'"/>'),(t.catLabelFormatCode||t._type===w.SCATTER||t._type===w.BUBBLE||t._type===w.BUBBLE3D)&&(t.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach(e=>{!t[e]||"string"==typeof t[e]&&["days","months","years"].includes(t[e].toLowerCase())||(console.warn(`"${e}" must be one of: 'days','months','years' !`),t[e]=null)}),t.catAxisBaseTimeUnit&&(a+='<c:baseTimeUnit val="'+t.catAxisBaseTimeUnit.toLowerCase()+'"/>'),t.catAxisMajorTimeUnit&&(a+='<c:majorTimeUnit val="'+t.catAxisMajorTimeUnit.toLowerCase()+'"/>'),t.catAxisMinorTimeUnit)&&(a+='<c:minorTimeUnit val="'+t.catAxisMinorTimeUnit.toLowerCase()+'"/>'),t.catAxisMajorUnit&&(a+=`<c:majorUnit val="${t.catAxisMajorUnit}"/>`),t.catAxisMinorUnit)&&(a+=`<c:minorUnit val="${t.catAxisMinorUnit}"/>`),t._type===w.SCATTER||t._type===w.BUBBLE||t._type===w.BUBBLE3D?a+="</c:valAx>":a+="</c:"+(t.catLabelFormatCode?"dateAx":"catAx")+">",a}function ye(e,t){let r=t===h?"col"===e.barDir?"l":"b":"col"!==e.barDir?"r":"t";t===X&&(r="r");var a=t===h?g:H;let n="";return n=(n+="<c:valAx>")+('  <c:axId val="'+t+'"/>')+"  <c:scaling>",e.valAxisLogScaleBase&&(n+=`<c:logBase val="${e.valAxisLogScaleBase}"/>`),n+='<c:orientation val="'+(e.valAxisOrientation||(e.barDir,"minMax"))+'"/>',!e.valAxisMaxVal&&0!==e.valAxisMaxVal||(n+=`<c:max val="${e.valAxisMaxVal}"/>`),!e.valAxisMinVal&&0!==e.valAxisMinVal||(n+=`<c:min val="${e.valAxisMinVal}"/>`),n=(n=(n+="  </c:scaling>")+`  <c:delete val="${e.valAxisHidden?1:0}"/>`)+('  <c:axPos val="'+r+'"/>'),"none"!==e.valGridLine.style&&(n+=we(e.valGridLine)),e.showValAxisTitle&&(n+=be({color:e.valAxisTitleColor,fontFace:e.valAxisTitleFontFace,fontSize:e.valAxisTitleFontSize,titleRotate:e.valAxisTitleRotate,title:e.valAxisTitle||"Axis Title"})),n+=`<c:numFmt formatCode="${e.valAxisLabelFormatCode?O(e.valAxisLabelFormatCode):"General"}" sourceLinked="0"/>`,n=e._type===w.SCATTER?(n+='  <c:majorTickMark val="none"/>')+'  <c:minorTickMark val="none"/>  <c:tickLblPos val="nextTo"/>':(n=(n+=' <c:majorTickMark val="'+(e.valAxisMajorTickMark||"out")+'"/>')+' <c:minorTickMark val="'+(e.valAxisMinorTickMark||"none")+'"/>')+' <c:tickLblPos val="'+(e.valAxisLabelPos||("col"===e.barDir?"nextTo":"low"))+'"/>',n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n+=" <c:spPr>")+`   <a:ln w="${e.valAxisLineSize?z(e.valAxisLineSize):m}" cap="flat">`)+(e.valAxisLineShow?"<a:solidFill>"+j(e.valAxisLineColor||f.color)+"</a:solidFill>":"<a:noFill/>"))+('     <a:prstDash val="'+(e.valAxisLineStyle||"solid")+'"/>'))+"     <a:round/>"+"   </a:ln>")+" </c:spPr>"+" <c:txPr>")+`  <a:bodyPr${e.valAxisLabelRotate?' rot="'+U(e.valAxisLabelRotate).toString()+'"':""}/>`+"  <a:lstStyle/>")+"  <a:p>"+"    <a:pPr>")+`      <a:defRPr sz="${Math.round(100*(e.valAxisLabelFontSize||v))}" b="${e.valAxisLabelFontBold?1:0}" i="${e.valAxisLabelFontItalic?1:0}" u="none" strike="noStrike">`)+("        <a:solidFill>"+j(e.valAxisLabelColor||d)+"</a:solidFill>"))+('        <a:latin typeface="'+(e.valAxisLabelFontFace||"Arial")+'"/>'))+"      </a:defRPr>"+"    </a:pPr>")+('  <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>')+"  </a:p>")+" </c:txPr>"+(' <c:crossAx val="'+a+'"/>'),"number"==typeof e.catAxisCrossesAt?n+=` <c:crossesAt val="${e.catAxisCrossesAt}"/>`:"string"==typeof e.catAxisCrossesAt?n+=' <c:crosses val="'+e.catAxisCrossesAt+'"/>':(t="r"===r||"t"===r,n+=' <c:crosses val="'+(t?"max":"autoZero")+'"/>'),n+=' <c:crossBetween val="'+(e._type===w.SCATTER||Array.isArray(e._type)&&0<e._type.filter(e=>e.type===w.AREA).length?"midCat":"between")+'"/>',e.valAxisMajorUnit&&(n+=` <c:majorUnit val="${e.valAxisMajorUnit}"/>`),e.valAxisDisplayUnit&&(n+=`<c:dispUnits><c:builtInUnit val="${e.valAxisDisplayUnit}"/>${e.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":""}</c:dispUnits>`),n+="</c:valAx>"}function be(r,a,n){var e="left"===r.titleAlign||"right"===r.titleAlign?`<a:pPr algn="${r.titleAlign.substring(0,1)}">`:"<a:pPr>",t=r.titleRotate?`<a:bodyPr rot="${U(r.titleRotate)}"/>`:"<a:bodyPr/>",o=r.fontSize?`sz="${Math.round(100*r.fontSize)}"`:"",i=r.titleBold?1:0;let s="<c:layout/>";if(r.titlePos&&"number"==typeof r.titlePos.x&&"number"==typeof r.titlePos.y){a=r.titlePos.x+a,n=r.titlePos.y+n;let e=0===a?0:a*(a/5)/10,t=(1<=e&&(e/=10),.1<=e&&(e/=10),0===n?0:n*(n/5)/10);1<=t&&(t/=10),.1<=t&&(t/=10),s=`<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="${e}"/><c:y val="${t}"/></c:manualLayout></c:layout>`}return`<c:title>
      <c:tx>
        <c:rich>
          ${t}
          <a:lstStyle/>
          <a:p>
            ${e}
            <a:defRPr ${o} b="${i}" i="0" u="none" strike="noStrike">
              <a:solidFill>${j(r.color||d)}</a:solidFill>
              <a:latin typeface="${r.fontFace||"Arial"}"/>
            </a:defRPr>
          </a:pPr>
          <a:r>
            <a:rPr ${o} b="${i}" i="0" u="none" strike="noStrike">
              <a:solidFill>${j(r.color||d)}</a:solidFill>
              <a:latin typeface="${r.fontFace||"Arial"}"/>
            </a:rPr>
            <a:t>${O(r.title)||""}</a:t>
          </a:r>
        </a:p>
        </c:rich>
      </c:tx>
      ${s}
      <c:overlay val="0"/>
    </c:title>`}function E(e){let t="";e-=1;return t=e<=25?r[e]:""+r[Math.floor(e/r.length-1)]+r[e%r.length]}function T(e,t){var r,a,n,o,i,s;return e?"object"!=typeof e?(console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>"):(r="<a:effectLst>",e=(t=Object.assign(Object.assign({},t),e)).type||"outer",a=z(t.blur),n=z(t.offset),o=Math.round(6e4*t.angle),i=t.color,s=Math.round(1e5*t.opacity),(r=(r+=`<a:${e}Shdw sx="100000" sy="100000" kx="0" ky="0"  algn="bl" blurRad="${a}" rotWithShape="${t.rotateWithShape?1:0}" dist="${n}" dir="${o}">`)+`<a:srgbClr val="${i}">`+`<a:alpha val="${s}"/></a:srgbClr>`)+`</a:${e}Shdw>`+"</a:effectLst>"):"<a:effectLst/>"}function we(e){var t="<c:majorGridlines>";return(t+=" <c:spPr>")+`  <a:ln w="${z(e.size||f.size)}" cap="${xe(e.cap||f.cap)}">`+('  <a:solidFill><a:srgbClr val="'+(e.color||f.color)+'"/></a:solidFill>')+('   <a:prstDash val="'+(e.style||f.style)+'"/><a:round/>')+"  </a:ln>"+" </c:spPr>"+"</c:majorGridlines>"}function xe(e){if(e&&"flat"!==e){if("square"===e)return"sq";if("round"===e)return"rnd";throw new Error("Invalid chart line cap: "+e)}return"flat"}function Ce(e){let t,r,a="undefined"!=typeof process&&!(null==(t=process.versions)||!t.node)&&"node"===(null==(r=process.release)?void 0:r.name),o,i,s=a?()=>c(this,void 0,void 0,function*(){({default:o}=yield import("node:fs")),{default:i}=yield import("node:https")}):()=>c(this,void 0,void 0,function*(){}),A=(a&&s(),[]),l=e._relsMedia.filter(e=>!("online"===e.type||e.data||e.path&&(e.path,e.path.includes("preencoded")))),n=[];return l.forEach(e=>{n.includes(e.path)?e.isDuplicate=!0:(e.isDuplicate=!1,n.push(e.path))}),l.filter(e=>!e.isDuplicate).forEach(n=>{A.push(c(this,void 0,void 0,function*(){if(i||(yield s()),a&&o&&0!==n.path.indexOf("http"))try{var e=o.readFileSync(n.path);return n.data=Buffer.from(e).toString("base64"),l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),"done"}catch(e){throw n.data=P,l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),new Error(`ERROR: Unable to read media: "${n.path}"
`+String(e))}return a&&i&&n.path.startsWith("http")?yield new Promise((r,a)=>{i.get(n.path,e=>{let t="";e.setEncoding("binary"),e.on("data",e=>t+=e),e.on("end",()=>{n.data=Buffer.from(t,"binary").toString("base64"),l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),r("done")}),e.on("error",()=>{n.data=P,l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),a(new Error("ERROR! Unable to load image (https.get): "+n.path))})})}):yield new Promise((t,r)=>{let a=new XMLHttpRequest;a.onload=()=>{let e=new FileReader;e.onloadend=()=>{n.data=e.result,l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),n.isSvgPng?Pe(n).then(()=>t("done")).catch(r):t("done")},e.readAsDataURL(a.response)},a.onerror=()=>{n.data=P,l.filter(e=>e.isDuplicate&&e.path===n.path).forEach(e=>e.data=n.data),r(new Error("ERROR! Unable to load image (xhr.onerror): "+n.path))},a.open("GET",n.path),a.responseType="blob",a.send()})}))}),e._relsMedia.filter(e=>e.isSvgPng&&e.data).forEach(e=>{c(this,void 0,void 0,function*(){a&&!o&&(yield s()),a&&o?(e.data=P,A.push(Promise.resolve("done"))):A.push(Pe(e))})}),A}function Pe(n){return c(this,void 0,void 0,function*(){return yield new Promise((r,e)=>{let a=new Image;a.onload=()=>{a.width+a.height===0&&a.onerror("h/w=0");let e=document.createElement("CANVAS");var t=e.getContext("2d");e.width=a.width,e.height=a.height,t.drawImage(a,0,0);try{n.data=e.toDataURL(n.type),r("done")}catch(e){a.onerror(e.toString())}e=null},a.onerror=()=>{n.data=P,e(new Error("ERROR! Unable to load image (image.onerror): "+n.path))},a.src="string"==typeof n.data?n.data:P})})}let Se={cover:function(e,t){var e=e.h/e.w,r=e<t.h/t.w,a=r?t.h/e:t.w,r=r?t.h:t.w*e,e=Math.round(5e4*(1-t.w/a)),a=Math.round(5e4*(1-t.h/r));return`<a:srcRect l="${e}" r="${e}" t="${a}" b="${a}"/><a:stretch/>`},contain:function(e,t){var e=e.h/e.w,r=e<t.h/t.w,a=r?t.w:t.h/e,r=r?t.w*e:t.h,e=Math.round(5e4*(1-t.w/a)),a=Math.round(5e4*(1-t.h/r));return`<a:srcRect l="${e}" r="${e}" t="${a}" b="${a}"/><a:stretch/>`},crop:function(e,t){var r=t.x,a=e.w-(t.x+t.w),n=t.y,t=e.h-(t.y+t.h);return`<a:srcRect l="${Math.round(r/e.w*1e5)}" r="${Math.round(a/e.w*1e5)}" t="${Math.round(n/e.h*1e5)}" b="${Math.round(t/e.h*1e5)}"/><a:stretch/>`}};function Le(k){let e,_=k._name?'<p:cSld name="'+k._name+'">':"<p:cSld>",N=1;return k._bkgdImgRid?_+=`<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId${k._bkgdImgRid}"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>`:null!=(e=k.background)&&e.color?_+=`<p:bg><p:bgPr>${G(k.background)}</p:bgPr></p:bg>`:!k.bkgd&&k._name&&k._name===t&&(_+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),_=(_=_+"<p:spTree>"+'<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>')+'<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>'+'<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',k._slideObjects.forEach((a,e)=>{let t,r,n,o,i,s,A,l,c=0,p=0,u=R("75%","X",k._presLayout),f=0,d,h="",g=null,m,v=0,y=0,b,w=null;var x,C,P,S,L=null==(t=a.options)?void 0:t.sizing,E=null==(r=a.options)?void 0:r.rounding;void 0!==k._slideLayout&&void 0!==k._slideLayout._slideObjects&&a.options&&a.options.placeholder&&(d=k._slideLayout._slideObjects.filter(e=>e.options.placeholder===a.options.placeholder)[0]),a.options=a.options||{},void 0!==a.options.x&&(c=R(a.options.x,"X",k._presLayout)),void 0!==a.options.y&&(p=R(a.options.y,"Y",k._presLayout)),void 0!==a.options.w&&(u=R(a.options.w,"X",k._presLayout)),void 0!==a.options.h&&(f=R(a.options.h,"Y",k._presLayout));let T=u,B=f;switch(d&&(!d.options.x&&0!==d.options.x||(c=R(d.options.x,"X",k._presLayout)),!d.options.y&&0!==d.options.y||(p=R(d.options.y,"Y",k._presLayout)),!d.options.w&&0!==d.options.w||(u=R(d.options.w,"X",k._presLayout)),!d.options.h&&0!==d.options.h||(f=R(d.options.h,"Y",k._presLayout))),a.options.flipH&&(h+=' flipH="1"'),a.options.flipV&&(h+=' flipV="1"'),a.options.rotate&&(h+=` rot="${U(a.options.rotate)}"`),a._type){case I.table:if(g=a.arrTabRows,m=a.options,v=0,y=0,g[0].forEach(e=>{b=e.options||null,v+=null!==b&&(b,1)&&b.colspan?Number(b.colspan):1}),w=`<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="${N*k._slideNum+1}" name="${a.options.objectName}"/>`,w=(w+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr>  <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>')+`<p:xfrm><a:off x="${c||(0===c?0:F)}" y="${p||(0===p?0:F)}"/><a:ext cx="${u||(0===u?0:F)}" cy="${f||F}"/></p:xfrm>`+'<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(m.colW)){w+="<a:tblGrid>";for(let t=0;t<v;t++){let e=M(m.colW[t]);null!=e&&!isNaN(e)||(e=("number"==typeof a.options.w?a.options.w:1)/v),w+=`<a:gridCol w="${Math.round(e)}"/>`}}else{y=m.colW||F,a.options.w&&!m.colW&&(y=Math.round(("number"==typeof a.options.w?a.options.w:1)/v)),w+="<a:tblGrid>";for(let e=0;e<v;e++)w+=`<a:gridCol w="${y}"/>`}w+="</a:tblGrid>",g.forEach(r=>{for(let t=0;t<r.length;){var a=r[t],n=null==(n=a.options)?void 0:n.colspan;let e=null==(a=a.options)?void 0:a.rowspan;n&&1<n?(a=new Array(n-1).fill(void 0).map(()=>({_type:I.tablecell,options:{rowspan:e},_hmerge:!0})),r.splice(t+1,0,...a),t+=n):t+=1}}),g.forEach((e,t)=>{let n=g[t+1];n&&e.forEach((e,t)=>{var r=e._rowContinue||(null==(r=e.options)?void 0:r.rowspan),a=null==(a=e.options)?void 0:a.colspan;r&&1<r&&(a={_type:I.tablecell,options:{colspan:a},_rowContinue:r-1,_vmerge:!0,_hmerge:e._hmerge},n.splice(t,0,a))})}),g.forEach((e,t)=>{let r=0;Array.isArray(m.rowH)&&m.rowH[t]?r=M(Number(m.rowH[t])):m.rowH&&!isNaN(Number(m.rowH))?r=M(Number(m.rowH)):(a.options.cy||a.options.h)&&(r=Math.round((a.options.h?M(a.options.h):"number"==typeof a.options.cy?a.options.cy:1)/g.length)),w+=`<a:tr h="${r}">`,e.forEach(a=>{let t={rowSpan:1<(null==(o=a.options)?void 0:o.rowspan)?a.options.rowspan:void 0,gridSpan:1<(null==(o=a.options)?void 0:o.colspan)?a.options.colspan:void 0,vMerge:a._vmerge?1:void 0,hMerge:a._hmerge?1:void 0},n=Object.keys(t).map(e=>[e,t[e]]).filter(([,e])=>!!e).map(([e,t])=>`${String(e)}="${String(t)}"`).join(" ");if(n=n&&" "+n,a._hmerge||a._vmerge)w+=`<a:tc${n}><a:tcPr/></a:tc>`;else{let t=a.options||{};a.options=t,["align","bold","border","color","fill","fontFace","fontSize","margin","textDirection","underline","valign"].forEach(e=>{m[e]&&!t[e]&&0!==t[e]&&(t[e]=m[e])});var o=t.valign?` anchor="${t.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b")}"`:"",i=t.textDirection&&"horz"!==t.textDirection?` vert="${t.textDirection}"`:"",s=(s=(null!=(s=null==(s=a._optImp)?void 0:s.fill)&&s.color?a._optImp.fill.color:null!=(s=a._optImp)&&s.fill&&"string"==typeof a._optImp.fill?a._optImp.fill:"")||t.fill?t.fill:"")?G(s):"";let e=0===t.margin||t.margin?t.margin:Q,r=(Array.isArray(e)||"number"!=typeof e||(e=[e,e,e,e]),"");r=1<=e[0]?` marL="${z(e[3])}" marR="${z(e[1])}" marT="${z(e[0])}" marB="${z(e[2])}"`:` marL="${M(e[3])}" marR="${M(e[1])}" marT="${M(e[0])}" marB="${M(e[2])}"`,w+=`<a:tc${n}>${De(a)}<a:tcPr${r}${o}${i}>`,t.border&&Array.isArray(t.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach(e=>{"none"!==t.border[e.idx].type?w=(w=(w=(w+=`<a:${e.name} w="${z(t.border[e.idx].pt)}" cap="flat" cmpd="sng" algn="ctr">`)+`<a:solidFill>${j(t.border[e.idx].color)}</a:solidFill>`)+`<a:prstDash val="${"dash"===t.border[e.idx].type?"sysDash":"solid"}"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>`)+`</a:${e.name}>`:w+=`<a:${e.name} w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:${e.name}>`}),w=(w+=s)+"  </a:tcPr>"+" </a:tc>"}}),w+="</a:tr>"}),w=(w=w+"      </a:tbl>"+"    </a:graphicData>")+"  </a:graphic>"+"</p:graphicFrame>",_+=w,N++;break;case I.text:case I.placeholder:if(a.options.line||0!==f||(f=.3*F),a.options._bodyProp||(a.options._bodyProp={}),a.options.margin&&Array.isArray(a.options.margin)?(a.options._bodyProp.lIns=z(a.options.margin[0]||0),a.options._bodyProp.rIns=z(a.options.margin[1]||0),a.options._bodyProp.bIns=z(a.options.margin[2]||0),a.options._bodyProp.tIns=z(a.options.margin[3]||0)):"number"==typeof a.options.margin&&(a.options._bodyProp.lIns=z(a.options.margin),a.options._bodyProp.rIns=z(a.options.margin),a.options._bodyProp.bIns=z(a.options.margin),a.options._bodyProp.tIns=z(a.options.margin)),_=(_+="<p:sp>")+`<p:nvSpPr><p:cNvPr id="${e+2}" name="${a.options.objectName}">`,null!=(n=a.options.hyperlink)&&n.url&&(_+=`<a:hlinkClick r:id="rId${a.options.hyperlink._rId}" tooltip="${a.options.hyperlink.tooltip?O(a.options.hyperlink.tooltip):""}"/>`),null!=(o=a.options.hyperlink)&&o.slide&&(_+=`<a:hlinkClick r:id="rId${a.options.hyperlink._rId}" tooltip="${a.options.hyperlink.tooltip?O(a.options.hyperlink.tooltip):""}" action="ppaction://hlinksldjump"/>`),_=(_=(_=(_=(_=(_+="</p:cNvPr>")+("<p:cNvSpPr"+(null!=(i=a.options)&&i.isTextBox?' txBox="1"/>':"/>")))+`<p:nvPr>${ke("placeholder"===a._type?a:d)}</p:nvPr>`+"</p:nvSpPr><p:spPr>")+`<a:xfrm${h}>`)+`<a:off x="${c}" y="${p}"/>`)+`<a:ext cx="${u}" cy="${f}"/></a:xfrm>`,"custGeom"===a.shape)_=(_=(_=(_=(_+="<a:custGeom><a:avLst /><a:gdLst>")+"</a:gdLst><a:ahLst />")+"<a:cxnLst></a:cxnLst>")+'<a:rect l="l" t="t" r="r" b="b" /><a:pathLst>')+`<a:path w="${u}" h="${f}">`,null!=(s=a.options.points)&&s.forEach((e,t)=>{if("curve"in e)switch(e.curve.type){case"arc":_+=`<a:arcTo hR="${R(e.curve.hR,"Y",k._presLayout)}" wR="${R(e.curve.wR,"X",k._presLayout)}" stAng="${U(e.curve.stAng)}" swAng="${U(e.curve.swAng)}" />`;break;case"cubic":_+=`<a:cubicBezTo>
									<a:pt x="${R(e.curve.x1,"X",k._presLayout)}" y="${R(e.curve.y1,"Y",k._presLayout)}" />
									<a:pt x="${R(e.curve.x2,"X",k._presLayout)}" y="${R(e.curve.y2,"Y",k._presLayout)}" />
									<a:pt x="${R(e.x,"X",k._presLayout)}" y="${R(e.y,"Y",k._presLayout)}" />
									</a:cubicBezTo>`;break;case"quadratic":_+=`<a:quadBezTo>
									<a:pt x="${R(e.curve.x1,"X",k._presLayout)}" y="${R(e.curve.y1,"Y",k._presLayout)}" />
									<a:pt x="${R(e.x,"X",k._presLayout)}" y="${R(e.y,"Y",k._presLayout)}" />
									</a:quadBezTo>`}else"close"in e?_+="<a:close />":e.moveTo||0===t?_+=`<a:moveTo><a:pt x="${R(e.x,"X",k._presLayout)}" y="${R(e.y,"Y",k._presLayout)}" /></a:moveTo>`:_+=`<a:lnTo><a:pt x="${R(e.x,"X",k._presLayout)}" y="${R(e.y,"Y",k._presLayout)}" /></a:lnTo>`}),_=(_+="</a:path>")+"</a:pathLst></a:custGeom>";else{if(_+='<a:prstGeom prst="'+a.shape+'"><a:avLst>',a.options.rectRadius)_+=`<a:gd name="adj" fmla="val ${Math.round(a.options.rectRadius*F*1e5/Math.min(u,f))}"/>`;else if(a.options.angleRange){for(let e=0;e<2;e++){var D=a.options.angleRange[e];_+=`<a:gd name="adj${e+1}" fmla="val ${U(D)}" />`}a.options.arcThicknessRatio&&(_+=`<a:gd name="adj3" fmla="val ${Math.round(5e4*a.options.arcThicknessRatio)}" />`)}_+="</a:avLst></a:prstGeom>"}_+=a.options.fill?G(a.options.fill):"<a:noFill/>",a.options.line&&(_+=a.options.line.width?`<a:ln w="${z(a.options.line.width)}">`:"<a:ln>",a.options.line.color&&(_+=G(a.options.line)),a.options.line.dashType&&(_+=`<a:prstDash val="${a.options.line.dashType}"/>`),a.options.line.beginArrowType&&(_+=`<a:headEnd type="${a.options.line.beginArrowType}"/>`),a.options.line.endArrowType&&(_+=`<a:tailEnd type="${a.options.line.endArrowType}"/>`),_+="</a:ln>"),a.options.shadow&&"none"!==a.options.shadow.type&&(a.options.shadow.type=a.options.shadow.type||"outer",a.options.shadow.blur=z(a.options.shadow.blur||8),a.options.shadow.offset=z(a.options.shadow.offset||4),a.options.shadow.angle=Math.round(6e4*(a.options.shadow.angle||270)),a.options.shadow.opacity=Math.round(1e5*(a.options.shadow.opacity||.75)),a.options.shadow.color=a.options.shadow.color||W.color,_=(_=(_=(_=(_+="<a:effectLst>")+` <a:${a.options.shadow.type}Shdw ${"outer"===a.options.shadow.type?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':""} blurRad="${a.options.shadow.blur}" dist="${a.options.shadow.offset}" dir="${a.options.shadow.angle}">`)+` <a:srgbClr val="${a.options.shadow.color}">`)+` <a:alpha val="${a.options.shadow.opacity}"/></a:srgbClr>`)+" </a:outerShdw></a:effectLst>"),_=(_+="</p:spPr>")+De(a)+"</p:sp>";break;case I.image:_=(_=_+"<p:pic>"+"  <p:nvPicPr>")+`<p:cNvPr id="${e+2}" name="${a.options.objectName}" descr="${O(a.options.altText||a.image)}">`,null!=(A=a.hyperlink)&&A.url&&(_+=`<a:hlinkClick r:id="rId${a.hyperlink._rId}" tooltip="${a.hyperlink.tooltip?O(a.hyperlink.tooltip):""}"/>`),null!=(l=a.hyperlink)&&l.slide&&(_+=`<a:hlinkClick r:id="rId${a.hyperlink._rId}" tooltip="${a.hyperlink.tooltip?O(a.hyperlink.tooltip):""}" action="ppaction://hlinksldjump"/>`),_=(_=(_=_+"    </p:cNvPr>"+'    <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>')+("    <p:nvPr>"+ke(d)+"</p:nvPr>"))+"  </p:nvPicPr>"+"<p:blipFill>",_=(k._relsMedia||[]).filter(e=>e.rId===a.imageRid)[0]&&"svg"===(k._relsMedia||[]).filter(e=>e.rId===a.imageRid)[0].extn?(_=(_=(_=(_+=`<a:blip r:embed="rId${a.imageRid-1}">`)+(a.options.transparency?` <a:alphaModFix amt="${Math.round(1e3*(100-a.options.transparency))}"/>`:""))+' <a:extLst>  <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">')+`   <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId${a.imageRid}"/>`+"  </a:ext>")+" </a:extLst></a:blip>":(_+=`<a:blip r:embed="rId${a.imageRid}">`)+(a.options.transparency?`<a:alphaModFix amt="${Math.round(1e3*(100-a.options.transparency))}"/>`:"")+"</a:blip>",null!=L&&L.type?(x=L.w?R(L.w,"X",k._presLayout):u,C=L.h?R(L.h,"Y",k._presLayout):f,P=R(L.x||0,"X",k._presLayout),S=R(L.y||0,"Y",k._presLayout),_+=Se[L.type]({w:T,h:B},{w:x,h:C,x:P,y:S}),T=x,B=C):_+="  <a:stretch><a:fillRect/></a:stretch>",_=(_=(_=(_=(_=_+"</p:blipFill>"+"<p:spPr>")+(" <a:xfrm"+h+">"))+`  <a:off x="${c}" y="${p}"/>`)+`  <a:ext cx="${T}" cy="${B}"/>`)+" </a:xfrm>"+` <a:prstGeom prst="${E?"ellipse":"rect"}"><a:avLst/></a:prstGeom>`,a.options.shadow&&"none"!==a.options.shadow.type&&(a.options.shadow.type=a.options.shadow.type||"outer",a.options.shadow.blur=z(a.options.shadow.blur||8),a.options.shadow.offset=z(a.options.shadow.offset||4),a.options.shadow.angle=Math.round(6e4*(a.options.shadow.angle||270)),a.options.shadow.opacity=Math.round(1e5*(a.options.shadow.opacity||.75)),a.options.shadow.color=a.options.shadow.color||W.color,_=(_=(_=(_=(_+="<a:effectLst>")+`<a:${a.options.shadow.type}Shdw ${"outer"===a.options.shadow.type?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':""} blurRad="${a.options.shadow.blur}" dist="${a.options.shadow.offset}" dir="${a.options.shadow.angle}">`)+`<a:srgbClr val="${a.options.shadow.color}">`)+`<a:alpha val="${a.options.shadow.opacity}"/></a:srgbClr>`)+`</a:${a.options.shadow.type}Shdw>`+"</a:effectLst>"),_=_+"</p:spPr>"+"</p:pic>";break;case I.media:_="online"===a.mtype?(_=(_=(_=(_=(_=(_=(_+="<p:pic> <p:nvPicPr>")+`<p:cNvPr id="${a.mediaRid+2}" name="${a.options.objectName}"/>`)+" <p:cNvPicPr/> <p:nvPr>")+`  <a:videoFile r:link="rId${a.mediaRid}"/>`)+" </p:nvPr> </p:nvPicPr>")+` <p:blipFill><a:blip r:embed="rId${a.mediaRid+1}"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>`+" <p:spPr>")+`  <a:xfrm${h}><a:off x="${c}" y="${p}"/><a:ext cx="${u}" cy="${f}"/></a:xfrm>`+'  <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>')+" </p:spPr></p:pic>":(_=(_=(_=(_=(_=(_=(_=(_=(_=(_+="<p:pic> <p:nvPicPr>")+`<p:cNvPr id="${a.mediaRid+2}" name="${a.options.objectName}"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>`)+' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr> <p:nvPr>')+`  <a:videoFile r:link="rId${a.mediaRid}"/>`)+'  <p:extLst>   <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">')+`    <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId${a.mediaRid+1}"/>`)+"   </p:ext>  </p:extLst>")+" </p:nvPr> </p:nvPicPr>")+` <p:blipFill><a:blip r:embed="rId${a.mediaRid+2}"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>`+" <p:spPr>")+`  <a:xfrm${h}><a:off x="${c}" y="${p}"/><a:ext cx="${u}" cy="${f}"/></a:xfrm>`+'  <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>')+" </p:spPr></p:pic>";break;case I.chart:_=(_=(_=(_=(_=(_=(_=_+"<p:graphicFrame>"+" <p:nvGraphicFramePr>")+`   <p:cNvPr id="${e+2}" name="${a.options.objectName}" descr="${O(a.options.altText||"")}"/>`+"   <p:cNvGraphicFramePr/>")+`   <p:nvPr>${ke(d)}</p:nvPr>`+" </p:nvGraphicFramePr>")+` <p:xfrm><a:off x="${c}" y="${p}"/><a:ext cx="${u}" cy="${f}"/></p:xfrm>`)+' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">'+'  <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">')+`   <c:chart r:id="rId${a.chartRid}" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>`+"  </a:graphicData>")+" </a:graphic>"+"</p:graphicFrame>";break;default:_+=""}}),k._slideNumberProps&&(k._slideNumberProps.align||(k._slideNumberProps.align="left"),_=(_=(_=(_=(_+="<p:sp> <p:nvSpPr>")+'  <p:cNvPr id="25" name="Slide Number Placeholder 0"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr>  <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr>')+" </p:nvSpPr> <p:spPr>")+"<a:xfrm>"+`<a:off x="${R(k._slideNumberProps.x,"X",k._presLayout)}" y="${R(k._slideNumberProps.y,"Y",k._presLayout)}"/>`+`<a:ext cx="${k._slideNumberProps.w?R(k._slideNumberProps.w,"X",k._presLayout):"800000"}" cy="${k._slideNumberProps.h?R(k._slideNumberProps.h,"Y",k._presLayout):"300000"}"/>`+'</a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst></p:spPr>')+"<p:txBody><a:bodyPr",k._slideNumberProps.margin&&Array.isArray(k._slideNumberProps.margin)?_=(_=(_=(_+=` lIns="${z(k._slideNumberProps.margin[3]||0)}"`)+` tIns="${z(k._slideNumberProps.margin[0]||0)}"`)+` rIns="${z(k._slideNumberProps.margin[1]||0)}"`)+` bIns="${z(k._slideNumberProps.margin[2]||0)}"`:"number"==typeof k._slideNumberProps.margin&&(_=(_=(_=(_+=` lIns="${z(k._slideNumberProps.margin||0)}"`)+` tIns="${z(k._slideNumberProps.margin||0)}"`)+` rIns="${z(k._slideNumberProps.margin||0)}"`)+` bIns="${z(k._slideNumberProps.margin||0)}"`),k._slideNumberProps.valign&&(_+=` anchor="${k._slideNumberProps.valign.replace("top","t").replace("middle","ctr").replace("bottom","b")}"`),_+="/>  <a:lstStyle><a:lvl1pPr>",(k._slideNumberProps.fontFace||k._slideNumberProps.fontSize||k._slideNumberProps.color)&&(_+=`<a:defRPr sz="${Math.round(100*(k._slideNumberProps.fontSize||12))}">`,k._slideNumberProps.color&&(_+=G(k._slideNumberProps.color)),k._slideNumberProps.fontFace&&(_+=`<a:latin typeface="${k._slideNumberProps.fontFace}"/><a:ea typeface="${k._slideNumberProps.fontFace}"/><a:cs typeface="${k._slideNumberProps.fontFace}"/>`),_+="</a:defRPr>"),_+="</a:lvl1pPr></a:lstStyle><a:p>",k._slideNumberProps.align.startsWith("l")?_+='<a:pPr algn="l"/>':k._slideNumberProps.align.startsWith("c")?_+='<a:pPr algn="ctr"/>':k._slideNumberProps.align.startsWith("r")?_+='<a:pPr algn="r"/>':_+='<a:pPr algn="l"/>',_=(_+=`<a:fld id="${ae}" type="slidenum"><a:rPr b="${k._slideNumberProps.bold?1:0}" lang="en-US"/>`)+`<a:t>${k._slideNum}</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>`+"</p:txBody></p:sp>"),_=_+"</p:spTree>"+"</p:cSld>"}function Ee(e,t){let r=0,a='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A+'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return e._rels.forEach(e=>{r=Math.max(r,e.rId),e.type.toLowerCase().includes("hyperlink")?"slide"===e.data?a+=`<Relationship Id="rId${e.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide${e.Target}.xml"/>`:a+=`<Relationship Id="rId${e.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="${e.Target}" TargetMode="External"/>`:e.type.toLowerCase().includes("notesSlide")&&(a+=`<Relationship Id="rId${e.rId}" Target="${e.Target}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>`)}),(e._relsChart||[]).forEach(e=>{r=Math.max(r,e.rId),a+=`<Relationship Id="rId${e.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="${e.Target}"/>`}),(e._relsMedia||[]).forEach(e=>{var t=e.rId.toString();r=Math.max(r,e.rId),e.type.toLowerCase().includes("image")?a+='<Relationship Id="rId'+t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+e.Target+'"/>':e.type.toLowerCase().includes("audio")?a.includes(' Target="'+e.Target+'"')?a+='<Relationship Id="rId'+t+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':a+='<Relationship Id="rId'+t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+e.Target+'"/>':e.type.toLowerCase().includes("video")?a.includes(' Target="'+e.Target+'"')?a+='<Relationship Id="rId'+t+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':a+='<Relationship Id="rId'+t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+e.Target+'"/>':e.type.toLowerCase().includes("online")&&(a.includes(' Target="'+e.Target+'"')?a+='<Relationship Id="rId'+t+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+e.Target+'"/>':a+='<Relationship Id="rId'+t+'" Target="'+e.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')}),t.forEach((e,t)=>{a+=`<Relationship Id="rId${r+t+1}" Type="${e.type}" Target="${e.target}"/>`}),a+="</Relationships>"}function Te(t,e){let r,a,n="",o="",i="",s="";var A,l=e?"a:lvl1pPr":"a:pPr";let c=z(_),p="<"+l+(t.options.rtlMode?' rtl="1" ':"");if(t.options.align)switch(t.options.align){case"left":p+=' algn="l"';break;case"right":p+=' algn="r"';break;case"center":p+=' algn="ctr"';break;case"justify":p+=' algn="just"';break;default:p+=""}if(t.options.lineSpacing?o=`<a:lnSpc><a:spcPts val="${Math.round(100*t.options.lineSpacing)}"/></a:lnSpc>`:t.options.lineSpacingMultiple&&(o=`<a:lnSpc><a:spcPct val="${Math.round(1e5*t.options.lineSpacingMultiple)}"/></a:lnSpc>`),t.options.indentLevel&&!isNaN(Number(t.options.indentLevel))&&0<t.options.indentLevel&&(p+=` lvl="${t.options.indentLevel}"`),t.options.paraSpaceBefore&&!isNaN(Number(t.options.paraSpaceBefore))&&0<t.options.paraSpaceBefore&&(i+=`<a:spcBef><a:spcPts val="${Math.round(100*t.options.paraSpaceBefore)}"/></a:spcBef>`),t.options.paraSpaceAfter&&!isNaN(Number(t.options.paraSpaceAfter))&&0<t.options.paraSpaceAfter&&(i+=`<a:spcAft><a:spcPts val="${Math.round(100*t.options.paraSpaceAfter)}"/></a:spcAft>`),"object"==typeof t.options.bullet)if(null!=(a=null==(r=null==t?void 0:t.options)?void 0:r.bullet)&&a.indent&&(c=z(t.options.bullet.indent)),t.options.bullet.type)"number"===t.options.bullet.type.toString().toLowerCase()&&(p+=` marL="${t.options.indentLevel&&0<t.options.indentLevel?c+c*t.options.indentLevel:c}" indent="-${c}"`,n=`<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="${t.options.bullet.style||"arabicPeriod"}" startAt="${t.options.bullet.numberStartAt||t.options.bullet.startAt||"1"}"/>`);else if(t.options.bullet.characterCode){let e=`&#x${t.options.bullet.characterCode};`;/^[0-9A-Fa-f]{4}$/.test(t.options.bullet.characterCode)||(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),e=C.DEFAULT),p+=` marL="${t.options.indentLevel&&0<t.options.indentLevel?c+c*t.options.indentLevel:c}" indent="-${c}"`,n='<a:buSzPct val="100000"/><a:buChar char="'+e+'"/>'}else if(t.options.bullet.code){let e=`&#x${t.options.bullet.code};`;/^[0-9A-Fa-f]{4}$/.test(t.options.bullet.code)||(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),e=C.DEFAULT),p+=` marL="${t.options.indentLevel&&0<t.options.indentLevel?c+c*t.options.indentLevel:c}" indent="-${c}"`,n='<a:buSzPct val="100000"/><a:buChar char="'+e+'"/>'}else p+=` marL="${t.options.indentLevel&&0<t.options.indentLevel?c+c*t.options.indentLevel:c}" indent="-${c}"`,n=`<a:buSzPct val="100000"/><a:buChar char="${C.DEFAULT}"/>`;else n=t.options.bullet?(p+=` marL="${t.options.indentLevel&&0<t.options.indentLevel?c+c*t.options.indentLevel:c}" indent="-${c}"`,`<a:buSzPct val="100000"/><a:buChar char="${C.DEFAULT}"/>`):(t.options.bullet,p+=' indent="0" marL="0"',"<a:buNone/>");return t.options.tabStops&&Array.isArray(t.options.tabStops)&&(A=t.options.tabStops.map(e=>`<a:tab pos="${M(e.position||1)}" algn="${e.alignment||"l"}"/>`).join(""),s=`<a:tabLst>${A}</a:tabLst>`),p+=">"+o+i+n+s,e&&(p+=Be(t.options,!0)),p+="</"+l+">"}function Be(e,t){let r,a="";var n,o,i,t=t?"a:defRPr":"a:rPr";if(a=(a=(a=(a=(a+="<"+t+' lang="'+(e.lang||"en-US")+'"'+(e.lang?' altLang="en-US"':""))+(e.fontSize?` sz="${Math.round(100*e.fontSize)}"`:""))+(null!=e&&e.bold?` b="${e.bold?"1":"0"}"`:""))+(null!=e&&e.italic?` i="${e.italic?"1":"0"}"`:""))+(null!=e&&e.strike?` strike="${"string"==typeof e.strike?e.strike:"sngStrike"}"`:""),"object"==typeof e.underline&&null!=(r=e.underline)&&r.style?a+=` u="${e.underline.style}"`:"string"==typeof e.underline?a+=` u="${String(e.underline)}"`:e.hyperlink&&(a+=' u="sng"'),e.baseline?a+=` baseline="${Math.round(50*e.baseline)}"`:e.subscript?a+=' baseline="-40000"':e.superscript&&(a+=' baseline="30000"'),a=a+(e.charSpacing?` spc="${Math.round(100*e.charSpacing)}" kern="0"`:"")+' dirty="0">',(e.color||e.fontFace||e.outline||"object"==typeof e.underline&&e.underline.color)&&(e.outline&&"object"==typeof e.outline&&(a+=`<a:ln w="${z(e.outline.size||.75)}">${G(e.outline.color||"FFFFFF")}</a:ln>`),e.color&&(a+=G({color:e.color,transparency:e.transparency})),e.highlight&&(a+=`<a:highlight>${j(e.highlight)}</a:highlight>`),"object"==typeof e.underline&&e.underline.color&&(a+=`<a:uFill>${G(e.underline.color)}</a:uFill>`),e.glow&&(a+=`<a:effectLst>${n=e.glow,o=Y,i="",o=Object.assign(Object.assign({},o),n),(i+=`<a:glow rad="${Math.round(o.size*m)}">`)+j(o.color,`<a:alpha val="${Math.round(1e5*o.opacity)}"/>`)+"</a:glow>"}</a:effectLst>`),e.fontFace)&&(a+=`<a:latin typeface="${e.fontFace}" pitchFamily="34" charset="0"/><a:ea typeface="${e.fontFace}" pitchFamily="34" charset="-122"/><a:cs typeface="${e.fontFace}" pitchFamily="34" charset="-120"/>`),e.hyperlink){if("object"!=typeof e.hyperlink)throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!e.hyperlink.url&&!e.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");e.hyperlink.url?a+=`<a:hlinkClick r:id="rId${e.hyperlink._rId}" invalidUrl="" action="" tgtFrame="" tooltip="${e.hyperlink.tooltip?O(e.hyperlink.tooltip):""}" history="1" highlightClick="0" endSnd="0"`+(e.color?">":"/>"):e.hyperlink.slide&&(a+=`<a:hlinkClick r:id="rId${e.hyperlink._rId}" action="ppaction://hlinksldjump" tooltip="${e.hyperlink.tooltip?O(e.hyperlink.tooltip):""}"`+(e.color?">":"/>")),e.color&&(a=(a=(a+=' <a:extLst>  <a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">')+'   <ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>  </a:ext>')+" </a:extLst></a:hlinkClick>")}return a+=`</${t}>`}function De(r){let o=r.options||{},e=[],a=[];if(o&&r._type!==I.tablecell&&null==r.text)return"";let i=r._type===I.tablecell?"<a:txBody>":"<p:txBody>",n=(i+=(e=>{let t="<a:bodyPr";return e&&e._type===I.text&&e.options._bodyProp?(t+=e.options._bodyProp.wrap?' wrap="square"':' wrap="none"',!e.options._bodyProp.lIns&&0!==e.options._bodyProp.lIns||(t+=` lIns="${e.options._bodyProp.lIns}"`),!e.options._bodyProp.tIns&&0!==e.options._bodyProp.tIns||(t+=` tIns="${e.options._bodyProp.tIns}"`),!e.options._bodyProp.rIns&&0!==e.options._bodyProp.rIns||(t+=` rIns="${e.options._bodyProp.rIns}"`),!e.options._bodyProp.bIns&&0!==e.options._bodyProp.bIns||(t+=` bIns="${e.options._bodyProp.bIns}"`),t+=' rtlCol="0"',e.options._bodyProp.anchor&&(t+=' anchor="'+e.options._bodyProp.anchor+'"'),e.options._bodyProp.vert&&(t+=' vert="'+e.options._bodyProp.vert+'"'),t+=">",e.options.fit&&("none"===e.options.fit?t+="":"shrink"===e.options.fit?t+="<a:normAutofit/>":"resize"===e.options.fit&&(t+="<a:spAutoFit/>")),e.options.shrinkText&&(t+="<a:normAutofit/>"),t=t+(e.options._bodyProp.autoFit?"<a:spAutoFit/>":"")+"</a:bodyPr>"):t+=' wrap="square" rtlCol="0"></a:bodyPr>',e._type===I.tablecell?"<a:bodyPr/>":t})(r),0===o.h&&o.line&&o.align?i+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':"placeholder"===r._type?i+=`<a:lstStyle>${Te(r,!0)}</a:lstStyle>`:i+="<a:lstStyle/>","string"==typeof r.text||"number"==typeof r.text?e.push({text:r.text.toString(),options:o||{}}):r.text&&!Array.isArray(r.text)&&"object"==typeof r.text&&Object.keys(r.text).includes("text")?e.push({text:r.text||"",options:r.options||{}}):Array.isArray(r.text)&&(e=r.text.map(e=>({text:e.text,options:e.options}))),e.forEach((t,e)=>{t.text||(t.text=""),t.options=t.options||o||{},0===e&&t.options&&!t.options.bullet&&o.bullet&&(t.options.bullet=o.bullet),"string"!=typeof t.text&&"number"!=typeof t.text||(t.text=t.text.toString().replace(/\r*\n/g,A)),t.text.includes(A)&&null===t.text.match(/\n$/g)?t.text.split(A).forEach(e=>{t.options.breakLine=!0,a.push({text:e,options:t.options})}):a.push(t)}),[]),s=[];return a.forEach((e,t)=>{0<s.length&&(e.options.align||o.align)?e.options.align!==a[t-1].options.align&&(n.push(s),s=[]):0<s.length&&e.options.bullet&&0<s.length&&(n.push(s),s=[],e.options.breakLine=!1),s.push(e),0<s.length&&e.options.breakLine&&t+1<a.length&&(n.push(s),s=[]),t+1===a.length&&n.push(s)}),n.forEach(e=>{let t,a=!1,n=(i+="<a:p>","<a:pPr "+(null!=(t=e[0].options)&&t.rtlMode?' rtl="1" ':""));e.forEach((r,e)=>{0<(r.options._lineIdx=e)&&r.options.softBreakBefore&&(i+="<a:br/>"),r.options.align=r.options.align||o.align,r.options.lineSpacing=r.options.lineSpacing||o.lineSpacing,r.options.lineSpacingMultiple=r.options.lineSpacingMultiple||o.lineSpacingMultiple,r.options.indentLevel=r.options.indentLevel||o.indentLevel,r.options.paraSpaceBefore=r.options.paraSpaceBefore||o.paraSpaceBefore,r.options.paraSpaceAfter=r.options.paraSpaceAfter||o.paraSpaceAfter,n=Te(r,!1),i+=n.replace("<a:pPr></a:pPr>",""),Object.entries(o).filter(([e])=>!(r.options.hyperlink&&"color"===e)).forEach(([e,t])=>{"bullet"===e||r.options[e]||(r.options[e]=t)}),i+=(e=r).text?`<a:r>${Be(e.options,!1)}<a:t>${O(e.text)}</a:t></a:r>`:"",(!r.text&&o.fontSize||r.options.fontSize)&&(a=!0,o.fontSize=o.fontSize||r.options.fontSize)}),r._type===I.tablecell&&(o.fontSize||o.fontFace)?o.fontFace?i=(i=(i=(i+=`<a:endParaRPr lang="${o.lang||"en-US"}"`+(o.fontSize?` sz="${Math.round(100*o.fontSize)}"`:"")+' dirty="0">')+`<a:latin typeface="${o.fontFace}" charset="0"/>`)+`<a:ea typeface="${o.fontFace}" charset="0"/>`)+`<a:cs typeface="${o.fontFace}" charset="0"/>`+"</a:endParaRPr>":i+=`<a:endParaRPr lang="${o.lang||"en-US"}"`+(o.fontSize?` sz="${Math.round(100*o.fontSize)}"`:"")+' dirty="0"/>':a?i+=`<a:endParaRPr lang="${o.lang||"en-US"}"`+(o.fontSize?` sz="${Math.round(100*o.fontSize)}"`:"")+' dirty="0"/>':i+=`<a:endParaRPr lang="${o.lang||"en-US"}" dirty="0"/>`,i+="</a:p>"}),-1===i.indexOf("<a:p>")&&(i+="<a:p><a:endParaRPr/></a:p>"),i+=r._type===I.tablecell?"</a:txBody>":"</p:txBody>"}function ke(e){var t,r;return e?(t=null!=(t=e.options)&&t._placeholderIdx?e.options._placeholderIdx:"",r=(r=null!=(r=e.options)&&r._placeholderType?e.options._placeholderType:"")&&re[r]?re[r].toString():"",`<p:ph
		${t?' idx="'+t.toString()+'"':""}
		${r&&re[r]?` type="${r}"`:""}
		${e.text&&0<e.text.length?' hasCustomPrompt="1"':""}
		/>`):""}function _e(e){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>${O((e=>{let t="";return e._slideObjects.forEach(e=>{e._type===I.notes&&(t+=null!=e&&e.text&&e.text[0]?e.text[0].text:"")}),t.replace(/\r*\n/g,A)})(e))}</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="${ae}" type="slidenum"><a:rPr lang="en-US"/><a:t>${e._slideNum}</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>`}function Ne(e,t,r){return Ee(e[r-1],[{target:`../slideLayouts/slideLayout${((t,r,a)=>{for(let e=0;e<r.length;e++)if(r[e]._name===t[a-1]._slideLayout._name)return e+1;return 1})(e,t,r)}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:`../notesSlides/notesSlide${r}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}class Fe{set layout(e){var t=this.LAYOUTS[e];if(!t)throw new Error("UNKNOWN-LAYOUT");this._layout=e,this._presLayout=t}get layout(){return this._layout}get version(){return this._version}set author(e){this._author=e}get author(){return this._author}set company(e){this._company=e}get company(){return this._company}set revision(e){this._revision=e}get revision(){return this._revision}set subject(e){this._subject=e}get subject(){return this._subject}set theme(e){this._theme=e}get theme(){return this._theme}set title(e){this._title=e}get title(){return this._title}set rtlMode(e){this._rtlMode=e}get rtlMode(){return this._rtlMode}get masterSlide(){return this._masterSlide}get slides(){return this._slides}get sections(){return this._sections}get slideLayouts(){return this._slideLayouts}get AlignH(){return this._alignH}get AlignV(){return this._alignV}get ChartType(){return this._chartType}get OutputType(){return this._outputType}get presLayout(){return this._presLayout}get SchemeColor(){return this._schemeColor}get ShapeType(){return this._shapeType}get charts(){return this._charts}get colors(){return this._colors}get shapes(){return this._shapes}constructor(){this._version="4.0.1",this._alignH=$,this._alignV=ee,this._chartType=K,this._outputType=a,this._schemeColor=n,this._shapeType=Z,this._charts=w,this._colors=te,this._shapes=b,this.addNewSlide=e=>{var t=0<this.sections.length&&0<this.sections[this.sections.length-1]._slides.filter(e=>e._slideNum===this.slides[this.slides.length-1]._slideNum).length;return e.sectionTitle=t?this.sections[this.sections.length-1].title:null,this.addSlide(e)},this.getSlide=t=>this.slides.filter(e=>e._slideNum===t)[0],this.setSlideNumber=e=>{this.masterSlide._slideNumberProps=e,this.slideLayouts.filter(e=>e._name===t)[0]._slideNumberProps=e},this.createChartMediaRels=(e,r,t)=>{e._relsChart.forEach(e=>t.push(ge(e,r))),e._relsMedia.forEach(t=>{if("online"!==t.type&&"hyperlink"!==t.type){let e=t.data&&"string"==typeof t.data?t.data:"";(e.includes(",")||e.includes(";"))&&e.includes(",")?e.includes(";")||(e="image/png;"+e):e="image/png;base64,"+e,r.file(t.Target.replace("..","ppt"),e.split(",").pop(),{base64:!0})}})},this.writeFileToBrowser=(r,a)=>c(this,void 0,void 0,function*(){let t=document.createElement("a");if(t.setAttribute("style","display:none;"),t.dataset.interception="off",document.body.appendChild(t),window.URL.createObjectURL){let e=window.URL.createObjectURL(new Blob([a],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}));return t.href=e,t.download=r,t.click(),setTimeout(()=>{window.URL.revokeObjectURL(e),document.body.removeChild(t)},100),yield Promise.resolve(r)}}),this.exportPresentation=s=>c(this,void 0,void 0,function*(){let o=[],t=[],i=new B;return this.slides.forEach(e=>{t=t.concat(Ce(e))}),this.slideLayouts.forEach(e=>{t=t.concat(Ce(e))}),t=t.concat(Ce(this.masterSlide)),yield Promise.all(t).then(()=>c(this,void 0,void 0,function*(){var r,e,t,a,n;return this.slides.forEach(e=>{var r;e._slideLayout&&((r=e)._slideLayout._slideObjects||[]).forEach(t=>{t._type===I.placeholder&&0===r._slideObjects.filter(e=>e.options&&e.options.placeholder===t.options.placeholder).length&&fe(r,[{text:""}],t.options,!1)})}),i.folder("_rels"),i.folder("docProps"),i.folder("ppt").folder("_rels"),i.folder("ppt/charts").folder("_rels"),i.folder("ppt/embeddings"),i.folder("ppt/media"),i.folder("ppt/slideLayouts").folder("_rels"),i.folder("ppt/slideMasters").folder("_rels"),i.folder("ppt/slides").folder("_rels"),i.folder("ppt/theme"),i.folder("ppt/notesMasters").folder("_rels"),i.folder("ppt/notesSlides").folder("_rels"),i.file("[Content_Types].xml",((e,t,r)=>{let a='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A;return a=(a=(a=(a=(a=a+'<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">'+'<Default Extension="xml" ContentType="application/xml"/>')+'<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>'+'<Default Extension="jpeg" ContentType="image/jpeg"/>')+'<Default Extension="jpg" ContentType="image/jpg"/>'+'<Default Extension="svg" ContentType="image/svg+xml"/>')+'<Default Extension="png" ContentType="image/png"/>'+'<Default Extension="gif" ContentType="image/gif"/>')+'<Default Extension="m4v" ContentType="video/mp4"/>'+'<Default Extension="mp4" ContentType="video/mp4"/>',e.forEach(e=>{(e._relsMedia||[]).forEach(e=>{"image"===e.type||"online"===e.type||"chart"===e.type||"m4v"===e.extn||a.includes(e.type)||(a+='<Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')})}),a=(a=a+'<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>'+'<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>')+'<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>'+'<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',e.forEach((e,t)=>{a=a+`<Override PartName="/ppt/slideMasters/slideMaster${t+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>`+`<Override PartName="/ppt/slides/slide${t+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>`,e._relsChart.forEach(e=>{a+=`<Override PartName="${e.Target}" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>`})}),a=(a=a+'<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>'+'<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>')+'<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>'+'<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',t.forEach((e,t)=>{a+=`<Override PartName="/ppt/slideLayouts/slideLayout${t+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>`,(e._relsChart||[]).forEach(e=>{a+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})}),e.forEach((e,t)=>{a+=`<Override PartName="/ppt/notesSlides/notesSlide${t+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>`}),r._relsChart.forEach(e=>{a+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}),r._relsMedia.forEach(e=>{"image"===e.type||"online"===e.type||"chart"===e.type||"m4v"===e.extn||a.includes(e.type)||(a+=' <Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')}),a=(a+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>')+' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>'+"</Types>"})(this.slides,this.slideLayouts,this.masterSlide)),i.file("_rels/.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
		<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
		<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
		<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>
		</Relationships>`),i.file("docProps/app.xml",(a=this.slides,n=this.company,`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
	<TotalTime>0</TotalTime>
	<Words>0</Words>
	<Application>Microsoft Office PowerPoint</Application>
	<PresentationFormat>On-screen Show (16:9)</PresentationFormat>
	<Paragraphs>0</Paragraphs>
	<Slides>${a.length}</Slides>
	<Notes>${a.length}</Notes>
	<HiddenSlides>0</HiddenSlides>
	<MMClips>0</MMClips>
	<ScaleCrop>false</ScaleCrop>
	<HeadingPairs>
		<vt:vector size="6" baseType="variant">
			<vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>
			<vt:variant><vt:i4>2</vt:i4></vt:variant>
			<vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>
			<vt:variant><vt:i4>1</vt:i4></vt:variant>
			<vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>
			<vt:variant><vt:i4>${a.length}</vt:i4></vt:variant>
		</vt:vector>
	</HeadingPairs>
	<TitlesOfParts>
		<vt:vector size="${a.length+1+2}" baseType="lpstr">
			<vt:lpstr>Arial</vt:lpstr>
			<vt:lpstr>Calibri</vt:lpstr>
			<vt:lpstr>Office Theme</vt:lpstr>
			${a.map((e,t)=>`<vt:lpstr>Slide ${t+1}</vt:lpstr>`).join("")}
		</vt:vector>
	</TitlesOfParts>
	<Company>${n}</Company>
	<LinksUpToDate>false</LinksUpToDate>
	<SharedDoc>false</SharedDoc>
	<HyperlinksChanged>false</HyperlinksChanged>
	<AppVersion>16.0000</AppVersion>
	</Properties>`)),i.file("docProps/core.xml",(a=this.title,n=this.subject,e=this.author,t=this.revision,`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
	<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<dc:title>${O(a)}</dc:title>
		<dc:subject>${O(n)}</dc:subject>
		<dc:creator>${O(e)}</dc:creator>
		<cp:lastModifiedBy>${O(e)}</cp:lastModifiedBy>
		<cp:revision>${t}</cp:revision>
		<dcterms:created xsi:type="dcterms:W3CDTF">${(new Date).toISOString().replace(/\.\d\d\dZ/,"Z")}</dcterms:created>
		<dcterms:modified xsi:type="dcterms:W3CDTF">${(new Date).toISOString().replace(/\.\d\d\dZ/,"Z")}</dcterms:modified>
	</cp:coreProperties>`)),i.file("ppt/_rels/presentation.xml.rels",(t=>{let r=1,a='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A;a+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(let e=1;e<=t.length;e++)a+=`<Relationship Id="rId${++r}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide${e}.xml"/>`;return r++,a+=`<Relationship Id="rId${r+0}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/>`+`<Relationship Id="rId${r+1}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/>`+`<Relationship Id="rId${r+2}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/>`+`<Relationship Id="rId${r+3}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/>`+`<Relationship Id="rId${r+4}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/>`+"</Relationships>"})(this.slides)),i.file("ppt/theme/theme1.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont>${null!=(n=(a=this).theme)&&n.headFontFace?`<a:latin typeface="${null==(n=a.theme)?void 0:n.headFontFace}"/>`:'<a:latin typeface="Calibri Light" panose="020F0302020204030204"/>'}<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont>${null!=(n=a.theme)&&n.bodyFontFace?`<a:latin typeface="${null==(n=a.theme)?void 0:n.bodyFontFace}"/>`:'<a:latin typeface="Calibri" panose="020F0502020204030204"/>'}<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>`),i.file("ppt/presentation.xml",(e=>{let t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A+'<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" '+`xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" ${e.rtlMode?'rtl="1"':""} saveSubsetFonts="1" autoCompressPictures="0">`;t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst><p:sldIdLst>',e.slides.forEach(e=>t+=`<p:sldId id="${e._slideId}" r:id="rId${e._rId}"/>`),t=(t=(t=(t+="</p:sldIdLst>")+`<p:notesMasterIdLst><p:notesMasterId r:id="rId${e.slides.length+2}"/></p:notesMasterIdLst>`)+`<p:sldSz cx="${e.presLayout.width}" cy="${e.presLayout.height}"/>`)+`<p:notesSz cx="${e.presLayout.height}" cy="${e.presLayout.width}"/>`+"<p:defaultTextStyle>";for(let e=1;e<10;e++)t+=`<a:lvl${e}pPr marL="${457200*(e-1)}" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1">`+'<a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/>'+`</a:defRPr></a:lvl${e}pPr>`;return t+="</p:defaultTextStyle>",e.sections&&0<e.sections.length&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}"><p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',e.sections.forEach(e=>{t+=`<p14:section name="${O(e.title)}" id="{${ne("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")}}"><p14:sldIdLst>`,e._slides.forEach(e=>t+=`<p14:sldId id="${e._slideId}"/>`),t+="</p14:sldIdLst></p14:section>"}),t=(t+="</p14:sectionLst></p:ext>")+'<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext></p:extLst>'),t+="</p:presentation>"})(this)),i.file("ppt/presProps.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>`),i.file("ppt/tableStyles.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>`),i.file("ppt/viewProps.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>`),this.slideLayouts.forEach((e,t)=>{i.file(`ppt/slideLayouts/slideLayout${t+1}.xml`,`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
		<p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">
		${Le(e)}
		<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>`),i.file(`ppt/slideLayouts/_rels/slideLayout${t+1}.xml.rels`,(e=t+1,Ee(this.slideLayouts[e-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])))}),this.slides.forEach((e,t)=>{var r;i.file(`ppt/slides/slide${t+1}.xml`,(r=e,'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A+'<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"'+`${null!=r&&r.hidden?' show="0"':""}>`+Le(r)+"<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>")),i.file(`ppt/slides/_rels/slide${t+1}.xml.rels`,Ne(this.slides,this.slideLayouts,t+1)),i.file(`ppt/notesSlides/notesSlide${t+1}.xml`,_e(e)),i.file(`ppt/notesSlides/_rels/notesSlide${t+1}.xml.rels`,`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
		<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
			<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>
			<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide${t+1}.xml"/>
		</Relationships>`)}),i.file("ppt/slideMasters/slideMaster1.xml",(r=this.masterSlide,e=(e=this.slideLayouts).map((e,t)=>`<p:sldLayoutId id="${2147483649+t}" r:id="rId${r._rels.length+t+1}"/>`),t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+A,(t+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">')+Le(r)+'<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:sldLayoutIdLst>'+e.join("")+'</p:sldLayoutIdLst><p:hf sldNum="0" hdr="0" ftr="0" dt="0"/><p:txStyles> <p:titleStyle>  <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle>  <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr>  <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr>  <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr>  <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr>  <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr>  <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr>  <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr>  <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr>  <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle>  <a:defPPr><a:defRPr lang="en-US"/></a:defPPr>  <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr>  <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr>  <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr>  <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr>  <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr>  <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr>  <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr>  <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr>  <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles></p:sldMaster>')),i.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",(a=this.masterSlide,(n=(n=this.slideLayouts).map((e,t)=>({target:`../slideLayouts/slideLayout${t+1}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}))).push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),Ee(a,n))),i.file("ppt/notesMasters/notesMaster1.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>‹#›</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>`),i.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${A}<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
		<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>
		</Relationships>`),this.slideLayouts.forEach(e=>{this.createChartMediaRels(e,i,o)}),this.slides.forEach(e=>{this.createChartMediaRels(e,i,o)}),this.createChartMediaRels(this.masterSlide,i,o),yield Promise.all(o).then(()=>c(this,void 0,void 0,function*(){return"STREAM"===s.outputType?yield i.generateAsync({type:"nodebuffer",compression:s.compression?"DEFLATE":"STORE"}):s.outputType?yield i.generateAsync({type:s.outputType}):yield i.generateAsync({type:"blob",compression:s.compression?"DEFLATE":"STORE"})}))}))});this.LAYOUTS={LAYOUT_4x3:{name:"screen4x3",width:9144e3,height:6858e3},LAYOUT_16x9:{name:"screen16x9",width:9144e3,height:5143500},LAYOUT_16x10:{name:"screen16x10",width:9144e3,height:5715e3},LAYOUT_WIDE:{name:"custom",width:12192e3,height:6858e3}},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS[o].name,_sizeW:this.LAYOUTS[o].width,_sizeH:this.LAYOUTS[o].height,width:this.LAYOUTS[o].width,height:this.LAYOUTS[o].height},this._rtlMode=!1,this._slideLayouts=[{_margin:y,_name:t,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}stream(e){return c(this,void 0,void 0,function*(){return yield this.exportPresentation({compression:null==e?void 0:e.compression,outputType:"STREAM"})})}write(r){return c(this,void 0,void 0,function*(){var e="object"==typeof r&&null!=r&&r.outputType?r.outputType:r||null,t=!("object"!=typeof r||null==r||!r.compression)&&r.compression;return yield this.exportPresentation({compression:t,outputType:e})})}writeFile(a){return c(this,void 0,void 0,function*(){var e="undefined"!=typeof process&&!(null==(e=process.versions)||!e.node)&&"node"===(null==(e=process.release)?void 0:e.name),{fileName:t="Presentation.pptx",compression:r=!1}=("string"==typeof a&&(console.warn("[WARNING] writeFile(string) is deprecated - pass { fileName } instead."),a={fileName:a}),a),t=t.toLowerCase().endsWith(".pptx")?t:t+".pptx",r=yield this.exportPresentation({compression:r,outputType:e?"nodebuffer":null});return e?(e=(yield import("node:fs")).promises,e=e.writeFile,yield e(t,r)):yield this.writeFileToBrowser(t,r),t})}addSection(e){e?e.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");var t={_type:"user",_slides:[],title:e.title};e.order?this.sections.splice(e.order,0,t):this._sections.push(t)}addSlide(t){let r="string"==typeof t?t:null!=t&&t.masterName?t.masterName:"",e={_name:this.LAYOUTS[o].name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};r&&(n=this.slideLayouts.filter(e=>e._name===r)[0])&&(e=n);var a,n=new he({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:e});return this._slides.push(n),null!=t&&t.sectionTitle?(a=this.sections.filter(e=>e.title===t.sectionTitle)[0])?a._slides.push(n):console.warn(`addSlide: unable to find section with title: "${t.sectionTitle}"`):this.sections&&0<this.sections.length&&(null==t||!t.sectionTitle)&&("default"===(a=this._sections[this.sections.length-1])._type?a._slides.push(n):this._sections.push({title:"Default-"+(this.sections.filter(e=>"default"===e._type).length+1),_type:"default",_slides:[n]})),n}defineLayout(e){e?e.name?e.width?e.height?"number"!=typeof e.height?console.warn("defineLayout `height` should be a number (inches)"):"number"!=typeof e.width&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[e.name]={name:e.name,_sizeW:Math.round(Number(e.width)*F),_sizeH:Math.round(Number(e.height)*F),width:Math.round(Number(e.width)*F),height:Math.round(Number(e.height)*F)}}defineSlideMaster(e){e=JSON.parse(JSON.stringify(e));if(!e.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");var t,n,r={_margin:e.margin||y,_name:e.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:e.slideNumber||null,_slideObjects:[],background:e.background||null,bkgd:e.bkgd||null};n=r,(t=e).bkgd&&(n.bkgd=t.bkgd),t.objects&&Array.isArray(t.objects)&&0<t.objects.length&&t.objects.forEach((e,t)=>{var r=Object.keys(e)[0],a=n;x[r]&&"chart"===r?ce(a,e[r].type,e[r].data,e[r].opts):x[r]&&"image"===r?pe(a,e[r]):x[r]&&"line"===r?ue(a,b.LINE,e[r]):x[r]&&"rect"===r?ue(a,b.RECTANGLE,e[r]):x[r]&&"text"===r?fe(a,[{text:e[r].text}],e[r].options,!1):x[r]&&"placeholder"===r&&(e[r].options.placeholder=e[r].options.name,delete e[r].options.name,e[r].options._placeholderType=e[r].options.type,delete e[r].options.type,e[r].options._placeholderIdx=100+t,fe(a,[{text:e[r].text}],e[r].options,!0))}),t.slideNumber&&"object"==typeof t.slideNumber&&(n._slideNumberProps=t.slideNumber),this.slideLayouts.push(r),(e.background||e.bkgd)&&de(e.background,r),r._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=r._slideNumberProps)}tableToSlides(t,p={}){{var[u,f,t={},d]=[this,t,p,null!=p&&p.masterSlideName?this.slideLayouts.filter(e=>e._name===p.masterSlideName)[0]:null];let a=t||{},n=void(a.slideMargin=a.slideMargin||0===a.slideMargin?a.slideMargin:.5,a.w||u.presLayout.width),o=[],i=[],s=[],A=[],r=[],l=[.5,.5,.5,.5],c=0;if(!document.getElementById(f))throw new Error('tableToSlides: Table ID "'+f+'" does not exist!');null!=d&&d._margin?(Array.isArray(d._margin)?l=d._margin:isNaN(d._margin)||(l=[d._margin,d._margin,d._margin,d._margin]),a.slideMargin=l):null!=a&&a.slideMargin&&(Array.isArray(a.slideMargin)?l=a.slideMargin:isNaN(a.slideMargin)||(l=[a.slideMargin,a.slideMargin,a.slideMargin,a.slideMargin])),n=(a.w?M(a.w):u.presLayout.width)-M(l[1]+l[3]),a.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- `tableToSlides` ----------------------------------------------------|"),console.log("| tableProps.h .................................... = "+a.h),console.log("| tableProps.w .................................... = "+a.w),console.log("| pptx.presLayout.width ........................... = "+(u.presLayout.width/F).toFixed(1)),console.log("| pptx.presLayout.height .......................... = "+(u.presLayout.height/F).toFixed(1)),console.log("| emuSlideTabW .................................... = "+(n/F).toFixed(1)));let e=document.querySelectorAll(`#${f} tr:first-child th`);(e=0===e.length?document.querySelectorAll(`#${f} tr:first-child td`):e).forEach(e=>{var t=e;if(t.getAttribute("colspan"))for(let e=0;e<Number(t.getAttribute("colspan"));e++)r.push(Math.round(t.offsetWidth/Number(t.getAttribute("colspan"))));else r.push(t.offsetWidth)}),r.forEach(e=>{c+=e}),r.forEach((e,t)=>{e=Number((Number(n)*(e/c*100)/100/F).toFixed(2));let r=0;var a=document.querySelector(`#${f} thead tr:first-child th:nth-child(${t+1})`),a=(a&&(r=Number(a.getAttribute("data-pptx-min-width"))),document.querySelector(`#${f} thead tr:first-child th:nth-child(${t+1})`));a&&(r=Number(a.getAttribute("data-pptx-width"))),A.push(r>e?r:e)}),a.verbose&&console.log(`| arrColW ......................................... = [${A.join(", ")}]`),["thead","tbody","tfoot"].forEach(t=>{document.querySelectorAll(`#${f} ${t} tr`).forEach(e=>{let r=[];switch(Array.from(e.cells).forEach(a=>{var e=window.getComputedStyle(a).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");let t=window.getComputedStyle(a).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),n=("rgba(0, 0, 0, 0)"!==window.getComputedStyle(a).getPropertyValue("background-color")&&!window.getComputedStyle(a).getPropertyValue("transparent")||(t=["255","255","255"]),{align:null,bold:!!("bold"===window.getComputedStyle(a).getPropertyValue("font-weight")||500<=Number(window.getComputedStyle(a).getPropertyValue("font-weight"))),border:null,color:ie(Number(e[0]),Number(e[1]),Number(e[2])),fill:{color:ie(Number(t[0]),Number(t[1]),Number(t[2]))},fontFace:(window.getComputedStyle(a).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(a).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(a.getAttribute("colspan"))||null,rowspan:Number(a.getAttribute("rowspan"))||null,valign:null});["left","center","right","start","end"].includes(window.getComputedStyle(a).getPropertyValue("text-align"))&&(e=window.getComputedStyle(a).getPropertyValue("text-align").replace("start","left").replace("end","right"),n.align="center"===e?"center":"left"===e?"left":"right"===e?"right":null),["top","middle","bottom"].includes(window.getComputedStyle(a).getPropertyValue("vertical-align"))&&(e=window.getComputedStyle(a).getPropertyValue("vertical-align"),n.valign="top"===e?"top":"middle"===e?"middle":"bottom"===e?"bottom":null),window.getComputedStyle(a).getPropertyValue("padding-left")&&(n.margin=[0,0,0,0],["padding-top","padding-right","padding-bottom","padding-left"].forEach((e,t)=>{n.margin[t]=Math.round(Number(window.getComputedStyle(a).getPropertyValue(e).replace(/\D/gi,"")))})),(window.getComputedStyle(a).getPropertyValue("border-top-width")||window.getComputedStyle(a).getPropertyValue("border-right-width")||window.getComputedStyle(a).getPropertyValue("border-bottom-width")||window.getComputedStyle(a).getPropertyValue("border-left-width"))&&(n.border=[null,null,null,null],["top","right","bottom","left"].forEach((e,t)=>{var r=Math.round(Number(window.getComputedStyle(a).getPropertyValue("border-"+e+"-width").replace("px",""))),e=window.getComputedStyle(a).getPropertyValue("border-"+e+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),e=ie(Number(e[0]),Number(e[1]),Number(e[2]));n.border[t]={pt:r,color:e}})),r.push({_type:I.tablecell,text:a.innerText,options:n})}),t){case"thead":o.push(r);break;case"tbody":i.push(r);break;case"tfoot":s.push(r);break;default:console.log("table parsing: unexpected table part: "+t)}})}),a._arrObjTabHeadRows=o||null,a.colW=A,Ae([...o,...i,...s],a,u.presLayout,d).forEach((e,t)=>{var r=u.addSlide({masterName:a.masterSlideName||null});0===t&&(a.y=a.y||l[0]),0<t&&(a.y=a.autoPageSlideStartY||a.newSlideStartY||l[0]),a.verbose&&console.log(`| opts.autoPageSlideStartY: ${a.autoPageSlideStartY} / arrInchMargins[0]: ${l[0]} => opts.y = `+a.y),r.addTable(e.rows,{x:a.x||l[3],y:a.y,w:Number(n)/F,colW:A,autoPage:!1}),a.addImage&&(a.addImage.options=a.addImage.options||{},a.addImage.image&&(a.addImage.image.path||a.addImage.image.data)?r.addImage({path:a.addImage.image.path,data:a.addImage.image.data,x:a.addImage.options.x,y:a.addImage.options.y,w:a.addImage.options.w,h:a.addImage.options.h}):console.warn("Warning: tableToSlides.addImage requires either `path` or `data`")),a.addShape&&r.addShape(a.addShape.shapeName,a.addShape.options||{}),a.addTable&&r.addTable(a.addTable.rows,a.addTable.options||{}),a.addText&&r.addText(a.addText.text,a.addText.options||{})})}}}return Fe})(JSZip);
//# sourceMappingURL=pptxgen.bundle.js.map
</script><style>/* r51 : jauges des blocs d'accueil contenues dans leur cadre */
#home .hs{grid-template-columns:minmax(0,1fr) auto!important}
#home .hs>b,#home .hs>small,#home .hs>span:not(.r97){min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}
#home .hs>span:not(.r97){letter-spacing:.02em;font-size:9.5px}
#home .hs{column-gap:8px!important;padding:10px 10px 10px 12px!important}
#home .hs .r97{flex:none;justify-self:end;width:32px!important;height:32px!important}
#home .hs .r97::after{width:23px!important;height:23px!important}

@font-face{font-family:Inter;src:local('Inter');font-display:swap}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;background:#f3f6f9;color:#203749;font-family:Inter,'Segoe UI',Arial,sans-serif;line-height:1.55}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #79abd0;outline-offset:3px}a{color:#08679a;text-decoration:none}a:hover{text-decoration:underline}button{border:0}h1,h2,h3,p{margin:0}h1{font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.18;letter-spacing:-.055rem;color:#00325a;font-weight:650}h2{font-size:1.3rem;line-height:1.3;color:#00325a;font-weight:650}h3{font-size:1.05rem;line-height:1.4;color:#123c58}p+p{margin-top:12px}.muted{color:#637789}.small{font-size:.875rem}.meta{font-size:.78rem;color:#62768a}.kicker{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:700;color:#587188;margin-bottom:10px}.icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.65;fill:none;flex-shrink:0;vertical-align:middle}.btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:11px 17px;border-radius:7px;min-height:44px;background:#003a63;color:white;font-weight:600;font-size:.875rem;text-decoration:none;border:1px solid transparent;transition:background .18s,transform .18s}.btn:hover{background:#085a89;text-decoration:none}.btn.secondary{color:#184e73;background:white;border-color:#d5e0e9}.btn.secondary:hover{background:#edf4f9}.btn.light{background:#fff;color:#00325a}.btn.ghost{background:transparent;color:#466783;border-color:transparent}.btn.small{padding:8px 11px;min-height:38px;font-size:.8rem}.icon-btn{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dce5eb;border-radius:8px;color:#466783;flex-shrink:0}.icon-btn:hover{background:#edf4f9}.flex{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:grid;gap:18px}.grid{display:grid;gap:20px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #dce6ee;background:#f3f7fa;color:#46657c;padding:4px 9px;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.4}.badge.demo{background:#fff5e4;border-color:#ead8b9;color:#865a17}.badge.public{background:#e8f1f8;border-color:#cfdfed;color:#155c8d}.badge.high{color:#a24343;background:#fbeeee;border-color:#eed3d3}.badge.medium{color:#846118;background:#fcf5e5;border-color:#eedfb9}.badge.low{color:#426852;background:#edf5ef;border-color:#d5e7db}.sidebar{width:242px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #dce5eb;z-index:40;display:flex;flex-direction:column}.brand{height:113px;padding:21px 29px 18px;border-bottom:1px solid #e7edf1}.brand img{height:68px;max-width:173px;object-fit:contain}.brandline{height:3px;background:linear-gradient(90deg,#006193 62%,#afbb91 62%)}.workspace-label{margin:21px 23px 10px;color:#617888;font-size:.72rem;text-transform:uppercase;font-weight:700;letter-spacing:.13em}.nav{padding:0 12px;display:grid;gap:5px}.nav button{padding:12px 13px;border-radius:7px;display:flex;align-items:center;gap:11px;text-align:left;background:transparent;color:#557086;min-height:45px;font-size:.9rem}.nav button:hover{background:#f0f5f8;color:#00325a}.nav button.active{background:#eaf2f8;color:#005784;font-weight:650;box-shadow:inset 3px 0 #056699}.nav .count{margin-left:auto;background:#e6edf2;border-radius:4px;padding:0 6px;font-size:.72rem}.side-bottom{margin-top:auto;padding:18px 23px;border-top:1px solid #e7edf1}.side-bottom img{width:96px;height:auto;display:block;margin-top:8px}.side-footer{font-size:.7rem;color:#637889;margin:12px 0 0}.main-shell{margin-left:242px;min-height:100vh}.topbar{height:77px;background:#fff;border-bottom:1px solid #dce5eb;display:flex;align-items:center;justify-content:space-between;padding:0 33px;position:sticky;top:0;z-index:30;gap:15px}.breadcrumb{display:flex;gap:9px;align-items:center;font-size:.82rem;color:#6b7e8f}.breadcrumb strong{font-weight:600;color:#204f6d}.top-actions{display:flex;gap:10px;align-items:center}.search-open{display:flex;align-items:center;gap:10px;background:#f4f7fa;border:1px solid #e1e8ed;color:#6d7f8e;padding:9px 13px;border-radius:7px;font-size:.85rem;width:230px}.search-open kbd{margin-left:auto;font-size:.65rem;padding:1px 5px;border:1px solid #d8e1e8;background:#fff;border-radius:3px}.avatar{background:#e5edf3;color:#164663;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700}.mobile-menu{display:none}.content{padding:30px 34px 28px;max-width:1570px;margin:auto}.pagehead{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.pagehead p{margin-top:12px;max-width:760px;color:#62788a;font-size:.95rem}.pagehead .actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;margin-top:3px}.panel{background:#fff;border:1px solid #dfe7ed;border-radius:12px;overflow:hidden;box-shadow:0 2px 3px #163f651a}.pad{padding:24px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px}.panel-head p{font-size:.85rem;margin-top:7px;color:#677c8c}.hero-sector{display:grid;grid-template-columns:1.1fr 1fr;background:#003454;min-height:295px;margin:6px 0 27px;border-radius:13px;overflow:hidden;color:white}.hero-sector .copy{padding:32px}.hero-sector h2{font-size:2rem;color:white;margin:16px 0 12px;font-weight:550;letter-spacing:-.03em}.hero-sector p{color:#dae5ee;max-width:450px;font-size:.95rem}.hero-sector .btn{margin-top:25px}.hero-sector figure{margin:0;position:relative;min-height:250px}.hero-sector figure img{width:100%;height:100%;object-fit:cover;position:absolute}.hero-sector figcaption{position:absolute;bottom:8px;right:10px;left:10px;font-size:.65rem;text-align:right;color:white;text-shadow:0 1px 5px #000}.section-line{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 0 16px}.sector-card{padding:22px;background:#fff;border:1px solid #dfe7ed;border-radius:9px;min-height:146px;display:flex;flex-direction:column;gap:10px}.sector-card .icon{color:#69818f}.sector-card h3{font-size:1rem}.sector-card .badge{align-self:flex-start;margin-top:auto;color:#6b7d8b;background:#f7f9fa}.notice{display:flex;gap:12px;align-items:flex-start;background:#eaf2f7;border:1px solid #d5e4ed;border-radius:8px;padding:13px 16px;font-size:.84rem;line-height:1.55;color:#3b607b}.notice.amber{background:#fff8ed;border-color:#eee0c3;color:#825f2b}.notice .icon{margin-top:2px}.reading{border-left:3px solid #a7b78f;background:#fff;padding:22px 25px;margin:20px 0 24px;border-radius:0 9px 9px 0}.reading strong{display:block;color:#244c69;font-size:1.13rem;font-weight:550;margin-bottom:8px}.reading p{font-size:.95rem;color:#60798b}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:19px 0}.toolbar label,.control label{display:block;font-size:.8rem;font-weight:600;color:#526e82;margin-bottom:6px}select,input[type=search],input[type=text]{background:#fff;border:1px solid #cfdce6;border-radius:7px;padding:10px 13px;color:#294d69;min-height:43px;font-size:.9rem;max-width:100%}input[type=search]{min-width:200px}.tabs{display:flex;gap:7px;border-bottom:1px solid #d7e1e9;margin:0 0 23px;overflow:auto;padding-bottom:0}.tabs button{flex-shrink:0;background:none;color:#60788b;padding:12px 16px;border-bottom:3px solid transparent;font-size:.9rem}.tabs button.active{border-color:#00608f;color:#005984;font-weight:650}.table-wrap{overflow:auto;width:100%}table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}th{padding:14px 18px;color:#557187;background:#f4f7fa;font-size:.75rem;font-weight:650;letter-spacing:.02em;border-bottom:1px solid #dfe7ed}td{padding:16px 18px;border-bottom:1px solid #e7edf2;vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8fbfd}td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;color:#144967}th.num{text-align:right}td strong{color:#294f6b;font-weight:600}.table-note{padding:12px 18px;font-size:.75rem;color:#6a7f8f;border-top:1px solid #e5edf2}.stat-simple{display:grid;gap:6px;border-left:2px solid #b0bd96;padding-left:17px}.stat-simple strong{font-size:2rem;font-weight:600;color:#005a87;letter-spacing:-.03em}.stat-simple span{font-size:.85rem;color:#60798b}.chart-frame{width:100%;border:0;display:block;min-height:1450px;background:white;border-radius:10px}.linkline{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;margin-top:17px}.risk-row{display:grid;grid-template-columns:1.1fr .35fr 1.8fr 30px;align-items:center;gap:16px;padding:19px 22px;border-top:1px solid #e5ebf0}.risk-row:first-child{border-top:0}.risk-row p{color:#687e8f;font-size:.875rem}.risk-row .icon-btn{width:32px;height:32px;border:0}.detail-note{padding:0 22px 22px;display:grid;gap:9px;font-size:.875rem;color:#5d778b}.steps{display:grid;gap:0}.step{display:grid;grid-template-columns:36px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid #e3eaf0}.step:last-child{border-bottom:0}.step .n{width:32px;height:32px;border:1px solid #d2e1eb;display:grid;place-items:center;border-radius:6px;color:#005f8d;font-size:.85rem;font-weight:650}.step p{font-size:.875rem;color:#678093;margin-top:4px}.opportunity{padding:24px;position:relative;display:flex;flex-direction:column;gap:15px}.priority{background:#eaf2f8;color:#005a86;padding:5px 9px;font-size:.75rem;font-weight:650;border-radius:4px}.opportunity .number{font-size:2rem;color:#a4b491;font-weight:500;line-height:1}.opportunity h3{font-size:1.1rem}.opportunity p{font-size:.875rem;color:#637d8e}.opportunity .product{background:#f5f8fa;border-radius:6px;padding:12px 14px;font-size:.83rem}.opportunity .actions{display:flex;gap:8px;margin-top:auto}.doc-row{padding:20px 22px;border-top:1px solid #e4ebf0;display:grid;grid-template-columns:47px 1fr auto;gap:17px;align-items:center}.doc-row:first-child{border-top:0}.file-icon{width:46px;height:54px;border-radius:6px;background:#eaf2f8;display:grid;place-items:center;color:#005988;font-size:.7rem;font-weight:700;border:1px solid #d4e2ec}.doc-row h3{font-size:1rem;margin-bottom:5px}.doc-row p{font-size:.82rem;color:#6b7f90}.doc-row .doc-actions{display:flex;gap:8px;align-items:center}.row-sub{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px;align-items:center}.feed{display:grid;gap:17px}.feed-card{padding:24px;display:grid;grid-template-columns:1fr auto;gap:18px}.feed-card h3{margin:12px 0 8px;font-size:1.08rem}.feed-card p{color:#627a8b;font-size:.9rem}.feed-card .date{font-size:.78rem;color:#718291}.empty{text-align:center;padding:50px 24px;background:white;border:1px dashed #cddde8;border-radius:10px;color:#688094}.empty h3{margin-bottom:8px}.footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #d8e3ec;padding-top:16px;margin-top:35px;font-size:.72rem;color:#6b8192}.footer button{color:#50748c;background:transparent;font-size:inherit;padding:0}.overlay{position:fixed;inset:0;background:#07243a77;backdrop-filter:blur(3px);z-index:90;display:flex;align-items:center;justify-content:center;padding:25px}.dialog{background:#fff;width:min(880px,100%);max-height:90vh;border-radius:13px;box-shadow:0 25px 100px #0b2a4544;overflow:hidden;display:flex;flex-direction:column}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e9ef;padding:21px 26px}.dialog-body{overflow:auto;padding:25px 29px}.dialog-body h3{margin:20px 0 8px}.dialog-body h3:first-child{margin-top:0}.dialog-body p,.dialog-body li{font-size:.96rem;color:#536e83}.dialog-body ul{padding-left:20px}.dialog-foot{padding:17px 25px;border-top:1px solid #e0e9ef;display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.search-dialog{width:min(720px,100%)}.search-dialog input{width:100%;border:0;outline:0;padding:18px 22px;font-size:1.1rem}.search-result{display:block;width:100%;text-align:left;background:transparent;padding:16px 22px;border-top:1px solid #edf1f5;color:#244e6b}.search-result:hover{background:#eef5fa}.search-result span{display:block;font-size:.78rem;color:#6f8595;margin-top:4px}.toast{position:fixed;bottom:25px;left:calc(50% + 121px);transform:translateX(-50%);background:#003653;color:white;border-radius:8px;padding:13px 22px;box-shadow:0 7px 25px #16324944;z-index:110;font-size:.875rem;max-width:80vw}.notice-actions{display:flex;gap:12px;margin-top:15px}.source-card{padding:22px}.source-card h3{margin-bottom:8px}.source-card p{color:#607b8f;font-size:.9rem}.source-card .badge{margin-bottom:12px}.checklist{display:grid;gap:10px;margin:15px 0}.checklist label{display:flex;gap:12px;font-size:.9rem;align-items:flex-start;color:#516f84}.checklist input{accent-color:#005c8e;width:18px;height:18px;margin-top:3px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #e3eaf0}.settings-row p{font-size:.875rem;margin-top:5px;color:#688093}.settings-row input{width:20px;height:20px;accent-color:#005f8d}.large-text{font-size:18px}.result-list{display:grid;gap:0}.definition{padding:15px 0;border-bottom:1px solid #e3ebf0}.definition strong{display:block;font-size:.95rem}.definition p{font-size:.87rem;color:#657e91;margin-top:5px}body.menu-open:after{content:'';position:fixed;inset:0;background:#06233a55;z-index:35}.mobile-sector-link{display:none}.account-label{font-size:.78rem;color:#294f69}.account-label small{display:block;color:#7a8b99;font-size:.68rem}#view{animation:appear .22s ease} @keyframes appear{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#view{animation:none}.btn{transition:none}}
@media(min-width:1550px){.content{padding:38px 45px}.hero-sector .copy{padding:40px}}
@media(max-width:1200px){.sidebar{width:218px}.main-shell{margin-left:218px}.content{padding:27px 25px}.topbar{padding:0 25px}.search-open{width:180px}.account-label{display:none}.three{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 109px)}.pagehead{flex-direction:column;gap:10px}.pagehead .actions{justify-content:flex-start}.risk-row{grid-template-columns:1fr .4fr 1.4fr 30px}}
@media(max-width:900px){.sidebar{transform:translateX(-100%);transition:transform .2s}.menu-open .sidebar{transform:translateX(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{padding:0 19px;height:68px}.breadcrumb span{display:none}.search-open{width:43px;height:43px;justify-content:center;padding:0}.search-open .search-label,.search-open kbd{display:none}.content{padding:24px 20px}.toast{left:50%}.hero-sector{grid-template-columns:1fr 1fr}.hero-sector .copy{padding:28px}.hero-sector h2{font-size:1.8rem}.two{grid-template-columns:1fr}.chart-frame{min-height:2150px}.risk-row{grid-template-columns:1fr auto 30px}.risk-row p{grid-column:1 / -1;grid-row:2}.risk-row>.icon-btn{grid-column:3;grid-row:1}}
@media(max-width:580px){.topbar{gap:10px;padding:0 14px}.breadcrumb{font-size:.75rem}.top-actions{gap:7px}.top-actions>.avatar{display:none}.content{padding:22px 15px}.hero-sector{grid-template-columns:1fr}.hero-sector figure{min-height:160px;grid-row:1}.hero-sector .copy{padding:25px}.three{grid-template-columns:1fr}.pad{padding:19px}.section-line{align-items:flex-start}.section-line .meta{max-width:110px;text-align:right}.doc-row{grid-template-columns:39px 1fr;padding:19px 16px;gap:13px}.doc-row .doc-actions{grid-column:2;flex-wrap:wrap}.doc-row .file-icon{width:39px;height:48px}.feed-card{grid-template-columns:1fr}.feed-card>.btn{justify-self:start}.overlay{padding:10px}.dialog{max-height:96vh}.dialog-head{padding:17px 18px}.dialog-body{padding:19px}.toolbar>div,.toolbar input,.toolbar select{width:100%}.toolbar label{margin-top:5px}.grid{gap:15px}.risk-row{gap:10px;padding:17px}.risk-row h3{font-size:.95rem}.pagehead .actions{width:100%}.pagehead .actions .btn{flex:1}.notice{font-size:.8rem}.footer{font-size:.7rem}.chart-frame{min-height:2290px}.steps .step{padding:15px 0}.source-card{padding:18px}}
@media print{.sidebar,.topbar,.footer,.actions,.toolbar,.tabs,.btn,.icon-btn,.toast,.overlay{display:none!important}.main-shell{margin:0}.content{padding:0;max-width:none}body{background:white;font-size:12pt}.panel,.reading{box-shadow:none;break-inside:avoid}.pagehead{margin-top:0}.chart-frame{height:1500px}h1{font-size:25pt}}

:root{--navy:#00385f;--blue:#00679a;--green:#276657;--sage:#a5b780;--ink:#15394f}
body{font-size:16px;background:#edf3f4}.content{max-width:1500px;padding:30px 34px}.pagehead h1{font-size:34px;letter-spacing:-1.1px}.pagehead p{font-size:16px;line-height:1.6}.sidebar{border-right:0;background:#fff}.brandline{background:linear-gradient(90deg,#0071a2 0 50%,#97ab72 50%)}.side-bottom{padding-top:15px}.side-bottom img{display:none}.nav button.active{background:#003e67;color:#fff}.nav button.active svg{color:#fff}.nav button{font-size:14px;padding:11px 15px}.workspace-label{font-size:13px;color:#286656}.topbar{height:auto;min-height:85px;gap:20px;padding:15px 32px;flex-wrap:wrap}.top-actions{gap:12px}.breadcrumb{flex-wrap:wrap}.breadcrumb button{background:none;border:0;color:#566f7d;cursor:pointer;font:inherit}.crumb-wave{font-size:12px;padding:4px 7px;background:#e8f1ed;color:#286657;border-radius:4px}.account-label{display:none}.wave-control{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#496673}.wave-control select{min-height:36px;font-size:14px;max-width:265px;background:#f1f6f3;border-color:#c7dbd0;color:#20533f}.footer{align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid #ccdadd;margin-top:42px;padding-top:22px;font-size:12px}.footer-brand{display:flex;align-items:center;gap:15px}.footer-brand img{width:95px;height:34px;object-fit:contain}.footer-brand span{font-size:12px}.btn{min-height:44px;font-size:14px}.btn.light{color:#00385f}.btn.ghost{color:#005581}.kicker{font-size:12px;letter-spacing:1.4px}.count{font-size:12px}.signed-out .sidebar,.signed-out .main-shell{display:none}.login-layout{display:grid;grid-template-columns:55% 45%;min-height:100vh;background:#fff}.login-photo{position:relative;min-height:740px;background:#003451}.login-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:44% center}.login-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,40,67,.03) 25%,rgba(0,37,62,.88) 100%)}.login-photo-copy{position:absolute;left:9%;right:8%;bottom:11%;color:white;z-index:1}.login-photo-copy .kicker{color:#d4e3b6;margin-bottom:22px}.login-photo-copy h1{font-size:clamp(36px,3.5vw,58px);line-height:1.12;letter-spacing:-1.8px;color:white}.login-photo-copy p{font-size:20px;color:#e6eeee;margin-top:20px}.login-side{display:flex;flex-direction:column;min-height:100vh;padding:48px clamp(30px,5vw,90px) 30px}.login-logo{width:170px;height:110px;object-fit:contain;object-position:left center}.login-card{margin:auto 0;padding:35px 0;max-width:470px}.login-card h2{font-size:40px;letter-spacing:-1px;margin:12px 0}.login-card>p{font-size:16px;line-height:1.7;color:#587183}.login-card form{margin-top:32px}.login-card label{display:block;font-size:14px;font-weight:600;margin-bottom:20px}.login-card input{display:block;width:100%;margin-top:9px;padding:15px;background:#f3f6f7;border-color:#d6e1e5;font-size:16px;color:#637b89;border-radius:6px}.login-help{font-size:13px;line-height:1.5;color:#567262;margin:-3px 0 25px}.login-card .primary{width:100%;justify-content:space-between;background:#006493}.login-card>.ghost{margin-top:16px;padding-left:0;font-size:13px}.login-footer{border-top:1px solid #dce5e8;padding-top:22px;display:flex;gap:20px;align-items:center}.login-footer img{width:110px}.login-footer span{font-size:12px;color:#637a89}.home-banner{display:flex;justify-content:space-between;gap:30px;padding:26px 34px;color:#fff;background:#2b6555;border-radius:12px;margin-bottom:24px}.home-banner h2{color:#fff;font-size:32px;margin:6px 0}.home-banner p{color:#e0ece2;font-size:14px;line-height:1.5}.home-banner>div:last-child{max-width:400px}.home-banner strong{font-size:17px}.home-banner .btn{margin-top:13px}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:12px;color:#dbe6bd}.hero-sector{min-height:330px;background:#004e78;border-radius:12px}.hero-sector .copy{padding:38px 40px}.hero-sector h2{font-size:40px;line-height:1.07;color:white;margin:20px 0 15px}.hero-sector .copy>p{font-size:16px;line-height:1.6}.hero-sector figure{margin:0;min-height:330px}.hero-sector figure img{height:100%;object-fit:cover}.sector-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#dfebef;margin:20px 0}.sector-card{border:none;border-top:4px solid #8fa86d;border-radius:8px;background:#fff;padding:25px}.sector-card:nth-child(even){border-color:#0077a4;background:#e5eef3}.sector-card h3{font-size:17px;line-height:1.4}.sector-card .badge{font-size:12px}.context-footnote{font-size:13px;color:#607886;line-height:1.6;margin-top:25px}.reading{background:#e1efe7;border-left:4px solid #377961}.reading strong{color:#1b5845}.reading p{color:#294f42}.wave-card{padding:28px;background:#fff;border-radius:10px;border-top:5px solid #cad9dd;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.wave-card.selected{background:#004d73;color:white;border-color:#9daf78}.wave-card.selected h2,.wave-card.selected .kicker,.wave-card.selected p{color:white}.wave-card h2{font-size:36px}.wave-card .small{line-height:1.6;flex:1}.wave-card .badge{white-space:normal}.wave-card.selected .secondary{background:#fff}.wave-cards{align-items:stretch}.empty-icon{display:block;color:#2e7360;margin-bottom:20px}.empty-icon svg{width:45px;height:45px}.empty .btn{margin-top:24px}.delivery-families{display:grid;grid-template-columns:1fr 1fr;margin-bottom:26px;gap:16px}.delivery-families>div{padding:28px 30px;background:#004d78;color:white;border-radius:10px}.delivery-families>div:last-child{background:#2c6756}.delivery-families h2{font-size:24px;color:white;margin:10px 0}.delivery-families .kicker{color:#d6e2bd}.delivery-families p{color:#e1eced;font-size:14px;line-height:1.6}.deliverable-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.deliverable-card{display:flex;flex-direction:column;padding:27px;background:white;border:1px solid #dbe6e8;border-radius:10px;min-width:0}.doc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.file-icon{width:46px;height:46px;background:#e0eef3;color:#006591;border-radius:10px;display:grid;place-items:center}.deliverable-card h2{font-size:21px;line-height:1.35;margin:9px 0 12px;letter-spacing:-.4px}.deliverable-card>p{font-size:15px;line-height:1.6;color:#526d7a}.doc-spec{display:flex;justify-content:space-between;gap:15px;border-block:1px solid #e1e9ec;padding:15px 0;margin:21px 0 12px;font-size:13px}.doc-spec strong{color:#276657;font-size:17px}.doc-spec span{text-align:right;max-width:55%}.deliverable-card .format-rule{font-size:12px}.doc-status{font-size:12px;color:#466b56;margin:14px 0 24px}.deliverable-card>.actions{margin-top:auto;flex-wrap:wrap;justify-content:flex-start;gap:8px}.deliverable-card .small{font-size:12px;padding:9px 11px}.integral-panel{background:#dfeaf0;border-radius:10px;padding:26px;display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:24px}.integral-panel h2{font-size:23px;margin:8px 0}.integral-panel p{font-size:14px;line-height:1.6;max-width:650px}.integral-panel>.actions{flex-wrap:wrap;flex-shrink:0;max-width:285px}.preview-intro{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px;background:#e3efe8;margin-bottom:17px;font-size:14px}.pdf-reader{height:65vh;width:100%;border:0;margin-top:12px}.dialog{max-width:1050px}.dialog-body h3{margin-top:24px}.dialog-foot{flex-wrap:wrap}.source-extract{white-space:normal;line-height:1.8;background:#f1f6f7;padding:24px;border-left:4px solid #286657}.ai-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px;align-items:start}.chat-panel{border-radius:12px;background:#fff;border:1px solid #d7e3e7;overflow:hidden}.chat-header{padding:20px 24px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #e1e9ed;background:#f7fafb}.chat-header>div{flex:1}.chat-header strong{display:block;font-size:16px}.chat-header span:not(.ai-symbol){display:block;font-size:12px;color:#67808c;margin-top:4px}.chat-header button{font-size:12px}.ai-symbol{background:#005985;border-radius:12px;color:white;display:inline-grid;place-items:center;width:46px;height:46px;flex-shrink:0}.chat-log{min-height:390px;max-height:580px;overflow:auto;padding:28px;scroll-behavior:smooth}.chat-welcome{text-align:center;padding:25px 5px}.chat-welcome h2{font-size:27px;margin:18px 0 12px}.chat-welcome>p{font-size:15px;line-height:1.6;color:#647d8a}.suggested-questions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.suggested-questions button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:15px;border:1px solid #d5e3e7;background:#f3f8f9;color:#284d61;padding:17px;font-size:14px;line-height:1.5;border-radius:7px;cursor:pointer}.suggested-questions button:hover{background:#e4f0e8;border-color:#8eb39f}.suggested-questions svg{flex-shrink:0;width:17px}.question-form{display:flex;gap:10px;padding:16px 20px 10px;border-top:1px solid #e3eaed}.question-form textarea{flex:1;min-width:0;resize:vertical;border:0;padding:10px;background:#f3f6f7;line-height:1.5;font:inherit;min-height:64px;border-radius:7px}.question-form button{align-self:flex-end;min-height:50px;padding:14px;background:#2b6957}.ai-note{font-size:12px;color:#69808a;padding:0 25px 18px;line-height:1.5}.ai-context{background:#225d50;color:white;border-radius:12px;padding:27px}.ai-context .kicker{color:#d9e3bb}.ai-context h2{font-size:26px;line-height:1.25;color:white;margin:17px 0 25px}.ai-context h3{color:white;font-size:17px}.ai-context dt{font-size:12px;color:#d0e1da;margin-top:19px}.ai-context dd{margin:6px 0 0;font-size:15px;font-weight:600}.ai-context>p{font-size:13px;line-height:1.7;color:#e0eae3;margin:23px 0}.context-divider{height:1px;background:#ffffff30;margin:28px 0}.context-link{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;background:transparent;border:0;border-bottom:1px solid #ffffff20;color:#e7efeb;padding:16px 0;cursor:pointer;font-size:14px}.chat-question{background:#e5eef4;border-radius:10px 10px 0 10px;padding:17px 21px;margin:0 0 20px 45px}.chat-question>span{font-size:12px;color:#567184}.chat-question p{margin-top:6px;font-size:16px;line-height:1.5}.chat-answer{padding:5px 0 28px;font-size:16px;line-height:1.8}.chat-answer>.kicker{margin-bottom:12px;color:#2b6957}.chat-answer blockquote{background:#f4f7f8;border-left:3px solid #91aaa5;margin:20px 0;padding:16px;font-size:14px;line-height:1.6;white-space:pre-line}.source-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.source-chip{display:flex;gap:7px;align-items:center;cursor:pointer;border:1px solid #c5dbd1;background:#edf5f0;color:#265e4d;padding:9px 11px;font-size:12px;border-radius:5px}.source-chip svg{width:16px;height:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.login-side{padding-right:110px;padding-left:95px}.content{padding:35px 45px}}
@media(max-width:1250px){.topbar{padding:14px 24px}.search-label,.search-open kbd{display:none}.search-open{padding:8px}.ai-layout{grid-template-columns:minmax(0,1fr) 265px}.chat-log{padding:20px}.suggested-questions{grid-template-columns:1fr}.integral-panel{align-items:flex-start;flex-direction:column}.integral-panel>.actions{max-width:none}.hero-sector .copy{padding:30px}}
@media(max-width:1000px){.ai-layout{grid-template-columns:1fr}.ai-context{display:none}.top-actions{flex-wrap:wrap}.wave-control select{max-width:240px}.login-layout{grid-template-columns:45% 55%}.login-photo-copy h1{font-size:36px}.login-photo-copy p{font-size:17px}.login-side{padding:35px}.home-banner{padding:24px}.hero-sector h2{font-size:35px}}
@media(max-width:760px){.content{padding:24px 18px}.topbar{padding:12px 18px;gap:12px}.topbar>.flex{width:100%}.top-actions{width:100%;justify-content:space-between}.wave-control select{max-width:215px}.pagehead h1{font-size:29px}.login-layout{display:flex;flex-direction:column}.login-photo{min-height:235px;order:0}.login-photo-copy{left:25px;bottom:24px}.login-photo-copy h1{font-size:29px;letter-spacing:-.7px}.login-photo-copy .kicker{font-size:10px;margin-bottom:12px}.login-photo-copy p{display:none}.login-side{padding:20px 26px;min-height:0}.login-logo{width:125px;height:78px}.login-card{padding:22px 0;width:100%;max-width:none}.login-card h2{font-size:32px}.login-card .kicker{font-size:10px}.login-card form{margin-top:22px}.login-card input{padding:13px}.login-footer{margin-top:10px;flex-wrap:wrap}.home-banner{flex-direction:column;gap:15px}.home-banner>div:last-child{max-width:none}.hero-sector{display:flex;flex-direction:column}.hero-sector figure{height:220px;min-height:220px}.hero-sector figure img{width:100%;height:220px}.hero-sector .copy{padding:28px}.delivery-families,.deliverable-grid,.wave-cards{grid-template-columns:1fr}.delivery-families>div{padding:23px}.deliverable-card{padding:24px}.footer-brand span{display:none}.footer{justify-content:flex-start}.chat-header{padding:16px;gap:10px}.chat-header button{font-size:11px;padding:5px;min-height:35px}.chat-log{padding:20px 16px;max-height:520px}.chat-welcome h2{font-size:24px}.chat-question{margin-left:20px}.question-form{padding:14px}.question-form textarea{font-size:15px}.chat-answer{font-size:15px}.dialog{width:calc(100vw - 24px)}.dialog-body{padding:20px}.integral-panel{padding:21px}.sector-card{padding:22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

@font-face{font-family:MontserratBGFI;src:url('data:font/woff2;base64,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') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:MontserratBGFI;src:url('data:font/woff2;base64,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') format('woff2');font-weight:500 800;font-style:normal;font-display:swap}
:root{--bgfi-blue:#003a74;--bgfi-blue-2:#1f5293;--bgfi-sky:#1191d0;--bgfi-mint:#84c9a7;--bgfi-aqua:#3ebbbc;--bgfi-lime:#dee6b7;--bgfi-navy:#02203f;--bgfi-ink:#17364e;--bgfi-paper:#f6f6f6;--radius:15px}
html{font-size:14px}
body{font-family:MontserratBGFI,Montserrat,'Segoe UI',Arial,sans-serif;background:#f1f5f4;color:var(--bgfi-ink)}
h1,h2,h3{font-weight:600}
h1{font-size:clamp(1.75rem,2.6vw,2.35rem);letter-spacing:-.045rem}
h2{font-size:1.2rem}
h3{font-size:.98rem}
.sidebar{width:220px;overflow:hidden;box-shadow:8px 0 30px #002b5610}
.main-shell{margin-left:220px;height:100vh;overflow:hidden}
.brand{height:96px;padding:17px 25px 14px}.brand img{height:61px;max-width:155px}
.workspace-label{margin:17px 20px 8px;font-size:.63rem}
.nav{padding:0 10px 10px;gap:3px;overflow-y:auto;min-height:0;scrollbar-width:thin}
.nav button{min-height:39px;padding:9px 11px;border-radius:9px;font-size:.78rem}
.nav button.active{background:var(--bgfi-blue);box-shadow:none}.nav button.active .count{background:#ffffff24;color:white}
.side-bottom{padding:13px 19px}.side-bottom .side-footer{font-size:.61rem;line-height:1.45;margin-top:7px}
.topbar{height:68px;min-height:68px;padding:10px 25px;border-bottom:0;box-shadow:0 8px 30px #002b560c}
.breadcrumb{font-size:.74rem}.crumb-wave{border-radius:999px;padding:4px 8px}
.search-open{width:190px;padding:7px 11px;font-size:.75rem}.icon-btn{width:37px;height:37px;border-radius:10px}.icon{width:18px;height:18px}
.content{height:calc(100vh - 68px);overflow-y:auto;max-width:1370px;padding:24px 29px 28px;scrollbar-width:thin}
.pagehead{margin-bottom:20px}.pagehead p{font-size:.83rem;margin-top:7px;max-width:690px}.pagehead .actions{margin-top:0}
.kicker{font-size:.64rem;letter-spacing:.11em;margin-bottom:7px}
.btn{min-height:38px;padding:9px 14px;border-radius:999px;font-size:.76rem;font-weight:600}.btn.small{min-height:33px;font-size:.7rem;padding:7px 10px}
.panel,.deliverable-card,.chat-panel,.ai-context,.integral-panel,.dialog{border-radius:var(--radius)}
.pad{padding:20px}.grid{gap:15px}.section-line{margin:23px 0 13px}.section-line h2{font-size:1.08rem}
.top-wave{display:inline-flex;align-items:center;gap:7px;background:#eaf2ed;color:#29644f;border:1px solid #cce0d5;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:600;white-space:nowrap}.top-wave i{width:7px;height:7px;border-radius:50%;background:#42a978;box-shadow:0 0 0 4px #42a97820}

/* Accueil : choix unique du secteur et de la vague en cours */
.home-choice{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(450px,1.25fr);gap:28px;align-items:end;background:linear-gradient(120deg,var(--bgfi-navy),var(--bgfi-blue));color:#fff;padding:25px 28px;border-radius:var(--radius);box-shadow:0 18px 42px #003a7420;margin-bottom:17px;overflow:hidden;position:relative}
.home-choice:after{content:'';position:absolute;width:250px;height:250px;border-radius:50%;right:-115px;top:-145px;border:55px solid #3ebbbc22}
.home-choice .kicker{color:var(--bgfi-lime)}.home-choice h2{color:#fff;font-size:1.35rem;line-height:1.35}.home-choice p{font-size:.78rem;line-height:1.65;color:#dbe8ee;margin-top:9px;max-width:510px}
.choice-controls{display:grid;grid-template-columns:1.15fr 1fr auto;gap:10px;align-items:end;position:relative;z-index:1}.choice-controls label{min-width:0}.choice-controls label>span{display:block;font-size:.65rem;color:#c9dee8;margin:0 0 5px 5px}.choice-controls select{width:100%;height:40px;min-height:40px;font-size:.73rem;border:1px solid #ffffff2e;background:#fff;color:#17364e;border-radius:999px;padding:8px 13px}.choice-controls .btn{height:40px;white-space:nowrap}
.home-feature{display:grid;grid-template-columns:1fr 1.05fr;min-height:275px;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 35px #003a7414}.home-feature figure{margin:0;min-height:275px;position:relative}.home-feature figure:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#ffffff22)}.home-feature figure img{position:absolute;width:100%;height:100%;object-fit:cover}.home-feature-copy{padding:30px 36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home-feature-copy h2{font-size:2rem;line-height:1.06;color:var(--bgfi-blue);margin:13px 0 10px}.home-feature-copy>p{font-size:.83rem;line-height:1.65;color:#5b7485;max-width:430px}.home-feature-copy .btn{margin-top:18px}.feature-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.feature-tags span{display:inline-flex;align-items:center;gap:6px;background:#edf5f2;color:#2d6654;padding:6px 9px;border-radius:999px;font-size:.66rem}.feature-tags svg{width:14px;height:14px}
.program-grid .sector-card{min-height:118px;padding:18px;border:0;border-top:3px solid var(--bgfi-mint);border-radius:var(--radius);box-shadow:0 8px 25px #002b560a}.program-grid .sector-card:nth-child(3n+2){border-top-color:var(--bgfi-sky);background:#f0f7fb}.program-grid .sector-card:nth-child(3n){border-top-color:#a5b390;background:#f4f6ed}.program-grid .sector-card h3{font-size:.83rem;line-height:1.4}.availability{margin-top:auto;color:#70838e;font-size:.64rem}

/* Filtres persistants */
.floating-filters{position:sticky;top:0;z-index:22;display:flex;align-items:end;gap:10px;background:#ffffffef;backdrop-filter:blur(16px);border:1px solid #dbe7e5;border-radius:14px;padding:10px 12px;box-shadow:0 12px 35px #002b5615;margin-bottom:17px}
.filter-intro{display:flex;gap:9px;align-items:center;min-width:225px;margin-right:auto}.filter-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--bgfi-blue);color:#fff}.filter-intro strong{display:block;font-size:.72rem;color:var(--bgfi-navy)}.filter-intro small{display:block;font-size:.58rem;color:#71858e;margin-top:2px;line-height:1.35}
.compact-filter{display:block;min-width:165px}.compact-filter>span{display:block;font-size:.58rem;color:#667f89;margin:0 0 3px 7px;text-transform:uppercase;letter-spacing:.07em}.compact-filter select{min-height:34px;height:34px;border-radius:999px;padding:5px 30px 5px 11px;font-size:.66rem;background:#f3f7f6;border-color:#d7e4df}.compact-filter.is-static select{color:#2e6b56;background:#e9f4ef}.source-link{display:flex;align-items:center;gap:7px;background:transparent;color:var(--bgfi-blue);font-size:.66rem;font-weight:600;padding:8px 5px;white-space:nowrap}.source-link svg{width:14px}

/* Tableau de bord */
.dashboard-reading{display:flex;align-items:center;gap:15px;padding:17px 20px;background:linear-gradient(100deg,#e9f2f7,#e9f4ed);border-radius:var(--radius);margin-bottom:16px}.reading-icon{width:43px;height:43px;display:grid;place-items:center;background:#fff;color:var(--bgfi-blue);border-radius:13px;box-shadow:0 5px 18px #003a7412}.dashboard-reading span{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#5f7a86}.dashboard-reading strong{display:block;font-size:.92rem;color:var(--bgfi-navy);margin:2px 0}.dashboard-reading p{font-size:.69rem;color:#607682}
.kpi-caption{display:flex;justify-content:space-between;align-items:end;margin:17px 2px 9px}.kpi-caption span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.59rem;color:#6a808a}.kpi-caption strong{display:block;font-size:.84rem;color:var(--bgfi-navy);margin-top:2px}.kpi-caption small{font-size:.6rem;color:#758790}
.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.kpi-card{min-height:156px;padding:17px 18px;border-radius:var(--radius);color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 30px #003a741a}.kpi-card:after{content:'';position:absolute;width:100px;height:100px;border:24px solid #ffffff0c;border-radius:50%;right:-45px;bottom:-55px}.kpi-card.navy{background:linear-gradient(145deg,#02203f,#003a74)}.kpi-card.green{background:linear-gradient(145deg,#215e50,#37836d)}.kpi-card.blue{background:linear-gradient(145deg,#1f5293,#1191d0)}.kpi-card.aqua{background:linear-gradient(145deg,#187b80,#3ebbbc)}.kpi-icon{width:34px;height:34px;border-radius:10px;background:#ffffff18;display:grid;place-items:center;margin-bottom:10px}.kpi-icon svg{width:17px}.kpi-value{font-size:1.7rem;line-height:1;font-weight:600;letter-spacing:-.04em}.kpi-card h3{color:#fff;font-size:.73rem;margin-top:7px}.kpi-card p{font-size:.59rem;color:#e2edf1;line-height:1.45;margin-top:4px;max-width:210px}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:14px;margin-bottom:14px}.dashboard-grid.equal{grid-template-columns:1fr 1fr}.map-card,.chart-card{background:#fff;border:1px solid #dde8e5;border-radius:var(--radius);box-shadow:0 10px 28px #002b560b;overflow:hidden}.map-card>header,.chart-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px 8px}.map-card h2,.chart-card h2{font-size:1rem}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px;padding:0 18px 14px}.ci-map{min-height:390px;position:relative;background:radial-gradient(circle at 46% 42%,#edf7f4,#f7faf9 68%);border-radius:12px;overflow:hidden}.ci-map svg{width:100%;height:350px;display:block;overflow:visible}.country-shape{fill:url(#ciGradient);stroke:#fff;stroke-width:3;filter:url(#mapShadow)}.map-point{cursor:pointer;outline:none}.map-point circle:not(.pulse-ring){fill:#fff;stroke:var(--bgfi-blue);stroke-width:2.5;transition:.18s}.map-point .pulse-ring{fill:#1191d015;stroke:none}.map-point text{font:600 9px MontserratBGFI,Arial;fill:#17364e;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.map-point:hover circle:not(.pulse-ring),.map-point.selected circle:not(.pulse-ring){fill:var(--bgfi-blue);stroke:#fff}.map-point.selected .pulse-ring{fill:#3ebbbc45}.map-point:focus-visible circle{stroke:#f2b84b;stroke-width:4}.map-key{position:absolute;left:12px;right:12px;bottom:10px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#ffffffdf;border-radius:9px;padding:7px 10px;font-size:.55rem;color:#526e7b}.map-key span{display:flex;align-items:center;gap:6px}.map-key i{width:8px;height:8px;border-radius:50%;background:var(--bgfi-blue);box-shadow:0 0 0 4px #1191d020}.map-focus{align-self:center;background:var(--bgfi-navy);color:#fff;padding:20px;border-radius:13px;box-shadow:0 14px 30px #002b5620}.focus-label{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bgfi-mint)}.map-focus h3{color:#fff;font-size:.88rem;margin:11px 0 6px}.map-focus>strong{display:block;font-size:1.9rem;letter-spacing:-.04em}.map-focus>p{font-size:.61rem;color:#d4e3e9}.focus-note{border-top:1px solid #ffffff1f;margin-top:15px;padding-top:13px;font-size:.58rem;line-height:1.5;color:#c5d7de}.map-card>footer,.chart-card>footer{border-top:1px solid #e4ecea;padding:9px 18px 11px;font-size:.54rem;color:#72858d;line-height:1.45}
.chart-total{font-size:.62rem;font-weight:600;color:#43705f;background:#edf5f1;border-radius:999px;padding:5px 8px;white-space:nowrap}.rank-list{padding:5px 14px 13px}.rank-row{width:100%;display:grid;grid-template-columns:24px minmax(95px,1fr) minmax(70px,1fr) 46px;align-items:center;gap:8px;background:transparent;padding:7px 6px;border-radius:8px;text-align:left;color:#36566a}.rank-row:hover,.rank-row.selected{background:#edf5f2}.rank-index{font-size:.54rem;color:#8a9aa0}.rank-name{font-size:.64rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-track{height:5px;background:#e6efec;border-radius:999px;overflow:hidden}.rank-track i{display:block;height:100%;background:linear-gradient(90deg,var(--bgfi-mint),var(--bgfi-blue));border-radius:999px}.rank-row strong{font-size:.64rem;text-align:right;color:var(--bgfi-blue)}
.stacked-bar{display:flex;height:18px;border-radius:999px;overflow:hidden;margin:18px 20px}.legend-list{display:grid;gap:9px;padding:0 20px 18px}.legend-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.65rem}.legend-list i{width:8px;height:8px;border-radius:3px}.legend-list strong{color:var(--bgfi-navy)}.decision-cue{display:flex;align-items:center;gap:9px;background:#e9f1f8;color:#315e7c;margin:0 19px 16px;padding:10px 12px;border-radius:10px;font-size:.61rem;line-height:1.45}.decision-cue.green{background:#e9f4ef;color:#2d6855}.decision-cue svg{width:17px;height:17px;flex-shrink:0}.donut-layout{display:grid;grid-template-columns:175px 1fr;align-items:center;padding:5px 8px 8px 18px}.donut{width:155px;height:155px;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:18}.donut-bg{stroke:#edf2f1}.donut text{font:600 20px MontserratBGFI,Arial;fill:var(--bgfi-navy);transform:rotate(90deg);transform-origin:74px 74px}.donut .donut-sub{font-size:9px;fill:#6c7e86}
.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.decision-grid article{background:#fff;padding:18px;border-radius:var(--radius);border:1px solid #dde8e5;position:relative}.decision-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e9f2f7;color:var(--bgfi-blue);margin-bottom:11px}.decision-grid article:nth-child(2) .decision-icon{background:#e9f4ef;color:#2e705c}.decision-grid article:nth-child(3) .decision-icon{background:#f1f3e6;color:#778752}.decision-grid h3{font-size:.78rem}.decision-grid p{font-size:.65rem;line-height:1.55;color:#667b86;margin-top:7px}.decision-grid button{display:flex;align-items:center;gap:6px;background:transparent;color:var(--bgfi-blue);font-size:.63rem;font-weight:600;padding:12px 0 0}.decision-grid button svg{width:14px}

/* Analyses détaillées */
.analysis-filters{align-items:end}.analysis-filters .compact-filter{min-width:195px}.analysis-filters .active-wave{align-self:center;white-space:nowrap;color:#2d6b56;background:#e8f3ed;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:600}.compact-tabs{display:flex;gap:5px;overflow-x:auto;margin:0 0 16px;padding:0 2px 6px}.compact-tabs button{flex:none;background:#e8efee;color:#617681;border-radius:999px;padding:8px 12px;font-size:.65rem}.compact-tabs button.active{background:var(--bgfi-blue);color:#fff}.analysis-panel .panel{box-shadow:0 9px 26px #002b5609}.analysis-panel table{font-size:.76rem}.analysis-panel th{font-size:.64rem}.analysis-panel th,.analysis-panel td{padding:12px 15px}.analysis-panel .reading{padding:17px 20px}.analysis-panel .reading strong{font-size:.91rem}.analysis-panel .reading p{font-size:.76rem}

.footer{font-size:.62rem;margin-top:28px;padding-top:13px}.footer-brand img{width:78px;height:25px}.footer-brand span{font-size:.62rem}
.delivery-families>div,.deliverable-card{border-radius:var(--radius)}.deliverable-card{padding:21px}.deliverable-card h2{font-size:1.05rem}.deliverable-card>p{font-size:.75rem}.delivery-families h2{font-size:1.2rem}.integral-panel{border-radius:var(--radius)}
.login-layout{grid-template-columns:57% 43%}.login-photo{min-height:620px}.login-photo-copy h1{font-size:clamp(2.2rem,3vw,3.35rem)}.login-photo-copy p{font-size:1rem}.login-side{padding:34px clamp(28px,4.5vw,70px) 24px}.login-logo{width:145px;height:88px}.login-card{max-width:410px;padding:25px 0}.login-card h2{font-size:2rem}.login-card>p{font-size:.82rem}.login-card form{margin-top:22px}.login-card label{font-size:.72rem;margin-bottom:15px}.login-card input{padding:11px 13px;font-size:.77rem;border-radius:10px}.login-help{font-size:.66rem}.login-footer img{width:88px}

@media(max-width:1180px){.home-choice{grid-template-columns:1fr}.choice-controls{grid-template-columns:1fr 1fr auto}.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.city-ranking .rank-list{display:grid;grid-template-columns:1fr 1fr;gap:2px}.map-layout{grid-template-columns:minmax(0,1fr) 220px}.floating-filters{flex-wrap:wrap}.filter-intro{min-width:100%;margin-right:0}.analysis-filters .filter-intro{min-width:220px;margin-right:auto}}
@media(max-width:900px){.main-shell{margin-left:0;height:auto;overflow:visible}.content{height:auto;min-height:calc(100vh - 68px);overflow:visible}.login-layout{grid-template-columns:45% 55%}.home-feature{grid-template-columns:.8fr 1.2fr}.dashboard-grid.equal{grid-template-columns:1fr}.floating-filters{top:68px}.decision-grid{grid-template-columns:1fr}.source-link{margin-left:auto}}
@media(max-width:680px){html{font-size:13px}.content{padding:18px 14px}.topbar{padding:8px 12px}.top-wave{display:none}.home-choice{padding:20px}.choice-controls{grid-template-columns:1fr}.home-feature{grid-template-columns:1fr}.home-feature figure{min-height:190px}.home-feature-copy{padding:23px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-card{min-height:145px;padding:15px}.map-layout{grid-template-columns:1fr}.ci-map{min-height:350px}.map-focus{margin-top:2px}.city-ranking .rank-list{display:block}.donut-layout{grid-template-columns:145px 1fr}.donut{width:135px;height:135px}.floating-filters{align-items:stretch}.compact-filter,.analysis-filters .compact-filter{min-width:calc(50% - 5px);flex:1}.source-link{width:100%;justify-content:center}.filter-intro{display:none}.analysis-filters .active-wave{width:100%;text-align:center}.kpi-caption{align-items:flex-start;gap:8px}.kpi-caption small{text-align:right;max-width:150px}.login-layout{display:flex}.login-photo{min-height:230px}.login-side{padding:18px 24px}.login-card{padding:18px 0}.login-card h2{font-size:1.75rem}}
@media(max-width:430px){.kpi-grid{grid-template-columns:1fr}.map-card>header,.chart-card>header{padding:15px 15px 7px}.map-layout{padding:0 12px 12px}.ci-map svg{height:310px}.rank-row{grid-template-columns:21px minmax(100px,1fr) 65px 42px}.donut-layout{grid-template-columns:1fr}.donut{margin:auto}.choice-controls select{font-size:.68rem}}
@media print{.floating-filters,.compact-tabs{display:none!important}.content{height:auto;overflow:visible}}

/* Lisibilité premium : corps compact, métadonnées discrètes mais jamais microscopiques */
.nav button{font-size:.92rem}
.pagehead p{font-size:.92rem}
.btn{font-size:.9rem}.btn.small{font-size:.82rem}
.home-choice p,.home-feature-copy>p{font-size:.9rem}
.choice-controls label>span,.feature-tags span{font-size:.78rem}
.choice-controls select{font-size:.86rem}
.filter-intro strong{font-size:.86rem}.filter-intro small{font-size:.73rem}
.compact-filter>span{font-size:.72rem}.compact-filter select{font-size:.82rem}.source-link{font-size:.78rem}
.dashboard-reading span{font-size:.7rem}.dashboard-reading strong{font-size:1rem}.dashboard-reading p{font-size:.82rem}
.kpi-caption span{font-size:.7rem}.kpi-caption strong{font-size:.94rem}.kpi-caption small{font-size:.72rem}
.kpi-card h3{font-size:.86rem}.kpi-card p{font-size:.72rem}
.map-card>footer,.chart-card>footer{font-size:.7rem}
.chart-total{font-size:.74rem}.rank-index{font-size:.7rem}.rank-name,.rank-row strong{font-size:.78rem}
.legend-list>div{font-size:.78rem}.decision-cue{font-size:.74rem}
.decision-grid h3{font-size:.88rem}.decision-grid p{font-size:.78rem}.decision-grid button{font-size:.76rem}
.login-card>p{font-size:.92rem}.login-card label{font-size:.86rem}.login-card input{font-size:.9rem}.login-help{font-size:.78rem}

/* Parcours en trois écrans : connexion, accueil de sélection, consultation */
body.home-mode{background:#edf3f4}
body.home-mode .sidebar,body.home-mode .topbar{display:none!important}
body.home-mode .main-shell{margin-left:0;height:100vh;overflow:hidden}
body.home-mode .content{height:100vh;max-width:none;padding:0;overflow-y:auto;background:linear-gradient(145deg,#eef4f5 0%,#f8faf9 55%,#e9f1ed 100%)}
body.home-mode #view{min-height:calc(100vh - 72px)}
body.home-mode .footer{max-width:1180px;margin:0 auto;padding:18px 34px 24px;border-top:1px solid #d9e4e4}

.selection-page{max-width:1240px;margin:0 auto;padding:22px 30px 16px}
.selection-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}
.selection-head img{width:142px;height:78px;object-fit:contain}
.selection-account{display:flex;align-items:center;gap:12px;color:#31576d;font-size:.84rem}
.selection-account button{background:#fff;border:1px solid #d9e4e4;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:#0b5b8e}
.selection-account .icon{width:17px;height:17px}
.home-wave-control{display:flex;align-items:center;gap:9px;padding:6px 9px 6px 12px;border:1px solid #d5e2e2;border-radius:12px;background:#fff;box-shadow:0 5px 18px #003a7408}
.home-wave-control>span{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#6d858e}
.home-wave-control select{border:0;background:#eef4f3;color:#173b51;border-radius:8px;height:31px;padding:0 26px 0 9px;font:600 .74rem MontserratBGFI,Arial,sans-serif}
.study-library{background:#fff;border-radius:20px;box-shadow:0 22px 58px #003a7414;overflow:hidden}
.study-library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px 21px;background:linear-gradient(120deg,#f8fbfa 0%,#eef5f4 100%);border-bottom:1px solid #dfebe9}
.study-library-head .kicker{font-size:.7rem;color:#27816c}
.study-library-head h1{margin:7px 0 7px;color:#02203f;font-size:clamp(1.85rem,3vw,2.65rem);letter-spacing:-.04em}
.study-library-head p{font-size:.88rem;color:#617a86;line-height:1.55}
.availability-key{display:flex;align-items:center;gap:15px;padding-bottom:4px;white-space:nowrap}
.availability-key span{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#6c8189}
.availability-key i{width:7px;height:7px;border-radius:50%;background:#bcc8ca}.availability-key i.ready{background:#2ca87f;box-shadow:0 0 0 3px #2ca87f18}
.study-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 20px;background:#f7faf9}
.sector-study-card{position:relative;min-width:0;min-height:206px;padding:17px;text-align:left;border:1px solid #dae6e4;border-radius:15px;background:#fff;color:#173b51;display:flex;flex-direction:column;transition:.2s ease;box-shadow:0 7px 20px #003a7407}
.sector-study-card.is-available{background:linear-gradient(145deg,#003a74 0%,#07598a 63%,#168b9d 100%);color:#fff;border-color:transparent;cursor:pointer;box-shadow:0 14px 32px #003a742b}
.sector-study-card.is-available:hover{transform:translateY(-3px);box-shadow:0 18px 38px #003a7436}
.sector-study-card:disabled{opacity:1;cursor:default}
.study-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eaf3f5;color:#0c6294;margin-bottom:13px}
.study-icon .icon{width:19px;height:19px}
.is-available .study-icon{background:#ffffff1d;color:#fff;border:1px solid #ffffff2b}
.study-card-copy{display:flex;flex-direction:column;min-height:70px}
.study-card-copy small{font-size:.64rem;text-transform:uppercase;letter-spacing:.075em;color:#7b9299;font-style:normal}
.study-card-copy strong{font-size:.88rem;line-height:1.25;margin:5px 0 6px;color:#12384f}
.study-card-copy em{font-size:.68rem;line-height:1.35;color:#7a8d94;font-style:normal}
.is-available .study-card-copy small,.is-available .study-card-copy em{color:#cce5eb}.is-available .study-card-copy strong{color:#fff}
.publication-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}
.publication-status{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:7px;background:#f1f5f4;color:#70838a;font-size:.58rem;line-height:1;white-space:nowrap}
.publication-status i{width:5px;height:5px;border-radius:50%;background:#b5c1c3}
.publication-status.is-ready{background:#ffffff18;color:#fff}.publication-status.is-ready i{background:#bfe7a9;box-shadow:0 0 0 2px #bfe7a922}
.study-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e3ebe9;font-size:.62rem;color:#7a8e95}
.study-card-foot b{display:flex;align-items:center;gap:5px;font-size:.64rem;color:#809198}.study-card-foot .icon{width:13px;height:13px}
.is-available .study-card-foot{border-color:#ffffff25;color:#d4e8ec}.is-available .study-card-foot b{color:#fff}
.study-news{display:flex;align-items:stretch;min-height:48px;background:#022b4c;color:#fff;border-top:1px solid #ffffff10;overflow:hidden}
.ticker-label{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 18px;background:#003a74;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:10px 0 20px #012640}
.ticker-label .icon{width:15px;height:15px;color:#83d1c2}
.ticker-window{overflow:hidden;display:flex;align-items:center;min-width:0;flex:1}
.ticker-track{display:flex;align-items:center;width:max-content;animation:studyTicker 34s linear infinite;will-change:transform}
.ticker-repeat{display:contents}
.ticker-window:hover .ticker-track{animation-play-state:paused}
.ticker-item{height:48px;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:0 25px;border:0;border-right:1px solid #ffffff1d;background:transparent;color:inherit;font:500 .68rem MontserratBGFI,Arial,sans-serif;cursor:pointer;transition:background .18s ease}
.ticker-item:hover,.ticker-item:focus-visible{background:#ffffff12;outline:none}
.ticker-item:focus-visible{box-shadow:inset 0 0 0 2px #80d3c4}
.ticker-item strong{color:#9fdbc9}.ticker-item span{color:#fff}.ticker-item small{color:#a9c0cc;font-size:.62rem}
.ticker-item .icon{width:13px;height:13px;color:#83d1c2;transition:transform .18s ease}.ticker-item:hover .icon{transform:translateX(3px)}
@keyframes studyTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-repeat{display:none}}
.selection-shell{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);min-height:590px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 64px #003a7417}
.selection-copy{padding:54px 58px;display:flex;flex-direction:column;justify-content:center}
.selection-copy .kicker{color:#26866d;font-size:.74rem}
.selection-copy h1{font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.02;color:#02203f;max-width:560px;margin:8px 0 17px}
.selection-copy>p{font-size:1rem;line-height:1.65;color:#607b89;max-width:520px}
.selection-form{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:13px}
.selection-form label{display:block;min-width:0}
.selection-form label span{display:block;margin:0 0 7px 4px;color:#506f7e;font-size:.8rem;font-weight:600}
.selection-form select{width:100%;height:46px;border-radius:12px;border:1px solid #ccdcdf;background:#f6f9f8;color:#173b51;padding:0 38px 0 13px;font:500 .88rem MontserratBGFI,Arial,sans-serif}
.selection-form .btn{grid-column:1/-1;justify-content:center;margin-top:7px;border-radius:12px;min-height:46px}
.selection-visual{position:relative;min-height:590px;background:#003a74}
.selection-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.selection-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#002f5b16 25%,#02203fd9 100%)}
.selection-sector{position:absolute;z-index:1;left:30px;right:30px;bottom:30px;color:#fff;padding:24px;border:1px solid #ffffff35;border-radius:16px;background:#02203fbb;backdrop-filter:blur(12px)}
.selection-sector span{font-size:.76rem;color:#a8dfc9;text-transform:uppercase;letter-spacing:.08em}
.selection-sector h2{color:#fff;font-size:1.75rem;margin:7px 0 8px}
.selection-sector p{font-size:.88rem;line-height:1.55;color:#d8e7ed}
.selection-sector .sector-facts{display:flex;gap:18px;margin-top:15px;font-size:.76rem;color:#fff}

/* Assistant accessible depuis l'en-tête */
.ai-header-button{position:relative;height:40px;padding:0 14px 0 11px;display:flex;align-items:center;gap:8px;border-radius:13px;background:linear-gradient(145deg,#003a74,#1191d0);color:#fff;box-shadow:0 8px 22px #0b72a52c;font:600 .75rem MontserratBGFI,Arial,sans-serif;white-space:nowrap}
.ai-header-button .icon{width:21px;height:21px;stroke-width:1.8}
.ai-header-button:after{content:'';position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:#bfe7a9;border:2px solid #fff}
.ai-header-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px #0b72a540}

/* Filtre discret, replié par défaut, sur le côté droit */
.micro-filter{position:fixed;right:14px;bottom:86px;z-index:60;width:40px}
.micro-filter>summary{list-style:none;width:40px;height:40px;border-radius:12px;background:#003a74;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #002b5638;border:1px solid #ffffff52}
.micro-filter>summary::-webkit-details-marker{display:none}
.micro-filter>summary .icon{width:17px;height:17px}
.micro-filter[open]>summary{background:#1191d0}
.filter-popover{position:absolute;right:50px;bottom:0;width:220px;padding:14px;background:#fff;border:1px solid #d7e4e3;border-radius:15px;box-shadow:0 18px 48px #002b5626}
.filter-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}
.filter-popover header strong{font-size:.82rem;color:#02203f}
.filter-popover header small{font-size:.7rem;color:#68818b}
.filter-popover .compact-filter{min-width:0;margin-top:10px}
.filter-popover .compact-filter>span{font-size:.68rem}
.filter-popover .compact-filter select{width:100%;height:36px;font-size:.78rem;padding-right:25px}
.filter-popover .filter-source{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #e4eceb;color:#0b6194;font-size:.74rem;font-weight:600}

/* Livrables et veille */
.core-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.core-deliverables .deliverable-card{min-height:360px;display:flex;flex-direction:column;border-top:4px solid #1191d0}
.core-deliverables .deliverable-card:nth-child(2){border-top-color:#3ebbbc}
.core-deliverables .deliverable-card:nth-child(3){border-top-color:#a6b48c}
.core-deliverables .actions{margin-top:auto}
.delivery-summary{display:flex;gap:13px;align-items:center;background:linear-gradient(110deg,#eaf2f7,#edf5ef);border-radius:15px;padding:16px 19px;margin-bottom:18px;color:#31596f}
.delivery-summary .icon{width:22px;height:22px;color:#0d6095}
.watch-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}
.watch-doc{background:#fff;border:1px solid #dce8e6;border-radius:15px;padding:20px;display:flex;flex-direction:column;min-height:305px;box-shadow:0 10px 28px #002b560b}
.watch-doc:nth-child(1){border-top:4px solid #1191d0}.watch-doc:nth-child(2){border-top:4px solid #d69d43}.watch-doc:nth-child(3){border-top:4px solid #3ebbbc}
.watch-doc .watch-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#e9f3f8;color:#0c6599;margin-bottom:15px}
.watch-doc h2{font-size:1.05rem;margin:7px 0 8px}.watch-doc p{font-size:.82rem;line-height:1.55;color:#607984}.watch-doc .doc-spec{margin:16px 0}.watch-doc .actions{margin-top:auto}
.watch-stream{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.watch-stream article{padding:16px;border-radius:13px;background:#f0f6f5;border:1px solid #dce8e6}
.watch-stream .icon{width:18px;height:18px;color:#26715d;margin-bottom:8px}.watch-stream h3{font-size:.84rem}.watch-stream p{font-size:.74rem;line-height:1.5;color:#617984;margin-top:6px}

.source-card .badge.demo{background:#eaf2f7;color:#0d6194}
.consultation-footer-copy{color:#71848c;font-size:.72rem}

@media(max-width:980px){
  .study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-shell{grid-template-columns:1fr}.selection-visual{min-height:340px}.selection-copy{padding:40px}.core-deliverables,.watch-docs{grid-template-columns:1fr 1fr}.watch-stream{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
  .selection-page{padding:14px 10px}.selection-head{margin-bottom:12px;padding:0 5px}.selection-head img{width:106px;height:58px}.selection-account>span{display:none}.home-wave-control>span{display:none}.home-wave-control{padding:4px}.home-wave-control select{max-width:136px}.study-library{border-radius:16px}.study-library-head{align-items:flex-start;flex-direction:column;padding:22px 18px 17px;gap:13px}.study-library-head h1{font-size:1.75rem}.study-grid{grid-template-columns:1fr;padding:12px;gap:10px}.sector-study-card{min-height:190px}.study-news{min-height:45px}.ticker-label{padding:0 12px}.ticker-label span{display:none}.ticker-item{padding:0 18px}.selection-shell{border-radius:17px}.selection-copy{padding:28px 22px}.selection-copy h1{font-size:2.25rem}.selection-form{grid-template-columns:1fr}.selection-form .btn{grid-column:auto}.selection-visual{min-height:310px}.selection-sector{left:18px;right:18px;bottom:18px;padding:18px}.selection-sector .sector-facts{flex-wrap:wrap;gap:9px 15px}.core-deliverables,.watch-docs,.watch-stream{grid-template-columns:1fr}.micro-filter{right:12px;top:auto;bottom:20px}.filter-popover{right:0;top:auto;bottom:56px;width:min(240px,calc(100vw - 28px))}.ai-header-button{height:36px;padding:0 10px;border-radius:11px;font-size:.68rem}
}


.login-password-wrap{position:relative;margin-top:9px}
.login-password-wrap input{margin-top:0!important;padding-right:48px!important}
.password-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#edf4f1;color:#0b5063;cursor:pointer;transition:background .18s ease,color .18s ease}
.password-toggle:hover,.password-toggle:focus-visible{background:#dfeee8;color:#087785;outline:2px solid #85b9af;outline-offset:1px}
.password-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.login-error{min-height:20px;margin:-7px 0 12px;color:#ad3540;font-size:.72rem;line-height:1.35}
.login-card input[aria-invalid="true"]{border-color:#bb4650!important;box-shadow:0 0 0 2px rgba(187,70,80,.12)!important}


/* Rubriques de consultation : profondeur, couleur et hiérarchie au niveau du tableau de bord. */
#view[data-section]:not([data-section="dashboard"]):not([data-section="sectors"]){
  --section-accent:#08779d;--section-accent-2:#4fae98;--section-wash:#eaf6f7;
  position:relative;isolation:isolate;padding:22px;border-radius:26px;
  background:linear-gradient(155deg,var(--section-wash) 0%,#f8fbfc 44%,#eef5f4 100%);
  box-shadow:inset 0 0 0 1px rgba(9,73,101,.06);
}
#view[data-section="analysis"]{--section-accent:#087db0;--section-accent-2:#27aaa2;--section-wash:#e8f5fa}
#view[data-section="risks"]{--section-accent:#b94e43;--section-accent-2:#dfa548;--section-wash:#fff1eb}
#view[data-section="opportunities"]{--section-accent:#147a63;--section-accent-2:#79a85f;--section-wash:#eaf7ef}
#view[data-section="watch"]{--section-accent:#075f7d;--section-accent-2:#47a592;--section-wash:#e8f5f4}
#view[data-section="deliverables"]{--section-accent:#075f91;--section-accent-2:#9dad76;--section-wash:#eaf3f8}
#view[data-section="sources"]{--section-accent:#315e85;--section-accent-2:#4b9f8d;--section-wash:#edf4f8}
#view[data-section="assistant"]{--section-accent:#086d91;--section-accent-2:#15977e;--section-wash:#e8f6f5}
#view[data-section="settings"]{--section-accent:#4c6f7e;--section-accent-2:#86a46e;--section-wash:#eef4f1}

#view[data-section] .pagehead{
  position:relative;overflow:hidden;margin:0 0 20px;padding:25px 28px;border:0;border-radius:22px;
  color:#fff;background:linear-gradient(118deg,var(--section-accent),var(--section-accent-2));
  box-shadow:0 18px 42px color-mix(in srgb,var(--section-accent) 25%,transparent);
}
#view[data-section] .pagehead::before,#view[data-section] .pagehead::after{
  content:"";position:absolute;border-radius:999px;pointer-events:none
}
#view[data-section] .pagehead::before{width:220px;height:220px;right:-72px;top:-128px;background:rgba(255,255,255,.12)}
#view[data-section] .pagehead::after{width:92px;height:92px;right:118px;bottom:-58px;background:rgba(255,255,255,.10)}
#view[data-section] .pagehead>div{position:relative;z-index:1}
#view[data-section] .pagehead h1{color:#fff;letter-spacing:-.025em;font-size:clamp(1.55rem,2.2vw,2.15rem)}
#view[data-section] .pagehead p{color:rgba(255,255,255,.88);max-width:720px;font-size:.89rem}
#view[data-section] .pagehead .kicker{color:rgba(255,255,255,.74)}
#view[data-section] .pagehead .btn.secondary{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.13);color:#fff}

#view[data-section] .toolbar{border:1px solid rgba(28,91,111,.08);border-radius:15px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(14,55,74,.07);backdrop-filter:blur(8px)}
#view[data-section] .panel,#view[data-section] .watch-doc,#view[data-section] .deliverable-card,#view[data-section] .chat-panel,#view[data-section] .ai-context{
  border-color:rgba(23,89,109,.10);box-shadow:0 15px 38px rgba(18,55,73,.09)
}
#view[data-section] .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,rgba(255,255,255,.88) 100%)}
#view[data-section] .panel::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--section-accent),var(--section-accent-2));opacity:.9}
#view[data-section] .reading{border-left:4px solid var(--section-accent-2);background:linear-gradient(115deg,rgba(255,255,255,.92),color-mix(in srgb,var(--section-wash) 82%,white))}

#view[data-section="analysis"] .compact-tabs{padding:6px;border:1px solid rgba(10,105,145,.10);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:0 10px 28px rgba(6,66,93,.07)}
#view[data-section="analysis"] .compact-tabs button{border-radius:9px;border:0;color:#4a6c7d}
#view[data-section="analysis"] .compact-tabs button.active{color:#fff;background:linear-gradient(100deg,#087db0,#23a79f);box-shadow:0 8px 19px rgba(8,125,176,.22)}
#view[data-section="analysis"] .analysis-panel .panel:nth-child(2n){background:linear-gradient(145deg,#fff,#eef9f7)}
#view[data-section="analysis"] .analysis-panel .panel:nth-child(3n){background:linear-gradient(145deg,#fff,#edf6fb)}

#view[data-section="risks"]>.panel{background:linear-gradient(145deg,#fff,#fff8f3)}
#view[data-section="risks"] .risk-row{position:relative;border-left:4px solid #d35b49;background:rgba(255,255,255,.64)}
#view[data-section="risks"] .panel>div:nth-child(2n) .risk-row{border-left-color:#df9f3e;background:rgba(255,249,239,.8)}
#view[data-section="risks"] .panel>div:nth-child(3n) .risk-row{border-left-color:#708d7a;background:rgba(242,249,244,.8)}
#view[data-section="risks"] .detail-note{background:linear-gradient(110deg,#fff8f0,#f1f8f4);border-left:4px solid var(--section-accent-2)}

#view[data-section="opportunities"] .opportunity{border-top:4px solid #188168;background:linear-gradient(150deg,#fff,#f0faf5)}
#view[data-section="opportunities"] .opportunity:nth-child(2n){border-top-color:#77a85f;background:linear-gradient(150deg,#fff,#f5f9ed)}
#view[data-section="opportunities"] .opportunity:nth-child(3n){border-top-color:#238eae;background:linear-gradient(150deg,#fff,#eef8fb)}
#view[data-section="opportunities"] .priority{color:#fff;background:linear-gradient(90deg,#168168,#73a75d);box-shadow:0 5px 14px rgba(22,129,104,.18)}
#view[data-section="opportunities"] .product{border:1px solid rgba(20,122,99,.11);background:linear-gradient(110deg,#e9f6ef,#edf6fa)}

#view[data-section="watch"] .watch-brief{display:flex;gap:13px;align-items:flex-start;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(7,95,125,.11);border-radius:16px;color:#164f63;background:linear-gradient(105deg,#dff1f5,#e7f5ea);box-shadow:0 11px 28px rgba(7,95,125,.08)}
#view[data-section="watch"] .watch-brief svg{width:22px;height:22px;flex:0 0 auto;color:#08799c}
#view[data-section="watch"] .watch-brief strong{display:block;margin-bottom:3px;color:#0a4962}
#view[data-section="watch"] .watch-doc{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#eaf6fa);border-top:4px solid #087da1}
#view[data-section="watch"] .watch-doc:nth-child(2){background:linear-gradient(150deg,#fff,#fff6e7);border-top-color:#d99d3c}
#view[data-section="watch"] .watch-doc:nth-child(3){background:linear-gradient(150deg,#fff,#eef8ef);border-top-color:#6f9c67}
#view[data-section="watch"] .watch-icon{color:#fff;background:linear-gradient(135deg,var(--section-accent),var(--section-accent-2));box-shadow:0 9px 20px rgba(4,95,125,.18)}
#view[data-section="watch"] .watch-stream article{border:1px solid rgba(7,95,125,.09);background:linear-gradient(145deg,rgba(255,255,255,.95),#eef7f5);box-shadow:0 12px 28px rgba(19,74,88,.07)}
#view[data-section="watch"] .watch-stream article:nth-child(2n){background:linear-gradient(145deg,#fff,#fff7e9)}

#view[data-section="deliverables"] .delivery-summary{color:#fff;background:linear-gradient(110deg,#075f91,#117f91 62%,#7c9f75);box-shadow:0 14px 34px rgba(7,95,145,.18)}
#view[data-section="deliverables"] .delivery-summary p{color:rgba(255,255,255,.82)}
#view[data-section="deliverables"] .delivery-summary svg{color:#fff}
#view[data-section="deliverables"] .deliverable-card{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#eef7fb);border-top:4px solid #087ab0}
#view[data-section="deliverables"] .deliverable-card:nth-child(2){background:linear-gradient(150deg,#fff,#eef8f3);border-top-color:#3a9b7e}
#view[data-section="deliverables"] .deliverable-card:nth-child(3){background:linear-gradient(150deg,#fff,#f7f7e9);border-top-color:#9eaa6e}
#view[data-section="deliverables"] .file-icon{color:#fff;background:linear-gradient(135deg,#087ab0,#29a49c);box-shadow:0 8px 20px rgba(8,122,176,.2)}
#view[data-section="deliverables"] .doc-spec{border-color:rgba(9,95,145,.11);background:rgba(255,255,255,.65)}

#view[data-section="sources"] .source-card:first-child{background:linear-gradient(145deg,#fff,#edf7fb);border-top:4px solid #2583a5}
#view[data-section="sources"] .source-card:nth-child(2){background:linear-gradient(145deg,#fff,#eef8f1);border-top:4px solid #57a077}
#view[data-section="sources"] .step .n{color:#fff;background:linear-gradient(135deg,#315e85,#4b9f8d);box-shadow:0 6px 15px rgba(49,94,133,.16)}
#view[data-section="sources"] .definition{border-left:3px solid #3a88a0;padding-left:13px}
#view[data-section="sources"] .definition:nth-child(2n){border-left-color:#70a16e}

#view[data-section="assistant"] .chat-panel{background:linear-gradient(150deg,#fff,#f1faf8)}
#view[data-section="assistant"] .chat-header{color:#fff;background:linear-gradient(110deg,#086d91,#15977e)}
#view[data-section="assistant"] .chat-header span,#view[data-section="assistant"] .chat-header .btn{color:rgba(255,255,255,.88)}
#view[data-section="assistant"] .ai-context{color:#fff;background:linear-gradient(150deg,#075e80,#168a7a)}
#view[data-section="assistant"] .ai-context h2,#view[data-section="assistant"] .ai-context h3,#view[data-section="assistant"] .ai-context dd{color:#fff}
#view[data-section="assistant"] .ai-context p,#view[data-section="assistant"] .ai-context dt{color:rgba(255,255,255,.76)}
#view[data-section="assistant"] .suggested-questions button{border-color:rgba(10,109,145,.12);background:linear-gradient(110deg,#f0f8fb,#edf9f5)}

#view[data-section="settings"]>.panel{background:linear-gradient(145deg,#fff,#eff6f1)}
#view[data-section="settings"] .settings-row{border-radius:12px;padding:17px;background:rgba(255,255,255,.68)}
#view[data-section="settings"] .settings-row:nth-child(2n){background:rgba(235,246,239,.9)}

@media(max-width:760px){
  #view[data-section]:not([data-section="dashboard"]):not([data-section="sectors"]){padding:14px;border-radius:18px}
  #view[data-section] .pagehead{padding:21px 19px;border-radius:17px}
  #view[data-section] .pagehead h1{font-size:1.48rem}
}
@media print{
  #view[data-section]{padding:0!important;background:#fff!important;box-shadow:none!important}
  #view[data-section] .pagehead{color:#0b3147;background:#fff!important;box-shadow:none!important;border:1px solid #dbe6e9}
  #view[data-section] .pagehead h1{color:#0b3147}
  #view[data-section] .pagehead p,#view[data-section] .pagehead .kicker{color:#60788b}
}


/* Le tableau de bord conserve son en-tête clair d'origine. */
#view[data-section="dashboard"] .pagehead{
  position:static;overflow:visible;margin:0 0 20px;padding:0;border:0;border-radius:0;
  color:#11384c;background:transparent;box-shadow:none;
}
#view[data-section="dashboard"] .pagehead::before,
#view[data-section="dashboard"] .pagehead::after{display:none}
#view[data-section="dashboard"] .pagehead h1{color:#11384c}
#view[data-section="dashboard"] .pagehead p{color:#60788b}
#view[data-section="dashboard"] .pagehead .kicker{color:#267e6a}
#view[data-section="dashboard"] .pagehead .btn.secondary{
  color:#184e73;background:#fff;border-color:#d5e0e9;
}
#view[data-section="assistant"] .chat-answer.scope-notice{
  border-left:4px solid #2c829d;background:linear-gradient(115deg,#edf7fa,#f1f8f4);
}
#view[data-section="assistant"] .chat-answer.scope-notice .kicker{color:#236f86}


/* En-tête mobile clarifié et assistant enrichi — identité BGFI conservée. */
.assistant-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 4px}
.assistant-capabilities span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#eaf4fb;color:var(--bgfi-blue);font-size:.7rem;font-weight:650}
.assistant-capabilities span:nth-child(even){background:#edf7f1;color:#27735d}
#view[data-section="assistant"] .chat-header{border-top:4px solid var(--bgfi-mint);background:linear-gradient(110deg,var(--bgfi-navy),var(--bgfi-blue) 72%,var(--bgfi-blue-2));color:#fff}
#view[data-section="assistant"] .chat-header .ai-symbol{background:#24876f;color:#fff;box-shadow:0 8px 20px #02203f38}
#view[data-section="assistant"] .chat-header .ai-symbol .icon{color:#fff;stroke:#fff}
#view[data-section="assistant"] .chat-header .btn.ghost{background:#fff;color:var(--bgfi-blue)!important;border-color:#fff;box-shadow:0 7px 18px #02203f24}
#view[data-section="assistant"] .chat-header .btn.ghost .icon{stroke:var(--bgfi-blue)}
#view[data-section="assistant"] .chat-header .btn.ghost:hover{background:#eaf6f0;color:var(--bgfi-navy)!important}
.top-actions .header-alert-button{position:relative;background:#e8f6ee;border-color:#b9dfc9;color:#27735d;box-shadow:0 7px 18px #24876f18}
.top-actions .header-alert-button:hover{background:#daf0e4;border-color:#8fc6a8;color:#1f604f}
.top-actions .header-alert-button .icon{stroke:#27735d}
.header-alert-count{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#24876f;color:#fff;border:2px solid #fff;font-size:.59rem;font-weight:800;line-height:1;box-shadow:0 4px 10px #24876f40}

@media(max-width:760px){
  body:not(.home-mode) .topbar{height:auto!important;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:9px 12px 10px;gap:8px}
  body:not(.home-mode) .topbar>.flex{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0}
  body:not(.home-mode) .mobile-menu{width:40px;height:40px}
  body:not(.home-mode) .breadcrumb{display:flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}
  body:not(.home-mode) .breadcrumb button,body:not(.home-mode) .breadcrumb>.icon,body:not(.home-mode) .breadcrumb span{display:none!important}
  body:not(.home-mode) .breadcrumb strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.88rem;font-weight:650;color:#203447}
  body:not(.home-mode) .top-actions{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,38px);align-items:center;gap:7px;width:100%;min-width:0}
  body:not(.home-mode) .top-actions #wave-slot,body:not(.home-mode) .top-actions [data-action="settings"],body:not(.home-mode) .top-actions .account-label{display:none!important}
  body:not(.home-mode) .top-actions .ai-header-button{width:100%;min-width:0;height:38px;justify-content:center;padding:0 12px;border-radius:11px;font-size:.7rem;box-shadow:0 6px 16px #003a7426}
  body:not(.home-mode) .top-actions .ai-header-button .icon{width:18px;height:18px}
  body:not(.home-mode) .top-actions .search-open,body:not(.home-mode) .top-actions>.icon-btn{width:38px;height:38px;min-width:38px;padding:0;justify-content:center;border-radius:11px}
  body:not(.home-mode) .content{min-height:calc(100svh - 105px);padding-top:18px}
}
@media(max-width:390px){
  body:not(.home-mode) .top-actions{grid-template-columns:minmax(0,1fr) repeat(3,36px);gap:6px}
  body:not(.home-mode) .top-actions .search-open,body:not(.home-mode) .top-actions>.icon-btn{width:36px;height:36px;min-width:36px}
  body:not(.home-mode) .top-actions .ai-header-button{height:36px;padding:0 9px;font-size:.66rem}
}

body{font:17px/1.6 'Segoe UI',Arial,sans-serif;color:#24485f;margin:0;background:#f1f5f8}main{max-width:850px;background:white;margin:30px auto;padding:45px;border-top:6px solid #005987}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe5ed;padding-bottom:20px}header img{width:150px}h1{color:#00325a;font-size:30px;line-height:1.3}h3{color:#005c88;margin:25px 0 8px}p{margin:8px 0}small{color:#657f90}aside{background:#fff5e5;padding:15px;border-left:3px solid #caa865;margin:20px 0}button{background:#00325a;border:0;color:white;padding:12px 20px;cursor:pointer}footer{margin-top:30px;border-top:1px solid #dbe5ed;padding-top:15px;font-size:13px}@media(max-width:650px){main{margin:0;padding:24px}}@media print{body{background:white}main{margin:0;padding:0;max-width:none}button{display:none}h3{break-after:avoid}p{orphans:3;widows:3}}
/* ── Login background : image statique préchargée ── */
#lgPhoto,#login .lg-visual .ph{background-image:url('/data/login.jpg')!important}
