diff --git a/docs/3/A3_codifica_info/404.html b/docs/3/A3_codifica_info/404.html
index 2256e902..83882a5b 100644
--- a/docs/3/A3_codifica_info/404.html
+++ b/docs/3/A3_codifica_info/404.html
@@ -10,58 +10,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -70,36 +23,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva100-079feb5e.jpg b/docs/3/A3_codifica_info/assets/Diapositiva100-079feb5e.jpg
deleted file mode 100644
index 612b9689..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva100-079feb5e.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva101-8cf6adde.jpg b/docs/3/A3_codifica_info/assets/Diapositiva101-8cf6adde.jpg
deleted file mode 100644
index d7dc46c9..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva101-8cf6adde.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva102-d4fc7599.jpg b/docs/3/A3_codifica_info/assets/Diapositiva102-d4fc7599.jpg
deleted file mode 100644
index ca81389a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva102-d4fc7599.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva103-fa6fc285.jpg b/docs/3/A3_codifica_info/assets/Diapositiva103-fa6fc285.jpg
deleted file mode 100644
index 88f72201..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva103-fa6fc285.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva104-7ab3b69b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva104-7ab3b69b.jpg
deleted file mode 100644
index 3fcb1e95..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva104-7ab3b69b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva105-2beaf562.jpg b/docs/3/A3_codifica_info/assets/Diapositiva105-2beaf562.jpg
deleted file mode 100644
index fed64ad9..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva105-2beaf562.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva106-7d56b06b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva106-7d56b06b.jpg
deleted file mode 100644
index c00ac95d..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva106-7d56b06b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva107-207cc49e.jpg b/docs/3/A3_codifica_info/assets/Diapositiva107-207cc49e.jpg
deleted file mode 100644
index 10d32f0f..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva107-207cc49e.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva108-92b071e7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva108-92b071e7.jpg
deleted file mode 100644
index b301261f..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva108-92b071e7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva109-f20c3a55.jpg b/docs/3/A3_codifica_info/assets/Diapositiva109-f20c3a55.jpg
deleted file mode 100644
index 8398cb0c..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva109-f20c3a55.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva110-b08763a7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva110-b08763a7.jpg
deleted file mode 100644
index 9507ba71..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva110-b08763a7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva111-e776d2a5.jpg b/docs/3/A3_codifica_info/assets/Diapositiva111-e776d2a5.jpg
deleted file mode 100644
index 62da6e11..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva111-e776d2a5.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva112-71292260.jpg b/docs/3/A3_codifica_info/assets/Diapositiva112-71292260.jpg
deleted file mode 100644
index a2d8419b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva112-71292260.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva113-52a1490b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva113-52a1490b.jpg
deleted file mode 100644
index e6454fca..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva113-52a1490b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva114-9b081e27.jpg b/docs/3/A3_codifica_info/assets/Diapositiva114-9b081e27.jpg
deleted file mode 100644
index 40995e90..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva114-9b081e27.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva115-27dc0b85.jpg b/docs/3/A3_codifica_info/assets/Diapositiva115-27dc0b85.jpg
deleted file mode 100644
index 8a8f6c80..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva115-27dc0b85.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva116-f3110940.jpg b/docs/3/A3_codifica_info/assets/Diapositiva116-f3110940.jpg
deleted file mode 100644
index 4e61ed8e..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva116-f3110940.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva117-0117a760.jpg b/docs/3/A3_codifica_info/assets/Diapositiva117-0117a760.jpg
deleted file mode 100644
index 2b497fb8..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva117-0117a760.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva118-f680b184.jpg b/docs/3/A3_codifica_info/assets/Diapositiva118-f680b184.jpg
deleted file mode 100644
index 3a43c135..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva118-f680b184.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva119-dd973f77.jpg b/docs/3/A3_codifica_info/assets/Diapositiva119-dd973f77.jpg
deleted file mode 100644
index 4c16b5b2..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva119-dd973f77.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva120-9959b16b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva120-9959b16b.jpg
deleted file mode 100644
index a7654cf6..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva120-9959b16b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva121-c27ed486.jpg b/docs/3/A3_codifica_info/assets/Diapositiva121-c27ed486.jpg
deleted file mode 100644
index 4e094254..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva121-c27ed486.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva122-2346ae89.jpg b/docs/3/A3_codifica_info/assets/Diapositiva122-2346ae89.jpg
deleted file mode 100644
index 033fe408..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva122-2346ae89.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva123-3133ff74.jpg b/docs/3/A3_codifica_info/assets/Diapositiva123-3133ff74.jpg
deleted file mode 100644
index 7c72a385..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva123-3133ff74.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva124-f961cd79.jpg b/docs/3/A3_codifica_info/assets/Diapositiva124-f961cd79.jpg
deleted file mode 100644
index 4928c665..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva124-f961cd79.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva125-74526e40.jpg b/docs/3/A3_codifica_info/assets/Diapositiva125-74526e40.jpg
deleted file mode 100644
index 2c0ca300..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva125-74526e40.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva126-883e685f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva126-883e685f.jpg
deleted file mode 100644
index 24520443..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva126-883e685f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva127-61175e43.jpg b/docs/3/A3_codifica_info/assets/Diapositiva127-61175e43.jpg
deleted file mode 100644
index b8a353f5..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva127-61175e43.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva128-99271ac8.jpg b/docs/3/A3_codifica_info/assets/Diapositiva128-99271ac8.jpg
deleted file mode 100644
index 0c1d20f3..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva128-99271ac8.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva129-28cf3599.jpg b/docs/3/A3_codifica_info/assets/Diapositiva129-28cf3599.jpg
deleted file mode 100644
index ae458caf..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva129-28cf3599.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva130-583d1dd7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva130-583d1dd7.jpg
deleted file mode 100644
index d5497b37..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva130-583d1dd7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva131-fe008313.jpg b/docs/3/A3_codifica_info/assets/Diapositiva131-fe008313.jpg
deleted file mode 100644
index 2566afb8..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva131-fe008313.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva132-71073d82.jpg b/docs/3/A3_codifica_info/assets/Diapositiva132-71073d82.jpg
deleted file mode 100644
index 256fc378..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva132-71073d82.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva133-cff798b5.jpg b/docs/3/A3_codifica_info/assets/Diapositiva133-cff798b5.jpg
deleted file mode 100644
index b6a6679a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva133-cff798b5.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva134-61ad6ecd.jpg b/docs/3/A3_codifica_info/assets/Diapositiva134-61ad6ecd.jpg
deleted file mode 100644
index a71710ef..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva134-61ad6ecd.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva135-975d2fb8.jpg b/docs/3/A3_codifica_info/assets/Diapositiva135-975d2fb8.jpg
deleted file mode 100644
index 82a52c44..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva135-975d2fb8.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva136-4cfd916d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva136-4cfd916d.jpg
deleted file mode 100644
index 56332d47..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva136-4cfd916d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva137-ec8944fe.jpg b/docs/3/A3_codifica_info/assets/Diapositiva137-ec8944fe.jpg
deleted file mode 100644
index 83449b5b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva137-ec8944fe.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva138-fb65e07c.jpg b/docs/3/A3_codifica_info/assets/Diapositiva138-fb65e07c.jpg
deleted file mode 100644
index 503cefaa..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva138-fb65e07c.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva139-89085510.jpg b/docs/3/A3_codifica_info/assets/Diapositiva139-89085510.jpg
deleted file mode 100644
index 9ed70ac2..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva139-89085510.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva140-6242095d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva140-6242095d.jpg
deleted file mode 100644
index ded2863e..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva140-6242095d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva141-e7d5084c.jpg b/docs/3/A3_codifica_info/assets/Diapositiva141-e7d5084c.jpg
deleted file mode 100644
index 518fee7c..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva141-e7d5084c.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva142-e6a1f51a.jpg b/docs/3/A3_codifica_info/assets/Diapositiva142-e6a1f51a.jpg
deleted file mode 100644
index df139cca..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva142-e6a1f51a.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva143-407df21f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva143-407df21f.jpg
deleted file mode 100644
index 24c2d654..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva143-407df21f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva144-4e3db618.jpg b/docs/3/A3_codifica_info/assets/Diapositiva144-4e3db618.jpg
deleted file mode 100644
index b3ba3a31..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva144-4e3db618.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva145-dc49f9a2.jpg b/docs/3/A3_codifica_info/assets/Diapositiva145-dc49f9a2.jpg
deleted file mode 100644
index 801e5ff0..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva145-dc49f9a2.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva146-4299d1ad.jpg b/docs/3/A3_codifica_info/assets/Diapositiva146-4299d1ad.jpg
deleted file mode 100644
index 8573d42f..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva146-4299d1ad.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva147-7c7eb465.jpg b/docs/3/A3_codifica_info/assets/Diapositiva147-7c7eb465.jpg
deleted file mode 100644
index 1643abb5..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva147-7c7eb465.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva148-4757b858.jpg b/docs/3/A3_codifica_info/assets/Diapositiva148-4757b858.jpg
deleted file mode 100644
index 1bdba5c1..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva148-4757b858.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva149-3981b9c3.jpg b/docs/3/A3_codifica_info/assets/Diapositiva149-3981b9c3.jpg
deleted file mode 100644
index a232d9e9..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva149-3981b9c3.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva150-7f99ada8.jpg b/docs/3/A3_codifica_info/assets/Diapositiva150-7f99ada8.jpg
deleted file mode 100644
index 88c1c8a4..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva150-7f99ada8.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva151-8cc3e1a0.jpg b/docs/3/A3_codifica_info/assets/Diapositiva151-8cc3e1a0.jpg
deleted file mode 100644
index 9386aabf..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva151-8cc3e1a0.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva152-4d81a7d3.jpg b/docs/3/A3_codifica_info/assets/Diapositiva152-4d81a7d3.jpg
deleted file mode 100644
index 0319679c..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva152-4d81a7d3.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva159-f8450a61.jpg b/docs/3/A3_codifica_info/assets/Diapositiva159-f8450a61.jpg
deleted file mode 100644
index 51ad5c06..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva159-f8450a61.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva160-94e136ba.jpg b/docs/3/A3_codifica_info/assets/Diapositiva160-94e136ba.jpg
deleted file mode 100644
index 95fdbd89..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva160-94e136ba.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva161-06efed51.jpg b/docs/3/A3_codifica_info/assets/Diapositiva161-06efed51.jpg
deleted file mode 100644
index 3c645c93..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva161-06efed51.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva162-c67ed61f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva162-c67ed61f.jpg
deleted file mode 100644
index b215d2fa..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva162-c67ed61f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva163-11567e6a.jpg b/docs/3/A3_codifica_info/assets/Diapositiva163-11567e6a.jpg
deleted file mode 100644
index df6db512..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva163-11567e6a.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva164-d46cea14.jpg b/docs/3/A3_codifica_info/assets/Diapositiva164-d46cea14.jpg
deleted file mode 100644
index 4230c5d7..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva164-d46cea14.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva34-491f06c7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva34-491f06c7.jpg
deleted file mode 100644
index 9c992d9b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva34-491f06c7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva35-55c5319d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva35-55c5319d.jpg
deleted file mode 100644
index 2ab7089b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva35-55c5319d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva36-89f0e52c.jpg b/docs/3/A3_codifica_info/assets/Diapositiva36-89f0e52c.jpg
deleted file mode 100644
index 16776b0a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva36-89f0e52c.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva48-ca7fc9cd.jpg b/docs/3/A3_codifica_info/assets/Diapositiva48-ca7fc9cd.jpg
deleted file mode 100644
index ecbfa080..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva48-ca7fc9cd.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva49-c8e24b76.jpg b/docs/3/A3_codifica_info/assets/Diapositiva49-c8e24b76.jpg
deleted file mode 100644
index e1ea0c2e..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva49-c8e24b76.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva50-d4fc3d07.jpg b/docs/3/A3_codifica_info/assets/Diapositiva50-d4fc3d07.jpg
deleted file mode 100644
index af3910c7..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva50-d4fc3d07.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva51-2652eb33.jpg b/docs/3/A3_codifica_info/assets/Diapositiva51-2652eb33.jpg
deleted file mode 100644
index fabd40af..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva51-2652eb33.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva52-211aefeb.jpg b/docs/3/A3_codifica_info/assets/Diapositiva52-211aefeb.jpg
deleted file mode 100644
index a923b527..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva52-211aefeb.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva53-c42e086a.jpg b/docs/3/A3_codifica_info/assets/Diapositiva53-c42e086a.jpg
deleted file mode 100644
index f892341a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva53-c42e086a.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva54-b7cd0770.jpg b/docs/3/A3_codifica_info/assets/Diapositiva54-b7cd0770.jpg
deleted file mode 100644
index f0f1f214..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva54-b7cd0770.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva55-31a7fd0d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva55-31a7fd0d.jpg
deleted file mode 100644
index 2a9d156a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva55-31a7fd0d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva56-3bcdf3cd.jpg b/docs/3/A3_codifica_info/assets/Diapositiva56-3bcdf3cd.jpg
deleted file mode 100644
index 7e14afc1..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva56-3bcdf3cd.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva57-792c9c20.jpg b/docs/3/A3_codifica_info/assets/Diapositiva57-792c9c20.jpg
deleted file mode 100644
index 09055a51..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva57-792c9c20.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva58-091b024d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva58-091b024d.jpg
deleted file mode 100644
index 551a16ac..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva58-091b024d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva59-4218c01f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva59-4218c01f.jpg
deleted file mode 100644
index 58062a21..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva59-4218c01f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva60-b0a962e3.jpg b/docs/3/A3_codifica_info/assets/Diapositiva60-b0a962e3.jpg
deleted file mode 100644
index 36e1d91a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva60-b0a962e3.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva61-be515aa2.jpg b/docs/3/A3_codifica_info/assets/Diapositiva61-be515aa2.jpg
deleted file mode 100644
index f24a98df..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva61-be515aa2.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva62-344bcabf.jpg b/docs/3/A3_codifica_info/assets/Diapositiva62-344bcabf.jpg
deleted file mode 100644
index ba95af9a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva62-344bcabf.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva63-118dba24.jpg b/docs/3/A3_codifica_info/assets/Diapositiva63-118dba24.jpg
deleted file mode 100644
index 82068567..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva63-118dba24.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva64-0fcd0b65.jpg b/docs/3/A3_codifica_info/assets/Diapositiva64-0fcd0b65.jpg
deleted file mode 100644
index d9c321d5..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva64-0fcd0b65.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva65-54dd7f95.jpg b/docs/3/A3_codifica_info/assets/Diapositiva65-54dd7f95.jpg
deleted file mode 100644
index 6a35ef4a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva65-54dd7f95.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva66-7cd1d94f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva66-7cd1d94f.jpg
deleted file mode 100644
index 56d7cdd8..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva66-7cd1d94f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva67-1b9bb191.jpg b/docs/3/A3_codifica_info/assets/Diapositiva67-1b9bb191.jpg
deleted file mode 100644
index fab35a99..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva67-1b9bb191.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva68-9df02a1d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva68-9df02a1d.jpg
deleted file mode 100644
index 350d8ac6..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva68-9df02a1d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva69-396060c0.jpg b/docs/3/A3_codifica_info/assets/Diapositiva69-396060c0.jpg
deleted file mode 100644
index e4a75232..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva69-396060c0.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva70-9413d13d.jpg b/docs/3/A3_codifica_info/assets/Diapositiva70-9413d13d.jpg
deleted file mode 100644
index 010624d3..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva70-9413d13d.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva71-8d0f6ab7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva71-8d0f6ab7.jpg
deleted file mode 100644
index 2720add5..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva71-8d0f6ab7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva72-50c05a2e.jpg b/docs/3/A3_codifica_info/assets/Diapositiva72-50c05a2e.jpg
deleted file mode 100644
index 36a8a620..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva72-50c05a2e.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva73-3a5d19fa.jpg b/docs/3/A3_codifica_info/assets/Diapositiva73-3a5d19fa.jpg
deleted file mode 100644
index 189e895a..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva73-3a5d19fa.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva74-8b56744b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva74-8b56744b.jpg
deleted file mode 100644
index 5713b27d..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva74-8b56744b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva75-8670f76e.jpg b/docs/3/A3_codifica_info/assets/Diapositiva75-8670f76e.jpg
deleted file mode 100644
index bf9216de..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva75-8670f76e.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva76-6b64aa29.jpg b/docs/3/A3_codifica_info/assets/Diapositiva76-6b64aa29.jpg
deleted file mode 100644
index ac264b97..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva76-6b64aa29.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva77-c4aae63c.jpg b/docs/3/A3_codifica_info/assets/Diapositiva77-c4aae63c.jpg
deleted file mode 100644
index 0152d905..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva77-c4aae63c.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva78-07db9a00.jpg b/docs/3/A3_codifica_info/assets/Diapositiva78-07db9a00.jpg
deleted file mode 100644
index 32e97738..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva78-07db9a00.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva79-44ddb1f3.jpg b/docs/3/A3_codifica_info/assets/Diapositiva79-44ddb1f3.jpg
deleted file mode 100644
index edb3e8e7..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva79-44ddb1f3.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva80-53dfeebb.jpg b/docs/3/A3_codifica_info/assets/Diapositiva80-53dfeebb.jpg
deleted file mode 100644
index c98a514e..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva80-53dfeebb.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva81-3da59fd7.jpg b/docs/3/A3_codifica_info/assets/Diapositiva81-3da59fd7.jpg
deleted file mode 100644
index f3b56c5e..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva81-3da59fd7.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva82-e3b38f9f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva82-e3b38f9f.jpg
deleted file mode 100644
index 73dd3144..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva82-e3b38f9f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva83-f212b340.jpg b/docs/3/A3_codifica_info/assets/Diapositiva83-f212b340.jpg
deleted file mode 100644
index 6a202a2d..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva83-f212b340.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva84-79269c3b.jpg b/docs/3/A3_codifica_info/assets/Diapositiva84-79269c3b.jpg
deleted file mode 100644
index 0aecfc12..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva84-79269c3b.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva85-de03eabc.jpg b/docs/3/A3_codifica_info/assets/Diapositiva85-de03eabc.jpg
deleted file mode 100644
index 8708f258..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva85-de03eabc.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva86-920e4491.jpg b/docs/3/A3_codifica_info/assets/Diapositiva86-920e4491.jpg
deleted file mode 100644
index 2d25b200..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva86-920e4491.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva87-e2622188.jpg b/docs/3/A3_codifica_info/assets/Diapositiva87-e2622188.jpg
deleted file mode 100644
index aa941707..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva87-e2622188.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva88-5a2a5a31.jpg b/docs/3/A3_codifica_info/assets/Diapositiva88-5a2a5a31.jpg
deleted file mode 100644
index 7ec2590b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva88-5a2a5a31.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva89-6de546f9.jpg b/docs/3/A3_codifica_info/assets/Diapositiva89-6de546f9.jpg
deleted file mode 100644
index 1ca694f2..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva89-6de546f9.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva90-c6ecc61f.jpg b/docs/3/A3_codifica_info/assets/Diapositiva90-c6ecc61f.jpg
deleted file mode 100644
index 3cd003a7..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva90-c6ecc61f.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva91-715fff71.jpg b/docs/3/A3_codifica_info/assets/Diapositiva91-715fff71.jpg
deleted file mode 100644
index 95ac1a04..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva91-715fff71.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva92-4d0ac74e.jpg b/docs/3/A3_codifica_info/assets/Diapositiva92-4d0ac74e.jpg
deleted file mode 100644
index 9e96741c..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva92-4d0ac74e.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva93-e0440dbd.jpg b/docs/3/A3_codifica_info/assets/Diapositiva93-e0440dbd.jpg
deleted file mode 100644
index 79abbdd3..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva93-e0440dbd.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva94-f28cff92.jpg b/docs/3/A3_codifica_info/assets/Diapositiva94-f28cff92.jpg
deleted file mode 100644
index 5030b7b9..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva94-f28cff92.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva95-a180687c.jpg b/docs/3/A3_codifica_info/assets/Diapositiva95-a180687c.jpg
deleted file mode 100644
index e08ee217..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva95-a180687c.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva96-6b8590ae.jpg b/docs/3/A3_codifica_info/assets/Diapositiva96-6b8590ae.jpg
deleted file mode 100644
index 72e1dd1b..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva96-6b8590ae.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva97-609422ac.jpg b/docs/3/A3_codifica_info/assets/Diapositiva97-609422ac.jpg
deleted file mode 100644
index a4af8afe..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva97-609422ac.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva98-dd659b33.jpg b/docs/3/A3_codifica_info/assets/Diapositiva98-dd659b33.jpg
deleted file mode 100644
index b2789941..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva98-dd659b33.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/Diapositiva99-9e0901b8.jpg b/docs/3/A3_codifica_info/assets/Diapositiva99-9e0901b8.jpg
deleted file mode 100644
index 9e0fbcec..00000000
Binary files a/docs/3/A3_codifica_info/assets/Diapositiva99-9e0901b8.jpg and /dev/null differ
diff --git a/docs/3/A3_codifica_info/assets/DrawingControls-00b6408f.js b/docs/3/A3_codifica_info/assets/DrawingControls-3691fb32.js
similarity index 52%
rename from docs/3/A3_codifica_info/assets/DrawingControls-00b6408f.js
rename to docs/3/A3_codifica_info/assets/DrawingControls-3691fb32.js
index 7028c34b..bbd27343 100644
--- a/docs/3/A3_codifica_info/assets/DrawingControls-00b6408f.js
+++ b/docs/3/A3_codifica_info/assets/DrawingControls-3691fb32.js
@@ -1,3 +1,3 @@
-import{o as l,f as r,g as e,d as k,i as y,a as M,B as x,s as I,a5 as E,a6 as N,n as B,h as n,_ as D,x as T,R as q,E as a,m as i,a7 as v,p as f,r as F,a8 as w,a9 as _,aa as W,F as P,ab as U,ac as Y,ad as G,ae as J,af as p,ag as g,ah as u,ai as L,aj as $,ak as Q}from"./index-748f3bba.js";const X={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},nn=e("path",{fill:"currentColor",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12z"},null,-1),en=e("path",{fill:"currentColor",d:"M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z"},null,-1),on=[nn,en];function tn(c,s){return l(),r("svg",X,on)}const sn={name:"carbon-close-outline",render:tn},ln={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},rn=e("path",{fill:"currentColor",d:"M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16Zm23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9ZM8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0Z"},null,-1),an=[rn];function cn(c,s){return l(),r("svg",ln,an)}const dn={name:"carbon-error",render:cn},_n={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},un=e("path",{fill:"currentColor",d:"M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z"},null,-1),hn=[un];function vn(c,s){return l(),r("svg",_n,hn)}const mn={name:"carbon-pin",render:vn},pn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},gn=e("path",{fill:"currentColor",d:"M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z"},null,-1),bn=[gn];function fn(c,s){return l(),r("svg",pn,bn)}const wn={name:"carbon-pin-filled",render:fn},$n={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Cn=e("path",{fill:"currentColor",d:"M12 12h2v12h-2zm6 0h2v12h-2z"},null,-1),xn=e("path",{fill:"currentColor",d:"M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zm4-26h8v2h-8z"},null,-1),Ln=[Cn,xn];function kn(c,s){return l(),r("svg",$n,Ln)}const yn={name:"carbon-delete",render:kn},Mn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Bn=e("path",{fill:"currentColor",d:"M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16Z"},null,-1),Dn=[Bn];function zn(c,s){return l(),r("svg",Mn,Dn)}const Vn={name:"carbon-redo",render:zn},Zn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Sn=e("path",{fill:"currentColor",d:"M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16Z"},null,-1),An=[Sn];function Hn(c,s){return l(),r("svg",Zn,An)}const Kn={name:"carbon-undo",render:Hn},On={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Rn=e("path",{fill:"currentColor",d:"M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM6 26V6h20v20Z"},null,-1),jn=[Rn];function In(c,s){return l(),r("svg",On,jn)}const En={name:"carbon-checkbox",render:In},Nn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Tn=e("path",{fill:"currentColor",d:"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),qn=[Tn];function Fn(c,s){return l(),r("svg",Nn,qn)}const Wn={name:"carbon-radio-button",render:Fn},Pn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Un=e("path",{fill:"currentColor",d:"M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6H10z"},null,-1),Yn=[Un];function Gn(c,s){return l(),r("svg",Pn,Yn)}const Jn={name:"carbon-arrow-up-right",render:Gn},Qn=k({__name:"Draggable",props:{storageKey:{type:String,required:!1},initial:{type:Object,required:!1}},setup(c){const s=c;y(M);const m=x(null),d=s.initial??{x:0,y:0},b=s.storageKey?I(s.storageKey,d):x(d),{style:h}=E(m,{initialValue:b});return(o,C)=>(l(),r("div",{ref_key:"el",ref:m,class:"fixed",style:B(n(h))},[N(o.$slots,"default")],4))}}),Xn=D(Qn,[["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/Draggable.vue"]]),ne=e("svg",{width:"1em",height:"1em",class:"-mt-0.5",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24"},[e("path",{d:"M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z",fill:"currentColor"})],-1),ee=[ne],oe=["onClick"],te=k({__name:"DrawingControls",setup(c){y(M);function s(){L.undo()}function m(){L.redo()}function d(h){v.value=h,_.value=!0}function b(h){w.color=h,_.value=!0}return(h,o)=>{const C=Q,z=Jn,V=Wn,Z=En,S=Kn,A=Vn,H=yn,K=wn,O=mn,R=dn,j=sn;return l(),T(Xn,{class:a(["flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200",n(_)?"":n(u)?"opacity-40 hover:opacity-90":"opacity-0 pointer-events-none"]),dark:"border border-gray-400 border-opacity-10","storage-key":"slidev-drawing-pos","initial-x":10,"initial-y":10},{default:q(()=>[e("button",{class:a(["slidev-icon-btn",{shallow:n(v)!=="stylus"}]),onClick:o[0]||(o[0]=t=>d("stylus"))},[i(C)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(v)!=="line"}]),onClick:o[1]||(o[1]=t=>d("line"))},ee,2),e("button",{class:a(["slidev-icon-btn",{shallow:n(v)!=="arrow"}]),onClick:o[2]||(o[2]=t=>d("arrow"))},[i(z)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(v)!=="ellipse"}]),onClick:o[3]||(o[3]=t=>d("ellipse"))},[i(V)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(v)!=="rectangle"}]),onClick:o[4]||(o[4]=t=>d("rectangle"))},[i(Z)],2),f(" TODO: not sure why it's not working! "),f(` `),i($),(l(!0),a(P,null,F(n(W),t=>(l(),a("button",{key:t,class:r(["slidev-icon-btn",n(w).color===t?"active":"shallow"]),onClick:se=>b(t)},[e("div",{class:r(["w-6 h-6 transition-all transform border border-gray-400/50",n(w).color!==t?"rounded-1/2 scale-85":"rounded-md"]),style:B(n(_)?{background:t}:{borderColor:t})},null,6)],10,oe))),128)),i($),e("button",{class:r(["slidev-icon-btn",{disabled:!n(U)}]),onClick:o[5]||(o[5]=t=>s())},[i(S)],2),e("button",{class:r(["slidev-icon-btn",{disabled:!n(Y)}]),onClick:o[6]||(o[6]=t=>m())},[i(A)],2),e("button",{class:r(["slidev-icon-btn",{disabled:!n(G)}]),onClick:o[7]||(o[7]=t=>n(J)())},[i(H)],2),i($),e("button",{class:r(["slidev-icon-btn",{shallow:!n(u)}]),onClick:o[8]||(o[8]=t=>u.value=!n(u))},[p(i(K,{class:"transform -rotate-45"},null,512),[[g,n(u)]]),p(i(O,null,null,512),[[g,!n(u)]])],2),n(_)?(l(),a("button",{key:0,class:r(["slidev-icon-btn",{shallow:!n(_)}]),onClick:o[9]||(o[9]=t=>_.value=!n(_))},[p(i(R,null,null,512),[[g,n(u)]]),p(i(j,null,null,512),[[g,!n(u)]])],2)):f("v-if",!0)]),_:1},8,["class"])}}}),ie=D(te,[["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/DrawingControls.vue"]]);export{ie as default};
diff --git a/docs/3/A3_codifica_info/assets/DrawingLayer-8dd4c9ed.js b/docs/3/A3_codifica_info/assets/DrawingLayer-8dd4c9ed.js
new file mode 100644
index 00000000..cace8fb1
--- /dev/null
+++ b/docs/3/A3_codifica_info/assets/DrawingLayer-8dd4c9ed.js
@@ -0,0 +1 @@
+import{d as r,i as s,a as i,al as c,B as u,M as m,ai as a,Q as d,am as _,an as f,o as p,f as v,E as g,h as o,a9 as t,_ as h}from"./index-1bdb4140.js";const w=r({__name:"DrawingLayer",setup(x){s(i);const l=s(c),e=u();return m(()=>{a.mount(e.value,e.value.parentElement),d(l,n=>a.options.coordinateScale=1/n,{immediate:!0}),_()}),f(()=>{a.unmount()}),(n,y)=>(p(),v("svg",{ref_key:"svg",ref:e,class:g(["w-full h-full absolute top-0",{"pointer-events-none":!o(t),"touch-none":o(t)}])},null,2))}}),C=h(w,[["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/DrawingLayer.vue"]]);export{C as default};
diff --git a/docs/3/A3_codifica_info/assets/DrawingLayer-aa3b4726.js b/docs/3/A3_codifica_info/assets/DrawingLayer-aa3b4726.js
deleted file mode 100644
index 8834a211..00000000
--- a/docs/3/A3_codifica_info/assets/DrawingLayer-aa3b4726.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as i,i as o,a as r,al as c,B as u,M as d,ai as a,Q as m,am as _,an as f,o as p,f as v,E as g,h as s,a9 as t,_ as h}from"./index-748f3bba.js";const w=i({__name:"DrawingLayer",setup(x){o(r);const l=o(c),e=u();return d(()=>{a.mount(e.value,e.value.parentElement),m(l,n=>a.options.coordinateScale=1/n,{immediate:!0}),_()}),f(()=>{a.unmount()}),(n,y)=>(p(),v("svg",{ref_key:"svg",ref:e,class:g(["w-full h-full absolute top-0",{"pointer-events-none":!s(t),"touch-none":s(t)}])},null,2))}}),C=h(w,[["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/DrawingLayer.vue"]]);export{C as default};
diff --git a/docs/3/A3_codifica_info/assets/NoteDisplay-86b48009.js b/docs/3/A3_codifica_info/assets/NoteDisplay-755a46f2.js
similarity index 79%
rename from docs/3/A3_codifica_info/assets/NoteDisplay-86b48009.js
rename to docs/3/A3_codifica_info/assets/NoteDisplay-755a46f2.js
index ebb605d8..5e13f890 100644
--- a/docs/3/A3_codifica_info/assets/NoteDisplay-86b48009.js
+++ b/docs/3/A3_codifica_info/assets/NoteDisplay-755a46f2.js
@@ -1 +1 @@
-import{d as c,i as d,a as u,f as n,E as s,g as a,t as r,o as l,_ as m}from"./index-748f3bba.js";const f=["innerHTML"],v=["textContent"],k=["textContent"],y=c({__name:"NoteDisplay",props:{class:{type:String,required:!1},noteHtml:{type:String,required:!1},note:{type:String,required:!1},placeholder:{type:String,required:!1}},emits:["click"],setup(p){const o=p;return d(u),(e,t)=>e.noteHtml?(l(),n("div",{key:0,class:s(["prose overflow-auto outline-none",o.class]),onClick:t[0]||(t[0]=i=>e.$emit("click")),innerHTML:e.noteHtml},null,10,f)):e.note?(l(),n("div",{key:1,class:s(["prose overflow-auto outline-none",o.class]),onClick:t[1]||(t[1]=i=>e.$emit("click"))},[a("p",{textContent:r(e.note)},null,8,v)],2)):(l(),n("div",{key:2,class:s(["prose overflow-auto outline-none opacity-50 italic",o.class]),onClick:t[2]||(t[2]=i=>e.$emit("click"))},[a("p",{textContent:r(o.placeholder||"No notes.")},null,8,k)],2))}}),g=m(y,[["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NoteDisplay.vue"]]);export{g as N};
+import{d as c,i as d,a as u,f as n,E as s,g as a,t as r,o as l,_ as m}from"./index-1bdb4140.js";const f=["innerHTML"],v=["textContent"],k=["textContent"],y=c({__name:"NoteDisplay",props:{class:{type:String,required:!1},noteHtml:{type:String,required:!1},note:{type:String,required:!1},placeholder:{type:String,required:!1}},emits:["click"],setup(p){const o=p;return d(u),(e,t)=>e.noteHtml?(l(),n("div",{key:0,class:s(["prose overflow-auto outline-none",o.class]),onClick:t[0]||(t[0]=i=>e.$emit("click")),innerHTML:e.noteHtml},null,10,f)):e.note?(l(),n("div",{key:1,class:s(["prose overflow-auto outline-none",o.class]),onClick:t[1]||(t[1]=i=>e.$emit("click"))},[a("p",{textContent:r(e.note)},null,8,v)],2)):(l(),n("div",{key:2,class:s(["prose overflow-auto outline-none opacity-50 italic",o.class]),onClick:t[2]||(t[2]=i=>e.$emit("click"))},[a("p",{textContent:r(o.placeholder||"No notes.")},null,8,k)],2))}}),g=m(y,[["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NoteDisplay.vue"]]);export{g as N};
diff --git a/docs/3/A3_codifica_info/assets/NotesView-885b9060.js b/docs/3/A3_codifica_info/assets/NotesView-b22c5d7b.js
similarity index 90%
rename from docs/3/A3_codifica_info/assets/NotesView-885b9060.js
rename to docs/3/A3_codifica_info/assets/NotesView-b22c5d7b.js
index 9b7e5311..04551927 100644
--- a/docs/3/A3_codifica_info/assets/NotesView-885b9060.js
+++ b/docs/3/A3_codifica_info/assets/NotesView-b22c5d7b.js
@@ -1 +1 @@
-import{o as n,f as i,g as e,d as K,i as O,a as P,c as S,b as U,s as W,v as d,w as u,j as M,n as L,h as o,m as a,p as q,x as V,t as B,F as G,k as F,y as J,z as Q,A as X,_ as Y}from"./index-748f3bba.js";import{N as H}from"./NoteDisplay-86b48009.js";const ee={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},te=e("path",{fill:"currentColor",d:"M8 12h10v2H8z"},null,-1),oe=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),ne=[te,oe];function se(_,c){return n(),i("svg",ee,ne)}const le={name:"carbon-zoom-out",render:se},ae={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ie=e("path",{fill:"currentColor",d:"M18 12h-4V8h-2v4H8v2h4v4h2v-4h4v-2z"},null,-1),ce=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),re=[ie,ce];function de(_,c){return n(),i("svg",ae,re)}const ue={name:"carbon-zoom-in",render:de},_e={class:"h-full flex flex-col"},pe={key:0,class:"px-5 py-2 max-h-60 overflow-auto border-t border-gray-400 border-opacity-20"},me={class:"flex-none border-t border-gray-400 border-opacity-20"},ve={class:"flex gap-1 items-center px-6 py-3"},he=e("div",{class:"flex-auto"},null,-1),fe={class:"p2 text-center"},xe=K({__name:"NotesView",setup(_){O(P);const c=S.titleTemplate.replace("%s",S.title||"Slidev");U({title:`Notes - ${c}`});const{isFullscreen:T,toggle:p}=J,s=W("slidev-notes-font-size",18),l=d(()=>{var t;return((t=u.lastUpdate)==null?void 0:t.type)==="viewer"?u.viewerPage:u.page}),m=d(()=>M.find(t=>t.path===`${l.value}`)),r=d(()=>M.find(t=>t.path===`${l.value+1}`));function A(){s.value=s.value+1}function R(){s.value=s.value-1}return(t,v)=>{var h,f,x,g,b,y,z,$,w,N,k,C;const Z=Q,j=X,D=ue,I=le;return n(),i(G,null,[e("div",{class:"fixed top-0 left-0 h-2px bg-teal-500 transition-all duration-500",style:L({width:`${(l.value-1)/o(F)*100}%`})},null,4),e("div",_e,[e("div",{class:"px-5 flex-auto h-full overflow-auto",style:L({fontSize:`${o(s)}px`})},[a(H,{note:(x=(f=(h=m.value)==null?void 0:h.meta)==null?void 0:f.slide)==null?void 0:x.note,"note-html":(y=(b=(g=m.value)==null?void 0:g.meta)==null?void 0:b.slide)==null?void 0:y.noteHTML,placeholder:`No notes for Slide ${l.value}.`},null,8,["note","note-html","placeholder"])],4),r.value?(n(),i("div",pe,[a(H,{class:"opacity-50",note:(w=($=(z=r.value)==null?void 0:z.meta)==null?void 0:$.slide)==null?void 0:w.note,"note-html":(C=(k=(N=r.value)==null?void 0:N.meta)==null?void 0:k.slide)==null?void 0:C.noteHTML,placeholder:"No notes for next slide."},null,8,["note","note-html"])])):q("v-if",!0),e("div",me,[e("div",ve,[e("button",{class:"slidev-icon-btn",onClick:v[0]||(v[0]=(...E)=>o(p)&&o(p)(...E))},[o(T)?(n(),V(Z,{key:0})):(n(),V(j,{key:1}))]),e("button",{class:"slidev-icon-btn",onClick:A},[a(D)]),e("button",{class:"slidev-icon-btn",onClick:R},[a(I)]),he,e("div",fe,B(l.value)+" / "+B(o(F)),1)])])])],64)}}}),ye=Y(xe,[["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NotesView.vue"]]);export{ye as default};
+import{o as n,f as i,g as e,d as K,i as O,a as P,c as S,b as U,s as W,v as d,w as u,j as M,n as L,h as o,m as a,p as q,x as V,t as B,F as G,k as F,y as J,z as Q,A as X,_ as Y}from"./index-1bdb4140.js";import{N as H}from"./NoteDisplay-755a46f2.js";const ee={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},te=e("path",{fill:"currentColor",d:"M8 12h10v2H8z"},null,-1),oe=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),ne=[te,oe];function se(_,c){return n(),i("svg",ee,ne)}const le={name:"carbon-zoom-out",render:se},ae={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ie=e("path",{fill:"currentColor",d:"M18 12h-4V8h-2v4H8v2h4v4h2v-4h4v-2z"},null,-1),ce=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),re=[ie,ce];function de(_,c){return n(),i("svg",ae,re)}const ue={name:"carbon-zoom-in",render:de},_e={class:"h-full flex flex-col"},pe={key:0,class:"px-5 py-2 max-h-60 overflow-auto border-t border-gray-400 border-opacity-20"},me={class:"flex-none border-t border-gray-400 border-opacity-20"},ve={class:"flex gap-1 items-center px-6 py-3"},he=e("div",{class:"flex-auto"},null,-1),fe={class:"p2 text-center"},xe=K({__name:"NotesView",setup(_){O(P);const c=S.titleTemplate.replace("%s",S.title||"Slidev");U({title:`Notes - ${c}`});const{isFullscreen:T,toggle:p}=J,s=W("slidev-notes-font-size",18),l=d(()=>{var t;return((t=u.lastUpdate)==null?void 0:t.type)==="viewer"?u.viewerPage:u.page}),m=d(()=>M.find(t=>t.path===`${l.value}`)),r=d(()=>M.find(t=>t.path===`${l.value+1}`));function A(){s.value=s.value+1}function R(){s.value=s.value-1}return(t,v)=>{var h,f,x,g,b,y,z,$,w,N,k,C;const Z=Q,j=X,D=ue,I=le;return n(),i(G,null,[e("div",{class:"fixed top-0 left-0 h-2px bg-teal-500 transition-all duration-500",style:L({width:`${(l.value-1)/o(F)*100}%`})},null,4),e("div",_e,[e("div",{class:"px-5 flex-auto h-full overflow-auto",style:L({fontSize:`${o(s)}px`})},[a(H,{note:(x=(f=(h=m.value)==null?void 0:h.meta)==null?void 0:f.slide)==null?void 0:x.note,"note-html":(y=(b=(g=m.value)==null?void 0:g.meta)==null?void 0:b.slide)==null?void 0:y.noteHTML,placeholder:`No notes for Slide ${l.value}.`},null,8,["note","note-html","placeholder"])],4),r.value?(n(),i("div",pe,[a(H,{class:"opacity-50",note:(w=($=(z=r.value)==null?void 0:z.meta)==null?void 0:$.slide)==null?void 0:w.note,"note-html":(C=(k=(N=r.value)==null?void 0:N.meta)==null?void 0:k.slide)==null?void 0:C.noteHTML,placeholder:"No notes for next slide."},null,8,["note","note-html"])])):q("v-if",!0),e("div",me,[e("div",ve,[e("button",{class:"slidev-icon-btn",onClick:v[0]||(v[0]=(...E)=>o(p)&&o(p)(...E))},[o(T)?(n(),V(Z,{key:0})):(n(),V(j,{key:1}))]),e("button",{class:"slidev-icon-btn",onClick:A},[a(D)]),e("button",{class:"slidev-icon-btn",onClick:R},[a(I)]),he,e("div",fe,B(l.value)+" / "+B(o(F)),1)])])])],64)}}}),ye=Y(xe,[["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NotesView.vue"]]);export{ye as default};
diff --git a/docs/3/A3_codifica_info/assets/Presenter-7abf913a.js b/docs/3/A3_codifica_info/assets/Presenter-7abf913a.js
new file mode 100644
index 00000000..bf5250c6
--- /dev/null
+++ b/docs/3/A3_codifica_info/assets/Presenter-7abf913a.js
@@ -0,0 +1 @@
+import{o as d,f as k,g as e,B as S,C as H,v as h,d as V,i as I,a as B,D as y,x as p,E as P,_ as A,G as R,H as z,c as b,b as D,I as $,J as O,K as W,L as E,M as L,N as q,O as F,P as K,Q as U,h as i,m as u,t as Z,n as x,R as N,S as T,p as j,T as G,U as w,V as J,F as Q,W as X,X as Y,w as ee,Y as te,Z as se,q as M,$ as oe,a0 as le,a1 as ne,a2 as ae,k as ie,a3 as re,a4 as ce}from"./index-1bdb4140.js";import{N as ue}from"./NoteDisplay-755a46f2.js";import de from"./DrawingControls-3691fb32.js";const _e={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ve=e("path",{fill:"currentColor",d:"M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z"},null,-1),me=[ve];function pe(o,n){return d(),k("svg",_e,me)}const he={name:"carbon-renew",render:pe},fe={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=e("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),xe=e("path",{fill:"currentColor",d:"M20.59 22L15 16.41V7h2v8.58l5 5.01L20.59 22z"},null,-1),we=[ge,xe];function Se(o,n){return d(),k("svg",fe,we)}const ye={name:"carbon-time",render:Se},ke="/3/A3_codifica_info/assets/logo-title-horizontal-96c3c915.png";function Ce(){const o=S(Date.now()),n=H({interval:1e3}),_=h(()=>{const t=(n.value-o.value)/1e3,l=Math.floor(t%60).toString().padStart(2,"0");return`${Math.floor(t/60).toString().padStart(2,"0")}:${l}`});function v(){o.value=n.value}return{timer:_,resetTimer:v}}const be=V({__name:"NoteStatic",props:{class:{type:String,required:!1}},setup(o){const n=o;I(B);const _=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.note}),v=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.noteHTML});return(t,l)=>(d(),p(ue,{class:P(n.class),note:_.value,"note-html":v.value},null,8,["class","note","note-html"]))}}),$e=A(be,[["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NoteStatic.vue"]]),f=o=>(X("data-v-574fd206"),o=o(),Y(),o),Ne={class:"bg-main h-full slidev-presenter"},Te={class:"grid-container"},Me={class:"grid-section top flex"},Ve=f(()=>e("img",{src:ke,class:"ml-2 my-auto h-10 py-1 lg:h-14 lg:py-2"},null,-1)),Ie=f(()=>e("div",{class:"flex-auto"},null,-1)),Be={class:"text-2xl pl-2 pr-6 my-auto tabular-nums"},Pe=f(()=>e("div",{class:"context"}," current ",-1)),Ae=f(()=>e("div",{class:"context"}," next ",-1)),He={class:"grid-section note overflow-auto"},Re={class:"grid-section bottom"},ze={class:"progress-bar"},De=V({__name:"Presenter",setup(o){I(B);const n=S();R(),z(n);const _=b.titleTemplate.replace("%s",b.title||"Slidev");D({title:`Presenter - ${_}`});const{timer:v,resetTimer:t}=Ce(),l=S([]),s=h(()=>$.value{const C=n.value.querySelector("#slide-content"),r=q(F()),g=K();U(()=>{if(!g.value||te.value||!se.value)return;const c=C.getBoundingClientRect(),a=(r.x-c.left)/c.width*100,m=(r.y-c.top)/c.height*100;if(!(a<0||a>100||m<0||m>100))return{x:a,y:m}},c=>{ee.cursor=c})}),(C,r)=>{const g=ye,c=he;return d(),k(Q,null,[e("div",Ne,[e("div",Te,[e("div",Me,[Ve,Ie,e("div",{class:"timer-btn my-auto relative w-22px h-22px cursor-pointer text-lg",opacity:"50 hover:100",onClick:r[0]||(r[0]=(...a)=>i(t)&&i(t)(...a))},[u(g,{class:"absolute"}),u(c,{class:"absolute opacity-0"})]),e("div",Be,Z(i(v)),1)]),e("div",{ref_key:"main",ref:n,class:"relative grid-section main flex flex-col p-2 lg:p-4",style:x(i(M))},[u(T,{key:"main",class:"h-full w-full"},{default:N(()=>[u(oe,{context:"presenter"})]),_:1}),Pe],4),e("div",{class:"relative grid-section next flex flex-col p-2 lg:p-4",style:x(i(M))},[s.value?(d(),p(T,{key:"next",class:"h-full w-full"},{default:N(()=>{var a;return[u(i(ne),{is:(a=s.value.route)==null?void 0:a.component,"clicks-elements":l.value,"onUpdate:clicksElements":r[1]||(r[1]=m=>l.value=m),clicks:s.value.clicks,"clicks-disabled":!1,class:P(i(le)(s.value.route)),route:s.value.route,context:"previewNext"},null,8,["is","clicks-elements","clicks","class","route"])]}),_:1})):j("v-if",!0),Ae],4),e("div",He,[(d(),p($e,{key:1,class:"w-full h-full overflow-auto p-2 lg:p-4"}))]),e("div",Re,[u(re,{persist:!0})]),(d(),p(de,{key:0}))]),e("div",ze,[e("div",{class:"progress h-2px bg-primary transition-all",style:x({width:`${(i(ae)-1)/(i(ie)-1)*100}%`})},null,4)])]),u(ce),u(J,{modelValue:i(w),"onUpdate:modelValue":r[2]||(r[2]=a=>G(w)?w.value=a:null)},null,8,["modelValue"])],64)}}});const Le=A(De,[["__scopeId","data-v-574fd206"],["__file","/home/mancusoa/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/Presenter.vue"]]);export{Le as default};
diff --git a/docs/3/A3_codifica_info/assets/Presenter-a7c18275.js b/docs/3/A3_codifica_info/assets/Presenter-a7c18275.js
deleted file mode 100644
index 7e9b25e5..00000000
--- a/docs/3/A3_codifica_info/assets/Presenter-a7c18275.js
+++ /dev/null
@@ -1 +0,0 @@
-import{o as d,f as k,g as e,B as S,C as H,v as h,d as V,i as I,a as B,D as y,x as p,E as P,_ as A,G as R,H as z,c as b,b as D,I as $,J as O,K as W,L as E,M as L,N as q,O as F,P as K,Q as U,h as i,m as u,t as Z,n as x,R as N,S as T,p as j,T as G,U as w,V as J,F as Q,W as X,X as Y,w as ee,Y as te,Z as se,q as M,$ as oe,a0 as le,a1 as ne,a2 as ae,k as ie,a3 as re,a4 as ce}from"./index-748f3bba.js";import{N as ue}from"./NoteDisplay-86b48009.js";import de from"./DrawingControls-00b6408f.js";const _e={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ve=e("path",{fill:"currentColor",d:"M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z"},null,-1),me=[ve];function pe(o,n){return d(),k("svg",_e,me)}const he={name:"carbon-renew",render:pe},fe={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=e("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),xe=e("path",{fill:"currentColor",d:"M20.59 22L15 16.41V7h2v8.58l5 5.01L20.59 22z"},null,-1),we=[ge,xe];function Se(o,n){return d(),k("svg",fe,we)}const ye={name:"carbon-time",render:Se},ke="/3/A3_codifica_info/assets/logo-title-horizontal-96c3c915.png";function Ce(){const o=S(Date.now()),n=H({interval:1e3}),_=h(()=>{const t=(n.value-o.value)/1e3,l=Math.floor(t%60).toString().padStart(2,"0");return`${Math.floor(t/60).toString().padStart(2,"0")}:${l}`});function v(){o.value=n.value}return{timer:_,resetTimer:v}}const be=V({__name:"NoteStatic",props:{class:{type:String,required:!1}},setup(o){const n=o;I(B);const _=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.note}),v=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.noteHTML});return(t,l)=>(d(),p(ue,{class:P(n.class),note:_.value,"note-html":v.value},null,8,["class","note","note-html"]))}}),$e=A(be,[["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/NoteStatic.vue"]]),f=o=>(X("data-v-574fd206"),o=o(),Y(),o),Ne={class:"bg-main h-full slidev-presenter"},Te={class:"grid-container"},Me={class:"grid-section top flex"},Ve=f(()=>e("img",{src:ke,class:"ml-2 my-auto h-10 py-1 lg:h-14 lg:py-2"},null,-1)),Ie=f(()=>e("div",{class:"flex-auto"},null,-1)),Be={class:"text-2xl pl-2 pr-6 my-auto tabular-nums"},Pe=f(()=>e("div",{class:"context"}," current ",-1)),Ae=f(()=>e("div",{class:"context"}," next ",-1)),He={class:"grid-section note overflow-auto"},Re={class:"grid-section bottom"},ze={class:"progress-bar"},De=V({__name:"Presenter",setup(o){I(B);const n=S();R(),z(n);const _=b.titleTemplate.replace("%s",b.title||"Slidev");D({title:`Presenter - ${_}`});const{timer:v,resetTimer:t}=Ce(),l=S([]),s=h(()=>$.value{const C=n.value.querySelector("#slide-content"),r=q(F()),g=K();U(()=>{if(!g.value||te.value||!se.value)return;const c=C.getBoundingClientRect(),a=(r.x-c.left)/c.width*100,m=(r.y-c.top)/c.height*100;if(!(a<0||a>100||m<0||m>100))return{x:a,y:m}},c=>{ee.cursor=c})}),(C,r)=>{const g=ye,c=he;return d(),k(Q,null,[e("div",Ne,[e("div",Te,[e("div",Me,[Ve,Ie,e("div",{class:"timer-btn my-auto relative w-22px h-22px cursor-pointer text-lg",opacity:"50 hover:100",onClick:r[0]||(r[0]=(...a)=>i(t)&&i(t)(...a))},[u(g,{class:"absolute"}),u(c,{class:"absolute opacity-0"})]),e("div",Be,Z(i(v)),1)]),e("div",{ref_key:"main",ref:n,class:"relative grid-section main flex flex-col p-2 lg:p-4",style:x(i(M))},[u(T,{key:"main",class:"h-full w-full"},{default:N(()=>[u(oe,{context:"presenter"})]),_:1}),Pe],4),e("div",{class:"relative grid-section next flex flex-col p-2 lg:p-4",style:x(i(M))},[s.value?(d(),p(T,{key:"next",class:"h-full w-full"},{default:N(()=>{var a;return[u(i(ne),{is:(a=s.value.route)==null?void 0:a.component,"clicks-elements":l.value,"onUpdate:clicksElements":r[1]||(r[1]=m=>l.value=m),clicks:s.value.clicks,"clicks-disabled":!1,class:P(i(le)(s.value.route)),route:s.value.route,context:"previewNext"},null,8,["is","clicks-elements","clicks","class","route"])]}),_:1})):j("v-if",!0),Ae],4),e("div",He,[(d(),p($e,{key:1,class:"w-full h-full overflow-auto p-2 lg:p-4"}))]),e("div",Re,[u(re,{persist:!0})]),(d(),p(de,{key:0}))]),e("div",ze,[e("div",{class:"progress h-2px bg-primary transition-all",style:x({width:`${(i(ae)-1)/(i(ie)-1)*100}%`})},null,4)])]),u(ce),u(J,{modelValue:i(w),"onUpdate:modelValue":r[2]||(r[2]=a=>G(w)?w.value=a:null)},null,8,["modelValue"])],64)}}});const Le=A(De,[["__scopeId","data-v-574fd206"],["__file","/home/antonio/WORK/ITI_Agnelli/Materie/slidev/node_modules/@slidev/client/internals/Presenter.vue"]]);export{Le as default};
diff --git a/docs/3/A3_codifica_info/assets/PresenterPrint-3b49645b.js b/docs/3/A3_codifica_info/assets/PresenterPrint-6ee7bcc7.js
similarity index 79%
rename from docs/3/A3_codifica_info/assets/PresenterPrint-3b49645b.js
rename to docs/3/A3_codifica_info/assets/PresenterPrint-6ee7bcc7.js
index a83175a9..f8144613 100644
--- a/docs/3/A3_codifica_info/assets/PresenterPrint-3b49645b.js
+++ b/docs/3/A3_codifica_info/assets/PresenterPrint-6ee7bcc7.js
@@ -1,4 +1,4 @@
-import{d as _,i as d,a as p,u as h,b as u,c as m,e as f,f as n,g as t,t as s,h as a,F as g,r as v,n as x,j as y,o as l,k as b,l as N,m as k,p as P,q as w,_ as S}from"./index-748f3bba.js";import{N as T}from"./NoteDisplay-86b48009.js";const V={class:"m-4"},j={class:"mb-10"},L={class:"text-4xl font-bold mt-2"},B={class:"opacity-50"},C={class:"text-lg"},D={class:"font-bold flex gap-2"},H={class:"opacity-50"},M=t("div",{class:"flex-auto"},null,-1),z={key:0,class:"border-gray-400/50 mb-8"},A=_({__name:"PresenterPrint",setup(F){d(p),h(`
+import{d as _,i as d,a as p,u as h,b as u,c as m,e as f,f as n,g as t,t as s,h as a,F as g,r as v,n as x,j as y,o as l,k as b,l as N,m as k,p as P,q as w,_ as S}from"./index-1bdb4140.js";import{N as T}from"./NoteDisplay-755a46f2.js";const V={class:"m-4"},j={class:"mb-10"},L={class:"text-4xl font-bold mt-2"},B={class:"opacity-50"},C={class:"text-lg"},D={class:"font-bold flex gap-2"},H={class:"opacity-50"},M=t("div",{class:"flex-auto"},null,-1),z={key:0,class:"border-gray-400/50 mb-8"},A=_({__name:"PresenterPrint",setup(F){d(p),h(`
@page {
size: A4;
margin-top: 1.5cm;
@@ -14,4 +14,4 @@ html #page-root {
height: auto;
overflow: auto !important;
}
-`),u({title:`Notes - ${m.title}`});const r=f(()=>y.slice(0,-1).map(o=>{var i;return(i=o.meta)==null?void 0:i.slide}).filter(o=>o!==void 0&&o.noteHTML!==""));return(o,i)=>(l(),n("div",{id:"page-root",style:x(a(w))},[t("div",V,[t("div",j,[t("h1",L,s(a(m).title),1),t("div",B,s(new Date().toLocaleString()),1)]),(l(!0),n(g,null,v(a(r),(e,c)=>(l(),n("div",{key:c,class:"flex flex-col gap-4 break-inside-avoid-page"},[t("div",null,[t("h2",C,[t("div",D,[t("div",H,s(e==null?void 0:e.no)+"/"+s(a(b)),1),N(" "+s(e==null?void 0:e.title)+" ",1),M])]),k(T,{"note-html":e.noteHTML,class:"max-w-full"},null,8,["note-html"])]),cy.slice(0,-1).map(o=>{var i;return(i=o.meta)==null?void 0:i.slide}).filter(o=>o!==void 0&&o.noteHTML!==""));return(o,i)=>(l(),n("div",{id:"page-root",style:x(a(w))},[t("div",V,[t("div",j,[t("h1",L,s(a(m).title),1),t("div",B,s(new Date().toLocaleString()),1)]),(l(!0),n(g,null,v(a(r),(e,c)=>(l(),n("div",{key:c,class:"flex flex-col gap-4 break-inside-avoid-page"},[t("div",null,[t("h2",C,[t("div",D,[t("div",H,s(e==null?void 0:e.no)+"/"+s(a(b)),1),N(" "+s(e==null?void 0:e.title)+" ",1),M])]),k(T,{"note-html":e.noteHTML,class:"max-w-full"},null,8,["note-html"])]),cdiv[data-v-afb4231e]{height:100%;position:absolute;width:100%}#print-content{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark #print-content{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.print-slide-container{break-after:page;overflow:hidden;position:relative}html.print,html.print body,html.print #app{height:auto;overflow:auto}html.print #page-root{height:auto;overflow:hidden}html.print *{-webkit-print-color-adjust:exact}html.print{width:100%;height:100%;overflow:visible}html.print body{margin:0 auto;border:0;padding:0;float:none;overflow:visible}.slidev-layout.end[data-v-e532b98d]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:-ms-grid;display:grid;place-content:center;height:100%;font-size:1.25rem;line-height:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-text-opacity: .85;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prose{color:inherit;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:inherit;text-decoration:underline;font-weight:500}.prose strong{color:inherit;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type="A s"]{--list-counter-style: upper-alpha}.prose ol[type="a s"]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type="I s"]{--list-counter-style: upper-roman}.prose ol[type="i s"]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#e5e7eb;quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:inherit;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:inherit;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:inherit;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:inherit;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:inherit;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose b,.prose em{color:inherit}.bg-main{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .bg-main{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.bg-active{--tw-bg-opacity: .1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.border-main,.dark [border~="dark:main"],[border~=main],.dark [dark\:border~=main]{--tw-border-opacity: .2;border-color:rgba(156,163,175,var(--tw-border-opacity))}.abs-tl{position:absolute;top:0px;left:0px}.abs-tr{position:absolute;top:0px;right:0px}.abs-b{position:absolute;bottom:0px;left:0px;right:0px}.abs-bl{position:absolute;bottom:0px;left:0px}.abs-br{position:absolute;bottom:0px;right:0px}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}code,kbd,samp,pre{font-size:1em}fieldset{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}progress{vertical-align:baseline}pre,code,kbd,samp{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:list-item}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}:root{--slidev-code-background: rgba(125,125,125,.03);--slidev-code-font-family: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-transition-duration: .5s;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;font-family:Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html{background:transparent}.slidev-icon-btn{cursor:pointer;display:inline-block;outline:2px solid transparent!important;outline-offset:2px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;opacity:.75;padding:.25rem;vertical-align:middle;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.slidev-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1;opacity:1}@media (min-width: 768px){.slidev-icon-btn{padding:.5rem}}.slidev-icon-btn.shallow{opacity:.3}.slidev-icon-btn.active{opacity:1}.slidev-icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}.slidev-page{position:absolute;position:relative;top:0px;left:0px;right:0px;width:100%}html.dark:root{color-scheme:dark}html.dark .shiki-light{display:none}html:not(.dark) .shiki-dark{display:none}.slidev-code-wrapper{margin:var(--slidev-code-margin)!important;scroll-padding:var(--slidev-code-padding)}.slidev-code-wrapper:-webkit-scrollbar{width:0px}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;overflow:auto}.slidev-code .line.dishonored{opacity:.3}.shiki-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.shiki-container>.shiki{height:100%}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step 0}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1rem}.dark .slidev-code-line-numbers .slidev-code code .line:before{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:all var(--slidev-transition-duration) ease}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-up-enter-from,.slide-down-leave-to{transform:translateY(100%)}.slide-up-leave-to,.slide-down-enter-from{transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--slidev-transition-duration) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-leave-active{transition:opacity calc(var(--slidev-transition-duration) * .6) ease-out}.fade-out-enter-active{transition:opacity calc(var(--slidev-transition-duration) * .8) ease-in;transition-delay:calc(var(--slidev-transition-duration) * .6)}.fade-out-enter-from,.fade-out-leave-to{opacity:0}.slidev-layout{height:100%;font-size:1.1rem;line-height:1;padding:2.5rem 3.5rem}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.slidev-layout h6{font-weight:500;font-size:.875rem;line-height:1.25rem;padding-top:.25rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout p{line-height:1.5rem;margin-top:1rem;margin-bottom:1rem}.slidev-layout ul{list-style:square}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em}.slidev-layout blockquote{background-color:var(--prism-background);border-color:var(--slidev-theme-primary);border-radius:.25rem;border-left-width:1px;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem;color:var(--prism-foreground)}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-bottom-width:1px}.slidev-layout th{font-weight:400;text-align:left}.slidev-layout a{border-color:currentColor;border-style:dashed;border-bottom-width:1px}.slidev-layout a:hover{border-style:solid;color:var(--slidev-theme-primary)}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:.25rem;border-width:1px;border-bottom-width:2px;--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .05;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .25rem}.slidev-layout h1,[dir=ltr] h1,.slidev-layout [dir=ltr] h1,.slidev-layout h6,[dir=ltr] h6,.slidev-layout [dir=ltr] h6{margin-left:-.05em;margin-right:0}.slidev-layout li,[dir=ltr] li,.slidev-layout [dir=ltr] li{margin-left:1.1em;margin-right:0;padding-left:.2em;padding-right:0}[dir=rtl] h1,.slidev-layout [dir=rtl] h1,[dir=rtl] h6,.slidev-layout [dir=rtl] h6{margin-right:-.05em;margin-left:0}[dir=rtl] li,.slidev-layout [dir=rtl] li{margin-right:1.1em;margin-left:0;padding-right:.2em;padding-left:0}.slidev-layout h1+p{margin-top:-.5rem;margin-bottom:1rem;opacity:.5}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;margin-left:-.05em}.slidev-layout h2{font-size:1.875rem;line-height:2.25rem}.slidev-layout h3{font-size:1.5rem;line-height:2rem}.slidev-layout h4{font-size:1.25rem;line-height:1.75rem}.slidev-layout h5{font-size:1rem;line-height:1.5rem}.slidev-layout h6{font-weight:500;font-size:.875rem;line-height:1.25rem;margin-left:-.05em;padding-top:.25rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout h6:not(.opacity-100){opacity:.4}.slidev-layout.cover,.slidev-layout.intro{display:-ms-grid;display:grid;height:100%}.slidev-layout.cover h1,.slidev-layout.intro h1{font-size:3.75rem;line-height:1;line-height:5rem}.slidev-layout.fact{display:-ms-grid;display:grid;height:100%;text-align:center}.slidev-layout.fact h1{font-weight:700;font-size:6rem;line-height:1}.slidev-layout.fact h1+p{font-weight:700;font-size:1.5rem;line-height:2rem}.slidev-layout.statement{display:-ms-grid;display:grid;height:100%;text-align:center}.slidev-layout.statement h1{font-weight:700;font-size:3.75rem;line-height:1}.slidev-layout.quote{display:-ms-grid;display:grid;height:100%}.slidev-layout.quote h1+p{margin-top:.5rem}.slidev-layout.section h1{font-weight:500;font-size:3.75rem;line-height:1;line-height:5rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #dddddd;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em;--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em;--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius);--prism-font-family: var(--slidev-code-font-family);--slidev-code-background: var(--prism-background)}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-operator{color:var(--cm-punctuation)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-property)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html:not(.dark){--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-background: #1b1b1b;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}:not(pre)>code{font-size:.9em;background:var(--prism-background);border-radius:.25rem;font-weight:300;padding-top:.125rem;padding-bottom:.125rem}:not(pre)>code:before,:not(pre)>code:after{content:"`";opacity:.5}:not(pre)>code:before{margin-right:-.08em}.shiki-light{background:#f8f8f8!important}.shiki-dark{background:#1b1b1b!important}.slidev-layout.section h1{font-weight:600;text-shadow:1px 0px 1px #CCCCCC,0px 1px 1px #EEEEEE,2px 1px 1px #CCCCCC,1px 2px 1px #EEEEEE,3px 2px 1px #CCCCCC,2px 3px 1px #EEEEEE,4px 3px 1px #CCCCCC,3px 4px 1px #EEEEEE,5px 4px 1px #CCCCCC,4px 5px 1px #EEEEEE,6px 5px 1px #CCCCCC,5px 6px 1px #EEEEEE,2px 2px 2px rgba(206,89,55,0)}.slidev-layout.default>h1{font-weight:800;font-size:2.25rem;line-height:2.5rem;margin-top:-1.25rem;margin-bottom:1rem;--tw-text-opacity: 1;color:rgba(249,115,22,var(--tw-text-opacity));text-shadow:none;text-shadow:2px 2px 3px rgba(227,185,129,1)}h1+p{font-style:italic}.slidev-layout.default h3{margin-bottom:.5rem;text-underline-offset:2px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.slidev-layout{background:##fcfcfc;height:100%}.slidev-layout pre>code{font-size:.875rem;line-height:1.25rem}.slidev-layout pre.slidev-code{border-width:1px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.slidev-layout code{font-size:1rem;line-height:1}.slidev-layout :not(pre)>code{background:#fafafa;--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem}.slidev-layout :not(pre)>code:before,.slidev-layout :not(pre)>code:after{content:""}.slidev-layout blockquote{border-left:2px solid;border-bottom:2px solid}.slidev-layout blockquote>*{margin-top:.75rem;margin-bottom:.75rem}.importante{font-size:1.5rem}[columns~="2"]{columns:2}.break-inside-avoid-page{break-inside:avoid-page}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgba(20,184,166,var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity))}.bg-gray-400\/10{--tw-bg-opacity: .1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}[bg~=black]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.\!bg-opacity-75{--tw-bg-opacity: .75 !important}[bg~=opacity-80]{--tw-bg-opacity: .8}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-400\/50{--tw-border-opacity: .5;border-color:rgba(156,163,175,var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.hover\:border-\$slidev-theme-primary:hover,.border-\$slidev-theme-primary{border-color:var(--slidev-theme-primary)}.dark .dark\:border-true-gray-700{--tw-border-opacity: 1;border-color:rgba(64,64,64,var(--tw-border-opacity))}.border-gray-400\/20{--tw-border-opacity: .2;border-color:rgba(156,163,175,var(--tw-border-opacity))}.dark [dark~=border-gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}[border~=transparent]{border-color:transparent}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-20{--tw-border-opacity: .2}.dark .dark\:border-opacity-10{--tw-border-opacity: .1}.hover\:border-opacity-75:hover{--tw-border-opacity: .75}.border-opacity-50{--tw-border-opacity: .5}.dark [dark~=border-opacity-10]{--tw-border-opacity: .1}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-1\/2{border-radius:50%}.rounded-full{border-radius:9999px}[border~=rounded]{border-radius:.25rem}.\!border-none{border-style:none!important}.border,.dark .dark\:border,.dark [dark~=border],[border~="~"]{border-width:1px}[border~="0"]{border-width:0px}.dark [dark\:border~="~"]{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-b-2{border-bottom-width:2px}[border~=t]{border-top-width:1px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex,[flex~="~"]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.font-mono{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold{font-weight:700}.h-8{height:2rem}.h-6{height:1.5rem}.h-full{height:100%}.h-5{height:1.25rem}.h-10{height:2.5rem}.h-30{height:7.5rem}.h-0\.7{height:.175rem}.h-40px{height:40px}.h-2px{height:2px}.h-22px{height:22px}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}[text~=sm]{font-size:.875rem;line-height:1.25rem}.leading-2{line-height:.5rem}.m-auto{margin:auto}.m-4{margin:1rem}.m-1{margin:.25rem}.my-10px{margin-top:10px;margin-bottom:10px}.children\:my-auto>*{margin-top:auto;margin-bottom:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.mb-10{margin-bottom:2.5rem}.mt-2{margin-top:.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}.max-h-60{max-height:15rem}.max-w-full{max-width:100%}.min-h-full{min-height:100%}.min-w-full{min-width:100%}.object-cover{-o-object-fit:cover;object-fit:cover}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.group:hover .group-hover\:opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-40{opacity:.4}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-10:hover{opacity:.1}.\!opacity-30{opacity:.3!important}.\!opacity-100{opacity:1!important}.opacity-80{opacity:.8}.hover\:opacity-100:hover,.opacity-100{opacity:1}.opacity-75{opacity:.75}.opacity-10{opacity:.1}[opacity~="50"]{opacity:.5}[opacity~="hover:100"]:hover{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-2{padding:.5rem}.p-4{padding:1rem}.\!p-4{padding:1rem!important}.p-1{padding:.25rem}.p-16{padding:4rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}[p~=x-4]{padding-left:1rem;padding-right:1rem}[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}.pt-12{padding-top:3rem}[p~=l-1]{padding-left:.25rem}[p~="t-0.5"]{padding-top:.125rem}[p~=r-2]{padding-right:.5rem}.tab,.tab\.value{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0px}.left-1{left:.25rem}.bottom-1{bottom:.25rem}.left-89{left:22.25rem}.right-1{right:.25rem}.left-0{left:0px}.top-0{top:0px}.right-0{right:0px}.right-5{right:1.25rem}.top-5{top:1.25rem}.-top-20{top:-5rem}.bottom-10{bottom:2.5rem}.left-1\/2{left:50%}.top-4{top:1rem}.right-4{right:1rem}.resize-none{resize:none}.resize{resize:both}.shadow,.shadow\.value\.innerHTML,[shadow~="~"]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.text-center{text-align:center}.text-right{text-align:right}.text-gray-700{--tw-text-opacity: 1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-\$slidev-theme-primary{color:var(--slidev-theme-primary)}.text-red-400{--tw-text-opacity: 1;color:rgba(248,113,113,var(--tw-text-opacity))}.\!text-current{color:currentColor!important}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgba(15,118,110,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .dark\:text-\[\#ddd\]{--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.text-opacity-85{--tw-text-opacity: .85}.italic{font-style:italic}.uppercase{text-transform:uppercase}.tabular-nums{--tw-ordinal: var(--tw-empty, );--tw-slashed-zero: var(--tw-empty, );--tw-numeric-figure: var(--tw-empty, );--tw-numeric-spacing: tabular-nums;--tw-numeric-fraction: var(--tw-empty, );font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.w-8{width:2rem}.w-full{width:100%}.w-6{width:1.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-30{width:7.5rem}.w-10px{width:10px}.w-90{width:22.5rem}.w-22px{width:22px}.w-1px{width:1px}.z-100{z-index:100}.z-20{z-index:20}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-0\.5{grid-gap:.125rem;gap:.125rem}[flex~=gap-2]{grid-gap:.5rem;gap:.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}.gap-y-4{-webkit-row-gap:1rem;-moz-row-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2{-ms-grid-column-span:span 2 / span 2;grid-column:span 2 / span 2}.grid-rows-\[max-content_1fr\]{grid-template-rows:max-content 1fr}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.scale-85{--tw-scale-x: .85;--tw-scale-y: .85;--tw-scale-z: .85}[scale~="1"]{--tw-scale-x: .01;--tw-scale-y: .01;--tw-scale-z: .01}.-rotate-45{--tw-rotate: -45deg}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition\.name{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.duration-200{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.duration-500{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.touch-none{touch-action:none}@media (min-width: 1024px){.lg\:h-14{height:3.5rem}.lg\:m-2{margin:.5rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (max-width: 767.9px){.\div[data-v-afb4231e]{height:100%;position:absolute;width:100%}#print-content{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark #print-content{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.print-slide-container{break-after:page;overflow:hidden;position:relative}html.print,html.print body,html.print #app{height:auto;overflow:auto}html.print #page-root{height:auto;overflow:hidden}html.print *{-webkit-print-color-adjust:exact}html.print{width:100%;height:100%;overflow:visible}html.print body{margin:0 auto;border:0;padding:0;float:none;overflow:visible}.slidev-layout.end[data-v-e532b98d]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:-ms-grid;display:grid;place-content:center;height:100%;font-size:1.25rem;line-height:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-text-opacity: .85;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prose{color:inherit;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:inherit;text-decoration:underline;font-weight:500}.prose strong{color:inherit;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type="A s"]{--list-counter-style: upper-alpha}.prose ol[type="a s"]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type="I s"]{--list-counter-style: upper-roman}.prose ol[type="i s"]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#e5e7eb;quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:inherit;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:inherit;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:inherit;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:inherit;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:inherit;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose b,.prose em{color:inherit}.bg-main{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .bg-main{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.bg-active{--tw-bg-opacity: .1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.border-main,.dark [border~="dark:main"],[border~=main],.dark [dark\:border~=main]{--tw-border-opacity: .2;border-color:rgba(156,163,175,var(--tw-border-opacity))}.abs-tl{position:absolute;top:0px;left:0px}.abs-tr{position:absolute;top:0px;right:0px}.abs-b{position:absolute;bottom:0px;left:0px;right:0px}.abs-bl{position:absolute;bottom:0px;left:0px}.abs-br{position:absolute;bottom:0px;right:0px}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}code,kbd,samp,pre{font-size:1em}fieldset{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}progress{vertical-align:baseline}pre,code,kbd,samp{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:list-item}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}:root{--slidev-code-background: rgba(125,125,125,.03);--slidev-code-font-family: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-transition-duration: .5s;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;font-family:Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html{background:transparent}.slidev-icon-btn{cursor:pointer;display:inline-block;outline:2px solid transparent!important;outline-offset:2px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;opacity:.75;padding:.25rem;vertical-align:middle;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.slidev-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1;opacity:1}@media (min-width: 768px){.slidev-icon-btn{padding:.5rem}}.slidev-icon-btn.shallow{opacity:.3}.slidev-icon-btn.active{opacity:1}.slidev-icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}.slidev-page{position:absolute;position:relative;top:0px;left:0px;right:0px;width:100%}html.dark:root{color-scheme:dark}html.dark .shiki-light{display:none}html:not(.dark) .shiki-dark{display:none}.slidev-code-wrapper{margin:var(--slidev-code-margin)!important;scroll-padding:var(--slidev-code-padding)}.slidev-code-wrapper:-webkit-scrollbar{width:0px}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;overflow:auto}.slidev-code .line.dishonored{opacity:.3}.shiki-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.shiki-container>.shiki{height:100%}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step 0}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1rem}.dark .slidev-code-line-numbers .slidev-code code .line:before{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:all var(--slidev-transition-duration) ease}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-up-enter-from,.slide-down-leave-to{transform:translateY(100%)}.slide-up-leave-to,.slide-down-enter-from{transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--slidev-transition-duration) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-leave-active{transition:opacity calc(var(--slidev-transition-duration) * .6) ease-out}.fade-out-enter-active{transition:opacity calc(var(--slidev-transition-duration) * .8) ease-in;transition-delay:calc(var(--slidev-transition-duration) * .6)}.fade-out-enter-from,.fade-out-leave-to{opacity:0}.slidev-layout{height:100%;font-size:1.1rem;line-height:1;padding:2.5rem 3.5rem}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.slidev-layout h6{font-weight:500;font-size:.875rem;line-height:1.25rem;padding-top:.25rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout p{line-height:1.5rem;margin-top:1rem;margin-bottom:1rem}.slidev-layout ul{list-style:square}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em}.slidev-layout blockquote{background-color:var(--prism-background);border-color:var(--slidev-theme-primary);border-radius:.25rem;border-left-width:1px;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem;color:var(--prism-foreground)}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-bottom-width:1px}.slidev-layout th{font-weight:400;text-align:left}.slidev-layout a{border-color:currentColor;border-style:dashed;border-bottom-width:1px}.slidev-layout a:hover{border-style:solid;color:var(--slidev-theme-primary)}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:.25rem;border-width:1px;border-bottom-width:2px;--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .05;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .25rem}.slidev-layout h1,[dir=ltr] h1,.slidev-layout [dir=ltr] h1,.slidev-layout h6,[dir=ltr] h6,.slidev-layout [dir=ltr] h6{margin-left:-.05em;margin-right:0}.slidev-layout li,[dir=ltr] li,.slidev-layout [dir=ltr] li{margin-left:1.1em;margin-right:0;padding-left:.2em;padding-right:0}[dir=rtl] h1,.slidev-layout [dir=rtl] h1,[dir=rtl] h6,.slidev-layout [dir=rtl] h6{margin-right:-.05em;margin-left:0}[dir=rtl] li,.slidev-layout [dir=rtl] li{margin-right:1.1em;margin-left:0;padding-right:.2em;padding-left:0}.slidev-layout h1+p{margin-top:-.5rem;margin-bottom:1rem;opacity:.5}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;margin-left:-.05em}.slidev-layout h2{font-size:1.875rem;line-height:2.25rem}.slidev-layout h3{font-size:1.5rem;line-height:2rem}.slidev-layout h4{font-size:1.25rem;line-height:1.75rem}.slidev-layout h5{font-size:1rem;line-height:1.5rem}.slidev-layout h6{font-weight:500;font-size:.875rem;line-height:1.25rem;margin-left:-.05em;padding-top:.25rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout h6:not(.opacity-100){opacity:.4}.slidev-layout.cover,.slidev-layout.intro{display:-ms-grid;display:grid;height:100%}.slidev-layout.cover h1,.slidev-layout.intro h1{font-size:3.75rem;line-height:1;line-height:5rem}.slidev-layout.fact{display:-ms-grid;display:grid;height:100%;text-align:center}.slidev-layout.fact h1{font-weight:700;font-size:6rem;line-height:1}.slidev-layout.fact h1+p{font-weight:700;font-size:1.5rem;line-height:2rem}.slidev-layout.statement{display:-ms-grid;display:grid;height:100%;text-align:center}.slidev-layout.statement h1{font-weight:700;font-size:3.75rem;line-height:1}.slidev-layout.quote{display:-ms-grid;display:grid;height:100%}.slidev-layout.quote h1+p{margin-top:.5rem}.slidev-layout.section h1{font-weight:500;font-size:3.75rem;line-height:1;line-height:5rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #dddddd;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em;--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em;--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius);--prism-font-family: var(--slidev-code-font-family);--slidev-code-background: var(--prism-background)}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-operator{color:var(--cm-punctuation)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-property)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html:not(.dark){--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-background: #1b1b1b;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}:not(pre)>code{font-size:.9em;background:var(--prism-background);border-radius:.25rem;font-weight:300;padding-top:.125rem;padding-bottom:.125rem}:not(pre)>code:before,:not(pre)>code:after{content:"`";opacity:.5}:not(pre)>code:before{margin-right:-.08em}.shiki-light{background:#f8f8f8!important}.shiki-dark{background:#1b1b1b!important}.slidev-layout.section h1{font-weight:600;text-shadow:1px 0px 1px #CCCCCC,0px 1px 1px #EEEEEE,2px 1px 1px #CCCCCC,1px 2px 1px #EEEEEE,3px 2px 1px #CCCCCC,2px 3px 1px #EEEEEE,4px 3px 1px #CCCCCC,3px 4px 1px #EEEEEE,5px 4px 1px #CCCCCC,4px 5px 1px #EEEEEE,6px 5px 1px #CCCCCC,5px 6px 1px #EEEEEE,2px 2px 2px rgba(206,89,55,0)}.slidev-layout.default>h1{font-weight:800;font-size:2.25rem;line-height:2.5rem;margin-top:-1.25rem;margin-bottom:1rem;--tw-text-opacity: 1;color:rgba(249,115,22,var(--tw-text-opacity));text-shadow:none;text-shadow:2px 2px 3px rgba(227,185,129,1)}h1+p{font-style:italic}.slidev-layout.default h3{margin-bottom:.5rem;text-underline-offset:2px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.slidev-layout{background:##fcfcfc;height:100%}.slidev-layout pre>code{font-size:.875rem;line-height:1.25rem}.slidev-layout pre.slidev-code{border-width:1px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.slidev-layout code{font-size:1rem;line-height:1}.slidev-layout :not(pre)>code{background:#fafafa;--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem}.slidev-layout :not(pre)>code:before,.slidev-layout :not(pre)>code:after{content:""}.slidev-layout blockquote{border-left:2px solid;border-bottom:2px solid}.slidev-layout blockquote>*{margin-top:.75rem;margin-bottom:.75rem}.importante{font-size:1.5rem}[columns~="2"]{columns:2}.break-inside-avoid-page{break-inside:avoid-page}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgba(20,184,166,var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity))}.bg-gray-400\/10{--tw-bg-opacity: .1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}[bg~=black]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.\!bg-opacity-75{--tw-bg-opacity: .75 !important}[bg~=opacity-80]{--tw-bg-opacity: .8}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-400\/50{--tw-border-opacity: .5;border-color:rgba(156,163,175,var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.hover\:border-\$slidev-theme-primary:hover,.border-\$slidev-theme-primary{border-color:var(--slidev-theme-primary)}.dark .dark\:border-true-gray-700{--tw-border-opacity: 1;border-color:rgba(64,64,64,var(--tw-border-opacity))}.border-gray-400\/20{--tw-border-opacity: .2;border-color:rgba(156,163,175,var(--tw-border-opacity))}.dark [dark~=border-gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}[border~=transparent]{border-color:transparent}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-20{--tw-border-opacity: .2}.dark .dark\:border-opacity-10{--tw-border-opacity: .1}.hover\:border-opacity-75:hover{--tw-border-opacity: .75}.border-opacity-50{--tw-border-opacity: .5}.dark [dark~=border-opacity-10]{--tw-border-opacity: .1}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-1\/2{border-radius:50%}.rounded-full{border-radius:9999px}[border~=rounded]{border-radius:.25rem}.\!border-none{border-style:none!important}.border\:1px,.border,.dark .dark\:border,.dark [dark~=border],[border~="~"]{border-width:1px}[border~="0"]{border-width:0px}.dark [dark\:border~="~"]{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-b-2{border-bottom-width:2px}[border~=t]{border-top-width:1px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex,[flex~="~"]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.font-mono{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold{font-weight:700}.h-8{height:2rem}.h-6{height:1.5rem}.h-full{height:100%}.h-5{height:1.25rem}.h-10{height:2.5rem}.h-30{height:7.5rem}.h-0\.7{height:.175rem}.h-40px{height:40px}.h-2px{height:2px}.h-22px{height:22px}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}[text~=sm]{font-size:.875rem;line-height:1.25rem}.leading-2{line-height:.5rem}.m-auto{margin:auto}.m-4{margin:1rem}.m-1{margin:.25rem}.my-10px{margin-top:10px;margin-bottom:10px}.children\:my-auto>*{margin-top:auto;margin-bottom:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.mb-10{margin-bottom:2.5rem}.mt-2{margin-top:.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}.max-h-60{max-height:15rem}.max-w-full{max-width:100%}.min-h-full{min-height:100%}.min-w-full{min-width:100%}.object-cover{-o-object-fit:cover;object-fit:cover}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.group:hover .group-hover\:opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-40{opacity:.4}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-10:hover{opacity:.1}.\!opacity-30{opacity:.3!important}.\!opacity-100{opacity:1!important}.opacity-80{opacity:.8}.hover\:opacity-100:hover,.opacity-100{opacity:1}.opacity-75{opacity:.75}.opacity-10{opacity:.1}[opacity~="50"]{opacity:.5}[opacity~="hover:100"]:hover{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-2{padding:.5rem}.p-4{padding:1rem}.\!p-4{padding:1rem!important}.p-1{padding:.25rem}.p-16{padding:4rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}[p~=x-4]{padding-left:1rem;padding-right:1rem}[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}.pt-12{padding-top:3rem}[p~=l-1]{padding-left:.25rem}[p~="t-0.5"]{padding-top:.125rem}[p~=r-2]{padding-right:.5rem}.tab,.tab\.value{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0px}.left-1{left:.25rem}.bottom-1{bottom:.25rem}.left-89{left:22.25rem}.right-1{right:.25rem}.left-0{left:0px}.top-0{top:0px}.right-0{right:0px}.right-5{right:1.25rem}.top-5{top:1.25rem}.-top-20{top:-5rem}.bottom-10{bottom:2.5rem}.left-1\/2{left:50%}.top-4{top:1rem}.right-4{right:1rem}.resize-none{resize:none}.resize{resize:both}.shadow,.shadow\.value\.innerHTML,[shadow~="~"]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.text-center{text-align:center}.text-right{text-align:right}.text-gray-700{--tw-text-opacity: 1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-\$slidev-theme-primary{color:var(--slidev-theme-primary)}.text-red-400{--tw-text-opacity: 1;color:rgba(248,113,113,var(--tw-text-opacity))}.\!text-current{color:currentColor!important}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgba(15,118,110,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .dark\:text-\[\#ddd\]{--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.text-opacity-85{--tw-text-opacity: .85}.italic{font-style:italic}.uppercase{text-transform:uppercase}.tabular-nums{--tw-ordinal: var(--tw-empty, );--tw-slashed-zero: var(--tw-empty, );--tw-numeric-figure: var(--tw-empty, );--tw-numeric-spacing: tabular-nums;--tw-numeric-fraction: var(--tw-empty, );font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.w-8{width:2rem}.w-full{width:100%}.w-6{width:1.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-30{width:7.5rem}.w-10px{width:10px}.w-90{width:22.5rem}.w-22px{width:22px}.w-1px{width:1px}.z-100{z-index:100}.z-20{z-index:20}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-0\.5{grid-gap:.125rem;gap:.125rem}[flex~=gap-2]{grid-gap:.5rem;gap:.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}.gap-y-4{-webkit-row-gap:1rem;-moz-row-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2{-ms-grid-column-span:span 2 / span 2;grid-column:span 2 / span 2}.grid-rows-\[max-content_1fr\]{grid-template-rows:max-content 1fr}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.scale-85{--tw-scale-x: .85;--tw-scale-y: .85;--tw-scale-z: .85}[scale~="1"]{--tw-scale-x: .01;--tw-scale-y: .01;--tw-scale-z: .01}.-rotate-45{--tw-rotate: -45deg}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition\.name{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.duration-200{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.duration-500{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.touch-none{touch-action:none}@media (min-width: 1024px){.lg\:h-14{height:3.5rem}.lg\:m-2{margin:.5rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (max-width: 767.9px){.\{for(const o of s)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();function Nn(e,t){const n=Object.create(null),i=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Le=Object.freeze({}),Ei=Object.freeze([]),gt=()=>{},pd=()=>!1,Hm=/^on[^a-z]/,Is=e=>Hm.test(e),bo=e=>e.startsWith("onUpdate:"),Fe=Object.assign,Ur=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Vm=Object.prototype.hasOwnProperty,xe=(e,t)=>Vm.call(e,t),se=Array.isArray,ni=e=>Ms(e)==="[object Map]",fd=e=>Ms(e)==="[object Set]",Km=e=>Ms(e)==="[object RegExp]",pe=e=>typeof e=="function",He=e=>typeof e=="string",zr=e=>typeof e=="symbol",Ae=e=>e!==null&&typeof e=="object",qr=e=>Ae(e)&&pe(e.then)&&pe(e.catch),md=Object.prototype.toString,Ms=e=>md.call(e),Yr=e=>Ms(e).slice(8,-1),hd=e=>Ms(e)==="[object Object]",Gr=e=>He(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ro=Nn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wm=Nn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),zo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Bm=/-(\w)/g,Jt=zo(e=>e.replace(Bm,(t,n)=>n?n.toUpperCase():"")),Um=/\B([A-Z])/g,un=zo(e=>e.replace(Um,"-$1").toLowerCase()),ui=zo(e=>e.charAt(0).toUpperCase()+e.slice(1)),zn=zo(e=>e?`on${ui(e)}`:""),gs=(e,t)=>!Object.is(e,t),qn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qm=e=>{const t=He(e)?Number(e):NaN;return isNaN(t)?e:t};let ql;const wo=()=>ql||(ql=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function nt(e){if(se(e)){const t={};for(let n=0;n{if(n){const i=n.split(Gm);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Ke(e){let t="";if(He(e))t=e;else if(se(e))for(let n=0;nHe(e)?e:e==null?"":se(e)||Ae(e)&&(e.toString===md||!pe(e.toString))?JSON.stringify(e,_d,2):String(e),_d=(e,t)=>t&&t.__v_isRef?_d(e,t.value):ni(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[i,s])=>(n[`${i} =>`]=s,n),{})}:fd(t)?{[`Set(${t.size})`]:[...t.values()]}:Ae(t)&&!se(t)&&!hd(t)?String(t):t;function Do(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let jt;class yd{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=jt,!t&&jt&&(this.index=(jt.scopes||(jt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=jt;try{return jt=this,t()}finally{jt=n}}else Do("cannot run an inactive effect scope.")}on(){jt=this}off(){jt=this.parent}stop(t){if(this._active){let n,i;for(n=0,i=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},jd=e=>(e.w&In)>0,wd=e=>(e.n&In)>0,oh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i{(d==="length"||d>=c)&&r.push(u)})}else switch(n!==void 0&&r.push(a.get(n)),t){case"add":se(e)?Gr(n)&&r.push(a.get("length")):(r.push(a.get(ii)),ni(e)&&r.push(a.get(za)));break;case"delete":se(e)||(r.push(a.get(ii)),ni(e)&&r.push(a.get(za)));break;case"set":ni(e)&&r.push(a.get(ii));break}const l={target:e,type:t,key:n,newValue:i,oldValue:s,oldTarget:o};if(r.length===1)r[0]&&qa(r[0],l);else{const c=[];for(const u of r)u&&c.push(...u);qa(Jr(c),l)}}function qa(e,t){const n=se(e)?e:[...e];for(const i of n)i.computed&&Gl(i,t);for(const i of n)i.computed||Gl(i,t)}function Gl(e,t){(e!==ct||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Fe({effect:e},t)),e.scheduler?e.scheduler():e.run())}function rh(e,t){var n;return(n=xo.get(e))==null?void 0:n.get(t)}const lh=Nn("__proto__,__v_isRef,__isVue"),$d=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(zr)),ch=qo(),uh=qo(!1,!0),dh=qo(!0),ph=qo(!0,!0),Zl=fh();function fh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const i=he(this);for(let o=0,a=this.length;o{e[t]=function(...n){pi();const i=he(this)[t].apply(this,n);return fi(),i}}),e}function mh(e){const t=he(this);return st(t,"has",e),t.hasOwnProperty(e)}function qo(e=!1,t=!1){return function(i,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?Pd:Cd:t?kd:Ad).get(i))return i;const a=se(i);if(!e){if(a&&xe(Zl,s))return Reflect.get(Zl,s,o);if(s==="hasOwnProperty")return mh}const r=Reflect.get(i,s,o);return(zr(s)?$d.has(s):lh(s))||(e||st(i,"get",s),t)?r:Se(r)?a&&Gr(s)?r:r.value:Ae(r)?e?qt(r):Ve(r):r}}const hh=Ed(),gh=Ed(!0);function Ed(e=!1){return function(n,i,s,o){let a=n[i];if(Mn(a)&&Se(a)&&!Se(s))return!1;if(!e&&(!$o(s)&&!Mn(s)&&(a=he(a),s=he(s)),!se(n)&&Se(a)&&!Se(s)))return a.value=s,!0;const r=se(n)&&Gr(i)?Number(i)e,Yo=e=>Reflect.getPrototypeOf(e);function Ws(e,t,n=!1,i=!1){e=e.__v_raw;const s=he(e),o=he(t);n||(t!==o&&st(s,"get",t),st(s,"get",o));const{has:a}=Yo(s),r=i?Qr:n?el:vs;if(a.call(s,t))return r(e.get(t));if(a.call(s,o))return r(e.get(o));e!==s&&e.get(t)}function Bs(e,t=!1){const n=this.__v_raw,i=he(n),s=he(e);return t||(e!==s&&st(i,"has",e),st(i,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Us(e,t=!1){return e=e.__v_raw,!t&&st(he(e),"iterate",ii),Reflect.get(e,"size",e)}function Jl(e){e=he(e);const t=he(this);return Yo(t).has.call(t,e)||(t.add(e),Xt(t,"add",e,e)),this}function Xl(e,t){t=he(t);const n=he(this),{has:i,get:s}=Yo(n);let o=i.call(n,e);o?Td(n,i,e):(e=he(e),o=i.call(n,e));const a=s.call(n,e);return n.set(e,t),o?gs(t,a)&&Xt(n,"set",e,t,a):Xt(n,"add",e,t),this}function Ql(e){const t=he(this),{has:n,get:i}=Yo(t);let s=n.call(t,e);s?Td(t,n,e):(e=he(e),s=n.call(t,e));const o=i?i.call(t,e):void 0,a=t.delete(e);return s&&Xt(t,"delete",e,void 0,o),a}function ec(){const e=he(this),t=e.size!==0,n=ni(e)?new Map(e):new Set(e),i=e.clear();return t&&Xt(e,"clear",void 0,void 0,n),i}function zs(e,t){return function(i,s){const o=this,a=o.__v_raw,r=he(a),l=t?Qr:e?el:vs;return!e&&st(r,"iterate",ii),a.forEach((c,u)=>i.call(s,l(c),l(u),o))}}function qs(e,t,n){return function(...i){const s=this.__v_raw,o=he(s),a=ni(o),r=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=s[e](...i),u=n?Qr:t?el:vs;return!t&&st(o,"iterate",l?za:ii),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:r?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function vn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${ui(e)} operation ${n}failed: target is readonly.`,he(this))}return e==="delete"?!1:this}}function wh(){const e={get(o){return Ws(this,o)},get size(){return Us(this)},has:Bs,add:Jl,set:Xl,delete:Ql,clear:ec,forEach:zs(!1,!1)},t={get(o){return Ws(this,o,!1,!0)},get size(){return Us(this)},has:Bs,add:Jl,set:Xl,delete:Ql,clear:ec,forEach:zs(!1,!0)},n={get(o){return Ws(this,o,!0)},get size(){return Us(this,!0)},has(o){return Bs.call(this,o,!0)},add:vn("add"),set:vn("set"),delete:vn("delete"),clear:vn("clear"),forEach:zs(!0,!1)},i={get(o){return Ws(this,o,!0,!0)},get size(){return Us(this,!0)},has(o){return Bs.call(this,o,!0)},add:vn("add"),set:vn("set"),delete:vn("delete"),clear:vn("clear"),forEach:zs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=qs(o,!1,!1),n[o]=qs(o,!0,!1),t[o]=qs(o,!1,!0),i[o]=qs(o,!0,!0)}),[e,n,t,i]}const[Dh,xh,$h,Eh]=wh();function Go(e,t){const n=t?e?Eh:$h:e?xh:Dh;return(i,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?i:Reflect.get(xe(n,s)&&s in i?n:i,s,o)}const Oh={get:Go(!1,!1)},Sh={get:Go(!1,!0)},Th={get:Go(!0,!1)},Ah={get:Go(!0,!0)};function Td(e,t,n){const i=he(n);if(i!==n&&t.call(e,i)){const s=Yr(e);console.warn(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Ad=new WeakMap,kd=new WeakMap,Cd=new WeakMap,Pd=new WeakMap;function kh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ch(e){return e.__v_skip||!Object.isExtensible(e)?0:kh(Yr(e))}function Ve(e){return Mn(e)?e:Zo(e,!1,Od,Oh,Ad)}function Ph(e){return Zo(e,!1,bh,Sh,kd)}function qt(e){return Zo(e,!0,Sd,Th,Cd)}function es(e){return Zo(e,!0,jh,Ah,Pd)}function Zo(e,t,n,i,s){if(!Ae(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const a=Ch(e);if(a===0)return e;const r=new Proxy(e,a===2?i:n);return s.set(e,r),r}function si(e){return Mn(e)?si(e.__v_raw):!!(e&&e.__v_isReactive)}function Mn(e){return!!(e&&e.__v_isReadonly)}function $o(e){return!!(e&&e.__v_isShallow)}function Eo(e){return si(e)||Mn(e)}function he(e){const t=e&&e.__v_raw;return t?he(t):e}function Jo(e){return jo(e,"__v_skip",!0),e}const vs=e=>Ae(e)?Ve(e):e,el=e=>Ae(e)?qt(e):e;function tl(e){En&&ct&&(e=he(e),xd(e.dep||(e.dep=Jr()),{target:e,type:"get",key:"value"}))}function nl(e,t){e=he(e);const n=e.dep;n&&qa(n,{target:e,type:"set",key:"value",newValue:t})}function Se(e){return!!(e&&e.__v_isRef===!0)}function U(e){return Id(e,!1)}function Qt(e){return Id(e,!0)}function Id(e,t){return Se(e)?e:new Ih(e,t)}class Ih{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:he(t),this._value=n?t:vs(t)}get value(){return tl(this),this._value}set value(t){const n=this.__v_isShallow||$o(t)||Mn(t);t=n?t:he(t),gs(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:vs(t),nl(this,t))}}function k(e){return Se(e)?e.value:e}const Mh={get:(e,t,n)=>k(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const s=e[t];return Se(s)&&!Se(n)?(s.value=n,!0):Reflect.set(e,t,n,i)}};function Md(e){return si(e)?e:new Proxy(e,Mh)}class Rh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=t(()=>tl(this),()=>nl(this));this._get=n,this._set=i}get value(){return this._get()}set value(t){this._set(t)}}function il(e){return new Rh(e)}function Lh(e){Eo(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=Rd(e,n);return t}class Nh{constructor(t,n,i){this._object=t,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return rh(he(this._object),this._key)}}class Fh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Hh(e,t,n){return Se(e)?e:pe(e)?new Fh(e):Ae(e)&&arguments.length>1?Rd(e,t,n):U(e)}function Rd(e,t,n){const i=e[t];return Se(i)?i:new Nh(e,t,n)}class Vh{constructor(t,n,i,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Xr(t,()=>{this._dirty||(this._dirty=!0,nl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){const t=he(this);return tl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Kh(e,t,n=!1){let i,s;const o=pe(e);o?(i=e,s=()=>{console.warn("Write operation failed: computed value is readonly")}):(i=e.get,s=e.set);const a=new Vh(i,s,o||!s,n);return t&&!n&&(a.effect.onTrack=t.onTrack,a.effect.onTrigger=t.onTrigger),a}const oi=[];function lo(e){oi.push(e)}function co(){oi.pop()}function R(e,...t){pi();const n=oi.length?oi[oi.length-1].component:null,i=n&&n.appContext.config.warnHandler,s=Wh();if(i)cn(i,n,11,[e+t.join(""),n&&n.proxy,s.map(({vnode:o})=>`at <${aa(n,o.type)}>`).join(`
+`),s]);else{const o=[`[Vue warn]: ${e}`,...t];s.length&&o.push(`
+`,...Bh(s)),console.warn(...o)}fi()}function Wh(){let e=oi[oi.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const i=e.component&&e.component.parent;e=i&&i.vnode}return t}function Bh(e){const t=[];return e.forEach((n,i)=>{t.push(...i===0?[]:[`
+`],...Uh(n))}),t}function Uh({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=e.component?e.component.parent==null:!1,s=` at <${aa(e.component,e.type,i)}`,o=">"+n;return e.props?[s,...zh(e.props),o]:[s+o]}function zh(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(i=>{t.push(...Ld(i,e[i]))}),n.length>3&&t.push(" ..."),t}function Ld(e,t,n){return He(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Se(t)?(t=Ld(e,he(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):pe(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=he(t),n?t:[`${e}=`,t])}function qh(e,t){e!==void 0&&(typeof e!="number"?R(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&R(`${t} is NaN - the duration expression might be incorrect.`))}const sl={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function cn(e,t,n,i){let s;try{s=i?e(...i):e()}catch(o){Xo(o,t,n)}return s}function Ct(e,t,n,i){if(pe(e)){const o=cn(e,t,n,i);return o&&qr(o)&&o.catch(a=>{Xo(a,t,n)}),o}const s=[];for(let o=0;o>>1;ys(Qe[i])Ut&&Qe.splice(t,1)}function Hd(e){se(e)?Oi.push(...e):(!Bt||!Bt.includes(e,e.allowRecurse?jn+1:jn))&&Oi.push(e),Fd()}function tc(e,t=_s?Ut+1:0){for(e=e||new Map;tys(n)-ys(i)),jn=0;jne.id==null?1/0:e.id,Xh=(e,t)=>{const n=ys(e)-ys(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Kd(e){Ya=!1,_s=!0,e=e||new Map,Qe.sort(Xh);const t=n=>al(e,n);try{for(Ut=0;UtGh){const i=t.ownerInstance,s=i&&Ds(i.type);return R(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,n+1)}}let On=!1;const Di=new Set;wo().__VUE_HMR_RUNTIME__={createRecord:fa(Wd),rerender:fa(tg),reload:fa(ng)};const di=new Map;function Qh(e){const t=e.type.__hmrId;let n=di.get(t);n||(Wd(t,e.type),n=di.get(t)),n.instances.add(e)}function eg(e){di.get(e.type.__hmrId).instances.delete(e)}function Wd(e,t){return di.has(e)?!1:(di.set(e,{initialDef:as(t),instances:new Set}),!0)}function as(e){return jp(e)?e.__vccOpts:e}function tg(e,t){const n=di.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(i=>{t&&(i.render=t,as(i.type).render=t),i.renderCache=[],On=!0,i.update(),On=!1}))}function ng(e,t){const n=di.get(e);if(!n)return;t=as(t),nc(n.initialDef,t);const i=[...n.instances];for(const s of i){const o=as(s.type);Di.has(o)||(o!==n.initialDef&&nc(o,t),Di.add(o)),s.appContext.propsCache.delete(s.type),s.appContext.emitsCache.delete(s.type),s.appContext.optionsCache.delete(s.type),s.ceReload?(Di.add(o),s.ceReload(t.styles),Di.delete(o)):s.parent?Qo(s.parent.update):s.appContext.reload?s.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Hd(()=>{for(const s of i)Di.delete(as(s.type))})}function nc(e,t){Fe(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function fa(e){return(t,n)=>{try{return e(t,n)}catch(i){console.error(i),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let zt,ts=[],Ga=!1;function Rs(e,...t){zt?zt.emit(e,...t):Ga||ts.push({event:e,args:t})}function Bd(e,t){var n,i;zt=e,zt?(zt.enabled=!0,ts.forEach(({event:s,args:o})=>zt.emit(s,...o)),ts=[]):typeof window<"u"&&window.HTMLElement&&!((i=(n=window.navigator)==null?void 0:n.userAgent)!=null&&i.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Bd(o,t)}),setTimeout(()=>{zt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Ga=!0,ts=[])},3e3)):(Ga=!0,ts=[])}function ig(e,t){Rs("app:init",e,t,{Fragment:Te,Text:Ns,Comment:ut,Static:uo})}function sg(e){Rs("app:unmount",e)}const Za=rl("component:added"),Ud=rl("component:updated"),og=rl("component:removed"),ag=e=>{zt&&typeof zt.cleanupBuffer=="function"&&!zt.cleanupBuffer(e)&&og(e)};function rl(e){return t=>{Rs(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const rg=zd("perf:start"),lg=zd("perf:end");function zd(e){return(t,n,i)=>{Rs(e,t.appContext.app,t.uid,t,n,i)}}function cg(e,t,n){Rs("component:emit",e.appContext.app,e,t,n)}function ug(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||Le;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(!(t in u))(!d||!(zn(t)in d))&&R(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${zn(t)}" prop.`);else{const p=u[t];pe(p)&&(p(...n)||R(`Invalid event arguments: event validation failed for event "${t}".`))}}let s=n;const o=t.startsWith("update:"),a=o&&t.slice(7);if(a&&a in i){const u=`${a==="modelValue"?"model":a}Modifiers`,{number:d,trim:p}=i[u]||Le;p&&(s=n.map(m=>He(m)?m.trim():m)),d&&(s=n.map(zm))}cg(e,t,s);{const u=t.toLowerCase();u!==t&&i[zn(u)]&&R(`Event "${u}" is emitted in component ${aa(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${un(t)}" instead of "${t}".`)}let r,l=i[r=zn(t)]||i[r=zn(Jt(t))];!l&&o&&(l=i[r=zn(un(t))]),l&&Ct(l,e,6,s);const c=i[r+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[r])return;e.emitted[r]=!0,Ct(c,e,6,s)}}function qd(e,t,n=!1){const i=t.emitsCache,s=i.get(e);if(s!==void 0)return s;const o=e.emits;let a={},r=!1;if(!pe(e)){const l=c=>{const u=qd(c,t,!0);u&&(r=!0,Fe(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!r?(Ae(e)&&i.set(e,null),null):(se(o)?o.forEach(l=>a[l]=null):Fe(a,o),Ae(e)&&i.set(e,a),a)}function ea(e,t){return!e||!Is(t)?!1:(t=t.slice(2).replace(/Once$/,""),xe(e,t[0].toLowerCase()+t.slice(1))||xe(e,un(t))||xe(e,t))}let Ye=null,ta=null;function Oo(e){const t=Ye;return Ye=e,ta=e&&e.type.__scopeId||null,t}function z6(e){ta=e}function q6(){ta=null}function te(e,t=Ye,n){if(!t||e._n)return e;const i=(...s)=>{i._d&&gc(-1);const o=Oo(t);let a;try{a=e(...s)}finally{Oo(o),i._d&&gc(1)}return Ud(t),a};return i._n=!0,i._c=!0,i._d=!0,i}let Ja=!1;function So(){Ja=!0}function ma(e){const{type:t,vnode:n,proxy:i,withProxy:s,props:o,propsOptions:[a],slots:r,attrs:l,emit:c,render:u,renderCache:d,data:p,setupState:m,ctx:f,inheritAttrs:_}=e;let b,y;const j=Oo(e);Ja=!1;try{if(n.shapeFlag&4){const x=s||i;b=Ft(u.call(x,x,d,o,m,p,f)),y=l}else{const x=t;l===o&&So(),b=Ft(x.length>1?x(o,{get attrs(){return So(),l},slots:r,emit:c}):x(o,null)),y=t.props?l:pg(l)}}catch(x){rs.length=0,Xo(x,e,1),b=ce(ut)}let v=b,O;if(b.patchFlag>0&&b.patchFlag&2048&&([v,O]=dg(b)),y&&_!==!1){const x=Object.keys(y),{shapeFlag:T}=v;if(x.length){if(T&7)a&&x.some(bo)&&(y=fg(y,a)),v=en(v,y);else if(!Ja&&v.type!==ut){const M=Object.keys(l),A=[],N=[];for(let Q=0,le=M.length;Q renders non-element root node that cannot be animated."),v.transition=n.transition),O?O(v):b=v,Oo(j),b}const dg=e=>{const t=e.children,n=e.dynamicChildren,i=Yd(t);if(!i)return[e,void 0];const s=t.indexOf(i),o=n?n.indexOf(i):-1,a=r=>{t[s]=r,n&&(o>-1?n[o]=r:r.patchFlag>0&&(e.dynamicChildren=[...n,r]))};return[Ft(i),a]};function Yd(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Is(n))&&((t||(t={}))[n]=e[n]);return t},fg=(e,t)=>{const n={};for(const i in e)(!bo(i)||!(i.slice(9)in t))&&(n[i]=e[i]);return n},ic=e=>e.shapeFlag&7||e.type===ut;function mg(e,t,n){const{props:i,children:s,component:o}=e,{props:a,children:r,patchFlag:l}=t,c=o.emitsOptions;if((s||r)&&On||t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?sc(i,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function gg(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):Hd(e)}function Mi(e,t){return ll(e,null,t)}const Ys={};function ve(e,t,n){return pe(t)||R("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),ll(e,t,n)}function ll(e,t,{immediate:n,deep:i,flush:s,onTrack:o,onTrigger:a}=Le){var r;t||(n!==void 0&&R('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&R('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const l=x=>{R("Invalid watch source: ",x,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=Zr()===((r=qe)==null?void 0:r.scope)?qe:null;let u,d=!1,p=!1;if(Se(e)?(u=()=>e.value,d=$o(e)):si(e)?(u=()=>e,i=!0):se(e)?(p=!0,d=e.some(x=>si(x)||$o(x)),u=()=>e.map(x=>{if(Se(x))return x.value;if(si(x))return Qn(x);if(pe(x))return cn(x,c,2);l(x)})):pe(e)?t?u=()=>cn(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return m&&m(),Ct(e,c,3,[f])}:(u=gt,l(e)),t&&i){const x=u;u=()=>Qn(x())}let m,f=x=>{m=v.onStop=()=>{cn(x,c,4)}},_;if(ws)if(f=gt,t?n&&Ct(t,c,3,[u(),p?[]:void 0,f]):u(),s==="sync"){const x=xv();_=x.__watcherHandles||(x.__watcherHandles=[])}else return gt;let b=p?new Array(e.length).fill(Ys):Ys;const y=()=>{if(v.active)if(t){const x=v.run();(i||d||(p?x.some((T,M)=>gs(T,b[M])):gs(x,b)))&&(m&&m(),Ct(t,c,3,[x,b===Ys?void 0:p&&b[0]===Ys?[]:b,f]),b=x)}else v.run()};y.allowRecurse=!!t;let j;s==="sync"?j=y:s==="post"?j=()=>Je(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),j=()=>Qo(y));const v=new Xr(u,j);v.onTrack=o,v.onTrigger=a,t?n?y():b=v.run():s==="post"?Je(v.run.bind(v),c&&c.suspense):v.run();const O=()=>{v.stop(),c&&c.scope&&Ur(c.scope.effects,v)};return _&&_.push(O),O}function vg(e,t,n){const i=this.proxy,s=He(e)?e.includes(".")?Zd(i,e):()=>i[e]:e.bind(i,i);let o;pe(t)?o=t:(o=t.handler,n=t);const a=qe;ki(this);const r=ll(s,o.bind(i),n);return a?ki(a):ri(),r}function Zd(e,t){const n=t.split(".");return()=>{let i=e;for(let s=0;s{Qn(n,t)});else if(hd(e))for(const n in e)Qn(e[n],t);return e}function Jd(e){Wm(e)&&R("Do not use built-in directive ids as custom directive id: "+e)}function Xd(e,t){const n=Ye;if(n===null)return R("withDirectives can only be used inside render functions."),e;const i=oa(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Ls(()=>{e.isUnmounting=!0}),e}const St=[Function,Array],yg={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:St,onEnter:St,onAfterEnter:St,onEnterCancelled:St,onBeforeLeave:St,onLeave:St,onAfterLeave:St,onLeaveCancelled:St,onBeforeAppear:St,onAppear:St,onAfterAppear:St,onAppearCancelled:St};function bg(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function Xa(e,t,n,i){const{appear:s,mode:o,persisted:a=!1,onBeforeEnter:r,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:m,onLeaveCancelled:f,onBeforeAppear:_,onAppear:b,onAfterAppear:y,onAppearCancelled:j}=t,v=String(e.key),O=bg(n,e),x=(A,N)=>{A&&Ct(A,i,9,N)},T=(A,N)=>{const Q=N[1];x(A,N),se(A)?A.every(le=>le.length<=1)&&Q():A.length<=1&&Q()},M={mode:o,persisted:a,beforeEnter(A){let N=r;if(!n.isMounted)if(s)N=_||r;else return;A._leaveCb&&A._leaveCb(!0);const Q=O[v];Q&&Yn(e,Q)&&Q.el._leaveCb&&Q.el._leaveCb(),x(N,[A])},enter(A){let N=l,Q=c,le=u;if(!n.isMounted)if(s)N=b||l,Q=y||c,le=j||u;else return;let B=!1;const ge=A._enterCb=_e=>{B||(B=!0,_e?x(le,[A]):x(Q,[A]),M.delayedLeave&&M.delayedLeave(),A._enterCb=void 0)};N?T(N,[A,ge]):ge()},leave(A,N){const Q=String(e.key);if(A._enterCb&&A._enterCb(!0),n.isUnmounting)return N();x(d,[A]);let le=!1;const B=A._leaveCb=ge=>{le||(le=!0,N(),ge?x(f,[A]):x(m,[A]),A._leaveCb=void 0,O[Q]===e&&delete O[Q])};O[Q]=e,p?T(p,[A,B]):B()},clone(A){return Xa(A,t,n,i)}};return M}function To(e,t){e.shapeFlag&6&&e.component?To(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Qd(e,t=!1,n){let i=[],s=0;for(let o=0;o1)for(let o=0;oFe({name:e.name},t,{setup:e}))():e}const Si=e=>!!e.type.__asyncLoader,cl=e=>e.type.__isKeepAlive,jg={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=It(),i=n.ctx;if(!i.renderer)return()=>{const j=t.default&&t.default();return j&&j.length===1?j[0]:j};const s=new Map,o=new Set;let a=null;n.__v_cache=s;const r=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=i,p=d("div");i.activate=(j,v,O,x,T)=>{const M=j.component;c(j,v,O,0,r),l(M.vnode,j,v,O,M,r,x,j.slotScopeIds,T),Je(()=>{M.isDeactivated=!1,M.a&&qn(M.a);const A=j.props&&j.props.onVnodeMounted;A&&Tt(A,M.parent,j)},r),Za(M)},i.deactivate=j=>{const v=j.component;c(j,p,null,1,r),Je(()=>{v.da&&qn(v.da);const O=j.props&&j.props.onVnodeUnmounted;O&&Tt(O,v.parent,j),v.isDeactivated=!0},r),Za(v)};function m(j){ha(j),u(j,n,r,!0)}function f(j){s.forEach((v,O)=>{const x=Ds(v.type);x&&(!j||!j(x))&&_(O)})}function _(j){const v=s.get(j);!a||!Yn(v,a)?m(v):a&&ha(a),s.delete(j),o.delete(j)}ve(()=>[e.include,e.exclude],([j,v])=>{j&&f(O=>ns(j,O)),v&&f(O=>!ns(v,O))},{flush:"post",deep:!0});let b=null;const y=()=>{b!=null&&s.set(b,ga(n.subTree))};return mi(y),ia(y),Ls(()=>{s.forEach(j=>{const{subTree:v,suspense:O}=n,x=ga(v);if(j.type===x.type&&j.key===x.key){ha(x);const T=x.component.da;T&&Je(T,O);return}m(j)})}),()=>{if(b=null,!t.default)return null;const j=t.default(),v=j[0];if(j.length>1)return R("KeepAlive should contain exactly one component child."),a=null,j;if(!Rn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return a=null,v;let O=ga(v);const x=O.type,T=Ds(Si(O)?O.type.__asyncResolved||{}:x),{include:M,exclude:A,max:N}=e;if(M&&(!T||!ns(M,T))||A&&T&&ns(A,T))return a=O,v;const Q=O.key==null?x:O.key,le=s.get(Q);return O.el&&(O=en(O),v.shapeFlag&128&&(v.ssContent=O)),b=Q,le?(O.el=le.el,O.component=le.component,O.transition&&To(O,O.transition),O.shapeFlag|=512,o.delete(Q),o.add(Q)):(o.add(Q),N&&o.size>parseInt(N,10)&&_(o.values().next().value)),O.shapeFlag|=256,a=O,Gd(v.type)?v:O}}},ep=jg;function ns(e,t){return se(e)?e.some(n=>ns(n,t)):He(e)?e.split(",").includes(t):Km(e)?e.test(t):!1}function tp(e,t){ip(e,"a",t)}function np(e,t){ip(e,"da",t)}function ip(e,t,n=qe){const i=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(na(t,i,n),n){let s=n.parent;for(;s&&s.parent;)cl(s.parent.vnode)&&wg(i,t,n,s),s=s.parent}}function wg(e,t,n,i){const s=na(t,e,i,!0);ul(()=>{Ur(i[t],s)},n)}function ha(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ga(e){return e.shapeFlag&128?e.ssContent:e}function na(e,t,n=qe,i=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;pi(),ki(n);const r=Ct(t,n,e,a);return ri(),fi(),r});return i?s.unshift(o):s.push(o),o}else{const s=zn(sl[e].replace(/ hook$/,""));R(`${s} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const gn=e=>(t,n=qe)=>(!ws||e==="sp")&&na(e,(...i)=>t(...i),n),Dg=gn("bm"),mi=gn("m"),xg=gn("bu"),ia=gn("u"),Ls=gn("bum"),ul=gn("um"),$g=gn("sp"),Eg=gn("rtg"),Og=gn("rtc");function Sg(e,t=qe){na("ec",e,t)}const Qa="components";function Ao(e,t){return Ag(Qa,e,!0,t)||e}const Tg=Symbol.for("v-ndc");function Ag(e,t,n=!0,i=!1){const s=Ye||qe;if(s){const o=s.type;if(e===Qa){const r=Ds(o,!1);if(r&&(r===t||r===Jt(t)||r===ui(Jt(t))))return o}const a=oc(s[e]||o[e],t)||oc(s.appContext[e],t);if(!a&&i)return o;if(n&&!a){const r=e===Qa?`
+If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";R(`Failed to resolve ${e.slice(0,-1)}: ${t}${r}`)}return a}else R(`resolve${ui(e.slice(0,-1))} can only be used in render() or setup().`)}function oc(e,t){return e&&(e[t]||e[Jt(t)]||e[ui(Jt(t))])}function Ri(e,t,n,i){let s;const o=n&&n[i];if(se(e)||He(e)){s=new Array(e.length);for(let a=0,r=e.length;at(a,r,void 0,o&&o[r]));else{const a=Object.keys(e);s=new Array(a.length);for(let r=0,l=a.length;r1&&(R("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),o=()=>[]),o&&o._c&&(o._d=!1),E();const a=o&&sp(o(n)),r=W(Te,{key:n.key||a&&a.key||`_${t}`},a||(i?i():[]),a&&e._===1?64:-2);return!s&&r.scopeId&&(r.slotScopeIds=[r.scopeId+"-s"]),o&&o._c&&(o._d=!0),r}function sp(e){return e.some(t=>Rn(t)?!(t.type===ut||t.type===Te&&!sp(t.children)):!0)?e:null}const er=e=>e?_p(e)?oa(e)||e.proxy:er(e.parent):null,ai=Fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>es(e.props),$attrs:e=>es(e.attrs),$slots:e=>es(e.slots),$refs:e=>es(e.refs),$parent:e=>er(e.parent),$root:e=>er(e.root),$emit:e=>e.emit,$options:e=>pl(e),$forceUpdate:e=>e.f||(e.f=()=>Qo(e.update)),$nextTick:e=>e.n||(e.n=et.bind(e.proxy)),$watch:e=>vg.bind(e)}),dl=e=>e==="_"||e==="$",va=(e,t)=>e!==Le&&!e.__isScriptSetup&&xe(e,t),op={get({_:e},t){const{ctx:n,setupState:i,data:s,props:o,accessCache:a,type:r,appContext:l}=e;if(t==="__isVue")return!0;let c;if(t[0]!=="$"){const m=a[t];if(m!==void 0)switch(m){case 1:return i[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(va(i,t))return a[t]=1,i[t];if(s!==Le&&xe(s,t))return a[t]=2,s[t];if((c=e.propsOptions[0])&&xe(c,t))return a[t]=3,o[t];if(n!==Le&&xe(n,t))return a[t]=4,n[t];tr&&(a[t]=0)}}const u=ai[t];let d,p;if(u)return t==="$attrs"?(st(e,"get",t),So()):t==="$slots"&&st(e,"get",t),u(e);if((d=r.__cssModules)&&(d=d[t]))return d;if(n!==Le&&xe(n,t))return a[t]=4,n[t];if(p=l.config.globalProperties,xe(p,t))return p[t];Ye&&(!He(t)||t.indexOf("__v")!==0)&&(s!==Le&&dl(t[0])&&xe(s,t)?R(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Ye&&R(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:i,setupState:s,ctx:o}=e;return va(s,t)?(s[t]=n,!0):s.__isScriptSetup&&xe(s,t)?(R(`Cannot mutate
-
+
+
@@ -70,36 +23,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/slides/TPSI_3/A3_codifica_info/A3_codifica_info_slides.md b/slides/TPSI_3/A3_codifica_info/A3_codifica_info_slides.md
index 711d1da7..f534d8e0 100644
--- a/slides/TPSI_3/A3_codifica_info/A3_codifica_info_slides.md
+++ b/slides/TPSI_3/A3_codifica_info/A3_codifica_info_slides.md
@@ -4,14 +4,14 @@ theme: default
# like them? see https://unsplash.com/collections/94734566/slidev
background: https://source.unsplash.com/collection/94734566/1920x1080
# apply any windi css classes to the current slide
-class: 'text-center'
+class: "text-center"
# https://sli.dev/custom/highlighters.html
#highlighter: shiki
# show line numbers in code blocks
lineNumbers: false
-aspectRatio: '16_/9'
-routerMode: 'hash'
-version: '1.0.0'
+aspectRatio: "16_/9"
+routerMode: "hash"
+version: "2.0.0"
---
# TPSI
@@ -156,17 +156,17 @@ version: '1.0.0'
![/media/Diapositiva33.jpg](/media/Diapositiva33.jpg)
---- #slide 34
+
---- #slide 35
+
---- #slide 36
+
--- #slide 37
@@ -212,425 +212,425 @@ version: '1.0.0'
![/media/Diapositiva47.jpg](/media/Diapositiva47.jpg)
---- #slide 48
+
---- #slide 49
+
---- #slide 50
+
---- #slide 51
+
---- #slide 52
+
---- #slide 53
+
---- #slide 54
+
---- #slide 55
+
---- #slide 56
+
---- #slide 57
+
---- #slide 58
+
---- #slide 59
+
---- #slide 60
+
---- #slide 61
+
---- #slide 62
+
---- #slide 63
+
---- #slide 64
+
---- #slide 65
+
---- #slide 66
+
---- #slide 67
+
---- #slide 68
+
---- #slide 69
+
---- #slide 70
+
---- #slide 71
+
---- #slide 72
+
---- #slide 73
+
---- #slide 74
+
---- #slide 75
+
---- #slide 76
+
---- #slide 77
+
---- #slide 78
+
---- #slide 79
+
---- #slide 80
+
---- #slide 81
+
---- #slide 82
+
---- #slide 83
+
---- #slide 84
+
---- #slide 85
+
---- #slide 86
+
---- #slide 87
+
---- #slide 88
+
---- #slide 89
+
---- #slide 90
+
---- #slide 91
+
---- #slide 92
+
---- #slide 93
+
---- #slide 94
+
---- #slide 95
+
---- #slide 96
+
---- #slide 97
+
---- #slide 98
+
---- #slide 99
+
---- #slide 100
+
---- #slide 101
+
---- #slide 102
+
---- #slide 103
+
---- #slide 104
+
---- #slide 105
+
---- #slide 106
+
---- #slide 107
+
---- #slide 108
+
---- #slide 109
+
---- #slide 110
+
---- #slide 111
+
---- #slide 112
+
---- #slide 113
+
---- #slide 114
+
---- #slide 115
+
---- #slide 116
+
---- #slide 117
+
---- #slide 118
+
---- #slide 119
+
---- #slide 120
+
---- #slide 121
+
---- #slide 122
+
---- #slide 123
+
---- #slide 124
+
---- #slide 125
+
---- #slide 126
+
---- #slide 127
+
---- #slide 128
+
---- #slide 129
+
---- #slide 130
+
---- #slide 131
+
---- #slide 132
+
---- #slide 133
+
---- #slide 134
+
---- #slide 135
+
---- #slide 136
+
---- #slide 137
+
---- #slide 138
+
---- #slide 139
+
---- #slide 140
+
---- #slide 141
+
---- #slide 142
+
---- #slide 143
+
---- #slide 144
+
---- #slide 145
+
---- #slide 146
+
---- #slide 147
+
---- #slide 148
+
---- #slide 149
+
---- #slide 150
+
---- #slide 151
+
---- #slide 152
+
--- #slide 153
@@ -656,29 +656,29 @@ version: '1.0.0'
![/media/Diapositiva158.jpg](/media/Diapositiva158.jpg)
---- #slide 159
+
---- #slide 160
+
---- #slide 161
+
---- #slide 162
+
---- #slide 163
+
---- #slide 164
+
--- #slide 165