e19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:30) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:30) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:30) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:30) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:30) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:31) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:31) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:31) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:31) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:31) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:31) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:31) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:31) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:31) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:31) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:31) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:31) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:32) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:32) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:32) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:32) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:32) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:32) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:32) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:32) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:32) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:32) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:32) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:32) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:32) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:32) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:33) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:33) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:33) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:33) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:33) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:33) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:33) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:33) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:33) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:33) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:33) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:33) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:34) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:34) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:34) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:34) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:34) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:34) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:34) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:34) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:34) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:34) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:34) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:34) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:34) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:34) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:35) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:35) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:35) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:35) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:35) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:35) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:35) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:35) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:35) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:35) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:35) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:35) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:36) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:36) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:36) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:36) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:36) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:36) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:36) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:36) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:36) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:36) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:36) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:36) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:36) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:36) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:37) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-1 guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:40) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:40) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:40) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:40) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:40) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:40) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:40) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:40) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:41) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:41) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:41) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:41) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:41) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:41) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:41) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:41) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:41) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:41) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:41) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:41) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:42) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:42) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:42) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:42) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:42) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:42) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:42) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:42) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:42) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:42) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:42) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:42) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:42) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:42) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:43) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:43) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:43) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:43) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:43) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:43) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:43) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:43) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:43) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:43) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:43) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:43) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:44) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:44) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:44) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:44) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:44) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:44) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:44) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:44) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:44) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:44) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:44) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:02:44) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:44) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:02:44) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:02:45) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:02:45) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:02:45) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:02:45) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:02:45) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:02:45) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:02:45) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:02:45) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:02:45) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:02:45) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:02:45) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:02:45) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:02:46) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:02:46) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:02:46) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:02:46) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:02:46) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:02:46) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:02:46) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:02:46) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:02:46) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:02:46) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:02:46) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:02:46) - Error al guardar imagen localmente [33875973-46e6-47rror al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:45) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:45) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:45) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:45) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:45) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:46) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:05:46) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:05:46) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:05:46) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:05:46) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:05:46) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:05:46) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:05:46) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:05:46) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:05:46) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:05:46) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:05:46) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:05:46) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:05:46) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:05:47) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:05:47) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:05:47) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:05:47) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:47) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:47) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:47) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:47) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:47) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:47) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:47) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:47) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:48) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:05:48) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:05:48) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:05:48) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:05:48) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:05:48) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:05:48) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:05:48) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:05:48) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:05:48) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:05:48) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:05:48) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:05:48) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:05:48) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:05:49) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:05:49) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:05:49) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:05:49) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:49) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:49) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:49) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:49) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:49) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:49) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:49) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:49) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:50) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:05:50) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:05:50) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:05:50) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:05:50) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:05:50) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:05:50) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:05:50) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:05:50) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:05:50) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:05:50) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:05:50) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:05:50) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:05:50) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:05:51) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:05:51) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:05:51) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:51) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:05:51) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:51) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:51) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:51) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:51) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:51) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:51) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:51) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:52) - Error al guardar imagen localmente [d679c8d0-652c7](2025-07-18 15:05:55) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:55) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:55) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:55) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:55) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:55) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:55) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:55) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:55) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:56) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:05:56) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:05:56) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:05:56) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:05:56) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:05:56) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:05:56) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:05:56) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:05:56) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:05:56) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:05:56) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:05:56) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:05:56) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:05:56) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:05:57) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:05:57) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:05:57) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:05:57) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:57) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:57) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:57) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:57) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:57) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:57) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:57) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:57) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:05:58) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:05:58) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:05:58) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:05:58) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:05:58) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:05:58) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:05:58) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:05:58) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:05:58) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:05:58) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:05:58) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:05:58) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:05:58) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:05:58) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:05:59) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:05:59) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:05:59) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:05:59) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:05:59) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:05:59) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:05:59) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:05:59) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 15:05:59) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:05:59) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:05:59) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 15:05:59) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 15:06:00) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 15:06:00) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 15:06:00) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 15:06:00) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 15:06:00) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 15:06:00) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 15:06:00) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 15:06:00) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 15:06:00) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 15:06:00) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 15:06:00) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 15:06:00) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 15:06:00) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 15:06:00) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 15:06:01) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 15:06:01) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 15:06:01) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 15:06:01) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 15:06:01) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 15:06:01) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 15:06:01) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 15:06:01) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 15:06:01) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 15:06:01) - Error al guardError al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:12:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:12:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:12:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:12:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:12:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:12:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:12:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:12:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:12:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:12:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:12:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:12:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:12:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:12:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:12:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:12:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:12:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:12:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:12:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:12:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:12:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:12:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:12:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:12:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:12:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:12:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:12:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:12:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:12:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:12:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:12:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:12:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:12:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:12:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:12:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:12:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:12:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:12:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:12:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:12:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:12:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:12:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:12:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:12:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:12:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:12:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:12:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:12:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:12:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:12:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:12:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:12:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:12:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:12:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:12:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:12:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:12:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:12:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:12:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:12:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:12:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:12:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:12:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:12:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:12:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:12:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:12:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:12:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:12:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:12:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:12:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:12:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:12:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:12:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:12:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:12:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:12:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:12:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:12:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:12:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:12:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:12:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:12:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:12:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:12:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:12:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:12:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:12:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:12:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:12:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:12:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:12:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:12:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:12:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:12:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:12:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:12:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:12:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:12:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:12:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:12:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:12:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:12:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:12:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:12:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:12:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:12:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:12:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:12:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:12:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:12:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:12:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:12:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:12:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:12:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:12:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:12:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:12:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:12:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:12:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:12:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:12:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:12:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:12:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:12:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:12:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:12:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:12:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:13:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:13:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:13:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:13:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:13:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:13:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:13:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:13:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:13:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:13:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:13:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:13:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:13:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:13:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:13:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:13:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:13:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:13:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:13:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:13:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:13:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:13:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:13:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:13:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:13:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:13:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:14:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:14:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:14:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:14:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:14:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:14:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:14:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:14:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:14:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:14:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:14:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:14:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:14:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:14:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:14:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:14:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:14:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:14:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:14:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:14:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:14:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:14:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:14:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:14:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:14:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:14:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:15:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:15:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:15:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:15:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:15:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:15:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:15:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:15:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:15:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:15:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:15:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:15:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:15:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:15:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:15:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:15:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:15:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:15:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:15:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:15:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:15:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:15:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:15:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:15:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:15:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:15rror al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:57) - Error al guardar imagen](2025-07-18 16:16:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:27) - Error al guardar im-dd9afb22c86b](2025-07-18 16:16:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:17) - Error al guardar imagen localmente [3a762715-e8fd-agen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 07-18 16:29:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:04) - Erro16:16:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:43) - Error al guardar imagen localmen-a5f6-1bdfdec227af](2025-07-18 16:16:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:53) - E localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:16:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:16:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:16:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:16:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:16:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:16:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:16:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:16:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:16:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:16:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:16:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:16:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:16:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:16:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:16:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:16:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:16:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:16:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:16:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:16:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:16:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:16:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:16:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:16:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:16:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:16:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:17:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:17:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:17:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:17:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:17:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:17:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:17:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:17:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:17:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:17:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:17:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:17:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:17:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:17:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:17:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:17:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:17:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:17:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:17:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:17:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:17:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:17:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:17:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:17:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:17:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:17:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:18:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:18:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:18:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:18:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:18:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:18:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:18:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:18:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:18:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:18:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:18:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:18:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:18:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:18:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:18:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:18:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:18:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:18:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:18:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:18:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:18:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:18:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:18:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:18:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:18:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:18:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:19:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:19:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:19:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:19:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:19:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:19:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:19:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:19:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:19:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:19:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:19:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:19:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:19:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:19:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:19:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:19:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:19:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:19:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:19:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:19:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:19:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:19:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:19:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:19:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:19:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:19:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:20:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:20:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:20:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:20:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:20:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:20:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:20:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:20:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:20:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:20:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:20:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:20:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:20:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:20:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:20:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:20:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:20:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:20:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:20:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:20:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:20:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:20:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:20:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:20:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:20:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:20:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:21:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:21:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:21:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:21:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:21:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:21:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:21:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:21:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:21:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:21:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:21:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:21:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:21:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:21:59) - Error al guardar imagen localmendar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:28:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:28:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:28:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:28:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:28:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:28:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:28:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:28:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:28:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:28:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:28:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:28:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:28:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:28:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:28:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:28:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:28:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:28:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:28:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:28:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:28:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:28:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:28:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:28:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:28:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:28:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:28:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:28:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:28:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:28:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:28:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:28:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:28:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:28:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:28:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:28:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:28:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:28:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:28:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:28:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:28:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:28:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:28:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:28:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:28:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:28:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:28:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:28:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:28:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:28:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:28:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:28:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:28:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:28:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:28:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:28:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:28:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:28:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:28:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:28:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:28:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:28:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:28:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:28:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:28:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:28:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:28:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:28:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:28:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:28:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:28:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:28:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:28:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:28:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:28:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:28:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:28:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:28:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:28:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:28:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:28:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:28:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:28:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:28:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:28:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:28:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:28:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:28:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:28:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:28:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:28:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:28:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:28:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:28:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:28:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:28:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:28:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:28:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:28:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:28:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:28:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:28:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:28:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:28:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:28:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:28:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:28:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:28:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:28:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-te [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:21:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:21:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:21:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:21:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:21:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:21:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:21:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:21:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:21:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:21:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:21:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:21:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:22:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:22:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:22:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:22:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:22:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:22:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:22:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:22:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:22:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:22:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:22:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:22:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:22:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:22:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:22:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:22:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:22:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:22:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:22:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:22:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:22:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:22:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:22:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:22:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:22:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:22:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:23:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:23:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:23:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:23:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:23:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:23:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:23:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:23:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:23:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:23:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:23:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:23:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:23:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:23:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:23:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:23:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:23:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:23:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:23:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:23:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:23:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:23:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:23:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:23:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:23:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:23:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:24:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:24:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:24:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:24:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:24:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:24:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:24:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:24:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:24:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:24:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:24:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:24:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:24:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:24:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:24:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:24:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:24:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:24:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:24:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:24:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:24:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:24:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:24:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:24:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:24:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:24:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:31) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:31) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:32) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:32) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:32) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:32) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:32) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:32) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:32) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:32) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:32) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:32) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:32) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:32) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:33) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:33) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:33) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:33) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:33) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:33) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:33) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:33) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:33) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:33) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:33) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:33) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:33) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:33) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:34) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:34) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:34) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:34) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:34) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:34) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:34) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:34) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:34) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:34) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:34) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:34) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:35) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:35) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:35) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:35) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:35) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:35) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:35) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:35) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:35) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:35) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:35) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:35) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:35) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:35) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:36) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:36) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:36) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:36) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:36) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:36) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:36) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:36) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:36) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:36) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:36) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:36) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:37) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:37) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:37) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:37) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:37) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:37) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:37) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:37) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:37) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:37) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:37) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:37) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:37) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:37) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:38) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:38) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:38) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:38) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:38) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:38) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:38) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:38) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:38) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:38) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:38) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:38) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:39) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:39) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:39) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:39) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:39) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:39) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:39) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:39) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:39) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:39) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:39) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:39) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:39) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:39) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:40) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:40) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:40) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:40) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:40) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:40) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:40) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:40) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:40) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:40) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:40) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:40) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:41) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:41) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:41) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:41) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:41) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:41) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:41) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:41) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:41) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:41) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:41) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:41) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:41) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:41) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:42) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:42) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:42) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:42) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:42) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:42) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:42) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:42) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:42) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:42) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:42) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:42) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:43) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:43) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:43) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:43) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:43) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:43) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:43) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:43) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:43) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:43) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:43) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:43) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:43) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:43) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:44) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:44) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:44) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:44) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:44) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:44) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:44) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:44) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:44) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:44) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:44) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:44) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:45) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:45) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:45) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:45) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:45) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:45) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:45) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:45) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:45) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:45) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:45) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:45) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:45) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:45) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:46) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:46) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:46) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:46) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:46) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:46) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:46) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:46) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:46) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:46) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:46) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:46) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:47) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:47) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:47) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:47) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:47) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:47) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:47) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:47) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:47) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:47) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:47) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:47) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:47) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:47) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:48) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:48) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:48) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:48) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:48) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:48) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:48) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:48) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:48) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:48) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:48) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:48) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:49) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:49) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:49) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:49) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:49) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:49) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:49) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:49) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:49) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:49) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:49) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:49) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:49) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:49) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:50) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:50) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:50) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:50) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:50) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:50) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:50) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:50) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:50) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:50) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:50) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:50) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:51) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:51) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:51) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:51) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:51) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:51) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:51) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:51) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:51) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:51) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:51) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:51) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:51) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:51) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:52) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:52) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:52) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:52) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:52) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:52) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:52) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:52) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:52) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:52) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:52) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:52) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:53) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:53) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:53) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:53) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:53) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:53) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:53) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:53) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:53) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:53) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:53) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:53) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:53) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:53) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:54) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:54) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:54) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:54) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:54) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:54) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:54) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:54) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:54) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:54) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:54) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:54) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:55) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:55) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:55) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:55) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:55) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:55) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:55) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:55) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:55) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:55) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:55) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:55) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:55) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:55) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:56) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:56) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:56) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:56) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:56) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:56) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:56) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:56) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:56) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:56) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:56) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:56) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:57) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:57) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:57) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:57) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:57) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:57) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:57) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:57) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:57) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:57) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:57) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:57) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:57) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:57) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:25:58) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:25:58) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:25:58) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:25:58) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:25:58) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:25:58) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:25:58) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:25:58) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:25:58) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:25:58) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:25:58) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:25:58) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:25:59) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:25:59) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:25:59) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:25:59) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:25:59) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:25:59) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:25:59) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:25:59) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:25:59) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:25:59) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:25:59) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:25:59) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:25:59) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:25:59) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:00) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:00) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:00) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:00) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:00) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:00) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:00) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:00) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:00) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:00) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:00) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:00) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:01) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:01) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:01) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:01) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:01) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:01) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:01) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:01) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:01) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:01) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:01) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:01) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:01) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:01) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:02) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:02) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:02) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:02) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:02) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:02) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:02) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:02) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:02) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:02) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:02) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:02) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:03) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:03) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:03) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:03) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:03) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:03) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:03) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:03) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:03) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:03) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:03) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:03) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:03) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:03) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:04) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:04) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:04) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:04) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:04) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:04) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:04) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:04) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:11) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:11) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:11) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:11) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:11) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:11) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:11) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:11) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:11) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:11) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:11) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:11) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:11) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:12) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:12) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:12) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:12) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:12) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:12) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:12) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:12) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:12) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:12) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:12) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:12) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:13) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:13) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:13) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:13) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:13) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:13) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:13) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:13) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:13) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:13) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:13) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:13) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:13) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:13) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:14) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:14) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:14) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:14) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:14) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:14) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:14) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:14) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:14) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:14) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:14) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:14) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:15) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:15) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:15) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:15) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:15) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:15) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:15) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:15) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:15) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:15) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:15) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:15) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:15) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:15) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:16) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:16) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:16) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:16) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:16) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:16) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:16) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:16) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:16) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:16) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:16) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:16) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:17) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:17) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:17) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:17) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:17) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:17) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:17) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:17) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:17) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:17) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:17) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:17) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:17) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:17) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:18) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:18) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:18) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:18) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:18) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:18) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:18) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:18) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:18) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:18) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:18) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:18) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:19) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:19) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:19) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:19) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:19) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:19) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:19) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:19) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:19) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:19) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:19) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:19) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:19) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:19) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:20) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:20) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:20) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:20) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:20) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:20) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:20) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:20) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:20) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:20) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:20) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:27) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:27) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:27) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:27) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:27) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:27) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:27) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:27) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:27) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:28) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:28) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:28) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:28) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:28) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:28) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:28) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:28) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:28) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:28) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:28) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:28) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:29) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:29) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:29) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:29) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:29) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:29) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:29) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:29) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:29) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:29) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:29) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:29) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:29) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:26:29) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:26:30) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:26:30) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:26:30) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:26:30) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:26:30) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:26:30) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:26:30) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:26:30) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:26:30) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:26:30) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:26:30) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:26:30) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:26:31) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:26:31) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:26:31) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:26:31) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:26:31) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:26:31) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:26:31) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:26:31) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:26:31) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:26:31) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:26:31) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:26:31) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:26:31) - Error al guardar imagen localmente [4r al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:04) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:04) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:04) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:04) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:05) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:05) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:05) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:05) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:05) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:05) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:05) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:05) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:05) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:05) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:05) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:05) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:05) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:05) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:06) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:06) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:06) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:06) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:06) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:06) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:06) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:06) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:06) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:06) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:06) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:06) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:07) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:07) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:07) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:07) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:07) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:07) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:07) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:07) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:07) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:07) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:07) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:07) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:07) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:07) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:08) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:08) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:08) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:08) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:08) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:08) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:08) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:08) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:08) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:08) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:08) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:08) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:09) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:09) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:09) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:09) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:09) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:09) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:09) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:09) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:09) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:09) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:09) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:09) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:09) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:09) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:10) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:10) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:10) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:10) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:10) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:10) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:10) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:10) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:10) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:10) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:10) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:10) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:11) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:11) - Error al guardar imagen localmente [cccf617a-259imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:20) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:21) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:21) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:21) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:21) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:21) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:21) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:21) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:21) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:21) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:21) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:21) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:21) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:21) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:21) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:22) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:22) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:22) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:22) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:22) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:22) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:22) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:22) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:22) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:22) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:22) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:22) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:23) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:23) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:23) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:23) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:23) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:23) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:23) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:23) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:23) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:23) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:23) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:23) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:23) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:23) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:24) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:24) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:24) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:24) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:24) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:24) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:24) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:24) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:24) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:24) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:24) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:24) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:25) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:25) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:25) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:25) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:25) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-62fbd84dc9f9](2025-07-18 16:29:25) - Error al guardar imagen localmente [3e413fd5-a509-4cfc-a85c-10770e6336d8](2025-07-18 16:29:25) - Error al guardar imagen localmente [7a1308ca-d8ca-4b5d-a5f6-1bdfdec227af](2025-07-18 16:29:25) - Error al guardar imagen localmente [c2d2ce1d-36e0-4272-9357-8ecb215eff21](2025-07-18 16:29:25) - Error al guardar imagen localmente [52569634-b01c-4a94-8732-4a86bc217515](2025-07-18 16:29:25) - Error al guardar imagen localmente [c9ee19b1-8d22-4287-8a4b-8b2871a025f8](2025-07-18 16:29:25) - Error al guardar imagen localmente [61986b90-0678-4584-b6a1-006d2ab163ac](2025-07-18 16:29:25) - Error al guardar imagen localmente [4e605981-8099-4dc4-b141-93b83d309104](2025-07-18 16:29:25) - Error al guardar imagen localmente [33875973-46e6-47d9-82f3-2e7f15a0100d](2025-07-18 16:29:25) - Error al guardar imagen localmente [3a762715-e8fd-4dc7-9dba-5ad78812b938](2025-07-18 16:29:26) - Error al guardar imagen localmente [cd2abea0-1753-4af2-8b0e-e804d76d80c4](2025-07-18 16:29:26) - Error al guardar imagen localmente [30389993-7b9f-4de6-ac7a-44abd33129a7](2025-07-18 16:29:26) - Error al guardar imagen localmente [de3c9fa2-e498-41d2-9dd8-8d52da0652c7](2025-07-18 16:29:26) - Error al guardar imagen localmente [a76f7e2c-3402-4a31-9159-113caf79e74a](2025-07-18 16:29:26) - Error al guardar imagen localmente [a885505a-8391-4017-999c-0ba4461cf884](2025-07-18 16:29:26) - Error al guardar imagen localmente [a850bd11-0323-4ee6-9b9b-caff24b9c0d3](2025-07-18 16:29:26) - Error al guardar imagen localmente [947c9bb4-4129-44b6-bbe2-aa0ab6787a40](2025-07-18 16:29:26) - Error al guardar imagen localmente [2a3956e0-1157-4767-93cc-b74c920d8b22](2025-07-18 16:29:26) - Error al guardar imagen localmente [d5207ff8-ce5d-4b8f-a775-f9606db3599a](2025-07-18 16:29:26) - Error al guardar imagen localmente [80ffadb9-f0ab-4097-ae33-d6410ea8db02](2025-07-18 16:29:26) - Error al guardar imagen localmente [1420098f-7c6e-45e2-bef7-7d5bdcc635ce](2025-07-18 16:29:26) - Error al guardar imagen localmente [f35a3267-552b-473f-809b-9bf14f7ce90f](2025-07-18 16:29:27) - Error al guardar imagen localmente [d679c8d0-51d7-4364-ab0f-dd9afb22c86b](2025-07-18 16:29:27) - Error al guardar imagen localmente [cccf617a-2597-4ad9-8777-75837142678f](2025-07-18 16:29:27) - Error al guardar imagen localmente [46ae9520-bec4-4029-b7d0-87d6c43e2f68](2025-07-18 16:29:27) - Error al guardar imagen localmente [25acc7cb-a177-438f-aab4-0f5931574fa3](2025-07-18 16:29:27) - Error al guardar imagen localmente [dd1b1361-7c29-455c-8b17-6ransformation|mageHistogram|mageIdentify|mageInstanceQ|mageKeypoints|mageLevels|mageLines|mageMarker|mageMeasurements|mageMesh|mageMultiply|magePad|magePartition|magePeriodogram|magePerspectiveTransformation|mageQ|mageRecolor|mageReflect|mageResize|mageRestyle|mageRotate|mageSaliencyFilter|mageScaled|mageScan|mageSubtract|mageTake|mageTransformation|mageTrim|mageType|mageValue|mageValuePositions|mageVectorscopePlot|mageWaveformPlot|mplicitD|mplicitRegion|mplies|mport|mportByteArray|mportString|mprovementImportance|nactivate|nactive|ncidenceGraph|ncidenceList|ncidenceMatrix|ncrement|ndefiniteMatrixQ|ndependenceTest|ndependentEdgeSetQ|ndependentPhysicalQuantity|ndependentUnit|ndependentUnitDimension|ndependentVertexSetQ|ndexEdgeTaggedGraph|ndexGraph|ndexed|nexactNumberQ|nfiniteLine|nfiniteLineThrough|nfinitePlane|nfix|nflationAdjust|nformation|nhomogeneousPoissonProcess|nner|nnerPolygon|nnerPolyhedron|npaint|nput|nputField|nputForm|nputNamePacket|nputNotebook|nputPacket|nputStream|nputString|nputStringPacket|nsert|nsertLinebreaks|nset|nsphere|nstall|nstallService|ntegerDigits|ntegerExponent|ntegerLength|ntegerName|ntegerPart|ntegerPartitions|ntegerQ|ntegerReverse|ntegerString|ntegrate|nteractiveTradingChart|nternallyBalancedDecomposition|nterpolatingFunction|nterpolatingPolynomial|nterpolation|nterpretation|nterpretationBox|nterpreter|nterquartileRange|nterrupt|ntersectingQ|ntersection|nterval|ntervalIntersection|ntervalMemberQ|ntervalSlider|ntervalUnion|nverse|nverseBetaRegularized|nverseBilateralLaplaceTransform|nverseBilateralZTransform|nverseCDF|nverseChiSquareDistribution|nverseContinuousWaveletTransform|nverseDistanceTransform|nverseEllipticNomeQ|nverseErf|nverseErfc|nverseFourier|nverseFourierCosTransform|nverseFourierSequenceTransform|nverseFourierSinTransform|nverseFourierTransform|nverseFunction|nverseGammaDistribution|nverseGammaRegularized|nverseGaussianDistribution|nverseGudermannian|nverseHankelTransform|nverseHaversine|nverseJacobiCD|nverseJacobiCN|nverseJacobiCS|nverseJacobiDC|nverseJacobiDN|nverseJacobiDS|nverseJacobiNC|nverseJacobiND|nverseJacobiNS|nverseJacobiSC|nverseJacobiSD|nverseJacobiSN|nverseLaplaceTransform|nverseMellinTransform|nversePermutation|nverseRadon|nverseRadonTransform|nverseSeries|nverseShortTimeFourier|nverseSpectrogram|nverseSurvivalFunction|nverseTransformedRegion|nverseWaveletTransform|nverseWeierstrassP|nverseWishartMatrixDistribution|nverseZTransform|nvisible|rreduciblePolynomialQ|slandData|solatingInterval|somorphicGraphQ|somorphicSubgraphQ|sotopeData|tem|toProcess))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:J(?:accardDissimilarity|acobiAmplitude|acobiCD|acobiCN|acobiCS|acobiDC|acobiDN|acobiDS|acobiEpsilon|acobiNC|acobiND|acobiNS|acobiP|acobiSC|acobiSD|acobiSN|acobiSymbol|acobiZN|acobiZeta|ankoGroupJ1|ankoGroupJ2|ankoGroupJ3|ankoGroupJ4|arqueBeraALMTest|ohnsonDistribution|oin|oinAcross|oinForm|oinedCurve|ordanDecomposition|ordanModelDecomposition|uliaSetBoettcher|uliaSetIterationCount|uliaSetPlot|uliaSetPoints|ulianDate))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:K(?:CoreComponents|Distribution|EdgeConnectedComponents|EdgeConnectedGraphQ|VertexConnectedComponents|VertexConnectedGraphQ|agiChart|aiserBesselWindow|aiserWindow|almanEstimator|almanFilter|arhunenLoeveDecomposition|aryTree|atzCentrality|elvinBei|elvinBer|elvinKei|elvinKer|endallTau|endallTauTest|ernelMixtureDistribution|ernelObject|ernels|ey|eyComplement|eyDrop|eyDropFrom|eyExistsQ|eyFreeQ|eyIntersection|eyMap|eyMemberQ|eySelect|eySort|eySortBy|eyTake|eyUnion|eyValueMap|eyValuePattern|eys|illProcess|irchhoffGraph|irchhoffMatrix|leinInvariantJ|napsackSolve|nightTourGraph|notData|nownUnitQ|ochCurve|olmogorovSmirnovTest|roneckerDelta|roneckerModelDecomposition|roneckerProduct|roneckerSymbol|uiperTest|umaraswamyDistribution|urtosis|uwaharaFilter))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:L(?:ABColor|CHColor|CM|QEstimatorGains|QGRegulator|QOutputRegulatorGains|QRegulatorGains|UDecomposition|UVColor|abel|abeled|aguerreL|akeData|ambdaComponents|ameC|ameCPrime|ameEigenvalueA|ameEigenvalueB|ameS|ameSPrime|aminaData|anczosWindow|andauDistribution|anguageData|anguageIdentify|aplaceDistribution|aplaceTransform|aplacian|aplacianFilter|aplacianGaussianFilter|aplacianPDETerm|ast|atitude|atitudeLongitude|atticeData|atticeReduce|aunchKernels|ayeredGraphPlot|ayeredGraphPlot3D|eafCount|eapVariant|eapYearQ|earnDistribution|earnedDistribution|eastSquares|eastSquaresFilterKernel|eftArrow|eftArrowBar|eftArrowRightArrow|eftDownTeeVector|eftDownVector|eftDownVectorBar|eftRightArrow|eftRightVector|eftTee|eftTeeArrow|eftTeeVector|eftTriangle|eftTriangleBar|eftTriangleEqual|eftUpDownVector|eftUpTeeVector|eftUpVector|eftUpVectorBar|eftVector|eftVectorBar|egended|egendreP|egendreQ|ength|engthWhile|erchPhi|ess|essEqual|essEqualGreater|essEqualThan|essFullEqual|essGreater|essLess|essSlantEqual|essThan|essTilde|etterCounts|etterNumber|etterQ|evel|eveneTest|eviCivitaTensor|evyDistribution|exicographicOrder|exicographicSort|ibraryDataType|ibraryFunction|ibraryFunctionError|ibraryFunctionInformation|ibraryFunctionLoad|ibraryFunctionUnload|ibraryLoad|ibraryUnload|iftingFilterData|iftingWaveletTransform|ighter|ikelihood|imit|indleyDistribution|ine|ineBreakChart|ineGraph|ineIntegralConvolutionPlot|ineLegend|inearFractionalOptimization|inearFractionalTransform|inearGradientFilling|inearGradientImage|inearModelFit|inearOptimization|inearRecurrence|inearSolve|inearSolveFunction|inearizingTransformationData|inkActivate|inkClose|inkConnect|inkCreate|inkInterrupt|inkLaunch|inkObject|inkPatterns|inkRankCentrality|inkRead|inkReadyQ|inkWrite|inks|iouvilleLambda|ist|istAnimate|istContourPlot|istContourPlot3D|istConvolve|istCorrelate|istCurvePathPlot|istDeconvolve|istDensityPlot|istDensityPlot3D|istFourierSequenceTransform|istInterpolation|istLineIntegralConvolutionPlot|istLinePlot|istLinePlot3D|istLogLinearPlot|istLogLogPlot|istLogPlot|istPicker|istPickerBox|istPlay|istPlot|istPlot3D|istPointPlot3D|istPolarPlot|istQ|istSliceContourPlot3D|istSliceDensityPlot3D|istSliceVectorPlot3D|istStepPlot|istStreamDensityPlot|istStreamPlot|istStreamPlot3D|istSurfacePlot3D|istVectorDensityPlot|istVectorDisplacementPlot|istVectorDisplacementPlot3D|istVectorPlot|istVectorPlot3D|istZTransform|ocalAdaptiveBinarize|ocalCache|ocalClusteringCoefficient|ocalEvaluate|ocalObject|ocalObjects|ocalSubmit|ocalSymbol|ocalTime|ocalTimeZone|ocationEquivalenceTest|ocationTest|ocator|ocatorPane|og|og10|og2|ogBarnesG|ogGamma|ogGammaDistribution|ogIntegral|ogLikelihood|ogLinearPlot|ogLogPlot|ogLogisticDistribution|ogMultinormalDistribution|ogNormalDistribution|ogPlot|ogRankTest|ogSeriesDistribution|ogicalExpand|ogisticDistribution|ogisticSigmoid|ogitModelFit|ongLeftArrow|ongLeftRightArrow|ongRightArrow|ongest|ongestCommonSequence|ongestCommonSequencePositions|ongestCommonSubsequence|ongestCommonSubsequencePositions|ongestOrderedSequence|ongitude|ookup|oopFreeGraphQ|owerCaseQ|owerLeftArrow|owerRightArrow|owerTriangularMatrix|owerTriangularMatrixQ|owerTriangularize|owpassFilter|ucasL|uccioSamiComponents|unarEclipse|yapunovSolve|yonsGroupLy))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:M(?:AProcess|achineNumberQ|agnify|ailReceiverFunction|ajority|akeBoxes|akeExpression|anagedLibraryExpressionID|anagedLibraryExpressionQ|andelbrotSetBoettcher|andelbrotSetDistance|andelbrotSetIterationCount|andelbrotSetMemberQ|andelbrotSetPlot|angoldtLambda|anhattanDistance|anipulate|anipulator|annWhitneyTest|annedSpaceMissionData|antissaExponent|ap|apAll|apApply|apAt|apIndexed|apThread|archenkoPasturDistribution|arcumQ|ardiaCombinedTest|ardiaKurtosisTest|ardiaSkewnessTest|arginalDistribution|arkovProcessProperties|assConcentrationCondition|assFluxValue|assImpermeableBoundaryValue|assOutflowValue|assSymmetryValue|assTransferValue|assTransportPDEComponent|atchQ|atchingDissimilarity|aterialShading|athMLForm|athematicalFunctionData|athieuC|athieuCPrime|athieuCharacteristicA|athieuCharacteristicB|athieuCharacteristicExponent|athieuGroupM11|athieuGroupM12|athieuGroupM22|athieuGroupM23|athieuGroupM24|athieuS|athieuSPrime|atrices|atrixExp|atrixForm|atrixFunction|atrixLog|atrixNormalDistribution|atrixPlot|atrixPower|atrixPropertyDistribution|atrixQ|atrixRank|atrixTDistribution|ax|axDate|axDetect|axFilter|axLimit|axMemoryUsed|axStableDistribution|axValue|aximalBy|aximize|axwellDistribution|cLaughlinGroupMcL|ean|eanClusteringCoefficient|eanDegreeConnectivity|eanDeviation|eanFilter|eanGraphDistance|eanNeighborDegree|eanShift|eanShiftFilter|edian|edianDeviation|edianFilter|edicalTestData|eijerG|eijerGReduce|eixnerDistribution|ellinConvolve|ellinTransform|emberQ|emoryAvailable|emoryConstrained|emoryInUse|engerMesh|enuPacket|enuView|erge|ersennePrimeExponent|ersennePrimeExponentQ|eshCellCount|eshCellIndex|eshCells|eshConnectivityGraph|eshCoordinates|eshPrimitives|eshRegion|eshRegionQ|essage|essageDialog|essageList|essageName|essagePacket|essages|eteorShowerData|exicanHatWavelet|eyerWavelet|in|inDate|inDetect|inFilter|inLimit|inMax|inStableDistribution|inValue|ineralData|inimalBy|inimalPolynomial|inimalStateSpaceModel|inimize|inimumTimeIncrement|inkowskiQuestionMark|inorPlanetData|inors|inus|inusPlus|issing|issingQ|ittagLefflerE|ixedFractionParts|ixedGraphQ|ixedMagnitude|ixedRadix|ixedRadixQuantity|ixedUnit|ixtureDistribution|od|odelPredictiveController|odularInverse|odularLambda|odule|oebiusMu|oment|omentConvert|omentEvaluate|omentGeneratingFunction|omentOfInertia|onitor|onomialList|onsterGroupM|oonPhase|oonPosition|orletWavelet|orphologicalBinarize|orphologicalBranchPoints|orphologicalComponents|orphologicalEulerNumber|orphologicalGraph|orphologicalPerimeter|orphologicalTransform|ortalityData|ost|ountainData|ouseAnnotation|ouseAppearance|ousePosition|ouseover|ovieData|ovingAverage|ovingMap|ovingMedian|oyalDistribution|ulticolumn|ultigraphQ|ultinomial|ultinomialDistribution|ultinormalDistribution|ultiplicativeOrder|ultiplySides|ultivariateHypergeometricDistribution|ultivariatePoissonDistribution|ultivariateTDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:N(?:|ArgMax|ArgMin|Cache|CaputoD|DEigensystem|DEigenvalues|DSolve|DSolveValue|Expectation|FractionalD|Integrate|MaxValue|Maximize|MinValue|Minimize|Probability|Product|Roots|Solve|SolveValues|Sum|akagamiDistribution|ameQ|ames|and|earest|earestFunction|earestMeshCells|earestNeighborGraph|earestTo|ebulaData|eedlemanWunschSimilarity|eeds|egative|egativeBinomialDistribution|egativeDefiniteMatrixQ|egativeMultinomialDistribution|egativeSemidefiniteMatrixQ|egativelyOrientedPoints|eighborhoodData|eighborhoodGraph|est|estGraph|estList|estWhile|estWhileList|estedGreaterGreater|estedLessLess|eumannValue|evilleThetaC|evilleThetaD|evilleThetaN|evilleThetaS|extCell|extDate|extPrime|icholsPlot|ightHemisphere|onCommutativeMultiply|onNegative|onPositive|oncentralBetaDistribution|oncentralChiSquareDistribution|oncentralFRatioDistribution|oncentralStudentTDistribution|ondimensionalizationTransform|oneTrue|onlinearModelFit|onlinearStateSpaceModel|onlocalMeansFilter|or|orlundB|orm|ormal|ormalDistribution|ormalMatrixQ|ormalize|ormalizedSquaredEuclideanDistance|ot|otCongruent|otCupCap|otDoubleVerticalBar|otElement|otEqualTilde|otExists|otGreater|otGreaterEqual|otGreaterFullEqual|otGreaterGreater|otGreaterLess|otGreaterSlantEqual|otGreaterTilde|otHumpDownHump|otHumpEqual|otLeftTriangle|otLeftTriangleBar|otLeftTriangleEqual|otLess|otLessEqual|otLessFullEqual|otLessGreater|otLessLess|otLessSlantEqual|otLessTilde|otNestedGreaterGreater|otNestedLessLess|otPrecedes|otPrecedesEqual|otPrecedesSlantEqual|otPrecedesTilde|otReverseElement|otRightTriangle|otRightTriangleBar|otRightTriangleEqual|otSquareSubset|otSquareSubsetEqual|otSquareSuperset|otSquareSupersetEqual|otSubset|otSubsetEqual|otSucceeds|otSucceedsEqual|otSucceedsSlantEqual|otSucceedsTilde|otSuperset|otSupersetEqual|otTilde|otTildeEqual|otTildeFullEqual|otTildeTilde|otVerticalBar|otebook|otebookApply|otebookClose|otebookDelete|otebookDirectory|otebookEvaluate|otebookFileName|otebookFind|otebookGet|otebookImport|otebookInformation|otebookLocate|otebookObject|otebookOpen|otebookPrint|otebookPut|otebookRead|otebookSave|otebookSelection|otebookTemplate|otebookWrite|otebooks|othing|uclearExplosionData|uclearReactorData|ullSpace|umberCompose|umberDecompose|umberDigit|umberExpand|umberFieldClassNumber|umberFieldDiscriminant|umberFieldFundamentalUnits|umberFieldIntegralBasis|umberFieldNormRepresentatives|umberFieldRegulator|umberFieldRootsOfUnity|umberFieldSignature|umberForm|umberLinePlot|umberQ|umerator|umeratorDenominator|umericQ|umericalOrder|umericalSort|uttallWindow|yquistPlot))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:O(?:|NanGroupON|bservabilityGramian|bservabilityMatrix|bservableDecomposition|bservableModelQ|ceanData|ctahedron|ddQ|ff|ffset|n|nce|pacity|penAppend|penRead|penWrite|pener|penerView|pening|perate|ptimumFlowData|ptionValue|ptional|ptionalElement|ptions|ptionsPattern|r|rder|rderDistribution|rderedQ|rdering|rderingBy|rderlessPatternSequence|rnsteinUhlenbeckProcess|rthogonalMatrixQ|rthogonalize|uter|uterPolygon|uterPolyhedron|utputControllabilityMatrix|utputControllableModelQ|utputForm|utputNamePacket|utputResponse|utputStream|verBar|verDot|verHat|verTilde|verVector|verflow|verlay|verscript|verscriptBox|wenT|wnValues))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:P(?:DF|ERTDistribution|IDTune|acletDataRebuild|acletDirectoryLoad|acletDirectoryUnload|acletDisable|acletEnable|acletFind|acletFindRemote|acletInstall|acletInstallSubmit|acletNewerQ|acletObject|acletSiteObject|acletSiteRegister|acletSiteUnregister|acletSiteUpdate|acletSites|acletUninstall|adLeft|adRight|addedForm|adeApproximant|ageRankCentrality|airedBarChart|airedHistogram|airedSmoothHistogram|airedTTest|airedZTest|aletteNotebook|alindromeQ|ane|aneSelector|anel|arabolicCylinderD|arallelArray|arallelAxisPlot|arallelCombine|arallelDo|arallelEvaluate|arallelKernels|arallelMap|arallelNeeds|arallelProduct|arallelSubmit|arallelSum|arallelTable|arallelTry|arallelepiped|arallelize|arallelogram|arameterMixtureDistribution|arametricConvexOptimization|arametricFunction|arametricNDSolve|arametricNDSolveValue|arametricPlot|arametricPlot3D|arametricRegion|arentBox|arentCell|arentDirectory|arentNotebook|aretoDistribution|aretoPickandsDistribution|arkData|art|artOfSpeech|artialCorrelationFunction|articleAcceleratorData|articleData|artition|artitionsP|artitionsQ|arzenWindow|ascalDistribution|aste|asteButton|athGraph|athGraphQ|attern|atternSequence|atternTest|aulWavelet|auliMatrix|ause|eakDetect|eanoCurve|earsonChiSquareTest|earsonCorrelationTest|earsonDistribution|ercentForm|erfectNumber|erfectNumberQ|erimeter|eriodicBoundaryCondition|eriodogram|eriodogramArray|ermanent|ermissionsGroup|ermissionsGroupMemberQ|ermissionsGroups|ermissionsKey|ermissionsKeys|ermutationCycles|ermutationCyclesQ|ermutationGroup|ermutationLength|ermutationList|ermutationListQ|ermutationMatrix|ermutationMax|ermutationMin|ermutationOrder|ermutationPower|ermutationProduct|ermutationReplace|ermutationSupport|ermutations|ermute|eronaMalikFilter|ersonData|etersenGraph|haseMargins|hongShading|hysicalSystemData|ick|ieChart|ieChart3D|iecewise|iecewiseExpand|illaiTrace|illaiTraceTest|ingTime|ixelValue|ixelValuePositions|laced|laceholder|lanarAngle|lanarFaceList|lanarGraph|lanarGraphQ|lanckRadiationLaw|laneCurveData|lanetData|lanetaryMoonData|lantData|lay|lot|lot3D|luralize|lus|lusMinus|ochhammer|oint|ointFigureChart|ointLegend|ointLight|ointSize|oissonConsulDistribution|oissonDistribution|oissonPDEComponent|oissonProcess|oissonWindow|olarPlot|olyGamma|olyLog|olyaAeppliDistribution|olygon|olygonAngle|olygonCoordinates|olygonDecomposition|olygonalNumber|olyhedron|olyhedronAngle|olyhedronCoordinates|olyhedronData|olyhedronDecomposition|olyhedronGenus|olynomialExpressionQ|olynomialExtendedGCD|olynomialGCD|olynomialLCM|olynomialMod|olynomialQ|olynomialQuotient|olynomialQuotientRemainder|olynomialReduce|olynomialRemainder|olynomialSumOfSquaresList|opupMenu|opupView|opupWindow|osition|ositionIndex|ositionLargest|ositionSmallest|ositive|ositiveDefiniteMatrixQ|ositiveSemidefiniteMatrixQ|ositivelyOrientedPoints|ossibleZeroQ|ostfix|ower|owerDistribution|owerExpand|owerMod|owerModList|owerRange|owerSpectralDensity|owerSymmetricPolynomial|owersRepresentations|reDecrement|reIncrement|recedenceForm|recedes|recedesEqual|recedesSlantEqual|recedesTilde|recision|redict|redictorFunction|redictorMeasurements|redictorMeasurementsObject|reemptProtect|refix|repend|rependTo|reviousCell|reviousDate|riceGraphDistribution|rime|rimeNu|rimeOmega|rimePi|rimePowerQ|rimeQ|rimeZetaP|rimitivePolynomialQ|rimitiveRoot|rimitiveRootList|rincipalComponents|rintTemporary|rintableASCIIQ|rintout3D|rism|rivateKey|robability|robabilityDistribution|robabilityPlot|robabilityScalePlot|robitModelFit|rocessConnection|rocessInformation|rocessObject|rocessParameterAssumptions|rocessParameterQ|rocessStatus|rocesses|roduct|roductDistribution|roductLog|rogressIndicator|rojection|roportion|roportional|rotect|roteinData|runing|seudoInverse|sychrometricPropertyData|ublicKey|ulsarData|ut|utAppend|yramid))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:Q(?:Binomial|Factorial|Gamma|HypergeometricPFQ|Pochhammer|PolyGamma|RDecomposition|nDispersion|uadraticIrrationalQ|uadraticOptimization|uantile|uantilePlot|uantity|uantityArray|uantityDistribution|uantityForm|uantityMagnitude|uantityQ|uantityUnit|uantityVariable|uantityVariableCanonicalUnit|uantityVariableDimensions|uantityVariableIdentifier|uantityVariablePhysicalQuantity|uartileDeviation|uartileSkewness|uartiles|uery|ueueProperties|ueueingNetworkProcess|ueueingProcess|uiet|uietEcho|uotient|uotientRemainder))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:R(?:GBColor|Solve|SolveValue|adialAxisPlot|adialGradientFilling|adialGradientImage|adialityCentrality|adicalBox|adioButton|adioButtonBar|adon|adonTransform|amanujanTau|amanujanTauL|amanujanTauTheta|amanujanTauZ|amp|andomChoice|andomColor|andomComplex|andomDate|andomEntity|andomFunction|andomGeneratorState|andomGeoPosition|andomGraph|andomImage|andomInteger|andomPermutation|andomPoint|andomPolygon|andomPolyhedron|andomPrime|andomReal|andomSample|andomTime|andomVariate|andomWalkProcess|andomWord|ange|angeFilter|ankedMax|ankedMin|arerProbability|aster|aster3D|asterize|ational|ationalExpressionQ|ationalize|atios|awBoxes|awData|ayleighDistribution|e|eIm|eImPlot|eactionPDETerm|ead|eadByteArray|eadLine|eadList|eadString|ealAbs|ealDigits|ealExponent|ealSign|eap|econstructionMesh|ectangle|ectangleChart|ectangleChart3D|ectangularRepeatingElement|ecurrenceFilter|ecurrenceTable|educe|efine|eflectionMatrix|eflectionTransform|efresh|egion|egionBinarize|egionBoundary|egionBounds|egionCentroid|egionCongruent|egionConvert|egionDifference|egionDilation|egionDimension|egionDisjoint|egionDistance|egionDistanceFunction|egionEmbeddingDimension|egionEqual|egionErosion|egionFit|egionImage|egionIntersection|egionMeasure|egionMember|egionMemberFunction|egionMoment|egionNearest|egionNearestFunction|egionPlot|egionPlot3D|egionProduct|egionQ|egionResize|egionSimilar|egionSymmetricDifference|egionUnion|egionWithin|egularExpression|egularPolygon|egularlySampledQ|elationGraph|eleaseHold|eliabilityDistribution|eliefImage|eliefPlot|emove|emoveAlphaChannel|emoveBackground|emoveDiacritics|emoveInputStreamMethod|emoveOutputStreamMethod|emoveUsers|enameDirectory|enameFile|enewalProcess|enkoChart|epairMesh|epeated|epeatedNull|epeatedTiming|epeatingElement|eplace|eplaceAll|eplaceAt|eplaceImageValue|eplaceList|eplacePart|eplacePixelValue|eplaceRepeated|esamplingAlgorithmData|escale|escalingTransform|esetDirectory|esidue|esidueSum|esolve|esourceData|esourceObject|esourceSearch|esponseForm|est|estricted|esultant|eturn|eturnExpressionPacket|eturnPacket|eturnTextPacket|everse|everseBiorthogonalSplineWavelet|everseElement|everseEquilibrium|everseGraph|everseSort|everseSortBy|everseUpEquilibrium|evolutionPlot3D|iccatiSolve|iceDistribution|idgeFilter|iemannR|iemannSiegelTheta|iemannSiegelZ|iemannXi|iffle|ightArrow|ightArrowBar|ightArrowLeftArrow|ightComposition|ightCosetRepresentative|ightDownTeeVector|ightDownVector|ightDownVectorBar|ightTee|ightTeeArrow|ightTeeVector|ightTriangle|ightTriangleBar|ightTriangleEqual|ightUpDownVector|ightUpTeeVector|ightUpVector|ightUpVectorBar|ightVector|ightVectorBar|iskAchievementImportance|iskReductionImportance|obustConvexOptimization|ogersTanimotoDissimilarity|ollPitchYawAngles|ollPitchYawMatrix|omanNumeral|oot|ootApproximant|ootIntervals|ootLocusPlot|ootMeanSquare|ootOfUnityQ|ootReduce|ootSum|oots|otate|otateLeft|otateRight|otationMatrix|otationTransform|ound|ow|owBox|owReduce|udinShapiro|udvalisGroupRu|ule|uleDelayed|ulePlot|un|unProcess|unThrough|ussellRaoDissimilarity))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:S(?:ARIMAProcess|ARMAProcess|ASTriangle|SSTriangle|ameAs|ameQ|ampledSoundFunction|ampledSoundList|atelliteData|atisfiabilityCount|atisfiabilityInstances|atisfiableQ|ave|avitzkyGolayMatrix|awtoothWave|cale|caled|calingMatrix|calingTransform|can|cheduledTask|churDecomposition|cientificForm|corerGi|corerGiPrime|corerHi|corerHiPrime|ec|ech|echDistribution|econdOrderConeOptimization|ectorChart|ectorChart3D|eedRandom|elect|electComponents|electFirst|electedCells|electedNotebook|electionCreateCell|electionEvaluate|electionEvaluateCreateCell|electionMove|emanticImport|emanticImportString|emanticInterpretation|emialgebraicComponentInstances|emidefiniteOptimization|endMail|endMessage|equence|equenceAlignment|equenceCases|equenceCount|equenceFold|equenceFoldList|equencePosition|equenceReplace|equenceSplit|eries|eriesCoefficient|eriesData|erviceConnect|erviceDisconnect|erviceExecute|erviceObject|essionSubmit|essionTime|et|etAccuracy|etAlphaChannel|etAttributes|etCloudDirectory|etCookies|etDelayed|etDirectory|etEnvironment|etFileDate|etOptions|etPermissions|etPrecision|etSelectedNotebook|etSharedFunction|etSharedVariable|etStreamPosition|etSystemOptions|etUsers|etter|etterBar|etting|hallow|hannonWavelet|hapiroWilkTest|hare|harpen|hearingMatrix|hearingTransform|hellRegion|henCastanMatrix|hiftRegisterSequence|hiftedGompertzDistribution|hort|hortDownArrow|hortLeftArrow|hortRightArrow|hortTimeFourier|hortTimeFourierData|hortUpArrow|hortest|hortestPathFunction|how|iderealTime|iegelTheta|iegelTukeyTest|ierpinskiCurve|ierpinskiMesh|ign|ignTest|ignature|ignedRankTest|ignedRegionDistance|impleGraph|impleGraphQ|implePolygonQ|implePolyhedronQ|implex|implify|in|inIntegral|inc|inghMaddalaDistribution|ingularValueDecomposition|ingularValueList|ingularValuePlot|inh|inhIntegral|ixJSymbol|keleton|keletonTransform|kellamDistribution|kewNormalDistribution|kewness|kip|liceContourPlot3D|liceDensityPlot3D|liceDistribution|liceVectorPlot3D|lideView|lider|lider2D|liderBox|lot|lotSequence|mallCircle|mithDecomposition|mithDelayCompensator|mithWatermanSimilarity|moothDensityHistogram|moothHistogram|moothHistogram3D|moothKernelDistribution|nDispersion|ocketConnect|ocketListen|ocketListener|ocketObject|ocketOpen|ocketReadMessage|ocketReadyQ|ocketWaitAll|ocketWaitNext|ockets|okalSneathDissimilarity|olarEclipse|olarSystemFeatureData|olarTime|olidAngle|olidData|olidRegionQ|olve|olveAlways|olveValues|ort|ortBy|ound|oundNote|ourcePDETerm|ow|paceCurveData|pacer|pan|parseArray|parseArrayQ|patialGraphDistribution|patialMedian|peak|pearmanRankTest|pearmanRho|peciesData|pectralLineData|pectrogram|pectrogramArray|pecularity|peechSynthesize|pellingCorrectionList|phere|pherePoints|phericalBesselJ|phericalBesselY|phericalHankelH1|phericalHankelH2|phericalHarmonicY|phericalPlot3D|phericalShell|pheroidalEigenvalue|pheroidalJoiningFactor|pheroidalPS|pheroidalPSPrime|pheroidalQS|pheroidalQSPrime|pheroidalRadialFactor|pheroidalS1|pheroidalS1Prime|pheroidalS2|pheroidalS2Prime|plicedDistribution|plit|plitBy|pokenString|potLight|qrt|qrtBox|quare|quareFreeQ|quareIntersection|quareMatrixQ|quareRepeatingElement|quareSubset|quareSubsetEqual|quareSuperset|quareSupersetEqual|quareUnion|quareWave|quaredEuclideanDistance|quaresR|tableDistribution|tack|tackBegin|tackComplete|tackInhibit|tackedDateListPlot|tackedListPlot|tadiumShape|tandardAtmosphereData|tandardDeviation|tandardDeviationFilter|tandardForm|tandardOceanData|tandardize|tandbyDistribution|tar|tarClusterData|tarData|tarGraph|tartProcess|tateFeedbackGains|tateOutputEstimator|tateResponse|tateSpaceModel|tateSpaceTransform|tateTransformationLinearize|tationaryDistribution|tationaryWaveletPacketTransform|tationaryWaveletTransform|tatusArea|tatusCentrality|tieltjesGamma|tippleShading|tirlingS1|tirlingS2|toppingPowerData|tratonovichProcess|treamDensityPlot|treamPlot|treamPlot3D|treamPosition|treams|tringCases|tringContainsQ|tringCount|tringDelete|tringDrop|tringEndsQ|tringExpression|tringExtract|tringForm|tringFormat|tringFormatQ|tringFreeQ|tringInsert|tringJoin|tringLength|tringMatchQ|tringPadLeft|tringPadRight|tringPart|tringPartition|tringPosition|tringQ|tringRepeat|tringReplace|tringReplaceList|tringReplacePart|tringReverse|tringRiffle|tringRotateLeft|tringRotateRight|tringSkeleton|tringSplit|tringStartsQ|tringTake|tringTakeDrop|tringTemplate|tringToByteArray|tringToStream|tringTrim|tripBoxes|tructuralImportance|truveH|truveL|tudentTDistribution|tyle|tyleBox|tyleData|ubMinus|ubPlus|ubStar|ubValues|ubdivide|ubfactorial|ubgraph|ubresultantPolynomialRemainders|ubresultantPolynomials|ubresultants|ubscript|ubscriptBox|ubsequences|ubset|ubsetEqual|ubsetMap|ubsetQ|ubsets|ubstitutionSystem|ubsuperscript|ubsuperscriptBox|ubtract|ubtractFrom|ubtractSides|ucceeds|ucceedsEqual|ucceedsSlantEqual|ucceedsTilde|uccess|uchThat|um|umConvergence|unPosition|unrise|unset|uperDagger|uperMinus|uperPlus|uperStar|upernovaData|uperscript|uperscriptBox|uperset|upersetEqual|urd|urfaceArea|urfaceData|urvivalDistribution|urvivalFunction|urvivalModel|urvivalModelFit|uzukiDistribution|uzukiGroupSuz|watchLegend|witch|ymbol|ymbolName|ymletWavelet|ymmetric|ymmetricGroup|ymmetricKey|ymmetricMatrixQ|ymmetricPolynomial|ymmetricReduction|ymmetrize|ymmetrizedArray|ymmetrizedArrayRules|ymmetrizedDependentComponents|ymmetrizedIndependentComponents|ymmetrizedReplacePart|ynonyms|yntaxInformation|yntaxLength|yntaxPacket|yntaxQ|ystemDialogInput|ystemInformation|ystemOpen|ystemOptions|ystemProcessData|ystemProcesses|ystemsConnectionsModel|ystemsModelControllerData|ystemsModelDelay|ystemsModelDelayApproximate|ystemsModelDelete|ystemsModelDimensions|ystemsModelExtract|ystemsModelFeedbackConnect|ystemsModelLinearity|ystemsModelMerge|ystemsModelOrder|ystemsModelParallelConnect|ystemsModelSeriesConnect|ystemsModelStateFeedbackConnect|ystemsModelVectorRelativeOrders))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:T(?:Test|abView|able|ableForm|agBox|agSet|agSetDelayed|agUnset|ake|akeDrop|akeLargest|akeLargestBy|akeList|akeSmallest|akeSmallestBy|akeWhile|ally|an|anh|askAbort|askExecute|askObject|askRemove|askResume|askSuspend|askWait|asks|autologyQ|eXForm|elegraphProcess|emplateApply|emplateBox|emplateExpression|emplateIf|emplateObject|emplateSequence|emplateSlot|emplateWith|emporalData|ensorContract|ensorDimensions|ensorExpand|ensorProduct|ensorRank|ensorReduce|ensorSymmetry|ensorTranspose|ensorWedge|erminatedEvaluation|estReport|estReportObject|estResultObject|etrahedron|ext|extCell|extData|extGrid|extPacket|extRecognize|extSentences|extString|extTranslation|extWords|exture|herefore|hermodynamicData|hermometerGauge|hickness|hinning|hompsonGroupTh|hread|hreeJSymbol|hreshold|hrough|hrow|hueMorse|humbnail|ideData|ilde|ildeEqual|ildeFullEqual|ildeTilde|imeConstrained|imeObject|imeObjectQ|imeRemaining|imeSeries|imeSeriesAggregate|imeSeriesForecast|imeSeriesInsert|imeSeriesInvertibility|imeSeriesMap|imeSeriesMapThread|imeSeriesModel|imeSeriesModelFit|imeSeriesResample|imeSeriesRescale|imeSeriesShift|imeSeriesThread|imeSeriesWindow|imeSystemConvert|imeUsed|imeValue|imeZoneConvert|imeZoneOffset|imelinePlot|imes|imesBy|iming|itsGroupT|oBoxes|oCharacterCode|oContinuousTimeModel|oDiscreteTimeModel|oEntity|oExpression|oInvertibleTimeSeries|oLowerCase|oNumberField|oPolarCoordinates|oRadicals|oRules|oSphericalCoordinates|oString|oUpperCase|oeplitzMatrix|ogether|oggler|ogglerBar|ooltip|oonShading|opHatTransform|opologicalSort|orus|orusGraph|otal|otalVariationFilter|ouchPosition|r|race|raceDialog|racePrint|raceScan|racyWidomDistribution|radingChart|raditionalForm|ransferFunctionCancel|ransferFunctionExpand|ransferFunctionFactor|ransferFunctionModel|ransferFunctionPoles|ransferFunctionTransform|ransferFunctionZeros|ransformationFunction|ransformationMatrix|ransformedDistribution|ransformedField|ransformedProcess|ransformedRegion|ransitiveClosureGraph|ransitiveReductionGraph|ranslate|ranslationTransform|ransliterate|ranspose|ravelDirections|ravelDirectionsData|ravelDistance|ravelDistanceList|ravelTime|reeForm|reeGraph|reeGraphQ|reePlot|riangle|riangleWave|riangularDistribution|riangulateMesh|rigExpand|rigFactor|rigFactorList|rigReduce|rigToExp|rigger|rimmedMean|rimmedVariance|ropicalStormData|rueQ|runcatedDistribution|runcatedPolyhedron|sallisQExponentialDistribution|sallisQGaussianDistribution|ube|ukeyLambdaDistribution|ukeyWindow|unnelData|uples|uranGraph|uringMachine|uttePolynomial|woWayRule|ypeHint))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:U(?:RL|RLBuild|RLDecode|RLDispatcher|RLDownload|RLEncode|RLExecute|RLExpand|RLParse|RLQueryDecode|RLQueryEncode|RLRead|RLResponseTime|RLShorten|RLSubmit|nateQ|ncompress|nderBar|nderflow|nderoverscript|nderoverscriptBox|nderscript|nderscriptBox|nderseaFeatureData|ndirectedEdge|ndirectedGraph|ndirectedGraphQ|nequal|nequalTo|nevaluated|niformDistribution|niformGraphDistribution|niformPolyhedron|niformSumDistribution|ninstall|nion|nionPlus|nique|nitBox|nitConvert|nitDimensions|nitRootTest|nitSimplify|nitStep|nitTriangle|nitVector|nitaryMatrixQ|nitize|niverseModelData|niversityData|nixTime|nprotect|nsameQ|nset|nsetShared|ntil|pArrow|pArrowBar|pArrowDownArrow|pDownArrow|pEquilibrium|pSet|pSetDelayed|pTee|pTeeArrow|pTo|pValues|pdate|pperCaseQ|pperLeftArrow|pperRightArrow|pperTriangularMatrix|pperTriangularMatrixQ|pperTriangularize|psample|singFrontEnd))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:V(?:alueQ|alues|ariables|ariance|arianceEquivalenceTest|arianceGammaDistribution|arianceTest|ectorAngle|ectorDensityPlot|ectorDisplacementPlot|ectorDisplacementPlot3D|ectorGreater|ectorGreaterEqual|ectorLess|ectorLessEqual|ectorPlot|ectorPlot3D|ectorQ|ectors|ee|erbatim|erificationTest|ertexAdd|ertexChromaticNumber|ertexComponent|ertexConnectivity|ertexContract|ertexCorrelationSimilarity|ertexCosineSimilarity|ertexCount|ertexCoverQ|ertexDegree|ertexDelete|ertexDiceSimilarity|ertexEccentricity|ertexInComponent|ertexInComponentGraph|ertexInDegree|ertexIndex|ertexJaccardSimilarity|ertexList|ertexOutComponent|ertexOutComponentGraph|ertexOutDegree|ertexQ|ertexReplace|ertexTransitiveGraphQ|ertexWeightedGraphQ|erticalBar|erticalGauge|erticalSeparator|erticalSlider|erticalTilde|oiceStyleData|oigtDistribution|olcanoData|olume|onMisesDistribution|oronoiMesh))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:W(?:aitAll|aitNext|akebyDistribution|alleniusHypergeometricDistribution|aringYuleDistribution|arpingCorrespondence|arpingDistance|atershedComponents|atsonUSquareTest|attsStrogatzGraphDistribution|avePDEComponent|aveletBestBasis|aveletFilterCoefficients|aveletImagePlot|aveletListPlot|aveletMapIndexed|aveletMatrixPlot|aveletPhi|aveletPsi|aveletScalogram|aveletThreshold|eakStationarity|eaklyConnectedComponents|eaklyConnectedGraphComponents|eaklyConnectedGraphQ|eatherData|eatherForecastData|eberE|edge|eibullDistribution|eierstrassE1|eierstrassE2|eierstrassE3|eierstrassEta1|eierstrassEta2|eierstrassEta3|eierstrassHalfPeriodW1|eierstrassHalfPeriodW2|eierstrassHalfPeriodW3|eierstrassHalfPeriods|eierstrassInvariantG2|eierstrassInvariantG3|eierstrassInvariants|eierstrassP|eierstrassPPrime|eierstrassSigma|eierstrassZeta|eightedAdjacencyGraph|eightedAdjacencyMatrix|eightedData|eightedGraphQ|elchWindow|heelGraph|henEvent|hich|hile|hiteNoiseProcess|hittakerM|hittakerW|ienerFilter|ienerProcess|ignerD|ignerSemicircleDistribution|ikipediaData|ilksW|ilksWTest|indDirectionData|indSpeedData|indVectorData|indingCount|indingPolygon|insorizedMean|insorizedVariance|ishartMatrixDistribution|ith|olframAlpha|olframLanguageData|ordCloud|ordCount|ordCounts|ordData|ordDefinition|ordFrequency|ordFrequencyData|ordList|ordStem|ordTranslation|rite|riteLine|riteString|ronskian))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:X(?:MLElement|MLObject|MLTemplate|YZColor|nor|or))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:Y(?:uleDissimilarity))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:Z(?:IPCodeData|Test|Transform|ernikeR|eroSymmetric|eta|etaZero|ipfDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"System`(?:A(?:cceptanceThreshold|ccuracyGoal|ctiveStyle|ddOnHelpPath|djustmentBoxOptions|lignment|lignmentPoint|llowGroupClose|llowInlineCells|llowLooseGrammar|llowReverseGroupClose|llowScriptLevelChange|llowVersionUpdate|llowedCloudExtraParameters|llowedCloudParameterExtensions|llowedDimensions|llowedFrequencyRange|llowedHeads|lternativeHypothesis|ltitudeMethod|mbiguityFunction|natomySkinStyle|nchoredSearch|nimationDirection|nimationRate|nimationRepetitions|nimationRunTime|nimationRunning|nimationTimeIndex|nnotationRules|ntialiasing|ppearance|ppearanceElements|ppearanceRules|spectRatio|ssociationFormat|ssumptions|synchronous|ttachedCell|udioChannelAssignment|udioEncoding|udioInputDevice|udioLabel|udioOutputDevice|uthentication|utoAction|utoCopy|utoDelete|utoGeneratedPackage|utoIndent|utoItalicWords|utoMultiplicationSymbol|utoOpenNotebooks|utoOpenPalettes|utoOperatorRenderings|utoRemove|utoScroll|utoSpacing|utoloadPath|utorunSequencing|xes|xesEdge|xesLabel|xesOrigin|xesStyle))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:B(?:ackground|arOrigin|arSpacing|aseStyle|aselinePosition|inaryFormat|ookmarks|ooleanStrings|oundaryStyle|oxBaselineShift|oxFormFormatTypes|oxFrame|oxMargins|oxRatios|oxStyle|oxed|ubbleScale|ubbleSizes|uttonBoxOptions|uttonData|uttonFunction|uttonMinHeight|uttonSource|yteOrdering))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:C(?:alendarType|alloutMarker|alloutStyle|aptureRunning|aseOrdering|elestialSystem|ellAutoOverwrite|ellBaseline|ellBracketOptions|ellChangeTimes|ellContext|ellDingbat|ellDingbatMargin|ellDynamicExpression|ellEditDuplicate|ellEpilog|ellEvaluationDuplicate|ellEvaluationFunction|ellEventActions|ellFrame|ellFrameColor|ellFrameLabelMargins|ellFrameLabels|ellFrameMargins|ellGrouping|ellGroupingRules|ellHorizontalScrolling|ellID|ellLabel|ellLabelAutoDelete|ellLabelMargins|ellLabelPositioning|ellLabelStyle|ellLabelTemplate|ellMargins|ellOpen|ellProlog|ellSize|ellTags|haracterEncoding|haracterEncodingsPath|hartBaseStyle|hartElementFunction|hartElements|hartLabels|hartLayout|hartLegends|hartStyle|lassPriors|lickToCopyEnabled|lipPlanes|lipPlanesStyle|lipRange|lippingStyle|losingAutoSave|loudBase|loudObjectNameFormat|loudObjectURLType|lusterDissimilarityFunction|odeAssistOptions|olorCoverage|olorFunction|olorFunctionBinning|olorFunctionScaling|olorRules|olorSelectorSettings|olorSpace|olumnAlignments|olumnLines|olumnSpacings|olumnWidths|olumnsEqual|ombinerFunction|ommonDefaultFormatTypes|ommunityBoundaryStyle|ommunityLabels|ommunityRegionStyle|ompilationOptions|ompilationTarget|ompiled|omplexityFunction|ompressionLevel|onfidenceLevel|onfidenceRange|onfidenceTransform|onfigurationPath|onstants|ontentPadding|ontentSelectable|ontentSize|ontinuousAction|ontourLabels|ontourShading|ontourStyle|ontours|ontrolPlacement|ontrolType|ontrollerLinking|ontrollerMethod|ontrollerPath|ontrolsRendering|onversionRules|ookieFunction|oordinatesToolOptions|opyFunction|opyable|ornerNeighbors|ounterAssignments|ounterFunction|ounterIncrements|ounterStyleMenuListing|ovarianceEstimatorFunction|reateCellID|reateIntermediateDirectories|riterionFunction|ubics|urveClosed))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:D(?:ataRange|ataReversed|atasetTheme|ateFormat|ateFunction|ateGranularity|ateReduction|ateTicksFormat|ayCountConvention|efaultDuplicateCellStyle|efaultDuration|efaultElement|efaultFontProperties|efaultFormatType|efaultInlineFormatType|efaultNaturalLanguage|efaultNewCellStyle|efaultNewInlineCellStyle|efaultNotebook|efaultOptions|efaultPrintPrecision|efaultStyleDefinitions|einitialization|eletable|eleteContents|eletionWarning|elimiterAutoMatching|elimiterFlashTime|elimiterMatching|elimiters|eliveryFunction|ependentVariables|eployed|escriptorStateSpace|iacriticalPositioning|ialogProlog|ialogSymbols|igitBlock|irectedEdges|irection|iscreteVariables|ispersionEstimatorFunction|isplayAllSteps|isplayFunction|istanceFunction|istributedContexts|ithering|ividers|ockedCell|ockedCells|ynamicEvaluationTimeout|ynamicModuleValues|ynamicUpdating))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:E(?:clipseType|dgeCapacity|dgeCost|dgeLabelStyle|dgeLabels|dgeShapeFunction|dgeStyle|dgeValueRange|dgeValueSizes|dgeWeight|ditCellTagsSettings|ditable|lidedForms|nabled|pilog|pilogFunction|scapeRadius|valuatable|valuationCompletionAction|valuationElements|valuationMonitor|valuator|valuatorNames|ventLabels|xcludePods|xcludedContexts|xcludedForms|xcludedLines|xcludedPhysicalQuantities|xclusions|xclusionsStyle|xponentFunction|xponentPosition|xponentStep|xponentialFamily|xportAutoReplacements|xpressionUUID|xtension|xtentElementFunction|xtentMarkers|xtentSize|xternalDataCharacterEncoding|xternalOptions|xternalTypeSignature))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:F(?:aceGrids|aceGridsStyle|ailureAction|eatureNames|eatureTypes|eedbackSector|eedbackSectorStyle|eedbackType|ieldCompletionFunction|ieldHint|ieldHintStyle|ieldMasked|ieldSize|ileNameDialogSettings|ileNameForms|illing|illingStyle|indSettings|itRegularization|ollowRedirects|ontColor|ontFamily|ontSize|ontSlant|ontSubstitutions|ontTracking|ontVariations|ontWeight|orceVersionInstall|ormBoxOptions|ormLayoutFunction|ormProtectionMethod|ormatType|ormatTypeAutoConvert|ourierParameters|ractionBoxOptions|ractionLine|rame|rameBoxOptions|rameLabel|rameMargins|rameRate|rameStyle|rameTicks|rameTicksStyle|rontEndEventActions|unctionSpace))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:G(?:apPenalty|augeFaceElementFunction|augeFaceStyle|augeFrameElementFunction|augeFrameSize|augeFrameStyle|augeLabels|augeMarkers|augeStyle|aussianIntegers|enerateConditions|eneratedCell|eneratedDocumentBinding|eneratedParameters|eneratedQuantityMagnitudes|eneratorDescription|eneratorHistoryLength|eneratorOutputType|eoArraySize|eoBackground|eoCenter|eoGridLines|eoGridLinesStyle|eoGridRange|eoGridRangePadding|eoLabels|eoLocation|eoModel|eoProjection|eoRange|eoRangePadding|eoResolution|eoScaleBar|eoServer|eoStylingImageFunction|eoZoomLevel|radient|raphHighlight|raphHighlightStyle|raphLayerStyle|raphLayers|raphLayout|ridCreationSettings|ridDefaultElement|ridFrame|ridFrameMargins|ridLines|ridLinesStyle|roupActionBase|roupPageBreakWithin))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:H(?:eaderAlignment|eaderBackground|eaderDisplayFunction|eaderLines|eaderSize|eaderStyle|eads|elpBrowserSettings|iddenItems|olidayCalendar|yperlinkAction|yphenation))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:I(?:conRules|gnoreCase|gnoreDiacritics|gnorePunctuation|mageCaptureFunction|mageFormattingWidth|mageLabels|mageLegends|mageMargins|magePadding|magePreviewFunction|mageRegion|mageResolution|mageSize|mageSizeAction|mageSizeMultipliers|magingDevice|mportAutoReplacements|mportOptions|ncludeConstantBasis|ncludeDefinitions|ncludeDirectories|ncludeFileExtension|ncludeGeneratorTasks|ncludeInflections|ncludeMetaInformation|ncludePods|ncludeQuantities|ncludeSingularSolutions|ncludeWindowTimes|ncludedContexts|ndeterminateThreshold|nflationMethod|nheritScope|nitialSeeding|nitialization|nitializationCell|nitializationCellEvaluation|nitializationCellWarning|nputAliases|nputAssumptions|nputAutoReplacements|nsertResults|nsertionFunction|nteractive|nterleaving|nterpolationOrder|nterpolationPoints|nterpretationBoxOptions|nterpretationFunction|ntervalMarkers|ntervalMarkersStyle|nverseFunctions|temAspectRatio|temDisplayFunction|temSize|temStyle))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:J(?:oined))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:K(?:eepExistingVersion|eyCollisionFunction|eypointStrength))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:L(?:abelStyle|abelVisibility|abelingFunction|abelingSize|anguage|anguageCategory|ayerSizeFunction|eaderSize|earningRate|egendAppearance|egendFunction|egendLabel|egendLayout|egendMargins|egendMarkerSize|egendMarkers|ighting|ightingAngle|imitsPositioning|imitsPositioningTokens|ineBreakWithin|ineIndent|ineIndentMaxFraction|ineIntegralConvolutionScale|ineSpacing|inearOffsetFunction|inebreakAdjustments|inkFunction|inkProtocol|istFormat|istPickerBoxOptions|ocalizeVariables|ocatorAutoCreate|ocatorRegion|ooping))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:M(?:agnification|ailAddressValidation|ailResponseFunction|ailSettings|asking|atchLocalNames|axCellMeasure|axColorDistance|axDuration|axExtraBandwidths|axExtraConditions|axFeatureDisplacement|axFeatures|axItems|axIterations|axMixtureKernels|axOverlapFraction|axPlotPoints|axRecursion|axStepFraction|axStepSize|axSteps|emoryConstraint|enuCommandKey|enuSortingValue|enuStyle|esh|eshCellHighlight|eshCellLabel|eshCellMarker|eshCellShapeFunction|eshCellStyle|eshFunctions|eshQualityGoal|eshRefinementFunction|eshShading|eshStyle|etaInformation|ethod|inColorDistance|inIntervalSize|inPointSeparation|issingBehavior|issingDataMethod|issingDataRules|issingString|issingStyle|odal|odulus|ultiaxisArrangement|ultiedgeStyle|ultilaunchWarning|ultilineFunction|ultiselection))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:N(?:icholsGridLines|ominalVariables|onConstants|ormFunction|ormalized|ormalsFunction|otebookAutoSave|otebookBrowseDirectory|otebookConvertSettings|otebookDynamicExpression|otebookEventActions|otebookPath|otebooksMenu|otificationFunction|ullRecords|ullWords|umberFormat|umberMarks|umberMultiplier|umberPadding|umberPoint|umberSeparator|umberSigns|yquistGridLines))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:O(?:pacityFunction|pacityFunctionScaling|peratingSystem|ptionInspectorSettings|utputAutoOverwrite|utputSizeLimit|verlaps|verscriptBoxOptions|verwriteTarget))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:P(?:IDDerivativeFilter|IDFeedforward|acletSite|adding|addingSize|ageBreakAbove|ageBreakBelow|ageBreakWithin|ageFooterLines|ageFooters|ageHeaderLines|ageHeaders|ageTheme|ageWidth|alettePath|aneled|aragraphIndent|aragraphSpacing|arallelization|arameterEstimator|artBehavior|artitionGranularity|assEventsDown|assEventsUp|asteBoxFormInlineCells|ath|erformanceGoal|ermissions|haseRange|laceholderReplace|layRange|lotLabel|lotLabels|lotLayout|lotLegends|lotMarkers|lotPoints|lotRange|lotRangeClipping|lotRangePadding|lotRegion|lotStyle|lotTheme|odStates|odWidth|olarAxes|olarAxesOrigin|olarGridLines|olarTicks|oleZeroMarkers|recisionGoal|referencesPath|reprocessingRules|reserveColor|reserveImageOptions|rincipalValue|rintAction|rintPrecision|rintingCopies|rintingOptions|rintingPageRange|rintingStartingPageNumber|rintingStyleEnvironment|rintout3DPreviewer|rivateCellOptions|rivateEvaluationOptions|rivateFontOptions|rivateNotebookOptions|rivatePaths|rocessDirectory|rocessEnvironment|rocessEstimator|rogressReporting|rolog|ropagateAborts))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:Q(?:uartics))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:R(?:adicalBoxOptions|andomSeeding|asterSize|eImLabels|eImStyle|ealBlockDiagonalForm|ecognitionPrior|ecordLists|ecordSeparators|eferenceLineStyle|efreshRate|egionBoundaryStyle|egionFillingStyle|egionFunction|egionSize|egularization|enderingOptions|equiredPhysicalQuantities|esampling|esamplingMethod|esolveContextAliases|estartInterval|eturnReceiptFunction|evolutionAxis|otateLabel|otationAction|oundingRadius|owAlignments|owLines|owMinHeight|owSpacings|owsEqual|ulerUnits|untimeAttributes|untimeOptions))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:S(?:ameTest|ampleDepth|ampleRate|amplingPeriod|aveConnection|aveDefinitions|aveable|caleDivisions|caleOrigin|calePadding|caleRangeStyle|caleRanges|calingFunctions|cientificNotationThreshold|creenStyleEnvironment|criptBaselineShifts|criptLevel|criptMinSize|criptSizeMultipliers|crollPosition|crollbars|crollingOptions|ectorOrigin|ectorSpacing|electable|elfLoopStyle|eriesTermGoal|haringList|howAutoSpellCheck|howAutoStyles|howCellBracket|howCellLabel|howCellTags|howClosedCellArea|howContents|howCursorTracker|howGroupOpener|howPageBreaks|howSelection|howShortBoxForm|howSpecialCharacters|howStringCharacters|hrinkingDelay|ignPadding|ignificanceLevel|imilarityRules|ingleLetterItalics|liderBoxOptions|ortedBy|oundVolume|pacings|panAdjustments|panCharacterRounding|panLineThickness|panMaxSize|panMinSize|panSymmetric|pecificityGoal|pellingCorrection|pellingDictionaries|pellingDictionariesPath|pellingOptions|phericalRegion|plineClosed|plineDegree|plineKnots|plineWeights|qrtBoxOptions|tabilityMargins|tabilityMarginsStyle|tandardized|tartingStepSize|tateSpaceRealization|tepMonitor|trataVariables|treamColorFunction|treamColorFunctionScaling|treamMarkers|treamPoints|treamScale|treamStyle|trictInequalities|tripOnInput|tripWrapperBoxes|tructuredSelection|tyleBoxAutoDelete|tyleDefinitions|tyleHints|tyleMenuListing|tyleNameDialogSettings|tyleSheetPath|ubscriptBoxOptions|ubsuperscriptBoxOptions|ubtitleEncoding|uperscriptBoxOptions|urdForm|ynchronousInitialization|ynchronousUpdating|yntaxForm|ystemHelpPath|ystemsModelLabels))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:T(?:abFilling|abSpacings|ableAlignments|ableDepth|ableDirections|ableHeadings|ableSpacing|agBoxOptions|aggingRules|argetFunctions|argetUnits|emplateBoxOptions|emporalRegularity|estID|extAlignment|extClipboardType|extJustification|extureCoordinateFunction|extureCoordinateScaling|icks|icksStyle|imeConstraint|imeDirection|imeFormat|imeGoal|imeSystem|imeZone|okenWords|olerance|ooltipDelay|ooltipStyle|otalWidth|ouchscreenAutoZoom|ouchscreenControlPlacement|raceAbove|raceBackward|raceDepth|raceForward|raceOff|raceOn|raceOriginal|rackedSymbols|rackingFunction|raditionalFunctionNotation|ransformationClass|ransformationFunctions|ransitionDirection|ransitionDuration|ransitionEffect|ranslationOptions|ravelMethod|rendStyle|rig))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:U(?:nderoverscriptBoxOptions|nderscriptBoxOptions|ndoOptions|ndoTrackedVariables|nitSystem|nityDimensions|nsavedVariables|pdateInterval|pdatePacletSites|tilityFunction))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:V(?:alidationLength|alidationSet|alueDimensions|arianceEstimatorFunction|ectorAspectRatio|ectorColorFunction|ectorColorFunctionScaling|ectorMarkers|ectorPoints|ectorRange|ectorScaling|ectorSizes|ectorStyle|erifyConvergence|erifySecurityCertificates|erifySolutions|erifyTestAssumptions|ersionedPreferences|ertexCapacity|ertexColors|ertexCoordinates|ertexDataCoordinates|ertexLabelStyle|ertexLabels|ertexNormals|ertexShape|ertexShapeFunction|ertexSize|ertexStyle|ertexTextureCoordinates|ertexWeight|ideoEncoding|iewAngle|iewCenter|iewMatrix|iewPoint|iewProjection|iewRange|iewVector|iewVertical|isible))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:W(?:aveletScale|eights|hitePoint|indowClickSelect|indowElements|indowFloating|indowFrame|indowFrameElements|indowMargins|indowOpacity|indowSize|indowStatusArea|indowTitle|indowToolbars|ordOrientation|ordSearch|ordSelectionFunction|ordSeparators|ordSpacings|orkingPrecision|rapAround))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:Z(?:eroTest|eroWidthTimes))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:A(?:bove|fter|lgebraics|ll|nonymous|utomatic|xis))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:B(?:ack|ackward|aseline|efore|elow|lack|lue|old|ooleans|ottom|oxes|rown|yte))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:C(?:atalan|ellStyle|enter|haracter|omplexInfinity|omplexes|onstant|yan))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:D(?:ashed|efaultAxesStyle|efaultBaseStyle|efaultBoxStyle|efaultFaceGridsStyle|efaultFieldHintStyle|efaultFrameStyle|efaultFrameTicksStyle|efaultGridLinesStyle|efaultLabelStyle|efaultMenuStyle|efaultTicksStyle|efaultTooltipStyle|egree|elimiter|igitCharacter|otDashed|otted))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:E(?:|ndOfBuffer|ndOfFile|ndOfLine|ndOfString|ulerGamma|xpression))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:F(?:alse|lat|ontProperties|orward|orwardBackward|riday|ront|rontEndDynamicExpression|ull))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:G(?:eneral|laisher|oldenAngle|oldenRatio|ray|reen))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:H(?:ere|exadecimalCharacter|oldAll|oldAllComplete|oldFirst|oldRest))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:I(?:|ndeterminate|nfinity|nherited|nteger|ntegers|talic))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:K(?:hinchin))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:L(?:arge|arger|eft|etterCharacter|ightBlue|ightBrown|ightCyan|ightGray|ightGreen|ightMagenta|ightOrange|ightPink|ightPurple|ightRed|ightYellow|istable|ocked))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:M(?:achinePrecision|agenta|anual|edium|eshCellCentroid|eshCellMeasure|eshCellQuality|onday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:N(?:HoldAll|HoldFirst|HoldRest|egativeIntegers|egativeRationals|egativeReals|oWhitespace|onNegativeIntegers|onNegativeRationals|onNegativeReals|onPositiveIntegers|onPositiveRationals|onPositiveReals|one|ow|ull|umber|umberString|umericFunction))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:O(?:neIdentity|range|rderless))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:P(?:i|ink|lain|ositiveIntegers|ositiveRationals|ositiveReals|rimes|rotected|unctuationCharacter|urple))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:R(?:ationals|eadProtected|eal|eals|ecord|ed|ight))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:S(?:aturday|equenceHold|mall|maller|panFromAbove|panFromBoth|panFromLeft|tartOfLine|tartOfString|tring|truckthrough|tub|unday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:T(?:emporary|hick|hin|hursday|iny|oday|omorrow|op|ransparent|rue|uesday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:U(?:ndefined|nderlined))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:W(?:ednesday|hite|hitespace|hitespaceCharacter|ord|ordBoundary|ordCharacter))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:Y(?:ellow|esterday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:\\$(?:Aborted|ActivationKey|AllowDataUpdates|AllowInternet|AssertFunction|Assumptions|AudioInputDevices|AudioOutputDevices|BaseDirectory|BasePacletsDirectory|BatchInput|BatchOutput|ByteOrdering|CacheBaseDirectory|Canceled|CharacterEncoding|CharacterEncodings|CloudAccountName|CloudBase|CloudConnected|CloudCreditsAvailable|CloudEvaluation|CloudExpressionBase|CloudObjectNameFormat|CloudObjectURLType|CloudRootDirectory|CloudSymbolBase|CloudUserID|CloudUserUUID|CloudVersion|CommandLine|CompilationTarget|Context|ContextAliases|ContextPath|ControlActiveSetting|Cookies|CreationDate|CurrentLink|CurrentTask|DateStringFormat|DefaultAudioInputDevice|DefaultAudioOutputDevice|DefaultFrontEnd|DefaultImagingDevice|DefaultKernels|DefaultLocalBase|DefaultLocalKernel|Display|DisplayFunction|DistributedContexts|DynamicEvaluation|Echo|EmbedCodeEnvironments|EmbeddableServices|Epilog|EvaluationCloudBase|EvaluationCloudObject|EvaluationEnvironment|ExportFormats|Failed|FontFamilies|FrontEnd|FrontEndSession|GeoLocation|GeoLocationCity|GeoLocationCountry|GeoLocationSource|HomeDirectory|IgnoreEOF|ImageFormattingWidth|ImageResolution|ImagingDevice|ImagingDevices|ImportFormats|InitialDirectory|Input|InputFileName|InputStreamMethods|Inspector|InstallationDirectory|InterpreterTypes|IterationLimit|KernelCount|KernelID|Language|LibraryPath|LicenseExpirationDate|LicenseID|LicenseServer|Linked|LocalBase|LocalSymbolBase|MachineAddresses|MachineDomains|MachineEpsilon|MachineID|MachineName|MachinePrecision|MachineType|MaxExtraPrecision|MaxMachineNumber|MaxNumber|MaxPiecewiseCases|MaxPrecision|MaxRootDegree|MessageGroups|MessageList|MessagePrePrint|Messages|MinMachineNumber|MinNumber|MinPrecision|MobilePhone|ModuleNumber|NetworkConnected|NewMessage|NewSymbol|NotebookInlineStorageLimit|Notebooks|NumberMarks|OperatingSystem|Output|OutputSizeLimit|OutputStreamMethods|Packages|ParentLink|ParentProcessID|PasswordFile|Path|PathnameSeparator|PerformanceGoal|Permissions|PlotTheme|Printout3DPreviewer|ProcessID|ProcessorCount|ProcessorType|ProgressReporting|RandomGeneratorState|RecursionLimit|ReleaseNumber|RequesterAddress|RequesterCloudUserID|RequesterCloudUserUUID|RequesterWolframID|RequesterWolframUUID|RootDirectory|ScriptCommandLine|ScriptInputString|Services|SessionID|SharedFunctions|SharedVariables|SoundDisplayFunction|SynchronousEvaluation|System|SystemCharacterEncoding|SystemID|SystemShell|SystemTimeZone|SystemWordLength|TemplatePath|TemporaryDirectory|TimeUnit|TimeZone|TimeZoneEntity|TimedOut|UnitSystem|Urgent|UserAgentString|UserBaseDirectory|UserBasePacletsDirectory|UserDocumentsDirectory|UserURLBase|Username|Version|VersionNumber|WolframDocumentsDirectory|WolframID|WolframUUID))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"System`(?:A(?:bortScheduledTask|ctive|lgebraicRules|lternateImage|natomyForm|nimationCycleOffset|nimationCycleRepetitions|nimationDisplayTime|spectRatioFixed|stronomicalData|synchronousTaskObject|synchronousTasks|udioDevice|udioLooping))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:B(?:uttonEvaluator|uttonExpandable|uttonFrame|uttonMargins|uttonNote|uttonStyle))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:C(?:DFInformation|hebyshevDistance|lassifierInformation|lipFill|olorOutput|olumnForm|ompose|onstantArrayLayer|onstantPlusLayer|onstantTimesLayer|onstrainedMax|onstrainedMin|ontourGraphics|ontourLines|onversionOptions|reateScheduledTask|reateTemporary|urry))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:D(?:atabinRemove|ate|ebug|efaultColor|efaultFont|ensityGraphics|isplay|isplayString|otPlusLayer|ragAndDrop))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:E(?:dgeLabeling|dgeRenderingFunction|valuateScheduledTask|xpectedValue))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:F(?:actorComplete|ontForm|ormTheme|romDate|ullOptions))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:G(?:raphStyle|raphicsArray|raphicsSpacing|ridBaseline))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:H(?:TMLSave|eldPart|iddenSurface|omeDirectory))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:I(?:mageRotated|nstanceNormalizationLayer))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:L(?:UBackSubstitution|egendreType|ightSources|inearProgramming|inkOpen|iteral|ongestMatch))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:M(?:eshRange|oleculeEquivalentQ))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:N(?:etInformation|etSharedArray|extScheduledTaskTime|otebookCreate))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:O(?:penTemporary))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:P(?:IDData|ackingMethod|ersistentValue|ixelConstrained|lot3Matrix|lotDivision|lotJoined|olygonIntersections|redictorInformation|roperties|roperty|ropertyList|ropertyValue))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:R(?:andom|asterArray|ecognitionThreshold|elease|emoteKernelObject|emoveAsynchronousTask|emoveProperty|emoveScheduledTask|enderAll|eplaceHeldPart|esetScheduledTask|esumePacket|unScheduledTask))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:S(?:cheduledTaskActiveQ|cheduledTaskInformation|cheduledTaskObject|cheduledTasks|creenRectangle|electionAnimate|equenceAttentionLayer|equenceForm|etProperty|hading|hortestMatch|ingularValues|kinStyle|ocialMediaData|tartAsynchronousTask|tartScheduledTask|tateDimensions|topAsynchronousTask|topScheduledTask|tructuredArray|tyleForm|tylePrint|ubscripted|urfaceColor|urfaceGraphics|uspendPacket|ystemModelProgressReporting))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:T(?:eXSave|extStyle|imeWarpingCorrespondence|imeWarpingDistance|oDate|oFileName|oHeldExpression))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:U(?:RLFetch|RLFetchAsynchronous|RLSave|RLSaveAsynchronous))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:V(?:ectorScale|ertexCoordinateRules|ertexLabeling|ertexRenderingFunction))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:W(?:aitAsynchronousTask|indowMovable))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:\\$(?:AsynchronousTask|ConfiguredKernels|DefaultFont|EntityStores|FormatType|HTTPCookies|InstallationDate|MachineDomain|ProductInformation|ProgramName|RandomState|ScheduledTask|SummaryBoxDataSizeLimit|TemporaryPrefix|TextStyle|TopDirectory|UserAddOnsDirectory))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"System`(?:A(?:ctionDelay|ctionMenuBox|ctionMenuBoxOptions|ctiveItem|lgebraicRulesData|lignmentMarker|llowAdultContent|llowChatServices|llowIncomplete|nalytic|nimatorBox|nimatorBoxOptions|nimatorElements|ppendCheck|rgumentCountQ|rrow3DBox|rrowBox|uthenticate|utoEvaluateEvents|utoIndentSpacings|utoMatch|utoNumberFormatting|utoQuoteCharacters|utoScaling|utoStyleOptions|utoStyleWords|utomaticImageSize|xis3DBox|xis3DBoxOptions|xisBox|xisBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:B(?:SplineCurve3DBox|SplineCurve3DBoxOptions|SplineCurveBox|SplineCurveBoxOptions|SplineSurface3DBox|SplineSurface3DBoxOptions|ackFaceColor|ackFaceGlowColor|ackFaceOpacity|ackFaceSpecularColor|ackFaceSpecularExponent|ackFaceSurfaceAppearance|ackFaceTexture|ackgroundAppearance|ackgroundTasksSettings|acksubstitution|eveled|ezierCurve3DBox|ezierCurve3DBoxOptions|ezierCurveBox|ezierCurveBoxOptions|lankForm|ounds|ox|oxDimensions|oxForm|oxID|oxRotation|oxRotationPoint|ra|raKet|rowserCategory|uttonCell|uttonContents|uttonStyleMenuListing))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:C(?:acheGraphics|achedValue|ardinalBSplineBasis|ellBoundingBox|ellContents|ellElementSpacings|ellElementsBoundingBox|ellFrameStyle|ellInsertionPointCell|ellTrayPosition|ellTrayWidgets|hangeOptions|hannelDatabin|hannelListenerWait|hannelPreSendFunction|hartElementData|hartElementDataFunction|heckAll|heckboxBox|heckboxBoxOptions|ircleBox|lipboardNotebook|lockwiseContourIntegral|losed|losingEvent|loudConnections|loudObjectInformation|loudObjectInformationData|loudUserID|oarse|oefficientDomain|olonForm|olorSetterBox|olorSetterBoxOptions|olumnBackgrounds|ompilerEnvironmentAppend|ompletionsListPacket|omponentwiseContextMenu|ompressedData|oneBox|onicHullRegion3DBox|onicHullRegion3DBoxOptions|onicHullRegionBox|onicHullRegionBoxOptions|onnect|ontentsBoundingBox|ontextMenu|ontinuation|ontourIntegral|ontourSmoothing|ontrolAlignment|ontrollerDuration|ontrollerInformationData|onvertToPostScript|onvertToPostScriptPacket|ookies|opyTag|ounterBox|ounterBoxOptions|ounterClockwiseContourIntegral|ounterEvaluator|ounterStyle|uboidBox|uboidBoxOptions|urlyDoubleQuote|urlyQuote|ylinderBox|ylinderBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:D(?:OSTextFormat|ampingFactor|ataCompression|atasetDisplayPanel|ateDelimiters|ebugTag|ecimal|efault2DTool|efault3DTool|efaultAttachedCellStyle|efaultControlPlacement|efaultDockedCellStyle|efaultInputFormatType|efaultOutputFormatType|efaultStyle|efaultTextFormatType|efaultTextInlineFormatType|efaultValue|efineExternal|egreeLexicographic|egreeReverseLexicographic|eleteWithContents|elimitedArray|estroyAfterEvaluation|eviceOpenQ|ialogIndent|ialogLevel|ifferenceOrder|igitBlockMinimum|isableConsolePrintPacket|iskBox|iskBoxOptions|ispatchQ|isplayRules|isplayTemporary|istributionDomain|ivergence|ocumentGeneratorInformationData|omainRegistrationInformation|oubleContourIntegral|oublyInfinite|own|rawBackFaces|rawFrontFaces|rawHighlighted|ualLinearProgramming|umpGet|ynamicBox|ynamicBoxOptions|ynamicLocation|ynamicModuleBox|ynamicModuleBoxOptions|ynamicModuleParent|ynamicName|ynamicNamespace|ynamicReference|ynamicWrapperBox|ynamicWrapperBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:E(?:ditButtonSettings|liminationOrder|llipticReducedHalfPeriods|mbeddingObject|mphasizeSyntaxErrors|mpty|nableConsolePrintPacket|ndAdd|ngineEnvironment|nter|qualColumns|qualRows|quatedTo|rrorBoxOptions|rrorNorm|rrorPacket|rrorsDialogSettings|valuated|valuationMode|valuationOrder|valuationRateLimit|ventEvaluator|ventHandlerTag|xactRootIsolation|xitDialog|xpectationE|xportPacket|xpressionPacket|xternalCall|xternalFunctionName))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:F(?:EDisableConsolePrintPacket|EEnableConsolePrintPacket|ail|ileInformation|ileName|illForm|illedCurveBox|illedCurveBoxOptions|ine|itAll|lashSelection|ont|ontName|ontOpacity|ontPostScriptName|ontReencoding|ormatRules|ormatValues|rameInset|rameless|rontEndObject|rontEndResource|rontEndResourceString|rontEndStackSize|rontEndValueCache|rontEndVersion|rontFaceColor|rontFaceGlowColor|rontFaceOpacity|rontFaceSpecularColor|rontFaceSpecularExponent|rontFaceSurfaceAppearance|rontFaceTexture|ullAxes))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:G(?:eneratedCellStyles|eneric|eometricTransformation3DBox|eometricTransformation3DBoxOptions|eometricTransformationBox|eometricTransformationBoxOptions|estureHandlerTag|etContext|etFileName|etLinebreakInformationPacket|lobalPreferences|lobalSession|raphLayerLabels|raphRoot|raphics3DBox|raphics3DBoxOptions|raphicsBaseline|raphicsBox|raphicsBoxOptions|raphicsComplex3DBox|raphicsComplex3DBoxOptions|raphicsComplexBox|raphicsComplexBoxOptions|raphicsContents|raphicsData|raphicsGridBox|raphicsGroup3DBox|raphicsGroup3DBoxOptions|raphicsGroupBox|raphicsGroupBoxOptions|raphicsGrouping|raphicsStyle|reekStyle|ridBoxAlignment|ridBoxBackground|ridBoxDividers|ridBoxFrame|ridBoxItemSize|ridBoxItemStyle|ridBoxOptions|ridBoxSpacings|ridElementStyleOptions|roupOpenerColor|roupOpenerInsideFrame|roupTogetherGrouping|roupTogetherNestedGrouping))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:H(?:eadCompose|eaders|elpBrowserLookup|elpBrowserNotebook|elpViewerSettings|essian|exahedronBox|exahedronBoxOptions|ighlightString|omePage|orizontal|orizontalForm|orizontalScrollPosition|yperlinkCreationSettings|yphenationOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:I(?:conizedObject|gnoreSpellCheck|mageCache|mageCacheValid|mageEditMode|mageMarkers|mageOffset|mageRangeCache|mageSizeCache|mageSizeRaw|nactiveStyle|ncludeSingularTerm|ndent|ndentMaxFraction|ndentingNewlineSpacings|ndexCreationOptions|ndexTag|nequality|nexactNumbers|nformationData|nformationDataGrid|nlineCounterAssignments|nlineCounterIncrements|nlineRules|nputFieldBox|nputFieldBoxOptions|nputGrouping|nputSettings|nputToBoxFormPacket|nsertionPointObject|nset3DBox|nset3DBoxOptions|nsetBox|nsetBoxOptions|ntegral|nterlaced|nterpolationPrecision|nterpretTemplate|nterruptSettings|nto|nvisibleApplication|nvisibleTimes|temBox|temBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:J(?:acobian|oinedCurveBox|oinedCurveBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:K(?:|ernelExecute|et))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:L(?:abeledSlider|ambertW|anguageOptions|aunch|ayoutInformation|exicographic|icenseID|ine3DBox|ine3DBoxOptions|ineBox|ineBoxOptions|ineBreak|ineWrapParts|inearFilter|inebreakSemicolonWeighting|inkConnectedQ|inkError|inkFlush|inkHost|inkMode|inkOptions|inkReadHeld|inkService|inkWriteHeld|istPickerBoxBackground|isten|iteralSearch|ocalizeDefinitions|ocatorBox|ocatorBoxOptions|ocatorCentering|ocatorPaneBox|ocatorPaneBoxOptions|ongEqual|ongForm|oopback))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:M(?:achineID|achineName|acintoshSystemPageSetup|ainSolve|aintainDynamicCaches|akeRules|atchLocalNameQ|aterial|athMLText|athematicaNotation|axBend|axPoints|enu|enuAppearance|enuEvaluator|enuItem|enuList|ergeDifferences|essageObject|essageOptions|essagesNotebook|etaCharacters|ethodOptions|inRecursion|inSize|ode|odular|onomialOrder|ouseAppearanceTag|ouseButtons|ousePointerNote|ultiLetterItalics|ultiLetterStyle|ultiplicity|ultiscriptBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:N(?:BernoulliB|ProductFactors|SumTerms|Values|amespaceBox|amespaceBoxOptions|estedScriptRules|etworkPacketRecordingDuring|ext|onAssociative|ormalGrouping|otebookDefault|otebookInterfaceObject))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:O(?:LEData|bjectExistsQ|pen|penFunctionInspectorPacket|penSpecialOptions|penerBox|penerBoxOptions|ptionQ|ptionValueBox|ptionValueBoxOptions|ptionsPacket|utputFormData|utputGrouping|utputMathEditExpression|ver|verlayBox|verlayBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:P(?:ackPaclet|ackage|acletDirectoryAdd|acletDirectoryRemove|acletInformation|acletObjectQ|acletUpdate|ageHeight|alettesMenuSettings|aneBox|aneBoxOptions|aneSelectorBox|aneSelectorBoxOptions|anelBox|anelBoxOptions|aperWidth|arameter|arameterVariables|arentConnect|arentForm|arentList|arenthesize|artialD|asteAutoQuoteCharacters|ausedTime|eriodicInterpolation|erpendicular|ickMode|ickedElements|ivoting|lotRangeClipPlanesStyle|oint3DBox|oint3DBoxOptions|ointBox|ointBoxOptions|olygon3DBox|olygon3DBoxOptions|olygonBox|olygonBoxOptions|olygonHoleScale|olygonScale|olyhedronBox|olyhedronBoxOptions|olynomialForm|olynomials|opupMenuBox|opupMenuBoxOptions|ostScript|recedence|redictionRoot|referencesSettings|revious|rimaryPlaceholder|rintForm|rismBox|rismBoxOptions|rivateFrontEndOptions|robabilityPr|rocessStateDomain|rocessTimeDomain|rogressIndicatorBox|rogressIndicatorBoxOptions|romptForm|yramidBox|yramidBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:R(?:adioButtonBox|adioButtonBoxOptions|andomSeed|angeSpecification|aster3DBox|aster3DBoxOptions|asterBox|asterBoxOptions|ationalFunctions|awArray|awMedium|ebuildPacletData|ectangleBox|ecurringDigitsForm|eferenceMarkerStyle|eferenceMarkers|einstall|emoved|epeatedString|esourceAcquire|esourceSubmissionObject|eturnCreatesNewCell|eturnEntersInput|eturnInputFormPacket|otationBox|otationBoxOptions|oundImplies|owBackgrounds|owHeights|uleCondition|uleForm))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:S(?:aveAutoDelete|caledMousePosition|cheduledTaskInformationData|criptForm|criptRules|ectionGrouping|electWithContents|election|electionCell|electionCellCreateCell|electionCellDefaultStyle|electionCellParentStyle|electionPlaceholder|elfLoops|erviceResponse|etOptionsPacket|etSecuredAuthenticationKey|etbacks|etterBox|etterBoxOptions|howAutoConvert|howCodeAssist|howControls|howGroupOpenCloseIcon|howInvisibleCharacters|howPredictiveInterface|howSyntaxStyles|hrinkWrapBoundingBox|ingleEvaluation|ingleLetterStyle|lider2DBox|lider2DBoxOptions|ocket|olveDelayed|oundAndGraphics|pace|paceForm|panningCharacters|phereBox|phereBoxOptions|tartupSound|tringBreak|tringByteCount|tripStyleOnPaste|trokeForm|tructuredArrayHeadQ|tyleKeyMapping|tyleNames|urfaceAppearance|yntax|ystemException|ystemGet|ystemInformationData|ystemStub|ystemTest))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:T(?:ab|abViewBox|abViewBoxOptions|ableViewBox|ableViewBoxAlignment|ableViewBoxBackground|ableViewBoxHeaders|ableViewBoxItemSize|ableViewBoxItemStyle|ableViewBoxOptions|agBoxNote|agStyle|emplateEvaluate|emplateSlotSequence|emplateUnevaluated|emplateVerbatim|emporaryVariable|ensorQ|etrahedronBox|etrahedronBoxOptions|ext3DBox|ext3DBoxOptions|extBand|extBoundingBox|extBox|extForm|extLine|extParagraph|hisLink|itleGrouping|oColor|oggle|oggleFalse|ogglerBox|ogglerBoxOptions|ooBig|ooltipBox|ooltipBoxOptions|otalHeight|raceAction|raceInternal|raceLevel|rackCellChangeTimes|raditionalNotation|raditionalOrder|ransparentColor|rapEnterKey|rapSelection|ubeBSplineCurveBox|ubeBSplineCurveBoxOptions|ubeBezierCurveBox|ubeBezierCurveBoxOptions|ubeBox|ubeBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:U(?:ntrackedVariables|p|seGraphicsRange|serDefinedWavelet|sing))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:V(?:2Get|alueBox|alueBoxOptions|alueForm|aluesData|ectorGlyphData|erbose|ertical|erticalForm|iewPointSelectorSettings|iewPort|irtualGroupData|isibleCell))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:W(?:aitUntil|ebPageMetaInformation|holeCellGroupOpener|indowPersistentStyles|indowSelected|indowWidth|olframAlphaDate|olframAlphaQuantity|olframAlphaResult|olframCloudSettings))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:\\$(?:ActivationGroupID|ActivationUserRegistered|AddOnsDirectory|BoxForms|CloudConnection|CloudVersionNumber|CloudWolframEngineVersionNumber|ConditionHold|DefaultMailbox|DefaultPath|FinancialDataSource|GeoEntityTypes|GeoLocationPrecision|HTMLExportRules|HTTPRequest|LaunchDirectory|LicenseProcesses|LicenseSubprocesses|LicenseType|LinkSupported|LoadedFiles|MaxLicenseProcesses|MaxLicenseSubprocesses|MinorReleaseNumber|NetworkLicense|Off|OutputForms|PatchLevelID|PermissionsGroupBase|PipeSupported|PreferencesDirectory|PrintForms|PrintLiteral|RegisteredDeviceClasses|RegisteredUserName|SecuredAuthenticationKeyTokens|SetParentLink|SoundDisplay|SuppressInputFormHeads|SystemMemory|TraceOff|TraceOn|TracePattern|TracePostAction|TracePreAction|UserAgentLanguages|UserAgentMachine|UserAgentName|UserAgentOperatingSystem|UserAgentVersion|UserName))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"System`(?:A(?:ctiveClassification|ctiveClassificationObject|ctivePrediction|ctivePredictionObject|ddToSearchIndex|ggregatedEntityClass|ggregationLayer|ngleBisector|nimatedImage|nimationVideo|nomalyDetector|ppendLayer|pplication|pplyReaction|round|roundReplace|rrayReduce|sk|skAppend|skConfirm|skDisplay|skFunction|skState|skTemplateDisplay|skedQ|skedValue|ssessmentFunction|ssessmentResultObject|ssumeDeterministic|stroAngularSeparation|stroBackground|stroCenter|stroDistance|stroGraphics|stroGridLines|stroGridLinesStyle|stroPosition|stroProjection|stroRange|stroRangePadding|stroReferenceFrame|stroStyling|stroZoomLevel|tom|tomCoordinates|tomCount|tomDiagramCoordinates|tomLabelStyle|tomLabels|tomList|ttachCell|ttentionLayer|udioAnnotate|udioAnnotationLookup|udioIdentify|udioInstanceQ|udioPause|udioPlay|udioRecord|udioStop|udioStream|udioStreams|udioTrackApply|udioTrackSelection|utocomplete|utocompletionFunction|xiomaticTheory|xisLabel|xisObject|xisStyle))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:B(?:asicRecurrentLayer|atchNormalizationLayer|atchSize|ayesianMaximization|ayesianMaximizationObject|ayesianMinimization|ayesianMinimizationObject|esagL|innedVariogramList|inomialPointProcess|ioSequence|ioSequenceBackTranslateList|ioSequenceComplement|ioSequenceInstances|ioSequenceModify|ioSequencePlot|ioSequenceQ|ioSequenceReverseComplement|ioSequenceTranscribe|ioSequenceTranslate|itRate|lockDiagonalMatrix|lockLowerTriangularMatrix|lockUpperTriangularMatrix|lockchainAddressData|lockchainBase|lockchainBlockData|lockchainContractValue|lockchainData|lockchainGet|lockchainKeyEncode|lockchainPut|lockchainTokenData|lockchainTransaction|lockchainTransactionData|lockchainTransactionSign|lockchainTransactionSubmit|ond|ondCount|ondLabelStyle|ondLabels|ondList|ondQ|uildCompiledComponent))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:C(?:TCLossLayer|achePersistence|anvas|ast|ategoricalDistribution|atenateLayer|auchyPointProcess|hannelBase|hannelBrokerAction|hannelHistoryLength|hannelListen|hannelListener|hannelListeners|hannelObject|hannelReceiverFunction|hannelSend|hannelSubscribers|haracterNormalize|hemicalConvert|hemicalFormula|hemicalInstance|hemicalReaction|loudExpression|loudExpressions|loudRenderingMethod|ombinatorB|ombinatorC|ombinatorI|ombinatorK|ombinatorS|ombinatorW|ombinatorY|ombinedEntityClass|ompiledCodeFunction|ompiledComponent|ompiledExpressionDeclaration|ompiledLayer|ompilerCallback|ompilerEnvironment|ompilerEnvironmentAppendTo|ompilerEnvironmentObject|ompilerOptions|omplementedEntityClass|omputeUncertainty|onfirmQuiet|onformationMethod|onnectSystemModelComponents|onnectSystemModelController|onnectedMoleculeComponents|onnectedMoleculeQ|onnectionSettings|ontaining|ontentDetectorFunction|ontentFieldOptions|ontentLocationFunction|ontentObject|ontrastiveLossLayer|onvolutionLayer|reateChannel|reateCloudExpression|reateCompilerEnvironment|reateDataStructure|reateDataSystemModel|reateLicenseEntitlement|reateSearchIndex|reateSystemModel|reateTypeInstance|rossEntropyLossLayer|urrentNotebookImage|urrentScreenImage|urryApplied))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:D(?:SolveChangeVariables|ataStructure|ataStructureQ|atabaseConnect|atabaseDisconnect|atabaseReference|atabinSubmit|ateInterval|eclareCompiledComponent|econvolutionLayer|ecryptFile|eleteChannel|eleteCloudExpression|eleteElements|eleteSearchIndex|erivedKey|iggleGatesPointProcess|iggleGrattonPointProcess|igitalSignature|isableFormatting|ocumentWeightingRules|otLayer|ownValuesFunction|ropoutLayer|ynamicImage))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:E(?:choTiming|lementwiseLayer|mbeddedSQLEntityClass|mbeddedSQLExpression|mbeddingLayer|mptySpaceF|ncryptFile|ntityFunction|ntityStore|stimatedPointProcess|stimatedVariogramModel|valuationEnvironment|valuationPrivileges|xpirationDate|xpressionTree|xtendedEntityClass|xternalEvaluate|xternalFunction|xternalIdentifier|xternalObject|xternalSessionObject|xternalSessions|xternalStorageBase|xternalStorageDownload|xternalStorageGet|xternalStorageObject|xternalStoragePut|xternalStorageUpload|xternalValue|xtractLayer))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:F(?:aceRecognize|eatureDistance|eatureExtract|eatureExtraction|eatureExtractor|eatureExtractorFunction|ileConvert|ileFormatProperties|ileNameToFormatList|ileSystemTree|ilteredEntityClass|indChannels|indEquationalProof|indExternalEvaluators|indGeometricConjectures|indImageText|indIsomers|indMoleculeSubstructure|indPointProcessParameters|indSystemModelEquilibrium|indTextualAnswer|lattenLayer|orAllType|ormControl|orwardCloudCredentials|oxHReduce|rameListVideo|romRawPointer|unctionCompile|unctionCompileExport|unctionCompileExportByteArray|unctionCompileExportLibrary|unctionCompileExportString|unctionDeclaration|unctionLayer|unctionPoles))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:G(?:alleryView|atedRecurrentLayer|enerateDerivedKey|enerateDigitalSignature|enerateFileSignature|enerateSecuredAuthenticationKey|eneratedAssetFormat|eneratedAssetLocation|eoGraphValuePlot|eoOrientationData|eometricAssertion|eometricScene|eometricStep|eometricStylingRules|eometricTest|ibbsPointProcess|raphTree|ridVideo))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:H(?:andlerFunctions|andlerFunctionsKeys|ardcorePointProcess|istogramPointDensity))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:I(?:gnoreIsotopes|gnoreStereochemistry|mageAugmentationLayer|mageBoundingBoxes|mageCases|mageContainsQ|mageContents|mageGraphics|magePosition|magePyramid|magePyramidApply|mageStitch|mportedObject|ncludeAromaticBonds|ncludeHydrogens|ncludeRelatedTables|nertEvaluate|nertExpression|nfiniteFuture|nfinitePast|nhomogeneousPoissonPointProcess|nitialEvaluationHistory|nitializationObject|nitializationObjects|nitializationValue|nitialize|nputPorts|ntegrateChangeVariables|nterfaceSwitched|ntersectedEntityClass|nverseImagePyramid))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:K(?:ernelConfiguration|ernelFunction))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:L(?:earningRateMultipliers|ibraryFunctionDeclaration|icenseEntitlementObject|icenseEntitlements|icensingSettings|inearLayer|iteralType|oadCompiledComponent|ocalResponseNormalizationLayer|ongShortTermMemoryLayer|ossFunction))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:M(?:IMETypeToFormatList|ailExecute|ailFolder|ailItem|ailSearch|ailServerConnect|ailServerConnection|aternPointProcess|axDisplayedChildren|axTrainingRounds|axWordGap|eanAbsoluteLossLayer|eanAround|eanPointDensity|eanSquaredLossLayer|ergingFunction|idpoint|issingValuePattern|issingValueSynthesis|olecule|oleculeAlign|oleculeContainsQ|oleculeDraw|oleculeFreeQ|oleculeGraph|oleculeMatchQ|oleculeMaximumCommonSubstructure|oleculeModify|oleculeName|oleculePattern|oleculePlot|oleculePlot3D|oleculeProperty|oleculeQ|oleculeRecognize|oleculeSubstructureCount|oleculeValue))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:N(?:BodySimulation|BodySimulationData|earestNeighborG|estTree|etAppend|etArray|etArrayLayer|etBidirectionalOperator|etChain|etDecoder|etDelete|etDrop|etEncoder|etEvaluationMode|etExternalObject|etExtract|etFlatten|etFoldOperator|etGANOperator|etGraph|etInitialize|etInsert|etInsertSharedArrays|etJoin|etMapOperator|etMapThreadOperator|etMeasurements|etModel|etNestOperator|etPairEmbeddingOperator|etPort|etPortGradient|etPrepend|etRename|etReplace|etReplacePart|etStateObject|etTake|etTrain|etTrainResultsObject|etUnfold|etworkPacketCapture|etworkPacketRecording|etworkPacketTrace|eymanScottPointProcess|ominalScale|ormalizationLayer|umericArray|umericArrayQ|umericArrayType))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:O(?:peratorApplied|rderingLayer|rdinalScale|utputPorts|verlayVideo))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:P(?:acletSymbol|addingLayer|agination|airCorrelationG|arametricRampLayer|arentEdgeLabel|arentEdgeLabelFunction|arentEdgeLabelStyle|arentEdgeShapeFunction|arentEdgeStyle|arentEdgeStyleFunction|artLayer|artProtection|atternFilling|atternReaction|enttinenPointProcess|erpendicularBisector|ersistenceLocation|ersistenceTime|ersistentObject|ersistentObjects|ersistentSymbol|itchRecognize|laceholderLayer|laybackSettings|ointCountDistribution|ointDensity|ointDensityFunction|ointProcessEstimator|ointProcessFitTest|ointProcessParameterAssumptions|ointProcessParameterQ|ointStatisticFunction|ointValuePlot|oissonPointProcess|oolingLayer|rependLayer|roofObject|ublisherID))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:Q(?:uestionGenerator|uestionInterface|uestionObject|uestionSelector))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:R(?:andomArrayLayer|andomInstance|andomPointConfiguration|andomTree|eactionBalance|eactionBalancedQ|ecalibrationFunction|egisterExternalEvaluator|elationalDatabase|emoteAuthorizationCaching|emoteBatchJobAbort|emoteBatchJobObject|emoteBatchJobs|emoteBatchMapSubmit|emoteBatchSubmissionEnvironment|emoteBatchSubmit|emoteConnect|emoteConnectionObject|emoteEvaluate|emoteFile|emoteInputFiles|emoteProviderSettings|emoteRun|emoteRunProcess|emovalConditions|emoveAudioStream|emoveChannelListener|emoveChannelSubscribers|emoveVideoStream|eplicateLayer|eshapeLayer|esizeLayer|esourceFunction|esourceRegister|esourceRemove|esourceSubmit|esourceSystemBase|esourceSystemPath|esourceUpdate|esourceVersion|everseApplied|ipleyK|ipleyRassonRegion|ootTree|ulesTree))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:S(?:ameTestProperties|ampledEntityClass|earchAdjustment|earchIndexObject|earchIndices|earchQueryString|earchResultObject|ecuredAuthenticationKey|ecuredAuthenticationKeys|ecurityCertificate|equenceIndicesLayer|equenceLastLayer|equenceMostLayer|equencePredict|equencePredictorFunction|equenceRestLayer|equenceReverseLayer|erviceRequest|erviceSubmit|etFileFormatProperties|etSystemModel|lideShowVideo|moothPointDensity|nippet|nippetsVideo|nubPolyhedron|oftmaxLayer|olidBoundaryLoadValue|olidDisplacementCondition|olidFixedCondition|olidMechanicsPDEComponent|olidMechanicsStrain|olidMechanicsStress|ortedEntityClass|ourceLink|patialBinnedPointData|patialBoundaryCorrection|patialEstimate|patialEstimatorFunction|patialJ|patialNoiseLevel|patialObservationRegionQ|patialPointData|patialPointSelect|patialRandomnessTest|patialTransformationLayer|patialTrendFunction|peakerMatchQ|peechCases|peechInterpreter|peechRecognize|plice|tartExternalSession|tartWebSession|tereochemistryElements|traussHardcorePointProcess|traussPointProcess|ubsetCases|ubsetCount|ubsetPosition|ubsetReplace|ubtitleTrackSelection|ummationLayer|ymmetricDifference|ynthesizeMissingValues|ystemCredential|ystemCredentialData|ystemCredentialKey|ystemCredentialKeys|ystemCredentialStoreObject|ystemInstall|ystemModel|ystemModelExamples|ystemModelLinearize|ystemModelMeasurements|ystemModelParametricSimulate|ystemModelPlot|ystemModelReliability|ystemModelSimulate|ystemModelSimulateSensitivity|ystemModelSimulationData|ystemModeler|ystemModels))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:T(?:ableView|argetDevice|argetSystem|ernaryListPlot|ernaryPlotCorners|extCases|extContents|extElement|extPosition|extSearch|extSearchReport|extStructure|homasPointProcess|hreaded|hreadingLayer|ickDirection|ickLabelOrientation|ickLabelPositioning|ickLabels|ickLengths|ickPositions|oRawPointer|otalLayer|ourVideo|rainImageContentDetector|rainTextContentDetector|rainingProgressCheckpointing|rainingProgressFunction|rainingProgressMeasurements|rainingProgressReporting|rainingStoppingCriterion|rainingUpdateSchedule|ransposeLayer|ree|reeCases|reeChildren|reeCount|reeData|reeDelete|reeDepth|reeElementCoordinates|reeElementLabel|reeElementLabelFunction|reeElementLabelStyle|reeElementShape|reeElementShapeFunction|reeElementSize|reeElementSizeFunction|reeElementStyle|reeElementStyleFunction|reeExpression|reeExtract|reeFold|reeInsert|reeLayout|reeLeafCount|reeLeafQ|reeLeaves|reeLevel|reeMap|reeMapAt|reeOutline|reePosition|reeQ|reeReplacePart|reeRules|reeScan|reeSelect|reeSize|reeTraversalOrder|riangleCenter|riangleConstruct|riangleMeasurement|ypeDeclaration|ypeEvaluate|ypeOf|ypeSpecifier|yped))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:U(?:RLDownloadSubmit|nconstrainedParameters|nionedEntityClass|niqueElements|nitVectorLayer|nlabeledTree|nmanageObject|nregisterExternalEvaluator|pdateSearchIndex|seEmbeddedLibrary))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:V(?:alenceErrorHandling|alenceFilling|aluePreprocessingFunction|andermondeMatrix|arianceGammaPointProcess|ariogramFunction|ariogramModel|ectorAround|erifyDerivedKey|erifyDigitalSignature|erifyFileSignature|erifyInterpretation|ideo|ideoCapture|ideoCombine|ideoDelete|ideoExtractFrames|ideoFrameList|ideoFrameMap|ideoGenerator|ideoInsert|ideoIntervals|ideoJoin|ideoMap|ideoMapList|ideoMapTimeSeries|ideoPadding|ideoPause|ideoPlay|ideoQ|ideoRecord|ideoReplace|ideoScreenCapture|ideoSplit|ideoStop|ideoStream|ideoStreams|ideoTimeStretch|ideoTrackSelection|ideoTranscode|ideoTransparency|ideoTrim))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:W(?:ebAudioSearch|ebColumn|ebElementObject|ebExecute|ebImage|ebImageSearch|ebItem|ebRow|ebSearch|ebSessionObject|ebSessions|ebWindowObject|ikidataData|ikidataSearch|ikipediaSearch|ithCleanup|ithLock))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:Z(?:oomCenter|oomFactor))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:\\$(?:AllowExternalChannelFunctions|AudioDecoders|AudioEncoders|BlockchainBase|ChannelBase|CompilerEnvironment|CookieStore|CryptographicEllipticCurveNames|CurrentWebSession|DataStructures|DefaultNetworkInterface|DefaultProxyRules|DefaultRemoteBatchSubmissionEnvironment|DefaultRemoteKernel|DefaultSystemCredentialStore|ExternalIdentifierTypes|ExternalStorageBase|GeneratedAssetLocation|IncomingMailSettings|Initialization|InitializationContexts|MaxDisplayedChildren|NetworkInterfaces|NoValue|PersistenceBase|PersistencePath|PreInitialization|PublisherID|ResourceSystemBase|ResourceSystemPath|SSHAuthentication|ServiceCreditsAvailable|SourceLink|SubtitleDecoders|SubtitleEncoders|SystemCredentialStore|TargetSystems|TestFileName|VideoDecoders|VideoEncoders|VoiceStyles))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"System`(?:E(?:cho|xit))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:I(?:n|nString))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:O(?:ut))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:P(?:rint))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:Q(?:uit))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:\\$(?:HistoryLength|Line|Post|Pre|PrePrint|PreRead|SyntaxHandler))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"System`(?:[$A-Za-z][$0-9A-Za-z]*)(?![`$0-9A-Za-z])",name:"invalid.illegal.system.wolfram"},{match:"(?:[$A-Za-z][$0-9A-Za-z]*)(?:`(?:[$A-Za-z][$0-9A-Za-z]*))+(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:[$A-Za-z][$0-9A-Za-z]*)(?:`(?:[$A-Za-z][$0-9A-Za-z]*))+",name:"symbol.unrecognized.wolfram"},{match:"(?:[$A-Za-z][$0-9A-Za-z]*)`",name:"invalid.illegal.wolfram"},{match:"(?:`(?:[$A-Za-z][$0-9A-Za-z]*))+(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:`(?:[$A-Za-z][$0-9A-Za-z]*))+",name:"symbol.unrecognized.wolfram"},{match:"`",name:"invalid.illegal.wolfram"},{match:"(?:A(?:ASTriangle|PIFunction|RCHProcess|RIMAProcess|RMAProcess|RProcess|SATriangle|belianGroup|bort|bortKernels|bortProtect|bs|bsArg|bsArgPlot|bsoluteCorrelation|bsoluteCorrelationFunction|bsoluteCurrentValue|bsoluteDashing|bsoluteFileName|bsoluteOptions|bsolutePointSize|bsoluteThickness|bsoluteTime|bsoluteTiming|ccountingForm|ccumulate|ccuracy|cousticAbsorbingValue|cousticImpedanceValue|cousticNormalVelocityValue|cousticPDEComponent|cousticPressureCondition|cousticRadiationValue|cousticSoundHardValue|cousticSoundSoftCondition|ctionMenu|ctivate|cyclicGraphQ|ddSides|ddTo|ddUsers|djacencyGraph|djacencyList|djacencyMatrix|djacentMeshCells|djugate|djustTimeSeriesForecast|djustmentBox|dministrativeDivisionData|ffineHalfSpace|ffineSpace|ffineStateSpaceModel|ffineTransform|irPressureData|irSoundAttenuation|irTemperatureData|ircraftData|irportData|iryAi|iryAiPrime|iryAiZero|iryBi|iryBiPrime|iryBiZero|lgebraicIntegerQ|lgebraicNumber|lgebraicNumberDenominator|lgebraicNumberNorm|lgebraicNumberPolynomial|lgebraicNumberTrace|lgebraicUnitQ|llTrue|lphaChannel|lphabet|lphabeticOrder|lphabeticSort|lternatingFactorial|lternatingGroup|lternatives|mbientLight|mbiguityList|natomyData|natomyPlot3D|natomyStyling|nd|ndersonDarlingTest|ngerJ|ngleBracket|nglePath|nglePath3D|ngleVector|ngularGauge|nimate|nimator|nnotate|nnotation|nnotationDelete|nnotationKeys|nnotationValue|nnuity|nnuityDue|nnulus|nomalyDetection|nomalyDetectorFunction|ntihermitian|ntihermitianMatrixQ|ntisymmetric|ntisymmetricMatrixQ|ntonyms|nyOrder|nySubset|nyTrue|part|partSquareFree|ppellF1|ppend|ppendTo|pply|pplySides|pplyTo|rcCos|rcCosh|rcCot|rcCoth|rcCsc|rcCsch|rcCurvature|rcLength|rcSec|rcSech|rcSin|rcSinDistribution|rcSinh|rcTan|rcTanh|rea|rg|rgMax|rgMin|rgumentsOptions|rithmeticGeometricMean|rray|rrayComponents|rrayDepth|rrayFilter|rrayFlatten|rrayMesh|rrayPad|rrayPlot|rrayPlot3D|rrayQ|rrayResample|rrayReshape|rrayRules|rrays|rrow|rrowheads|ssert|ssociateTo|ssociation|ssociationMap|ssociationQ|ssociationThread|ssuming|symptotic|symptoticDSolveValue|symptoticEqual|symptoticEquivalent|symptoticExpectation|symptoticGreater|symptoticGreaterEqual|symptoticIntegrate|symptoticLess|symptoticLessEqual|symptoticOutputTracker|symptoticProbability|symptoticProduct|symptoticRSolveValue|symptoticSolve|symptoticSum|tomQ|ttributes|udio|udioAmplify|udioBlockMap|udioCapture|udioChannelCombine|udioChannelMix|udioChannelSeparate|udioChannels|udioData|udioDelay|udioDelete|udioDistance|udioFade|udioFrequencyShift|udioGenerator|udioInsert|udioIntervals|udioJoin|udioLength|udioLocalMeasurements|udioLoudness|udioMeasurements|udioNormalize|udioOverlay|udioPad|udioPan|udioPartition|udioPitchShift|udioPlot|udioQ|udioReplace|udioResample|udioReverb|udioReverse|udioSampleRate|udioSpectralMap|udioSpectralTransformation|udioSplit|udioTimeStretch|udioTrim|udioType|ugmentedPolyhedron|ugmentedSymmetricPolynomial|uthenticationDialog|utoRefreshed|utoSubmitting|utocorrelationTest))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:B(?:SplineBasis|SplineCurve|SplineFunction|SplineSurface|abyMonsterGroupB|ackslash|all|and|andpassFilter|andstopFilter|arChart|arChart3D|arLegend|arabasiAlbertGraphDistribution|arcodeImage|arcodeRecognize|aringhausHenzeTest|arlowProschanImportance|arnesG|artlettHannWindow|artlettWindow|aseDecode|aseEncode|aseForm|atesDistribution|attleLemarieWavelet|ecause|eckmannDistribution|eep|egin|eginDialogPacket|eginPackage|ellB|ellY|enfordDistribution|eniniDistribution|enktanderGibratDistribution|enktanderWeibullDistribution|ernoulliB|ernoulliDistribution|ernoulliGraphDistribution|ernoulliProcess|ernsteinBasis|esselFilterModel|esselI|esselJ|esselJZero|esselK|esselY|esselYZero|eta|etaBinomialDistribution|etaDistribution|etaNegativeBinomialDistribution|etaPrimeDistribution|etaRegularized|etween|etweennessCentrality|eveledPolyhedron|ezierCurve|ezierFunction|ilateralFilter|ilateralLaplaceTransform|ilateralZTransform|inCounts|inLists|inarize|inaryDeserialize|inaryDistance|inaryImageQ|inaryRead|inaryReadList|inarySerialize|inaryWrite|inomial|inomialDistribution|inomialProcess|inormalDistribution|iorthogonalSplineWavelet|ipartiteGraphQ|iquadraticFilterModel|irnbaumImportance|irnbaumSaundersDistribution|itAnd|itClear|itGet|itLength|itNot|itOr|itSet|itShiftLeft|itShiftRight|itXor|iweightLocation|iweightMidvariance|lackmanHarrisWindow|lackmanNuttallWindow|lackmanWindow|lank|lankNullSequence|lankSequence|lend|lock|lockMap|lockRandom|lomqvistBeta|lomqvistBetaTest|lur|lurring|odePlot|ohmanWindow|oole|ooleanConsecutiveFunction|ooleanConvert|ooleanCountingFunction|ooleanFunction|ooleanGraph|ooleanMaxterms|ooleanMinimize|ooleanMinterms|ooleanQ|ooleanRegion|ooleanTable|ooleanVariables|orderDimensions|orelTannerDistribution|ottomHatTransform|oundaryDiscretizeGraphics|oundaryDiscretizeRegion|oundaryMesh|oundaryMeshRegion|oundaryMeshRegionQ|oundedRegionQ|oundingRegion|oxData|oxMatrix|oxObject|oxWhiskerChart|racketingBar|rayCurtisDistance|readthFirstScan|reak|ridgeData|rightnessEqualize|roadcastStationData|rownForsytheTest|rownianBridgeProcess|ubbleChart|ubbleChart3D|uckyballGraph|uildingData|ulletGauge|usinessDayQ|utterflyGraph|utterworthFilterModel|utton|uttonBar|uttonBox|uttonNotebook|yteArray|yteArrayFormat|yteArrayFormatQ|yteArrayQ|yteArrayToString|yteCount))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:C(?:|DF|DFDeploy|DFWavelet|Form|MYKColor|SGRegion|SGRegionQ|SGRegionTree|alendarConvert|alendarData|allPacket|allout|anberraDistance|ancel|ancelButton|andlestickChart|anonicalGraph|anonicalName|anonicalWarpingCorrespondence|anonicalWarpingDistance|anonicalizePolygon|anonicalizePolyhedron|anonicalizeRegion|antorMesh|antorStaircase|ap|apForm|apitalDifferentialD|apitalize|apsuleShape|aputoD|arlemanLinearize|arlsonRC|arlsonRD|arlsonRE|arlsonRF|arlsonRG|arlsonRJ|arlsonRK|arlsonRM|armichaelLambda|aseSensitive|ases|ashflow|asoratian|atalanNumber|atch|atenate|auchyDistribution|auchyMatrix|auchyWindow|ayleyGraph|eiling|ell|ellGroup|ellGroupData|ellObject|ellPrint|ells|ellularAutomaton|ensoredDistribution|ensoring|enterArray|enterDot|enteredInterval|entralFeature|entralMoment|entralMomentGeneratingFunction|epstrogram|epstrogramArray|epstrumArray|hampernowneNumber|hanVeseBinarize|haracterCounts|haracterName|haracterRange|haracteristicFunction|haracteristicPolynomial|haracters|hebyshev1FilterModel|hebyshev2FilterModel|hebyshevT|hebyshevU|heck|heckAbort|heckArguments|heckbox|heckboxBar|hemicalData|hessboardDistance|hiDistribution|hiSquareDistribution|hineseRemainder|hoiceButtons|hoiceDialog|holeskyDecomposition|hop|hromaticPolynomial|hromaticityPlot|hromaticityPlot3D|ircle|ircleDot|ircleMinus|irclePlus|irclePoints|ircleThrough|ircleTimes|irculantGraph|ircularArcThrough|ircularOrthogonalMatrixDistribution|ircularQuaternionMatrixDistribution|ircularRealMatrixDistribution|ircularSymplecticMatrixDistribution|ircularUnitaryMatrixDistribution|ircumsphere|ityData|lassifierFunction|lassifierMeasurements|lassifierMeasurementsObject|lassify|lear|learAll|learAttributes|learCookies|learPermissions|learSystemCache|lebschGordan|lickPane|lickToCopy|lip|lock|lockGauge|lose|loseKernels|losenessCentrality|losing|loudAccountData|loudConnect|loudDeploy|loudDirectory|loudDisconnect|loudEvaluate|loudExport|loudFunction|loudGet|loudImport|loudLoggingData|loudObject|loudObjects|loudPublish|loudPut|loudSave|loudShare|loudSubmit|loudSymbol|loudUnshare|lusterClassify|lusteringComponents|lusteringMeasurements|lusteringTree|oefficient|oefficientArrays|oefficientList|oefficientRules|oifletWavelet|ollect|ollinearPoints|olon|olorBalance|olorCombine|olorConvert|olorData|olorDataFunction|olorDetect|olorDistance|olorNegate|olorProfileData|olorQ|olorQuantize|olorReplace|olorSeparate|olorSetter|olorSlider|olorToneMapping|olorize|olorsNear|olumn|ometData|ommonName|ommonUnits|ommonest|ommonestFilter|ommunityGraphPlot|ompanyData|ompatibleUnitQ|ompile|ompiledFunction|omplement|ompleteGraph|ompleteGraphQ|ompleteIntegral|ompleteKaryTree|omplex|omplexArrayPlot|omplexContourPlot|omplexExpand|omplexListPlot|omplexPlot|omplexPlot3D|omplexRegionPlot|omplexStreamPlot|omplexVectorPlot|omponentMeasurements|omposeList|omposeSeries|ompositeQ|omposition|ompoundElement|ompoundExpression|ompoundPoissonDistribution|ompoundPoissonProcess|ompoundRenewalProcess|ompress|oncaveHullMesh|ondition|onditionalExpression|onditioned|one|onfirm|onfirmAssert|onfirmBy|onfirmMatch|onformAudio|onformImages|ongruent|onicGradientFilling|onicHullRegion|onicOptimization|onjugate|onjugateTranspose|onjunction|onnectLibraryCallbackFunction|onnectedComponents|onnectedGraphComponents|onnectedGraphQ|onnectedMeshComponents|onnesWindow|onoverTest|onservativeConvectionPDETerm|onstantArray|onstantImage|onstantRegionQ|onstellationData|onstruct|ontainsAll|ontainsAny|ontainsExactly|ontainsNone|ontainsOnly|ontext|ontextToFileName|ontexts|ontinue|ontinuedFraction|ontinuedFractionK|ontinuousMarkovProcess|ontinuousTask|ontinuousTimeModelQ|ontinuousWaveletData|ontinuousWaveletTransform|ontourDetect|ontourPlot|ontourPlot3D|ontraharmonicMean|ontrol|ontrolActive|ontrollabilityGramian|ontrollabilityMatrix|ontrollableDecomposition|ontrollableModelQ|ontrollerInformation|ontrollerManipulate|ontrollerState|onvectionPDETerm|onvergents|onvexHullMesh|onvexHullRegion|onvexOptimization|onvexPolygonQ|onvexPolyhedronQ|onvexRegionQ|onvolve|onwayGroupCo1|onwayGroupCo2|onwayGroupCo3|oordinateBoundingBox|oordinateBoundingBoxArray|oordinateBounds|oordinateBoundsArray|oordinateChartData|oordinateTransform|oordinateTransformData|oplanarPoints|oprimeQ|oproduct|opulaDistribution|opyDatabin|opyDirectory|opyFile|opyToClipboard|oreNilpotentDecomposition|ornerFilter|orrelation|orrelationDistance|orrelationFunction|orrelationTest|os|osIntegral|osh|oshIntegral|osineDistance|osineWindow|ot|oth|oulombF|oulombG|oulombH1|oulombH2|ount|ountDistinct|ountDistinctBy|ountRoots|ountryData|ounts|ountsBy|ovariance|ovarianceFunction|oxIngersollRossProcess|oxModel|oxModelFit|oxianDistribution|ramerVonMisesTest|reateArchive|reateDatabin|reateDialog|reateDirectory|reateDocument|reateFile|reateManagedLibraryExpression|reateNotebook|reatePacletArchive|reatePalette|reatePermissionsGroup|reateUUID|reateWindow|riticalSection|riticalityFailureImportance|riticalitySuccessImportance|ross|rossMatrix|rossingCount|rossingDetect|rossingPolygon|sc|sch|ube|ubeRoot|uboid|umulant|umulantGeneratingFunction|umulativeFeatureImpactPlot|up|upCap|url|urrencyConvert|urrentDate|urrentImage|urrentValue|urvatureFlowFilter|ycleGraph|ycleIndexPolynomial|ycles|yclicGroup|yclotomic|ylinder|ylindricalDecomposition|ylindricalDecompositionFunction))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:D(?:|Eigensystem|Eigenvalues|GaussianWavelet|MSList|MSString|Solve|SolveValue|agumDistribution|amData|amerauLevenshteinDistance|arker|ashing|ataDistribution|atabin|atabinAdd|atabinUpload|atabins|ataset|ateBounds|ateDifference|ateHistogram|ateList|ateListLogPlot|ateListPlot|ateListStepPlot|ateObject|ateObjectQ|ateOverlapsQ|atePattern|atePlus|ateRange|ateScale|ateSelect|ateString|ateValue|ateWithinQ|ated|atedUnit|aubechiesWavelet|avisDistribution|awsonF|ayCount|ayHemisphere|ayMatchQ|ayName|ayNightTerminator|ayPlus|ayRange|ayRound|aylightQ|eBruijnGraph|eBruijnSequence|ecapitalize|ecimalForm|eclarePackage|ecompose|ecrement|ecrypt|edekindEta|eepSpaceProbeData|efault|efaultButton|efaultValues|efer|efineInputStreamMethod|efineOutputStreamMethod|efineResourceFunction|efinition|egreeCentrality|egreeGraphDistribution|el|elaunayMesh|elayed|elete|eleteAdjacentDuplicates|eleteAnomalies|eleteBorderComponents|eleteCases|eleteDirectory|eleteDuplicates|eleteDuplicatesBy|eleteFile|eleteMissing|eleteObject|eletePermissionsKey|eleteSmallComponents|eleteStopwords|elimitedSequence|endrogram|enominator|ensityHistogram|ensityPlot|ensityPlot3D|eploy|epth|epthFirstScan|erivative|erivativeFilter|erivativePDETerm|esignMatrix|et|eviceClose|eviceConfigure|eviceExecute|eviceExecuteAsynchronous|eviceObject|eviceOpen|eviceRead|eviceReadBuffer|eviceReadLatest|eviceReadList|eviceReadTimeSeries|eviceStreams|eviceWrite|eviceWriteBuffer|evices|iagonal|iagonalMatrix|iagonalMatrixQ|iagonalizableMatrixQ|ialog|ialogInput|ialogNotebook|ialogReturn|iamond|iamondMatrix|iceDissimilarity|ictionaryLookup|ictionaryWordQ|ifferenceDelta|ifferenceQuotient|ifferenceRoot|ifferenceRootReduce|ifferences|ifferentialD|ifferentialRoot|ifferentialRootReduce|ifferentiatorFilter|iffusionPDETerm|igitCount|igitQ|ihedralAngle|ihedralGroup|ilation|imensionReduce|imensionReducerFunction|imensionReduction|imensionalCombinations|imensionalMeshComponents|imensions|iracComb|iracDelta|irectedEdge|irectedGraph|irectedGraphQ|irectedInfinity|irectionalLight|irective|irectory|irectoryName|irectoryQ|irectoryStack|irichletBeta|irichletCharacter|irichletCondition|irichletConvolve|irichletDistribution|irichletEta|irichletL|irichletLambda|irichletTransform|irichletWindow|iscreteAsymptotic|iscreteChirpZTransform|iscreteConvolve|iscreteDelta|iscreteHadamardTransform|iscreteIndicator|iscreteInputOutputModel|iscreteLQEstimatorGains|iscreteLQRegulatorGains|iscreteLimit|iscreteLyapunovSolve|iscreteMarkovProcess|iscreteMaxLimit|iscreteMinLimit|iscretePlot|iscretePlot3D|iscreteRatio|iscreteRiccatiSolve|iscreteShift|iscreteTimeModelQ|iscreteUniformDistribution|iscreteWaveletData|iscreteWaveletPacketTransform|iscreteWaveletTransform|iscretizeGraphics|iscretizeRegion|iscriminant|isjointQ|isjunction|isk|iskMatrix|iskSegment|ispatch|isplayEndPacket|isplayForm|isplayPacket|istanceMatrix|istanceTransform|istribute|istributeDefinitions|istributed|istributionChart|istributionFitTest|istributionParameterAssumptions|istributionParameterQ|iv|ivide|ivideBy|ivideSides|ivisible|ivisorSigma|ivisorSum|ivisors|o|ocumentGenerator|ocumentGeneratorInformation|ocumentGenerators|ocumentNotebook|odecahedron|ominantColors|ominatorTreeGraph|ominatorVertexList|ot|otEqual|oubleBracketingBar|oubleDownArrow|oubleLeftArrow|oubleLeftRightArrow|oubleLeftTee|oubleLongLeftArrow|oubleLongLeftRightArrow|oubleLongRightArrow|oubleRightArrow|oubleRightTee|oubleUpArrow|oubleUpDownArrow|oubleVerticalBar|ownArrow|ownArrowBar|ownArrowUpArrow|ownLeftRightVector|ownLeftTeeVector|ownLeftVector|ownLeftVectorBar|ownRightTeeVector|ownRightVector|ownRightVectorBar|ownTee|ownTeeArrow|ownValues|ownsample|razinInverse|rop|ropShadowing|t|ualPlanarGraph|ualPolyhedron|ualSystemsModel|umpSave|uplicateFreeQ|uration|ynamic|ynamicGeoGraphics|ynamicModule|ynamicSetting|ynamicWrapper))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:E(?:arthImpactData|arthquakeData|ccentricityCentrality|choEvaluation|choFunction|choLabel|dgeAdd|dgeBetweennessCentrality|dgeChromaticNumber|dgeConnectivity|dgeContract|dgeCount|dgeCoverQ|dgeCycleMatrix|dgeDelete|dgeDetect|dgeForm|dgeIndex|dgeList|dgeQ|dgeRules|dgeTaggedGraph|dgeTaggedGraphQ|dgeTags|dgeTransitiveGraphQ|dgeWeightedGraphQ|ditDistance|ffectiveInterest|igensystem|igenvalues|igenvectorCentrality|igenvectors|lement|lementData|liminate|llipsoid|llipticE|llipticExp|llipticExpPrime|llipticF|llipticFilterModel|llipticK|llipticLog|llipticNomeQ|llipticPi|llipticTheta|llipticThetaPrime|mbedCode|mbeddedHTML|mbeddedService|mitSound|mpiricalDistribution|mptyGraphQ|mptyRegion|nclose|ncode|ncrypt|ncryptedObject|nd|ndDialogPacket|ndPackage|ngineeringForm|nterExpressionPacket|nterTextPacket|ntity|ntityClass|ntityClassList|ntityCopies|ntityGroup|ntityInstance|ntityList|ntityPrefetch|ntityProperties|ntityProperty|ntityPropertyClass|ntityRegister|ntityStores|ntityTypeName|ntityUnregister|ntityValue|ntropy|ntropyFilter|nvironment|qual|qualTilde|qualTo|quilibrium|quirippleFilterKernel|quivalent|rf|rfc|rfi|rlangB|rlangC|rlangDistribution|rosion|rrorBox|stimatedBackground|stimatedDistribution|stimatedPointNormals|stimatedProcess|stimatorGains|stimatorRegulator|uclideanDistance|ulerAngles|ulerCharacteristic|ulerE|ulerMatrix|ulerPhi|ulerianGraphQ|valuate|valuatePacket|valuationBox|valuationCell|valuationData|valuationNotebook|valuationObject|venQ|ventData|ventHandler|ventSeries|xactBlackmanWindow|xactNumberQ|xampleData|xcept|xists|xoplanetData|xp|xpGammaDistribution|xpIntegralE|xpIntegralEi|xpToTrig|xpand|xpandAll|xpandDenominator|xpandFileName|xpandNumerator|xpectation|xponent|xponentialDistribution|xponentialGeneratingFunction|xponentialMovingAverage|xponentialPowerDistribution|xport|xportByteArray|xportForm|xportString|xpressionCell|xpressionGraph|xtendedGCD|xternalBundle|xtract|xtractArchive|xtractPacletArchive|xtremeValueDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:F(?:ARIMAProcess|RatioDistribution|aceAlign|aceForm|acialFeatures|actor|actorInteger|actorList|actorSquareFree|actorSquareFreeList|actorTerms|actorTermsList|actorial|actorial2|actorialMoment|actorialMomentGeneratingFunction|actorialPower|ailure|ailureDistribution|ailureQ|areySequence|eatureImpactPlot|eatureNearest|eatureSpacePlot|eatureSpacePlot3D|eatureValueDependencyPlot|eatureValueImpactPlot|eedbackLinearize|etalGrowthData|ibonacci|ibonorial|ile|ileBaseName|ileByteCount|ileDate|ileExistsQ|ileExtension|ileFormat|ileFormatQ|ileHash|ileNameDepth|ileNameDrop|ileNameJoin|ileNameSetter|ileNameSplit|ileNameTake|ileNames|ilePrint|ileSize|ileSystemMap|ileSystemScan|ileTemplate|ileTemplateApply|ileType|illedCurve|illedTorus|illingTransform|ilterRules|inancialBond|inancialData|inancialDerivative|inancialIndicator|ind|indAnomalies|indArgMax|indArgMin|indClique|indClusters|indCookies|indCurvePath|indCycle|indDevices|indDistribution|indDistributionParameters|indDivisions|indEdgeColoring|indEdgeCover|indEdgeCut|indEdgeIndependentPaths|indEulerianCycle|indFaces|indFile|indFit|indFormula|indFundamentalCycles|indGeneratingFunction|indGeoLocation|indGeometricTransform|indGraphCommunities|indGraphIsomorphism|indGraphPartition|indHamiltonianCycle|indHamiltonianPath|indHiddenMarkovStates|indIndependentEdgeSet|indIndependentVertexSet|indInstance|indIntegerNullVector|indIsomorphicSubgraph|indKClan|indKClique|indKClub|indKPlex|indLibrary|indLinearRecurrence|indList|indMatchingColor|indMaxValue|indMaximum|indMaximumCut|indMaximumFlow|indMeshDefects|indMinValue|indMinimum|indMinimumCostFlow|indMinimumCut|indPath|indPeaks|indPermutation|indPlanarColoring|indPostmanTour|indProcessParameters|indRegionTransform|indRepeat|indRoot|indSequenceFunction|indShortestPath|indShortestTour|indSpanningTree|indSubgraphIsomorphism|indThreshold|indTransientRepeat|indVertexColoring|indVertexCover|indVertexCut|indVertexIndependentPaths|inishDynamic|initeAbelianGroupCount|initeGroupCount|initeGroupData|irst|irstCase|irstPassageTimeDistribution|irstPosition|ischerGroupFi22|ischerGroupFi23|ischerGroupFi24Prime|isherHypergeometricDistribution|isherRatioTest|isherZDistribution|it|ittedModel|ixedOrder|ixedPoint|ixedPointList|latShading|latTopWindow|latten|lattenAt|lightData|lipView|loor|lowPolynomial|old|oldList|oldPair|oldPairList|oldWhile|oldWhileList|or|orAll|ormBox|ormFunction|ormObject|ormPage|ormat|ormulaData|ormulaLookup|ortranForm|ourier|ourierCoefficient|ourierCosCoefficient|ourierCosSeries|ourierCosTransform|ourierDCT|ourierDCTFilter|ourierDCTMatrix|ourierDST|ourierDSTMatrix|ourierMatrix|ourierSequenceTransform|ourierSeries|ourierSinCoefficient|ourierSinSeries|ourierSinTransform|ourierTransform|ourierTrigSeries|oxH|ractionBox|ractionalBrownianMotionProcess|ractionalD|ractionalGaussianNoiseProcess|ractionalPart|rameBox|ramed|rechetDistribution|reeQ|renetSerretSystem|requencySamplingFilterKernel|resnelC|resnelF|resnelG|resnelS|robeniusNumber|robeniusSolve|romAbsoluteTime|romCharacterCode|romCoefficientRules|romContinuedFraction|romDMS|romDateString|romDigits|romEntity|romJulianDate|romLetterNumber|romPolarCoordinates|romRomanNumeral|romSphericalCoordinates|romUnixTime|rontEndExecute|rontEndToken|rontEndTokenExecute|ullDefinition|ullForm|ullGraphics|ullInformationOutputRegulator|ullRegion|ullSimplify|unction|unctionAnalytic|unctionBijective|unctionContinuous|unctionConvexity|unctionDiscontinuities|unctionDomain|unctionExpand|unctionInjective|unctionInterpolation|unctionMeromorphic|unctionMonotonicity|unctionPeriod|unctionRange|unctionSign|unctionSingularities|unctionSurjective|ussellVeselyImportance))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:G(?:ARCHProcess|CD|aborFilter|aborMatrix|aborWavelet|ainMargins|ainPhaseMargins|alaxyData|amma|ammaDistribution|ammaRegularized|ather|atherBy|aussianFilter|aussianMatrix|aussianOrthogonalMatrixDistribution|aussianSymplecticMatrixDistribution|aussianUnitaryMatrixDistribution|aussianWindow|egenbauerC|eneralizedLinearModelFit|enerateAsymmetricKeyPair|enerateDocument|enerateHTTPResponse|enerateSymmetricKey|eneratingFunction|enericCylindricalDecomposition|enomeData|enomeLookup|eoAntipode|eoArea|eoBoundary|eoBoundingBox|eoBounds|eoBoundsRegion|eoBoundsRegionBoundary|eoBubbleChart|eoCircle|eoContourPlot|eoDensityPlot|eoDestination|eoDirection|eoDisk|eoDisplacement|eoDistance|eoDistanceList|eoElevationData|eoEntities|eoGraphPlot|eoGraphics|eoGridDirectionDifference|eoGridPosition|eoGridUnitArea|eoGridUnitDistance|eoGridVector|eoGroup|eoHemisphere|eoHemisphereBoundary|eoHistogram|eoIdentify|eoImage|eoLength|eoListPlot|eoMarker|eoNearest|eoPath|eoPolygon|eoPosition|eoPositionENU|eoPositionXYZ|eoProjectionData|eoRegionValuePlot|eoSmoothHistogram|eoStreamPlot|eoStyling|eoVariant|eoVector|eoVectorENU|eoVectorPlot|eoVectorXYZ|eoVisibleRegion|eoVisibleRegionBoundary|eoWithinQ|eodesicClosing|eodesicDilation|eodesicErosion|eodesicOpening|eodesicPolyhedron|eodesyData|eogravityModelData|eologicalPeriodData|eomagneticModelData|eometricBrownianMotionProcess|eometricDistribution|eometricMean|eometricMeanFilter|eometricOptimization|eometricTransformation|estureHandler|et|etEnvironment|lobalClusteringCoefficient|low|ompertzMakehamDistribution|oochShading|oodmanKruskalGamma|oodmanKruskalGammaTest|oto|ouraudShading|rad|radientFilter|radientFittedMesh|radientOrientationFilter|rammarApply|rammarRules|rammarToken|raph|raph3D|raphAssortativity|raphAutomorphismGroup|raphCenter|raphComplement|raphData|raphDensity|raphDiameter|raphDifference|raphDisjointUnion|raphDistance|raphDistanceMatrix|raphEmbedding|raphHub|raphIntersection|raphJoin|raphLinkEfficiency|raphPeriphery|raphPlot|raphPlot3D|raphPower|raphProduct|raphPropertyDistribution|raphQ|raphRadius|raphReciprocity|raphSum|raphUnion|raphics|raphics3D|raphicsColumn|raphicsComplex|raphicsGrid|raphicsGroup|raphicsRow|rayLevel|reater|reaterEqual|reaterEqualLess|reaterEqualThan|reaterFullEqual|reaterGreater|reaterLess|reaterSlantEqual|reaterThan|reaterTilde|reenFunction|rid|ridBox|ridGraph|roebnerBasis|roupBy|roupCentralizer|roupElementFromWord|roupElementPosition|roupElementQ|roupElementToWord|roupElements|roupGenerators|roupMultiplicationTable|roupOrbits|roupOrder|roupSetwiseStabilizer|roupStabilizer|roupStabilizerChain|roupings|rowCutComponents|udermannian|uidedFilter|umbelDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:H(?:ITSCentrality|TTPErrorResponse|TTPRedirect|TTPRequest|TTPRequestData|TTPResponse|aarWavelet|adamardMatrix|alfLine|alfNormalDistribution|alfPlane|alfSpace|alftoneShading|amiltonianGraphQ|ammingDistance|ammingWindow|ankelH1|ankelH2|ankelMatrix|ankelTransform|annPoissonWindow|annWindow|aradaNortonGroupHN|araryGraph|armonicMean|armonicMeanFilter|armonicNumber|ash|atchFilling|atchShading|aversine|azardFunction|ead|eatFluxValue|eatInsulationValue|eatOutflowValue|eatRadiationValue|eatSymmetryValue|eatTemperatureCondition|eatTransferPDEComponent|eatTransferValue|eavisideLambda|eavisidePi|eavisideTheta|eldGroupHe|elmholtzPDEComponent|ermiteDecomposition|ermiteH|ermitian|ermitianMatrixQ|essenbergDecomposition|eunB|eunBPrime|eunC|eunCPrime|eunD|eunDPrime|eunG|eunGPrime|eunT|eunTPrime|exahedron|iddenMarkovProcess|ighlightGraph|ighlightImage|ighlightMesh|ighlighted|ighpassFilter|igmanSimsGroupHS|ilbertCurve|ilbertFilter|ilbertMatrix|istogram|istogram3D|istogramDistribution|istogramList|istogramTransform|istogramTransformInterpolation|istoricalPeriodData|itMissTransform|jorthDistribution|odgeDual|oeffdingD|oeffdingDTest|old|oldComplete|oldForm|oldPattern|orizontalGauge|ornerForm|ostLookup|otellingTSquareDistribution|oytDistribution|ue|umanGrowthData|umpDownHump|umpEqual|urwitzLerchPhi|urwitzZeta|yperbolicDistribution|ypercubeGraph|yperexponentialDistribution|yperfactorial|ypergeometric0F1|ypergeometric0F1Regularized|ypergeometric1F1|ypergeometric1F1Regularized|ypergeometric2F1|ypergeometric2F1Regularized|ypergeometricDistribution|ypergeometricPFQ|ypergeometricPFQRegularized|ypergeometricU|yperlink|yperplane|ypoexponentialDistribution|ypothesisTestData))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:I(?:PAddress|conData|conize|cosahedron|dentity|dentityMatrix|f|fCompiled|gnoringInactive|m|mage|mage3D|mage3DProjection|mage3DSlices|mageAccumulate|mageAdd|mageAdjust|mageAlign|mageApply|mageApplyIndexed|mageAspectRatio|mageAssemble|mageCapture|mageChannels|mageClip|mageCollage|mageColorSpace|mageCompose|mageConvolve|mageCooccurrence|mageCorners|mageCorrelate|mageCorrespondingPoints|mageCrop|mageData|mageDeconvolve|mageDemosaic|mageDifference|mageDimensions|mageDisplacements|mageDistance|mageEffect|mageExposureCombine|mageFeatureTrack|mageFileApply|mageFileFilter|mageFileScan|mageFilter|mageFocusCombine|mageForestingComponents|mageForwardTransformation|mageHistogram|mageIdentify|mageInstanceQ|mageKeypoints|mageLevels|mageLines|mageMarker|mageMeasurements|mageMesh|mageMultiply|magePad|magePartition|magePeriodogram|magePerspectiveTransformation|mageQ|mageRecolor|mageReflect|mageResize|mageRestyle|mageRotate|mageSaliencyFilter|mageScaled|mageScan|mageSubtract|mageTake|mageTransformation|mageTrim|mageType|mageValue|mageValuePositions|mageVectorscopePlot|mageWaveformPlot|mplicitD|mplicitRegion|mplies|mport|mportByteArray|mportString|mprovementImportance|nactivate|nactive|ncidenceGraph|ncidenceList|ncidenceMatrix|ncrement|ndefiniteMatrixQ|ndependenceTest|ndependentEdgeSetQ|ndependentPhysicalQuantity|ndependentUnit|ndependentUnitDimension|ndependentVertexSetQ|ndexEdgeTaggedGraph|ndexGraph|ndexed|nexactNumberQ|nfiniteLine|nfiniteLineThrough|nfinitePlane|nfix|nflationAdjust|nformation|nhomogeneousPoissonProcess|nner|nnerPolygon|nnerPolyhedron|npaint|nput|nputField|nputForm|nputNamePacket|nputNotebook|nputPacket|nputStream|nputString|nputStringPacket|nsert|nsertLinebreaks|nset|nsphere|nstall|nstallService|ntegerDigits|ntegerExponent|ntegerLength|ntegerName|ntegerPart|ntegerPartitions|ntegerQ|ntegerReverse|ntegerString|ntegrate|nteractiveTradingChart|nternallyBalancedDecomposition|nterpolatingFunction|nterpolatingPolynomial|nterpolation|nterpretation|nterpretationBox|nterpreter|nterquartileRange|nterrupt|ntersectingQ|ntersection|nterval|ntervalIntersection|ntervalMemberQ|ntervalSlider|ntervalUnion|nverse|nverseBetaRegularized|nverseBilateralLaplaceTransform|nverseBilateralZTransform|nverseCDF|nverseChiSquareDistribution|nverseContinuousWaveletTransform|nverseDistanceTransform|nverseEllipticNomeQ|nverseErf|nverseErfc|nverseFourier|nverseFourierCosTransform|nverseFourierSequenceTransform|nverseFourierSinTransform|nverseFourierTransform|nverseFunction|nverseGammaDistribution|nverseGammaRegularized|nverseGaussianDistribution|nverseGudermannian|nverseHankelTransform|nverseHaversine|nverseJacobiCD|nverseJacobiCN|nverseJacobiCS|nverseJacobiDC|nverseJacobiDN|nverseJacobiDS|nverseJacobiNC|nverseJacobiND|nverseJacobiNS|nverseJacobiSC|nverseJacobiSD|nverseJacobiSN|nverseLaplaceTransform|nverseMellinTransform|nversePermutation|nverseRadon|nverseRadonTransform|nverseSeries|nverseShortTimeFourier|nverseSpectrogram|nverseSurvivalFunction|nverseTransformedRegion|nverseWaveletTransform|nverseWeierstrassP|nverseWishartMatrixDistribution|nverseZTransform|nvisible|rreduciblePolynomialQ|slandData|solatingInterval|somorphicGraphQ|somorphicSubgraphQ|sotopeData|tem|toProcess))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:J(?:accardDissimilarity|acobiAmplitude|acobiCD|acobiCN|acobiCS|acobiDC|acobiDN|acobiDS|acobiEpsilon|acobiNC|acobiND|acobiNS|acobiP|acobiSC|acobiSD|acobiSN|acobiSymbol|acobiZN|acobiZeta|ankoGroupJ1|ankoGroupJ2|ankoGroupJ3|ankoGroupJ4|arqueBeraALMTest|ohnsonDistribution|oin|oinAcross|oinForm|oinedCurve|ordanDecomposition|ordanModelDecomposition|uliaSetBoettcher|uliaSetIterationCount|uliaSetPlot|uliaSetPoints|ulianDate))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:K(?:CoreComponents|Distribution|EdgeConnectedComponents|EdgeConnectedGraphQ|VertexConnectedComponents|VertexConnectedGraphQ|agiChart|aiserBesselWindow|aiserWindow|almanEstimator|almanFilter|arhunenLoeveDecomposition|aryTree|atzCentrality|elvinBei|elvinBer|elvinKei|elvinKer|endallTau|endallTauTest|ernelMixtureDistribution|ernelObject|ernels|ey|eyComplement|eyDrop|eyDropFrom|eyExistsQ|eyFreeQ|eyIntersection|eyMap|eyMemberQ|eySelect|eySort|eySortBy|eyTake|eyUnion|eyValueMap|eyValuePattern|eys|illProcess|irchhoffGraph|irchhoffMatrix|leinInvariantJ|napsackSolve|nightTourGraph|notData|nownUnitQ|ochCurve|olmogorovSmirnovTest|roneckerDelta|roneckerModelDecomposition|roneckerProduct|roneckerSymbol|uiperTest|umaraswamyDistribution|urtosis|uwaharaFilter))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:L(?:ABColor|CHColor|CM|QEstimatorGains|QGRegulator|QOutputRegulatorGains|QRegulatorGains|UDecomposition|UVColor|abel|abeled|aguerreL|akeData|ambdaComponents|ameC|ameCPrime|ameEigenvalueA|ameEigenvalueB|ameS|ameSPrime|aminaData|anczosWindow|andauDistribution|anguageData|anguageIdentify|aplaceDistribution|aplaceTransform|aplacian|aplacianFilter|aplacianGaussianFilter|aplacianPDETerm|ast|atitude|atitudeLongitude|atticeData|atticeReduce|aunchKernels|ayeredGraphPlot|ayeredGraphPlot3D|eafCount|eapVariant|eapYearQ|earnDistribution|earnedDistribution|eastSquares|eastSquaresFilterKernel|eftArrow|eftArrowBar|eftArrowRightArrow|eftDownTeeVector|eftDownVector|eftDownVectorBar|eftRightArrow|eftRightVector|eftTee|eftTeeArrow|eftTeeVector|eftTriangle|eftTriangleBar|eftTriangleEqual|eftUpDownVector|eftUpTeeVector|eftUpVector|eftUpVectorBar|eftVector|eftVectorBar|egended|egendreP|egendreQ|ength|engthWhile|erchPhi|ess|essEqual|essEqualGreater|essEqualThan|essFullEqual|essGreater|essLess|essSlantEqual|essThan|essTilde|etterCounts|etterNumber|etterQ|evel|eveneTest|eviCivitaTensor|evyDistribution|exicographicOrder|exicographicSort|ibraryDataType|ibraryFunction|ibraryFunctionError|ibraryFunctionInformation|ibraryFunctionLoad|ibraryFunctionUnload|ibraryLoad|ibraryUnload|iftingFilterData|iftingWaveletTransform|ighter|ikelihood|imit|indleyDistribution|ine|ineBreakChart|ineGraph|ineIntegralConvolutionPlot|ineLegend|inearFractionalOptimization|inearFractionalTransform|inearGradientFilling|inearGradientImage|inearModelFit|inearOptimization|inearRecurrence|inearSolve|inearSolveFunction|inearizingTransformationData|inkActivate|inkClose|inkConnect|inkCreate|inkInterrupt|inkLaunch|inkObject|inkPatterns|inkRankCentrality|inkRead|inkReadyQ|inkWrite|inks|iouvilleLambda|ist|istAnimate|istContourPlot|istContourPlot3D|istConvolve|istCorrelate|istCurvePathPlot|istDeconvolve|istDensityPlot|istDensityPlot3D|istFourierSequenceTransform|istInterpolation|istLineIntegralConvolutionPlot|istLinePlot|istLinePlot3D|istLogLinearPlot|istLogLogPlot|istLogPlot|istPicker|istPickerBox|istPlay|istPlot|istPlot3D|istPointPlot3D|istPolarPlot|istQ|istSliceContourPlot3D|istSliceDensityPlot3D|istSliceVectorPlot3D|istStepPlot|istStreamDensityPlot|istStreamPlot|istStreamPlot3D|istSurfacePlot3D|istVectorDensityPlot|istVectorDisplacementPlot|istVectorDisplacementPlot3D|istVectorPlot|istVectorPlot3D|istZTransform|ocalAdaptiveBinarize|ocalCache|ocalClusteringCoefficient|ocalEvaluate|ocalObject|ocalObjects|ocalSubmit|ocalSymbol|ocalTime|ocalTimeZone|ocationEquivalenceTest|ocationTest|ocator|ocatorPane|og|og10|og2|ogBarnesG|ogGamma|ogGammaDistribution|ogIntegral|ogLikelihood|ogLinearPlot|ogLogPlot|ogLogisticDistribution|ogMultinormalDistribution|ogNormalDistribution|ogPlot|ogRankTest|ogSeriesDistribution|ogicalExpand|ogisticDistribution|ogisticSigmoid|ogitModelFit|ongLeftArrow|ongLeftRightArrow|ongRightArrow|ongest|ongestCommonSequence|ongestCommonSequencePositions|ongestCommonSubsequence|ongestCommonSubsequencePositions|ongestOrderedSequence|ongitude|ookup|oopFreeGraphQ|owerCaseQ|owerLeftArrow|owerRightArrow|owerTriangularMatrix|owerTriangularMatrixQ|owerTriangularize|owpassFilter|ucasL|uccioSamiComponents|unarEclipse|yapunovSolve|yonsGroupLy))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:M(?:AProcess|achineNumberQ|agnify|ailReceiverFunction|ajority|akeBoxes|akeExpression|anagedLibraryExpressionID|anagedLibraryExpressionQ|andelbrotSetBoettcher|andelbrotSetDistance|andelbrotSetIterationCount|andelbrotSetMemberQ|andelbrotSetPlot|angoldtLambda|anhattanDistance|anipulate|anipulator|annWhitneyTest|annedSpaceMissionData|antissaExponent|ap|apAll|apApply|apAt|apIndexed|apThread|archenkoPasturDistribution|arcumQ|ardiaCombinedTest|ardiaKurtosisTest|ardiaSkewnessTest|arginalDistribution|arkovProcessProperties|assConcentrationCondition|assFluxValue|assImpermeableBoundaryValue|assOutflowValue|assSymmetryValue|assTransferValue|assTransportPDEComponent|atchQ|atchingDissimilarity|aterialShading|athMLForm|athematicalFunctionData|athieuC|athieuCPrime|athieuCharacteristicA|athieuCharacteristicB|athieuCharacteristicExponent|athieuGroupM11|athieuGroupM12|athieuGroupM22|athieuGroupM23|athieuGroupM24|athieuS|athieuSPrime|atrices|atrixExp|atrixForm|atrixFunction|atrixLog|atrixNormalDistribution|atrixPlot|atrixPower|atrixPropertyDistribution|atrixQ|atrixRank|atrixTDistribution|ax|axDate|axDetect|axFilter|axLimit|axMemoryUsed|axStableDistribution|axValue|aximalBy|aximize|axwellDistribution|cLaughlinGroupMcL|ean|eanClusteringCoefficient|eanDegreeConnectivity|eanDeviation|eanFilter|eanGraphDistance|eanNeighborDegree|eanShift|eanShiftFilter|edian|edianDeviation|edianFilter|edicalTestData|eijerG|eijerGReduce|eixnerDistribution|ellinConvolve|ellinTransform|emberQ|emoryAvailable|emoryConstrained|emoryInUse|engerMesh|enuPacket|enuView|erge|ersennePrimeExponent|ersennePrimeExponentQ|eshCellCount|eshCellIndex|eshCells|eshConnectivityGraph|eshCoordinates|eshPrimitives|eshRegion|eshRegionQ|essage|essageDialog|essageList|essageName|essagePacket|essages|eteorShowerData|exicanHatWavelet|eyerWavelet|in|inDate|inDetect|inFilter|inLimit|inMax|inStableDistribution|inValue|ineralData|inimalBy|inimalPolynomial|inimalStateSpaceModel|inimize|inimumTimeIncrement|inkowskiQuestionMark|inorPlanetData|inors|inus|inusPlus|issing|issingQ|ittagLefflerE|ixedFractionParts|ixedGraphQ|ixedMagnitude|ixedRadix|ixedRadixQuantity|ixedUnit|ixtureDistribution|od|odelPredictiveController|odularInverse|odularLambda|odule|oebiusMu|oment|omentConvert|omentEvaluate|omentGeneratingFunction|omentOfInertia|onitor|onomialList|onsterGroupM|oonPhase|oonPosition|orletWavelet|orphologicalBinarize|orphologicalBranchPoints|orphologicalComponents|orphologicalEulerNumber|orphologicalGraph|orphologicalPerimeter|orphologicalTransform|ortalityData|ost|ountainData|ouseAnnotation|ouseAppearance|ousePosition|ouseover|ovieData|ovingAverage|ovingMap|ovingMedian|oyalDistribution|ulticolumn|ultigraphQ|ultinomial|ultinomialDistribution|ultinormalDistribution|ultiplicativeOrder|ultiplySides|ultivariateHypergeometricDistribution|ultivariatePoissonDistribution|ultivariateTDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:N(?:|ArgMax|ArgMin|Cache|CaputoD|DEigensystem|DEigenvalues|DSolve|DSolveValue|Expectation|FractionalD|Integrate|MaxValue|Maximize|MinValue|Minimize|Probability|Product|Roots|Solve|SolveValues|Sum|akagamiDistribution|ameQ|ames|and|earest|earestFunction|earestMeshCells|earestNeighborGraph|earestTo|ebulaData|eedlemanWunschSimilarity|eeds|egative|egativeBinomialDistribution|egativeDefiniteMatrixQ|egativeMultinomialDistribution|egativeSemidefiniteMatrixQ|egativelyOrientedPoints|eighborhoodData|eighborhoodGraph|est|estGraph|estList|estWhile|estWhileList|estedGreaterGreater|estedLessLess|eumannValue|evilleThetaC|evilleThetaD|evilleThetaN|evilleThetaS|extCell|extDate|extPrime|icholsPlot|ightHemisphere|onCommutativeMultiply|onNegative|onPositive|oncentralBetaDistribution|oncentralChiSquareDistribution|oncentralFRatioDistribution|oncentralStudentTDistribution|ondimensionalizationTransform|oneTrue|onlinearModelFit|onlinearStateSpaceModel|onlocalMeansFilter|or|orlundB|orm|ormal|ormalDistribution|ormalMatrixQ|ormalize|ormalizedSquaredEuclideanDistance|ot|otCongruent|otCupCap|otDoubleVerticalBar|otElement|otEqualTilde|otExists|otGreater|otGreaterEqual|otGreaterFullEqual|otGreaterGreater|otGreaterLess|otGreaterSlantEqual|otGreaterTilde|otHumpDownHump|otHumpEqual|otLeftTriangle|otLeftTriangleBar|otLeftTriangleEqual|otLess|otLessEqual|otLessFullEqual|otLessGreater|otLessLess|otLessSlantEqual|otLessTilde|otNestedGreaterGreater|otNestedLessLess|otPrecedes|otPrecedesEqual|otPrecedesSlantEqual|otPrecedesTilde|otReverseElement|otRightTriangle|otRightTriangleBar|otRightTriangleEqual|otSquareSubset|otSquareSubsetEqual|otSquareSuperset|otSquareSupersetEqual|otSubset|otSubsetEqual|otSucceeds|otSucceedsEqual|otSucceedsSlantEqual|otSucceedsTilde|otSuperset|otSupersetEqual|otTilde|otTildeEqual|otTildeFullEqual|otTildeTilde|otVerticalBar|otebook|otebookApply|otebookClose|otebookDelete|otebookDirectory|otebookEvaluate|otebookFileName|otebookFind|otebookGet|otebookImport|otebookInformation|otebookLocate|otebookObject|otebookOpen|otebookPrint|otebookPut|otebookRead|otebookSave|otebookSelection|otebookTemplate|otebookWrite|otebooks|othing|uclearExplosionData|uclearReactorData|ullSpace|umberCompose|umberDecompose|umberDigit|umberExpand|umberFieldClassNumber|umberFieldDiscriminant|umberFieldFundamentalUnits|umberFieldIntegralBasis|umberFieldNormRepresentatives|umberFieldRegulator|umberFieldRootsOfUnity|umberFieldSignature|umberForm|umberLinePlot|umberQ|umerator|umeratorDenominator|umericQ|umericalOrder|umericalSort|uttallWindow|yquistPlot))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:O(?:|NanGroupON|bservabilityGramian|bservabilityMatrix|bservableDecomposition|bservableModelQ|ceanData|ctahedron|ddQ|ff|ffset|n|nce|pacity|penAppend|penRead|penWrite|pener|penerView|pening|perate|ptimumFlowData|ptionValue|ptional|ptionalElement|ptions|ptionsPattern|r|rder|rderDistribution|rderedQ|rdering|rderingBy|rderlessPatternSequence|rnsteinUhlenbeckProcess|rthogonalMatrixQ|rthogonalize|uter|uterPolygon|uterPolyhedron|utputControllabilityMatrix|utputControllableModelQ|utputForm|utputNamePacket|utputResponse|utputStream|verBar|verDot|verHat|verTilde|verVector|verflow|verlay|verscript|verscriptBox|wenT|wnValues))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:P(?:DF|ERTDistribution|IDTune|acletDataRebuild|acletDirectoryLoad|acletDirectoryUnload|acletDisable|acletEnable|acletFind|acletFindRemote|acletInstall|acletInstallSubmit|acletNewerQ|acletObject|acletSiteObject|acletSiteRegister|acletSiteUnregister|acletSiteUpdate|acletSites|acletUninstall|adLeft|adRight|addedForm|adeApproximant|ageRankCentrality|airedBarChart|airedHistogram|airedSmoothHistogram|airedTTest|airedZTest|aletteNotebook|alindromeQ|ane|aneSelector|anel|arabolicCylinderD|arallelArray|arallelAxisPlot|arallelCombine|arallelDo|arallelEvaluate|arallelKernels|arallelMap|arallelNeeds|arallelProduct|arallelSubmit|arallelSum|arallelTable|arallelTry|arallelepiped|arallelize|arallelogram|arameterMixtureDistribution|arametricConvexOptimization|arametricFunction|arametricNDSolve|arametricNDSolveValue|arametricPlot|arametricPlot3D|arametricRegion|arentBox|arentCell|arentDirectory|arentNotebook|aretoDistribution|aretoPickandsDistribution|arkData|art|artOfSpeech|artialCorrelationFunction|articleAcceleratorData|articleData|artition|artitionsP|artitionsQ|arzenWindow|ascalDistribution|aste|asteButton|athGraph|athGraphQ|attern|atternSequence|atternTest|aulWavelet|auliMatrix|ause|eakDetect|eanoCurve|earsonChiSquareTest|earsonCorrelationTest|earsonDistribution|ercentForm|erfectNumber|erfectNumberQ|erimeter|eriodicBoundaryCondition|eriodogram|eriodogramArray|ermanent|ermissionsGroup|ermissionsGroupMemberQ|ermissionsGroups|ermissionsKey|ermissionsKeys|ermutationCycles|ermutationCyclesQ|ermutationGroup|ermutationLength|ermutationList|ermutationListQ|ermutationMatrix|ermutationMax|ermutationMin|ermutationOrder|ermutationPower|ermutationProduct|ermutationReplace|ermutationSupport|ermutations|ermute|eronaMalikFilter|ersonData|etersenGraph|haseMargins|hongShading|hysicalSystemData|ick|ieChart|ieChart3D|iecewise|iecewiseExpand|illaiTrace|illaiTraceTest|ingTime|ixelValue|ixelValuePositions|laced|laceholder|lanarAngle|lanarFaceList|lanarGraph|lanarGraphQ|lanckRadiationLaw|laneCurveData|lanetData|lanetaryMoonData|lantData|lay|lot|lot3D|luralize|lus|lusMinus|ochhammer|oint|ointFigureChart|ointLegend|ointLight|ointSize|oissonConsulDistribution|oissonDistribution|oissonPDEComponent|oissonProcess|oissonWindow|olarPlot|olyGamma|olyLog|olyaAeppliDistribution|olygon|olygonAngle|olygonCoordinates|olygonDecomposition|olygonalNumber|olyhedron|olyhedronAngle|olyhedronCoordinates|olyhedronData|olyhedronDecomposition|olyhedronGenus|olynomialExpressionQ|olynomialExtendedGCD|olynomialGCD|olynomialLCM|olynomialMod|olynomialQ|olynomialQuotient|olynomialQuotientRemainder|olynomialReduce|olynomialRemainder|olynomialSumOfSquaresList|opupMenu|opupView|opupWindow|osition|ositionIndex|ositionLargest|ositionSmallest|ositive|ositiveDefiniteMatrixQ|ositiveSemidefiniteMatrixQ|ositivelyOrientedPoints|ossibleZeroQ|ostfix|ower|owerDistribution|owerExpand|owerMod|owerModList|owerRange|owerSpectralDensity|owerSymmetricPolynomial|owersRepresentations|reDecrement|reIncrement|recedenceForm|recedes|recedesEqual|recedesSlantEqual|recedesTilde|recision|redict|redictorFunction|redictorMeasurements|redictorMeasurementsObject|reemptProtect|refix|repend|rependTo|reviousCell|reviousDate|riceGraphDistribution|rime|rimeNu|rimeOmega|rimePi|rimePowerQ|rimeQ|rimeZetaP|rimitivePolynomialQ|rimitiveRoot|rimitiveRootList|rincipalComponents|rintTemporary|rintableASCIIQ|rintout3D|rism|rivateKey|robability|robabilityDistribution|robabilityPlot|robabilityScalePlot|robitModelFit|rocessConnection|rocessInformation|rocessObject|rocessParameterAssumptions|rocessParameterQ|rocessStatus|rocesses|roduct|roductDistribution|roductLog|rogressIndicator|rojection|roportion|roportional|rotect|roteinData|runing|seudoInverse|sychrometricPropertyData|ublicKey|ulsarData|ut|utAppend|yramid))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:Q(?:Binomial|Factorial|Gamma|HypergeometricPFQ|Pochhammer|PolyGamma|RDecomposition|nDispersion|uadraticIrrationalQ|uadraticOptimization|uantile|uantilePlot|uantity|uantityArray|uantityDistribution|uantityForm|uantityMagnitude|uantityQ|uantityUnit|uantityVariable|uantityVariableCanonicalUnit|uantityVariableDimensions|uantityVariableIdentifier|uantityVariablePhysicalQuantity|uartileDeviation|uartileSkewness|uartiles|uery|ueueProperties|ueueingNetworkProcess|ueueingProcess|uiet|uietEcho|uotient|uotientRemainder))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:R(?:GBColor|Solve|SolveValue|adialAxisPlot|adialGradientFilling|adialGradientImage|adialityCentrality|adicalBox|adioButton|adioButtonBar|adon|adonTransform|amanujanTau|amanujanTauL|amanujanTauTheta|amanujanTauZ|amp|andomChoice|andomColor|andomComplex|andomDate|andomEntity|andomFunction|andomGeneratorState|andomGeoPosition|andomGraph|andomImage|andomInteger|andomPermutation|andomPoint|andomPolygon|andomPolyhedron|andomPrime|andomReal|andomSample|andomTime|andomVariate|andomWalkProcess|andomWord|ange|angeFilter|ankedMax|ankedMin|arerProbability|aster|aster3D|asterize|ational|ationalExpressionQ|ationalize|atios|awBoxes|awData|ayleighDistribution|e|eIm|eImPlot|eactionPDETerm|ead|eadByteArray|eadLine|eadList|eadString|ealAbs|ealDigits|ealExponent|ealSign|eap|econstructionMesh|ectangle|ectangleChart|ectangleChart3D|ectangularRepeatingElement|ecurrenceFilter|ecurrenceTable|educe|efine|eflectionMatrix|eflectionTransform|efresh|egion|egionBinarize|egionBoundary|egionBounds|egionCentroid|egionCongruent|egionConvert|egionDifference|egionDilation|egionDimension|egionDisjoint|egionDistance|egionDistanceFunction|egionEmbeddingDimension|egionEqual|egionErosion|egionFit|egionImage|egionIntersection|egionMeasure|egionMember|egionMemberFunction|egionMoment|egionNearest|egionNearestFunction|egionPlot|egionPlot3D|egionProduct|egionQ|egionResize|egionSimilar|egionSymmetricDifference|egionUnion|egionWithin|egularExpression|egularPolygon|egularlySampledQ|elationGraph|eleaseHold|eliabilityDistribution|eliefImage|eliefPlot|emove|emoveAlphaChannel|emoveBackground|emoveDiacritics|emoveInputStreamMethod|emoveOutputStreamMethod|emoveUsers|enameDirectory|enameFile|enewalProcess|enkoChart|epairMesh|epeated|epeatedNull|epeatedTiming|epeatingElement|eplace|eplaceAll|eplaceAt|eplaceImageValue|eplaceList|eplacePart|eplacePixelValue|eplaceRepeated|esamplingAlgorithmData|escale|escalingTransform|esetDirectory|esidue|esidueSum|esolve|esourceData|esourceObject|esourceSearch|esponseForm|est|estricted|esultant|eturn|eturnExpressionPacket|eturnPacket|eturnTextPacket|everse|everseBiorthogonalSplineWavelet|everseElement|everseEquilibrium|everseGraph|everseSort|everseSortBy|everseUpEquilibrium|evolutionPlot3D|iccatiSolve|iceDistribution|idgeFilter|iemannR|iemannSiegelTheta|iemannSiegelZ|iemannXi|iffle|ightArrow|ightArrowBar|ightArrowLeftArrow|ightComposition|ightCosetRepresentative|ightDownTeeVector|ightDownVector|ightDownVectorBar|ightTee|ightTeeArrow|ightTeeVector|ightTriangle|ightTriangleBar|ightTriangleEqual|ightUpDownVector|ightUpTeeVector|ightUpVector|ightUpVectorBar|ightVector|ightVectorBar|iskAchievementImportance|iskReductionImportance|obustConvexOptimization|ogersTanimotoDissimilarity|ollPitchYawAngles|ollPitchYawMatrix|omanNumeral|oot|ootApproximant|ootIntervals|ootLocusPlot|ootMeanSquare|ootOfUnityQ|ootReduce|ootSum|oots|otate|otateLeft|otateRight|otationMatrix|otationTransform|ound|ow|owBox|owReduce|udinShapiro|udvalisGroupRu|ule|uleDelayed|ulePlot|un|unProcess|unThrough|ussellRaoDissimilarity))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:S(?:ARIMAProcess|ARMAProcess|ASTriangle|SSTriangle|ameAs|ameQ|ampledSoundFunction|ampledSoundList|atelliteData|atisfiabilityCount|atisfiabilityInstances|atisfiableQ|ave|avitzkyGolayMatrix|awtoothWave|cale|caled|calingMatrix|calingTransform|can|cheduledTask|churDecomposition|cientificForm|corerGi|corerGiPrime|corerHi|corerHiPrime|ec|ech|echDistribution|econdOrderConeOptimization|ectorChart|ectorChart3D|eedRandom|elect|electComponents|electFirst|electedCells|electedNotebook|electionCreateCell|electionEvaluate|electionEvaluateCreateCell|electionMove|emanticImport|emanticImportString|emanticInterpretation|emialgebraicComponentInstances|emidefiniteOptimization|endMail|endMessage|equence|equenceAlignment|equenceCases|equenceCount|equenceFold|equenceFoldList|equencePosition|equenceReplace|equenceSplit|eries|eriesCoefficient|eriesData|erviceConnect|erviceDisconnect|erviceExecute|erviceObject|essionSubmit|essionTime|et|etAccuracy|etAlphaChannel|etAttributes|etCloudDirectory|etCookies|etDelayed|etDirectory|etEnvironment|etFileDate|etOptions|etPermissions|etPrecision|etSelectedNotebook|etSharedFunction|etSharedVariable|etStreamPosition|etSystemOptions|etUsers|etter|etterBar|etting|hallow|hannonWavelet|hapiroWilkTest|hare|harpen|hearingMatrix|hearingTransform|hellRegion|henCastanMatrix|hiftRegisterSequence|hiftedGompertzDistribution|hort|hortDownArrow|hortLeftArrow|hortRightArrow|hortTimeFourier|hortTimeFourierData|hortUpArrow|hortest|hortestPathFunction|how|iderealTime|iegelTheta|iegelTukeyTest|ierpinskiCurve|ierpinskiMesh|ign|ignTest|ignature|ignedRankTest|ignedRegionDistance|impleGraph|impleGraphQ|implePolygonQ|implePolyhedronQ|implex|implify|in|inIntegral|inc|inghMaddalaDistribution|ingularValueDecomposition|ingularValueList|ingularValuePlot|inh|inhIntegral|ixJSymbol|keleton|keletonTransform|kellamDistribution|kewNormalDistribution|kewness|kip|liceContourPlot3D|liceDensityPlot3D|liceDistribution|liceVectorPlot3D|lideView|lider|lider2D|liderBox|lot|lotSequence|mallCircle|mithDecomposition|mithDelayCompensator|mithWatermanSimilarity|moothDensityHistogram|moothHistogram|moothHistogram3D|moothKernelDistribution|nDispersion|ocketConnect|ocketListen|ocketListener|ocketObject|ocketOpen|ocketReadMessage|ocketReadyQ|ocketWaitAll|ocketWaitNext|ockets|okalSneathDissimilarity|olarEclipse|olarSystemFeatureData|olarTime|olidAngle|olidData|olidRegionQ|olve|olveAlways|olveValues|ort|ortBy|ound|oundNote|ourcePDETerm|ow|paceCurveData|pacer|pan|parseArray|parseArrayQ|patialGraphDistribution|patialMedian|peak|pearmanRankTest|pearmanRho|peciesData|pectralLineData|pectrogram|pectrogramArray|pecularity|peechSynthesize|pellingCorrectionList|phere|pherePoints|phericalBesselJ|phericalBesselY|phericalHankelH1|phericalHankelH2|phericalHarmonicY|phericalPlot3D|phericalShell|pheroidalEigenvalue|pheroidalJoiningFactor|pheroidalPS|pheroidalPSPrime|pheroidalQS|pheroidalQSPrime|pheroidalRadialFactor|pheroidalS1|pheroidalS1Prime|pheroidalS2|pheroidalS2Prime|plicedDistribution|plit|plitBy|pokenString|potLight|qrt|qrtBox|quare|quareFreeQ|quareIntersection|quareMatrixQ|quareRepeatingElement|quareSubset|quareSubsetEqual|quareSuperset|quareSupersetEqual|quareUnion|quareWave|quaredEuclideanDistance|quaresR|tableDistribution|tack|tackBegin|tackComplete|tackInhibit|tackedDateListPlot|tackedListPlot|tadiumShape|tandardAtmosphereData|tandardDeviation|tandardDeviationFilter|tandardForm|tandardOceanData|tandardize|tandbyDistribution|tar|tarClusterData|tarData|tarGraph|tartProcess|tateFeedbackGains|tateOutputEstimator|tateResponse|tateSpaceModel|tateSpaceTransform|tateTransformationLinearize|tationaryDistribution|tationaryWaveletPacketTransform|tationaryWaveletTransform|tatusArea|tatusCentrality|tieltjesGamma|tippleShading|tirlingS1|tirlingS2|toppingPowerData|tratonovichProcess|treamDensityPlot|treamPlot|treamPlot3D|treamPosition|treams|tringCases|tringContainsQ|tringCount|tringDelete|tringDrop|tringEndsQ|tringExpression|tringExtract|tringForm|tringFormat|tringFormatQ|tringFreeQ|tringInsert|tringJoin|tringLength|tringMatchQ|tringPadLeft|tringPadRight|tringPart|tringPartition|tringPosition|tringQ|tringRepeat|tringReplace|tringReplaceList|tringReplacePart|tringReverse|tringRiffle|tringRotateLeft|tringRotateRight|tringSkeleton|tringSplit|tringStartsQ|tringTake|tringTakeDrop|tringTemplate|tringToByteArray|tringToStream|tringTrim|tripBoxes|tructuralImportance|truveH|truveL|tudentTDistribution|tyle|tyleBox|tyleData|ubMinus|ubPlus|ubStar|ubValues|ubdivide|ubfactorial|ubgraph|ubresultantPolynomialRemainders|ubresultantPolynomials|ubresultants|ubscript|ubscriptBox|ubsequences|ubset|ubsetEqual|ubsetMap|ubsetQ|ubsets|ubstitutionSystem|ubsuperscript|ubsuperscriptBox|ubtract|ubtractFrom|ubtractSides|ucceeds|ucceedsEqual|ucceedsSlantEqual|ucceedsTilde|uccess|uchThat|um|umConvergence|unPosition|unrise|unset|uperDagger|uperMinus|uperPlus|uperStar|upernovaData|uperscript|uperscriptBox|uperset|upersetEqual|urd|urfaceArea|urfaceData|urvivalDistribution|urvivalFunction|urvivalModel|urvivalModelFit|uzukiDistribution|uzukiGroupSuz|watchLegend|witch|ymbol|ymbolName|ymletWavelet|ymmetric|ymmetricGroup|ymmetricKey|ymmetricMatrixQ|ymmetricPolynomial|ymmetricReduction|ymmetrize|ymmetrizedArray|ymmetrizedArrayRules|ymmetrizedDependentComponents|ymmetrizedIndependentComponents|ymmetrizedReplacePart|ynonyms|yntaxInformation|yntaxLength|yntaxPacket|yntaxQ|ystemDialogInput|ystemInformation|ystemOpen|ystemOptions|ystemProcessData|ystemProcesses|ystemsConnectionsModel|ystemsModelControllerData|ystemsModelDelay|ystemsModelDelayApproximate|ystemsModelDelete|ystemsModelDimensions|ystemsModelExtract|ystemsModelFeedbackConnect|ystemsModelLinearity|ystemsModelMerge|ystemsModelOrder|ystemsModelParallelConnect|ystemsModelSeriesConnect|ystemsModelStateFeedbackConnect|ystemsModelVectorRelativeOrders))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:T(?:Test|abView|able|ableForm|agBox|agSet|agSetDelayed|agUnset|ake|akeDrop|akeLargest|akeLargestBy|akeList|akeSmallest|akeSmallestBy|akeWhile|ally|an|anh|askAbort|askExecute|askObject|askRemove|askResume|askSuspend|askWait|asks|autologyQ|eXForm|elegraphProcess|emplateApply|emplateBox|emplateExpression|emplateIf|emplateObject|emplateSequence|emplateSlot|emplateWith|emporalData|ensorContract|ensorDimensions|ensorExpand|ensorProduct|ensorRank|ensorReduce|ensorSymmetry|ensorTranspose|ensorWedge|erminatedEvaluation|estReport|estReportObject|estResultObject|etrahedron|ext|extCell|extData|extGrid|extPacket|extRecognize|extSentences|extString|extTranslation|extWords|exture|herefore|hermodynamicData|hermometerGauge|hickness|hinning|hompsonGroupTh|hread|hreeJSymbol|hreshold|hrough|hrow|hueMorse|humbnail|ideData|ilde|ildeEqual|ildeFullEqual|ildeTilde|imeConstrained|imeObject|imeObjectQ|imeRemaining|imeSeries|imeSeriesAggregate|imeSeriesForecast|imeSeriesInsert|imeSeriesInvertibility|imeSeriesMap|imeSeriesMapThread|imeSeriesModel|imeSeriesModelFit|imeSeriesResample|imeSeriesRescale|imeSeriesShift|imeSeriesThread|imeSeriesWindow|imeSystemConvert|imeUsed|imeValue|imeZoneConvert|imeZoneOffset|imelinePlot|imes|imesBy|iming|itsGroupT|oBoxes|oCharacterCode|oContinuousTimeModel|oDiscreteTimeModel|oEntity|oExpression|oInvertibleTimeSeries|oLowerCase|oNumberField|oPolarCoordinates|oRadicals|oRules|oSphericalCoordinates|oString|oUpperCase|oeplitzMatrix|ogether|oggler|ogglerBar|ooltip|oonShading|opHatTransform|opologicalSort|orus|orusGraph|otal|otalVariationFilter|ouchPosition|r|race|raceDialog|racePrint|raceScan|racyWidomDistribution|radingChart|raditionalForm|ransferFunctionCancel|ransferFunctionExpand|ransferFunctionFactor|ransferFunctionModel|ransferFunctionPoles|ransferFunctionTransform|ransferFunctionZeros|ransformationFunction|ransformationMatrix|ransformedDistribution|ransformedField|ransformedProcess|ransformedRegion|ransitiveClosureGraph|ransitiveReductionGraph|ranslate|ranslationTransform|ransliterate|ranspose|ravelDirections|ravelDirectionsData|ravelDistance|ravelDistanceList|ravelTime|reeForm|reeGraph|reeGraphQ|reePlot|riangle|riangleWave|riangularDistribution|riangulateMesh|rigExpand|rigFactor|rigFactorList|rigReduce|rigToExp|rigger|rimmedMean|rimmedVariance|ropicalStormData|rueQ|runcatedDistribution|runcatedPolyhedron|sallisQExponentialDistribution|sallisQGaussianDistribution|ube|ukeyLambdaDistribution|ukeyWindow|unnelData|uples|uranGraph|uringMachine|uttePolynomial|woWayRule|ypeHint))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:U(?:RL|RLBuild|RLDecode|RLDispatcher|RLDownload|RLEncode|RLExecute|RLExpand|RLParse|RLQueryDecode|RLQueryEncode|RLRead|RLResponseTime|RLShorten|RLSubmit|nateQ|ncompress|nderBar|nderflow|nderoverscript|nderoverscriptBox|nderscript|nderscriptBox|nderseaFeatureData|ndirectedEdge|ndirectedGraph|ndirectedGraphQ|nequal|nequalTo|nevaluated|niformDistribution|niformGraphDistribution|niformPolyhedron|niformSumDistribution|ninstall|nion|nionPlus|nique|nitBox|nitConvert|nitDimensions|nitRootTest|nitSimplify|nitStep|nitTriangle|nitVector|nitaryMatrixQ|nitize|niverseModelData|niversityData|nixTime|nprotect|nsameQ|nset|nsetShared|ntil|pArrow|pArrowBar|pArrowDownArrow|pDownArrow|pEquilibrium|pSet|pSetDelayed|pTee|pTeeArrow|pTo|pValues|pdate|pperCaseQ|pperLeftArrow|pperRightArrow|pperTriangularMatrix|pperTriangularMatrixQ|pperTriangularize|psample|singFrontEnd))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:V(?:alueQ|alues|ariables|ariance|arianceEquivalenceTest|arianceGammaDistribution|arianceTest|ectorAngle|ectorDensityPlot|ectorDisplacementPlot|ectorDisplacementPlot3D|ectorGreater|ectorGreaterEqual|ectorLess|ectorLessEqual|ectorPlot|ectorPlot3D|ectorQ|ectors|ee|erbatim|erificationTest|ertexAdd|ertexChromaticNumber|ertexComponent|ertexConnectivity|ertexContract|ertexCorrelationSimilarity|ertexCosineSimilarity|ertexCount|ertexCoverQ|ertexDegree|ertexDelete|ertexDiceSimilarity|ertexEccentricity|ertexInComponent|ertexInComponentGraph|ertexInDegree|ertexIndex|ertexJaccardSimilarity|ertexList|ertexOutComponent|ertexOutComponentGraph|ertexOutDegree|ertexQ|ertexReplace|ertexTransitiveGraphQ|ertexWeightedGraphQ|erticalBar|erticalGauge|erticalSeparator|erticalSlider|erticalTilde|oiceStyleData|oigtDistribution|olcanoData|olume|onMisesDistribution|oronoiMesh))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:W(?:aitAll|aitNext|akebyDistribution|alleniusHypergeometricDistribution|aringYuleDistribution|arpingCorrespondence|arpingDistance|atershedComponents|atsonUSquareTest|attsStrogatzGraphDistribution|avePDEComponent|aveletBestBasis|aveletFilterCoefficients|aveletImagePlot|aveletListPlot|aveletMapIndexed|aveletMatrixPlot|aveletPhi|aveletPsi|aveletScalogram|aveletThreshold|eakStationarity|eaklyConnectedComponents|eaklyConnectedGraphComponents|eaklyConnectedGraphQ|eatherData|eatherForecastData|eberE|edge|eibullDistribution|eierstrassE1|eierstrassE2|eierstrassE3|eierstrassEta1|eierstrassEta2|eierstrassEta3|eierstrassHalfPeriodW1|eierstrassHalfPeriodW2|eierstrassHalfPeriodW3|eierstrassHalfPeriods|eierstrassInvariantG2|eierstrassInvariantG3|eierstrassInvariants|eierstrassP|eierstrassPPrime|eierstrassSigma|eierstrassZeta|eightedAdjacencyGraph|eightedAdjacencyMatrix|eightedData|eightedGraphQ|elchWindow|heelGraph|henEvent|hich|hile|hiteNoiseProcess|hittakerM|hittakerW|ienerFilter|ienerProcess|ignerD|ignerSemicircleDistribution|ikipediaData|ilksW|ilksWTest|indDirectionData|indSpeedData|indVectorData|indingCount|indingPolygon|insorizedMean|insorizedVariance|ishartMatrixDistribution|ith|olframAlpha|olframLanguageData|ordCloud|ordCount|ordCounts|ordData|ordDefinition|ordFrequency|ordFrequencyData|ordList|ordStem|ordTranslation|rite|riteLine|riteString|ronskian))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:X(?:MLElement|MLObject|MLTemplate|YZColor|nor|or))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:Y(?:uleDissimilarity))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:Z(?:IPCodeData|Test|Transform|ernikeR|eroSymmetric|eta|etaZero|ipfDistribution))(?![`$0-9A-Za-z])",name:"support.function.builtin.wolfram"},{match:"(?:A(?:cceptanceThreshold|ccuracyGoal|ctiveStyle|ddOnHelpPath|djustmentBoxOptions|lignment|lignmentPoint|llowGroupClose|llowInlineCells|llowLooseGrammar|llowReverseGroupClose|llowScriptLevelChange|llowVersionUpdate|llowedCloudExtraParameters|llowedCloudParameterExtensions|llowedDimensions|llowedFrequencyRange|llowedHeads|lternativeHypothesis|ltitudeMethod|mbiguityFunction|natomySkinStyle|nchoredSearch|nimationDirection|nimationRate|nimationRepetitions|nimationRunTime|nimationRunning|nimationTimeIndex|nnotationRules|ntialiasing|ppearance|ppearanceElements|ppearanceRules|spectRatio|ssociationFormat|ssumptions|synchronous|ttachedCell|udioChannelAssignment|udioEncoding|udioInputDevice|udioLabel|udioOutputDevice|uthentication|utoAction|utoCopy|utoDelete|utoGeneratedPackage|utoIndent|utoItalicWords|utoMultiplicationSymbol|utoOpenNotebooks|utoOpenPalettes|utoOperatorRenderings|utoRemove|utoScroll|utoSpacing|utoloadPath|utorunSequencing|xes|xesEdge|xesLabel|xesOrigin|xesStyle))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:B(?:ackground|arOrigin|arSpacing|aseStyle|aselinePosition|inaryFormat|ookmarks|ooleanStrings|oundaryStyle|oxBaselineShift|oxFormFormatTypes|oxFrame|oxMargins|oxRatios|oxStyle|oxed|ubbleScale|ubbleSizes|uttonBoxOptions|uttonData|uttonFunction|uttonMinHeight|uttonSource|yteOrdering))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:C(?:alendarType|alloutMarker|alloutStyle|aptureRunning|aseOrdering|elestialSystem|ellAutoOverwrite|ellBaseline|ellBracketOptions|ellChangeTimes|ellContext|ellDingbat|ellDingbatMargin|ellDynamicExpression|ellEditDuplicate|ellEpilog|ellEvaluationDuplicate|ellEvaluationFunction|ellEventActions|ellFrame|ellFrameColor|ellFrameLabelMargins|ellFrameLabels|ellFrameMargins|ellGrouping|ellGroupingRules|ellHorizontalScrolling|ellID|ellLabel|ellLabelAutoDelete|ellLabelMargins|ellLabelPositioning|ellLabelStyle|ellLabelTemplate|ellMargins|ellOpen|ellProlog|ellSize|ellTags|haracterEncoding|haracterEncodingsPath|hartBaseStyle|hartElementFunction|hartElements|hartLabels|hartLayout|hartLegends|hartStyle|lassPriors|lickToCopyEnabled|lipPlanes|lipPlanesStyle|lipRange|lippingStyle|losingAutoSave|loudBase|loudObjectNameFormat|loudObjectURLType|lusterDissimilarityFunction|odeAssistOptions|olorCoverage|olorFunction|olorFunctionBinning|olorFunctionScaling|olorRules|olorSelectorSettings|olorSpace|olumnAlignments|olumnLines|olumnSpacings|olumnWidths|olumnsEqual|ombinerFunction|ommonDefaultFormatTypes|ommunityBoundaryStyle|ommunityLabels|ommunityRegionStyle|ompilationOptions|ompilationTarget|ompiled|omplexityFunction|ompressionLevel|onfidenceLevel|onfidenceRange|onfidenceTransform|onfigurationPath|onstants|ontentPadding|ontentSelectable|ontentSize|ontinuousAction|ontourLabels|ontourShading|ontourStyle|ontours|ontrolPlacement|ontrolType|ontrollerLinking|ontrollerMethod|ontrollerPath|ontrolsRendering|onversionRules|ookieFunction|oordinatesToolOptions|opyFunction|opyable|ornerNeighbors|ounterAssignments|ounterFunction|ounterIncrements|ounterStyleMenuListing|ovarianceEstimatorFunction|reateCellID|reateIntermediateDirectories|riterionFunction|ubics|urveClosed))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:D(?:ataRange|ataReversed|atasetTheme|ateFormat|ateFunction|ateGranularity|ateReduction|ateTicksFormat|ayCountConvention|efaultDuplicateCellStyle|efaultDuration|efaultElement|efaultFontProperties|efaultFormatType|efaultInlineFormatType|efaultNaturalLanguage|efaultNewCellStyle|efaultNewInlineCellStyle|efaultNotebook|efaultOptions|efaultPrintPrecision|efaultStyleDefinitions|einitialization|eletable|eleteContents|eletionWarning|elimiterAutoMatching|elimiterFlashTime|elimiterMatching|elimiters|eliveryFunction|ependentVariables|eployed|escriptorStateSpace|iacriticalPositioning|ialogProlog|ialogSymbols|igitBlock|irectedEdges|irection|iscreteVariables|ispersionEstimatorFunction|isplayAllSteps|isplayFunction|istanceFunction|istributedContexts|ithering|ividers|ockedCell|ockedCells|ynamicEvaluationTimeout|ynamicModuleValues|ynamicUpdating))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:E(?:clipseType|dgeCapacity|dgeCost|dgeLabelStyle|dgeLabels|dgeShapeFunction|dgeStyle|dgeValueRange|dgeValueSizes|dgeWeight|ditCellTagsSettings|ditable|lidedForms|nabled|pilog|pilogFunction|scapeRadius|valuatable|valuationCompletionAction|valuationElements|valuationMonitor|valuator|valuatorNames|ventLabels|xcludePods|xcludedContexts|xcludedForms|xcludedLines|xcludedPhysicalQuantities|xclusions|xclusionsStyle|xponentFunction|xponentPosition|xponentStep|xponentialFamily|xportAutoReplacements|xpressionUUID|xtension|xtentElementFunction|xtentMarkers|xtentSize|xternalDataCharacterEncoding|xternalOptions|xternalTypeSignature))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:F(?:aceGrids|aceGridsStyle|ailureAction|eatureNames|eatureTypes|eedbackSector|eedbackSectorStyle|eedbackType|ieldCompletionFunction|ieldHint|ieldHintStyle|ieldMasked|ieldSize|ileNameDialogSettings|ileNameForms|illing|illingStyle|indSettings|itRegularization|ollowRedirects|ontColor|ontFamily|ontSize|ontSlant|ontSubstitutions|ontTracking|ontVariations|ontWeight|orceVersionInstall|ormBoxOptions|ormLayoutFunction|ormProtectionMethod|ormatType|ormatTypeAutoConvert|ourierParameters|ractionBoxOptions|ractionLine|rame|rameBoxOptions|rameLabel|rameMargins|rameRate|rameStyle|rameTicks|rameTicksStyle|rontEndEventActions|unctionSpace))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:G(?:apPenalty|augeFaceElementFunction|augeFaceStyle|augeFrameElementFunction|augeFrameSize|augeFrameStyle|augeLabels|augeMarkers|augeStyle|aussianIntegers|enerateConditions|eneratedCell|eneratedDocumentBinding|eneratedParameters|eneratedQuantityMagnitudes|eneratorDescription|eneratorHistoryLength|eneratorOutputType|eoArraySize|eoBackground|eoCenter|eoGridLines|eoGridLinesStyle|eoGridRange|eoGridRangePadding|eoLabels|eoLocation|eoModel|eoProjection|eoRange|eoRangePadding|eoResolution|eoScaleBar|eoServer|eoStylingImageFunction|eoZoomLevel|radient|raphHighlight|raphHighlightStyle|raphLayerStyle|raphLayers|raphLayout|ridCreationSettings|ridDefaultElement|ridFrame|ridFrameMargins|ridLines|ridLinesStyle|roupActionBase|roupPageBreakWithin))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:H(?:eaderAlignment|eaderBackground|eaderDisplayFunction|eaderLines|eaderSize|eaderStyle|eads|elpBrowserSettings|iddenItems|olidayCalendar|yperlinkAction|yphenation))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:I(?:conRules|gnoreCase|gnoreDiacritics|gnorePunctuation|mageCaptureFunction|mageFormattingWidth|mageLabels|mageLegends|mageMargins|magePadding|magePreviewFunction|mageRegion|mageResolution|mageSize|mageSizeAction|mageSizeMultipliers|magingDevice|mportAutoReplacements|mportOptions|ncludeConstantBasis|ncludeDefinitions|ncludeDirectories|ncludeFileExtension|ncludeGeneratorTasks|ncludeInflections|ncludeMetaInformation|ncludePods|ncludeQuantities|ncludeSingularSolutions|ncludeWindowTimes|ncludedContexts|ndeterminateThreshold|nflationMethod|nheritScope|nitialSeeding|nitialization|nitializationCell|nitializationCellEvaluation|nitializationCellWarning|nputAliases|nputAssumptions|nputAutoReplacements|nsertResults|nsertionFunction|nteractive|nterleaving|nterpolationOrder|nterpolationPoints|nterpretationBoxOptions|nterpretationFunction|ntervalMarkers|ntervalMarkersStyle|nverseFunctions|temAspectRatio|temDisplayFunction|temSize|temStyle))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:J(?:oined))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:K(?:eepExistingVersion|eyCollisionFunction|eypointStrength))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:L(?:abelStyle|abelVisibility|abelingFunction|abelingSize|anguage|anguageCategory|ayerSizeFunction|eaderSize|earningRate|egendAppearance|egendFunction|egendLabel|egendLayout|egendMargins|egendMarkerSize|egendMarkers|ighting|ightingAngle|imitsPositioning|imitsPositioningTokens|ineBreakWithin|ineIndent|ineIndentMaxFraction|ineIntegralConvolutionScale|ineSpacing|inearOffsetFunction|inebreakAdjustments|inkFunction|inkProtocol|istFormat|istPickerBoxOptions|ocalizeVariables|ocatorAutoCreate|ocatorRegion|ooping))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:M(?:agnification|ailAddressValidation|ailResponseFunction|ailSettings|asking|atchLocalNames|axCellMeasure|axColorDistance|axDuration|axExtraBandwidths|axExtraConditions|axFeatureDisplacement|axFeatures|axItems|axIterations|axMixtureKernels|axOverlapFraction|axPlotPoints|axRecursion|axStepFraction|axStepSize|axSteps|emoryConstraint|enuCommandKey|enuSortingValue|enuStyle|esh|eshCellHighlight|eshCellLabel|eshCellMarker|eshCellShapeFunction|eshCellStyle|eshFunctions|eshQualityGoal|eshRefinementFunction|eshShading|eshStyle|etaInformation|ethod|inColorDistance|inIntervalSize|inPointSeparation|issingBehavior|issingDataMethod|issingDataRules|issingString|issingStyle|odal|odulus|ultiaxisArrangement|ultiedgeStyle|ultilaunchWarning|ultilineFunction|ultiselection))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:N(?:icholsGridLines|ominalVariables|onConstants|ormFunction|ormalized|ormalsFunction|otebookAutoSave|otebookBrowseDirectory|otebookConvertSettings|otebookDynamicExpression|otebookEventActions|otebookPath|otebooksMenu|otificationFunction|ullRecords|ullWords|umberFormat|umberMarks|umberMultiplier|umberPadding|umberPoint|umberSeparator|umberSigns|yquistGridLines))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:O(?:pacityFunction|pacityFunctionScaling|peratingSystem|ptionInspectorSettings|utputAutoOverwrite|utputSizeLimit|verlaps|verscriptBoxOptions|verwriteTarget))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:P(?:IDDerivativeFilter|IDFeedforward|acletSite|adding|addingSize|ageBreakAbove|ageBreakBelow|ageBreakWithin|ageFooterLines|ageFooters|ageHeaderLines|ageHeaders|ageTheme|ageWidth|alettePath|aneled|aragraphIndent|aragraphSpacing|arallelization|arameterEstimator|artBehavior|artitionGranularity|assEventsDown|assEventsUp|asteBoxFormInlineCells|ath|erformanceGoal|ermissions|haseRange|laceholderReplace|layRange|lotLabel|lotLabels|lotLayout|lotLegends|lotMarkers|lotPoints|lotRange|lotRangeClipping|lotRangePadding|lotRegion|lotStyle|lotTheme|odStates|odWidth|olarAxes|olarAxesOrigin|olarGridLines|olarTicks|oleZeroMarkers|recisionGoal|referencesPath|reprocessingRules|reserveColor|reserveImageOptions|rincipalValue|rintAction|rintPrecision|rintingCopies|rintingOptions|rintingPageRange|rintingStartingPageNumber|rintingStyleEnvironment|rintout3DPreviewer|rivateCellOptions|rivateEvaluationOptions|rivateFontOptions|rivateNotebookOptions|rivatePaths|rocessDirectory|rocessEnvironment|rocessEstimator|rogressReporting|rolog|ropagateAborts))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:Q(?:uartics))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:R(?:adicalBoxOptions|andomSeeding|asterSize|eImLabels|eImStyle|ealBlockDiagonalForm|ecognitionPrior|ecordLists|ecordSeparators|eferenceLineStyle|efreshRate|egionBoundaryStyle|egionFillingStyle|egionFunction|egionSize|egularization|enderingOptions|equiredPhysicalQuantities|esampling|esamplingMethod|esolveContextAliases|estartInterval|eturnReceiptFunction|evolutionAxis|otateLabel|otationAction|oundingRadius|owAlignments|owLines|owMinHeight|owSpacings|owsEqual|ulerUnits|untimeAttributes|untimeOptions))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:S(?:ameTest|ampleDepth|ampleRate|amplingPeriod|aveConnection|aveDefinitions|aveable|caleDivisions|caleOrigin|calePadding|caleRangeStyle|caleRanges|calingFunctions|cientificNotationThreshold|creenStyleEnvironment|criptBaselineShifts|criptLevel|criptMinSize|criptSizeMultipliers|crollPosition|crollbars|crollingOptions|ectorOrigin|ectorSpacing|electable|elfLoopStyle|eriesTermGoal|haringList|howAutoSpellCheck|howAutoStyles|howCellBracket|howCellLabel|howCellTags|howClosedCellArea|howContents|howCursorTracker|howGroupOpener|howPageBreaks|howSelection|howShortBoxForm|howSpecialCharacters|howStringCharacters|hrinkingDelay|ignPadding|ignificanceLevel|imilarityRules|ingleLetterItalics|liderBoxOptions|ortedBy|oundVolume|pacings|panAdjustments|panCharacterRounding|panLineThickness|panMaxSize|panMinSize|panSymmetric|pecificityGoal|pellingCorrection|pellingDictionaries|pellingDictionariesPath|pellingOptions|phericalRegion|plineClosed|plineDegree|plineKnots|plineWeights|qrtBoxOptions|tabilityMargins|tabilityMarginsStyle|tandardized|tartingStepSize|tateSpaceRealization|tepMonitor|trataVariables|treamColorFunction|treamColorFunctionScaling|treamMarkers|treamPoints|treamScale|treamStyle|trictInequalities|tripOnInput|tripWrapperBoxes|tructuredSelection|tyleBoxAutoDelete|tyleDefinitions|tyleHints|tyleMenuListing|tyleNameDialogSettings|tyleSheetPath|ubscriptBoxOptions|ubsuperscriptBoxOptions|ubtitleEncoding|uperscriptBoxOptions|urdForm|ynchronousInitialization|ynchronousUpdating|yntaxForm|ystemHelpPath|ystemsModelLabels))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:T(?:abFilling|abSpacings|ableAlignments|ableDepth|ableDirections|ableHeadings|ableSpacing|agBoxOptions|aggingRules|argetFunctions|argetUnits|emplateBoxOptions|emporalRegularity|estID|extAlignment|extClipboardType|extJustification|extureCoordinateFunction|extureCoordinateScaling|icks|icksStyle|imeConstraint|imeDirection|imeFormat|imeGoal|imeSystem|imeZone|okenWords|olerance|ooltipDelay|ooltipStyle|otalWidth|ouchscreenAutoZoom|ouchscreenControlPlacement|raceAbove|raceBackward|raceDepth|raceForward|raceOff|raceOn|raceOriginal|rackedSymbols|rackingFunction|raditionalFunctionNotation|ransformationClass|ransformationFunctions|ransitionDirection|ransitionDuration|ransitionEffect|ranslationOptions|ravelMethod|rendStyle|rig))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:U(?:nderoverscriptBoxOptions|nderscriptBoxOptions|ndoOptions|ndoTrackedVariables|nitSystem|nityDimensions|nsavedVariables|pdateInterval|pdatePacletSites|tilityFunction))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:V(?:alidationLength|alidationSet|alueDimensions|arianceEstimatorFunction|ectorAspectRatio|ectorColorFunction|ectorColorFunctionScaling|ectorMarkers|ectorPoints|ectorRange|ectorScaling|ectorSizes|ectorStyle|erifyConvergence|erifySecurityCertificates|erifySolutions|erifyTestAssumptions|ersionedPreferences|ertexCapacity|ertexColors|ertexCoordinates|ertexDataCoordinates|ertexLabelStyle|ertexLabels|ertexNormals|ertexShape|ertexShapeFunction|ertexSize|ertexStyle|ertexTextureCoordinates|ertexWeight|ideoEncoding|iewAngle|iewCenter|iewMatrix|iewPoint|iewProjection|iewRange|iewVector|iewVertical|isible))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:W(?:aveletScale|eights|hitePoint|indowClickSelect|indowElements|indowFloating|indowFrame|indowFrameElements|indowMargins|indowOpacity|indowSize|indowStatusArea|indowTitle|indowToolbars|ordOrientation|ordSearch|ordSelectionFunction|ordSeparators|ordSpacings|orkingPrecision|rapAround))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:Z(?:eroTest|eroWidthTimes))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:A(?:bove|fter|lgebraics|ll|nonymous|utomatic|xis))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:B(?:ack|ackward|aseline|efore|elow|lack|lue|old|ooleans|ottom|oxes|rown|yte))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:C(?:atalan|ellStyle|enter|haracter|omplexInfinity|omplexes|onstant|yan))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:D(?:ashed|efaultAxesStyle|efaultBaseStyle|efaultBoxStyle|efaultFaceGridsStyle|efaultFieldHintStyle|efaultFrameStyle|efaultFrameTicksStyle|efaultGridLinesStyle|efaultLabelStyle|efaultMenuStyle|efaultTicksStyle|efaultTooltipStyle|egree|elimiter|igitCharacter|otDashed|otted))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:E(?:|ndOfBuffer|ndOfFile|ndOfLine|ndOfString|ulerGamma|xpression))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:F(?:alse|lat|ontProperties|orward|orwardBackward|riday|ront|rontEndDynamicExpression|ull))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:G(?:eneral|laisher|oldenAngle|oldenRatio|ray|reen))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:H(?:ere|exadecimalCharacter|oldAll|oldAllComplete|oldFirst|oldRest))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:I(?:|ndeterminate|nfinity|nherited|nteger|ntegers|talic))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:K(?:hinchin))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:L(?:arge|arger|eft|etterCharacter|ightBlue|ightBrown|ightCyan|ightGray|ightGreen|ightMagenta|ightOrange|ightPink|ightPurple|ightRed|ightYellow|istable|ocked))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:M(?:achinePrecision|agenta|anual|edium|eshCellCentroid|eshCellMeasure|eshCellQuality|onday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:N(?:HoldAll|HoldFirst|HoldRest|egativeIntegers|egativeRationals|egativeReals|oWhitespace|onNegativeIntegers|onNegativeRationals|onNegativeReals|onPositiveIntegers|onPositiveRationals|onPositiveReals|one|ow|ull|umber|umberString|umericFunction))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:O(?:neIdentity|range|rderless))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:P(?:i|ink|lain|ositiveIntegers|ositiveRationals|ositiveReals|rimes|rotected|unctuationCharacter|urple))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:R(?:ationals|eadProtected|eal|eals|ecord|ed|ight))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:S(?:aturday|equenceHold|mall|maller|panFromAbove|panFromBoth|panFromLeft|tartOfLine|tartOfString|tring|truckthrough|tub|unday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:T(?:emporary|hick|hin|hursday|iny|oday|omorrow|op|ransparent|rue|uesday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:U(?:ndefined|nderlined))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:W(?:ednesday|hite|hitespace|hitespaceCharacter|ord|ordBoundary|ordCharacter))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:Y(?:ellow|esterday))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:\\$(?:Aborted|ActivationKey|AllowDataUpdates|AllowInternet|AssertFunction|Assumptions|AudioInputDevices|AudioOutputDevices|BaseDirectory|BasePacletsDirectory|BatchInput|BatchOutput|ByteOrdering|CacheBaseDirectory|Canceled|CharacterEncoding|CharacterEncodings|CloudAccountName|CloudBase|CloudConnected|CloudCreditsAvailable|CloudEvaluation|CloudExpressionBase|CloudObjectNameFormat|CloudObjectURLType|CloudRootDirectory|CloudSymbolBase|CloudUserID|CloudUserUUID|CloudVersion|CommandLine|CompilationTarget|Context|ContextAliases|ContextPath|ControlActiveSetting|Cookies|CreationDate|CurrentLink|CurrentTask|DateStringFormat|DefaultAudioInputDevice|DefaultAudioOutputDevice|DefaultFrontEnd|DefaultImagingDevice|DefaultKernels|DefaultLocalBase|DefaultLocalKernel|Display|DisplayFunction|DistributedContexts|DynamicEvaluation|Echo|EmbedCodeEnvironments|EmbeddableServices|Epilog|EvaluationCloudBase|EvaluationCloudObject|EvaluationEnvironment|ExportFormats|Failed|FontFamilies|FrontEnd|FrontEndSession|GeoLocation|GeoLocationCity|GeoLocationCountry|GeoLocationSource|HomeDirectory|IgnoreEOF|ImageFormattingWidth|ImageResolution|ImagingDevice|ImagingDevices|ImportFormats|InitialDirectory|Input|InputFileName|InputStreamMethods|Inspector|InstallationDirectory|InterpreterTypes|IterationLimit|KernelCount|KernelID|Language|LibraryPath|LicenseExpirationDate|LicenseID|LicenseServer|Linked|LocalBase|LocalSymbolBase|MachineAddresses|MachineDomains|MachineEpsilon|MachineID|MachineName|MachinePrecision|MachineType|MaxExtraPrecision|MaxMachineNumber|MaxNumber|MaxPiecewiseCases|MaxPrecision|MaxRootDegree|MessageGroups|MessageList|MessagePrePrint|Messages|MinMachineNumber|MinNumber|MinPrecision|MobilePhone|ModuleNumber|NetworkConnected|NewMessage|NewSymbol|NotebookInlineStorageLimit|Notebooks|NumberMarks|OperatingSystem|Output|OutputSizeLimit|OutputStreamMethods|Packages|ParentLink|ParentProcessID|PasswordFile|Path|PathnameSeparator|PerformanceGoal|Permissions|PlotTheme|Printout3DPreviewer|ProcessID|ProcessorCount|ProcessorType|ProgressReporting|RandomGeneratorState|RecursionLimit|ReleaseNumber|RequesterAddress|RequesterCloudUserID|RequesterCloudUserUUID|RequesterWolframID|RequesterWolframUUID|RootDirectory|ScriptCommandLine|ScriptInputString|Services|SessionID|SharedFunctions|SharedVariables|SoundDisplayFunction|SynchronousEvaluation|System|SystemCharacterEncoding|SystemID|SystemShell|SystemTimeZone|SystemWordLength|TemplatePath|TemporaryDirectory|TimeUnit|TimeZone|TimeZoneEntity|TimedOut|UnitSystem|Urgent|UserAgentString|UserBaseDirectory|UserBasePacletsDirectory|UserDocumentsDirectory|UserURLBase|Username|Version|VersionNumber|WolframDocumentsDirectory|WolframID|WolframUUID))(?![`$0-9A-Za-z])",name:"constant.language.wolfram"},{match:"(?:A(?:bortScheduledTask|ctive|lgebraicRules|lternateImage|natomyForm|nimationCycleOffset|nimationCycleRepetitions|nimationDisplayTime|spectRatioFixed|stronomicalData|synchronousTaskObject|synchronousTasks|udioDevice|udioLooping))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:B(?:uttonEvaluator|uttonExpandable|uttonFrame|uttonMargins|uttonNote|uttonStyle))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:C(?:DFInformation|hebyshevDistance|lassifierInformation|lipFill|olorOutput|olumnForm|ompose|onstantArrayLayer|onstantPlusLayer|onstantTimesLayer|onstrainedMax|onstrainedMin|ontourGraphics|ontourLines|onversionOptions|reateScheduledTask|reateTemporary|urry))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:D(?:atabinRemove|ate|ebug|efaultColor|efaultFont|ensityGraphics|isplay|isplayString|otPlusLayer|ragAndDrop))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:E(?:dgeLabeling|dgeRenderingFunction|valuateScheduledTask|xpectedValue))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:F(?:actorComplete|ontForm|ormTheme|romDate|ullOptions))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:G(?:raphStyle|raphicsArray|raphicsSpacing|ridBaseline))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:H(?:TMLSave|eldPart|iddenSurface|omeDirectory))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:I(?:mageRotated|nstanceNormalizationLayer))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:L(?:UBackSubstitution|egendreType|ightSources|inearProgramming|inkOpen|iteral|ongestMatch))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:M(?:eshRange|oleculeEquivalentQ))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:N(?:etInformation|etSharedArray|extScheduledTaskTime|otebookCreate))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:O(?:penTemporary))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:P(?:IDData|ackingMethod|ersistentValue|ixelConstrained|lot3Matrix|lotDivision|lotJoined|olygonIntersections|redictorInformation|roperties|roperty|ropertyList|ropertyValue))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:R(?:andom|asterArray|ecognitionThreshold|elease|emoteKernelObject|emoveAsynchronousTask|emoveProperty|emoveScheduledTask|enderAll|eplaceHeldPart|esetScheduledTask|esumePacket|unScheduledTask))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:S(?:cheduledTaskActiveQ|cheduledTaskInformation|cheduledTaskObject|cheduledTasks|creenRectangle|electionAnimate|equenceAttentionLayer|equenceForm|etProperty|hading|hortestMatch|ingularValues|kinStyle|ocialMediaData|tartAsynchronousTask|tartScheduledTask|tateDimensions|topAsynchronousTask|topScheduledTask|tructuredArray|tyleForm|tylePrint|ubscripted|urfaceColor|urfaceGraphics|uspendPacket|ystemModelProgressReporting))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:T(?:eXSave|extStyle|imeWarpingCorrespondence|imeWarpingDistance|oDate|oFileName|oHeldExpression))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:U(?:RLFetch|RLFetchAsynchronous|RLSave|RLSaveAsynchronous))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:V(?:ectorScale|ertexCoordinateRules|ertexLabeling|ertexRenderingFunction))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:W(?:aitAsynchronousTask|indowMovable))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:\\$(?:AsynchronousTask|ConfiguredKernels|DefaultFont|EntityStores|FormatType|HTTPCookies|InstallationDate|MachineDomain|ProductInformation|ProgramName|RandomState|ScheduledTask|SummaryBoxDataSizeLimit|TemporaryPrefix|TextStyle|TopDirectory|UserAddOnsDirectory))(?![`$0-9A-Za-z])",name:"invalid.deprecated.wolfram"},{match:"(?:A(?:ctionDelay|ctionMenuBox|ctionMenuBoxOptions|ctiveItem|lgebraicRulesData|lignmentMarker|llowAdultContent|llowChatServices|llowIncomplete|nalytic|nimatorBox|nimatorBoxOptions|nimatorElements|ppendCheck|rgumentCountQ|rrow3DBox|rrowBox|uthenticate|utoEvaluateEvents|utoIndentSpacings|utoMatch|utoNumberFormatting|utoQuoteCharacters|utoScaling|utoStyleOptions|utoStyleWords|utomaticImageSize|xis3DBox|xis3DBoxOptions|xisBox|xisBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:B(?:SplineCurve3DBox|SplineCurve3DBoxOptions|SplineCurveBox|SplineCurveBoxOptions|SplineSurface3DBox|SplineSurface3DBoxOptions|ackFaceColor|ackFaceGlowColor|ackFaceOpacity|ackFaceSpecularColor|ackFaceSpecularExponent|ackFaceSurfaceAppearance|ackFaceTexture|ackgroundAppearance|ackgroundTasksSettings|acksubstitution|eveled|ezierCurve3DBox|ezierCurve3DBoxOptions|ezierCurveBox|ezierCurveBoxOptions|lankForm|ounds|ox|oxDimensions|oxForm|oxID|oxRotation|oxRotationPoint|ra|raKet|rowserCategory|uttonCell|uttonContents|uttonStyleMenuListing))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:C(?:acheGraphics|achedValue|ardinalBSplineBasis|ellBoundingBox|ellContents|ellElementSpacings|ellElementsBoundingBox|ellFrameStyle|ellInsertionPointCell|ellTrayPosition|ellTrayWidgets|hangeOptions|hannelDatabin|hannelListenerWait|hannelPreSendFunction|hartElementData|hartElementDataFunction|heckAll|heckboxBox|heckboxBoxOptions|ircleBox|lipboardNotebook|lockwiseContourIntegral|losed|losingEvent|loudConnections|loudObjectInformation|loudObjectInformationData|loudUserID|oarse|oefficientDomain|olonForm|olorSetterBox|olorSetterBoxOptions|olumnBackgrounds|ompilerEnvironmentAppend|ompletionsListPacket|omponentwiseContextMenu|ompressedData|oneBox|onicHullRegion3DBox|onicHullRegion3DBoxOptions|onicHullRegionBox|onicHullRegionBoxOptions|onnect|ontentsBoundingBox|ontextMenu|ontinuation|ontourIntegral|ontourSmoothing|ontrolAlignment|ontrollerDuration|ontrollerInformationData|onvertToPostScript|onvertToPostScriptPacket|ookies|opyTag|ounterBox|ounterBoxOptions|ounterClockwiseContourIntegral|ounterEvaluator|ounterStyle|uboidBox|uboidBoxOptions|urlyDoubleQuote|urlyQuote|ylinderBox|ylinderBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:D(?:OSTextFormat|ampingFactor|ataCompression|atasetDisplayPanel|ateDelimiters|ebugTag|ecimal|efault2DTool|efault3DTool|efaultAttachedCellStyle|efaultControlPlacement|efaultDockedCellStyle|efaultInputFormatType|efaultOutputFormatType|efaultStyle|efaultTextFormatType|efaultTextInlineFormatType|efaultValue|efineExternal|egreeLexicographic|egreeReverseLexicographic|eleteWithContents|elimitedArray|estroyAfterEvaluation|eviceOpenQ|ialogIndent|ialogLevel|ifferenceOrder|igitBlockMinimum|isableConsolePrintPacket|iskBox|iskBoxOptions|ispatchQ|isplayRules|isplayTemporary|istributionDomain|ivergence|ocumentGeneratorInformationData|omainRegistrationInformation|oubleContourIntegral|oublyInfinite|own|rawBackFaces|rawFrontFaces|rawHighlighted|ualLinearProgramming|umpGet|ynamicBox|ynamicBoxOptions|ynamicLocation|ynamicModuleBox|ynamicModuleBoxOptions|ynamicModuleParent|ynamicName|ynamicNamespace|ynamicReference|ynamicWrapperBox|ynamicWrapperBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:E(?:ditButtonSettings|liminationOrder|llipticReducedHalfPeriods|mbeddingObject|mphasizeSyntaxErrors|mpty|nableConsolePrintPacket|ndAdd|ngineEnvironment|nter|qualColumns|qualRows|quatedTo|rrorBoxOptions|rrorNorm|rrorPacket|rrorsDialogSettings|valuated|valuationMode|valuationOrder|valuationRateLimit|ventEvaluator|ventHandlerTag|xactRootIsolation|xitDialog|xpectationE|xportPacket|xpressionPacket|xternalCall|xternalFunctionName))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:F(?:EDisableConsolePrintPacket|EEnableConsolePrintPacket|ail|ileInformation|ileName|illForm|illedCurveBox|illedCurveBoxOptions|ine|itAll|lashSelection|ont|ontName|ontOpacity|ontPostScriptName|ontReencoding|ormatRules|ormatValues|rameInset|rameless|rontEndObject|rontEndResource|rontEndResourceString|rontEndStackSize|rontEndValueCache|rontEndVersion|rontFaceColor|rontFaceGlowColor|rontFaceOpacity|rontFaceSpecularColor|rontFaceSpecularExponent|rontFaceSurfaceAppearance|rontFaceTexture|ullAxes))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:G(?:eneratedCellStyles|eneric|eometricTransformation3DBox|eometricTransformation3DBoxOptions|eometricTransformationBox|eometricTransformationBoxOptions|estureHandlerTag|etContext|etFileName|etLinebreakInformationPacket|lobalPreferences|lobalSession|raphLayerLabels|raphRoot|raphics3DBox|raphics3DBoxOptions|raphicsBaseline|raphicsBox|raphicsBoxOptions|raphicsComplex3DBox|raphicsComplex3DBoxOptions|raphicsComplexBox|raphicsComplexBoxOptions|raphicsContents|raphicsData|raphicsGridBox|raphicsGroup3DBox|raphicsGroup3DBoxOptions|raphicsGroupBox|raphicsGroupBoxOptions|raphicsGrouping|raphicsStyle|reekStyle|ridBoxAlignment|ridBoxBackground|ridBoxDividers|ridBoxFrame|ridBoxItemSize|ridBoxItemStyle|ridBoxOptions|ridBoxSpacings|ridElementStyleOptions|roupOpenerColor|roupOpenerInsideFrame|roupTogetherGrouping|roupTogetherNestedGrouping))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:H(?:eadCompose|eaders|elpBrowserLookup|elpBrowserNotebook|elpViewerSettings|essian|exahedronBox|exahedronBoxOptions|ighlightString|omePage|orizontal|orizontalForm|orizontalScrollPosition|yperlinkCreationSettings|yphenationOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:I(?:conizedObject|gnoreSpellCheck|mageCache|mageCacheValid|mageEditMode|mageMarkers|mageOffset|mageRangeCache|mageSizeCache|mageSizeRaw|nactiveStyle|ncludeSingularTerm|ndent|ndentMaxFraction|ndentingNewlineSpacings|ndexCreationOptions|ndexTag|nequality|nexactNumbers|nformationData|nformationDataGrid|nlineCounterAssignments|nlineCounterIncrements|nlineRules|nputFieldBox|nputFieldBoxOptions|nputGrouping|nputSettings|nputToBoxFormPacket|nsertionPointObject|nset3DBox|nset3DBoxOptions|nsetBox|nsetBoxOptions|ntegral|nterlaced|nterpolationPrecision|nterpretTemplate|nterruptSettings|nto|nvisibleApplication|nvisibleTimes|temBox|temBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:J(?:acobian|oinedCurveBox|oinedCurveBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:K(?:|ernelExecute|et))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:L(?:abeledSlider|ambertW|anguageOptions|aunch|ayoutInformation|exicographic|icenseID|ine3DBox|ine3DBoxOptions|ineBox|ineBoxOptions|ineBreak|ineWrapParts|inearFilter|inebreakSemicolonWeighting|inkConnectedQ|inkError|inkFlush|inkHost|inkMode|inkOptions|inkReadHeld|inkService|inkWriteHeld|istPickerBoxBackground|isten|iteralSearch|ocalizeDefinitions|ocatorBox|ocatorBoxOptions|ocatorCentering|ocatorPaneBox|ocatorPaneBoxOptions|ongEqual|ongForm|oopback))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:M(?:achineID|achineName|acintoshSystemPageSetup|ainSolve|aintainDynamicCaches|akeRules|atchLocalNameQ|aterial|athMLText|athematicaNotation|axBend|axPoints|enu|enuAppearance|enuEvaluator|enuItem|enuList|ergeDifferences|essageObject|essageOptions|essagesNotebook|etaCharacters|ethodOptions|inRecursion|inSize|ode|odular|onomialOrder|ouseAppearanceTag|ouseButtons|ousePointerNote|ultiLetterItalics|ultiLetterStyle|ultiplicity|ultiscriptBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:N(?:BernoulliB|ProductFactors|SumTerms|Values|amespaceBox|amespaceBoxOptions|estedScriptRules|etworkPacketRecordingDuring|ext|onAssociative|ormalGrouping|otebookDefault|otebookInterfaceObject))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:O(?:LEData|bjectExistsQ|pen|penFunctionInspectorPacket|penSpecialOptions|penerBox|penerBoxOptions|ptionQ|ptionValueBox|ptionValueBoxOptions|ptionsPacket|utputFormData|utputGrouping|utputMathEditExpression|ver|verlayBox|verlayBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:P(?:ackPaclet|ackage|acletDirectoryAdd|acletDirectoryRemove|acletInformation|acletObjectQ|acletUpdate|ageHeight|alettesMenuSettings|aneBox|aneBoxOptions|aneSelectorBox|aneSelectorBoxOptions|anelBox|anelBoxOptions|aperWidth|arameter|arameterVariables|arentConnect|arentForm|arentList|arenthesize|artialD|asteAutoQuoteCharacters|ausedTime|eriodicInterpolation|erpendicular|ickMode|ickedElements|ivoting|lotRangeClipPlanesStyle|oint3DBox|oint3DBoxOptions|ointBox|ointBoxOptions|olygon3DBox|olygon3DBoxOptions|olygonBox|olygonBoxOptions|olygonHoleScale|olygonScale|olyhedronBox|olyhedronBoxOptions|olynomialForm|olynomials|opupMenuBox|opupMenuBoxOptions|ostScript|recedence|redictionRoot|referencesSettings|revious|rimaryPlaceholder|rintForm|rismBox|rismBoxOptions|rivateFrontEndOptions|robabilityPr|rocessStateDomain|rocessTimeDomain|rogressIndicatorBox|rogressIndicatorBoxOptions|romptForm|yramidBox|yramidBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:R(?:adioButtonBox|adioButtonBoxOptions|andomSeed|angeSpecification|aster3DBox|aster3DBoxOptions|asterBox|asterBoxOptions|ationalFunctions|awArray|awMedium|ebuildPacletData|ectangleBox|ecurringDigitsForm|eferenceMarkerStyle|eferenceMarkers|einstall|emoved|epeatedString|esourceAcquire|esourceSubmissionObject|eturnCreatesNewCell|eturnEntersInput|eturnInputFormPacket|otationBox|otationBoxOptions|oundImplies|owBackgrounds|owHeights|uleCondition|uleForm))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:S(?:aveAutoDelete|caledMousePosition|cheduledTaskInformationData|criptForm|criptRules|ectionGrouping|electWithContents|election|electionCell|electionCellCreateCell|electionCellDefaultStyle|electionCellParentStyle|electionPlaceholder|elfLoops|erviceResponse|etOptionsPacket|etSecuredAuthenticationKey|etbacks|etterBox|etterBoxOptions|howAutoConvert|howCodeAssist|howControls|howGroupOpenCloseIcon|howInvisibleCharacters|howPredictiveInterface|howSyntaxStyles|hrinkWrapBoundingBox|ingleEvaluation|ingleLetterStyle|lider2DBox|lider2DBoxOptions|ocket|olveDelayed|oundAndGraphics|pace|paceForm|panningCharacters|phereBox|phereBoxOptions|tartupSound|tringBreak|tringByteCount|tripStyleOnPaste|trokeForm|tructuredArrayHeadQ|tyleKeyMapping|tyleNames|urfaceAppearance|yntax|ystemException|ystemGet|ystemInformationData|ystemStub|ystemTest))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:T(?:ab|abViewBox|abViewBoxOptions|ableViewBox|ableViewBoxAlignment|ableViewBoxBackground|ableViewBoxHeaders|ableViewBoxItemSize|ableViewBoxItemStyle|ableViewBoxOptions|agBoxNote|agStyle|emplateEvaluate|emplateSlotSequence|emplateUnevaluated|emplateVerbatim|emporaryVariable|ensorQ|etrahedronBox|etrahedronBoxOptions|ext3DBox|ext3DBoxOptions|extBand|extBoundingBox|extBox|extForm|extLine|extParagraph|hisLink|itleGrouping|oColor|oggle|oggleFalse|ogglerBox|ogglerBoxOptions|ooBig|ooltipBox|ooltipBoxOptions|otalHeight|raceAction|raceInternal|raceLevel|rackCellChangeTimes|raditionalNotation|raditionalOrder|ransparentColor|rapEnterKey|rapSelection|ubeBSplineCurveBox|ubeBSplineCurveBoxOptions|ubeBezierCurveBox|ubeBezierCurveBoxOptions|ubeBox|ubeBoxOptions))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:U(?:ntrackedVariables|p|seGraphicsRange|serDefinedWavelet|sing))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:V(?:2Get|alueBox|alueBoxOptions|alueForm|aluesData|ectorGlyphData|erbose|ertical|erticalForm|iewPointSelectorSettings|iewPort|irtualGroupData|isibleCell))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:W(?:aitUntil|ebPageMetaInformation|holeCellGroupOpener|indowPersistentStyles|indowSelected|indowWidth|olframAlphaDate|olframAlphaQuantity|olframAlphaResult|olframCloudSettings))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:\\$(?:ActivationGroupID|ActivationUserRegistered|AddOnsDirectory|BoxForms|CloudConnection|CloudVersionNumber|CloudWolframEngineVersionNumber|ConditionHold|DefaultMailbox|DefaultPath|FinancialDataSource|GeoEntityTypes|GeoLocationPrecision|HTMLExportRules|HTTPRequest|LaunchDirectory|LicenseProcesses|LicenseSubprocesses|LicenseType|LinkSupported|LoadedFiles|MaxLicenseProcesses|MaxLicenseSubprocesses|MinorReleaseNumber|NetworkLicense|Off|OutputForms|PatchLevelID|PermissionsGroupBase|PipeSupported|PreferencesDirectory|PrintForms|PrintLiteral|RegisteredDeviceClasses|RegisteredUserName|SecuredAuthenticationKeyTokens|SetParentLink|SoundDisplay|SuppressInputFormHeads|SystemMemory|TraceOff|TraceOn|TracePattern|TracePostAction|TracePreAction|UserAgentLanguages|UserAgentMachine|UserAgentName|UserAgentOperatingSystem|UserAgentVersion|UserName))(?![`$0-9A-Za-z])",name:"support.function.undocumented.wolfram"},{match:"(?:A(?:ctiveClassification|ctiveClassificationObject|ctivePrediction|ctivePredictionObject|ddToSearchIndex|ggregatedEntityClass|ggregationLayer|ngleBisector|nimatedImage|nimationVideo|nomalyDetector|ppendLayer|pplication|pplyReaction|round|roundReplace|rrayReduce|sk|skAppend|skConfirm|skDisplay|skFunction|skState|skTemplateDisplay|skedQ|skedValue|ssessmentFunction|ssessmentResultObject|ssumeDeterministic|stroAngularSeparation|stroBackground|stroCenter|stroDistance|stroGraphics|stroGridLines|stroGridLinesStyle|stroPosition|stroProjection|stroRange|stroRangePadding|stroReferenceFrame|stroStyling|stroZoomLevel|tom|tomCoordinates|tomCount|tomDiagramCoordinates|tomLabelStyle|tomLabels|tomList|ttachCell|ttentionLayer|udioAnnotate|udioAnnotationLookup|udioIdentify|udioInstanceQ|udioPause|udioPlay|udioRecord|udioStop|udioStream|udioStreams|udioTrackApply|udioTrackSelection|utocomplete|utocompletionFunction|xiomaticTheory|xisLabel|xisObject|xisStyle))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:B(?:asicRecurrentLayer|atchNormalizationLayer|atchSize|ayesianMaximization|ayesianMaximizationObject|ayesianMinimization|ayesianMinimizationObject|esagL|innedVariogramList|inomialPointProcess|ioSequence|ioSequenceBackTranslateList|ioSequenceComplement|ioSequenceInstances|ioSequenceModify|ioSequencePlot|ioSequenceQ|ioSequenceReverseComplement|ioSequenceTranscribe|ioSequenceTranslate|itRate|lockDiagonalMatrix|lockLowerTriangularMatrix|lockUpperTriangularMatrix|lockchainAddressData|lockchainBase|lockchainBlockData|lockchainContractValue|lockchainData|lockchainGet|lockchainKeyEncode|lockchainPut|lockchainTokenData|lockchainTransaction|lockchainTransactionData|lockchainTransactionSign|lockchainTransactionSubmit|ond|ondCount|ondLabelStyle|ondLabels|ondList|ondQ|uildCompiledComponent))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:C(?:TCLossLayer|achePersistence|anvas|ast|ategoricalDistribution|atenateLayer|auchyPointProcess|hannelBase|hannelBrokerAction|hannelHistoryLength|hannelListen|hannelListener|hannelListeners|hannelObject|hannelReceiverFunction|hannelSend|hannelSubscribers|haracterNormalize|hemicalConvert|hemicalFormula|hemicalInstance|hemicalReaction|loudExpression|loudExpressions|loudRenderingMethod|ombinatorB|ombinatorC|ombinatorI|ombinatorK|ombinatorS|ombinatorW|ombinatorY|ombinedEntityClass|ompiledCodeFunction|ompiledComponent|ompiledExpressionDeclaration|ompiledLayer|ompilerCallback|ompilerEnvironment|ompilerEnvironmentAppendTo|ompilerEnvironmentObject|ompilerOptions|omplementedEntityClass|omputeUncertainty|onfirmQuiet|onformationMethod|onnectSystemModelComponents|onnectSystemModelController|onnectedMoleculeComponents|onnectedMoleculeQ|onnectionSettings|ontaining|ontentDetectorFunction|ontentFieldOptions|ontentLocationFunction|ontentObject|ontrastiveLossLayer|onvolutionLayer|reateChannel|reateCloudExpression|reateCompilerEnvironment|reateDataStructure|reateDataSystemModel|reateLicenseEntitlement|reateSearchIndex|reateSystemModel|reateTypeInstance|rossEntropyLossLayer|urrentNotebookImage|urrentScreenImage|urryApplied))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:D(?:SolveChangeVariables|ataStructure|ataStructureQ|atabaseConnect|atabaseDisconnect|atabaseReference|atabinSubmit|ateInterval|eclareCompiledComponent|econvolutionLayer|ecryptFile|eleteChannel|eleteCloudExpression|eleteElements|eleteSearchIndex|erivedKey|iggleGatesPointProcess|iggleGrattonPointProcess|igitalSignature|isableFormatting|ocumentWeightingRules|otLayer|ownValuesFunction|ropoutLayer|ynamicImage))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:E(?:choTiming|lementwiseLayer|mbeddedSQLEntityClass|mbeddedSQLExpression|mbeddingLayer|mptySpaceF|ncryptFile|ntityFunction|ntityStore|stimatedPointProcess|stimatedVariogramModel|valuationEnvironment|valuationPrivileges|xpirationDate|xpressionTree|xtendedEntityClass|xternalEvaluate|xternalFunction|xternalIdentifier|xternalObject|xternalSessionObject|xternalSessions|xternalStorageBase|xternalStorageDownload|xternalStorageGet|xternalStorageObject|xternalStoragePut|xternalStorageUpload|xternalValue|xtractLayer))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:F(?:aceRecognize|eatureDistance|eatureExtract|eatureExtraction|eatureExtractor|eatureExtractorFunction|ileConvert|ileFormatProperties|ileNameToFormatList|ileSystemTree|ilteredEntityClass|indChannels|indEquationalProof|indExternalEvaluators|indGeometricConjectures|indImageText|indIsomers|indMoleculeSubstructure|indPointProcessParameters|indSystemModelEquilibrium|indTextualAnswer|lattenLayer|orAllType|ormControl|orwardCloudCredentials|oxHReduce|rameListVideo|romRawPointer|unctionCompile|unctionCompileExport|unctionCompileExportByteArray|unctionCompileExportLibrary|unctionCompileExportString|unctionDeclaration|unctionLayer|unctionPoles))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:G(?:alleryView|atedRecurrentLayer|enerateDerivedKey|enerateDigitalSignature|enerateFileSignature|enerateSecuredAuthenticationKey|eneratedAssetFormat|eneratedAssetLocation|eoGraphValuePlot|eoOrientationData|eometricAssertion|eometricScene|eometricStep|eometricStylingRules|eometricTest|ibbsPointProcess|raphTree|ridVideo))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:H(?:andlerFunctions|andlerFunctionsKeys|ardcorePointProcess|istogramPointDensity))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:I(?:gnoreIsotopes|gnoreStereochemistry|mageAugmentationLayer|mageBoundingBoxes|mageCases|mageContainsQ|mageContents|mageGraphics|magePosition|magePyramid|magePyramidApply|mageStitch|mportedObject|ncludeAromaticBonds|ncludeHydrogens|ncludeRelatedTables|nertEvaluate|nertExpression|nfiniteFuture|nfinitePast|nhomogeneousPoissonPointProcess|nitialEvaluationHistory|nitializationObject|nitializationObjects|nitializationValue|nitialize|nputPorts|ntegrateChangeVariables|nterfaceSwitched|ntersectedEntityClass|nverseImagePyramid))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:K(?:ernelConfiguration|ernelFunction))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:L(?:earningRateMultipliers|ibraryFunctionDeclaration|icenseEntitlementObject|icenseEntitlements|icensingSettings|inearLayer|iteralType|oadCompiledComponent|ocalResponseNormalizationLayer|ongShortTermMemoryLayer|ossFunction))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:M(?:IMETypeToFormatList|ailExecute|ailFolder|ailItem|ailSearch|ailServerConnect|ailServerConnection|aternPointProcess|axDisplayedChildren|axTrainingRounds|axWordGap|eanAbsoluteLossLayer|eanAround|eanPointDensity|eanSquaredLossLayer|ergingFunction|idpoint|issingValuePattern|issingValueSynthesis|olecule|oleculeAlign|oleculeContainsQ|oleculeDraw|oleculeFreeQ|oleculeGraph|oleculeMatchQ|oleculeMaximumCommonSubstructure|oleculeModify|oleculeName|oleculePattern|oleculePlot|oleculePlot3D|oleculeProperty|oleculeQ|oleculeRecognize|oleculeSubstructureCount|oleculeValue))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:N(?:BodySimulation|BodySimulationData|earestNeighborG|estTree|etAppend|etArray|etArrayLayer|etBidirectionalOperator|etChain|etDecoder|etDelete|etDrop|etEncoder|etEvaluationMode|etExternalObject|etExtract|etFlatten|etFoldOperator|etGANOperator|etGraph|etInitialize|etInsert|etInsertSharedArrays|etJoin|etMapOperator|etMapThreadOperator|etMeasurements|etModel|etNestOperator|etPairEmbeddingOperator|etPort|etPortGradient|etPrepend|etRename|etReplace|etReplacePart|etStateObject|etTake|etTrain|etTrainResultsObject|etUnfold|etworkPacketCapture|etworkPacketRecording|etworkPacketTrace|eymanScottPointProcess|ominalScale|ormalizationLayer|umericArray|umericArrayQ|umericArrayType))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:O(?:peratorApplied|rderingLayer|rdinalScale|utputPorts|verlayVideo))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:P(?:acletSymbol|addingLayer|agination|airCorrelationG|arametricRampLayer|arentEdgeLabel|arentEdgeLabelFunction|arentEdgeLabelStyle|arentEdgeShapeFunction|arentEdgeStyle|arentEdgeStyleFunction|artLayer|artProtection|atternFilling|atternReaction|enttinenPointProcess|erpendicularBisector|ersistenceLocation|ersistenceTime|ersistentObject|ersistentObjects|ersistentSymbol|itchRecognize|laceholderLayer|laybackSettings|ointCountDistribution|ointDensity|ointDensityFunction|ointProcessEstimator|ointProcessFitTest|ointProcessParameterAssumptions|ointProcessParameterQ|ointStatisticFunction|ointValuePlot|oissonPointProcess|oolingLayer|rependLayer|roofObject|ublisherID))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:Q(?:uestionGenerator|uestionInterface|uestionObject|uestionSelector))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:R(?:andomArrayLayer|andomInstance|andomPointConfiguration|andomTree|eactionBalance|eactionBalancedQ|ecalibrationFunction|egisterExternalEvaluator|elationalDatabase|emoteAuthorizationCaching|emoteBatchJobAbort|emoteBatchJobObject|emoteBatchJobs|emoteBatchMapSubmit|emoteBatchSubmissionEnvironment|emoteBatchSubmit|emoteConnect|emoteConnectionObject|emoteEvaluate|emoteFile|emoteInputFiles|emoteProviderSettings|emoteRun|emoteRunProcess|emovalConditions|emoveAudioStream|emoveChannelListener|emoveChannelSubscribers|emoveVideoStream|eplicateLayer|eshapeLayer|esizeLayer|esourceFunction|esourceRegister|esourceRemove|esourceSubmit|esourceSystemBase|esourceSystemPath|esourceUpdate|esourceVersion|everseApplied|ipleyK|ipleyRassonRegion|ootTree|ulesTree))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:S(?:ameTestProperties|ampledEntityClass|earchAdjustment|earchIndexObject|earchIndices|earchQueryString|earchResultObject|ecuredAuthenticationKey|ecuredAuthenticationKeys|ecurityCertificate|equenceIndicesLayer|equenceLastLayer|equenceMostLayer|equencePredict|equencePredictorFunction|equenceRestLayer|equenceReverseLayer|erviceRequest|erviceSubmit|etFileFormatProperties|etSystemModel|lideShowVideo|moothPointDensity|nippet|nippetsVideo|nubPolyhedron|oftmaxLayer|olidBoundaryLoadValue|olidDisplacementCondition|olidFixedCondition|olidMechanicsPDEComponent|olidMechanicsStrain|olidMechanicsStress|ortedEntityClass|ourceLink|patialBinnedPointData|patialBoundaryCorrection|patialEstimate|patialEstimatorFunction|patialJ|patialNoiseLevel|patialObservationRegionQ|patialPointData|patialPointSelect|patialRandomnessTest|patialTransformationLayer|patialTrendFunction|peakerMatchQ|peechCases|peechInterpreter|peechRecognize|plice|tartExternalSession|tartWebSession|tereochemistryElements|traussHardcorePointProcess|traussPointProcess|ubsetCases|ubsetCount|ubsetPosition|ubsetReplace|ubtitleTrackSelection|ummationLayer|ymmetricDifference|ynthesizeMissingValues|ystemCredential|ystemCredentialData|ystemCredentialKey|ystemCredentialKeys|ystemCredentialStoreObject|ystemInstall|ystemModel|ystemModelExamples|ystemModelLinearize|ystemModelMeasurements|ystemModelParametricSimulate|ystemModelPlot|ystemModelReliability|ystemModelSimulate|ystemModelSimulateSensitivity|ystemModelSimulationData|ystemModeler|ystemModels))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:T(?:ableView|argetDevice|argetSystem|ernaryListPlot|ernaryPlotCorners|extCases|extContents|extElement|extPosition|extSearch|extSearchReport|extStructure|homasPointProcess|hreaded|hreadingLayer|ickDirection|ickLabelOrientation|ickLabelPositioning|ickLabels|ickLengths|ickPositions|oRawPointer|otalLayer|ourVideo|rainImageContentDetector|rainTextContentDetector|rainingProgressCheckpointing|rainingProgressFunction|rainingProgressMeasurements|rainingProgressReporting|rainingStoppingCriterion|rainingUpdateSchedule|ransposeLayer|ree|reeCases|reeChildren|reeCount|reeData|reeDelete|reeDepth|reeElementCoordinates|reeElementLabel|reeElementLabelFunction|reeElementLabelStyle|reeElementShape|reeElementShapeFunction|reeElementSize|reeElementSizeFunction|reeElementStyle|reeElementStyleFunction|reeExpression|reeExtract|reeFold|reeInsert|reeLayout|reeLeafCount|reeLeafQ|reeLeaves|reeLevel|reeMap|reeMapAt|reeOutline|reePosition|reeQ|reeReplacePart|reeRules|reeScan|reeSelect|reeSize|reeTraversalOrder|riangleCenter|riangleConstruct|riangleMeasurement|ypeDeclaration|ypeEvaluate|ypeOf|ypeSpecifier|yped))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:U(?:RLDownloadSubmit|nconstrainedParameters|nionedEntityClass|niqueElements|nitVectorLayer|nlabeledTree|nmanageObject|nregisterExternalEvaluator|pdateSearchIndex|seEmbeddedLibrary))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:V(?:alenceErrorHandling|alenceFilling|aluePreprocessingFunction|andermondeMatrix|arianceGammaPointProcess|ariogramFunction|ariogramModel|ectorAround|erifyDerivedKey|erifyDigitalSignature|erifyFileSignature|erifyInterpretation|ideo|ideoCapture|ideoCombine|ideoDelete|ideoExtractFrames|ideoFrameList|ideoFrameMap|ideoGenerator|ideoInsert|ideoIntervals|ideoJoin|ideoMap|ideoMapList|ideoMapTimeSeries|ideoPadding|ideoPause|ideoPlay|ideoQ|ideoRecord|ideoReplace|ideoScreenCapture|ideoSplit|ideoStop|ideoStream|ideoStreams|ideoTimeStretch|ideoTrackSelection|ideoTranscode|ideoTransparency|ideoTrim))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:W(?:ebAudioSearch|ebColumn|ebElementObject|ebExecute|ebImage|ebImageSearch|ebItem|ebRow|ebSearch|ebSessionObject|ebSessions|ebWindowObject|ikidataData|ikidataSearch|ikipediaSearch|ithCleanup|ithLock))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:Z(?:oomCenter|oomFactor))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:\\$(?:AllowExternalChannelFunctions|AudioDecoders|AudioEncoders|BlockchainBase|ChannelBase|CompilerEnvironment|CookieStore|CryptographicEllipticCurveNames|CurrentWebSession|DataStructures|DefaultNetworkInterface|DefaultProxyRules|DefaultRemoteBatchSubmissionEnvironment|DefaultRemoteKernel|DefaultSystemCredentialStore|ExternalIdentifierTypes|ExternalStorageBase|GeneratedAssetLocation|IncomingMailSettings|Initialization|InitializationContexts|MaxDisplayedChildren|NetworkInterfaces|NoValue|PersistenceBase|PersistencePath|PreInitialization|PublisherID|ResourceSystemBase|ResourceSystemPath|SSHAuthentication|ServiceCreditsAvailable|SourceLink|SubtitleDecoders|SubtitleEncoders|SystemCredentialStore|TargetSystems|TestFileName|VideoDecoders|VideoEncoders|VoiceStyles))(?![`$0-9A-Za-z])",name:"support.function.experimental.wolfram"},{match:"(?:A(?:llFalse|nyFalse))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:B(?:oolean))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:C(?:loudbase|omplexQ))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:D(?:ataSet))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:E(?:xpandFilename|xportPacket))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:F(?:ailed|alseQ))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:I(?:nterpolationFunction|nterpolationPolynomial))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:M(?:atch))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:O(?:ptionPattern|ptionsQ))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:R(?:ationalQ|ealQ))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:S(?:tringMatch|ymbolQ))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:U(?:nSameQ|rlExecute))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:\\$(?:PathNameSeparator|RegisteredUsername))(?![`$0-9A-Za-z])",name:"invalid.bad.wolfram"},{match:"(?:E(?:cho|xit))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:I(?:n|nString))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:O(?:ut))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:P(?:rint))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:Q(?:uit))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:\\$(?:HistoryLength|Line|Post|Pre|PrePrint|PreRead|SyntaxHandler))(?![`$0-9A-Za-z])",name:"invalid.session.wolfram"},{match:"(?:[$A-Za-z][$0-9A-Za-z]*)(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:[$A-Za-z][$0-9A-Za-z]*)",name:"symbol.unrecognized.wolfram"}]}},scopeName:"source.wolfram",aliases:["wl"]}),Tyi=[Syi]});var CBn={};Re(CBn,{default:()=>Dyi});var Byi,Dyi,wBn=z(()=>{Byi=Object.freeze({displayName:"ZenScript",fileTypes:["zs"],name:"zenscript",patterns:[{comment:"numbers",match:"\\b((0(x|X)[0-9a-fA-F]*)|((\\d+\\.?\\d*)|(\\.\\d+))((e|E)(\\+|-)?\\d+)?)([LlFfUuDd]|UL|ul)?\\b",name:"constant.numeric.zenscript"},{comment:"prefixedNumbers",match:"\\b\\-?(0b|0x|0o|0B|0X|0O)(0|[1-9a-fA-F][0-9a-fA-F_]*)[a-zA-Z_]*\\b",name:"constant.numeric.zenscript"},{include:"#code"},{comment:"arrays",match:"\\b((?:[a-z]\\w*\\.)*[A-Z]+\\w*)(?=\\[)",name:"storage.type.object.array.zenscript"}],repository:{brackets:{patterns:[{captures:{1:{name:"keyword.control.zenscript"},2:{name:"keyword.other.zenscript"},3:{name:"keyword.control.zenscript"},4:{name:"variable.other.zenscript"},5:{name:"keyword.control.zenscript"},6:{name:"constant.numeric.zenscript"},7:{name:"keyword.control.zenscript"}},comment:"items and blocks",match:"(<)\\b(.*?)(:(.*?(:(\\*|\\d+)?)?)?)(>)",name:"keyword.other.zenscript"}]},class:{captures:{1:{name:"storage.type.zenscript"},2:{name:"entity.name.type.class.zenscript"}},comment:"class",match:"(zenClass)\\s+(\\w+)",name:"meta.class.zenscript"},code:{patterns:[{include:"#class"},{include:"#functions"},{include:"#dots"},{include:"#quotes"},{include:"#brackets"},{include:"#comments"},{include:"#var"},{include:"#keywords"},{include:"#constants"},{include:"#operators"}]},comments:{patterns:[{comment:"inline comments",match:`//[^ ]*`,name:"comment.line.double=slash"},{begin:"\\/\\*",beginCaptures:{0:{name:"comment.block"}},comment:"block comments",end:"\\*\\/",endCaptures:{0:{name:"comment.block"}},name:"comment.block"}]},dots:{captures:{1:{name:"storage.type.zenscript"},2:{name:"keyword.control.zenscript"},5:{name:"keyword.control.zenscript"}},comment:"dots",match:"\\b(\\w+)(\\.)(\\w+)((\\.)(\\w+))*",name:"plain.text.zenscript"},functions:{captures:{0:{name:"storage.type.function.zenscript"},1:{name:"entity.name.function.zenscript"}},comment:"functions",match:"function\\s+([A-Za-z_$][\\w$]*)\\s*(?=\\()",name:"meta.function.zenscript"},keywords:{patterns:[{comment:"statement keywords",match:"\\b(instanceof|get|implements|set|import|function|override|const|if|else|do|while|for|throw|panic|lock|try|catch|finally|return|break|continue|switch|case|default|in|is|as|match|throws|super|new)\\b",name:"keyword.control.zenscript"},{comment:"storage keywords",match:"\\b(zenClass|zenConstructor|alias|class|interface|enum|struct|expand|variant|set|void|bool|byte|sbyte|short|ushort|int|uint|long|ulong|usize|float|double|char|string)\\b",name:"storage.type.zenscript"},{comment:"modifier keywords",match:"\\b(variant|abstract|final|private|public|export|internal|static|protected|implicit|virtual|extern|immutable)\\b",name:"storage.modifier.zenscript"},{comment:"annotation keywords",match:"\\b(Native|Precondition)\\b",name:"entity.other.attribute-name"},{comment:"language keywords",match:"\\b(null|true|false)\\b",name:"constant.language"}]},operators:{patterns:[{comment:"math operators",match:"\\b(\\.|\\.\\.|\\.\\.\\.|,|\\+|\\+=|\\+\\+|-|-=|--|~|~=|\\*|\\*=|/|/=|%|%=|\\||\\|=|\\|\\||&|&=|&&|\\^|\\^=|\\?|\\?\\.|\\?\\?|<|<=|<<|<<=|>|>=|>>|>>=|>>>|>>>=|=>|=|==|===|!|!=|!==|\\$|`)\\b",name:"keyword.control"},{comment:"colons",match:"\\b(;|:)\\b",name:"keyword.control"}]},quotes:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.zenscript"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.zenscript"}},name:"string.quoted.double.zenscript",patterns:[{match:"\\\\.",name:"constant.character.escape.zenscript"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.zenscript"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.zenscript"}},name:"string.quoted.single.zenscript",patterns:[{match:"\\\\.",name:"constant.character.escape.zenscript"}]}]},var:{comment:"var",match:"\\b(val|var)\\b",name:"storage.type"}},scopeName:"source.zenscript"}),Dyi=[Byi]});var EBn={};Re(EBn,{default:()=>Pyi});var Ryi,Pyi,xBn=z(()=>{Ryi=Object.freeze({displayName:"Zig",fileTypes:["zig","zon"],name:"zig",patterns:[{include:"#comments"},{include:"#strings"},{include:"#keywords"},{include:"#operators"},{include:"#punctuation"},{include:"#numbers"},{include:"#support"},{include:"#variables"}],repository:{commentContents:{patterns:[{match:"\\b(TODO|FIXME|XXX|NOTE)\\b:?",name:"keyword.todo.zig"}]},comments:{patterns:[{begin:"//[!/](?=[^/])",end:"$",name:"comment.line.documentation.zig",patterns:[{include:"#commentContents"}]},{begin:"//",end:"$",name:"comment.line.double-slash.zig",patterns:[{include:"#commentContents"}]}]},keywords:{patterns:[{match:"\\binline\\b(?!\\s*\\bfn\\b)",name:"keyword.control.repeat.zig"},{match:"\\b(while|for)\\b",name:"keyword.control.repeat.zig"},{match:"\\b(extern|packed|export|pub|noalias|inline|comptime|volatile|align|linksection|threadlocal|allowzero|noinline|callconv)\\b",name:"keyword.storage.zig"},{match:"\\b(struct|enum|union|opaque)\\b",name:"keyword.structure.zig"},{match:"\\b(asm|unreachable)\\b",name:"keyword.statement.zig"},{match:"\\b(break|return|continue|defer|errdefer)\\b",name:"keyword.control.flow.zig"},{match:"\\b(await|resume|suspend|async|nosuspend)\\b",name:"keyword.control.async.zig"},{match:"\\b(try|catch)\\b",name:"keyword.control.trycatch.zig"},{match:"\\b(if|else|switch|orelse)\\b",name:"keyword.control.conditional.zig"},{match:"\\b(null|undefined)\\b",name:"keyword.constant.default.zig"},{match:"\\b(true|false)\\b",name:"keyword.constant.bool.zig"},{match:"\\b(usingnamespace|test|and|or)\\b",name:"keyword.default.zig"},{match:"\\b(bool|void|noreturn|type|error|anyerror|anyframe|anytype|anyopaque)\\b",name:"keyword.type.zig"},{match:"\\b(f16|f32|f64|f80|f128|u\\d+|i\\d+|isize|usize|comptime_int|comptime_float)\\b",name:"keyword.type.integer.zig"},{match:"\\b(c_char|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|c_longlong|c_ulonglong|c_longdouble)\\b",name:"keyword.type.c.zig"}]},numbers:{patterns:[{match:"\\b0x[0-9a-fA-F][0-9a-fA-F_]*(\\.[0-9a-fA-F][0-9a-fA-F_]*)?([pP][+-]?[0-9a-fA-F_]+)?\\b",name:"constant.numeric.hexfloat.zig"},{match:"\\b\\d[0-9_]*(\\.\\d[0-9_]*)?([eE][+-]?[0-9_]+)?\\b",name:"constant.numeric.float.zig"},{match:"\\b\\d[0-9_]*\\b",name:"constant.numeric.decimal.zig"},{match:"\\b0x[a-fA-F0-9_]+\\b",name:"constant.numeric.hexadecimal.zig"},{match:"\\b0o[0-7_]+\\b",name:"constant.numeric.octal.zig"},{match:"\\b0b[01_]+\\b",name:"constant.numeric.binary.zig"},{match:"\\b\\d(([eEpP][+-])|[0-9a-zA-Z_])*(\\.(([eEpP][+-])|[0-9a-zA-Z_])*)?([eEpP][+-])?[0-9a-zA-Z_]*\\b",name:"constant.numeric.invalid.zig"}]},operators:{patterns:[{match:"(?<=\\[)\\*c(?=\\])",name:"keyword.operator.c-pointer.zig"},{match:"(\\b(and|or)\\b)|(==|!=|<=|>=|<|>)",name:"keyword.operator.comparison.zig"},{match:"(-%?|\\+%?|\\*%?|/|%)=?",name:"keyword.operator.arithmetic.zig"},{match:"(<<%?|>>|!|~|&|\\^|\\|)=?",name:"keyword.operator.bitwise.zig"},{match:"(==|\\+\\+|\\*\\*|->)",name:"keyword.operator.special.zig"},{match:"=",name:"keyword.operator.assignment.zig"},{match:"\\?",name:"keyword.operator.question.zig"}]},punctuation:{patterns:[{match:"\\.",name:"punctuation.accessor.zig"},{match:",",name:"punctuation.comma.zig"},{match:":",name:"punctuation.separator.key-value.zig"},{match:";",name:"punctuation.terminator.statement.zig"}]},stringcontent:{patterns:[{match:`\\\\([nrt'"\\\\]|(x[0-9a-fA-F]{2})|(u\\{[0-9a-fA-F]+\\}))`,name:"constant.character.escape.zig"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.zig"}]},strings:{patterns:[{begin:'"',end:'"',name:"string.quoted.double.zig",patterns:[{include:"#stringcontent"}]},{begin:"\\\\\\\\",end:"$",name:"string.multiline.zig"},{match:"'([^'\\\\]|\\\\(x[ \\t]{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.))'",name:"string.quoted.single.zig"}]},support:{patterns:[{comment:"Built-in functions",match:"@[_a-zA-Z][_a-zA-Z0-9]*",name:"support.function.builtin.zig"}]},variables:{patterns:[{name:"meta.function.declaration.zig",patterns:[{captures:{1:{name:"storage.type.function.zig"},2:{name:"entity.name.type.zig"}},match:"\\b(fn)\\s+([A-Z][a-zA-Z0-9]*)\\b"},{captures:{1:{name:"storage.type.function.zig"},2:{name:"entity.name.function.zig"}},match:"\\b(fn)\\s+([_a-zA-Z][_a-zA-Z0-9]*)\\b"},{begin:'\\b(fn)\\s+@"',beginCaptures:{1:{name:"storage.type.function.zig"}},end:'"',name:"entity.name.function.string.zig",patterns:[{include:"#stringcontent"}]},{match:"\\b(const|var|fn)\\b",name:"keyword.default.zig"}]},{name:"meta.function.call.zig",patterns:[{match:"([A-Z][a-zA-Z0-9]*)(?=\\s*\\()",name:"entity.name.type.zig"},{match:"([_a-zA-Z][_a-zA-Z0-9]*)(?=\\s*\\()",name:"entity.name.function.zig"}]},{name:"meta.variable.zig",patterns:[{match:"\\b[_a-zA-Z][_a-zA-Z0-9]*\\b",name:"variable.zig"},{begin:'@"',end:'"',name:"variable.string.zig",patterns:[{include:"#stringcontent"}]}]}]}},scopeName:"source.zig"}),Pyi=[Ryi]});var Ys=P((I6s,oDn)=>{"use strict";oDn.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var FAt=P((k6s,dDn)=>{"use strict";var NK=0,RAt=1e3,PAt=(RAt>>1)-1,BL,QAt=Symbol("kFastTimer"),tD=[],NAt=-2,LAt=-1,cDn=0,sDn=1;function MAt(){NK+=PAt;let n=0,e=tD.length;for(;n=t._idleStart+t._idleTimeout&&(t._state=LAt,t._idleStart=-1,t._onTimeout(t._timerArg)),t._state===LAt?(t._state=NAt,--e!==0&&(tD[n]=tD[e])):++n}tD.length=e,tD.length!==0&&lDn()}function lDn(){BL?.refresh?BL.refresh():(clearTimeout(BL),BL=setTimeout(MAt,PAt),BL?.unref())}var mLe=class{[QAt]=!0;_state=NAt;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,r){this._onTimeout=e,this._idleTimeout=t,this._timerArg=r,this.refresh()}refresh(){this._state===NAt&&tD.push(this),(!BL||tD.length===1)&&lDn(),this._state=cDn}clear(){this._state=LAt,this._idleStart=-1}};dDn.exports={setTimeout(n,e,t){return e<=RAt?setTimeout(n,e,t):new mLe(n,e,t)},clearTimeout(n){n[QAt]?n.clear():clearTimeout(n)},setFastTimeout(n,e,t){return new mLe(n,e,t)},clearFastTimeout(n){n.clear()},now(){return NK},tick(n=0){NK+=n-RAt+1,MAt(),MAt()},reset(){NK=0,tD.length=0,clearTimeout(BL),BL=null},kFastTimer:QAt}});var Ta=P((S6s,uDn)=>{"use strict";var Hl=class extends Error{constructor(e,t){super(e,t),this.name="UndiciError",this.code="UND_ERR"}},OAt=class extends Hl{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}},UAt=class extends Hl{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}},qAt=class extends Hl{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}},$At=class extends Hl{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}},zAt=class extends Hl{constructor(e,t,r,a){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=a,this.status=t,this.statusCode=t,this.headers=r}},jAt=class extends Hl{constructor(e){super(e),this.name="InvalidArgumentError",this.message=e||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}},GAt=class extends Hl{constructor(e){super(e),this.name="InvalidReturnValueError",this.message=e||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}},ALe=class extends Hl{constructor(e){super(e),this.name="AbortError",this.message=e||"The operation was aborted"}},HAt=class extends ALe{constructor(e){super(e),this.name="AbortError",this.message=e||"Request aborted",this.code="UND_ERR_ABORTED"}},WAt=class extends Hl{constructor(e){super(e),this.name="InformationalError",this.message=e||"Request information",this.code="UND_ERR_INFO"}},ZAt=class extends Hl{constructor(e){super(e),this.name="RequestContentLengthMismatchError",this.message=e||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}},VAt=class extends Hl{constructor(e){super(e),this.name="ResponseContentLengthMismatchError",this.message=e||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}},YAt=class extends Hl{constructor(e){super(e),this.name="ClientDestroyedError",this.message=e||"The client is destroyed",this.code="UND_ERR_DESTROYED"}},KAt=class extends Hl{constructor(e){super(e),this.name="ClientClosedError",this.message=e||"The client is closed",this.code="UND_ERR_CLOSED"}},JAt=class extends Hl{constructor(e,t){super(e),this.name="SocketError",this.message=e||"Socket error",this.code="UND_ERR_SOCKET",this.socket=t}},XAt=class extends Hl{constructor(e){super(e),this.name="NotSupportedError",this.message=e||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}},egt=class extends Hl{constructor(e){super(e),this.name="MissingUpstreamError",this.message=e||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}},tgt=class extends Error{constructor(e,t,r){super(e),this.name="HTTPParserError",this.code=t?`HPE_${t}`:void 0,this.data=r?r.toString():void 0}},ngt=class extends Hl{constructor(e){super(e),this.name="ResponseExceededMaxSizeError",this.message=e||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}},rgt=class extends Hl{constructor(e,t,{headers:r,data:a}){super(e),this.name="RequestRetryError",this.message=e||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=t,this.data=a,this.headers=r}},igt=class extends Hl{constructor(e,t,{headers:r,body:a}){super(e),this.name="ResponseError",this.message=e||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=t,this.body=a,this.headers=r}},agt=class extends Hl{constructor(e,t,r={}){super(t,{cause:e,...r}),this.name="SecureProxyConnectionError",this.message=t||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=e}};uDn.exports={AbortError:ALe,HTTPParserError:tgt,UndiciError:Hl,HeadersTimeoutError:UAt,HeadersOverflowError:qAt,BodyTimeoutError:$At,RequestContentLengthMismatchError:ZAt,ConnectTimeoutError:OAt,ResponseStatusCodeError:zAt,InvalidArgumentError:jAt,InvalidReturnValueError:GAt,RequestAbortedError:HAt,ClientDestroyedError:YAt,ClientClosedError:KAt,InformationalError:WAt,SocketError:JAt,NotSupportedError:XAt,ResponseContentLengthMismatchError:VAt,BalancedPoolMissingUpstreamError:egt,ResponseExceededMaxSizeError:ngt,RequestRetryError:rgt,ResponseError:igt,SecureProxyConnectionError:agt}});var fLe=P((T6s,mDn)=>{"use strict";var ogt=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],gLe={};Object.setPrototypeOf(gLe,null);var pDn={};Object.setPrototypeOf(pDn,null);function N0i(n){let e=pDn[n];return e===void 0&&(e=Buffer.from(n)),e}for(let n=0;n{"use strict";var{wellknownHeaderNames:ADn,headerNameLowerCasedRecord:L0i}=fLe(),sgt=class n{value=null;left=null;middle=null;right=null;code;constructor(e,t,r){if(r===void 0||r>=e.length)throw new TypeError("Unreachable");if((this.code=e.charCodeAt(r))>127)throw new TypeError("key must be ascii string");e.length!==++r?this.middle=new n(e,t,r):this.value=t}add(e,t){let r=e.length;if(r===0)throw new TypeError("Unreachable");let a=0,o=this;for(;;){let s=e.charCodeAt(a);if(s>127)throw new TypeError("key must be ascii string");if(o.code===s)if(r===++a){o.value=t;break}else if(o.middle!==null)o=o.middle;else{o.middle=new n(e,t,a);break}else if(o.code=65&&(o|=32);a!==null;){if(o===a.code){if(t===++r)return a;a=a.middle;break}a=a.code{"use strict";var oAe=require("node:assert"),{kDestroyed:vDn,kBodyUsed:LK,kListeners:yLe,kBody:bDn}=Ys(),{IncomingMessage:M0i}=require("node:http"),CDn=require("node:stream"),F0i=require("node:net"),{Blob:O0i}=require("node:buffer"),{stringify:U0i}=require("node:querystring"),{EventEmitter:q0i}=require("node:events"),bLe=FAt(),{InvalidArgumentError:Jp,ConnectTimeoutError:$0i}=Ta(),{headerNameLowerCasedRecord:z0i}=fLe(),{tree:wDn}=hDn(),[j0i,G0i]=process.versions.node.split(".",2).map(n=>Number(n)),vLe=class{constructor(e){this[bDn]=e,this[LK]=!1}async*[Symbol.asyncIterator](){oAe(!this[LK],"disturbed"),this[LK]=!0,yield*this[bDn]}};function yDn(){}function H0i(n){return CLe(n)?(SDn(n)===0&&n.on("data",function(){oAe(!1)}),typeof n.readableDidRead!="boolean"&&(n[LK]=!1,q0i.prototype.on.call(n,"data",function(){this[LK]=!0})),n):n&&typeof n.pipeTo=="function"?new vLe(n):n&&typeof n!="string"&&!ArrayBuffer.isView(n)&&kDn(n)?new vLe(n):n}function CLe(n){return n&&typeof n=="object"&&typeof n.pipe=="function"&&typeof n.on=="function"}function EDn(n){if(n===null)return!1;if(n instanceof O0i)return!0;if(typeof n!="object")return!1;{let e=n[Symbol.toStringTag];return(e==="Blob"||e==="File")&&("stream"in n&&typeof n.stream=="function"||"arrayBuffer"in n&&typeof n.arrayBuffer=="function")}}function W0i(n,e){if(n.includes("?")||n.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let t=U0i(e);return t&&(n+="?"+t),n}function xDn(n){let e=parseInt(n,10);return e===Number(n)&&e>=0&&e<=65535}function _Le(n){return n!=null&&n[0]==="h"&&n[1]==="t"&&n[2]==="t"&&n[3]==="p"&&(n[4]===":"||n[4]==="s"&&n[5]===":")}function IDn(n){if(typeof n=="string"){if(n=new URL(n),!_Le(n.origin||n.protocol))throw new Jp("Invalid URL protocol: the URL must start with `http:` or `https:`.");return n}if(!n||typeof n!="object")throw new Jp("Invalid URL: The URL argument must be a non-null object.");if(!(n instanceof URL)){if(n.port!=null&&n.port!==""&&xDn(n.port)===!1)throw new Jp("Invalid URL: port must be a valid integer or a string representation of an integer.");if(n.path!=null&&typeof n.path!="string")throw new Jp("Invalid URL path: the path must be a string or null/undefined.");if(n.pathname!=null&&typeof n.pathname!="string")throw new Jp("Invalid URL pathname: the pathname must be a string or null/undefined.");if(n.hostname!=null&&typeof n.hostname!="string")throw new Jp("Invalid URL hostname: the hostname must be a string or null/undefined.");if(n.origin!=null&&typeof n.origin!="string")throw new Jp("Invalid URL origin: the origin must be a string or null/undefined.");if(!_Le(n.origin||n.protocol))throw new Jp("Invalid URL protocol: the URL must start with `http:` or `https:`.");let e=n.port!=null?n.port:n.protocol==="https:"?443:80,t=n.origin!=null?n.origin:`${n.protocol||""}//${n.hostname||""}:${e}`,r=n.path!=null?n.path:`${n.pathname||""}${n.search||""}`;return t[t.length-1]==="/"&&(t=t.slice(0,t.length-1)),r&&r[0]!=="/"&&(r=`/${r}`),new URL(`${t}${r}`)}if(!_Le(n.origin||n.protocol))throw new Jp("Invalid URL protocol: the URL must start with `http:` or `https:`.");return n}function Z0i(n){if(n=IDn(n),n.pathname!=="/"||n.search||n.hash)throw new Jp("invalid url");return n}function V0i(n){if(n[0]==="["){let t=n.indexOf("]");return oAe(t!==-1),n.substring(1,t)}let e=n.indexOf(":");return e===-1?n:n.substring(0,e)}function Y0i(n){if(!n)return null;oAe(typeof n=="string");let e=V0i(n);return F0i.isIP(e)?"":e}function K0i(n){return JSON.parse(JSON.stringify(n))}function J0i(n){return n!=null&&typeof n[Symbol.asyncIterator]=="function"}function kDn(n){return n!=null&&(typeof n[Symbol.iterator]=="function"||typeof n[Symbol.asyncIterator]=="function")}function SDn(n){if(n==null)return 0;if(CLe(n)){let e=n._readableState;return e&&e.objectMode===!1&&e.ended===!0&&Number.isFinite(e.length)?e.length:null}else{if(EDn(n))return n.size!=null?n.size:null;if(RDn(n))return n.byteLength}return null}function TDn(n){return n&&!!(n.destroyed||n[vDn]||CDn.isDestroyed?.(n))}function BDn(n,e){n==null||!CLe(n)||TDn(n)||(typeof n.destroy=="function"?(Object.getPrototypeOf(n).constructor===M0i&&(n.socket=null),n.destroy(e)):e&&queueMicrotask(()=>{n.emit("error",e)}),n.destroyed!==!0&&(n[vDn]=!0))}var X0i=/timeout=(\d+)/;function e_i(n){let e=n.match(X0i);return e?parseInt(e[1],10)*1e3:null}function DDn(n){return typeof n=="string"?z0i[n]??n.toLowerCase():wDn.lookup(n)??n.toString("latin1").toLowerCase()}function t_i(n){return wDn.lookup(n)??n.toString("latin1").toLowerCase()}function n_i(n,e){e===void 0&&(e={});for(let t=0;ts.toString("utf8")):o.toString("utf8")}}return"content-length"in e&&"content-disposition"in e&&(e["content-disposition"]=Buffer.from(e["content-disposition"]).toString("latin1")),e}function r_i(n){let e=n.length,t=new Array(e),r=!1,a=-1,o,s,c=0;for(let l=0;lBuffer.from(e))}function RDn(n){return n instanceof Uint8Array||Buffer.isBuffer(n)}function a_i(n,e,t){if(!n||typeof n!="object")throw new Jp("handler must be an object");if(typeof n.onRequestStart!="function"){if(typeof n.onConnect!="function")throw new Jp("invalid onConnect method");if(typeof n.onError!="function")throw new Jp("invalid onError method");if(typeof n.onBodySent!="function"&&n.onBodySent!==void 0)throw new Jp("invalid onBodySent method");if(t||e==="CONNECT"){if(typeof n.onUpgrade!="function")throw new Jp("invalid onUpgrade method")}else{if(typeof n.onHeaders!="function")throw new Jp("invalid onHeaders method");if(typeof n.onData!="function")throw new Jp("invalid onData method");if(typeof n.onComplete!="function")throw new Jp("invalid onComplete method")}}}function o_i(n){return!!(n&&(CDn.isDisturbed(n)||n[LK]))}function s_i(n){return{localAddress:n.localAddress,localPort:n.localPort,remoteAddress:n.remoteAddress,remotePort:n.remotePort,remoteFamily:n.remoteFamily,timeout:n.timeout,bytesWritten:n.bytesWritten,bytesRead:n.bytesRead}}function c_i(n){let e;return new ReadableStream({async start(){e=n[Symbol.asyncIterator]()},pull(t){async function r(){let{done:a,value:o}=await e.next();if(a)queueMicrotask(()=>{t.close(),t.byobRequest?.respond(0)});else{let s=Buffer.isBuffer(o)?o:Buffer.from(o);if(s.byteLength)t.enqueue(new Uint8Array(s));else return await r()}}return r()},async cancel(){await e.return()},type:"bytes"})}function l_i(n){return n&&typeof n=="object"&&typeof n.append=="function"&&typeof n.delete=="function"&&typeof n.get=="function"&&typeof n.getAll=="function"&&typeof n.has=="function"&&typeof n.set=="function"&&n[Symbol.toStringTag]==="FormData"}function d_i(n,e){return"addEventListener"in n?(n.addEventListener("abort",e,{once:!0}),()=>n.removeEventListener("abort",e)):(n.once("abort",e),()=>n.removeListener("abort",e))}function PDn(n){switch(n){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return n>=33&&n<=126}}function u_i(n){if(n.length===0)return!1;for(let e=0;e{if(!e.timeout)return yDn;let t=null,r=null,a=bLe.setFastTimeout(()=>{t=setImmediate(()=>{r=setImmediate(()=>_Dn(n.deref(),e))})},e.timeout);return()=>{bLe.clearFastTimeout(a),clearImmediate(t),clearImmediate(r)}}:(n,e)=>{if(!e.timeout)return yDn;let t=null,r=bLe.setFastTimeout(()=>{t=setImmediate(()=>{_Dn(n.deref(),e)})},e.timeout);return()=>{bLe.clearFastTimeout(r),clearImmediate(t)}};function _Dn(n,e){if(n==null)return;let t="Connect Timeout Error";Array.isArray(n.autoSelectFamilyAttemptedAddresses)?t+=` (attempted addresses: ${n.autoSelectFamilyAttemptedAddresses.join(", ")},`:t+=` (attempted address: ${e.hostname}:${e.port},`,t+=` timeout: ${e.timeout}ms)`,BDn(n,new $0i(t))}var QDn=Object.create(null);QDn.enumerable=!0;var cgt={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},NDn={...cgt,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(cgt,null);Object.setPrototypeOf(NDn,null);LDn.exports={kEnumerableProperty:QDn,isDisturbed:o_i,isBlobLike:EDn,parseOrigin:Z0i,parseURL:IDn,getServerName:Y0i,isStream:CLe,isIterable:kDn,isAsyncIterable:J0i,isDestroyed:TDn,headerNameToString:DDn,bufferToLowerCasedHeaderName:t_i,addListener:f_i,removeAllListeners:h_i,errorRequest:b_i,parseRawHeaders:r_i,encodeRawHeaders:i_i,parseHeaders:n_i,parseKeepAliveTimeout:e_i,destroy:BDn,bodyLength:SDn,deepClone:K0i,ReadableStreamFrom:c_i,isBuffer:RDn,assertRequestHandler:a_i,getSocketInfo:s_i,isFormDataLike:l_i,serializePathWithQuery:W0i,addAbortListener:d_i,isValidHTTPToken:u_i,isValidHeaderValue:m_i,isTokenCharCode:PDn,parseRangeHeader:g_i,normalizedMethodRecordsBase:cgt,normalizedMethodRecords:NDn,isValidPort:xDn,isHttpOrHttpsPrefixed:_Le,nodeMajor:j0i,nodeMinor:G0i,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody:H0i,setupConnectTimeout:y_i}});var ugt=P((R6s,qDn)=>{"use strict";var{kConnected:MDn,kPending:FDn,kRunning:ODn,kSize:UDn,kFree:__i,kQueued:v_i}=Ys(),lgt=class{constructor(e){this.connected=e[MDn],this.pending=e[FDn],this.running=e[ODn],this.size=e[UDn]}},dgt=class{constructor(e){this.connected=e[MDn],this.free=e[__i],this.pending=e[FDn],this.queued=e[v_i],this.running=e[ODn],this.size=e[UDn]}};qDn.exports={ClientStats:lgt,PoolStats:dgt}});var nD=P((P6s,HDn)=>{"use strict";var Bs=require("node:diagnostics_channel"),pgt=require("node:util"),d5=pgt.debuglog("undici"),sAe=pgt.debuglog("fetch"),wLe=pgt.debuglog("websocket"),C_i={beforeConnect:Bs.channel("undici:client:beforeConnect"),connected:Bs.channel("undici:client:connected"),connectError:Bs.channel("undici:client:connectError"),sendHeaders:Bs.channel("undici:client:sendHeaders"),create:Bs.channel("undici:request:create"),bodySent:Bs.channel("undici:request:bodySent"),bodyChunkSent:Bs.channel("undici:request:bodyChunkSent"),bodyChunkReceived:Bs.channel("undici:request:bodyChunkReceived"),headers:Bs.channel("undici:request:headers"),trailers:Bs.channel("undici:request:trailers"),error:Bs.channel("undici:request:error"),open:Bs.channel("undici:websocket:open"),close:Bs.channel("undici:websocket:close"),socketError:Bs.channel("undici:websocket:socket_error"),ping:Bs.channel("undici:websocket:ping"),pong:Bs.channel("undici:websocket:pong")},$Dn=!1;function GDn(n=d5){$Dn||($Dn=!0,Bs.subscribe("undici:client:beforeConnect",e=>{let{connectParams:{version:t,protocol:r,port:a,host:o}}=e;n("connecting to %s%s using %s%s",o,a?`:${a}`:"",r,t)}),Bs.subscribe("undici:client:connected",e=>{let{connectParams:{version:t,protocol:r,port:a,host:o}}=e;n("connected to %s%s using %s%s",o,a?`:${a}`:"",r,t)}),Bs.subscribe("undici:client:connectError",e=>{let{connectParams:{version:t,protocol:r,port:a,host:o},error:s}=e;n("connection to %s%s using %s%s errored - %s",o,a?`:${a}`:"",r,t,s.message)}),Bs.subscribe("undici:client:sendHeaders",e=>{let{request:{method:t,path:r,origin:a}}=e;n("sending request to %s %s%s",t,a,r)}))}var zDn=!1;function w_i(n=d5){zDn||(zDn=!0,Bs.subscribe("undici:request:headers",e=>{let{request:{method:t,path:r,origin:a},response:{statusCode:o}}=e;n("received response to %s %s%s - HTTP %d",t,a,r,o)}),Bs.subscribe("undici:request:trailers",e=>{let{request:{method:t,path:r,origin:a}}=e;n("trailers received from %s %s%s",t,a,r)}),Bs.subscribe("undici:request:error",e=>{let{request:{method:t,path:r,origin:a},error:o}=e;n("request to %s %s%s errored - %s",t,a,r,o.message)}))}var jDn=!1;function E_i(n=wLe){jDn||(jDn=!0,Bs.subscribe("undici:websocket:open",e=>{let{address:{address:t,port:r}}=e;n("connection opened %s%s",t,r?`:${r}`:"")}),Bs.subscribe("undici:websocket:close",e=>{let{websocket:t,code:r,reason:a}=e;n("closed connection to %s - %s %s",t.url,r,a)}),Bs.subscribe("undici:websocket:socket_error",e=>{n("connection errored - %s",e.message)}),Bs.subscribe("undici:websocket:ping",e=>{n("ping received")}),Bs.subscribe("undici:websocket:pong",e=>{n("pong received")}))}(d5.enabled||sAe.enabled)&&(GDn(sAe.enabled?sAe:d5),w_i(sAe.enabled?sAe:d5));wLe.enabled&&(GDn(d5.enabled?d5:wLe),E_i(wLe));HDn.exports={channels:C_i}});var KDn=P((Q6s,YDn)=>{"use strict";var{InvalidArgumentError:Al,NotSupportedError:x_i}=Ta(),Ek=require("node:assert"),{isValidHTTPToken:VDn,isValidHeaderValue:WDn,isStream:I_i,destroy:k_i,isBuffer:S_i,isFormDataLike:T_i,isIterable:B_i,isBlobLike:D_i,serializePathWithQuery:R_i,assertRequestHandler:P_i,getServerName:Q_i,normalizedMethodRecords:N_i}=zi(),{channels:db}=nD(),{headerNameLowerCasedRecord:ZDn}=fLe(),L_i=/[^\u0021-\u00ff]/,xv=Symbol("handler"),mgt=class{constructor(e,{path:t,method:r,body:a,headers:o,query:s,idempotent:c,blocking:l,upgrade:d,headersTimeout:u,bodyTimeout:p,reset:m,expectContinue:A,servername:g,throwOnError:f},b){if(typeof t!="string")throw new Al("path must be a string");if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&r!=="CONNECT")throw new Al("path must be an absolute URL or start with a slash");if(L_i.test(t))throw new Al("invalid request path");if(typeof r!="string")throw new Al("method must be a string");if(N_i[r]===void 0&&!VDn(r))throw new Al("invalid request method");if(d&&typeof d!="string")throw new Al("upgrade must be a string");if(u!=null&&(!Number.isFinite(u)||u<0))throw new Al("invalid headersTimeout");if(p!=null&&(!Number.isFinite(p)||p<0))throw new Al("invalid bodyTimeout");if(m!=null&&typeof m!="boolean")throw new Al("invalid reset");if(A!=null&&typeof A!="boolean")throw new Al("invalid expectContinue");if(f!=null)throw new Al("invalid throwOnError");if(this.headersTimeout=u,this.bodyTimeout=p,this.method=r,this.abort=null,a==null)this.body=null;else if(I_i(a)){this.body=a;let y=this.body._readableState;(!y||!y.autoDestroy)&&(this.endHandler=function(){k_i(this)},this.body.on("end",this.endHandler)),this.errorHandler=_=>{this.abort?this.abort(_):this.error=_},this.body.on("error",this.errorHandler)}else if(S_i(a))this.body=a.byteLength?a:null;else if(ArrayBuffer.isView(a))this.body=a.buffer.byteLength?Buffer.from(a.buffer,a.byteOffset,a.byteLength):null;else if(a instanceof ArrayBuffer)this.body=a.byteLength?Buffer.from(a):null;else if(typeof a=="string")this.body=a.length?Buffer.from(a):null;else if(T_i(a)||B_i(a)||D_i(a))this.body=a;else throw new Al("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=d||null,this.path=s?R_i(t,s):t,this.origin=e,this.idempotent=c??(r==="HEAD"||r==="GET"),this.blocking=l??this.method!=="HEAD",this.reset=m??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=A??!1,Array.isArray(o)){if(o.length%2!==0)throw new Al("headers array must be even");for(let y=0;y{"use strict";var{InvalidArgumentError:M_i}=Ta();XDn.exports=class JDn{#e;constructor(e){this.#e=e}static wrap(e){return e.onRequestStart?e:new JDn(e)}onConnect(e,t){return this.#e.onConnect?.(e,t)}onHeaders(e,t,r,a){return this.#e.onHeaders?.(e,t,r,a)}onUpgrade(e,t,r){return this.#e.onUpgrade?.(e,t,r)}onData(e){return this.#e.onData?.(e)}onComplete(e){return this.#e.onComplete?.(e)}onError(e){if(!this.#e.onError)throw e;return this.#e.onError?.(e)}onRequestStart(e,t){this.#e.onConnect?.(r=>e.abort(r),t)}onRequestUpgrade(e,t,r,a){let o=[];for(let[s,c]of Object.entries(r))o.push(Buffer.from(s),Array.isArray(c)?c.map(l=>Buffer.from(l)):Buffer.from(c));this.#e.onUpgrade?.(t,o,a)}onResponseStart(e,t,r,a){let o=[];for(let[s,c]of Object.entries(r))o.push(Buffer.from(s),Array.isArray(c)?c.map(l=>Buffer.from(l)):Buffer.from(c));this.#e.onHeaders?.(t,o,()=>e.resume(),a)===!1&&e.pause()}onResponseData(e,t){this.#e.onData?.(t)===!1&&e.pause()}onResponseEnd(e,t){let r=[];for(let[a,o]of Object.entries(t))r.push(Buffer.from(a),Array.isArray(o)?o.map(s=>Buffer.from(s)):Buffer.from(o));this.#e.onComplete?.(r)}onResponseError(e,t){if(!this.#e.onError)throw new M_i("invalid onError method");this.#e.onError?.(t)}}});var cAe=P((L6s,e2n)=>{"use strict";var F_i=require("node:events"),O_i=xLe(),U_i=n=>(e,t)=>n(e,O_i.wrap(t)),Agt=class extends F_i{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){let t=Array.isArray(e[0])?e[0]:e,r=this.dispatch.bind(this);for(let a of t)if(a!=null){if(typeof a!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof a}`);if(r=a(r),r=U_i(r),r==null||typeof r!="function"||r.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(a,o)=>o==="dispatch"?r:a[o]})}};e2n.exports=Agt});var r2n=P((M6s,n2n)=>{"use strict";var{parseHeaders:ggt}=zi(),{InvalidArgumentError:q_i}=Ta(),fgt=Symbol("resume"),hgt=class{#e=!1;#t=null;#n=!1;#r;[fgt]=null;constructor(e){this.#r=e}pause(){this.#e=!0}resume(){this.#e&&(this.#e=!1,this[fgt]?.())}abort(e){this.#n||(this.#n=!0,this.#t=e,this.#r(e))}get aborted(){return this.#n}get reason(){return this.#t}get paused(){return this.#e}};n2n.exports=class t2n{#e;#t;constructor(e){this.#e=e}static unwrap(e){return e.onRequestStart?new t2n(e):e}onConnect(e,t){this.#t=new hgt(e),this.#e.onRequestStart?.(this.#t,t)}onUpgrade(e,t,r){this.#e.onRequestUpgrade?.(this.#t,e,ggt(t),r)}onHeaders(e,t,r,a){return this.#t[fgt]=r,this.#e.onResponseStart?.(this.#t,e,ggt(t),a),!this.#t.paused}onData(e){return this.#e.onResponseData?.(this.#t,e),!this.#t.paused}onComplete(e){this.#e.onResponseEnd?.(this.#t,ggt(e))}onError(e){if(!this.#e.onResponseError)throw new q_i("invalid onError method");this.#e.onResponseError?.(this.#t,e)}}});var u5=P((F6s,i2n)=>{"use strict";var $_i=cAe(),z_i=r2n(),{ClientDestroyedError:bgt,ClientClosedError:j_i,InvalidArgumentError:ILe}=Ta(),{kDestroy:G_i,kClose:H_i,kClosed:lAe,kDestroyed:MK,kDispatch:W_i}=Ys(),rD=Symbol("onDestroyed"),FK=Symbol("onClosed"),ygt=class extends $_i{constructor(){super(),this[MK]=!1,this[rD]=null,this[lAe]=!1,this[FK]=[]}get destroyed(){return this[MK]}get closed(){return this[lAe]}close(e){if(e===void 0)return new Promise((r,a)=>{this.close((o,s)=>o?a(o):r(s))});if(typeof e!="function")throw new ILe("invalid callback");if(this[MK]){queueMicrotask(()=>e(new bgt,null));return}if(this[lAe]){this[FK]?this[FK].push(e):queueMicrotask(()=>e(null,null));return}this[lAe]=!0,this[FK].push(e);let t=()=>{let r=this[FK];this[FK]=null;for(let a=0;athis.destroy()).then(()=>{queueMicrotask(t)})}destroy(e,t){if(typeof e=="function"&&(t=e,e=null),t===void 0)return new Promise((a,o)=>{this.destroy(e,(s,c)=>s?o(s):a(c))});if(typeof t!="function")throw new ILe("invalid callback");if(this[MK]){this[rD]?this[rD].push(t):queueMicrotask(()=>t(null,null));return}e||(e=new bgt),this[MK]=!0,this[rD]=this[rD]||[],this[rD].push(t);let r=()=>{let a=this[rD];this[rD]=null;for(let o=0;o{queueMicrotask(r)})}dispatch(e,t){if(!t||typeof t!="object")throw new ILe("handler must be an object");t=z_i.unwrap(t);try{if(!e||typeof e!="object")throw new ILe("opts must be an object.");if(this[MK]||this[rD])throw new bgt;if(this[lAe])throw new j_i;return this[W_i](e,t)}catch(r){if(typeof t.onError!="function")throw r;return t.onError(r),!1}}};i2n.exports=ygt});var dAe=P((U6s,s2n)=>{"use strict";var Z_i=require("node:net"),a2n=require("node:assert"),o2n=zi(),{InvalidArgumentError:V_i}=Ta(),_gt,Y_i=class{constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map,this._sessionRegistry=new FinalizationRegistry(t=>{if(this._sessionCache.size{"use strict";Object.defineProperty(kLe,"__esModule",{value:!0});kLe.enumToMap=void 0;function J_i(n,e=[],t=[]){var r,a;let o=((r=e?.length)!==null&&r!==void 0?r:0)===0,s=((a=t?.length)!==null&&a!==void 0?a:0)===0;return Object.fromEntries(Object.entries(n).filter(([,c])=>typeof c=="number"&&(o||e.includes(c))&&(s||!t.includes(c))))}kLe.enumToMap=J_i});var l2n=P(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.SPECIAL_HEADERS=Le.MINOR=Le.MAJOR=Le.HTAB_SP_VCHAR_OBS_TEXT=Le.QUOTED_STRING=Le.CONNECTION_TOKEN_CHARS=Le.HEADER_CHARS=Le.TOKEN=Le.HEX=Le.URL_CHAR=Le.USERINFO_CHARS=Le.MARK=Le.ALPHANUM=Le.NUM=Le.HEX_MAP=Le.NUM_MAP=Le.ALPHA=Le.STATUSES_HTTP=Le.H_METHOD_MAP=Le.METHOD_MAP=Le.METHODS_RTSP=Le.METHODS_ICE=Le.METHODS_HTTP=Le.HEADER_STATE=Le.FINISH=Le.STATUSES=Le.METHODS=Le.LENIENT_FLAGS=Le.FLAGS=Le.TYPE=Le.ERROR=void 0;var X_i=c2n();Le.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};Le.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};Le.FLAGS={CONNECTION_KEEP_ALIVE:1,CONNECTION_CLOSE:2,CONNECTION_UPGRADE:4,CHUNKED:8,UPGRADE:16,CONTENT_LENGTH:32,SKIPBODY:64,TRAILING:128,TRANSFER_ENCODING:512};Le.LENIENT_FLAGS={HEADERS:1,CHUNKED_LENGTH:2,KEEP_ALIVE:4,TRANSFER_ENCODING:8,VERSION:16,DATA_AFTER_CLOSE:32,OPTIONAL_LF_AFTER_CR:64,OPTIONAL_CRLF_AFTER_CHUNK:128,OPTIONAL_CR_BEFORE_LF:256,SPACES_AFTER_CHUNK_SIZE:512};Le.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};Le.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};Le.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};Le.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};Le.METHODS_HTTP=[Le.METHODS.DELETE,Le.METHODS.GET,Le.METHODS.HEAD,Le.METHODS.POST,Le.METHODS.PUT,Le.METHODS.CONNECT,Le.METHODS.OPTIONS,Le.METHODS.TRACE,Le.METHODS.COPY,Le.METHODS.LOCK,Le.METHODS.MKCOL,Le.METHODS.MOVE,Le.METHODS.PROPFIND,Le.METHODS.PROPPATCH,Le.METHODS.SEARCH,Le.METHODS.UNLOCK,Le.METHODS.BIND,Le.METHODS.REBIND,Le.METHODS.UNBIND,Le.METHODS.ACL,Le.METHODS.REPORT,Le.METHODS.MKACTIVITY,Le.METHODS.CHECKOUT,Le.METHODS.MERGE,Le.METHODS["M-SEARCH"],Le.METHODS.NOTIFY,Le.METHODS.SUBSCRIBE,Le.METHODS.UNSUBSCRIBE,Le.METHODS.PATCH,Le.METHODS.PURGE,Le.METHODS.MKCALENDAR,Le.METHODS.LINK,Le.METHODS.UNLINK,Le.METHODS.PRI,Le.METHODS.SOURCE,Le.METHODS.QUERY];Le.METHODS_ICE=[Le.METHODS.SOURCE];Le.METHODS_RTSP=[Le.METHODS.OPTIONS,Le.METHODS.DESCRIBE,Le.METHODS.ANNOUNCE,Le.METHODS.SETUP,Le.METHODS.PLAY,Le.METHODS.PAUSE,Le.METHODS.TEARDOWN,Le.METHODS.GET_PARAMETER,Le.METHODS.SET_PARAMETER,Le.METHODS.REDIRECT,Le.METHODS.RECORD,Le.METHODS.FLUSH,Le.METHODS.GET,Le.METHODS.POST];Le.METHOD_MAP=(0,X_i.enumToMap)(Le.METHODS);Le.H_METHOD_MAP=Object.fromEntries(Object.entries(Le.METHODS).filter(([n])=>n.startsWith("H")));Le.STATUSES_HTTP=[Le.STATUSES.CONTINUE,Le.STATUSES.SWITCHING_PROTOCOLS,Le.STATUSES.PROCESSING,Le.STATUSES.EARLY_HINTS,Le.STATUSES.RESPONSE_IS_STALE,Le.STATUSES.REVALIDATION_FAILED,Le.STATUSES.DISCONNECTED_OPERATION,Le.STATUSES.HEURISTIC_EXPIRATION,Le.STATUSES.MISCELLANEOUS_WARNING,Le.STATUSES.OK,Le.STATUSES.CREATED,Le.STATUSES.ACCEPTED,Le.STATUSES.NON_AUTHORITATIVE_INFORMATION,Le.STATUSES.NO_CONTENT,Le.STATUSES.RESET_CONTENT,Le.STATUSES.PARTIAL_CONTENT,Le.STATUSES.MULTI_STATUS,Le.STATUSES.ALREADY_REPORTED,Le.STATUSES.TRANSFORMATION_APPLIED,Le.STATUSES.IM_USED,Le.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,Le.STATUSES.MULTIPLE_CHOICES,Le.STATUSES.MOVED_PERMANENTLY,Le.STATUSES.FOUND,Le.STATUSES.SEE_OTHER,Le.STATUSES.NOT_MODIFIED,Le.STATUSES.USE_PROXY,Le.STATUSES.SWITCH_PROXY,Le.STATUSES.TEMPORARY_REDIRECT,Le.STATUSES.PERMANENT_REDIRECT,Le.STATUSES.BAD_REQUEST,Le.STATUSES.UNAUTHORIZED,Le.STATUSES.PAYMENT_REQUIRED,Le.STATUSES.FORBIDDEN,Le.STATUSES.NOT_FOUND,Le.STATUSES.METHOD_NOT_ALLOWED,Le.STATUSES.NOT_ACCEPTABLE,Le.STATUSES.PROXY_AUTHENTICATION_REQUIRED,Le.STATUSES.REQUEST_TIMEOUT,Le.STATUSES.CONFLICT,Le.STATUSES.GONE,Le.STATUSES.LENGTH_REQUIRED,Le.STATUSES.PRECONDITION_FAILED,Le.STATUSES.PAYLOAD_TOO_LARGE,Le.STATUSES.URI_TOO_LONG,Le.STATUSES.UNSUPPORTED_MEDIA_TYPE,Le.STATUSES.RANGE_NOT_SATISFIABLE,Le.STATUSES.EXPECTATION_FAILED,Le.STATUSES.IM_A_TEAPOT,Le.STATUSES.PAGE_EXPIRED,Le.STATUSES.ENHANCE_YOUR_CALM,Le.STATUSES.MISDIRECTED_REQUEST,Le.STATUSES.UNPROCESSABLE_ENTITY,Le.STATUSES.LOCKED,Le.STATUSES.FAILED_DEPENDENCY,Le.STATUSES.TOO_EARLY,Le.STATUSES.UPGRADE_REQUIRED,Le.STATUSES.PRECONDITION_REQUIRED,Le.STATUSES.TOO_MANY_REQUESTS,Le.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,Le.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,Le.STATUSES.LOGIN_TIMEOUT,Le.STATUSES.NO_RESPONSE,Le.STATUSES.RETRY_WITH,Le.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,Le.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,Le.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,Le.STATUSES.INVALID_X_FORWARDED_FOR,Le.STATUSES.REQUEST_HEADER_TOO_LARGE,Le.STATUSES.SSL_CERTIFICATE_ERROR,Le.STATUSES.SSL_CERTIFICATE_REQUIRED,Le.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,Le.STATUSES.INVALID_TOKEN,Le.STATUSES.CLIENT_CLOSED_REQUEST,Le.STATUSES.INTERNAL_SERVER_ERROR,Le.STATUSES.NOT_IMPLEMENTED,Le.STATUSES.BAD_GATEWAY,Le.STATUSES.SERVICE_UNAVAILABLE,Le.STATUSES.GATEWAY_TIMEOUT,Le.STATUSES.HTTP_VERSION_NOT_SUPPORTED,Le.STATUSES.VARIANT_ALSO_NEGOTIATES,Le.STATUSES.INSUFFICIENT_STORAGE,Le.STATUSES.LOOP_DETECTED,Le.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,Le.STATUSES.NOT_EXTENDED,Le.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,Le.STATUSES.WEB_SERVER_UNKNOWN_ERROR,Le.STATUSES.WEB_SERVER_IS_DOWN,Le.STATUSES.CONNECTION_TIMEOUT,Le.STATUSES.ORIGIN_IS_UNREACHABLE,Le.STATUSES.TIMEOUT_OCCURED,Le.STATUSES.SSL_HANDSHAKE_FAILED,Le.STATUSES.INVALID_SSL_CERTIFICATE,Le.STATUSES.RAILGUN_ERROR,Le.STATUSES.SITE_IS_OVERLOADED,Le.STATUSES.SITE_IS_FROZEN,Le.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,Le.STATUSES.NETWORK_READ_TIMEOUT,Le.STATUSES.NETWORK_CONNECT_TIMEOUT];Le.ALPHA=[];for(let n=65;n<=90;n++)Le.ALPHA.push(String.fromCharCode(n)),Le.ALPHA.push(String.fromCharCode(n+32));Le.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};Le.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};Le.NUM=["0","1","2","3","4","5","6","7","8","9"];Le.ALPHANUM=Le.ALPHA.concat(Le.NUM);Le.MARK=["-","_",".","!","~","*","'","(",")"];Le.USERINFO_CHARS=Le.ALPHANUM.concat(Le.MARK).concat(["%",";",":","&","=","+","$",","]);Le.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(Le.ALPHANUM);Le.HEX=Le.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);Le.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(Le.ALPHANUM);Le.HEADER_CHARS=[" "];for(let n=32;n<=255;n++)n!==127&&Le.HEADER_CHARS.push(n);Le.CONNECTION_TOKEN_CHARS=Le.HEADER_CHARS.filter(n=>n!==44);Le.QUOTED_STRING=[" "," "];for(let n=33;n<=255;n++)n!==34&&n!==92&&Le.QUOTED_STRING.push(n);Le.HTAB_SP_VCHAR_OBS_TEXT=[" "," "];for(let n=33;n<=126;n++)Le.HTAB_SP_VCHAR_OBS_TEXT.push(n);for(let n=128;n<=255;n++)Le.HTAB_SP_VCHAR_OBS_TEXT.push(n);Le.MAJOR=Le.NUM_MAP;Le.MINOR=Le.MAJOR;Le.SPECIAL_HEADERS={connection:Le.HEADER_STATE.CONNECTION,"content-length":Le.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":Le.HEADER_STATE.CONNECTION,"transfer-encoding":Le.HEADER_STATE.TRANSFER_ENCODING,upgrade:Le.HEADER_STATE.UPGRADE}});var Cgt=P((z6s,d2n)=>{"use strict";var{Buffer:evi}=require("node:buffer"),tvi="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMAq8ywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAygCHCICQQFrDuwB7gEB6AECAwQFBgcICQoLDA0ODxAREucBE+YBFBXlARYX5AEYGRobHB0eHyDvAe0BIeMBIiMkJSYnKCkqK+IBLC0uLzAxMuEB4AEzNN8B3gE1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk/pAVBRUlPdAdwBVNsBVdoBVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHZAdgBxgHXAccB1gHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAQDqAQtBAAzUAQtBDgzTAQtBDQzSAQtBDwzRAQtBEAzQAQtBEQzPAQtBEgzOAQtBEwzNAQtBFAzMAQtBFQzLAQtBFgzKAQtBFwzJAQtBGAzIAQtBGQzHAQtBGgzGAQtBGwzFAQtBHAzEAQtBHQzDAQtBHgzCAQtBHwzBAQtBCAzAAQtBIAy/AQtBIgy+AQtBIQy9AQtBBwy8AQtBIwy7AQtBJAy6AQtBJQy5AQtBJgy4AQtBJwy3AQtBzgEMtgELQSgMtQELQSkMtAELQSoMswELQSsMsgELQc8BDLEBC0EtDLABC0EuDK8BC0EvDK4BC0EwDK0BC0ExDKwBC0EyDKsBC0EzDKoBC0HQAQypAQtBNAyoAQtBOAynAQtBDAymAQtBNQylAQtBNgykAQtBNwyjAQtBPQyiAQtBOQyhAQtB0QEMoAELQQsMnwELQT4MngELQToMnQELQQoMnAELQTsMmwELQTwMmgELQdIBDJkBC0HAAAyYAQtBPwyXAQtBwQAMlgELQQkMlQELQSwMlAELQcIADJMBC0HDAAySAQtBxAAMkQELQcUADJABC0HGAAyPAQtBxwAMjgELQcgADI0BC0HJAAyMAQtBygAMiwELQcsADIoBC0HMAAyJAQtBzQAMiAELQc4ADIcBC0HPAAyGAQtB0AAMhQELQdEADIQBC0HSAAyDAQtB1AAMggELQdMADIEBC0HVAAyAAQtB1gAMfwtB1wAMfgtB2AAMfQtB2QAMfAtB2gAMewtB2wAMegtB0wEMeQtB3AAMeAtB3QAMdwtBBgx2C0HeAAx1C0EFDHQLQd8ADHMLQQQMcgtB4AAMcQtB4QAMcAtB4gAMbwtB4wAMbgtBAwxtC0HkAAxsC0HlAAxrC0HmAAxqC0HoAAxpC0HnAAxoC0HpAAxnC0HqAAxmC0HrAAxlC0HsAAxkC0ECDGMLQe0ADGILQe4ADGELQe8ADGALQfAADF8LQfEADF4LQfIADF0LQfMADFwLQfQADFsLQfUADFoLQfYADFkLQfcADFgLQfgADFcLQfkADFYLQfoADFULQfsADFQLQfwADFMLQf0ADFILQf4ADFELQf8ADFALQYABDE8LQYEBDE4LQYIBDE0LQYMBDEwLQYQBDEsLQYUBDEoLQYYBDEkLQYcBDEgLQYgBDEcLQYkBDEYLQYoBDEULQYsBDEQLQYwBDEMLQY0BDEILQY4BDEELQY8BDEALQZABDD8LQZEBDD4LQZIBDD0LQZMBDDwLQZQBDDsLQZUBDDoLQZYBDDkLQZcBDDgLQZgBDDcLQZkBDDYLQZoBDDULQZsBDDQLQZwBDDMLQZ0BDDILQZ4BDDELQZ8BDDALQaABDC8LQaEBDC4LQaIBDC0LQaMBDCwLQaQBDCsLQaUBDCoLQaYBDCkLQacBDCgLQagBDCcLQakBDCYLQaoBDCULQasBDCQLQawBDCMLQa0BDCILQa4BDCELQa8BDCALQbABDB8LQbEBDB4LQbIBDB0LQbMBDBwLQbQBDBsLQbUBDBoLQbYBDBkLQbcBDBgLQbgBDBcLQQEMFgtBuQEMFQtBugEMFAtBuwEMEwtBvAEMEgtBvQEMEQtBvgEMEAtBvwEMDwtBwAEMDgtBwQEMDQtBwgEMDAtBwwEMCwtBxAEMCgtBxQEMCQtBxgEMCAtB1AEMBwtBxwEMBgtByAEMBQtByQEMBAtBygEMAwtBywEMAgtBzQEMAQtBzAELIQIDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHXAdYB1QHUAdIB0QHQAc8BzgHNAcwBywHKAckByAHHAcYBxQHEAcMBwgHBAcABvwG+Ab0BvAG7AboBuQG4AbcBtgG1AbQBswGyAbEBsAGvAa4BrQGsAasBqgGpAagBpwGmAaUBpAGjAaIBoQGgAZ8BngGdAZwBmwGaAZcBlgGRAZABjwGOAY0BjAGLAYoBiQGIAYUBhAGDAX59fHt6d3Z1LFFSU1RVVgsgASAERw1zQewBIQIMqQMLIAEgBEcNkAFB0QEhAgyoAwsgASAERw3pAUGEASECDKcDCyABIARHDfQBQfoAIQIMpgMLIAEgBEcNggJB9QAhAgylAwsgASAERw2JAkHzACECDKQDCyABIARHDYwCQfEAIQIMowMLIAEgBEcNHkEeIQIMogMLIAEgBEcNGUEYIQIMoQMLIAEgBEcNuAJBzQAhAgygAwsgASAERw3DAkHGACECDJ8DCyABIARHDcQCQcMAIQIMngMLIAEgBEcNygJBOCECDJ0DCyADLQAwQQFGDZUDDPICC0EAIQACQAJAAkAgAy0AKkUNACADLQArRQ0AIAMvATIiAkECcUUNAQwCCyADLwEyIgJBAXFFDQELQQEhACADLQAoQQFGDQAgAy8BNCIGQeQAa0HkAEkNACAGQcwBRg0AIAZBsAJGDQAgAkHAAHENAEEAIQAgAkGIBHFBgARGDQAgAkEocUEARyEACyADQQA7ATIgA0EAOgAxAkAgAEUEQCADQQA6ADEgAy0ALkEEcQ0BDJwDCyADQgA3AyALIANBADoAMSADQQE6ADYMSQtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAEUNSSAAQRVHDWMgA0EENgIcIAMgATYCFCADQb0aNgIQIANBFTYCDEEAIQIMmgMLIAEgBEYEQEEGIQIMmgMLIAEtAABBCkYNGQwBCyABIARGBEBBByECDJkDCwJAIAEtAABBCmsOBAIBAQABCyABQQFqIQFBECECDP4CCyADLQAuQYABcQ0YQQAhAiADQQA2AhwgAyABNgIUIANBqR82AhAgA0ECNgIMDJcDCyABQQFqIQEgA0Evai0AAEEBcQ0XQQAhAiADQQA2AhwgAyABNgIUIANBhB82AhAgA0EZNgIMDJYDCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMWg0ZQQghAgyVAwsgASAERwRAIANBCTYCCCADIAE2AgRBEiECDPsCC0EJIQIMlAMLIAMpAyBQDZwCDEQLIAEgBEYEQEELIQIMkwMLIAEtAABBCkcNFyABQQFqIQEMGAsgA0Evai0AAEEBcUUNGgwnC0EAIQACQCADKAI4IgJFDQAgAigCSCICRQ0AIAMgAhEAACEACyAADRoMQwtBACEAAkAgAygCOCICRQ0AIAIoAkgiAkUNACADIAIRAAAhAAsgAA0bDCULQQAhAAJAIAMoAjgiAkUNACACKAJIIgJFDQAgAyACEQAAIQALIAANHAwzCyADQS9qLQAAQQFxRQ0dDCMLQQAhAAJAIAMoAjgiAkUNACACKAJMIgJFDQAgAyACEQAAIQALIAANHQxDC0EAIQACQCADKAI4IgJFDQAgAigCTCICRQ0AIAMgAhEAACEACyAADR4MIQsgASAERgRAQRMhAgyLAwsCQCABLQAAIgBBCmsOBCAkJAAjCyABQQFqIQEMIAtBACEAAkAgAygCOCICRQ0AIAIoAkwiAkUNACADIAIRAAAhAAsgAA0jDEMLIAEgBEYEQEEWIQIMiQMLIAEtAABB8D9qLQAAQQFHDSQM7QILAkADQCABLQAAQeA5ai0AACIAQQFHBEACQCAAQQJrDgIDACgLIAFBAWohAUEfIQIM8AILIAQgAUEBaiIBRw0AC0EYIQIMiAMLIAMoAgQhAEEAIQIgA0EANgIEIAMgACABQQFqIgEQMyIADSIMQgtBACEAAkAgAygCOCICRQ0AIAIoAkwiAkUNACADIAIRAAAhAAsgAA0kDCsLIAEgBEYEQEEcIQIMhgMLIANBCjYCCCADIAE2AgRBACEAAkAgAygCOCICRQ0AIAIoAkgiAkUNACADIAIRAAAhAAsgAA0mQSIhAgzrAgsgASAERwRAA0AgAS0AAEHgO2otAAAiAEEDRwRAIABBAWsOBRkbJ+wCJicLIAQgAUEBaiIBRw0AC0EbIQIMhQMLQRshAgyEAwsDQCABLQAAQeA9ai0AACIAQQNHBEAgAEEBaw4FEBIoFCcoCyAEIAFBAWoiAUcNAAtBHiECDIMDCyABIARHBEAgA0ELNgIIIAMgATYCBEEHIQIM6QILQR8hAgyCAwsgASAERgRAQSAhAgyCAwsCQCABLQAAQQ1rDhQvQEBAQEBAQEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDBsLIANBHDYCHCADIAA2AgwgAyABQQFqNgIUDN0CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDNICCyADQR02AhwgAyAANgIMIAMgAUEBajYCFAzcAgsgAEE7Rw0BIAFBAWohAQtBJCECDMACC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAzZAgsgASAERwRAA0AgAS0AAEEgRw3xASAEIAFBAWoiAUcNAAtBLCECDNkCC0EsIQIM2AILIAEgBEYEQEE0IQIM2AILAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0E0IQIM2QILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQ2MAiADQTI2AhwgAyABNgIUIAMgADYCDEEAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQRAIAFBAWohAQyMAgsgA0EyNgIcIAMgADYCDCADIAFBAWo2AhRBACECDNcCCyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE5IQIMwAILIAMpAyAiC0KZs+bMmbPmzBlWDQEgAyALQgp+Igo3AyAgCiAArUL/AYMiC0J/hVYNASADIAogC3w3AyAgBCABQQFqIgFHDQALQcAAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAFBAWoiARAwIgANFwzJAgtBwAAhAgzWAgsgASAERgRAQckAIQIM1gILAkADQAJAIAEtAABBCWsOGAACjwKPApMCjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CAI8CCyAEIAFBAWoiAUcNAAtByQAhAgzWAgsgAUEBaiEBIANBL2otAABBAXENjwIgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIM1QILIAEgBEcEQANAIAEtAAAiAEEgRwRAAkACQAJAIABByABrDgsAAc0BzQHNAc0BzQHNAc0BzQECzQELIAFBAWohAUHZACECDL8CCyABQQFqIQFB2gAhAgy+AgsgAUEBaiEBQdsAIQIMvQILIAQgAUEBaiIBRw0AC0HuACECDNUCC0HuACECDNQCCyADQQI6ACgMMAtBACECIANBADYCHCADQbcLNgIQIANBAjYCDCADIAFBAWo2AhQM0gILQQAhAgy3AgtBDSECDLYCC0ERIQIMtQILQRMhAgy0AgtBFCECDLMCC0EWIQIMsgILQRchAgyxAgtBGCECDLACC0EZIQIMrwILQRohAgyuAgtBGyECDK0CC0EcIQIMrAILQR0hAgyrAgtBHiECDKoCC0EgIQIMqQILQSEhAgyoAgtBIyECDKcCC0EnIQIMpgILIANBPTYCHCADIAE2AhQgAyAANgIMQQAhAgy/AgsgA0EbNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMvgILIANBIDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDL0CCyADQRM2AhwgAyABNgIUIANBnhk2AhAgA0EVNgIMQQAhAgy8AgsgA0ELNgIcIAMgATYCFCADQZ4ZNgIQIANBFTYCDEEAIQIMuwILIANBEDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDLoCCyADQSA2AhwgAyABNgIUIANBjxs2AhAgA0EVNgIMQQAhAgy5AgsgA0ELNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMuAILIANBDDYCHCADIAE2AhQgA0GPGzYCECADQRU2AgxBACECDLcCC0EAIQIgA0EANgIcIAMgATYCFCADQa8ONgIQIANBEjYCDAy2AgsCQANAAkAgAS0AAEEKaw4EAAICAAILIAQgAUEBaiIBRw0AC0HsASECDLYCCwJAAkAgAy0ANkEBRw0AQQAhAAJAIAMoAjgiAkUNACACKAJYIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB6wE2AhwgAyABNgIUIANB4hg2AhAgA0EVNgIMQQAhAgy3AgtBzAEhAgycAgsgA0EANgIcIAMgATYCFCADQfELNgIQIANBHzYCDEEAIQIMtQILAkACQCADLQAoQQFrDgIEAQALQcsBIQIMmwILQcQBIQIMmgILIANBAjoAMUEAIQACQCADKAI4IgJFDQAgAigCACICRQ0AIAMgAhEAACEACyAARQRAQc0BIQIMmgILIABBFUcEQCADQQA2AhwgAyABNgIUIANBrAw2AhAgA0EQNgIMQQAhAgy0AgsgA0HqATYCHCADIAE2AhQgA0GHGTYCECADQRU2AgxBACECDLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIMnQILAkAgAS0AAEEwa0H/AXEiAkEKSQRAIAFBAWohAQJAIAMvATQiAEGZM0sNACADIABBCmwiADsBNCAAQf7/A3EgAkH//wNzSw0AIAMgACACajsBNAwCC0EAIQIgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDAyeAgsgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDEEAIQIMnQILQbwBIQIMggILIAEgBEYEQEHVASECDJwCCwJAIAEtAABBMGtB/wFxIgJBCkkEQCABQQFqIQECQCADLwE0IgBBmTNLDQAgAyAAQQpsIgA7ATQgAEH+/wNxIAJB//8Dc0sNACADIAAgAmo7ATQMAgtBACECIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgwMnQILIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgxBACECDJwCC0G7ASECDIECCyABIARGBEBB1AEhAgybAgsCQCABLQAAQTBrQf8BcSICQQpJBEAgAUEBaiEBAkAgAy8BNCIAQZkzSw0AIAMgAEEKbCIAOwE0IABB/v8DcSACQf//A3NLDQAgAyAAIAJqOwE0DAILQQAhAiADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMDJwCCyADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMQQAhAgybAgtBugEhAgyAAgsgASAERgRAQdMBIQIMmgILAkACQAJAAkAgAS0AAEEKaw4XAgMDAAMDAwMDAwMDAwMDAwMDAwMDAwEDCyABQQFqDAULIAFBAWohAUG5ASECDIECCyABQQFqIQEgA0Evai0AAEEBcQ0IIANBADYCHCADIAE2AhQgA0GFCzYCECADQQ02AgxBACECDJoCCyADQQA2AhwgAyABNgIUIANBhQs2AhAgA0ENNgIMQQAhAgyZAgsgASAERwRAIANBDjYCCCADIAE2AgRBASECDP8BC0HSASECDJgCCwJAAkADQAJAIAEtAABBCmsOBAIAAAMACyAEIAFBAWoiAUcNAAtB0QEhAgyZAgsgAygCBCEAIANBADYCBCADIAAgARAsIgBFBEAgAUEBaiEBDAQLIANB0AE2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMmAILIAMoAgQhACADQQA2AgQgAyAAIAEQLCIADQEgAUEBagshAUG3ASECDPwBCyADQc8BNgIcIAMgADYCDCADIAFBAWo2AhRBACECDJUCC0G4ASECDPoBCyADQS9qLQAAQQFxDQEgA0EANgIcIAMgATYCFCADQc8bNgIQIANBGTYCDEEAIQIMkwILIAEgBEYEQEHPASECDJMCCwJAAkACQCABLQAAQQprDgQBAgIAAgsgAUEBaiEBDAILIAFBAWohAQwBCyADLQAuQcAAcUUNAQtBACEAAkAgAygCOCICRQ0AIAIoAjQiAkUNACADIAIRAAAhAAsgAEUNlgEgAEEVRgRAIANB2QA2AhwgAyABNgIUIANBvRk2AhAgA0EVNgIMQQAhAgySAgsgA0EANgIcIAMgATYCFCADQfgMNgIQIANBGzYCDEEAIQIMkQILIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDJACCyABIARHBEAgA0EMNgIIIAMgATYCBEG1ASECDPYBC0HOASECDI8CCyABIARGBEBBzQEhAgyPAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBwQBrDhUAAQIDWgQFBlpaWgcICQoLDA0ODxBaCyABQQFqIQFB8QAhAgyEAgsgAUEBaiEBQfIAIQIMgwILIAFBAWohAUH3ACECDIICCyABQQFqIQFB+wAhAgyBAgsgAUEBaiEBQfwAIQIMgAILIAFBAWohAUH/ACECDP8BCyABQQFqIQFBgAEhAgz+AQsgAUEBaiEBQYMBIQIM/QELIAFBAWohAUGMASECDPwBCyABQQFqIQFBjQEhAgz7AQsgAUEBaiEBQY4BIQIM+gELIAFBAWohAUGbASECDPkBCyABQQFqIQFBnAEhAgz4AQsgAUEBaiEBQaIBIQIM9wELIAFBAWohAUGqASECDPYBCyABQQFqIQFBrQEhAgz1AQsgAUEBaiEBQbQBIQIM9AELIAEgBEYEQEHMASECDI4CCyABLQAAQc4ARw1IIAFBAWohAUGzASECDPMBCyABIARGBEBBywEhAgyNAgsCQAJAAkAgAS0AAEHCAGsOEgBKSkpKSkpKSkoBSkpKSkpKAkoLIAFBAWohAUGuASECDPQBCyABQQFqIQFBsQEhAgzzAQsgAUEBaiEBQbIBIQIM8gELQcoBIQIgASAERg2LAiADKAIAIgAgBCABa2ohBSABIABrQQdqIQYCQANAIAEtAAAgAEHo0wBqLQAARw1FIABBB0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyMAgsgA0EANgIAIAZBAWohAUEbDEULIAEgBEYEQEHJASECDIsCCwJAAkAgAS0AAEHJAGsOBwBHR0dHRwFHCyABQQFqIQFBrwEhAgzxAQsgAUEBaiEBQbABIQIM8AELQcgBIQIgASAERg2JAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHm0wBqLQAARw1DIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyKAgsgA0EANgIAIAZBAWohAUEPDEMLQccBIQIgASAERg2IAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHk0wBqLQAARw1CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyJAgsgA0EANgIAIAZBAWohAUEgDEILQcYBIQIgASAERg2HAiADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw1BIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyIAgsgA0EANgIAIAZBAWohAUESDEELIAEgBEYEQEHFASECDIcCCwJAAkAgAS0AAEHFAGsODgBDQ0NDQ0NDQ0NDQ0MBQwsgAUEBaiEBQasBIQIM7QELIAFBAWohAUGsASECDOwBC0HEASECIAEgBEYNhQIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB3tMAai0AAEcNPyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhgILIANBADYCACAGQQFqIQFBBww/C0HDASECIAEgBEYNhAIgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABB2NMAai0AAEcNPiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhQILIANBADYCACAGQQFqIQFBKAw+CyABIARGBEBBwgEhAgyEAgsCQAJAAkAgAS0AAEHFAGsOEQBBQUFBQUFBQUEBQUFBQUECQQsgAUEBaiEBQacBIQIM6wELIAFBAWohAUGoASECDOoBCyABQQFqIQFBqQEhAgzpAQtBwQEhAiABIARGDYICIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQdHTAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIMCCyADQQA2AgAgBkEBaiEBQRoMPAtBwAEhAiABIARGDYECIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQc3TAGotAABHDTsgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIICCyADQQA2AgAgBkEBaiEBQSEMOwsgASAERgRAQb8BIQIMgQILAkACQCABLQAAQcEAaw4UAD09PT09PT09PT09PT09PT09PQE9CyABQQFqIQFBowEhAgznAQsgAUEBaiEBQaYBIQIM5gELIAEgBEYEQEG+ASECDIACCwJAAkAgAS0AAEHVAGsOCwA8PDw8PDw8PDwBPAsgAUEBaiEBQaQBIQIM5gELIAFBAWohAUGlASECDOUBC0G9ASECIAEgBEYN/gEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNOCAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/wELIANBADYCACAGQQFqIQFBKgw4CyABIARGBEBBvAEhAgz+AQsgAS0AAEHQAEcNOCABQQFqIQFBJQw3C0G7ASECIAEgBEYN/AEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBwdMAai0AAEcNNiAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/QELIANBADYCACAGQQFqIQFBDgw2CyABIARGBEBBugEhAgz8AQsgAS0AAEHFAEcNNiABQQFqIQFBoQEhAgzhAQsgASAERgRAQbkBIQIM+wELAkACQAJAAkAgAS0AAEHCAGsODwABAjk5OTk5OTk5OTk5AzkLIAFBAWohAUGdASECDOMBCyABQQFqIQFBngEhAgziAQsgAUEBaiEBQZ8BIQIM4QELIAFBAWohAUGgASECDOABC0G4ASECIAEgBEYN+QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBvtMAai0AAEcNMyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+gELIANBADYCACAGQQFqIQFBFAwzC0G3ASECIAEgBEYN+AEgAygCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBudMAai0AAEcNMiAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+QELIANBADYCACAGQQFqIQFBKwwyC0G2ASECIAEgBEYN9wEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBttMAai0AAEcNMSAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+AELIANBADYCACAGQQFqIQFBLAwxC0G1ASECIAEgBEYN9gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB4dMAai0AAEcNMCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9wELIANBADYCACAGQQFqIQFBEQwwC0G0ASECIAEgBEYN9QEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBstMAai0AAEcNLyAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9gELIANBADYCACAGQQFqIQFBLgwvCyABIARGBEBBswEhAgz1AQsCQAJAAkACQAJAIAEtAABBwQBrDhUANDQ0NDQ0NDQ0NAE0NAI0NAM0NAQ0CyABQQFqIQFBkQEhAgzeAQsgAUEBaiEBQZIBIQIM3QELIAFBAWohAUGTASECDNwBCyABQQFqIQFBmAEhAgzbAQsgAUEBaiEBQZoBIQIM2gELIAEgBEYEQEGyASECDPQBCwJAAkAgAS0AAEHSAGsOAwAwATALIAFBAWohAUGZASECDNoBCyABQQFqIQFBBAwtC0GxASECIAEgBEYN8gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBsNMAai0AAEcNLCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM8wELIANBADYCACAGQQFqIQFBHQwsCyABIARGBEBBsAEhAgzyAQsCQAJAIAEtAABByQBrDgcBLi4uLi4ALgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMDAAELIAFBAWohAUErIQIMYQsgAEE6Rw0BIANBADYCHCADIAE2AhQgA0G5ETYCECADQQo2AgxBACECDHoLIAFBAWohASADQS9qLQAAQQFxRQ1tIAMtADJBgAFxRQRAIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsCQAJAIAAOFkpJSAEBAQEBAQEBAQEBAQEBAQEBAQABCyADQSk2AhwgAyABNgIUIANBshg2AhAgA0EVNgIMQQAhAgx7CyADQQA2AhwgAyABNgIUIANB3Qs2AhAgA0ERNgIMQQAhAgx6C0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAARQ1VIABBFUcNASADQQU2AhwgAyABNgIUIANBhho2AhAgA0EVNgIMQQAhAgx5C0HKACECDF4LQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDHcLIAMgAy8BMkGAAXI7ATIMOAsgASAERwRAIANBEDYCCCADIAE2AgRByQAhAgxcC0HXACECDHULIAEgBEYEQEHWACECDHULAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAPT09PT09PT09PT09AT09PQIDPQsgAUEBaiEBQcUAIQIMXQsgAUEBaiEBQcYAIQIMXAsgAUEBaiEBQccAIQIMWwsgAUEBaiEBQcgAIQIMWgtB1QAhAiAEIAEiAEYNcyAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcDQCABQcDGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQhBBCABQQVGDQoaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADHMLQdQAIQIgBCABIgBGDXIgBCABayADKAIAIgFqIQYgACABa0EPaiEHA0AgAUGwxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0HQQMgAUEPRg0JGiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxyC0HTACECIAQgASIARg1xIAQgAWsgAygCACIBaiEGIAAgAWtBDmohBwNAIAFBksYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNBiABQQ5GDQcgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMcQtB0gAhAiAEIAEiAEYNcCAEIAFrIAMoAgAiAWohBSAAIAFrQQFqIQYDQCABQZDGAGotAAAgAC0AACIHQSByIAcgB0HBAGtB/wFxQRpJG0H/AXFHDQUgAUEBRg0CIAFBAWohASAEIABBAWoiAEcNAAsgAyAFNgIADHALIAEgBEYEQEHRACECDHALAkACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcUHuAGsOBwA2NjY2NgE2CyABQQFqIQFBwgAhAgxWCyABQQFqIQFBwwAhAgxVCyADQQA2AgAgBkEBaiEBQcQAIQIMVAtB0AAhAiAEIAEiAEYNbSAEIAFrIAMoAgAiAWohBiAAIAFrQQlqIQcDQCABQYbGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQJBAiABQQlGDQQaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADG0LQc8AIQIgBCABIgBGDWwgBCABayADKAIAIgFqIQYgACABa0EFaiEHA0AgAUGAxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYNAiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxsCyAAIQEgA0EANgIADDALQQELOgAsIANBADYCACAHQQFqIQELQSwhAgxOCwJAA0AgAS0AAEGAxABqLQAAQQFHDQEgBCABQQFqIgFHDQALQc0AIQIMaAtBwQAhAgxNCyABIARGBEBBzAAhAgxnCyABLQAAQTpGBEAgAygCBCEAIANBADYCBCADIAAgARAvIgBFDTAgA0HLADYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxnCyADQQA2AhwgAyABNgIUIANBuRE2AhAgA0EKNgIMQQAhAgxmCwJAAkAgAy0ALEECaw4CAAEkCyADQTNqLQAAQQJxRQ0jIAMtAC5BAnENIyADQQA2AhwgAyABNgIUIANB1RM2AhAgA0ELNgIMQQAhAgxmCyADLQAyQSBxRQ0iIAMtAC5BAnENIiADQQA2AhwgAyABNgIUIANB7BI2AhAgA0EPNgIMQQAhAgxlC0EAIQACQCADKAI4IgJFDQAgAigCQCICRQ0AIAMgAhEAACEACyAARQRAQcAAIQIMSwsgAEEVRwRAIANBADYCHCADIAE2AhQgA0H4DjYCECADQRw2AgxBACECDGULIANBygA2AhwgAyABNgIUIANB8Bo2AhAgA0EVNgIMQQAhAgxkCyABIARHBEADQCABLQAAQfA/ai0AAEEBRw0XIAQgAUEBaiIBRw0AC0HEACECDGQLQcQAIQIMYwsgASAERwRAA0ACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcSIAQQlGDQAgAEEgRg0AAkACQAJAAkAgAEHjAGsOEwADAwMDAwMDAQMDAwMDAwMDAwIDCyABQQFqIQFBNSECDE4LIAFBAWohAUE2IQIMTQsgAUEBaiEBQTchAgxMCwwVCyAEIAFBAWoiAUcNAAtBPCECDGMLQTwhAgxiCyABIARGBEBByAAhAgxiCyADQRE2AgggAyABNgIEAkACQAJAAkACQCADLQAsQQFrDgQUAAECCQsgAy0AMkEgcQ0DQdEBIQIMSwsCQCADLwEyIgBBCHFFDQAgAy0AKEEBRw0AIAMtAC5BCHFFDQILIAMgAEH3+wNxQYAEcjsBMgwLCyADIAMvATJBEHI7ATIMBAsgA0EANgIEIAMgASABEDAiAARAIANBwQA2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMYwsgAUEBaiEBDFILIANBADYCHCADIAE2AhQgA0GjEzYCECADQQQ2AgxBACECDGELQccAIQIgASAERg1gIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEHwwwBqLQAAIAEtAABBIHJHDQEgAEEGRg1GIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADGELIANBADYCAAwFCwJAIAEgBEcEQANAIAEtAABB8MEAai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBxQAhAgxhC0HFACECDGALCyADQQA6ACwMAQtBCyECDEMLQT4hAgxCCwJAAkADQCABLQAAIgBBIEcEQAJAIABBCmsOBAMFBQMACyAAQSxGDQMMBAsgBCABQQFqIgFHDQALQcYAIQIMXQsgA0EIOgAsDA4LIAMtAChBAUcNAiADLQAuQQhxDQIgAygCBCEAIANBADYCBCADIAAgARAwIgAEQCADQcIANgIcIAMgADYCDCADIAFBAWo2AhRBACECDFwLIAFBAWohAQxKC0E6IQIMQAsCQANAIAEtAAAiAEEgRyAAQQlHcQ0BIAQgAUEBaiIBRw0AC0HDACECDFoLC0E7IQIMPgsCQAJAIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBAMEBAMECyAEIAFBAWoiAUcNAAtBPyECDFoLQT8hAgxZCyADIAMvATJBIHI7ATIMCgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFDUggA0E+NgIcIAMgATYCFCADIAA2AgxBACECDFcLAkAgASAERwRAA0AgAS0AAEHwwQBqLQAAIgBBAUcEQCAAQQJGDQMMDAsgBCABQQFqIgFHDQALQTchAgxYC0E3IQIMVwsgAUEBaiEBDAQLQTshAiAEIAEiAEYNVSAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcCQANAIAFBwMYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNASABQQVGBEBBByEBDDsLIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADFYLIANBADYCACAAIQEMBQtBOiECIAQgASIARg1UIAQgAWsgAygCACIBaiEGIAAgAWtBCGohBwJAA0AgAUHkP2otAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAUEIRgRAQQUhAQw6CyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxVCyADQQA2AgAgACEBDAQLQTkhAiAEIAEiAEYNUyAEIAFrIAMoAgAiAWohBiAAIAFrQQNqIQcCQANAIAFB4D9qLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBA0YEQEEGIQEMOQsgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMVAsgA0EANgIAIAAhAQwDCwJAA0AgAS0AACIAQSBHBEAgAEEKaw4EBwQEBwILIAQgAUEBaiIBRw0AC0E4IQIMUwsgAEEsRw0BIAFBAWohAEEBIQECQAJAAkACQAJAIAMtACxBBWsOBAMBAgQACyAAIQEMBAtBAiEBDAELQQQhAQsgA0EBOgAsIAMgAy8BMiABcjsBMiAAIQEMAQsgAyADLwEyQQhyOwEyIAAhAQtBPSECDDcLIANBADoALAtBOCECDDULIAEgBEYEQEE2IQIMTwsCQAJAAkACQAJAIAEtAABBCmsOBAACAgECCyADKAIEIQAgA0EANgIEIAMgACABEDAiAEUNAiADQTM2AhwgAyABNgIUIAMgADYCDEEAIQIMUgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFBEAgAUEBaiEBDAYLIANBMjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxRCyADLQAuQQFxBEBB0AEhAgw3CyADKAIEIQAgA0EANgIEIAMgACABEDAiAA0BDEMLQTMhAgw1CyADQTU2AhwgAyABNgIUIAMgADYCDEEAIQIMTgtBNCECDDMLIANBL2otAABBAXENACADQQA2AhwgAyABNgIUIANB8RU2AhAgA0EZNgIMQQAhAgxMC0EyIQIMMQsgASAERgRAQTIhAgxLCwJAIAEtAABBCkYEQCABQQFqIQEMAQsgA0EANgIcIAMgATYCFCADQZgWNgIQIANBAzYCDEEAIQIMSwtBMSECDDALIAEgBEYEQEExIQIMSgsgAS0AACIAQQlHIABBIEdxDQEgAy0ALEEIRw0AIANBADoALAtBPCECDC4LQQEhAgJAAkACQAJAIAMtACxBBWsOBAMBAgAKCyADIAMvATJBCHI7ATIMCQtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgwGCyABIARGBEBBMCECDEcLIAEtAABBCkYEQCABQQFqIQEMAQsgAy0ALkEBcQ0AIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDEYLQS8hAgwrCyABQQFqIQFBMCECDCoLIAEgBEYEQEEvIQIMRAsgAS0AACIAQQlHIABBIEdxRQRAIAFBAWohASADLQAuQQFxDQEgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIMRAtBASECAkACQAJAAkACQAJAIAMtACxBAmsOBwUEBAMBAgAECyADIAMvATJBCHI7ATIMAwtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgtBLiECDCoLIANBADYCHCADIAE2AhQgA0GzEjYCECADQQs2AgxBACECDEMLQdIBIQIMKAsgASAERgRAQS4hAgxCCyADQQA2AgQgA0ERNgIIIAMgASABEDAiAA0BC0EtIQIMJgsgA0EtNgIcIAMgATYCFCADIAA2AgxBACECDD8LQQAhAAJAIAMoAjgiAkUNACACKAJEIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB2AA2AhwgAyABNgIUIANBnho2AhAgA0EVNgIMQQAhAgw+C0HLACECDCMLIANBADYCHCADIAE2AhQgA0GFDjYCECADQR02AgxBACECDDwLIAEgBEYEQEHOACECDDwLIAEtAAAiAEEgRg0CIABBOkYNAQsgA0EAOgAsQQkhAgwgCyADKAIEIQAgA0EANgIEIAMgACABEC8iAA0BDAILIAMtAC5BAXEEQEHPASECDB8LIAMoAgQhACADQQA2AgQgAyAAIAEQLyIARQ0CIANBKjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgw4CyADQcsANgIcIAMgADYCDCADIAFBAWo2AhRBACECDDcLIAFBAWohAUE/IQIMHAsgAUEBaiEBDCkLIAEgBEYEQEErIQIMNQsCQCABLQAAQQpGBEAgAUEBaiEBDAELIAMtAC5BwABxRQ0GCyADLQAyQYABcQRAQQAhAAJAIAMoAjgiAkUNACACKAJUIgJFDQAgAyACEQAAIQALIABFDREgAEEVRgRAIANBBTYCHCADIAE2AhQgA0GGGjYCECADQRU2AgxBACECDDYLIANBADYCHCADIAE2AhQgA0HiDTYCECADQRQ2AgxBACECDDULIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsgAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIANBAToAMAsgAiACLwEAQcAAcjsBAAtBKiECDBcLIANBKTYCHCADIAE2AhQgA0GyGDYCECADQRU2AgxBACECDDALIANBADYCHCADIAE2AhQgA0HdCzYCECADQRE2AgxBACECDC8LIANBADYCHCADIAE2AhQgA0GdCzYCECADQQI2AgxBACECDC4LQQEhByADLwEyIgVBCHFFBEAgAykDIEIAUiEHCwJAIAMtADAEQEEBIQAgAy0AKUEFRg0BIAVBwABxRSAHcUUNAQsCQCADLQAoIgJBAkYEQEEBIQAgAy8BNCIGQeUARg0CQQAhACAFQcAAcQ0CIAZB5ABGDQIgBkHmAGtBAkkNAiAGQcwBRg0CIAZBsAJGDQIMAQtBACEAIAVBwABxDQELQQIhACAFQQhxDQAgBUGABHEEQAJAIAJBAUcNACADLQAuQQpxDQBBBSEADAILQQQhAAwBCyAFQSBxRQRAIAMQNUEAR0ECdCEADAELQQBBAyADKQMgUBshAAsCQCAAQQFrDgUAAQYHAgMLQQAhAgJAIAMoAjgiAEUNACAAKAIsIgBFDQAgAyAAEQAAIQILIAJFDSYgAkEVRgRAIANBAzYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDC4LQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDC0LQc4BIQIMEgtBACECIANBADYCHCADIAE2AhQgA0HkHzYCECADQQ82AgwMKwtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAA0BC0EOIQIMDwsgAEEVRgRAIANBAjYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDCkLQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDCgLQSkhAgwNCyADQQE6ADEMJAsgASAERwRAIANBCTYCCCADIAE2AgRBKCECDAwLQSYhAgwlCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMVARAQSUhAgwlCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDQAgA0EFNgIcIAMgATYCFCADIAA2AgwMJAtBDyECDAkLIAEgBEYEQEEjIQIMIwtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsONxcWAAECAwQFBgcUFBQUFBQUCAkKCwwNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxAREhMUC0ICIQoMFgtCAyEKDBULQgQhCgwUC0IFIQoMEwtCBiEKDBILQgchCgwRC0IIIQoMEAtCCSEKDA8LQgohCgwOC0ILIQoMDQtCDCEKDAwLQg0hCgwLC0IOIQoMCgtCDyEKDAkLQgohCgwIC0ILIQoMBwtCDCEKDAYLQg0hCgwFC0IOIQoMBAtCDyEKDAMLQQAhAiADQQA2AhwgAyABNgIUIANBzhQ2AhAgA0EMNgIMDCILIAEgBEYEQEEiIQIMIgtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYCECAAQQA2AgwgAUEQa0EANgIAIAFBFGtBADYCACABQRhrQQA2AgAgAUEca0EANgIAIAIgAEEEcUEYciICayIBQSBJDQAgACACaiEAA0AgAEIANwMYIABCADcDECAAQgA3AwggAEIANwMAIABBIGohACABQSBrIgFBH0sNAAsLC1YBAX8CQCAAKAIMDQACQAJAAkACQCAALQAxDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgAREAACIBDQMLQQAPCwALIABB0Bg2AhBBDiEBCyABCxoAIAAoAgxFBEAgAEHJHjYCECAAQRU2AgwLCxQAIAAoAgxBFUYEQCAAQQA2AgwLCxQAIAAoAgxBFkYEQCAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsXACAAQSRPBEAACyAAQQJ0QZQ3aigCAAsXACAAQS9PBEAACyAAQQJ0QaQ4aigCAAu/CQEBf0HfLCEBAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHkAGsO9ANjYgABYWFhYWFhAgMEBWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEGBwgJCgsMDQ4PYWFhYWEQYWFhYWFhYWFhYWERYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhEhMUFRYXGBkaG2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEcHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTZhNzg5OmFhYWFhYWFhO2FhYTxhYWFhPT4/YWFhYWFhYWFAYWFBYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhQkNERUZHSElKS0xNTk9QUVJTYWFhYWFhYWFUVVZXWFlaW2FcXWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYV5hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfYGELQdUrDwtBgyUPC0G/MA8LQfI1DwtBtCgPC0GfKA8LQYEsDwtB1ioPC0H0Mw8LQa0zDwtByygPC0HOIw8LQcAjDwtB2SMPC0HRJA8LQZwzDwtBojYPC0H8Mw8LQeArDwtB4SUPC0HtIA8LQcQyDwtBqScPC0G5Ng8LQbggDwtBqyAPC0GjJA8LQbYkDwtBgSMPC0HhMg8LQZ80DwtByCkPC0HAMg8LQe4yDwtB8C8PC0HGNA8LQdAhDwtBmiQPC0HrLw8LQYQ1DwtByzUPC0GWMQ8LQcgrDwtB1C8PC0GTMA8LQd81DwtBtCMPC0G+NQ8LQdIpDwtBsyIPC0HNIA8LQZs2DwtBkCEPC0H/IA8LQa01DwtBsDQPC0HxJA8LQacqDwtB3TAPC0GLIg8LQcgvDwtB6yoPC0H0KQ8LQY8lDwtB3SIPC0HsJg8LQf0wDwtB1iYPC0GUNQ8LQY0jDwtBuikPC0HHIg8LQfIlDwtBtjMPC0GiIQ8LQf8vDwtBwCEPC0GBMw8LQcklDwtBqDEPC0HGMw8LQdM2DwtBxjYPC0HkNA8LQYgmDwtB7ScPC0H4IQ8LQakwDwtBjzQPC0GGNg8LQaovDwtBoSYPC0HsNg8LQZIpDwtBryYPC0GZIg8LQeAhDwsAC0G1JSEBCyABCxcAIAAgAC8BLkH+/wNxIAFBAEdyOwEuCxoAIAAgAC8BLkH9/wNxIAFBAEdBAXRyOwEuCxoAIAAgAC8BLkH7/wNxIAFBAEdBAnRyOwEuCxoAIAAgAC8BLkH3/wNxIAFBAEdBA3RyOwEuCxoAIAAgAC8BLkHv/wNxIAFBAEdBBHRyOwEuCxoAIAAgAC8BLkHf/wNxIAFBAEdBBXRyOwEuCxoAIAAgAC8BLkG//wNxIAFBAEdBBnRyOwEuCxoAIAAgAC8BLkH//gNxIAFBAEdBB3RyOwEuCxoAIAAgAC8BLkH//QNxIAFBAEdBCHRyOwEuCxoAIAAgAC8BLkH/+wNxIAFBAEdBCXRyOwEuCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBzhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5Ao2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5R02AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBnRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBoh42AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7hQ2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9xs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRU2AhBBGCEECyAECzgAIAACfyAALwEyQRRxQRRGBEBBASAALQAoQQFGDQEaIAAvATRB5QBGDAELIAAtAClBBUYLOgAwC1kBAn8CQCAALQAoQQFGDQAgAC8BNCIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMiIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEyIgFBAnFFDQEMAgsgAC8BMiIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATQiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtXACAAQRhqQgA3AwAgAEIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABB7AE2AhwLBgAgABA5C5otAQt/IwBBEGsiCiQAQZjUACgCACIJRQRAQdjXACgCACIFRQRAQeTXAEJ/NwIAQdzXAEKAgISAgIDAADcCAEHY1wAgCkEIakFwcUHYqtWqBXMiBTYCAEHs1wBBADYCAEG81wBBADYCAAtBwNcAQYDYBDYCAEGQ1ABBgNgENgIAQaTUACAFNgIAQaDUAEF/NgIAQcTXAEGAqAM2AgADQCABQbzUAGogAUGw1ABqIgI2AgAgAiABQajUAGoiAzYCACABQbTUAGogAzYCACABQcTUAGogAUG41ABqIgM2AgAgAyACNgIAIAFBzNQAaiABQcDUAGoiAjYCACACIAM2AgAgAUHI1ABqIAI2AgAgAUEgaiIBQYACRw0AC0GM2ARBwacDNgIAQZzUAEHo1wAoAgA2AgBBjNQAQcCnAzYCAEGY1ABBiNgENgIAQcz/B0E4NgIAQYjYBCEJCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFNBEBBgNQAKAIAIgZBECAAQRNqQXBxIABBC0kbIgRBA3YiAHYiAUEDcQRAAkAgAUEBcSAAckEBcyICQQN0IgBBqNQAaiIBIABBsNQAaigCACIAKAIIIgNGBEBBgNQAIAZBfiACd3E2AgAMAQsgASADNgIIIAMgATYCDAsgAEEIaiEBIAAgAkEDdCICQQNyNgIEIAAgAmoiACAAKAIEQQFyNgIEDBELQYjUACgCACIIIARPDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxaCIAQQN0IgJBqNQAaiIBIAJBsNQAaigCACICKAIIIgNGBEBBgNQAIAZBfiAAd3EiBjYCAAwBCyABIAM2AgggAyABNgIMCyACIARBA3I2AgQgAEEDdCIAIARrIQUgACACaiAFNgIAIAIgBGoiBCAFQQFyNgIEIAgEQCAIQXhxQajUAGohAEGU1AAoAgAhAwJ/QQEgCEEDdnQiASAGcUUEQEGA1AAgASAGcjYCACAADAELIAAoAggLIgEgAzYCDCAAIAM2AgggAyAANgIMIAMgATYCCAsgAkEIaiEBQZTUACAENgIAQYjUACAFNgIADBELQYTUACgCACILRQ0BIAtoQQJ0QbDWAGooAgAiACgCBEF4cSAEayEFIAAhAgNAAkAgAigCECIBRQRAIAJBFGooAgAiAUUNAQsgASgCBEF4cSAEayIDIAVJIQIgAyAFIAIbIQUgASAAIAIbIQAgASECDAELCyAAKAIYIQkgACgCDCIDIABHBEBBkNQAKAIAGiADIAAoAggiATYCCCABIAM2AgwMEAsgAEEUaiICKAIAIgFFBEAgACgCECIBRQ0DIABBEGohAgsDQCACIQcgASIDQRRqIgIoAgAiAQ0AIANBEGohAiADKAIQIgENAAsgB0EANgIADA8LQX8hBCAAQb9/Sw0AIABBE2oiAUFwcSEEQYTUACgCACIIRQ0AQQAgBGshBQJAAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgZBAnRBsNYAaigCACICRQRAQQAhAUEAIQMMAQtBACEBIARBGSAGQQF2a0EAIAZBH0cbdCEAQQAhAwNAAkAgAigCBEF4cSAEayIHIAVPDQAgAiEDIAciBQ0AQQAhBSACIQEMAwsgASACQRRqKAIAIgcgByACIABBHXZBBHFqQRBqKAIAIgJGGyABIAcbIQEgAEEBdCEAIAINAAsLIAEgA3JFBEBBACEDQQIgBnQiAEEAIABrciAIcSIARQ0DIABoQQJ0QbDWAGooAgAhAQsgAUUNAQsDQCABKAIEQXhxIARrIgIgBUkhACACIAUgABshBSABIAMgABshAyABKAIQIgAEfyAABSABQRRqKAIACyIBDQALCyADRQ0AIAVBiNQAKAIAIARrTw0AIAMoAhghByADIAMoAgwiAEcEQEGQ1AAoAgAaIAAgAygCCCIBNgIIIAEgADYCDAwOCyADQRRqIgIoAgAiAUUEQCADKAIQIgFFDQMgA0EQaiECCwNAIAIhBiABIgBBFGoiAigCACIBDQAgAEEQaiECIAAoAhAiAQ0ACyAGQQA2AgAMDQtBiNQAKAIAIgMgBE8EQEGU1AAoAgAhAQJAIAMgBGsiAkEQTwRAIAEgBGoiACACQQFyNgIEIAEgA2ogAjYCACABIARBA3I2AgQMAQsgASADQQNyNgIEIAEgA2oiACAAKAIEQQFyNgIEQQAhAEEAIQILQYjUACACNgIAQZTUACAANgIAIAFBCGohAQwPC0GM1AAoAgAiAyAESwRAIAQgCWoiACADIARrIgFBAXI2AgRBmNQAIAA2AgBBjNQAIAE2AgAgCSAEQQNyNgIEIAlBCGohAQwPC0EAIQEgBAJ/QdjXACgCAARAQeDXACgCAAwBC0Hk1wBCfzcCAEHc1wBCgICEgICAwAA3AgBB2NcAIApBDGpBcHFB2KrVqgVzNgIAQezXAEEANgIAQbzXAEEANgIAQYCABAsiACAEQccAaiIFaiIGQQAgAGsiB3EiAk8EQEHw1wBBMDYCAAwPCwJAQbjXACgCACIBRQ0AQbDXACgCACIIIAJqIQAgACABTSAAIAhLcQ0AQQAhAUHw1wBBMDYCAAwPC0G81wAtAABBBHENBAJAAkAgCQRAQcDXACEBA0AgASgCACIAIAlNBEAgACABKAIEaiAJSw0DCyABKAIIIgENAAsLQQAQOiIAQX9GDQUgAiEGQdzXACgCACIBQQFrIgMgAHEEQCACIABrIAAgA2pBACABa3FqIQYLIAQgBk8NBSAGQf7///8HSw0FQbjXACgCACIDBEBBsNcAKAIAIgcgBmohASABIAdNDQYgASADSw0GCyAGEDoiASAARw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGEDohACAAIAEoAgAgASgCBGpGDQMgACEBCwJAIAYgBEHIAGpPDQAgAUF/Rg0AQeDXACgCACIAIAUgBmtqQQAgAGtxIgBB/v///wdLBEAgASEADAcLIAAQOkF/RwRAIAAgBmohBiABIQAMBwtBACAGaxA6GgwECyABIgBBf0cNBQwDC0EAIQMMDAtBACEADAoLIABBf0cNAgtBvNcAQbzXACgCAEEEcjYCAAsgAkH+////B0sNASACEDohAEEAEDohASAAQX9GDQEgAUF/Rg0BIAAgAU8NASABIABrIgYgBEE4ak0NAQtBsNcAQbDXACgCACAGaiIBNgIAQbTXACgCACABSQRAQbTXACABNgIACwJAAkACQEGY1AAoAgAiAgRAQcDXACEBA0AgACABKAIAIgMgASgCBCIFakYNAiABKAIIIgENAAsMAgtBkNQAKAIAIgFBAEcgACABT3FFBEBBkNQAIAA2AgALQQAhAUHE1wAgBjYCAEHA1wAgADYCAEGg1ABBfzYCAEGk1ABB2NcAKAIANgIAQczXAEEANgIAA0AgAUG81ABqIAFBsNQAaiICNgIAIAIgAUGo1ABqIgM2AgAgAUG01ABqIAM2AgAgAUHE1ABqIAFBuNQAaiIDNgIAIAMgAjYCACABQczUAGogAUHA1ABqIgI2AgAgAiADNgIAIAFByNQAaiACNgIAIAFBIGoiAUGAAkcNAAtBeCAAa0EPcSIBIABqIgIgBkE4ayIDIAFrIgFBAXI2AgRBnNQAQejXACgCADYCAEGM1AAgATYCAEGY1AAgAjYCACAAIANqQTg2AgQMAgsgACACTQ0AIAIgA0kNACABKAIMQQhxDQBBeCACa0EPcSIAIAJqIgNBjNQAKAIAIAZqIgcgAGsiAEEBcjYCBCABIAUgBmo2AgRBnNQAQejXACgCADYCAEGM1AAgADYCAEGY1AAgAzYCACACIAdqQTg2AgQMAQsgAEGQ1AAoAgBJBEBBkNQAIAA2AgALIAAgBmohA0HA1wAhAQJAAkACQANAIAMgASgCAEcEQCABKAIIIgENAQwCCwsgAS0ADEEIcUUNAQtBwNcAIQEDQCABKAIAIgMgAk0EQCADIAEoAgRqIgUgAksNAwsgASgCCCEBDAALAAsgASAANgIAIAEgASgCBCAGajYCBCAAQXggAGtBD3FqIgkgBEEDcjYCBCADQXggA2tBD3FqIgYgBCAJaiIEayEBIAIgBkYEQEGY1AAgBDYCAEGM1ABBjNQAKAIAIAFqIgA2AgAgBCAAQQFyNgIEDAgLQZTUACgCACAGRgRAQZTUACAENgIAQYjUAEGI1AAoAgAgAWoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAgLIAYoAgQiBUEDcUEBRw0GIAVBeHEhCCAFQf8BTQRAIAVBA3YhAyAGKAIIIgAgBigCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBwsgAiAANgIIIAAgAjYCDAwGCyAGKAIYIQcgBiAGKAIMIgBHBEAgACAGKAIIIgI2AgggAiAANgIMDAULIAZBFGoiAigCACIFRQRAIAYoAhAiBUUNBCAGQRBqIQILA0AgAiEDIAUiAEEUaiICKAIAIgUNACAAQRBqIQIgACgCECIFDQALIANBADYCAAwEC0F4IABrQQ9xIgEgAGoiByAGQThrIgMgAWsiAUEBcjYCBCAAIANqQTg2AgQgAiAFQTcgBWtBD3FqQT9rIgMgAyACQRBqSRsiA0EjNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAE2AgBBmNQAIAc2AgAgA0EQakHI1wApAgA3AgAgA0HA1wApAgA3AghByNcAIANBCGo2AgBBxNcAIAY2AgBBwNcAIAA2AgBBzNcAQQA2AgAgA0EkaiEBA0AgAUEHNgIAIAUgAUEEaiIBSw0ACyACIANGDQAgAyADKAIEQX5xNgIEIAMgAyACayIFNgIAIAIgBUEBcjYCBCAFQf8BTQRAIAVBeHFBqNQAaiEAAn9BgNQAKAIAIgFBASAFQQN2dCIDcUUEQEGA1AAgASADcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbDWAGohAEGE1AAoAgAiA0EBIAF0IgZxRQRAIAAgAjYCAEGE1AAgAyAGcjYCACACIAA2AhggAiACNgIIIAIgAjYCDAwBCyAFQRkgAUEBdmtBACABQR9HG3QhASAAKAIAIQMCQANAIAMiACgCBEF4cSAFRg0BIAFBHXYhAyABQQF0IQEgACADQQRxakEQaiIGKAIAIgMNAAsgBiACNgIAIAIgADYCGCACIAI2AgwgAiACNgIIDAELIAAoAggiASACNgIMIAAgAjYCCCACQQA2AhggAiAANgIMIAIgATYCCAtBjNQAKAIAIgEgBE0NAEGY1AAoAgAiACAEaiICIAEgBGsiAUEBcjYCBEGM1AAgATYCAEGY1AAgAjYCACAAIARBA3I2AgQgAEEIaiEBDAgLQQAhAUHw1wBBMDYCAAwHC0EAIQALIAdFDQACQCAGKAIcIgJBAnRBsNYAaiIDKAIAIAZGBEAgAyAANgIAIAANAUGE1ABBhNQAKAIAQX4gAndxNgIADAILIAdBEEEUIAcoAhAgBkYbaiAANgIAIABFDQELIAAgBzYCGCAGKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAGQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAIaiEBIAYgCGoiBigCBCEFCyAGIAVBfnE2AgQgASAEaiABNgIAIAQgAUEBcjYCBCABQf8BTQRAIAFBeHFBqNQAaiEAAn9BgNQAKAIAIgJBASABQQN2dCIBcUUEQEGA1AAgASACcjYCACAADAELIAAoAggLIgEgBDYCDCAAIAQ2AgggBCAANgIMIAQgATYCCAwBC0EfIQUgAUH///8HTQRAIAFBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmohBQsgBCAFNgIcIARCADcCECAFQQJ0QbDWAGohAEGE1AAoAgAiAkEBIAV0IgNxRQRAIAAgBDYCAEGE1AAgAiADcjYCACAEIAA2AhggBCAENgIIIAQgBDYCDAwBCyABQRkgBUEBdmtBACAFQR9HG3QhBSAAKAIAIQACQANAIAAiAigCBEF4cSABRg0BIAVBHXYhACAFQQF0IQUgAiAAQQRxakEQaiIDKAIAIgANAAsgAyAENgIAIAQgAjYCGCAEIAQ2AgwgBCAENgIIDAELIAIoAggiACAENgIMIAIgBDYCCCAEQQA2AhggBCACNgIMIAQgADYCCAsgCUEIaiEBDAILAkAgB0UNAAJAIAMoAhwiAUECdEGw1gBqIgIoAgAgA0YEQCACIAA2AgAgAA0BQYTUACAIQX4gAXdxIgg2AgAMAgsgB0EQQRQgBygCECADRhtqIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIANBFGooAgAiAUUNACAAQRRqIAE2AgAgASAANgIYCwJAIAVBD00EQCADIAQgBWoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARqIgIgBUEBcjYCBCADIARBA3I2AgQgAiAFaiAFNgIAIAVB/wFNBEAgBUF4cUGo1ABqIQACf0GA1AAoAgAiAUEBIAVBA3Z0IgVxRQRAQYDUACABIAVyNgIAIAAMAQsgACgCCAsiASACNgIMIAAgAjYCCCACIAA2AgwgAiABNgIIDAELQR8hASAFQf///wdNBEAgBUEmIAVBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyACIAE2AhwgAkIANwIQIAFBAnRBsNYAaiEAQQEgAXQiBCAIcUUEQCAAIAI2AgBBhNQAIAQgCHI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEEAkADQCAEIgAoAgRBeHEgBUYNASABQR12IQQgAUEBdCEBIAAgBEEEcWpBEGoiBigCACIEDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLIANBCGohAQwBCwJAIAlFDQACQCAAKAIcIgFBAnRBsNYAaiICKAIAIABGBEAgAiADNgIAIAMNAUGE1AAgC0F+IAF3cTYCAAwCCyAJQRBBFCAJKAIQIABGG2ogAzYCACADRQ0BCyADIAk2AhggACgCECIBBEAgAyABNgIQIAEgAzYCGAsgAEEUaigCACIBRQ0AIANBFGogATYCACABIAM2AhgLAkAgBUEPTQRAIAAgBCAFaiIBQQNyNgIEIAAgAWoiASABKAIEQQFyNgIEDAELIAAgBGoiByAFQQFyNgIEIAAgBEEDcjYCBCAFIAdqIAU2AgAgCARAIAhBeHFBqNQAaiEBQZTUACgCACEDAn9BASAIQQN2dCICIAZxRQRAQYDUACACIAZyNgIAIAEMAQsgASgCCAsiAiADNgIMIAEgAzYCCCADIAE2AgwgAyACNgIIC0GU1AAgBzYCAEGI1AAgBTYCAAsgAEEIaiEBCyAKQRBqJAAgAQtDACAARQRAPwBBEHQPCwJAIABB//8DcQ0AIABBAEgNACAAQRB2QAAiAEF/RgRAQfDXAEEwNgIAQX8PCyAAQRB0DwsACwvbQCIAQYAICwkBAAAAAgAAAAMAQZQICwUEAAAABQBBpAgLCQYAAAAHAAAACABB3AgLgjFJbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",vgt;Object.defineProperty(d2n,"exports",{get:()=>vgt||(vgt=evi.from(tvi,"base64"))})});var p2n=P((j6s,u2n)=>{"use strict";var{Buffer:nvi}=require("node:buffer"),rvi="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMArYywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAygCHCICQQFrDuwB7gEB6AECAwQFBgcICQoLDA0ODxAREucBE+YBFBXlARYX5AEYGRobHB0eHyDvAe0BIeMBIiMkJSYnKCkqK+IBLC0uLzAxMuEB4AEzNN8B3gE1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk/pAVBRUlPdAdwBVNsBVdoBVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHZAdgBxgHXAccB1gHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAQDqAQtBAAzUAQtBDgzTAQtBDQzSAQtBDwzRAQtBEAzQAQtBEQzPAQtBEgzOAQtBEwzNAQtBFAzMAQtBFQzLAQtBFgzKAQtBFwzJAQtBGAzIAQtBGQzHAQtBGgzGAQtBGwzFAQtBHAzEAQtBHQzDAQtBHgzCAQtBHwzBAQtBCAzAAQtBIAy/AQtBIgy+AQtBIQy9AQtBBwy8AQtBIwy7AQtBJAy6AQtBJQy5AQtBJgy4AQtBJwy3AQtBzgEMtgELQSgMtQELQSkMtAELQSoMswELQSsMsgELQc8BDLEBC0EtDLABC0EuDK8BC0EvDK4BC0EwDK0BC0ExDKwBC0EyDKsBC0EzDKoBC0HQAQypAQtBNAyoAQtBOAynAQtBDAymAQtBNQylAQtBNgykAQtBNwyjAQtBPQyiAQtBOQyhAQtB0QEMoAELQQsMnwELQT4MngELQToMnQELQQoMnAELQTsMmwELQTwMmgELQdIBDJkBC0HAAAyYAQtBPwyXAQtBwQAMlgELQQkMlQELQSwMlAELQcIADJMBC0HDAAySAQtBxAAMkQELQcUADJABC0HGAAyPAQtBxwAMjgELQcgADI0BC0HJAAyMAQtBygAMiwELQcsADIoBC0HMAAyJAQtBzQAMiAELQc4ADIcBC0HPAAyGAQtB0AAMhQELQdEADIQBC0HSAAyDAQtB1AAMggELQdMADIEBC0HVAAyAAQtB1gAMfwtB1wAMfgtB2AAMfQtB2QAMfAtB2gAMewtB2wAMegtB0wEMeQtB3AAMeAtB3QAMdwtBBgx2C0HeAAx1C0EFDHQLQd8ADHMLQQQMcgtB4AAMcQtB4QAMcAtB4gAMbwtB4wAMbgtBAwxtC0HkAAxsC0HlAAxrC0HmAAxqC0HoAAxpC0HnAAxoC0HpAAxnC0HqAAxmC0HrAAxlC0HsAAxkC0ECDGMLQe0ADGILQe4ADGELQe8ADGALQfAADF8LQfEADF4LQfIADF0LQfMADFwLQfQADFsLQfUADFoLQfYADFkLQfcADFgLQfgADFcLQfkADFYLQfoADFULQfsADFQLQfwADFMLQf0ADFILQf4ADFELQf8ADFALQYABDE8LQYEBDE4LQYIBDE0LQYMBDEwLQYQBDEsLQYUBDEoLQYYBDEkLQYcBDEgLQYgBDEcLQYkBDEYLQYoBDEULQYsBDEQLQYwBDEMLQY0BDEILQY4BDEELQY8BDEALQZABDD8LQZEBDD4LQZIBDD0LQZMBDDwLQZQBDDsLQZUBDDoLQZYBDDkLQZcBDDgLQZgBDDcLQZkBDDYLQZoBDDULQZsBDDQLQZwBDDMLQZ0BDDILQZ4BDDELQZ8BDDALQaABDC8LQaEBDC4LQaIBDC0LQaMBDCwLQaQBDCsLQaUBDCoLQaYBDCkLQacBDCgLQagBDCcLQakBDCYLQaoBDCULQasBDCQLQawBDCMLQa0BDCILQa4BDCELQa8BDCALQbABDB8LQbEBDB4LQbIBDB0LQbMBDBwLQbQBDBsLQbUBDBoLQbYBDBkLQbcBDBgLQbgBDBcLQQEMFgtBuQEMFQtBugEMFAtBuwEMEwtBvAEMEgtBvQEMEQtBvgEMEAtBvwEMDwtBwAEMDgtBwQEMDQtBwgEMDAtBwwEMCwtBxAEMCgtBxQEMCQtBxgEMCAtB1AEMBwtBxwEMBgtByAEMBQtByQEMBAtBygEMAwtBywEMAgtBzQEMAQtBzAELIQIDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHXAdYB1QHUAdIB0QHQAc8BzgHNAcwBywHKAckByAHHAcYBxQHEAcMBwgHBAcABvwG+Ab0BvAG7AboBuQG4AbcBtgG1AbQBswGyAbEBsAGvAa4BrQGsAasBqgGpAagBpwGmAaUBpAGjAaIBoQGgAZ8BngGdAZwBmwGaAZcBlgGRAZABjwGOAY0BjAGLAYoBiQGIAYUBhAGDAX59fHt6d3Z1LFFSU1RVVgsgASAERw1zQewBIQIMqQMLIAEgBEcNkAFB0QEhAgyoAwsgASAERw3pAUGEASECDKcDCyABIARHDfQBQfoAIQIMpgMLIAEgBEcNggJB9QAhAgylAwsgASAERw2JAkHzACECDKQDCyABIARHDYwCQfEAIQIMowMLIAEgBEcNHkEeIQIMogMLIAEgBEcNGUEYIQIMoQMLIAEgBEcNuAJBzQAhAgygAwsgASAERw3DAkHGACECDJ8DCyABIARHDcQCQcMAIQIMngMLIAEgBEcNygJBOCECDJ0DCyADLQAwQQFGDZUDDPICC0EAIQACQAJAAkAgAy0AKkUNACADLQArRQ0AIAMvATIiAkECcUUNAQwCCyADLwEyIgJBAXFFDQELQQEhACADLQAoQQFGDQAgAy8BNCIGQeQAa0HkAEkNACAGQcwBRg0AIAZBsAJGDQAgAkHAAHENAEEAIQAgAkGIBHFBgARGDQAgAkEocUEARyEACyADQQA7ATIgA0EAOgAxAkAgAEUEQCADQQA6ADEgAy0ALkEEcQ0BDJwDCyADQgA3AyALIANBADoAMSADQQE6ADYMSQtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAEUNSSAAQRVHDWMgA0EENgIcIAMgATYCFCADQb0aNgIQIANBFTYCDEEAIQIMmgMLIAEgBEYEQEEGIQIMmgMLIAEtAABBCkYNGQwBCyABIARGBEBBByECDJkDCwJAIAEtAABBCmsOBAIBAQABCyABQQFqIQFBECECDP4CCyADLQAuQYABcQ0YQQAhAiADQQA2AhwgAyABNgIUIANBqR82AhAgA0ECNgIMDJcDCyABQQFqIQEgA0Evai0AAEEBcQ0XQQAhAiADQQA2AhwgAyABNgIUIANBhB82AhAgA0EZNgIMDJYDCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMWg0ZQQghAgyVAwsgASAERwRAIANBCTYCCCADIAE2AgRBEiECDPsCC0EJIQIMlAMLIAMpAyBQDZwCDEQLIAEgBEYEQEELIQIMkwMLIAEtAABBCkcNFyABQQFqIQEMGAsgA0Evai0AAEEBcUUNGgwnC0EAIQACQCADKAI4IgJFDQAgAigCSCICRQ0AIAMgAhEAACEACyAADRoMQwtBACEAAkAgAygCOCICRQ0AIAIoAkgiAkUNACADIAIRAAAhAAsgAA0bDCULQQAhAAJAIAMoAjgiAkUNACACKAJIIgJFDQAgAyACEQAAIQALIAANHAwzCyADQS9qLQAAQQFxRQ0dDCMLQQAhAAJAIAMoAjgiAkUNACACKAJMIgJFDQAgAyACEQAAIQALIAANHQxDC0EAIQACQCADKAI4IgJFDQAgAigCTCICRQ0AIAMgAhEAACEACyAADR4MIQsgASAERgRAQRMhAgyLAwsCQCABLQAAIgBBCmsOBCAkJAAjCyABQQFqIQEMIAtBACEAAkAgAygCOCICRQ0AIAIoAkwiAkUNACADIAIRAAAhAAsgAA0jDEMLIAEgBEYEQEEWIQIMiQMLIAEtAABB8D9qLQAAQQFHDSQM7QILAkADQCABLQAAQeA5ai0AACIAQQFHBEACQCAAQQJrDgIDACgLIAFBAWohAUEfIQIM8AILIAQgAUEBaiIBRw0AC0EYIQIMiAMLIAMoAgQhAEEAIQIgA0EANgIEIAMgACABQQFqIgEQMyIADSIMQgtBACEAAkAgAygCOCICRQ0AIAIoAkwiAkUNACADIAIRAAAhAAsgAA0kDCsLIAEgBEYEQEEcIQIMhgMLIANBCjYCCCADIAE2AgRBACEAAkAgAygCOCICRQ0AIAIoAkgiAkUNACADIAIRAAAhAAsgAA0mQSIhAgzrAgsgASAERwRAA0AgAS0AAEHgO2otAAAiAEEDRwRAIABBAWsOBRkbJ+wCJicLIAQgAUEBaiIBRw0AC0EbIQIMhQMLQRshAgyEAwsDQCABLQAAQeA9ai0AACIAQQNHBEAgAEEBaw4FEBIoFCcoCyAEIAFBAWoiAUcNAAtBHiECDIMDCyABIARHBEAgA0ELNgIIIAMgATYCBEEHIQIM6QILQR8hAgyCAwsgASAERgRAQSAhAgyCAwsCQCABLQAAQQ1rDhQvQEBAQEBAQEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDBsLIANBHDYCHCADIAA2AgwgAyABQQFqNgIUDN0CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDNICCyADQR02AhwgAyAANgIMIAMgAUEBajYCFAzcAgsgAEE7Rw0BIAFBAWohAQtBJCECDMACC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAzZAgsgASAERwRAA0AgAS0AAEEgRw3xASAEIAFBAWoiAUcNAAtBLCECDNkCC0EsIQIM2AILIAEgBEYEQEE0IQIM2AILAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0E0IQIM2QILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQ2MAiADQTI2AhwgAyABNgIUIAMgADYCDEEAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQRAIAFBAWohAQyMAgsgA0EyNgIcIAMgADYCDCADIAFBAWo2AhRBACECDNcCCyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE5IQIMwAILIAMpAyAiC0KZs+bMmbPmzBlWDQEgAyALQgp+Igo3AyAgCiAArUL/AYMiC0J/hVYNASADIAogC3w3AyAgBCABQQFqIgFHDQALQcAAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAFBAWoiARAwIgANFwzJAgtBwAAhAgzWAgsgASAERgRAQckAIQIM1gILAkADQAJAIAEtAABBCWsOGAACjwKPApMCjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CAI8CCyAEIAFBAWoiAUcNAAtByQAhAgzWAgsgAUEBaiEBIANBL2otAABBAXENjwIgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIM1QILIAEgBEcEQANAIAEtAAAiAEEgRwRAAkACQAJAIABByABrDgsAAc0BzQHNAc0BzQHNAc0BzQECzQELIAFBAWohAUHZACECDL8CCyABQQFqIQFB2gAhAgy+AgsgAUEBaiEBQdsAIQIMvQILIAQgAUEBaiIBRw0AC0HuACECDNUCC0HuACECDNQCCyADQQI6ACgMMAtBACECIANBADYCHCADQbcLNgIQIANBAjYCDCADIAFBAWo2AhQM0gILQQAhAgy3AgtBDSECDLYCC0ERIQIMtQILQRMhAgy0AgtBFCECDLMCC0EWIQIMsgILQRchAgyxAgtBGCECDLACC0EZIQIMrwILQRohAgyuAgtBGyECDK0CC0EcIQIMrAILQR0hAgyrAgtBHiECDKoCC0EgIQIMqQILQSEhAgyoAgtBIyECDKcCC0EnIQIMpgILIANBPTYCHCADIAE2AhQgAyAANgIMQQAhAgy/AgsgA0EbNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMvgILIANBIDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDL0CCyADQRM2AhwgAyABNgIUIANBnhk2AhAgA0EVNgIMQQAhAgy8AgsgA0ELNgIcIAMgATYCFCADQZ4ZNgIQIANBFTYCDEEAIQIMuwILIANBEDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDLoCCyADQSA2AhwgAyABNgIUIANBjxs2AhAgA0EVNgIMQQAhAgy5AgsgA0ELNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMuAILIANBDDYCHCADIAE2AhQgA0GPGzYCECADQRU2AgxBACECDLcCC0EAIQIgA0EANgIcIAMgATYCFCADQa8ONgIQIANBEjYCDAy2AgsCQANAAkAgAS0AAEEKaw4EAAICAAILIAQgAUEBaiIBRw0AC0HsASECDLYCCwJAAkAgAy0ANkEBRw0AQQAhAAJAIAMoAjgiAkUNACACKAJYIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB6wE2AhwgAyABNgIUIANB4hg2AhAgA0EVNgIMQQAhAgy3AgtBzAEhAgycAgsgA0EANgIcIAMgATYCFCADQfELNgIQIANBHzYCDEEAIQIMtQILAkACQCADLQAoQQFrDgIEAQALQcsBIQIMmwILQcQBIQIMmgILIANBAjoAMUEAIQACQCADKAI4IgJFDQAgAigCACICRQ0AIAMgAhEAACEACyAARQRAQc0BIQIMmgILIABBFUcEQCADQQA2AhwgAyABNgIUIANBrAw2AhAgA0EQNgIMQQAhAgy0AgsgA0HqATYCHCADIAE2AhQgA0GHGTYCECADQRU2AgxBACECDLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIMnQILAkAgAS0AAEEwa0H/AXEiAkEKSQRAIAFBAWohAQJAIAMvATQiAEGZM0sNACADIABBCmwiADsBNCAAQf7/A3EgAkH//wNzSw0AIAMgACACajsBNAwCC0EAIQIgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDAyeAgsgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDEEAIQIMnQILQbwBIQIMggILIAEgBEYEQEHVASECDJwCCwJAIAEtAABBMGtB/wFxIgJBCkkEQCABQQFqIQECQCADLwE0IgBBmTNLDQAgAyAAQQpsIgA7ATQgAEH+/wNxIAJB//8Dc0sNACADIAAgAmo7ATQMAgtBACECIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgwMnQILIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgxBACECDJwCC0G7ASECDIECCyABIARGBEBB1AEhAgybAgsCQCABLQAAQTBrQf8BcSICQQpJBEAgAUEBaiEBAkAgAy8BNCIAQZkzSw0AIAMgAEEKbCIAOwE0IABB/v8DcSACQf//A3NLDQAgAyAAIAJqOwE0DAILQQAhAiADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMDJwCCyADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMQQAhAgybAgtBugEhAgyAAgsgASAERgRAQdMBIQIMmgILAkACQAJAAkAgAS0AAEEKaw4XAgMDAAMDAwMDAwMDAwMDAwMDAwMDAwEDCyABQQFqDAULIAFBAWohAUG5ASECDIECCyABQQFqIQEgA0Evai0AAEEBcQ0IIANBADYCHCADIAE2AhQgA0GFCzYCECADQQ02AgxBACECDJoCCyADQQA2AhwgAyABNgIUIANBhQs2AhAgA0ENNgIMQQAhAgyZAgsgASAERwRAIANBDjYCCCADIAE2AgRBASECDP8BC0HSASECDJgCCwJAAkADQAJAIAEtAABBCmsOBAIAAAMACyAEIAFBAWoiAUcNAAtB0QEhAgyZAgsgAygCBCEAIANBADYCBCADIAAgARAsIgBFBEAgAUEBaiEBDAQLIANB0AE2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMmAILIAMoAgQhACADQQA2AgQgAyAAIAEQLCIADQEgAUEBagshAUG3ASECDPwBCyADQc8BNgIcIAMgADYCDCADIAFBAWo2AhRBACECDJUCC0G4ASECDPoBCyADQS9qLQAAQQFxDQEgA0EANgIcIAMgATYCFCADQc8bNgIQIANBGTYCDEEAIQIMkwILIAEgBEYEQEHPASECDJMCCwJAAkACQCABLQAAQQprDgQBAgIAAgsgAUEBaiEBDAILIAFBAWohAQwBCyADLQAuQcAAcUUNAQtBACEAAkAgAygCOCICRQ0AIAIoAjQiAkUNACADIAIRAAAhAAsgAEUNlgEgAEEVRgRAIANB2QA2AhwgAyABNgIUIANBvRk2AhAgA0EVNgIMQQAhAgySAgsgA0EANgIcIAMgATYCFCADQfgMNgIQIANBGzYCDEEAIQIMkQILIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDJACCyABIARHBEAgA0EMNgIIIAMgATYCBEG1ASECDPYBC0HOASECDI8CCyABIARGBEBBzQEhAgyPAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBwQBrDhUAAQIDWgQFBlpaWgcICQoLDA0ODxBaCyABQQFqIQFB8QAhAgyEAgsgAUEBaiEBQfIAIQIMgwILIAFBAWohAUH3ACECDIICCyABQQFqIQFB+wAhAgyBAgsgAUEBaiEBQfwAIQIMgAILIAFBAWohAUH/ACECDP8BCyABQQFqIQFBgAEhAgz+AQsgAUEBaiEBQYMBIQIM/QELIAFBAWohAUGMASECDPwBCyABQQFqIQFBjQEhAgz7AQsgAUEBaiEBQY4BIQIM+gELIAFBAWohAUGbASECDPkBCyABQQFqIQFBnAEhAgz4AQsgAUEBaiEBQaIBIQIM9wELIAFBAWohAUGqASECDPYBCyABQQFqIQFBrQEhAgz1AQsgAUEBaiEBQbQBIQIM9AELIAEgBEYEQEHMASECDI4CCyABLQAAQc4ARw1IIAFBAWohAUGzASECDPMBCyABIARGBEBBywEhAgyNAgsCQAJAAkAgAS0AAEHCAGsOEgBKSkpKSkpKSkoBSkpKSkpKAkoLIAFBAWohAUGuASECDPQBCyABQQFqIQFBsQEhAgzzAQsgAUEBaiEBQbIBIQIM8gELQcoBIQIgASAERg2LAiADKAIAIgAgBCABa2ohBSABIABrQQdqIQYCQANAIAEtAAAgAEHo0wBqLQAARw1FIABBB0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyMAgsgA0EANgIAIAZBAWohAUEbDEULIAEgBEYEQEHJASECDIsCCwJAAkAgAS0AAEHJAGsOBwBHR0dHRwFHCyABQQFqIQFBrwEhAgzxAQsgAUEBaiEBQbABIQIM8AELQcgBIQIgASAERg2JAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHm0wBqLQAARw1DIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyKAgsgA0EANgIAIAZBAWohAUEPDEMLQccBIQIgASAERg2IAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHk0wBqLQAARw1CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyJAgsgA0EANgIAIAZBAWohAUEgDEILQcYBIQIgASAERg2HAiADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw1BIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyIAgsgA0EANgIAIAZBAWohAUESDEELIAEgBEYEQEHFASECDIcCCwJAAkAgAS0AAEHFAGsODgBDQ0NDQ0NDQ0NDQ0MBQwsgAUEBaiEBQasBIQIM7QELIAFBAWohAUGsASECDOwBC0HEASECIAEgBEYNhQIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB3tMAai0AAEcNPyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhgILIANBADYCACAGQQFqIQFBBww/C0HDASECIAEgBEYNhAIgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABB2NMAai0AAEcNPiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhQILIANBADYCACAGQQFqIQFBKAw+CyABIARGBEBBwgEhAgyEAgsCQAJAAkAgAS0AAEHFAGsOEQBBQUFBQUFBQUEBQUFBQUECQQsgAUEBaiEBQacBIQIM6wELIAFBAWohAUGoASECDOoBCyABQQFqIQFBqQEhAgzpAQtBwQEhAiABIARGDYICIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQdHTAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIMCCyADQQA2AgAgBkEBaiEBQRoMPAtBwAEhAiABIARGDYECIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQc3TAGotAABHDTsgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIICCyADQQA2AgAgBkEBaiEBQSEMOwsgASAERgRAQb8BIQIMgQILAkACQCABLQAAQcEAaw4UAD09PT09PT09PT09PT09PT09PQE9CyABQQFqIQFBowEhAgznAQsgAUEBaiEBQaYBIQIM5gELIAEgBEYEQEG+ASECDIACCwJAAkAgAS0AAEHVAGsOCwA8PDw8PDw8PDwBPAsgAUEBaiEBQaQBIQIM5gELIAFBAWohAUGlASECDOUBC0G9ASECIAEgBEYN/gEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNOCAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/wELIANBADYCACAGQQFqIQFBKgw4CyABIARGBEBBvAEhAgz+AQsgAS0AAEHQAEcNOCABQQFqIQFBJQw3C0G7ASECIAEgBEYN/AEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBwdMAai0AAEcNNiAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/QELIANBADYCACAGQQFqIQFBDgw2CyABIARGBEBBugEhAgz8AQsgAS0AAEHFAEcNNiABQQFqIQFBoQEhAgzhAQsgASAERgRAQbkBIQIM+wELAkACQAJAAkAgAS0AAEHCAGsODwABAjk5OTk5OTk5OTk5AzkLIAFBAWohAUGdASECDOMBCyABQQFqIQFBngEhAgziAQsgAUEBaiEBQZ8BIQIM4QELIAFBAWohAUGgASECDOABC0G4ASECIAEgBEYN+QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBvtMAai0AAEcNMyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+gELIANBADYCACAGQQFqIQFBFAwzC0G3ASECIAEgBEYN+AEgAygCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBudMAai0AAEcNMiAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+QELIANBADYCACAGQQFqIQFBKwwyC0G2ASECIAEgBEYN9wEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBttMAai0AAEcNMSAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+AELIANBADYCACAGQQFqIQFBLAwxC0G1ASECIAEgBEYN9gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB4dMAai0AAEcNMCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9wELIANBADYCACAGQQFqIQFBEQwwC0G0ASECIAEgBEYN9QEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBstMAai0AAEcNLyAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9gELIANBADYCACAGQQFqIQFBLgwvCyABIARGBEBBswEhAgz1AQsCQAJAAkACQAJAIAEtAABBwQBrDhUANDQ0NDQ0NDQ0NAE0NAI0NAM0NAQ0CyABQQFqIQFBkQEhAgzeAQsgAUEBaiEBQZIBIQIM3QELIAFBAWohAUGTASECDNwBCyABQQFqIQFBmAEhAgzbAQsgAUEBaiEBQZoBIQIM2gELIAEgBEYEQEGyASECDPQBCwJAAkAgAS0AAEHSAGsOAwAwATALIAFBAWohAUGZASECDNoBCyABQQFqIQFBBAwtC0GxASECIAEgBEYN8gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBsNMAai0AAEcNLCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM8wELIANBADYCACAGQQFqIQFBHQwsCyABIARGBEBBsAEhAgzyAQsCQAJAIAEtAABByQBrDgcBLi4uLi4ALgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMDAAELIAFBAWohAUErIQIMYQsgAEE6Rw0BIANBADYCHCADIAE2AhQgA0G5ETYCECADQQo2AgxBACECDHoLIAFBAWohASADQS9qLQAAQQFxRQ1tIAMtADJBgAFxRQRAIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsCQAJAIAAOFkpJSAEBAQEBAQEBAQEBAQEBAQEBAQABCyADQSk2AhwgAyABNgIUIANBshg2AhAgA0EVNgIMQQAhAgx7CyADQQA2AhwgAyABNgIUIANB3Qs2AhAgA0ERNgIMQQAhAgx6C0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAARQ1VIABBFUcNASADQQU2AhwgAyABNgIUIANBhho2AhAgA0EVNgIMQQAhAgx5C0HKACECDF4LQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDHcLIAMgAy8BMkGAAXI7ATIMOAsgASAERwRAIANBEDYCCCADIAE2AgRByQAhAgxcC0HXACECDHULIAEgBEYEQEHWACECDHULAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAPT09PT09PT09PT09AT09PQIDPQsgAUEBaiEBQcUAIQIMXQsgAUEBaiEBQcYAIQIMXAsgAUEBaiEBQccAIQIMWwsgAUEBaiEBQcgAIQIMWgtB1QAhAiAEIAEiAEYNcyAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcDQCABQcDGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQhBBCABQQVGDQoaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADHMLQdQAIQIgBCABIgBGDXIgBCABayADKAIAIgFqIQYgACABa0EPaiEHA0AgAUGwxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0HQQMgAUEPRg0JGiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxyC0HTACECIAQgASIARg1xIAQgAWsgAygCACIBaiEGIAAgAWtBDmohBwNAIAFBksYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNBiABQQ5GDQcgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMcQtB0gAhAiAEIAEiAEYNcCAEIAFrIAMoAgAiAWohBSAAIAFrQQFqIQYDQCABQZDGAGotAAAgAC0AACIHQSByIAcgB0HBAGtB/wFxQRpJG0H/AXFHDQUgAUEBRg0CIAFBAWohASAEIABBAWoiAEcNAAsgAyAFNgIADHALIAEgBEYEQEHRACECDHALAkACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcUHuAGsOBwA2NjY2NgE2CyABQQFqIQFBwgAhAgxWCyABQQFqIQFBwwAhAgxVCyADQQA2AgAgBkEBaiEBQcQAIQIMVAtB0AAhAiAEIAEiAEYNbSAEIAFrIAMoAgAiAWohBiAAIAFrQQlqIQcDQCABQYbGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQJBAiABQQlGDQQaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADG0LQc8AIQIgBCABIgBGDWwgBCABayADKAIAIgFqIQYgACABa0EFaiEHA0AgAUGAxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYNAiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxsCyAAIQEgA0EANgIADDALQQELOgAsIANBADYCACAHQQFqIQELQSwhAgxOCwJAA0AgAS0AAEGAxABqLQAAQQFHDQEgBCABQQFqIgFHDQALQc0AIQIMaAtBwQAhAgxNCyABIARGBEBBzAAhAgxnCyABLQAAQTpGBEAgAygCBCEAIANBADYCBCADIAAgARAvIgBFDTAgA0HLADYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxnCyADQQA2AhwgAyABNgIUIANBuRE2AhAgA0EKNgIMQQAhAgxmCwJAAkAgAy0ALEECaw4CAAEkCyADQTNqLQAAQQJxRQ0jIAMtAC5BAnENIyADQQA2AhwgAyABNgIUIANB1RM2AhAgA0ELNgIMQQAhAgxmCyADLQAyQSBxRQ0iIAMtAC5BAnENIiADQQA2AhwgAyABNgIUIANB7BI2AhAgA0EPNgIMQQAhAgxlC0EAIQACQCADKAI4IgJFDQAgAigCQCICRQ0AIAMgAhEAACEACyAARQRAQcAAIQIMSwsgAEEVRwRAIANBADYCHCADIAE2AhQgA0H4DjYCECADQRw2AgxBACECDGULIANBygA2AhwgAyABNgIUIANB8Bo2AhAgA0EVNgIMQQAhAgxkCyABIARHBEADQCABLQAAQfA/ai0AAEEBRw0XIAQgAUEBaiIBRw0AC0HEACECDGQLQcQAIQIMYwsgASAERwRAA0ACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcSIAQQlGDQAgAEEgRg0AAkACQAJAAkAgAEHjAGsOEwADAwMDAwMDAQMDAwMDAwMDAwIDCyABQQFqIQFBNSECDE4LIAFBAWohAUE2IQIMTQsgAUEBaiEBQTchAgxMCwwVCyAEIAFBAWoiAUcNAAtBPCECDGMLQTwhAgxiCyABIARGBEBByAAhAgxiCyADQRE2AgggAyABNgIEAkACQAJAAkACQCADLQAsQQFrDgQUAAECCQsgAy0AMkEgcQ0DQdEBIQIMSwsCQCADLwEyIgBBCHFFDQAgAy0AKEEBRw0AIAMtAC5BCHFFDQILIAMgAEH3+wNxQYAEcjsBMgwLCyADIAMvATJBEHI7ATIMBAsgA0EANgIEIAMgASABEDAiAARAIANBwQA2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMYwsgAUEBaiEBDFILIANBADYCHCADIAE2AhQgA0GjEzYCECADQQQ2AgxBACECDGELQccAIQIgASAERg1gIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEHwwwBqLQAAIAEtAABBIHJHDQEgAEEGRg1GIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADGELIANBADYCAAwFCwJAIAEgBEcEQANAIAEtAABB8MEAai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBxQAhAgxhC0HFACECDGALCyADQQA6ACwMAQtBCyECDEMLQT4hAgxCCwJAAkADQCABLQAAIgBBIEcEQAJAIABBCmsOBAMFBQMACyAAQSxGDQMMBAsgBCABQQFqIgFHDQALQcYAIQIMXQsgA0EIOgAsDA4LIAMtAChBAUcNAiADLQAuQQhxDQIgAygCBCEAIANBADYCBCADIAAgARAwIgAEQCADQcIANgIcIAMgADYCDCADIAFBAWo2AhRBACECDFwLIAFBAWohAQxKC0E6IQIMQAsCQANAIAEtAAAiAEEgRyAAQQlHcQ0BIAQgAUEBaiIBRw0AC0HDACECDFoLC0E7IQIMPgsCQAJAIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBAMEBAMECyAEIAFBAWoiAUcNAAtBPyECDFoLQT8hAgxZCyADIAMvATJBIHI7ATIMCgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFDUggA0E+NgIcIAMgATYCFCADIAA2AgxBACECDFcLAkAgASAERwRAA0AgAS0AAEHwwQBqLQAAIgBBAUcEQCAAQQJGDQMMDAsgBCABQQFqIgFHDQALQTchAgxYC0E3IQIMVwsgAUEBaiEBDAQLQTshAiAEIAEiAEYNVSAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcCQANAIAFBwMYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNASABQQVGBEBBByEBDDsLIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADFYLIANBADYCACAAIQEMBQtBOiECIAQgASIARg1UIAQgAWsgAygCACIBaiEGIAAgAWtBCGohBwJAA0AgAUHkP2otAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAUEIRgRAQQUhAQw6CyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxVCyADQQA2AgAgACEBDAQLQTkhAiAEIAEiAEYNUyAEIAFrIAMoAgAiAWohBiAAIAFrQQNqIQcCQANAIAFB4D9qLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBA0YEQEEGIQEMOQsgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMVAsgA0EANgIAIAAhAQwDCwJAA0AgAS0AACIAQSBHBEAgAEEKaw4EBwQEBwILIAQgAUEBaiIBRw0AC0E4IQIMUwsgAEEsRw0BIAFBAWohAEEBIQECQAJAAkACQAJAIAMtACxBBWsOBAMBAgQACyAAIQEMBAtBAiEBDAELQQQhAQsgA0EBOgAsIAMgAy8BMiABcjsBMiAAIQEMAQsgAyADLwEyQQhyOwEyIAAhAQtBPSECDDcLIANBADoALAtBOCECDDULIAEgBEYEQEE2IQIMTwsCQAJAAkACQAJAIAEtAABBCmsOBAACAgECCyADKAIEIQAgA0EANgIEIAMgACABEDAiAEUNAiADQTM2AhwgAyABNgIUIAMgADYCDEEAIQIMUgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFBEAgAUEBaiEBDAYLIANBMjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxRCyADLQAuQQFxBEBB0AEhAgw3CyADKAIEIQAgA0EANgIEIAMgACABEDAiAA0BDEMLQTMhAgw1CyADQTU2AhwgAyABNgIUIAMgADYCDEEAIQIMTgtBNCECDDMLIANBL2otAABBAXENACADQQA2AhwgAyABNgIUIANB8RU2AhAgA0EZNgIMQQAhAgxMC0EyIQIMMQsgASAERgRAQTIhAgxLCwJAIAEtAABBCkYEQCABQQFqIQEMAQsgA0EANgIcIAMgATYCFCADQZgWNgIQIANBAzYCDEEAIQIMSwtBMSECDDALIAEgBEYEQEExIQIMSgsgAS0AACIAQQlHIABBIEdxDQEgAy0ALEEIRw0AIANBADoALAtBPCECDC4LQQEhAgJAAkACQAJAIAMtACxBBWsOBAMBAgAKCyADIAMvATJBCHI7ATIMCQtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgwGCyABIARGBEBBMCECDEcLIAEtAABBCkYEQCABQQFqIQEMAQsgAy0ALkEBcQ0AIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDEYLQS8hAgwrCyABQQFqIQFBMCECDCoLIAEgBEYEQEEvIQIMRAsgAS0AACIAQQlHIABBIEdxRQRAIAFBAWohASADLQAuQQFxDQEgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIMRAtBASECAkACQAJAAkACQAJAIAMtACxBAmsOBwUEBAMBAgAECyADIAMvATJBCHI7ATIMAwtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgtBLiECDCoLIANBADYCHCADIAE2AhQgA0GzEjYCECADQQs2AgxBACECDEMLQdIBIQIMKAsgASAERgRAQS4hAgxCCyADQQA2AgQgA0ERNgIIIAMgASABEDAiAA0BC0EtIQIMJgsgA0EtNgIcIAMgATYCFCADIAA2AgxBACECDD8LQQAhAAJAIAMoAjgiAkUNACACKAJEIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB2AA2AhwgAyABNgIUIANBnho2AhAgA0EVNgIMQQAhAgw+C0HLACECDCMLIANBADYCHCADIAE2AhQgA0GFDjYCECADQR02AgxBACECDDwLIAEgBEYEQEHOACECDDwLIAEtAAAiAEEgRg0CIABBOkYNAQsgA0EAOgAsQQkhAgwgCyADKAIEIQAgA0EANgIEIAMgACABEC8iAA0BDAILIAMtAC5BAXEEQEHPASECDB8LIAMoAgQhACADQQA2AgQgAyAAIAEQLyIARQ0CIANBKjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgw4CyADQcsANgIcIAMgADYCDCADIAFBAWo2AhRBACECDDcLIAFBAWohAUE/IQIMHAsgAUEBaiEBDCkLIAEgBEYEQEErIQIMNQsCQCABLQAAQQpGBEAgAUEBaiEBDAELIAMtAC5BwABxRQ0GCyADLQAyQYABcQRAQQAhAAJAIAMoAjgiAkUNACACKAJUIgJFDQAgAyACEQAAIQALIABFDREgAEEVRgRAIANBBTYCHCADIAE2AhQgA0GGGjYCECADQRU2AgxBACECDDYLIANBADYCHCADIAE2AhQgA0HiDTYCECADQRQ2AgxBACECDDULIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsgAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIANBAToAMAsgAiACLwEAQcAAcjsBAAtBKiECDBcLIANBKTYCHCADIAE2AhQgA0GyGDYCECADQRU2AgxBACECDDALIANBADYCHCADIAE2AhQgA0HdCzYCECADQRE2AgxBACECDC8LIANBADYCHCADIAE2AhQgA0GdCzYCECADQQI2AgxBACECDC4LQQEhByADLwEyIgVBCHFFBEAgAykDIEIAUiEHCwJAIAMtADAEQEEBIQAgAy0AKUEFRg0BIAVBwABxRSAHcUUNAQsCQCADLQAoIgJBAkYEQEEBIQAgAy8BNCIGQeUARg0CQQAhACAFQcAAcQ0CIAZB5ABGDQIgBkHmAGtBAkkNAiAGQcwBRg0CIAZBsAJGDQIMAQtBACEAIAVBwABxDQELQQIhACAFQQhxDQAgBUGABHEEQAJAIAJBAUcNACADLQAuQQpxDQBBBSEADAILQQQhAAwBCyAFQSBxRQRAIAMQNUEAR0ECdCEADAELQQBBAyADKQMgUBshAAsCQCAAQQFrDgUAAQYHAgMLQQAhAgJAIAMoAjgiAEUNACAAKAIsIgBFDQAgAyAAEQAAIQILIAJFDSYgAkEVRgRAIANBAzYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDC4LQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDC0LQc4BIQIMEgtBACECIANBADYCHCADIAE2AhQgA0HkHzYCECADQQ82AgwMKwtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAA0BC0EOIQIMDwsgAEEVRgRAIANBAjYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDCkLQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDCgLQSkhAgwNCyADQQE6ADEMJAsgASAERwRAIANBCTYCCCADIAE2AgRBKCECDAwLQSYhAgwlCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMVARAQSUhAgwlCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDQAgA0EFNgIcIAMgATYCFCADIAA2AgwMJAtBDyECDAkLIAEgBEYEQEEjIQIMIwtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsONxcWAAECAwQFBgcUFBQUFBQUCAkKCwwNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxAREhMUC0ICIQoMFgtCAyEKDBULQgQhCgwUC0IFIQoMEwtCBiEKDBILQgchCgwRC0IIIQoMEAtCCSEKDA8LQgohCgwOC0ILIQoMDQtCDCEKDAwLQg0hCgwLC0IOIQoMCgtCDyEKDAkLQgohCgwIC0ILIQoMBwtCDCEKDAYLQg0hCgwFC0IOIQoMBAtCDyEKDAMLQQAhAiADQQA2AhwgAyABNgIUIANBzhQ2AhAgA0EMNgIMDCILIAEgBEYEQEEiIQIMIgtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYCECAAQQA2AgwgAUEQa0EANgIAIAFBFGtBADYCACABQRhrQQA2AgAgAUEca0EANgIAIAIgAEEEcUEYciICayIBQSBJDQAgACACaiEAA0AgAEIANwMYIABCADcDECAAQgA3AwggAEIANwMAIABBIGohACABQSBrIgFBH0sNAAsLC1YBAX8CQCAAKAIMDQACQAJAAkACQCAALQAxDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgAREAACIBDQMLQQAPCwALIABB0Bg2AhBBDiEBCyABCxoAIAAoAgxFBEAgAEHJHjYCECAAQRU2AgwLCxQAIAAoAgxBFUYEQCAAQQA2AgwLCxQAIAAoAgxBFkYEQCAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsXACAAQSRPBEAACyAAQQJ0QZQ3aigCAAsXACAAQS9PBEAACyAAQQJ0QaQ4aigCAAu/CQEBf0HfLCEBAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHkAGsO9ANjYgABYWFhYWFhAgMEBWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEGBwgJCgsMDQ4PYWFhYWEQYWFhYWFhYWFhYWERYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhEhMUFRYXGBkaG2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEcHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTZhNzg5OmFhYWFhYWFhO2FhYTxhYWFhPT4/YWFhYWFhYWFAYWFBYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhQkNERUZHSElKS0xNTk9QUVJTYWFhYWFhYWFUVVZXWFlaW2FcXWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYV5hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfYGELQdUrDwtBgyUPC0G/MA8LQfI1DwtBtCgPC0GfKA8LQYEsDwtB1ioPC0H0Mw8LQa0zDwtByygPC0HOIw8LQcAjDwtB2SMPC0HRJA8LQZwzDwtBojYPC0H8Mw8LQeArDwtB4SUPC0HtIA8LQcQyDwtBqScPC0G5Ng8LQbggDwtBqyAPC0GjJA8LQbYkDwtBgSMPC0HhMg8LQZ80DwtByCkPC0HAMg8LQe4yDwtB8C8PC0HGNA8LQdAhDwtBmiQPC0HrLw8LQYQ1DwtByzUPC0GWMQ8LQcgrDwtB1C8PC0GTMA8LQd81DwtBtCMPC0G+NQ8LQdIpDwtBsyIPC0HNIA8LQZs2DwtBkCEPC0H/IA8LQa01DwtBsDQPC0HxJA8LQacqDwtB3TAPC0GLIg8LQcgvDwtB6yoPC0H0KQ8LQY8lDwtB3SIPC0HsJg8LQf0wDwtB1iYPC0GUNQ8LQY0jDwtBuikPC0HHIg8LQfIlDwtBtjMPC0GiIQ8LQf8vDwtBwCEPC0GBMw8LQcklDwtBqDEPC0HGMw8LQdM2DwtBxjYPC0HkNA8LQYgmDwtB7ScPC0H4IQ8LQakwDwtBjzQPC0GGNg8LQaovDwtBoSYPC0HsNg8LQZIpDwtBryYPC0GZIg8LQeAhDwsAC0G1JSEBCyABCxcAIAAgAC8BLkH+/wNxIAFBAEdyOwEuCxoAIAAgAC8BLkH9/wNxIAFBAEdBAXRyOwEuCxoAIAAgAC8BLkH7/wNxIAFBAEdBAnRyOwEuCxoAIAAgAC8BLkH3/wNxIAFBAEdBA3RyOwEuCxoAIAAgAC8BLkHv/wNxIAFBAEdBBHRyOwEuCxoAIAAgAC8BLkHf/wNxIAFBAEdBBXRyOwEuCxoAIAAgAC8BLkG//wNxIAFBAEdBBnRyOwEuCxoAIAAgAC8BLkH//gNxIAFBAEdBB3RyOwEuCxoAIAAgAC8BLkH//QNxIAFBAEdBCHRyOwEuCxoAIAAgAC8BLkH/+wNxIAFBAEdBCXRyOwEuCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBzhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5Ao2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5R02AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBnRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBoh42AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7hQ2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9xs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRU2AhBBGCEECyAECzgAIAACfyAALwEyQRRxQRRGBEBBASAALQAoQQFGDQEaIAAvATRB5QBGDAELIAAtAClBBUYLOgAwC1kBAn8CQCAALQAoQQFGDQAgAC8BNCIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMiIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEyIgFBAnFFDQEMAgsgAC8BMiIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATQiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtzACAAQRBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQTBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQSBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQewBNgIcCwYAIAAQOQuaLQELfyMAQRBrIgokAEGY1AAoAgAiCUUEQEHY1wAoAgAiBUUEQEHk1wBCfzcCAEHc1wBCgICEgICAwAA3AgBB2NcAIApBCGpBcHFB2KrVqgVzIgU2AgBB7NcAQQA2AgBBvNcAQQA2AgALQcDXAEGA2AQ2AgBBkNQAQYDYBDYCAEGk1AAgBTYCAEGg1ABBfzYCAEHE1wBBgKgDNgIAA0AgAUG81ABqIAFBsNQAaiICNgIAIAIgAUGo1ABqIgM2AgAgAUG01ABqIAM2AgAgAUHE1ABqIAFBuNQAaiIDNgIAIAMgAjYCACABQczUAGogAUHA1ABqIgI2AgAgAiADNgIAIAFByNQAaiACNgIAIAFBIGoiAUGAAkcNAAtBjNgEQcGnAzYCAEGc1ABB6NcAKAIANgIAQYzUAEHApwM2AgBBmNQAQYjYBDYCAEHM/wdBODYCAEGI2AQhCQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQewBTQRAQYDUACgCACIGQRAgAEETakFwcSAAQQtJGyIEQQN2IgB2IgFBA3EEQAJAIAFBAXEgAHJBAXMiAkEDdCIAQajUAGoiASAAQbDUAGooAgAiACgCCCIDRgRAQYDUACAGQX4gAndxNgIADAELIAEgAzYCCCADIAE2AgwLIABBCGohASAAIAJBA3QiAkEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwRC0GI1AAoAgAiCCAETw0BIAEEQAJAQQIgAHQiAkEAIAJrciABIAB0cWgiAEEDdCICQajUAGoiASACQbDUAGooAgAiAigCCCIDRgRAQYDUACAGQX4gAHdxIgY2AgAMAQsgASADNgIIIAMgATYCDAsgAiAEQQNyNgIEIABBA3QiACAEayEFIAAgAmogBTYCACACIARqIgQgBUEBcjYCBCAIBEAgCEF4cUGo1ABqIQBBlNQAKAIAIQMCf0EBIAhBA3Z0IgEgBnFFBEBBgNQAIAEgBnI2AgAgAAwBCyAAKAIICyIBIAM2AgwgACADNgIIIAMgADYCDCADIAE2AggLIAJBCGohAUGU1AAgBDYCAEGI1AAgBTYCAAwRC0GE1AAoAgAiC0UNASALaEECdEGw1gBqKAIAIgAoAgRBeHEgBGshBSAAIQIDQAJAIAIoAhAiAUUEQCACQRRqKAIAIgFFDQELIAEoAgRBeHEgBGsiAyAFSSECIAMgBSACGyEFIAEgACACGyEAIAEhAgwBCwsgACgCGCEJIAAoAgwiAyAARwRAQZDUACgCABogAyAAKAIIIgE2AgggASADNgIMDBALIABBFGoiAigCACIBRQRAIAAoAhAiAUUNAyAAQRBqIQILA0AgAiEHIAEiA0EUaiICKAIAIgENACADQRBqIQIgAygCECIBDQALIAdBADYCAAwPC0F/IQQgAEG/f0sNACAAQRNqIgFBcHEhBEGE1AAoAgAiCEUNAEEAIARrIQUCQAJAAkACf0EAIARBgAJJDQAaQR8gBEH///8HSw0AGiAEQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qCyIGQQJ0QbDWAGooAgAiAkUEQEEAIQFBACEDDAELQQAhASAEQRkgBkEBdmtBACAGQR9HG3QhAEEAIQMDQAJAIAIoAgRBeHEgBGsiByAFTw0AIAIhAyAHIgUNAEEAIQUgAiEBDAMLIAEgAkEUaigCACIHIAcgAiAAQR12QQRxakEQaigCACICRhsgASAHGyEBIABBAXQhACACDQALCyABIANyRQRAQQAhA0ECIAZ0IgBBACAAa3IgCHEiAEUNAyAAaEECdEGw1gBqKAIAIQELIAFFDQELA0AgASgCBEF4cSAEayICIAVJIQAgAiAFIAAbIQUgASADIAAbIQMgASgCECIABH8gAAUgAUEUaigCAAsiAQ0ACwsgA0UNACAFQYjUACgCACAEa08NACADKAIYIQcgAyADKAIMIgBHBEBBkNQAKAIAGiAAIAMoAggiATYCCCABIAA2AgwMDgsgA0EUaiICKAIAIgFFBEAgAygCECIBRQ0DIANBEGohAgsDQCACIQYgASIAQRRqIgIoAgAiAQ0AIABBEGohAiAAKAIQIgENAAsgBkEANgIADA0LQYjUACgCACIDIARPBEBBlNQAKAIAIQECQCADIARrIgJBEE8EQCABIARqIgAgAkEBcjYCBCABIANqIAI2AgAgASAEQQNyNgIEDAELIAEgA0EDcjYCBCABIANqIgAgACgCBEEBcjYCBEEAIQBBACECC0GI1AAgAjYCAEGU1AAgADYCACABQQhqIQEMDwtBjNQAKAIAIgMgBEsEQCAEIAlqIgAgAyAEayIBQQFyNgIEQZjUACAANgIAQYzUACABNgIAIAkgBEEDcjYCBCAJQQhqIQEMDwtBACEBIAQCf0HY1wAoAgAEQEHg1wAoAgAMAQtB5NcAQn83AgBB3NcAQoCAhICAgMAANwIAQdjXACAKQQxqQXBxQdiq1aoFczYCAEHs1wBBADYCAEG81wBBADYCAEGAgAQLIgAgBEHHAGoiBWoiBkEAIABrIgdxIgJPBEBB8NcAQTA2AgAMDwsCQEG41wAoAgAiAUUNAEGw1wAoAgAiCCACaiEAIAAgAU0gACAIS3ENAEEAIQFB8NcAQTA2AgAMDwtBvNcALQAAQQRxDQQCQAJAIAkEQEHA1wAhAQNAIAEoAgAiACAJTQRAIAAgASgCBGogCUsNAwsgASgCCCIBDQALC0EAEDoiAEF/Rg0FIAIhBkHc1wAoAgAiAUEBayIDIABxBEAgAiAAayAAIANqQQAgAWtxaiEGCyAEIAZPDQUgBkH+////B0sNBUG41wAoAgAiAwRAQbDXACgCACIHIAZqIQEgASAHTQ0GIAEgA0sNBgsgBhA6IgEgAEcNAQwHCyAGIANrIAdxIgZB/v///wdLDQQgBhA6IQAgACABKAIAIAEoAgRqRg0DIAAhAQsCQCAGIARByABqTw0AIAFBf0YNAEHg1wAoAgAiACAFIAZrakEAIABrcSIAQf7///8HSwRAIAEhAAwHCyAAEDpBf0cEQCAAIAZqIQYgASEADAcLQQAgBmsQOhoMBAsgASIAQX9HDQUMAwtBACEDDAwLQQAhAAwKCyAAQX9HDQILQbzXAEG81wAoAgBBBHI2AgALIAJB/v///wdLDQEgAhA6IQBBABA6IQEgAEF/Rg0BIAFBf0YNASAAIAFPDQEgASAAayIGIARBOGpNDQELQbDXAEGw1wAoAgAgBmoiATYCAEG01wAoAgAgAUkEQEG01wAgATYCAAsCQAJAAkBBmNQAKAIAIgIEQEHA1wAhAQNAIAAgASgCACIDIAEoAgQiBWpGDQIgASgCCCIBDQALDAILQZDUACgCACIBQQBHIAAgAU9xRQRAQZDUACAANgIAC0EAIQFBxNcAIAY2AgBBwNcAIAA2AgBBoNQAQX82AgBBpNQAQdjXACgCADYCAEHM1wBBADYCAANAIAFBvNQAaiABQbDUAGoiAjYCACACIAFBqNQAaiIDNgIAIAFBtNQAaiADNgIAIAFBxNQAaiABQbjUAGoiAzYCACADIAI2AgAgAUHM1ABqIAFBwNQAaiICNgIAIAIgAzYCACABQcjUAGogAjYCACABQSBqIgFBgAJHDQALQXggAGtBD3EiASAAaiICIAZBOGsiAyABayIBQQFyNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAE2AgBBmNQAIAI2AgAgACADakE4NgIEDAILIAAgAk0NACACIANJDQAgASgCDEEIcQ0AQXggAmtBD3EiACACaiIDQYzUACgCACAGaiIHIABrIgBBAXI2AgQgASAFIAZqNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAA2AgBBmNQAIAM2AgAgAiAHakE4NgIEDAELIABBkNQAKAIASQRAQZDUACAANgIACyAAIAZqIQNBwNcAIQECQAJAAkADQCADIAEoAgBHBEAgASgCCCIBDQEMAgsLIAEtAAxBCHFFDQELQcDXACEBA0AgASgCACIDIAJNBEAgAyABKAIEaiIFIAJLDQMLIAEoAgghAQwACwALIAEgADYCACABIAEoAgQgBmo2AgQgAEF4IABrQQ9xaiIJIARBA3I2AgQgA0F4IANrQQ9xaiIGIAQgCWoiBGshASACIAZGBEBBmNQAIAQ2AgBBjNQAQYzUACgCACABaiIANgIAIAQgAEEBcjYCBAwIC0GU1AAoAgAgBkYEQEGU1AAgBDYCAEGI1ABBiNQAKAIAIAFqIgA2AgAgBCAAQQFyNgIEIAAgBGogADYCAAwICyAGKAIEIgVBA3FBAUcNBiAFQXhxIQggBUH/AU0EQCAFQQN2IQMgBigCCCIAIAYoAgwiAkYEQEGA1ABBgNQAKAIAQX4gA3dxNgIADAcLIAIgADYCCCAAIAI2AgwMBgsgBigCGCEHIAYgBigCDCIARwRAIAAgBigCCCICNgIIIAIgADYCDAwFCyAGQRRqIgIoAgAiBUUEQCAGKAIQIgVFDQQgBkEQaiECCwNAIAIhAyAFIgBBFGoiAigCACIFDQAgAEEQaiECIAAoAhAiBQ0ACyADQQA2AgAMBAtBeCAAa0EPcSIBIABqIgcgBkE4ayIDIAFrIgFBAXI2AgQgACADakE4NgIEIAIgBUE3IAVrQQ9xakE/ayIDIAMgAkEQakkbIgNBIzYCBEGc1ABB6NcAKAIANgIAQYzUACABNgIAQZjUACAHNgIAIANBEGpByNcAKQIANwIAIANBwNcAKQIANwIIQcjXACADQQhqNgIAQcTXACAGNgIAQcDXACAANgIAQczXAEEANgIAIANBJGohAQNAIAFBBzYCACAFIAFBBGoiAUsNAAsgAiADRg0AIAMgAygCBEF+cTYCBCADIAMgAmsiBTYCACACIAVBAXI2AgQgBUH/AU0EQCAFQXhxQajUAGohAAJ/QYDUACgCACIBQQEgBUEDdnQiA3FFBEBBgNQAIAEgA3I2AgAgAAwBCyAAKAIICyIBIAI2AgwgACACNgIIIAIgADYCDCACIAE2AggMAQtBHyEBIAVB////B00EQCAFQSYgBUEIdmciAGt2QQFxIABBAXRrQT5qIQELIAIgATYCHCACQgA3AhAgAUECdEGw1gBqIQBBhNQAKAIAIgNBASABdCIGcUUEQCAAIAI2AgBBhNQAIAMgBnI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEDAkADQCADIgAoAgRBeHEgBUYNASABQR12IQMgAUEBdCEBIAAgA0EEcWpBEGoiBigCACIDDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLQYzUACgCACIBIARNDQBBmNQAKAIAIgAgBGoiAiABIARrIgFBAXI2AgRBjNQAIAE2AgBBmNQAIAI2AgAgACAEQQNyNgIEIABBCGohAQwIC0EAIQFB8NcAQTA2AgAMBwtBACEACyAHRQ0AAkAgBigCHCICQQJ0QbDWAGoiAygCACAGRgRAIAMgADYCACAADQFBhNQAQYTUACgCAEF+IAJ3cTYCAAwCCyAHQRBBFCAHKAIQIAZGG2ogADYCACAARQ0BCyAAIAc2AhggBigCECICBEAgACACNgIQIAIgADYCGAsgBkEUaigCACICRQ0AIABBFGogAjYCACACIAA2AhgLIAEgCGohASAGIAhqIgYoAgQhBQsgBiAFQX5xNgIEIAEgBGogATYCACAEIAFBAXI2AgQgAUH/AU0EQCABQXhxQajUAGohAAJ/QYDUACgCACICQQEgAUEDdnQiAXFFBEBBgNQAIAEgAnI2AgAgAAwBCyAAKAIICyIBIAQ2AgwgACAENgIIIAQgADYCDCAEIAE2AggMAQtBHyEFIAFB////B00EQCABQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qIQULIAQgBTYCHCAEQgA3AhAgBUECdEGw1gBqIQBBhNQAKAIAIgJBASAFdCIDcUUEQCAAIAQ2AgBBhNQAIAIgA3I2AgAgBCAANgIYIAQgBDYCCCAEIAQ2AgwMAQsgAUEZIAVBAXZrQQAgBUEfRxt0IQUgACgCACEAAkADQCAAIgIoAgRBeHEgAUYNASAFQR12IQAgBUEBdCEFIAIgAEEEcWpBEGoiAygCACIADQALIAMgBDYCACAEIAI2AhggBCAENgIMIAQgBDYCCAwBCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAlBCGohAQwCCwJAIAdFDQACQCADKAIcIgFBAnRBsNYAaiICKAIAIANGBEAgAiAANgIAIAANAUGE1AAgCEF+IAF3cSIINgIADAILIAdBEEEUIAcoAhAgA0YbaiAANgIAIABFDQELIAAgBzYCGCADKAIQIgEEQCAAIAE2AhAgASAANgIYCyADQRRqKAIAIgFFDQAgAEEUaiABNgIAIAEgADYCGAsCQCAFQQ9NBEAgAyAEIAVqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAEaiICIAVBAXI2AgQgAyAEQQNyNgIEIAIgBWogBTYCACAFQf8BTQRAIAVBeHFBqNQAaiEAAn9BgNQAKAIAIgFBASAFQQN2dCIFcUUEQEGA1AAgASAFcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbDWAGohAEEBIAF0IgQgCHFFBEAgACACNgIAQYTUACAEIAhyNgIAIAIgADYCGCACIAI2AgggAiACNgIMDAELIAVBGSABQQF2a0EAIAFBH0cbdCEBIAAoAgAhBAJAA0AgBCIAKAIEQXhxIAVGDQEgAUEddiEEIAFBAXQhASAAIARBBHFqQRBqIgYoAgAiBA0ACyAGIAI2AgAgAiAANgIYIAIgAjYCDCACIAI2AggMAQsgACgCCCIBIAI2AgwgACACNgIIIAJBADYCGCACIAA2AgwgAiABNgIICyADQQhqIQEMAQsCQCAJRQ0AAkAgACgCHCIBQQJ0QbDWAGoiAigCACAARgRAIAIgAzYCACADDQFBhNQAIAtBfiABd3E2AgAMAgsgCUEQQRQgCSgCECAARhtqIAM2AgAgA0UNAQsgAyAJNgIYIAAoAhAiAQRAIAMgATYCECABIAM2AhgLIABBFGooAgAiAUUNACADQRRqIAE2AgAgASADNgIYCwJAIAVBD00EQCAAIAQgBWoiAUEDcjYCBCAAIAFqIgEgASgCBEEBcjYCBAwBCyAAIARqIgcgBUEBcjYCBCAAIARBA3I2AgQgBSAHaiAFNgIAIAgEQCAIQXhxQajUAGohAUGU1AAoAgAhAwJ/QQEgCEEDdnQiAiAGcUUEQEGA1AAgAiAGcjYCACABDAELIAEoAggLIgIgAzYCDCABIAM2AgggAyABNgIMIAMgAjYCCAtBlNQAIAc2AgBBiNQAIAU2AgALIABBCGohAQsgCkEQaiQAIAELQwAgAEUEQD8AQRB0DwsCQCAAQf//A3ENACAAQQBIDQAgAEEQdkAAIgBBf0YEQEHw1wBBMDYCAEF/DwsgAEEQdA8LAAsL20AiAEGACAsJAQAAAAIAAAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4IxSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wgt;Object.defineProperty(u2n,"exports",{get:()=>wgt||(wgt=nvi.from(rvi,"base64"))})});var uAe=P((G6s,_2n)=>{"use strict";var m2n=["GET","HEAD","POST"],ivi=new Set(m2n),avi=[101,204,205,304],A2n=[301,302,303,307,308],ovi=new Set(A2n),g2n=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],svi=new Set(g2n),f2n=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],cvi=["",...f2n],lvi=new Set(f2n),dvi=["follow","manual","error"],h2n=["GET","HEAD","OPTIONS","TRACE"],uvi=new Set(h2n),pvi=["navigate","same-origin","no-cors","cors"],mvi=["omit","same-origin","include"],Avi=["default","no-store","reload","no-cache","force-cache","only-if-cached"],gvi=["content-encoding","content-language","content-location","content-type","content-length"],fvi=["half"],b2n=["CONNECT","TRACE","TRACK"],hvi=new Set(b2n),y2n=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],bvi=new Set(y2n);_2n.exports={subresource:y2n,forbiddenMethods:b2n,requestBodyHeader:gvi,referrerPolicy:cvi,requestRedirect:dvi,requestMode:pvi,requestCredentials:mvi,requestCache:Avi,redirectStatus:A2n,corsSafeListedMethods:m2n,nullBodyStatus:avi,safeMethods:h2n,badPorts:g2n,requestDuplex:fvi,subresourceSet:bvi,badPortsSet:svi,redirectStatusSet:ovi,corsSafeListedMethodsSet:ivi,safeMethodsSet:uvi,forbiddenMethodsSet:hvi,referrerPolicyTokens:lvi}});var xgt=P((H6s,v2n)=>{"use strict";var Egt=Symbol.for("undici.globalOrigin.1");function yvi(){return globalThis[Egt]}function _vi(n){if(n===void 0){Object.defineProperty(globalThis,Egt,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let e=new URL(n);if(e.protocol!=="http:"&&e.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${e.protocol}`);Object.defineProperty(globalThis,Egt,{value:e,writable:!0,enumerable:!1,configurable:!1})}v2n.exports={getGlobalOrigin:yvi,setGlobalOrigin:_vi}});var Xy=P((W6s,S2n)=>{"use strict";var TLe=require("node:assert"),vvi=new TextEncoder,pAe=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,Cvi=/[\u000A\u000D\u0009\u0020]/,wvi=/[\u0009\u000A\u000C\u000D\u0020]/g,Evi=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function xvi(n){TLe(n.protocol==="data:");let e=E2n(n,!0);e=e.slice(5);let t={position:0},r=OK(",",e,t),a=r.length;if(r=Dvi(r,!0,!0),t.position>=e.length)return"failure";t.position++;let o=e.slice(a+1),s=x2n(o);if(/;(\u0020){0,}base64$/i.test(r)){let l=k2n(s);if(s=kvi(l),s==="failure")return"failure";r=r.slice(0,-6),r=r.replace(/(\u0020)+$/,""),r=r.slice(0,-1)}r.startsWith(";")&&(r="text/plain"+r);let c=Igt(r);return c==="failure"&&(c=Igt("text/plain;charset=US-ASCII")),{mimeType:c,body:s}}function E2n(n,e=!1){if(!e)return n.href;let t=n.href,r=n.hash.length,a=r===0?t:t.substring(0,t.length-r);return!r&&t.endsWith("#")?a.slice(0,-1):a}function BLe(n,e,t){let r="";for(;t.position=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102}function w2n(n){return n>=48&&n<=57?n-48:(n&223)-55}function Ivi(n){let e=n.length,t=new Uint8Array(e),r=0;for(let a=0;a=n.length)return"failure";e.position++;let r=OK(";",n,e);if(r=SLe(r,!1,!0),r.length===0||!pAe.test(r))return"failure";let a=t.toLowerCase(),o=r.toLowerCase(),s={type:a,subtype:o,parameters:new Map,essence:`${a}/${o}`};for(;e.positionCvi.test(d),n,e);let c=BLe(d=>d!==";"&&d!=="=",n,e);if(c=c.toLowerCase(),e.position=n.length)break;let l=null;if(n[e.position]==='"')l=I2n(n,e,!0),OK(";",n,e);else if(l=OK(";",n,e),l=SLe(l,!1,!0),l.length===0)continue;c.length!==0&&pAe.test(c)&&(l.length===0||Evi.test(l))&&!s.parameters.has(c)&&s.parameters.set(c,l)}return s}function kvi(n){n=n.replace(wvi,"");let e=n.length;if(e%4===0&&n.charCodeAt(e-1)===61&&(--e,n.charCodeAt(e-1)===61&&--e),e%4===1||/[^+/0-9A-Za-z]/.test(n.length===e?n:n.substring(0,e)))return"failure";let t=Buffer.from(n,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}function I2n(n,e,t=!1){let r=e.position,a="";for(TLe(n[e.position]==='"'),e.position++;a+=BLe(s=>s!=='"'&&s!=="\\",n,e),!(e.position>=n.length);){let o=n[e.position];if(e.position++,o==="\\"){if(e.position>=n.length){a+="\\";break}a+=n[e.position],e.position++}else{TLe(o==='"');break}}return t?a:n.slice(r,e.position)}function Svi(n){TLe(n!=="failure");let{parameters:e,essence:t}=n,r=t;for(let[a,o]of e.entries())r+=";",r+=a,r+="=",pAe.test(o)||(o=o.replace(/(\\|")/g,"\\$1"),o='"'+o,o+='"'),r+=o;return r}function Tvi(n){return n===13||n===10||n===9||n===32}function SLe(n,e=!0,t=!0){return kgt(n,e,t,Tvi)}function Bvi(n){return n===13||n===10||n===9||n===12||n===32}function Dvi(n,e=!0,t=!0){return kgt(n,e,t,Bvi)}function kgt(n,e,t,r){let a=0,o=n.length-1;if(e)for(;a0&&r(n.charCodeAt(o));)o--;return a===0&&o===n.length-1?n:n.slice(a,o+1)}function k2n(n){let e=n.length;if(65535>e)return String.fromCharCode.apply(null,n);let t="",r=0,a=65535;for(;re&&(a=e-r),t+=String.fromCharCode.apply(null,n.subarray(r,r+=a));return t}function Rvi(n){switch(n.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return n.subtype.endsWith("+json")?"application/json":n.subtype.endsWith("+xml")?"application/xml":""}S2n.exports={dataURLProcessor:xvi,URLSerializer:E2n,collectASequenceOfCodePoints:BLe,collectASequenceOfCodePointsFast:OK,stringPercentDecode:x2n,parseMIMEType:Igt,collectAnHTTPQuotedString:I2n,serializeAMimeType:Svi,removeChars:kgt,removeHTTPWhitespace:SLe,minimizeSupportedMimeType:Rvi,HTTP_TOKEN_CODEPOINTS:pAe,isomorphicDecode:k2n}});var tA=P((Z6s,B2n)=>{"use strict";var{types:p5,inspect:Pvi}=require("node:util"),{markAsUncloneable:Qvi}=require("node:worker_threads"),Sgt=1,Tgt=2,DLe=3,RLe=4,Bgt=5,PLe=6,Dgt=7,xk=8,T2n=Function.call.bind(Function.prototype[Symbol.hasInstance]),Mt={converters:{},util:{},errors:{},is:{}};Mt.errors.exception=function(n){return new TypeError(`${n.header}: ${n.message}`)};Mt.errors.conversionFailed=function(n){let e=n.types.length===1?"":" one of",t=`${n.argument} could not be converted to${e}: ${n.types.join(", ")}.`;return Mt.errors.exception({header:n.prefix,message:t})};Mt.errors.invalidArgument=function(n){return Mt.errors.exception({header:n.prefix,message:`"${n.value}" is an invalid ${n.type}.`})};Mt.brandCheck=function(n,e){if(!T2n(e,n)){let t=new TypeError("Illegal invocation");throw t.code="ERR_INVALID_THIS",t}};Mt.brandCheckMultiple=function(n){let e=n.map(t=>Mt.util.MakeTypeAssertion(t));return t=>{if(e.every(r=>!r(t))){let r=new TypeError("Illegal invocation");throw r.code="ERR_INVALID_THIS",r}}};Mt.argumentLengthCheck=function({length:n},e,t){if(nT2n(n,e)};Mt.util.Type=function(n){switch(typeof n){case"undefined":return Sgt;case"boolean":return Tgt;case"string":return DLe;case"symbol":return RLe;case"number":return Bgt;case"bigint":return PLe;case"function":case"object":return n===null?Dgt:xk}};Mt.util.Types={UNDEFINED:Sgt,BOOLEAN:Tgt,STRING:DLe,SYMBOL:RLe,NUMBER:Bgt,BIGINT:PLe,NULL:Dgt,OBJECT:xk};Mt.util.TypeValueToString=function(n){switch(Mt.util.Type(n)){case Sgt:return"Undefined";case Tgt:return"Boolean";case DLe:return"String";case RLe:return"Symbol";case Bgt:return"Number";case PLe:return"BigInt";case Dgt:return"Null";case xk:return"Object"}};Mt.util.markAsUncloneable=Qvi||(()=>{});Mt.util.ConvertToInt=function(n,e,t,r){let a,o;e===64?(a=Math.pow(2,53)-1,t==="unsigned"?o=0:o=Math.pow(-2,53)+1):t==="unsigned"?(o=0,a=Math.pow(2,e)-1):(o=Math.pow(-2,e)-1,a=Math.pow(2,e-1)-1);let s=Number(n);if(s===0&&(s=0),r?.enforceRange===!0){if(Number.isNaN(s)||s===Number.POSITIVE_INFINITY||s===Number.NEGATIVE_INFINITY)throw Mt.errors.exception({header:"Integer conversion",message:`Could not convert ${Mt.util.Stringify(n)} to an integer.`});if(s=Mt.util.IntegerPart(s),sa)throw Mt.errors.exception({header:"Integer conversion",message:`Value must be between ${o}-${a}, got ${s}.`});return s}return!Number.isNaN(s)&&r?.clamp===!0?(s=Math.min(Math.max(s,o),a),Math.floor(s)%2===0?s=Math.floor(s):s=Math.ceil(s),s):Number.isNaN(s)||s===0&&Object.is(0,s)||s===Number.POSITIVE_INFINITY||s===Number.NEGATIVE_INFINITY?0:(s=Mt.util.IntegerPart(s),s=s%Math.pow(2,e),t==="signed"&&s>=Math.pow(2,e)-1?s-Math.pow(2,e):s)};Mt.util.IntegerPart=function(n){let e=Math.floor(Math.abs(n));return n<0?-1*e:e};Mt.util.Stringify=function(n){switch(Mt.util.Type(n)){case RLe:return`Symbol(${n.description})`;case xk:return Pvi(n);case DLe:return`"${n}"`;case PLe:return`${n}n`;default:return`${n}`}};Mt.sequenceConverter=function(n){return(e,t,r,a)=>{if(Mt.util.Type(e)!==xk)throw Mt.errors.exception({header:t,message:`${r} (${Mt.util.Stringify(e)}) is not iterable.`});let o=typeof a=="function"?a():e?.[Symbol.iterator]?.(),s=[],c=0;if(o===void 0||typeof o.next!="function")throw Mt.errors.exception({header:t,message:`${r} is not iterable.`});for(;;){let{done:l,value:d}=o.next();if(l)break;s.push(n(d,t,`${r}[${c++}]`))}return s}};Mt.recordConverter=function(n,e){return(t,r,a)=>{if(Mt.util.Type(t)!==xk)throw Mt.errors.exception({header:r,message:`${a} ("${Mt.util.TypeValueToString(t)}") is not an Object.`});let o={};if(!p5.isProxy(t)){let c=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(let l of c){let d=Mt.util.Stringify(l),u=n(l,r,`Key ${d} in ${a}`),p=e(t[l],r,`${a}[${d}]`);o[u]=p}return o}let s=Reflect.ownKeys(t);for(let c of s)if(Reflect.getOwnPropertyDescriptor(t,c)?.enumerable){let d=n(c,r,a),u=e(t[c],r,a);o[d]=u}return o}};Mt.interfaceConverter=function(n,e){return(t,r,a)=>{if(!n(t))throw Mt.errors.exception({header:r,message:`Expected ${a} ("${Mt.util.Stringify(t)}") to be an instance of ${e}.`});return t}};Mt.dictionaryConverter=function(n){return(e,t,r)=>{let a={};if(e!=null&&Mt.util.Type(e)!==xk)throw Mt.errors.exception({header:t,message:`Expected ${e} to be one of: Null, Undefined, Object.`});for(let o of n){let{key:s,defaultValue:c,required:l,converter:d}=o;if(l===!0&&(e==null||!Object.hasOwn(e,s)))throw Mt.errors.exception({header:t,message:`Missing required key "${s}".`});let u=e?.[s],p=c!==void 0;if(p&&u===void 0&&(u=c()),l||p||u!==void 0){if(u=d(u,t,`${r}.${s}`),o.allowedValues&&!o.allowedValues.includes(u))throw Mt.errors.exception({header:t,message:`${u} is not an accepted type. Expected one of ${o.allowedValues.join(", ")}.`});a[s]=u}}return a}};Mt.nullableConverter=function(n){return(e,t,r)=>e===null?e:n(e,t,r)};Mt.is.USVString=function(n){return typeof n=="string"&&n.isWellFormed()};Mt.is.ReadableStream=Mt.util.MakeTypeAssertion(ReadableStream);Mt.is.Blob=Mt.util.MakeTypeAssertion(Blob);Mt.is.URLSearchParams=Mt.util.MakeTypeAssertion(URLSearchParams);Mt.is.File=Mt.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);Mt.is.URL=Mt.util.MakeTypeAssertion(URL);Mt.is.AbortSignal=Mt.util.MakeTypeAssertion(AbortSignal);Mt.is.MessagePort=Mt.util.MakeTypeAssertion(MessagePort);Mt.converters.DOMString=function(n,e,t,r){if(n===null&&r?.legacyNullToEmptyString)return"";if(typeof n=="symbol")throw Mt.errors.exception({header:e,message:`${t} is a symbol, which cannot be converted to a DOMString.`});return String(n)};Mt.converters.ByteString=function(n,e,t){if(typeof n=="symbol")throw Mt.errors.exception({header:e,message:`${t} is a symbol, which cannot be converted to a ByteString.`});let r=String(n);for(let a=0;a255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${a} has a value of ${r.charCodeAt(a)} which is greater than 255.`);return r};Mt.converters.USVString=function(n){return typeof n=="string"?n.toWellFormed():`${n}`.toWellFormed()};Mt.converters.boolean=function(n){return!!n};Mt.converters.any=function(n){return n};Mt.converters["long long"]=function(n,e,t){return Mt.util.ConvertToInt(n,64,"signed",void 0,e,t)};Mt.converters["unsigned long long"]=function(n,e,t){return Mt.util.ConvertToInt(n,64,"unsigned",void 0,e,t)};Mt.converters["unsigned long"]=function(n,e,t){return Mt.util.ConvertToInt(n,32,"unsigned",void 0,e,t)};Mt.converters["unsigned short"]=function(n,e,t,r){return Mt.util.ConvertToInt(n,16,"unsigned",r,e,t)};Mt.converters.ArrayBuffer=function(n,e,t,r){if(Mt.util.Type(n)!==xk||!p5.isAnyArrayBuffer(n))throw Mt.errors.conversionFailed({prefix:e,argument:`${t} ("${Mt.util.Stringify(n)}")`,types:["ArrayBuffer"]});if(r?.allowShared===!1&&p5.isSharedArrayBuffer(n))throw Mt.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(n.resizable||n.growable)throw Mt.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return n};Mt.converters.TypedArray=function(n,e,t,r,a){if(Mt.util.Type(n)!==xk||!p5.isTypedArray(n)||n.constructor.name!==e.name)throw Mt.errors.conversionFailed({prefix:t,argument:`${r} ("${Mt.util.Stringify(n)}")`,types:[e.name]});if(a?.allowShared===!1&&p5.isSharedArrayBuffer(n.buffer))throw Mt.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(n.buffer.resizable||n.buffer.growable)throw Mt.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return n};Mt.converters.DataView=function(n,e,t,r){if(Mt.util.Type(n)!==xk||!p5.isDataView(n))throw Mt.errors.exception({header:e,message:`${t} is not a DataView.`});if(r?.allowShared===!1&&p5.isSharedArrayBuffer(n.buffer))throw Mt.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(n.buffer.resizable||n.buffer.growable)throw Mt.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return n};Mt.converters["sequence"]=Mt.sequenceConverter(Mt.converters.ByteString);Mt.converters["sequence>"]=Mt.sequenceConverter(Mt.converters["sequence"]);Mt.converters["record"]=Mt.recordConverter(Mt.converters.ByteString,Mt.converters.ByteString);Mt.converters.Blob=Mt.interfaceConverter(Mt.is.Blob,"Blob");Mt.converters.AbortSignal=Mt.interfaceConverter(Mt.is.AbortSignal,"AbortSignal");B2n.exports={webidl:Mt}});var ff=P((V6s,H2n)=>{"use strict";var{Transform:Nvi}=require("node:stream"),D2n=require("node:zlib"),{redirectStatusSet:Lvi,referrerPolicyTokens:Mvi,badPortsSet:Fvi}=uAe(),{getGlobalOrigin:R2n}=xgt(),{collectASequenceOfCodePoints:m5,collectAnHTTPQuotedString:Ovi,removeChars:Uvi,parseMIMEType:qvi}=Xy(),{performance:$vi}=require("node:perf_hooks"),{ReadableStreamFrom:zvi,isValidHTTPToken:P2n,normalizedMethodRecordsBase:jvi}=zi(),f5=require("node:assert"),{isUint8Array:Gvi}=require("node:util/types"),{webidl:DL}=tA(),Q2n=[],NLe;try{NLe=require("node:crypto");let n=["sha256","sha384","sha512"];Q2n=NLe.getHashes().filter(e=>n.includes(e))}catch{}function N2n(n){let e=n.urlList,t=e.length;return t===0?null:e[t-1].toString()}function Hvi(n,e){if(!Lvi.has(n.status))return null;let t=n.headersList.get("location",!0);return t!==null&&M2n(t)&&(L2n(t)||(t=Wvi(t)),t=new URL(t,N2n(n))),t&&!t.hash&&(t.hash=e),t}function L2n(n){for(let e=0;e126||t<32)return!1}return!0}function Wvi(n){return Buffer.from(n,"binary").toString("utf8")}function g5(n){return n.urlList[n.urlList.length-1]}function Zvi(n){let e=g5(n);return j2n(e)&&Fvi.has(e.port)?"blocked":"allowed"}function Vvi(n){return n instanceof Error||n?.constructor?.name==="Error"||n?.constructor?.name==="DOMException"}function Yvi(n){for(let e=0;e=32&&t<=126||t>=128&&t<=255))return!1}return!0}var Kvi=P2n;function M2n(n){return(n[0]===" "||n[0]===" "||n[n.length-1]===" "||n[n.length-1]===" "||n.includes(` `)||n.includes("\r")||n.includes("\0"))===!1}function Jvi(n){let e=(n.headersList.get("referrer-policy",!0)??"").split(","),t="";if(e.length)for(let r=e.length;r!==0;r--){let a=e[r-1].trim();if(Mvi.has(a)){t=a;break}}return t}function Xvi(n,e){let t=Jvi(e);t!==""&&(n.referrerPolicy=t)}function eCi(){return"allowed"}function tCi(){return"success"}function nCi(){return"success"}function rCi(n){let e=null;e=n.mode,n.headersList.set("sec-fetch-mode",e,!0)}function iCi(n){let e=n.origin;if(!(e==="client"||e===void 0)){if(n.responseTainting==="cors"||n.mode==="websocket")n.headersList.append("origin",e,!0);else if(n.method!=="GET"&&n.method!=="HEAD"){switch(n.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":n.origin&&Pgt(n.origin)&&!Pgt(g5(n))&&(e=null);break;case"same-origin":mAe(n,g5(n))||(e=null);break;default:}n.headersList.append("origin",e,!0)}}}function UK(n,e){return n}function aCi(n,e,t){return!n?.startTime||n.startTime4096&&(r=a),e){case"no-referrer":return"no-referrer";case"origin":return a??Rgt(t,!0);case"unsafe-url":return r;case"strict-origin":{let o=g5(n);return A5(r)&&!A5(o)?"no-referrer":a}case"strict-origin-when-cross-origin":{let o=g5(n);return mAe(r,o)?r:A5(r)&&!A5(o)?"no-referrer":a}case"same-origin":return mAe(n,r)?r:"no-referrer";case"origin-when-cross-origin":return mAe(n,r)?r:a;case"no-referrer-when-downgrade":{let o=g5(n);return A5(r)&&!A5(o)?"no-referrer":a}}}function Rgt(n,e=!1){return f5(DL.is.URL(n)),n=new URL(n),z2n(n)?"no-referrer":(n.username="",n.password="",n.hash="",e===!0&&(n.pathname="",n.search=""),n)}var dCi=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),uCi=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function O2n(n){return n.includes(":")?(n[0]==="["&&n[n.length-1]==="]"&&(n=n.slice(1,-1)),uCi.test(n)):dCi.test(n)}function pCi(n){return n==null||n==="null"?!1:(n=new URL(n),!!(n.protocol==="https:"||n.protocol==="wss:"||O2n(n.hostname)||n.hostname==="localhost"||n.hostname==="localhost."||n.hostname.endsWith(".localhost")||n.hostname.endsWith(".localhost.")||n.protocol==="file:"))}function A5(n){return DL.is.URL(n)?n.href==="about:blank"||n.href==="about:srcdoc"||n.protocol==="data:"||n.protocol==="blob:"?!0:pCi(n.origin):!1}function mCi(n,e){if(NLe===void 0)return!0;let t=U2n(e);if(t==="no metadata"||t.length===0)return!0;let r=gCi(t),a=fCi(t,r);for(let o of a){let s=o.algo,c=o.hash,l=NLe.createHash(s).update(n).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),hCi(l,c))return!0}return!1}var ACi=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function U2n(n){let e=[],t=!0;for(let r of n.split(" ")){t=!1;let a=ACi.exec(r);if(a===null||a.groups===void 0||a.groups.algo===void 0)continue;let o=a.groups.algo.toLowerCase();Q2n.includes(o)&&e.push(a.groups)}return t===!0?"no metadata":e}function gCi(n){let e=n[0].algo;if(e[3]==="5")return e;for(let t=1;t{n=r,e=a}),resolve:n,reject:e}}function _Ci(n){return n.controller.state==="aborted"}function vCi(n){return n.controller.state==="aborted"||n.controller.state==="terminated"}function CCi(n){return jvi[n.toLowerCase()]??n}function wCi(n){let e=JSON.stringify(n);if(e===void 0)throw new TypeError("Value is not JSON serializable");return f5(typeof e=="string"),e}var ECi=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function q2n(n,e,t=0,r=1){class a{#e;#t;#n;constructor(s,c){this.#e=s,this.#t=c,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${n} Iterator.`);let s=this.#n,c=e(this.#e),l=c.length;if(s>=l)return{value:void 0,done:!0};let{[t]:d,[r]:u}=c[s];this.#n=s+1;let p;switch(this.#t){case"key":p=d;break;case"value":p=u;break;case"key+value":p=[d,u];break}return{value:p,done:!1}}}return delete a.prototype.constructor,Object.setPrototypeOf(a.prototype,ECi),Object.defineProperties(a.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${n} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(o,s){return new a(o,s)}}function xCi(n,e,t,r=0,a=1){let o=q2n(n,t,r,a),s={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return DL.brandCheck(this,e),o(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return DL.brandCheck(this,e),o(this,"value")}},entries:{writable:!0,enumerable:!0,configurable:!0,value:function(){return DL.brandCheck(this,e),o(this,"key+value")}},forEach:{writable:!0,enumerable:!0,configurable:!0,value:function(l,d=globalThis){if(DL.brandCheck(this,e),DL.argumentLengthCheck(arguments,1,`${n}.forEach`),typeof l!="function")throw new TypeError(`Failed to execute 'forEach' on '${n}': parameter 1 is not of type 'Function'.`);for(let{0:u,1:p}of o(this,"key+value"))l.call(d,p,u,this)}}};return Object.defineProperties(e.prototype,{...s,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:s.entries.value}})}function ICi(n,e,t){let r=e,a=t,o;try{o=n.stream.getReader()}catch(s){a(s);return}$2n(o,r,a)}function kCi(n){try{n.close(),n.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed"))throw e}}var SCi=/[^\x00-\xFF]/;function QLe(n){return f5(!SCi.test(n)),n}async function $2n(n,e,t){let r=[],a=0;try{do{let{done:o,value:s}=await n.read();if(o){e(Buffer.concat(r,a));return}if(!Gvi(s)){t(new TypeError("Received non-Uint8Array chunk"));return}r.push(s),a+=s.length}while(!0)}catch(o){t(o)}}function z2n(n){f5("protocol"in n);let e=n.protocol;return e==="about:"||e==="blob:"||e==="data:"}function Pgt(n){return typeof n=="string"&&n[5]===":"&&n[0]==="h"&&n[1]==="t"&&n[2]==="t"&&n[3]==="p"&&n[4]==="s"||n.protocol==="https:"}function j2n(n){f5("protocol"in n);let e=n.protocol;return e==="http:"||e==="https:"}function TCi(n,e){let t=n;if(!t.startsWith("bytes"))return"failure";let r={position:5};if(e&&m5(l=>l===" "||l===" ",t,r),t.charCodeAt(r.position)!==61)return"failure";r.position++,e&&m5(l=>l===" "||l===" ",t,r);let a=m5(l=>{let d=l.charCodeAt(0);return d>=48&&d<=57},t,r),o=a.length?Number(a):null;if(e&&m5(l=>l===" "||l===" ",t,r),t.charCodeAt(r.position)!==45)return"failure";r.position++,e&&m5(l=>l===" "||l===" ",t,r);let s=m5(l=>{let d=l.charCodeAt(0);return d>=48&&d<=57},t,r),c=s.length?Number(s):null;return r.positionc?"failure":{rangeStartValue:o,rangeEndValue:c}}function BCi(n,e,t){let r="bytes ";return r+=QLe(`${n}`),r+="-",r+=QLe(`${e}`),r+="/",r+=QLe(`${t}`),r}var Qgt=class extends Nvi{#e;constructor(e){super(),this.#e=e}_transform(e,t,r){if(!this._inflateStream){if(e.length===0){r();return}this._inflateStream=(e[0]&15)===8?D2n.createInflate(this.#e):D2n.createInflateRaw(this.#e),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",a=>this.destroy(a))}this._inflateStream.write(e,t,r)}_final(e){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),e()}};function DCi(n){return new Qgt(n)}function RCi(n){let e=null,t=null,r=null,a=G2n("content-type",n);if(a===null)return"failure";for(let o of a){let s=qvi(o);s==="failure"||s.essence==="*/*"||(r=s,r.essence!==t?(e=null,r.parameters.has("charset")&&(e=r.parameters.get("charset")),t=r.essence):!r.parameters.has("charset")&&e!==null&&r.parameters.set("charset",e))}return r??"failure"}function PCi(n){let e=n,t={position:0},r=[],a="";for(;t.positiono!=='"'&&o!==",",e,t),t.positiono===9||o===32),r.push(a),a=""}return r}function G2n(n,e){let t=e.get(n,!0);return t===null?null:PCi(t)}var QCi=new TextDecoder;function NCi(n){return n.length===0?"":(n[0]===239&&n[1]===187&&n[2]===191&&(n=n.subarray(3)),QCi.decode(n))}var Ngt=class{get baseUrl(){return R2n()}get origin(){return this.baseUrl?.origin}policyContainer=F2n()},Lgt=class{settingsObject=new Ngt},LCi=new Lgt;H2n.exports={isAborted:_Ci,isCancelled:vCi,isValidEncodedURL:L2n,createDeferredPromise:yCi,ReadableStreamFrom:zvi,tryUpgradeRequestToAPotentiallyTrustworthyURL:bCi,clampAndCoarsenConnectionTimingInfo:aCi,coarsenedSharedCurrentTime:oCi,determineRequestsReferrer:lCi,makePolicyContainer:F2n,clonePolicyContainer:cCi,appendFetchMetadata:rCi,appendRequestOriginHeader:iCi,TAOCheck:nCi,corsCheck:tCi,crossOriginResourcePolicyCheck:eCi,createOpaqueTimingInfo:sCi,setRequestReferrerPolicyOnRedirect:Xvi,isValidHTTPToken:P2n,requestBadPort:Zvi,requestCurrentURL:g5,responseURL:N2n,responseLocationURL:Hvi,isURLPotentiallyTrustworthy:A5,isValidReasonPhrase:Yvi,sameOrigin:mAe,normalizeMethod:CCi,serializeJavascriptValueToJSONString:wCi,iteratorMixin:xCi,createIterator:q2n,isValidHeaderName:Kvi,isValidHeaderValue:M2n,isErrorLike:Vvi,fullyReadBody:ICi,bytesMatch:mCi,readableStreamClose:kCi,isomorphicEncode:QLe,urlIsLocal:z2n,urlHasHttpsScheme:Pgt,urlIsHttpHttpsScheme:j2n,readAllBytes:$2n,simpleRangeHeaderValue:TCi,buildContentRange:BCi,parseMetadata:U2n,createInflate:DCi,extractMimeType:RCi,getDecodeSplit:G2n,utf8DecodeBytes:NCi,environmentSettingsObject:LCi,isOriginIPPotentiallyTrustworthy:O2n}});var LLe=P((Y6s,V2n)=>{"use strict";var{iteratorMixin:MCi}=ff(),{kEnumerableProperty:qK}=zi(),{webidl:Uo}=tA(),{File:FCi}=require("node:buffer"),W2n=require("node:util"),Z2n=globalThis.File??FCi,iD=class n{#e=[];constructor(e){if(Uo.util.markAsUncloneable(this),e!==void 0)throw Uo.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(e,t,r=void 0){Uo.brandCheck(this,n);let a="FormData.append";Uo.argumentLengthCheck(arguments,2,a),e=Uo.converters.USVString(e),arguments.length===3||Uo.is.Blob(t)?(t=Uo.converters.Blob(t,a,"value"),r!==void 0&&(r=Uo.converters.USVString(r))):t=Uo.converters.USVString(t);let o=Mgt(e,t,r);this.#e.push(o)}delete(e){Uo.brandCheck(this,n),Uo.argumentLengthCheck(arguments,1,"FormData.delete"),e=Uo.converters.USVString(e),this.#e=this.#e.filter(r=>r.name!==e)}get(e){Uo.brandCheck(this,n),Uo.argumentLengthCheck(arguments,1,"FormData.get"),e=Uo.converters.USVString(e);let r=this.#e.findIndex(a=>a.name===e);return r===-1?null:this.#e[r].value}getAll(e){return Uo.brandCheck(this,n),Uo.argumentLengthCheck(arguments,1,"FormData.getAll"),e=Uo.converters.USVString(e),this.#e.filter(r=>r.name===e).map(r=>r.value)}has(e){return Uo.brandCheck(this,n),Uo.argumentLengthCheck(arguments,1,"FormData.has"),e=Uo.converters.USVString(e),this.#e.findIndex(r=>r.name===e)!==-1}set(e,t,r=void 0){Uo.brandCheck(this,n);let a="FormData.set";Uo.argumentLengthCheck(arguments,2,a),e=Uo.converters.USVString(e),arguments.length===3||Uo.is.Blob(t)?(t=Uo.converters.Blob(t,a,"value"),r!==void 0&&(r=Uo.converters.USVString(r))):t=Uo.converters.USVString(t);let o=Mgt(e,t,r),s=this.#e.findIndex(c=>c.name===e);s!==-1?this.#e=[...this.#e.slice(0,s),o,...this.#e.slice(s+1).filter(c=>c.name!==e)]:this.#e.push(o)}[W2n.inspect.custom](e,t){let r=this.#e.reduce((o,s)=>(o[s.name]?Array.isArray(o[s.name])?o[s.name].push(s.value):o[s.name]=[o[s.name],s.value]:o[s.name]=s.value,o),{__proto__:null});t.depth??=e,t.colors??=!0;let a=W2n.formatWithOptions(t,r);return`FormData ${a.slice(a.indexOf("]")+2)}`}static getFormDataState(e){return e.#e}static setFormDataState(e,t){e.#e=t}},{getFormDataState:OCi,setFormDataState:UCi}=iD;Reflect.deleteProperty(iD,"getFormDataState");Reflect.deleteProperty(iD,"setFormDataState");MCi("FormData",iD,OCi,"name","value");Object.defineProperties(iD.prototype,{append:qK,delete:qK,get:qK,getAll:qK,has:qK,set:qK,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function Mgt(n,e,t){if(typeof e!="string"){if(Uo.is.File(e)||(e=new Z2n([e],"blob",{type:e.type})),t!==void 0){let r={type:e.type,lastModified:e.lastModified};e=new Z2n([e],t,r)}}return{name:n,value:e}}Uo.is.FormData=Uo.util.MakeTypeAssertion(iD);V2n.exports={FormData:iD,makeEntry:Mgt,setFormDataState:UCi}});var X2n=P((K6s,J2n)=>{"use strict";var{bufferToLowerCasedHeaderName:qCi}=zi(),{utf8DecodeBytes:$Ci}=ff(),{HTTP_TOKEN_CODEPOINTS:zCi,isomorphicDecode:Y2n}=Xy(),{makeEntry:jCi}=LLe(),{webidl:Fgt}=tA(),MLe=require("node:assert"),{File:GCi}=require("node:buffer"),HCi=globalThis.File??GCi,WCi=Buffer.from('form-data; name="'),ZCi=Buffer.from("filename"),VCi=Buffer.from("--"),YCi=Buffer.from(`--\r `);function KCi(n){for(let e=0;e70)return!1;for(let t=0;t=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122||r===39||r===45||r===95))return!1}return!0}function XCi(n,e){MLe(e!=="failure"&&e.essence==="multipart/form-data");let t=e.parameters.get("boundary");if(t===void 0)throw Iv("missing boundary in content-type header");let r=Buffer.from(`--${t}`,"utf8"),a=[],o={position:0};for(;n[o.position]===13&&n[o.position+1]===10;)o.position+=2;let s=n.length;for(;n[s-1]===10&&n[s-2]===13;)s-=2;for(s!==n.length&&(n=n.subarray(0,s));;){if(n.subarray(o.position,o.position+r.length).equals(r))o.position+=r.length;else throw Iv("expected a value starting with -- and the boundary");if(o.position===n.length-2&&FLe(n,VCi,o)||o.position===n.length-4&&FLe(n,YCi,o))return a;if(n[o.position]!==13||n[o.position+1]!==10)throw Iv("expected CRLF");o.position+=2;let c=ewi(n,o),{name:l,filename:d,contentType:u,encoding:p}=c;o.position+=2;let m;{let g=n.indexOf(r.subarray(2),o.position);if(g===-1)throw Iv("expected boundary after body");m=n.subarray(o.position,g-4),o.position+=m.length,p==="base64"&&(m=Buffer.from(m.toString(),"base64"))}if(n[o.position]!==13||n[o.position+1]!==10)throw Iv("expected CRLF");o.position+=2;let A;d!==null?(u??="text/plain",KCi(u)||(u=""),A=new HCi([m],d,{type:u})):A=$Ci(Buffer.from(m)),MLe(Fgt.is.USVString(l)),MLe(typeof A=="string"&&Fgt.is.USVString(A)||Fgt.is.File(A)),a.push(jCi(l,A,d))}}function ewi(n,e){let t=null,r=null,a=null,o=null;for(;;){if(n[e.position]===13&&n[e.position+1]===10){if(t===null)throw Iv("header name is null");return{name:t,filename:r,contentType:a,encoding:o}}let s=aD(c=>c!==10&&c!==13&&c!==58,n,e);if(s=Ogt(s,!0,!0,c=>c===9||c===32),!zCi.test(s.toString()))throw Iv("header name does not match the field-name token production");if(n[e.position]!==58)throw Iv("expected :");switch(e.position++,aD(c=>c===32||c===9,n,e),qCi(s)){case"content-disposition":{if(t=r=null,!FLe(n,WCi,e))throw Iv('expected form-data; name=" for content-disposition header');if(e.position+=17,t=K2n(n,e),n[e.position]===59&&n[e.position+1]===32){let c={position:e.position+2};if(FLe(n,ZCi,c))if(n[c.position+8]===42){c.position+=10,aD(d=>d===32||d===9,n,c);let l=aD(d=>d!==32&&d!==13&&d!==10,n,c);if(l[0]!==117&&l[0]!==85||l[1]!==116&&l[1]!==84||l[2]!==102&&l[2]!==70||l[3]!==45||l[4]!==56)throw Iv("unknown encoding, expected utf-8''");r=decodeURIComponent(new TextDecoder().decode(l.subarray(7))),e.position=c.position}else e.position+=11,aD(l=>l===32||l===9,n,e),e.position++,r=K2n(n,e)}break}case"content-type":{let c=aD(l=>l!==10&&l!==13,n,e);c=Ogt(c,!1,!0,l=>l===9||l===32),a=Y2n(c);break}case"content-transfer-encoding":{let c=aD(l=>l!==10&&l!==13,n,e);c=Ogt(c,!1,!0,l=>l===9||l===32),o=Y2n(c);break}default:aD(c=>c!==10&&c!==13,n,e)}if(n[e.position]!==13&&n[e.position+1]!==10)throw Iv("expected CRLF");e.position+=2}}function K2n(n,e){MLe(n[e.position-1]===34);let t=aD(r=>r!==10&&r!==13&&r!==34,n,e);if(n[e.position]!==34)throw Iv('expected "');return e.position++,t=new TextDecoder().decode(t).replace(/%0A/ig,` `).replace(/%0D/ig,"\r").replace(/%22/g,'"'),t}function aD(n,e,t){let r=t.position;for(;r0&&r(n[o]);)o--;return a===0&&o===n.length-1?n:n.subarray(a,o+1)}function FLe(n,e,t){if(n.length{"use strict";var ULe=zi(),{ReadableStreamFrom:twi,readableStreamClose:nwi,createDeferredPromise:rwi,fullyReadBody:iwi,extractMimeType:awi,utf8DecodeBytes:nRn}=ff(),{FormData:eRn,setFormDataState:owi}=LLe(),{webidl:oD}=tA(),{Blob:swi}=require("node:buffer"),Ugt=require("node:assert"),{isErrored:rRn,isDisturbed:cwi}=require("node:stream"),{isArrayBuffer:lwi}=require("node:util/types"),{serializeAMimeType:dwi}=Xy(),{multipartFormDataParser:uwi}=X2n(),qgt;try{let n=require("node:crypto");qgt=e=>n.randomInt(0,e)}catch{qgt=n=>Math.floor(Math.random()*n)}var OLe=new TextEncoder;function pwi(){}var $gt=globalThis.FinalizationRegistry,zgt;$gt&&(zgt=new FinalizationRegistry(n=>{let e=n.deref();e&&!e.locked&&!cwi(e)&&!rRn(e)&&e.cancel("Response object has been garbage collected").catch(pwi)}));function iRn(n,e=!1){let t=null;oD.is.ReadableStream(n)?t=n:oD.is.Blob(n)?t=n.stream():t=new ReadableStream({async pull(l){let d=typeof a=="string"?OLe.encode(a):a;d.byteLength&&l.enqueue(d),queueMicrotask(()=>nwi(l))},start(){},type:"bytes"}),Ugt(oD.is.ReadableStream(t));let r=null,a=null,o=null,s=null;if(typeof n=="string")a=n,s="text/plain;charset=UTF-8";else if(oD.is.URLSearchParams(n))a=n.toString(),s="application/x-www-form-urlencoded;charset=UTF-8";else if(lwi(n))a=new Uint8Array(n.slice());else if(ArrayBuffer.isView(n))a=new Uint8Array(n.buffer.slice(n.byteOffset,n.byteOffset+n.byteLength));else if(oD.is.FormData(n)){let l=`----formdata-undici-0${`${qgt(1e11)}`.padStart(11,"0")}`,d=`--${l}\r Content-Disposition: form-data`;let u=b=>b.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),p=b=>b.replace(/\r?\n|\r/g,`\r `),m=[],A=new Uint8Array([13,10]);o=0;let g=!1;for(let[b,y]of n)if(typeof y=="string"){let _=OLe.encode(d+`; name="${u(p(b))}"\r \r ${p(y)}\r `);m.push(_),o+=_.byteLength}else{let _=OLe.encode(`${d}; name="${u(p(b))}"`+(y.name?`; filename="${u(y.name)}"`:"")+`\r Content-Type: ${y.type||"application/octet-stream"}\r \r `);m.push(_,y,A),typeof y.size=="number"?o+=_.byteLength+y.size+A.byteLength:g=!0}let f=OLe.encode(`--${l}--\r `);m.push(f),o+=f.byteLength,g&&(o=null),a=n,r=async function*(){for(let b of m)b.stream?yield*b.stream():yield b},s=`multipart/form-data; boundary=${l}`}else if(oD.is.Blob(n))a=n,o=n.size,n.type&&(s=n.type);else if(typeof n[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ULe.isDisturbed(n)||n.locked)throw new TypeError("Response body object should not be disturbed or locked");t=oD.is.ReadableStream(n)?n:twi(n)}if((typeof a=="string"||ULe.isBuffer(a))&&(o=Buffer.byteLength(a)),r!=null){let l;t=new ReadableStream({async start(){l=r(n)[Symbol.asyncIterator]()},async pull(d){let{value:u,done:p}=await l.next();if(p)queueMicrotask(()=>{d.close(),d.byobRequest?.respond(0)});else if(!rRn(t)){let m=new Uint8Array(u);m.byteLength&&d.enqueue(m)}return d.desiredSize>0},async cancel(d){await l.return()},type:"bytes"})}return[{stream:t,source:a,length:o},s]}function mwi(n,e=!1){return oD.is.ReadableStream(n)&&(Ugt(!ULe.isDisturbed(n),"The body has already been consumed."),Ugt(!n.locked,"The stream is locked.")),iRn(n,e)}function Awi(n,e){let[t,r]=e.stream.tee();return $gt&&zgt.register(n,new WeakRef(t)),e.stream=t,{stream:r,length:e.length,source:e.source}}function gwi(n){if(n.aborted)throw new DOMException("The operation was aborted.","AbortError")}function fwi(n,e){return{blob(){return $K(this,r=>{let a=tRn(e(this));return a===null?a="":a&&(a=dwi(a)),new swi([r],{type:a})},n,e)},arrayBuffer(){return $K(this,r=>new Uint8Array(r).buffer,n,e)},text(){return $K(this,nRn,n,e)},json(){return $K(this,bwi,n,e)},formData(){return $K(this,r=>{let a=tRn(e(this));if(a!==null)switch(a.essence){case"multipart/form-data":{let o=uwi(r,a),s=new eRn;return owi(s,o),s}case"application/x-www-form-urlencoded":{let o=new URLSearchParams(r.toString()),s=new eRn;for(let[c,l]of o)s.append(c,l);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},n,e)},bytes(){return $K(this,r=>new Uint8Array(r),n,e)}}}function hwi(n,e){Object.assign(n.prototype,fwi(n,e))}async function $K(n,e,t,r){oD.brandCheck(n,t);let a=r(n);if(aRn(a))throw new TypeError("Body is unusable: Body has already been read");gwi(a);let o=rwi(),s=l=>o.reject(l),c=l=>{try{o.resolve(e(l))}catch(d){s(d)}};return a.body==null?(c(Buffer.allocUnsafe(0)),o.promise):(iwi(a.body,c,s),o.promise)}function aRn(n){let e=n.body;return e!=null&&(e.stream.locked||ULe.isDisturbed(e.stream))}function bwi(n){return JSON.parse(nRn(n))}function tRn(n){let e=n.headersList,t=awi(e);return t==="failure"?null:t}oRn.exports={extractBody:iRn,safelyExtractBody:mwi,cloneBody:Awi,mixinBody:hwi,streamRegistry:zgt,hasFinalizationRegistry:$gt,bodyUnusable:aRn}});var hRn=P((X6s,fRn)=>{"use strict";var ai=require("node:assert"),ui=zi(),{channels:sRn}=nD(),jgt=FAt(),{RequestContentLengthMismatchError:h5,ResponseContentLengthMismatchError:ywi,RequestAbortedError:mRn,HeadersTimeoutError:_wi,HeadersOverflowError:vwi,SocketError:fAe,InformationalError:jK,BodyTimeoutError:Cwi,HTTPParserError:wwi,ResponseExceededMaxSizeError:Ewi}=Ta(),{kUrl:ARn,kReset:ub,kClient:Jgt,kParser:_d,kBlocking:hAe,kRunning:lg,kPending:xwi,kSize:cRn,kWriting:PL,kQueue:nE,kNoRef:AAe,kKeepAliveDefaultTimeout:Iwi,kHostHeader:kwi,kPendingIdx:Swi,kRunningIdx:kv,kError:Sv,kPipelining:zLe,kSocket:GK,kKeepAliveTimeoutValue:GLe,kMaxHeadersSize:Twi,kKeepAliveMaxTimeout:Bwi,kKeepAliveTimeoutThreshold:Dwi,kHeadersTimeout:Rwi,kBodyTimeout:Pwi,kStrictContentLength:Wgt,kMaxRequests:lRn,kCounter:Qwi,kMaxResponseSize:Nwi,kOnError:Lwi,kResume:RL,kHTTPContext:gRn,kClosed:Zgt}=Ys(),Ik=l2n(),Mwi=Buffer.alloc(0),qLe=Buffer[Symbol.species],Fwi=ui.removeAllListeners,Ggt;async function Owi(){let n=process.env.JEST_WORKER_ID?Cgt():void 0,e;try{e=await WebAssembly.compile(p2n())}catch{e=await WebAssembly.compile(n||Cgt())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(t,r,a)=>0,wasm_on_status:(t,r,a)=>{ai(op.ptr===t);let o=r-Sk+kk.byteOffset;return op.onStatus(new qLe(kk.buffer,o,a))},wasm_on_message_begin:t=>(ai(op.ptr===t),op.onMessageBegin()),wasm_on_header_field:(t,r,a)=>{ai(op.ptr===t);let o=r-Sk+kk.byteOffset;return op.onHeaderField(new qLe(kk.buffer,o,a))},wasm_on_header_value:(t,r,a)=>{ai(op.ptr===t);let o=r-Sk+kk.byteOffset;return op.onHeaderValue(new qLe(kk.buffer,o,a))},wasm_on_headers_complete:(t,r,a,o)=>(ai(op.ptr===t),op.onHeadersComplete(r,a===1,o===1)),wasm_on_body:(t,r,a)=>{ai(op.ptr===t);let o=r-Sk+kk.byteOffset;return op.onBody(new qLe(kk.buffer,o,a))},wasm_on_message_complete:t=>(ai(op.ptr===t),op.onMessageComplete())}})}var Hgt=null,Vgt=Owi();Vgt.catch();var op=null,kk=null,$Le=0,Sk=null,Uwi=0,gAe=1,HK=2|gAe,jLe=4|gAe,Ygt=8|Uwi,Kgt=class{constructor(e,t,{exports:r}){this.llhttp=r,this.ptr=this.llhttp.llhttp_alloc(Ik.TYPE.RESPONSE),this.client=e,this.socket=t,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[Twi],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[Nwi]}setTimeout(e,t){e!==this.timeoutValue||t&gAe^this.timeoutType&gAe?(this.timeout&&(jgt.clearTimeout(this.timeout),this.timeout=null),e&&(t&gAe?this.timeout=jgt.setFastTimeout(dRn,e,new WeakRef(this)):(this.timeout=setTimeout(dRn,e,new WeakRef(this)),this.timeout?.unref())),this.timeoutValue=e):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=t}resume(){this.socket.destroyed||!this.paused||(ai(this.ptr!=null),ai(op===null),this.llhttp.llhttp_resume(this.ptr),ai(this.timeoutType===jLe),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||Mwi),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e===null)break;this.execute(e)}}execute(e){ai(op===null),ai(this.ptr!=null),ai(!this.paused);let{socket:t,llhttp:r}=this;e.length>$Le&&(Sk&&r.free(Sk),$Le=Math.ceil(e.length/4096)*4096,Sk=r.malloc($Le)),new Uint8Array(r.memory.buffer,Sk,$Le).set(e);try{let a;try{kk=e,op=this,a=r.llhttp_execute(this.ptr,Sk,e.length)}catch(o){throw o}finally{op=null,kk=null}if(a!==Ik.ERROR.OK){let o=e.subarray(r.llhttp_get_error_pos(this.ptr)-Sk);if(a===Ik.ERROR.PAUSED_UPGRADE)this.onUpgrade(o);else if(a===Ik.ERROR.PAUSED)this.paused=!0,t.unshift(o);else{let s=r.llhttp_get_error_reason(this.ptr),c="";if(s){let l=new Uint8Array(r.memory.buffer,s).indexOf(0);c="Response does not match the HTTP/1.1 protocol ("+Buffer.from(r.memory.buffer,s,l).toString()+")"}throw new wwi(c,Ik.ERROR[a],o)}}}catch(a){ui.destroy(t,a)}}destroy(){ai(op===null),ai(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&jgt.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(e){return this.statusText=e.toString(),0}onMessageBegin(){let{socket:e,client:t}=this;if(e.destroyed)return-1;let r=t[nE][t[kv]];return r?(r.onResponseStarted(),0):-1}onHeaderField(e){let t=this.headers.length;return(t&1)===0?this.headers.push(e):this.headers[t-1]=Buffer.concat([this.headers[t-1],e]),this.trackHeader(e.length),0}onHeaderValue(e){let t=this.headers.length;(t&1)===1?(this.headers.push(e),t+=1):this.headers[t-1]=Buffer.concat([this.headers[t-1],e]);let r=this.headers[t-2];if(r.length===10){let a=ui.bufferToLowerCasedHeaderName(r);a==="keep-alive"?this.keepAlive+=e.toString():a==="connection"&&(this.connection+=e.toString())}else r.length===14&&ui.bufferToLowerCasedHeaderName(r)==="content-length"&&(this.contentLength+=e.toString());return this.trackHeader(e.length),0}trackHeader(e){this.headersSize+=e,this.headersSize>=this.headersMaxSize&&ui.destroy(this.socket,new vwi)}onUpgrade(e){let{upgrade:t,client:r,socket:a,headers:o,statusCode:s}=this;ai(t),ai(r[GK]===a),ai(!a.destroyed),ai(!this.paused),ai((o.length&1)===0);let c=r[nE][r[kv]];ai(c),ai(c.upgrade||c.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,a.unshift(e),a[_d].destroy(),a[_d]=null,a[Jgt]=null,a[Sv]=null,Fwi(a),r[GK]=null,r[gRn]=null,r[nE][r[kv]++]=null,r.emit("disconnect",r[ARn],[r],new jK("upgrade"));try{c.onUpgrade(s,o,a)}catch(l){ui.destroy(a,l)}r[RL]()}onHeadersComplete(e,t,r){let{client:a,socket:o,headers:s,statusText:c}=this;if(o.destroyed)return-1;let l=a[nE][a[kv]];if(!l)return-1;if(ai(!this.upgrade),ai(this.statusCode<200),e===100)return ui.destroy(o,new fAe("bad response",ui.getSocketInfo(o))),-1;if(t&&!l.upgrade)return ui.destroy(o,new fAe("bad upgrade",ui.getSocketInfo(o))),-1;if(ai(this.timeoutType===HK),this.statusCode=e,this.shouldKeepAlive=r||l.method==="HEAD"&&!o[ub]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let u=l.bodyTimeout!=null?l.bodyTimeout:a[Pwi];this.setTimeout(u,jLe)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(l.method==="CONNECT")return ai(a[lg]===1),this.upgrade=!0,2;if(t)return ai(a[lg]===1),this.upgrade=!0,2;if(ai((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&a[zLe]){let u=this.keepAlive?ui.parseKeepAliveTimeout(this.keepAlive):null;if(u!=null){let p=Math.min(u-a[Dwi],a[Bwi]);p<=0?o[ub]=!0:a[GLe]=p}else a[GLe]=a[Iwi]}else o[ub]=!0;let d=l.onHeaders(e,s,this.resume,c)===!1;return l.aborted?-1:l.method==="HEAD"||e<200?1:(o[hAe]&&(o[hAe]=!1,a[RL]()),d?Ik.ERROR.PAUSED:0)}onBody(e){let{client:t,socket:r,statusCode:a,maxResponseSize:o}=this;if(r.destroyed)return-1;let s=t[nE][t[kv]];return ai(s),ai(this.timeoutType===jLe),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),ai(a>=200),o>-1&&this.bytesRead+e.length>o?(ui.destroy(r,new Ewi),-1):(this.bytesRead+=e.length,s.onData(e)===!1?Ik.ERROR.PAUSED:0)}onMessageComplete(){let{client:e,socket:t,statusCode:r,upgrade:a,headers:o,contentLength:s,bytesRead:c,shouldKeepAlive:l}=this;if(t.destroyed&&(!r||l))return-1;if(a)return 0;ai(r>=100),ai((this.headers.length&1)===0);let d=e[nE][e[kv]];if(ai(d),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,r<200)return 0;if(d.method!=="HEAD"&&s&&c!==parseInt(s,10))return ui.destroy(t,new ywi),-1;if(d.onComplete(o),e[nE][e[kv]++]=null,t[PL])return ai(e[lg]===0),ui.destroy(t,new jK("reset")),Ik.ERROR.PAUSED;if(l){if(t[ub]&&e[lg]===0)return ui.destroy(t,new jK("reset")),Ik.ERROR.PAUSED;e[zLe]==null||e[zLe]===1?setImmediate(()=>e[RL]()):e[RL]()}else return ui.destroy(t,new jK("reset")),Ik.ERROR.PAUSED;return 0}};function dRn(n){let{socket:e,timeoutType:t,client:r,paused:a}=n.deref();t===HK?(!e[PL]||e.writableNeedDrain||r[lg]>1)&&(ai(!a,"cannot be paused while waiting for headers"),ui.destroy(e,new _wi)):t===jLe?a||ui.destroy(e,new Cwi):t===Ygt&&(ai(r[lg]===0&&r[GLe]),ui.destroy(e,new jK("socket idle timeout")))}async function qwi(n,e){if(n[GK]=e,!Hgt){let t=()=>{};e.on("error",t),Hgt=await Vgt,Vgt=null,e.off("error",t)}if(e.errored)throw e.errored;if(e.destroyed)throw new fAe("destroyed");return e[AAe]=!1,e[PL]=!1,e[ub]=!1,e[hAe]=!1,e[_d]=new Kgt(n,e,Hgt),ui.addListener(e,"error",$wi),ui.addListener(e,"readable",zwi),ui.addListener(e,"end",jwi),ui.addListener(e,"close",Gwi),e[Zgt]=!1,e.on("close",Hwi),{version:"h1",defaultPipelining:1,write(t){return Vwi(n,t)},resume(){Wwi(n)},destroy(t,r){e[Zgt]?queueMicrotask(r):(e.on("close",r),e.destroy(t))},get destroyed(){return e.destroyed},busy(t){return!!(e[PL]||e[ub]||e[hAe]||t&&(n[lg]>0&&!t.idempotent||n[lg]>0&&(t.upgrade||t.method==="CONNECT")||n[lg]>0&&ui.bodyLength(t.body)!==0&&(ui.isStream(t.body)||ui.isAsyncIterable(t.body)||ui.isFormDataLike(t.body))))}}}function $wi(n){ai(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let e=this[_d];if(n.code==="ECONNRESET"&&e.statusCode&&!e.shouldKeepAlive){e.onMessageComplete();return}this[Sv]=n,this[Jgt][Lwi](n)}function zwi(){this[_d]?.readMore()}function jwi(){let n=this[_d];if(n.statusCode&&!n.shouldKeepAlive){n.onMessageComplete();return}ui.destroy(this,new fAe("other side closed",ui.getSocketInfo(this)))}function Gwi(){let n=this[_d];n&&(!this[Sv]&&n.statusCode&&!n.shouldKeepAlive&&n.onMessageComplete(),this[_d].destroy(),this[_d]=null);let e=this[Sv]||new fAe("closed",ui.getSocketInfo(this)),t=this[Jgt];if(t[GK]=null,t[gRn]=null,t.destroyed){ai(t[xwi]===0);let r=t[nE].splice(t[kv]);for(let a=0;a0&&e.code!=="UND_ERR_INFO"){let r=t[nE][t[kv]];t[nE][t[kv]++]=null,ui.errorRequest(t,r,e)}t[Swi]=t[kv],ai(t[lg]===0),t.emit("disconnect",t[ARn],[t],e),t[RL]()}function Hwi(){this[Zgt]=!0}function Wwi(n){let e=n[GK];if(e&&!e.destroyed){if(n[cRn]===0?!e[AAe]&&e.unref&&(e.unref(),e[AAe]=!0):e[AAe]&&e.ref&&(e.ref(),e[AAe]=!1),n[cRn]===0)e[_d].timeoutType!==Ygt&&e[_d].setTimeout(n[GLe],Ygt);else if(n[lg]>0&&e[_d].statusCode<200&&e[_d].timeoutType!==HK){let t=n[nE][n[kv]],r=t.headersTimeout!=null?t.headersTimeout:n[Rwi];e[_d].setTimeout(r,HK)}}}function Zwi(n){return n!=="GET"&&n!=="HEAD"&&n!=="OPTIONS"&&n!=="TRACE"&&n!=="CONNECT"}function Vwi(n,e){let{method:t,path:r,host:a,upgrade:o,blocking:s,reset:c}=e,{body:l,headers:d,contentLength:u}=e,p=t==="PUT"||t==="POST"||t==="PATCH"||t==="QUERY"||t==="PROPFIND"||t==="PROPPATCH";if(ui.isFormDataLike(l)){Ggt||(Ggt=zK().extractBody);let[b,y]=Ggt(l);e.contentType==null&&d.push("content-type",y),l=b.stream,u=b.length}else ui.isBlobLike(l)&&e.contentType==null&&l.type&&d.push("content-type",l.type);l&&typeof l.read=="function"&&l.read(0);let m=ui.bodyLength(l);if(u=m??u,u===null&&(u=e.contentLength),u===0&&!p&&(u=null),Zwi(t)&&u>0&&e.contentLength!==null&&e.contentLength!==u){if(n[Wgt])return ui.errorRequest(n,e,new h5),!1;process.emitWarning(new h5)}let A=n[GK],g=b=>{e.aborted||e.completed||(ui.errorRequest(n,e,b||new mRn),ui.destroy(l),ui.destroy(A,new jK("aborted")))};try{e.onConnect(g)}catch(b){ui.errorRequest(n,e,b)}if(e.aborted)return!1;t==="HEAD"&&(A[ub]=!0),(o||t==="CONNECT")&&(A[ub]=!0),c!=null&&(A[ub]=c),n[lRn]&&A[Qwi]++>=n[lRn]&&(A[ub]=!0),s&&(A[hAe]=!0);let f=`${t} ${r} HTTP/1.1\r `;if(typeof a=="string"?f+=`host: ${a}\r `:f+=n[kwi],o?f+=`connection: upgrade\r upgrade: ${o}\r `:n[zLe]&&!A[ub]?f+=`connection: keep-alive\r `:f+=`connection: close\r `,Array.isArray(d))for(let b=0;b{e.removeListener("error",A)}),!l){let g=new mRn;queueMicrotask(()=>A(g))}},A=function(g){if(!l){if(l=!0,ai(a.destroyed||a[PL]&&t[lg]<=1),a.off("drain",p).off("error",A),e.removeListener("data",u).removeListener("end",A).removeListener("close",m),!g)try{d.end()}catch(f){g=f}d.destroy(g),g&&(g.code!=="UND_ERR_INFO"||g.message!=="reset")?ui.destroy(e,g):ui.destroy(e)}};e.on("data",u).on("end",A).on("error",A).on("close",m),e.resume&&e.resume(),a.on("drain",p).on("error",A),e.errorEmitted??e.errored?setImmediate(()=>A(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>A(null)),(e.closeEmitted??e.closed)&&setImmediate(m)}function uRn(n,e,t,r,a,o,s,c){try{e?ui.isBuffer(e)&&(ai(o===e.byteLength,"buffer body must have content length"),a.cork(),a.write(`${s}content-length: ${o}\r \r `,"latin1"),a.write(e),a.uncork(),r.onBodySent(e),!c&&r.reset!==!1&&(a[ub]=!0)):o===0?a.write(`${s}content-length: 0\r \r `,"latin1"):(ai(o===null,"no body must not have content length"),a.write(`${s}\r `,"latin1")),r.onRequestSent(),t[RL]()}catch(l){n(l)}}async function Kwi(n,e,t,r,a,o,s,c){ai(o===e.size,"blob body must have content length");try{if(o!=null&&o!==e.size)throw new h5;let l=Buffer.from(await e.arrayBuffer());a.cork(),a.write(`${s}content-length: ${o}\r \r `,"latin1"),a.write(l),a.uncork(),r.onBodySent(l),r.onRequestSent(),!c&&r.reset!==!1&&(a[ub]=!0),t[RL]()}catch(l){n(l)}}async function pRn(n,e,t,r,a,o,s,c){ai(o!==0||t[lg]===0,"iterator body cannot be pipelined");let l=null;function d(){if(l){let m=l;l=null,m()}}let u=()=>new Promise((m,A)=>{ai(l===null),a[Sv]?A(a[Sv]):l=m});a.on("close",d).on("drain",d);let p=new HLe({abort:n,socket:a,request:r,contentLength:o,client:t,expectsPayload:c,header:s});try{for await(let m of e){if(a[Sv])throw a[Sv];p.write(m)||await u()}p.end()}catch(m){p.destroy(m)}finally{a.off("close",d).off("drain",d)}}var HLe=class{constructor({abort:e,socket:t,request:r,contentLength:a,client:o,expectsPayload:s,header:c}){this.socket=t,this.request=r,this.contentLength=a,this.client=o,this.bytesWritten=0,this.expectsPayload=s,this.header=c,this.abort=e,t[PL]=!0}write(e){let{socket:t,request:r,contentLength:a,client:o,bytesWritten:s,expectsPayload:c,header:l}=this;if(t[Sv])throw t[Sv];if(t.destroyed)return!1;let d=Buffer.byteLength(e);if(!d)return!0;if(a!==null&&s+d>a){if(o[Wgt])throw new h5;process.emitWarning(new h5)}t.cork(),s===0&&(!c&&r.reset!==!1&&(t[ub]=!0),a===null?t.write(`${l}transfer-encoding: chunked\r `,"latin1"):t.write(`${l}content-length: ${a}\r \r `,"latin1")),a===null&&t.write(`\r ${d.toString(16)}\r `,"latin1"),this.bytesWritten+=d;let u=t.write(e);return t.uncork(),r.onBodySent(e),u||t[_d].timeout&&t[_d].timeoutType===HK&&t[_d].timeout.refresh&&t[_d].timeout.refresh(),u}end(){let{socket:e,contentLength:t,client:r,bytesWritten:a,expectsPayload:o,header:s,request:c}=this;if(c.onRequestSent(),e[PL]=!1,e[Sv])throw e[Sv];if(!e.destroyed){if(a===0?o?e.write(`${s}content-length: 0\r \r `,"latin1"):e.write(`${s}\r `,"latin1"):t===null&&e.write(`\r 0\r \r `,"latin1"),t!==null&&a!==t){if(r[Wgt])throw new h5;process.emitWarning(new h5)}e[_d].timeout&&e[_d].timeoutType===HK&&e[_d].timeout.refresh&&e[_d].timeout.refresh(),r[RL]()}}destroy(e){let{socket:t,client:r,abort:a}=this;t[PL]=!1,e&&(ai(r[lg]<=1,"pipeline should only contain this request"),a(e))}};fRn.exports=qwi});var ERn=P((eUs,wRn)=>{"use strict";var Bv=require("node:assert"),{pipeline:Jwi}=require("node:stream"),_o=zi(),{RequestContentLengthMismatchError:Xgt,RequestAbortedError:Xwi,SocketError:yAe,InformationalError:WLe}=Ta(),{kUrl:bAe,kReset:VLe,kClient:b5,kRunning:YLe,kPending:eEi,kQueue:QL,kPendingIdx:tft,kRunningIdx:rE,kError:iE,kSocket:Gd,kStrictContentLength:tEi,kOnError:KLe,kMaxConcurrentStreams:CRn,kHTTP2Session:Tk,kResume:sD,kSize:nEi,kHTTPContext:nft,kClosed:eft,kBodyTimeout:rEi}=Ys(),{channels:bRn}=nD(),Tv=Symbol("open streams"),yRn,ZLe;try{ZLe=require("node:http2")}catch{ZLe={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:iEi,HTTP2_HEADER_METHOD:aEi,HTTP2_HEADER_PATH:oEi,HTTP2_HEADER_SCHEME:sEi,HTTP2_HEADER_CONTENT_LENGTH:cEi,HTTP2_HEADER_EXPECT:lEi,HTTP2_HEADER_STATUS:dEi}}=ZLe;function uEi(n){let e=[];for(let[t,r]of Object.entries(n))if(Array.isArray(r))for(let a of r)e.push(Buffer.from(t),Buffer.from(a));else e.push(Buffer.from(t),Buffer.from(r));return e}async function pEi(n,e){n[Gd]=e;let t=ZLe.connect(n[bAe],{createConnection:()=>e,peerMaxConcurrentStreams:n[CRn],settings:{enablePush:!1}});return t[Tv]=0,t[b5]=n,t[Gd]=e,t[Tk]=null,_o.addListener(t,"error",AEi),_o.addListener(t,"frameError",gEi),_o.addListener(t,"end",fEi),_o.addListener(t,"goaway",hEi),_o.addListener(t,"close",bEi),t.unref(),n[Tk]=t,e[Tk]=t,_o.addListener(e,"error",_Ei),_o.addListener(e,"end",vEi),_o.addListener(e,"close",yEi),e[eft]=!1,e.on("close",CEi),{version:"h2",defaultPipelining:1/0,write(r){return EEi(n,r)},resume(){mEi(n)},destroy(r,a){e[eft]?queueMicrotask(a):e.destroy(r).on("close",a)},get destroyed(){return e.destroyed},busy(){return!1}}}function mEi(n){let e=n[Gd];e?.destroyed===!1&&(n[nEi]===0||n[CRn]===0?(e.unref(),n[Tk].unref()):(e.ref(),n[Tk].ref()))}function AEi(n){Bv(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Gd][iE]=n,this[b5][KLe](n)}function gEi(n,e,t){if(t===0){let r=new WLe(`HTTP/2: "frameError" received - type ${n}, code ${e}`);this[Gd][iE]=r,this[b5][KLe](r)}}function fEi(){let n=new yAe("other side closed",_o.getSocketInfo(this[Gd]));this.destroy(n),_o.destroy(this[Gd],n)}function hEi(n){let e=this[iE]||new yAe(`HTTP/2: "GOAWAY" frame received with code ${n}`,_o.getSocketInfo(this[Gd])),t=this[b5];if(t[Gd]=null,t[nft]=null,this.close(),this[Tk]=null,_o.destroy(this[Gd],e),t[rE]{e.aborted||e.completed||(E=E||new Xwi,_o.errorRequest(n,e,E),A!=null&&(A.removeAllListeners("data"),A.close(),n[KLe](E),n[sD]()),_o.destroy(p,E))};try{e.onConnect(b)}catch(E){_o.errorRequest(n,e,E)}if(e.aborted)return!1;if(a==="CONNECT")return r.ref(),A=r.request(m,{endStream:!1,signal:d}),A.pending?A.once("ready",()=>{e.onUpgrade(null,null,A),++r[Tv],n[QL][n[rE]++]=null}):(e.onUpgrade(null,null,A),++r[Tv],n[QL][n[rE]++]=null),A.once("close",()=>{r[Tv]-=1,r[Tv]===0&&r.unref()}),A.setTimeout(t),!0;m[oEi]=o,m[sEi]="https";let y=a==="PUT"||a==="POST"||a==="PATCH";p&&typeof p.read=="function"&&p.read(0);let _=_o.bodyLength(p);if(_o.isFormDataLike(p)){yRn??=zK().extractBody;let[E,S]=yRn(p);m["content-type"]=S,p=E.stream,_=E.length}if(_==null&&(_=e.contentLength),(_===0||!y)&&(_=null),wEi(a)&&_>0&&e.contentLength!=null&&e.contentLength!==_){if(n[tEi])return _o.errorRequest(n,e,new Xgt),!1;process.emitWarning(new Xgt)}if(_!=null&&(Bv(p,"no body must not have content length"),m[cEi]=`${_}`),r.ref(),bRn.sendHeaders.hasSubscribers){let E="";for(let S in m)E+=`${S}: ${m[S]}\r `;bRn.sendHeaders.publish({request:e,headers:E,socket:r[Gd]})}let v=a==="GET"||a==="HEAD"||p===null;return l?(m[lEi]="100-continue",A=r.request(m,{endStream:v,signal:d}),A.once("continue",w)):(A=r.request(m,{endStream:v,signal:d}),w()),++r[Tv],A.setTimeout(t),A.once("response",E=>{let{[dEi]:S,...T}=E;if(e.onResponseStarted(),e.aborted){A.removeAllListeners("data");return}e.onHeaders(Number(S),uEi(T),A.resume.bind(A),"")===!1&&A.pause()}),A.on("data",E=>{e.onData(E)===!1&&A.pause()}),A.once("end",E=>{A.removeAllListeners("data"),A.state?.state==null||A.state.state<6?(!e.aborted&&!e.completed&&e.onComplete({}),n[QL][n[rE]++]=null,n[sD]()):(--r[Tv],r[Tv]===0&&r.unref(),b(E??new WLe("HTTP/2: stream half-closed (remote)")),n[QL][n[rE]++]=null,n[tft]=n[rE],n[sD]())}),A.once("close",()=>{A.removeAllListeners("data"),r[Tv]-=1,r[Tv]===0&&r.unref()}),A.once("error",function(E){A.removeAllListeners("data"),b(E)}),A.once("frameError",(E,S)=>{A.removeAllListeners("data"),b(new WLe(`HTTP/2: "frameError" received - type ${E}, code ${S}`))}),A.on("aborted",()=>{A.removeAllListeners("data")}),A.on("timeout",()=>{let E=new WLe(`HTTP/2: "stream timeout after ${t}"`);A.removeAllListeners("data"),r[Tv]-=1,r[Tv]===0&&r.unref(),b(E)}),A.once("trailers",E=>{e.aborted||e.completed||e.onComplete(E)}),!0;function w(){!p||_===0?_Rn(b,A,null,n,e,n[Gd],_,y):_o.isBuffer(p)?_Rn(b,A,p,n,e,n[Gd],_,y):_o.isBlobLike(p)?typeof p.stream=="function"?vRn(b,A,p.stream(),n,e,n[Gd],_,y):IEi(b,A,p,n,e,n[Gd],_,y):_o.isStream(p)?xEi(b,n[Gd],y,A,p,n,e,_):_o.isIterable(p)?vRn(b,A,p,n,e,n[Gd],_,y):Bv(!1)}}function _Rn(n,e,t,r,a,o,s,c){try{t!=null&&_o.isBuffer(t)&&(Bv(s===t.byteLength,"buffer body must have content length"),e.cork(),e.write(t),e.uncork(),e.end(),a.onBodySent(t)),c||(o[VLe]=!0),a.onRequestSent(),r[sD]()}catch(l){n(l)}}function xEi(n,e,t,r,a,o,s,c){Bv(c!==0||o[YLe]===0,"stream body cannot be pipelined");let l=Jwi(a,r,u=>{u?(_o.destroy(l,u),n(u)):(_o.removeAllListeners(l),s.onRequestSent(),t||(e[VLe]=!0),o[sD]())});_o.addListener(l,"data",d);function d(u){s.onBodySent(u)}}async function IEi(n,e,t,r,a,o,s,c){Bv(s===t.size,"blob body must have content length");try{if(s!=null&&s!==t.size)throw new Xgt;let l=Buffer.from(await t.arrayBuffer());e.cork(),e.write(l),e.uncork(),e.end(),a.onBodySent(l),a.onRequestSent(),c||(o[VLe]=!0),r[sD]()}catch(l){n(l)}}async function vRn(n,e,t,r,a,o,s,c){Bv(s!==0||r[YLe]===0,"iterator body cannot be pipelined");let l=null;function d(){if(l){let p=l;l=null,p()}}let u=()=>new Promise((p,m)=>{Bv(l===null),o[iE]?m(o[iE]):l=p});e.on("close",d).on("drain",d);try{for await(let p of t){if(o[iE])throw o[iE];let m=e.write(p);a.onBodySent(p),m||await u()}e.end(),a.onRequestSent(),c||(o[VLe]=!0),r[sD]()}catch(p){n(p)}finally{e.off("close",d).off("drain",d)}}wRn.exports=pEi});var v5=P((tUs,RRn)=>{"use strict";var cD=require("node:assert"),SRn=require("node:net"),_Ae=require("node:http"),y5=zi(),{ClientStats:kEi}=ugt(),{channels:WK}=nD(),SEi=KDn(),TEi=u5(),{InvalidArgumentError:Hd,InformationalError:BEi,ClientDestroyedError:DEi}=Ta(),REi=dAe(),{kUrl:Bk,kServerName:NL,kClient:PEi,kBusy:rft,kConnect:QEi,kResuming:_5,kRunning:xAe,kPending:IAe,kSize:EAe,kQueue:aE,kConnected:NEi,kConnecting:ZK,kNeedDrain:ML,kKeepAliveDefaultTimeout:xRn,kHostHeader:LEi,kPendingIdx:oE,kRunningIdx:lD,kError:MEi,kPipelining:JLe,kKeepAliveTimeoutValue:FEi,kMaxHeadersSize:OEi,kKeepAliveMaxTimeout:UEi,kKeepAliveTimeoutThreshold:qEi,kHeadersTimeout:$Ei,kBodyTimeout:zEi,kStrictContentLength:jEi,kConnector:vAe,kMaxRequests:ift,kCounter:GEi,kClose:HEi,kDestroy:WEi,kDispatch:ZEi,kLocalAddress:CAe,kMaxResponseSize:VEi,kOnError:YEi,kHTTPContext:Wd,kMaxConcurrentStreams:KEi,kResume:wAe}=Ys(),JEi=hRn(),XEi=ERn(),LL=Symbol("kClosedResolve"),exi=_Ae&&_Ae.maxHeaderSize&&Number.isInteger(_Ae.maxHeaderSize)&&_Ae.maxHeaderSize>0?()=>_Ae.maxHeaderSize:()=>{throw new Hd("http module not available or http.maxHeaderSize invalid")},IRn=()=>{};function TRn(n){return n[JLe]??n[Wd]?.defaultPipelining??1}var aft=class extends TEi{constructor(e,{maxHeaderSize:t,headersTimeout:r,socketTimeout:a,requestTimeout:o,connectTimeout:s,bodyTimeout:c,idleTimeout:l,keepAlive:d,keepAliveTimeout:u,maxKeepAliveTimeout:p,keepAliveMaxTimeout:m,keepAliveTimeoutThreshold:A,socketPath:g,pipelining:f,tls:b,strictContentLength:y,maxCachedSessions:_,connect:v,maxRequestsPerClient:w,localAddress:E,maxResponseSize:S,autoSelectFamily:T,autoSelectFamilyAttemptTimeout:D,maxConcurrentStreams:R,allowH2:B}={}){if(d!==void 0)throw new Hd("unsupported keepAlive, use pipelining=0 instead");if(a!==void 0)throw new Hd("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(o!==void 0)throw new Hd("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(l!==void 0)throw new Hd("unsupported idleTimeout, use keepAliveTimeout instead");if(p!==void 0)throw new Hd("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(t!=null){if(!Number.isInteger(t)||t<1)throw new Hd("invalid maxHeaderSize")}else t=exi();if(g!=null&&typeof g!="string")throw new Hd("invalid socketPath");if(s!=null&&(!Number.isFinite(s)||s<0))throw new Hd("invalid connectTimeout");if(u!=null&&(!Number.isFinite(u)||u<=0))throw new Hd("invalid keepAliveTimeout");if(m!=null&&(!Number.isFinite(m)||m<=0))throw new Hd("invalid keepAliveMaxTimeout");if(A!=null&&!Number.isFinite(A))throw new Hd("invalid keepAliveTimeoutThreshold");if(r!=null&&(!Number.isInteger(r)||r<0))throw new Hd("headersTimeout must be a positive integer or zero");if(c!=null&&(!Number.isInteger(c)||c<0))throw new Hd("bodyTimeout must be a positive integer or zero");if(v!=null&&typeof v!="function"&&typeof v!="object")throw new Hd("connect must be a function or an object");if(w!=null&&(!Number.isInteger(w)||w<0))throw new Hd("maxRequestsPerClient must be a positive number");if(E!=null&&(typeof E!="string"||SRn.isIP(E)===0))throw new Hd("localAddress must be valid string IP address");if(S!=null&&(!Number.isInteger(S)||S<-1))throw new Hd("maxResponseSize must be a positive number");if(D!=null&&(!Number.isInteger(D)||D<-1))throw new Hd("autoSelectFamilyAttemptTimeout must be a positive number");if(B!=null&&typeof B!="boolean")throw new Hd("allowH2 must be a valid boolean value");if(R!=null&&(typeof R!="number"||R<1))throw new Hd("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof v!="function"&&(v=REi({...b,maxCachedSessions:_,allowH2:B,socketPath:g,timeout:s,...typeof T=="boolean"?{autoSelectFamily:T,autoSelectFamilyAttemptTimeout:D}:void 0,...v})),this[Bk]=y5.parseOrigin(e),this[vAe]=v,this[JLe]=f??1,this[OEi]=t,this[xRn]=u??4e3,this[UEi]=m??6e5,this[qEi]=A??2e3,this[FEi]=this[xRn],this[NL]=null,this[CAe]=E??null,this[_5]=0,this[ML]=0,this[LEi]=`host: ${this[Bk].hostname}${this[Bk].port?`:${this[Bk].port}`:""}\r `,this[zEi]=c??3e5,this[$Ei]=r??3e5,this[jEi]=y??!0,this[ift]=w,this[LL]=null,this[VEi]=S>-1?S:-1,this[KEi]=R??100,this[Wd]=null,this[aE]=[],this[lD]=0,this[oE]=0,this[wAe]=M=>oft(this,M),this[YEi]=M=>BRn(this,M)}get pipelining(){return this[JLe]}set pipelining(e){this[JLe]=e,this[wAe](!0)}get stats(){return new kEi(this)}get[IAe](){return this[aE].length-this[oE]}get[xAe](){return this[oE]-this[lD]}get[EAe](){return this[aE].length-this[lD]}get[NEi](){return!!this[Wd]&&!this[ZK]&&!this[Wd].destroyed}get[rft](){return!!(this[Wd]?.busy(null)||this[EAe]>=(TRn(this)||1)||this[IAe]>0)}[QEi](e){DRn(this),this.once("connect",e)}[ZEi](e,t){let r=e.origin||this[Bk].origin,a=new SEi(r,e,t);return this[aE].push(a),this[_5]||(y5.bodyLength(a.body)==null&&y5.isIterable(a.body)?(this[_5]=1,queueMicrotask(()=>oft(this))):this[wAe](!0)),this[_5]&&this[ML]!==2&&this[rft]&&(this[ML]=2),this[ML]<2}async[HEi](){return new Promise(e=>{this[EAe]?this[LL]=e:e(null)})}async[WEi](e){return new Promise(t=>{let r=this[aE].splice(this[oE]);for(let o=0;o{this[LL]&&(this[LL](),this[LL]=null),t(null)};this[Wd]?(this[Wd].destroy(e,a),this[Wd]=null):queueMicrotask(a),this[wAe]()})}};function BRn(n,e){if(n[xAe]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){cD(n[oE]===n[lD]);let t=n[aE].splice(n[lD]);for(let r=0;r{n[vAe]({host:e,hostname:t,protocol:r,port:a,servername:n[NL],localAddress:n[CAe]},(l,d)=>{l?c(l):s(d)})});if(n.destroyed){y5.destroy(o.on("error",IRn),new DEi);return}cD(o);try{n[Wd]=o.alpnProtocol==="h2"?await XEi(n,o):await JEi(n,o)}catch(s){throw o.destroy().on("error",IRn),s}n[ZK]=!1,o[GEi]=0,o[ift]=n[ift],o[PEi]=n,o[MEi]=null,WK.connected.hasSubscribers&&WK.connected.publish({connectParams:{host:e,hostname:t,protocol:r,port:a,version:n[Wd]?.version,servername:n[NL],localAddress:n[CAe]},connector:n[vAe],socket:o}),n.emit("connect",n[Bk],[n])}catch(o){if(n.destroyed)return;if(n[ZK]=!1,WK.connectError.hasSubscribers&&WK.connectError.publish({connectParams:{host:e,hostname:t,protocol:r,port:a,version:n[Wd]?.version,servername:n[NL],localAddress:n[CAe]},connector:n[vAe],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(cD(n[xAe]===0);n[IAe]>0&&n[aE][n[oE]].servername===n[NL];){let s=n[aE][n[oE]++];y5.errorRequest(n,s,o)}else BRn(n,o);n.emit("connectionError",n[Bk],[n],o)}n[wAe]()}function kRn(n){n[ML]=0,n.emit("drain",n[Bk],[n])}function oft(n,e){n[_5]!==2&&(n[_5]=2,txi(n,e),n[_5]=0,n[lD]>256&&(n[aE].splice(0,n[lD]),n[oE]-=n[lD],n[lD]=0))}function txi(n,e){for(;;){if(n.destroyed){cD(n[IAe]===0);return}if(n[LL]&&!n[EAe]){n[LL](),n[LL]=null;return}if(n[Wd]&&n[Wd].resume(),n[rft])n[ML]=2;else if(n[ML]===2){e?(n[ML]=1,queueMicrotask(()=>kRn(n))):kRn(n);continue}if(n[IAe]===0||n[xAe]>=(TRn(n)||1))return;let t=n[aE][n[oE]];if(n[Bk].protocol==="https:"&&n[NL]!==t.servername){if(n[xAe]>0)return;n[NL]=t.servername,n[Wd]?.destroy(new BEi("servername changed"),()=>{n[Wd]=null,oft(n)})}if(n[ZK])return;if(!n[Wd]){DRn(n);return}if(n[Wd].destroyed||n[Wd].busy(t))return;!t.aborted&&n[Wd].write(t)?n[oE]++:n[aE].splice(n[oE],1)}}RRn.exports=aft});var sft=P((rUs,PRn)=>{"use strict";var XLe=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};PRn.exports=class{constructor(){this.head=this.tail=new XLe}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new XLe),this.head.push(e)}shift(){let e=this.tail,t=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),t}}});var mft=P((iUs,$Rn)=>{"use strict";var{PoolStats:nxi}=ugt(),rxi=u5(),ixi=sft(),{kConnected:cft,kSize:QRn,kRunning:NRn,kPending:LRn,kQueued:kAe,kBusy:axi,kFree:oxi,kUrl:sxi,kClose:cxi,kDestroy:lxi,kDispatch:dxi}=Ys(),pb=Symbol("clients"),hf=Symbol("needDrain"),SAe=Symbol("queue"),lft=Symbol("closed resolve"),dft=Symbol("onDrain"),MRn=Symbol("onConnect"),FRn=Symbol("onDisconnect"),ORn=Symbol("onConnectionError"),uft=Symbol("get dispatcher"),URn=Symbol("add client"),qRn=Symbol("remove client"),pft=class extends rxi{constructor(){super(),this[SAe]=new ixi,this[pb]=[],this[kAe]=0;let e=this;this[dft]=function(r,a){let o=e[SAe],s=!1;for(;!s;){let c=o.shift();if(!c)break;e[kAe]--,s=!this.dispatch(c.opts,c.handler)}this[hf]=s,!this[hf]&&e[hf]&&(e[hf]=!1,e.emit("drain",r,[e,...a])),e[lft]&&o.isEmpty()&&Promise.all(e[pb].map(c=>c.close())).then(e[lft])},this[MRn]=(t,r)=>{e.emit("connect",t,[e,...r])},this[FRn]=(t,r,a)=>{e.emit("disconnect",t,[e,...r],a)},this[ORn]=(t,r,a)=>{e.emit("connectionError",t,[e,...r],a)}}get[axi](){return this[hf]}get[cft](){return this[pb].filter(e=>e[cft]).length}get[oxi](){return this[pb].filter(e=>e[cft]&&!e[hf]).length}get[LRn](){let e=this[kAe];for(let{[LRn]:t}of this[pb])e+=t;return e}get[NRn](){let e=0;for(let{[NRn]:t}of this[pb])e+=t;return e}get[QRn](){let e=this[kAe];for(let{[QRn]:t}of this[pb])e+=t;return e}get stats(){return new nxi(this)}async[cxi](){this[SAe].isEmpty()?await Promise.all(this[pb].map(e=>e.close())):await new Promise(e=>{this[lft]=e})}async[lxi](e){for(;;){let t=this[SAe].shift();if(!t)break;t.handler.onError(e)}await Promise.all(this[pb].map(t=>t.destroy(e)))}[dxi](e,t){let r=this[uft]();return r?r.dispatch(e,t)||(r[hf]=!0,this[hf]=!this[uft]()):(this[hf]=!0,this[SAe].push({opts:e,handler:t}),this[kAe]++),!this[hf]}[URn](e){return e.on("drain",this[dft]).on("connect",this[MRn]).on("disconnect",this[FRn]).on("connectionError",this[ORn]),this[pb].push(e),this[hf]&&queueMicrotask(()=>{this[hf]&&this[dft](e[sxi],[this,e])}),this}[qRn](e){e.close(()=>{let t=this[pb].indexOf(e);t!==-1&&this[pb].splice(t,1)}),this[hf]=this[pb].some(t=>!t[hf]&&t.closed!==!0&&t.destroyed!==!0)}};$Rn.exports={PoolBase:pft,kClients:pb,kNeedDrain:hf,kAddClient:URn,kRemoveClient:qRn,kGetDispatcher:uft}});var VK=P((aUs,HRn)=>{"use strict";var{PoolBase:uxi,kClients:e4e,kNeedDrain:pxi,kAddClient:mxi,kGetDispatcher:Axi,kRemoveClient:gxi}=mft(),fxi=v5(),{InvalidArgumentError:Aft}=Ta(),zRn=zi(),{kUrl:jRn}=Ys(),hxi=dAe(),t4e=Symbol("options"),gft=Symbol("connections"),GRn=Symbol("factory");function bxi(n,e){return new fxi(n,e)}var fft=class extends uxi{constructor(e,{connections:t,factory:r=bxi,connect:a,connectTimeout:o,tls:s,maxCachedSessions:c,socketPath:l,autoSelectFamily:d,autoSelectFamilyAttemptTimeout:u,allowH2:p,clientTtl:m,...A}={}){if(t!=null&&(!Number.isFinite(t)||t<0))throw new Aft("invalid connections");if(typeof r!="function")throw new Aft("factory must be a function.");if(a!=null&&typeof a!="function"&&typeof a!="object")throw new Aft("connect must be a function or an object");super(),typeof a!="function"&&(a=hxi({...s,maxCachedSessions:c,allowH2:p,socketPath:l,timeout:o,...typeof d=="boolean"?{autoSelectFamily:d,autoSelectFamilyAttemptTimeout:u}:void 0,...a})),this[gft]=t||null,this[jRn]=zRn.parseOrigin(e),this[t4e]={...zRn.deepClone(A),connect:a,allowH2:p,clientTtl:m},this[t4e].interceptors=A.interceptors?{...A.interceptors}:void 0,this[GRn]=r,this.on("connect",(g,f)=>{if(m!=null&&m>0)for(let b of f)Object.assign(b,{ttl:Date.now()})}),this.on("connectionError",(g,f,b)=>{for(let y of f){let _=this[e4e].indexOf(y);_!==-1&&this[e4e].splice(_,1)}})}[Axi](){let e=this[t4e].clientTtl;for(let t of this[e4e])if(e!=null&&e>0&&t.ttl&&Date.now()-t.ttl>e)this[gxi](t);else if(!t[pxi])return t;if(!this[gft]||this[e4e].length{"use strict";var{BalancedPoolMissingUpstreamError:yxi,InvalidArgumentError:_xi}=Ta(),{PoolBase:vxi,kClients:dg,kNeedDrain:TAe,kAddClient:Cxi,kRemoveClient:wxi,kGetDispatcher:Exi}=mft(),xxi=VK(),{kUrl:hft}=Ys(),{parseOrigin:WRn}=zi(),ZRn=Symbol("factory"),n4e=Symbol("options"),VRn=Symbol("kGreatestCommonDivisor"),C5=Symbol("kCurrentWeight"),w5=Symbol("kIndex"),Dv=Symbol("kWeight"),r4e=Symbol("kMaxWeightPerServer"),i4e=Symbol("kErrorPenalty");function Ixi(n,e){if(n===0)return e;for(;e!==0;){let t=e;e=n%e,n=t}return n}function kxi(n,e){return new xxi(n,e)}var bft=class extends vxi{constructor(e=[],{factory:t=kxi,...r}={}){if(typeof t!="function")throw new _xi("factory must be a function.");super(),this[n4e]=r,this[w5]=-1,this[C5]=0,this[r4e]=this[n4e].maxWeightPerServer||100,this[i4e]=this[n4e].errorPenalty||15,Array.isArray(e)||(e=[e]),this[ZRn]=t;for(let a of e)this.addUpstream(a);this._updateBalancedPoolStats()}addUpstream(e){let t=WRn(e).origin;if(this[dg].find(a=>a[hft].origin===t&&a.closed!==!0&&a.destroyed!==!0))return this;let r=this[ZRn](t,Object.assign({},this[n4e]));this[Cxi](r),r.on("connect",()=>{r[Dv]=Math.min(this[r4e],r[Dv]+this[i4e])}),r.on("connectionError",()=>{r[Dv]=Math.max(1,r[Dv]-this[i4e]),this._updateBalancedPoolStats()}),r.on("disconnect",(...a)=>{let o=a[2];o&&o.code==="UND_ERR_SOCKET"&&(r[Dv]=Math.max(1,r[Dv]-this[i4e]),this._updateBalancedPoolStats())});for(let a of this[dg])a[Dv]=this[r4e];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let e=0;for(let t=0;ta[hft].origin===t&&a.closed!==!0&&a.destroyed!==!0);return r&&this[wxi](r),this}get upstreams(){return this[dg].filter(e=>e.closed!==!0&&e.destroyed!==!0).map(e=>e[hft].origin)}[Exi](){if(this[dg].length===0)throw new yxi;if(!this[dg].find(o=>!o[TAe]&&o.closed!==!0&&o.destroyed!==!0)||this[dg].map(o=>o[TAe]).reduce((o,s)=>o&&s,!0))return;let r=0,a=this[dg].findIndex(o=>!o[TAe]);for(;r++this[dg][a][Dv]&&!o[TAe]&&(a=this[w5]),this[w5]===0&&(this[C5]=this[C5]-this[VRn],this[C5]<=0&&(this[C5]=this[r4e])),o[Dv]>=this[C5]&&!o[TAe])return o}return this[C5]=this[dg][a][Dv],this[w5]=a,this[dg][a]}};YRn.exports=bft});var YK=P((sUs,aPn)=>{"use strict";var{InvalidArgumentError:yft}=Ta(),{kClients:Rv,kRunning:JRn,kClose:Sxi,kDestroy:Txi,kDispatch:Bxi,kUrl:Dxi}=Ys(),Rxi=u5(),Pxi=VK(),Qxi=v5(),Nxi=zi(),XRn=Symbol("onConnect"),ePn=Symbol("onDisconnect"),tPn=Symbol("onConnectionError"),nPn=Symbol("onDrain"),rPn=Symbol("factory"),iPn=Symbol("options");function Lxi(n,e){return e&&e.connections===1?new Qxi(n,e):new Pxi(n,e)}var _ft=class extends Rxi{constructor({factory:e=Lxi,connect:t,...r}={}){if(typeof e!="function")throw new yft("factory must be a function.");if(t!=null&&typeof t!="function"&&typeof t!="object")throw new yft("connect must be a function or an object");super(),t&&typeof t!="function"&&(t={...t}),this[iPn]={...Nxi.deepClone(r),connect:t},this[rPn]=e,this[Rv]=new Map,this[nPn]=(a,o)=>{this.emit("drain",a,[this,...o])},this[XRn]=(a,o)=>{let s=this[Rv].get(a);s&&(s.count+=1),this.emit("connect",a,[this,...o])},this[ePn]=(a,o,s)=>{let c=this[Rv].get(a);c&&(c.count-=1,c.count<=0&&(this[Rv].delete(a),c.dispatcher.destroy())),this.emit("disconnect",a,[this,...o],s)},this[tPn]=(a,o,s)=>{this.emit("connectionError",a,[this,...o],s)}}get[JRn](){let e=0;for(let{dispatcher:t}of this[Rv].values())e+=t[JRn];return e}[Bxi](e,t){let r;if(e.origin&&(typeof e.origin=="string"||e.origin instanceof URL))r=String(e.origin);else throw new yft("opts.origin must be a non-empty string or URL.");let a=this[Rv].get(r),o=a&&a.dispatcher;return o||(o=this[rPn](e.origin,this[iPn]).on("drain",this[nPn]).on("connect",this[XRn]).on("disconnect",this[ePn]).on("connectionError",this[tPn]),this[Rv].set(r,{count:0,dispatcher:o})),o.dispatch(e,t)}async[Sxi](){let e=[];for(let{dispatcher:t}of this[Rv].values())e.push(t.close());this[Rv].clear(),await Promise.all(e)}async[Txi](e){let t=[];for(let{dispatcher:r}of this[Rv].values())t.push(r.destroy(e));this[Rv].clear(),await Promise.all(t)}get stats(){let e={};for(let{dispatcher:t}of this[Rv].values())t.stats&&(e[t[Dxi].origin]=t.stats);return e}};aPn.exports=_ft});var xft=P((cUs,gPn)=>{"use strict";var{kProxy:oPn,kClose:dPn,kDestroy:uPn,kDispatch:Mxi,kConnector:Fxi}=Ys(),{URL:dD}=require("node:url"),Oxi=YK(),Uxi=VK(),pPn=u5(),{InvalidArgumentError:BAe,RequestAbortedError:qxi,SecureProxyConnectionError:$xi}=Ta(),sPn=dAe(),mPn=v5(),a4e=Symbol("proxy agent"),o4e=Symbol("proxy client"),KK=Symbol("proxy headers"),vft=Symbol("request tls settings"),Cft=Symbol("proxy tls settings"),cPn=Symbol("connect endpoint function"),lPn=Symbol("tunnel proxy");function APn(n){return n==="https:"?443:80}function zxi(n,e){return new Uxi(n,e)}var jxi=()=>{},wft=class extends pPn{#e=null;constructor(e,t){if(typeof e=="string"&&(e=new dD(e)),e.protocol!=="http:"&&e.protocol!=="https:")throw new BAe("ProxyClient only supports http and https protocols");super(),this.#e=new mPn(e,t)}async[dPn](){await this.#e.close()}async[uPn](){await this.#e.destroy()}async[Mxi](e,t){let{method:r,origin:a}=e;if(r==="CONNECT"){this.#e[Fxi]({origin:a,port:e.port||APn(e.protocol),path:e.host,signal:e.signal,headers:{...this[KK],host:e.host},servername:this[Cft]?.servername||e.servername},(o,s)=>{o?t.callback(o):t.callback(null,{socket:s,statusCode:200})});return}return typeof a=="string"&&(e.origin=new dD(a)),this.#e.dispatch(e,t)}},Eft=class extends pPn{constructor(e){if(!e||typeof e=="object"&&!(e instanceof dD)&&!e.uri)throw new BAe("Proxy uri is mandatory");let{clientFactory:t=zxi}=e;if(typeof t!="function")throw new BAe("Proxy opts.clientFactory must be a function.");let{proxyTunnel:r=!0}=e;super();let a=this.#e(e),{href:o,origin:s,port:c,protocol:l,username:d,password:u,hostname:p}=a;if(this[oPn]={uri:o,protocol:l},this[vft]=e.requestTls,this[Cft]=e.proxyTls,this[KK]=e.headers||{},e.auth&&e.token)throw new BAe("opts.auth cannot be used in combination with opts.token");e.auth?this[KK]["proxy-authorization"]=`Basic ${e.auth}`:e.token?this[KK]["proxy-authorization"]=e.token:d&&u&&(this[KK]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(d)}:${decodeURIComponent(u)}`).toString("base64")}`);let m=!r&&l==="http:"?(g,f)=>g.protocol==="http:"?new wft(g,f):new mPn(g,f):void 0,A=sPn({...e.proxyTls});this[cPn]=sPn({...e.requestTls}),this[o4e]=t(a,{connect:A,factory:m}),this[lPn]=r,this[a4e]=new Oxi({...e,connect:async(g,f)=>{let b=g.host;g.port||(b+=`:${APn(g.protocol)}`);try{let{socket:y,statusCode:_}=await this[o4e].connect({origin:s,port:c,path:b,signal:g.signal,headers:{...this[KK],host:g.host,...g.connections==null||g.connections>0?{"proxy-connection":"keep-alive"}:{}},servername:this[Cft]?.servername||p});if(_!==200&&(y.on("error",jxi).destroy(),f(new qxi(`Proxy response (${_}) !== 200 when HTTP Tunneling`))),g.protocol!=="https:"){f(null,y);return}let v;this[vft]?v=this[vft].servername:v=g.servername,this[cPn]({...g,servername:v,httpSocket:y},f)}catch(y){y.code==="ERR_TLS_CERT_ALTNAME_INVALID"?f(new $xi(y)):f(y)}}})}dispatch(e,t){let r=Gxi(e.headers);if(Hxi(r),r&&!("host"in r)&&!("Host"in r)){let{host:a}=new dD(e.origin);r.host=a}return this.#t(new dD(e.origin))||(e.path=e.origin+e.path),this[a4e].dispatch({...e,headers:r},t)}#e(e){return typeof e=="string"?new dD(e):e instanceof dD?e:new dD(e.uri)}async[dPn](){await this[a4e].close(),await this[o4e].close()}async[uPn](){await this[a4e].destroy(),await this[o4e].destroy()}#t(e){return typeof e=="string"&&(e=new dD(e)),!!(this[lPn]||e.protocol!=="http:"||this[oPn].protocol!=="http:")}};function Gxi(n){if(Array.isArray(n)){let e={};for(let t=0;tt.toLowerCase()==="proxy-authorization"))throw new BAe("Proxy-Authorization should be sent in ProxyAgent constructor")}gPn.exports=Eft});var _Pn=P((lUs,yPn)=>{"use strict";var Wxi=u5(),{kClose:Zxi,kDestroy:Vxi,kClosed:fPn,kDestroyed:hPn,kDispatch:Yxi,kNoProxyAgent:DAe,kHttpProxyAgent:FL,kHttpsProxyAgent:E5}=Ys(),bPn=xft(),Kxi=YK(),Jxi={"http:":80,"https:":443},Ift=class extends Wxi{#e=null;#t=null;#n=null;constructor(e={}){super(),this.#n=e;let{httpProxy:t,httpsProxy:r,noProxy:a,...o}=e;this[DAe]=new Kxi(o);let s=t??process.env.http_proxy??process.env.HTTP_PROXY;s?this[FL]=new bPn({...o,uri:s}):this[FL]=this[DAe];let c=r??process.env.https_proxy??process.env.HTTPS_PROXY;c?this[E5]=new bPn({...o,uri:c}):this[E5]=this[FL],this.#i()}[Yxi](e,t){let r=new URL(e.origin);return this.#r(r).dispatch(e,t)}async[Zxi](){await this[DAe].close(),this[FL][fPn]||await this[FL].close(),this[E5][fPn]||await this[E5].close()}async[Vxi](e){await this[DAe].destroy(e),this[FL][hPn]||await this[FL].destroy(e),this[E5][hPn]||await this[E5].destroy(e)}#r(e){let{protocol:t,host:r,port:a}=e;return r=r.replace(/:\d*$/,"").toLowerCase(),a=Number.parseInt(a,10)||Jxi[t]||0,this.#a(r,a)?t==="https:"?this[E5]:this[FL]:this[DAe]}#a(e,t){if(this.#l&&this.#i(),this.#t.length===0)return!0;if(this.#e==="*")return!1;for(let r=0;r{"use strict";var JK=require("node:assert"),{kRetryHandlerDefaultRetry:vPn}=Ys(),{RequestRetryError:RAe}=Ta(),Xxi=xLe(),{isDisturbed:CPn,parseRangeHeader:wPn,wrapRequestBody:eIi}=zi();function tIi(n){let e=new Date(n).getTime();return isNaN(e)?0:e-Date.now()}var kft=class n{constructor(e,{dispatch:t,handler:r}){let{retryOptions:a,...o}=e,{retry:s,maxRetries:c,maxTimeout:l,minTimeout:d,timeoutFactor:u,methods:p,errorCodes:m,retryAfter:A,statusCodes:g,throwOnError:f}=a??{};this.error=null,this.dispatch=t,this.handler=Xxi.wrap(r),this.opts={...o,body:eIi(e.body)},this.retryOpts={throwOnError:f??!0,retry:s??n[vPn],retryAfter:A??!0,maxTimeout:l??30*1e3,minTimeout:d??500,timeoutFactor:u??2,maxRetries:c??5,methods:p??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:g??[500,502,503,504,429],errorCodes:m??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onResponseStartWithRetry(e,t,r,a,o){if(this.retryOpts.throwOnError){this.retryOpts.statusCodes.includes(t)===!1?(this.headersSent=!0,this.handler.onResponseStart?.(e,t,r,a)):this.error=o;return}if(CPn(this.opts.body)){this.headersSent=!0,this.handler.onResponseStart?.(e,t,r,a);return}function s(c){if(c){this.headersSent=!0,this.headersSent=!0,this.handler.onResponseStart?.(e,t,r,a),e.resume();return}this.error=o,e.resume()}e.pause(),this.retryOpts.retry(o,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},s.bind(this))}onRequestStart(e,t){this.headersSent||this.handler.onRequestStart?.(e,t)}onRequestUpgrade(e,t,r,a){this.handler.onRequestUpgrade?.(e,t,r,a)}static[vPn](e,{state:t,opts:r},a){let{statusCode:o,code:s,headers:c}=e,{method:l,retryOptions:d}=r,{maxRetries:u,minTimeout:p,maxTimeout:m,timeoutFactor:A,statusCodes:g,errorCodes:f,methods:b}=d,{counter:y}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!f.includes(s)){a(e);return}if(Array.isArray(b)&&!b.includes(l)){a(e);return}if(o!=null&&Array.isArray(g)&&!g.includes(o)){a(e);return}if(y>u){a(e);return}let _=c?.["retry-after"];_&&(_=Number(_),_=Number.isNaN(_)?tIi(c["retry-after"]):_*1e3);let v=_>0?Math.min(_,m):Math.min(p*A**(y-1),m);setTimeout(()=>a(null),v)}onResponseStart(e,t,r,a){if(this.error=null,this.retryCount+=1,t>=300){let o=new RAe("Request failed",t,{headers:r,data:{count:this.retryCount}});this.onResponseStartWithRetry(e,t,r,a,o);return}if(this.headersSent){if(t!==206&&(this.start>0||t!==200))throw new RAe("server does not support the range header and the payload was partially consumed",t,{headers:r,data:{count:this.retryCount}});let o=wPn(r["content-range"]);if(!o)throw new RAe("Content-Range mismatch",t,{headers:r,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==r.etag)throw new RAe("ETag mismatch",t,{headers:r,data:{count:this.retryCount}});let{start:s,size:c,end:l=c?c-1:null}=o;JK(this.start===s,"content-range mismatch"),JK(this.end==null||this.end===l,"content-range mismatch");return}if(this.end==null){if(t===206){let o=wPn(r["content-range"]);if(o==null){this.headersSent=!0,this.handler.onResponseStart?.(e,t,r,a);return}let{start:s,size:c,end:l=c?c-1:null}=o;JK(s!=null&&Number.isFinite(s),"content-range mismatch"),JK(l!=null&&Number.isFinite(l),"invalid content-length"),this.start=s,this.end=l}if(this.end==null){let o=r["content-length"];this.end=o!=null?Number(o)-1:null}JK(Number.isFinite(this.start)),JK(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=r.etag!=null?r.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(e,t,r,a)}else throw new RAe("Request failed",t,{headers:r,data:{count:this.retryCount}})}onResponseData(e,t){this.error||(this.start+=t.length,this.handler.onResponseData?.(e,t))}onResponseEnd(e,t){if(this.error&&this.retryOpts.throwOnError)throw this.error;if(!this.error)return this.retryCount=0,this.handler.onResponseEnd?.(e,t);this.retry(e)}retry(e){if(this.start!==0){let t={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(t["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...t}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(t){this.handler.onResponseError?.(e,t)}}onResponseError(e,t){if(e?.aborted||CPn(this.opts.body)){this.handler.onResponseError?.(e,t);return}function r(a){if(!a){this.retry(e);return}this.handler?.onResponseError?.(e,a)}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(t,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},r.bind(this))}};EPn.exports=kft});var IPn=P((uUs,xPn)=>{"use strict";var nIi=cAe(),rIi=s4e(),Sft=class extends nIi{#e=null;#t=null;constructor(e,t={}){super(t),this.#e=e,this.#t=t}dispatch(e,t){let r=new rIi({...e,retryOptions:this.#t},{dispatch:this.#e.dispatch.bind(this.#e),handler:t});return this.#e.dispatch(e,r)}close(){return this.#e.close()}destroy(){return this.#e.destroy()}};xPn.exports=Sft});var TPn=P((pUs,SPn)=>{"use strict";var{connect:iIi}=require("node:net"),{kClose:aIi,kDestroy:oIi}=Ys(),{InvalidArgumentError:kPn}=Ta(),sIi=zi(),cIi=v5(),lIi=u5(),Tft=class extends lIi{#e=null;constructor(e,t){if(super(),typeof e=="string"&&(e=new URL(e)),e.protocol!=="http:")throw new kPn("h2c-client: Only h2c protocol is supported");let{connect:r,maxConcurrentStreams:a,pipelining:o,...s}=t??{},c=100,l=100;if(a!=null&&Number.isInteger(a)&&a>0&&(c=a),o!=null&&Number.isInteger(o)&&o>0&&(l=o),l>c)throw new kPn("h2c-client: pipelining cannot be greater than maxConcurrentStreams");this.#e=new cIi(e,{...s,connect:this.#t(r),maxConcurrentStreams:c,pipelining:l,allowH2:!0})}#t(e){return(t,r)=>{let a=e?.connectOpts??1e4,{hostname:o,port:s,pathname:c}=t,l=iIi({...t,host:o,port:s,pathname:c});if(t.keepAlive==null||t.keepAlive){let u=t.keepAliveInitialDelay==null?6e4:t.keepAliveInitialDelay;l.setKeepAlive(!0,u)}l.alpnProtocol="h2";let d=sIi.setupConnectTimeout(new WeakRef(l),{timeout:a,hostname:o,port:s});return l.setNoDelay(!0).once("connect",function(){if(queueMicrotask(d),r){let u=r;r=null,u(null,this)}}).on("error",function(u){if(queueMicrotask(d),r){let p=r;r=null,p(u)}}),l}}dispatch(e,t){return this.#e.dispatch(e,t)}async[aIi](){await this.#e.close()}async[oIi](){await this.#e.destroy()}};SPn.exports=Tft});var FPn=P((mUs,MPn)=>{"use strict";var PPn=require("node:assert"),{Readable:dIi}=require("node:stream"),{RequestAbortedError:QPn,NotSupportedError:uIi,InvalidArgumentError:pIi,AbortError:Bft}=Ta(),NPn=zi(),{ReadableStreamFrom:mIi}=zi(),e0=Symbol("kConsume"),c4e=Symbol("kReading"),x5=Symbol("kBody"),BPn=Symbol("kAbort"),LPn=Symbol("kContentType"),Dft=Symbol("kContentLength"),Rft=Symbol("kUsed"),l4e=Symbol("kBytesRead"),AIi=()=>{},Pft=class extends dIi{constructor({resume:e,abort:t,contentType:r="",contentLength:a,highWaterMark:o=64*1024}){super({autoDestroy:!0,read:e,highWaterMark:o}),this._readableState.dataEmitted=!1,this[BPn]=t,this[e0]=null,this[l4e]=0,this[x5]=null,this[Rft]=!1,this[LPn]=r,this[Dft]=Number.isFinite(a)?a:null,this[c4e]=!1}_destroy(e,t){!e&&!this._readableState.endEmitted&&(e=new QPn),e&&this[BPn](),this[Rft]?t(e):setImmediate(()=>{t(e)})}on(e,t){return(e==="data"||e==="readable")&&(this[c4e]=!0,this[Rft]=!0),super.on(e,t)}addListener(e,t){return this.on(e,t)}off(e,t){let r=super.off(e,t);return(e==="data"||e==="readable")&&(this[c4e]=this.listenerCount("data")>0||this.listenerCount("readable")>0),r}removeListener(e,t){return this.off(e,t)}push(e){return this[l4e]+=e?e.length:0,this[e0]&&e!==null?(Nft(this[e0],e),this[c4e]?super.push(e):!0):super.push(e)}text(){return PAe(this,"text")}json(){return PAe(this,"json")}blob(){return PAe(this,"blob")}bytes(){return PAe(this,"bytes")}arrayBuffer(){return PAe(this,"arrayBuffer")}async formData(){throw new uIi}get bodyUsed(){return NPn.isDisturbed(this)}get body(){return this[x5]||(this[x5]=mIi(this),this[e0]&&(this[x5].getReader(),PPn(this[x5].locked))),this[x5]}async dump(e){let t=e?.signal;if(t!=null&&(typeof t!="object"||!("aborted"in t)))throw new pIi("signal must be an AbortSignal");let r=e?.limit&&Number.isFinite(e.limit)?e.limit:128*1024;return t?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((a,o)=>{if((this[Dft]&&this[Dft]>r||this[l4e]>r)&&this.destroy(new Bft),t){let s=()=>{this.destroy(t.reason??new Bft)};t.addEventListener("abort",s),this.on("close",function(){t.removeEventListener("abort",s),t.aborted?o(t.reason??new Bft):a(null)})}else this.on("close",a);this.on("error",AIi).on("data",()=>{this[l4e]>r&&this.destroy()}).resume()})}setEncoding(e){return Buffer.isEncoding(e)&&(this._readableState.encoding=e),this}};function gIi(n){return n[x5]?.locked===!0||n[e0]!==null}function fIi(n){return NPn.isDisturbed(n)||gIi(n)}function PAe(n,e){return PPn(!n[e0]),new Promise((t,r)=>{if(fIi(n)){let a=n._readableState;a.destroyed&&a.closeEmitted===!1?n.on("error",o=>{r(o)}).on("close",()=>{r(new TypeError("unusable"))}):r(a.errored??new TypeError("unusable"))}else queueMicrotask(()=>{n[e0]={type:e,stream:n,resolve:t,reject:r,length:0,body:[]},n.on("error",function(a){Lft(this[e0],a)}).on("close",function(){this[e0].body!==null&&Lft(this[e0],new QPn)}),hIi(n[e0])})})}function hIi(n){if(n.body===null)return;let{_readableState:e}=n.stream;if(e.bufferIndex){let t=e.bufferIndex,r=e.buffer.length;for(let a=t;a2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return!t||t==="utf8"||t==="utf-8"?r.utf8Slice(o,a):r.subarray(o,a).toString(t)}function DPn(n,e){if(n.length===0||e===0)return new Uint8Array(0);if(n.length===1)return new Uint8Array(n[0]);let t=new Uint8Array(Buffer.allocUnsafeSlow(e).buffer),r=0;for(let a=0;a{"use strict";var bIi=require("node:assert"),{AsyncResource:yIi}=require("node:async_hooks"),{Readable:_Ii}=FPn(),{InvalidArgumentError:XK,RequestAbortedError:OPn}=Ta(),sE=zi();function d4e(){}var u4e=class extends yIi{constructor(e,t){if(!e||typeof e!="object")throw new XK("invalid opts");let{signal:r,method:a,opaque:o,body:s,onInfo:c,responseHeaders:l,highWaterMark:d}=e;try{if(typeof t!="function")throw new XK("invalid callback");if(d&&(typeof d!="number"||d<0))throw new XK("invalid highWaterMark");if(r&&typeof r.on!="function"&&typeof r.addEventListener!="function")throw new XK("signal must be an EventEmitter or EventTarget");if(a==="CONNECT")throw new XK("invalid method");if(c&&typeof c!="function")throw new XK("invalid onInfo callback");super("UNDICI_REQUEST")}catch(u){throw sE.isStream(s)&&sE.destroy(s.on("error",d4e),u),u}this.method=a,this.responseHeaders=l||null,this.opaque=o||null,this.callback=t,this.res=null,this.abort=null,this.body=s,this.trailers={},this.context=null,this.onInfo=c||null,this.highWaterMark=d,this.reason=null,this.removeAbortListener=null,r?.aborted?this.reason=r.reason??new OPn:r&&(this.removeAbortListener=sE.addAbortListener(r,()=>{this.reason=r.reason??new OPn,this.res?sE.destroy(this.res.on("error",d4e),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(e,t){if(this.reason){e(this.reason);return}bIi(this.callback),this.abort=e,this.context=t}onHeaders(e,t,r,a){let{callback:o,opaque:s,abort:c,context:l,responseHeaders:d,highWaterMark:u}=this,p=d==="raw"?sE.parseRawHeaders(t):sE.parseHeaders(t);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:p});return}let m=d==="raw"?sE.parseHeaders(t):p,A=m["content-type"],g=m["content-length"],f=new _Ii({resume:r,abort:c,contentType:A,contentLength:this.method!=="HEAD"&&g?Number(g):null,highWaterMark:u});this.removeAbortListener&&(f.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=f,o!==null&&this.runInAsyncScope(o,null,null,{statusCode:e,headers:p,trailers:this.trailers,opaque:s,body:f,context:l})}onData(e){return this.res.push(e)}onComplete(e){sE.parseHeaders(e,this.trailers),this.res.push(null)}onError(e){let{res:t,callback:r,body:a,opaque:o}=this;r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:o})})),t&&(this.res=null,queueMicrotask(()=>{sE.destroy(t.on("error",d4e),e)})),a&&(this.body=null,sE.isStream(a)&&(a.on("error",d4e),sE.destroy(a,e))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};function UPn(n,e){if(e===void 0)return new Promise((t,r)=>{UPn.call(this,n,(a,o)=>a?r(a):t(o))});try{let t=new u4e(n,e);this.dispatch(n,t)}catch(t){if(typeof e!="function")throw t;let r=n?.opaque;queueMicrotask(()=>e(t,{opaque:r}))}}Mft.exports=UPn;Mft.exports.RequestHandler=u4e});var QAe=P((gUs,jPn)=>{"use strict";var{addAbortListener:vIi}=zi(),{RequestAbortedError:CIi}=Ta(),eJ=Symbol("kListener"),Dk=Symbol("kSignal");function $Pn(n){n.abort?n.abort(n[Dk]?.reason):n.reason=n[Dk]?.reason??new CIi,zPn(n)}function wIi(n,e){if(n.reason=null,n[Dk]=null,n[eJ]=null,!!e){if(e.aborted){$Pn(n);return}n[Dk]=e,n[eJ]=()=>{$Pn(n)},vIi(n[Dk],n[eJ])}}function zPn(n){n[Dk]&&("removeEventListener"in n[Dk]?n[Dk].removeEventListener("abort",n[eJ]):n[Dk].removeListener("abort",n[eJ]),n[Dk]=null,n[eJ]=null)}jPn.exports={addSignal:wIi,removeSignal:zPn}});var ZPn=P((fUs,WPn)=>{"use strict";var EIi=require("node:assert"),{finished:xIi}=require("node:stream"),{AsyncResource:IIi}=require("node:async_hooks"),{InvalidArgumentError:tJ,InvalidReturnValueError:kIi}=Ta(),uD=zi(),{addSignal:SIi,removeSignal:GPn}=QAe();function TIi(){}var Fft=class extends IIi{constructor(e,t,r){if(!e||typeof e!="object")throw new tJ("invalid opts");let{signal:a,method:o,opaque:s,body:c,onInfo:l,responseHeaders:d}=e;try{if(typeof r!="function")throw new tJ("invalid callback");if(typeof t!="function")throw new tJ("invalid factory");if(a&&typeof a.on!="function"&&typeof a.addEventListener!="function")throw new tJ("signal must be an EventEmitter or EventTarget");if(o==="CONNECT")throw new tJ("invalid method");if(l&&typeof l!="function")throw new tJ("invalid onInfo callback");super("UNDICI_STREAM")}catch(u){throw uD.isStream(c)&&uD.destroy(c.on("error",TIi),u),u}this.responseHeaders=d||null,this.opaque=s||null,this.factory=t,this.callback=r,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=c,this.onInfo=l||null,uD.isStream(c)&&c.on("error",u=>{this.onError(u)}),SIi(this,a)}onConnect(e,t){if(this.reason){e(this.reason);return}EIi(this.callback),this.abort=e,this.context=t}onHeaders(e,t,r,a){let{factory:o,opaque:s,context:c,responseHeaders:l}=this,d=l==="raw"?uD.parseRawHeaders(t):uD.parseHeaders(t);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:d});return}if(this.factory=null,o===null)return;let u=this.runInAsyncScope(o,null,{statusCode:e,headers:d,opaque:s,context:c});if(!u||typeof u.write!="function"||typeof u.end!="function"||typeof u.on!="function")throw new kIi("expected Writable");return xIi(u,{readable:!1},m=>{let{callback:A,res:g,opaque:f,trailers:b,abort:y}=this;this.res=null,(m||!g?.readable)&&uD.destroy(g,m),this.callback=null,this.runInAsyncScope(A,null,m||null,{opaque:f,trailers:b}),m&&y()}),u.on("drain",r),this.res=u,(u.writableNeedDrain!==void 0?u.writableNeedDrain:u._writableState?.needDrain)!==!0}onData(e){let{res:t}=this;return t?t.write(e):!0}onComplete(e){let{res:t}=this;GPn(this),t&&(this.trailers=uD.parseHeaders(e),t.end())}onError(e){let{res:t,callback:r,opaque:a,body:o}=this;GPn(this),this.factory=null,t?(this.res=null,uD.destroy(t,e)):r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:a})})),o&&(this.body=null,uD.destroy(o,e))}};function HPn(n,e,t){if(t===void 0)return new Promise((r,a)=>{HPn.call(this,n,e,(o,s)=>o?a(o):r(s))});try{let r=new Fft(n,e,t);this.dispatch(n,r)}catch(r){if(typeof t!="function")throw r;let a=n?.opaque;queueMicrotask(()=>t(r,{opaque:a}))}}WPn.exports=HPn});var JPn=P((hUs,KPn)=>{"use strict";var{Readable:YPn,Duplex:BIi,PassThrough:DIi}=require("node:stream"),RIi=require("node:assert"),{AsyncResource:PIi}=require("node:async_hooks"),{InvalidArgumentError:NAe,InvalidReturnValueError:QIi,RequestAbortedError:Oft}=Ta(),Rk=zi(),{addSignal:NIi,removeSignal:LIi}=QAe();function VPn(){}var nJ=Symbol("resume"),Uft=class extends YPn{constructor(){super({autoDestroy:!0}),this[nJ]=null}_read(){let{[nJ]:e}=this;e&&(this[nJ]=null,e())}_destroy(e,t){this._read(),t(e)}},qft=class extends YPn{constructor(e){super({autoDestroy:!0}),this[nJ]=e}_read(){this[nJ]()}_destroy(e,t){!e&&!this._readableState.endEmitted&&(e=new Oft),t(e)}},$ft=class extends PIi{constructor(e,t){if(!e||typeof e!="object")throw new NAe("invalid opts");if(typeof t!="function")throw new NAe("invalid handler");let{signal:r,method:a,opaque:o,onInfo:s,responseHeaders:c}=e;if(r&&typeof r.on!="function"&&typeof r.addEventListener!="function")throw new NAe("signal must be an EventEmitter or EventTarget");if(a==="CONNECT")throw new NAe("invalid method");if(s&&typeof s!="function")throw new NAe("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=o||null,this.responseHeaders=c||null,this.handler=t,this.abort=null,this.context=null,this.onInfo=s||null,this.req=new Uft().on("error",VPn),this.ret=new BIi({readableObjectMode:e.objectMode,autoDestroy:!0,read:()=>{let{body:l}=this;l?.resume&&l.resume()},write:(l,d,u)=>{let{req:p}=this;p.push(l,d)||p._readableState.destroyed?u():p[nJ]=u},destroy:(l,d)=>{let{body:u,req:p,res:m,ret:A,abort:g}=this;!l&&!A._readableState.endEmitted&&(l=new Oft),g&&l&&g(),Rk.destroy(u,l),Rk.destroy(p,l),Rk.destroy(m,l),LIi(this),d(l)}}).on("prefinish",()=>{let{req:l}=this;l.push(null)}),this.res=null,NIi(this,r)}onConnect(e,t){let{res:r}=this;if(this.reason){e(this.reason);return}RIi(!r,"pipeline cannot be retried"),this.abort=e,this.context=t}onHeaders(e,t,r){let{opaque:a,handler:o,context:s}=this;if(e<200){if(this.onInfo){let l=this.responseHeaders==="raw"?Rk.parseRawHeaders(t):Rk.parseHeaders(t);this.onInfo({statusCode:e,headers:l})}return}this.res=new qft(r);let c;try{this.handler=null;let l=this.responseHeaders==="raw"?Rk.parseRawHeaders(t):Rk.parseHeaders(t);c=this.runInAsyncScope(o,null,{statusCode:e,headers:l,opaque:a,body:this.res,context:s})}catch(l){throw this.res.on("error",VPn),l}if(!c||typeof c.on!="function")throw new QIi("expected Readable");c.on("data",l=>{let{ret:d,body:u}=this;!d.push(l)&&u.pause&&u.pause()}).on("error",l=>{let{ret:d}=this;Rk.destroy(d,l)}).on("end",()=>{let{ret:l}=this;l.push(null)}).on("close",()=>{let{ret:l}=this;l._readableState.ended||Rk.destroy(l,new Oft)}),this.body=c}onData(e){let{res:t}=this;return t.push(e)}onComplete(e){let{res:t}=this;t.push(null)}onError(e){let{ret:t}=this;this.handler=null,Rk.destroy(t,e)}};function MIi(n,e){try{let t=new $ft(n,e);return this.dispatch({...n,body:t.req},t),t.ret}catch(t){return new DIi().destroy(t)}}KPn.exports=MIi});var iQn=P((bUs,rQn)=>{"use strict";var{InvalidArgumentError:zft,SocketError:FIi}=Ta(),{AsyncResource:OIi}=require("node:async_hooks"),XPn=require("node:assert"),eQn=zi(),{addSignal:UIi,removeSignal:tQn}=QAe(),jft=class extends OIi{constructor(e,t){if(!e||typeof e!="object")throw new zft("invalid opts");if(typeof t!="function")throw new zft("invalid callback");let{signal:r,opaque:a,responseHeaders:o}=e;if(r&&typeof r.on!="function"&&typeof r.addEventListener!="function")throw new zft("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=o||null,this.opaque=a||null,this.callback=t,this.abort=null,this.context=null,UIi(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}XPn(this.callback),this.abort=e,this.context=null}onHeaders(){throw new FIi("bad upgrade",null)}onUpgrade(e,t,r){XPn(e===101);let{callback:a,opaque:o,context:s}=this;tQn(this),this.callback=null;let c=this.responseHeaders==="raw"?eQn.parseRawHeaders(t):eQn.parseHeaders(t);this.runInAsyncScope(a,null,null,{headers:c,socket:r,opaque:o,context:s})}onError(e){let{callback:t,opaque:r}=this;tQn(this),t&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}};function nQn(n,e){if(e===void 0)return new Promise((t,r)=>{nQn.call(this,n,(a,o)=>a?r(a):t(o))});try{let t=new jft(n,e),r={...n,method:n.method||"GET",upgrade:n.protocol||"Websocket"};this.dispatch(r,t)}catch(t){if(typeof e!="function")throw t;let r=n?.opaque;queueMicrotask(()=>e(t,{opaque:r}))}}rQn.exports=nQn});var lQn=P((yUs,cQn)=>{"use strict";var qIi=require("node:assert"),{AsyncResource:$Ii}=require("node:async_hooks"),{InvalidArgumentError:Gft,SocketError:zIi}=Ta(),aQn=zi(),{addSignal:jIi,removeSignal:oQn}=QAe(),Hft=class extends $Ii{constructor(e,t){if(!e||typeof e!="object")throw new Gft("invalid opts");if(typeof t!="function")throw new Gft("invalid callback");let{signal:r,opaque:a,responseHeaders:o}=e;if(r&&typeof r.on!="function"&&typeof r.addEventListener!="function")throw new Gft("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=a||null,this.responseHeaders=o||null,this.callback=t,this.abort=null,jIi(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}qIi(this.callback),this.abort=e,this.context=t}onHeaders(){throw new zIi("bad connect",null)}onUpgrade(e,t,r){let{callback:a,opaque:o,context:s}=this;oQn(this),this.callback=null;let c=t;c!=null&&(c=this.responseHeaders==="raw"?aQn.parseRawHeaders(t):aQn.parseHeaders(t)),this.runInAsyncScope(a,null,null,{statusCode:e,headers:c,socket:r,opaque:o,context:s})}onError(e){let{callback:t,opaque:r}=this;oQn(this),t&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}};function sQn(n,e){if(e===void 0)return new Promise((t,r)=>{sQn.call(this,n,(a,o)=>a?r(a):t(o))});try{let t=new Hft(n,e),r={...n,method:"CONNECT"};this.dispatch(r,t)}catch(t){if(typeof e!="function")throw t;let r=n?.opaque;queueMicrotask(()=>e(t,{opaque:r}))}}cQn.exports=sQn});var dQn=P((_Us,rJ)=>{"use strict";rJ.exports.request=qPn();rJ.exports.stream=ZPn();rJ.exports.pipeline=JPn();rJ.exports.upgrade=iQn();rJ.exports.connect=lQn()});var Zft=P((vUs,uQn)=>{"use strict";var{UndiciError:GIi}=Ta(),Wft=class extends GIi{constructor(e){super(e),this.name="MockNotMatchedError",this.message=e||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};uQn.exports={MockNotMatchedError:Wft}});var I5=P((CUs,pQn)=>{"use strict";pQn.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash"),kMockAgentMockCallHistoryInstance:Symbol("mock agent mock call history name"),kMockAgentRegisterCallHistory:Symbol("mock agent register mock call history"),kMockAgentAddCallHistoryLog:Symbol("mock agent add call history log"),kMockAgentIsCallHistoryEnabled:Symbol("mock agent is call history enabled"),kMockAgentAcceptsNonStandardSearchParameters:Symbol("mock agent accepts non standard search parameters"),kMockCallHistoryAddLog:Symbol("mock call history add log")}});var LAe=P((wUs,EQn)=>{"use strict";var{MockNotMatchedError:k5}=Zft(),{kDispatches:p4e,kMockAgent:HIi,kOriginalDispatch:WIi,kOrigin:ZIi,kGetNetConnect:VIi}=I5(),{serializePathWithQuery:YIi}=zi(),{STATUS_CODES:KIi}=require("node:http"),{types:{isPromise:JIi}}=require("node:util"),{InvalidArgumentError:mQn}=Ta();function Pk(n,e){return typeof n=="string"?n===e:n instanceof RegExp?n.test(e):typeof n=="function"?n(e)===!0:!1}function gQn(n){return Object.fromEntries(Object.entries(n).map(([e,t])=>[e.toLocaleLowerCase(),t]))}function fQn(n,e){if(Array.isArray(n)){for(let t=0;t"u")return!0;if(typeof e!="object"||typeof n.headers!="object")return!1;for(let[t,r]of Object.entries(n.headers)){let a=fQn(e,t);if(!Pk(r,a))return!1}return!0}function XIi(n){if(typeof n!="string")return n;let e=new URLSearchParams(n),t=new URLSearchParams;for(let[r,a]of e.entries()){if(r=r.replace("[]",""),/^(['"]).*\1$/.test(a)){t.append(r,a);continue}if(a.includes(",")){let s=a.split(",");for(let c of s)t.append(r,c);continue}t.append(r,a)}return t}function Vft(n){if(typeof n!="string")return n;let e=n.split("?",3);if(e.length!==2)return n;let t=new URLSearchParams(e.pop());return t.sort(),[...e,t.toString()].join("?")}function eki(n,{path:e,method:t,body:r,headers:a}){let o=Pk(n.path,e),s=Pk(n.method,t),c=typeof n.body<"u"?Pk(n.body,r):!0,l=hQn(n,a);return o&&s&&c&&l}function bQn(n){return Buffer.isBuffer(n)||n instanceof Uint8Array||n instanceof ArrayBuffer?n:typeof n=="object"?JSON.stringify(n):n?n.toString():""}function yQn(n,e){let t=e.query?YIi(e.path,e.query):e.path,r=typeof t=="string"?Vft(t):t,a=AQn(r),o=n.filter(({consumed:s})=>!s).filter(({path:s,ignoreTrailingSlash:c})=>c?Pk(AQn(Vft(s)),a):Pk(Vft(s),r));if(o.length===0)throw new k5(`Mock dispatch not matched for path '${r}'`);if(o=o.filter(({method:s})=>Pk(s,e.method)),o.length===0)throw new k5(`Mock dispatch not matched for method '${e.method}' on path '${r}'`);if(o=o.filter(({body:s})=>typeof s<"u"?Pk(s,e.body):!0),o.length===0)throw new k5(`Mock dispatch not matched for body '${e.body}' on path '${r}'`);if(o=o.filter(s=>hQn(s,e.headers)),o.length===0){let s=typeof e.headers=="object"?JSON.stringify(e.headers):e.headers;throw new k5(`Mock dispatch not matched for headers '${s}' on path '${r}'`)}return o[0]}function tki(n,e,t,r){let a={timesInvoked:0,times:1,persist:!1,consumed:!1,...r},o=typeof t=="function"?{callback:t}:{...t},s={...a,...e,pending:!0,data:{error:null,...o}};return n.push(s),s}function Yft(n,e){let t=n.findIndex(r=>r.consumed?eki(r,e):!1);t!==-1&&n.splice(t,1)}function AQn(n){for(;n.endsWith("/");)n=n.slice(0,-1);return n.length===0&&(n="/"),n}function _Qn(n){let{path:e,method:t,body:r,headers:a,query:o}=n;return{path:e,method:t,body:r,headers:a,query:o}}function Kft(n){let e=Object.keys(n),t=[];for(let r=0;r=m,r.pending=p0?setTimeout(()=>{A(this[p4e])},d):A(this[p4e]);function A(f,b=o){let y=Array.isArray(n.headers)?Jft(n.headers):n.headers,_=typeof b=="function"?b({...n,headers:y}):b;if(JIi(_)){_.then(S=>A(f,S));return}let v=bQn(_),w=Kft(s),E=Kft(c);e.onConnect?.(S=>e.onError(S),null),e.onHeaders?.(a,w,g,vQn(a)),e.onData?.(Buffer.from(v)),e.onComplete?.(E),Yft(f,t)}function g(){}return!0}function rki(){let n=this[HIi],e=this[ZIi],t=this[WIi];return function(a,o){if(n.isMockActive)try{CQn.call(this,a,o)}catch(s){if(s instanceof k5){let c=n[VIi]();if(c===!1)throw new k5(`${s.message}: subsequent request to origin ${e} was not allowed (net.connect disabled)`);if(wQn(c,e))t.call(this,a,o);else throw new k5(`${s.message}: subsequent request to origin ${e} was not allowed (net.connect is not enabled for this origin)`)}else throw s}else t.call(this,a,o)}}function wQn(n,e){let t=new URL(e);return n===!0?!0:!!(Array.isArray(n)&&n.some(r=>Pk(r,t.host)))}function iki(n){if(n){let{agent:e,...t}=n;if("enableCallHistory"in t&&typeof t.enableCallHistory!="boolean")throw new mQn("options.enableCallHistory must to be a boolean");if("acceptNonStandardSearchParameters"in t&&typeof t.acceptNonStandardSearchParameters!="boolean")throw new mQn("options.acceptNonStandardSearchParameters must to be a boolean");return t}}EQn.exports={getResponseData:bQn,getMockDispatch:yQn,addMockDispatch:tki,deleteMockDispatch:Yft,buildKey:_Qn,generateKeyValues:Kft,matchValue:Pk,getResponse:nki,getStatusText:vQn,mockDispatch:CQn,buildMockDispatch:rki,checkNetConnect:wQn,buildAndValidateMockOptions:iki,getHeaderByName:fQn,buildHeadersFromArray:Jft,normalizeSearchParams:XIi}});var aht=P((EUs,iht)=>{"use strict";var{getResponseData:aki,buildKey:oki,addMockDispatch:Xft}=LAe(),{kDispatches:m4e,kDispatchKey:A4e,kDefaultHeaders:eht,kDefaultTrailers:tht,kContentLength:nht,kMockDispatch:g4e,kIgnoreTrailingSlash:f4e}=I5(),{InvalidArgumentError:Qk}=Ta(),{serializePathWithQuery:ski}=zi(),iJ=class{constructor(e){this[g4e]=e}delay(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new Qk("waitInMs must be a valid integer > 0");return this[g4e].delay=e,this}persist(){return this[g4e].persist=!0,this}times(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new Qk("repeatTimes must be a valid integer > 0");return this[g4e].times=e,this}},rht=class{constructor(e,t){if(typeof e!="object")throw new Qk("opts must be an object");if(typeof e.path>"u")throw new Qk("opts.path must be defined");if(typeof e.method>"u"&&(e.method="GET"),typeof e.path=="string")if(e.query)e.path=ski(e.path,e.query);else{let r=new URL(e.path,"data://");e.path=r.pathname+r.search}typeof e.method=="string"&&(e.method=e.method.toUpperCase()),this[A4e]=oki(e),this[m4e]=t,this[f4e]=e.ignoreTrailingSlash??!1,this[eht]={},this[tht]={},this[nht]=!1}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:r}){let a=aki(t),o=this[nht]?{"content-length":a.length}:{},s={...this[eht],...o,...r.headers},c={...this[tht],...r.trailers};return{statusCode:e,data:t,headers:s,trailers:c}}validateReplyParameters(e){if(typeof e.statusCode>"u")throw new Qk("statusCode must be defined");if(typeof e.responseOptions!="object"||e.responseOptions===null)throw new Qk("responseOptions must be an object")}reply(e){if(typeof e=="function"){let o=c=>{let l=e(c);if(typeof l!="object"||l===null)throw new Qk("reply options callback must return an object");let d={data:"",responseOptions:{},...l};return this.validateReplyParameters(d),{...this.createMockScopeDispatchData(d)}},s=Xft(this[m4e],this[A4e],o,{ignoreTrailingSlash:this[f4e]});return new iJ(s)}let t={statusCode:e,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(t);let r=this.createMockScopeDispatchData(t),a=Xft(this[m4e],this[A4e],r,{ignoreTrailingSlash:this[f4e]});return new iJ(a)}replyWithError(e){if(typeof e>"u")throw new Qk("error must be defined");let t=Xft(this[m4e],this[A4e],{error:e},{ignoreTrailingSlash:this[f4e]});return new iJ(t)}defaultReplyHeaders(e){if(typeof e>"u")throw new Qk("headers must be defined");return this[eht]=e,this}defaultReplyTrailers(e){if(typeof e>"u")throw new Qk("trailers must be defined");return this[tht]=e,this}replyContentLength(){return this[nht]=!0,this}};iht.exports.MockInterceptor=rht;iht.exports.MockScope=iJ});var lht=P((xUs,DQn)=>{"use strict";var{promisify:cki}=require("node:util"),lki=v5(),{buildMockDispatch:dki}=LAe(),{kDispatches:oht,kMockAgent:xQn,kClose:IQn,kOriginalClose:kQn,kOrigin:SQn,kOriginalDispatch:uki,kConnected:sht,kIgnoreTrailingSlash:TQn}=I5(),{MockInterceptor:pki}=aht(),BQn=Ys(),{InvalidArgumentError:mki}=Ta(),cht=class extends lki{constructor(e,t){if(!t||!t.agent||typeof t.agent.dispatch!="function")throw new mki("Argument opts.agent must implement Agent");super(e,t),this[xQn]=t.agent,this[SQn]=e,this[TQn]=t.ignoreTrailingSlash??!1,this[oht]=[],this[sht]=1,this[uki]=this.dispatch,this[kQn]=this.close.bind(this),this.dispatch=dki.call(this),this.close=this[IQn]}get[BQn.kConnected](){return this[sht]}intercept(e){return new pki(e&&{ignoreTrailingSlash:this[TQn],...e},this[oht])}cleanMocks(){this[oht]=[]}async[IQn](){await cki(this[kQn])(),this[sht]=0,this[xQn][BQn.kClients].delete(this[SQn])}};DQn.exports=cht});var pht=P((IUs,uht)=>{"use strict";var{kMockCallHistoryAddLog:Aki}=I5(),{InvalidArgumentError:qL}=Ta();function OL(n,e,t,r){switch(e.operator){case"OR":return r.push(...t(n)),r;case"AND":return t.call({logs:r},n);default:throw new qL("options.operator must to be a case insensitive string equal to 'OR' or 'AND'")}}function gki(n={}){let e={};if("operator"in n){if(typeof n.operator!="string"||n.operator.toUpperCase()!=="OR"&&n.operator.toUpperCase()!=="AND")throw new qL("options.operator must to be a case insensitive string equal to 'OR' or 'AND'");return{...e,operator:n.operator.toUpperCase()}}return e}function UL(n){return e=>{if(typeof e=="string"||e==null)return this.logs.filter(t=>t[n]===e);if(e instanceof RegExp)return this.logs.filter(t=>e.test(t[n]));throw new qL(`${n} parameter should be one of string, regexp, undefined or null`)}}function fki(n){try{let e=new URL(n.path,n.origin);return e.search.length!==0||(e.search=new URLSearchParams(n.query).toString()),e}catch(e){throw new qL("An error occurred when computing MockCallHistoryLog.url",{cause:e})}}var h4e=class{constructor(e={}){this.body=e.body,this.headers=e.headers,this.method=e.method;let t=fki(e);this.fullUrl=t.toString(),this.origin=t.origin,this.path=t.pathname,this.searchParams=Object.fromEntries(t.searchParams),this.protocol=t.protocol,this.host=t.host,this.port=t.port,this.hash=t.hash}toMap(){return new Map([["protocol",this.protocol],["host",this.host],["port",this.port],["origin",this.origin],["path",this.path],["hash",this.hash],["searchParams",this.searchParams],["fullUrl",this.fullUrl],["method",this.method],["body",this.body],["headers",this.headers]])}toString(){let e={betweenKeyValueSeparator:"->",betweenPairSeparator:"|"},t="";return this.toMap().forEach((r,a)=>{(typeof r=="string"||r===void 0||r===null)&&(t=`${t}${a}${e.betweenKeyValueSeparator}${r}${e.betweenPairSeparator}`),(typeof r=="object"&&r!==null||Array.isArray(r))&&(t=`${t}${a}${e.betweenKeyValueSeparator}${JSON.stringify(r)}${e.betweenPairSeparator}`)}),t.slice(0,-1)}},dht=class{logs=[];calls(){return this.logs}firstCall(){return this.logs.at(0)}lastCall(){return this.logs.at(-1)}nthCall(e){if(typeof e!="number")throw new qL("nthCall must be called with a number");if(!Number.isInteger(e))throw new qL("nthCall must be called with an integer");if(Math.sign(e)!==1)throw new qL("nthCall must be called with a positive value. use firstCall or lastCall instead");return this.logs.at(e-1)}filterCalls(e,t){if(this.logs.length===0)return this.logs;if(typeof e=="function")return this.logs.filter(e);if(e instanceof RegExp)return this.logs.filter(r=>e.test(r.toString()));if(typeof e=="object"&&e!==null){if(Object.keys(e).length===0)return this.logs;let r={operator:"OR",...gki(t)},a=[];return"protocol"in e&&(a=OL(e.protocol,r,this.filterCallsByProtocol,a)),"host"in e&&(a=OL(e.host,r,this.filterCallsByHost,a)),"port"in e&&(a=OL(e.port,r,this.filterCallsByPort,a)),"origin"in e&&(a=OL(e.origin,r,this.filterCallsByOrigin,a)),"path"in e&&(a=OL(e.path,r,this.filterCallsByPath,a)),"hash"in e&&(a=OL(e.hash,r,this.filterCallsByHash,a)),"fullUrl"in e&&(a=OL(e.fullUrl,r,this.filterCallsByFullUrl,a)),"method"in e&&(a=OL(e.method,r,this.filterCallsByMethod,a)),[...new Set(a)]}throw new qL("criteria parameter should be one of function, regexp, or object")}filterCallsByProtocol=UL.call(this,"protocol");filterCallsByHost=UL.call(this,"host");filterCallsByPort=UL.call(this,"port");filterCallsByOrigin=UL.call(this,"origin");filterCallsByPath=UL.call(this,"path");filterCallsByHash=UL.call(this,"hash");filterCallsByFullUrl=UL.call(this,"fullUrl");filterCallsByMethod=UL.call(this,"method");clear(){this.logs=[]}[Aki](e){let t=new h4e(e);return this.logs.push(t),t}*[Symbol.iterator](){for(let e of this.calls())yield e}};uht.exports.MockCallHistory=dht;uht.exports.MockCallHistoryLog=h4e});var fht=P((kUs,FQn)=>{"use strict";var{promisify:hki}=require("node:util"),bki=VK(),{buildMockDispatch:yki}=LAe(),{kDispatches:mht,kMockAgent:RQn,kClose:PQn,kOriginalClose:QQn,kOrigin:NQn,kOriginalDispatch:_ki,kConnected:Aht,kIgnoreTrailingSlash:LQn}=I5(),{MockInterceptor:vki}=aht(),MQn=Ys(),{InvalidArgumentError:Cki}=Ta(),ght=class extends bki{constructor(e,t){if(!t||!t.agent||typeof t.agent.dispatch!="function")throw new Cki("Argument opts.agent must implement Agent");super(e,t),this[RQn]=t.agent,this[NQn]=e,this[LQn]=t.ignoreTrailingSlash??!1,this[mht]=[],this[Aht]=1,this[_ki]=this.dispatch,this[QQn]=this.close.bind(this),this.dispatch=yki.call(this),this.close=this[PQn]}get[MQn.kConnected](){return this[Aht]}intercept(e){return new vki(e&&{ignoreTrailingSlash:this[LQn],...e},this[mht])}cleanMocks(){this[mht]=[]}async[PQn](){await hki(this[QQn])(),this[Aht]=0,this[RQn][MQn.kClients].delete(this[NQn])}};FQn.exports=ght});var UQn=P((TUs,OQn)=>{"use strict";var{Transform:wki}=require("node:stream"),{Console:Eki}=require("node:console"),xki=process.versions.icu?"\u2705":"Y ",Iki=process.versions.icu?"\u274C":"N ";OQn.exports=class{constructor({disableColors:e}={}){this.transform=new wki({transform(t,r,a){a(null,t)}}),this.logger=new Eki({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){let t=e.map(({method:r,path:a,data:{statusCode:o},persist:s,times:c,timesInvoked:l,origin:d})=>({Method:r,Origin:d,Path:a,"Status code":o,Persistent:s?xki:Iki,Invocations:l,Remaining:s?1/0:c-l}));return this.logger.table(t),this.transform.read().toString()}}});var HQn=P((BUs,GQn)=>{"use strict";var{kClients:S5}=Ys(),kki=YK(),{kAgent:hht,kMockAgentSet:b4e,kMockAgentGet:qQn,kDispatches:bht,kIsMockActive:y4e,kNetConnect:T5,kGetNetConnect:Ski,kOptions:_4e,kFactory:v4e,kMockAgentRegisterCallHistory:yht,kMockAgentIsCallHistoryEnabled:MAe,kMockAgentAddCallHistoryLog:$Qn,kMockAgentMockCallHistoryInstance:aJ,kMockAgentAcceptsNonStandardSearchParameters:zQn,kMockCallHistoryAddLog:Tki}=I5(),Bki=lht(),Dki=fht(),{matchValue:Rki,normalizeSearchParams:Pki,buildAndValidateMockOptions:Qki}=LAe(),{InvalidArgumentError:jQn,UndiciError:Nki}=Ta(),Lki=cAe(),Mki=UQn(),{MockCallHistory:Fki}=pht(),_ht=class extends Lki{constructor(e){super(e);let t=Qki(e);if(this[T5]=!0,this[y4e]=!0,this[MAe]=t?.enableCallHistory??!1,this[zQn]=t?.acceptNonStandardSearchParameters??!1,e?.agent&&typeof e.agent.dispatch!="function")throw new jQn("Argument opts.agent must implement Agent");let r=e?.agent?e.agent:new kki(e);this[hht]=r,this[S5]=r[S5],this[_4e]=t,this[MAe]&&this[yht]()}get(e){let t=this[qQn](e);return t||(t=this[v4e](e),this[b4e](e,t)),t}dispatch(e,t){this.get(e.origin),this[$Qn](e);let r=this[zQn],a={...e};if(r&&a.path){let[o,s]=a.path.split("?"),c=Pki(s,r);a.path=`${o}?${c}`}return this[hht].dispatch(a,t)}async close(){this.clearCallHistory(),await this[hht].close(),this[S5].clear()}deactivate(){this[y4e]=!1}activate(){this[y4e]=!0}enableNetConnect(e){if(typeof e=="string"||typeof e=="function"||e instanceof RegExp)Array.isArray(this[T5])?this[T5].push(e):this[T5]=[e];else if(typeof e>"u")this[T5]=!0;else throw new jQn("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[T5]=!1}enableCallHistory(){return this[MAe]=!0,this}disableCallHistory(){return this[MAe]=!1,this}getCallHistory(){return this[aJ]}clearCallHistory(){this[aJ]!==void 0&&this[aJ].clear()}get isMockActive(){return this[y4e]}[yht](){this[aJ]===void 0&&(this[aJ]=new Fki)}[$Qn](e){this[MAe]&&(this[yht](),this[aJ][Tki](e))}[b4e](e,t){this[S5].set(e,{count:0,dispatcher:t})}[v4e](e){let t=Object.assign({agent:this},this[_4e]);return this[_4e]&&this[_4e].connections===1?new Bki(e,t):new Dki(e,t)}[qQn](e){let t=this[S5].get(e);if(t?.dispatcher)return t.dispatcher;if(typeof e!="string"){let r=this[v4e]("http://localhost:9999");return this[b4e](e,r),r}for(let[r,a]of Array.from(this[S5]))if(a&&typeof r!="string"&&Rki(r,e)){let o=this[v4e](e);return this[b4e](e,o),o[bht]=a.dispatcher[bht],o}}[Ski](){return this[T5]}pendingInterceptors(){let e=this[S5];return Array.from(e.entries()).flatMap(([t,r])=>r.dispatcher[bht].map(a=>({...a,origin:t}))).filter(({pending:t})=>t)}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new Mki}={}){let t=this.pendingInterceptors();if(t.length!==0)throw new Nki(t.length===1?`1 interceptor is pending: ${e.format(t)}`.trim():`${t.length} interceptors are pending: ${e.format(t)}`.trim())}};GQn.exports=_ht});var C4e=P((DUs,YQn)=>{"use strict";var WQn=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Oki}=Ta(),Uki=YK();VQn()===void 0&&ZQn(new Uki);function ZQn(n){if(!n||typeof n.dispatch!="function")throw new Oki("Argument agent must implement Agent");Object.defineProperty(globalThis,WQn,{value:n,writable:!0,enumerable:!1,configurable:!1})}function VQn(){return globalThis[WQn]}YQn.exports={setGlobalDispatcher:ZQn,getGlobalDispatcher:VQn}});var FAe=P((PUs,KQn)=>{"use strict";var pD=require("node:assert"),qki=xLe();KQn.exports=class{#e;#t=!1;#n=!1;#r=!1;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=qki.wrap(e)}onRequestStart(...e){this.#e.onRequestStart?.(...e)}onRequestUpgrade(...e){return pD(!this.#t),pD(!this.#n),this.#e.onRequestUpgrade?.(...e)}onResponseStart(...e){return pD(!this.#t),pD(!this.#n),pD(!this.#r),this.#r=!0,this.#e.onResponseStart?.(...e)}onResponseData(...e){return pD(!this.#t),pD(!this.#n),this.#e.onResponseData?.(...e)}onResponseEnd(...e){return pD(!this.#t),pD(!this.#n),this.#t=!0,this.#e.onResponseEnd?.(...e)}onResponseError(...e){return this.#n=!0,this.#e.onResponseError?.(...e)}onBodySent(){}}});var wht=P((QUs,nNn)=>{"use strict";var t0=zi(),{kBodyUsed:OAe}=Ys(),Cht=require("node:assert"),{InvalidArgumentError:JQn}=Ta(),$ki=require("node:events"),zki=[300,301,302,303,307,308],XQn=Symbol("body"),eNn=()=>{},w4e=class{constructor(e){this[XQn]=e,this[OAe]=!1}async*[Symbol.asyncIterator](){Cht(!this[OAe],"disturbed"),this[OAe]=!0,yield*this[XQn]}},vht=class n{static buildDispatch(e,t){if(t!=null&&(!Number.isInteger(t)||t<0))throw new JQn("maxRedirections must be a positive number");let r=e.dispatch.bind(e);return(a,o)=>r(a,new n(r,t,a,o))}constructor(e,t,r,a){if(t!=null&&(!Number.isInteger(t)||t<0))throw new JQn("maxRedirections must be a positive number");this.dispatch=e,this.location=null,this.opts={...r,maxRedirections:0},this.maxRedirections=t,this.handler=a,this.history=[],t0.isStream(this.opts.body)?(t0.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){Cht(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[OAe]=!1,$ki.prototype.on.call(this.opts.body,"data",function(){this[OAe]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new w4e(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&t0.isIterable(this.opts.body)&&!t0.isFormDataLike(this.opts.body)&&(this.opts.body=new w4e(this.opts.body))}onRequestStart(e,t){this.handler.onRequestStart?.(e,{...t,history:this.history})}onRequestUpgrade(e,t,r,a){this.handler.onRequestUpgrade?.(e,t,r,a)}onResponseStart(e,t,r,a){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((t===301||t===302)&&this.opts.method==="POST"&&(this.opts.method="GET",t0.isStream(this.opts.body)&&t0.destroy(this.opts.body.on("error",eNn)),this.opts.body=null),t===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",t0.isStream(this.opts.body)&&t0.destroy(this.opts.body.on("error",eNn)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||t0.isDisturbed(this.opts.body)||zki.indexOf(t)===-1?null:r.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(e,t,r,a);return}let{origin:o,pathname:s,search:c}=t0.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),l=c?`${s}${c}`:s;this.opts.headers=jki(this.opts.headers,t===303,this.opts.origin!==o),this.opts.path=l,this.opts.origin=o,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(e,t){this.location||this.handler.onResponseData?.(e,t)}onResponseEnd(e,t){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(e,t)}onResponseError(e,t){this.handler.onResponseError?.(e,t)}};function tNn(n,e,t){if(n.length===4)return t0.headerNameToString(n)==="host";if(e&&t0.headerNameToString(n).startsWith("content-"))return!0;if(t&&(n.length===13||n.length===6||n.length===19)){let r=t0.headerNameToString(n);return r==="authorization"||r==="cookie"||r==="proxy-authorization"}return!1}function jki(n,e,t){let r=[];if(Array.isArray(n))for(let a=0;a{"use strict";var Gki=wht();function Hki({maxRedirections:n}={}){return e=>function(r,a){let{maxRedirections:o=n,...s}=r;if(o==null||o===0)return e(r,a);let c={...s,maxRedirections:0},l=new Gki(e,o,c,a);return e(c,l)}}rNn.exports=Hki});var oNn=P((LUs,aNn)=>{"use strict";var Wki=FAe(),{ResponseError:Zki}=Ta(),Eht=class extends Wki{#e;#t;#n;#r;#a;constructor(e,{handler:t}){super(t)}#i(e){return(this.#t??"").indexOf(e)===0}onRequestStart(e,t){return this.#e=0,this.#t=null,this.#n=null,this.#r=null,this.#a="",super.onRequestStart(e,t)}onResponseStart(e,t,r,a){if(this.#e=t,this.#r=r,this.#t=r["content-type"],this.#e<400)return super.onResponseStart(e,t,r,a);(this.#i("application/json")||this.#i("text/plain"))&&(this.#n=new TextDecoder("utf-8"))}onResponseData(e,t){if(this.#e<400)return super.onResponseData(e,t);this.#a+=this.#n?.decode(t,{stream:!0})??""}onResponseEnd(e,t){if(this.#e>=400){if(this.#a+=this.#n?.decode(void 0,{stream:!1})??"",this.#i("application/json"))try{this.#a=JSON.parse(this.#a)}catch{}let r,a=Error.stackTraceLimit;Error.stackTraceLimit=0;try{r=new Zki("Response Error",this.#e,{body:this.#a,headers:this.#r})}finally{Error.stackTraceLimit=a}super.onResponseError(e,r)}else super.onResponseEnd(e,t)}onResponseError(e,t){super.onResponseError(e,t)}};aNn.exports=()=>n=>function(t,r){return n(t,new Eht(t,{handler:r}))}});var cNn=P((MUs,sNn)=>{"use strict";var Vki=s4e();sNn.exports=n=>e=>function(r,a){return e(r,new Vki({...r,retryOptions:{...n,...r.retryOptions}},{handler:a,dispatch:e}))}});var dNn=P((FUs,lNn)=>{"use strict";var{InvalidArgumentError:Yki,RequestAbortedError:Kki}=Ta(),Jki=FAe(),xht=class extends Jki{#e=1024*1024;#t=!1;#n=0;#r=null;aborted=!1;reason=!1;constructor({maxSize:e,signal:t},r){if(e!=null&&(!Number.isFinite(e)||e<1))throw new Yki("maxSize must be a number greater than 0");super(r),this.#e=e??this.#e}#a(e){this.aborted=!0,this.reason=e}onRequestStart(e,t){return e.abort=this.#a.bind(this),this.#r=e,super.onRequestStart(e,t)}onResponseStart(e,t,r,a){let o=r["content-length"];if(o!=null&&o>this.#e)throw new Kki(`Response size (${o}) larger than maxSize (${this.#e})`);return this.aborted===!0?!0:super.onResponseStart(e,t,r,a)}onResponseError(e,t){this.#t||(t=this.#r.reason??t,super.onResponseError(e,t))}onResponseData(e,t){return this.#n=this.#n+t.length,this.#n>=this.#e&&(this.#t=!0,this.aborted===!0?super.onResponseError(e,this.reason):super.onResponseEnd(e,{})),!0}onResponseEnd(e,t){if(!this.#t){if(this.#r.aborted===!0){super.onResponseError(e,this.reason);return}super.onResponseEnd(e,t)}}};function Xki({maxSize:n}={maxSize:1024*1024}){return e=>function(r,a){let{dumpMaxSize:o=n}=r,s=new xht({maxSize:o,signal:r.signal},a);return e(r,s)}}lNn.exports=Xki});var pNn=P((OUs,uNn)=>{"use strict";var{isIP:e1i}=require("node:net"),{lookup:t1i}=require("node:dns"),n1i=FAe(),{InvalidArgumentError:oJ,InformationalError:r1i}=Ta(),Iht=Math.pow(2,31)-1,kht=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#a}get full(){return this.#n.size===this.#t}runLookup(e,t,r){let a=this.#n.get(e.hostname);if(a==null&&this.full){r(null,e);return}let o={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#e,maxItems:this.#t};if(a==null)this.lookup(e,o,(s,c)=>{if(s||c==null||c.length===0){r(s??new r1i("No DNS entries found"));return}this.setRecords(e,c);let l=this.#n.get(e.hostname),d=this.pick(e,l,o.affinity),u;typeof d.port=="number"?u=`:${d.port}`:e.port!==""?u=`:${e.port}`:u="",r(null,new URL(`${e.protocol}//${d.family===6?`[${d.address}]`:d.address}${u}`))});else{let s=this.pick(e,a,o.affinity);if(s==null){this.#n.delete(e.hostname),this.runLookup(e,t,r);return}let c;typeof s.port=="number"?c=`:${s.port}`:e.port!==""?c=`:${e.port}`:c="",r(null,new URL(`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${c}`))}}#r(e,t,r){t1i(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(a,o)=>{if(a)return r(a);let s=new Map;for(let c of o)s.set(`${c.address}:${c.family}`,c);r(null,s.values())})}#a(e,t,r){let a=null,{records:o,offset:s}=t,c;if(this.dualStack?(r==null&&(s==null||s===Iht?(t.offset=0,r=4):(t.offset++,r=(t.offset&1)===1?6:4)),o[r]!=null&&o[r].ips.length>0?c=o[r]:c=o[r===4?6:4]):c=o[r],c==null||c.ips.length===0)return a;c.offset==null||c.offset===Iht?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return a=c.ips[l]??null,a==null?a:Date.now()-a.timestamp>a.ttl?(c.ips.splice(l,1),this.pick(e,t,r)):a}pickFamily(e,t){let r=this.#n.get(e.hostname)?.records;if(!r)return null;let a=r[t];if(!a)return null;a.offset==null||a.offset===Iht?a.offset=0:a.offset++;let o=a.offset%a.ips.length,s=a.ips[o]??null;return s==null||Date.now()-s.timestamp>s.ttl&&a.ips.splice(o,1),s}setRecords(e,t){let r=Date.now(),a={records:{4:null,6:null}};for(let o of t){o.timestamp=r,typeof o.ttl=="number"?o.ttl=Math.min(o.ttl,this.#e):o.ttl=this.#e;let s=a.records[o.family]??{ips:[]};s.ips.push(o),a.records[o.family]=s}this.#n.set(e.hostname,a)}deleteRecords(e){this.#n.delete(e.hostname)}getHandler(e,t){return new Sht(this,e,t)}},Sht=class extends n1i{#e=null;#t=null;#n=null;#r=null;#a=null;#i=null;#l=!0;constructor(e,{origin:t,handler:r,dispatch:a,newOrigin:o},s){super(r),this.#r=t,this.#i=o,this.#t={...s},this.#e=e,this.#n=a}onResponseError(e,t){switch(t.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){if(!this.#l){super.onResponseError(e,t);return}this.#l=!1;let r=this.#i.hostname[0]==="["?4:6,a=this.#e.pickFamily(this.#r,r);if(a==null){super.onResponseError(e,t);return}let o;typeof a.port=="number"?o=`:${a.port}`:this.#r.port!==""?o=`:${this.#r.port}`:o="";let s={...this.#t,origin:`${this.#r.protocol}//${a.family===6?`[${a.address}]`:a.address}${o}`};this.#n(s,this);return}super.onResponseError(e,t);break}case"ENOTFOUND":this.#e.deleteRecords(this.#r),super.onResponseError(e,t);break;default:super.onResponseError(e,t);break}}};uNn.exports=n=>{if(n?.maxTTL!=null&&(typeof n?.maxTTL!="number"||n?.maxTTL<0))throw new oJ("Invalid maxTTL. Must be a positive number");if(n?.maxItems!=null&&(typeof n?.maxItems!="number"||n?.maxItems<1))throw new oJ("Invalid maxItems. Must be a positive number and greater than zero");if(n?.affinity!=null&&n?.affinity!==4&&n?.affinity!==6)throw new oJ("Invalid affinity. Must be either 4 or 6");if(n?.dualStack!=null&&typeof n?.dualStack!="boolean")throw new oJ("Invalid dualStack. Must be a boolean");if(n?.lookup!=null&&typeof n?.lookup!="function")throw new oJ("Invalid lookup. Must be a function");if(n?.pick!=null&&typeof n?.pick!="function")throw new oJ("Invalid pick. Must be a function");let e=n?.dualStack??!0,t;e?t=n?.affinity??null:t=n?.affinity??4;let r={maxTTL:n?.maxTTL??1e4,lookup:n?.lookup??null,pick:n?.pick??null,dualStack:e,affinity:t,maxItems:n?.maxItems??1/0},a=new kht(r);return o=>function(c,l){let d=c.origin.constructor===URL?c.origin:new URL(c.origin);return e1i(d.hostname)!==0?o(c,l):(a.runLookup(d,c,(u,p)=>{if(u)return l.onResponseError(null,u);let m={...c,servername:d.hostname,origin:p.origin,headers:{host:d.host,...c.headers}};o(m,a.getHandler({origin:d,dispatch:o,handler:l,newOrigin:p},c))}),!0)}}});var UAe=P((UUs,ANn)=>{"use strict";var{safeHTTPMethods:mNn}=zi(),{serializePathWithQuery:i1i}=zi();function a1i(n){if(!n.origin)throw new Error("opts.origin is undefined");let e;try{e=i1i(n.path||"/",n.query)}catch{e=n.path||"/"}return{origin:n.origin.toString(),method:n.method,path:e,headers:n.headers}}function o1i(n){let e;if(n.headers==null)e={};else if(typeof n.headers[Symbol.iterator]=="function"){e={};for(let t of n.headers){if(!Array.isArray(t))throw new Error("opts.headers is not a valid header map");let[r,a]=t;if(typeof r!="string"||typeof a!="string")throw new Error("opts.headers is not a valid header map");e[r.toLowerCase()]=a}}else if(typeof n.headers=="object"){e={};for(let t of Object.keys(n.headers))e[t.toLowerCase()]=n.headers[t]}else throw new Error("opts.headers is not an object");return e}function s1i(n){if(typeof n!="object")throw new TypeError(`expected key to be object, got ${typeof n}`);for(let e of["origin","method","path"])if(typeof n[e]!="string")throw new TypeError(`expected key.${e} to be string, got ${typeof n[e]}`);if(n.headers!==void 0&&typeof n.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof n}`)}function c1i(n){if(typeof n!="object")throw new TypeError(`expected value to be object, got ${typeof n}`);for(let e of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof n[e]!="number")throw new TypeError(`expected value.${e} to be number, got ${typeof n[e]}`);if(typeof n.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof n.statusMessage}`);if(n.headers!=null&&typeof n.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof n.headers}`);if(n.vary!==void 0&&typeof n.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof n.vary}`);if(n.etag!==void 0&&typeof n.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof n.etag}`)}function l1i(n){let e={},t;if(Array.isArray(n)){t=[];for(let r of n)t.push(...r.split(","))}else t=n.split(",");for(let r=0;r=2&&c[0]==='"'&&c[c.length-1]==='"'&&(c=c.substring(1,c.length-1));let l=parseInt(c,10);if(l!==l||s==="max-age"&&s in e&&e[s]>=l)continue;e[s]=l;break}case"private":case"no-cache":if(c){if(c[0]==='"'){let l=[c.substring(1)],d=c[c.length-1]==='"';if(!d)for(let u=r+1;u{"use strict";var gNn=["mon","tue","wed","thu","fri","sat","sun"],A1i=[4,7,11,16,25],Tht=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],g1i=[19,22],f1i=[3,7,10,19],h1i=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function b1i(n,e){switch(n=n.toLowerCase(),n[3]){case",":return y1i(n);case" ":return _1i(n);default:return v1i(n,e)}}function y1i(n){if(n.length!==29||!n.endsWith("gmt"))return;for(let A of A1i)if(n[A]!==" ")return;for(let A of g1i)if(n[A]!==":")return;let e=n.substring(0,3);if(!gNn.includes(e))return;let t=n.substring(5,7),r=Number.parseInt(t);if(isNaN(r)||r<10&&t[0]!=="0")return;let a=n.substring(8,11),o=Tht.indexOf(a);if(o===-1)return;let s=Number.parseInt(n.substring(12,16));if(isNaN(s))return;let c=n.substring(17,19),l=Number.parseInt(c);if(isNaN(l)||l<10&&c[0]!=="0")return;let d=n.substring(20,22),u=Number.parseInt(d);if(isNaN(u)||u<10&&d[0]!=="0")return;let p=n.substring(23,25),m=Number.parseInt(p);if(!(isNaN(m)||m<10&&p[0]!=="0"))return new Date(Date.UTC(s,o,r,l,u,m))}function _1i(n){if(n.length!==24)return;for(let A of f1i)if(n[A]!==" ")return;let e=n.substring(0,3);if(!gNn.includes(e))return;let t=n.substring(4,7),r=Tht.indexOf(t);if(r===-1)return;let a=n.substring(8,10),o=Number.parseInt(a);if(isNaN(o)||o<10&&a[0]!==" ")return;let s=n.substring(11,13),c=Number.parseInt(s);if(isNaN(c)||c<10&&s[0]!=="0")return;let l=n.substring(14,16),d=Number.parseInt(l);if(isNaN(d)||d<10&&l[0]!=="0")return;let u=n.substring(17,19),p=Number.parseInt(u);if(isNaN(p)||p<10&&u[0]!=="0")return;let m=Number.parseInt(n.substring(20,24));if(!isNaN(m))return new Date(Date.UTC(m,r,o,c,d,p))}function v1i(n,e=new Date){if(!n.endsWith("gmt"))return;let t=n.indexOf(",");if(t===-1||n.length-t-1!==23)return;let r=n.substring(0,t);if(!h1i.includes(r)||n[t+1]!==" "||n[t+4]!=="-"||n[t+8]!=="-"||n[t+11]!==" "||n[t+14]!==":"||n[t+17]!==":"||n[t+20]!==" ")return;let a=n.substring(t+2,t+4),o=Number.parseInt(a);if(isNaN(o)||o<10&&a[0]!=="0")return;let s=n.substring(t+5,t+8),c=Tht.indexOf(s);if(c===-1)return;let l=Number.parseInt(n.substring(t+9,t+11));if(isNaN(l))return;let d=e.getUTCFullYear(),u=d%100,p=Math.floor(d/100);l>u&&l-u>=50?l+=(p-1)*100:l+=p*100;let m=n.substring(t+12,t+14),A=Number.parseInt(m);if(isNaN(A)||A<10&&m[0]!=="0")return;let g=n.substring(t+15,t+17),f=Number.parseInt(g);if(isNaN(f)||f<10&&g[0]!=="0")return;let b=n.substring(t+18,t+20),y=Number.parseInt(b);if(!(isNaN(y)||y<10&&b[0]!=="0"))return new Date(Date.UTC(l,c,o,A,f,y))}fNn.exports={parseHttpDate:b1i}});var _Nn=P(($Us,yNn)=>{"use strict";var C1i=zi(),{parseCacheControlHeader:w1i,parseVaryHeader:E1i,isEtagUsable:x1i}=UAe(),{parseHttpDate:bNn}=hNn();function I1i(){}var k1i=[200,203,204,206,300,301,308,404,405,410,414,501],S1i=2147483647e3,Bht=class{#e;#t;#n;#r;#a;#i;constructor({store:e,type:t,cacheByDefault:r},a,o){this.#r=e,this.#t=t,this.#n=r,this.#e=a,this.#a=o}onRequestStart(e,t){this.#i?.destroy(),this.#i=void 0,this.#a.onRequestStart?.(e,t)}onRequestUpgrade(e,t,r,a){this.#a.onRequestUpgrade?.(e,t,r,a)}onResponseStart(e,t,r,a){let o=()=>this.#a.onResponseStart?.(e,t,r,a);if(!C1i.safeHTTPMethods.includes(this.#e.method)&&t>=200&&t<=399){try{this.#r.delete(this.#e)?.catch?.(I1i)}catch{}return o()}let s=r["cache-control"],c=r["last-modified"]&&k1i.includes(t);if(!s&&!r.expires&&!c&&!this.#n)return o();let l=s?w1i(s):{};if(!T1i(this.#t,t,r,l))return o();let d=Date.now(),u=r.age?B1i(r.age):void 0;if(u&&u>=S1i)return o();let p=typeof r.date=="string"?bNn(r.date):void 0,m=D1i(this.#t,d,u,r,p,l)??this.#n;if(m===void 0||u&&u>m)return o();let A=p?p.getTime():d,g=m+A;if(d>=g)return o();let f;if(this.#e.headers&&r.vary&&(f=E1i(r.vary,this.#e.headers),!f))return o();let b=R1i(A,l,g),y=P1i(r,l),_={statusCode:t,statusMessage:a,headers:y,vary:f,cacheControlDirectives:l,cachedAt:u?d-u:d,staleAt:g,deleteAt:b};if(typeof r.etag=="string"&&x1i(r.etag)&&(_.etag=r.etag),this.#i=this.#r.createWriteStream(this.#e,_),!this.#i)return o();let v=this;return this.#i.on("drain",()=>e.resume()).on("error",function(){v.#i=void 0,v.#r.delete(v.#e)}).on("close",function(){v.#i===this&&(v.#i=void 0),e.resume()}),o()}onResponseData(e,t){this.#i?.write(t)===!1&&e.pause(),this.#a.onResponseData?.(e,t)}onResponseEnd(e,t){this.#i?.end(),this.#a.onResponseEnd?.(e,t)}onResponseError(e,t){this.#i?.destroy(t),this.#i=void 0,this.#a.onResponseError?.(e,t)}};function T1i(n,e,t,r){return!(e!==200&&e!==307||r["no-store"]||n==="shared"&&r.private===!0||t.vary?.includes("*")||t.authorization&&(!r.public||typeof t.authorization!="string"||Array.isArray(r["no-cache"])&&r["no-cache"].includes("authorization")||Array.isArray(r.private)&&r.private.includes("authorization")))}function B1i(n){let e=parseInt(Array.isArray(n)?n[0]:n);return isNaN(e)?void 0:e*1e3}function D1i(n,e,t,r,a,o){if(n==="shared"){let c=o["s-maxage"];if(c!==void 0)return c>0?c*1e3:void 0}let s=o["max-age"];if(s!==void 0)return s>0?s*1e3:void 0;if(typeof r.expires=="string"){let c=bNn(r.expires);if(c)return e>=c.getTime()||a&&(a>=c||t!==void 0&&t>c-a)?void 0:c.getTime()-e}if(typeof r["last-modified"]=="string"){let c=new Date(r["last-modified"]);if(Q1i(c))return c.getTime()>=e?void 0:(e-c.getTime())*.1}if(o.immutable)return 31536e3}function R1i(n,e,t){let r=-1/0,a=-1/0,o=-1/0;return e["stale-while-revalidate"]&&(r=t+e["stale-while-revalidate"]*1e3),e["stale-if-error"]&&(a=t+e["stale-if-error"]*1e3),r===-1/0&&a===-1/0&&(o=n+31536e6),Math.max(t,r,a,o)}function P1i(n,e){let t=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];n.connection&&(Array.isArray(n.connection)?t.push(...n.connection.map(a=>a.trim())):t.push(...n.connection.split(",").map(a=>a.trim()))),Array.isArray(e["no-cache"])&&t.push(...e["no-cache"]),Array.isArray(e.private)&&t.push(...e.private);let r;for(let a of t)n[a]&&(r??={...n},delete r[a]);return r??n}function Q1i(n){return n instanceof Date&&Number.isFinite(n.valueOf())}yNn.exports=Bht});var Rht=P((zUs,wNn)=>{"use strict";var{Writable:N1i}=require("node:stream"),{EventEmitter:L1i}=require("node:events"),{assertCacheKey:vNn,assertCacheValue:M1i}=UAe(),Dht=class extends L1i{#e=1024;#t=104857600;#n=5242880;#r=0;#a=0;#i=new Map;#l=!1;constructor(e){if(super(),e){if(typeof e!="object")throw new TypeError("MemoryCacheStore options must be an object");if(e.maxCount!==void 0){if(typeof e.maxCount!="number"||!Number.isInteger(e.maxCount)||e.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#e=e.maxCount}if(e.maxSize!==void 0){if(typeof e.maxSize!="number"||!Number.isInteger(e.maxSize)||e.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#t=e.maxSize}if(e.maxEntrySize!==void 0){if(typeof e.maxEntrySize!="number"||!Number.isInteger(e.maxEntrySize)||e.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#n=e.maxEntrySize}}}get size(){return this.#r}isFull(){return this.#r>=this.#t||this.#a>=this.#e}get(e){vNn(e);let t=`${e.origin}:${e.path}`,r=Date.now(),a=this.#i.get(t),o=a?CNn(e,a,r):null;return o==null?void 0:{statusMessage:o.statusMessage,statusCode:o.statusCode,headers:o.headers,body:o.body,vary:o.vary?o.vary:void 0,etag:o.etag,cacheControlDirectives:o.cacheControlDirectives,cachedAt:o.cachedAt,staleAt:o.staleAt,deleteAt:o.deleteAt}}createWriteStream(e,t){vNn(e),M1i(t);let r=`${e.origin}:${e.path}`,a=this,o={...e,...t,body:[],size:0};return new N1i({write(s,c,l){typeof s=="string"&&(s=Buffer.from(s,c)),o.size+=s.byteLength,o.size>=a.#n?this.destroy():o.body.push(s),l(null)},final(s){let c=a.#i.get(r);c||(c=[],a.#i.set(r,c));let l=CNn(e,c,Date.now());if(l){let d=c.indexOf(l);c.splice(d,1,o),a.#r-=l.size}else c.push(o),a.#a+=1;if(a.#r+=o.size,a.#r>a.#t||a.#a>a.#e){a.#l||(a.emit("maxSizeExceeded",{size:a.#r,maxSize:a.#t,count:a.#a,maxCount:a.#e}),a.#l=!0);for(let[d,u]of a.#i){for(let p of u.splice(0,u.length/2))a.#r-=p.size,a.#a-=1;u.length===0&&a.#i.delete(d)}a.#rr.deleteAt>t&&r.method===n.method&&(r.vary==null||Object.keys(r.vary).every(a=>r.vary[a]===null?n.headers[a]===void 0:r.vary[a]===n.headers[a])))}wNn.exports=Dht});var xNn=P((jUs,ENn)=>{"use strict";var F1i=require("node:assert"),Pht=class{#e=!1;#t;#n;#r;#a;constructor(e,t,r){if(typeof e!="function")throw new TypeError("callback must be a function");this.#t=e,this.#n=t,this.#a=r}onRequestStart(e,t){this.#e=!1,this.#r=t}onRequestUpgrade(e,t,r,a){this.#n.onRequestUpgrade?.(e,t,r,a)}onResponseStart(e,t,r,a){if(F1i(this.#t!=null),this.#e=t===304||this.#a&&t>=500&&t<=504,this.#t(this.#e,this.#r),this.#t=null,this.#e)return!0;this.#n.onRequestStart?.(e,this.#r),this.#n.onResponseStart?.(e,t,r,a)}onResponseData(e,t){if(!this.#e)return this.#n.onResponseData?.(e,t)}onResponseEnd(e,t){this.#e||this.#n.onResponseEnd?.(e,t)}onResponseError(e,t){if(!this.#e)if(this.#t&&(this.#t(!1),this.#t=null),typeof this.#n.onResponseError=="function")this.#n.onResponseError(e,t);else throw t}};ENn.exports=Pht});var BNn=P((GUs,TNn)=>{"use strict";var INn=require("node:assert"),{Readable:O1i}=require("node:stream"),sJ=zi(),E4e=_Nn(),U1i=Rht(),q1i=xNn(),{assertCacheStore:$1i,assertCacheMethods:z1i,makeCacheKey:j1i,normaliseHeaders:G1i,parseCacheControlHeader:H1i}=UAe(),{AbortError:W1i}=Ta();function Z1i(n,e){if(e?.["no-cache"]||n.cacheControlDirectives?.["no-cache"]&&!Array.isArray(n.cacheControlDirectives["no-cache"]))return!0;let t=Date.now();if(t>n.staleAt){if(e?.["max-stale"]){let r=n.staleAt+e["max-stale"]*1e3;return t>r}return!0}if(e?.["min-fresh"]){let r=n.staleAt-t,a=e["min-fresh"]*1e3;return r<=a}return!1}function V1i(n,e,t,r,a,o){if(o?.["only-if-cached"]){let s=!1;try{if(typeof r.onConnect=="function"&&(r.onConnect(()=>{s=!0}),s)||typeof r.onHeaders=="function"&&(r.onHeaders(504,[],()=>{},"Gateway Timeout"),s))return;typeof r.onComplete=="function"&&r.onComplete([])}catch(c){typeof r.onError=="function"&&r.onError(c)}return!0}return n(a,new E4e(e,t,r))}function kNn(n,e,t,r,a,o){let s=sJ.isStream(t.body)?t.body:O1i.from(t.body??[]);INn(!s.destroyed,"stream should not be destroyed"),INn(!s.readableDidRead,"stream should not be readableDidRead");let c={resume(){s.resume()},pause(){s.pause()},get paused(){return s.isPaused()},get aborted(){return s.destroyed},get reason(){return s.errored},abort(d){s.destroy(d??new W1i)}};if(s.on("error",function(d){if(!this.readableEnded)if(typeof n.onResponseError=="function")n.onResponseError(c,d);else throw d}).on("close",function(){this.errored||n.onResponseEnd?.(c,{})}),n.onRequestStart?.(c,a),s.destroyed)return;let l={...t.headers,age:String(r)};o&&(l.warning='110 - "response is stale"'),n.onResponseStart?.(c,t.statusCode,l,t.statusMessage),e.method==="HEAD"?s.destroy():s.on("data",function(d){n.onResponseData?.(c,d)})}function SNn(n,e,t,r,a,o,s){if(!s)return V1i(n,e,t,r,a,o);let c=Date.now();if(c>s.deleteAt)return n(a,new E4e(e,t,r));let l=Math.round((c-s.cachedAt)/1e3);if(o?.["max-age"]&&l>=o["max-age"])return n(a,r);if(Z1i(s,o)){if(sJ.isStream(a.body)&&sJ.bodyLength(a.body)!==0)return n(a,new E4e(e,t,r));let d=!1,u=s.cacheControlDirectives["stale-if-error"]??o?.["stale-if-error"];u&&(d=c{m?kNn(r,a,s,l,A,!0):sJ.isStream(s.body)&&s.body.on("error",()=>{}).destroy()},new E4e(e,t,r),d))}sJ.isStream(a.body)&&a.body.on("error",()=>{}).destroy(),kNn(r,a,s,l,null,!1)}TNn.exports=(n={})=>{let{store:e=new U1i,methods:t=["GET"],cacheByDefault:r=void 0,type:a="shared"}=n;if(typeof n!="object"||n===null)throw new TypeError(`expected type of opts to be an Object, got ${n===null?"null":typeof n}`);if($1i(e,"opts.store"),z1i(t,"opts.methods"),typeof r<"u"&&typeof r!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof r}`);if(typeof a<"u"&&a!=="shared"&&a!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof a}`);let o={store:e,methods:t,cacheByDefault:r,type:a},s=sJ.safeHTTPMethods.filter(c=>t.includes(c)===!1);return c=>(l,d)=>{if(!l.origin||s.includes(l.method))return c(l,d);l={...l,headers:G1i(l)};let u=l.headers?.["cache-control"]?H1i(l.headers["cache-control"]):void 0;if(u?.["no-store"])return c(l,d);let p=j1i(l),m=e.get(p);return m&&typeof m.then=="function"?m.then(A=>{SNn(c,o,p,d,l,u,A)}):SNn(c,o,p,d,l,u,m),!0}}});var PNn=P((WUs,RNn)=>{"use strict";var{Writable:Y1i}=require("node:stream"),{assertCacheKey:Qht,assertCacheValue:K1i}=UAe(),Nht,n0=3,DNn=2*1e3*1e3*1e3;RNn.exports=class{#e=DNn;#t=1/0;#n;#r;#a;#i;#l;#o;#s;#d;constructor(e){if(e){if(typeof e!="object")throw new TypeError("SqliteCacheStore options must be an object");if(e.maxEntrySize!==void 0){if(typeof e.maxEntrySize!="number"||!Number.isInteger(e.maxEntrySize)||e.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(e.maxEntrySize>DNn)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#e=e.maxEntrySize}if(e.maxCount!==void 0){if(typeof e.maxCount!="number"||!Number.isInteger(e.maxCount)||e.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#t=e.maxCount}}Nht||(Nht=require("node:sqlite").DatabaseSync),this.#n=new Nht(e?.location??":memory:"),this.#n.exec(` PRAGMA journal_mode = WAL; PRAGMA synchronous = NORMAL; PRAGMA temp_store = memory; PRAGMA optimize; CREATE TABLE IF NOT EXISTS cacheInterceptorV${n0} ( -- Data specific to us id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT NOT NULL, method TEXT NOT NULL, -- Data returned to the interceptor body BUF NULL, deleteAt INTEGER NOT NULL, statusCode INTEGER NOT NULL, statusMessage TEXT NOT NULL, headers TEXT NULL, cacheControlDirectives TEXT NULL, etag TEXT NULL, vary TEXT NULL, cachedAt INTEGER NOT NULL, staleAt INTEGER NOT NULL ); CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${n0}_getValuesQuery ON cacheInterceptorV${n0}(url, method, deleteAt); CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${n0}_deleteByUrlQuery ON cacheInterceptorV${n0}(deleteAt); `),this.#r=this.#n.prepare(` SELECT id, body, deleteAt, statusCode, statusMessage, headers, etag, cacheControlDirectives, vary, cachedAt, staleAt FROM cacheInterceptorV${n0} WHERE url = ? AND method = ? ORDER BY deleteAt ASC `),this.#a=this.#n.prepare(` UPDATE cacheInterceptorV${n0} SET body = ?, deleteAt = ?, statusCode = ?, statusMessage = ?, headers = ?, etag = ?, cacheControlDirectives = ?, cachedAt = ?, staleAt = ? WHERE id = ? `),this.#i=this.#n.prepare(` INSERT INTO cacheInterceptorV${n0} ( url, method, body, deleteAt, statusCode, statusMessage, headers, etag, cacheControlDirectives, vary, cachedAt, staleAt ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) `),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${n0} WHERE url = ?`),this.#s=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${n0}`),this.#l=this.#n.prepare(`DELETE FROM cacheInterceptorV${n0} WHERE deleteAt <= ?`),this.#d=this.#t===1/0?null:this.#n.prepare(` DELETE FROM cacheInterceptorV${n0} WHERE id IN ( SELECT id FROM cacheInterceptorV${n0} ORDER BY cachedAt DESC LIMIT ? ) `)}close(){this.#n.close()}get(e){Qht(e);let t=this.#m(e);return t?{body:t.body?Buffer.from(t.body.buffer,t.body.byteOffset,t.body.byteLength):void 0,statusCode:t.statusCode,statusMessage:t.statusMessage,headers:t.headers?JSON.parse(t.headers):void 0,etag:t.etag?t.etag:void 0,vary:t.vary?JSON.parse(t.vary):void 0,cacheControlDirectives:t.cacheControlDirectives?JSON.parse(t.cacheControlDirectives):void 0,cachedAt:t.cachedAt,staleAt:t.staleAt,deleteAt:t.deleteAt}:void 0}set(e,t){Qht(e);let r=this.#c(e),a=Array.isArray(t.body)?Buffer.concat(t.body):t.body,o=a?.byteLength;if(o&&o>this.#e)return;let s=this.#m(e,!0);s?this.#a.run(a,t.deleteAt,t.statusCode,t.statusMessage,t.headers?JSON.stringify(t.headers):null,t.etag?t.etag:null,t.cacheControlDirectives?JSON.stringify(t.cacheControlDirectives):null,t.cachedAt,t.staleAt,s.id):(this.#u(),this.#i.run(r,e.method,a,t.deleteAt,t.statusCode,t.statusMessage,t.headers?JSON.stringify(t.headers):null,t.etag?t.etag:null,t.cacheControlDirectives?JSON.stringify(t.cacheControlDirectives):null,t.vary?JSON.stringify(t.vary):null,t.cachedAt,t.staleAt))}createWriteStream(e,t){Qht(e),K1i(t);let r=0,a=[],o=this;return new Y1i({decodeStrings:!0,write(s,c,l){r+=s.byteLength,r=l.deleteAt&&!t)return;let d=!0;if(l.vary){let u=JSON.parse(l.vary);for(let p in u)if(!J1i(a[p],u[p])){d=!1;break}}if(d)return l}}};function J1i(n,e){return n==null&&e==null?!0:n==null&&e!=null||n!=null&&e==null?!1:Array.isArray(n)&&Array.isArray(e)?n.length!==e.length?!1:n.every((t,r)=>t===e[r]):n===e}});var B5=P((ZUs,UNn)=>{"use strict";var{kConstruct:X1i}=Ys(),{kEnumerableProperty:cJ}=zi(),{iteratorMixin:eSi,isValidHeaderName:qAe,isValidHeaderValue:NNn}=ff(),{webidl:Ka}=tA(),Lht=require("node:assert"),x4e=require("node:util");function QNn(n){return n===10||n===13||n===9||n===32}function LNn(n){let e=0,t=n.length;for(;t>e&&QNn(n.charCodeAt(t-1));)--t;for(;t>e&&QNn(n.charCodeAt(e));)++e;return e===0&&t===n.length?n:n.substring(e,t)}function MNn(n,e){if(Array.isArray(e))for(let t=0;t>","record"]})}function Mht(n,e,t){if(t=LNn(t),qAe(e)){if(!NNn(t))throw Ka.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header value"})}else throw Ka.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(ONn(n)==="immutable")throw new TypeError("immutable");return k4e(n).append(e,t,!1)}function tSi(n){let e=k4e(n);if(!e)return[];if(e.sortedMap)return e.sortedMap;let t=[],r=e.toSortedArray(),a=e.cookies;if(a===null||a.length===1)return e.sortedMap=r;for(let o=0;o>1),t[d][0]<=u[0]?l=d+1:c=d;if(o!==d){for(s=o;s>l;)t[s]=t[--s];t[l]=u}}if(!r.next().done)throw new TypeError("Unreachable");return t}else{let r=0;for(let{0:a,1:{value:o}}of this.headersMap)t[r++]=[a,o],Lht(o!==null);return t.sort(FNn)}}},cE=class n{#e;#t;constructor(e=void 0){Ka.util.markAsUncloneable(this),e!==X1i&&(this.#t=new I4e,this.#e="none",e!==void 0&&(e=Ka.converters.HeadersInit(e,"Headers constructor","init"),MNn(this,e)))}append(e,t){Ka.brandCheck(this,n),Ka.argumentLengthCheck(arguments,2,"Headers.append");let r="Headers.append";return e=Ka.converters.ByteString(e,r,"name"),t=Ka.converters.ByteString(t,r,"value"),Mht(this,e,t)}delete(e){if(Ka.brandCheck(this,n),Ka.argumentLengthCheck(arguments,1,"Headers.delete"),e=Ka.converters.ByteString(e,"Headers.delete","name"),!qAe(e))throw Ka.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.contains(e,!1)&&this.#t.delete(e,!1)}get(e){Ka.brandCheck(this,n),Ka.argumentLengthCheck(arguments,1,"Headers.get");let t="Headers.get";if(e=Ka.converters.ByteString(e,t,"name"),!qAe(e))throw Ka.errors.invalidArgument({prefix:t,value:e,type:"header name"});return this.#t.get(e,!1)}has(e){Ka.brandCheck(this,n),Ka.argumentLengthCheck(arguments,1,"Headers.has");let t="Headers.has";if(e=Ka.converters.ByteString(e,t,"name"),!qAe(e))throw Ka.errors.invalidArgument({prefix:t,value:e,type:"header name"});return this.#t.contains(e,!1)}set(e,t){Ka.brandCheck(this,n),Ka.argumentLengthCheck(arguments,2,"Headers.set");let r="Headers.set";if(e=Ka.converters.ByteString(e,r,"name"),t=Ka.converters.ByteString(t,r,"value"),t=LNn(t),qAe(e)){if(!NNn(t))throw Ka.errors.invalidArgument({prefix:r,value:t,type:"header value"})}else throw Ka.errors.invalidArgument({prefix:r,value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.set(e,t,!1)}getSetCookie(){Ka.brandCheck(this,n);let e=this.#t.cookies;return e?[...e]:[]}[x4e.inspect.custom](e,t){return t.depth??=e,`Headers ${x4e.formatWithOptions(t,this.#t.entries)}`}static getHeadersGuard(e){return e.#e}static setHeadersGuard(e,t){e.#e=t}static getHeadersList(e){return e.#t}static setHeadersList(e,t){e.#t=t}},{getHeadersGuard:ONn,setHeadersGuard:nSi,getHeadersList:k4e,setHeadersList:rSi}=cE;Reflect.deleteProperty(cE,"getHeadersGuard");Reflect.deleteProperty(cE,"setHeadersGuard");Reflect.deleteProperty(cE,"getHeadersList");Reflect.deleteProperty(cE,"setHeadersList");eSi("Headers",cE,tSi,0,1);Object.defineProperties(cE.prototype,{append:cJ,delete:cJ,get:cJ,has:cJ,set:cJ,getSetCookie:cJ,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[x4e.inspect.custom]:{enumerable:!1}});Ka.converters.HeadersInit=function(n,e,t){if(Ka.util.Type(n)===Ka.util.Types.OBJECT){let r=Reflect.get(n,Symbol.iterator);if(!x4e.types.isProxy(n)&&r===cE.prototype.entries)try{return k4e(n).entriesList}catch{}return typeof r=="function"?Ka.converters["sequence>"](n,e,t,r.bind(n)):Ka.converters["record"](n,e,t)}throw Ka.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};UNn.exports={fill:MNn,compareHeaderName:FNn,Headers:cE,HeadersList:I4e,getHeadersGuard:ONn,setHeadersGuard:nSi,setHeadersList:rSi,getHeadersList:k4e}});var zAe=P((VUs,KNn)=>{"use strict";var{Headers:HNn,HeadersList:qNn,fill:iSi,getHeadersGuard:aSi,setHeadersGuard:WNn,setHeadersList:ZNn}=B5(),{extractBody:$Nn,cloneBody:oSi,mixinBody:sSi,hasFinalizationRegistry:cSi,streamRegistry:lSi,bodyUnusable:dSi}=zK(),VNn=zi(),zNn=require("node:util"),{kEnumerableProperty:r0}=VNn,{isValidReasonPhrase:uSi,isCancelled:pSi,isAborted:mSi,serializeJavascriptValueToJSONString:ASi,isErrorLike:gSi,isomorphicEncode:fSi,environmentSettingsObject:hSi}=ff(),{redirectStatusSet:bSi,nullBodyStatus:ySi}=uAe(),{webidl:$a}=tA(),{URLSerializer:jNn}=Xy(),{kConstruct:T4e}=Ys(),Fht=require("node:assert"),{types:_Si}=require("node:util"),vSi=new TextEncoder("utf-8"),i0=class n{#e;#t;static error(){return $Ae(B4e(),"immutable")}static json(e,t=void 0){$a.argumentLengthCheck(arguments,1,"Response.json"),t!==null&&(t=$a.converters.ResponseInit(t));let r=vSi.encode(ASi(e)),a=$Nn(r),o=$Ae(lJ({}),"response");return GNn(o,t,{body:a[0],type:"application/json"}),o}static redirect(e,t=302){$a.argumentLengthCheck(arguments,1,"Response.redirect"),e=$a.converters.USVString(e),t=$a.converters["unsigned short"](t);let r;try{r=new URL(e,hSi.settingsObject.baseUrl)}catch(s){throw new TypeError(`Failed to parse URL from ${e}`,{cause:s})}if(!bSi.has(t))throw new RangeError(`Invalid status code ${t}`);let a=$Ae(lJ({}),"immutable");a.#t.status=t;let o=fSi(jNn(r));return a.#t.headersList.append("location",o,!0),a}constructor(e=null,t=void 0){if($a.util.markAsUncloneable(this),e===T4e)return;e!==null&&(e=$a.converters.BodyInit(e)),t=$a.converters.ResponseInit(t),this.#t=lJ({}),this.#e=new HNn(T4e),WNn(this.#e,"response"),ZNn(this.#e,this.#t.headersList);let r=null;if(e!=null){let[a,o]=$Nn(e);r={body:a,type:o}}GNn(this,t,r)}get type(){return $a.brandCheck(this,n),this.#t.type}get url(){$a.brandCheck(this,n);let e=this.#t.urlList,t=e[e.length-1]??null;return t===null?"":jNn(t,!0)}get redirected(){return $a.brandCheck(this,n),this.#t.urlList.length>1}get status(){return $a.brandCheck(this,n),this.#t.status}get ok(){return $a.brandCheck(this,n),this.#t.status>=200&&this.#t.status<=299}get statusText(){return $a.brandCheck(this,n),this.#t.statusText}get headers(){return $a.brandCheck(this,n),this.#e}get body(){return $a.brandCheck(this,n),this.#t.body?this.#t.body.stream:null}get bodyUsed(){return $a.brandCheck(this,n),!!this.#t.body&&VNn.isDisturbed(this.#t.body.stream)}clone(){if($a.brandCheck(this,n),dSi(this.#t))throw $a.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let e=Oht(this.#t);return $Ae(e,aSi(this.#e))}[zNn.inspect.custom](e,t){t.depth===null&&(t.depth=2),t.colors??=!0;let r={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${zNn.formatWithOptions(t,r)}`}static getResponseHeaders(e){return e.#e}static setResponseHeaders(e,t){e.#e=t}static getResponseState(e){return e.#t}static setResponseState(e,t){e.#t=t}},{getResponseHeaders:CSi,setResponseHeaders:wSi,getResponseState:D5,setResponseState:ESi}=i0;Reflect.deleteProperty(i0,"getResponseHeaders");Reflect.deleteProperty(i0,"setResponseHeaders");Reflect.deleteProperty(i0,"getResponseState");Reflect.deleteProperty(i0,"setResponseState");sSi(i0,D5);Object.defineProperties(i0.prototype,{type:r0,url:r0,status:r0,ok:r0,redirected:r0,statusText:r0,headers:r0,clone:r0,body:r0,bodyUsed:r0,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(i0,{json:r0,redirect:r0,error:r0});function Oht(n){if(n.internalResponse)return YNn(Oht(n.internalResponse),n.type);let e=lJ({...n,body:null});return n.body!=null&&(e.body=oSi(e,n.body)),e}function lJ(n){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...n,headersList:n?.headersList?new qNn(n?.headersList):new qNn,urlList:n?.urlList?[...n.urlList]:[]}}function B4e(n){let e=gSi(n);return lJ({type:"error",status:0,error:e?n:new Error(n&&String(n)),aborted:n&&n.name==="AbortError"})}function xSi(n){return n.type==="error"&&n.status===0}function S4e(n,e){return e={internalResponse:n,...e},new Proxy(n,{get(t,r){return r in e?e[r]:t[r]},set(t,r,a){return Fht(!(r in e)),t[r]=a,!0}})}function YNn(n,e){if(e==="basic")return S4e(n,{type:"basic",headersList:n.headersList});if(e==="cors")return S4e(n,{type:"cors",headersList:n.headersList});if(e==="opaque")return S4e(n,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(e==="opaqueredirect")return S4e(n,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});Fht(!1)}function ISi(n,e=null){return Fht(pSi(n)),mSi(n)?B4e(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:e})):B4e(Object.assign(new DOMException("Request was cancelled."),{cause:e}))}function GNn(n,e,t){if(e.status!==null&&(e.status<200||e.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in e&&e.statusText!=null&&!uSi(String(e.statusText)))throw new TypeError("Invalid statusText");if("status"in e&&e.status!=null&&(D5(n).status=e.status),"statusText"in e&&e.statusText!=null&&(D5(n).statusText=e.statusText),"headers"in e&&e.headers!=null&&iSi(CSi(n),e.headers),t){if(ySi.includes(n.status))throw $a.errors.exception({header:"Response constructor",message:`Invalid response status code ${n.status}`});D5(n).body=t.body,t.type!=null&&!D5(n).headersList.contains("content-type",!0)&&D5(n).headersList.append("content-type",t.type,!0)}}function $Ae(n,e){let t=new i0(T4e);ESi(t,n);let r=new HNn(T4e);return wSi(t,r),ZNn(r,n.headersList),WNn(r,e),cSi&&n.body?.stream&&lSi.register(t,new WeakRef(n.body.stream)),t}$a.converters.XMLHttpRequestBodyInit=function(n,e,t){return typeof n=="string"?$a.converters.USVString(n,e,t):$a.is.Blob(n)||ArrayBuffer.isView(n)||_Si.isArrayBuffer(n)||$a.is.FormData(n)||$a.is.URLSearchParams(n)?n:$a.converters.DOMString(n,e,t)};$a.converters.BodyInit=function(n,e,t){return $a.is.ReadableStream(n)||n?.[Symbol.asyncIterator]?n:$a.converters.XMLHttpRequestBodyInit(n,e,t)};$a.converters.ResponseInit=$a.dictionaryConverter([{key:"status",converter:$a.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:$a.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:$a.converters.HeadersInit}]);$a.is.Response=$a.util.MakeTypeAssertion(i0);KNn.exports={isNetworkError:xSi,makeNetworkError:B4e,makeResponse:lJ,makeAppropriateNetworkError:ISi,filterResponse:YNn,Response:i0,cloneResponse:Oht,fromInnerResponse:$Ae,getResponseState:D5}});var XNn=P((YUs,JNn)=>{"use strict";JNn.exports=function(){return{WeakRef,FinalizationRegistry}}});var dJ=P((KUs,mLn)=>{"use strict";var{extractBody:kSi,mixinBody:SSi,cloneBody:TSi,bodyUnusable:eLn}=zK(),{Headers:oLn,fill:BSi,HeadersList:P4e,setHeadersGuard:Uht,getHeadersGuard:DSi,setHeadersList:sLn,getHeadersList:tLn}=B5(),{FinalizationRegistry:RSi}=XNn()(),R4e=zi(),nLn=require("node:util"),{isValidHTTPToken:PSi,sameOrigin:rLn,environmentSettingsObject:D4e}=ff(),{forbiddenMethodsSet:QSi,corsSafeListedMethodsSet:NSi,referrerPolicy:LSi,requestRedirect:MSi,requestMode:FSi,requestCredentials:OSi,requestCache:USi,requestDuplex:qSi}=uAe(),{kEnumerableProperty:xu,normalizedMethodRecordsBase:$Si,normalizedMethodRecords:zSi}=R4e,{webidl:Vr}=tA(),{URLSerializer:jSi}=Xy(),{kConstruct:Q4e}=Ys(),GSi=require("node:assert"),{getMaxListeners:cLn,setMaxListeners:HSi,defaultMaxListeners:WSi}=require("node:events"),ZSi=Symbol("abortController"),lLn=new RSi(({signal:n,abort:e})=>{n.removeEventListener("abort",e)}),N4e=new WeakMap,qht;try{qht=cLn(new AbortController().signal)>0}catch{qht=!1}function iLn(n){return e;function e(){let t=n.deref();if(t!==void 0){lLn.unregister(e),this.removeEventListener("abort",e),t.abort(this.reason);let r=N4e.get(t.signal);if(r!==void 0){if(r.size!==0){for(let a of r){let o=a.deref();o!==void 0&&o.abort(this.reason)}r.clear()}N4e.delete(t.signal)}}}}var aLn=!1,mb=class n{#e;#t;#n;#r;constructor(e,t=void 0){if(Vr.util.markAsUncloneable(this),e===Q4e)return;let r="Request constructor";Vr.argumentLengthCheck(arguments,1,r),e=Vr.converters.RequestInfo(e,r,"input"),t=Vr.converters.RequestInit(t,r,"init");let a=null,o=null,s=D4e.settingsObject.baseUrl,c=null;if(typeof e=="string"){this.#t=t.dispatcher;let y;try{y=new URL(e,s)}catch(_){throw new TypeError("Failed to parse URL from "+e,{cause:_})}if(y.username||y.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e);a=L4e({urlList:[y]}),o="cors"}else GSi(Vr.is.Request(e)),a=e.#r,c=e.#e,this.#t=t.dispatcher||e.#t;let l=D4e.settingsObject.origin,d="client";if(a.window?.constructor?.name==="EnvironmentSettingsObject"&&rLn(a.window,l)&&(d=a.window),t.window!=null)throw new TypeError(`'window' option '${d}' must be null`);"window"in t&&(d="no-window"),a=L4e({method:a.method,headersList:a.headersList,unsafeRequest:a.unsafeRequest,client:D4e.settingsObject,window:d,priority:a.priority,origin:a.origin,referrer:a.referrer,referrerPolicy:a.referrerPolicy,mode:a.mode,credentials:a.credentials,cache:a.cache,redirect:a.redirect,integrity:a.integrity,keepalive:a.keepalive,reloadNavigation:a.reloadNavigation,historyNavigation:a.historyNavigation,urlList:[...a.urlList]});let u=Object.keys(t).length!==0;if(u&&(a.mode==="navigate"&&(a.mode="same-origin"),a.reloadNavigation=!1,a.historyNavigation=!1,a.origin="client",a.referrer="client",a.referrerPolicy="",a.url=a.urlList[a.urlList.length-1],a.urlList=[a.url]),t.referrer!==void 0){let y=t.referrer;if(y==="")a.referrer="no-referrer";else{let _;try{_=new URL(y,s)}catch(v){throw new TypeError(`Referrer "${y}" is not a valid URL.`,{cause:v})}_.protocol==="about:"&&_.hostname==="client"||l&&!rLn(_,D4e.settingsObject.baseUrl)?a.referrer="client":a.referrer=_}}t.referrerPolicy!==void 0&&(a.referrerPolicy=t.referrerPolicy);let p;if(t.mode!==void 0?p=t.mode:p=o,p==="navigate")throw Vr.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(p!=null&&(a.mode=p),t.credentials!==void 0&&(a.credentials=t.credentials),t.cache!==void 0&&(a.cache=t.cache),a.cache==="only-if-cached"&&a.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(t.redirect!==void 0&&(a.redirect=t.redirect),t.integrity!=null&&(a.integrity=String(t.integrity)),t.keepalive!==void 0&&(a.keepalive=!!t.keepalive),t.method!==void 0){let y=t.method,_=zSi[y];if(_!==void 0)a.method=_;else{if(!PSi(y))throw new TypeError(`'${y}' is not a valid HTTP method.`);let v=y.toUpperCase();if(QSi.has(v))throw new TypeError(`'${y}' HTTP method is unsupported.`);y=$Si[v]??y,a.method=y}!aLn&&a.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),aLn=!0)}t.signal!==void 0&&(c=t.signal),this.#r=a;let m=new AbortController;if(this.#e=m.signal,c!=null)if(c.aborted)m.abort(c.reason);else{this[ZSi]=m;let y=new WeakRef(m),_=iLn(y);qht&&cLn(c)===WSi&&HSi(1500,c),R4e.addAbortListener(c,_),lLn.register(m,{signal:c,abort:_},_)}if(this.#n=new oLn(Q4e),sLn(this.#n,a.headersList),Uht(this.#n,"request"),p==="no-cors"){if(!NSi.has(a.method))throw new TypeError(`'${a.method} is unsupported in no-cors mode.`);Uht(this.#n,"request-no-cors")}if(u){let y=tLn(this.#n),_=t.headers!==void 0?t.headers:new P4e(y);if(y.clear(),_ instanceof P4e){for(let{name:v,value:w}of _.rawValues())y.append(v,w,!1);y.cookies=_.cookies}else BSi(this.#n,_)}let A=Vr.is.Request(e)?e.#r.body:null;if((t.body!=null||A!=null)&&(a.method==="GET"||a.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let g=null;if(t.body!=null){let[y,_]=kSi(t.body,a.keepalive);g=y,_&&!tLn(this.#n).contains("content-type",!0)&&this.#n.append("content-type",_,!0)}let f=g??A;if(f!=null&&f.source==null){if(g!=null&&t.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(a.mode!=="same-origin"&&a.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');a.useCORSPreflightFlag=!0}let b=f;if(g==null&&A!=null){if(eLn(e.#r))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let y=new TransformStream;A.stream.pipeThrough(y),b={source:A.source,length:A.length,stream:y.readable}}this.#r.body=b}get method(){return Vr.brandCheck(this,n),this.#r.method}get url(){return Vr.brandCheck(this,n),jSi(this.#r.url)}get headers(){return Vr.brandCheck(this,n),this.#n}get destination(){return Vr.brandCheck(this,n),this.#r.destination}get referrer(){return Vr.brandCheck(this,n),this.#r.referrer==="no-referrer"?"":this.#r.referrer==="client"?"about:client":this.#r.referrer.toString()}get referrerPolicy(){return Vr.brandCheck(this,n),this.#r.referrerPolicy}get mode(){return Vr.brandCheck(this,n),this.#r.mode}get credentials(){return Vr.brandCheck(this,n),this.#r.credentials}get cache(){return Vr.brandCheck(this,n),this.#r.cache}get redirect(){return Vr.brandCheck(this,n),this.#r.redirect}get integrity(){return Vr.brandCheck(this,n),this.#r.integrity}get keepalive(){return Vr.brandCheck(this,n),this.#r.keepalive}get isReloadNavigation(){return Vr.brandCheck(this,n),this.#r.reloadNavigation}get isHistoryNavigation(){return Vr.brandCheck(this,n),this.#r.historyNavigation}get signal(){return Vr.brandCheck(this,n),this.#e}get body(){return Vr.brandCheck(this,n),this.#r.body?this.#r.body.stream:null}get bodyUsed(){return Vr.brandCheck(this,n),!!this.#r.body&&R4e.isDisturbed(this.#r.body.stream)}get duplex(){return Vr.brandCheck(this,n),"half"}clone(){if(Vr.brandCheck(this,n),eLn(this.#r))throw new TypeError("unusable");let e=uLn(this.#r),t=new AbortController;if(this.signal.aborted)t.abort(this.signal.reason);else{let r=N4e.get(this.signal);r===void 0&&(r=new Set,N4e.set(this.signal,r));let a=new WeakRef(t);r.add(a),R4e.addAbortListener(t.signal,iLn(a))}return pLn(e,this.#t,t.signal,DSi(this.#n))}[nLn.inspect.custom](e,t){t.depth===null&&(t.depth=2),t.colors??=!0;let r={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nLn.formatWithOptions(t,r)}`}static setRequestSignal(e,t){return e.#e=t,e}static getRequestDispatcher(e){return e.#t}static setRequestDispatcher(e,t){e.#t=t}static setRequestHeaders(e,t){e.#n=t}static getRequestState(e){return e.#r}static setRequestState(e,t){e.#r=t}},{setRequestSignal:VSi,getRequestDispatcher:YSi,setRequestDispatcher:KSi,setRequestHeaders:JSi,getRequestState:dLn,setRequestState:XSi}=mb;Reflect.deleteProperty(mb,"setRequestSignal");Reflect.deleteProperty(mb,"getRequestDispatcher");Reflect.deleteProperty(mb,"setRequestDispatcher");Reflect.deleteProperty(mb,"setRequestHeaders");Reflect.deleteProperty(mb,"getRequestState");Reflect.deleteProperty(mb,"setRequestState");SSi(mb,dLn);function L4e(n){return{method:n.method??"GET",localURLsOnly:n.localURLsOnly??!1,unsafeRequest:n.unsafeRequest??!1,body:n.body??null,client:n.client??null,reservedClient:n.reservedClient??null,replacesClientId:n.replacesClientId??"",window:n.window??"client",keepalive:n.keepalive??!1,serviceWorkers:n.serviceWorkers??"all",initiator:n.initiator??"",destination:n.destination??"",priority:n.priority??null,origin:n.origin??"client",policyContainer:n.policyContainer??"client",referrer:n.referrer??"client",referrerPolicy:n.referrerPolicy??"",mode:n.mode??"no-cors",useCORSPreflightFlag:n.useCORSPreflightFlag??!1,credentials:n.credentials??"same-origin",useCredentials:n.useCredentials??!1,cache:n.cache??"default",redirect:n.redirect??"follow",integrity:n.integrity??"",cryptoGraphicsNonceMetadata:n.cryptoGraphicsNonceMetadata??"",parserMetadata:n.parserMetadata??"",reloadNavigation:n.reloadNavigation??!1,historyNavigation:n.historyNavigation??!1,userActivation:n.userActivation??!1,taintedOrigin:n.taintedOrigin??!1,redirectCount:n.redirectCount??0,responseTainting:n.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:n.preventNoCacheCacheControlHeaderModification??!1,done:n.done??!1,timingAllowFailed:n.timingAllowFailed??!1,urlList:n.urlList,url:n.urlList[0],headersList:n.headersList?new P4e(n.headersList):new P4e}}function uLn(n){let e=L4e({...n,body:null});return n.body!=null&&(e.body=TSi(e,n.body)),e}function pLn(n,e,t,r){let a=new mb(Q4e);XSi(a,n),KSi(a,e),VSi(a,t);let o=new oLn(Q4e);return JSi(a,o),sLn(o,n.headersList),Uht(o,r),a}Object.defineProperties(mb.prototype,{method:xu,url:xu,headers:xu,redirect:xu,clone:xu,signal:xu,duplex:xu,destination:xu,body:xu,bodyUsed:xu,isHistoryNavigation:xu,isReloadNavigation:xu,keepalive:xu,integrity:xu,cache:xu,credentials:xu,attribute:xu,referrerPolicy:xu,referrer:xu,mode:xu,[Symbol.toStringTag]:{value:"Request",configurable:!0}});Vr.is.Request=Vr.util.MakeTypeAssertion(mb);Vr.converters.RequestInfo=function(n,e,t){return typeof n=="string"?Vr.converters.USVString(n):Vr.is.Request(n)?n:Vr.converters.USVString(n)};Vr.converters.RequestInit=Vr.dictionaryConverter([{key:"method",converter:Vr.converters.ByteString},{key:"headers",converter:Vr.converters.HeadersInit},{key:"body",converter:Vr.nullableConverter(Vr.converters.BodyInit)},{key:"referrer",converter:Vr.converters.USVString},{key:"referrerPolicy",converter:Vr.converters.DOMString,allowedValues:LSi},{key:"mode",converter:Vr.converters.DOMString,allowedValues:FSi},{key:"credentials",converter:Vr.converters.DOMString,allowedValues:OSi},{key:"cache",converter:Vr.converters.DOMString,allowedValues:USi},{key:"redirect",converter:Vr.converters.DOMString,allowedValues:MSi},{key:"integrity",converter:Vr.converters.DOMString},{key:"keepalive",converter:Vr.converters.boolean},{key:"signal",converter:Vr.nullableConverter(n=>Vr.converters.AbortSignal(n,"RequestInit","signal"))},{key:"window",converter:Vr.converters.any},{key:"duplex",converter:Vr.converters.DOMString,allowedValues:qSi},{key:"dispatcher",converter:Vr.converters.any}]);mLn.exports={Request:mb,makeRequest:L4e,fromInnerRequest:pLn,cloneRequest:uLn,getRequestDispatcher:YSi,getRequestState:dLn}});var GAe=P((JUs,kLn)=>{"use strict";var{makeNetworkError:hs,makeAppropriateNetworkError:M4e,filterResponse:$ht,makeResponse:F4e,fromInnerResponse:eTi,getResponseState:tTi}=zAe(),{HeadersList:ALn}=B5(),{Request:nTi,cloneRequest:rTi,getRequestDispatcher:iTi,getRequestState:aTi}=dJ(),Pv=require("node:zlib"),{bytesMatch:oTi,makePolicyContainer:sTi,clonePolicyContainer:cTi,requestBadPort:lTi,TAOCheck:dTi,appendRequestOriginHeader:uTi,responseLocationURL:pTi,requestCurrentURL:Nk,setRequestReferrerPolicyOnRedirect:mTi,tryUpgradeRequestToAPotentiallyTrustworthyURL:ATi,createOpaqueTimingInfo:Wht,appendFetchMetadata:gTi,corsCheck:fTi,crossOriginResourcePolicyCheck:hTi,determineRequestsReferrer:bTi,coarsenedSharedCurrentTime:jAe,createDeferredPromise:yTi,sameOrigin:Hht,isCancelled:R5,isAborted:gLn,isErrorLike:_Ti,fullyReadBody:vTi,readableStreamClose:CTi,isomorphicEncode:O4e,urlIsLocal:wTi,urlIsHttpHttpsScheme:$4e,urlHasHttpsScheme:ETi,clampAndCoarsenConnectionTimingInfo:xTi,simpleRangeHeaderValue:ITi,buildContentRange:kTi,createInflate:STi,extractMimeType:TTi}=ff(),P5=require("node:assert"),{safelyExtractBody:Zht,extractBody:fLn}=zK(),{redirectStatusSet:yLn,nullBodyStatus:_Ln,safeMethodsSet:BTi,requestBodyHeader:DTi,subresourceSet:RTi}=uAe(),PTi=require("node:events"),{Readable:QTi,pipeline:NTi,finished:LTi,isErrored:MTi,isReadable:U4e}=require("node:stream"),{addAbortListener:FTi,bufferToLowerCasedHeaderName:hLn}=zi(),{dataURLProcessor:OTi,serializeAMimeType:UTi,minimizeSupportedMimeType:qTi}=Xy(),{getGlobalDispatcher:$Ti}=C4e(),{webidl:Vht}=tA(),{STATUS_CODES:zTi}=require("node:http"),jTi=["GET","HEAD"],GTi=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",zht,q4e=class extends PTi{constructor(e){super(),this.dispatcher=e,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(e){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(e),this.emit("terminated",e))}abort(e){this.state==="ongoing"&&(this.state="aborted",e||(e=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=e,this.connection?.destroy(e),this.emit("terminated",e))}};function HTi(n){vLn(n,"fetch")}function WTi(n,e=void 0){Vht.argumentLengthCheck(arguments,1,"globalThis.fetch");let t=yTi(),r;try{r=new nTi(n,e)}catch(u){return t.reject(u),t.promise}let a=aTi(r);if(r.signal.aborted)return jht(t,a,null,r.signal.reason),t.promise;a.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(a.serviceWorkers="none");let s=null,c=!1,l=null;return FTi(r.signal,()=>{c=!0,P5(l!=null),l.abort(r.signal.reason);let u=s?.deref();jht(t,a,u,r.signal.reason)}),l=wLn({request:a,processResponseEndOfBody:HTi,processResponse:u=>{if(!c){if(u.aborted){jht(t,a,s,l.serializedAbortReason);return}if(u.type==="error"){t.reject(new TypeError("fetch failed",{cause:u.error}));return}s=new WeakRef(eTi(u,"immutable")),t.resolve(s.deref()),t=null}},dispatcher:iTi(r)}),t.promise}function vLn(n,e="other"){if(n.type==="error"&&n.aborted||!n.urlList?.length)return;let t=n.urlList[0],r=n.timingInfo,a=n.cacheState;$4e(t)&&r!==null&&(n.timingAllowPassed||(r=Wht({startTime:r.startTime}),a=""),r.endTime=jAe(),n.timingInfo=r,CLn(r,t.href,e,globalThis,a,"",n.status))}var CLn=performance.markResourceTiming;function jht(n,e,t,r){if(n&&n.reject(r),e.body?.stream!=null&&U4e(e.body.stream)&&e.body.stream.cancel(r).catch(o=>{if(o.code!=="ERR_INVALID_STATE")throw o}),t==null)return;let a=tTi(t);a.body?.stream!=null&&U4e(a.body.stream)&&a.body.stream.cancel(r).catch(o=>{if(o.code!=="ERR_INVALID_STATE")throw o})}function wLn({request:n,processRequestBodyChunkLength:e,processRequestEndOfBody:t,processResponse:r,processResponseEndOfBody:a,processResponseConsumeBody:o,useParallelQueue:s=!1,dispatcher:c=$Ti()}){P5(c);let l=null,d=!1;n.client!=null&&(l=n.client.globalObject,d=n.client.crossOriginIsolatedCapability);let u=jAe(d),p=Wht({startTime:u}),m={controller:new q4e(c),request:n,timingInfo:p,processRequestBodyChunkLength:e,processRequestEndOfBody:t,processResponse:r,processResponseConsumeBody:o,processResponseEndOfBody:a,taskDestination:l,crossOriginIsolatedCapability:d};return P5(!n.body||n.body.stream),n.window==="client"&&(n.window=n.client?.globalObject?.constructor?.name==="Window"?n.client:"no-window"),n.origin==="client"&&(n.origin=n.client.origin),n.policyContainer==="client"&&(n.client!=null?n.policyContainer=cTi(n.client.policyContainer):n.policyContainer=sTi()),n.headersList.contains("accept",!0)||n.headersList.append("accept","*/*",!0),n.headersList.contains("accept-language",!0)||n.headersList.append("accept-language","*",!0),n.priority,RTi.has(n.destination),ELn(m).catch(A=>{m.controller.terminate(A)}),m.controller}async function ELn(n,e=!1){let t=n.request,r=null;if(t.localURLsOnly&&!wTi(Nk(t))&&(r=hs("local URLs only")),ATi(t),lTi(t)==="blocked"&&(r=hs("bad port")),t.referrerPolicy===""&&(t.referrerPolicy=t.policyContainer.referrerPolicy),t.referrer!=="no-referrer"&&(t.referrer=bTi(t)),r===null){let o=Nk(t);Hht(o,t.url)&&t.responseTainting==="basic"||o.protocol==="data:"||t.mode==="navigate"||t.mode==="websocket"?(t.responseTainting="basic",r=await bLn(n)):t.mode==="same-origin"?r=hs('request mode cannot be "same-origin"'):t.mode==="no-cors"?t.redirect!=="follow"?r=hs('redirect mode cannot be "follow" for "no-cors" request'):(t.responseTainting="opaque",r=await bLn(n)):$4e(Nk(t))?(t.responseTainting="cors",r=await xLn(n)):r=hs("URL scheme must be a HTTP(S) scheme")}if(e)return r;r.status!==0&&!r.internalResponse&&(t.responseTainting,t.responseTainting==="basic"?r=$ht(r,"basic"):t.responseTainting==="cors"?r=$ht(r,"cors"):t.responseTainting==="opaque"?r=$ht(r,"opaque"):P5(!1));let a=r.status===0?r:r.internalResponse;if(a.urlList.length===0&&a.urlList.push(...t.urlList),t.timingAllowFailed||(r.timingAllowPassed=!0),r.type==="opaque"&&a.status===206&&a.rangeRequested&&!t.headers.contains("range",!0)&&(r=a=hs()),r.status!==0&&(t.method==="HEAD"||t.method==="CONNECT"||_Ln.includes(a.status))&&(a.body=null,n.controller.dump=!0),t.integrity){let o=c=>Ght(n,hs(c));if(t.responseTainting==="opaque"||r.body==null){o(r.error);return}let s=c=>{if(!oTi(c,t.integrity)){o("integrity mismatch");return}r.body=Zht(c)[0],Ght(n,r)};await vTi(r.body,s,o)}else Ght(n,r)}function bLn(n){if(R5(n)&&n.request.redirectCount===0)return Promise.resolve(M4e(n));let{request:e}=n,{protocol:t}=Nk(e);switch(t){case"about:":return Promise.resolve(hs("about scheme is not supported"));case"blob:":{zht||(zht=require("node:buffer").resolveObjectURL);let r=Nk(e);if(r.search.length!==0)return Promise.resolve(hs("NetworkError when attempting to fetch resource."));let a=zht(r.toString());if(e.method!=="GET"||!Vht.is.Blob(a))return Promise.resolve(hs("invalid method"));let o=F4e(),s=a.size,c=O4e(`${s}`),l=a.type;if(e.headersList.contains("range",!0)){o.rangeRequested=!0;let d=e.headersList.get("range",!0),u=ITi(d,!0);if(u==="failure")return Promise.resolve(hs("failed to fetch the data URL"));let{rangeStartValue:p,rangeEndValue:m}=u;if(p===null)p=s-m,m=p+m-1;else{if(p>=s)return Promise.resolve(hs("Range start is greater than the blob's size."));(m===null||m>=s)&&(m=s-1)}let A=a.slice(p,m,l),g=fLn(A);o.body=g[0];let f=O4e(`${A.size}`),b=kTi(p,m,s);o.status=206,o.statusText="Partial Content",o.headersList.set("content-length",f,!0),o.headersList.set("content-type",l,!0),o.headersList.set("content-range",b,!0)}else{let d=fLn(a);o.statusText="OK",o.body=d[0],o.headersList.set("content-length",c,!0),o.headersList.set("content-type",l,!0)}return Promise.resolve(o)}case"data:":{let r=Nk(e),a=OTi(r);if(a==="failure")return Promise.resolve(hs("failed to fetch the data URL"));let o=UTi(a.mimeType);return Promise.resolve(F4e({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:o}]],body:Zht(a.body)[0]}))}case"file:":return Promise.resolve(hs("not implemented... yet..."));case"http:":case"https:":return xLn(n).catch(r=>hs(r));default:return Promise.resolve(hs("unknown scheme"))}}function ZTi(n,e){n.request.done=!0,n.processResponseDone!=null&&queueMicrotask(()=>n.processResponseDone(e))}function Ght(n,e){let t=n.timingInfo,r=()=>{let o=Date.now();n.request.destination==="document"&&(n.controller.fullTimingInfo=t),n.controller.reportTimingSteps=()=>{if(!$4e(n.request.url))return;t.endTime=o;let c=e.cacheState,l=e.bodyInfo;e.timingAllowPassed||(t=Wht(t),c="");let d=0;if(n.request.mode!=="navigator"||!e.hasCrossOriginRedirects){d=e.status;let u=TTi(e.headersList);u!=="failure"&&(l.contentType=qTi(u))}n.request.initiatorType!=null&&CLn(t,n.request.url.href,n.request.initiatorType,globalThis,c,l,d)};let s=()=>{n.request.done=!0,n.processResponseEndOfBody!=null&&queueMicrotask(()=>n.processResponseEndOfBody(e)),n.request.initiatorType!=null&&n.controller.reportTimingSteps()};queueMicrotask(()=>s())};n.processResponse!=null&&queueMicrotask(()=>{n.processResponse(e),n.processResponse=null});let a=e.type==="error"?e:e.internalResponse??e;a.body==null?r():LTi(a.body.stream,()=>{r()})}async function xLn(n){let e=n.request,t=null,r=null,a=n.timingInfo;if(e.serviceWorkers,t===null){if(e.redirect==="follow"&&(e.serviceWorkers="none"),r=t=await ILn(n),e.responseTainting==="cors"&&fTi(e,t)==="failure")return hs("cors failure");dTi(e,t)==="failure"&&(e.timingAllowFailed=!0)}return(e.responseTainting==="opaque"||t.type==="opaque")&&hTi(e.origin,e.client,e.destination,r)==="blocked"?hs("blocked"):(yLn.has(r.status)&&(e.redirect!=="manual"&&n.controller.connection.destroy(void 0,!1),e.redirect==="error"?t=hs("unexpected redirect"):e.redirect==="manual"?t=r:e.redirect==="follow"?t=await VTi(n,t):P5(!1)),t.timingInfo=a,t)}function VTi(n,e){let t=n.request,r=e.internalResponse?e.internalResponse:e,a;try{if(a=pTi(r,Nk(t).hash),a==null)return e}catch(s){return Promise.resolve(hs(s))}if(!$4e(a))return Promise.resolve(hs("URL scheme must be a HTTP(S) scheme"));if(t.redirectCount===20)return Promise.resolve(hs("redirect count exceeded"));if(t.redirectCount+=1,t.mode==="cors"&&(a.username||a.password)&&!Hht(t,a))return Promise.resolve(hs('cross origin not allowed for request mode "cors"'));if(t.responseTainting==="cors"&&(a.username||a.password))return Promise.resolve(hs('URL cannot contain credentials for request mode "cors"'));if(r.status!==303&&t.body!=null&&t.body.source==null)return Promise.resolve(hs());if([301,302].includes(r.status)&&t.method==="POST"||r.status===303&&!jTi.includes(t.method)){t.method="GET",t.body=null;for(let s of DTi)t.headersList.delete(s)}Hht(Nk(t),a)||(t.headersList.delete("authorization",!0),t.headersList.delete("proxy-authorization",!0),t.headersList.delete("cookie",!0),t.headersList.delete("host",!0)),t.body!=null&&(P5(t.body.source!=null),t.body=Zht(t.body.source)[0]);let o=n.timingInfo;return o.redirectEndTime=o.postRedirectStartTime=jAe(n.crossOriginIsolatedCapability),o.redirectStartTime===0&&(o.redirectStartTime=o.startTime),t.urlList.push(a),mTi(t,r),ELn(n,!0)}async function ILn(n,e=!1,t=!1){let r=n.request,a=null,o=null,s=null,c=null,l=!1;r.window==="no-window"&&r.redirect==="error"?(a=n,o=r):(o=rTi(r),a={...n},a.request=o);let d=r.credentials==="include"||r.credentials==="same-origin"&&r.responseTainting==="basic",u=o.body?o.body.length:null,p=null;if(o.body==null&&["POST","PUT"].includes(o.method)&&(p="0"),u!=null&&(p=O4e(`${u}`)),p!=null&&o.headersList.append("content-length",p,!0),u!=null&&o.keepalive,Vht.is.URL(o.referrer)&&o.headersList.append("referer",O4e(o.referrer.href),!0),uTi(o),gTi(o),o.headersList.contains("user-agent",!0)||o.headersList.append("user-agent",GTi,!0),o.cache==="default"&&(o.headersList.contains("if-modified-since",!0)||o.headersList.contains("if-none-match",!0)||o.headersList.contains("if-unmodified-since",!0)||o.headersList.contains("if-match",!0)||o.headersList.contains("if-range",!0))&&(o.cache="no-store"),o.cache==="no-cache"&&!o.preventNoCacheCacheControlHeaderModification&&!o.headersList.contains("cache-control",!0)&&o.headersList.append("cache-control","max-age=0",!0),(o.cache==="no-store"||o.cache==="reload")&&(o.headersList.contains("pragma",!0)||o.headersList.append("pragma","no-cache",!0),o.headersList.contains("cache-control",!0)||o.headersList.append("cache-control","no-cache",!0)),o.headersList.contains("range",!0)&&o.headersList.append("accept-encoding","identity",!0),o.headersList.contains("accept-encoding",!0)||(ETi(Nk(o))?o.headersList.append("accept-encoding","br, gzip, deflate",!0):o.headersList.append("accept-encoding","gzip, deflate",!0)),o.headersList.delete("host",!0),c==null&&(o.cache="no-store"),o.cache!=="no-store"&&o.cache,s==null){if(o.cache==="only-if-cached")return hs("only if cached");let m=await YTi(a,d,t);!BTi.has(o.method)&&m.status>=200&&m.status<=399,l&&m.status,s==null&&(s=m)}if(s.urlList=[...o.urlList],o.headersList.contains("range",!0)&&(s.rangeRequested=!0),s.requestIncludesCredentials=d,s.status===407)return r.window==="no-window"?hs():R5(n)?M4e(n):hs("proxy authentication required");if(s.status===421&&!t&&(r.body==null||r.body.source!=null)){if(R5(n))return M4e(n);n.controller.connection.destroy(),s=await ILn(n,e,!0)}return s}async function YTi(n,e=!1,t=!1){P5(!n.controller.connection||n.controller.connection.destroyed),n.controller.connection={abort:null,destroyed:!1,destroy(g,f=!0){this.destroyed||(this.destroyed=!0,f&&this.abort?.(g??new DOMException("The operation was aborted.","AbortError")))}};let r=n.request,a=null,o=n.timingInfo;null==null&&(r.cache="no-store");let c=t?"yes":"no";r.mode;let l=null;if(r.body==null&&n.processRequestEndOfBody)queueMicrotask(()=>n.processRequestEndOfBody());else if(r.body!=null){let g=async function*(y){R5(n)||(yield y,n.processRequestBodyChunkLength?.(y.byteLength))},f=()=>{R5(n)||n.processRequestEndOfBody&&n.processRequestEndOfBody()},b=y=>{R5(n)||(y.name==="AbortError"?n.controller.abort():n.controller.terminate(y))};l=async function*(){try{for await(let y of r.body.stream)yield*g(y);f()}catch(y){b(y)}}()}try{let{body:g,status:f,statusText:b,headersList:y,socket:_}=await A({body:l});if(_)a=F4e({status:f,statusText:b,headersList:y,socket:_});else{let v=g[Symbol.asyncIterator]();n.controller.next=()=>v.next(),a=F4e({status:f,statusText:b,headersList:y})}}catch(g){return g.name==="AbortError"?(n.controller.connection.destroy(),M4e(n,g)):hs(g)}let d=()=>n.controller.resume(),u=g=>{R5(n)||n.controller.abort(g)},p=new ReadableStream({async start(g){n.controller.controller=g},async pull(g){await d(g)},async cancel(g){await u(g)},type:"bytes"});a.body={stream:p,source:null,length:null},n.controller.resume||n.controller.on("terminated",m),n.controller.resume=async()=>{for(;;){let g,f;try{let{done:y,value:_}=await n.controller.next();if(gLn(n))break;g=y?void 0:_}catch(y){n.controller.ended&&!o.encodedBodySize?g=void 0:(g=y,f=!0)}if(g===void 0){CTi(n.controller.controller),ZTi(n,a);return}if(o.decodedBodySize+=g?.byteLength??0,f){n.controller.terminate(g);return}let b=new Uint8Array(g);if(b.byteLength&&n.controller.controller.enqueue(b),MTi(p)){n.controller.terminate();return}if(n.controller.controller.desiredSize<=0)return}};function m(g){gLn(n)?(a.aborted=!0,U4e(p)&&n.controller.controller.error(n.controller.serializedAbortReason)):U4e(p)&&n.controller.controller.error(new TypeError("terminated",{cause:_Ti(g)?g:void 0})),n.controller.connection.destroy()}return a;function A({body:g}){let f=Nk(r),b=n.controller.dispatcher;return new Promise((y,_)=>b.dispatch({path:f.pathname+f.search,origin:f.origin,method:r.method,body:b.isMockActive?r.body&&(r.body.source||r.body.stream):g,headers:r.headersList.entries,maxRedirections:0,upgrade:r.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(v){let{connection:w}=n.controller;o.finalConnectionTimingInfo=xTi(void 0,o.postRedirectStartTime,n.crossOriginIsolatedCapability),w.destroyed?v(new DOMException("The operation was aborted.","AbortError")):(n.controller.on("terminated",v),this.abort=w.abort=v),o.finalNetworkRequestStartTime=jAe(n.crossOriginIsolatedCapability)},onResponseStarted(){o.finalNetworkResponseStartTime=jAe(n.crossOriginIsolatedCapability)},onHeaders(v,w,E,S){if(v<200)return;let T=[],D="",R=new ALn;for(let Q=0;QQ.trim())),D=R.get("location",!0),this.body=new QTi({read:E});let M=[],q=D&&r.redirect==="follow"&&yLn.has(v);if(T.length!==0&&r.method!=="HEAD"&&r.method!=="CONNECT"&&!_Ln.includes(v)&&!q)for(let Q=T.length-1;Q>=0;--Q){let L=T[Q];if(L==="x-gzip"||L==="gzip")M.push(Pv.createGunzip({flush:Pv.constants.Z_SYNC_FLUSH,finishFlush:Pv.constants.Z_SYNC_FLUSH}));else if(L==="deflate")M.push(STi({flush:Pv.constants.Z_SYNC_FLUSH,finishFlush:Pv.constants.Z_SYNC_FLUSH}));else if(L==="br")M.push(Pv.createBrotliDecompress({flush:Pv.constants.BROTLI_OPERATION_FLUSH,finishFlush:Pv.constants.BROTLI_OPERATION_FLUSH}));else if(L==="zstd"&&typeof Pv.createZstdDecompress=="function")M.push(Pv.createZstdDecompress({flush:Pv.constants.ZSTD_e_continue,finishFlush:Pv.constants.ZSTD_e_end}));else{M.length=0;break}}let W=this.onError.bind(this);return y({status:v,statusText:S,headersList:R,body:M.length?NTi(this.body,...M,Q=>{Q&&this.onError(Q)}).on("error",W):this.body.on("error",W)}),!0},onData(v){if(n.controller.dump)return;let w=v;return o.encodedBodySize+=w.byteLength,this.body.push(w)},onComplete(){this.abort&&n.controller.off("terminated",this.abort),n.controller.ended=!0,this.body.push(null)},onError(v){this.abort&&n.controller.off("terminated",this.abort),this.body?.destroy(v),n.controller.terminate(v),_(v)},onUpgrade(v,w,E){if(v!==101)return;let S=new ALn;for(let T=0;T{"use strict";var KTi=require("node:assert"),{URLSerializer:SLn}=Xy(),{isValidHeaderName:JTi}=ff();function XTi(n,e,t=!1){let r=SLn(n,t),a=SLn(e,t);return r===a}function eBi(n){KTi(n!==null);let e=[];for(let t of n.split(","))t=t.trim(),JTi(t)&&e.push(t);return e}TLn.exports={urlEquals:XTi,getFieldValues:eBi}});var PLn=P((e7s,RLn)=>{"use strict";var{kConstruct:tBi}=Ys(),{urlEquals:nBi,getFieldValues:Yht}=BLn(),{kEnumerableProperty:Q5,isDisturbed:rBi}=zi(),{webidl:Ar}=tA(),{cloneResponse:iBi,fromInnerResponse:aBi,getResponseState:oBi}=zAe(),{Request:HAe,fromInnerRequest:sBi,getRequestState:Lk}=dJ(),{fetching:cBi}=GAe(),{urlIsHttpHttpsScheme:z4e,createDeferredPromise:uJ,readAllBytes:lBi}=ff(),Kht=require("node:assert"),j4e=class n{#e;constructor(){arguments[0]!==tBi&&Ar.illegalConstructor(),Ar.util.markAsUncloneable(this),this.#e=arguments[1]}async match(e,t={}){Ar.brandCheck(this,n);let r="Cache.match";Ar.argumentLengthCheck(arguments,1,r),e=Ar.converters.RequestInfo(e,r,"request"),t=Ar.converters.CacheQueryOptions(t,r,"options");let a=this.#a(e,t,1);if(a.length!==0)return a[0]}async matchAll(e=void 0,t={}){Ar.brandCheck(this,n);let r="Cache.matchAll";return e!==void 0&&(e=Ar.converters.RequestInfo(e,r,"request")),t=Ar.converters.CacheQueryOptions(t,r,"options"),this.#a(e,t)}async add(e){Ar.brandCheck(this,n);let t="Cache.add";Ar.argumentLengthCheck(arguments,1,t),e=Ar.converters.RequestInfo(e,t,"request");let r=[e];return await this.addAll(r)}async addAll(e){Ar.brandCheck(this,n);let t="Cache.addAll";Ar.argumentLengthCheck(arguments,1,t);let r=[],a=[];for(let m of e){if(m===void 0)throw Ar.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]});if(m=Ar.converters.RequestInfo(m),typeof m=="string")continue;let A=Lk(m);if(!z4e(A.url)||A.method!=="GET")throw Ar.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}let o=[];for(let m of e){let A=Lk(new HAe(m));if(!z4e(A.url))throw Ar.errors.exception({header:t,message:"Expected http/s scheme."});A.initiator="fetch",A.destination="subresource",a.push(A);let g=uJ();o.push(cBi({request:A,processResponse(f){if(f.type==="error"||f.status===206||f.status<200||f.status>299)g.reject(Ar.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(f.headersList.contains("vary")){let b=Yht(f.headersList.get("vary"));for(let y of b)if(y==="*"){g.reject(Ar.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let _ of o)_.abort();return}}},processResponseEndOfBody(f){if(f.aborted){g.reject(new DOMException("aborted","AbortError"));return}g.resolve(f)}})),r.push(g.promise)}let c=await Promise.all(r),l=[],d=0;for(let m of c){let A={type:"put",request:a[d],response:m};l.push(A),d++}let u=uJ(),p=null;try{this.#t(l)}catch(m){p=m}return queueMicrotask(()=>{p===null?u.resolve(void 0):u.reject(p)}),u.promise}async put(e,t){Ar.brandCheck(this,n);let r="Cache.put";Ar.argumentLengthCheck(arguments,2,r),e=Ar.converters.RequestInfo(e,r,"request"),t=Ar.converters.Response(t,r,"response");let a=null;if(Ar.is.Request(e)?a=Lk(e):a=Lk(new HAe(e)),!z4e(a.url)||a.method!=="GET")throw Ar.errors.exception({header:r,message:"Expected an http/s scheme when method is not GET"});let o=oBi(t);if(o.status===206)throw Ar.errors.exception({header:r,message:"Got 206 status"});if(o.headersList.contains("vary")){let A=Yht(o.headersList.get("vary"));for(let g of A)if(g==="*")throw Ar.errors.exception({header:r,message:"Got * vary field value"})}if(o.body&&(rBi(o.body.stream)||o.body.stream.locked))throw Ar.errors.exception({header:r,message:"Response body is locked or disturbed"});let s=iBi(o),c=uJ();if(o.body!=null){let g=o.body.stream.getReader();lBi(g,c.resolve,c.reject)}else c.resolve(void 0);let l=[],d={type:"put",request:a,response:s};l.push(d);let u=await c.promise;s.body!=null&&(s.body.source=u);let p=uJ(),m=null;try{this.#t(l)}catch(A){m=A}return queueMicrotask(()=>{m===null?p.resolve():p.reject(m)}),p.promise}async delete(e,t={}){Ar.brandCheck(this,n);let r="Cache.delete";Ar.argumentLengthCheck(arguments,1,r),e=Ar.converters.RequestInfo(e,r,"request"),t=Ar.converters.CacheQueryOptions(t,r,"options");let a=null;if(Ar.is.Request(e)){if(a=Lk(e),a.method!=="GET"&&!t.ignoreMethod)return!1}else Kht(typeof e=="string"),a=Lk(new HAe(e));let o=[],s={type:"delete",request:a,options:t};o.push(s);let c=uJ(),l=null,d;try{d=this.#t(o)}catch(u){l=u}return queueMicrotask(()=>{l===null?c.resolve(!!d?.length):c.reject(l)}),c.promise}async keys(e=void 0,t={}){Ar.brandCheck(this,n);let r="Cache.keys";e!==void 0&&(e=Ar.converters.RequestInfo(e,r,"request")),t=Ar.converters.CacheQueryOptions(t,r,"options");let a=null;if(e!==void 0)if(Ar.is.Request(e)){if(a=Lk(e),a.method!=="GET"&&!t.ignoreMethod)return[]}else typeof e=="string"&&(a=Lk(new HAe(e)));let o=uJ(),s=[];if(e===void 0)for(let c of this.#e)s.push(c[0]);else{let c=this.#n(a,t);for(let l of c)s.push(l[0])}return queueMicrotask(()=>{let c=[];for(let l of s){let d=sBi(l,void 0,new AbortController().signal,"immutable");c.push(d)}o.resolve(Object.freeze(c))}),o.promise}#t(e){let t=this.#e,r=[...t],a=[],o=[];try{for(let s of e){if(s.type!=="delete"&&s.type!=="put")throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(s.type==="delete"&&s.response!=null)throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#n(s.request,s.options,a).length)throw new DOMException("???","InvalidStateError");let c;if(s.type==="delete"){if(c=this.#n(s.request,s.options),c.length===0)return[];for(let l of c){let d=t.indexOf(l);Kht(d!==-1),t.splice(d,1)}}else if(s.type==="put"){if(s.response==null)throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let l=s.request;if(!z4e(l.url))throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(l.method!=="GET")throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(s.options!=null)throw Ar.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});c=this.#n(s.request);for(let d of c){let u=t.indexOf(d);Kht(u!==-1),t.splice(u,1)}t.push([s.request,s.response]),a.push([s.request,s.response])}o.push([s.request,s.response])}return o}catch(s){throw this.#e.length=0,this.#e=r,s}}#n(e,t,r){let a=[],o=r??this.#e;for(let s of o){let[c,l]=s;this.#r(e,c,l,t)&&a.push(s)}return a}#r(e,t,r=null,a){let o=new URL(e.url),s=new URL(t.url);if(a?.ignoreSearch&&(s.search="",o.search=""),!nBi(o,s,!0))return!1;if(r==null||a?.ignoreVary||!r.headersList.contains("vary"))return!0;let c=Yht(r.headersList.get("vary"));for(let l of c){if(l==="*")return!1;let d=t.headersList.get(l),u=e.headersList.get(l);if(d!==u)return!1}return!0}#a(e,t,r=1/0){let a=null;if(e!==void 0)if(Ar.is.Request(e)){if(a=Lk(e),a.method!=="GET"&&!t.ignoreMethod)return[]}else typeof e=="string"&&(a=Lk(new HAe(e)));let o=[];if(e===void 0)for(let c of this.#e)o.push(c[1]);else{let c=this.#n(a,t);for(let l of c)o.push(l[1])}let s=[];for(let c of o){let l=aBi(c,"immutable");if(s.push(l.clone()),s.length>=r)break}return Object.freeze(s)}};Object.defineProperties(j4e.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:Q5,matchAll:Q5,add:Q5,addAll:Q5,put:Q5,delete:Q5,keys:Q5});var DLn=[{key:"ignoreSearch",converter:Ar.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:Ar.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:Ar.converters.boolean,defaultValue:()=>!1}];Ar.converters.CacheQueryOptions=Ar.dictionaryConverter(DLn);Ar.converters.MultiCacheQueryOptions=Ar.dictionaryConverter([...DLn,{key:"cacheName",converter:Ar.converters.DOMString}]);Ar.converters.Response=Ar.interfaceConverter(Ar.is.Response,"Response");Ar.converters["sequence"]=Ar.sequenceConverter(Ar.converters.RequestInfo);RLn.exports={Cache:j4e}});var NLn=P((t7s,QLn)=>{"use strict";var{Cache:G4e}=PLn(),{webidl:ug}=tA(),{kEnumerableProperty:WAe}=zi(),{kConstruct:ZAe}=Ys(),H4e=class n{#e=new Map;constructor(){arguments[0]!==ZAe&&ug.illegalConstructor(),ug.util.markAsUncloneable(this)}async match(e,t={}){if(ug.brandCheck(this,n),ug.argumentLengthCheck(arguments,1,"CacheStorage.match"),e=ug.converters.RequestInfo(e),t=ug.converters.MultiCacheQueryOptions(t),t.cacheName!=null){if(this.#e.has(t.cacheName)){let r=this.#e.get(t.cacheName);return await new G4e(ZAe,r).match(e,t)}}else for(let r of this.#e.values()){let o=await new G4e(ZAe,r).match(e,t);if(o!==void 0)return o}}async has(e){ug.brandCheck(this,n);let t="CacheStorage.has";return ug.argumentLengthCheck(arguments,1,t),e=ug.converters.DOMString(e,t,"cacheName"),this.#e.has(e)}async open(e){ug.brandCheck(this,n);let t="CacheStorage.open";if(ug.argumentLengthCheck(arguments,1,t),e=ug.converters.DOMString(e,t,"cacheName"),this.#e.has(e)){let a=this.#e.get(e);return new G4e(ZAe,a)}let r=[];return this.#e.set(e,r),new G4e(ZAe,r)}async delete(e){ug.brandCheck(this,n);let t="CacheStorage.delete";return ug.argumentLengthCheck(arguments,1,t),e=ug.converters.DOMString(e,t,"cacheName"),this.#e.delete(e)}async keys(){return ug.brandCheck(this,n),[...this.#e.keys()]}};Object.defineProperties(H4e.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:WAe,has:WAe,open:WAe,delete:WAe,keys:WAe});QLn.exports={CacheStorage:H4e}});var MLn=P((n7s,LLn)=>{"use strict";LLn.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}});var Jht=P((r7s,$Ln)=>{"use strict";function dBi(n){for(let e=0;e=0&&t<=8||t>=10&&t<=31||t===127)return!0}return!1}function FLn(n){for(let e=0;e126||t===34||t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===47||t===91||t===93||t===63||t===61||t===123||t===125)throw new Error("Invalid cookie name")}}function OLn(n){let e=n.length,t=0;if(n[0]==='"'){if(e===1||n[e-1]!=='"')throw new Error("Invalid cookie value");--e,++t}for(;t126||r===34||r===44||r===59||r===92)throw new Error("Invalid cookie value")}}function ULn(n){for(let e=0;ee.toString().padStart(2,"0"));function qLn(n){return typeof n=="number"&&(n=new Date(n)),`${pBi[n.getUTCDay()]}, ${W4e[n.getUTCDate()]} ${mBi[n.getUTCMonth()]} ${n.getUTCFullYear()} ${W4e[n.getUTCHours()]}:${W4e[n.getUTCMinutes()]}:${W4e[n.getUTCSeconds()]} GMT`}function ABi(n){if(n<0)throw new Error("Invalid cookie max-age")}function gBi(n){if(n.name.length===0)return null;FLn(n.name),OLn(n.value);let e=[`${n.name}=${n.value}`];n.name.startsWith("__Secure-")&&(n.secure=!0),n.name.startsWith("__Host-")&&(n.secure=!0,n.domain=null,n.path="/"),n.secure&&e.push("Secure"),n.httpOnly&&e.push("HttpOnly"),typeof n.maxAge=="number"&&(ABi(n.maxAge),e.push(`Max-Age=${n.maxAge}`)),n.domain&&(uBi(n.domain),e.push(`Domain=${n.domain}`)),n.path&&(ULn(n.path),e.push(`Path=${n.path}`)),n.expires&&n.expires.toString()!=="Invalid Date"&&e.push(`Expires=${qLn(n.expires)}`),n.sameSite&&e.push(`SameSite=${n.sameSite}`);for(let t of n.unparsed){if(!t.includes("="))throw new Error("Invalid unparsed");let[r,...a]=t.split("=");e.push(`${r.trim()}=${a.join("=")}`)}return e.join("; ")}$Ln.exports={isCTLExcludingHtab:dBi,validateCookieName:FLn,validateCookiePath:ULn,validateCookieValue:OLn,toIMFDate:qLn,stringify:gBi}});var jLn=P((i7s,zLn)=>{"use strict";var{maxNameValuePairSize:fBi,maxAttributeValueSize:hBi}=MLn(),{isCTLExcludingHtab:bBi}=Jht(),{collectASequenceOfCodePointsFast:Z4e}=Xy(),yBi=require("node:assert"),{unescape:_Bi}=require("node:querystring");function vBi(n){if(bBi(n))return null;let e="",t="",r="",a="";if(n.includes(";")){let o={position:0};e=Z4e(";",n,o),t=n.slice(o.position)}else e=n;if(!e.includes("="))a=e;else{let o={position:0};r=Z4e("=",e,o),a=e.slice(o.position+1)}return r=r.trim(),a=a.trim(),r.length+a.length>fBi?null:{name:r,value:_Bi(a),...pJ(t)}}function pJ(n,e={}){if(n.length===0)return e;yBi(n[0]===";"),n=n.slice(1);let t="";n.includes(";")?(t=Z4e(";",n,{position:0}),n=n.slice(t.length)):(t=n,n="");let r="",a="";if(t.includes("=")){let s={position:0};r=Z4e("=",t,s),a=t.slice(s.position+1)}else r=t;if(r=r.trim(),a=a.trim(),a.length>hBi)return pJ(n,e);let o=r.toLowerCase();if(o==="expires"){let s=new Date(a);e.expires=s}else if(o==="max-age"){let s=a.charCodeAt(0);if((s<48||s>57)&&a[0]!=="-"||!/^\d+$/.test(a))return pJ(n,e);let c=Number(a);e.maxAge=c}else if(o==="domain"){let s=a;s[0]==="."&&(s=s.slice(1)),s=s.toLowerCase(),e.domain=s}else if(o==="path"){let s="";a.length===0||a[0]!=="/"?s="/":s=a,e.path=s}else if(o==="secure")e.secure=!0;else if(o==="httponly")e.httpOnly=!0;else if(o==="samesite"){let s="Default",c=a.toLowerCase();c.includes("none")&&(s="None"),c.includes("strict")&&(s="Strict"),c.includes("lax")&&(s="Lax"),e.sameSite=s}else e.unparsed??=[],e.unparsed.push(`${r}=${a}`);return pJ(n,e)}zLn.exports={parseSetCookie:vBi,parseUnparsedAttributes:pJ}});var ZLn=P((a7s,WLn)=>{"use strict";var{parseSetCookie:GLn}=jLn(),{stringify:CBi}=Jht(),{webidl:so}=tA(),{Headers:wBi}=B5(),V4e=so.brandCheckMultiple([wBi,globalThis.Headers].filter(Boolean));function EBi(n){so.argumentLengthCheck(arguments,1,"getCookies"),V4e(n);let e=n.get("cookie"),t={};if(!e)return t;for(let r of e.split(";")){let[a,...o]=r.split("=");t[a.trim()]=o.join("=")}return t}function xBi(n,e,t){V4e(n);let r="deleteCookie";so.argumentLengthCheck(arguments,2,r),e=so.converters.DOMString(e,r,"name"),t=so.converters.DeleteCookieAttributes(t),HLn(n,{name:e,value:"",expires:new Date(0),...t})}function IBi(n){so.argumentLengthCheck(arguments,1,"getSetCookies"),V4e(n);let e=n.getSetCookie();return e?e.map(t=>GLn(t)):[]}function kBi(n){return n=so.converters.DOMString(n),GLn(n)}function HLn(n,e){so.argumentLengthCheck(arguments,2,"setCookie"),V4e(n),e=so.converters.Cookie(e);let t=CBi(e);t&&n.append("set-cookie",t,!0)}so.converters.DeleteCookieAttributes=so.dictionaryConverter([{converter:so.nullableConverter(so.converters.DOMString),key:"path",defaultValue:()=>null},{converter:so.nullableConverter(so.converters.DOMString),key:"domain",defaultValue:()=>null}]);so.converters.Cookie=so.dictionaryConverter([{converter:so.converters.DOMString,key:"name"},{converter:so.converters.DOMString,key:"value"},{converter:so.nullableConverter(n=>typeof n=="number"?so.converters["unsigned long long"](n):new Date(n)),key:"expires",defaultValue:()=>null},{converter:so.nullableConverter(so.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:so.nullableConverter(so.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:so.nullableConverter(so.converters.DOMString),key:"path",defaultValue:()=>null},{converter:so.nullableConverter(so.converters.boolean),key:"secure",defaultValue:()=>null},{converter:so.nullableConverter(so.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:so.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:so.sequenceConverter(so.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);WLn.exports={getCookies:EBi,deleteCookie:xBi,getSetCookies:IBi,setCookie:HLn,parseCookie:kBi}});var J4e=P((o7s,YLn)=>{"use strict";var{webidl:Cr}=tA(),{kEnumerableProperty:Ab}=zi(),{kConstruct:VLn}=Ys(),mJ=class n extends Event{#e;constructor(e,t={}){if(e===VLn){super(arguments[1],arguments[2]),Cr.util.markAsUncloneable(this);return}let r="MessageEvent constructor";Cr.argumentLengthCheck(arguments,1,r),e=Cr.converters.DOMString(e,r,"type"),t=Cr.converters.MessageEventInit(t,r,"eventInitDict"),super(e,t),this.#e=t,Cr.util.markAsUncloneable(this)}get data(){return Cr.brandCheck(this,n),this.#e.data}get origin(){return Cr.brandCheck(this,n),this.#e.origin}get lastEventId(){return Cr.brandCheck(this,n),this.#e.lastEventId}get source(){return Cr.brandCheck(this,n),this.#e.source}get ports(){return Cr.brandCheck(this,n),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(e,t=!1,r=!1,a=null,o="",s="",c=null,l=[]){return Cr.brandCheck(this,n),Cr.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new n(e,{bubbles:t,cancelable:r,data:a,origin:o,lastEventId:s,source:c,ports:l})}static createFastMessageEvent(e,t){let r=new n(VLn,e,t);return r.#e=t,r.#e.data??=null,r.#e.origin??="",r.#e.lastEventId??="",r.#e.source??=null,r.#e.ports??=[],r}},{createFastMessageEvent:SBi}=mJ;delete mJ.createFastMessageEvent;var Y4e=class n extends Event{#e;constructor(e,t={}){let r="CloseEvent constructor";Cr.argumentLengthCheck(arguments,1,r),e=Cr.converters.DOMString(e,r,"type"),t=Cr.converters.CloseEventInit(t),super(e,t),this.#e=t,Cr.util.markAsUncloneable(this)}get wasClean(){return Cr.brandCheck(this,n),this.#e.wasClean}get code(){return Cr.brandCheck(this,n),this.#e.code}get reason(){return Cr.brandCheck(this,n),this.#e.reason}},K4e=class n extends Event{#e;constructor(e,t){let r="ErrorEvent constructor";Cr.argumentLengthCheck(arguments,1,r),super(e,t),Cr.util.markAsUncloneable(this),e=Cr.converters.DOMString(e,r,"type"),t=Cr.converters.ErrorEventInit(t??{}),this.#e=t}get message(){return Cr.brandCheck(this,n),this.#e.message}get filename(){return Cr.brandCheck(this,n),this.#e.filename}get lineno(){return Cr.brandCheck(this,n),this.#e.lineno}get colno(){return Cr.brandCheck(this,n),this.#e.colno}get error(){return Cr.brandCheck(this,n),this.#e.error}};Object.defineProperties(mJ.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:Ab,origin:Ab,lastEventId:Ab,source:Ab,ports:Ab,initMessageEvent:Ab});Object.defineProperties(Y4e.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:Ab,code:Ab,wasClean:Ab});Object.defineProperties(K4e.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:Ab,filename:Ab,lineno:Ab,colno:Ab,error:Ab});Cr.converters.MessagePort=Cr.interfaceConverter(Cr.is.MessagePort,"MessagePort");Cr.converters["sequence"]=Cr.sequenceConverter(Cr.converters.MessagePort);var Xht=[{key:"bubbles",converter:Cr.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:Cr.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:Cr.converters.boolean,defaultValue:()=>!1}];Cr.converters.MessageEventInit=Cr.dictionaryConverter([...Xht,{key:"data",converter:Cr.converters.any,defaultValue:()=>null},{key:"origin",converter:Cr.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:Cr.converters.DOMString,defaultValue:()=>""},{key:"source",converter:Cr.nullableConverter(Cr.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:Cr.converters["sequence"],defaultValue:()=>new Array(0)}]);Cr.converters.CloseEventInit=Cr.dictionaryConverter([...Xht,{key:"wasClean",converter:Cr.converters.boolean,defaultValue:()=>!1},{key:"code",converter:Cr.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:Cr.converters.USVString,defaultValue:()=>""}]);Cr.converters.ErrorEventInit=Cr.dictionaryConverter([...Xht,{key:"message",converter:Cr.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:Cr.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:Cr.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:Cr.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:Cr.converters.any}]);YLn.exports={MessageEvent:mJ,CloseEvent:Y4e,ErrorEvent:K4e,createFastMessageEvent:SBi}});var $L=P((s7s,KLn)=>{"use strict";var TBi="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",BBi={enumerable:!0,writable:!1,configurable:!1},DBi={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},RBi={SENT:1,RECEIVED:2},PBi={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},QBi=65535,NBi={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},LBi=Buffer.allocUnsafe(0),MBi={text:1,typedArray:2,arrayBuffer:3,blob:4};KLn.exports={uid:TBi,sentCloseFrameState:RBi,staticPropertyDescriptors:BBi,states:DBi,opcodes:PBi,maxUnsigned16Bit:QBi,parserStates:NBi,emptyBuffer:LBi,sendHints:MBi}});var N5=P((c7s,n4n)=>{"use strict";var{states:X4e,opcodes:AJ}=$L(),{isUtf8:FBi}=require("node:buffer"),{collectASequenceOfCodePointsFast:OBi,removeHTTPWhitespace:JLn}=Xy();function UBi(n){return n===X4e.CONNECTING}function qBi(n){return n===X4e.OPEN}function $Bi(n){return n===X4e.CLOSING}function zBi(n){return n===X4e.CLOSED}function jBi(n,e,t=(a,o)=>new Event(a,o),r={}){let a=t(n,r);e.dispatchEvent(a)}function GBi(n,e,t){n.onMessage(e,t)}function HBi(n){return n.byteLength===n.buffer.byteLength?n.buffer:new Uint8Array(n).buffer}function WBi(n){if(n.length===0)return!1;for(let e=0;e126||t===34||t===40||t===41||t===44||t===47||t===58||t===59||t===60||t===61||t===62||t===63||t===64||t===91||t===92||t===93||t===123||t===125)return!1}return!0}function ZBi(n){return n>=1e3&&n<1015?n!==1004&&n!==1005&&n!==1006:n>=3e3&&n<=4999}function XLn(n){return n===AJ.CLOSE||n===AJ.PING||n===AJ.PONG}function e4n(n){return n===AJ.CONTINUATION}function t4n(n){return n===AJ.TEXT||n===AJ.BINARY}function VBi(n){return t4n(n)||e4n(n)||XLn(n)}function YBi(n){let e={position:0},t=new Map;for(;e.position57)return!1}return!0}function JBi(n,e){let t;try{t=new URL(n,e)}catch(r){throw new DOMException(r,"SyntaxError")}if(t.protocol==="http:"?t.protocol="ws:":t.protocol==="https:"&&(t.protocol="wss:"),t.protocol!=="ws:"&&t.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(t.hash.length||t.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return t}function XBi(n,e){if(n!==null&&n!==1e3&&(n<3e3||n>4999))throw new DOMException("invalid code","InvalidAccessError");if(e!==null){let t=Buffer.byteLength(e);if(t>123)throw new DOMException(`Reason must be less than 123 bytes; received ${t}`,"SyntaxError")}}var eDi=(()=>{if(typeof process.versions.icu=="string"){let n=new TextDecoder("utf-8",{fatal:!0});return n.decode.bind(n)}return function(n){if(FBi(n))return n.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();n4n.exports={isConnecting:UBi,isEstablished:qBi,isClosing:$Bi,isClosed:zBi,fireEvent:jBi,isValidSubprotocol:WBi,isValidStatusCode:ZBi,websocketMessageReceived:GBi,utf8Decode:eDi,isControlFrame:XLn,isContinuationFrame:e4n,isTextBinaryFrame:t4n,isValidOpcode:VBi,parseExtensions:YBi,isValidClientWindowBits:KBi,toArrayBuffer:HBi,getURLRecord:JBi,validateCloseCodeAndReason:XBi}});var YAe=P((l7s,i4n)=>{"use strict";var{maxUnsigned16Bit:r4n,opcodes:tDi}=$L(),eMe=8*1024,ebt,VAe=null,gJ=eMe;try{ebt=require("node:crypto")}catch{ebt={randomFillSync:function(e,t,r){for(let a=0;ar4n?(s+=8,o=127):a>125&&(s+=2,o=126);let c=Buffer.allocUnsafe(a+s);c[0]=c[1]=0,c[0]|=128,c[0]=(c[0]&240)+e;c[s-4]=r[0],c[s-3]=r[1],c[s-2]=r[2],c[s-1]=r[3],c[1]=o,o===126?c.writeUInt16BE(a,2):o===127&&(c[2]=c[3]=0,c.writeUIntBE(a,4,6)),c[1]|=128;for(let l=0;lr4n?(o+=8,a=127):r>125&&(o+=2,a=126);let s=Buffer.allocUnsafeSlow(o);return s[0]=128|tDi.TEXT,s[1]=a|128,s[o-4]=t[0],s[o-3]=t[1],s[o-2]=t[2],s[o-1]=t[3],a===126?s.writeUInt16BE(r,2):a===127&&(s[2]=s[3]=0,s.writeUIntBE(r,4,6)),[s,e]}};i4n.exports={WebsocketFrameSend:nbt,generateMask:tbt}});var nMe=P((d7s,l4n)=>{"use strict";var{uid:nDi,states:tMe,sentCloseFrameState:rbt,emptyBuffer:a4n,opcodes:rDi}=$L(),{parseExtensions:iDi,isClosed:aDi,isClosing:oDi,isEstablished:s4n,validateCloseCodeAndReason:sDi}=N5(),{channels:o4n}=nD(),{makeRequest:cDi}=dJ(),{fetching:lDi}=GAe(),{Headers:dDi,getHeadersList:uDi}=B5(),{getDecodeSplit:pDi}=ff(),{WebsocketFrameSend:mDi}=YAe(),ADi=require("node:assert"),ibt;try{ibt=require("node:crypto")}catch{}function gDi(n,e,t,r,a){let o=n;o.protocol=n.protocol==="ws:"?"http:":"https:";let s=cDi({urlList:[o],client:t,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(a.headers){let u=uDi(new dDi(a.headers));s.headersList=u}let c=ibt.randomBytes(16).toString("base64");s.headersList.append("sec-websocket-key",c,!0),s.headersList.append("sec-websocket-version","13",!0);for(let u of e)s.headersList.append("sec-websocket-protocol",u,!0);return s.headersList.append("sec-websocket-extensions","permessage-deflate; client_max_window_bits",!0),lDi({request:s,useParallelQueue:!0,dispatcher:a.dispatcher,processResponse(u){if(u.type==="error"&&(r.readyState=tMe.CLOSED),u.type==="error"||u.status!==101){mD(r,1002,"Received network error or non-101 status code.",u.error);return}if(e.length!==0&&!u.headersList.get("Sec-WebSocket-Protocol")){mD(r,1002,"Server did not respond with sent protocols.");return}if(u.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){mD(r,1002,'Server did not set Upgrade header to "websocket".');return}if(u.headersList.get("Connection")?.toLowerCase()!=="upgrade"){mD(r,1002,'Server did not set Connection header to "upgrade".');return}let p=u.headersList.get("Sec-WebSocket-Accept"),m=ibt.createHash("sha1").update(c+nDi).digest("base64");if(p!==m){mD(r,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let A=u.headersList.get("Sec-WebSocket-Extensions"),g;if(A!==null&&(g=iDi(A),!g.has("permessage-deflate"))){mD(r,1002,"Sec-WebSocket-Extensions header does not match.");return}let f=u.headersList.get("Sec-WebSocket-Protocol");if(f!==null&&!pDi("sec-websocket-protocol",s.headersList).includes(f)){mD(r,1002,"Protocol was not set in the opening handshake.");return}u.socket.on("data",r.onSocketData),u.socket.on("close",r.onSocketClose),u.socket.on("error",r.onSocketError),o4n.open.hasSubscribers&&o4n.open.publish({address:u.socket.address(),protocol:f,extensions:A}),r.wasEverConnected=!0,r.onConnectionEstablished(u,g)}})}function c4n(n,e,t,r=!1){if(e??=null,t??="",r&&sDi(e,t),!(aDi(n.readyState)||oDi(n.readyState)))if(!s4n(n.readyState))mD(n),n.readyState=tMe.CLOSING;else if(!n.closeState.has(rbt.SENT)&&!n.closeState.has(rbt.RECEIVED)){let a=new mDi;t.length!==0&&e===null&&(e=1e3),ADi(e===null||Number.isInteger(e)),e===null&&t.length===0?a.frameData=a4n:e!==null&&t===null?(a.frameData=Buffer.allocUnsafe(2),a.frameData.writeUInt16BE(e,0)):e!==null&&t!==null?(a.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(t)),a.frameData.writeUInt16BE(e,0),a.frameData.write(t,2,"utf-8")):a.frameData=a4n,n.socket.write(a.createFrame(rDi.CLOSE)),n.closeState.add(rbt.SENT),n.readyState=tMe.CLOSING}else n.readyState=tMe.CLOSING}function mD(n,e,t,r){s4n(n.readyState)&&c4n(n,e,t,!1),n.controller.abort(),n.socket?.destroyed===!1&&n.socket.destroy(),n.onFail(e,t,r)}l4n.exports={establishWebSocketConnection:gDi,failWebsocketConnection:mD,closeWebSocketConnection:c4n}});var u4n=P((u7s,d4n)=>{"use strict";var{createInflateRaw:fDi,Z_DEFAULT_WINDOWBITS:hDi}=require("node:zlib"),{isValidClientWindowBits:bDi}=N5(),yDi=Buffer.from([0,0,255,255]),rMe=Symbol("kBuffer"),iMe=Symbol("kLength"),abt=class{#e;#t={};constructor(e){this.#t.serverNoContextTakeover=e.has("server_no_context_takeover"),this.#t.serverMaxWindowBits=e.get("server_max_window_bits")}decompress(e,t,r){if(!this.#e){let a=hDi;if(this.#t.serverMaxWindowBits){if(!bDi(this.#t.serverMaxWindowBits)){r(new Error("Invalid server_max_window_bits"));return}a=Number.parseInt(this.#t.serverMaxWindowBits)}this.#e=fDi({windowBits:a}),this.#e[rMe]=[],this.#e[iMe]=0,this.#e.on("data",o=>{this.#e[rMe].push(o),this.#e[iMe]+=o.length}),this.#e.on("error",o=>{this.#e=null,r(o)})}this.#e.write(e),t&&this.#e.write(yDi),this.#e.flush(()=>{let a=Buffer.concat(this.#e[rMe],this.#e[iMe]);this.#e[rMe].length=0,this.#e[iMe]=0,r(null,a)})}};d4n.exports={PerMessageDeflate:abt}});var cbt=P((p7s,f4n)=>{"use strict";var{Writable:_Di}=require("node:stream"),vDi=require("node:assert"),{parserStates:gb,opcodes:fJ,states:CDi,emptyBuffer:p4n,sentCloseFrameState:KAe}=$L(),{channels:aMe}=nD(),{isValidStatusCode:wDi,isValidOpcode:EDi,websocketMessageReceived:m4n,utf8Decode:xDi,isControlFrame:A4n,isTextBinaryFrame:obt,isContinuationFrame:IDi}=N5(),{failWebsocketConnection:a0}=nMe(),{WebsocketFrameSend:g4n}=YAe(),{PerMessageDeflate:kDi}=u4n(),sbt=class extends _Di{#e=[];#t=0;#n=0;#r=!1;#a=gb.INFO;#i={};#l=[];#o;#s;constructor(e,t){super(),this.#s=e,this.#o=t??new Map,this.#o.has("permessage-deflate")&&this.#o.set("permessage-deflate",new kDi(t))}_write(e,t,r){this.#e.push(e),this.#n+=e.length,this.#r=!0,this.run(r)}run(e){for(;this.#r;)if(this.#a===gb.INFO){if(this.#n<2)return e();let t=this.consume(2),r=(t[0]&128)!==0,a=t[0]&15,o=(t[1]&128)===128,s=!r&&a!==fJ.CONTINUATION,c=t[1]&127,l=t[0]&64,d=t[0]&32,u=t[0]&16;if(!EDi(a))return a0(this.#s,1002,"Invalid opcode received"),e();if(o)return a0(this.#s,1002,"Frame cannot be masked"),e();if(l!==0&&!this.#o.has("permessage-deflate")){a0(this.#s,1002,"Expected RSV1 to be clear.");return}if(d!==0||u!==0){a0(this.#s,1002,"RSV1, RSV2, RSV3 must be clear");return}if(s&&!obt(a)){a0(this.#s,1002,"Invalid frame type was fragmented.");return}if(obt(a)&&this.#l.length>0){a0(this.#s,1002,"Expected continuation frame");return}if(this.#i.fragmented&&s){a0(this.#s,1002,"Fragmented frame exceeded 125 bytes.");return}if((c>125||s)&&A4n(a)){a0(this.#s,1002,"Control frame either too large or fragmented");return}if(IDi(a)&&this.#l.length===0&&!this.#i.compressed){a0(this.#s,1002,"Unexpected continuation frame");return}c<=125?(this.#i.payloadLength=c,this.#a=gb.READ_DATA):c===126?this.#a=gb.PAYLOADLENGTH_16:c===127&&(this.#a=gb.PAYLOADLENGTH_64),obt(a)&&(this.#i.binaryType=a,this.#i.compressed=l!==0),this.#i.opcode=a,this.#i.masked=o,this.#i.fin=r,this.#i.fragmented=s}else if(this.#a===gb.PAYLOADLENGTH_16){if(this.#n<2)return e();let t=this.consume(2);this.#i.payloadLength=t.readUInt16BE(0),this.#a=gb.READ_DATA}else if(this.#a===gb.PAYLOADLENGTH_64){if(this.#n<8)return e();let t=this.consume(8),r=t.readUInt32BE(0);if(r>2**31-1){a0(this.#s,1009,"Received payload length > 2^31 bytes.");return}let a=t.readUInt32BE(4);this.#i.payloadLength=(r<<8)+a,this.#a=gb.READ_DATA}else if(this.#a===gb.READ_DATA){if(this.#n{if(r){a0(this.#s,1007,r.message);return}if(this.writeFragments(a),!this.#i.fin){this.#a=gb.INFO,this.#r=!0,this.run(e);return}m4n(this.#s,this.#i.binaryType,this.consumeFragments()),this.#r=!0,this.#a=gb.INFO,this.run(e)}),this.#r=!1;break}}}consume(e){if(e>this.#n)throw new Error("Called consume() before buffers satiated.");if(e===0)return p4n;this.#n-=e;let t=this.#e[0];if(t.length>e)return this.#e[0]=t.subarray(e,t.length),t.subarray(0,e);if(t.length===e)return this.#e.shift();{let r=0,a=Buffer.allocUnsafeSlow(e);for(;r!==e;){let o=this.#e[0],s=o.length;if(s+r===e){a.set(this.#e.shift(),r);break}else if(s+r>e){a.set(o.subarray(0,e-r),r),this.#e[0]=o.subarray(e-r);break}else a.set(this.#e.shift(),r),r+=s}return a}}writeFragments(e){this.#t+=e.length,this.#l.push(e)}consumeFragments(){let e=this.#l;if(e.length===1)return this.#t=0,e.shift();let t=0,r=Buffer.allocUnsafeSlow(this.#t);for(let a=0;a=2&&(t=e.readUInt16BE(0)),t!==void 0&&!wDi(t))return{code:1002,reason:"Invalid status code",error:!0};let r=e.subarray(2);r[0]===239&&r[1]===187&&r[2]===191&&(r=r.subarray(3));try{r=xDi(r)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code:t,reason:r,error:!1}}parseControlFrame(e){let{opcode:t,payloadLength:r}=this.#i;if(t===fJ.CLOSE){if(r===1)return a0(this.#s,1002,"Received close frame with a 1-byte body."),!1;if(this.#i.closeInfo=this.parseCloseBody(e),this.#i.closeInfo.error){let{code:a,reason:o}=this.#i.closeInfo;return a0(this.#s,a,o),!1}if(!this.#s.closeState.has(KAe.SENT)&&!this.#s.closeState.has(KAe.RECEIVED)){let a=p4n;this.#i.closeInfo.code&&(a=Buffer.allocUnsafe(2),a.writeUInt16BE(this.#i.closeInfo.code,0));let o=new g4n(a);this.#s.socket.write(o.createFrame(fJ.CLOSE)),this.#s.closeState.add(KAe.SENT)}return this.#s.readyState=CDi.CLOSING,this.#s.closeState.add(KAe.RECEIVED),!1}else if(t===fJ.PING){if(!this.#s.closeState.has(KAe.RECEIVED)){let a=new g4n(e);this.#s.socket.write(a.createFrame(fJ.PONG)),aMe.ping.hasSubscribers&&aMe.ping.publish({payload:e})}}else t===fJ.PONG&&aMe.pong.hasSubscribers&&aMe.pong.publish({payload:e});return!0}get closingInfo(){return this.#i.closeInfo}};f4n.exports={ByteParser:sbt}});var _4n=P((m7s,y4n)=>{"use strict";var{WebsocketFrameSend:b4n}=YAe(),{opcodes:h4n,sendHints:L5}=$L(),SDi=sft(),dbt=class{#e=new SDi;#t=!1;#n;constructor(e){this.#n=e}add(e,t,r){if(r!==L5.blob){if(this.#t){let o={promise:null,callback:t,frame:lbt(e,r)};this.#e.push(o)}else if(r===L5.text){let{0:o,1:s}=b4n.createFastTextFrame(e);this.#n.cork(),this.#n.write(o),this.#n.write(s,t),this.#n.uncork()}else this.#n.write(lbt(e,r),t);return}let a={promise:e.arrayBuffer().then(o=>{a.promise=null,a.frame=lbt(o,r)}),callback:t,frame:null};this.#e.push(a),this.#t||this.#r()}async#r(){this.#t=!0;let e=this.#e;for(;!e.isEmpty();){let t=e.shift();t.promise!==null&&await t.promise,this.#n.write(t.frame,t.callback),t.callback=t.frame=null}this.#t=!1}};function lbt(n,e){return new b4n(TDi(n,e)).createFrame(e===L5.text?h4n.TEXT:h4n.BINARY)}function TDi(n,e){switch(e){case L5.text:case L5.typedArray:return new Uint8Array(n.buffer,n.byteOffset,n.byteLength);case L5.arrayBuffer:case L5.blob:return new Uint8Array(n)}}y4n.exports={SendQueue:dbt}});var k4n=P((A7s,I4n)=>{"use strict";var{webidl:ni}=tA(),{URLSerializer:BDi}=Xy(),{environmentSettingsObject:v4n}=ff(),{staticPropertyDescriptors:zL,states:Mk,sentCloseFrameState:ubt,sendHints:oMe,opcodes:C4n}=$L(),{isConnecting:DDi,isEstablished:RDi,isClosing:PDi,isValidSubprotocol:QDi,fireEvent:JAe,utf8Decode:NDi,toArrayBuffer:LDi,getURLRecord:MDi}=N5(),{establishWebSocketConnection:FDi,closeWebSocketConnection:ODi,failWebsocketConnection:w4n}=nMe(),{ByteParser:UDi}=cbt(),{kEnumerableProperty:Qv}=zi(),{getGlobalDispatcher:qDi}=C4e(),{types:x4n}=require("node:util"),{ErrorEvent:$Di,CloseEvent:E4n,createFastMessageEvent:zDi}=J4e(),{SendQueue:jDi}=_4n(),{channels:sMe}=nD(),o0=class n extends EventTarget{#e={open:null,error:null,close:null,message:null};#t=0;#n="";#r="";#a;#i={onConnectionEstablished:(e,t)=>this.#d(e,t),onFail:(e,t,r)=>this.#u(e,t,r),onMessage:(e,t)=>this.#c(e,t),onParserError:e=>w4n(this.#i,null,e.message),onParserDrain:()=>this.#m(),onSocketData:e=>{this.#s.write(e)||this.#i.socket.pause()},onSocketError:e=>{this.#i.readyState=Mk.CLOSING,sMe.socketError.hasSubscribers&&sMe.socketError.publish(e),this.#i.socket.destroy()},onSocketClose:()=>this.#A(),readyState:Mk.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#l;#o;#s;constructor(e,t=[]){super(),ni.util.markAsUncloneable(this);let r="WebSocket constructor";ni.argumentLengthCheck(arguments,1,r);let a=ni.converters["DOMString or sequence or WebSocketInit"](t,r,"options");e=ni.converters.USVString(e),t=a.protocols;let o=v4n.settingsObject.baseUrl,s=MDi(e,o);if(typeof t=="string"&&(t=[t]),t.length!==new Set(t.map(l=>l.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(t.length>0&&!t.every(l=>QDi(l)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#l=new URL(s.href);let c=v4n.settingsObject;this.#i.controller=FDi(s,t,c,this.#i,a),this.#i.readyState=n.CONNECTING,this.#o="blob"}close(e=void 0,t=void 0){ni.brandCheck(this,n),e!==void 0&&(e=ni.converters["unsigned short"](e,"WebSocket.close","code",{clamp:!0})),t!==void 0&&(t=ni.converters.USVString(t)),e??=null,t??="",ODi(this.#i,e,t,!0)}send(e){ni.brandCheck(this,n);let t="WebSocket.send";if(ni.argumentLengthCheck(arguments,1,t),e=ni.converters.WebSocketSendData(e,t,"data"),DDi(this.#i.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!RDi(this.#i.readyState)||PDi(this.#i.readyState)))if(typeof e=="string"){let r=Buffer.from(e);this.#t+=r.byteLength,this.#a.add(r,()=>{this.#t-=r.byteLength},oMe.text)}else x4n.isArrayBuffer(e)?(this.#t+=e.byteLength,this.#a.add(e,()=>{this.#t-=e.byteLength},oMe.arrayBuffer)):ArrayBuffer.isView(e)?(this.#t+=e.byteLength,this.#a.add(e,()=>{this.#t-=e.byteLength},oMe.typedArray)):ni.is.Blob(e)&&(this.#t+=e.size,this.#a.add(e,()=>{this.#t-=e.size},oMe.blob))}get readyState(){return ni.brandCheck(this,n),this.#i.readyState}get bufferedAmount(){return ni.brandCheck(this,n),this.#t}get url(){return ni.brandCheck(this,n),BDi(this.#l)}get extensions(){return ni.brandCheck(this,n),this.#r}get protocol(){return ni.brandCheck(this,n),this.#n}get onopen(){return ni.brandCheck(this,n),this.#e.open}set onopen(e){ni.brandCheck(this,n),this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onerror(){return ni.brandCheck(this,n),this.#e.error}set onerror(e){ni.brandCheck(this,n),this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}get onclose(){return ni.brandCheck(this,n),this.#e.close}set onclose(e){ni.brandCheck(this,n),this.#e.close&&this.removeEventListener("close",this.#e.close),typeof e=="function"?(this.#e.close=e,this.addEventListener("close",e)):this.#e.close=null}get onmessage(){return ni.brandCheck(this,n),this.#e.message}set onmessage(e){ni.brandCheck(this,n),this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get binaryType(){return ni.brandCheck(this,n),this.#o}set binaryType(e){ni.brandCheck(this,n),e!=="blob"&&e!=="arraybuffer"?this.#o="blob":this.#o=e}#d(e,t){this.#i.socket=e.socket;let r=new UDi(this.#i,t);r.on("drain",()=>this.#i.onParserDrain()),r.on("error",s=>this.#i.onParserError(s)),this.#s=r,this.#a=new jDi(e.socket),this.#i.readyState=Mk.OPEN;let a=e.headersList.get("sec-websocket-extensions");a!==null&&(this.#r=a);let o=e.headersList.get("sec-websocket-protocol");o!==null&&(this.#n=o),JAe("open",this)}#u(e,t,r){t&&JAe("error",this,(a,o)=>new $Di(a,o),{error:new Error(t,r?{cause:r}:void 0),message:t}),this.#i.wasEverConnected||(this.#i.readyState=Mk.CLOSED,JAe("close",this,(a,o)=>new E4n(a,o),{wasClean:!1,code:e,reason:t}))}#c(e,t){if(this.#i.readyState!==Mk.OPEN)return;let r;if(e===C4n.TEXT)try{r=NDi(t)}catch{w4n(this.#i,1007,"Received invalid UTF-8 in text frame.");return}else e===C4n.BINARY&&(this.#o==="blob"?r=new Blob([t]):r=LDi(t));JAe("message",this,zDi,{origin:this.#l.origin,data:r})}#m(){this.#i.socket.resume()}#A(){let e=this.#i.closeState.has(ubt.SENT)&&this.#i.closeState.has(ubt.RECEIVED),t=1005,r="",a=this.#s.closingInfo;a&&!a.error?(t=a.code??1005,r=a.reason):this.#i.closeState.has(ubt.RECEIVED)||(t=1006),this.#i.readyState=Mk.CLOSED,JAe("close",this,(o,s)=>new E4n(o,s),{wasClean:e,code:t,reason:r}),sMe.close.hasSubscribers&&sMe.close.publish({websocket:this,code:t,reason:r})}};o0.CONNECTING=o0.prototype.CONNECTING=Mk.CONNECTING;o0.OPEN=o0.prototype.OPEN=Mk.OPEN;o0.CLOSING=o0.prototype.CLOSING=Mk.CLOSING;o0.CLOSED=o0.prototype.CLOSED=Mk.CLOSED;Object.defineProperties(o0.prototype,{CONNECTING:zL,OPEN:zL,CLOSING:zL,CLOSED:zL,url:Qv,readyState:Qv,bufferedAmount:Qv,onopen:Qv,onerror:Qv,onclose:Qv,close:Qv,onmessage:Qv,binaryType:Qv,send:Qv,extensions:Qv,protocol:Qv,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(o0,{CONNECTING:zL,OPEN:zL,CLOSING:zL,CLOSED:zL});ni.converters["sequence"]=ni.sequenceConverter(ni.converters.DOMString);ni.converters["DOMString or sequence"]=function(n,e,t){return ni.util.Type(n)===ni.util.Types.OBJECT&&Symbol.iterator in n?ni.converters["sequence"](n):ni.converters.DOMString(n,e,t)};ni.converters.WebSocketInit=ni.dictionaryConverter([{key:"protocols",converter:ni.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:ni.converters.any,defaultValue:()=>qDi()},{key:"headers",converter:ni.nullableConverter(ni.converters.HeadersInit)}]);ni.converters["DOMString or sequence or WebSocketInit"]=function(n){return ni.util.Type(n)===ni.util.Types.OBJECT&&!(Symbol.iterator in n)?ni.converters.WebSocketInit(n):{protocols:ni.converters["DOMString or sequence"](n)}};ni.converters.WebSocketSendData=function(n){return ni.util.Type(n)===ni.util.Types.OBJECT&&(ni.is.Blob(n)||ArrayBuffer.isView(n)||x4n.isArrayBuffer(n))?n:ni.converters.USVString(n)};I4n.exports={WebSocket:o0}});var pbt=P((g7s,B4n)=>{"use strict";var{webidl:cMe}=tA(),{validateCloseCodeAndReason:GDi}=N5(),{kConstruct:S4n}=Ys(),{kEnumerableProperty:T4n}=zi(),M5=class n extends DOMException{#e;#t;constructor(e="",t=void 0){if(e=cMe.converters.DOMString(e,"WebSocketError","message"),super(e,"WebSocketError"),t===S4n)return;t!==null&&(t=cMe.converters.WebSocketCloseInfo(t));let r=t.closeCode??null,a=t.reason??"";GDi(r,a),a.length!==0&&r===null&&(r=1e3),this.#e=r,this.#t=a}get closeCode(){return this.#e}get reason(){return this.#t}static createUnvalidatedWebSocketError(e,t,r){let a=new n(e,S4n);return a.#e=t,a.#t=r,a}},{createUnvalidatedWebSocketError:HDi}=M5;delete M5.createUnvalidatedWebSocketError;Object.defineProperties(M5.prototype,{closeCode:T4n,reason:T4n,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});cMe.is.WebSocketError=cMe.util.MakeTypeAssertion(M5);B4n.exports={WebSocketError:M5,createUnvalidatedWebSocketError:HDi}});var N4n=P((f7s,Q4n)=>{"use strict";var{createDeferredPromise:mbt,environmentSettingsObject:D4n}=ff(),{states:hJ,opcodes:lMe,sentCloseFrameState:bJ}=$L(),{webidl:pg}=tA(),{getURLRecord:WDi,isValidSubprotocol:ZDi,isEstablished:VDi,utf8Decode:YDi}=N5(),{establishWebSocketConnection:KDi,failWebsocketConnection:Abt,closeWebSocketConnection:gbt}=nMe(),{types:JDi}=require("node:util"),{channels:R4n}=nD(),{WebsocketFrameSend:XDi}=YAe(),{ByteParser:e2i}=cbt(),{WebSocketError:t2i,createUnvalidatedWebSocketError:n2i}=pbt(),{utf8DecodeBytes:r2i}=ff(),{kEnumerableProperty:dMe}=zi(),P4n=!1,uMe=class{#e;#t;#n;#r;#a;#i;#l=!1;#o={onConnectionEstablished:(e,t)=>this.#u(e,t),onFail:(e,t)=>{},onMessage:(e,t)=>this.#c(e,t),onParserError:e=>Abt(this.#o,null,e.message),onParserDrain:()=>this.#o.socket.resume(),onSocketData:e=>{this.#s.write(e)||this.#o.socket.pause()},onSocketError:e=>{this.#o.readyState=hJ.CLOSING,R4n.socketError.hasSubscribers&&R4n.socketError.publish(e),this.#o.socket.destroy()},onSocketClose:()=>this.#m(),readyState:hJ.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#s;constructor(e,t=void 0){P4n||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),P4n=!0),pg.argumentLengthCheck(arguments,1,"WebSocket"),e=pg.converters.USVString(e),t!==null&&(t=pg.converters.WebSocketStreamOptions(t));let r=D4n.settingsObject.baseUrl,a=WDi(e,r),o=t.protocols;if(o.length!==new Set(o.map(c=>c.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(o.length>0&&!o.every(c=>ZDi(c)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#e=a.toString(),this.#t=mbt(),this.#n=mbt(),t.signal!=null){let c=t.signal;if(c.aborted){this.#t.reject(c.reason),this.#n.reject(c.reason);return}c.addEventListener("abort",()=>{VDi(this.#o.readyState)||(Abt(this.#o),this.#o.readyState=hJ.CLOSING,this.#t.reject(c.reason),this.#n.reject(c.reason),this.#l=!0)},{once:!0})}let s=D4n.settingsObject;this.#o.controller=KDi(a,o,s,this.#o,t)}get url(){return this.#e.toString()}get opened(){return this.#t.promise}get closed(){return this.#n.promise}close(e=void 0){e!==null&&(e=pg.converters.WebSocketCloseInfo(e));let t=e.closeCode??null,r=e.reason;gbt(this.#o,t,r,!0)}#d(e){let t=mbt(),r=null,a=null;if(ArrayBuffer.isView(e)||JDi.isArrayBuffer(e))r=new Uint8Array(ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e),a=lMe.BINARY;else{let o;try{o=pg.converters.DOMString(e)}catch(s){t.reject(s);return}r=new TextEncoder().encode(o),a=lMe.TEXT}if(!this.#o.closeState.has(bJ.SENT)&&!this.#o.closeState.has(bJ.RECEIVED)){let o=new XDi(r);this.#o.socket.write(o.createFrame(a),()=>{t.resolve(void 0)})}return t}#u(e,t){this.#o.socket=e.socket;let r=new e2i(this.#o,t);r.on("drain",()=>this.#o.onParserDrain()),r.on("error",l=>this.#o.onParserError(l)),this.#s=r,this.#o.readyState=hJ.OPEN;let a=t??"",o=e.headersList.get("sec-websocket-protocol")??"",s=new ReadableStream({start:l=>{this.#a=l},pull(l){let d;for(;l.desiredSize>0&&(d=e.socket.read())!==null;)l.enqueue(d)},cancel:l=>this.#g(l)}),c=new WritableStream({write:l=>this.#d(l),close:()=>gbt(this.#o,null,null),abort:l=>this.#A(l)});this.#r=s,this.#i=c,this.#t.resolve({extensions:a,protocol:o,readable:s,writable:c})}#c(e,t){if(this.#o.readyState!==hJ.OPEN)return;let r;if(e===lMe.TEXT)try{r=YDi(t)}catch{Abt(this.#o,"Received invalid UTF-8 in text frame.");return}else e===lMe.BINARY&&(r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength));this.#a.enqueue(r)}#m(){let e=this.#o.closeState.has(bJ.SENT)&&this.#o.closeState.has(bJ.RECEIVED);if(this.#o.readyState=hJ.CLOSED,this.#l)return;this.#o.wasEverConnected||this.#t.reject(new t2i("Socket never opened"));let t=this.#s.closingInfo,r=t?.code??1005;!this.#o.closeState.has(bJ.SENT)&&!this.#o.closeState.has(bJ.RECEIVED)&&(r=1006);let a=t?.reason==null?"":r2i(Buffer.from(t.reason));if(e)this.#r.cancel().catch(()=>{}),this.#i.locked||this.#i.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#n.resolve({closeCode:r,reason:a});else{let o=n2i("unclean close",r,a);this.#a.error(o),this.#i.abort(o),this.#n.reject(o)}}#A(e){let t=null,r="";pg.is.WebSocketError(e)&&(t=e.closeCode,r=e.reason),gbt(this.#o,t,r)}#g(e){this.#A(e)}};Object.defineProperties(uMe.prototype,{url:dMe,opened:dMe,closed:dMe,close:dMe,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});pg.converters.WebSocketStreamOptions=pg.dictionaryConverter([{key:"protocols",converter:pg.sequenceConverter(pg.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:pg.nullableConverter(pg.converters.AbortSignal),defaultValue:()=>null}]);pg.converters.WebSocketCloseInfo=pg.dictionaryConverter([{key:"closeCode",converter:n=>pg.converters["unsigned short"](n,{enforceRange:!0})},{key:"reason",converter:pg.converters.USVString,defaultValue:()=>""}]);Q4n.exports={WebSocketStream:uMe}});var fbt=P((h7s,L4n)=>{"use strict";function i2i(n){return n.indexOf("\0")===-1}function a2i(n){if(n.length===0)return!1;for(let e=0;e57)return!1;return!0}function o2i(n){return new Promise(e=>{setTimeout(e,n)})}L4n.exports={isValidLastEventId:i2i,isASCIINumber:a2i,delay:o2i}});var U4n=P((b7s,O4n)=>{"use strict";var{Transform:s2i}=require("node:stream"),{isASCIINumber:M4n,isValidLastEventId:F4n}=fbt(),AD=[239,187,191],hbt=10,pMe=13,c2i=58,l2i=32,bbt=class extends s2i{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(e={}){e.readableObjectMode=!0,super(e),this.state=e.eventSourceSettings||{},e.push&&(this.push=e.push)}_transform(e,t,r){if(e.length===0){r();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,e]):this.buffer=e,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===AD[0]){r();return}this.checkBOM=!1,r();return;case 2:if(this.buffer[0]===AD[0]&&this.buffer[1]===AD[1]){r();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===AD[0]&&this.buffer[1]===AD[1]&&this.buffer[2]===AD[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,r();return}this.checkBOM=!1;break;default:this.buffer[0]===AD[0]&&this.buffer[1]===AD[1]&&this.buffer[2]===AD[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos0&&(t[a]=o);break}}processEvent(e){e.retry&&M4n(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&F4n(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};O4n.exports={EventSourceStream:bbt}});var Z4n=P((y7s,W4n)=>{"use strict";var{pipeline:d2i}=require("node:stream"),{fetching:u2i}=GAe(),{makeRequest:p2i}=dJ(),{webidl:gD}=tA(),{EventSourceStream:m2i}=U4n(),{parseMIMEType:A2i}=Xy(),{createFastMessageEvent:g2i}=J4e(),{isNetworkError:q4n}=zAe(),{delay:f2i}=fbt(),{kEnumerableProperty:F5}=zi(),{environmentSettingsObject:$4n}=ff(),z4n=!1,j4n=3e3,XAe=0,G4n=1,ege=2,h2i="anonymous",b2i="use-credentials",yJ=class n extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=XAe;#a=null;#i=null;#l;#o;constructor(e,t={}){super(),gD.util.markAsUncloneable(this);let r="EventSource constructor";gD.argumentLengthCheck(arguments,1,r),z4n||(z4n=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=gD.converters.USVString(e),t=gD.converters.EventSourceInitDict(t,r,"eventSourceInitDict"),this.#l=t.dispatcher,this.#o={lastEventId:"",reconnectionTime:j4n};let a=$4n,o;try{o=new URL(e,a.settingsObject.baseUrl),this.#o.origin=o.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=o.href;let s=h2i;t.withCredentials===!0&&(s=b2i,this.#n=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:s==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=$4n.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#a=p2i(c),this.#s()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#s(){if(this.#r===ege)return;this.#r=XAe;let e={request:this.#a,dispatcher:this.#l},t=r=>{if(!q4n(r))return this.#d()};e.processResponseEndOfBody=t,e.processResponse=r=>{if(q4n(r))if(r.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#d();return}let a=r.headersList.get("content-type",!0),o=a!==null?A2i(a):"failure",s=o!=="failure"&&o.essence==="text/event-stream";if(r.status!==200||s===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=G4n,this.dispatchEvent(new Event("open")),this.#o.origin=r.urlList[r.urlList.length-1].origin;let c=new m2i({eventSourceSettings:this.#o,push:l=>{this.dispatchEvent(g2i(l.type,l.options))}});d2i(r.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=u2i(e)}async#d(){this.#r!==ege&&(this.#r=XAe,this.dispatchEvent(new Event("error")),await f2i(this.#o.reconnectionTime),this.#r===XAe&&(this.#o.lastEventId.length&&this.#a.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#s()))}close(){gD.brandCheck(this,n),this.#r!==ege&&(this.#r=ege,this.#i.abort(),this.#a=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},H4n={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:XAe,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:G4n,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:ege,writable:!1}};Object.defineProperties(yJ,H4n);Object.defineProperties(yJ.prototype,H4n);Object.defineProperties(yJ.prototype,{close:F5,onerror:F5,onmessage:F5,onopen:F5,readyState:F5,url:F5,withCredentials:F5});gD.converters.EventSourceInitDict=gD.dictionaryConverter([{key:"withCredentials",converter:gD.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:gD.converters.any}]);W4n.exports={EventSource:yJ,defaultReconnectionTime:j4n}});var J4n=P((_7s,ir)=>{"use strict";var y2i=v5(),V4n=cAe(),_2i=VK(),v2i=KRn(),C2i=YK(),w2i=xft(),E2i=_Pn(),x2i=IPn(),I2i=TPn(),Y4n=Ta(),AMe=zi(),{InvalidArgumentError:mMe}=Y4n,_J=dQn(),k2i=dAe(),S2i=lht(),{MockCallHistory:T2i,MockCallHistoryLog:B2i}=pht(),D2i=HQn(),R2i=fht(),P2i=Zft(),Q2i=s4e(),{getGlobalDispatcher:K4n,setGlobalDispatcher:N2i}=C4e(),L2i=FAe(),M2i=wht();Object.assign(V4n.prototype,_J);ir.exports.Dispatcher=V4n;ir.exports.Client=y2i;ir.exports.Pool=_2i;ir.exports.BalancedPool=v2i;ir.exports.Agent=C2i;ir.exports.ProxyAgent=w2i;ir.exports.EnvHttpProxyAgent=E2i;ir.exports.RetryAgent=x2i;ir.exports.H2CClient=I2i;ir.exports.RetryHandler=Q2i;ir.exports.DecoratorHandler=L2i;ir.exports.RedirectHandler=M2i;ir.exports.interceptors={redirect:iNn(),responseError:oNn(),retry:cNn(),dump:dNn(),dns:pNn(),cache:BNn()};ir.exports.cacheStores={MemoryCacheStore:Rht()};var F2i=PNn();ir.exports.cacheStores.SqliteCacheStore=F2i;ir.exports.buildConnector=k2i;ir.exports.errors=Y4n;ir.exports.util={parseHeaders:AMe.parseHeaders,headerNameToString:AMe.headerNameToString};function tge(n){return(e,t,r)=>{if(typeof t=="function"&&(r=t,t=null),!e||typeof e!="string"&&typeof e!="object"&&!(e instanceof URL))throw new mMe("invalid url");if(t!=null&&typeof t!="object")throw new mMe("invalid opts");if(t&&t.path!=null){if(typeof t.path!="string")throw new mMe("invalid opts.path");let s=t.path;t.path.startsWith("/")||(s=`/${s}`),e=new URL(AMe.parseOrigin(e).origin+s)}else t||(t=typeof e=="object"?e:{}),e=AMe.parseURL(e);let{agent:a,dispatcher:o=K4n()}=t;if(a)throw new mMe("unsupported opts.agent. Did you mean opts.client?");return n.call(o,{...t,origin:e.origin,path:e.search?`${e.pathname}${e.search}`:e.pathname,method:t.method||(t.body?"PUT":"GET")},r)}}ir.exports.setGlobalDispatcher=N2i;ir.exports.getGlobalDispatcher=K4n;var O2i=GAe().fetch;ir.exports.fetch=async function(e,t=void 0){try{return await O2i(e,t)}catch(r){throw r&&typeof r=="object"&&Error.captureStackTrace(r),r}};ir.exports.Headers=B5().Headers;ir.exports.Response=zAe().Response;ir.exports.Request=dJ().Request;ir.exports.FormData=LLe().FormData;var{setGlobalOrigin:U2i,getGlobalOrigin:q2i}=xgt();ir.exports.setGlobalOrigin=U2i;ir.exports.getGlobalOrigin=q2i;var{CacheStorage:$2i}=NLn(),{kConstruct:z2i}=Ys();ir.exports.caches=new $2i(z2i);var{deleteCookie:j2i,getCookies:G2i,getSetCookies:H2i,setCookie:W2i,parseCookie:Z2i}=ZLn();ir.exports.deleteCookie=j2i;ir.exports.getCookies=G2i;ir.exports.getSetCookies=H2i;ir.exports.setCookie=W2i;ir.exports.parseCookie=Z2i;var{parseMIMEType:V2i,serializeAMimeType:Y2i}=Xy();ir.exports.parseMIMEType=V2i;ir.exports.serializeAMimeType=Y2i;var{CloseEvent:K2i,ErrorEvent:J2i,MessageEvent:X2i}=J4e();ir.exports.WebSocket=k4n().WebSocket;ir.exports.CloseEvent=K2i;ir.exports.ErrorEvent=J2i;ir.exports.MessageEvent=X2i;ir.exports.WebSocketStream=N4n().WebSocketStream;ir.exports.WebSocketError=pbt().WebSocketError;ir.exports.request=tge(_J.request);ir.exports.stream=tge(_J.stream);ir.exports.pipeline=tge(_J.pipeline);ir.exports.connect=tge(_J.connect);ir.exports.upgrade=tge(_J.upgrade);ir.exports.MockClient=S2i;ir.exports.MockCallHistory=T2i;ir.exports.MockCallHistoryLog=B2i;ir.exports.MockPool=R2i;ir.exports.MockAgent=D2i;ir.exports.mockErrors=P2i;var{EventSource:eRi}=Z4n();ir.exports.EventSource=eRi;function tRi(){globalThis.fetch=ir.exports.fetch,globalThis.Headers=ir.exports.Headers,globalThis.Response=ir.exports.Response,globalThis.Request=ir.exports.Request,globalThis.FormData=ir.exports.FormData,globalThis.WebSocket=ir.exports.WebSocket,globalThis.CloseEvent=ir.exports.CloseEvent,globalThis.ErrorEvent=ir.exports.ErrorEvent,globalThis.MessageEvent=ir.exports.MessageEvent,globalThis.EventSource=ir.exports.EventSource}ir.exports.install=tRi});var UFe=P(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});p4.Event=p4.Response=p4.Message=void 0;var Uge=class{constructor(e){this.seq=0,this.type=e}};p4.Message=Uge;var s0t=class extends Uge{constructor(e,t){super("response"),this.request_seq=e.seq,this.command=e.command,t?(this.success=!1,this.message=t):this.success=!0}};p4.Response=s0t;var c0t=class extends Uge{constructor(e,t){super("event"),this.event=e,t&&(this.body=t)}};p4.Event=c0t});var HFn=P($Fe=>{"use strict";Object.defineProperty($Fe,"__esModule",{value:!0});$Fe.ProtocolServer=void 0;var MQi=require("events"),qge=UFe(),l0t=class{get event(){return this._event||(this._event=(e,t)=>{this._listener=e,this._this=t;let r;return r={dispose:()=>{this._listener=void 0,this._this=void 0}},r}),this._event}fire(e){if(this._listener)try{this._listener.call(this._this,e)}catch{}}hasListener(){return!!this._listener}dispose(){this._listener=void 0,this._this=void 0}},qFe=class n extends MQi.EventEmitter{constructor(){super(),this._sendMessage=new l0t,this._sequence=1,this._pendingRequests=new Map,this.onDidSendMessage=this._sendMessage.event}dispose(){}handleMessage(e){if(e.type==="request")this.dispatchRequest(e);else if(e.type==="response"){let t=e,r=this._pendingRequests.get(t.request_seq);r&&(this._pendingRequests.delete(t.request_seq),r(t))}}_isRunningInline(){return this._sendMessage&&this._sendMessage.hasListener()}start(e,t){this._writableStream=t,this._rawData=Buffer.alloc(0),e.on("data",r=>this._handleData(r)),e.on("close",()=>{this._emitEvent(new qge.Event("close"))}),e.on("error",r=>{this._emitEvent(new qge.Event("error","inStream error: "+(r&&r.message)))}),t.on("error",r=>{this._emitEvent(new qge.Event("error","outStream error: "+(r&&r.message)))}),e.resume()}stop(){this._writableStream&&this._writableStream.end()}sendEvent(e){this._send("event",e)}sendResponse(e){e.seq>0?console.error(`attempt to send more than one response for command ${e.command}`):this._send("response",e)}sendRequest(e,t,r,a){let o={command:e};if(t&&Object.keys(t).length>0&&(o.arguments=t),this._send("request",o),a){this._pendingRequests.set(o.seq,a);let s=setTimeout(()=>{clearTimeout(s);let c=this._pendingRequests.get(o.seq);c&&(this._pendingRequests.delete(o.seq),c(new qge.Response(o,"timeout")))},r)}}dispatchRequest(e){}_emitEvent(e){this.emit(e.event,e)}_send(e,t){if(t.type=e,t.seq=this._sequence++,this._writableStream){let r=JSON.stringify(t);this._writableStream.write(`Content-Length: ${Buffer.byteLength(r,"utf8")}\r \r ${r}`,"utf8")}this._sendMessage.fire(t)}_handleData(e){for(this._rawData=Buffer.concat([this._rawData,e]);;){if(this._contentLength>=0){if(this._rawData.length>=this._contentLength){let t=this._rawData.toString("utf8",0,this._contentLength);if(this._rawData=this._rawData.slice(this._contentLength),this._contentLength=-1,t.length>0)try{let r=JSON.parse(t);this.handleMessage(r)}catch(r){this._emitEvent(new qge.Event("error","Error handling data: "+(r&&r.message)))}continue}}else{let t=this._rawData.indexOf(n.TWO_CRLF);if(t!==-1){let a=this._rawData.toString("utf8",0,t).split(`\r `);for(let o=0;o{"use strict";Object.defineProperty(zFe,"__esModule",{value:!0});zFe.runDebugAdapter=void 0;var FQi=require("net");function OQi(n){let e=0;if(process.argv.slice(2).forEach(function(r,a,o){let s=/^--server=(\d{4,5})$/.exec(r);s&&(e=parseInt(s[1],10))}),e>0)console.error(`waiting for debug protocol on port ${e}`),FQi.createServer(r=>{console.error(">> accepted connection from client"),r.on("end",()=>{console.error(`>> client connection closed `)});let a=new n(!1,!0);a.setRunAsServer(!0),a.start(r,r)}).listen(e);else{let r=new n(!1);process.on("SIGTERM",()=>{r.shutdown()}),r.start(process.stdin,process.stdout)}}zFe.runDebugAdapter=OQi});var GFe=P(Lr=>{"use strict";Object.defineProperty(Lr,"__esModule",{value:!0});Lr.DebugSession=Lr.ErrorDestination=Lr.MemoryEvent=Lr.InvalidatedEvent=Lr.ProgressEndEvent=Lr.ProgressUpdateEvent=Lr.ProgressStartEvent=Lr.CapabilitiesEvent=Lr.LoadedSourceEvent=Lr.ModuleEvent=Lr.BreakpointEvent=Lr.ThreadEvent=Lr.OutputEvent=Lr.ExitedEvent=Lr.TerminatedEvent=Lr.InitializedEvent=Lr.ContinuedEvent=Lr.StoppedEvent=Lr.CompletionItem=Lr.Module=Lr.Breakpoint=Lr.Variable=Lr.Thread=Lr.StackFrame=Lr.Scope=Lr.Source=void 0;var UQi=HFn(),rA=UFe(),qQi=WFn(),ZFn=require("url"),d0t=class{constructor(e,t,r=0,a,o){this.name=e,this.path=t,this.sourceReference=r,a&&(this.origin=a),o&&(this.adapterData=o)}};Lr.Source=d0t;var u0t=class{constructor(e,t,r=!1){this.name=e,this.variablesReference=t,this.expensive=r}};Lr.Scope=u0t;var p0t=class{constructor(e,t,r,a=0,o=0){this.id=e,this.source=r,this.line=a,this.column=o,this.name=t}};Lr.StackFrame=p0t;var m0t=class{constructor(e,t){this.id=e,t?this.name=t:this.name="Thread #"+e}};Lr.Thread=m0t;var A0t=class{constructor(e,t,r=0,a,o){this.name=e,this.value=t,this.variablesReference=r,typeof o=="number"&&(this.namedVariables=o),typeof a=="number"&&(this.indexedVariables=a)}};Lr.Variable=A0t;var g0t=class{constructor(e,t,r,a){this.verified=e;let o=this;typeof t=="number"&&(o.line=t),typeof r=="number"&&(o.column=r),a&&(o.source=a)}setId(e){this.id=e}};Lr.Breakpoint=g0t;var f0t=class{constructor(e,t){this.id=e,this.name=t}};Lr.Module=f0t;var h0t=class{constructor(e,t,r=0){this.label=e,this.start=t,this.length=r}};Lr.CompletionItem=h0t;var b0t=class extends rA.Event{constructor(e,t,r){super("stopped"),this.body={reason:e},typeof t=="number"&&(this.body.threadId=t),typeof r=="string"&&(this.body.text=r)}};Lr.StoppedEvent=b0t;var y0t=class extends rA.Event{constructor(e,t){super("continued"),this.body={threadId:e},typeof t=="boolean"&&(this.body.allThreadsContinued=t)}};Lr.ContinuedEvent=y0t;var _0t=class extends rA.Event{constructor(){super("initialized")}};Lr.InitializedEvent=_0t;var v0t=class extends rA.Event{constructor(e){if(super("terminated"),typeof e=="boolean"||e){let t=this;t.body={restart:e}}}};Lr.TerminatedEvent=v0t;var C0t=class extends rA.Event{constructor(e){super("exited"),this.body={exitCode:e}}};Lr.ExitedEvent=C0t;var w0t=class extends rA.Event{constructor(e,t="console",r){super("output"),this.body={category:t,output:e},r!==void 0&&(this.body.data=r)}};Lr.OutputEvent=w0t;var E0t=class extends rA.Event{constructor(e,t){super("thread"),this.body={reason:e,threadId:t}}};Lr.ThreadEvent=E0t;var x0t=class extends rA.Event{constructor(e,t){super("breakpoint"),this.body={reason:e,breakpoint:t}}};Lr.BreakpointEvent=x0t;var I0t=class extends rA.Event{constructor(e,t){super("module"),this.body={reason:e,module:t}}};Lr.ModuleEvent=I0t;var k0t=class extends rA.Event{constructor(e,t){super("loadedSource"),this.body={reason:e,source:t}}};Lr.LoadedSourceEvent=k0t;var S0t=class extends rA.Event{constructor(e){super("capabilities"),this.body={capabilities:e}}};Lr.CapabilitiesEvent=S0t;var T0t=class extends rA.Event{constructor(e,t,r){super("progressStart"),this.body={progressId:e,title:t},typeof r=="string"&&(this.body.message=r)}};Lr.ProgressStartEvent=T0t;var B0t=class extends rA.Event{constructor(e,t){super("progressUpdate"),this.body={progressId:e},typeof t=="string"&&(this.body.message=t)}};Lr.ProgressUpdateEvent=B0t;var D0t=class extends rA.Event{constructor(e,t){super("progressEnd"),this.body={progressId:e},typeof t=="string"&&(this.body.message=t)}};Lr.ProgressEndEvent=D0t;var R0t=class extends rA.Event{constructor(e,t,r){super("invalidated"),this.body={},e&&(this.body.areas=e),t&&(this.body.threadId=t),r&&(this.body.stackFrameId=r)}};Lr.InvalidatedEvent=R0t;var P0t=class extends rA.Event{constructor(e,t,r){super("memory"),this.body={memoryReference:e,offset:t,count:r}}};Lr.MemoryEvent=P0t;var s6;(function(n){n[n.User=1]="User",n[n.Telemetry=2]="Telemetry"})(s6=Lr.ErrorDestination||(Lr.ErrorDestination={}));var jFe=class n extends UQi.ProtocolServer{constructor(e,t){super();let r=typeof e=="boolean"?e:!1;this._debuggerLinesStartAt1=r,this._debuggerColumnsStartAt1=r,this._debuggerPathsAreURIs=!1,this._clientLinesStartAt1=!0,this._clientColumnsStartAt1=!0,this._clientPathsAreURIs=!1,this._isServer=typeof t=="boolean"?t:!1,this.on("close",()=>{this.shutdown()}),this.on("error",a=>{this.shutdown()})}setDebuggerPathFormat(e){this._debuggerPathsAreURIs=e!=="path"}setDebuggerLinesStartAt1(e){this._debuggerLinesStartAt1=e}setDebuggerColumnsStartAt1(e){this._debuggerColumnsStartAt1=e}setRunAsServer(e){this._isServer=e}static run(e){(0,qQi.runDebugAdapter)(e)}shutdown(){this._isServer||this._isRunningInline()||setTimeout(()=>{process.exit(0)},100)}sendErrorResponse(e,t,r,a,o=s6.User){let s;typeof t=="number"?(s={id:t,format:r},a&&(s.variables=a),o&s6.User&&(s.showUser=!0),o&s6.Telemetry&&(s.sendTelemetry=!0)):s=t,e.success=!1,e.message=n.formatPII(s.format,!0,s.variables),e.body||(e.body={}),e.body.error=s,this.sendResponse(e)}runInTerminalRequest(e,t,r){this.sendRequest("runInTerminal",e,t,r)}dispatchRequest(e){let t=new rA.Response(e);try{if(e.command==="initialize"){var r=e.arguments;if(typeof r.linesStartAt1=="boolean"&&(this._clientLinesStartAt1=r.linesStartAt1),typeof r.columnsStartAt1=="boolean"&&(this._clientColumnsStartAt1=r.columnsStartAt1),r.pathFormat!=="path")this.sendErrorResponse(t,2018,"debug adapter only supports native paths",null,s6.Telemetry);else{let a=t;a.body={},this.initializeRequest(a,r)}}else e.command==="launch"?this.launchRequest(t,e.arguments,e):e.command==="attach"?this.attachRequest(t,e.arguments,e):e.command==="disconnect"?this.disconnectRequest(t,e.arguments,e):e.command==="terminate"?this.terminateRequest(t,e.arguments,e):e.command==="restart"?this.restartRequest(t,e.arguments,e):e.command==="setBreakpoints"?this.setBreakPointsRequest(t,e.arguments,e):e.command==="setFunctionBreakpoints"?this.setFunctionBreakPointsRequest(t,e.arguments,e):e.command==="setExceptionBreakpoints"?this.setExceptionBreakPointsRequest(t,e.arguments,e):e.command==="configurationDone"?this.configurationDoneRequest(t,e.arguments,e):e.command==="continue"?this.continueRequest(t,e.arguments,e):e.command==="next"?this.nextRequest(t,e.arguments,e):e.command==="stepIn"?this.stepInRequest(t,e.arguments,e):e.command==="stepOut"?this.stepOutRequest(t,e.arguments,e):e.command==="stepBack"?this.stepBackRequest(t,e.arguments,e):e.command==="reverseContinue"?this.reverseContinueRequest(t,e.arguments,e):e.command==="restartFrame"?this.restartFrameRequest(t,e.arguments,e):e.command==="goto"?this.gotoRequest(t,e.arguments,e):e.command==="pause"?this.pauseRequest(t,e.arguments,e):e.command==="stackTrace"?this.stackTraceRequest(t,e.arguments,e):e.command==="scopes"?this.scopesRequest(t,e.arguments,e):e.command==="variables"?this.variablesRequest(t,e.arguments,e):e.command==="setVariable"?this.setVariableRequest(t,e.arguments,e):e.command==="setExpression"?this.setExpressionRequest(t,e.arguments,e):e.command==="source"?this.sourceRequest(t,e.arguments,e):e.command==="threads"?this.threadsRequest(t,e):e.command==="terminateThreads"?this.terminateThreadsRequest(t,e.arguments,e):e.command==="evaluate"?this.evaluateRequest(t,e.arguments,e):e.command==="stepInTargets"?this.stepInTargetsRequest(t,e.arguments,e):e.command==="gotoTargets"?this.gotoTargetsRequest(t,e.arguments,e):e.command==="completions"?this.completionsRequest(t,e.arguments,e):e.command==="exceptionInfo"?this.exceptionInfoRequest(t,e.arguments,e):e.command==="loadedSources"?this.loadedSourcesRequest(t,e.arguments,e):e.command==="dataBreakpointInfo"?this.dataBreakpointInfoRequest(t,e.arguments,e):e.command==="setDataBreakpoints"?this.setDataBreakpointsRequest(t,e.arguments,e):e.command==="readMemory"?this.readMemoryRequest(t,e.arguments,e):e.command==="writeMemory"?this.writeMemoryRequest(t,e.arguments,e):e.command==="disassemble"?this.disassembleRequest(t,e.arguments,e):e.command==="cancel"?this.cancelRequest(t,e.arguments,e):e.command==="breakpointLocations"?this.breakpointLocationsRequest(t,e.arguments,e):e.command==="setInstructionBreakpoints"?this.setInstructionBreakpointsRequest(t,e.arguments,e):this.customRequest(e.command,t,e.arguments,e)}catch(a){this.sendErrorResponse(t,1104,"{_stack}",{_exception:a.message,_stack:a.stack},s6.Telemetry)}}initializeRequest(e,t){e.body.supportsConditionalBreakpoints=!1,e.body.supportsHitConditionalBreakpoints=!1,e.body.supportsFunctionBreakpoints=!1,e.body.supportsConfigurationDoneRequest=!0,e.body.supportsEvaluateForHovers=!1,e.body.supportsStepBack=!1,e.body.supportsSetVariable=!1,e.body.supportsRestartFrame=!1,e.body.supportsStepInTargetsRequest=!1,e.body.supportsGotoTargetsRequest=!1,e.body.supportsCompletionsRequest=!1,e.body.supportsRestartRequest=!1,e.body.supportsExceptionOptions=!1,e.body.supportsValueFormattingOptions=!1,e.body.supportsExceptionInfoRequest=!1,e.body.supportTerminateDebuggee=!1,e.body.supportsDelayedStackTraceLoading=!1,e.body.supportsLoadedSourcesRequest=!1,e.body.supportsLogPoints=!1,e.body.supportsTerminateThreadsRequest=!1,e.body.supportsSetExpression=!1,e.body.supportsTerminateRequest=!1,e.body.supportsDataBreakpoints=!1,e.body.supportsReadMemoryRequest=!1,e.body.supportsDisassembleRequest=!1,e.body.supportsCancelRequest=!1,e.body.supportsBreakpointLocationsRequest=!1,e.body.supportsClipboardContext=!1,e.body.supportsSteppingGranularity=!1,e.body.supportsInstructionBreakpoints=!1,e.body.supportsExceptionFilterOptions=!1,this.sendResponse(e)}disconnectRequest(e,t,r){this.sendResponse(e),this.shutdown()}launchRequest(e,t,r){this.sendResponse(e)}attachRequest(e,t,r){this.sendResponse(e)}terminateRequest(e,t,r){this.sendResponse(e)}restartRequest(e,t,r){this.sendResponse(e)}setBreakPointsRequest(e,t,r){this.sendResponse(e)}setFunctionBreakPointsRequest(e,t,r){this.sendResponse(e)}setExceptionBreakPointsRequest(e,t,r){this.sendResponse(e)}configurationDoneRequest(e,t,r){this.sendResponse(e)}continueRequest(e,t,r){this.sendResponse(e)}nextRequest(e,t,r){this.sendResponse(e)}stepInRequest(e,t,r){this.sendResponse(e)}stepOutRequest(e,t,r){this.sendResponse(e)}stepBackRequest(e,t,r){this.sendResponse(e)}reverseContinueRequest(e,t,r){this.sendResponse(e)}restartFrameRequest(e,t,r){this.sendResponse(e)}gotoRequest(e,t,r){this.sendResponse(e)}pauseRequest(e,t,r){this.sendResponse(e)}sourceRequest(e,t,r){this.sendResponse(e)}threadsRequest(e,t){this.sendResponse(e)}terminateThreadsRequest(e,t,r){this.sendResponse(e)}stackTraceRequest(e,t,r){this.sendResponse(e)}scopesRequest(e,t,r){this.sendResponse(e)}variablesRequest(e,t,r){this.sendResponse(e)}setVariableRequest(e,t,r){this.sendResponse(e)}setExpressionRequest(e,t,r){this.sendResponse(e)}evaluateRequest(e,t,r){this.sendResponse(e)}stepInTargetsRequest(e,t,r){this.sendResponse(e)}gotoTargetsRequest(e,t,r){this.sendResponse(e)}completionsRequest(e,t,r){this.sendResponse(e)}exceptionInfoRequest(e,t,r){this.sendResponse(e)}loadedSourcesRequest(e,t,r){this.sendResponse(e)}dataBreakpointInfoRequest(e,t,r){this.sendResponse(e)}setDataBreakpointsRequest(e,t,r){this.sendResponse(e)}readMemoryRequest(e,t,r){this.sendResponse(e)}writeMemoryRequest(e,t,r){this.sendResponse(e)}disassembleRequest(e,t,r){this.sendResponse(e)}cancelRequest(e,t,r){this.sendResponse(e)}breakpointLocationsRequest(e,t,r){this.sendResponse(e)}setInstructionBreakpointsRequest(e,t,r){this.sendResponse(e)}customRequest(e,t,r,a){this.sendErrorResponse(t,1014,"unrecognized request",null,s6.Telemetry)}convertClientLineToDebugger(e){return this._debuggerLinesStartAt1?this._clientLinesStartAt1?e:e+1:this._clientLinesStartAt1?e-1:e}convertDebuggerLineToClient(e){return this._debuggerLinesStartAt1?this._clientLinesStartAt1?e:e-1:this._clientLinesStartAt1?e+1:e}convertClientColumnToDebugger(e){return this._debuggerColumnsStartAt1?this._clientColumnsStartAt1?e:e+1:this._clientColumnsStartAt1?e-1:e}convertDebuggerColumnToClient(e){return this._debuggerColumnsStartAt1?this._clientColumnsStartAt1?e:e-1:this._clientColumnsStartAt1?e+1:e}convertClientPathToDebugger(e){return this._clientPathsAreURIs!==this._debuggerPathsAreURIs?this._clientPathsAreURIs?n.uri2path(e):n.path2uri(e):e}convertDebuggerPathToClient(e){return this._debuggerPathsAreURIs!==this._clientPathsAreURIs?this._debuggerPathsAreURIs?n.uri2path(e):n.path2uri(e):e}static path2uri(e){process.platform==="win32"&&(/^[A-Z]:/.test(e)&&(e=e[0].toLowerCase()+e.substr(1)),e=e.replace(/\\/g,"/")),e=encodeURI(e);let t=new ZFn.URL("file:");return t.pathname=e,t.toString()}static uri2path(e){let t=new ZFn.URL(e),r=decodeURIComponent(t.pathname);return process.platform==="win32"&&(/^\/[a-zA-Z]:/.test(r)&&(r=r[1].toLowerCase()+r.substr(2)),r=r.replace(/\//g,"\\")),r}static formatPII(e,t,r){return e.replace(n._formatPIIRegexp,function(a,o){return t&&o.length>0&&o[0]!=="_"?a:r[o]&&r.hasOwnProperty(o)?r[o]:a})}};Lr.DebugSession=jFe;jFe._formatPIIRegexp=/{([^}]+)}/g});var JFn=P(WFe=>{"use strict";Object.defineProperty(WFe,"__esModule",{value:!0});WFe.InternalLogger=void 0;var VFn=require("fs"),YFn=require("path"),u0=ZFe(),Q0t=class{constructor(e,t){this.beforeExitCallback=()=>this.dispose(),this._logCallback=e,this._logToConsole=t,this._minLogLevel=u0.LogLevel.Warn,this.disposeCallback=(r,a)=>{this.dispose(),a=a||2,a+=128,process.exit(a)}}async setup(e){if(this._minLogLevel=e.consoleMinLogLevel,this._prependTimestamp=e.prependTimestamp,e.logFilePath)if(!YFn.isAbsolute(e.logFilePath))this.log(`logFilePath must be an absolute path: ${e.logFilePath}`,u0.LogLevel.Error);else{let t=r=>this.sendLog(`Error creating log file at path: ${e.logFilePath}. Error: ${r.toString()} `,u0.LogLevel.Error);try{await VFn.promises.mkdir(YFn.dirname(e.logFilePath),{recursive:!0}),this.log(`Verbose logs are written to: `,u0.LogLevel.Warn),this.log(e.logFilePath+` `,u0.LogLevel.Warn),this._logFileStream=VFn.createWriteStream(e.logFilePath),this.logDateTime(),this.setupShutdownListeners(),this._logFileStream.on("error",r=>{t(r)})}catch(r){t(r)}}}logDateTime(){let e=new Date,r=e.getUTCFullYear()+`-${e.getUTCMonth()+1}-`+e.getUTCDate()+", "+KFn();this.log(r+` `,u0.LogLevel.Verbose,!1)}setupShutdownListeners(){process.on("beforeExit",this.beforeExitCallback),process.on("SIGTERM",this.disposeCallback),process.on("SIGINT",this.disposeCallback)}removeShutdownListeners(){process.removeListener("beforeExit",this.beforeExitCallback),process.removeListener("SIGTERM",this.disposeCallback),process.removeListener("SIGINT",this.disposeCallback)}dispose(){return new Promise(e=>{this.removeShutdownListeners(),this._logFileStream?(this._logFileStream.end(e),this._logFileStream=null):e()})}log(e,t,r=!0){if(this._minLogLevel!==u0.LogLevel.Stop){if(t>=this._minLogLevel&&this.sendLog(e,t),this._logToConsole){let a=t===u0.LogLevel.Error?console.error:t===u0.LogLevel.Warn?console.warn:null;a&&a((0,u0.trimLastNewline)(e))}t===u0.LogLevel.Error&&(e=`[${u0.LogLevel[t]}] ${e}`),this._prependTimestamp&&r&&(e="["+KFn()+"] "+e),this._logFileStream&&this._logFileStream.write(e)}}sendLog(e,t){if(e.length>1500){let r=!!e.match(/(\n|\r\n)$/);e=e.substr(0,1500)+"[...]",r&&(e=e+` `)}if(this._logCallback){let r=new u0.LogOutputEvent(e,t);this._logCallback(r)}}};WFe.InternalLogger=Q0t;function KFn(){let n=new Date,e=HFe(2,String(n.getUTCHours())),t=HFe(2,String(n.getUTCMinutes())),r=HFe(2,String(n.getUTCSeconds())),a=HFe(3,String(n.getUTCMilliseconds()));return e+":"+t+":"+r+"."+a+" UTC"}function HFe(n,e){return e.length>=n?e:String("0".repeat(n)+e).slice(-n)}});var ZFe=P(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.trimLastNewline=p0.LogOutputEvent=p0.logger=p0.Logger=p0.LogLevel=void 0;var $Qi=JFn(),zQi=GFe(),m4;(function(n){n[n.Verbose=0]="Verbose",n[n.Log=1]="Log",n[n.Warn=2]="Warn",n[n.Error=3]="Error",n[n.Stop=4]="Stop"})(m4=p0.LogLevel||(p0.LogLevel={}));var VFe=class{constructor(){this._pendingLogQ=[]}log(e,t=m4.Log){e=e+` `,this._write(e,t)}verbose(e){this.log(e,m4.Verbose)}warn(e){this.log(e,m4.Warn)}error(e){this.log(e,m4.Error)}dispose(){if(this._currentLogger){let e=this._currentLogger.dispose();return this._currentLogger=null,e}else return Promise.resolve()}_write(e,t=m4.Log){e=e+"",this._pendingLogQ?this._pendingLogQ.push({msg:e,level:t}):this._currentLogger&&this._currentLogger.log(e,t)}setup(e,t,r=!0){let a=typeof t=="string"?t:t&&this._logFilePathFromInit;if(this._currentLogger){let o={consoleMinLogLevel:e,logFilePath:a,prependTimestamp:r};this._currentLogger.setup(o).then(()=>{if(this._pendingLogQ){let s=this._pendingLogQ;this._pendingLogQ=null,s.forEach(c=>this._write(c.msg,c.level))}})}}init(e,t,r){this._pendingLogQ=this._pendingLogQ||[],this._currentLogger=new $Qi.InternalLogger(e,r),this._logFilePathFromInit=t}};p0.Logger=VFe;p0.logger=new VFe;var N0t=class extends zQi.OutputEvent{constructor(e,t){let r=t===m4.Error?"stderr":t===m4.Warn?"console":"stdout";super(e,r)}};p0.LogOutputEvent=N0t;function jQi(n){return n.replace(/(\n|\r\n)$/,"")}p0.trimLastNewline=jQi});var t9n=P(YFe=>{"use strict";Object.defineProperty(YFe,"__esModule",{value:!0});YFe.LoggingDebugSession=void 0;var e9n=ZFe(),AX=e9n.logger,XFn=GFe(),L0t=class extends XFn.DebugSession{constructor(e,t,r){super(t,r),this.obsolete_logFilePath=e,this.on("error",a=>{AX.error(a.body)})}start(e,t){super.start(e,t),AX.init(r=>this.sendEvent(r),this.obsolete_logFilePath,this._isServer)}sendEvent(e){if(!(e instanceof e9n.LogOutputEvent)){let t=e;e instanceof XFn.OutputEvent&&e.body&&e.body.data&&e.body.data.doNotLogOutput&&(delete e.body.data.doNotLogOutput,t={...e},t.body={...e.body,output:""}),AX.verbose(`To client: ${JSON.stringify(t)}`)}super.sendEvent(e)}sendRequest(e,t,r,a){AX.verbose(`To client: ${JSON.stringify(e)}(${JSON.stringify(t)}), timeout: ${r}`),super.sendRequest(e,t,r,a)}sendResponse(e){AX.verbose(`To client: ${JSON.stringify(e)}`),super.sendResponse(e)}dispatchRequest(e){AX.verbose(`From client: ${e.command}(${JSON.stringify(e.arguments)})`),super.dispatchRequest(e)}};YFe.LoggingDebugSession=L0t});var n9n=P(KFe=>{"use strict";Object.defineProperty(KFe,"__esModule",{value:!0});KFe.Handles=void 0;var M0t=class{constructor(e){this.START_HANDLE=1e3,this._handleMap=new Map,this._nextHandle=typeof e=="number"?e:this.START_HANDLE}reset(){this._nextHandle=this.START_HANDLE,this._handleMap=new Map}create(e){var t=this._nextHandle++;return this._handleMap.set(t,e),t}get(e,t){return this._handleMap.get(e)||t}};KFe.Handles=M0t});var a9n=P(tr=>{"use strict";Object.defineProperty(tr,"__esModule",{value:!0});tr.Handles=tr.Response=tr.Event=tr.ErrorDestination=tr.CompletionItem=tr.Module=tr.Source=tr.Breakpoint=tr.Variable=tr.Scope=tr.StackFrame=tr.Thread=tr.MemoryEvent=tr.InvalidatedEvent=tr.ProgressEndEvent=tr.ProgressUpdateEvent=tr.ProgressStartEvent=tr.CapabilitiesEvent=tr.LoadedSourceEvent=tr.ModuleEvent=tr.BreakpointEvent=tr.ThreadEvent=tr.OutputEvent=tr.ContinuedEvent=tr.StoppedEvent=tr.ExitedEvent=tr.TerminatedEvent=tr.InitializedEvent=tr.logger=tr.Logger=tr.LoggingDebugSession=tr.DebugSession=void 0;var hc=GFe();Object.defineProperty(tr,"DebugSession",{enumerable:!0,get:function(){return hc.DebugSession}});Object.defineProperty(tr,"InitializedEvent",{enumerable:!0,get:function(){return hc.InitializedEvent}});Object.defineProperty(tr,"TerminatedEvent",{enumerable:!0,get:function(){return hc.TerminatedEvent}});Object.defineProperty(tr,"ExitedEvent",{enumerable:!0,get:function(){return hc.ExitedEvent}});Object.defineProperty(tr,"StoppedEvent",{enumerable:!0,get:function(){return hc.StoppedEvent}});Object.defineProperty(tr,"ContinuedEvent",{enumerable:!0,get:function(){return hc.ContinuedEvent}});Object.defineProperty(tr,"OutputEvent",{enumerable:!0,get:function(){return hc.OutputEvent}});Object.defineProperty(tr,"ThreadEvent",{enumerable:!0,get:function(){return hc.ThreadEvent}});Object.defineProperty(tr,"BreakpointEvent",{enumerable:!0,get:function(){return hc.BreakpointEvent}});Object.defineProperty(tr,"ModuleEvent",{enumerable:!0,get:function(){return hc.ModuleEvent}});Object.defineProperty(tr,"LoadedSourceEvent",{enumerable:!0,get:function(){return hc.LoadedSourceEvent}});Object.defineProperty(tr,"CapabilitiesEvent",{enumerable:!0,get:function(){return hc.CapabilitiesEvent}});Object.defineProperty(tr,"ProgressStartEvent",{enumerable:!0,get:function(){return hc.ProgressStartEvent}});Object.defineProperty(tr,"ProgressUpdateEvent",{enumerable:!0,get:function(){return hc.ProgressUpdateEvent}});Object.defineProperty(tr,"ProgressEndEvent",{enumerable:!0,get:function(){return hc.ProgressEndEvent}});Object.defineProperty(tr,"InvalidatedEvent",{enumerable:!0,get:function(){return hc.InvalidatedEvent}});Object.defineProperty(tr,"MemoryEvent",{enumerable:!0,get:function(){return hc.MemoryEvent}});Object.defineProperty(tr,"Thread",{enumerable:!0,get:function(){return hc.Thread}});Object.defineProperty(tr,"StackFrame",{enumerable:!0,get:function(){return hc.StackFrame}});Object.defineProperty(tr,"Scope",{enumerable:!0,get:function(){return hc.Scope}});Object.defineProperty(tr,"Variable",{enumerable:!0,get:function(){return hc.Variable}});Object.defineProperty(tr,"Breakpoint",{enumerable:!0,get:function(){return hc.Breakpoint}});Object.defineProperty(tr,"Source",{enumerable:!0,get:function(){return hc.Source}});Object.defineProperty(tr,"Module",{enumerable:!0,get:function(){return hc.Module}});Object.defineProperty(tr,"CompletionItem",{enumerable:!0,get:function(){return hc.CompletionItem}});Object.defineProperty(tr,"ErrorDestination",{enumerable:!0,get:function(){return hc.ErrorDestination}});var GQi=t9n();Object.defineProperty(tr,"LoggingDebugSession",{enumerable:!0,get:function(){return GQi.LoggingDebugSession}});var r9n=ZFe();tr.Logger=r9n;var i9n=UFe();Object.defineProperty(tr,"Event",{enumerable:!0,get:function(){return i9n.Event}});Object.defineProperty(tr,"Response",{enumerable:!0,get:function(){return i9n.Response}});var HQi=n9n();Object.defineProperty(tr,"Handles",{enumerable:!0,get:function(){return HQi.Handles}});var WQi=r9n.logger;tr.logger=WQi});var Y9n=P((Emc,U9e)=>{function j9n(n){return Array.isArray(n)?n:[n]}var TNi=void 0,W_t="",$9n=" ",H_t="\\",BNi=/^\s+$/,DNi=/(?:[^\\]|^)\\$/,RNi=/^\\!/,PNi=/^\\#/,QNi=/\r?\n/g,NNi=/^\.{0,2}\/|^\.{1,2}$/,LNi=/\/$/,nee="/",G9n="node-ignore";typeof Symbol<"u"&&(G9n=Symbol.for("node-ignore"));var H9n=G9n,ree=(n,e,t)=>(Object.defineProperty(n,e,{value:t}),t),MNi=/([0-z])-([0-z])/g,W9n=()=>!1,FNi=n=>n.replace(MNi,(e,t,r)=>t.charCodeAt(0)<=r.charCodeAt(0)?e:W_t),ONi=n=>{let{length:e}=n;return n.slice(0,e-e%2)},UNi=[[/^\uFEFF/,()=>W_t],[/((?:\\\\)*?)(\\?\s+)$/,(n,e,t)=>e+(t.indexOf("\\")===0?$9n:W_t)],[/(\\+?)\s/g,(n,e)=>{let{length:t}=e;return e.slice(0,t-t%2)+$9n}],[/[\\$.|*+(){^]/g,n=>`\\${n}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(n,e,t)=>e+6{let r=t.replace(/\\\*/g,"[^\\/]*");return e+r}],[/\\\\\\(?=[$.|*+(){^])/g,()=>H_t],[/\\\\/g,()=>H_t],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(n,e,t,r,a)=>e===H_t?`\\[${t}${ONi(r)}${a}`:a==="]"&&r.length%2===0?`[${FNi(t)}${r}]`:"[]"],[/(?:[^*])$/,n=>/\/$/.test(n)?`${n}$`:`${n}(?=$|\\/$)`]],qNi=/(^|\\\/)?\\\*$/,Hfe="regex",F9e="checkRegex",z9n="_",$Ni={[Hfe](n,e){return`${e?`${e}[^/]+`:"[^/]*"}(?=$|\\/$)`},[F9e](n,e){return`${e?`${e}[^/]*`:"[^/]*"}(?=$|\\/$)`}},zNi=n=>UNi.reduce((e,[t,r])=>e.replace(t,r.bind(n)),n),O9e=n=>typeof n=="string",jNi=n=>n&&O9e(n)&&!BNi.test(n)&&!DNi.test(n)&&n.indexOf("#")!==0,GNi=n=>n.split(QNi).filter(Boolean),Z_t=class{constructor(e,t,r,a,o,s){this.pattern=e,this.mark=t,this.negative=o,ree(this,"body",r),ree(this,"ignoreCase",a),ree(this,"regexPrefix",s)}get regex(){let e=z9n+Hfe;return this[e]?this[e]:this._make(Hfe,e)}get checkRegex(){let e=z9n+F9e;return this[e]?this[e]:this._make(F9e,e)}_make(e,t){let r=this.regexPrefix.replace(qNi,$Ni[e]),a=this.ignoreCase?new RegExp(r,"i"):new RegExp(r);return ree(this,t,a)}},HNi=({pattern:n,mark:e},t)=>{let r=!1,a=n;a.indexOf("!")===0&&(r=!0,a=a.substr(1)),a=a.replace(RNi,"!").replace(PNi,"#");let o=zNi(a);return new Z_t(n,e,a,t,r,o)},V_t=class{constructor(e){this._ignoreCase=e,this._rules=[]}_add(e){if(e&&e[H9n]){this._rules=this._rules.concat(e._rules._rules),this._added=!0;return}if(O9e(e)&&(e={pattern:e}),jNi(e.pattern)){let t=HNi(e,this._ignoreCase);this._added=!0,this._rules.push(t)}}add(e){return this._added=!1,j9n(O9e(e)?GNi(e):e).forEach(this._add,this),this._added}test(e,t,r){let a=!1,o=!1,s;this._rules.forEach(l=>{let{negative:d}=l;o===d&&a!==o||d&&!a&&!o&&!t||!l[r].test(e)||(a=!d,o=d,s=d?TNi:l)});let c={ignored:a,unignored:o};return s&&(c.rule=s),c}},WNi=(n,e)=>{throw new e(n)},UD=(n,e,t)=>O9e(n)?n?UD.isNotRelative(n)?t(`path should be a \`path.relative()\`d string, but got "${e}"`,RangeError):!0:t("path must not be empty",TypeError):t(`path must be a string, but got \`${e}\``,TypeError),Z9n=n=>NNi.test(n);UD.isNotRelative=Z9n;UD.convert=n=>n;var Y_t=class{constructor({ignorecase:e=!0,ignoreCase:t=e,allowRelativePaths:r=!1}={}){ree(this,H9n,!0),this._rules=new V_t(t),this._strictPathCheck=!r,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}add(e){return this._rules.add(e)&&this._initCache(),this}addPattern(e){return this.add(e)}_test(e,t,r,a){let o=e&&UD.convert(e);return UD(o,e,this._strictPathCheck?WNi:W9n),this._t(o,t,r,a)}checkIgnore(e){if(!LNi.test(e))return this.test(e);let t=e.split(nee).filter(Boolean);if(t.pop(),t.length){let r=this._t(t.join(nee)+nee,this._testCache,!0,t);if(r.ignored)return r}return this._rules.test(e,!1,F9e)}_t(e,t,r,a){if(e in t)return t[e];if(a||(a=e.split(nee).filter(Boolean)),a.pop(),!a.length)return t[e]=this._rules.test(e,r,Hfe);let o=this._t(a.join(nee)+nee,t,r,a);return t[e]=o.ignored?o:this._rules.test(e,r,Hfe)}ignores(e){return this._test(e,this._ignoreCache,!1).ignored}createFilter(){return e=>!this.ignores(e)}filter(e){return j9n(e).filter(this.createFilter())}test(e){return this._test(e,this._testCache,!0)}},K_t=n=>new Y_t(n),ZNi=n=>UD(n&&UD.convert(n),n,W9n),V9n=()=>{let n=t=>/^\\\\\?\\/.test(t)||/["<>|\u0000-\u001F]+/u.test(t)?t:t.replace(/\\/g,"/");UD.convert=n;let e=/^[a-z]:\//i;UD.isNotRelative=t=>e.test(t)||Z9n(t)};typeof process<"u"&&process.platform==="win32"&&V9n();U9e.exports=K_t;K_t.default=K_t;U9e.exports.isPathValid=ZNi;ree(U9e.exports,Symbol.for("setupWindows"),V9n)});var vvt=P(v4=>{"use strict";Object.defineProperty(v4,"__esModule",{value:!0});v4.TargetPopulation=v4.Filters=v4.VSCodeFilterProvider=void 0;var X9e=require("vscode"),_vt=class n{constructor(e,t,r){this.extensionName=e,this.extensionVersion=t,this.targetPopulation=r}static trimVersionSuffix(e){let t=/\-[a-zA-Z0-9]+$/;return e.split(t)[0]}getFilterValue(e){switch(e){case Xk.ApplicationVersion:return n.trimVersionSuffix(X9e.version);case Xk.Build:return X9e.env.appName;case Xk.ClientId:return X9e.env.machineId;case Xk.ExtensionName:return this.extensionName;case Xk.ExtensionVersion:return n.trimVersionSuffix(this.extensionVersion);case Xk.Language:return X9e.env.language;case Xk.TargetPopulation:return this.targetPopulation;default:return""}}getFilters(){let e=new Map,t=Object.values(Xk);for(let r of t)e.set(r,this.getFilterValue(r));return e}};v4.VSCodeFilterProvider=_vt;var Xk;(function(n){n.Market="X-MSEdge-Market",n.CorpNet="X-FD-Corpnet",n.ApplicationVersion="X-VSCode-AppVersion",n.Build="X-VSCode-Build",n.ClientId="X-MSEdge-ClientId",n.ExtensionName="X-VSCode-ExtensionName",n.ExtensionVersion="X-VSCode-ExtensionVersion",n.Language="X-VSCode-Language",n.TargetPopulation="X-VSCode-TargetPopulation"})(Xk||(v4.Filters=Xk={}));var s8n;(function(n){n.Team="team",n.Internal="internal",n.Insiders="insider",n.Public="public"})(s8n||(v4.TargetPopulation=s8n={}))});var c8n=P(e3e=>{"use strict";Object.defineProperty(e3e,"__esModule",{value:!0});e3e.BaseFeatureProvider=void 0;var Cvt=class{constructor(e){this.telemetry=e,this.isFetching=!1}async getFeatures(){if(this.isFetching&&this.fetchPromise)return this.fetchPromise;this.fetchPromise=this.fetch();let e=await this.fetchPromise;return this.isFetching=!1,this.fetchPromise=void 0,e}};e3e.BaseFeatureProvider=Cvt});var l8n=P(t3e=>{"use strict";Object.defineProperty(t3e,"__esModule",{value:!0});t3e.FilteredFeatureProvider=void 0;var N4i=c8n(),wvt=class extends N4i.BaseFeatureProvider{constructor(e,t){super(e),this.telemetry=e,this.filterProviders=t,this.cachedTelemetryEvents=[]}getFilters(){let e=new Map;for(let t of this.filterProviders){let r=t.getFilters();for(let a of r.keys()){let o=r.get(a);e.set(a,o)}}return e}PostEventToTelemetry(e){if(this.cachedTelemetryEvents.includes(e))return;let t=JSON.stringify(e);this.telemetry.postEvent("report-headers",new Map([["ABExp.headers",t]])),this.cachedTelemetryEvents.push(e)}};t3e.FilteredFeatureProvider=wvt});var d8n=P(C4=>{"use strict";Object.defineProperty(C4,"__esModule",{value:!0});C4.TasApiFeatureProvider=C4.TASAPI_FETCHERROR_EVENTNAME=void 0;var L4i=l8n();C4.TASAPI_FETCHERROR_EVENTNAME="call-tas-error";var Evt="ErrorType",xvt=class extends L4i.FilteredFeatureProvider{constructor(e,t,r){super(t,r),this.httpClient=e,this.telemetry=t,this.filterProviders=r}async fetch(){let e=this.getFilters(),t={};for(let c of e.keys()){let l=e.get(c);t[c]=l}let r;try{r=await this.httpClient.get({headers:t})}catch(c){let l=c,d=new Map;l.responseReceived&&!l.responseOk?d.set(Evt,"ServerError"):l.responseReceived===!1?d.set(Evt,"NoResponse"):d.set(Evt,"GenericError"),this.telemetry.postEvent(C4.TASAPI_FETCHERROR_EVENTNAME,d)}if(!r)throw Error(C4.TASAPI_FETCHERROR_EVENTNAME);e.keys.length>0&&this.PostEventToTelemetry(t);let a=r.data,o=a.Configs,s=[];for(let c of o)if(c.Parameters)for(let l of Object.keys(c.Parameters)){let d=l+(c.Parameters[l]?"":"cf");s.includes(d)||s.push(d)}return{features:s,assignmentContext:a.AssignmentContext,configs:o}}};C4.TasApiFeatureProvider=xvt});var u8n=P(Aee=>{"use strict";Object.defineProperty(Aee,"__esModule",{value:!0});Aee.HttpClient=Aee.FetchError=void 0;var mee=class extends Error{constructor(e,t,r){super(e),this.responseReceived=t,this.responseOk=r}};Aee.FetchError=mee;var Ivt=class{constructor(e){this.endpoint=e}async get(e){let t=await fetch(this.endpoint,{method:"GET",headers:e?.headers});if(!t)throw new mee("No response received",!1);if(!t.ok)throw new mee("Response not ok",!0,!1);let r=await t.json();if(!r)throw new mee("No data received",!1);return{data:r}}};Aee.HttpClient=Ivt});var p8n=P(n3e=>{"use strict";Object.defineProperty(n3e,"__esModule",{value:!0});n3e.MemoryKeyValueStorage=void 0;var kvt=class{constructor(){this.storage=new Map}async getValue(e,t){return this.storage.has(e)?await Promise.resolve(this.storage.get(e)):await Promise.resolve(t||void 0)}setValue(e,t){this.storage.set(e,t)}};n3e.MemoryKeyValueStorage=kvt});var m8n=P(r3e=>{"use strict";Object.defineProperty(r3e,"__esModule",{value:!0});r3e.ExperimentationServiceBase=void 0;var M4i=p8n(),Svt=class{get features(){return this._features}set features(e){this._features=e,this.telemetry&&this.telemetry.setSharedProperty(this.assignmentContextTelemetryPropertyName,this.features.assignmentContext)}constructor(e,t,r,a,o){this.telemetry=e,this.assignmentContextTelemetryPropertyName=t,this.telemetryEventName=r,this.storageKey=a,this.storage=o,this.featuresConsumed=!1,this.cachedTelemetryEvents=[],this._features={features:[],assignmentContext:"",configs:[]},this.storageKey||(this.storageKey="ABExp.Features"),this.storage||(o=new M4i.MemoryKeyValueStorage),this.loadCachePromise=this.loadCachedFeatureData(),this.initializePromise=this.loadCachePromise,this.initialFetch=new Promise((s,c)=>{this.resolveInitialFetchPromise=s})}async getFeaturesAsync(e=!1){if(this.fetchPromise!=null){try{await this.fetchPromise}catch{}return this.features}if(!this.featureProviders||this.featureProviders.length===0)return Promise.resolve({features:[],assignmentContext:"",configs:[]});try{this.fetchPromise=Promise.all(this.featureProviders.map(async r=>await r.getFeatures()));let t=await this.fetchPromise;this.updateFeatures(t,e)}catch{}return this.fetchPromise=void 0,this.resolveInitialFetchPromise&&(this.resolveInitialFetchPromise(),this.resolveInitialFetchPromise=void 0),this.features}updateFeatures(e,t=!1){let r={features:[],assignmentContext:"",configs:[]};for(let a of e){for(let o of a.features)r.features.includes(o)||r.features.push(o);for(let o of a.configs){let s=r.configs.find(c=>c.Id===o.Id);s?s.Parameters=Object.assign(Object.assign({},s.Parameters),o.Parameters):r.configs.push(o)}r.assignmentContext+=a.assignmentContext}(t||!this.featuresConsumed)&&(this.features=r),this.storage&&this.storage.setValue(this.storageKey,r)}async loadCachedFeatureData(){let e;this.storage&&(e=await this.storage.getValue(this.storageKey),e!==void 0&&e.configs===void 0&&(e.configs=[])),this.features.features.length===0&&(this.features=e||{features:[],assignmentContext:"",configs:[]})}isFlightEnabled(e){return this.featuresConsumed=!0,this.PostEventToTelemetry(e),this.features.features.includes(e)}async isCachedFlightEnabled(e){return await this.loadCachePromise,this.featuresConsumed=!0,this.PostEventToTelemetry(e),this.features.features.includes(e)}async isFlightEnabledAsync(e){let t=await this.getFeaturesAsync(!0);return this.featuresConsumed=!0,this.PostEventToTelemetry(e),t.features.includes(e)}getTreatmentVariable(e,t){this.featuresConsumed=!0,this.PostEventToTelemetry(`${e}.${t}`);let r=this.features.configs.find(a=>a.Id===e);return r?.Parameters[t]}async getTreatmentVariableAsync(e,t,r){if(r){let a=this.featuresConsumed,o=this.getTreatmentVariable(e,t);if(o===void 0)this.featuresConsumed=a;else return o}return await this.getFeaturesAsync(!0),this.getTreatmentVariable(e,t)}PostEventToTelemetry(e){this.cachedTelemetryEvents.includes(e)||(this.telemetry.postEvent(this.telemetryEventName,new Map([["ABExp.queriedFeature",e]])),this.cachedTelemetryEvents.push(e))}invokeInit(){this.init()}addFeatureProvider(...e){if(!(e==null||this.featureProviders==null))for(let t of e)this.featureProviders.push(t)}};r3e.ExperimentationServiceBase=Svt});var A8n=P(i3e=>{"use strict";Object.defineProperty(i3e,"__esModule",{value:!0});i3e.PollingService=void 0;var Tvt=class{constructor(e){this.fetchInterval=e}StopPolling(){clearInterval(this.intervalHandle),this.intervalHandle=void 0}OnPollTick(e){this.onTick=e}StartPolling(e=!1){this.intervalHandle&&this.StopPolling(),this.onTick!=null&&(e&&this.onTick().then(()=>{}).catch(()=>{}),this.intervalHandle=setInterval(async()=>{await this.onTick()},this.fetchInterval),this.intervalHandle.unref&&this.intervalHandle.unref())}};i3e.PollingService=Tvt});var g8n=P(a3e=>{"use strict";Object.defineProperty(a3e,"__esModule",{value:!0});a3e.ExperimentationServiceAutoPolling=void 0;var F4i=m8n(),O4i=A8n(),Bvt=class extends F4i.ExperimentationServiceBase{constructor(e,t,r,a,o,s,c){if(super(e,a,o,s,c),this.telemetry=e,this.filterProviders=t,this.refreshRateMs=r,this.assignmentContextTelemetryPropertyName=a,this.telemetryEventName=o,this.storageKey=s,this.storage=c,r<1e3&&r!==0)throw new Error("The minimum refresh rate for polling is 1000 ms (1 second). If you wish to deactivate this auto-polling use value of 0.");r>0&&(this.pollingService=new O4i.PollingService(r),this.pollingService.OnPollTick(async()=>{await super.getFeaturesAsync()}))}init(){this.pollingService?this.pollingService.StartPolling(!0):super.getFeaturesAsync()}async getFeaturesAsync(e=!1){if(this.pollingService){this.pollingService.StopPolling();let t=await super.getFeaturesAsync(e);return this.pollingService.StartPolling(),t}else return await super.getFeaturesAsync(e)}};a3e.ExperimentationServiceAutoPolling=Bvt});var f8n=P(s3e=>{"use strict";Object.defineProperty(s3e,"__esModule",{value:!0});s3e.ExperimentationService=void 0;var U4i=d8n(),q4i=u8n(),$4i=g8n(),o3e=class extends $4i.ExperimentationServiceAutoPolling{constructor(e){super(e.telemetry,e.filterProviders||[],e.refetchInterval!=null?e.refetchInterval:0,e.assignmentContextTelemetryPropertyName,e.telemetryEventName,e.storageKey,e.keyValueStorage),this.options=e,this.invokeInit()}init(){this.featureProviders=[],this.addFeatureProvider(new U4i.TasApiFeatureProvider(new q4i.HttpClient(this.options.endpoint),this.telemetry,this.filterProviders)),super.init()}};s3e.ExperimentationService=o3e;o3e.REFRESH_RATE_IN_MINUTES=30});var h8n=P(c3e=>{"use strict";Object.defineProperty(c3e,"__esModule",{value:!0});c3e.ExperimentationService=void 0;var z4i=f8n();Object.defineProperty(c3e,"ExperimentationService",{enumerable:!0,get:function(){return z4i.ExperimentationService}})});var b8n=P(l3e=>{"use strict";Object.defineProperty(l3e,"__esModule",{value:!0});l3e.MementoKeyValueStorage=void 0;var Dvt=class{constructor(e){this.mementoGlobalStorage=e}async getValue(e,t){return await this.mementoGlobalStorage.get(e)||t}setValue(e,t){this.mementoGlobalStorage.update(e,t)}};l3e.MementoKeyValueStorage=Dvt});var y8n=P(Pvt=>{"use strict";Object.defineProperty(Pvt,"__esModule",{value:!0});var Rvt=class{constructor(){this.initializePromise=Promise.resolve(),this.initialFetch=Promise.resolve()}isFlightEnabled(e){return!1}isCachedFlightEnabled(e){return Promise.resolve(!1)}isFlightEnabledAsync(e){return Promise.resolve(!1)}getTreatmentVariable(e,t){}getTreatmentVariableAsync(e,t){return Promise.resolve(void 0)}};Pvt.default=Rvt});var v8n=P(gee=>{"use strict";Object.defineProperty(gee,"__esModule",{value:!0});gee.getExperimentationServiceAsync=gee.getExperimentationService=void 0;var j4i=vvt(),G4i=h8n(),Qvt=require("vscode"),H4i=b8n(),W4i=y8n(),Z4i="https://default.exp-tas.com/vscode/ab",V4i="query-expfeature",Y4i="abexp.assignmentcontext",K4i="VSCode.ABExp.FeatureData",J4i=1e3*60*30;function _8n(n,e,t,r,a,...o){if(!a)throw new Error("Memento storage was not provided.");let s=Qvt.workspace.getConfiguration("telemetry");if(!(Qvt.env.isTelemetryEnabled===void 0?s.get("enableTelemetry",!0):Qvt.env.isTelemetryEnabled))return new W4i.default;let d=[new j4i.VSCodeFilterProvider(n,e,t),...o],u=new H4i.MementoKeyValueStorage(a);return new G4i.ExperimentationService({filterProviders:d,telemetry:r,storageKey:K4i,keyValueStorage:u,featuresTelemetryPropertyName:"",assignmentContextTelemetryPropertyName:Y4i,telemetryEventName:V4i,endpoint:Z4i,refetchInterval:J4i})}gee.getExperimentationService=_8n;async function X4i(n,e,t,r,a,...o){let s=_8n(n,e,t,r,a,...o);return await s.initializePromise,s}gee.getExperimentationServiceAsync=X4i});var w8n=P(w4=>{"use strict";Object.defineProperty(w4,"__esModule",{value:!0});w4.TargetPopulation=w4.getExperimentationServiceAsync=w4.getExperimentationService=void 0;var C8n=v8n();Object.defineProperty(w4,"getExperimentationService",{enumerable:!0,get:function(){return C8n.getExperimentationService}});Object.defineProperty(w4,"getExperimentationServiceAsync",{enumerable:!0,get:function(){return C8n.getExperimentationServiceAsync}});var eMi=vvt();Object.defineProperty(w4,"TargetPopulation",{enumerable:!0,get:function(){return eMi.TargetPopulation}})});var bee,$D,e1,yE,yee,ahe,$vt=z(()=>{bee="function",$D="object",e1="undefined",yE="prototype",yee=Object,ahe=yee[yE]});function Cf(n,e){return n||e}function Hc(n,e){return n[e]}function hl(n,e){try{return{v:n.apply(this,e)}}catch(t){return{e:t}}}function aMi(n,e,t){var r=hl(n,t);return r.e?e:r.v}function w3e(n){return function(e){return typeof e===n}}function Q8n(n){var e="[object "+n+"]";return function(t){return!!(t&&E3e(t)===e)}}function E3e(n){return aCt[che].call(n)}function oCt(n,e){return typeof n===e}function Ni(n){return typeof n===_6||n===_6}function oMi(n){return n===bg}function mn(n){return n===ku||Ni(n)}function sCt(n){return n===ku||n===bg}function N8n(n){return!!n||n!==bg}function sMi(n){return!zvt&&(zvt=["string","number","boolean",_6,"symbol","bigint"]),n!==she&&zvt.indexOf(n)!==-1}function Zl(n){return!n&&mn(n)?!1:!!n&&typeof n===she}function wf(n){return!!(n&&n.then&&dr(n.then))}function cCt(n){return!n||!_E(n)}function _E(n){return!(!n||aMi(function(){return!(n&&0+n)},!n))}function lCt(){}function cMi(){return!1}function or(n,e){var t=nCt,r=aCt[che][iA](n);r===lMi&&(n={stack:Kd(n.stack),message:Kd(n.message),name:Kd(n.name)});try{t=JSON.stringify(n,ku,e?typeof e=="number"?e:4:bg),t=(t?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):ku)||Kd(n)}catch(a){t=" - "+or(a,e)}return r+": "+t}function Tu(n){throw new Error(n)}function Ef(n){throw new TypeError(n)}function I3e(n){sCt(n)&&Ef("Cannot convert undefined or null to object")}function L8n(n){zr(n)||Ef("'"+or(n)+"' is not a string")}function cm(n,e){return!!n&&aCt.hasOwnProperty[iA](n,e)}function uMi(n,e){return I3e(n),cm(n,e)||!!dMi(n,e)}function wr(n,e,t){if(n&&(Zl(n)||dr(n))){for(var r in n)if(vE(n,r)&&e[iA](t||n,r,n[r])===-1)break}}function zt(n,e,t){if(n)for(var r=n[C6]>>>0,a=0;a0?t:0;return bl(n,a,a+r[C6])===r}function WMi(n,e,t){var r=!0,a=n?e(ku):ku,o;function s(){return r=!1,a&&a[Xvt]&&a[Xvt](),o}function c(){a&&t(a),a=ku}function l(){return a=e(a),r||s(),o}function d(u){!u&&a&&c(),u&&!a&&l()}return o={cancel:c,refresh:l},o[eCt]=function(){return a&&a[eCt]?a[eCt]():r},o[Jvt]=function(){return r=!0,a&&a[Jvt]&&a[Jvt](),o},o[Xvt]=s,o=bb(o,HMi,{get:function(){return!!a},set:d}),{h:o,dn:function(){a=ku}}}function YMi(n){var e=dr(n)?n:ZMi;if(!e){var t=k3e().tmOut||[];$n(t)&&t.length>0&&dr(t[0])&&(e=t[0])}return e||setTimeout}function KMi(n){var e=dr(n)?n:VMi;if(!e){var t=k3e().tmOut||[];$n(t)&&t.length>1&&dr(t[1])&&(e=t[1])}return e||clearTimeout}function vCt(n,e,t){var r=$n(e),a=r?e.length:0,o=YMi(a>0?e[0]:r?bg:e),s=KMi(a>1?e[1]:bg),c=t[0];t[0]=function(){l.dn(),v6(c,bg,jD[iA](arguments))};var l=WMi(n,function(d){if(d){if(d.refresh)return d.refresh(),d;v6(s,bg,[d])}return v6(o,bg,t)},function(d){v6(s,bg,[d])});return l.h}function f0(n,e){return vCt(!0,bg,jD[iA](arguments))}function tOn(n,e,t){return vCt(!0,n,jD[iA](arguments,1))}function nOn(n,e){return vCt(!1,bg,jD[iA](arguments))}var bg,ku,nCt,C3e,she,zD,h3e,_6,b3e,rCt,C6,y3e,iA,che,iCt,yg,aCt,R8n,w6,vee,P8n,lhe,jD,x8n,I8n,zvt,zr,dr,$n,x3e,sm,t1,E6,Kd,lMi,dMi,vE,Cee,mMi,A3e,bb,dCt,AMi,O8n,Eee,aA,xf,pCt,tCt,j8n,k8n,jvt,E4,r1,S8n,bl,i1,CE,Su,CMi,wMi,T8n,EMi,Gvt,xMi,g3e,H8n,ohe,Bu,Du,dp,S3e,W8n,_ee,Hvt,f3e,$o,GD,hCt,mhe,Wvt,V8n,NMi,ba,Hv,Y8n,Zvt,Vvt,Yvt,D8n,See,Kvt,X8n,eOn,k6,up,Tee,Jvt,Xvt,eCt,HMi,ZMi,VMi,oi=z(()=>{bg=void 0,ku=null,nCt="",C3e="function",she="object",zD="prototype",h3e="__proto__",_6="undefined",b3e="constructor",rCt="Symbol",C6="length",y3e="name",iA="call",che="toString",iCt="getOwnPropertyDescriptor",yg=Cf(Object),aCt=Hc(yg,zD),R8n=Cf(String),w6=Hc(R8n,zD),vee=Cf(Math),P8n=Cf(Array),lhe=Hc(P8n,zD),jD=Hc(lhe,"slice"),x8n="_polyfill",I8n="__nw21$polytype__";zr=w3e("string"),dr=w3e(C3e);$n=Hc(P8n,"isArray"),x3e=Q8n("Date"),sm=w3e("number"),t1=w3e("boolean"),E6=Q8n("Error");Kd=Cf(R8n),lMi="[object Error]";dMi=Cf(Hc(yg,iCt),lCt),vE=Cf(Hc(yg,"hasOwn"),uMi);Cee=wee;mMi=Cf(Hc(yg,iCt),lCt),A3e={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};bb=Hc(yg,"defineProperty"),dCt=Hc(yg,"defineProperties");AMi=Cf(Hc(yg,"isFrozen"),cMi),O8n=Hc(yg,"freeze");Eee=Hc(yg,"assign"),aA=Hc(yg,"keys");xf=Cf(O8n,U8n),pCt=Cf(Hc(yg,"seal"),U8n),tCt=Cf(Hc(yg,"getPrototypeOf"),gMi);j8n=fMi({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),k8n="__tsUtils$gblCfg";E4=Hc(vee,"min"),r1=Hc(vee,"max"),S8n=Cee("slice",w6),bl=Cee("substring",w6),i1=wee("substr",w6,bMi);CE=Cf(Hc(yg,"create"),_Mi);CMi=Hc(vee,"random"),wMi=mCt(function(){for(var n=vd().toString(36).slice(2);n.length<16;)n+=CMi().toString(36).slice(2);return n=n.substring(0,16),n}),T8n="_urid",EMi="$nw21sym",xMi=0;H8n="window";Bu=dhe(Ba,["document"]);Du=dhe(Ba,[H8n]);dp=dhe(Ba,["navigator"]);S3e=dhe(Ba,["history"]),W8n=dhe(function(){return!!hl(function(){return process&&(process.versions||{}).node}).v});$o=Cee("indexOf",lhe),GD=Cee("map",lhe);hCt=wee("includes",lhe,DMi),mhe=Cee("reduce",lhe),V8n=Cf(Hc(yg,"setPrototypeOf"),RMi);NMi=QMi(/^\s+|(?=\s)\s+$/g),ba=wee("trim",w6,NMi),Hv=Hc(vee,"floor"),Y8n=Hc(vee,"ceil");D8n=[UMi,J8n,$Mi,qMi];See=pMi(C6);X8n=Hc(vee,"round"),eOn=Cf(Hc(yg,iCt),lCt),k6=wee("endsWith",w6,jMi);up=Cee("indexOf",w6),Tee=wee("startsWith",w6,GMi);Jvt="ref",Xvt="unref",eCt="hasRef",HMi="enabled"});function yb(n,e){typeof e!==bee&&e!==null&&Ef("Class extends value "+String(e)+" is not a constructor or null"),CCt(n,e);function t(){this.constructor=n}n[yE]=e===null?CE(e):(t[yE]=e[yE],new t)}function R3e(n,e){for(var t=0,r=e.length,a=n.length;t{oi();$vt();Abc=(If()||{}).Symbol,gbc=(If()||{}).Reflect,rOn="hasOwnProperty",XMi=function(n){for(var e,t=1,r=arguments.length;t{});var _b=z(()=>{$vt();iOn();aOn();oi()});function L3e(n){return n&&(n===BCt[HD]||n===Array[HD])}function DCt(n){return L3e(n)||n===Function[HD]}function S6(n){var e;if(n){if(fhe)return fhe(n);var t=n[TCt]||n[HD]||(n[M3e]?n[M3e][HD]:null);e=n[Q3e]||t,cm(n,Q3e)||(delete n[wCt],e=n[Q3e]=n[wCt]||n[Q3e],n[wCt]=t)}return e}function U3e(n,e){var t=[];if(cOn)t=cOn(n);else for(var r in n)typeof r=="string"&&cm(n,r)&&t.push(r);if(t&&t.length>0)for(var a=0;a=0;t--)if(n[t]===e)return!0;return!1}function nFi(n,e,t,r){function a(l,d,u){var p=d[u];if(p[xCt]&&r){var m=l[O3e]||{};m[ghe]!==!1&&(p=(m[d[Bee]]||{})[u]||p)}return function(){return p.apply(l,arguments)}}var o=CE(null);U3e(t,function(l){o[l]=a(e,t,l)});for(var s=S6(n),c=[];s&&!DCt(s)&&!PCt(c,s);)U3e(s,function(l){!o[l]&&RCt(s,l,!fhe)&&(o[l]=a(e,s,l))}),c.push(s),s=S6(s);return o}function rFi(n,e,t,r){var a=null;if(n&&cm(t,Bee)){var o=n[O3e]||CE(null);if(a=(o[t[Bee]]||CE(null))[e],a||q3e("Missing ["+e+"] "+F3e),!a[ICt]&&o[ghe]!==!1){for(var s=!cm(n,e),c=S6(n),l=[];s&&c&&!DCt(c)&&!PCt(l,c);){var d=c[e];if(d){s=d===r;break}l.push(c),c=S6(c)}try{s&&(n[e]=a),a[ICt]=1}catch{o[ghe]=!1}}}return a}function iFi(n,e,t){var r=e[n];return r===t&&(r=S6(e)[n]),typeof r!==F3e&&q3e("["+n+"] is not a "+F3e),r}function aFi(n,e,t,r,a){function o(l,d){var u=function(){var p=rFi(this,d,l,u)||iFi(d,l,u);return p.apply(this,arguments)};return u[xCt]=1,u}if(!L3e(n)){var s=t[O3e]=t[O3e]||CE(null);if(!L3e(s)){var c=s[e]=s[e]||CE(null);s[ghe]!==!1&&(s[ghe]=!!a),L3e(c)||U3e(t,function(l){RCt(t,l,!1)&&t[l]!==r[l]&&(c[l]=t[l],delete t[l],(!cm(n,l)||n[l]&&!n[l][xCt])&&(n[l]=o(n,l)))})}}}function oFi(n,e){if(fhe){for(var t=[],r=S6(e);r&&!DCt(r)&&!PCt(t,r);){if(r===n)return!0;t.push(r),r=S6(r)}return!1}return!0}function ECt(n,e){return cm(n,HD)?n.name||e||oOn:((n||{})[M3e]||{}).name||e||oOn}function pa(n,e,t,r){cm(n,HD)||q3e("theClass is an invalid class definition.");var a=n[HD];oFi(a,e)||q3e("["+ECt(n)+"] not in hierarchy of ["+ECt(e)+"]");var o=null;cm(a,Bee)?o=a[Bee]:(o=eFi+ECt(n,"_")+"$"+SCt.n,SCt.n++,a[Bee]=o);var s=pa[dOn],c=!!s[N3e];c&&r&&r[N3e]!==void 0&&(c=!!r[N3e]);var l=tFi(e),d=nFi(a,e,l,c);t(e,d);var u=!!fhe&&!!s[kCt];u&&r&&(u=!!r[kCt]),aFi(a,o,e,l,u!==!1)}var P3e,M3e,HD,F3e,O3e,xCt,Bee,eFi,ICt,ghe,dOn,oOn,TCt,Q3e,sOn,wCt,N3e,kCt,BCt,fhe,cOn,lOn,SCt,lm=z(()=>{oi();M3e="constructor",HD="prototype",F3e="function",O3e="_dynInstFuncs",xCt="_isDynProxy",Bee="_dynClass",eFi="_dynCls$",ICt="_dynInstChk",ghe=ICt,dOn="_dfOpts",oOn="_unknown_",TCt="__proto__",Q3e="_dyn"+TCt,sOn="__dynProto$Gbl",wCt="_dynInstProto",N3e="useBaseInst",kCt="setInstFuncs",BCt=Object,fhe=BCt.getPrototypeOf,cOn=BCt.getOwnPropertyNames,lOn=If(),SCt=lOn[sOn]||(lOn[sOn]={o:(P3e={},P3e[kCt]=!0,P3e[N3e]=!0,P3e),n:1e3});pa[dOn]=SCt.o});var QCt,uOn=z(()=>{QCt=100});var pp,NCt,hhe=z(()=>{oi();pp=$8n,NCt=z8n});var EE,pOn=z(()=>{hhe();EE=pp({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5})});var h0,LCt=z(()=>{hhe();h0=pp({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})});var vb,vn,Dee,WD,a1,k4,jr,Zv,bc,o1,ZD,s1,Ree,Pee,Cb,bhe,S4,kf,mp,$3e,VD,T4,MCt,Vv,yhe,Qee,z3e,c1,b0,Nee,l1,wb,B4,T6,y0,D4,_he,_0,xE,vhe,Lee,v0,Mee,IE,FCt,Che,C0,B6,kE,OCt,whe,Fee,D6,R6,Ps=z(()=>{vb="toLowerCase",vn="length",Dee="warnToConsole",WD="throwInternal",a1="watch",k4="apply",jr="push",Zv="splice",bc="logger",o1="cancel",ZD="initialize",s1="identifier",Ree="removeNotificationListener",Pee="addNotificationListener",Cb="isInitialized",bhe="getNotifyMgr",S4="getPlugin",kf="name",mp="processNext",$3e="getProcessTelContext",VD="value",T4="enabled",MCt="stopPollingInternalLogs",Vv="unload",yhe="onComplete",Qee="version",z3e="loggingLevelConsole",c1="createNew",b0="teardown",Nee="messageId",l1="message",wb="diagLog",B4="_doTeardown",T6="update",y0="getNext",D4="setNextPlugin",_he="userAgent",_0="split",xE="replace",vhe="substring",Lee="indexOf",v0="type",Mee="evtName",IE="status",FCt="getAllResponseHeaders",Che="isChildEvt",C0="data",B6="getCtx",kE="setCtx",OCt="itemsReceived",whe="headers",Fee="urlString",D6="timeout",R6="traceFlags"});function mOn(n,e){UCt||(UCt=bCt("AggregationError",function(r,a){a[vn]>1&&(r.errors=a[1])}));var t=n||"One or more errors occurred.";throw zt(e,function(r,a){t+=` `.concat(a," > ").concat(or(r))}),new UCt(t,e||[])}var UCt,AOn=z(()=>{oi();Ps()});function sA(n,e){return H3e(n,function(t){return e?e({status:"fulfilled",rejected:!1,value:t}):t},function(t){return e?e({status:ZCt,rejected:!0,reason:t}):t})}function H3e(n,e,t,r){var a=n;try{if(wf(n))(e||t)&&(a=n.then(e,t));else try{e&&(a=e(n))}catch(o){if(t)a=t(o);else throw o}}finally{r&&sFi(a,r)}return a}function sFi(n,e){var t=n;return e&&(wf(n)?n.finally?t=n.finally(e):t=n.then(function(r){return e(),r},function(r){throw e(),r}):e()),t}function cFi(n,e,t,r){qCt=qCt||{toString:function(){return"[[PromiseState]]"}},$Ct=$Ct||{toString:function(){return"[[PromiseResult]]"}},zCt=zCt||{toString:function(){return"[[PromiseIsHandled]]"}};var a={};a[qCt]={get:e},a[$Ct]={get:t},a[zCt]={get:r},dCt(n,a)}function lFi(n){var e;return n&&n.createEvent&&(e=n.createEvent("Event")),!!e&&e.initEvent}function dFi(n,e,t,r){var a=Bu();!j3e&&(j3e=g0(!!hl(lFi,[a]).v));var o=j3e.v?a.createEvent("Event"):r?new Event(e):{};if(t&&t(o),j3e.v&&o.initEvent(e,!1,!0),o&&n[fOn])n[fOn](o);else{var s=n["on"+e];if(s)s(o);else{var c=Ba("console");c&&(c.error||c.log)(e,or(o))}}}function hOn(n){return dr(n)?n.toString():or(n)}function _On(n,e,t){var r=kee(arguments,3),a=0,o=!1,s,c=[],l=pFi++,d=Ehe.length>0?Ehe[Ehe.length-1]:void 0,u=!1,p=null,m;function A(E,S){try{Ehe.push(l),u=!0,p&&p.cancel(),p=null;var T=n(function(D,R){c.push(function(){try{var B=a===2?E:S,M=Ni(B)?s:dr(B)?B(s):B;wf(M)?M.then(D,R):B?D(M):a===3?R(M):D(M)}catch(q){R(q)}}),o&&y()},r);return T}finally{Ehe.pop()}}function g(E){return A(void 0,E)}function f(E){var S=E,T=E;return dr(E)&&(S=function(D){return E&&E(),D},T=function(D){throw E&&E(),D}),A(S,T)}function b(){return bOn[a]}function y(){if(c.length>0){var E=c.slice();c=[],u=!0,p&&p.cancel(),p=null,e(E)}}function _(E,S){return function(T){if(a===S){if(E===2&&wf(T)){a=1,T.then(_(2,1),_(3,1));return}a=E,o=!0,s=T,y(),!u&&E===3&&!p&&(p=f0(v,mFi))}}}function v(){if(!u)if(u=!0,W8n())process.emit(yOn,s,m);else{var E=Du()||If();!jCt&&(jCt=g0(hl(Ba,[G3e+"RejectionEvent"]).v)),dFi(E,uFi,function(S){return co(S,"promise",{g:function(){return m}}),S.reason=s,S},!!jCt.v)}}m={then:A,catch:g,finally:f},bb(m,"state",{get:b}),gOn&&cFi(m,b,function(){return E3e(s)},function(){return u}),Z8n()&&(m[phe(11)]="IPromise");function w(){return"IPromise"+(gOn?"["+l+(Ni(d)?"":":"+d)+"]":"")+" "+b()+(o?" - "+hOn(s):"")}return m.toString=w,function(){dr(t)||Ef(G3e+": executor is not a function - "+hOn(t));var S=_(3,0);try{t.call(m,_(2,0),S)}catch(T){S(T)}}(),m}function AFi(n){return function(e){var t=kee(arguments,1);return n(function(r,a){try{var o=[],s=1;D3e(e,function(c,l){c&&(s++,H3e(c,function(d){o[l]=d,--s===0&&r(o)},a))}),s--,s===0&&r(o)}catch(c){a(c)}},t)}}function gFi(n){return g0(function(e){var t=kee(arguments,1);return n(function(r,a){var o=[],s=1;function c(l,d){s++,sA(l,function(u){u.rejected?o[d]={status:ZCt,reason:u.reason}:o[d]={status:"fulfilled",value:u.value},--s===0&&r(o)})}try{$n(e)?zt(e,c):fCt(e)?D3e(e,c):Ef("Input is not an iterable"),s--,s===0&&r(o)}catch(l){a(l)}},t)})}function vOn(n){zt(n,function(e){try{e()}catch{}})}function fFi(n){var e=sm(n)?n:0;return function(t){f0(function(){vOn(t)},e)}}function COn(n,e){return _On(COn,fFi(e),n,e)}function hFi(n,e){!GCt&&(GCt=g0(hl(Ba,[G3e]).v||null));var t=GCt.v;if(!t)return COn(n);dr(n)||Ef(G3e+": executor is not a function - "+or(n));var r=0;function a(){return bOn[r]}var o=new t(function(s,c){function l(u){r=2,s(u)}function d(u){r=3,c(u)}n(l,d)});return bb(o,"state",{get:a}),o}function xhe(n){return _On(xhe,vOn,n)}function wOn(n,e){return!HCt&&(HCt=gFi(xhe)),HCt.v(n,e)}function Sf(n,e){return!WCt&&(WCt=g0(hFi)),WCt.v.call(this,n,e)}var G3e,ZCt,qCt,$Ct,zCt,gOn,bOn,fOn,j3e,yOn,uFi,Ehe,pFi,mFi,jCt,GCt,HCt,WCt,EOn,Jbc,R4=z(()=>{oi();G3e="Promise",ZCt="rejected";gOn=!1;bOn=["pending","resolving","resolved",ZCt],fOn="dispatchEvent";yOn="unhandledRejection",uFi=yOn.toLowerCase(),Ehe=[],pFi=0,mFi=10;EOn=AFi(Sf),Jbc=phe(11)});var w0,Yr,P6,Cd,W3e,Ihe,YD,Q6,Eb,N6,Oee,P4,Uee,d1,Z3e,V3e,Y3e,qee,K3e,J3e,xOn,IOn,VCt,Ru=z(()=>{w0=void 0,Yr="",P6="channels",Cd="core",W3e="createPerfMgr",Ihe="disabled",YD="extensionConfig",Q6="extensions",Eb="processTelemetry",N6="priority",Oee="eventsSent",P4="eventsDiscarded",Uee="eventsSendRequest",d1="perfEvent",Z3e="offlineEventsStored",V3e="offlineBatchSent",Y3e="offlineBatchDrop",qee="getPerfMgr",K3e="domain",J3e="path",xOn="Not dynamic - ",IOn="REDACTED",VCt=["sig","Signature","AWSAccessKeyId","X-Goog-Signature"]});function Q4(n){return!mn(n)}function L6(n){var e=n;return e&&zr(e)&&(e=e[xE](yFi,function(t,r){return r.toUpperCase()}),e=e[xE](_Fi,"_"),e=e[xE](vFi,function(t,r){return"_"+r})),e}function Jd(n,e){return n&&e?up(n,e)!==-1:!1}function SE(n){return n&&n.toISOString()||""}function Vl(n){return E6(n)?n[kf]:Yr}function Yv(n,e,t,r,a){var o=t;return n&&(o=n[e],o!==t&&(!a||a(o))&&(!r||r(t))&&(o=t,n[e]=o)),o}function khe(n,e,t){var r;return n?(r=n[e],!r&&mn(r)&&(r=Ni(t)?{}:t,n[e]=r)):r=Ni(t)?{}:t,r}function SOn(n,e){var t=null,r=null;return dr(n)?t=n:r=n,function(){var a=arguments;if(t&&(r=t()),r)return r[e][k4](r,a)}}function YCt(n,e,t){if(n&&e&&Zl(n)&&Zl(e)){var r=function(o){if(zr(o)){var s=e[o];dr(s)?(!t||t(o,!0,e,n))&&(n[o]=SOn(e,o)):(!t||t(o,!1,e,n))&&(vE(n,o)&&delete n[o],co(n,o,{g:function(){return e[o]},s:function(c){e[o]=c}}))}};for(var a in e)r(a)}return n}function KD(n,e,t,r,a){n&&e&&t&&(a!==!1||Ni(n[e]))&&(n[e]=SOn(t,r))}function E0(n,e,t,r){return n&&e&&Zl(n)&&$n(t)&&zt(t,function(a){zr(a)&&KD(n,a,e,a,r)}),n}function KCt(n){return function(){function e(){var t=this;n&&wr(n,function(r,a){t[r]=a})}return e}()}function xb(n){return n&&Eee&&(n=yee(Eee({},n))),n}function X3e(n,e,t,r,a,o){var s=arguments,c=s[0]||{},l=s[vn],d=!1,u=1;for(l>0&&t1(c)&&(d=c,c=s[u]||{},u++),Zl(c)||(c={});u{_b();oi();Ps();Ru();bFi="getPrototypeOf",yFi=/-([a-z])/g,_Fi=/([^\w\d_$])/g,vFi=/^(\d+[\w\d_$])/,ayc=Object[bFi];CFi="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",kOn="withCredentials",wFi="timeout";EFi="kill-duration",xFi="kill-duration-seconds",IFi="time-delta-millis"});function ROn(n,e){var t=!1;if(n){try{if(t=e in n,!t){var r=n[yE];r&&(t=e in r)}}catch{}if(!t)try{var a=new n;t=!Ni(a[e])}catch{}}return t}function iwt(n){DOn=n}function O6(n){if(n&&DOn){var e=Ba("__mockLocation");if(e)return e}return typeof location===$D&&location?location:Ba(SFi)}function She(){return typeof console!==e1?console:Ba(TFi)}function p1(){return!!(typeof JSON===$D&&JSON||Ba(TOn)!==null)}function cA(){return p1()?JSON||Ba(TOn):null}function The(){return Ba(BFi)}function Bhe(){return Ba(DFi)}function N4(){var n=dp();return n&&n.product?n.product===RFi:!1}function L4(){var n=dp();if(n&&(n[_he]!==ewt||XCt===null)){ewt=n[_he];var e=(ewt||Yr)[vb]();XCt=Jd(e,nwt)||Jd(e,rwt)}return XCt}function Dhe(n){if(n===void 0&&(n=null),!n){var e=dp()||{};n=e?(e.userAgent||Yr)[vb]():Yr}var t=(n||Yr)[vb]();if(Jd(t,nwt)){var r=Bu()||{};return r1(parseInt(t[_0](nwt)[1]),r[kFi]||0)}else if(Jd(t,rwt)){var a=parseInt(t[_0](rwt)[1]);if(a)return a+4}return null}function Kv(n){return(twt===null||n===!1)&&(twt=uhe()&&!!dp().sendBeacon),twt}function t2(n){var e=!1;try{e=!!Ba("fetch");var t=Ba("Request");e&&n&&t&&(e=ROn(t,"keepalive"))}catch{}return e}function Rhe(){return zee===null&&(zee=typeof XDomainRequest!==e1,zee&&jee()&&(zee=zee&&!ROn(Ba(BOn),"withCredentials"))),zee}function jee(){var n=!1;try{var e=Ba(BOn);n=!!e}catch{}return n}function POn(n,e){if(n)for(var t=0;t0?r[0]:{}).serverTiming,n).description}return e}function PFi(n){return n.replace(/^([a-zA-Z][a-zA-Z0-9+.-]*:\/\/)([^:@]{1,200}):([^@]{1,200})@(.*)$/,"$1REDACTED:REDACTED@$4")}function QFi(n,e){var t,r=up(n,"?");if(r===-1)return n;e&&e.redactQueryParams?t=VCt.concat(e.redactQueryParams):t=VCt;var a=bl(n,0,r+1),o=bl(n,r+1),s=Yr,c=up(o,"#");c!==-1&&(s=bl(o,c),o=bl(o,0,c));for(var l=!1,d=0;d{"use strict";_b();oi();Ps();u1();Ru();kFi="documentMode",SFi="location",TFi="console",TOn="JSON",BFi="crypto",DFi="msCrypto",RFi="ReactNative",nwt="msie",rwt="trident/",BOn="XMLHttpRequest",XCt=null,ewt=null,DOn=!1,zee=null,twt=null});function NFi(n){n<0&&(n>>>=0),Qhe=NOn+n&F4,Nhe=LOn-n&F4,MOn=!0}function LFi(){try{var n=vd()&2147483647;NFi((Math.random()*QOn^n)+n)}catch{}}function swt(n){return n>0?Hv(n2()/F4*(n+1))>>>0:0}function n2(n){var e=0,t=The()||Bhe();return t&&t.getRandomValues&&(e=t.getRandomValues(new Uint32Array(1))[0]&F4),e===0&&L4()&&(MOn||LFi(),e=FOn()&F4),e===0&&(e=Hv(QOn*Math.random()|0)),n||(e>>>=0),e}function FOn(n){Nhe=36969*(Nhe&65535)+(Nhe>>16)&F4,Qhe=18e3*(Qhe&65535)+(Qhe>>16)&F4;var e=(Nhe<<16)+(Qhe&65535)>>>0&F4|0;return n||(e>>>=0),e}function Lhe(n){n===void 0&&(n=22);for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=n2()>>>0,r=0,a=Yr;a[vn]>>=6,r===5&&(t=(n2()<<2&4294967295|t&3)>>>0,r=0);return a}var QOn,F4,NOn,LOn,MOn,Qhe,Nhe,t8e=z(()=>{oi();Ps();M4();Ru();QOn=4294967296,F4=4294967295,NOn=123456789,LOn=987654321,MOn=!1,Qhe=NOn,Nhe=LOn});function UOn(n){return n.nodeType===1||n.nodeType===9||!+n.nodeType}function OFi(n,e){var t=e[n.id];if(!t){t={};try{UOn(e)&&co(e,n.id,{e:!1,v:t})}catch{}}return t}function lA(n,e){return e===void 0&&(e=!1),L6(n+FFi+++(e?"."+OOn:Yr)+MFi)}function n8e(n){var e={id:lA("_aiData-"+(n||Yr)+"."+OOn),accept:function(t){return UOn(t)},get:function(t,r,a,o){var s=t[e.id];return s?s[L6(r)]:(o&&(s=OFi(e,t),s[L6(r)]=a),a)},kill:function(t,r){if(t&&t[r])try{delete t[r]}catch{}}};return e}var OOn,MFi,FFi,Gee=z(()=>{oi();u1();Ru();t8e();OOn="3.3.10",MFi="."+Lhe(6),FFi=0});function r8e(n){return n&&Zl(n)&&!$n(n)&&(n.isVal||n.fb||vE(n,"v")||vE(n,"mrg")||vE(n,"ref")||n.set)}function qOn(n,e,t){var r,a=t.dfVal||N8n;if(e&&t.fb){var o=t.fb;$n(o)||(o=[o]);for(var s=0;s{oi();Ps()});function dwt(n){if(n){var e;if($n(n)?(e=[],e[vn]=n[vn]):oA(n)&&(e={}),e)return wr(n,function(t,r){e[t]=dwt(r)}),e}return n}function Fhe(n){if(n){var e=n[m1]||n;if(e.cfg&&(e.cfg===n||e.cfg[m1]===e))return e}return null}function Ohe(n){if(n&&(oA(n)||$n(n)))try{n[$On]=!0}catch{}return n}function uwt(n){if(n)try{n[zOn]=!0}catch{}return n}function i8e(n,e,t){var r=!1;return t&&!n[e.blkVal]&&(r=t[zOn],!r&&!t[$On]&&(r=oA(t)||$n(t))),r}function a8e(n){Ef("InvalidAccess:"+n)}var m1,$On,zOn,o8e=z(()=>{oi();Ps();m1=B3e("[[ai_dynCfg_1]]"),$On=B3e("[[ai_blkDynCfg_1]]"),zOn=B3e("[[ai_frcDynCfg_1]]")});function qFi(n,e,t){$n(e)&&zt(UFi,function(r){var a=e[r];e[r]=function(){for(var o=[],s=0;s{oi();Ru();Ps();o8e();UFi=["push","pop","shift","unshift","splice"],Hee=function(n,e,t,r){n&&n[WD](3,108,"".concat(t," [").concat(e,"] failed - ")+or(r))}});function GOn(n){var e=Iee($he+"get"+n.uid+zhe),t=Iee($he+"ro"+n.uid+zhe),r=Iee($he+"rf"+n.uid+zhe),a=Iee($he+"blkVal"+n.uid+zhe),o=Iee($he+"dtl"+n.uid+zhe),s=null,c=null,l;function d(A,g){var f=l.act;try{l.act=A,A&&A[o]&&(zt(A[o],function(y){y.clr(A)}),A[o]=[]),g({cfg:n.cfg,set:n.set.bind(n),setDf:n.setDf.bind(n),ref:n.ref.bind(n),rdOnly:n.rdOnly.bind(n)})}catch(y){var b=n[bc];throw b&&b[WD](1,107,or(y)),y}finally{l.act=f||null}}function u(){if(s){var A=s;s=null,c&&c[o1](),c=null;var g=[];if(zt(A,function(f){if(f&&(f[o]&&(zt(f[o],function(b){b.clr(f)}),f[o]=null),f.fn))try{d(f,f.fn)}catch(b){g[jr](b)}}),s)try{u()}catch(f){g[jr](f)}g[vn]>0&&mOn("Watcher error(s): ",g)}}function p(A){if(A&&A.h[vn]>0){s||(s=[]),c||(c=f0(function(){c=null,u()},0));for(var g=0;g{oi();AOn();Ps();$he="[[ai_",zhe="]]"});function zFi(n,e){var t={fn:e,rm:function(){t.fn=null,n=null,e=null}};return co(t,"toJSON",{v:function(){return"WatcherHandler"+(t.fn?"":"[X]")}}),n.use(t,e),t}function jFi(n,e,t){var r=Fhe(e);if(r)return r;var a=lA("dyncfg",!0),o=e&&t!==!1?e:dwt(e),s;function c(){s.notify()}function l(b,y,_){try{b=qhe(s,b,y,_)}catch(v){Hee(n,y,"Setting value",v)}return b[y]}function d(b){return zFi(s,b)}function u(b,y){s.use(null,function(_){var v=s.upd;try{Ni(y)||(s.upd=y),b(_)}finally{s.upd=v}})}function p(b,y){var _;return c8e(s,b,y,(_={},_[0]=!0,_))[y]}function m(b,y){var _;return c8e(s,b,y,(_={},_[1]=!0,_))[y]}function A(b,y){var _;return c8e(s,b,y,(_={},_[2]=!0,_))[y]}function g(b,y){return y&&wr(y,function(_,v){Mhe(f,b,_,v)}),b}var f={uid:null,cfg:o,logger:n,notify:c,set:l,setDf:g,watch:d,ref:p,rdOnly:m,blkVal:A,_block:u};return co(f,"uid",{c:!1,e:!1,w:!1,v:a}),s=GOn(f),Uhe(s,o,"config","Creating"),f}function GFi(n,e){n?(n[Dee](e),n[WD](2,108,e)):a8e(e)}function yl(n,e,t,r){var a=jFi(t,n||{},r);return e&&a.setDf(a.cfg,e),a}function dm(n,e,t){var r=n[m1]||n;return r.cfg&&(r.cfg===n||r.cfg[m1]===r)?r[a1](e):(GFi(t,xOn+or(n)),yl(n,null,t)[a1](e))}var O4=z(()=>{oi();Gee();Ru();Ps();lwt();jOn();HOn();o8e()});function r2(n,e){if(n&&n[Vv])return n[Vv](e)}function l8e(n,e,t){var r;return t||(r=Sf(function(a){t=a})),n&&See(n)>0?sA(r2(n[0],e),function(){l8e(kee(n,1),e,t)}):t(),r}var pwt=z(()=>{R4();oi();Ps()});var WOn,mwt,Awt=z(()=>{WOn=500,mwt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation"});function HFi(n,e,t){return!n&&mn(n)?e:t1(n)?n:Kd(n)[vb]()==="true"}function gwt(n){return{mrg:!0,v:n}}function Wee(n,e,t){return{fb:t,isVal:n,v:e}}function Jv(n,e){return{fb:e,set:HFi,v:!!n}}var fwt=z(()=>{oi();Ps()});function WFi(n,e){return function(){var t=arguments,r=bwt(e);if(r){var a=r.listener;a&&a[n]&&a[n][k4](a,t)}}}function ZFi(){var n=Ba("Microsoft");return n&&(u8e=n.ApplicationInsights),u8e}function bwt(n){var e=u8e;return!e&&n.disableDbgExt!==!0&&(e=u8e||ZFi()),e?e.ChromeDbgExt:null}function ZOn(n){if(!d8e){d8e={};for(var e=0;e{oi();Ps();Ru();hwt=[Oee,P4,Uee,d1],u8e=null});function VOn(n){return n?'"'+n[xE](/\"/g,Yr)+'"':Yr}function _wt(n,e){var t=She();if(t){var r="log";t[n]&&(r=n),dr(t[r])&&t[r](e)}}function i2(n,e){return(n||{})[bc]||new U4(e)}function vwt(n){return n||new U4}function cn(n,e,t,r,a,o){o===void 0&&(o=!1),vwt(n)[WD](e,t,r,a,o)}function Tf(n,e){vwt(n)[Dee](e)}function Cwt(n,e,t){vwt(n).logInternalMessage(e,t)}var Zee,YOn,VFi,YFi,KFi,JFi,XFi,U6,U4,BE=z(()=>{"use strict";lm();oi();O4();Ps();ywt();M4();Ru();YOn="warnToConsole",VFi="AI (Internal): ",YFi="AI: ",KFi="AITR_",JFi={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},XFi=(Zee={},Zee[0]=null,Zee[1]="errorToConsole",Zee[2]=YOn,Zee[3]="debugToConsole",Zee);U6=function(){function n(e,t,r,a){r===void 0&&(r=!1);var o=this;o[Nee]=e,o[l1]=(r?YFi:VFi)+e;var s=Yr;p1()&&(s=cA().stringify(a));var c=(t?" message:"+VOn(t):Yr)+(a?" props:"+VOn(s):Yr);o[l1]+=c}return n.dataType="MessageData",n}();U4=function(){function n(e){this.identifier="DiagnosticLogger",this.queue=[];var t=0,r={},a,o,s,c,l;pa(n,this,function(d){l=p(e||{}),d.consoleLoggingLevel=function(){return a},d[WD]=function(g,f,b,y,_){_===void 0&&(_=!1);var v=new U6(f,b,_,y);if(c)throw or(v);var w=XFi[g]||YOn;if(Ni(v[l1]))A("throw"+(g===1?"Critical":"Warning"),v);else{if(_){var E=+v[Nee];!r[E]&&a>=g&&(d[w](v[l1]),r[E]=!0)}else a>=g&&d[w](v[l1]);u(g,v)}},d.debugToConsole=function(g){_wt("debug",g),A("warning",g)},d[Dee]=function(g){_wt("warn",g),A("warning",g)},d.errorToConsole=function(g){_wt("error",g),A("error",g)},d.resetInternalMessageCount=function(){t=0,r={}},d.logInternalMessage=u,d[Vv]=function(g){l&&l.rm(),l=null};function u(g,f){if(!m()){var b=!0,y=KFi+f[Nee];if(r[y]?b=!1:r[y]=!0,b&&(g<=o&&(d.queue[jr](f),t++,A(g===1?"error":"warn",f)),t===s)){var _="Internal events throttle limit per PageView reached for this app.",v=new U6(23,_,!1);d.queue[jr](v),g===1?d.errorToConsole(_):d[Dee](_)}}}function p(g){return dm(yl(g,JFi,d).cfg,function(f){var b=f.cfg;a=b[z3e],o=b.loggingLevelTelemetry,s=b.maxMessageLimit,c=b.enableDebug})}function m(){return t>=s}function A(g,f){var b=bwt(e||{});b&&b[wb]&&b[wb](g,f)}})}return n.__ieDyn=1,n}()});function kwt(){!A1&&(A1=mCt(function(){return Bu()}))}function t9i(n,e){var t=a2[$4]||A8e[$4];return t||(t=a2[$4]=a2(n,e),A8e[$4]=t),t}function m8e(n){return n?n.isEnabled():!0}function s5n(n,e){return e&&n&&$n(n.ignoreCookies)?$o(n.ignoreCookies,e)!==-1:!1}function n5n(n,e){return e&&n&&$n(n.blockedCookies)&&$o(n.blockedCookies,e)!==-1?!0:s5n(n,e)}function r5n(n,e){var t=e[T4];if(mn(t)){var r=void 0;Ni(n[XOn])||(r=!n[XOn]),Ni(n[jhe])||(r=!n[jhe]),t=r}return t}function Swt(n,e){var t;if(n)t=n.getCookieMgr();else if(e){var r=e.cookieCfg;r&&r[$4]?t=r[$4]:t=a2(e)}return t||(t=t9i(e,(n||{})[bc])),t}function a2(n,e){var t,r,a,o,s,c,l,d,u=[];function p(b){var y,_=(y={},y[J3e]=b||"/",y[Ewt]="Thu, 01 Jan 1970 00:00:01 GMT",y);return L4()||(_["max-age"]="0"),a5n(Yr,_)}function m(b,y,_,v){var w={},E=ba(b||Yr),S=up(E,";");if(S!==-1&&(E=ba(x4(b,S)),w=c5n(bl(b,S+1))),Yv(w,K3e,_||a,_E,Ni),!mn(y)){var T=L4();if(Ni(w[Ewt])){var D=vd(),R=D+y*1e3;if(R>0){var B=new Date;B.setTime(R),Yv(w,Ewt,i5n(B,T?KOn:JOn)||i5n(B,T?KOn:JOn)||Yr,_E)}}T||Yv(w,"max-age",Yr+y,null,Ni)}var M=O6();return M&&M.protocol==="https:"&&(Yv(w,"secure",null,null,Ni),xwt===null&&(xwt=!g8e((dp()||{})[_he])),xwt&&Yv(w,"SameSite","None",null,Ni)),Yv(w,J3e,v||r,null,Ni),a5n(E,w)}function A(b){if(u)for(var y=u[vn]-1;y>=0;y--)u[y].n===b&&u[Zv](y,1)}function g(){q6(e)&&u&&(zt(u,function(b){n5n(t,b.n)||(b.o===0?l(b.n,b.v):b.o===1&&d(b.n,b.v))}),u=[])}n=yl(n||A8e,null,e).cfg,o=dm(n,function(b){b.setDf(b.cfg,e9i),t=b.ref(b.cfg,"cookieCfg"),r=t[J3e]||"/",a=t[K3e],t.disableCookieDefer?u=null:u===null&&(u=[]);var y=s;s=r5n(n,t)!==!1,c=t.getCookie||n9i,l=t.setCookie||o5n,d=t.delCookie||o5n,!y&&s&&u&&g()},e);var f={isEnabled:function(){var b=r5n(n,t)!==!1&&s&&q6(e),y=A8e[$4];return b&&y&&f!==y&&(b=m8e(y)),b},setEnabled:function(b){t[T4]=b,Ni(n[jhe])||(n[jhe]=!b)},set:function(b,y,_,v,w){var E=!1,S=n5n(t,b);if(!S){var T=m(y,_,v,w);m8e(f)?(l(b,T),E=!0):u&&(A(b),u[jr]({n:b,o:0,v:T}),E=!0)}return E},get:function(b){var y=Yr,_=s5n(t,b);if(!_){if(m8e(f))y=c(b);else if(u)for(var v=u[vn]-1;v>=0;v--){var w=u[v];if(w.n===b){if(w.o===0){var E=w.v,S=up(E,";");y=S!==-1?ba(x4(E,S)):ba(E)}break}}}return y},del:function(b,y){var _=!1;return m8e(f)?_=f.purge(b,y):u&&(A(b),u[jr]({n:b,o:1,v:p(y)}),_=!0),_},purge:function(b,y){var _=!1;return q6(e)&&(d(b,p(y)),_=!0),_},unload:function(b){o&&o.rm(),o=null,u=null}};return f[$4]=f,f}function q6(n){if(p8e===null){p8e=!1,!A1&&kwt();try{var e=A1.v||{};p8e=e[Iwt]!==void 0}catch(t){cn(n,2,68,"Cannot access document.cookie - "+Vl(t),{exception:or(t)})}}return p8e}function c5n(n){var e={};if(n&&n[vn]){var t=ba(n)[_0](";");zt(t,function(r){if(r=ba(r||Yr),r){var a=up(r,"=");a===-1?e[r]=null:e[ba(x4(r,a))]=ba(bl(r,a+1))}})}return e}function i5n(n,e){return dr(n[e])?n[e]():null}function a5n(n,e){var t=n||Yr;return wr(e,function(r,a){t+="; "+r+(mn(a)?Yr:"="+a)}),t}function n9i(n){var e=Yr;if(!A1&&kwt(),A1.v){var t=A1.v[Iwt]||Yr;e5n!==t&&(t5n=c5n(t),e5n=t),e=ba(t5n[n]||Yr)}return e}function o5n(n,e){!A1&&kwt(),A1.v&&(A1.v[Iwt]=n+"="+e)}function g8e(n){return zr(n)?!!(Jd(n,"CPU iPhone OS 12")||Jd(n,"iPad; CPU OS 12")||Jd(n,"Macintosh; Intel Mac OS X 10_14")&&Jd(n,"Version/")&&Jd(n,"Safari")||Jd(n,"Macintosh; Intel Mac OS X 10_14")&&k6(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||Jd(n,"Chrome/5")||Jd(n,"Chrome/6")||Jd(n,"UnrealEngine")&&!Jd(n,"Chrome")||Jd(n,"UCBrowser/12")||Jd(n,"UCBrowser/11")):!1}var wwt,q4,KOn,JOn,Iwt,Ewt,XOn,jhe,$4,p8e,xwt,e5n,A1,t5n,A8e,e9i,Twt=z(()=>{oi();fwt();O4();Ps();BE();M4();u1();Ru();KOn="toGMTString",JOn="toUTCString",Iwt="cookie",Ewt="expires",XOn="isCookieUseDisabled",jhe="disableCookiesUsage",$4="_ckMgr",p8e=null,xwt=null,e5n=null,t5n={},A8e={},e9i=(wwt={cookieCfg:gwt((q4={},q4[K3e]={fb:"cookieDomain",dfVal:Q4},q4.path={fb:"cookiePath",dfVal:Q4},q4.enabled=w0,q4.ignoreCookies=w0,q4.blockedCookies=w0,q4.disableCookieDefer=!1,q4)),cookieDomain:w0,cookiePath:w0},wwt[jhe]=w0,wwt)});function i9i(n){n.h=null;var e=n.cb;n.cb=[],zt(e,function(t){hl(t.fn,[t.arg])})}function z4(n,e,t,r){zt(n,function(a){a&&a[e]&&(t?(t.cb[jr]({fn:r,arg:a}),t.h=t.h||f0(i9i,0,t)):hl(r,[a]))})}var r9i,Ghe,Bwt=z(()=>{lm();R4();oi();O4();Ps();Ru();r9i={perfEvtsSendAll:!1};Ghe=function(){function n(e){this.listeners=[];var t,r,a=[],o={h:null,cb:[]},s=yl(e,r9i);r=s[a1](function(c){t=!!c.cfg.perfEvtsSendAll}),pa(n,this,function(c){co(c,"listeners",{g:function(){return a}}),c[Pee]=function(l){a[jr](l)},c[Ree]=function(l){for(var d=$o(a,l);d>-1;)a[Zv](d,1),d=$o(a,l)},c[Oee]=function(l){z4(a,Oee,o,function(d){d[Oee](l)})},c[P4]=function(l,d){z4(a,P4,o,function(u){u[P4](l,d)})},c[Uee]=function(l,d){z4(a,Uee,d?o:null,function(u){u[Uee](l,d)})},c[d1]=function(l){l&&(t||!l[Che]())&&z4(a,d1,null,function(d){l.isAsync?f0(function(){return d[d1](l)},0):d[d1](l)})},c[Z3e]=function(l){l&&l[vn]&&z4(a,Z3e,o,function(d){d[Z3e](l)})},c[V3e]=function(l){l&&l[C0]&&z4(a,V3e,o,function(d){d[V3e](l)})},c[Y3e]=function(l,d){if(l>0){var u=d||0;z4(a,Y3e,o,function(p){p[Y3e](l,u)})}},c[Vv]=function(l){var d=function(){r&&r.rm(),r=null,a=[],o.h&&o.h[o1](),o.h=null,o.cb=[]},u;if(z4(a,"unload",null,function(p){var m=p[Vv](l);m&&(u||(u=[]),u[jr](m))}),u)return Sf(function(p){return sA(EOn(u),function(){d(),p()})});d()}})}return n.__ieDyn=1,n}()});function wd(n,e,t,r,a){if(n){var o=n;if(o[qee]&&(o=o[qee]()),o){var s=void 0,c=o[B6](Dwt);try{if(s=o.create(e(),r,a),s){if(c&&s[kE]&&(s[kE]($6[Rwt],c),c[B6]&&c[kE])){var l=c[B6]($6[Hhe]);l||(l=[],c[kE]($6[Hhe],l)),l[jr](s)}return o[kE](Dwt,s),t(s)}}catch(d){s&&s[kE]&&s[kE]("exception",d)}finally{s&&o.fire(s),o[kE](Dwt,c)}}}return t()}function Pwt(){return a9i}var Vee,Rwt,Hhe,a9i,$6,Whe,Dwt,f8e=z(()=>{lm();oi();Ps();Ru();Vee="ctx",Rwt="ParentContextKey",Hhe="ChildrenContextKey",a9i=null,$6=function(){function n(e,t,r){var a=this;if(a.start=vd(),a[kf]=e,a.isAsync=r,a[Che]=function(){return!1},dr(t)){var o;co(a,"payload",{g:function(){return!o&&dr(t)&&(o=t(),t=null),o}})}a[B6]=function(s){return s?s===n[Rwt]||s===n[Hhe]?a[s]:(a[Vee]||{})[s]:null},a[kE]=function(s,c){if(s)if(s===n[Rwt])a[s]||(a[Che]=function(){return!0}),a[s]=c;else if(s===n[Hhe])a[s]=c;else{var l=a[Vee]=a[Vee]||{};l[s]=c}},a.complete=function(){var s=0,c=a[B6](n[Hhe]);if($n(c))for(var l=0;l>4&15]+n[t>>8&15]+n[t>>12&15]+n[t>>16&15]+n[t>>20&15]+n[t>>24&15]+n[t>>28&15];var a=n[8+(n2()&3)|0];return i1(e,0,8)+i1(e,9,4)+"4"+i1(e,13,3)+a+i1(e,16,3)+i1(e,19,12)}var Qwt=z(()=>{"use strict";oi();Ru();t8e()});function o2(n,e,t){return n&&n[vn]===e&&n!==t?!!n.match(/^[\da-f]*$/i):!1}function d5n(n,e,t){return o2(n,e)?n:t}function u5n(n){(isNaN(n)||n<0||n>255)&&(n=1);for(var e=n.toString(16);e[vn]<2;)e="0"+e;return e}function Mwt(n,e,t,r){return{version:o2(r,2,Lwt)?r:Nwt,traceId:j6(n)?n:z6(),spanId:G6(e)?e:x4(z6(),16),traceFlags:t>=0&&t<=255?t:1}}function Vhe(n,e){if(!n||($n(n)&&(n=n[0]||""),!n||!zr(n)||n[vn]>8192))return null;if(n[Lee](",")!==-1){var t=n[_0](",");n=t[e>0&&t[vn]>e?e:0]}var r=o9i.exec(ba(n));return!r||r[1]===Lwt||r[2]===h8e||r[3]===b8e?null:{version:(r[1]||Yr)[vb](),traceId:(r[2]||Yr)[vb](),spanId:(r[3]||Yr)[vb](),traceFlags:parseInt(r[4],16)}}function j6(n){return o2(n,32,h8e)}function G6(n){return o2(n,16,b8e)}function y8e(n){return!(!n||!o2(n[Qee],2,Lwt)||!o2(n.traceId,32,h8e)||!o2(n.spanId,16,b8e)||!o2(u5n(n[R6]),2))}function Fwt(n){return y8e(n)?(n[R6]&l5n)===l5n:!1}function Owt(n){if(n){var e=u5n(n[R6]);o2(e,2)||(e="01");var t=n[Qee]||Nwt;return t!=="00"&&t!=="ff"&&(t=Nwt),"".concat(t.toLowerCase(),"-").concat(d5n(n.traceId,32,h8e).toLowerCase(),"-").concat(d5n(n.spanId,16,b8e).toLowerCase(),"-").concat(e.toLowerCase())}return""}function Uwt(n){var e="traceparent",t=Vhe(awt(e),n);return t||(t=Vhe(owt(e),n)),t}var o9i,Nwt,Lwt,h8e,b8e,l5n,qwt=z(()=>{oi();Ps();Qwt();M4();Ru();o9i=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,Nwt="00",Lwt="ff",h8e="00000000000000000000000000000000",b8e="0000000000000000",l5n=1});function s2(n){return s9i.get(n,"state",{},!0)}function $wt(n,e){for(var t=[],r=null,a=n[y0](),o;a;){var s=a[S4]();if(s){r&&r[D4]&&s[Eb]&&r[D4](s),o=s2(s);var c=!!o[Cb];s[Cb]&&(c=s[Cb]()),c||t[jr](s),r=s,a=a[y0]()}}zt(t,function(l){var d=n[Cd]();l[ZD](n.getCfg(),d,e,n[y0]()),o=s2(l),!l[Cd]&&!o[Cd]&&(o[Cd]=d),o[Cb]=!0,delete o[b0]})}function _8e(n){return n.sort(function(e,t){var r=0;if(t){var a=t[Eb];e[Eb]?r=a?e[N6]-t[N6]:1:a&&(r=-1)}else r=e?1:-1;return r})}function p5n(n){var e={};return{getName:function(){return e[kf]},setName:function(t){n&&n.setName(t),e[kf]=t},getTraceId:function(){return e.traceId},setTraceId:function(t){n&&n.setTraceId(t),j6(t)&&(e.traceId=t)},getSpanId:function(){return e.spanId},setSpanId:function(t){n&&n.setSpanId(t),G6(t)&&(e.spanId=t)},getTraceFlags:function(){return e[R6]},setTraceFlags:function(t){n&&n.setTraceFlags(t),e[R6]=t}}}var s9i,zwt=z(()=>{oi();Ps();Gee();Ru();qwt();s9i=n8e("plugin")});function l9i(n,e,t){for(;n;){if(n[S4]()===t)return n;n=n[y0]()}return j4([t],e.config||{},e)}function jwt(n,e,t,r){var a=null,o=[];e||(e=yl({},null,t[bc])),r!==null&&(a=r?l9i(n,t,r):n);var s={_next:l,ctx:{core:function(){return t},diagLog:function(){return i2(t,e.cfg)},getCfg:function(){return e.cfg},getExtCfg:u,getConfig:p,hasNext:function(){return!!a},getNext:function(){return a},setNext:function(A){a=A},iterate:m,onComplete:c}};function c(A,g){for(var f=[],b=2;b0&&(zt(g,function(f){try{f.func.call(f.self,f.args)}catch(b){cn(t[bc],2,73,"Unexpected Exception during onComplete - "+or(b))}}),o=[])}return A}function d(A,g){var f=null,b=e.cfg;if(b&&A){var y=b[YD];!y&&g&&(y={}),b[YD]=y,y=e.ref(b,YD),y&&(f=y[A],!f&&g&&(f={}),y[A]=f,f=e.ref(y,A))}return f}function u(A,g){var f=d(A,!0);return g&&wr(g,function(b,y){if(mn(f[b])){var _=e.cfg[b];(_||!mn(_))&&(f[b]=_)}Mhe(e,f,b,y)}),e.setDf(f,g)}function p(A,g,f){f===void 0&&(f=!1);var b,y=d(A,!1),_=e.cfg;return y&&(y[g]||!mn(y[g]))?b=y[g]:(_[g]||!mn(_[g]))&&(b=_[g]),b||!mn(b)?b:f}function m(A){for(var g;g=s._next();){var f=g[S4]();f&&A(f)}}return s}function Bf(n,e,t,r){var a=yl(e),o=jwt(n,a,t,r),s=o.ctx;function c(d){var u=o._next();return u&&u[Eb](d,s),!u}function l(d,u){return d===void 0&&(d=null),$n(d)&&(d=j4(d,a.cfg,t,u)),Bf(d||s[y0](),a.cfg,t,u)}return s[mp]=c,s[c1]=l,s}function Yee(n,e,t){var r=yl(e.config),a=jwt(n,r,e,t),o=a.ctx;function s(l){var d=a._next();return d&&d[Vv](o,l),!d}function c(l,d){return l===void 0&&(l=null),$n(l)&&(l=j4(l,r.cfg,e,d)),Yee(l||o[y0](),e,d)}return o[mp]=s,o[c1]=c,o}function Yhe(n,e,t){var r=yl(e.config),a=jwt(n,r,e,t),o=a.ctx;function s(l){return o.iterate(function(d){dr(d[T6])&&d[T6](o,l)})}function c(l,d){return l===void 0&&(l=null),$n(l)&&(l=j4(l,r.cfg,e,d)),Yhe(l||o[y0](),e,d)}return o[mp]=s,o[c1]=c,o}function j4(n,e,t,r){var a=null,o=!r;if($n(n)&&n[vn]>0){var s=null;zt(n,function(c){if(!o&&r===c&&(o=!0),o&&c&&dr(c[Eb])){var l=d9i(c,e,t);a||(a=l),s&&s._setNext(l),s=l}})}return r&&!a?j4([r],e,t):a}function d9i(n,e,t){var r=null,a=dr(n[Eb]),o=dr(n[D4]),s;n?s=n[s1]+"-"+n[N6]+"-"+g5n++:s="Unknown-0-"+g5n++;var c={getPlugin:function(){return n},getNext:function(){return r},processTelemetry:u,unload:p,update:m,_id:s,_setNext:function(A){r=A}};function l(){var A;return n&&dr(n[A5n])&&(A=n[A5n]()),A||(A=Bf(c,e,t)),A}function d(A,g,f,b,y){var _=!1,v=n?n[s1]:c9i,w=A[m5n];return w||(w=A[m5n]={}),A.setNext(r),n&&wd(A[Cd](),function(){return v+":"+f},function(){w[s]=!0;try{var E=r?r._id:Yr;E&&(w[E]=!1),_=g(A)}catch(T){var S=r?w[r._id]:!0;S&&(_=!0),(!r||!S)&&cn(A[wb](),1,73,"Plugin ["+v+"] failed during "+f+" - "+or(T)+", run flags: "+or(w))}},b,y),_}function u(A,g){g=g||l();function f(b){if(!n||!a)return!1;var y=s2(n);return y[b0]||y[Ihe]?!1:(o&&n[D4](r),n[Eb](A,b),!0)}d(g,f,"processTelemetry",function(){return{item:A}},!A.sync)||g[mp](A)}function p(A,g){function f(){var b=!1;if(n){var y=s2(n),_=n[Cd]||y[Cd];n&&(!_||_===A.core())&&!y[b0]&&(y[Cd]=null,y[b0]=!0,y[Cb]=!1,n[b0]&&n[b0](A,g)===!0&&(b=!0))}return b}d(A,f,"unload",function(){},g.isAsync)||A[mp](g)}function m(A,g){function f(){var b=!1;if(n){var y=s2(n),_=n[Cd]||y[Cd];n&&(!_||_===A.core())&&!y[b0]&&n[T6]&&n[T6](A,g)===!0&&(b=!0)}return b}d(A,f,"update",function(){},!1)||A[mp](g)}return xf(c)}var c9i,m5n,A5n,g5n,Gwt,v8e=z(()=>{"use strict";oi();lwt();O4();Ps();BE();u1();Ru();f8e();zwt();c9i="TelemetryPluginChain",m5n="_hasRun",A5n="_getTelCtx",g5n=0;Gwt=function(){function n(e,t,r,a){var o=this,s=Bf(e,t,r,a);E0(o,s,aA(s))}return n}()});function H6(){var n=[];function e(r){r&&n[jr](r)}function t(r,a){zt(n,function(o){try{o(r,a)}catch(s){cn(r[wb](),2,73,"Unexpected error calling unload handler - "+or(s))}}),n=[]}return{add:e,run:t}}var C8e=z(()=>{oi();Ps();BE()});function Hwt(n,e){Khe=n,Jhe=e}function Xhe(){var n=[];function e(r){var a=n;n=[],zt(a,function(o){try{(o.rm||o.remove).call(o)}catch(s){cn(r,2,73,"Unloading:"+or(s))}}),Khe&&a[vn]>Khe&&(Jhe?Jhe("doUnload",a):cn(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected."))}function t(r){r&&(wE(n,r),Khe&&n[vn]>Khe&&(Jhe?Jhe("Add",n):cn(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected.")))}return{run:e,add:t}}var Khe,Jhe,w8e=z(()=>{oi();Ps();BE()});var Wwt,G4,u9i,c2,Zwt=z(()=>{"use strict";lm();oi();O4();Ps();BE();u1();Ru();v8e();C8e();w8e();G4="getPlugin",u9i=(Wwt={},Wwt[YD]={isVal:Q4,v:{}},Wwt),c2=function(){function n(){var e=this,t,r,a,o,s;d(),pa(n,e,function(u){u[ZD]=function(p,m,A,g){l(p,m,g),t=!0},u[b0]=function(p,m){var A=u[Cd];if(!A||p&&A!==p[Cd]())return;var g,f=!1,b=p||Yee(null,A,a&&a[G4]?a[G4]():a),y=m||{reason:0,isAsync:!1};function _(){f||(f=!0,o.run(b,m),s.run(b[wb]()),g===!0&&b[mp](y),d())}return!u[B4]||u[B4](b,y,_)!==!0?_():g=!0,g},u[T6]=function(p,m){var A=u[Cd];if(!A||p&&A!==p[Cd]())return;var g,f=!1,b=p||Yhe(null,A,a&&a[G4]?a[G4]():a),y=m||{reason:0};function _(){f||(f=!0,l(b.getCfg(),b.core(),b[y0]()))}return!u._doUpdate||u._doUpdate(b,y,_)!==!0?_():g=!0,g},KD(u,"_addUnloadCb",function(){return o},"add"),KD(u,"_addHook",function(){return s},"add"),co(u,"_unloadHooks",{g:function(){return s}})}),e[wb]=function(u){return c(u)[wb]()},e[Cb]=function(){return t},e.setInitialized=function(u){t=u},e[D4]=function(u){a=u},e[mp]=function(u,p){p?p[mp](u):a&&dr(a[Eb])&&a[Eb](u,null)},e._getTelCtx=c;function c(u){u===void 0&&(u=null);var p=u;if(!p){var m=r||Bf(null,{},e[Cd]);a&&a[G4]?p=m[c1](null,a[G4]):p=m[c1](null,a)}return p}function l(u,p,m){yl(u,u9i,i2(p)),!m&&p&&(m=p[$3e]()[y0]());var A=a;a&&a[G4]&&(A=a[G4]()),e[Cd]=p,r=Bf(m,u,p,A)}function d(){t=!1,e[Cd]=null,r=null,a=null,s=Xhe(),o=H6()}}return n.__ieDyn=1,n}()});function p9i(n,e,t){var r={id:e,fn:t};wE(n,r);var a={remove:function(){zt(n,function(o,s){if(o.id===r.id)return n[Zv](s,1),-1})}};return a}function m9i(n,e,t){for(var r=!1,a=n[vn],o=0;o{_b();lm();oi();Ps();Zwt();BE();u1();Ru();f5n=function(n){yb(e,n);function e(){var t=n.call(this)||this;t.identifier="TelemetryInitializerPlugin",t.priority=199;var r,a;o(),pa(e,t,function(s,c){s.addTelemetryInitializer=function(l){return p9i(a,r++,l)},s[Eb]=function(l,d){m9i(a,l,d?d[wb]():s[wb]())&&s[mp](l,d)},s[B4]=function(){o()}});function o(){r=0,a=[]}return t}return e.__ieDyn=1,e}(c2)});function b9i(n,e){return new Whe(e)}function y9i(n,e,t){var r=[],a=[],o={};return zt(t,function(s){(mn(s)||mn(s[ZD]))&&Tu(v5n);var c=s[N6],l=s[s1];s&&c&&(mn(o[c])?o[c]=l:Tf(n,"Two extensions have same priority #"+c+" - "+o[c]+", "+l)),!c||c"}})}var H4,v5n,A9i,b5n,g9i,f9i,h9i,Vwt,l2,C5n=z(()=>{_b();lm();R4();oi();O4();LCt();Ps();pwt();Awt();Twt();Gee();ywt();BE();u1();Ru();Bwt();f8e();v8e();zwt();h5n();C8e();w8e();v5n="Plugins must provide initialize method",A9i="_notificationManager",b5n="SDK is still unloading...",g9i="SDK is not initialized",f9i=100,h9i=5e4,Vwt=n1((H4={cookieCfg:{}},H4[Q6]={rdOnly:!0,ref:!0,v:[]},H4[P6]={rdOnly:!0,ref:!0,v:[]},H4[YD]={ref:!0,v:{}},H4[W3e]=w0,H4.loggingLevelConsole=0,H4.diagnosticLogInterval=w0,H4));l2=function(){function n(){var e,t,r,a,o,s,c,l,d,u,p,m,A,g,f,b,y,_,v,w,E,S,T,D,R,B,M,q,W,Q,L,X,te;pa(n,this,function(re){Xe(),re._getDbgPlgTargets=function(){return[T,a]},re[Cb]=function(){return t},re.activeStatus=function(){return B},re._setPendingStatus=function(){B=3},re[ZD]=function(se,me,Pe,qe){A&&Tu(b5n),re[Cb]()&&Tu("Core cannot be initialized more than once"),e=yl(se,Vwt,Pe||re[bc],!1),se=e.cfg,Ce(e[a1](function(vt){var qt=vt.cfg;q=qt.initInMemoMaxSize||f9i,ue(qt);var Rt=vt.ref(vt.cfg,YD);wr(Rt,function(Vt){vt.ref(Rt,Vt)})})),o=qe,v=C9i(e,_,o&&re[bhe](),v),F(),re[bc]=Pe;var He=se[Q6];if(u=[],u[jr].apply(u,R3e(R3e([],me,!1),He,!1)),p=se[P6],yt(null),(!m||m[vn]===0)&&Tu("No "+P6+" available"),p&&p[vn]>1){var at=re[S4]("TeeChannelController");(!at||!at.plugin)&&cn(r,1,28,"TeeChannel required")}v9i(se,S,r),S=null,t=!0,B===h0.ACTIVE&&Be()},re.getChannels=function(){var se=[];return m&&zt(m,function(me){se[jr](me)}),xf(se)},re.track=function(se){wd(re[qee](),function(){return"AppInsightsCore:track"},function(){se===null&&(ae(se),Tu("Invalid telemetry item")),!se[kf]&&mn(se[kf])&&(ae(se),Tu("telemetry name required")),se.iKey=se.iKey||E,se.time=se.time||SE(new Date),se.ver=se.ver||"4.0",!A&&re[Cb]()&&B===h0.ACTIVE?At()[mp](se):B!==h0.INACTIVE&&a[vn]<=q&&a[jr](se)},function(){return{item:se}},!se.sync)},re[$3e]=At,re[bhe]=function(){return o||(o=new Ghe(e.cfg),re[A9i]=o),o},re[Pee]=function(se){re.getNotifyMgr()[Pee](se)},re[Ree]=function(se){o&&o[Ree](se)},re.getCookieMgr=function(){return l||(l=a2(e.cfg,re[bc])),l},re.setCookieMgr=function(se){l!==se&&(r2(l,!1),l=se)},re[qee]=function(){return s||c||Pwt()},re.setPerfMgr=function(se){s=se},re.eventCnt=function(){return a[vn]},re.releaseQueue=function(){if(t&&a[vn]>0){var se=a;a=[],B===2?zt(se,function(me){me.iKey=me.iKey||E,At()[mp](me)}):cn(r,2,20,"core init status is not active")}},re.pollInternalLogs=function(se){return f=se||null,te=!1,L&&L[o1](),fe(!0)};function ue(se){var me=se.instrumentationKey,Pe=se.endpointUrl;if(B!==3){if(mn(me)){E=null,B=h0.INACTIVE;var qe="Please provide instrumentation key";t?(cn(r,1,100,qe),Be()):Tu(qe);return}var He=[];wf(me)?(He[jr](me),E=null):E=me,wf(Pe)?(He[jr](Pe),M=null):M=Pe,He[vn]?be(se,He):ye()}}function be(se,me){W=!1,B=3;var Pe=Q4(se.initTimeOut)?se.initTimeOut:h9i,qe=wOn(me);Q&&Q[o1](),Q=f0(function(){Q=null,W||ye()},Pe),sA(qe,function(He){try{if(W)return;if(!He.rejected){var at=He[VD];if(at&&at[vn]){var vt=at[0];if(E=vt&&vt[VD],at[vn]>1){var qt=at[1];M=qt&&qt[VD]}}E&&(se.instrumentationKey=E,se.endpointUrl=M)}ye()}catch{W||ye()}})}function ye(){W=!0,mn(E)?(B=h0.INACTIVE,cn(r,1,112,"ikey can't be resolved from promises")):B=h0.ACTIVE,Be()}function Be(){t&&(re.releaseQueue(),re.pollInternalLogs())}function fe(se){if((!L||!L[T4])&&!te){var me=se||r&&r.queue[vn]>0;me&&(X||(X=!0,Ce(e[a1](function(Pe){var qe=Pe.cfg.diagnosticLogInterval;(!qe||!(qe>0))&&(qe=1e4);var He=!1;L&&(He=L[T4],L[o1]()),L=nOn(U,qe),L.unref(),L[T4]=He}))),L[T4]=!0)}return L}re[MCt]=function(){te=!0,L&&L[o1](),U()},E0(re,function(){return g},["addTelemetryInitializer"]),re[Vv]=function(se,me,Pe){se===void 0&&(se=!0),t||Tu(g9i),A&&Tu(b5n);var qe={reason:50,isAsync:se,flushComplete:!1},He;se&&!me&&(He=Sf(function(qt){me=qt}));var at=Yee($(),re);at[yhe](function(){_.run(re[bc]),l8e([l,o,r],se,function(){Xe(),me&&me(qe)})},re);function vt(qt){qe.flushComplete=qt,A=!0,y.run(at,qe),re[MCt](),at[mp](qe)}return U(),V(se,vt,6,Pe)||vt(!1),He},re[S4]=pe,re.addPlugin=function(se,me,Pe,qe){if(!se){qe&&qe(!1),he(v5n);return}var He=pe(se[s1]);if(He&&!me){qe&&qe(!1),he("Plugin ["+se[s1]+"] is already loaded!");return}var at={reason:16};function vt(Vt){u[jr](se),at.added=[se],yt(at),qe&&qe(!0)}if(He){var qt=[He.plugin],Rt={reason:2,isAsync:!!Pe};G(qt,Rt,function(Vt){Vt?(at.removed=qt,at.reason|=32,vt(!0)):qe&&qe(!1)})}else vt(!1)},re.updateCfg=function(se,me){me===void 0&&(me=!0);var Pe;if(re[Cb]()){Pe={reason:1,cfg:e.cfg,oldCfg:_Ct({},e.cfg),newConfig:_Ct({},se),merge:me},se=Pe.newConfig;var qe=e.cfg;se[Q6]=qe[Q6],se[P6]=qe[P6]}e._block(function(He){var at=He.cfg;Ywt(He,at,se,me),me||wr(at,function(vt){vE(se,vt)||He.set(at,vt,w0)}),He.setDf(at,Vwt)},!0),e.notify(),Pe&&ce(Pe)},re.evtNamespace=function(){return b},re.flush=V,re.getTraceCtx=function(se){return w||(w=p5n()),w},re.setTraceCtx=function(se){w=se||null},re.addUnloadHook=Ce,KD(re,"addUnloadCb",function(){return y},"add"),re.onCfgChange=function(se){var me;return t?me=dm(e.cfg,se,re[bc]):me=_9i(S,se),w9i(me)},re.getWParam=function(){return x6()||e.cfg.enableWParam?0:-1};function xe(){var se={};D=[];var me=function(Pe){Pe&&zt(Pe,function(qe){if(qe[s1]&&qe[Qee]&&!se[qe.identifier]){var He=qe[s1]+"="+qe[Qee];D[jr](He),se[qe.identifier]=qe}})};me(m),p&&zt(p,function(Pe){me(Pe)}),me(u)}function Xe(){t=!1,e=yl({},Vwt,re[bc]),e.cfg[z3e]=1,co(re,"config",{g:function(){return e.cfg},s:function(me){re.updateCfg(me,!1)}}),co(re,"pluginVersionStringArr",{g:function(){return D||xe(),D}}),co(re,"pluginVersionString",{g:function(){return R||(D||xe(),R=D.join(";")),R||Yr}}),co(re,"logger",{g:function(){return r||(r=new U4(e.cfg),e[bc]=r),r},s:function(me){e[bc]=me,r!==me&&(r2(r,!1),r=me)}}),re[bc]=new U4(e.cfg),T=[];var se=re.config[Q6]||[];se.splice(0,se[vn]),wE(se,T),g=new f5n,a=[],r2(o,!1),o=null,s=null,c=null,r2(l,!1),l=null,d=null,u=[],p=null,m=null,A=!1,f=null,b=lA("AIBaseCore",!0),y=H6(),w=null,E=null,_=Xhe(),S=[],R=null,D=null,te=!1,L=null,X=!1,B=0,M=null,q=null,W=!1,Q=null}function At(){var se=Bf($(),e.cfg,re);return se[yhe](fe),se}function yt(se){var me=y9i(re[bc],WOn,u);d=null,R=null,D=null,m=(p||[])[0]||[],m=_8e(wE(m,me[P6]));var Pe=wE(_8e(me[Cd]),m);T=xf(Pe);var qe=re.config[Q6]||[];qe.splice(0,qe[vn]),wE(qe,T);var He=At();m&&m[vn]>0&&$wt(He[c1](m),Pe),$wt(He,Pe),se&&ce(se)}function pe(se){var me=null,Pe=null,qe=[];return zt(T,function(He){if(He[s1]===se&&He!==g)return Pe=He,-1;He.getChannel&&qe[jr](He)}),!Pe&&qe[vn]>0&&zt(qe,function(He){if(Pe=He.getChannel(se),!Pe)return-1}),Pe&&(me={plugin:Pe,setEnabled:function(He){s2(Pe)[Ihe]=!He},isEnabled:function(){var He=s2(Pe);return!He[b0]&&!He[Ihe]},remove:function(He,at){He===void 0&&(He=!0);var vt=[Pe],qt={reason:1,isAsync:He};G(vt,qt,function(Rt){Rt&&yt({reason:32,removed:vt}),at&&at(Rt)})}}),me}function $(){if(!d){var se=(T||[]).slice();$o(se,g)===-1&&se[jr](g),d=j4(_8e(se),e.cfg,re)}return d}function G(se,me,Pe){if(se&&se[vn]>0){var qe=j4(se,e.cfg,re),He=Yee(qe,re);He[yhe](function(){var at=!1,vt=[];zt(u,function(Rt,Vt){y5n(Rt,se)?at=!0:vt[jr](Rt)}),u=vt,R=null,D=null;var qt=[];p&&(zt(p,function(Rt,Vt){var pn=[];zt(Rt,function(ve){y5n(ve,se)?at=!0:pn[jr](ve)}),qt[jr](pn)}),p=qt),Pe&&Pe(at),fe()}),He[mp](me)}else Pe(!1)}function U(){if(r&&r.queue){var se=r.queue.slice(0);r.queue[vn]=0,zt(se,function(me){var Pe={name:f||"InternalMessageId: "+me[Nee],iKey:E,time:SE(new Date),baseType:U6.dataType,baseData:{message:me[l1]}};re.track(Pe)})}}function V(se,me,Pe,qe){var He=1,at=!1,vt=null;qe=qe||5e3;function qt(){He--,at&&He===0&&(vt&&vt[o1](),vt=null,me&&me(at),me=null)}if(m&&m[vn]>0){var Rt=At()[c1](m);Rt.iterate(function(Vt){if(Vt.flush){He++;var pn=!1;Vt.flush(se,function(){pn=!0,qt()},Pe)||pn||(se&&vt==null?vt=f0(function(){vt=null,qt()},qe):qt())}})}return at=!0,qt(),!0}function F(){var se;Ce(e[a1](function(me){var Pe=me.cfg.enablePerfMgr;if(Pe){var qe=me.cfg[W3e];(se!==qe||!se)&&(qe||(qe=b9i),khe(me.cfg,W3e,qe),se=qe,c=null),!s&&!c&&dr(qe)&&(c=qe(re,re[bhe]()))}else c=null,se=null}))}function ce(se){var me=Yhe($(),re);me[yhe](fe),(!re._updateHook||re._updateHook(me,se)!==!0)&&me[mp](se)}function he(se){var me=re[bc];me?(cn(me,2,73,se),fe()):Tu(se)}function ae(se){var me=re[bhe]();me&&me[P4]([se],2)}function Ce(se){_.add(se)}})}return n.__ieDyn=1,n}()});function W6(n,e){try{if(n&&n!==""){var t=cA().parse(n);if(t&&t[OCt]&&t[OCt]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[vn])return t}}catch(r){cn(e,1,43,"Cannot parse the response. "+(r[kf]||or(r)),{response:n})}return null}var w5n=z(()=>{oi();Ps();BE();M4()});var DE,E9i,E5n,Kwt,Z6,x5n=z(()=>{lm();R4();oi();Ps();Awt();BE();M4();u1();DE="",E9i="NoResponseBody",E5n="&"+E9i+"=true",Kwt="POST",Z6=function(){function n(){var e=0,t,r,a,o,s,c,l,d,u,p,m,A,g,f;pa(n,this,function(b,y){var _=!0;W(),b[ZD]=function(Q,L){a=L,r&&cn(a,1,28,"Sender is already initialized"),b.SetConfig(Q),r=!0},b._getDbgPlgTargets=function(){return[r,o,c,t]},b.SetConfig=function(Q){try{if(s=Q.senderOnCompleteCallBack||{},c=!!Q.disableCredentials,l=Q.fetchCredentials,o=!!Q.isOneDs,t=!!Q.enableSendPromise,u=!!Q.disableXhr,p=!!Q.disableBeacon,m=!!Q.disableBeaconSync,f=Q.timeWrapper,g=!!Q.addNoResponse,A=!!Q.disableFetchKeepAlive,d={sendPOST:B},o||(_=!1),c){var L=O6();L&&L.protocol&&L.protocol[vb]()==="file:"&&(_=!1)}return!0}catch{}return!1},b.getSyncFetchPayload=function(){return e},b.getSenderInst=function(Q,L){return Q&&Q[vn]?S(Q,L):null},b.getFallbackInst=function(){return d},b[B4]=function(Q,L){W()},b.preparePayload=function(Q,L,X,te){if(!L||te||!X[C0]){Q(X);return}try{var re=Ba("CompressionStream");if(!dr(re)){Q(X);return}var ue=new ReadableStream({start:function(Xe){Xe.enqueue(zr(X[C0])?new TextEncoder().encode(X[C0]):X[C0]),Xe.close()}}),be=ue.pipeThrough(new re("gzip")),ye=be.getReader(),Be=[],fe=0,xe=!1;return sA(ye.read(),function Xe(At){if(!xe&&!At.rejected){var yt=At[VD];if(!yt.done)return Be[jr](yt[VD]),fe+=yt.value[vn],sA(ye.read(),Xe);for(var pe=new Uint8Array(fe),$=0,G=0,U=Be;G0&&(zt(aA(pe),function(F){xe.append(F,pe[F])}),$[whe]=xe),l?$.credentials=l:_&&o&&($.credentials="include"),X&&($.keepalive=!0,e+=Xe,o?Q._sendReason===2&&(At=!0,g&&(re+=E5n)):At=!0);var G=new Request(re,$);try{G[mwt]=!0}catch{}if(!X&&t&&(ye=Sf(function(F,ce){Be=F,fe=ce})),!re){E(L),Be&&Be(!1);return}function U(F,ce){ce?T(L,o?0:ce,{},o?DE:F):T(L,o?0:400,{},o?DE:F)}function V(F,ce,he){var ae=F[IE],Ce=s.fetchOnComplete;Ce&&dr(Ce)?Ce(F,L,he||DE,ce):T(L,ae,{},he||DE)}try{sA(fetch(o?re:G,o?$:null),function(F){if(X&&(e-=Xe,Xe=0),!yt)if(yt=!0,F.rejected)U(F.reason&&F.reason[l1],499),fe&&fe(F.reason);else{var ce=F[VD];try{!o&&!ce.ok?(ce[IE]?U(ce.statusText,ce[IE]):U(ce.statusText,499),Be&&Be(!1)):o&&!ce.body?(V(ce,null,DE),Be&&Be(!0)):sA(ce.text(),function(he){V(ce,Q,he[VD]),Be&&Be(!0)})}catch(he){ce&&ce[IE]?U(or(he),ce[IE]):U(or(he),499),fe&&fe(he)}}})}catch(F){yt||(U(or(F),499),fe&&fe(F))}return At&&!yt&&(yt=!0,T(L,200,{}),Be&&Be(!0)),o&&!yt&&Q[D6]>0&&f&&f.set(function(){yt||(yt=!0,T(L,500,{}),Be&&Be(!0))},Q[D6]),ye}function q(Q,L,X){var te=Du(),re=new XDomainRequest,ue=Q[C0];re.onload=function(){var xe=TE(re),Xe=s&&s.xdrOnComplete;Xe&&dr(Xe)?Xe(re,L,Q):T(L,200,{},xe)},re.onerror=function(){T(L,400,{},o?DE:F6(re))},re.ontimeout=function(){T(L,500,{})},re.onprogress=function(){};var be=te&&te.location&&te.location.protocol||"",ye=Q[Fee];if(!ye){E(L);return}if(!o&&ye.lastIndexOf(be,0)!==0){var Be="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";cn(a,2,40,". "+Be),w(Be,L);return}var fe=o?ye:ye[xE](/^(https?:)/,"");re.open(Kwt,fe),Q[D6]&&(re[D6]=Q[D6]),re.send(ue),o&&X?f&&f.set(function(){re.send(ue)},0):re.send(ue)}function W(){e=0,r=!1,t=!1,a=null,o=null,s=null,c=null,l=null,d=null,u=!1,p=!1,m=!1,A=!1,g=!1,f=null}})}return n.__ieDyn=1,n}()});function B5n(n){return n&&n[xE]?n[xE](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,Yr):n}function I8e(n,e){if(e){var t=Yr;$n(e)?(t=Yr,zt(e,function(a){a=B5n(a),a&&(a[0]!=="."&&(a="."+a),t+=a)})):t=B5n(e),t&&(t[0]!=="."&&(t="."+t),n=(n||Yr)+t)}var r=S9i.exec(n||Yr)||[];return{type:r[1],ns:(r[2]||Yr).replace(x9i,".").replace(I9i,Yr)[_0](".").sort().join(".")}}function Jwt(n,e,t){var r=[],a=tbe.get(n,E8e,{},!1),o=I8e(e,t);return wr(a,function(s,c){zt(c,function(l){(!o[v0]||o[v0]===l[Mee][v0])&&(!o.ns||o.ns===o.ns)&&r[jr]({name:l.evtName[v0]+(l[Mee].ns?"."+l[Mee].ns:Yr),handler:l.handler})})}),r}function F5n(n,e,t){t===void 0&&(t=!0);var r=tbe.get(n,E8e,{},t),a=r[e];return a||(a=r[e]=[]),a}function O5n(n,e,t,r){n&&e&&e[v0]&&(n[T5n]?n[T5n](e[v0],t,r):n[S5n]&&n[S5n](R5n+e[v0],t))}function T9i(n,e,t,r){var a=!1;return n&&e&&e[v0]&&t&&(n[k5n]?(n[k5n](e[v0],t,r),a=!0):n[I5n]&&(n[I5n](R5n+e[v0],t),a=!0)),a}function D5n(n,e,t,r){for(var a=e[vn];a--;){var o=e[a];o&&(!t.ns||t.ns===o[Mee].ns)&&(!r||r(o))&&(O5n(n,o[Mee],o.handler,o.capture),e[Zv](a,1))}}function B9i(n,e,t){if(e[v0])D5n(n,F5n(n,e[v0]),e,t);else{var r=tbe.get(n,E8e,{});wr(r,function(a,o){D5n(n,o,e,t)}),aA(r)[vn]===0&&tbe.kill(n,E8e)}}function x0(n,e){var t;return e?($n(e)?t=[n].concat(e):t=[n,e],t=I8e("xx",t).ns[_0](".")):t=n,t}function g1(n,e,t,r,a){a===void 0&&(a=!1);var o=!1;if(n)try{var s=I8e(e,r);if(o=T9i(n,s,t,a),o&&tbe.accept(n)){var c={guid:k9i++,evtName:s,handler:t,capture:a};F5n(n,s.type)[jr](c)}}catch{}return o}function d2(n,e,t,r,a){if(a===void 0&&(a=!1),n)try{var o=I8e(e,r),s=!1;B9i(n,o,function(c){return o.ns&&!t||c.handler===t?(s=!0,!0):!1}),s||O5n(n,o,t,a)}catch{}}function Xwt(n,e,t,r){return r===void 0&&(r=!1),g1(n,e,t,null,r)}function eEt(n,e,t,r){r===void 0&&(r=!1),d2(n,e,t,null,r)}function k8e(n,e,t){var r=!1,a=Du();a&&(r=g1(a,n,e,t),r=g1(a.body,n,e,t)||r);var o=Bu();return o&&(r=g1(o,n,e,t)||r),r}function S8e(n,e,t){var r=Du();r&&(d2(r,n,e,t),d2(r.body,n,e,t));var a=Bu();a&&d2(a,n,e,t)}function Kee(n,e,t,r){var a=!1;return e&&n&&n[vn]>0&&zt(n,function(o){o&&(!t||$o(t,o)===-1)&&(a=k8e(o,e,r)||a)}),a}function T8e(n,e,t,r){var a=!1;return e&&n&&$n(n)&&(a=Kee(n,e,t,r),!a&&t&&t[vn]>0&&(a=Kee(n,e,null,r))),a}function W4(n,e,t){n&&$n(n)&&zt(n,function(r){r&&S8e(r,e,t)})}function nbe(n,e,t){return T8e([N5n,Q5n,x8e],n,e,t)}function rbe(n,e){W4([N5n,Q5n,x8e],n,e)}function Jee(n,e,t){function r(s){var c=Bu();n&&c&&c.visibilityState==="hidden"&&n(s)}var a=x0(L5n,t),o=Kee([x8e],n,e,a);return(!e||$o(e,ebe)===-1)&&(o=Kee([ebe],r,e,a)||o),!o&&e&&(o=Jee(n,null,t)),o}function ibe(n,e){var t=x0(L5n,e);W4([x8e],n,t),W4([ebe],null,t)}function Xee(n,e,t){function r(s){var c=Bu();n&&c&&c.visibilityState==="visible"&&n(s)}var a=x0(M5n,t),o=Kee([P5n],n,e,a);return o=Kee([ebe],r,e,a)||o,!o&&e&&(o=Xee(n,null,t)),o}function abe(n,e){var t=x0(M5n,e);W4([P5n],n,t),W4([ebe],null,t)}var R5n,I5n,k5n,S5n,T5n,E8e,ebe,x8e,P5n,Q5n,N5n,L5n,M5n,x9i,I9i,k9i,tbe,S9i,U5n=z(()=>{oi();Ps();Gee();Ru();R5n="on",I5n="attachEvent",k5n="addEventListener",S5n="detachEvent",T5n="removeEventListener",E8e="events",ebe="visibilitychange",x8e="pagehide",P5n="pageshow",Q5n="unload",N5n="beforeunload",L5n=lA("aiEvtPageHide"),M5n=lA("aiEvtPageShow"),x9i=/\.[\.]+/g,I9i=/[\.]+$/,k9i=1,tbe=n8e("events"),S9i=/^([^.]*)(?:\.(.+)|)/});var tEt,q5n=z(()=>{hhe();tEt=pp({DISABLED:0,CRITICAL:1,WARNING:2,DEBUG:3})});var Wc=z(()=>{uOn();pOn();LCt();C5n();Zwt();t8e();Qwt();pwt();u1();w5n();x5n();oi();hhe();U5n();M4();_b();Bwt();f8e();BE();v8e();q5n();Twt();Gee();C8e();w8e();qwt();O4();o8e();fwt()});var f1,$5n,nEt,B8e,D8e=z(()=>{f1="",$5n="https://browser.events.data.microsoft.com/OneCollector/1.0/",nEt="version",B8e="properties"});var rEt,ete,h1,iEt,_l,u2,R8e,P8e,Q8e,N8e,obe,L8e=z(()=>{rEt="initialize",ete="indexOf",h1="timings",iEt="pollInternalLogs",_l="value",u2="length",R8e="processTelemetryStart",P8e="handleField",Q8e="rmSanitizer",N8e="rmFieldSanitizer",obe="canHandle"});function um(n){return!(n===f1||mn(n))}function M8e(n){if(n){var e=up(n,"-");if(e>-1)return x4(n,e)}return f1}function W5n(){return aEt===null&&(aEt=!Ni(Uint8Array)&&!N9i()&&!N4()),aEt}function F8e(n){return!!(n&&sm(n)&&n>=1&&n<=4)}function O8e(n,e,t){if(!e&&!um(e)||typeof n!="string")return null;var r=typeof e;if(r==="string"||r==="number"||r==="boolean"||$n(e))e={value:e};else if(r==="object"&&!j5n.call(e,"value"))e={value:t?JSON.stringify(e):e};else if(mn(e[_l])||e[_l]===f1||!zr(e[_l])&&!sm(e[_l])&&!t1(e[_l])&&!$n(e[_l]))return null;if($n(e[_l])&&!sEt(e[_l]))return null;if(!mn(e.kind)){if($n(e[_l])||!sbe(e.kind))return null;e[_l]=e[_l].toString()}return e}function nte(n,e,t){var r=-1;if(!Ni(n))if(e>0&&(e===32?r=8192:e<=13&&(r=e<<5)),Q9i(t))r===-1&&(r=0),r|=t;else{var a=P9i[b1(n)]||-1;r!==-1&&a!==-1?r|=a:a===6&&(r=a)}return r}function Z5n(n,e,t){t===void 0&&(t=!0);var r;return n&&(r=n.get(e),t&&r&&decodeURIComponent&&(r=decodeURIComponent(r))),r||f1}function V5n(n){n===void 0&&(n="D");var e=Zhe();return n==="B"?e="{"+e+"}":n==="P"?e="("+e+")":n==="N"&&(e=e.replace(/-/g,f1)),e}function V6(n,e,t,r,a){var o={},s=!1,c=0,l=arguments[u2],d=arguments;for(t1(d[0])&&(s=d[0],c++);c0&&n<=13||n===32}function Q9i(n){return n>=0&&n<=9}function N9i(){var n=dp();if(!Ni(n)&&n.userAgent){var e=n.userAgent.toLowerCase();if((e[ete]("safari")>=0||e[ete]("firefox")>=0)&&e[ete]("chrome")<0)return!0}return!1}function sEt(n){return n[u2]>0}function cbe(n,e){var t=n;t[h1]=t[h1]||{},t[h1][R8e]=t[h1][R8e]||{},t[h1][R8e][e]=Ib()}function b1(n){var e=0;if(n!=null){var t=typeof n;t==="string"?e=1:t==="number"?e=2:t==="boolean"?e=3:t===$D&&(e=4,$n(n)?(e=4096,n[u2]>0&&(e|=b1(n[0]))):j5n.call(n,"value")&&(e=8192|b1(n[_l])))}return e}function U8e(){return!!Ba("chrome")}function Y5n(n,e,t,r,a,o){r===void 0&&(r=!1),a===void 0&&(a=!1);function s(l,d,u){try{l[d]=u}catch{}}var c=new XMLHttpRequest;return r&&s(c,D9i,r),t&&s(c,z5n,t),c.open(n,e,!a),t&&s(c,z5n,t),!a&&o&&s(c,R9i,o),c}function Z4(n){return n>0}var p2,oEt,tte,j5n,D9i,z5n,R9i,P9i,aEt,G5n,H5n,Ib,q8e=z(()=>{Wc();_b();oi();D8e();L8e();oEt="4.3.10",tte="1DS-Web-JS-"+oEt,j5n=ahe.hasOwnProperty,D9i="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",z5n="withCredentials",R9i="timeout",P9i=(p2={},p2[0]=0,p2[2]=6,p2[1]=1,p2[3]=7,p2[4098]=6,p2[4097]=1,p2[4099]=7,p2),aEt=null,G5n=x6(),H5n=xee();Ib=Ahe});function M9i(n){return n&&(!n.getProperty||!n.setProperty)&&Tu("Invalid property storage override passed."),!0}var L9i,K5n,J5n=z(()=>{_b();lm();Wc();oi();D8e();q8e();L8e();L9i=n1({endpointUrl:$5n,propertyStorageOverride:{isVal:M9i}});K5n=function(n){yb(e,n);function e(){var t=n.call(this)||this;return pa(e,t,function(r,a){r[rEt]=function(o,s,c,l){wd(r,function(){return"AppInsightsCore.initialize"},function(){try{a[rEt](yl(o,L9i,c||r.logger,!1).cfg,s,c,l)}catch(p){var d=r.logger,u=or(p);u[ete]("channels")!==-1&&(u+=` - Channels must be provided through config.channels only!`),cn(d,1,514,"SDK Initialization Failed - no telemetry will be sent: "+u)}},function(){return{config:o,extensions:s,logger:c,notificationManager:l}})},r.track=function(o){wd(r,function(){return"AppInsightsCore.track"},function(){var s=o;if(s){s[h1]=s[h1]||{},s[h1].trackStart=Ib(),F8e(s.latency)||(s.latency=1);var c=s.ext=s.ext||{};c.sdk=c.sdk||{},c.sdk.ver=tte;var l=s.baseData=s.baseData||{};l[B8e]=l[B8e]||{};var d=l[B8e];d[nEt]=d[nEt]||r.pluginVersionString||f1}a.track(s)},function(){return{item:o}},!o.sync)},r[iEt]=function(o){return a[iEt](o||"InternalLog")}}),t}return e.__ieDyn=1,e}(l2)});var X5n,e6n,t6n,n6n,r6n,i6n=z(()=>{Wc();X5n=pp({NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,Pii_IPv6ScrubLastHextets:14,Pii_DropValue:15,CustomerContent_GenericContent:32}),e6n=pp({Normal:1,CostDeferred:2,RealTime:3,Immediate:4}),t6n=pp({Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9}),n6n=pp({Normal:1,Critical:2}),r6n=pp({NONE:0,ERROR:1,WARNING:2,INFORMATION:3})});function a6n(n){return n=="__proto__"||n=="constructor"||n=="prototype"}var o6n,s6n=z(()=>{Wc();oi();D8e();q8e();L8e();o6n=function(){function n(e){var t=this,r={},a=[],o=[];e&&o.push(e);function s(u,p){var m,A=r[u];if(A&&(m=A[p]),!m&&m!==null){if(zr(u)&&zr(p))if(o[u2]>0){for(var g=0;gh0,AppInsightsCore:()=>K5n,BaseTelemetryPlugin:()=>c2,DiagnosticLogger:()=>U4,EventLatency:()=>e6n,EventPersistence:()=>n6n,EventPropertyType:()=>t6n,EventsDiscardedReason:()=>EE,FullVersionString:()=>tte,InternalAppInsightsCore:()=>l2,LoggingSeverity:()=>tEt,MinChannelPriorty:()=>QCt,NotificationManager:()=>Ghe,PerfEvent:()=>$6,PerfManager:()=>Whe,ProcessTelemetryContext:()=>Gwt,SenderPostManager:()=>Z6,TraceLevel:()=>r6n,Undefined:()=>e1,ValueKind:()=>X5n,ValueSanitizer:()=>o6n,Version:()=>oEt,_InternalLogMessage:()=>U6,__getRegisteredEvents:()=>Jwt,_appendHeader:()=>$ee,_getAllResponseHeaders:()=>e2,_logInternalMessage:()=>Cwt,_testHookMaxUnloadHooksCb:()=>Hwt,_throwInternal:()=>cn,_warnToConsole:()=>Tf,addEventHandler:()=>k8e,addEventListeners:()=>T8e,addPageHideEventListener:()=>Jee,addPageShowEventListener:()=>Xee,addPageUnloadEventListener:()=>nbe,areCookiesSupported:()=>q6,arrForEach:()=>zt,arrIndexOf:()=>$o,arrMap:()=>GD,arrReduce:()=>mhe,attachEvent:()=>Xwt,blockDynamicConversion:()=>Ohe,convertAllHeadersToMap:()=>e8e,cookieAvailable:()=>q6,createCookieMgr:()=>a2,createDynamicConfig:()=>yl,createEnumStyle:()=>pp,createGuid:()=>V5n,createProcessTelemetryContext:()=>Bf,createTraceParent:()=>Mwt,createUniqueNamespace:()=>lA,createUnloadHandlerContainer:()=>H6,dateNow:()=>vd,detachEvent:()=>eEt,disallowsSameSiteNone:()=>g8e,doPerf:()=>wd,dumpObj:()=>or,eventOff:()=>d2,eventOn:()=>g1,extend:()=>V6,fieldRedaction:()=>Phe,findW3cTraceParent:()=>Uwt,forceDynamicConversion:()=>uwt,formatErrorMessageXdr:()=>F6,formatErrorMessageXhr:()=>JD,formatTraceParent:()=>Owt,generateW3CId:()=>z6,getCommonSchemaMetaData:()=>nte,getConsole:()=>She,getCookieValue:()=>Z5n,getCrypto:()=>The,getDocument:()=>Bu,getDynamicConfigHandler:()=>Fhe,getExceptionName:()=>Vl,getFieldValueType:()=>b1,getGlobal:()=>If,getGlobalInst:()=>Ba,getHistory:()=>S3e,getIEVersion:()=>Dhe,getISOString:()=>SE,getJSON:()=>cA,getLocation:()=>O6,getMsCrypto:()=>Bhe,getNavigator:()=>dp,getPerformance:()=>I6,getResponseText:()=>TE,getSetValue:()=>khe,getTenantId:()=>M8e,getTime:()=>Ib,getWindow:()=>Du,hasDocument:()=>x6,hasHistory:()=>gCt,hasJSON:()=>p1,hasNavigator:()=>uhe,hasOwnProperty:()=>cm,hasWindow:()=>xee,isArray:()=>$n,isArrayValid:()=>sEt,isBeaconsSupported:()=>Kv,isBoolean:()=>t1,isChromium:()=>U8e,isDate:()=>x3e,isDocumentObjectAvailable:()=>G5n,isError:()=>E6,isFeatureEnabled:()=>M6,isFetchSupported:()=>t2,isFunction:()=>dr,isGreaterThanZero:()=>Z4,isIE:()=>L4,isLatency:()=>F8e,isNotTruthy:()=>cCt,isNullOrUndefined:()=>mn,isNumber:()=>sm,isObject:()=>Zl,isReactNative:()=>N4,isSampledFlag:()=>Fwt,isString:()=>zr,isTruthy:()=>_E,isTypeof:()=>oCt,isUint8ArrayAvailable:()=>W5n,isUndefined:()=>Ni,isValidSpanId:()=>G6,isValidTraceId:()=>j6,isValidTraceParent:()=>y8e,isValueAssigned:()=>um,isValueKind:()=>sbe,isWindowObjectAvailable:()=>H5n,isXhrSupported:()=>jee,mergeEvtNamespace:()=>x0,newGuid:()=>Zhe,newId:()=>Lhe,normalizeJsName:()=>L6,objDefineAccessors:()=>uCt,objForEachKey:()=>wr,objFreeze:()=>xf,objKeys:()=>aA,objSeal:()=>pCt,onConfigChange:()=>dm,openXhr:()=>Y5n,optimizeObject:()=>xb,parseResponse:()=>W6,parseTraceParent:()=>Vhe,perfNow:()=>Ahe,prependTransports:()=>XD,proxyAssign:()=>YCt,proxyFunctionAs:()=>KD,proxyFunctions:()=>E0,random32:()=>n2,randomValue:()=>swt,removeEventHandler:()=>S8e,removeEventListeners:()=>W4,removePageHideEventListener:()=>ibe,removePageShowEventListener:()=>abe,removePageUnloadEventListener:()=>rbe,safeGetCookieMgr:()=>Swt,safeGetLogger:()=>i2,sanitizeProperty:()=>O8e,setEnableEnvMocks:()=>iwt,setProcessTelemetryTimings:()=>cbe,setValue:()=>Yv,strContains:()=>Jd,strEndsWith:()=>k6,strFunction:()=>bee,strObject:()=>$D,strPrototype:()=>yE,strStartsWith:()=>Tee,strTrim:()=>ba,strUndefined:()=>e1,throwError:()=>Tu,toISOString:()=>SE,useXDomainRequest:()=>Rhe});var Y6=z(()=>{J5n();i6n();s6n();Wc();q8e()});var K6,$8e,z8e,cEt=z(()=>{K6="REAL_TIME",$8e="NEAR_REAL_TIME",z8e="BEST_EFFORT"});var RE,j8e,l6n,lEt,d6n,u6n,dEt,G8e,lbe,rte,p6n,m6n,A6n,H8e,uEt,W8e,Z8e,V8e,dbe,pEt,mEt,g6n,ite,AEt,Y8e,ube=z(()=>{RE="",j8e="drop",l6n="send",lEt="requeue",d6n="rspFail",u6n="oth",dEt="no-cache, no-store",G8e="application/x-json-stream",lbe="cache-control",rte="content-type",p6n="kill-tokens",m6n="kill-duration",A6n="time-delta-millis",H8e="client-version",uEt="client-id",W8e="time-delta-to-apply-millis",Z8e="upload-time",V8e="apikey",dbe="AuthMsaDeviceTicket",pEt="WebAuthToken",mEt="AuthXToken",g6n="NoResponseBody",ite="msfpc",AEt="trace",Y8e="user"});var pbe,K8e,J8e,mbe,Yi,y1,I0,Ed,_1,Ap,v1,X8e,J6,eOe,X6,tOe,nOe,f6n,gEt,fEt,h6n,rOe,hEt,bEt,b6n,yEt,_Et,vEt,iOe,aOe,oOe,Abe,CEt,PE,ate,_g,kb,gbe,ote,fbe,y6n,sOe,cOe,ste,wEt,hbe,lOe,dOe,uOe,pOe,bbe,_6n,EEt,v6n,C6n,ybe,V4,eU,cte=z(()=>{pbe="allowRequestSending",K8e="shouldAddClockSkewHeaders",J8e="getClockSkewHeaderValue",mbe="setClockSkew",Yi="length",y1="concat",I0="iKey",Ed="count",_1="events",Ap="push",v1="split",X8e="toLowerCase",J6="hdrs",eOe="useHdrs",X6="initialize",tOe="setTimeoutOverride",nOe="clearTimeoutOverride",f6n="payloadPreprocessor",gEt="overrideEndpointUrl",fEt="avoidOptions",h6n="disableEventTimings",rOe="enableCompoundKey",hEt="disableXhrSync",bEt="disableFetchKeepAlive",b6n="addNoResponse",yEt="useSendBeacon",_Et="fetchCredentials",vEt="alwaysUseXhrOverride",iOe="serializeOfflineEvt",aOe="getOfflineRequestDetails",oOe="createPayload",Abe="createOneDSPayload",CEt="payloadBlob",PE="headers",ate="_thePayload",_g="batches",kb="sendType",gbe="canSendRequest",ote="sendQueuedRequests",fbe="setUnloading",y6n="isTenantKilled",sOe="sendSynchronousBatch",cOe="_transport",ste="getWParam",wEt="isBeacon",hbe="timings",lOe="isTeardown",dOe="_sendReason",uOe="setKillSwitchTenants",pOe="_backOffTransmission",bbe="identifier",_6n="ignoreMc1Ms0CookieProcessing",EEt="autoFlushEventsLimit",v6n="disableAutoBatchFlushLimit",C6n="overrideInstrumentationKey",ybe="sendAttempt",V4="latency",eU="sync"});function E6n(n){var e=(n.ext||{}).intweb;return e&&um(e[ite])?e[ite]:null}function w6n(n){for(var e=null,t=0;e===null&&t{Y6();ube();cte();Y4=function(){function n(e,t){var r=t?[][y1](t):[],a=this,o=w6n(r);a[I0]=function(){return e},a.Msfpc=function(){return o||RE},a[Ed]=function(){return r[Yi]},a[_1]=function(){return r},a.addEvent=function(s){return s?(r[Ap](s),o||(o=E6n(s)),!0):!1},a[v1]=function(s,c){var l;if(s{lm();cte();x6n=function(){function n(){var e=!0,t=!0,r=!0,a="use-collector-delta",o=!1;pa(n,this,function(s){s[pbe]=function(){return e},s.firstRequestSent=function(){r&&(r=!1,o||(e=!1))},s[K8e]=function(){return t},s[J8e]=function(){return a},s[mbe]=function(c){o||(c?(a=c,t=!0,o=!0):t=!1,e=!0)}})}return n.__ieDyn=1,n}()});var F9i,k6n,S6n=z(()=>{lm();Y6();cte();F9i=1e3,k6n=function(){function n(){var e={};function t(r){var a=[];return r&&zt(r,function(o){a[Ap](ba(o))}),a}pa(n,this,function(r){r[uOe]=function(a,o){if(a&&o)try{var s=t(a[v1](","));if(o==="this-request-only")return s;for(var c=parseInt(o,10)*F9i,l=0;lvd()?!0:(delete o[s],!1)}})}return n.__ieDyn=1,n}()});function B6n(n){return!(n>=300&&n<500&&n!=429||n==501||n==505)}function AOe(n){var e=0,t=T6n*O9i,r=T6n*U9i,a=Hv(Math.random()*(r-t))+t;return e=Math.pow(2,n)*a,E4(e,q9i)}var O9i,U9i,T6n,q9i,xEt=z(()=>{oi();O9i=.8,U9i=1.2,T6n=3e3,q9i=6e5});function fOe(n,e,t){if($n(n)){var r=n[t];if(r>0&&r<=e)return r}return e}function H9i(n){var e={};return n&&n.requestLimit?n.requestLimit:e}function W9i(n,e,t,r,a){if(a&&e){var o=n(a.value,a.kind,a.propertyType);if(o>-1){var s=e[D6n];s||(s=e[D6n]={f:{}});var c=s[gOe];if(c||(c=s[gOe]={}),t)for(var l=0;l{lm();Y6();mOe();ube();oi();$9i=20,z9i=3145728,R6n=65e3,P6n=2e6,j9i=E4(P6n,R6n),D6n="metadata",gOe="f",G9i=/\./,Q6n=function(){function n(e,t,r,a,o,s,c){var l="data",d="baseData",u="ext",p=!!a,m=!0,A=t,g={},f=!!s,b=o||nte,y=H9i(c),_=fOe(y.requestLimit,z9i,0),v=fOe(y.requestLimit,R6n,1),w=fOe(y.recordLimit,P6n,0),E=Math.min(fOe(y.recordLimit,j9i,1),v);pa(n,this,function(S){S.createPayload=function(R,B,M,q,W,Q){return{apiKeys:[],payloadBlob:RE,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:R,isTeardown:B,isSync:M,isBeacon:q,sendType:Q,sendReason:W}},S.appendPayload=function(R,B,M){var q=R&&B&&!R.overflow;return q&&wd(e,function(){return"Serializer:appendPayload"},function(){for(var W=B.events(),Q=R.payloadBlob,L=R.numEvents,X=!1,te=[],re=[],ue=R.isBeacon,be=ue?v:_,ye=ue?E:w,Be=0,fe=0;Be=M){R.overflow=B.split(Be);break}var Xe=S.getEventBlob(xe);if(Xe&&Xe.length<=ye){var At=Xe.length,yt=Q.length;if(yt+At>be){R.overflow=B.split(Be);break}Q&&(Q+=` `),Q+=Xe,fe++,fe>$9i&&(i1(Q,0,1),fe=0),X=!0,L++}else Xe?te.push(xe):re.push(xe),W.splice(Be,1),Be--}Be++}if(te.length>0&&R.sizeExceed.push(Y4.create(B.iKey(),te)),re.length>0&&R.failedEvts.push(Y4.create(B.iKey(),re)),X){R.batches.push(B),R.payloadBlob=Q,R.numEvents=L;var pe=B.iKey();$o(R.apiKeys,pe)===-1&&R.apiKeys.push(pe)}},function(){return{payload:R,theBatch:{iKey:B.iKey(),evts:B.events()},max:M}}),q},S.getEventBlob=function(R){try{return wd(e,function(){return"Serializer.getEventBlob"},function(){var B={};B.name=R.name,B.time=R.time,B.ver=R.ver,B.iKey="o:"+M8e(R.iKey);var M={},q;f||(q=function(X,te,re){W9i(b,M,X,te,re)});var W=R[u];W&&(B[u]=M,wr(W,function(X,te){var re=M[X]={};D(te,re,"ext."+X,!0,null,null,!0)}));var Q=B[l]={};Q.baseType=R.baseType;var L=Q[d]={};return D(R.baseData,L,d,!1,[d],q,m),D(R.data,Q,l,!1,[],q,m),JSON.stringify(B)},function(){return{item:R}})}catch{return null}};function T(R,B){var M=g[R];return M===void 0&&(R.length>=7&&(M=Tee(R,"ext.metadata")||Tee(R,"ext.web")),g[R]=M),M}function D(R,B,M,q,W,Q,L){wr(R,function(X,te){var re=null;if(te||um(te)){var ue=M,be=X,ye=W,Be=B;if(p&&!q&&G9i.test(X)){var fe=X.split("."),xe=fe.length;if(xe>1){ye&&(ye=ye.slice());for(var Xe=0;Xe{oi()});function nU(n,e,t){SEt[n]=e,t!==!1&&(TEt[e]=n)}function hOe(n,e){var t=!1;if(n&&e){var r=aA(n);if(r&&r[Yi]>0)for(var a=e[X8e](),o=0;o0&&(r&&SEt[e]?(n[J6][SEt[e]]=t,n[eOe]=!0):n.url+="&"+e+"="+t)}function K9i(n,e,t){for(var r=0;r{lm();Y6();oi();I6n();mOe();ube();S6n();xEt();N6n();IEt();cte();kEt="sendAttempt",Z9i="&"+g6n+"=true",V9i="?cors=true&"+rte[X8e]()+"="+G8e,Y9i=(tU={},tU[1]=lEt,tU[100]=lEt,tU[200]="sent",tU[8004]=j8e,tU[8003]=j8e,tU),SEt={},TEt={};nU(dbe,dbe,!1);nU(H8e,H8e);nU(uEt,"Client-Id");nU(V8e,V8e);nU(W8e,W8e);nU(Z8e,Z8e);nU(mEt,mEt);L6n=function(){function n(e,t,r,a){var o,s,c,l,d=!1,u,p,m,A,g,f,b,y,_,v,w,E,S,T,D,R,B,M,q,W,Q,L,X,te,re,ue,be,ye,Be,fe=e;pa(n,this,function(xe){$();var Xe=!0;xe[X6]=function(Se,Ge,Je){re||(g=Ge,E=Ge.getCookieMgr(),p=Je,m=p.diagLog(),wE(Q,dm(Se,function(st){var _t,It=st.cfg,Z=st.cfg.extensionConfig[Je.identifier];ue=lte(Z[tOe],Z[nOe]),um(It.anonCookieName)?K9i(b,"anoncknm",It.anonCookieName):J9i(b,"anoncknm"),L=Z[f6n],X=Z.payloadListener;var ge=Z.httpXHROverride,Ne=Z[gEt]?Z[gEt]:It.endpointUrl;o=Ne+V9i,T=Ni(Z[fEt])?!0:!Z[fEt],w=!Z[h6n];var $e=Z.maxEvtPerBatch;fe=$e&&$e<=e?$e:e;var tt=Z.valueSanitizer,lt=Z.stringifyObjects,Pt=!!It[rOe];Ni(Z[rOe])||(Pt=!!Z[rOe]),D=Z.xhrTimeout;var Jt=Ba("CompressionStream");R=M6("zipPayload",It,!1),(!dr(Jt)||L)&&(R=!1),B=!!Z[hEt],M=!!Z[bEt],W=Z[b6n]!==!1,be=!!Z.excludeCsMetaData,Ge.getPlugin("LocalStorage")&&(M=!0),d=!N4(),v=new Q6n(g,tt,lt,Pt,nte,be,Z),mn(Z[yEt])||(d=!!Z[yEt]),Z[_Et]&&(Be=Z[_Et]);var In=yt();ye?ye.SetConfig(In):(ye=new Z6,ye[X6](In,m));var jt=ge,Me=Z[vEt]?ge:null,Y=Z[vEt]?ge:null,ke=[3,2];if(!ge){f=!1;var Ie=[];N4()?(Ie=[2,1],ke=[2,1,3]):Ie=[1,2,3],Ie=XD(Ie,Z.transports),ge=At(Ie,!1),ge||Tf(m,"No available transport to send events"),jt=At(Ie,!0)}Me||(ke=XD(ke,Z.unloadTransports),Me=At(ke,!0)),q=!f&&(d&&Kv()||!M&&t2(!0)),A=(_t={},_t[0]=ge,_t[1]=jt||At([1,2,3],!0),_t[2]=Me||jt||At([1],!0),_t[3]=Y||At([2,3],!0)||jt||At([1],!0),_t)})),re=!0)},xe.addResponseHandler=function(Se){return te[Ap](Se),{rm:function(){var Ge=te.indexOf(Se);Ge>=0&&te.splice(Ge,1)}}},xe[iOe]=function(Se){try{if(v)return v.getEventBlob(Se)}catch{}return RE},xe[aOe]=function(){try{var Se=v&&v[oOe](0,!1,!1,!1,1,0);return qe(Se,T)}catch{}return null},xe[Abe]=function(Se,Ge){try{var Je=[];zt(Se,function(ge){Ge&&(ge=xb(ge));var Ne=Y4.create(ge[I0],[ge]);Je[Ap](Ne)});for(var st=null;Je[Yi]>0&&v;){var _t=Je.shift();_t&&_t[Ed]()>0&&(st=st||v[oOe](0,!1,!1,!1,1,0),v.appendPayload(st,_t,fe))}var It=qe(st,T),Z={data:st[CEt],urlString:It.url,headers:It[J6],timeout:D,disableXhrSync:B,disableFetchKeepAlive:M};return T&&(hOe(Z[PE],lbe)||(Z[PE][lbe]=dEt),hOe(Z[PE],rte)||(Z[PE][rte]=G8e)),Z}catch{}return null};function At(Se,Ge){try{return ye&&ye.getSenderInst(Se,Ge)}catch{}return null}xe._getDbgPlgTargets=function(){return[A[0],s,v,A,yt(),o,fe]};function yt(){try{var Se={xdrOnComplete:pe,fetchOnComplete:G,xhrOnComplete:U,beaconOnRetry:F},Ge={enableSendPromise:!1,isOneDs:!0,disableCredentials:!Xe,fetchCredentials:Be,disableXhr:!1,disableBeacon:!d,disableBeaconSync:!d,disableFetchKeepAlive:M,timeWrapper:ue,addNoResponse:W,senderOnCompleteCallBack:Se};return Ge}catch{}return null}function pe(Se,Ge,Je){var st=TE(Se);V(Ge,200,{},st),Ve(st)}function $(){var Se;o=null,s=new k6n,c=!1,l=new x6n,d=!1,u=0,p=null,m=null,A=null,g=null,f=!0,b=[],y={},_=[],v=null,w=!1,E=null,S=!1,T=!1,D=Se,B=Se,M=Se,q=Se,W=Se,Q=[],L=Se,X=Se,te=[],re=!1,ue=lte(),be=!1,ye=null,fe=null}function G(Se,Ge,Je,st){var _t=function(ge,Ne,$e){V(Ge,ge,Ne,$e),Ve($e)},It={},Z=Se[PE];Z&&Z.forEach(function(ge,Ne){It[Ne]=ge}),_t(Se.status,It,Je||RE)}function U(Se,Ge,Je){var st=TE(Se);V(Ge,Se.status,e2(Se,!0),st),Ve(st)}function V(Se,Ge,Je,st){try{Se(Ge,Je,st)}catch(_t){cn(m,2,518,or(_t))}}function F(Se,Ge,Je){var st=Se,_t=200,It=st[ate],Z=Se.urlString+(W?Z9i:RE);try{var ge=dp();if(It){var Ne=!!g.getPlugin("LocalStorage"),$e=[],tt=[];zt(It[_g],function(lt){if($e&<&<[Ed]()>0)for(var Pt=lt[_1](),Jt=0;Jt0&&(It.sentEvts=tt),Ne||Fe($e,8003,It[kb],!0)}else _t=0}catch(lt){Tf(m,"Failed to send telemetry using sendBeacon API. Ex:"+or(lt)),_t=0}finally{V(Ge,_t,{},RE)}}function ce(Se){return Se===2||Se===3}function he(Se){return S&&ce(Se)&&(Se=2),Se}xe.addHeader=function(Se,Ge){y[Se]=Ge},xe.removeHeader=function(Se){delete y[Se]},xe[gbe]=function(){return ae()&&l[pbe]()},xe[ote]=function(Se,Ge){Ni(Se)&&(Se=0),S&&(Se=he(Se),Ge=2),se(_,Se,0)&&Pe(Ce(),0,!1,Se,Ge||0)},xe.isCompletelyIdle=function(){return!c&&u===0&&_[Yi]===0},xe[fbe]=function(Se){S=Se},xe.addBatch=function(Se){if(Se&&Se[Ed]()>0){if(s.isTenantKilled(Se[I0]()))return!1;_[Ap](Se)}return!0},xe.teardown=function(){_[Yi]>0&&Pe(Ce(),0,!0,2,2),zt(Q,function(Se){Se&&Se.rm&&Se.rm()}),Q=[]},xe.pause=function(){c=!0},xe.resume=function(){c=!1,xe[ote](0,4)},xe[sOe]=function(Se,Ge,Je){Se&&Se[Ed]()>0&&(mn(Ge)&&(Ge=1),S&&(Ge=he(Ge),Je=2),Pe([Se],0,!1,Ge,Je||0))};function ae(){return!c&&u0&&!c&&A[Ge]&&v&&(st=Ge!==0||ae()&&(Je>0||l[pbe]())),st}function me(Se){var Ge={};return Se&&zt(Se,function(Je,st){Ge[st]={iKey:Je[I0](),evts:Je[_1]()}}),Ge}function Pe(Se,Ge,Je,st,_t){if(!(!Se||Se[Yi]===0)){if(c){Fe(Se,1,st);return}st=he(st);try{var It=Se,Z=st!==0;wd(g,function(){return"HttpManager:_sendBatches"},function(ge){ge&&(Se=Se.slice(0));for(var Ne=[],$e=null,tt=Ib(),lt=A[st]||(Z?A[1]:A[0]),Pt=lt&<[cOe],Jt=q&&(S||ce(st)||Pt===3||lt._isSync&&Pt===2);se(Se,st,Ge);){var In=Se.shift();In&&In[Ed]()>0&&(s.isTenantKilled(In[I0]())?Ne[Ap](In):($e=$e||v[oOe](Ge,Je,Z,Jt,_t,st),v.appendPayload($e,In,fe)?$e.overflow!==null&&(Se=[$e.overflow][y1](Se),$e.overflow=null,at($e,tt,Ib(),_t),tt=Ib(),$e=null):(at($e,tt,Ib(),_t),tt=Ib(),Se=[In][y1](Se),$e=null)))}$e&&at($e,tt,Ib(),_t),Se[Yi]>0&&(_=Se[y1](_)),Fe(Ne,8004,st)},function(){return{batches:me(It),retryCount:Ge,isTeardown:Je,isSynchronous:Z,sendReason:_t,useSendBeacon:ce(st),sendType:st}},!Z)}catch(ge){cn(m,2,48,"Unexpected Exception sending batch: "+or(ge))}}}function qe(Se,Ge){var Je={url:o,hdrs:{},useHdrs:!1};Ge?(Je[J6]=V6(Je[J6],y),Je.useHdrs=aA(Je.hdrs)[Yi]>0):wr(y,function(ge,Ne){TEt[ge]?dte(Je,TEt[ge],Ne,!1):(Je[J6][ge]=Ne,Je[eOe]=!0)}),dte(Je,uEt,"NO_AUTH",Ge),dte(Je,H8e,tte,Ge);var st=RE;zt(Se.apiKeys,function(ge){st[Yi]>0&&(st+=","),st+=ge}),dte(Je,V8e,st,Ge),dte(Je,Z8e,vd().toString(),Ge);var _t=ve(Se);if(um(_t)&&(Je.url+="&ext.intweb.msfpc="+_t),l[K8e]()&&dte(Je,W8e,l[J8e](),Ge),g[ste]){var It=g[ste]();It>=0&&(Je.url+="&w="+It)}for(var Z=0;Z0){var _t=!!L,It=A[Se.sendType];!ce(Se[kb])&&Se[wEt]&&Se.sendReason===2&&(It=A[2]||A[3]||It);var Z=T;(Se.isBeacon||It[cOe]===3)&&(Z=!1);var ge=qe(Se,Z);Z=Z||ge[eOe];var Ne=Ib();wd(g,function(){return"HttpManager:_doPayloadSend"},function(){for(var $e=0;$e0?Jt[kEt]++:Jt[kEt]=1}Fe(Se[_g],1e3+(st||0),Se[kb],!0);var jt={data:Se[CEt],urlString:ge.url,headers:ge[J6],_thePayload:Se,_sendReason:st,timeout:D,disableXhrSync:B,disableFetchKeepAlive:M};Z&&(hOe(jt[PE],lbe)||(jt[PE][lbe]=dEt),hOe(jt[PE],rte)||(jt[PE][rte]=G8e));var Me=null;It&&(Me=function(Y){l.firstRequestSent();var ke=function(le,H){qt(le,H,Se,st)},Ie=Se[lOe]||Se.isSync;ye.preparePayload(function(le){try{It.sendPOST(le,ke,Ie),X&&X(jt,le,Ie,Se[wEt])}catch(H){V(ke,0,{}),Tf(m,"Unexpected exception sending payload. Ex:"+or(H))}},R,Y,Ie)}),wd(g,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(Me)if(Se[kb]===0&&u++,_t&&!Se.isBeacon&&It[cOe]!==3){var Y={data:jt.data,urlString:jt.urlString,headers:V6({},jt[PE]),timeout:jt.timeout,disableXhrSync:jt[hEt],disableFetchKeepAlive:jt[bEt]},ke=!1;wd(g,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{L(Y,function(Ie){ke=!0,!f&&!Ie[ate]&&(Ie[ate]=Ie[ate]||jt[ate],Ie[dOe]=Ie[dOe]||jt[dOe]),Me(Ie)},Se.isSync||Se[lOe])}catch{ke||Me(jt)}})}else Me(jt)})},function(){return{thePayload:Se,serializationStart:Ge,serializationCompleted:Je,sendReason:st}},Se.isSync)}Se.sizeExceed&&Se.sizeExceed[Yi]>0&&Fe(Se.sizeExceed,8003,Se[kb]),Se.failedEvts&&Se.failedEvts[Yi]>0&&Fe(Se.failedEvts,8002,Se[kb])}function vt(Se,Ge){w&&zt(Se,function(Je){var st=Je[hbe]=Je[hbe]||{};He(st,"sendEventCompleted",Ge)})}function qt(Se,Ge,Je,st){var _t=9e3,It=null,Z=!1,ge=!1;try{var Ne=!0;if(typeof Se!==e1){if(Ge){l[mbe](Ge[A6n]);var $e=Ge[m6n]||Ge["kill-duration-seconds"];zt(s[uOe](Ge[p6n],$e),function(lt){zt(Je[_g],function(Pt){if(Pt[I0]()===lt){It=It||[];var Jt=Pt[v1](0);Je.numEvents-=Jt[Ed](),It[Ap](Jt)}})})}if(Se==200||Se==204){_t=200;return}(!B6n(Se)||Je.numEvents<=0)&&(Ne=!1),_t=9e3+Se%1e3}if(Ne){_t=100;var tt=Je.retryCnt;Je[kb]===0&&(tt0&&vt(Je[_1](),Ge)})}}function pn(Se,Ge,Je){Ge?Se():ue.set(Se,Je)}function ve(Se){for(var Ge=0;Ge0&&a){var _t=a[bt(Ge)];if(_t){var It=Je!==0;wd(g,function(){return"HttpManager:_sendBatchesNotification"},function(){pn(function(){try{_t.call(a,Se,Ge,It,Je)}catch(Z){cn(m,1,74,"send request notification failed: "+Z)}},st||It,0)},function(){return{batches:me(Se),reason:Ge,isSync:It,sendSync:st,sendType:Je}},!It)}}}function bt(Se){var Ge=Y9i[Se];return um(Ge)||(Ge=u6n,Se>=9e3&&Se<=9999?Ge=d6n:Se>=8e3&&Se<=8999?Ge=j8e:Se>=1e3&&Se<=1999&&(Ge=l6n)),Ge}})}return n.__ieDyn=1,n}()});function i3i(n){return n&&n.sendPOST}var X9i,U6n,e3i,q6n,$6n,t3i,F6n,n3i,BEt,rU,O6n,Pu,r3i,z6n,j6n=z(()=>{_b();lm();Y6();R4();oi();cEt();mOe();M6n();ube();xEt();IEt();cte();X9i=.25,U6n=500,e3i=20,q6n=6,$6n=2,t3i=4,F6n=2,n3i=1,BEt=1e4,rU="eventsDiscarded",O6n="",Pu=void 0,r3i=n1({eventsLimitInMem:{isVal:Z4,v:BEt},immediateEventLimit:{isVal:Z4,v:500},autoFlushEventsLimit:{isVal:Z4,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:i3i,v:Pu},overrideInstrumentationKey:Pu,overrideEndpointUrl:Pu,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:Pu,clearTimeoutOverride:Pu,payloadPreprocessor:Pu,payloadListener:Pu,disableEventTimings:Pu,valueSanitizer:Pu,stringifyObjects:Pu,enableCompoundKey:Pu,disableOptimizeObj:!1,fetchCredentials:Pu,transports:Pu,unloadTransports:Pu,useSendBeacon:Pu,disableFetchKeepAlive:Pu,avoidOptions:!1,xhrTimeout:Pu,disableXhrSync:Pu,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:sm,v:q6n},maxUnloadEventRetryAttempts:{isVal:sm,v:$6n},addNoResponse:Pu,maxEvtPerBatch:{isVal:sm,v:U6n},excludeCsMetaData:Pu,requestLimit:{}});z6n=function(n){yb(e,n);function e(){var t=n.call(this)||this;t.identifier="PostChannel",t.priority=1011,t.version="4.3.10";var r,a=!1,o=[],s,c=!1,l=0,d,u=0,p,m={},A=K6,g,f,b,y,_,v,w,E,S,T,D,R,B,M,q,W,Q,L,X,te,re,ue,be;return pa(e,t,function(ye,Be){ce(),ye._getDbgPlgTargets=function(){return[_,r]},ye[X6]=function(Z,ge,Ne){wd(ge,function(){return"PostChannel:initialize"},function(){Be[X6](Z,ge,Ne),X=ge.getNotifyMgr();try{q=x0(lA(ye[bbe]),ge.evtNamespace&&ge.evtNamespace()),ye._addHook(dm(Z,function($e){var tt=$e.cfg,lt=Bf(null,tt,ge);r=lt.getExtCfg(ye[bbe],r3i),W=lte(r[tOe],r[nOe]),D=!r.disableOptimizeObj&&U8e(),Q=r[_6n],xe(ge),p=r.eventsLimitInMem,d=r.immediateEventLimit,w=r[EEt],B=r.maxEventRetryAttempts,M=r.maxUnloadEventRetryAttempts,L=r[v6n],be=r.maxEvtPerBatch,wf(tt.endpointUrl)?ye.pause():c&&ye.resume(),It(),re=r[C6n],ue=!!r.disableTelemetry,te&&fe();var Pt=tt.disablePageUnloadEvents||[];te=nbe(yt,Pt,q),te=Jee(yt,Pt,q)||te,te=Xee(pe,tt.disablePageShowEvents,q)||te})),_[X6](Z,ye.core,ye)}catch($e){throw ye.setInitialized(!1),$e}},function(){return{theConfig:Z,core:ge,extensions:Ne}})},ye.processTelemetry=function(Z,ge){cbe(Z,ye[bbe]),ge=ge||ye._getTelCtx(ge);var Ne=Z;!ue&&!a&&(re&&(Ne[I0]=re),G(Ne,!0),R?Ce(2,2):F()),ye.processNext(Ne,ge)},ye.getOfflineSupport=function(){try{var Z=_&&_[aOe]();if(_)return{getUrl:function(){return Z?Z.url:null},serialize:At,batch:Xe,shouldProcess:function(ge){return!ue},createPayload:function(ge){return null},createOneDSPayload:function(ge){if(_[Abe])return _[Abe](ge,D)}}}catch{}return null},ye._doTeardown=function(Z,ge){Ce(2,2),a=!0,_.teardown(),fe(),ce()};function fe(){rbe(null,q),ibe(null,q),abe(null,q)}function xe(Z){var ge=Z[ste];Z[ste]=function(){var Ne=0;return Q&&(Ne=Ne|2),Ne|ge.call(Z)}}function Xe(Z){var ge=O6n;return Z&&Z[Yi]&&zt(Z,function(Ne){ge&&(ge+=` `),ge+=Ne}),ge}function At(Z){var ge=O6n;try{$(Z),ge=_[iOe](Z)}catch{}return ge}function yt(Z){var ge=Z||Du().event;ge.type!=="beforeunload"&&(R=!0,_[fbe](R)),Ce(2,2)}function pe(Z){R=!1,_[fbe](R)}function $(Z){Z.ext&&Z.ext[AEt]&&delete Z.ext[AEt],Z.ext&&Z.ext[Y8e]&&Z.ext[Y8e].id&&delete Z.ext[Y8e].id,D&&(Z.ext=xb(Z.ext),Z.baseData&&(Z.baseData=xb(Z.baseData)),Z.data&&(Z.data=xb(Z.data)))}function G(Z,ge){if(Z[ybe]||(Z[ybe]=0),Z[V4]||(Z[V4]=1),$(Z),Z[eU]){if(b||c)Z[V4]=3,Z[eU]=!1;else if(_){D&&(Z=xb(Z)),_[sOe](Y4.create(Z[I0],[Z]),Z[eU]===!0?1:Z[eU],3);return}}var Ne=Z[V4],$e=u,tt=p;Ne===4&&($e=l,tt=d);var lt=!1;if($eZ;if(!Ne&&E>0)for(var $e=1;!Ne&&$e<=3;$e++){var tt=v[$e];tt&&tt[_g]&&zt(tt[_g],function(lt){lt&<[Ed]()>=E&&(Ne=!0)})}Pe(!0,Ne)},ye.pause=function(){ae(),c=!0,_&&_.pause()},ye.resume=function(){c=!1,_&&_.resume(),F()},ye._loadTransmitProfiles=function(Z){Vt(),wr(Z,function(ge,Ne){var $e=Ne[Yi];if($e>=2){var tt=$e>2?Ne[2]:0;if(Ne.splice(0,$e-2),Ne[1]<0&&(Ne[0]=-1),Ne[1]>0&&Ne[0]>0){var lt=Ne[0]/Ne[1];Ne[0]=Y8n(lt)*Ne[1]}tt>=0&&Ne[1]>=0&&tt>Ne[1]&&(tt=Ne[1]),Ne[Ap](tt),m[ge]=Ne}})},ye.flush=function(Z,ge,Ne){Z===void 0&&(Z=!0);var $e;if(!c)if(Ne=Ne||1,Z)ge||($e=Sf(function(lt){ge=lt})),s==null?(ae(),vt(1,0,Ne),s=he(function(){s=null,qt(ge,Ne)},0)):o[Ap](ge);else{var tt=ae();U(1,1,Ne),ge&&ge(),tt&&F()}return $e},ye.setMsaAuthTicket=function(Z){_.addHeader(dbe,Z)},ye.setAuthPluginHeader=function(Z){_.addHeader(pEt,Z)},ye.removeAuthPluginHeader=function(){_.removeHeader(pEt)},ye.hasEvents=V,ye._setTransmitProfile=function(Z){A!==Z&&m[Z]!==void 0&&(ae(),A=Z,F())},E0(ye,function(){return _},["addResponseHandler"]);function U(Z,ge,Ne){var $e=vt(Z,ge,Ne);return _[ote](ge,Ne),$e}function V(){return u>0}function F(){if(S>=0&&vt(S,0,T)&&_[ote](0,T),l>0&&!f&&!c){var Z=m[A][2];Z>=0&&(f=he(function(){f=null,U(4,0,1),F()},Z))}var ge=m[A][1];!g&&!s&&ge>=0&&!c&&(V()?g=he(function(){g=null,U(y===0?3:1,0,1),y++,y%=2,F()},ge):y=0)}ye[pOe]=function(){b0&&u>w&&(ge=!0),ge&&s==null&&ye.flush(Z,function(){},20))}function qe(Z,ge){D&&(Z=xb(Z));var Ne=Z[V4],$e=me(Z[I0],Ne,!0);return $e.addEvent(Z)?(Ne!==4?(u++,ge&&Z[ybe]===0&&Pe(!Z.sync,E>0&&$e[Ed]()>=E)):l++,!0):!1}function He(Z,ge,Ne,$e){for(;Ne<=ge;){var tt=me(Z,ge,!0);if(tt&&tt[Ed]()>0){var lt=tt[v1](0,$e),Pt=lt[Ed]();if(Pt>0)return Ne===4?l-=Pt:u-=Pt,bt(rU,[lt],EE.QueueFull),!0}Ne++}return at(),!1}function at(){for(var Z=0,ge=0,Ne=function(tt){var lt=v[tt];lt&<[_g]&&zt(lt[_g],function(Pt){tt===4?Z+=Pt[Ed]():ge+=Pt[Ed]()})},$e=1;$e<=4;$e++)Ne($e);u=ge,l=Z}function vt(Z,ge,Ne){var $e=!1,tt=ge===0;return!tt||_[gbe]()?wd(ye.core,function(){return"PostChannel._queueBatches"},function(){for(var lt=[],Pt=4;Pt>=Z;){var Jt=v[Pt];Jt&&Jt.batches&&Jt.batches[Yi]>0&&(zt(Jt[_g],function(In){_.addBatch(In)?$e=$e||In&&In[Ed]()>0:lt=lt[y1](In[_1]()),Pt===4?l-=In[Ed]():u-=In[Ed]()}),Jt[_g]=[],Jt.iKeyMap={}),Pt--}lt[Yi]>0&&Fe(rU,lt,EE.KillSwitch),$e&&S>=Z&&(S=-1,T=0)},function(){return{latency:Z,sendType:ge,sendReason:Ne}},!tt):(S=S>=0?E4(S,Z):Z,T=r1(T,Ne)),$e}function qt(Z,ge){U(1,0,ge),at(),Rt(function(){Z&&Z(),o[Yi]>0?s=he(function(){s=null,qt(o.shift(),ge)},0):(s=null,F())})}function Rt(Z){_.isCompletelyIdle()?Z():s=he(function(){s=null,Rt(Z)},X9i)}function Vt(){ae(),pn(),A=K6,F()}function pn(){m={},m[K6]=[2,1,0],m[$8e]=[6,3,0],m[z8e]=[18,9,0]}function ve(Z,ge){var Ne=[],$e=B;R&&($e=M),zt(Z,function(tt){tt&&tt[Ed]()>0&&zt(tt[_1](),function(lt){lt&&(lt[eU]&&(lt[V4]=4,lt[eU]=!1),lt[ybe]<$e?(cbe(lt,ye[bbe]),G(lt,!1)):Ne[Ap](lt))})}),Ne[Yi]>0&&Fe(rU,Ne,EE.NonRetryableStatus),R&&Ce(2,2)}function Ve(Z,ge){var Ne=X||{},$e=Ne[Z];if($e)try{$e.apply(Ne,ge)}catch(tt){cn(ye.diagLog(),1,74,Z+" notification failed: "+tt)}}function Fe(Z,ge){for(var Ne=[],$e=2;$e0&&Ve(Z,[ge][y1](Ne))}function bt(Z,ge){for(var Ne=[],$e=2;$e0&&zt(ge,function(tt){tt&&tt[Ed]()>0&&Ve(Z,[tt.events()][y1](Ne))})}function Se(Z,ge,Ne){Z&&Z[Yi]>0&&Ve("eventsSendRequest",[ge>=1e3&&ge<=1999?ge-1e3:0,Ne!==!0])}function Ge(Z,ge){bt("eventsSent",Z,ge),F()}function Je(Z,ge){bt(rU,Z,ge>=8e3&&ge<=8999?ge-8e3:EE.Unknown)}function st(Z){bt(rU,Z,EE.NonRetryableStatus),F()}function _t(Z,ge){bt(rU,Z,EE.Unknown),F()}function It(){L?E=0:E=r1(be*(F6n+1),p/6)}}),t}return e.__ieDyn=1,e}(c2)});var G6n={};Re(G6n,{BE_PROFILE:()=>z8e,NRT_PROFILE:()=>$8e,PostChannel:()=>z6n,RT_PROFILE:()=>K6});var H6n=z(()=>{cEt();j6n()});var _be,vbe,bOe,iU,C1,vg,QE=z(()=>{_be="sampleRate",vbe="ProcessLegacy",bOe="http.method",iU="https://dc.services.visualstudio.com",C1="/v2/track",vg="not_specified"});var yOe,Z6n=z(()=>{Wc();yOe=NCt({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]})});var aU,xi,oU,K4,J4,DEt,ute,V6n,Cbe,wbe,sU,Cg,dA,wg,Ebe,xbe,pte,cU,_Oe,lU,Ibe,kbe,w1,dU,mte,uU,Df=z(()=>{aU="split",xi="length",oU="toLowerCase",K4="ingestionendpoint",J4="toString",DEt="removeItem",ute="message",V6n="count",Cbe="stringify",wbe="pathname",sU="match",Cg="name",dA="properties",wg="measurements",Ebe="sizeInBytes",xbe="typeName",pte="exceptions",cU="severityLevel",_Oe="problemGroup",lU="parsedStack",Ibe="hasFullStack",kbe="assembly",w1="fileName",dU="line",mte="aiDataContract",uU="duration"});function REt(n,e,t){var r=e[xi],a=Y6n(n,e);if(a[xi]!==r){for(var o=0,s=a;t[s]!==void 0;)o++,s=bl(a,0,147)+K6n(o);a=s}return a}function Y6n(n,e){var t;return e&&(e=ba(Kd(e)),e[xi]>150&&(t=bl(e,0,150),cn(n,2,57,"name is too long. It has been truncated to 150 characters.",{name:e},!0))),t||e}function yc(n,e,t){t===void 0&&(t=1024);var r;return e&&(t=t||1024,e=ba(Kd(e)),e[xi]>t&&(r=bl(e,0,t),cn(n,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:e},!0))),r||e}function pU(n,e,t){return zr(e)&&(e=Phe(e,t)),NEt(n,e,2048,66)}function Sbe(n,e){var t;return e&&e[xi]>32768&&(t=bl(e,0,32768),cn(n,2,56,"message is too long, it has been truncated to 32768 characters.",{message:e},!0)),t||e}function PEt(n,e){var t;if(e){var r=""+e;r[xi]>32768&&(t=bl(r,0,32768),cn(n,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:e},!0))}return t||e}function Rf(n,e){if(e){var t={};wr(e,function(r,a){if(Zl(a)&&p1())try{a=cA()[Cbe](a)}catch(o){cn(n,2,49,"custom property is not valid",{exception:o},!0)}a=yc(n,a,8192),r=REt(n,r,t),t[r]=a}),e=t}return e}function Pf(n,e){if(e){var t={};wr(e,function(r,a){r=REt(n,r,t),t[r]=a}),e=t}return e}function QEt(n,e){return e&&NEt(n,e,128,69)[J4]()}function NEt(n,e,t,r){var a;return e&&(e=ba(Kd(e)),e[xi]>t&&(a=bl(e,0,t),cn(n,2,r,"input is too long, it has been truncated to "+t+" characters.",{data:e},!0))),a||e}function K6n(n){var e="00"+n;return i1(e,e[xi]-3)}var NE=z(()=>{Wc();oi();Df()});function eUn(n){var e=X6n,t=o3i,r=t[e];return J6n.createElement?t[e]||(r=t[e]=J6n.createElement("a")):r={host:s3i(n,!0)},r.href=n,e++,e>=t[xi]&&(e=0),X6n=e,r}function s3i(n,e){var t=tUn(n,e)||"";if(t){var r=t[sU](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(r!=null&&r[xi]>3&&zr(r[2])&&r[2][xi]>0)return r[2]+(r[3]||"")}return t}function tUn(n,e){var t=null;if(n){var r=n[sU](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(r!=null&&r[xi]>2&&zr(r[2])&&r[2][xi]>0&&(t=r[2]||"",e&&r[xi]>2)){var a=(r[1]||"")[oU](),o=r[3]||"";(a==="http"&&o===":80"||a==="https"&&o===":443")&&(o=""),t+=o}}return t}var J6n,X6n,o3i,nUn=z(()=>{Wc();Df();J6n=Bu()||{},X6n=0,o3i=[null,null,null,null,null]});function vOe(n){return $o(c3i,n[oU]())!==-1}function rUn(n,e,t,r){var a,o=r,s=r;if(e&&e[xi]>0){var c=eUn(e);if(a=c.host,!o)if(c[wbe]!=null){var l=c.pathname[xi]===0?"/":c[wbe];l.charAt(0)!=="/"&&(l="/"+l),s=c[wbe],o=yc(n,t?t+" "+l:l)}else o=yc(n,e)}else a=r,o=r;return{target:a,name:o,data:s}}var c3i,LEt=z(()=>{Wc();QE();NE();nUn();Df();c3i=[iU+C1,"https://breeze.aimon.applicationinsights.io"+C1,"https://dc-int.services.visualstudio.com"+C1]});var COe,iUn=z(()=>{Wc();COe=pp({LocalStorage:0,SessionStorage:1})});function oUn(n){try{if(mn(If()))return null;var e=new Date()[J4](),t=Ba(n===COe.LocalStorage?"localStorage":"sessionStorage"),r=aUn+e;t.setItem(r,e);var a=t.getItem(r)!==e;if(t[DEt](r),!a)return t}catch{}return null}function MEt(){return wOe()?oUn(COe.SessionStorage):null}function FEt(n){aUn=n||""}function wOe(n){return(n||Ate===void 0)&&(Ate=!!oUn(COe.SessionStorage)),Ate}function OEt(n,e){var t=MEt();if(t!==null)try{return t.getItem(e)}catch(r){Ate=!1,cn(n,2,2,"Browser failed read of session storage. "+Vl(r),{exception:or(r)})}return null}function UEt(n,e,t){var r=MEt();if(r!==null)try{return r.setItem(e,t),!0}catch(a){Ate=!1,cn(n,2,4,"Browser failed write to session storage. "+Vl(a),{exception:or(a)})}return!1}function qEt(n,e){var t=MEt();if(t!==null)try{return t[DEt](e),!0}catch(r){Ate=!1,cn(n,2,6,"Browser failed removal of session storage item. "+Vl(r),{exception:or(r)})}return!1}var Ate,aUn,sUn=z(()=>{Wc();iUn();Df();Ate=void 0,aUn=""});function Tbe(n){if(!n)return{};var e=n[aU](l3i),t=mhe(e,function(a,o){var s=o[aU](d3i);if(s[xi]===2){var c=s[0][oU](),l=s[1];a[c]=l}return a},{});if(aA(t)[xi]>0){if(t.endpointsuffix){var r=t.location?t.location+".":"";t[K4]=t[K4]||"https://"+r+"dc."+t.endpointsuffix}t[K4]=t[K4]||iU,k6(t[K4],"/")&&(t[K4]=t[K4].slice(0,-1))}return t}var l3i,d3i,cUn=z(()=>{Wc();QE();Df();l3i=";",d3i="="});var $Et,lUn=z(()=>{Wc();QE();Df();NE();$Et=function(){function n(e,t,r){var a=this,o=this;o.ver=1,o.sampleRate=100,o.tags={},o[Cg]=yc(e,r)||vg,o.data=t,o.time=SE(new Date),o[mte]={time:1,iKey:1,name:1,sampleRate:function(){return a.sampleRate===100?4:1},tags:1,data:1}}return n}()});var m2,dUn=z(()=>{QE();Df();NE();m2=function(){function n(e,t,r,a){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var o=this;o.ver=2,o[Cg]=yc(e,t)||vg,o[dA]=Rf(e,r),o[wg]=Pf(e,a)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Event",n.dataType="EventData",n}()});function y3i(n){return n.replace(/(\(anonymous\))/,"")}function _3i(n){return up(n,"[native")<0}function HEt(n,e){var t=n;return t&&!zr(t)&&(JSON&&JSON[Cbe]?(t=JSON[Cbe](n),e&&(!t||t==="{}")&&(dr(n[J4])?t=n[J4]():t=""+n)):t=""+n+" - (Missing JSON.stringify)"),t||""}function hUn(n,e){var t=n;return n&&(t&&!zr(t)&&(t=n[GEt]||n[fUn]||t),t&&!zr(t)&&(t=HEt(t,!0)),n.filename&&(t=t+" @"+(n.filename||"")+":"+(n.lineno||"?")+":"+(n.colno||"?"))),e&&e!=="String"&&e!=="Object"&&e!=="Error"&&up(t||"",e)===-1&&(t=e+": "+t),t||""}function v3i(n){try{if(Zl(n))return"hasFullStack"in n&&"typeName"in n}catch{}return!1}function C3i(n){try{if(Zl(n))return"ver"in n&&"exceptions"in n&&"properties"in n}catch{}return!1}function AUn(n){return n&&n.src&&zr(n.src)&&n.obj&&$n(n.obj)}function mU(n){var e=n||"";zr(e)||(zr(e[Xv])?e=e[Xv]:e=""+e);var t=e[aU](` `);return{src:e,obj:t}}function w3i(n){for(var e=[],t=n[aU](` `),r=0;r0){e=[];var r=0,a=!1,o=0;zt(t,function(f){if(a||T3i(f)){var b=Kd(f);a=!0;var y=B3i(b,r);y&&(o+=y[Ebe],e.push(y),r++)}});var s=32*1024;if(o>s)for(var c=0,l=e[xi]-1,d=0,u=c,p=l;cs){var g=p-u+1;e.splice(u,g);break}u=c,p=l,c++,l--}}return e}function EOe(n){var e="";if(n&&(e=n.typeName||n[Cg]||"",!e))try{var t=/function (.{1,200})\(/,r=t.exec(n.constructor[J4]());e=r&&r[xi]>1?r[1]:""}catch{}return e}function zEt(n){if(n)try{if(!zr(n)){var e=EOe(n),t=HEt(n,!1);return(!t||t==="{}")&&(n[gte]&&(n=n[gte],e=EOe(n)),t=HEt(n,!0)),up(t,e)!==0&&e!=="String"?e+":"+t:t}}catch{}return""+(n||"")}function k3i(){var n=this,e=$n(n[lU])&&GD(n[lU],function(r){return R3i(r)}),t={id:n.id,outerId:n.outerId,typeName:n[xbe],message:n[ute],hasFullStack:n[Ibe],stack:n[Xv],parsedStack:e||void 0};return t}function yUn(n,e,t){var r,a,o,s,c,l,d,u;if(v3i(e))s=e[xbe],c=e[ute],d=e[Xv],u=e[lU]||[],l=e[Ibe];else{var p=e,m=p&&p.evt;E6(p)||(p=p[gte]||m||p),s=yc(n,EOe(p))||vg,c=Sbe(n,hUn(e||p,s))||vg;var A=e[jEt]||bUn(e);u=x3i(A),$n(u)&&GD(u,function(g){g[kbe]=yc(n,g[kbe]),g[w1]=yc(n,g[w1])}),d=PEt(n,E3i(A)),l=$n(u)&&u[xi]>0,t&&(t[xbe]=t[xbe]||s)}return r={},r[mte]=I3i,r.id=a,r.outerId=o,r.typeName=s,r.message=c,r[Ibe]=l,r.stack=d,r.parsedStack=u,r.toInterface=k3i,r}function S3i(n,e){var t=$n(e[lU])&&GD(e[lU],function(a){return D3i(a)})||e[lU],r=yUn(n,Wv(Wv({},e),{parsedStack:t}));return r}function _Un(n,e){var t=e[sU](h3i);if(t&&t[xi]>=4)n[w1]=t[1],n[dU]=parseInt(t[2]);else{var r=e[sU](b3i);r&&r[xi]>=3?(n[w1]=r[1],n[dU]=parseInt(r[2])):n[w1]=e}}function gUn(n,e,t){var r=n[w1];e.fn&&t&&t[xi]>e.fn&&(e.ln&&t[xi]>e.ln?(r=ba(t[e.fn]||""),n[dU]=parseInt(ba(t[e.ln]||""))||0):r=ba(t[e.fn]||"")),r&&_Un(n,r)}function T3i(n){var e=!1;if(n&&zr(n)){var t=ba(n);t&&(e=p3i.test(t))}return e}function B3i(n,e){var t,r;if(n&&zr(n)&&ba(n)){r=(t={},t[mte]=vUn,t.level=e,t.assembly=ba(n),t.method=uUn,t.fileName="",t.line=0,t.sizeInBytes=0,t);for(var a=0;a=o.len){o.m&&(r.method=ba(s[o.m]||uUn)),o.hdl?o.hdl(r,o,s):o.fn&&(o.ln?(r[w1]=ba(s[o.fn]||""),r[dU]=parseInt(ba(s[o.ln]||""))||0):_Un(r,s[o.fn]||""));break}a++}}return CUn(r)}function D3i(n){var e,t=(e={},e[mte]=vUn,e.level=n.level,e.method=n.method,e.assembly=n[kbe],e.fileName=n[w1],e.line=n[dU],e.sizeInBytes=0,e);return CUn(t)}function CUn(n){var e=u3i;return n&&(e+=n.method[xi],e+=n.assembly[xi],e+=n.fileName[xi],e+=n.level.toString()[xi],e+=n.line.toString()[xi],n[Ebe]=e),n}function R3i(n){return{level:n.level,method:n.method,assembly:n[kbe],fileName:n[w1],line:n[dU]}}var u3i,p3i,m3i,A3i,g3i,f3i,h3i,b3i,uUn,gte,Xv,jEt,pUn,GEt,fUn,mUn,AU,I3i,vUn,wUn=z(()=>{_b();Wc();oi();QE();Df();NE();u3i=58,p3i=/^\s{0,50}(from\s|at\s|Line\s{1,5}\d{1,10}\s{1,5}of|\w{1,50}@\w{1,80}|[^\(\s\n]+:[0-9\?]+(?::[0-9\?]+)?)/,m3i=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+):([0-9\?]+)\)?$/,A3i=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+)\)?$/,g3i=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\)\]]+)\)?$/,f3i=/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,h3i=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,b3i=/([^\(\s\n]+):([0-9]+)$/,uUn="",gte="error",Xv="stack",jEt="stackDetails",pUn="errorSrc",GEt="message",fUn="description",mUn=[{re:m3i,len:5,m:1,fn:2,ln:3,col:4},{chk:_3i,pre:y3i,re:A3i,len:4,m:1,fn:2,ln:3},{re:g3i,len:3,m:1,fn:2,hdl:gUn},{re:f3i,len:2,fn:1,hdl:gUn}];AU=function(){function n(e,t,r,a,o,s){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var c=this;c.ver=2,C3i(t)?(c[pte]=t[pte]||[],c[dA]=t[dA],c[wg]=t[wg],t[cU]&&(c[cU]=t[cU]),t.id&&(c.id=t.id,t[dA].id=t.id),t[_Oe]&&(c[_Oe]=t[_Oe]),mn(t.isManual)||(c.isManual=t.isManual)):(r||(r={}),s&&(r.id=s),c[pte]=[yUn(e,t,r)],c[dA]=Rf(e,r),c[wg]=Pf(e,a),o&&(c[cU]=o),s&&(c.id=s))}return n.CreateAutoException=function(e,t,r,a,o,s,c,l){var d=EOe(o||s||e);return{message:hUn(e,d),url:t,lineNumber:r,columnNumber:a,error:zEt(o||s||e),evt:zEt(s||e),typeName:d,stackDetails:bUn(c||o||s),errorSrc:l}},n.CreateFromInterface=function(e,t,r,a){var o=t[pte]&&GD(t[pte],function(c){return S3i(e,c)}),s=new n(e,Wv(Wv({},t),{exceptions:o}),r,a);return s},n.prototype.toInterface=function(){var e=this,t=e.exceptions,r=e.properties,a=e.measurements,o=e.severityLevel,s=e.problemGroup,c=e.id,l=e.isManual,d=t instanceof Array&&GD(t,function(u){return u.toInterface()})||void 0;return{ver:"4.0",exceptions:d,severityLevel:o,properties:r,measurements:a,problemGroup:s,id:c,isManual:l}},n.CreateSimpleException=function(e,t,r,a,o,s){var c;return{exceptions:[(c={},c[Ibe]=!0,c.message=e,c.stack=o,c.typeName=t,c)]}},n.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",n.dataType="ExceptionData",n.formatError=zEt,n}(),I3i=xf({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});vUn=xf({level:1,method:1,assembly:0,fileName:0,line:0})});var EUn,xUn=z(()=>{EUn=function(){function n(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return n}()});var A2,IUn=z(()=>{QE();Df();xUn();NE();A2=function(){function n(e,t,r,a,o,s,c,l,d){this.aiDataContract={ver:1,metrics:1,properties:0};var u=this;u.ver=2;var p=new EUn;p[V6n]=a>0?a:void 0,p.max=isNaN(s)||s===null?void 0:s,p.min=isNaN(o)||o===null?void 0:o,p[Cg]=yc(e,t)||vg,p.value=r,p.stdDev=isNaN(c)||c===null?void 0:c,u.metrics=[p],u[dA]=Rf(e,l),u[wg]=Pf(e,d)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",n.dataType="MetricData",n}()});function xOe(n){(isNaN(n)||n<0)&&(n=0),n=X8n(n);var e=Bbe+n%1e3,t=Bbe+Hv(n/1e3)%60,r=Bbe+Hv(n/(1e3*60))%60,a=Bbe+Hv(n/(1e3*60*60))%24,o=Hv(n/(1e3*60*60*24));return e=e[xi]===1?"00"+e:e[xi]===2?"0"+e:e,t=t[xi]<2?"0"+t:t,r=r[xi]<2?"0"+r:r,a=a[xi]<2?"0"+a:a,(o>0?o+".":Bbe)+a+":"+r+":"+t+"."+e}var Bbe,WEt=z(()=>{oi();Df();Bbe=""});var gU,kUn=z(()=>{QE();WEt();Df();NE();gU=function(){function n(e,t,r,a,o,s,c){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var l=this;l.ver=2,l.id=QEt(e,c),l.url=pU(e,r),l[Cg]=yc(e,t)||vg,isNaN(a)||(l[uU]=xOe(a)),l[dA]=Rf(e,o),l[wg]=Pf(e,s)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",n.dataType="PageviewData",n}()});var fU,SUn=z(()=>{WEt();LEt();Df();NE();fU=function(){function n(e,t,r,a,o,s,c,l,d,u,p,m){d===void 0&&(d="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var A=this;A.ver=2,A.id=t,A[uU]=xOe(o),A.success=s,A.resultCode=c+"",A.type=yc(e,d);var g=rUn(e,r,l,a);A.data=pU(e,a)||g.data,A.target=yc(e,g.target),u&&(A.target="".concat(A.target," | ").concat(u)),A[Cg]=yc(e,g[Cg]),A[dA]=Rf(e,p),A[wg]=Pf(e,m)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",n.dataType="RemoteDependencyData",n}()});var hU,TUn=z(()=>{QE();Df();NE();hU=function(){function n(e,t,r,a,o){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var s=this;s.ver=2,t=t||vg,s[ute]=Sbe(e,t),s[dA]=Rf(e,a),s[wg]=Pf(e,o),r&&(s[cU]=r)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Message",n.dataType="MessageData",n}()});var bU,BUn=z(()=>{QE();Df();NE();bU=function(){function n(e,t,r,a,o,s,c){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var l=this;l.ver=2,l.url=pU(e,r),l[Cg]=yc(e,t)||vg,l[dA]=Rf(e,o),l[wg]=Pf(e,s),c&&(l.domProcessing=c.domProcessing,l[uU]=c[uU],l.networkConnect=c.networkConnect,l.perfTotal=c.perfTotal,l.receivedResponse=c.receivedResponse,l.sentRequest=c.sentRequest)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",n.dataType="PageviewPerformanceData",n}()});var g2,DUn=z(()=>{g2=function(){function n(e,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=e,this.baseData=t}return n}()});var ZEt,RUn=z(()=>{Wc();ZEt=pp({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})});function eM(n){var e="ai."+n+".";return function(t){return e+t}}var Dbe,gp,IOe,fte,VEt,X4,yU,Rbe,Pbe,YEt=z(()=>{_b();Wc();Dbe=eM("application"),gp=eM("device"),IOe=eM("location"),fte=eM("operation"),VEt=eM("session"),X4=eM("user"),yU=eM("cloud"),Rbe=eM("internal"),Pbe=function(n){yb(e,n);function e(){return n.call(this)||this}return e}(KCt({applicationVersion:Dbe("ver"),applicationBuild:Dbe("build"),applicationTypeId:Dbe("typeId"),applicationId:Dbe("applicationId"),applicationLayer:Dbe("layer"),deviceId:gp("id"),deviceIp:gp("ip"),deviceLanguage:gp("language"),deviceLocale:gp("locale"),deviceModel:gp("model"),deviceFriendlyName:gp("friendlyName"),deviceNetwork:gp("network"),deviceNetworkName:gp("networkName"),deviceOEMName:gp("oemName"),deviceOS:gp("os"),deviceOSVersion:gp("osVersion"),deviceRoleInstance:gp("roleInstance"),deviceRoleName:gp("roleName"),deviceScreenResolution:gp("screenResolution"),deviceType:gp("type"),deviceMachineName:gp("machineName"),deviceVMName:gp("vmName"),deviceBrowser:gp("browser"),deviceBrowserVersion:gp("browserVersion"),locationIp:IOe("ip"),locationCountry:IOe("country"),locationProvince:IOe("province"),locationCity:IOe("city"),operationId:fte("id"),operationName:fte("name"),operationParentId:fte("parentId"),operationRootId:fte("rootId"),operationSyntheticSource:fte("syntheticSource"),operationCorrelationVector:fte("correlationVector"),sessionId:VEt("id"),sessionIsFirst:VEt("isFirst"),sessionIsNew:VEt("isNew"),userAccountAcquisitionDate:X4("accountAcquisitionDate"),userAccountId:X4("accountId"),userAgent:X4("userAgent"),userId:X4("id"),userStoreRegion:X4("storeRegion"),userAuthUserId:X4("authUserId"),userAnonymousUserAcquisitionDate:X4("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:X4("authUserAcquisitionDate"),cloudName:yU("name"),cloudRole:yU("role"),cloudRoleVer:yU("roleVer"),cloudRoleInstance:yU("roleInstance"),cloudEnvironment:yU("environment"),cloudLocation:yU("location"),cloudDeploymentUnit:yU("deploymentUnit"),internalNodeName:Rbe("nodeName"),internalSdkVersion:Rbe("sdkVersion"),internalAgentVersion:Rbe("agentVersion"),internalSnippet:Rbe("snippet"),internalSdkSrc:Rbe("sdkSrc")}))});var Qu,PUn=z(()=>{YEt();Qu=new Pbe});function QUn(n,e){d2(n,null,null,e)}function KEt(n){var e=Bu(),t=dp(),r=!1,a=[],o=1;t&&!mn(t.onLine)&&!t.onLine&&(o=2);var s=0,c=m(),l=x0(lA("OfflineListener"),n);try{if(u(Du())&&(r=!0),e){var d=e.body||e;d.ononline&&u(d)&&(r=!0)}}catch{r=!1}function u(v){var w=!1;return v&&(w=g1(v,"online",f,l),w&&g1(v,"offline",b,l)),w}function p(){return c}function m(){return!(s===2||o===2)}function A(){var v=m();c!==v&&(c=v,zt(a,function(w){var E={isOnline:c,rState:o,uState:s};try{w(E)}catch{}}))}function g(v){s=v,A()}function f(){o=1,A()}function b(){o=2,A()}function y(){var v=Du();if(v&&r){if(QUn(v,l),e){var w=e.body||e;Ni(w.ononline)||QUn(w,l)}r=!1}}function _(v){return a.push(v),{rm:function(){var w=a.indexOf(v);if(w>-1)return a.splice(w,1)}}}return{isOnline:p,isListening:function(){return r},unload:y,addListener:_,setOnlineState:g}}var NUn=z(()=>{Wc()});var kOe,f2=z(()=>{LEt();cUn();Z6n();QE();lUn();dUn();wUn();IUn();kUn();SUn();TUn();BUn();DUn();RUn();YEt();NE();PUn();sUn();NUn();kOe="AppInsightsChannelPlugin"});var nM,LUn=z(()=>{nM="duration"});var Nu,SOe,Sb,E1,_U,ji,rM,iM,eC,aM,h2,b2,y2,tC,Qbe,oM,hte,vU,Nbe,bte,_2,sM,yte,_te,uA,TOe,vte,Cte,wte,BOe,JEt,DOe,ROe,XEt,ext,LE,txt,nxt,Lbe,cM,POe,Mbe,QOe,NOe,LOe,Ete,MUn,lM=z(()=>{Nu="tags",SOe="deviceType",Sb="data",E1="name",_U="traceID",ji="length",rM="stringify",iM="measurements",eC="dataType",aM="envelopeType",h2="toString",b2="enqueue",y2="count",tC="push",Qbe="emitLineDelimitedJson",oM="clear",hte="markAsSent",vU="clearSent",Nbe="bufferOverride",bte="BUFFER_KEY",_2="SENT_BUFFER_KEY",sM="concat",yte="MAX_BUFFER_SIZE",_te="triggerSend",uA="diagLog",TOe="initialize",vte="_sender",Cte="endpointUrl",wte="instrumentationKey",BOe="customHeaders",JEt="maxBatchSizeInBytes",DOe="onunloadDisableBeacon",ROe="isBeaconApiDisabled",XEt="alwaysUseXhrOverride",ext="enableSessionStorageBuffer",LE="_buffer",txt="onunloadDisableFetch",nxt="disableSendBeaconSplit",Lbe="getSenderInst",cM="_onError",POe="_onPartialSuccess",Mbe="_onSuccess",QOe="itemsReceived",NOe="itemsAccepted",LOe="baseType",Ete="sampleRate",MUn="getHashCodeScore"});function Xd(n,e,t){return Yv(n,e,t,_E)}function P3i(n,e,t){var r=t[Nu]=t[Nu]||{},a=e.ext=e.ext||{},o=e[Nu]=e[Nu]||[],s=a.user;s&&(Xd(r,Qu.userAuthUserId,s.authId),Xd(r,Qu.userId,s.id||s.localId));var c=a.app;c&&Xd(r,Qu.sessionId,c.sesId);var l=a.device;l&&(Xd(r,Qu.deviceId,l.id||l.localId),Xd(r,Qu[SOe],l.deviceClass),Xd(r,Qu.deviceIp,l.ip),Xd(r,Qu.deviceModel,l.model),Xd(r,Qu[SOe],l[SOe]));var d=e.ext.web;if(d){Xd(r,Qu.deviceLanguage,d.browserLang),Xd(r,Qu.deviceBrowserVersion,d.browserVer),Xd(r,Qu.deviceBrowser,d.browser);var u=t[Sb]=t[Sb]||{},p=u[vl]=u[vl]||{},m=p[pm]=p[pm]||{};Xd(m,"domain",d.domain),Xd(m,"isManual",d.isManual?FUn:null),Xd(m,"screenRes",d.screenRes),Xd(m,"userConsent",d.userConsent?FUn:null)}var A=a.os;A&&(Xd(r,Qu.deviceOS,A[E1]),Xd(r,Qu.deviceOSVersion,A.osVer));var g=a.trace;g&&(Xd(r,Qu.operationParentId,g.parentID),Xd(r,Qu.operationName,yc(n,g[E1])),Xd(r,Qu.operationId,g[_U]));for(var f={},b=o[ji]-1;b>=0;b--){var y=o[b];wr(y,function(v,w){f[v]=w}),o.splice(b,1)}wr(o,function(v,w){f[v]=w});var _=Wv(Wv({},r),f);_[Qu.internalSdkVersion]||(_[Qu.internalSdkVersion]=yc(n,"javascript:".concat(Q3i.Version),64)),t[Nu]=xb(_)}function dM(n,e,t){mn(n)||wr(n,function(r,a){sm(a)?t[r]=a:zr(a)?e[r]=a:p1()&&(e[r]=cA()[rM](a))})}function CU(n,e){mn(n)||wr(n,function(t,r){n[t]=r||e})}function wU(n,e,t,r){var a=new $Et(n,r,e);Xd(a,"sampleRate",t[_be]),(t[vl]||{}).startTime&&(a.time=SE(t[vl].startTime)),a.iKey=t.iKey;var o=t.iKey.replace(/-/g,"");return a[E1]=a[E1].replace("{0}",o),P3i(n,t,a),t[Nu]=t[Nu]||[],xb(a)}function EU(n,e){mn(e[vl])&&cn(n,1,46,"telemetryItem.baseData cannot be null.")}function OUn(n,e,t){EU(n,e);var r=e[vl][iM]||{},a=e[vl][pm]||{};dM(e[Sb],a,r),mn(t)||CU(a,t);var o=e[vl];if(mn(o))return Tf(n,"Invalid input for dependency data"),null;var s=o[pm]&&o[pm][bOe]?o[pm][bOe]:"GET",c=new fU(n,o.id,o.target,o[E1],o[nM],o.success,o.responseCode,s,o.type,o.correlationContext,a,r),l=new g2(fU[eC],c);return wU(n,fU[aM],e,l)}function ixt(n,e,t){EU(n,e);var r={},a={};e[rxt]!==m2[eC]&&(r.baseTypeSource=e[rxt]),e[rxt]===m2[eC]?(r=e[vl][pm]||{},a=e[vl][iM]||{}):e[vl]&&dM(e[vl],r,a),dM(e[Sb],r,a),mn(t)||CU(r,t);var o=e[vl][E1],s=new m2(n,o,r,a),c=new g2(m2[eC],s);return wU(n,m2[aM],e,c)}function UUn(n,e,t){EU(n,e);var r=e[vl][iM]||{},a=e[vl][pm]||{};dM(e[Sb],a,r),mn(t)||CU(a,t);var o=e[vl],s=AU.CreateFromInterface(n,o,a,r),c=new g2(AU[eC],s);return wU(n,AU[aM],e,c)}function qUn(n,e,t){EU(n,e);var r=e[vl],a=r[pm]||{},o=r[iM]||{};dM(e[Sb],a,o),mn(t)||CU(a,t);var s=new A2(n,r[E1],r.average,r.sampleCount,r.min,r.max,r.stdDev,a,o),c=new g2(A2[eC],s);return wU(n,A2[aM],e,c)}function $Un(n,e,t){EU(n,e);var r,a=e[vl];!mn(a)&&!mn(a[pm])&&!mn(a[pm][nM])?(r=a[pm][nM],delete a[pm][nM]):!mn(e[Sb])&&!mn(e[Sb][nM])&&(r=e[Sb][nM],delete e[Sb][nM]);var o=e[vl],s;((e.ext||{}).trace||{})[_U]&&(s=e.ext.trace[_U]);var c=o.id||s,l=o[E1],d=o.uri,u=o[pm]||{},p=o[iM]||{};if(mn(o.refUri)||(u.refUri=o.refUri),mn(o.pageType)||(u.pageType=o.pageType),mn(o.isLoggedIn)||(u.isLoggedIn=o.isLoggedIn[h2]()),!mn(o[pm])){var m=o[pm];wr(m,function(f,b){u[f]=b})}dM(e[Sb],u,p),mn(t)||CU(u,t);var A=new gU(n,l,d,r,u,p,c),g=new g2(gU[eC],A);return wU(n,gU[aM],e,g)}function zUn(n,e,t){EU(n,e);var r=e[vl],a=r[E1],o=r.uri||r.url,s=r[pm]||{},c=r[iM]||{};dM(e[Sb],s,c),mn(t)||CU(s,t);var l=new bU(n,a,o,void 0,s,c,r),d=new g2(bU[eC],l);return wU(n,bU[aM],e,d)}function jUn(n,e,t){EU(n,e);var r=e[vl].message,a=e[vl].severityLevel,o=e[vl][pm]||{},s=e[vl][iM]||{};dM(e[Sb],o,s),mn(t)||CU(o,t);var c=new hU(n,r,a,o,s),l=new g2(hU[eC],c);return wU(n,hU[aM],e,l)}var rxt,vl,pm,FUn,Q3i,GUn=z(()=>{_b();f2();Wc();LUn();lM();rxt="baseType",vl="baseData",pm="properties",FUn="true";Q3i={Version:"3.3.10"}});var HUn,MOe,N3i,axt,WUn=z(()=>{_b();lm();f2();Wc();lM();HUn=function(){function n(e,t){var r=[],a=!1,o=t.maxRetryCnt;this._get=function(){return r},this._set=function(s){return r=s,r},pa(n,this,function(s){s[b2]=function(c){if(s[y2]()>=t.eventsLimitInMem){a||(cn(e,2,105,"Maximum in-memory buffer size reached: "+s[y2](),!0),a=!0);return}c.cnt=c.cnt||0,!(!mn(o)&&c.cnt>o)&&r[tC](c)},s[y2]=function(){return r[ji]},s.size=function(){for(var c=r[ji],l=0;l0){var l=[];zt(c,function(u){l[tC](u.item)});var d=t[Qbe]?l.join(` `):"["+l.join(",")+"]";return d}return null},s.createNew=function(c,l,d){var u=r.slice(0);c=c||e,l=l||{};var p=d?new axt(c,l):new MOe(c,l);return zt(u,function(m){p[b2](m)}),p}})}return n.__ieDyn=1,n}(),MOe=function(n){yb(e,n);function e(t,r){var a=n.call(this,t,r)||this;return pa(e,a,function(o,s){o[hte]=function(c){s[oM]()},o[vU]=function(c){}}),a}return e.__ieDyn=1,e}(HUn),N3i=["AI_buffer","AI_sentBuffer"],axt=function(n){yb(e,n);function e(r,a){var o=n.call(this,r,a)||this,s=!1,c=a?.namePrefix,l=a[Nbe]||{getItem:OEt,setItem:UEt},d=l.getItem,u=l.setItem,p=a.maxRetryCnt;return pa(e,o,function(m,A){var g=w(e[bte]),f=w(e[_2]),b=T(),y=f[sM](b),_=m._set(g[sM](y));_[ji]>e[yte]&&(_[ji]=e[yte]),S(e[_2],[]),S(e[bte],_),m[b2]=function(R){if(m[y2]()>=e[yte]){s||(cn(r,2,67,"Maximum buffer size reached: "+m[y2](),!0),s=!0);return}R.cnt=R.cnt||0,!(!mn(p)&&R.cnt>p)&&(A[b2](R),S(e[bte],m._get()))},m[oM]=function(){A[oM](),S(e[bte],m._get()),S(e[_2],[]),s=!1},m[hte]=function(R){S(e[bte],m._set(v(R,m._get())));var B=w(e[_2]);B instanceof Array&&R instanceof Array&&(B=B[sM](R),B[ji]>e[yte]&&(cn(r,1,67,"Sent buffer reached its maximum size: "+B[ji],!0),B[ji]=e[yte]),S(e[_2],B))},m[vU]=function(R){var B=w(e[_2]);B=v(R,B),S(e[_2],B)},m.createNew=function(R,B,M){M=!!M;var q=m._get().slice(0),W=w(e[_2]).slice(0);R=R||r,B=B||{},m[oM]();var Q=M?new e(R,B):new MOe(R,B);return zt(q,function(L){Q[b2](L)}),M&&Q[hte](W),Q};function v(R,B){var M=[],q=[];return zt(R,function(W){q[tC](W.item)}),zt(B,function(W){!dr(W)&&$o(q,W.item)===-1&&M[tC](W)}),M}function w(R){var B=R;return B=c?c+"_"+B:B,E(B)}function E(R){try{var B=d(r,R);if(B){var M=cA().parse(B);if(zr(M)&&(M=cA().parse(M)),M&&$n(M))return M}}catch(q){cn(r,1,42," storage key: "+R+", "+Vl(q),{exception:or(q)})}return[]}function S(R,B){var M=R;try{M=c?c+"_"+M:M;var q=JSON[rM](B);u(r,M,q)}catch(W){u(r,M,JSON[rM]([])),cn(r,2,41," storage key: "+M+", "+Vl(W)+". Buffer cleared",{exception:or(W)})}}function T(){var R=[];try{return zt(N3i,function(B){var M=D(B);if(R=R[sM](M),c){var q=c+"_"+B,W=D(q);R=R[sM](W)}}),R}catch(B){cn(r,2,41,"Transfer events from previous buffers: "+Vl(B)+". previous Buffer items can not be removed",{exception:or(B)})}return[]}function D(R){try{var B=E(R),M=[];return zt(B,function(q){var W={item:q,cnt:0};M[tC](W)}),qEt(r,R),M}catch{}return[]}}),o}var t;return t=e,e.VERSION="_1",e.BUFFER_KEY="AI_buffer"+t.VERSION,e.SENT_BUFFER_KEY="AI_sentBuffer"+t.VERSION,e.MAX_BUFFER_SIZE=2e3,e}(HUn)});var ZUn,VUn=z(()=>{lm();Wc();lM();ZUn=function(){function n(e){pa(n,this,function(t){t.serialize=function(s){var c=r(s,"root");try{return cA()[rM](c)}catch(l){cn(e,1,48,l&&dr(l[h2])?l[h2]():"Error serializing object",null,!0)}};function r(s,c){var l="__aiCircularRefCheck",d={};if(!s)return cn(e,1,48,"cannot serialize object because it is null or undefined",{name:c},!0),d;if(s[l])return cn(e,2,50,"Circular reference detected while serializing object",{name:c},!0),d;if(!s.aiDataContract){if(c==="measurements")d=o(s,"number",c);else if(c==="properties")d=o(s,"string",c);else if(c==="tags")d=o(s,"string",c);else if($n(s))d=a(s,c);else{cn(e,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:c},!0);try{cA()[rM](s),d=s}catch(u){cn(e,1,48,u&&dr(u[h2])?u[h2]():"Error serializing object",null,!0)}}return d}return s[l]=!0,wr(s.aiDataContract,function(u,p){var m=dr(p)?p()&1:p&1,A=dr(p)?p()&4:p&4,g=p&2,f=s[u]!==void 0,b=Zl(s[u])&&s[u]!==null;if(m&&!f&&!g)cn(e,1,24,"Missing required field specification. The field is required but not present on source",{field:u,name:c});else if(!A){var y=void 0;b?g?y=a(s[u],u):y=r(s[u],u):y=s[u],y!==void 0&&(d[u]=y)}}),delete s[l],d}function a(s,c){var l;if(s)if(!$n(s))cn(e,1,54,`This field was specified as an array in the contract but the item is not an array.\r `,{name:c},!0);else{l=[];for(var d=0;d{lM();L3i=8,YUn=function(){function n(){}return n.prototype.getHashCodeScore=function(e){var t=this.getHashCode(e)/n.INT_MAX_VALUE;return t*100},n.prototype.getHashCode=function(e){if(e==="")return 0;for(;e[ji]{f2();lM();KUn();JUn=function(){function n(){var e=this,t=new YUn,r=new Pbe;e.getSamplingScore=function(a){var o=0;return a[Nu]&&a[Nu][r.userId]?o=t.getHashCodeScore(a[Nu][r.userId]):a.ext&&a.ext.user&&a.ext.user.id?o=t[MUn](a.ext.user.id):a[Nu]&&a[Nu][r.operationId]?o=t.getHashCodeScore(a[Nu][r.operationId]):a.ext&&a.ext.telemetryTrace&&a.ext.telemetryTrace[_U]?o=t.getHashCodeScore(a.ext.telemetryTrace[_U]):o=Math.random()*100,o}}return n}()});var e7n,t7n=z(()=>{f2();Wc();lM();XUn();e7n=function(){function n(e,t){this.INT_MAX_VALUE=2147483647;var r=t||i2(null);(e>100||e<0)&&(r.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:e},!0),e=100),this[Ete]=e,this.samplingScoreGenerator=new JUn}return n.prototype.isSampledIn=function(e){var t=this[Ete],r=!1;return t==null||t>=100||e.baseType===A2[eC]?!0:(r=this.samplingScoreGenerator.getSamplingScore(e)0&&n<=100}var _c,v2,ME,n7n,M3i,i7n,a7n,U3i,Fbe,o7n=z(()=>{_b();lm();f2();Wc();R4();oi();GUn();WUn();VUn();t7n();lM();ME=void 0,n7n="",M3i=65e3;i7n=n1((_c={endpointUrl:Wee(_E,iU+C1)},_c[Qbe]=Jv(),_c.maxBatchInterval=15e3,_c[JEt]=102400,_c.disableTelemetry=Jv(),_c[ext]=Jv(!0),_c.isRetryDisabled=Jv(),_c[ROe]=Jv(!0),_c[nxt]=Jv(!0),_c.disableXhr=Jv(),_c[txt]=Jv(),_c[DOe]=Jv(),_c[wte]=ME,_c.namePrefix=ME,_c.samplingPercentage=Wee(O3i,100),_c[BOe]=ME,_c.convertUndefined=ME,_c.eventsLimitInMem=1e4,_c[Nbe]=!1,_c.httpXHROverride={isVal:F3i,v:ME},_c[XEt]=Jv(),_c.transports=ME,_c.retryCodes=ME,_c.corsPolicy=ME,_c.maxRetryCnt={isVal:sm,v:10},_c)),a7n="X-Set-Cross-Origin-Resource-Policy";U3i=(v2={},v2[m2.dataType]=ixt,v2[hU.dataType]=jUn,v2[gU.dataType]=$Un,v2[bU.dataType]=zUn,v2[AU.dataType]=UUn,v2[A2.dataType]=qUn,v2[fU.dataType]=OUn,v2),Fbe=function(n){yb(e,n);function e(){var t=n.call(this)||this;t.priority=1001,t.identifier=kOe;var r,a,o,s,c,l,d,u,p=0,m,A,g,f,b,y,_,v,w,E,S,T,D,R,B,M,q,W,Q,L,X,te,re,ue,be,ye,Be,fe;return pa(e,t,function(xe,Xe){It(),xe.pause=function(){Se(),s=!0},xe.resume=function(){s&&(s=!1,a=null,at(),bt())},xe.flush=function(Z,ge,Ne){if(Z===void 0&&(Z=!0),!s){Se();try{var $e=xe[_te](Z,null,Ne||1);return sA($e,function(tt){return ge?(ge(!tt.rejected),!0):Z?Sf(function(lt){lt(!tt.rejected)}):$e})}catch(tt){cn(xe[uA](),1,22,"flush failed, telemetry will not be collected: "+Vl(tt),{exception:or(tt)})}}},xe.onunloadFlush=function(){if(!s)if(_||L)try{return xe[_te](!0,Rt,2)}catch(Z){cn(xe[uA](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+Vl(Z),{exception:or(Z)})}else xe.flush(!1)},xe.addHeader=function(Z,ge){u[Z]=ge},xe[TOe]=function(Z,ge,Ne,$e){xe.isInitialized()&&cn(xe[uA](),1,28,"Sender is already initialized"),Xe[TOe](Z,ge,Ne,$e);var tt=xe.identifier;l=new ZUn(ge.logger),r=0,a=null,o=0,xe[vte]=null,d=0;var lt=xe[uA]();g=x0(lA("Sender"),ge.evtNamespace&&ge.evtNamespace()),A=KEt(g),xe._addHook(dm(Z,function(Pt){var Jt=Pt.cfg;Jt.storagePrefix&&FEt(Jt.storagePrefix);var In=Bf(null,Jt,ge),jt=In.getExtCfg(tt,i7n),Me=jt[Cte];if(f&&Me===f){var Y=Jt[Cte];Y&&Y!==Me&&(jt[Cte]=Y)}var ke=Ba("CompressionStream");fe=M6("zipPayload",Jt,!1),dr(ke)||(fe=!1);var Ie=jt.corsPolicy;Ie?(Ie==="same-origin"||Ie==="same-site"||Ie==="cross-origin")&&t.addHeader(a7n,Ie):delete u[a7n],wf(jt[wte])&&(jt[wte]=Jt[wte]),co(xe,"_senderConfig",{g:function(){return jt}}),b!==jt[Cte]&&(f=b=jt[Cte]),ge.activeStatus()===h0.PENDING?xe.pause():ge.activeStatus()===h0.ACTIVE&&xe.resume(),E&&E!==jt[BOe]&&zt(E,function(hn){delete u[hn.header]}),y=jt[JEt],_=(jt[DOe]===!1||jt[ROe]===!1)&&Kv(),v=jt[DOe]===!1&&Kv(),w=jt[ROe]===!1&&Kv(),L=jt[XEt],X=!!jt.disableXhr,Be=jt.retryCodes;var le=jt[Nbe],H=!!jt[ext]&&(!!le||wOe()),ee=jt.namePrefix,K=H!==M||H&&W!==ee||H&&q!==le;if(xe[LE]){if(K)try{xe[LE]=xe[LE].createNew(lt,jt,H)}catch(hn){cn(xe[uA](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+Vl(hn),{exception:or(hn)})}at()}else xe[LE]=H?new axt(lt,jt):new MOe(lt,jt);W=ee,M=H,q=le,te=!jt[txt]&&t2(!0),be=!!jt[nxt],xe._sample=new e7n(jt.samplingPercentage,lt),T=jt[wte],!wf(T)&&!_t(T,Jt)&&cn(lt,1,100,"Invalid Instrumentation key "+T),E=jt[BOe],zr(f)&&!vOe(f)&&E&&E[ji]>0?zt(E,function(hn){t.addHeader(hn.header,hn.value)}):E=null,Q=jt.enableSendPromise;var Ee=yt();ye?ye.SetConfig(Ee):(ye=new Z6,ye[TOe](Ee,lt));var Oe=jt.httpXHROverride,Ue=null,xt=null,nn=XD([3,1,2],jt.transports);Ue=ye&&ye[Lbe](nn,!1);var An=ye&&ye.getFallbackInst();re=function(hn,Ur){return Pe(An,hn,Ur)},ue=function(hn,Ur){return Pe(An,hn,Ur,!1)},Ue=L?Oe:Ue||Oe||An,xe[vte]=function(hn,Ur){return Pe(Ue,hn,Ur)},te&&(m=ve);var $t=XD([3,1],jt.unloadTransports);te||($t=$t.filter(function(hn){return hn!==2})),xt=ye&&ye[Lbe]($t,!0),xt=L?Oe:xt||Oe,(L||jt.unloadTransports||!m)&&xt&&(m=function(hn,Ur){return Pe(xt,hn,Ur)}),m||(m=re),S=jt.disableTelemetry,D=jt.convertUndefined||ME,R=jt.isRetryDisabled,B=jt.maxBatchInterval}))},xe.processTelemetry=function(Z,ge){ge=xe._getTelCtx(ge);var Ne=ge[uA]();try{var $e=F(Z,Ne);if(!$e)return;var tt=ce(Z,Ne);if(!tt)return;var lt=l.serialize(tt),Pt=xe[LE];at(lt);var Jt={item:lt,cnt:0};Pt[b2](Jt),bt()}catch(In){cn(Ne,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+Vl(In),{exception:or(In)})}xe.processNext(Z,ge)},xe.isCompletelyIdle=function(){return!s&&p===0&&xe._buffer[y2]()===0},xe.getOfflineListener=function(){return A},xe._xhrReadyStateChange=function(Z,ge,Ne){if(!pn(ge))return pe(Z,ge,Ne)},xe[_te]=function(Z,ge,Ne){Z===void 0&&(Z=!0);var $e;if(!s)try{var tt=xe[LE];if(S)tt[oM]();else{if(tt[y2]()>0){var lt=tt.getItems();st(Ne||0,Z),ge?$e=ge.call(xe,lt,Z):$e=xe[vte](lt,Z)}o=+new Date}Se()}catch(Jt){var Pt=Dhe();(!Pt||Pt>9)&&cn(xe[uA](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+Vl(Jt),{exception:or(Jt)})}return $e},xe.getOfflineSupport=function(){return{getUrl:function(){return f},createPayload:Ce,serialize:he,batch:ae,shouldProcess:function(Z){return!!F(Z)}}},xe._doTeardown=function(Z,ge){xe.onunloadFlush(),r2(A,!1),It()},xe[cM]=function(Z,ge,Ne){if(!pn(Z))return $(Z,ge,Ne)},xe[POe]=function(Z,ge){if(!pn(Z))return G(Z,ge)},xe[Mbe]=function(Z,ge){if(!pn(Z))return U(Z,ge)},xe._xdrOnLoad=function(Z,ge){if(!pn(ge))return At(Z,ge)};function At(Z,ge){var Ne=r7n(Z);if(Z&&(Ne+""=="200"||Ne===""))r=0,xe[Mbe](ge,0);else{var $e=W6(Ne);$e&&$e[QOe]&&$e[QOe]>$e[NOe]&&!R?xe[POe](ge,$e):xe[cM](ge,F6(Z))}}function yt(){try{var Z={xdrOnComplete:function(Ne,$e,tt){var lt=V(tt);if(lt)return At(Ne,lt)},fetchOnComplete:function(Ne,$e,tt,lt){var Pt=V(lt);if(Pt)return vt(Ne.status,Pt,Ne.url,Pt[ji],Ne.statusText,tt||"")},xhrOnComplete:function(Ne,$e,tt){var lt=V(tt);if(lt)return pe(Ne,lt,lt[ji])},beaconOnRetry:function(Ne,$e,tt){return Vt(Ne,$e,tt)}},ge={enableSendPromise:Q,isOneDs:!1,disableCredentials:!1,disableXhr:X,disableBeacon:!w,disableBeaconSync:!v,senderOnCompleteCallBack:Z};return ge}catch{}return null}function pe(Z,ge,Ne){Z.readyState===4&&vt(Z.status,ge,Z.responseURL,Ne,JD(Z),r7n(Z)||Z.response)}function $(Z,ge,Ne){cn(xe[uA](),2,26,"Failed to send telemetry.",{message:ge}),xe._buffer&&xe._buffer[vU](Z)}function G(Z,ge){for(var Ne=[],$e=[],tt=ge.errors.reverse(),lt=0,Pt=tt;lt0&&xe[Mbe](Z,ge[NOe]),Ne[ji]>0&&xe[cM](Ne,JD(null,["partial success",ge[NOe],"of",ge.itemsReceived].join(" "))),$e[ji]>0&&(Ve($e),cn(xe[uA](),2,40,"Partial success. Delivered: "+Z[ji]+", Failed: "+Ne[ji]+". Will retry to send "+$e[ji]+" our of "+ge[QOe]+" items"))}function U(Z,ge){xe._buffer&&xe._buffer[vU](Z)}function V(Z){try{if(Z){var ge=Z,Ne=ge.oriPayload;return Ne&&Ne[ji]?Ne:null}}catch{}return null}function F(Z,ge){if(S)return!1;if(!Z)return ge&&cn(ge,1,7,"Cannot send empty telemetry"),!1;if(Z.baseData&&!Z[LOe])return ge&&cn(ge,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(Z[LOe]||(Z[LOe]="EventData"),!xe[vte])return ge&&cn(ge,1,28,"Sender was not initialized"),!1;if(se(Z))Z[_be]=xe._sample[Ete];else return ge&&cn(ge,2,33,"Telemetry item was sampled out and not sent",{SampleRate:xe._sample[Ete]}),!1;return!0}function ce(Z,ge){var Ne=Z.iKey||T,$e=e.constructEnvelope(Z,Ne,ge,D);if(!$e){cn(ge,1,47,"Unable to create an AppInsights envelope");return}var tt=!1;if(Z[Nu]&&Z[Nu][vbe]&&(zt(Z[Nu][vbe],function(lt){try{lt&<($e)===!1&&(tt=!0,Tf(ge,"Telemetry processor check returns false"))}catch(Pt){cn(ge,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+Vl(Pt),{exception:or(Pt)},!0)}}),delete Z[Nu][vbe]),!tt)return $e}function he(Z){var ge=n7n,Ne=xe[uA]();try{var $e=F(Z,Ne),tt=null;$e&&(tt=ce(Z,Ne)),tt&&(ge=l.serialize(tt))}catch{}return ge}function ae(Z){var ge=n7n;return Z&&Z[ji]&&(ge="["+Z.join(",")+"]"),ge}function Ce(Z){var ge=He();return{urlString:f,data:Z,headers:ge}}function se(Z){return xe._sample.isSampledIn(Z)}function me(Z,ge,Ne,$e){ge===200&&Z?xe._onSuccess(Z,Z[ji]):$e&&xe[cM](Z,$e)}function Pe(Z,ge,Ne,$e){$e===void 0&&($e=!0);var tt=function(Y,ke,Ie){return me(ge,Y,ke,Ie)},lt=qe(ge),Pt=Z&&Z.sendPOST;if(Pt&<){$e&&xe._buffer[hte](ge);var Jt,In=!1,jt,Me;return ye.preparePayload(function(Y){Jt=Pt(Y,tt,!Ne),In=!0,jt&&H3e(Jt,jt,Me)},fe,lt,!Ne),In?Jt:Sf(function(Y,ke){jt=Y,Me=ke})}return null}function qe(Z){if($n(Z)&&Z[ji]>0){var ge=xe[LE].batchPayloads(Z),Ne=He(),$e={data:ge,urlString:f,headers:Ne,disableXhrSync:X,disableFetchKeepAlive:!te,oriPayload:Z};return $e}return null}function He(){try{var Z=u||{};return vOe(f)&&(Z[yOe[6]]=yOe[7]),Z}catch{}return null}function at(Z){var ge=Z?Z[ji]:0;return xe[LE].size()+ge>y?((!A||A.isOnline())&&xe[_te](!0,null,10),!0):!1}function vt(Z,ge,Ne,$e,tt,lt){var Pt=null;if(xe._appId||(Pt=W6(lt),Pt&&Pt.appId&&(xe._appId=Pt.appId)),(Z<200||Z>=300)&&Z!==0){if((Z===301||Z===307||Z===308)&&!qt(Ne)){xe[cM](ge,tt);return}if(A&&!A.isOnline()){if(!R){var Jt=10;Ve(ge,Jt),cn(xe[uA](),2,40,". Offline - Response Code: ".concat(Z,". Offline status: ").concat(!A.isOnline(),". Will retry to send ").concat(ge.length," items."))}return}!R&&Ge(Z)?(Ve(ge),cn(xe[uA](),2,40,". Response code "+Z+". Will retry to send "+ge[ji]+" items.")):xe[cM](ge,tt)}else qt(Ne),Z===206?(Pt||(Pt=W6(lt)),Pt&&!R?xe[POe](ge,Pt):xe[cM](ge,tt)):(r=0,xe[Mbe](ge,$e))}function qt(Z){return d>=10?!1:!mn(Z)&&Z!==""&&Z!==f?(f=Z,++d,!0):!1}function Rt(Z,ge){if(m)m(Z,!1);else{var Ne=ye&&ye[Lbe]([3],!0);return Pe(Ne,Z,ge)}}function Vt(Z,ge,Ne){var $e=Z,tt=$e&&$e.oriPayload;if(be)ue&&ue(tt,!0),cn(xe[uA](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var lt=[],Pt=0;Pt0&&(ue&&ue(lt,!0),cn(xe[uA](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function pn(Z){try{if(Z&&Z[ji])return zr(Z[0])}catch{}return null}function ve(Z,ge){var Ne=null;if($n(Z)){for(var $e=Z[ji],tt=0;tt-1}function Je(){var Z="getNotifyMgr",ge,Ne=xe.core;return Ne&&(Ne[Z]?ge=Ne[Z]():ge=Ne._notificationManager),ge}function st(Z,ge){var Ne=Je();if(Ne&&Ne.eventsSendRequest)try{Ne.eventsSendRequest(Z,ge)}catch($e){cn(xe[uA](),1,74,"send request notification failed: "+Vl($e),{exception:or($e)})}}function _t(Z,ge){var Ne=ge.disableInstrumentationKeyValidation,$e=mn(Ne)?!1:Ne;if($e)return!0;var tt="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",lt=new RegExp(tt);return lt.test(Z)}function It(){xe[vte]=null,xe[LE]=null,xe._appId=null,xe._sample=null,u={},A=null,r=0,a=null,o=null,s=!1,c=null,l=null,d=0,p=0,m=null,g=null,f=null,b=null,y=0,_=!1,E=null,S=!1,T=null,D=ME,R=!1,M=null,W=ME,X=!1,te=!1,be=!1,re=null,ue=null,ye=null,co(xe,"_senderConfig",{g:function(){return X3e({},i7n)}})}}),t}return e.constructEnvelope=function(t,r,a,o){var s;r!==t.iKey&&!mn(r)?s=Wv(Wv({},t),{iKey:r}):s=t;var c=U3i[s.baseType]||ixt;return c(a,s,o)},e}(c2)});var oxt=z(()=>{o7n()});var xU,Obe,xte,Ite,s7n=z(()=>{xU="instrumentationKey",Obe="connectionString",xte="endpointUrl",Ite="userOverrideEndpointUrl"});var c7n={};Re(c7n,{AppInsightsCore:()=>l2,ApplicationInsights:()=>z3i,Sender:()=>Fbe,SeverityLevel:()=>ZEt,arrForEach:()=>zt,isNullOrUndefined:()=>mn,proxyFunctions:()=>E0,throwError:()=>Tu});function $3i(n){return n&&n>0}var IU,sxt,cxt,q3i,z3i,l7n=z(()=>{lm();oxt();f2();Wc();R4();oi();s7n();Wc();f2();oxt();cxt=void 0,q3i=(IU={diagnosticLogInterval:Wee($3i,1e4)},IU[Obe]=cxt,IU.endpointUrl=cxt,IU[xU]=cxt,IU.featureOptIn=(sxt={},sxt.zipPayload={mode:1},sxt),IU.extensionConfig={},IU);z3i=function(){function n(e){var t=new l2,r;(mn(e)||mn(e[xU])&&mn(e[Obe]))&&Tu("Invalid input configuration"),pa(n,this,function(o){co(o,"config",{g:function(){return r}}),s(),o.initialize=s,o.track=a,E0(o,t,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"]);function s(){var c=yl(e||{},q3i);r=c.cfg,t.addUnloadHook(dm(c,function(){var l=r[Obe];if(wf(l)){var d=xhe(function(A,g){sA(l,function(f){var b=f.value,y=r[xU];if(!f.rejected&&b){r[Obe]=b;var _=Tbe(b);y=_.instrumentationkey||y}A(y)})}),u=xhe(function(A,g){sA(l,function(f){var b=f.value,y=r[xte];if(!f.rejected&&b){var _=Tbe(b),v=_.ingestionendpoint;y=v?v+C1:y}A(y)})});r[xU]=d,r[xte]=r[Ite]||u}if(zr(l)){var p=Tbe(l),m=p.ingestionendpoint;r[xte]=r[Ite]?r[Ite]:m+C1,r[xU]=p.instrumentationkey||r[xU]}r[xte]=r[Ite]?r[Ite]:r[xte]})),t.initialize(r,[new Fbe])}});function a(o){o&&(o.baseData=o.baseData||{},o.baseType=o.baseType||"EventData"),t.track(o)}}return n.__ieDyn=1,n}()});var W8i={};Re(W8i,{activate:()=>H8i});module.exports=mm(W8i);function Xne(){return globalThis._VSCODE_NLS_LANGUAGE}var rOi=Xne()==="pseudo"||typeof document<"u"&&document.location&&typeof document.location.hash=="string"&&document.location.hash.indexOf("pseudo=true")>=0;var zU="en",wye=!1,Eye=!1,ere=!1,Nqn=!1,_It=!1,G5e=!1,Lqn=!1,Mqn=!1,Fqn=!1,Oqn=!1,_ye,vye=zU,yIt=zU,Uqn,D1,R1=globalThis,Lf;typeof R1.vscode<"u"&&typeof R1.vscode.process<"u"?Lf=R1.vscode.process:typeof process<"u"&&typeof process?.versions?.node=="string"&&(Lf=process);var vIt=typeof Lf?.versions?.electron=="string",qqn=vIt&&Lf?.type==="renderer";if(typeof Lf=="object"){wye=Lf.platform==="win32",Eye=Lf.platform==="darwin",ere=Lf.platform==="linux",Nqn=ere&&!!Lf.env.SNAP&&!!Lf.env.SNAP_REVISION,Lqn=vIt,Fqn=!!Lf.env.CI||!!Lf.env.BUILD_ARTIFACTSTAGINGDIRECTORY||!!Lf.env.GITHUB_WORKSPACE,_ye=zU,vye=zU;let n=Lf.env.VSCODE_NLS_CONFIG;if(n)try{let e=JSON.parse(n);_ye=e.userLocale,yIt=e.osLocale,vye=e.resolvedLanguage||zU,Uqn=e.languagePack?.translationsConfigFile}catch{}_It=!0}else typeof navigator=="object"&&!qqn?(D1=navigator.userAgent,wye=D1.indexOf("Windows")>=0,Eye=D1.indexOf("Macintosh")>=0,Mqn=(D1.indexOf("Macintosh")>=0||D1.indexOf("iPad")>=0||D1.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,ere=D1.indexOf("Linux")>=0,Oqn=D1?.indexOf("Mobi")>=0,G5e=!0,vye=Xne()||zU,_ye=navigator.language.toLowerCase(),yIt=_ye):console.error("Unable to resolve platform.");var Cye=0;Eye?Cye=1:wye?Cye=3:ere&&(Cye=2);var Cc=wye,xye=Eye,Iye=ere;var CIt=_It;var jU=G5e,$qn=G5e&&typeof R1.importScripts=="function",wIt=$qn?R1.origin:void 0;var EIt=Cye,zE=D1,D2=vye,zqn;(r=>{function n(){return D2}r.value=n;function e(){return D2.length===2?D2==="en":D2.length>=3?D2[0]==="e"&&D2[1]==="n"&&D2[2]==="-":!1}r.isDefaultVariant=e;function t(){return D2==="en"}r.isDefault=t})(zqn||={});var jqn=typeof R1.postMessage=="function"&&!R1.importScripts,xIt=(()=>{if(jqn){let n=[];R1.addEventListener("message",t=>{if(t.data&&t.data.vscodeScheduleAsyncWork)for(let r=0,a=n.length;r{let r=++e;n.push({id:r,callback:t}),R1.postMessage({vscodeScheduleAsyncWork:r},"*")}}return n=>setTimeout(n)})();var Gqn=!!(zE&&zE.indexOf("Chrome")>=0),aOi=!!(zE&&zE.indexOf("Firefox")>=0),oOi=!!(!Gqn&&zE&&zE.indexOf("Safari")>=0),sOi=!!(zE&&zE.indexOf("Edg/")>=0),cOi=!!(zE&&zE.indexOf("Android")>=0);var LM,H5e=globalThis.vscode;if(typeof H5e<"u"&&typeof H5e.process<"u"){let n=H5e.process;LM={get platform(){return n.platform},get arch(){return n.arch},get env(){return n.env},cwd(){return n.cwd()}}}else typeof process<"u"&&typeof process?.versions?.node=="string"?LM={get platform(){return process.platform},get arch(){return process.arch},get env(){return process.env},cwd(){return process.env.VSCODE_CWD||process.cwd()}}:LM={get platform(){return Cc?"win32":xye?"darwin":"linux"},get arch(){},get env(){return{}},cwd(){return"/"}};var tre=LM.cwd,Am=LM.env,kye=LM.platform,uOi=LM.arch;var Zqn=65,Vqn=97,Yqn=90,Kqn=122,MM=46,hp=47,Mf=92,P1=58,Jqn=63,Sye=class extends Error{constructor(e,t,r){let a;typeof t=="string"&&t.indexOf("not ")===0?(a="must not be",t=t.replace(/^not /,"")):a="must be";let o=e.indexOf(".")!==-1?"property":"argument",s=`The "${e}" ${o} ${a} of type ${t}`;s+=`. Received type ${typeof r}`,super(s),this.code="ERR_INVALID_ARG_TYPE"}};function Xqn(n,e){if(n===null||typeof n!="object")throw new Sye(e,"Object",n)}function Jl(n,e){if(typeof n!="string")throw new Sye(e,"string",n)}var Ff=kye==="win32";function Gi(n){return n===hp||n===Mf}function W5e(n){return n===hp}function Q1(n){return n>=Zqn&&n<=Yqn||n>=Vqn&&n<=Kqn}function Tye(n,e,t,r){let a="",o=0,s=-1,c=0,l=0;for(let d=0;d<=n.length;++d){if(d2){let u=a.lastIndexOf(t);u===-1?(a="",o=0):(a=a.slice(0,u),o=a.length-1-a.lastIndexOf(t)),s=d,c=0;continue}else if(a.length!==0){a="",o=0,s=d,c=0;continue}}e&&(a+=a.length>0?`${t}..`:"..",o=2)}else a.length>0?a+=`${t}${n.slice(s+1,d)}`:a=n.slice(s+1,d),o=d-s-1;s=d,c=0}else l===MM&&c!==-1?++c:c=-1}return a}function e$n(n){return n?`${n[0]==="."?"":"."}${n}`:""}function IIt(n,e){Xqn(e,"pathObject");let t=e.dir||e.root,r=e.base||`${e.name||""}${e$n(e.ext)}`;return t?t===e.root?`${t}${r}`:`${t}${n}${r}`:r}var Xl={resolve(...n){let e="",t="",r=!1;for(let a=n.length-1;a>=-1;a--){let o;if(a>=0){if(o=n[a],Jl(o,`paths[${a}]`),o.length===0)continue}else e.length===0?o=tre():(o=Am[`=${e}`]||tre(),(o===void 0||o.slice(0,2).toLowerCase()!==e.toLowerCase()&&o.charCodeAt(2)===Mf)&&(o=`${e}\\`));let s=o.length,c=0,l="",d=!1,u=o.charCodeAt(0);if(s===1)Gi(u)&&(c=1,d=!0);else if(Gi(u))if(d=!0,Gi(o.charCodeAt(1))){let p=2,m=p;for(;p2&&Gi(o.charCodeAt(2))&&(d=!0,c=3));if(l.length>0)if(e.length>0){if(l.toLowerCase()!==e.toLowerCase())continue}else e=l;if(r){if(e.length>0)break}else if(t=`${o.slice(c)}\\${t}`,r=d,d&&e.length>0)break}return t=Tye(t,!r,"\\",Gi),r?`${e}\\${t}`:`${e}${t}`||"."},normalize(n){Jl(n,"path");let e=n.length;if(e===0)return".";let t=0,r,a=!1,o=n.charCodeAt(0);if(e===1)return W5e(o)?"\\":n;if(Gi(o))if(a=!0,Gi(n.charCodeAt(1))){let c=2,l=c;for(;c2&&Gi(n.charCodeAt(2))&&(a=!0,t=3));let s=t0&&Gi(n.charCodeAt(e-1))&&(s+="\\"),!a&&r===void 0&&n.includes(":")){if(s.length>=2&&Q1(s.charCodeAt(0))&&s.charCodeAt(1)===P1)return`.\\${s}`;let c=n.indexOf(":");do if(c===e-1||Gi(n.charCodeAt(c+1)))return`.\\${s}`;while((c=n.indexOf(":",c+1))!==-1)}return r===void 0?a?`\\${s}`:s:a?`${r}\\${s}`:`${r}${s}`},isAbsolute(n){Jl(n,"path");let e=n.length;if(e===0)return!1;let t=n.charCodeAt(0);return Gi(t)||e>2&&Q1(t)&&n.charCodeAt(1)===P1&&Gi(n.charCodeAt(2))},join(...n){if(n.length===0)return".";let e,t;for(let o=0;o0&&(e===void 0?e=t=s:e+=`\\${s}`)}if(e===void 0)return".";let r=!0,a=0;if(typeof t=="string"&&Gi(t.charCodeAt(0))){++a;let o=t.length;o>1&&Gi(t.charCodeAt(1))&&(++a,o>2&&(Gi(t.charCodeAt(2))?++a:r=!1))}if(r){for(;a=2&&(e=`\\${e.slice(a)}`)}return Xl.normalize(e)},relative(n,e){if(Jl(n,"from"),Jl(e,"to"),n===e)return"";let t=Xl.resolve(n),r=Xl.resolve(e);if(t===r||(n=t.toLowerCase(),e=r.toLowerCase(),n===e))return"";if(t.length!==n.length||r.length!==e.length){let g=t.split("\\"),f=r.split("\\");g[g.length-1]===""&&g.pop(),f[f.length-1]===""&&f.pop();let b=g.length,y=f.length,_=b_?f.slice(v).join("\\"):b>_?"..\\".repeat(b-1-v)+"..":"":"..\\".repeat(b-v)+f.slice(v).join("\\")}let a=0;for(;aa&&n.charCodeAt(o-1)===Mf;)o--;let s=o-a,c=0;for(;cc&&e.charCodeAt(l-1)===Mf;)l--;let d=l-c,u=su){if(e.charCodeAt(c+m)===Mf)return r.slice(c+m+1);if(m===2)return r.slice(c+m)}s>u&&(n.charCodeAt(a+m)===Mf?p=m:m===2&&(p=3)),p===-1&&(p=0)}let A="";for(m=a+p+1;m<=o;++m)(m===o||n.charCodeAt(m)===Mf)&&(A+=A.length===0?"..":"\\..");return c+=p,A.length>0?`${A}${r.slice(c,l)}`:(r.charCodeAt(c)===Mf&&++c,r.slice(c,l))},toNamespacedPath(n){if(typeof n!="string"||n.length===0)return n;let e=Xl.resolve(n);if(e.length<=2)return n;if(e.charCodeAt(0)===Mf){if(e.charCodeAt(1)===Mf){let t=e.charCodeAt(2);if(t!==Jqn&&t!==MM)return`\\\\?\\UNC\\${e.slice(2)}`}}else if(Q1(e.charCodeAt(0))&&e.charCodeAt(1)===P1&&e.charCodeAt(2)===Mf)return`\\\\?\\${e}`;return e},dirname(n){Jl(n,"path");let e=n.length;if(e===0)return".";let t=-1,r=0,a=n.charCodeAt(0);if(e===1)return Gi(a)?n:".";if(Gi(a)){if(t=r=1,Gi(n.charCodeAt(1))){let c=2,l=c;for(;c2&&Gi(n.charCodeAt(2))?3:2,r=t);let o=-1,s=!0;for(let c=e-1;c>=r;--c)if(Gi(n.charCodeAt(c))){if(!s){o=c;break}}else s=!1;if(o===-1){if(t===-1)return".";o=t}return n.slice(0,o)},basename(n,e){e!==void 0&&Jl(e,"suffix"),Jl(n,"path");let t=0,r=-1,a=!0,o;if(n.length>=2&&Q1(n.charCodeAt(0))&&n.charCodeAt(1)===P1&&(t=2),e!==void 0&&e.length>0&&e.length<=n.length){if(e===n)return"";let s=e.length-1,c=-1;for(o=n.length-1;o>=t;--o){let l=n.charCodeAt(o);if(Gi(l)){if(!a){t=o+1;break}}else c===-1&&(a=!1,c=o+1),s>=0&&(l===e.charCodeAt(s)?--s===-1&&(r=o):(s=-1,r=c))}return t===r?r=c:r===-1&&(r=n.length),n.slice(t,r)}for(o=n.length-1;o>=t;--o)if(Gi(n.charCodeAt(o))){if(!a){t=o+1;break}}else r===-1&&(a=!1,r=o+1);return r===-1?"":n.slice(t,r)},extname(n){Jl(n,"path");let e=0,t=-1,r=0,a=-1,o=!0,s=0;n.length>=2&&n.charCodeAt(1)===P1&&Q1(n.charCodeAt(0))&&(e=r=2);for(let c=n.length-1;c>=e;--c){let l=n.charCodeAt(c);if(Gi(l)){if(!o){r=c+1;break}continue}a===-1&&(o=!1,a=c+1),l===MM?t===-1?t=c:s!==1&&(s=1):t!==-1&&(s=-1)}return t===-1||a===-1||s===0||s===1&&t===a-1&&t===r+1?"":n.slice(t,a)},format:IIt.bind(null,"\\"),parse(n){Jl(n,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(n.length===0)return e;let t=n.length,r=0,a=n.charCodeAt(0);if(t===1)return Gi(a)?(e.root=e.dir=n,e):(e.base=e.name=n,e);if(Gi(a)){if(r=1,Gi(n.charCodeAt(1))){let p=2,m=p;for(;p0&&(e.root=n.slice(0,r));let o=-1,s=r,c=-1,l=!0,d=n.length-1,u=0;for(;d>=r;--d){if(a=n.charCodeAt(d),Gi(a)){if(!l){s=d+1;break}continue}c===-1&&(l=!1,c=d+1),a===MM?o===-1?o=d:u!==1&&(u=1):o!==-1&&(u=-1)}return c!==-1&&(o===-1||u===0||u===1&&o===c-1&&o===s+1?e.base=e.name=n.slice(s,c):(e.name=n.slice(s,o),e.base=n.slice(s,c),e.ext=n.slice(o,c))),s>0&&s!==r?e.dir=n.slice(0,s-1):e.dir=e.root,e},sep:"\\",delimiter:";",win32:null,posix:null},t$n=(()=>{if(Ff){let n=/\\/g;return()=>{let e=tre().replace(n,"/");return e.slice(e.indexOf("/"))}}return()=>tre()})(),Dr={resolve(...n){let e="",t=!1;for(let r=n.length-1;r>=0&&!t;r--){let a=n[r];Jl(a,`paths[${r}]`),a.length!==0&&(e=`${a}/${e}`,t=a.charCodeAt(0)===hp)}if(!t){let r=t$n();e=`${r}/${e}`,t=r.charCodeAt(0)===hp}return e=Tye(e,!t,"/",W5e),t?`/${e}`:e.length>0?e:"."},normalize(n){if(Jl(n,"path"),n.length===0)return".";let e=n.charCodeAt(0)===hp,t=n.charCodeAt(n.length-1)===hp;return n=Tye(n,!e,"/",W5e),n.length===0?e?"/":t?"./":".":(t&&(n+="/"),e?`/${n}`:n)},isAbsolute(n){return Jl(n,"path"),n.length>0&&n.charCodeAt(0)===hp},join(...n){if(n.length===0)return".";let e=[];for(let t=0;t0&&e.push(r)}return e.length===0?".":Dr.normalize(e.join("/"))},relative(n,e){if(Jl(n,"from"),Jl(e,"to"),n===e||(n=Dr.resolve(n),e=Dr.resolve(e),n===e))return"";let t=1,r=n.length,a=r-t,o=1,s=e.length-o,c=ac){if(e.charCodeAt(o+d)===hp)return e.slice(o+d+1);if(d===0)return e.slice(o+d)}else a>c&&(n.charCodeAt(t+d)===hp?l=d:d===0&&(l=0));let u="";for(d=t+l+1;d<=r;++d)(d===r||n.charCodeAt(d)===hp)&&(u+=u.length===0?"..":"/..");return`${u}${e.slice(o+l)}`},toNamespacedPath(n){return n},dirname(n){if(Jl(n,"path"),n.length===0)return".";let e=n.charCodeAt(0)===hp,t=-1,r=!0;for(let a=n.length-1;a>=1;--a)if(n.charCodeAt(a)===hp){if(!r){t=a;break}}else r=!1;return t===-1?e?"/":".":e&&t===1?"//":n.slice(0,t)},basename(n,e){e!==void 0&&Jl(e,"suffix"),Jl(n,"path");let t=0,r=-1,a=!0,o;if(e!==void 0&&e.length>0&&e.length<=n.length){if(e===n)return"";let s=e.length-1,c=-1;for(o=n.length-1;o>=0;--o){let l=n.charCodeAt(o);if(l===hp){if(!a){t=o+1;break}}else c===-1&&(a=!1,c=o+1),s>=0&&(l===e.charCodeAt(s)?--s===-1&&(r=o):(s=-1,r=c))}return t===r?r=c:r===-1&&(r=n.length),n.slice(t,r)}for(o=n.length-1;o>=0;--o)if(n.charCodeAt(o)===hp){if(!a){t=o+1;break}}else r===-1&&(a=!1,r=o+1);return r===-1?"":n.slice(t,r)},extname(n){Jl(n,"path");let e=-1,t=0,r=-1,a=!0,o=0;for(let s=n.length-1;s>=0;--s){let c=n[s];if(c==="/"){if(!a){t=s+1;break}continue}r===-1&&(a=!1,r=s+1),c==="."?e===-1?e=s:o!==1&&(o=1):e!==-1&&(o=-1)}return e===-1||r===-1||o===0||o===1&&e===r-1&&e===t+1?"":n.slice(e,r)},format:IIt.bind(null,"/"),parse(n){Jl(n,"path");let e={root:"",dir:"",base:"",ext:"",name:""};if(n.length===0)return e;let t=n.charCodeAt(0)===hp,r;t?(e.root="/",r=1):r=0;let a=-1,o=0,s=-1,c=!0,l=n.length-1,d=0;for(;l>=r;--l){let u=n.charCodeAt(l);if(u===hp){if(!c){o=l+1;break}continue}s===-1&&(c=!1,s=l+1),u===MM?a===-1?a=l:d!==1&&(d=1):a!==-1&&(d=-1)}if(s!==-1){let u=o===0&&t?1:o;a===-1||d===0||d===1&&a===s-1&&a===o+1?e.base=e.name=n.slice(u,s):(e.name=n.slice(u,a),e.base=n.slice(u,s),e.ext=n.slice(a,s))}return o>0?e.dir=n.slice(0,o-1):t&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};Dr.win32=Xl.win32=Xl;Dr.posix=Xl.posix=Dr;var R2=Ff?Xl.normalize:Dr.normalize,Rb=Ff?Xl.isAbsolute:Dr.isAbsolute,xr=Ff?Xl.join:Dr.join,Pb=Ff?Xl.resolve:Dr.resolve,wo=Ff?Xl.relative:Dr.relative,bp=Ff?Xl.dirname:Dr.dirname,zn=Ff?Xl.basename:Dr.basename,GU=Ff?Xl.extname:Dr.extname,pOi=Ff?Xl.format:Dr.format,mOi=Ff?Xl.parse:Dr.parse,AOi=Ff?Xl.toNamespacedPath:Dr.toNamespacedPath,Js=Ff?Xl.sep:Dr.sep,nre=Ff?Xl.delimiter:Dr.delimiter;var kkt=j(Ot()),Ob=require("vscode");var rC;(a=>{a.serviceIds=new Map,a.DI_TARGET="$di$target",a.DI_DEPENDENCIES="$di$dependencies";function r(o){return o[a.DI_DEPENDENCIES]||[]}a.getServiceDependencies=r})(rC||={});var O=de("instantiationService");function A$n(n,e,t){e[rC.DI_TARGET]===e?e[rC.DI_DEPENDENCIES].push({id:n,index:t}):(e[rC.DI_DEPENDENCIES]=[{id:n,index:t}],e[rC.DI_TARGET]=e)}function de(n){if(rC.serviceIds.has(n))return rC.serviceIds.get(n);let e=function(t,r,a){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");A$n(e,t,a)};return e.toString=()=>n,rC.serviceIds.set(n,e),e}function HU(n,e){let t=Object.create(null);for(let r of n){let a=e(r),o=t[a];o||(o=t[a]=[]),o.push(r)}return t}function PIt(n,e){let t=[],r=[];for(let[a,o]of n)e.has(a)||t.push(o);for(let[a,o]of e)n.has(a)||r.push(o);return{removed:t,added:r}}function QIt(n,e){let t=new Set;for(let r of e)n.has(r)&&t.add(r);return t}var DIt,RIt,ire=class{constructor(e,t){this.toKey=t;this._map=new Map;this[DIt]="SetWithKey";for(let r of e)this.add(r)}get size(){return this._map.size}add(e){let t=this.toKey(e);return this._map.set(t,e),this}delete(e){return this._map.delete(this.toKey(e))}has(e){return this._map.has(this.toKey(e))}*entries(){for(let e of this._map.values())yield[e,e]}keys(){return this.values()}*values(){for(let e of this._map.values())yield e}clear(){this._map.clear()}forEach(e,t){this._map.forEach(r=>e.call(t,r,r,this))}[(RIt=Symbol.iterator,DIt=Symbol.toStringTag,RIt)](){return this.values()}};var V5e=class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{throw e.stack?Dye.isErrorNoTelemetry(e)?new Dye(e.message+` `+e.stack):new Error(e.message+` `+e.stack):e},0)}}addListener(e){return this.listeners.push(e),()=>{this._removeListener(e)}}emit(e){this.listeners.forEach(t=>{t(e)})}_removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)}setUnexpectedErrorHandler(e){this.unexpectedErrorHandler=e}getUnexpectedErrorHandler(){return this.unexpectedErrorHandler}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}},LIt=new V5e;function N1(n){LIt.onUnexpectedError(n)}function Id(n){Kr(n)||LIt.onUnexpectedError(n)}var Y5e="Canceled";function Kr(n){return n instanceof sr?!0:n instanceof Error&&n.name===Y5e&&n.message===Y5e}var sr=class extends Error{constructor(){super(Y5e),this.name=this.message}},NIt=class n extends Error{static{this._name="PendingMigrationError"}static is(e){return e instanceof n||e instanceof Error&&e.name===n._name}constructor(e){super(e),this.name=n._name}};function yi(n){return n?new Error(`Illegal argument: ${n}`):new Error("Illegal argument")}function K5e(n){return n?new Error(`Illegal state: ${n}`):new Error("Illegal state")}var Dye=class n extends Error{constructor(e){super(e),this.name="CodeExpectedError"}static fromError(e){if(e instanceof n)return e;let t=new n;return t.message=e.message,t.stack=e.stack,t}static isErrorNoTelemetry(e){return e.name==="CodeExpectedError"}},Xt=class n extends Error{constructor(e){super(e||"An unexpected bug occurred."),Object.setPrototypeOf(this,n.prototype)}};function Rye(n,e){let t=this,r=!1,a;return function(){if(r)return a;if(r=!0,e)try{a=n.apply(t,arguments)}finally{e()}else a=n.apply(t,arguments);return a}}function Qb(n,e,t=n.length-1){let r=J5e(n,e,t);if(r!==-1)return n[r]}function J5e(n,e,t=n.length-1){for(let r=t;r>=0;r--){let a=n[r];if(e(a))return r}return-1}function L1(n,e){let t=Of(n,e);return t===-1?void 0:n[t]}function Of(n,e,t=0,r=n.length){let a=t,o=r;for(;ar===a){if(n===e)return!0;if(!n||!e||n.length!==e.length)return!1;for(let r=0,a=n.length;r0)r=a-1;else return a}return-(t+1)}function*WU(n,e){let t,r;for(let a of n)r!==void 0&&e(r,a)?t.push(a):(t&&(yield t),t=[a]),r=a;t&&(yield t)}function OIt(n,e){for(let t=0;t<=n.length;t++)e(t===0?void 0:n[t-1],t===n.length?void 0:n[t])}function UIt(n,e){for(let t=0;t!!e)}function qIt(n){return!Array.isArray(n)||n.length===0}function X5e(n){return Array.isArray(n)&&n.length>0}function Nye(n,e=t=>t){let t=new Set;return n.filter(r=>{let a=e(r);return t.has(a)?!1:(t.add(a),!0)})}function Lye(n){let e=new Set;return t=>{let r=n(t);return e.has(r)?!1:(e.add(r),!0)}}function Mye(n,e){let t=typeof e=="number"?n:0;typeof e=="number"?t=n:(t=0,e=n);let r=[];if(t<=e)for(let a=t;ae;a--)r.push(a);return r}function ore(n,e){let t;if(typeof e=="number"){let r=e;t=()=>{let a=Math.sin(r++)*179426549;return a-Math.floor(a)}}else t=Math.random;for(let r=n.length-1;r>0;r-=1){let a=Math.floor(t()*(r+1)),o=n[r];n[r]=n[a],n[a]=o}}function jE(n,e){for(let t of e)n.push(t)}function $It(n){return Array.isArray(n)?n:[n]}var zIt;(c=>{function n(l){return l<0}c.isLessThan=n;function e(l){return l<=0}c.isLessThanOrEqual=e;function t(l){return l>0}c.isGreaterThan=t;function r(l){return l===0}c.isNeitherLessOrGreaterThan=r,c.greaterThan=1,c.lessThan=-1,c.neitherLessOrGreaterThan=0})(zIt||={});function gm(n,e){return(t,r)=>e(n(t),n(r))}var kg=(n,e)=>n-e;function jIt(n){return(e,t)=>-n(e,t)}var Qye=class{constructor(e){this.firstIdx=0;this.items=e,this.lastIdx=this.items.length-1}get length(){return this.lastIdx-this.firstIdx+1}takeWhile(e){let t=this.firstIdx;for(;t=0&&e(this.items[t]);)t--;let r=t===this.lastIdx?null:this.items.slice(t+1,this.lastIdx+1);return this.lastIdx=t,r}peek(){if(this.length!==0)return this.items[this.firstIdx]}peekLast(){if(this.length!==0)return this.items[this.lastIdx]}dequeue(){let e=this.items[this.firstIdx];return this.firstIdx++,e}removeLast(){let e=this.items[this.lastIdx];return this.lastIdx--,e}takeCount(e){let t=this.items.slice(this.firstIdx,this.firstIdx+e);return this.firstIdx+=e,t}},MIt=class n{constructor(e){this.iterate=e}static{this.empty=new n(e=>{})}forEach(e){this.iterate(t=>(e(t),!0))}toArray(){let e=[];return this.iterate(t=>(e.push(t),!0)),e}filter(e){return new n(t=>this.iterate(r=>e(r)?t(r):!0))}map(e){return new n(t=>this.iterate(r=>t(e(r))))}some(e){let t=!1;return this.iterate(r=>(t=e(r),!t)),t}findFirst(e){let t;return this.iterate(r=>e(r)?(t=r,!1):!0),t}findLast(e){let t;return this.iterate(r=>(e(r)&&(t=r),!0)),t}findLastMaxBy(e){let t,r=!0;return this.iterate(a=>((r||zIt.isGreaterThan(e(a,t)))&&(r=!1,t=a),!0)),t}};function Fye(n,e){return n.reduce((t,r)=>t+e(r),0)}var t6e=class{constructor(e,t){this.uri=e;this.value=t}};function f$n(n){return Array.isArray(n)}var GIt,Un=class n{constructor(e,t){this[GIt]="ResourceMap";if(e instanceof n)this.map=new Map(e.map),this.toKey=t??n.defaultToKey;else if(f$n(e)){this.map=new Map,this.toKey=t??n.defaultToKey;for(let[r,a]of e)this.set(r,a)}else this.map=new Map,this.toKey=e??n.defaultToKey}static{this.defaultToKey=e=>e.toString()}set(e,t){return this.map.set(this.toKey(e),new t6e(e,t)),this}get(e){return this.map.get(this.toKey(e))?.value}has(e){return this.map.has(this.toKey(e))}get size(){return this.map.size}clear(){this.map.clear()}delete(e){return this.map.delete(this.toKey(e))}forEach(e,t){typeof t<"u"&&(e=e.bind(t));for(let[r,a]of this.map)e(a.value,a.uri,this)}*values(){for(let e of this.map.values())yield e.value}*keys(){for(let e of this.map.values())yield e.uri}*entries(){for(let e of this.map.values())yield[e.uri,e.value]}*[(GIt=Symbol.toStringTag,Symbol.iterator)](){for(let[,e]of this.map)yield[e.uri,e.value]}},HIt,pi=class{constructor(e,t){this[HIt]="ResourceSet";!e||typeof e=="function"?this._map=new Un(e):(this._map=new Un(t),e.forEach(this.add,this))}get size(){return this._map.size}add(e){return this._map.set(e,e),this}clear(){this._map.clear()}delete(e){return this._map.delete(e)}forEach(e,t){this._map.forEach((r,a)=>e.call(t,a,a,this))}has(e){return this._map.has(e)}entries(){return this._map.entries()}keys(){return this._map.keys()}values(){return this._map.keys()}[(HIt=Symbol.toStringTag,Symbol.iterator)](){return this.keys()}};var WIt,n6e=class{constructor(){this[WIt]="LinkedMap";this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(e){return this._map.has(e)}get(e,t=0){let r=this._map.get(e);if(r)return t!==0&&this.touch(r,t),r.value}set(e,t,r=0){let a=this._map.get(e);if(a)a.value=t,r!==0&&this.touch(a,r);else{switch(a={key:e,value:t,next:void 0,previous:void 0},r){case 0:this.addItemLast(a);break;case 1:this.addItemFirst(a);break;case 2:this.addItemLast(a);break;default:this.addItemLast(a);break}this._map.set(e,a),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){let t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");let e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){let r=this._state,a=this._head;for(;a;){if(t?e.bind(t)(a.value,a.key,this):e(a.value,a.key,this),this._state!==r)throw new Error("LinkedMap got modified during iteration.");a=a.next}}keys(){let e=this,t=this._state,r=this._head,a={[Symbol.iterator](){return a},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(r){let o={value:r.key,done:!1};return r=r.next,o}else return{value:void 0,done:!0}}};return a}values(){let e=this,t=this._state,r=this._head,a={[Symbol.iterator](){return a},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(r){let o={value:r.value,done:!1};return r=r.next,o}else return{value:void 0,done:!0}}};return a}entries(){let e=this,t=this._state,r=this._head,a={[Symbol.iterator](){return a},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(r){let o={value:[r.key,r.value],done:!1};return r=r.next,o}else return{value:void 0,done:!0}}};return a}[(WIt=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=this._head,r=this.size;for(;t&&r>e;)this._map.delete(t.key),t=t.next,r--;this._head=t,this._size=r,t&&(t.previous=void 0),this._state++}trimNew(e){if(e>=this.size)return;if(e===0){this.clear();return}let t=this._tail,r=this.size;for(;t&&r>e;)this._map.delete(t.key),t=t.previous,r--;this._tail=t,this._size=r,t&&(t.next=void 0),this._state++}addItemFirst(e){if(!this._head&&!this._tail)this._tail=e;else if(this._head)e.next=this._head,this._head.previous=e;else throw new Error("Invalid list");this._head=e,this._state++}addItemLast(e){if(!this._head&&!this._tail)this._head=e;else if(this._tail)e.previous=this._tail,this._tail.next=e;else throw new Error("Invalid list");this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{let t=e.next,r=e.previous;if(!t||!r)throw new Error("Invalid list");t.previous=r,r.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(t!==1&&t!==2)){if(t===1){if(e===this._head)return;let r=e.next,a=e.previous;e===this._tail?(a.next=void 0,this._tail=a):(r.previous=a,a.next=r),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(t===2){if(e===this._tail)return;let r=e.next,a=e.previous;e===this._head?(r.previous=void 0,this._head=r):(r.previous=a,a.next=r),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}}toJSON(){let e=[];return this.forEach((t,r)=>{e.push([r,t])}),e}fromJSON(e){this.clear();for(let[t,r]of e)this.set(t,r)}},r6e=class extends n6e{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get ratio(){return this._ratio}set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this}checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this._ratio))}},kd=class extends r6e{constructor(e,t=1){super(e,t)}trim(e){this.trimOld(e)}set(e,t){return super.set(e,t),this.checkTrim(),this}};var ZU=class{constructor(){this.map=new Map}add(e,t){let r=this.map.get(e);r||(r=new Set,this.map.set(e,r)),r.add(t)}delete(e,t){let r=this.map.get(e);r&&(r.delete(t),r.size===0&&this.map.delete(e))}forEach(e,t){let r=this.map.get(e);r&&r.forEach(t)}get(e){let t=this.map.get(e);return t||new Set}};function Ki(n,e="Unreachable"){throw new Error(e)}function ed(n,e="unexpected state"){if(!n)throw typeof e=="string"?new Xt(`Assertion Failed: ${e}`):e}function VU(n,e="Soft Assertion Failed"){n||Id(new Xt(e))}function Sg(n){if(!n()){debugger;n(),Id(new Xt("Assertion Failed"))}}function YU(n,e){let t=0;for(;t"u"}function Hi(n){return!i6e(n)}function i6e(n){return b$n(n)||n===null}function Eo(n,e){if(!n)throw new Error(e?`Unexpected type, expected '${e}'`:"Unexpected type")}var _a;(S=>{function n(T){return!!T&&typeof T=="object"&&typeof T[Symbol.iterator]=="function"}S.is=n;let e=Object.freeze([]);function t(){return e}S.empty=t;function*r(T){yield T}S.single=r;function a(T){return n(T)?T:r(T)}S.wrap=a;function o(T){return T||e}S.from=o;function*s(T){for(let D=T.length-1;D>=0;D--)yield T[D]}S.reverse=s;function c(T){return!T||T[Symbol.iterator]().next().done===!0}S.isEmpty=c;function l(T){return T[Symbol.iterator]().next().value}S.first=l;function d(T,D){let R=0;for(let B of T)if(D(B,R++))return!0;return!1}S.some=d;function u(T,D){let R=0;for(let B of T)if(!D(B,R++))return!1;return!0}S.every=u;function p(T,D){for(let R of T)if(D(R))return R}S.find=p;function*m(T,D){for(let R of T)D(R)&&(yield R)}S.filter=m;function*A(T,D){let R=0;for(let B of T)yield D(B,R++)}S.map=A;function*g(T,D){let R=0;for(let B of T)yield*D(B,R++)}S.flatMap=g;function*f(...T){for(let D of T)ZIt(D)?yield*D:yield D}S.concat=f;function b(T,D,R){let B=R;for(let M of T)B=D(B,M);return B}S.reduce=b;function y(T){let D=0;for(let R of T)D++;return D}S.length=y;function*_(T,D,R=T.length){for(D<-T.length&&(D=0),D<0&&(D+=T.length),R<0?R+=T.length:R>T.length&&(R=T.length);Dr.source!==null&&!this.getRootParent(r,e).isSingleton).flatMap(([r])=>r)}computeLeakingDisposables(e=10,t){let r;if(t)r=t;else{let l=new Map,d=[...this.livingDisposables.values()].filter(p=>p.source!==null&&!this.getRootParent(p,l).isSingleton);if(d.length===0)return;let u=new Set(d.map(p=>p.value));if(r=d.filter(p=>!(p.parent&&u.has(p.parent))),r.length===0)throw new Error("There are cyclic diposable chains!")}if(!r)return;function a(l){function d(p,m){for(;p.length>0&&m.some(A=>typeof A=="string"?A===p[0]:p[0].match(A));)p.shift()}let u=l.source.split(` `).map(p=>p.trim().replace("at ","")).filter(p=>p!=="");return d(u,["Error",/^trackDisposable \(.*\)$/,/^DisposableTracker.trackDisposable \(.*\)$/]),u.reverse()}let o=new ZU;for(let l of r){let d=a(l);for(let u=0;u<=d.length;u++)o.add(d.slice(0,u).join(` `),l)}r.sort(gm(l=>l.idx,kg));let s="",c=0;for(let l of r.slice(0,e)){c++;let d=a(l),u=[];for(let p=0;pa(b)[p]),b=>b);delete f[d[p]];for(let[b,y]of Object.entries(f))y&&u.unshift(` - stacktraces of ${y.length} other leaks continue with ${b}`);u.unshift(m)}s+=` ==================== Leaking disposable ${c}/${r.length}: ${l.value.constructor.name} ==================== ${u.join(` `)} ============================================================ `}return r.length>e&&(s+=` ... and ${r.length-e} more leaking disposables `),{leaks:r,details:s}}};function _$n(n){KU=n}if(y$n){let n="__is_disposable_tracked__";_$n(new class{trackDisposable(e){let t=new Error("Potentially leaked disposable").stack;setTimeout(()=>{e[n]||console.log(t)},3e3)}setParent(e,t){if(e&&e!==Ae.None)try{e[n]=!0}catch{}}markAsDisposed(e){if(e&&e!==Ae.None)try{e[n]=!0}catch{}}markAsSingleton(e){}})}function P2(n){return KU?.trackDisposable(n),n}function Q2(n){KU?.markAsDisposed(n)}function OM(n,e){KU?.setParent(n,e)}function v$n(n,e){if(KU)for(let t of n)KU.setParent(t,e)}function JU(n){return typeof n=="object"&&n!==null&&typeof n.dispose=="function"&&n.dispose.length===0}function Nb(n){if(_a.is(n)){let e=[];for(let t of n)if(t)try{t.dispose()}catch(r){e.push(r)}if(e.length===1)throw e[0];if(e.length>1)throw new AggregateError(e,"Encountered errors while disposing of store");return Array.isArray(n)?[]:n}else if(n)return n.dispose(),n}function XU(...n){let e=Rn(()=>Nb(n));return v$n(n,e),e}var a6e=class{constructor(e){this._isDisposed=!1,this._fn=e,P2(this)}dispose(){if(!this._isDisposed){if(!this._fn)throw new Error("Unbound disposable context: Need to use an arrow function to preserve the value of this");this._isDisposed=!0,Q2(this),this._fn()}}};function Rn(n){return new a6e(n)}var pt=class n{constructor(){this._toDispose=new Set;this._isDisposed=!1;P2(this)}static{this.DISABLE_DISPOSED_WARNING=!1}dispose(){this._isDisposed||(Q2(this),this._isDisposed=!0,this.clear())}get isDisposed(){return this._isDisposed}clear(){if(this._toDispose.size!==0)try{Nb(this._toDispose)}finally{this._toDispose.clear()}}add(e){if(!e||e===Ae.None)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return OM(e,this),this._isDisposed?n.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e}delete(e){if(e){if(e===this)throw new Error("Cannot dispose a disposable on itself!");this._toDispose.delete(e),e.dispose()}}deleteAndLeak(e){e&&this._toDispose.has(e)&&(this._toDispose.delete(e),OM(e,null))}assertNotDisposed(){this._isDisposed&&Id(new Xt("Object disposed"))}},Ae=class{constructor(){this._store=new pt;P2(this),OM(this._store,this)}static{this.None=Object.freeze({dispose(){}})}dispose(){Q2(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}},iC=class{constructor(){this._isDisposed=!1;P2(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){this._isDisposed||e===this._value||(this._value?.dispose(),e&&OM(e,this),this._value=e)}clear(){this.value=void 0}dispose(){this._isDisposed=!0,Q2(this),this._value?.dispose(),this._value=void 0}clearAndLeak(){let e=this._value;return this._value=void 0,e&&OM(e,null),e}};var Uye=class{constructor(e){this._disposable=e;this._counter=1}acquire(){return this._counter++,this}release(){return--this._counter===0&&this._disposable.dispose(),this}};var hm=class{constructor(){this._store=new Map;this._isDisposed=!1;P2(this)}dispose(){Q2(this),this._isDisposed=!0,this.clearAndDisposeAll()}clearAndDisposeAll(){if(this._store.size)try{Nb(this._store.values())}finally{this._store.clear()}}has(e){return this._store.has(e)}get size(){return this._store.size}get(e){return this._store.get(e)}set(e,t,r=!1){this._isDisposed&&console.warn(new Error("Trying to add a disposable to a DisposableMap that has already been disposed of. The added object will be leaked!").stack),r||this._store.get(e)?.dispose(),this._store.set(e,t),OM(t,this)}deleteAndDispose(e){this._store.get(e)?.dispose(),this._store.delete(e)}deleteAndLeak(e){let t=this._store.get(e);return t&&OM(t,null),this._store.delete(e),t}keys(){return this._store.keys()}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}};var wc=class n{static{this.Undefined=new n(void 0)}constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}},aC=class{constructor(){this._first=wc.Undefined;this._last=wc.Undefined;this._size=0}get size(){return this._size}isEmpty(){return this._first===wc.Undefined}clear(){let e=this._first;for(;e!==wc.Undefined;){let t=e.next;e.prev=wc.Undefined,e.next=wc.Undefined,e=t}this._first=wc.Undefined,this._last=wc.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){let r=new wc(e);if(this._first===wc.Undefined)this._first=r,this._last=r;else if(t){let o=this._last;this._last=r,r.prev=o,o.next=r}else{let o=this._first;this._first=r,r.next=o,o.prev=r}this._size+=1;let a=!1;return()=>{a||(a=!0,this._remove(r))}}shift(){if(this._first!==wc.Undefined){let e=this._first.element;return this._remove(this._first),e}}pop(){if(this._last!==wc.Undefined){let e=this._last.element;return this._remove(this._last),e}}_remove(e){if(e.prev!==wc.Undefined&&e.next!==wc.Undefined){let t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===wc.Undefined&&e.next===wc.Undefined?(this._first=wc.Undefined,this._last=wc.Undefined):e.next===wc.Undefined?(this._last=this._last.prev,this._last.next=wc.Undefined):e.prev===wc.Undefined&&(this._first=this._first.next,this._first.prev=wc.Undefined);this._size-=1}*[Symbol.iterator](){let e=this._first;for(;e!==wc.Undefined;)yield e.element,e=e.next}};var C$n=globalThis.performance.now.bind(globalThis.performance),Li=class n{static create(e){return new n(e)}constructor(e){this._now=e===!1?Date.now:C$n,this._startTime=this._now(),this._stopTime=-1}stop(){this._stopTime=this._now()}reset(){this._startTime=this._now(),this._stopTime=-1}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}};var JIt=!1,w$n=!1,yr;(W=>{W.None=()=>Ae.None;function e(Q){if(w$n){let{onDidAddListener:L}=Q,X=sre.create(),te=0;Q.onDidAddListener=()=>{++te===2&&(console.warn("snapshotted emitter LIKELY used public and SHOULD HAVE BEEN created with DisposableStore. snapshotted here"),X.print()),L?.()}}}function t(Q,L){return A(Q,()=>{},0,void 0,!0,void 0,L)}W.defer=t;function r(Q){return(L,X=null,te)=>{let re=!1,ue;return ue=Q(be=>{if(!re)return ue?ue.dispose():re=!0,L.call(X,be)},null,te),re&&ue.dispose(),ue}}W.once=r;function a(Q,L){return W.once(W.filter(Q,L))}W.onceIf=a;function o(Q,L,X){return p((te,re=null,ue)=>Q(be=>te.call(re,L(be)),null,ue),X)}W.map=o;function s(Q,L,X){return p((te,re=null,ue)=>Q(be=>{L(be),te.call(re,be)},null,ue),X)}W.forEach=s;function c(Q,L,X){return p((te,re=null,ue)=>Q(be=>L(be)&&te.call(re,be),null,ue),X)}W.filter=c;function l(Q){return Q}W.signal=l;function d(...Q){return(L,X=null,te)=>{let re=XU(...Q.map(ue=>ue(be=>L.call(X,be))));return m(re,te)}}W.any=d;function u(Q,L,X,te){let re=X;return o(Q,ue=>(re=L(re,ue),re),te)}W.reduce=u;function p(Q,L){let X,te={onWillAddFirstListener(){X=Q(re.fire,re)},onDidRemoveLastListener(){X?.dispose()}};L||e(te);let re=new Nt(te);return L?.add(re),re.event}function m(Q,L){return L instanceof Array?L.push(Q):L&&L.add(Q),Q}function A(Q,L,X=100,te=!1,re=!1,ue,be){let ye,Be,fe,xe=0,Xe,At={leakWarningThreshold:ue,onWillAddFirstListener(){ye=Q(pe=>{xe++,Be=L(Be,pe),te&&!fe&&(yt.fire(Be),Be=void 0),Xe=()=>{let $=Be;Be=void 0,fe=void 0,(!te||xe>1)&&yt.fire($),xe=0},typeof X=="number"?(fe&&clearTimeout(fe),fe=setTimeout(Xe,X)):fe===void 0&&(fe=null,queueMicrotask(Xe))})},onWillRemoveListener(){re&&xe>0&&Xe?.()},onDidRemoveLastListener(){Xe=void 0,ye.dispose()}};be||e(At);let yt=new Nt(At);return be?.add(yt),yt.event}W.debounce=A;function g(Q,L=0,X){return W.debounce(Q,(te,re)=>te?(te.push(re),te):[re],L,void 0,!0,void 0,X)}W.accumulate=g;function f(Q,L=(te,re)=>te===re,X){let te=!0,re;return c(Q,ue=>{let be=te||!L(ue,re);return te=!1,re=ue,be},X)}W.latch=f;function b(Q,L,X){return[W.filter(Q,L,X),W.filter(Q,te=>!L(te),X)]}W.split=b;function y(Q,L=!1,X=[],te){let re=X.slice(),ue=Q(Be=>{re?re.push(Be):ye.fire(Be)});te&&te.add(ue);let be=()=>{re?.forEach(Be=>ye.fire(Be)),re=null},ye=new Nt({onWillAddFirstListener(){ue||(ue=Q(Be=>ye.fire(Be)),te&&te.add(ue))},onDidAddFirstListener(){re&&(L?setTimeout(be):be())},onDidRemoveLastListener(){ue&&ue.dispose(),ue=null}});return te&&te.add(ye),ye.event}W.buffer=y;function _(Q,L){return(te,re,ue)=>{let be=L(new w);return Q(function(ye){let Be=be.evaluate(ye);Be!==v&&te.call(re,Be)},void 0,ue)}}W.chain=_;let v=Symbol("HaltChainable");class w{constructor(){this.steps=[]}map(L){return this.steps.push(L),this}forEach(L){return this.steps.push(X=>(L(X),X)),this}filter(L){return this.steps.push(X=>L(X)?X:v),this}reduce(L,X){let te=X;return this.steps.push(re=>(te=L(te,re),te)),this}latch(L=(X,te)=>X===te){let X=!0,te;return this.steps.push(re=>{let ue=X||!L(re,te);return X=!1,te=re,ue?re:v}),this}evaluate(L){for(let X of this.steps)if(L=X(L),L===v)break;return L}}function E(Q,L,X=te=>te){let te=(...ye)=>be.fire(X(...ye)),re=()=>Q.on(L,te),ue=()=>Q.removeListener(L,te),be=new Nt({onWillAddFirstListener:re,onDidRemoveLastListener:ue});return be.event}W.fromNodeEventEmitter=E;function S(Q,L,X=te=>te){let te=(...ye)=>be.fire(X(...ye)),re=()=>Q.addEventListener(L,te),ue=()=>Q.removeEventListener(L,te),be=new Nt({onWillAddFirstListener:re,onDidRemoveLastListener:ue});return be.event}W.fromDOMEventEmitter=S;function T(Q,L){let X,te=new Promise((re,ue)=>{let be=r(Q)(re,null,L);X=()=>be.dispose()});return te.cancel=X,te}W.toPromise=T;function D(Q,L){return Q(X=>L.fire(X))}W.forward=D;function R(Q,L,X){return L(X),Q(te=>L(te))}W.runAndSubscribe=R;class B{constructor(L,X){this._observable=L;this._counter=0;this._hasChanged=!1;let te={onWillAddFirstListener:()=>{L.addObserver(this),this._observable.reportChanges()},onDidRemoveLastListener:()=>{L.removeObserver(this)}};X||e(te),this.emitter=new Nt(te),X&&X.add(this.emitter)}beginUpdate(L){this._counter++}handlePossibleChange(L){}handleChange(L,X){this._hasChanged=!0}endUpdate(L){this._counter--,this._counter===0&&(this._observable.reportChanges(),this._hasChanged&&(this._hasChanged=!1,this.emitter.fire(this._observable.get())))}}function M(Q,L){return new B(Q,L).emitter.event}W.fromObservable=M;function q(Q){return(L,X,te)=>{let re=0,ue=!1,be={beginUpdate(){re++},endUpdate(){re--,re===0&&(Q.reportChanges(),ue&&(ue=!1,L.call(X)))},handlePossibleChange(){},handleChange(){ue=!0}};Q.addObserver(be),Q.reportChanges();let ye={dispose(){Q.removeObserver(be)}};return te instanceof pt?te.add(ye):Array.isArray(te)&&te.push(ye),ye}}W.fromObservableLight=q})(yr||={});var o6e=class n{constructor(e){this.listenerCount=0;this.invocationCount=0;this.elapsedOverall=0;this.durations=[];this.name=`${e}_${n._idPool++}`,n.all.add(this)}static{this.all=new Set}static{this._idPool=0}start(e){this._stopWatch=new Li,this.listenerCount=e}stop(){if(this._stopWatch){let e=this._stopWatch.elapsed();this.durations.push(e),this.elapsedOverall+=e,this.invocationCount+=1,this._stopWatch=void 0}}},XIt=-1;var s6e=class n{constructor(e,t,r=(n._idPool++).toString(16).padStart(3,"0")){this._errorHandler=e;this.threshold=t;this.name=r;this._warnCountdown=0}static{this._idPool=1}dispose(){this._stacks?.clear()}check(e,t){let r=this.threshold;if(r<=0||t{let o=this._stacks.get(e.value)||0;this._stacks.set(e.value,o-1)}}getMostFrequentStack(){if(!this._stacks)return;let e,t=0;for(let[r,a]of this._stacks)(!e||t{if(n instanceof e7)e(n);else for(let t=0;t0||this._options?.leakWarningThreshold?new s6e(e?.onListenerError??Id,this._options?.leakWarningThreshold??XIt):void 0,this._perfMon=this._options?._profName?new o6e(this._options._profName):void 0,this._deliveryQueue=this._options?.deliveryQueue}dispose(){if(!this._disposed){if(this._disposed=!0,this._deliveryQueue?.current===this&&this._deliveryQueue.reset(),this._listeners){if(JIt){let e=this._listeners;queueMicrotask(()=>{I$n(e,t=>t.stack?.print())})}this._listeners=void 0,this._size=0}this._options?.onDidRemoveLastListener?.(),this._leakageMon?.dispose()}}get event(){return this._event??=(e,t,r)=>{if(this._leakageMon&&this._size>this._leakageMon.threshold**2){let l=`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far (${this._size} vs ${this._leakageMon.threshold})`;console.warn(l);let d=this._leakageMon.getMostFrequentStack()??["UNKNOWN stack",-1],u=new l6e(`${l}. HINT: Stack shows most frequent listener (${d[1]}-times)`,d[0]);return(this._options?.onListenerError||Id)(u),Ae.None}if(this._disposed)return Ae.None;t&&(e=e.bind(t));let a=new e7(e),o,s;this._leakageMon&&this._size>=Math.ceil(this._leakageMon.threshold*.2)&&(a.stack=sre.create(),o=this._leakageMon.check(a.stack,this._size+1)),JIt&&(a.stack=s??sre.create()),this._listeners?this._listeners instanceof e7?(this._deliveryQueue??=new d6e,this._listeners=[this._listeners,a]):this._listeners.push(a):(this._options?.onWillAddFirstListener?.(this),this._listeners=a,this._options?.onDidAddFirstListener?.(this)),this._options?.onDidAddListener?.(this),this._size++;let c=Rn(()=>{o?.(),this._removeListener(a)});return r instanceof pt?r.add(c):Array.isArray(r)&&r.push(c),c},this._event}_removeListener(e){if(this._options?.onWillRemoveListener?.(this),!this._listeners)return;if(this._size===1){this._listeners=void 0,this._options?.onDidRemoveLastListener?.(this),this._size=0;return}let t=this._listeners,r=t.indexOf(e);if(r===-1)throw console.log("disposed?",this._disposed),console.log("size?",this._size),console.log("arr?",JSON.stringify(this._listeners)),new Error("Attempted to dispose unknown listener");this._size--,t[r]=void 0;let a=this._deliveryQueue.current===this;if(this._size*x$n<=t.length){let o=0;for(let s=0;s0}};var d6e=class{constructor(){this.i=-1;this.end=0}enqueue(e,t,r){this.i=0,this.end=r,this.current=e,this.value=t}reset(){this.i=this.end,this.current=void 0,this.value=void 0}};var qye=class{constructor(){this.listening=!1;this.inputEvent=yr.None;this.inputEventListener=Ae.None;this.emitter=new Nt({onDidAddFirstListener:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onDidRemoveLastListener:()=>{this.listening=!1,this.inputEventListener.dispose()}});this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}};var ekt=Object.freeze(function(n,e){let t=setTimeout(n.bind(e),0);return{dispose(){clearTimeout(t)}}}),Cn;(r=>{function n(a){return a===r.None||a===r.Cancelled||a instanceof t7?!0:!a||typeof a!="object"?!1:typeof a.isCancellationRequested=="boolean"&&typeof a.onCancellationRequested=="function"}r.isCancellationToken=n,r.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:yr.None}),r.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:ekt})})(Cn||={});var t7=class{constructor(){this._isCancelled=!1;this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?ekt:(this._emitter||(this._emitter=new Nt),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}},_i=class{constructor(e){this._token=void 0;this._parentListener=void 0;this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new t7),this._token}cancel(){this._token?this._token instanceof t7&&this._token.cancel():this._token=Cn.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener?.dispose(),this._token?this._token instanceof t7&&this._token.dispose():this._token=Cn.None}};function M1(n){let e=new _i;return n.add({dispose(){e.cancel()}}),e.token}function tkt(n){return n}var $ye=class{constructor(e,t){this.lastCache=void 0;this.lastArgKey=void 0;typeof e=="function"?(this._fn=e,this._computeKey=tkt):(this._fn=t,this._computeKey=e.getCacheKey)}get(e){let t=this._computeKey(e);return this.lastArgKey!==t&&(this.lastArgKey=t,this.lastCache=this._fn(e)),this.lastCache}},Tg=class{constructor(e,t){this._map=new Map;this._map2=new Map;typeof e=="function"?(this._fn=e,this._computeKey=tkt):(this._fn=t,this._computeKey=e.getCacheKey)}get cachedValues(){return this._map}get(e){let t=this._computeKey(e);if(this._map2.has(t))return this._map2.get(t);let r=this._fn(e);return this._map.set(e,r),this._map2.set(t,r),r}};var nr=class{constructor(e){this.executor=e;this._state=0}get hasValue(){return this._state===2}get value(){if(this._state===0){this._state=1;try{this._value=this.executor()}catch(e){this._error=e}finally{this._state=2}}else if(this._state===1)throw new Error("Cannot read the value of a lazy that is being initialized");if(this._error)throw this._error;return this._value}get rawValue(){return this._value}};function UM(n){return n<0?0:n>4294967295?4294967295:n|0}function Bg(n){return!n||typeof n!="string"?!0:n.trim().length===0}function bm(n){return n.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function oC(n,e){let t=0,r=n.indexOf(e);for(;r!==-1;)t++,r=n.indexOf(e,r+e.length);return t}function okt(n,e,t=P$n){return n.length<=e?n:`${n.substr(0,e)}${t}`}function skt(n,e){if(!n||!e)return n;let t=e.length;if(t===0||n.length===0)return n;let r=0;for(;n.indexOf(e,r)===r;)r=r+t;return n.substring(r)}function mA(n){return n.split(/\r\n|\r|\n/)}function n7(n){let e=[],t=n.split(/(\r\n|\r|\n)/);for(let r=0;re?1:0}function jye(n,e,t=0,r=n.length,a=0,o=e.length){for(;td)return 1}let s=r-t,c=o-a;return sc?1:0}function p6e(n,e){return r7(n,e,0,n.length,0,e.length)}function r7(n,e,t=0,r=n.length,a=0,o=e.length){for(;t=128||d>=128)return jye(n.toLowerCase(),e.toLowerCase(),t,r,a,o);nkt(l)&&(l-=32),nkt(d)&&(d-=32);let u=l-d;if(u!==0)return u}let s=r-t,c=o-a;return sc?1:0}function nkt(n){return n>=97&&n<=122}function N2(n,e){return n.length===e.length&&r7(n,e)===0}function lre(n,e){let t=e.length;return e.length>n.length?!1:r7(n,e,0,t)===0}function L2(n,e){let t=Math.min(n.length,e.length),r;for(r=0;r!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~]/,T$n=/(?:\x1b\]|\x9d).*?(?:\x1b\\|\x07|\x9c)/,B$n=/\x1b(?:[ #%\(\)\*\+\-\.\/]?[a-zA-Z0-9\|}~@])/,D$n=new RegExp("(?:"+[S$n.source,T$n.source,B$n.source].join("|")+")","g");function Wye(n){return n&&(n=n.replace(D$n,"")),n}var s5i=String.fromCharCode(65279);var rkt=class n{static{this._INSTANCE=null}static getInstance(){return n._INSTANCE||(n._INSTANCE=new n),n._INSTANCE}constructor(){this._data=R$n()}getGraphemeBreakType(e){if(e<32)return e===10?3:e===13?2:4;if(e<127)return 0;let t=this._data,r=t.length/3,a=1;for(;a<=r;)if(et[3*a+1])a=2*a+1;else return t[3*a+2];return 0}};function R$n(){return JSON.parse("[0,0,0,51229,51255,12,44061,44087,12,127462,127487,6,7083,7085,5,47645,47671,12,54813,54839,12,128678,128678,14,3270,3270,5,9919,9923,14,45853,45879,12,49437,49463,12,53021,53047,12,71216,71218,7,128398,128399,14,129360,129374,14,2519,2519,5,4448,4519,9,9742,9742,14,12336,12336,14,44957,44983,12,46749,46775,12,48541,48567,12,50333,50359,12,52125,52151,12,53917,53943,12,69888,69890,5,73018,73018,5,127990,127990,14,128558,128559,14,128759,128760,14,129653,129655,14,2027,2035,5,2891,2892,7,3761,3761,5,6683,6683,5,8293,8293,4,9825,9826,14,9999,9999,14,43452,43453,5,44509,44535,12,45405,45431,12,46301,46327,12,47197,47223,12,48093,48119,12,48989,49015,12,49885,49911,12,50781,50807,12,51677,51703,12,52573,52599,12,53469,53495,12,54365,54391,12,65279,65279,4,70471,70472,7,72145,72147,7,119173,119179,5,127799,127818,14,128240,128244,14,128512,128512,14,128652,128652,14,128721,128722,14,129292,129292,14,129445,129450,14,129734,129743,14,1476,1477,5,2366,2368,7,2750,2752,7,3076,3076,5,3415,3415,5,4141,4144,5,6109,6109,5,6964,6964,5,7394,7400,5,9197,9198,14,9770,9770,14,9877,9877,14,9968,9969,14,10084,10084,14,43052,43052,5,43713,43713,5,44285,44311,12,44733,44759,12,45181,45207,12,45629,45655,12,46077,46103,12,46525,46551,12,46973,46999,12,47421,47447,12,47869,47895,12,48317,48343,12,48765,48791,12,49213,49239,12,49661,49687,12,50109,50135,12,50557,50583,12,51005,51031,12,51453,51479,12,51901,51927,12,52349,52375,12,52797,52823,12,53245,53271,12,53693,53719,12,54141,54167,12,54589,54615,12,55037,55063,12,69506,69509,5,70191,70193,5,70841,70841,7,71463,71467,5,72330,72342,5,94031,94031,5,123628,123631,5,127763,127765,14,127941,127941,14,128043,128062,14,128302,128317,14,128465,128467,14,128539,128539,14,128640,128640,14,128662,128662,14,128703,128703,14,128745,128745,14,129004,129007,14,129329,129330,14,129402,129402,14,129483,129483,14,129686,129704,14,130048,131069,14,173,173,4,1757,1757,1,2200,2207,5,2434,2435,7,2631,2632,5,2817,2817,5,3008,3008,5,3201,3201,5,3387,3388,5,3542,3542,5,3902,3903,7,4190,4192,5,6002,6003,5,6439,6440,5,6765,6770,7,7019,7027,5,7154,7155,7,8205,8205,13,8505,8505,14,9654,9654,14,9757,9757,14,9792,9792,14,9852,9853,14,9890,9894,14,9937,9937,14,9981,9981,14,10035,10036,14,11035,11036,14,42654,42655,5,43346,43347,7,43587,43587,5,44006,44007,7,44173,44199,12,44397,44423,12,44621,44647,12,44845,44871,12,45069,45095,12,45293,45319,12,45517,45543,12,45741,45767,12,45965,45991,12,46189,46215,12,46413,46439,12,46637,46663,12,46861,46887,12,47085,47111,12,47309,47335,12,47533,47559,12,47757,47783,12,47981,48007,12,48205,48231,12,48429,48455,12,48653,48679,12,48877,48903,12,49101,49127,12,49325,49351,12,49549,49575,12,49773,49799,12,49997,50023,12,50221,50247,12,50445,50471,12,50669,50695,12,50893,50919,12,51117,51143,12,51341,51367,12,51565,51591,12,51789,51815,12,52013,52039,12,52237,52263,12,52461,52487,12,52685,52711,12,52909,52935,12,53133,53159,12,53357,53383,12,53581,53607,12,53805,53831,12,54029,54055,12,54253,54279,12,54477,54503,12,54701,54727,12,54925,54951,12,55149,55175,12,68101,68102,5,69762,69762,7,70067,70069,7,70371,70378,5,70720,70721,7,71087,71087,5,71341,71341,5,71995,71996,5,72249,72249,7,72850,72871,5,73109,73109,5,118576,118598,5,121505,121519,5,127245,127247,14,127568,127569,14,127777,127777,14,127872,127891,14,127956,127967,14,128015,128016,14,128110,128172,14,128259,128259,14,128367,128368,14,128424,128424,14,128488,128488,14,128530,128532,14,128550,128551,14,128566,128566,14,128647,128647,14,128656,128656,14,128667,128673,14,128691,128693,14,128715,128715,14,128728,128732,14,128752,128752,14,128765,128767,14,129096,129103,14,129311,129311,14,129344,129349,14,129394,129394,14,129413,129425,14,129466,129471,14,129511,129535,14,129664,129666,14,129719,129722,14,129760,129767,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2307,2307,7,2382,2383,7,2497,2500,5,2563,2563,7,2677,2677,5,2763,2764,7,2879,2879,5,2914,2915,5,3021,3021,5,3142,3144,5,3263,3263,5,3285,3286,5,3398,3400,7,3530,3530,5,3633,3633,5,3864,3865,5,3974,3975,5,4155,4156,7,4229,4230,5,5909,5909,7,6078,6085,7,6277,6278,5,6451,6456,7,6744,6750,5,6846,6846,5,6972,6972,5,7074,7077,5,7146,7148,7,7222,7223,5,7416,7417,5,8234,8238,4,8417,8417,5,9000,9000,14,9203,9203,14,9730,9731,14,9748,9749,14,9762,9763,14,9776,9783,14,9800,9811,14,9831,9831,14,9872,9873,14,9882,9882,14,9900,9903,14,9929,9933,14,9941,9960,14,9974,9974,14,9989,9989,14,10006,10006,14,10062,10062,14,10160,10160,14,11647,11647,5,12953,12953,14,43019,43019,5,43232,43249,5,43443,43443,5,43567,43568,7,43696,43696,5,43765,43765,7,44013,44013,5,44117,44143,12,44229,44255,12,44341,44367,12,44453,44479,12,44565,44591,12,44677,44703,12,44789,44815,12,44901,44927,12,45013,45039,12,45125,45151,12,45237,45263,12,45349,45375,12,45461,45487,12,45573,45599,12,45685,45711,12,45797,45823,12,45909,45935,12,46021,46047,12,46133,46159,12,46245,46271,12,46357,46383,12,46469,46495,12,46581,46607,12,46693,46719,12,46805,46831,12,46917,46943,12,47029,47055,12,47141,47167,12,47253,47279,12,47365,47391,12,47477,47503,12,47589,47615,12,47701,47727,12,47813,47839,12,47925,47951,12,48037,48063,12,48149,48175,12,48261,48287,12,48373,48399,12,48485,48511,12,48597,48623,12,48709,48735,12,48821,48847,12,48933,48959,12,49045,49071,12,49157,49183,12,49269,49295,12,49381,49407,12,49493,49519,12,49605,49631,12,49717,49743,12,49829,49855,12,49941,49967,12,50053,50079,12,50165,50191,12,50277,50303,12,50389,50415,12,50501,50527,12,50613,50639,12,50725,50751,12,50837,50863,12,50949,50975,12,51061,51087,12,51173,51199,12,51285,51311,12,51397,51423,12,51509,51535,12,51621,51647,12,51733,51759,12,51845,51871,12,51957,51983,12,52069,52095,12,52181,52207,12,52293,52319,12,52405,52431,12,52517,52543,12,52629,52655,12,52741,52767,12,52853,52879,12,52965,52991,12,53077,53103,12,53189,53215,12,53301,53327,12,53413,53439,12,53525,53551,12,53637,53663,12,53749,53775,12,53861,53887,12,53973,53999,12,54085,54111,12,54197,54223,12,54309,54335,12,54421,54447,12,54533,54559,12,54645,54671,12,54757,54783,12,54869,54895,12,54981,55007,12,55093,55119,12,55243,55291,10,66045,66045,5,68325,68326,5,69688,69702,5,69817,69818,5,69957,69958,7,70089,70092,5,70198,70199,5,70462,70462,5,70502,70508,5,70750,70750,5,70846,70846,7,71100,71101,5,71230,71230,7,71351,71351,5,71737,71738,5,72000,72000,7,72160,72160,5,72273,72278,5,72752,72758,5,72882,72883,5,73031,73031,5,73461,73462,7,94192,94193,7,119149,119149,7,121403,121452,5,122915,122916,5,126980,126980,14,127358,127359,14,127535,127535,14,127759,127759,14,127771,127771,14,127792,127793,14,127825,127867,14,127897,127899,14,127945,127945,14,127985,127986,14,128000,128007,14,128021,128021,14,128066,128100,14,128184,128235,14,128249,128252,14,128266,128276,14,128335,128335,14,128379,128390,14,128407,128419,14,128444,128444,14,128481,128481,14,128499,128499,14,128526,128526,14,128536,128536,14,128543,128543,14,128556,128556,14,128564,128564,14,128577,128580,14,128643,128645,14,128649,128649,14,128654,128654,14,128660,128660,14,128664,128664,14,128675,128675,14,128686,128689,14,128695,128696,14,128705,128709,14,128717,128719,14,128725,128725,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129009,129023,14,129160,129167,14,129296,129304,14,129320,129327,14,129340,129342,14,129356,129356,14,129388,129392,14,129399,129400,14,129404,129407,14,129432,129442,14,129454,129455,14,129473,129474,14,129485,129487,14,129648,129651,14,129659,129660,14,129671,129679,14,129709,129711,14,129728,129730,14,129751,129753,14,129776,129782,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2274,2274,1,2363,2363,7,2377,2380,7,2402,2403,5,2494,2494,5,2507,2508,7,2558,2558,5,2622,2624,7,2641,2641,5,2691,2691,7,2759,2760,5,2786,2787,5,2876,2876,5,2881,2884,5,2901,2902,5,3006,3006,5,3014,3016,7,3072,3072,5,3134,3136,5,3157,3158,5,3260,3260,5,3266,3266,5,3274,3275,7,3328,3329,5,3391,3392,7,3405,3405,5,3457,3457,5,3536,3537,7,3551,3551,5,3636,3642,5,3764,3772,5,3895,3895,5,3967,3967,7,3993,4028,5,4146,4151,5,4182,4183,7,4226,4226,5,4253,4253,5,4957,4959,5,5940,5940,7,6070,6070,7,6087,6088,7,6158,6158,4,6432,6434,5,6448,6449,7,6679,6680,5,6742,6742,5,6754,6754,5,6783,6783,5,6912,6915,5,6966,6970,5,6978,6978,5,7042,7042,7,7080,7081,5,7143,7143,7,7150,7150,7,7212,7219,5,7380,7392,5,7412,7412,5,8203,8203,4,8232,8232,4,8265,8265,14,8400,8412,5,8421,8432,5,8617,8618,14,9167,9167,14,9200,9200,14,9410,9410,14,9723,9726,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9774,14,9786,9786,14,9794,9794,14,9823,9823,14,9828,9828,14,9833,9850,14,9855,9855,14,9875,9875,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9935,9935,14,9939,9939,14,9962,9962,14,9972,9972,14,9978,9978,14,9986,9986,14,9997,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10133,10135,14,10548,10549,14,11093,11093,14,12330,12333,5,12441,12442,5,42608,42610,5,43010,43010,5,43045,43046,5,43188,43203,7,43302,43309,5,43392,43394,5,43446,43449,5,43493,43493,5,43571,43572,7,43597,43597,7,43703,43704,5,43756,43757,5,44003,44004,7,44009,44010,7,44033,44059,12,44089,44115,12,44145,44171,12,44201,44227,12,44257,44283,12,44313,44339,12,44369,44395,12,44425,44451,12,44481,44507,12,44537,44563,12,44593,44619,12,44649,44675,12,44705,44731,12,44761,44787,12,44817,44843,12,44873,44899,12,44929,44955,12,44985,45011,12,45041,45067,12,45097,45123,12,45153,45179,12,45209,45235,12,45265,45291,12,45321,45347,12,45377,45403,12,45433,45459,12,45489,45515,12,45545,45571,12,45601,45627,12,45657,45683,12,45713,45739,12,45769,45795,12,45825,45851,12,45881,45907,12,45937,45963,12,45993,46019,12,46049,46075,12,46105,46131,12,46161,46187,12,46217,46243,12,46273,46299,12,46329,46355,12,46385,46411,12,46441,46467,12,46497,46523,12,46553,46579,12,46609,46635,12,46665,46691,12,46721,46747,12,46777,46803,12,46833,46859,12,46889,46915,12,46945,46971,12,47001,47027,12,47057,47083,12,47113,47139,12,47169,47195,12,47225,47251,12,47281,47307,12,47337,47363,12,47393,47419,12,47449,47475,12,47505,47531,12,47561,47587,12,47617,47643,12,47673,47699,12,47729,47755,12,47785,47811,12,47841,47867,12,47897,47923,12,47953,47979,12,48009,48035,12,48065,48091,12,48121,48147,12,48177,48203,12,48233,48259,12,48289,48315,12,48345,48371,12,48401,48427,12,48457,48483,12,48513,48539,12,48569,48595,12,48625,48651,12,48681,48707,12,48737,48763,12,48793,48819,12,48849,48875,12,48905,48931,12,48961,48987,12,49017,49043,12,49073,49099,12,49129,49155,12,49185,49211,12,49241,49267,12,49297,49323,12,49353,49379,12,49409,49435,12,49465,49491,12,49521,49547,12,49577,49603,12,49633,49659,12,49689,49715,12,49745,49771,12,49801,49827,12,49857,49883,12,49913,49939,12,49969,49995,12,50025,50051,12,50081,50107,12,50137,50163,12,50193,50219,12,50249,50275,12,50305,50331,12,50361,50387,12,50417,50443,12,50473,50499,12,50529,50555,12,50585,50611,12,50641,50667,12,50697,50723,12,50753,50779,12,50809,50835,12,50865,50891,12,50921,50947,12,50977,51003,12,51033,51059,12,51089,51115,12,51145,51171,12,51201,51227,12,51257,51283,12,51313,51339,12,51369,51395,12,51425,51451,12,51481,51507,12,51537,51563,12,51593,51619,12,51649,51675,12,51705,51731,12,51761,51787,12,51817,51843,12,51873,51899,12,51929,51955,12,51985,52011,12,52041,52067,12,52097,52123,12,52153,52179,12,52209,52235,12,52265,52291,12,52321,52347,12,52377,52403,12,52433,52459,12,52489,52515,12,52545,52571,12,52601,52627,12,52657,52683,12,52713,52739,12,52769,52795,12,52825,52851,12,52881,52907,12,52937,52963,12,52993,53019,12,53049,53075,12,53105,53131,12,53161,53187,12,53217,53243,12,53273,53299,12,53329,53355,12,53385,53411,12,53441,53467,12,53497,53523,12,53553,53579,12,53609,53635,12,53665,53691,12,53721,53747,12,53777,53803,12,53833,53859,12,53889,53915,12,53945,53971,12,54001,54027,12,54057,54083,12,54113,54139,12,54169,54195,12,54225,54251,12,54281,54307,12,54337,54363,12,54393,54419,12,54449,54475,12,54505,54531,12,54561,54587,12,54617,54643,12,54673,54699,12,54729,54755,12,54785,54811,12,54841,54867,12,54897,54923,12,54953,54979,12,55009,55035,12,55065,55091,12,55121,55147,12,55177,55203,12,65024,65039,5,65520,65528,4,66422,66426,5,68152,68154,5,69291,69292,5,69633,69633,5,69747,69748,5,69811,69814,5,69826,69826,5,69932,69932,7,70016,70017,5,70079,70080,7,70095,70095,5,70196,70196,5,70367,70367,5,70402,70403,7,70464,70464,5,70487,70487,5,70709,70711,7,70725,70725,7,70833,70834,7,70843,70844,7,70849,70849,7,71090,71093,5,71103,71104,5,71227,71228,7,71339,71339,5,71344,71349,5,71458,71461,5,71727,71735,5,71985,71989,7,71998,71998,5,72002,72002,7,72154,72155,5,72193,72202,5,72251,72254,5,72281,72283,5,72344,72345,5,72766,72766,7,72874,72880,5,72885,72886,5,73023,73029,5,73104,73105,5,73111,73111,5,92912,92916,5,94095,94098,5,113824,113827,4,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,125252,125258,5,127183,127183,14,127340,127343,14,127377,127386,14,127491,127503,14,127548,127551,14,127744,127756,14,127761,127761,14,127769,127769,14,127773,127774,14,127780,127788,14,127796,127797,14,127820,127823,14,127869,127869,14,127894,127895,14,127902,127903,14,127943,127943,14,127947,127950,14,127972,127972,14,127988,127988,14,127992,127994,14,128009,128011,14,128019,128019,14,128023,128041,14,128064,128064,14,128102,128107,14,128174,128181,14,128238,128238,14,128246,128247,14,128254,128254,14,128264,128264,14,128278,128299,14,128329,128330,14,128348,128359,14,128371,128377,14,128392,128393,14,128401,128404,14,128421,128421,14,128433,128434,14,128450,128452,14,128476,128478,14,128483,128483,14,128495,128495,14,128506,128506,14,128519,128520,14,128528,128528,14,128534,128534,14,128538,128538,14,128540,128542,14,128544,128549,14,128552,128555,14,128557,128557,14,128560,128563,14,128565,128565,14,128567,128576,14,128581,128591,14,128641,128642,14,128646,128646,14,128648,128648,14,128650,128651,14,128653,128653,14,128655,128655,14,128657,128659,14,128661,128661,14,128663,128663,14,128665,128666,14,128674,128674,14,128676,128677,14,128679,128685,14,128690,128690,14,128694,128694,14,128697,128702,14,128704,128704,14,128710,128714,14,128716,128716,14,128720,128720,14,128723,128724,14,128726,128727,14,128733,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129008,129008,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129661,129663,14,129667,129670,14,129680,129685,14,129705,129708,14,129712,129718,14,129723,129727,14,129731,129733,14,129744,129750,14,129754,129759,14,129768,129775,14,129783,129791,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2192,2193,1,2250,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3132,3132,5,3137,3140,7,3146,3149,5,3170,3171,5,3202,3203,7,3262,3262,7,3264,3265,7,3267,3268,7,3271,3272,7,3276,3277,5,3298,3299,5,3330,3331,7,3390,3390,5,3393,3396,5,3402,3404,7,3406,3406,1,3426,3427,5,3458,3459,7,3535,3535,5,3538,3540,5,3544,3550,7,3570,3571,7,3635,3635,7,3655,3662,5,3763,3763,7,3784,3789,5,3893,3893,5,3897,3897,5,3953,3966,5,3968,3972,5,3981,3991,5,4038,4038,5,4145,4145,7,4153,4154,5,4157,4158,5,4184,4185,5,4209,4212,5,4228,4228,7,4237,4237,5,4352,4447,8,4520,4607,10,5906,5908,5,5938,5939,5,5970,5971,5,6068,6069,5,6071,6077,5,6086,6086,5,6089,6099,5,6155,6157,5,6159,6159,5,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6862,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7679,5,8204,8204,5,8206,8207,4,8233,8233,4,8252,8252,14,8288,8292,4,8294,8303,4,8413,8416,5,8418,8420,5,8482,8482,14,8596,8601,14,8986,8987,14,9096,9096,14,9193,9196,14,9199,9199,14,9201,9202,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9729,14,9732,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9775,9775,14,9784,9785,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9874,14,9876,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9934,14,9936,9936,14,9938,9938,14,9940,9940,14,9961,9961,14,9963,9967,14,9970,9971,14,9973,9973,14,9975,9977,14,9979,9980,14,9982,9985,14,9987,9988,14,9992,9996,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10083,14,10085,10087,14,10145,10145,14,10175,10175,14,11013,11015,14,11088,11088,14,11503,11505,5,11744,11775,5,12334,12335,5,12349,12349,14,12951,12951,14,42607,42607,5,42612,42621,5,42736,42737,5,43014,43014,5,43043,43044,7,43047,43047,7,43136,43137,7,43204,43205,5,43263,43263,5,43335,43345,5,43360,43388,8,43395,43395,7,43444,43445,7,43450,43451,7,43454,43456,7,43561,43566,5,43569,43570,5,43573,43574,5,43596,43596,5,43644,43644,5,43698,43700,5,43710,43711,5,43755,43755,7,43758,43759,7,43766,43766,5,44005,44005,5,44008,44008,5,44012,44012,7,44032,44032,11,44060,44060,11,44088,44088,11,44116,44116,11,44144,44144,11,44172,44172,11,44200,44200,11,44228,44228,11,44256,44256,11,44284,44284,11,44312,44312,11,44340,44340,11,44368,44368,11,44396,44396,11,44424,44424,11,44452,44452,11,44480,44480,11,44508,44508,11,44536,44536,11,44564,44564,11,44592,44592,11,44620,44620,11,44648,44648,11,44676,44676,11,44704,44704,11,44732,44732,11,44760,44760,11,44788,44788,11,44816,44816,11,44844,44844,11,44872,44872,11,44900,44900,11,44928,44928,11,44956,44956,11,44984,44984,11,45012,45012,11,45040,45040,11,45068,45068,11,45096,45096,11,45124,45124,11,45152,45152,11,45180,45180,11,45208,45208,11,45236,45236,11,45264,45264,11,45292,45292,11,45320,45320,11,45348,45348,11,45376,45376,11,45404,45404,11,45432,45432,11,45460,45460,11,45488,45488,11,45516,45516,11,45544,45544,11,45572,45572,11,45600,45600,11,45628,45628,11,45656,45656,11,45684,45684,11,45712,45712,11,45740,45740,11,45768,45768,11,45796,45796,11,45824,45824,11,45852,45852,11,45880,45880,11,45908,45908,11,45936,45936,11,45964,45964,11,45992,45992,11,46020,46020,11,46048,46048,11,46076,46076,11,46104,46104,11,46132,46132,11,46160,46160,11,46188,46188,11,46216,46216,11,46244,46244,11,46272,46272,11,46300,46300,11,46328,46328,11,46356,46356,11,46384,46384,11,46412,46412,11,46440,46440,11,46468,46468,11,46496,46496,11,46524,46524,11,46552,46552,11,46580,46580,11,46608,46608,11,46636,46636,11,46664,46664,11,46692,46692,11,46720,46720,11,46748,46748,11,46776,46776,11,46804,46804,11,46832,46832,11,46860,46860,11,46888,46888,11,46916,46916,11,46944,46944,11,46972,46972,11,47000,47000,11,47028,47028,11,47056,47056,11,47084,47084,11,47112,47112,11,47140,47140,11,47168,47168,11,47196,47196,11,47224,47224,11,47252,47252,11,47280,47280,11,47308,47308,11,47336,47336,11,47364,47364,11,47392,47392,11,47420,47420,11,47448,47448,11,47476,47476,11,47504,47504,11,47532,47532,11,47560,47560,11,47588,47588,11,47616,47616,11,47644,47644,11,47672,47672,11,47700,47700,11,47728,47728,11,47756,47756,11,47784,47784,11,47812,47812,11,47840,47840,11,47868,47868,11,47896,47896,11,47924,47924,11,47952,47952,11,47980,47980,11,48008,48008,11,48036,48036,11,48064,48064,11,48092,48092,11,48120,48120,11,48148,48148,11,48176,48176,11,48204,48204,11,48232,48232,11,48260,48260,11,48288,48288,11,48316,48316,11,48344,48344,11,48372,48372,11,48400,48400,11,48428,48428,11,48456,48456,11,48484,48484,11,48512,48512,11,48540,48540,11,48568,48568,11,48596,48596,11,48624,48624,11,48652,48652,11,48680,48680,11,48708,48708,11,48736,48736,11,48764,48764,11,48792,48792,11,48820,48820,11,48848,48848,11,48876,48876,11,48904,48904,11,48932,48932,11,48960,48960,11,48988,48988,11,49016,49016,11,49044,49044,11,49072,49072,11,49100,49100,11,49128,49128,11,49156,49156,11,49184,49184,11,49212,49212,11,49240,49240,11,49268,49268,11,49296,49296,11,49324,49324,11,49352,49352,11,49380,49380,11,49408,49408,11,49436,49436,11,49464,49464,11,49492,49492,11,49520,49520,11,49548,49548,11,49576,49576,11,49604,49604,11,49632,49632,11,49660,49660,11,49688,49688,11,49716,49716,11,49744,49744,11,49772,49772,11,49800,49800,11,49828,49828,11,49856,49856,11,49884,49884,11,49912,49912,11,49940,49940,11,49968,49968,11,49996,49996,11,50024,50024,11,50052,50052,11,50080,50080,11,50108,50108,11,50136,50136,11,50164,50164,11,50192,50192,11,50220,50220,11,50248,50248,11,50276,50276,11,50304,50304,11,50332,50332,11,50360,50360,11,50388,50388,11,50416,50416,11,50444,50444,11,50472,50472,11,50500,50500,11,50528,50528,11,50556,50556,11,50584,50584,11,50612,50612,11,50640,50640,11,50668,50668,11,50696,50696,11,50724,50724,11,50752,50752,11,50780,50780,11,50808,50808,11,50836,50836,11,50864,50864,11,50892,50892,11,50920,50920,11,50948,50948,11,50976,50976,11,51004,51004,11,51032,51032,11,51060,51060,11,51088,51088,11,51116,51116,11,51144,51144,11,51172,51172,11,51200,51200,11,51228,51228,11,51256,51256,11,51284,51284,11,51312,51312,11,51340,51340,11,51368,51368,11,51396,51396,11,51424,51424,11,51452,51452,11,51480,51480,11,51508,51508,11,51536,51536,11,51564,51564,11,51592,51592,11,51620,51620,11,51648,51648,11,51676,51676,11,51704,51704,11,51732,51732,11,51760,51760,11,51788,51788,11,51816,51816,11,51844,51844,11,51872,51872,11,51900,51900,11,51928,51928,11,51956,51956,11,51984,51984,11,52012,52012,11,52040,52040,11,52068,52068,11,52096,52096,11,52124,52124,11,52152,52152,11,52180,52180,11,52208,52208,11,52236,52236,11,52264,52264,11,52292,52292,11,52320,52320,11,52348,52348,11,52376,52376,11,52404,52404,11,52432,52432,11,52460,52460,11,52488,52488,11,52516,52516,11,52544,52544,11,52572,52572,11,52600,52600,11,52628,52628,11,52656,52656,11,52684,52684,11,52712,52712,11,52740,52740,11,52768,52768,11,52796,52796,11,52824,52824,11,52852,52852,11,52880,52880,11,52908,52908,11,52936,52936,11,52964,52964,11,52992,52992,11,53020,53020,11,53048,53048,11,53076,53076,11,53104,53104,11,53132,53132,11,53160,53160,11,53188,53188,11,53216,53216,11,53244,53244,11,53272,53272,11,53300,53300,11,53328,53328,11,53356,53356,11,53384,53384,11,53412,53412,11,53440,53440,11,53468,53468,11,53496,53496,11,53524,53524,11,53552,53552,11,53580,53580,11,53608,53608,11,53636,53636,11,53664,53664,11,53692,53692,11,53720,53720,11,53748,53748,11,53776,53776,11,53804,53804,11,53832,53832,11,53860,53860,11,53888,53888,11,53916,53916,11,53944,53944,11,53972,53972,11,54000,54000,11,54028,54028,11,54056,54056,11,54084,54084,11,54112,54112,11,54140,54140,11,54168,54168,11,54196,54196,11,54224,54224,11,54252,54252,11,54280,54280,11,54308,54308,11,54336,54336,11,54364,54364,11,54392,54392,11,54420,54420,11,54448,54448,11,54476,54476,11,54504,54504,11,54532,54532,11,54560,54560,11,54588,54588,11,54616,54616,11,54644,54644,11,54672,54672,11,54700,54700,11,54728,54728,11,54756,54756,11,54784,54784,11,54812,54812,11,54840,54840,11,54868,54868,11,54896,54896,11,54924,54924,11,54952,54952,11,54980,54980,11,55008,55008,11,55036,55036,11,55064,55064,11,55092,55092,11,55120,55120,11,55148,55148,11,55176,55176,11,55216,55238,9,64286,64286,5,65056,65071,5,65438,65439,5,65529,65531,4,66272,66272,5,68097,68099,5,68108,68111,5,68159,68159,5,68900,68903,5,69446,69456,5,69632,69632,7,69634,69634,7,69744,69744,5,69759,69761,5,69808,69810,7,69815,69816,7,69821,69821,1,69837,69837,1,69927,69931,5,69933,69940,5,70003,70003,5,70018,70018,7,70070,70078,5,70082,70083,1,70094,70094,7,70188,70190,7,70194,70195,7,70197,70197,7,70206,70206,5,70368,70370,7,70400,70401,5,70459,70460,5,70463,70463,7,70465,70468,7,70475,70477,7,70498,70499,7,70512,70516,5,70712,70719,5,70722,70724,5,70726,70726,5,70832,70832,5,70835,70840,5,70842,70842,5,70845,70845,5,70847,70848,5,70850,70851,5,71088,71089,7,71096,71099,7,71102,71102,7,71132,71133,5,71219,71226,5,71229,71229,5,71231,71232,5,71340,71340,7,71342,71343,7,71350,71350,7,71453,71455,5,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,118528,118573,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123566,123566,5,125136,125142,5,126976,126979,14,126981,127182,14,127184,127231,14,127279,127279,14,127344,127345,14,127374,127374,14,127405,127461,14,127489,127490,14,127514,127514,14,127538,127546,14,127561,127567,14,127570,127743,14,127757,127758,14,127760,127760,14,127762,127762,14,127766,127768,14,127770,127770,14,127772,127772,14,127775,127776,14,127778,127779,14,127789,127791,14,127794,127795,14,127798,127798,14,127819,127819,14,127824,127824,14,127868,127868,14,127870,127871,14,127892,127893,14,127896,127896,14,127900,127901,14,127904,127940,14,127942,127942,14,127944,127944,14,127946,127946,14,127951,127955,14,127968,127971,14,127973,127984,14,127987,127987,14,127989,127989,14,127991,127991,14,127995,127999,5,128008,128008,14,128012,128014,14,128017,128018,14,128020,128020,14,128022,128022,14,128042,128042,14,128063,128063,14,128065,128065,14,128101,128101,14,128108,128109,14,128173,128173,14,128182,128183,14,128236,128237,14,128239,128239,14,128245,128245,14,128248,128248,14,128253,128253,14,128255,128258,14,128260,128263,14,128265,128265,14,128277,128277,14,128300,128301,14,128326,128328,14,128331,128334,14,128336,128347,14,128360,128366,14,128369,128370,14,128378,128378,14,128391,128391,14,128394,128397,14,128400,128400,14,128405,128406,14,128420,128420,14,128422,128423,14,128425,128432,14,128435,128443,14,128445,128449,14,128453,128464,14,128468,128475,14,128479,128480,14,128482,128482,14,128484,128487,14,128489,128494,14,128496,128498,14,128500,128505,14,128507,128511,14,128513,128518,14,128521,128525,14,128527,128527,14,128529,128529,14,128533,128533,14,128535,128535,14,128537,128537,14]")}var ikt=class n{constructor(e){this.confusableDictionary=e}static{this.ambiguousCharacterData=new nr(()=>JSON.parse('{"_common":[8232,32,8233,32,5760,32,8192,32,8193,32,8194,32,8195,32,8196,32,8197,32,8198,32,8200,32,8201,32,8202,32,8287,32,8199,32,8239,32,2042,95,65101,95,65102,95,65103,95,8208,45,8209,45,8210,45,65112,45,1748,45,8259,45,727,45,8722,45,10134,45,11450,45,1549,44,1643,44,184,44,42233,44,894,59,2307,58,2691,58,1417,58,1795,58,1796,58,5868,58,65072,58,6147,58,6153,58,8282,58,1475,58,760,58,42889,58,8758,58,720,58,42237,58,451,33,11601,33,660,63,577,63,2429,63,5038,63,42731,63,119149,46,8228,46,1793,46,1794,46,42510,46,68176,46,1632,46,1776,46,42232,46,1373,96,65287,96,8219,96,1523,96,8242,96,1370,96,8175,96,65344,96,900,96,8189,96,8125,96,8127,96,8190,96,697,96,884,96,712,96,714,96,715,96,756,96,699,96,701,96,700,96,702,96,42892,96,1497,96,2036,96,2037,96,5194,96,5836,96,94033,96,94034,96,65339,91,10088,40,10098,40,12308,40,64830,40,65341,93,10089,41,10099,41,12309,41,64831,41,10100,123,119060,123,10101,125,65342,94,8270,42,1645,42,8727,42,66335,42,5941,47,8257,47,8725,47,8260,47,9585,47,10187,47,10744,47,119354,47,12755,47,12339,47,11462,47,20031,47,12035,47,65340,92,65128,92,8726,92,10189,92,10741,92,10745,92,119311,92,119355,92,12756,92,20022,92,12034,92,42872,38,708,94,710,94,5869,43,10133,43,66203,43,8249,60,10094,60,706,60,119350,60,5176,60,5810,60,5120,61,11840,61,12448,61,42239,61,8250,62,10095,62,707,62,119351,62,5171,62,94015,62,8275,126,732,126,8128,126,8764,126,65372,124,65293,45,118002,50,120784,50,120794,50,120804,50,120814,50,120824,50,130034,50,42842,50,423,50,1000,50,42564,50,5311,50,42735,50,119302,51,118003,51,120785,51,120795,51,120805,51,120815,51,120825,51,130035,51,42923,51,540,51,439,51,42858,51,11468,51,1248,51,94011,51,71882,51,118004,52,120786,52,120796,52,120806,52,120816,52,120826,52,130036,52,5070,52,71855,52,118005,53,120787,53,120797,53,120807,53,120817,53,120827,53,130037,53,444,53,71867,53,118006,54,120788,54,120798,54,120808,54,120818,54,120828,54,130038,54,11474,54,5102,54,71893,54,119314,55,118007,55,120789,55,120799,55,120809,55,120819,55,120829,55,130039,55,66770,55,71878,55,2819,56,2538,56,2666,56,125131,56,118008,56,120790,56,120800,56,120810,56,120820,56,120830,56,130040,56,547,56,546,56,66330,56,2663,57,2920,57,2541,57,3437,57,118009,57,120791,57,120801,57,120811,57,120821,57,120831,57,130041,57,42862,57,11466,57,71884,57,71852,57,71894,57,9082,97,65345,97,119834,97,119886,97,119938,97,119990,97,120042,97,120094,97,120146,97,120198,97,120250,97,120302,97,120354,97,120406,97,120458,97,593,97,945,97,120514,97,120572,97,120630,97,120688,97,120746,97,65313,65,117974,65,119808,65,119860,65,119912,65,119964,65,120016,65,120068,65,120120,65,120172,65,120224,65,120276,65,120328,65,120380,65,120432,65,913,65,120488,65,120546,65,120604,65,120662,65,120720,65,5034,65,5573,65,42222,65,94016,65,66208,65,119835,98,119887,98,119939,98,119991,98,120043,98,120095,98,120147,98,120199,98,120251,98,120303,98,120355,98,120407,98,120459,98,388,98,5071,98,5234,98,5551,98,65314,66,8492,66,117975,66,119809,66,119861,66,119913,66,120017,66,120069,66,120121,66,120173,66,120225,66,120277,66,120329,66,120381,66,120433,66,42932,66,914,66,120489,66,120547,66,120605,66,120663,66,120721,66,5108,66,5623,66,42192,66,66178,66,66209,66,66305,66,65347,99,8573,99,119836,99,119888,99,119940,99,119992,99,120044,99,120096,99,120148,99,120200,99,120252,99,120304,99,120356,99,120408,99,120460,99,7428,99,1010,99,11429,99,43951,99,66621,99,128844,67,71913,67,71922,67,65315,67,8557,67,8450,67,8493,67,117976,67,119810,67,119862,67,119914,67,119966,67,120018,67,120174,67,120226,67,120278,67,120330,67,120382,67,120434,67,1017,67,11428,67,5087,67,42202,67,66210,67,66306,67,66581,67,66844,67,8574,100,8518,100,119837,100,119889,100,119941,100,119993,100,120045,100,120097,100,120149,100,120201,100,120253,100,120305,100,120357,100,120409,100,120461,100,1281,100,5095,100,5231,100,42194,100,8558,68,8517,68,117977,68,119811,68,119863,68,119915,68,119967,68,120019,68,120071,68,120123,68,120175,68,120227,68,120279,68,120331,68,120383,68,120435,68,5024,68,5598,68,5610,68,42195,68,8494,101,65349,101,8495,101,8519,101,119838,101,119890,101,119942,101,120046,101,120098,101,120150,101,120202,101,120254,101,120306,101,120358,101,120410,101,120462,101,43826,101,1213,101,8959,69,65317,69,8496,69,117978,69,119812,69,119864,69,119916,69,120020,69,120072,69,120124,69,120176,69,120228,69,120280,69,120332,69,120384,69,120436,69,917,69,120492,69,120550,69,120608,69,120666,69,120724,69,11577,69,5036,69,42224,69,71846,69,71854,69,66182,69,119839,102,119891,102,119943,102,119995,102,120047,102,120099,102,120151,102,120203,102,120255,102,120307,102,120359,102,120411,102,120463,102,43829,102,42905,102,383,102,7837,102,1412,102,119315,70,8497,70,117979,70,119813,70,119865,70,119917,70,120021,70,120073,70,120125,70,120177,70,120229,70,120281,70,120333,70,120385,70,120437,70,42904,70,988,70,120778,70,5556,70,42205,70,71874,70,71842,70,66183,70,66213,70,66853,70,65351,103,8458,103,119840,103,119892,103,119944,103,120048,103,120100,103,120152,103,120204,103,120256,103,120308,103,120360,103,120412,103,120464,103,609,103,7555,103,397,103,1409,103,117980,71,119814,71,119866,71,119918,71,119970,71,120022,71,120074,71,120126,71,120178,71,120230,71,120282,71,120334,71,120386,71,120438,71,1292,71,5056,71,5107,71,42198,71,65352,104,8462,104,119841,104,119945,104,119997,104,120049,104,120101,104,120153,104,120205,104,120257,104,120309,104,120361,104,120413,104,120465,104,1211,104,1392,104,5058,104,65320,72,8459,72,8460,72,8461,72,117981,72,119815,72,119867,72,119919,72,120023,72,120179,72,120231,72,120283,72,120335,72,120387,72,120439,72,919,72,120494,72,120552,72,120610,72,120668,72,120726,72,11406,72,5051,72,5500,72,42215,72,66255,72,731,105,9075,105,65353,105,8560,105,8505,105,8520,105,119842,105,119894,105,119946,105,119998,105,120050,105,120102,105,120154,105,120206,105,120258,105,120310,105,120362,105,120414,105,120466,105,120484,105,618,105,617,105,953,105,8126,105,890,105,120522,105,120580,105,120638,105,120696,105,120754,105,1110,105,42567,105,1231,105,43893,105,5029,105,71875,105,65354,106,8521,106,119843,106,119895,106,119947,106,119999,106,120051,106,120103,106,120155,106,120207,106,120259,106,120311,106,120363,106,120415,106,120467,106,1011,106,1112,106,65322,74,117983,74,119817,74,119869,74,119921,74,119973,74,120025,74,120077,74,120129,74,120181,74,120233,74,120285,74,120337,74,120389,74,120441,74,42930,74,895,74,1032,74,5035,74,5261,74,42201,74,119844,107,119896,107,119948,107,120000,107,120052,107,120104,107,120156,107,120208,107,120260,107,120312,107,120364,107,120416,107,120468,107,8490,75,65323,75,117984,75,119818,75,119870,75,119922,75,119974,75,120026,75,120078,75,120130,75,120182,75,120234,75,120286,75,120338,75,120390,75,120442,75,922,75,120497,75,120555,75,120613,75,120671,75,120729,75,11412,75,5094,75,5845,75,42199,75,66840,75,1472,108,8739,73,9213,73,65512,73,1633,108,1777,73,66336,108,125127,108,118001,108,120783,73,120793,73,120803,73,120813,73,120823,73,130033,73,65321,73,8544,73,8464,73,8465,73,117982,108,119816,73,119868,73,119920,73,120024,73,120128,73,120180,73,120232,73,120284,73,120336,73,120388,73,120440,73,65356,108,8572,73,8467,108,119845,108,119897,108,119949,108,120001,108,120053,108,120105,73,120157,73,120209,73,120261,73,120313,73,120365,73,120417,73,120469,73,448,73,120496,73,120554,73,120612,73,120670,73,120728,73,11410,73,1030,73,1216,73,1493,108,1503,108,1575,108,126464,108,126592,108,65166,108,65165,108,1994,108,11599,73,5825,73,42226,73,93992,73,66186,124,66313,124,119338,76,8556,76,8466,76,117985,76,119819,76,119871,76,119923,76,120027,76,120079,76,120131,76,120183,76,120235,76,120287,76,120339,76,120391,76,120443,76,11472,76,5086,76,5290,76,42209,76,93974,76,71843,76,71858,76,66587,76,66854,76,65325,77,8559,77,8499,77,117986,77,119820,77,119872,77,119924,77,120028,77,120080,77,120132,77,120184,77,120236,77,120288,77,120340,77,120392,77,120444,77,924,77,120499,77,120557,77,120615,77,120673,77,120731,77,1018,77,11416,77,5047,77,5616,77,5846,77,42207,77,66224,77,66321,77,119847,110,119899,110,119951,110,120003,110,120055,110,120107,110,120159,110,120211,110,120263,110,120315,110,120367,110,120419,110,120471,110,1400,110,1404,110,65326,78,8469,78,117987,78,119821,78,119873,78,119925,78,119977,78,120029,78,120081,78,120185,78,120237,78,120289,78,120341,78,120393,78,120445,78,925,78,120500,78,120558,78,120616,78,120674,78,120732,78,11418,78,42208,78,66835,78,3074,111,3202,111,3330,111,3458,111,2406,111,2662,111,2790,111,3046,111,3174,111,3302,111,3430,111,3664,111,3792,111,4160,111,1637,111,1781,111,65359,111,8500,111,119848,111,119900,111,119952,111,120056,111,120108,111,120160,111,120212,111,120264,111,120316,111,120368,111,120420,111,120472,111,7439,111,7441,111,43837,111,959,111,120528,111,120586,111,120644,111,120702,111,120760,111,963,111,120532,111,120590,111,120648,111,120706,111,120764,111,11423,111,4351,111,1413,111,1505,111,1607,111,126500,111,126564,111,126596,111,65259,111,65260,111,65258,111,65257,111,1726,111,64428,111,64429,111,64427,111,64426,111,1729,111,64424,111,64425,111,64423,111,64422,111,1749,111,3360,111,4125,111,66794,111,71880,111,71895,111,66604,111,1984,79,2534,79,2918,79,12295,79,70864,79,71904,79,118000,79,120782,79,120792,79,120802,79,120812,79,120822,79,130032,79,65327,79,117988,79,119822,79,119874,79,119926,79,119978,79,120030,79,120082,79,120134,79,120186,79,120238,79,120290,79,120342,79,120394,79,120446,79,927,79,120502,79,120560,79,120618,79,120676,79,120734,79,11422,79,1365,79,11604,79,4816,79,2848,79,66754,79,42227,79,71861,79,66194,79,66219,79,66564,79,66838,79,9076,112,65360,112,119849,112,119901,112,119953,112,120005,112,120057,112,120109,112,120161,112,120213,112,120265,112,120317,112,120369,112,120421,112,120473,112,961,112,120530,112,120544,112,120588,112,120602,112,120646,112,120660,112,120704,112,120718,112,120762,112,120776,112,11427,112,65328,80,8473,80,117989,80,119823,80,119875,80,119927,80,119979,80,120031,80,120083,80,120187,80,120239,80,120291,80,120343,80,120395,80,120447,80,929,80,120504,80,120562,80,120620,80,120678,80,120736,80,11426,80,5090,80,5229,80,42193,80,66197,80,119850,113,119902,113,119954,113,120006,113,120058,113,120110,113,120162,113,120214,113,120266,113,120318,113,120370,113,120422,113,120474,113,1307,113,1379,113,1382,113,8474,81,117990,81,119824,81,119876,81,119928,81,119980,81,120032,81,120084,81,120188,81,120240,81,120292,81,120344,81,120396,81,120448,81,11605,81,119851,114,119903,114,119955,114,120007,114,120059,114,120111,114,120163,114,120215,114,120267,114,120319,114,120371,114,120423,114,120475,114,43847,114,43848,114,7462,114,11397,114,43905,114,119318,82,8475,82,8476,82,8477,82,117991,82,119825,82,119877,82,119929,82,120033,82,120189,82,120241,82,120293,82,120345,82,120397,82,120449,82,422,82,5025,82,5074,82,66740,82,5511,82,42211,82,94005,82,65363,115,119852,115,119904,115,119956,115,120008,115,120060,115,120112,115,120164,115,120216,115,120268,115,120320,115,120372,115,120424,115,120476,115,42801,115,445,115,1109,115,43946,115,71873,115,66632,115,65331,83,117992,83,119826,83,119878,83,119930,83,119982,83,120034,83,120086,83,120138,83,120190,83,120242,83,120294,83,120346,83,120398,83,120450,83,1029,83,1359,83,5077,83,5082,83,42210,83,94010,83,66198,83,66592,83,119853,116,119905,116,119957,116,120009,116,120061,116,120113,116,120165,116,120217,116,120269,116,120321,116,120373,116,120425,116,120477,116,8868,84,10201,84,128872,84,65332,84,117993,84,119827,84,119879,84,119931,84,119983,84,120035,84,120087,84,120139,84,120191,84,120243,84,120295,84,120347,84,120399,84,120451,84,932,84,120507,84,120565,84,120623,84,120681,84,120739,84,11430,84,5026,84,42196,84,93962,84,71868,84,66199,84,66225,84,66325,84,119854,117,119906,117,119958,117,120010,117,120062,117,120114,117,120166,117,120218,117,120270,117,120322,117,120374,117,120426,117,120478,117,42911,117,7452,117,43854,117,43858,117,651,117,965,117,120534,117,120592,117,120650,117,120708,117,120766,117,1405,117,66806,117,71896,117,8746,85,8899,85,117994,85,119828,85,119880,85,119932,85,119984,85,120036,85,120088,85,120140,85,120192,85,120244,85,120296,85,120348,85,120400,85,120452,85,1357,85,4608,85,66766,85,5196,85,42228,85,94018,85,71864,85,8744,118,8897,118,65366,118,8564,118,119855,118,119907,118,119959,118,120011,118,120063,118,120115,118,120167,118,120219,118,120271,118,120323,118,120375,118,120427,118,120479,118,7456,118,957,118,120526,118,120584,118,120642,118,120700,118,120758,118,1141,118,1496,118,71430,118,43945,118,71872,118,119309,86,1639,86,1783,86,8548,86,117995,86,119829,86,119881,86,119933,86,119985,86,120037,86,120089,86,120141,86,120193,86,120245,86,120297,86,120349,86,120401,86,120453,86,1140,86,11576,86,5081,86,5167,86,42719,86,42214,86,93960,86,71840,86,66845,86,623,119,119856,119,119908,119,119960,119,120012,119,120064,119,120116,119,120168,119,120220,119,120272,119,120324,119,120376,119,120428,119,120480,119,7457,119,1121,119,1309,119,1377,119,71434,119,71438,119,71439,119,43907,119,71910,87,71919,87,117996,87,119830,87,119882,87,119934,87,119986,87,120038,87,120090,87,120142,87,120194,87,120246,87,120298,87,120350,87,120402,87,120454,87,1308,87,5043,87,5076,87,42218,87,5742,120,10539,120,10540,120,10799,120,65368,120,8569,120,119857,120,119909,120,119961,120,120013,120,120065,120,120117,120,120169,120,120221,120,120273,120,120325,120,120377,120,120429,120,120481,120,5441,120,5501,120,5741,88,9587,88,66338,88,71916,88,65336,88,8553,88,117997,88,119831,88,119883,88,119935,88,119987,88,120039,88,120091,88,120143,88,120195,88,120247,88,120299,88,120351,88,120403,88,120455,88,42931,88,935,88,120510,88,120568,88,120626,88,120684,88,120742,88,11436,88,11613,88,5815,88,42219,88,66192,88,66228,88,66327,88,66855,88,611,121,7564,121,65369,121,119858,121,119910,121,119962,121,120014,121,120066,121,120118,121,120170,121,120222,121,120274,121,120326,121,120378,121,120430,121,120482,121,655,121,7935,121,43866,121,947,121,8509,121,120516,121,120574,121,120632,121,120690,121,120748,121,1199,121,4327,121,71900,121,65337,89,117998,89,119832,89,119884,89,119936,89,119988,89,120040,89,120092,89,120144,89,120196,89,120248,89,120300,89,120352,89,120404,89,120456,89,933,89,978,89,120508,89,120566,89,120624,89,120682,89,120740,89,11432,89,1198,89,5033,89,5053,89,42220,89,94019,89,71844,89,66226,89,119859,122,119911,122,119963,122,120015,122,120067,122,120119,122,120171,122,120223,122,120275,122,120327,122,120379,122,120431,122,120483,122,7458,122,43923,122,71876,122,71909,90,66293,90,65338,90,8484,90,8488,90,117999,90,119833,90,119885,90,119937,90,119989,90,120041,90,120197,90,120249,90,120301,90,120353,90,120405,90,120457,90,918,90,120493,90,120551,90,120609,90,120667,90,120725,90,5059,90,42204,90,71849,90,65282,34,65283,35,65284,36,65285,37,65286,38,65290,42,65291,43,65294,46,65295,47,65296,48,65298,50,65299,51,65300,52,65301,53,65302,54,65303,55,65304,56,65305,57,65308,60,65309,61,65310,62,65312,64,65316,68,65318,70,65319,71,65324,76,65329,81,65330,82,65333,85,65334,86,65335,87,65343,95,65346,98,65348,100,65350,102,65355,107,65357,109,65358,110,65361,113,65362,114,65364,116,65365,117,65367,119,65370,122,65371,123,65373,125,119846,109],"_default":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"cs":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"de":[65374,126,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"es":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"fr":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"it":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ja":[8211,45,8218,44,65281,33,8216,96,8245,96,180,96,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65292,44,65297,49,65307,59],"ko":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pl":[65374,126,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pt-BR":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"qps-ploc":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ru":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,305,105,921,73,1009,112,215,120,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"tr":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"zh-hans":[160,32,65374,126,8218,44,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65297,49],"zh-hant":[8211,45,65374,126,8218,44,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89]}'))}static{this.cache=new $ye({getCacheKey:JSON.stringify},e=>{function t(u){let p=new Map;for(let m=0;m!u.startsWith("_")&&u in o);s.length===0&&(s=["_default"]);let c;for(let u of s){let p=t(o[u]);c=a(c,p)}let l=t(o._common),d=r(l,c);return new n(d)})}static getInstance(e){return n.cache.get(Array.from(e))}static{this._locales=new nr(()=>Object.keys(n.ambiguousCharacterData.value).filter(e=>!e.startsWith("_")))}static getLocales(){return n._locales.value}isAmbiguous(e){return this.confusableDictionary.has(e)}containsAmbiguousCharacter(e){for(let t=0;tn.length)return!1;if(t){if(!lre(n,e))return!1;if(e.length===n.length)return!0;let o=e.length;return e.charAt(e.length-1)===r&&o--,n.charAt(o)===r}return e.charAt(e.length-1)!==r&&(e+=r),n.indexOf(e)===0}function ckt(n){return n>=65&&n<=90||n>=97&&n<=122}function Yye(n,e=Cc){return e?ckt(n.charCodeAt(0))&&n.charCodeAt(1)===58:!1}var Q$n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",N$n="BDEFGHIJKMOQRSTUVWXYZbdefghijkmoqrstuvwxyz0123456789";function lkt(n,e,t=8){let r="";for(let o=0;o"u")&&(typeof n.path=="string"||typeof n.path>"u")&&(typeof n.query=="string"||typeof n.query>"u")&&(typeof n.fragment=="string"||typeof n.fragment>"u")}var mkt=Cc?1:void 0,F2=class extends _e{constructor(){super(...arguments);this._formatted=null;this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=ure(this,!1)),this._fsPath}toString(t=!1){return t?f6e(this,!0):(this._formatted||(this._formatted=f6e(this,!1)),this._formatted)}toJSON(){let t={$mid:1};return this._fsPath&&(t.fsPath=this._fsPath,t._sep=mkt),this._formatted&&(t.external=this._formatted),this.path&&(t.path=this.path),this.scheme&&(t.scheme=this.scheme),this.authority&&(t.authority=this.authority),this.query&&(t.query=this.query),this.fragment&&(t.fragment=this.fragment),t}},Akt={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function ukt(n,e,t){let r,a=-1;for(let o=0;o=97&&s<=122||s>=65&&s<=90||s>=48&&s<=57||s===45||s===46||s===95||s===126||e&&s===47||t&&s===91||t&&s===93||t&&s===58)a!==-1&&(r+=encodeURIComponent(n.substring(a,o)),a=-1),r!==void 0&&(r+=n.charAt(o));else{r===void 0&&(r=n.substr(0,o));let c=Akt[s];c!==void 0?(a!==-1&&(r+=encodeURIComponent(n.substring(a,o)),a=-1),r+=c):a===-1&&(a=o)}}return a!==-1&&(r+=encodeURIComponent(n.substring(a))),r!==void 0?r:n}function z$n(n){let e;for(let t=0;t1&&n.scheme==="file"?t=`//${n.authority}${n.path}`:n.path.charCodeAt(0)===47&&(n.path.charCodeAt(1)>=65&&n.path.charCodeAt(1)<=90||n.path.charCodeAt(1)>=97&&n.path.charCodeAt(1)<=122)&&n.path.charCodeAt(2)===58?e?t=n.path.substr(1):t=n.path[1].toLowerCase()+n.path.substr(2):t=n.path,Cc&&(t=t.replace(/\//g,"\\")),t}function f6e(n,e){let t=e?z$n:ukt,r="",{scheme:a,authority:o,path:s,query:c,fragment:l}=n;if(a&&(r+=a,r+=":"),(o||a==="file")&&(r+=sC,r+=sC),o){let d=o.indexOf("@");if(d!==-1){let u=o.substr(0,d);o=o.substr(d+1),d=u.lastIndexOf(":"),d===-1?r+=t(u,!1,!1):(r+=t(u.substr(0,d),!1,!1),r+=":",r+=t(u.substr(d+1),!1,!0)),r+="@"}o=o.toLowerCase(),d=o.lastIndexOf(":"),d===-1?r+=t(o,!1,!0):(r+=t(o.substr(0,d),!1,!0),r+=o.substr(d))}if(s){if(s.length>=3&&s.charCodeAt(0)===47&&s.charCodeAt(2)===58){let d=s.charCodeAt(1);d>=65&&d<=90&&(s=`/${String.fromCharCode(d+32)}:${s.substr(3)}`)}else if(s.length>=2&&s.charCodeAt(1)===58){let d=s.charCodeAt(0);d>=65&&d<=90&&(s=`${String.fromCharCode(d+32)}:${s.substr(2)}`)}r+=t(s,!0,!1)}return c&&(r+="?",r+=t(c,!1,!1)),l&&(r+="#",r+=e?l:ukt(l,!1,!1)),r}function gkt(n){try{return decodeURIComponent(n)}catch{return n.length>3?n.substr(0,3)+gkt(n.substr(3)):n}}var pkt=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function Kye(n){return n.match(pkt)?n.replace(pkt,e=>gkt(e)):n}var wt;($=>($.inMemory="inmemory",$.vscode="vscode",$.internal="private",$.walkThrough="walkThrough",$.walkThroughSnippet="walkThroughSnippet",$.http="http",$.https="https",$.file="file",$.mailto="mailto",$.untitled="untitled",$.data="data",$.command="command",$.vscodeRemote="vscode-remote",$.vscodeRemoteResource="vscode-remote-resource",$.vscodeManagedRemoteResource="vscode-managed-remote-resource",$.vscodeUserData="vscode-userdata",$.vscodeCustomEditor="vscode-custom-editor",$.vscodeNotebookCell="vscode-notebook-cell",$.vscodeNotebookCellMetadata="vscode-notebook-cell-metadata",$.vscodeNotebookCellMetadataDiff="vscode-notebook-cell-metadata-diff",$.vscodeNotebookCellOutput="vscode-notebook-cell-output",$.vscodeNotebookCellOutputDiff="vscode-notebook-cell-output-diff",$.vscodeNotebookMetadata="vscode-notebook-metadata",$.vscodeInteractiveInput="vscode-interactive-input",$.vscodeSettings="vscode-settings",$.vscodeWorkspaceTrust="vscode-workspace-trust",$.vscodeTerminal="vscode-terminal",$.vscodeChatCodeBlock="vscode-chat-code-block",$.vscodeChatCodeCompareBlock="vscode-chat-code-compare-block",$.vscodeChatEditor="vscode-chat-editor",$.vscodeChatInput="chatSessionInput",$.vscodeChatSession="vscode-chat-session",$.webviewPanel="webview-panel",$.vscodeWebview="vscode-webview",$.extension="extension",$.vscodeFileResource="vscode-file",$.tmp="tmp",$.vsls="vsls",$.vscodeSourceControl="vscode-scm",$.commentsInput="comment",$.codeSetting="code-setting",$.outputChannel="output",$.accessibleView="accessible-view",$.chatEditingSnapshotScheme="chat-editing-snapshot-text-model",$.chatEditingModel="chat-editing-text-model"))(wt||={});var j$n="tkn",h6e=class{constructor(){this._hosts=Object.create(null);this._ports=Object.create(null);this._connectionTokens=Object.create(null);this._preferredWebSchema="http";this._delegate=null;this._serverRootPath="/"}setPreferredWebSchema(e){this._preferredWebSchema=e}setDelegate(e){this._delegate=e}setServerRootPath(e,t){this._serverRootPath=Dr.join(t??"/",H$n(e))}getServerRootPath(){return this._serverRootPath}get _remoteResourcesPath(){return Dr.join(this._serverRootPath,wt.vscodeRemoteResource)}set(e,t,r){this._hosts[e]=t,this._ports[e]=r}setConnectionToken(e,t){this._connectionTokens[e]=t}getPreferredWebSchema(){return this._preferredWebSchema}rewrite(e){if(this._delegate)try{return this._delegate(e)}catch(c){return Id(c),e}let t=e.authority,r=this._hosts[t];r&&r.indexOf(":")!==-1&&r.indexOf("[")===-1&&(r=`[${r}]`);let a=this._ports[t],o=this._connectionTokens[t],s=`path=${encodeURIComponent(e.path)}`;return typeof o=="string"&&(s+=`&${j$n}=${encodeURIComponent(o)}`),_e.from({scheme:jU?this._preferredWebSchema:wt.vscodeRemoteResource,authority:`${r}:${a}`,path:this._remoteResourcesPath,query:s})}},G$n=new h6e;function H$n(n){return`${n.quality??"oss"}-${n.commit??"dev"}`}var W$n="vscode-app",b6e=class n{static{this.FALLBACK_AUTHORITY=W$n}asBrowserUri(e){let t=this.toUri(e);return this.uriToBrowserUri(t)}uriToBrowserUri(e){return e.scheme===wt.vscodeRemote?G$n.rewrite(e):e.scheme===wt.file&&(CIt||wIt===`${wt.vscodeFileResource}://${n.FALLBACK_AUTHORITY}`)?e.with({scheme:wt.vscodeFileResource,authority:e.authority||n.FALLBACK_AUTHORITY,query:null,fragment:null}):e}asFileUri(e){let t=this.toUri(e);return this.uriToFileUri(t)}uriToFileUri(e){return e.scheme===wt.vscodeFileResource?e.with({scheme:wt.file,authority:e.authority!==n.FALLBACK_AUTHORITY?e.authority:null,query:null,fragment:null}):e}toUri(e){if(_e.isUri(e))return e;if(globalThis._VSCODE_FILE_ROOT){let t=globalThis._VSCODE_FILE_ROOT;if(/^\w[\w\d+.-]*:\/\//.test(t))return _e.joinPath(_e.parse(t,!0),e);let r=xr(t,e);return _e.file(r)}throw new Error("Cannot determine URI for module id!")}},C5i=new b6e,w5i=Object.freeze({"Cache-Control":"no-cache, no-store"}),E5i=Object.freeze({"Document-Policy":"include-js-call-stacks-in-crash-reports"}),Z$n;(o=>{let n=new Map([["1",{"Cross-Origin-Opener-Policy":"same-origin"}],["2",{"Cross-Origin-Embedder-Policy":"require-corp"}],["3",{"Cross-Origin-Opener-Policy":"same-origin","Cross-Origin-Embedder-Policy":"require-corp"}]]);o.CoopAndCoep=Object.freeze(n.get("3"));let t="vscode-coi";function r(s){let c;typeof s=="string"?c=new URL(s).searchParams:s instanceof URL?c=s.searchParams:_e.isUri(s)&&(c=new URL(s.toString(!0)).searchParams);let l=c?.get(t);if(l)return n.get(l)}o.getHeadersFromQuery=r;function a(s,c,l){if(!globalThis.crossOriginIsolated)return;let d=c&&l?"3":l?"2":"1";s instanceof URLSearchParams?s.set(t,d):s[t]=d}o.addSearchParam=a})(Z$n||={});function F1(n){return ure(n,!0)}var pre=class{constructor(e){this._ignorePathCasing=e}compare(e,t,r=!1){return e===t?0:cre(this.getComparisonKey(e,r),this.getComparisonKey(t,r))}isEqual(e,t,r=!1){return e===t?!0:!e||!t?!1:this.getComparisonKey(e,r)===this.getComparisonKey(t,r)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}ignorePathCasing(e){return this._ignorePathCasing(e)}isEqualOrParent(e,t,r=!1){if(e.scheme===t.scheme){if(e.scheme===wt.file)return dre(F1(e),F1(t),this._ignorePathCasing(e))&&e.query===t.query&&(r||e.fragment===t.fragment);if(fkt(e.authority,t.authority))return dre(e.path,t.path,this._ignorePathCasing(e),"/")&&e.query===t.query&&(r||e.fragment===t.fragment)}return!1}joinPath(e,...t){return _e.joinPath(e,...t)}basenameOrAuthority(e){return Ns(e)||e.authority}basename(e){return Dr.basename(e.path)}extname(e){return Dr.extname(e.path)}dirname(e){if(e.path.length===0)return e;let t;return e.scheme===wt.file?t=_e.file(bp(F1(e))).path:(t=Dr.dirname(e.path),e.authority&&t.length&&t.charCodeAt(0)!==47&&(console.error(`dirname("${e.toString})) resulted in a relative path`),t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return e.scheme===wt.file?t=_e.file(R2(F1(e))).path:t=Dr.normalize(e.path),e.with({path:t})}relativePath(e,t){if(e.scheme!==t.scheme||!fkt(e.authority,t.authority))return;if(e.scheme===wt.file){let o=wo(F1(e),F1(t));return Cc?A6e(o):o}let r=e.path||"/",a=t.path||"/";if(this._ignorePathCasing(e)){let o=0;for(let s=Math.min(r.length,a.length);og6e(r).length&&r[r.length-1]===t}else{let r=e.path;return r.length>1&&r.charCodeAt(r.length-1)===47&&!/^[a-zA-Z]:(\/$|\\$)/.test(e.fsPath)}}removeTrailingPathSeparator(e,t=Js){return hkt(e,t)?e.with({path:e.path.substr(0,e.path.length-1)}):e}addTrailingPathSeparator(e,t=Js){let r=!1;if(e.scheme===wt.file){let a=F1(e);r=a!==void 0&&a.length===g6e(a).length&&a[a.length-1]===t}else{t="/";let a=e.path;r=a.length===1&&a.charCodeAt(a.length-1)===47}return!r&&!hkt(e,t)?e.with({path:e.path+"/"}):e}},za=new pre(()=>!1),yp=new pre(n=>n.scheme===wt.file?!Iye:!0),D5i=new pre(n=>!0),Ir=za.isEqual.bind(za),Lb=za.isEqualOrParent.bind(za),R5i=za.getComparisonKey.bind(za),P5i=za.basenameOrAuthority.bind(za),Ns=za.basename.bind(za),ym=za.extname.bind(za),qM=za.dirname.bind(za),cC=za.joinPath.bind(za),Mb=za.normalizePath.bind(za),o7=za.relativePath.bind(za),bkt=za.resolvePath.bind(za),Q5i=za.isAbsolutePath.bind(za),fkt=za.isEqualAuthority.bind(za),hkt=za.hasTrailingPathSeparator.bind(za),N5i=za.removeTrailingPathSeparator.bind(za),L5i=za.addTrailingPathSeparator.bind(za);var V$n;(o=>{o.META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime";function a(s){let c=new Map;s.path.substring(s.path.indexOf(";")+1,s.path.lastIndexOf(";")).split(";").forEach(u=>{let[p,m]=u.split(":");p&&m&&c.set(p,m)});let d=s.path.substring(0,s.path.indexOf(";"));return d&&c.set(o.META_DATA_MIME,d),c}o.parseMetaData=a})(V$n||={});var _kt=Symbol("MicrotaskDelay");function Are(n){return!!n&&typeof n.then=="function"}function Fb(n){let e=new _i,t=n(e.token),r=!1,a=new Promise((o,s)=>{let c=e.token.onCancellationRequested(()=>{r=!0,c.dispose(),s(new sr)});Promise.resolve(t).then(l=>{c.dispose(),e.dispose(),r?JU(l)&&l.dispose():o(l)},l=>{c.dispose(),e.dispose(),s(l)})});return new class{cancel(){e.cancel(),e.dispose()}then(o,s){return a.then(o,s)}catch(o){return this.then(void 0,o)}finally(o){return a.finally(o)}}}function lo(n,e,t){return new Promise((r,a)=>{let o=e.onCancellationRequested(()=>{o.dispose(),r(t)});n.then(r,a).finally(()=>o.dispose())})}function Lt(n,e){return new Promise((t,r)=>{let a=e.onCancellationRequested(()=>{a.dispose(),r(new sr)});n.then(t,r).finally(()=>a.dispose())})}function Yc(n,e,t){let r,a=setTimeout(()=>{r?.(void 0),t?.()},e);return Promise.race([n.finally(()=>clearTimeout(a)),new Promise(o=>r=o)])}function Ckt(n){return new Promise((e,t)=>{let r=n();Are(r)?r.then(e,t):e(r)})}var y6e=class{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null,this.cancellationTokenSource=new _i}queue(e){if(this.cancellationTokenSource.token.isCancellationRequested)return Promise.reject(new Error("Throttler is disposed"));if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){let t=()=>{if(this.queuedPromise=null,this.cancellationTokenSource.token.isCancellationRequested)return;let r=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,r};this.queuedPromise=new Promise(r=>{this.activePromise.then(t,t).then(r)})}return new Promise((t,r)=>{this.queuedPromise.then(t,r)})}return this.activePromise=e(this.cancellationTokenSource.token),new Promise((t,r)=>{this.activePromise.then(a=>{this.activePromise=null,t(a)},a=>{this.activePromise=null,r(a)})})}dispose(){this.cancellationTokenSource.cancel()}},Xye=class{constructor(){this.current=Promise.resolve(null)}queue(e){return this.current=this.current.then(()=>e(),()=>e())}};var Y$n=(n,e)=>{let t=!0,r=setTimeout(()=>{t=!1,e()},n);return{isTriggered:()=>t,dispose:()=>{clearTimeout(r),t=!1}}},K$n=n=>{let e=!0;return queueMicrotask(()=>{e&&(e=!1,n())}),{isTriggered:()=>e,dispose:()=>{e=!1}}},mre=class{constructor(e){this.defaultDelay=e;this.deferred=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((a,o)=>{this.doResolve=a,this.doReject=o}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){let a=this.task;return this.task=null,a()}}));let r=()=>{this.deferred=null,this.doResolve?.(null)};return this.deferred=t===_kt?K$n(r):Y$n(t,r),this.completionPromise}isTriggered(){return!!this.deferred?.isTriggered()}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject?.(new sr),this.completionPromise=null)}cancelTimeout(){this.deferred?.dispose(),this.deferred=null}dispose(){this.cancel()}},s7=class{constructor(e){this.delayer=new mre(e),this.throttler=new y6e}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}isTriggered(){return this.delayer.isTriggered()}cancel(){this.delayer.cancel()}dispose(){this.delayer.dispose(),this.throttler.dispose()}};function Ii(n,e){return e?new Promise((t,r)=>{let a=setTimeout(()=>{o.dispose(),t()},n),o=e.onCancellationRequested(()=>{clearTimeout(a),o.dispose(),r(new sr)})}):Fb(t=>Ii(n,t))}function O1(n,e=0,t){let r=setTimeout(()=>{n(),t&&a.dispose()},e),a=Rn(()=>{clearTimeout(r),t?.delete(a)});return t?.add(a),a}var lC=class{constructor(e){this._size=0;this._isDisposed=!1;this.maxDegreeOfParalellism=e,this.outstandingPromises=[],this.runningPromises=0,this._onDrained=new Nt}whenIdle(){return this.size>0?yr.toPromise(this.onDrained):Promise.resolve()}get onDrained(){return this._onDrained.event}get size(){return this._size}queue(e){if(this._isDisposed)throw new Error("Object has been disposed");return this._size++,new Promise((t,r)=>{this.outstandingPromises.push({factory:e,c:t,e:r}),this.consume()})}consume(){for(;this.outstandingPromises.length&&this.runningPromisesthis.consumed(),()=>this.consumed())}}consumed(){this._isDisposed||(this.runningPromises--,--this._size===0&&this._onDrained.fire(),this.outstandingPromises.length>0&&this.consume())}clear(){if(this._isDisposed)throw new Error("Object has been disposed");this.outstandingPromises.length=0,this._size=this.runningPromises}dispose(){this._isDisposed=!0,this.outstandingPromises.length=0,this._size=0,this._onDrained.dispose()}},c7=class extends lC{constructor(){super(1)}};var O2=class{constructor(e,t){this._isDisposed=!1;this._token=void 0,typeof e=="function"&&typeof t=="number"&&this.setIfNotSet(e,t)}dispose(){this.cancel(),this._isDisposed=!0}cancel(){this._token!==void 0&&(clearTimeout(this._token),this._token=void 0)}cancelAndSet(e,t){if(this._isDisposed)throw new Xt("Calling 'cancelAndSet' on a disposed TimeoutTimer");this.cancel(),this._token=setTimeout(()=>{this._token=void 0,e()},t)}setIfNotSet(e,t){if(this._isDisposed)throw new Xt("Calling 'setIfNotSet' on a disposed TimeoutTimer");this._token===void 0&&(this._token=setTimeout(()=>{this._token=void 0,e()},t))}},R0=class{constructor(){this.disposable=void 0;this.isDisposed=!1}cancel(){this.disposable?.dispose(),this.disposable=void 0}cancelAndSet(e,t,r=globalThis){if(this.isDisposed)throw new Xt("Calling 'cancelAndSet' on a disposed IntervalTimer");this.cancel();let a=r.setInterval(()=>{e()},t);this.disposable=Rn(()=>{r.clearInterval(a),this.disposable=void 0})}dispose(){this.cancel(),this.isDisposed=!0}},l7=class{constructor(e,t){this.timeoutToken=void 0,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=void 0)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return this.timeoutToken!==void 0}flush(){this.isScheduled()&&(this.cancel(),this.doRun())}onTimeout(){this.timeoutToken=void 0,this.runner&&this.doRun()}doRun(){this.runner?.()}};var J$n,Jye;(function(){let n=globalThis;typeof n.requestIdleCallback!="function"||typeof n.cancelIdleCallback!="function"?Jye=(e,t,r)=>{xIt(()=>{if(a)return;let o=Date.now()+15;t(Object.freeze({didTimeout:!0,timeRemaining(){return Math.max(0,o-Date.now())}}))});let a=!1;return{dispose(){a||(a=!0)}}}:Jye=(e,t,r)=>{let a=e.requestIdleCallback(t,typeof r=="number"?{timeout:r}:void 0),o=!1;return{dispose(){o||(o=!0,e.cancelIdleCallback(a))}}},J$n=(e,t)=>Jye(globalThis,e,t)})();var _6e=class{constructor(e,t){this._didRun=!1;this._executor=()=>{try{this._value=t()}catch(r){this._error=r}finally{this._didRun=!0}},this._handle=Jye(e,()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}},e0e=class extends _6e{constructor(e){super(globalThis,e)}};async function wkt(n,e,t){let r;for(let a=0;a{this.completeCallback=e,this.errorCallback=t})}complete(e){return this.isSettled?Promise.resolve():new Promise(t=>{this.completeCallback(e),this.outcome={outcome:0,value:e},t()})}error(e){return this.isSettled?Promise.resolve():new Promise(t=>{this.errorCallback(e),this.outcome={outcome:1,value:e},t()})}settleWith(e){return e.then(t=>this.complete(t),t=>this.error(t))}cancel(){return this.error(new sr)}},X$n;(t=>{async function n(r){let a,o=await Promise.all(r.map(s=>s.then(c=>c,c=>{a||(a=c)})));if(typeof a<"u")throw a;return o}t.settled=n;function e(r){return new Promise(async(a,o)=>{try{await r(a,o)}catch(s){o(s)}})}t.withAsyncBody=e})(X$n||={});var t0e=class{constructor(e){this._value=void 0;this._error=void 0;this._isResolved=!1;this.promise=e.then(t=>(this._value=t,this._isResolved=!0,t),t=>{throw this._error=t,this._isResolved=!0,t})}get value(){return this._value}get error(){return this._error}get isResolved(){return this._isResolved}requireValue(){if(!this._isResolved)throw new Xt("Promise is not resolved yet");if(this._error)throw this._error;return this._value}};var kr=class n{static fromArray(e){return new n(t=>{t.emitMany(e)})}static fromPromise(e){return new n(async t=>{t.emitMany(await e)})}static fromPromisesResolveOrder(e){return new n(async t=>{await Promise.all(e.map(async r=>t.emitOne(await r)))})}static merge(e){return new n(async t=>{await Promise.all(e.map(async r=>{for await(let a of r)t.emitOne(a)}))})}static{this.EMPTY=n.fromArray([])}constructor(e,t){this._state=0,this._results=[],this._error=null,this._onReturn=t,this._onStateChanged=new Nt,queueMicrotask(async()=>{let r={emitOne:a=>this.emitOne(a),emitMany:a=>this.emitMany(a),reject:a=>this.reject(a)};try{await Promise.resolve(e(r)),this.resolve()}catch(a){this.reject(a)}finally{r.emitOne=void 0,r.emitMany=void 0,r.reject=void 0}})}[Symbol.asyncIterator](){let e=0;return{next:async()=>{do{if(this._state===2)throw this._error;if(e(this._onReturn?.(),{done:!0,value:void 0})}}static map(e,t){return new n(async r=>{for await(let a of e)r.emitOne(t(a))})}map(e){return n.map(this,e)}static filter(e,t){return new n(async r=>{for await(let a of e)t(a)&&r.emitOne(a)})}filter(e){return n.filter(this,e)}static coalesce(e){return n.filter(e,t=>!!t)}coalesce(){return n.coalesce(this)}static async toPromise(e){let t=[];for await(let r of e)t.push(r);return t}toPromise(){return n.toPromise(this)}emitOne(e){this._state===0&&(this._results.push(e),this._onStateChanged.fire())}emitMany(e){this._state===0&&(this._results=this._results.concat(e),this._onStateChanged.fire())}resolve(){this._state===0&&(this._state=1,this._onStateChanged.fire())}reject(e){this._state===0&&(this._state=2,this._error=e,this._onStateChanged.fire())}};var qf=class{constructor(e){this._deferred=new gi;this._asyncIterable=new kr(a=>{if(t){a.reject(t);return}return r&&a.emitMany(r),this._errorFn=o=>a.reject(o),this._emitOneFn=o=>a.emitOne(o),this._emitManyFn=o=>a.emitMany(o),this._deferred.p},e);let t,r;this._errorFn=a=>{t||(t=a)},this._emitOneFn=a=>{r||(r=[]),r.push(a)},this._emitManyFn=a=>{r?a.forEach(o=>r.push(o)):r=a.slice()}}get asyncIterable(){return this._asyncIterable}resolve(){this._deferred.complete()}reject(e){this._errorFn(e),this._deferred.complete()}emitOne(e){this._emitOneFn(e)}emitMany(e){this._emitManyFn(e)}};var v6e=class{constructor(){this._unsatisfiedConsumers=[];this._unconsumedValues=[]}get hasFinalValue(){return!!this._finalValue}produce(e){if(this._ensureNoFinalValue(),this._unsatisfiedConsumers.length>0){let t=this._unsatisfiedConsumers.shift();this._resolveOrRejectDeferred(t,e)}else this._unconsumedValues.push(e)}produceFinal(e){this._ensureNoFinalValue(),this._finalValue=e;for(let t of this._unsatisfiedConsumers)this._resolveOrRejectDeferred(t,e);this._unsatisfiedConsumers.length=0}_ensureNoFinalValue(){if(this._finalValue)throw new Xt("ProducerConsumer: cannot produce after final value has been set")}_resolveOrRejectDeferred(e,t){t.ok?e.complete(t.value):e.error(t.error)}consume(){if(this._unconsumedValues.length>0||this._finalValue){let e=this._unconsumedValues.length>0?this._unconsumedValues.shift():this._finalValue;return e.ok?Promise.resolve(e.value):Promise.reject(e.error)}else{let e=new gi;return this._unsatisfiedConsumers.push(e),e.p}}},vkt=class n{constructor(e,t){this._onReturn=t;this._producerConsumer=new v6e;this._iterator={next:()=>this._producerConsumer.consume(),return:()=>(this._onReturn?.(),Promise.resolve({done:!0,value:void 0})),throw:async e=>(this._finishError(e),{done:!0,value:void 0})};queueMicrotask(async()=>{let r=e({emitOne:a=>this._producerConsumer.produce({ok:!0,value:{done:!1,value:a}}),emitMany:a=>{for(let o of a)this._producerConsumer.produce({ok:!0,value:{done:!1,value:o}})},reject:a=>this._finishError(a)});if(!this._producerConsumer.hasFinalValue)try{await r,this._finishOk()}catch(a){this._finishError(a)}})}static fromArray(e){return new n(t=>{t.emitMany(e)})}static fromPromise(e){return new n(async t=>{t.emitMany(await e)})}static fromPromisesResolveOrder(e){return new n(async t=>{await Promise.all(e.map(async r=>t.emitOne(await r)))})}static merge(e){return new n(async t=>{await Promise.all(e.map(async r=>{for await(let a of r)t.emitOne(a)}))})}static{this.EMPTY=n.fromArray([])}static map(e,t){return new n(async r=>{for await(let a of e)r.emitOne(t(a))})}map(e){return n.map(this,e)}static coalesce(e){return n.filter(e,t=>!!t)}coalesce(){return n.coalesce(this)}static filter(e,t){return new n(async r=>{for await(let a of e)t(a)&&r.emitOne(a)})}filter(e){return n.filter(this,e)}_finishOk(){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!0,value:{done:!0,value:void 0}})}_finishError(e){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!1,error:e})}[Symbol.asyncIterator](){return this._iterator}};var Y5i=Symbol("AsyncReaderEndOfStream");var je=class{constructor(e,t=[],r=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=r}};var C6e=class{constructor(e,t){this.key=e;this.data=t;this.incoming=new Map;this.outgoing=new Map}},gre=class{constructor(e){this._hashFn=e;this._nodes=new Map}roots(){let e=[];for(let t of this._nodes.values())t.outgoing.size===0&&e.push(t);return e}insertEdge(e,t){let r=this.lookupOrInsertNode(e),a=this.lookupOrInsertNode(t);r.outgoing.set(a.key,a),a.incoming.set(r.key,r)}removeNode(e){let t=this._hashFn(e);this._nodes.delete(t);for(let r of this._nodes.values())r.outgoing.delete(t),r.incoming.delete(t)}lookupOrInsertNode(e){let t=this._hashFn(e),r=this._nodes.get(t);return r||(r=new C6e(t,e),this._nodes.set(t,r)),r}lookup(e){return this._nodes.get(this._hashFn(e))}isEmpty(){return this._nodes.size===0}toString(){let e=[];for(let[t,r]of this._nodes)e.push(`${t} (-> incoming)[${[...r.incoming.keys()].join(", ")}] (outgoing ->)[${[...r.outgoing.keys()].join(",")}] `);return e.join(` `)}findCycleSlow(){for(let[e,t]of this._nodes){let r=new Set([e]),a=this._findCycle(t,r);if(a)return a}}_findCycle(e,t){for(let[r,a]of e.outgoing){if(t.has(r))return[...t,r].join(" -> ");t.add(r);let o=this._findCycle(a,t);if(o)return o;t.delete(r)}}};var _p=class{constructor(...e){this._entries=new Map;for(let[t,r]of e)this.set(t,r)}set(e,t){let r=this._entries.get(e);return this._entries.set(e,t),r}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}};var ezn=!1,n0e=class extends Error{constructor(e){super("cyclic dependency between services"),this.message=e.findCycleSlow()??`UNABLE to detect cycle, dumping graph: ${e.toString()}`}},r0e=class n{constructor(e=new _p,t=!1,r,a=ezn){this._services=e;this._strict=t;this._parent=r;this._enableTracing=a;this._isDisposed=!1;this._servicesToMaybeDispose=new Set;this._children=new Set;this._activeInstantiations=new Set;this._services.set(O,this),this._globalGraph=a?r?._globalGraph??new gre(o=>o):void 0}dispose(){if(!this._isDisposed){this._isDisposed=!0,Nb(this._children),this._children.clear();for(let e of this._servicesToMaybeDispose)JU(e)&&e.dispose();this._servicesToMaybeDispose.clear()}}_throwIfDisposed(){if(this._isDisposed)throw new Error("InstantiationService has been disposed")}createChild(e,t){this._throwIfDisposed();let r=this,a=new class extends n{dispose(){r._children.delete(a),super.dispose()}}(e,this._strict,this,this._enableTracing);return this._children.add(a),t?.add(a),a}invokeFunction(e,...t){this._throwIfDisposed();let r=fre.traceInvocation(this._enableTracing,e),a=!1;try{return e({get:s=>{if(a)throw K5e("service accessor is only valid during the invocation of its target method");let c=this._getOrCreateServiceInstance(s,r);if(!c)throw new Error(`[invokeFunction] unknown service '${s}'`);return c},getIfExists:s=>{if(a)throw K5e("service accessor is only valid during the invocation of its target method");return this._getOrCreateServiceInstance(s,r)}},...t)}finally{a=!0,r.stop()}}createInstance(e,...t){this._throwIfDisposed();let r,a;return e instanceof je?(r=fre.traceCreation(this._enableTracing,e.ctor),a=this._createInstance(e.ctor,e.staticArguments.concat(t),r)):(r=fre.traceCreation(this._enableTracing,e),a=this._createInstance(e,t,r)),r.stop(),a}_createInstance(e,t=[],r){let a=rC.getServiceDependencies(e).sort((c,l)=>c.index-l.index),o=[];for(let c of a){let l=this._getOrCreateServiceInstance(c.id,r);l||this._throwIfStrict(`[createInstance] ${e.name} depends on UNKNOWN service ${c.id}.`,!1),o.push(l)}let s=a.length>0?a[0].index:t.length;if(t.length!==s){console.trace(`[createInstance] First service dependency of ${e.name} at position ${s+1} conflicts with ${t.length} static arguments`);let c=s-t.length;c>0?t=t.concat(new Array(c)):t=t.slice(0,s)}return Reflect.construct(e,t.concat(o))}_setCreatedServiceInstance(e,t){if(this._services.get(e)instanceof je)this._services.set(e,t);else if(this._parent)this._parent._setCreatedServiceInstance(e,t);else throw new Error("illegalState - setting UNKNOWN service instance")}_getServiceInstanceOrDescriptor(e){let t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t}_getOrCreateServiceInstance(e,t){this._globalGraph&&this._globalGraphImplicitDependency&&this._globalGraph.insertEdge(this._globalGraphImplicitDependency,String(e));let r=this._getServiceInstanceOrDescriptor(e);return r instanceof je?this._safeCreateAndCacheServiceInstance(e,r,t.branch(e,!0)):(t.branch(e,!1),r)}_safeCreateAndCacheServiceInstance(e,t,r){if(this._activeInstantiations.has(e))throw new Error(`illegal state - RECURSIVELY instantiating service '${e}'`);this._activeInstantiations.add(e);try{return this._createAndCacheServiceInstance(e,t,r)}finally{this._activeInstantiations.delete(e)}}_createAndCacheServiceInstance(e,t,r){let a=new gre(l=>l.id.toString()),o=0,s=[{id:e,desc:t,_trace:r}],c=new Set;for(;s.length;){let l=s.pop();if(!c.has(String(l.id))){if(c.add(String(l.id)),a.lookupOrInsertNode(l),o++>1e3)throw new n0e(a);for(let d of rC.getServiceDependencies(l.desc.ctor)){let u=this._getServiceInstanceOrDescriptor(d.id);if(u||this._throwIfStrict(`[createInstance] ${e} depends on ${d.id} which is NOT registered.`,!0),this._globalGraph?.insertEdge(String(l.id),String(d.id)),u instanceof je){let p={id:d.id,desc:u,_trace:l._trace.branch(d.id,!0)};a.insertEdge(l,p),s.push(p)}}}}for(;;){let l=a.roots();if(l.length===0){if(!a.isEmpty())throw new n0e(a);break}for(let{data:d}of l){if(this._getServiceInstanceOrDescriptor(d.id)instanceof je){let p=this._createServiceInstanceWithOwner(d.id,d.desc.ctor,d.desc.staticArguments,d.desc.supportsDelayedInstantiation,d._trace);this._setCreatedServiceInstance(d.id,p)}a.removeNode(d)}}return this._getServiceInstanceOrDescriptor(e)}_createServiceInstanceWithOwner(e,t,r=[],a,o){if(this._services.get(e)instanceof je)return this._createServiceInstance(e,t,r,a,o,this._servicesToMaybeDispose);if(this._parent)return this._parent._createServiceInstanceWithOwner(e,t,r,a,o);throw new Error(`illegalState - creating UNKNOWN service instance ${t.name}`)}_createServiceInstance(e,t,r=[],a,o,s){if(a){let c=new n(void 0,this._strict,this,this._enableTracing);c._globalGraphImplicitDependency=String(e);let l=new Map,d=new e0e(()=>{let u=c._createInstance(t,r,o);for(let[p,m]of l){let A=u[p];if(typeof A=="function")for(let g of m)g.disposable=A.apply(u,g.listener)}return l.clear(),s.add(u),u});return new Proxy(Object.create(null),{get(u,p){if(!d.isInitialized&&typeof p=="string"&&(p.startsWith("onDid")||p.startsWith("onWill"))){let g=l.get(p);return g||(g=new aC,l.set(p,g)),(b,y,_)=>{if(d.isInitialized)return d.value[p](b,y,_);{let v={listener:[b,y,_],disposable:void 0},w=g.push(v);return Rn(()=>{w(),v.disposable?.dispose()})}}}if(p in u)return u[p];let m=d.value,A=m[p];return typeof A!="function"||(A=A.bind(m),u[p]=A),A},set(u,p,m){return d.value[p]=m,!0},getPrototypeOf(u){return t.prototype}})}else{let c=this._createInstance(t,r,o);return s.add(c),c}}_throwIfStrict(e,t){if(t&&console.warn(e),this._strict)throw new Error(e)}};var fre=class n{constructor(e,t){this.type=e;this.name=t;this._start=Date.now();this._dep=[]}static{this.all=new Set}static{this._None=new class extends n{constructor(){super(0,null)}stop(){}branch(){return this}}}static traceInvocation(e,t){return e?new n(2,t.name||new Error().stack.split(` `).slice(3,4).join(` `)):n._None}static traceCreation(e,t){return e?new n(1,t.name):n._None}static{this._totals=0}branch(e,t){let r=new n(3,e.toString());return this._dep.push([e,t,r]),r}stop(){let e=Date.now()-this._start;n._totals+=e;let t=!1;function r(o,s){let c=[],l=new Array(o+1).join(" ");for(let[d,u,p]of s._dep)if(u&&p){t=!0,c.push(`${l}CREATES -> ${d}`);let m=r(o+1,p);m&&c.push(m)}else c.push(`${l}uses -> ${d}`);return c.join(` `)}let a=[`${this.type===1?"CREATE":"CALL"} ${this.name}`,`${r(1,this)}`,`DONE, took ${e.toFixed(2)}ms (grand total ${n._totals.toFixed(2)}ms)`];(e>2||t)&&n.all.add(a.join(` `))}};var hre=class{constructor(e){this._isSealed=!1;this._collection=Array.isArray(e)?new _p(...e):e??new _p}define(e,t){if(this._isSealed)throw new Error("This accessor is sealed and cannot be modified anymore.");this._collection.set(e,t)}seal(){if(this._isSealed)throw new Error("This accessor is sealed and cannot be seal again anymore.");return this._isSealed=!0,new r0e(this._collection,!0)}};var So=require("../package.json"),$M=So.buildType!=="dev",P0=So.isPreRelease||!$M,E6i=So.engines.vscode;var U1=class{constructor(e,t){this.name=e;this.version=t}format(){return`${this.name}/${this.version}`}},Qt=de("IEnvService"),U2=de("INativeEnvService"),i0e=class{isProduction(){return $M}isPreRelease(){return P0}isSimulation(){return Am.SIMULATION==="1"}getBuildType(){return So.buildType}getVersion(){return So.version}getBuild(){return So.build}getName(){return So.name}getEditorVersionHeaders(){return{"Editor-Version":this.getEditorInfo().format(),"Editor-Plugin-Version":this.getEditorPluginInfo().format()}}},To=Am.IS_SCENARIO_AUTOMATION==="1";var Ekt=j(Ot());var a0e=Ekt.t(` **Note:** Some files were excluded from the context due to content exclusion rules. Click [here](https://docs.github.com/en/copilot/managing-github-copilot-in-your-organization/configuring-content-exclusions-for-github-copilot) to learn more.`),ht=de("IIgnoreService"),bre=class n{static{this.Instance=new n}dispose(){}get isEnabled(){return!1}get isRegexExclusionsEnabled(){return!1}async init(){}async isCopilotIgnored(e){return!1}async asMinimatchPattern(){}};async function w6e(n,e){let t=[];for(let r of e)await n.isCopilotIgnored(r)||t.push(r);return t}var We=de("IExperimentationService"),o0e=class{constructor(){this._onDidTreatmentsChange=new Nt;this.onDidTreatmentsChange=this._onDidTreatmentsChange.event}async hasTreatments(){return Promise.resolve()}async hasAccountBasedTreatments(){return Promise.resolve()}getTreatmentVariable(e){}async setCompletionsFilters(e){}};var xkt=require("vscode");var vp=de("ILanguageContextProviderService");var GE=de("IScopeSelector");var d7=class{constructor(e){this.contextProviderService=e}registerContextProvider(e){return this.contextProviderService.registerContextProvider(e,["completions"])}};d7=I([h(0,vp)],d7);var zM=class{constructor(e,t){this._scopeSelector=e;this._languageContextProviderService=t}static{this.version=1}async selectScope(e,t){if(e??=xkt.window.activeTextEditor,!!e)return this._scopeSelector.selectEnclosingScope(e,t)}getContextProviderAPI(e){return new d7(this._languageContextProviderService)}};zM=I([h(0,GE),h(1,vp)],zM);var ne=de("ILogService"),m7=(s=>(s[s.Off=0]="Off",s[s.Trace=1]="Trace",s[s.Debug=2]="Debug",s[s.Info=3]="Info",s[s.Warning=4]="Warning",s[s.Error=5]="Error",s))(m7||{});var yre=class extends Ae{constructor(e){super(),this.logger=new E6e(e)}trace(e){this.logger.trace(e)}debug(e){this.logger.debug(e)}info(e){this.logger.info(e)}warn(e){this.logger.warn(e)}error(e,t){this.logger.error(e,t)}show(e){this.logger.show(e)}},E6e=class{constructor(e){this._logTargets=e}_logIt(e,t){p7.addLog(m7[e],t),this._logTargets.forEach(r=>r.logIt(e,t))}trace(e){this._logIt(1,e)}debug(e){this._logIt(2,e)}info(e){this._logIt(3,e)}warn(e){this._logIt(4,e)}error(e,t){this._logIt(5,s0e(e)+(t?`: ${t}`:""))}show(e){this._logTargets.forEach(t=>t.show?.(e))}};function s0e(n){let e=new Set;function t(r,a){if(!r||!["object","string"].includes(typeof r)||e.has(r))return"";e.add(r);let s=(typeof r=="string"?r:r.stack||r.message||r.code||r.toString?.()||"").toString?.()||"";return[s?`${s.split(` `).map(c=>`${a}${c}`).join(` `)} `:"",r.chromiumDetails?`${a}${JSON.stringify(Ikt(r.chromiumDetails))} `:"",t(r.cause,a+" "),...Array.isArray(r.errors)?r.errors.map(c=>t(c,a+" ")):[]].join("")}return t(n,"").trim()}function q1(n,e=!1){let t=new Set;function r(a){if(!a||!["object","string"].includes(typeof a)||t.has(a))return"";t.add(a);let c=((typeof a=="string"?a:a.message||a.code||a.toString?.()||"").toString?.()||"").trim().split(` `).join(" "),l=[...e&&a.chromiumDetails?[JSON.stringify(Ikt(a.chromiumDetails))]:[],...a.cause?[r(a.cause)]:[],...Array.isArray(a.errors)?a.errors.map(d=>r(d)):[]].join(", ");return l?`${c}: ${l}`:c}return r(n)}function Ikt(n){if(!n||typeof n!="object")return{};let e={active_streams:n.active_streams,created_streams:n.created_streams,pending_create_stream_request_count:n.pending_create_stream_request_count,negotiated_protocol:n.negotiated_protocol,error:n.error,error_on_unavailable:n.error_on_unavailable,max_concurrent_streams:n.max_concurrent_streams,streams_initiated_count:n.streams_initiated_count,streams_abandoned_count:n.streams_abandoned_count,stream_hi_water_mark:n.stream_hi_water_mark,frames_received:n.frames_received,send_window_size:n.send_window_size,recv_window_size:n.recv_window_size,unacked_recv_window_bytes:n.unacked_recv_window_bytes,availability_state:n.availability_state,last_good_stream_id:n.last_good_stream_id,reused:n.reused,drain_error:n.drain_error,drain_description:n.drain_description,go_away_error:n.go_away_error,go_away_debug_data:n.go_away_debug_data,rst_stream_error:n.rst_stream_error,rst_stream_description:n.rst_stream_description,aliases_length:Array.isArray(n.aliases)?n.aliases.length:void 0};if(n.proxy){let r=[...(Array.isArray(n.proxy)?n.proxy.join(" "):String(n.proxy)).matchAll(/([a-z][a-z0-9+.-]*):\/\//gi)].map(a=>a[1]);r.length>0&&(e.proxy_schemes=r)}return n.spdy_session_key&&typeof n.spdy_session_key=="object"&&(e.spdy_session={privacy_mode:n.spdy_session_key.privacy_mode,secure_dns_policy:n.spdy_session_key.secure_dns_policy,disable_cert_verification_network_fetches:n.spdy_session_key.disable_cert_verification_network_fetches}),Array.isArray(n.active_stream_details)&&(e.active_stream_details=n.active_stream_details.map(t=>({stream_id:t.stream_id,io_state:t.io_state,send_stalled_by_flow_control:t.send_stalled_by_flow_control,pending_send_status:t.pending_send_status}))),e}var p7=class{static{this._logs=[]}static{this._requestIds=[]}static{this.MAX_LOGS=50}static extractRequestIdFromMessage(e){let t=e.match(/request done: requestId: \[([0-9a-fA-F-]+)\] model deployment ID: \[/);if(t){let r=t[1];if(!this._requestIds.includes(r))return r}}static addLog(e,t){this._logs.length>=this.MAX_LOGS&&this._logs.shift(),this._logs.push(`${e}: ${t}`),this._requestIds.length>=this.MAX_LOGS&&this._requestIds.shift();let r=this.extractRequestIdFromMessage(t);r&&this._requestIds.push(r)}static getLogs(){return this._logs}static getRequestIds(){return this._requestIds}};function mi(n){return{create(e){return e.get(O).createInstance(n)}}}var q2=class extends Ae{constructor(t,r,a){super();this.allActivationBlockers=[];for(let o of t){let s;try{if(s=a.invokeFunction(o.create),JU(s)&&this._register(s),s?.activationBlocker){let c=Li.create(),l=s.id||"UNKNOWN";this.allActivationBlockers.push(s.activationBlocker.finally(()=>{r.info(`activationBlocker from '${l}' took for ${Math.round(c.elapsed())}ms`)}))}}catch(c){r.error(c,"Error while loading contribution")}}}async waitForActivationBlockers(){await Promise.allSettled(this.allActivationBlockers)}};q2=I([h(1,ne),h(2,O)],q2);async function Skt(n){let e=n.context;if(e.extensionMode===Ob.ExtensionMode.Test&&!n.forceActivation&&!To)return e;let t=!(Ob.env.appName.includes("Insiders")||Ob.env.appName.includes("Exploration")||Ob.env.appName.includes("OSS")),r="github.copilot.interactiveSession.switchToReleaseChannel";if(e.extension.packageJSON.isPreRelease&&t)return Ob.commands.executeCommand("setContext",r,!0),e;Ob.commands.executeCommand("setContext",r,void 0),Ob.l10n.bundle&&kkt.config({contents:Ob.l10n.bundle}),$M||n.configureDevPackages?.();let a=tzn(n);return await a.invokeFunction(async o=>{await o.get(We).hasTreatments();let c=a.createInstance(q2,n.contributions);e.subscriptions.push(c),await c.waitForActivationBlockers()}),Ob.ExtensionMode.Test===e.extensionMode&&!To?a:{getAPI(o){if(o>zM.version)throw new Error("Invalid Copilot Chat extension API version. Please upgrade Copilot Chat.");return a.createInstance(zM)}}}function tzn(n){let e=new hre;n.registerServices(e,n.context);let t=e.seal();return n.context.subscriptions.push(t),t.invokeFunction(r=>{r.get(ht).init()}),t}var M7e=j(require("vscode"));function jM(n){if(!n||typeof n!="object"||n instanceof RegExp)return n;let e=Array.isArray(n)?[]:{};return Object.entries(n).forEach(([t,r])=>{e[t]=r&&typeof r=="object"?jM(r):r}),e}var nzn=Object.prototype.hasOwnProperty;function A7(n,e){return x6e(n,e,new Set)}function x6e(n,e,t){if(i6e(n))return n;let r=e(n);if(typeof r<"u")return r;if(Array.isArray(n)){let a=[];for(let o of n)a.push(x6e(o,e,t));return a}if(Fu(n)){if(t.has(n))throw new Error("Cannot clone recursive data-structure");t.add(n);let a={};for(let o in n)nzn.call(n,o)&&(a[o]=x6e(n[o],e,t));return t.delete(n),a}return n}function $1(n,e,t=!0){return Fu(n)?(Fu(e)&&Object.keys(e).forEach(r=>{r in n?t&&(Fu(n[r])&&Fu(e[r])?$1(n[r],e[r],t):n[r]=e[r]):n[r]=e[r]}),n):e}function $2(n,e){if(n===e)return!0;if(n==null||e===null||e===void 0||typeof n!=typeof e||typeof n!="object"||Array.isArray(n)!==Array.isArray(e))return!1;let t,r;if(Array.isArray(n)){if(n.length!==e.length)return!1;for(t=0;t{if(Fu(r)||Array.isArray(r)){if(e.has(r))return"[Circular]";e.add(r)}return typeof r=="bigint"?`[BigInt ${r.toString()}]`:r})}function Tkt(n,e){let t={};for(let[r,a]of Object.entries(n))t[r]=e(a,r);return t}var Ls=class{constructor(e,t,r){this.owner=e;this.debugNameSource=t;this.referenceFn=r}getDebugName(e){return Pkt(e,this)}},Bkt=new Map,I6e=new WeakMap;function Pkt(n,e){let t=I6e.get(n);if(t)return t;let r=izn(n,e);if(r){let a=Bkt.get(r)??0;a++,Bkt.set(r,a);let o=a===1?r:`${r}#${a}`;return I6e.set(n,o),o}}function izn(n,e){let t=I6e.get(n);if(t)return t;let r=e.owner?ozn(e.owner)+".":"",a,o=e.debugNameSource;if(o!==void 0)if(typeof o=="function"){if(a=o(),a!==void 0)return r+a}else return r+o;let s=e.referenceFn;if(s!==void 0&&(a=_re(s),a!==void 0))return r+a;if(e.owner!==void 0){let c=azn(e.owner,n);if(c!==void 0)return r+c}}function azn(n,e){for(let t in n)if(n[t]===e)return t}var Dkt=new Map,Rkt=new WeakMap;function ozn(n){let e=Rkt.get(n);if(e)return e;let t=k6e(n)??"Object",r=Dkt.get(t)??0;r++,Dkt.set(t,r);let a=r===1?t:`${t}#${r}`;return Rkt.set(n,a),a}function k6e(n){let e=n.constructor;if(e)return e.name==="Object"?void 0:e.name}function _re(n){let e=n.toString(),r=/\/\*\*\s*@description\s*([^*]*)\*\//.exec(e);return(r?r[1]:void 0)?.trim()}var AA=(n,e)=>n===e;function S6e(n){let e=new Error("BugIndicatingErrorRecovery: "+n);Id(e),console.error("recovered from an error that indicates a bug",e)}var GM;function vre(n){GM?GM instanceof c0e?GM.loggers.push(n):GM=new c0e([GM,n]):GM=n}function Xs(){return GM}var T6e;function Qkt(n){T6e=n}function Nkt(n){T6e&&T6e(n)}var c0e=class{constructor(e){this.loggers=e}handleObservableCreated(e,t){for(let r of this.loggers)r.handleObservableCreated(e,t)}handleOnListenerCountChanged(e,t){for(let r of this.loggers)r.handleOnListenerCountChanged(e,t)}handleObservableUpdated(e,t){for(let r of this.loggers)r.handleObservableUpdated(e,t)}handleAutorunCreated(e,t){for(let r of this.loggers)r.handleAutorunCreated(e,t)}handleAutorunDisposed(e){for(let t of this.loggers)t.handleAutorunDisposed(e)}handleAutorunDependencyChanged(e,t,r){for(let a of this.loggers)a.handleAutorunDependencyChanged(e,t,r)}handleAutorunStarted(e){for(let t of this.loggers)t.handleAutorunStarted(e)}handleAutorunFinished(e){for(let t of this.loggers)t.handleAutorunFinished(e)}handleDerivedDependencyChanged(e,t,r){for(let a of this.loggers)a.handleDerivedDependencyChanged(e,t,r)}handleDerivedCleared(e){for(let t of this.loggers)t.handleDerivedCleared(e)}handleBeginTransaction(e){for(let t of this.loggers)t.handleBeginTransaction(e)}handleEndTransaction(e){for(let t of this.loggers)t.handleEndTransaction(e)}};function $f(n,e){let t=new HM(n,e);try{n(t)}finally{t.finish()}}function l0e(n,e,t){n?e(n):$f(e,t)}var HM=class{constructor(e,t){this._fn=e;this._getDebugName=t;this._updatingObservers=[];Xs()?.handleBeginTransaction(this)}getDebugName(){return this._getDebugName?this._getDebugName():_re(this._fn)}updateObserver(e,t){if(!this._updatingObservers){S6e("Transaction already finished!"),$f(r=>{r.updateObserver(e,t)});return}this._updatingObservers.push({observer:e,observable:t}),e.beginUpdate(t)}finish(){let e=this._updatingObservers;if(!e){S6e("transaction.finish() has already been called!");return}for(let t=0;t{let n=!1;function e(){n=!0}r.enable=e;function t(){if(!n)return;let a=Error,o=a.stackTraceLimit;a.stackTraceLimit=3;let s=new Error().stack;return a.stackTraceLimit=o,B6e.fromStack(s,2)}r.ofCaller=t})(Xo||={});var B6e=class n{constructor(e,t,r,a){this.fileName=e;this.line=t;this.column=r;this.id=a}static fromStack(e,t){let r=e.split(` `),a=szn(r[t+1]);if(a)return new n(a.fileName,a.line,a.column,a.id)}};function szn(n){let e=n.match(/\((.*):(\d+):(\d+)\)/);if(e)return{fileName:e[1],line:parseInt(e[2]),column:parseInt(e[3]),id:n};let t=n.match(/at ([^\(\)]*):(\d+):(\d+)/);if(t)return{fileName:t[1],line:parseInt(t[2]),column:parseInt(t[3]),id:n}}var D6e;function Lkt(n){D6e=n}var Mkt;function Fkt(n){Mkt=n}var Okt;function Ukt(n){Okt=n}var qkt;function $kt(n){qkt=n}var Cre=class{get TChange(){return null}reportChanges(){this.get()}read(e){return e?e.readObservable(this):this.get()}map(e,t,r=Xo.ofCaller()){let a=t===void 0?void 0:e,o=t===void 0?e:t;return D6e({owner:a,debugName:()=>{let s=_re(o);if(s!==void 0)return s;let l=/^\s*\(?\s*([a-zA-Z_$][a-zA-Z_$0-9]*)\s*\)?\s*=>\s*\1(?:\??)\.([a-zA-Z_$][a-zA-Z_$0-9]*)\s*$/.exec(o.toString());if(l)return`${this.debugName}.${l[2]}`;if(!a)return`${this.debugName} (mapped)`},debugReferenceFn:o},s=>o(this.read(s),s),r)}flatten(){return D6e({owner:void 0,debugName:()=>`${this.debugName} (flattened)`},e=>this.read(e).read(e))}recomputeInitiallyAndOnChange(e,t){return e.add(Mkt(this,t)),this}keepObserved(e){return e.add(Okt(this)),this}get debugValue(){return this.get()}debugGetDependencyGraph(){return qkt(this)}},Ub=class extends Cre{constructor(t){super();this._observers=new Set;Xs()?.handleObservableCreated(this,t)}addObserver(t){let r=this._observers.size;this._observers.add(t),r===0&&this.onFirstObserverAdded(),r!==this._observers.size&&Xs()?.handleOnListenerCountChanged(this,this._observers.size)}removeObserver(t){let r=this._observers.delete(t);r&&this._observers.size===0&&this.onLastObserverRemoved(),r&&Xs()?.handleOnListenerCountChanged(this,this._observers.size)}onFirstObserverAdded(){}onLastObserverRemoved(){}log(){let t=!!Xs();return Nkt(this),t||Xs()?.handleObservableCreated(this,Xo.ofCaller()),this}debugGetObservers(){return this._observers}};function wl(n,e,t=Xo.ofCaller()){let r;return typeof n=="string"?r=new Ls(void 0,n,void 0):r=new Ls(n,void 0,void 0),new z1(r,e,AA,t)}var z1=class extends Ub{constructor(t,r,a,o){super(o);this._debugNameData=t;this._equalityComparator=a;this._value=r,Xs()?.handleObservableUpdated(this,{hadValue:!1,newValue:r,change:void 0,didChange:!0,oldValue:void 0})}get debugName(){return this._debugNameData.getDebugName(this)??"ObservableValue"}get(){return this._value}set(t,r,a){if(a===void 0&&this._equalityComparator(this._value,t))return;let o;r||(r=o=new HM(()=>{},()=>`Setting ${this.debugName}`));try{let s=this._value;this._setValue(t),Xs()?.handleObservableUpdated(this,{oldValue:s,newValue:t,change:a,didChange:!0,hadValue:!0});for(let c of this._observers)r.updateObserver(c,this),c.handleChange(this,a)}finally{o&&o.finish()}}toString(){return`${this.debugName}: ${this._value}`}_setValue(t){this._value=t}debugGetState(){return{value:this._value}}debugSetValue(t){this._value=t}};function czn(n){switch(n){case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}var dC=class{constructor(e,t,r,a){this._debugNameData=e;this._runFn=t;this._changeTracker=r;this._state=2;this._updateCount=0;this._disposed=!1;this._dependencies=new Set;this._dependenciesToBeRemoved=new Set;this._isRunning=!1;this._store=void 0;this._delayedStore=void 0;this._changeSummary=this._changeTracker?.createChangeSummary(void 0),Xs()?.handleAutorunCreated(this,a),this._run(),P2(this)}get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}dispose(){if(!this._disposed){this._disposed=!0;for(let e of this._dependencies)e.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&this._store.dispose(),this._delayedStore!==void 0&&this._delayedStore.dispose(),Xs()?.handleAutorunDisposed(this),Q2(this)}}_run(){let e=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=e,this._state=3;try{if(!this._disposed){Xs()?.handleAutorunStarted(this);let t=this._changeSummary,r=this._delayedStore;r!==void 0&&(this._delayedStore=void 0);try{this._isRunning=!0,this._changeTracker&&(this._changeTracker.beforeUpdate?.(this,t),this._changeSummary=this._changeTracker.createChangeSummary(t)),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._runFn(this,t)}catch(a){N1(a)}finally{this._isRunning=!1,r!==void 0&&r.dispose()}}}finally{this._disposed||Xs()?.handleAutorunFinished(this);for(let t of this._dependenciesToBeRemoved)t.removeObserver(this);this._dependenciesToBeRemoved.clear()}}toString(){return`Autorun<${this.debugName}>`}beginUpdate(e){this._state===3&&(this._state=1),this._updateCount++}endUpdate(e){try{if(this._updateCount===1)do{if(this._state===1){this._state=3;for(let t of this._dependencies)if(t.reportChanges(),this._state===2)break}this._state!==3&&this._run()}while(this._state!==3)}finally{this._updateCount--}Sg(()=>this._updateCount>=0)}handlePossibleChange(e){this._state===3&&this._isDependency(e)&&(this._state=1)}handleChange(e,t){if(this._isDependency(e)){Xs()?.handleAutorunDependencyChanged(this,e,t);try{(this._changeTracker?this._changeTracker.handleChange({changedObservable:e,change:t,didChange:a=>a===e},this._changeSummary):!0)&&(this._state=2)}catch(r){N1(r)}}}_isDependency(e){return this._dependencies.has(e)&&!this._dependenciesToBeRemoved.has(e)}_ensureNoRunning(){if(!this._isRunning)throw new Xt("The reader object cannot be used outside its compute function!")}readObservable(e){if(this._ensureNoRunning(),this._disposed)return e.get();e.addObserver(this);let t=e.get();return this._dependencies.add(e),this._dependenciesToBeRemoved.delete(e),t}get store(){if(this._ensureNoRunning(),this._disposed)throw new Xt("Cannot access store after dispose");return this._store===void 0&&(this._store=new pt),this._store}get delayedStore(){if(this._ensureNoRunning(),this._disposed)throw new Xt("Cannot access store after dispose");return this._delayedStore===void 0&&(this._delayedStore=new pt),this._delayedStore}debugGetState(){return{isRunning:this._isRunning,updateCount:this._updateCount,dependencies:this._dependencies,state:this._state,stateStr:czn(this._state)}}debugRerun(){this._isRunning?this._state=2:this._run()}};function ki(n,e=Xo.ofCaller()){return new dC(new Ls(void 0,void 0,n),n,void 0,e)}function R6e(n,e,t=Xo.ofCaller()){return new dC(new Ls(n.owner,n.debugName,n.debugReferenceFn??e),e,void 0,t)}function d0e(n,e,t=Xo.ofCaller()){return new dC(new Ls(n.owner,n.debugName,n.debugReferenceFn??e),e,n.changeTracker,t)}function P6e(n,e){let t=new pt,r=d0e({owner:n.owner,debugName:n.debugName,debugReferenceFn:n.debugReferenceFn??e,changeTracker:n.changeTracker},(a,o)=>{t.clear(),e(a,o,t)});return Rn(()=>{r.dispose(),t.dispose()})}function uC(n){let e=new pt,t=R6e({owner:void 0,debugName:void 0,debugReferenceFn:n},r=>{e.clear(),n(r,e)});return Rn(()=>{t.dispose(),e.dispose()})}function lzn(n){switch(n){case 0:return"initial";case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}var Kc=class extends Ub{constructor(t,r,a,o=void 0,s,c){super(c);this._debugNameData=t;this._computeFn=r;this._changeTracker=a;this._handleLastObserverRemoved=o;this._equalityComparator=s;this._state=0;this._value=void 0;this._updateCount=0;this._dependencies=new Set;this._dependenciesToBeRemoved=new Set;this._changeSummary=void 0;this._isUpdating=!1;this._isComputing=!1;this._didReportChange=!1;this._isInBeforeUpdate=!1;this._isReaderValid=!1;this._store=void 0;this._delayedStore=void 0;this._removedObserverToCallEndUpdateOn=null;this._changeSummary=this._changeTracker?.createChangeSummary(void 0)}get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}onLastObserverRemoved(){this._state=0,this._value=void 0,Xs()?.handleDerivedCleared(this);for(let t of this._dependencies)t.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._delayedStore!==void 0&&(this._delayedStore.dispose(),this._delayedStore=void 0),this._handleLastObserverRemoved?.()}get(){if(this._isComputing,this._observers.size===0){let r;try{this._isReaderValid=!0;let a;this._changeTracker&&(a=this._changeTracker.createChangeSummary(void 0),this._changeTracker.beforeUpdate?.(this,a)),r=this._computeFn(this,a)}finally{this._isReaderValid=!1}return this.onLastObserverRemoved(),r}else{do{if(this._state===1){for(let r of this._dependencies)if(r.reportChanges(),this._state===2)break}this._state===1&&(this._state=3),this._state!==3&&this._recompute()}while(this._state!==3);return this._value}}_recompute(){let t=!1;this._isComputing=!0,this._didReportChange=!1;let r=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=r;try{let a=this._changeSummary;this._isReaderValid=!0,this._changeTracker&&(this._isInBeforeUpdate=!0,this._changeTracker.beforeUpdate?.(this,a),this._isInBeforeUpdate=!1,this._changeSummary=this._changeTracker?.createChangeSummary(a));let o=this._state!==0,s=this._value;this._state=3;let c=this._delayedStore;c!==void 0&&(this._delayedStore=void 0);try{this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._value=this._computeFn(this,a)}finally{this._isReaderValid=!1;for(let l of this._dependenciesToBeRemoved)l.removeObserver(this);this._dependenciesToBeRemoved.clear(),c!==void 0&&c.dispose()}t=this._didReportChange||o&&!this._equalityComparator(s,this._value),Xs()?.handleObservableUpdated(this,{oldValue:s,newValue:this._value,change:void 0,didChange:t,hadValue:o})}catch(a){N1(a)}if(this._isComputing=!1,!this._didReportChange&&t)for(let a of this._observers)a.handleChange(this,void 0);else this._didReportChange=!1}toString(){return`LazyDerived<${this.debugName}>`}beginUpdate(t){if(this._isUpdating)throw new Xt("Cyclic deriveds are not supported yet!");this._updateCount++,this._isUpdating=!0;try{let r=this._updateCount===1;if(this._state===3&&(this._state=1,!r))for(let a of this._observers)a.handlePossibleChange(this);if(r)for(let a of this._observers)a.beginUpdate(this)}finally{this._isUpdating=!1}}endUpdate(t){if(this._updateCount--,this._updateCount===0){let r=[...this._observers];for(let a of r)a.endUpdate(this);if(this._removedObserverToCallEndUpdateOn){let a=[...this._removedObserverToCallEndUpdateOn];this._removedObserverToCallEndUpdateOn=null;for(let o of a)o.endUpdate(this)}}Sg(()=>this._updateCount>=0)}handlePossibleChange(t){if(this._state===3&&this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)){this._state=1;for(let r of this._observers)r.handlePossibleChange(this)}}handleChange(t,r){if(this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)||this._isInBeforeUpdate){Xs()?.handleDerivedDependencyChanged(this,t,r);let a=!1;try{a=this._changeTracker?this._changeTracker.handleChange({changedObservable:t,change:r,didChange:s=>s===t},this._changeSummary):!0}catch(s){N1(s)}let o=this._state===3;if(a&&(this._state===1||o)&&(this._state=2,o))for(let s of this._observers)s.handlePossibleChange(this)}}_ensureReaderValid(){if(!this._isReaderValid)throw new Xt("The reader object cannot be used outside its compute function!")}readObservable(t){this._ensureReaderValid(),t.addObserver(this);let r=t.get();return this._dependencies.add(t),this._dependenciesToBeRemoved.delete(t),r}reportChange(t){this._ensureReaderValid(),this._didReportChange=!0;for(let r of this._observers)r.handleChange(this,t)}get store(){return this._ensureReaderValid(),this._store===void 0&&(this._store=new pt),this._store}get delayedStore(){return this._ensureReaderValid(),this._delayedStore===void 0&&(this._delayedStore=new pt),this._delayedStore}addObserver(t){let r=!this._observers.has(t)&&this._updateCount>0;super.addObserver(t),r&&(this._removedObserverToCallEndUpdateOn&&this._removedObserverToCallEndUpdateOn.has(t)?this._removedObserverToCallEndUpdateOn.delete(t):t.beginUpdate(this))}removeObserver(t){this._observers.has(t)&&this._updateCount>0&&(this._removedObserverToCallEndUpdateOn||(this._removedObserverToCallEndUpdateOn=new Set),this._removedObserverToCallEndUpdateOn.add(t)),super.removeObserver(t)}debugGetState(){return{state:this._state,stateStr:lzn(this._state),updateCount:this._updateCount,isComputing:this._isComputing,dependencies:this._dependencies,value:this._value}}debugSetValue(t){this._value=t}debugRecompute(){this._isComputing?this._state=2:this._recompute()}setValue(t,r,a){this._value=t;let o=this._observers;r.updateObserver(this,this);for(let s of o)s.handleChange(this,a)}},u0e=class extends Kc{constructor(t,r,a,o=void 0,s,c,l){super(t,r,a,o,s,l);this.set=c}};function es(n,e,t=Xo.ofCaller()){return e!==void 0?new Kc(new Ls(n,void 0,e),e,void 0,void 0,AA,t):new Kc(new Ls(void 0,void 0,n),n,void 0,void 0,AA,t)}function Q6e(n,e,t,r=Xo.ofCaller()){return new u0e(new Ls(n,void 0,e),e,void 0,void 0,AA,t,r)}function p0e(n,e,t=Xo.ofCaller()){return new Kc(new Ls(n.owner,n.debugName,n.debugReferenceFn),e,void 0,n.onLastObserverRemoved,n.equalsFn??AA,t)}Lkt(p0e);function N6e(n,e,t=Xo.ofCaller()){return new Kc(new Ls(n.owner,n.debugName,void 0),e,n.changeTracker,void 0,n.equalityComparer??AA,t)}function L6e(n,e,t=Xo.ofCaller()){let r,a;e===void 0?(r=n,a=void 0):(a=n,r=e);let o=new pt;return new Kc(new Ls(a,void 0,r),s=>(o.isDisposed?o=new pt:o.clear(),r(s,o)),void 0,()=>o.dispose(),AA,t)}function wre(n,e,t=Xo.ofCaller()){let r,a;e===void 0?(r=n,a=void 0):(a=n,r=e);let o;return new Kc(new Ls(a,void 0,r),s=>{o?o.clear():o=new pt;let c=r(s);return c&&o.add(c),c},void 0,()=>{o&&(o.dispose(),o=void 0)},AA,t)}function Q0(n,e,t,r){return e||(e=a=>a!=null),new Promise((a,o)=>{let s=!0,c=!1,l=n.map(u=>({isFinished:e(u),error:t?t(u):!1,state:u})),d=ki(u=>{let{isFinished:p,error:m,state:A}=l.read(u);(p||m)&&(s?c=!0:d.dispose(),m?o(m===!0?A:m):a(A))});if(r){let u=r.onCancellationRequested(()=>{d.dispose(),u.dispose(),o(new sr)});if(r.isCancellationRequested){d.dispose(),u.dispose(),o(new sr);return}}s=!1,c&&d.dispose()})}function Ai(...n){let e,t,r,a;return n.length===2?[t,r]=n:[e,t,r,a]=n,new zf(new Ls(e,void 0,r),t,r,()=>zf.globalTransaction,AA,a??Xo.ofCaller())}function M6e(n,e,t,r=Xo.ofCaller()){return new zf(new Ls(n.owner,n.debugName,n.debugReferenceFn??t),e,t,()=>zf.globalTransaction,n.equalsFn??AA,r)}var zf=class extends Ub{constructor(t,r,a,o,s,c){super(c);this._debugNameData=t;this.event=r;this._getValue=a;this._getTransaction=o;this._equalityComparator=s;this._hasValue=!1;this.handleEvent=t=>{let r=this._getValue(t),a=this._value,o=!this._hasValue||!this._equalityComparator(a,r),s=!1;o&&(this._value=r,this._hasValue&&(s=!0,l0e(this._getTransaction(),c=>{Xs()?.handleObservableUpdated(this,{oldValue:a,newValue:r,change:void 0,didChange:o,hadValue:this._hasValue});for(let l of this._observers)c.updateObserver(l,this),l.handleChange(this,void 0)},()=>{let c=this.getDebugName();return"Event fired"+(c?`: ${c}`:"")})),this._hasValue=!0),s||Xs()?.handleObservableUpdated(this,{oldValue:a,newValue:r,change:void 0,didChange:o,hadValue:this._hasValue})}}getDebugName(){return this._debugNameData.getDebugName(this)}get debugName(){let t=this.getDebugName();return"From Event"+(t?`: ${t}`:"")}onFirstObserverAdded(){this._subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this._subscription.dispose(),this._subscription=void 0,this._hasValue=!1,this._value=void 0}get(){return this._subscription?(this._hasValue||this.handleEvent(void 0),this._value):this._getValue(void 0)}debugSetValue(t){this._value=t}debugGetState(){return{value:this._value,hasValue:this._hasValue}}};(t=>{t.Observer=zf;function e(r,a){let o=!1;zf.globalTransaction===void 0&&(zf.globalTransaction=r,o=!0);try{a()}finally{o&&(zf.globalTransaction=void 0)}}t.batchEventsGlobally=e})(Ai||={});function f7(n,e=Xo.ofCaller()){return typeof n=="string"?new m0e(n,void 0,e):new m0e(void 0,n,e)}var m0e=class extends Ub{constructor(t,r,a){super(a);this._debugName=t;this._owner=r}get debugName(){return new Ls(this._owner,this._debugName,void 0).getDebugName(this)??"Observable Signal"}toString(){return this.debugName}trigger(t,r){if(!t){$f(a=>{this.trigger(a,r)},()=>`Trigger signal ${this.debugName}`);return}for(let a of this._observers)t.updateObserver(a,this),a.handleChange(this,r)}get(){}};function zkt(n){let e=new A0e(!1,void 0);return n.addObserver(e),Rn(()=>{n.removeObserver(e)})}Ukt(zkt);function jkt(n,e){let t=new A0e(!0,e);n.addObserver(t);try{t.beginUpdate(n)}finally{t.endUpdate(n)}return Rn(()=>{n.removeObserver(t)})}Fkt(jkt);var A0e=class{constructor(e,t){this._forceRecompute=e;this._handleValue=t;this._counter=0}beginUpdate(e){this._counter++}endUpdate(e){this._counter===1&&this._forceRecompute&&(this._handleValue?this._handleValue(e.get()):e.reportChanges()),this._counter--}handlePossibleChange(e){}handleChange(e,t){}};function Jc(n,e,t,r){let a=new g0e(t,r);return p0e({debugReferenceFn:t,owner:n,onLastObserverRemoved:()=>{a.dispose(),a=new g0e(t)}},s=>(a.setItems(e.read(s)),a.getItems()))}var g0e=class{constructor(e,t){this._map=e;this._keySelector=t;this._cache=new Map;this._items=[]}dispose(){this._cache.forEach(e=>e.store.dispose()),this._cache.clear()}setItems(e){let t=[],r=new Set(this._cache.keys());for(let a of e){let o=this._keySelector?this._keySelector(a):a,s=this._cache.get(o);if(s)r.delete(o);else{let c=new pt;s={out:this._map(a,c),store:c},this._cache.set(o,s)}t.push(s.out)}for(let a of r)this._cache.get(a).store.dispose(),this._cache.delete(a);this._items=t}getItems(){return this._items}};function O6e(n){return new F6e(n)}var F6e=class extends Cre{constructor(t){super();this.value=t}get debugName(){return this.toString()}get(){return this.value}addObserver(t){}removeObserver(t){}log(){return this}toString(){return`Const: ${this.value}`}};function f0e(n,e,t=Xo.ofCaller()){return new U6e(typeof n=="string"?n:new Ls(n,void 0,void 0),e,t)}var U6e=class extends Ub{constructor(t,r,a){super(a);this.event=r;this.handleEvent=()=>{$f(t=>{for(let r of this._observers)t.updateObserver(r,this),r.handleChange(this,void 0)},()=>this.debugName)};this.debugName=typeof t=="string"?t:t.getDebugName(this)??"Observable Signal From Event"}onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this.subscription.dispose(),this.subscription=void 0}get(){}};function WM(n,e){let t,r=!0;return P6e({changeTracker:{createChangeSummary:()=>({deltas:[],didChange:!1}),handleChange:(a,o)=>{if(a.didChange(n)){let s=a.change;s!==void 0&&o.deltas.push(s),o.didChange=!0}return!0}}},(a,o)=>{let s=n.read(a),c=t;o.didChange&&(t=s,e(s,c,o.deltas)),r&&(r=!1,t=s)})}var h0e;function Hkt(n){h0e||(h0e=new Ere,vre(h0e)),h0e.addFilteredObj(n)}var Ere=class{constructor(){this.indentation=0;this.changedObservablesSets=new WeakMap}addFilteredObj(e){this._filteredObjects||(this._filteredObjects=new Set),this._filteredObjects.add(e)}_isIncluded(e){return this._filteredObjects?.has(e)??!0}textToConsoleArgs(e){return uzn([h7(Azn("| ",this.indentation)),e])}formatInfo(e){return e.hadValue?e.didChange?[h7(" "),N0(L0(e.oldValue,70),{color:"red",strikeThrough:!0}),h7(" "),N0(L0(e.newValue,60),{color:"green"})]:[h7(" (unchanged)")]:[h7(" "),N0(L0(e.newValue,60),{color:"green"}),h7(" (initial)")]}handleObservableCreated(e){if(e instanceof Kc){let t=e;if(this.changedObservablesSets.set(t,new Set),!1){let a=[];t.__debugUpdating=a;let o=t.beginUpdate;t.beginUpdate=c=>(a.push(c),o.apply(t,[c]));let s=t.endUpdate;t.endUpdate=c=>{let l=a.indexOf(c);return l===-1&&console.error("endUpdate called without beginUpdate",t.debugName,c.debugName),a.splice(l,1),s.apply(t,[c])}}}}handleOnListenerCountChanged(e,t){}handleObservableUpdated(e,t){if(this._isIncluded(e)){if(e instanceof Kc){this._handleDerivedRecomputed(e,t);return}console.log(...this.textToConsoleArgs([b7("observable value changed"),N0(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t)]))}}formatChanges(e){if(e.size!==0)return N0(" (changed deps: "+[...e].map(t=>t.debugName).join(", ")+")",{color:"gray"})}handleDerivedDependencyChanged(e,t,r){this._isIncluded(e)&&this.changedObservablesSets.get(e)?.add(t)}_handleDerivedRecomputed(e,t){if(!this._isIncluded(e))return;let r=this.changedObservablesSets.get(e);r&&(console.log(...this.textToConsoleArgs([b7("derived recomputed"),N0(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t),this.formatChanges(r),{data:[{fn:e._debugNameData.referenceFn??e._computeFn}]}])),r.clear())}handleDerivedCleared(e){this._isIncluded(e)&&console.log(...this.textToConsoleArgs([b7("derived cleared"),N0(e.debugName,{color:"BlueViolet"})]))}handleFromEventObservableTriggered(e,t){this._isIncluded(e)&&console.log(...this.textToConsoleArgs([b7("observable from event triggered"),N0(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t),{data:[{fn:e._getValue}]}]))}handleAutorunCreated(e){this._isIncluded(e)&&this.changedObservablesSets.set(e,new Set)}handleAutorunDisposed(e){}handleAutorunDependencyChanged(e,t,r){this._isIncluded(e)&&this.changedObservablesSets.get(e).add(t)}handleAutorunStarted(e){let t=this.changedObservablesSets.get(e);t&&(this._isIncluded(e)&&console.log(...this.textToConsoleArgs([b7("autorun"),N0(e.debugName,{color:"BlueViolet"}),this.formatChanges(t),{data:[{fn:e._debugNameData.referenceFn??e._runFn}]}])),t.clear(),this.indentation++)}handleAutorunFinished(e){this.indentation--}handleBeginTransaction(e){let t=e.getDebugName();t===void 0&&(t=""),this._isIncluded(e)&&console.log(...this.textToConsoleArgs([b7("transaction"),N0(t,{color:"BlueViolet"}),{data:[{fn:e._fn}]}])),this.indentation++}handleEndTransaction(){this.indentation--}};function uzn(n){let e=new Array,t=[],r="";function a(s){if("length"in s)for(let c of s)c&&a(c);else"text"in s?(r+=`%c${s.text}`,e.push(s.style),s.data&&t.push(...s.data)):"data"in s&&t.push(...s.data)}a(n);let o=[r,...e];return o.push(...t),o}function h7(n){return N0(n,{color:"black"})}function b7(n){return N0(gzn(`${n}: `,10),{color:"black",bold:!0})}function N0(n,e={color:"black"}){function t(a){return Object.entries(a).reduce((o,[s,c])=>`${o}${s}:${c};`,"")}let r={color:e.color};return e.strikeThrough&&(r["text-decoration"]="line-through"),e.bold&&(r["font-weight"]="bold"),{text:n,style:t(r)}}function L0(n,e){switch(typeof n){case"number":return""+n;case"string":return n.length+2<=e?`"${n}"`:`"${n.substr(0,e-7)}"+...`;case"boolean":return n?"true":"false";case"undefined":return"undefined";case"object":return n===null?"null":Array.isArray(n)?pzn(n,e):mzn(n,e);case"symbol":return n.toString();case"function":return`[[Function${n.name?" "+n.name:""}]]`;default:return""+n}}function pzn(n,e){let t="[ ",r=!0;for(let a of n){if(r||(t+=", "),t.length-5>e){t+="...";break}r=!1,t+=`${L0(a,e-t.length)}`}return t+=" ]",t}function mzn(n,e){if(typeof n.toString=="function"&&n.toString!==Object.prototype.toString){let o=n.toString();return o.length<=e?o:o.substring(0,e-3)+"..."}let t=k6e(n),r=t?t+"(":"{ ",a=!0;for(let[o,s]of Object.entries(n)){if(a||(r+=", "),r.length-5>e){r+="...";break}a=!1,r+=`${o}: ${L0(s,e-r.length)}`}return r+=t?")":" }",r}function Azn(n,e){let t="";for(let r=1;r<=e;r++)t+=n;return t}function gzn(n,e){for(;n.length{let s=o,c=this._getHandler().notifications[s[0]];if(!c)throw new Error(`Unknown notification "${s[0]}"!`);c(...s[1])},handleRequest:o=>{let s=o;try{return{type:"result",value:this._getHandler().requests[s[0]](...s[1])}}catch(c){return{type:"error",value:c}}}});let r=new Proxy({},{get:(o,s)=>async(...c)=>{let l=await this._channel.sendRequest([s,c]);if(l.type==="error")throw l.value;return l.value}}),a=new Proxy({},{get:(o,s)=>(...c)=>{this._channel.sendNotification([s,c])}});this.api={notifications:a,requests:r}}static createHost(e,t){return new n(e,t)}static createClient(e,t){return new n(e,t)}};function Wkt(n,e){let t=globalThis,r=[],a,{channel:o,handler:s}=fzn({sendNotification:l=>{a?a.sendNotification(l):r.push(l)}}),c;return(t.$$debugValueEditor_debugChannels??(t.$$debugValueEditor_debugChannels={}))[n]=l=>{c=e(),a=l;for(let d of r)l.sendNotification(d);return r=[],s},b0e.createClient(o,()=>{if(!c)throw new Error("Not supported");return c})}function fzn(n){let e;return{channel:r=>(e=r,{sendNotification:a=>{n.sendNotification(a)},sendRequest:a=>{throw new Error("not supported")}}),handler:{handleRequest:r=>r.type==="notification"?e?.handleNotification(r.data):e?.handleRequest(r.data)}}}var y0e=class{constructor(){this._timeout=void 0}throttle(e,t){this._timeout===void 0&&(this._timeout=setTimeout(()=>{this._timeout=void 0,e()},t))}dispose(){this._timeout!==void 0&&clearTimeout(this._timeout)}};function q6e(n,e){for(let t in e)n[t]&&typeof n[t]=="object"&&e[t]&&typeof e[t]=="object"?q6e(n[t],e[t]):n[t]=e[t]}function $6e(n,e){for(let t in e)e[t]===null?delete n[t]:n[t]&&typeof n[t]=="object"&&e[t]&&typeof e[t]=="object"?$6e(n[t],e[t]):n[t]=e[t]}var _0e=class n{constructor(){this._declarationId=0;this._instanceId=0;this._declarations=new Map;this._instanceInfos=new WeakMap;this._aliveInstances=new Map;this._activeTransactions=new Set;this._channel=Wkt("observableDevTools",()=>({notifications:{setDeclarationIdFilter:e=>{},logObservableValue:e=>{console.log("logObservableValue",e)},flushUpdates:()=>{this._flushUpdates()},resetUpdates:()=>{this._pendingChanges=null,this._channel.api.notifications.handleChange(this._fullState,!0)}},requests:{getDeclarations:()=>{let e={};for(let t of this._declarations.values())e[t.id]=t;return{decls:e}},getSummarizedInstances:()=>null,getObservableValueInfo:e=>({observers:[...this._aliveInstances.get(e).debugGetObservers()].map(r=>this._formatObserver(r)).filter(Hi)}),getDerivedInfo:e=>{let t=this._aliveInstances.get(e);return{dependencies:[...t.debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Hi),observers:[...t.debugGetObservers()].map(r=>this._formatObserver(r)).filter(Hi)}},getAutorunInfo:e=>({dependencies:[...this._aliveInstances.get(e).debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Hi)}),getTransactionState:()=>this.getTransactionState(),setValue:(e,t)=>{let r=this._aliveInstances.get(e);if(r instanceof Kc)r.debugSetValue(t);else if(r instanceof z1)r.debugSetValue(t);else if(r instanceof zf)r.debugSetValue(t);else throw new Xt("Observable is not supported");let a=[...r.debugGetObservers()];for(let o of a)o.beginUpdate(r);for(let o of a)o.handleChange(r,void 0);for(let o of a)o.endUpdate(r)},getValue:e=>{let t=this._aliveInstances.get(e);if(t instanceof Kc)return L0(t.debugGetState().value,200);if(t instanceof z1)return L0(t.debugGetState().value,200)},logValue:e=>{let t=this._aliveInstances.get(e);if(t&&"get"in t)console.log("Logged Value:",t.get());else throw new Xt("Observable is not supported")},rerun:e=>{let t=this._aliveInstances.get(e);if(t instanceof Kc)t.debugRecompute();else if(t instanceof dC)t.debugRerun();else throw new Xt("Observable is not supported")}}}));this._pendingChanges=null;this._changeThrottler=new y0e;this._fullState={};this._flushUpdates=()=>{this._pendingChanges!==null&&(this._channel.api.notifications.handleChange(this._pendingChanges,!1),this._pendingChanges=null)};Xo.enable()}static{this._instance=void 0}static getInstance(){return n._instance===void 0&&(n._instance=new n),n._instance}getTransactionState(){let e=[],t=[...this._activeTransactions];if(t.length===0)return;let r=t.flatMap(o=>o.debugGetUpdatingObservers()??[]).map(o=>o.observer),a=new Set;for(;r.length>0;){let o=r.shift();if(a.has(o))continue;a.add(o);let s=this._getInfo(o,c=>{a.has(c)||r.push(c)});s&&e.push(s)}return{names:t.map(o=>o.getDebugName()??"tx"),affected:e}}_getObservableInfo(e){let t=this._instanceInfos.get(e);if(!t){Id(new Xt("No info found"));return}return t}_getAutorunInfo(e){let t=this._instanceInfos.get(e);if(!t){Id(new Xt("No info found"));return}return t}_getInfo(e,t){if(e instanceof Kc){let r=[...e.debugGetObservers()];for(let l of r)t(l);let a=this._getObservableInfo(e);if(!a)return;let o=e.debugGetState(),s={name:e.debugName,instanceId:a.instanceId,updateCount:o.updateCount},c=[...a.changedObservables].map(l=>this._instanceInfos.get(l)?.instanceId).filter(Hi);if(o.isComputing)return{...s,type:"observable/derived",state:"updating",changedDependencies:c,initialComputation:!1};switch(o.state){case 0:return{...s,type:"observable/derived",state:"noValue"};case 3:return{...s,type:"observable/derived",state:"upToDate"};case 2:return{...s,type:"observable/derived",state:"stale",changedDependencies:c};case 1:return{...s,type:"observable/derived",state:"possiblyStale"}}}else if(e instanceof dC){let r=this._getAutorunInfo(e);if(!r)return;let a={name:e.debugName,instanceId:r.instanceId,updateCount:r.updateCount},o=[...r.changedObservables].map(s=>this._instanceInfos.get(s).instanceId);if(e.debugGetState().isRunning)return{...a,type:"autorun",state:"updating",changedDependencies:o};switch(e.debugGetState().state){case 3:return{...a,type:"autorun",state:"upToDate"};case 2:return{...a,type:"autorun",state:"stale",changedDependencies:o};case 1:return{...a,type:"autorun",state:"possiblyStale"}}}}_formatObservable(e){let t=this._getObservableInfo(e);if(t)return{name:e.debugName,instanceId:t.instanceId}}_formatObserver(e){if(e instanceof Kc)return{name:e.toString(),instanceId:this._getObservableInfo(e)?.instanceId};let t=this._getAutorunInfo(e);if(t)return{name:e.toString(),instanceId:t.instanceId}}_handleChange(e){$6e(this._fullState,e),this._pendingChanges===null?this._pendingChanges=e:q6e(this._pendingChanges,e),this._changeThrottler.throttle(this._flushUpdates,10)}_getDeclarationId(e,t){if(!t)return-1;let r=this._declarations.get(t.id);return r===void 0&&(r={id:this._declarationId++,type:e,url:t.fileName,line:t.line,column:t.column},this._declarations.set(t.id,r),this._handleChange({decls:{[r.id]:r}})),r.id}handleObservableCreated(e,t){let a={declarationId:this._getDeclarationId("observable/value",t),instanceId:this._instanceId++,listenerCount:0,lastValue:void 0,updateCount:0,changedObservables:new Set};this._instanceInfos.set(e,a)}handleOnListenerCountChanged(e,t){let r=this._getObservableInfo(e);if(r){if(r.listenerCount===0&&t>0){let a=e instanceof Kc?"observable/derived":"observable/value";this._aliveInstances.set(r.instanceId,e),this._handleChange({instances:{[r.instanceId]:{instanceId:r.instanceId,declarationId:r.declarationId,formattedValue:r.lastValue,type:a,name:e.debugName}}})}else r.listenerCount>0&&t===0&&(this._handleChange({instances:{[r.instanceId]:null}}),this._aliveInstances.delete(r.instanceId));r.listenerCount=t}}handleObservableUpdated(e,t){if(e instanceof Kc){this._handleDerivedRecomputed(e,t);return}let r=this._getObservableInfo(e);r&&t.didChange&&(r.lastValue=L0(t.newValue,30),r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:r.lastValue}}}))}handleAutorunCreated(e,t){let a={declarationId:this._getDeclarationId("autorun",t),instanceId:this._instanceId++,updateCount:0,changedObservables:new Set};this._instanceInfos.set(e,a),this._aliveInstances.set(a.instanceId,e),a&&this._handleChange({instances:{[a.instanceId]:{instanceId:a.instanceId,declarationId:a.declarationId,runCount:0,type:"autorun",name:e.debugName}}})}handleAutorunDisposed(e){let t=this._getAutorunInfo(e);t&&(this._handleChange({instances:{[t.instanceId]:null}}),this._instanceInfos.delete(e),this._aliveInstances.delete(t.instanceId))}handleAutorunDependencyChanged(e,t,r){let a=this._getAutorunInfo(e);a&&a.changedObservables.add(t)}handleAutorunStarted(e){}handleAutorunFinished(e){let t=this._getAutorunInfo(e);t&&(t.changedObservables.clear(),t.updateCount++,this._handleChange({instances:{[t.instanceId]:{runCount:t.updateCount}}}))}handleDerivedDependencyChanged(e,t,r){let a=this._getObservableInfo(e);a&&a.changedObservables.add(t)}_handleDerivedRecomputed(e,t){let r=this._getObservableInfo(e);if(!r)return;let a=L0(t.newValue,30);r.updateCount++,r.changedObservables.clear(),r.lastValue=a,r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:a,recomputationCount:r.updateCount}}})}handleDerivedCleared(e){let t=this._getObservableInfo(e);t&&(t.lastValue=void 0,t.changedObservables.clear(),t.listenerCount>0&&this._handleChange({instances:{[t.instanceId]:{formattedValue:void 0}}}))}handleBeginTransaction(e){this._activeTransactions.add(e)}handleEndTransaction(e){this._activeTransactions.delete(e)}};function Zkt(n,e){let t=e?.debugNamePostProcessor??(o=>o),r=z6e.from(n,t);return r?Vkt(r,0,new Set).trim():""}function Vkt(n,e,t){let r=" ".repeat(e),a=[];if(t.has(n.sourceObj))return a.push(`${r}* ${n.type} ${n.name} (already listed)`),a.join(` `);if(t.add(n.sourceObj),a.push(`${r}* ${n.type} ${n.name}:`),a.push(`${r} value: ${L0(n.value,50)}`),a.push(`${r} state: ${n.state}`),n.dependencies.length>0){a.push(`${r} dependencies:`);for(let s of n.dependencies)a.push(Vkt(s,e+1,t))}return a.join(` `)}var z6e=class n{constructor(e,t,r,a,o,s){this.sourceObj=e;this.name=t;this.type=r;this.value=a;this.state=o;this.dependencies=s}static from(e,t){if(e instanceof dC){let r=e.debugGetState();return new n(e,t(e.debugName),"autorun",void 0,r.stateStr,Array.from(r.dependencies).map(a=>n.from(a,t)||n.unknown(a)))}else if(e instanceof Kc){let r=e.debugGetState();return new n(e,t(e.debugName),"derived",r.value,r.stateStr,Array.from(r.dependencies).map(a=>n.from(a,t)||n.unknown(a)))}else if(e instanceof z1){let r=e.debugGetState();return new n(e,t(e.debugName),"observableValue",r.value,"upToDate",[])}else if(e instanceof zf){let r=e.debugGetState();return new n(e,t(e.debugName),"fromEvent",r.value,r.hasValue?"upToDate":"initial",[])}}static unknown(e){return new n(e,"(unknown)","unknown",void 0,"unknown",[])}};$kt(Zkt);Qkt(Hkt);var hzn=!1;hzn&&vre(new Ere);Am&&Am.VSCODE_DEV_DEBUG_OBSERVABLES&&vre(_0e.getInstance());var ZM=class{constructor(e){this.type=e}validate(e){return typeof e!==this.type?{content:void 0,error:{message:`Expected ${this.type}, but got ${typeof e}`}}:{content:e,error:void 0}}toSchema(){return{type:this.type}}},bzn=new ZM("string");function M0(){return bzn}var zzi=new ZM("number");var yzn=new ZM("boolean");function j1(){return yzn}var jzi=new ZM("object");var _zn=new ZM("undefined");function Ykt(){return _zn}function j6e(n){return{validate(e){return e===void 0?{content:void 0,error:{message:"Required field is missing"}}:n.validate(e)},toSchema(){return n.toSchema()},isRequired(){return!0}}}function y7(n){return{validate(e){if(typeof e!="object"||e===null)return{content:void 0,error:{message:"Expected object"}};let t={};for(let r in n){let a=n[r],o=e[r],s=a.isRequired?.()??!1;if(s&&o===void 0)return{content:void 0,error:{message:`Required field '${r}' is missing`}};if(!s&&o===void 0)continue;let{content:c,error:l}=a.validate(o);if(l)return{content:void 0,error:{message:`Error in property '${r}': ${l.message}`}};t[r]=c}return{content:t,error:void 0}},toSchema(){let e=[],t={};for(let[a,o]of Object.entries(n))t[a]=o.toSchema(),o.isRequired?.()&&e.push(a);return{type:"object",properties:t,...e.length>0?{required:e}:{}}}}}function Kkt(n){return{validate(e){if(!Array.isArray(e))return{content:void 0,error:{message:"Expected array"}};let t=[];for(let r=0;re.toSchema())}}}}function Xkt(...n){return{validate(e){return n.indexOf(e)===-1?{content:void 0,error:{message:`Expected one of: ${n.join(", ")}`}}:{content:e,error:void 0}},toSchema(){return{enum:n}}}}var z2=(c=>(c.CopilotNesXtab="copilotNesXtab",c.UnifiedModel="xtabUnifiedModel",c.Codexv21NesUnified="codexv21nesUnified",c.Nes41Miniv3="nes41miniv3",c.SimplifiedSystemPrompt="simplifiedSystemPrompt",c.Xtab275="xtab275",c.XtabAggressiveness="xtabAggressiveness",c))(z2||{});function e1t(n){return Object.values(z2).includes(n)}var xre=(r=>(r.CodeBlock="codeBlock",r.UnifiedWithXml="unifiedWithXml",r.EditWindowOnly="editWindowOnly",r))(xre||{});(e=>{function n(t){switch(t){case"xtabUnifiedModel":case"codexv21nesUnified":case"nes41miniv3":return"unifiedWithXml";case"xtab275":case"xtabAggressiveness":return"editWindowOnly";case"simplifiedSystemPrompt":case"copilotNesXtab":case void 0:return"codeBlock";default:Ki(t)}}e.fromPromptingStrategy=n})(xre||={});var _m={promptingStrategy:void 0,currentFile:{maxTokens:2e3,includeTags:!0,prioritizeAboveCursor:!1},pagedClipping:{pageSize:10},recentlyViewedDocuments:{nDocuments:5,maxTokens:2e3,includeViewedFiles:!1},languageContext:{enabled:!1,maxTokens:2e3,traitPosition:"after"},diffHistory:{nEntries:25,maxTokens:1e3,onlyForDocsInPrompt:!1,useRelativePaths:!1},includePostScript:!0},t1t={prompt:!0,instructions:!0,chatagent:!0},n1t=y7({modelName:j6e(M0()),promptingStrategy:Jkt(Xkt(...Object.values(z2)),Ykt()),includeTagsInCurrentFile:j6e(j1())});var ot=class n{constructor(e,t){this.start=e;this.endExclusive=t;if(e>t)throw new Xt(`Invalid range: ${this.toString()}`)}static fromTo(e,t){return new n(e,t)}static addRange(e,t){let r=0;for(;rt))return new n(e,t)}static ofLength(e){return new n(0,e)}static ofStartAndLength(e,t){return new n(e,e+t)}static emptyAt(e){return new n(e,e)}get isEmpty(){return this.start===this.endExclusive}delta(e){return new n(this.start+e,this.endExclusive+e)}deltaStart(e){return new n(this.start+e,this.endExclusive)}deltaEnd(e){return new n(this.start,this.endExclusive+e)}get length(){return this.endExclusive-this.start}toString(){return`[${this.start}, ${this.endExclusive})`}equals(e){return this.start===e.start&&this.endExclusive===e.endExclusive}containsRange(e){return this.start<=e.start&&e.endExclusive<=this.endExclusive}contains(e){return this.start<=e&&e=e.endExclusive}slice(e){return e.slice(this.start,this.endExclusive)}substring(e){return e.substring(this.start,this.endExclusive)}clip(e){if(this.isEmpty)throw new Xt(`Invalid clipping range: ${this.toString()}`);return Math.max(this.start,Math.min(this.endExclusive-1,e))}clipCyclic(e){if(this.isEmpty)throw new Xt(`Invalid clipping range: ${this.toString()}`);return e=this.endExclusive?this.start+(e-this.start)%this.length:e}map(e){let t=[];for(let r=this.start;rr||e===r&&t>a?(this.startLineNumber=r,this.startColumn=a,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=r,this.endColumn=a)}isEmpty(){return n.isEmpty(this)}static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn}containsPosition(e){return n.containsPosition(this,e)}static containsPosition(e,t){return!(t.lineNumbere.endLineNumber||t.lineNumber===e.startLineNumber&&t.columne.endColumn)}static strictContainsPosition(e,t){return!(t.lineNumbere.endLineNumber||t.lineNumber===e.startLineNumber&&t.column<=e.startColumn||t.lineNumber===e.endLineNumber&&t.column>=e.endColumn)}containsRange(e){return n.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber||t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return n.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber||t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn||t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return n.plusRange(this,e)}static plusRange(e,t){let r,a,o,s;return t.startLineNumbere.endLineNumber?(o=t.endLineNumber,s=t.endColumn):t.endLineNumber===e.endLineNumber?(o=t.endLineNumber,s=Math.max(t.endColumn,e.endColumn)):(o=e.endLineNumber,s=e.endColumn),new n(r,a,o,s)}intersectRanges(e){return n.intersectRanges(this,e)}static intersectRanges(e,t){let r=e.startLineNumber,a=e.startColumn,o=e.endLineNumber,s=e.endColumn,c=t.startLineNumber,l=t.startColumn,d=t.endLineNumber,u=t.endColumn;return rd?(o=d,s=u):o===d&&(s=Math.min(s,u)),r>o||r===o&&a>s?null:new n(r,a,o,s)}equalsRange(e){return n.equalsRange(this,e)}static equalsRange(e,t){return!e&&!t?!0:!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return n.getEndPosition(this)}static getEndPosition(e){return new er(e.endLineNumber,e.endColumn)}getStartPosition(){return n.getStartPosition(this)}static getStartPosition(e){return new er(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new n(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new n(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return n.collapseToStart(this)}static collapseToStart(e){return new n(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}collapseToEnd(){return n.collapseToEnd(this)}static collapseToEnd(e){return new n(e.endLineNumber,e.endColumn,e.endLineNumber,e.endColumn)}delta(e){return new n(this.startLineNumber+e,this.startColumn,this.endLineNumber+e,this.endColumn)}isSingleLine(){return this.startLineNumber===this.endLineNumber}static fromPositions(e,t=e){return new n(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new n(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return!!e&&typeof e.startLineNumber=="number"&&typeof e.startColumn=="number"&&typeof e.endLineNumber=="number"&&typeof e.endColumn=="number"}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}toJSON(){return this}};var _r=class n{static ofLength(e,t){return new n(e,e+t)}static fromRange(e){return new n(e.startLineNumber,e.endLineNumber)}static fromRangeInclusive(e){return new n(e.startLineNumber,e.endLineNumber+1)}static{this.compareByStart=gm(e=>e.startLineNumber,kg)}static subtract(e,t){return t?e.startLineNumbert)throw new Xt(`startLineNumber ${e} cannot be after endLineNumberExclusive ${t}`);this.startLineNumber=e,this.endLineNumberExclusive=t}contains(e){return this.startLineNumber<=e&&ea.endLineNumberExclusive>=e.startLineNumber),r=Of(this._normalizedRanges,a=>a.startLineNumber<=e.endLineNumberExclusive)+1;if(t===r)this._normalizedRanges.splice(t,0,e);else if(t===r-1){let a=this._normalizedRanges[t];this._normalizedRanges[t]=a.join(e)}else{let a=this._normalizedRanges[t].join(this._normalizedRanges[r-1]).join(e);this._normalizedRanges.splice(t,r-t,a)}}contains(e){let t=L1(this._normalizedRanges,r=>r.startLineNumber<=e);return!!t&&t.endLineNumberExclusive>e}intersects(e){let t=L1(this._normalizedRanges,r=>r.startLineNumbere.startLineNumber}getUnion(e){if(this._normalizedRanges.length===0)return e;if(e._normalizedRanges.length===0)return this;let t=[],r=0,a=0,o=null;for(;r=s.startLineNumber?o=new _r(o.startLineNumber,Math.max(o.endLineNumberExclusive,s.endLineNumberExclusive)):(t.push(o),o=s)}return o!==null&&t.push(o),new n(t)}subtractFrom(e){let t=FM(this._normalizedRanges,s=>s.endLineNumberExclusive>=e.startLineNumber),r=Of(this._normalizedRanges,s=>s.startLineNumber<=e.endLineNumberExclusive)+1;if(t===r)return new n([e]);let a=[],o=e.startLineNumber;for(let s=t;so&&a.push(new _r(o,c.startLineNumber)),o=c.endLineNumberExclusive}return oe.toString()).join(", ")}getIntersection(e){let t=[],r=0,a=0;for(;rt.delta(e)))}};var td=class n{constructor(e,t){this.lineCount=e;this.columnCount=t}static{this.zero=new n(0,0)}static lengthDiffNonNegative(e,t){return t.isLessThan(e)?n.zero:e.lineCount===t.lineCount?new n(0,t.columnCount-e.columnCount):new n(t.lineCount-e.lineCount,t.columnCount)}static betweenPositions(e,t){return e.lineNumber===t.lineNumber?new n(0,t.column-e.column):new n(t.lineNumber-e.lineNumber,t.column-1)}static fromPosition(e){return new n(e.lineNumber-1,e.column-1)}static ofRange(e){return n.betweenPositions(e.getStartPosition(),e.getEndPosition())}static ofText(e){let t=0,r=0;for(let a of e)a===` `?(t++,r=0):r++;return new n(t,r)}static ofSubstr(e,t){return n.ofText(t.substring(e))}static sum(e,t){return e.reduce((r,a)=>r.add(t(a)),n.zero)}isZero(){return this.lineCount===0&&this.columnCount===0}isLessThan(e){return this.lineCount!==e.lineCount?this.lineCounte.lineCount:this.columnCount>e.columnCount}isGreaterThanOrEqualTo(e){return this.lineCount!==e.lineCount?this.lineCount>e.lineCount:this.columnCount>=e.columnCount}equals(e){return this.lineCount===e.lineCount&&this.columnCount===e.columnCount}compare(e){return this.lineCount!==e.lineCount?this.lineCount-e.lineCount:this.columnCount-e.columnCount}add(e){return e.lineCount===0?new n(this.lineCount,this.columnCount+e.columnCount):new n(this.lineCount+e.lineCount,e.columnCount)}createRange(e){return this.lineCount===0?new Bt(e.lineNumber,e.column,e.lineNumber,e.column+this.columnCount):new Bt(e.lineNumber,e.column,e.lineNumber+this.lineCount,this.columnCount+1)}toRange(){return new Bt(1,1,this.lineCount+1,this.columnCount+1)}toLineRange(){return _r.ofLength(1,this.lineCount+1)}addToPosition(e){return this.lineCount===0?new er(e.lineNumber,e.column+this.columnCount):new er(e.lineNumber+this.lineCount,this.columnCount+1)}addToRange(e){return Bt.fromPositions(this.addToPosition(e.getStartPosition()),this.addToPosition(e.getEndPosition()))}toString(){return`${this.lineCount},${this.columnCount}`}};var v0e=class{getOffsetRange(e){return new ot(this.getOffset(e.getStartPosition()),this.getOffset(e.getEndPosition()))}getRange(e){return Bt.fromPositions(this.getPosition(e.start),this.getPosition(e.endExclusive))}getStringEdit(e){let t=e.replacements.map(r=>this.getStringReplacement(r));return new G1.deps.StringEdit(t)}getStringReplacement(e){return new G1.deps.StringReplacement(this.getOffsetRange(e.range),e.text)}getTextReplacement(e){return new G1.deps.TextReplacement(this.getRange(e.replaceRange),e.newText)}getTextEdit(e){let t=e.replacements.map(r=>this.getTextReplacement(r));return new G1.deps.TextEdit(t)}},G1=class{static{this._deps=void 0}static get deps(){if(!this._deps)throw new Error("Dependencies not set. Call _setDependencies first.");return this._deps}};function i1t(n){G1._deps=n}var pC=class extends v0e{constructor(t){super();this.text=t}get lineStartOffsetByLineIdx(){return this._lineStartOffsetByLineIdx||this._computeLineOffsets(),this._lineStartOffsetByLineIdx}get lineEndOffsetByLineIdx(){return this._lineEndOffsetByLineIdx||this._computeLineOffsets(),this._lineEndOffsetByLineIdx}_computeLineOffsets(){this._lineStartOffsetByLineIdx=[],this._lineEndOffsetByLineIdx=[],this._lineStartOffsetByLineIdx.push(0);for(let t=0;t0&&this.text.charAt(t-1)==="\r"?this._lineEndOffsetByLineIdx.push(t-1):this._lineEndOffsetByLineIdx.push(t));this._lineEndOffsetByLineIdx.push(this.text.length)}getOffset(t){let r=this._validatePosition(t);return this.lineStartOffsetByLineIdx[r.lineNumber-1]+r.column-1}_validatePosition(t){if(t.lineNumber<1)return new er(1,1);let r=this.textLength.lineCount+1;if(t.lineNumber>r){let o=this.getLineLength(r);return new er(r,o+1)}if(t.column<1)return new er(t.lineNumber,1);let a=this.getLineLength(t.lineNumber);return t.column-1>a?new er(t.lineNumber,a+1):t}getPosition(t){let r=Of(this.lineStartOffsetByLineIdx,s=>s<=t),a=r+1,o=t-this.lineStartOffsetByLineIdx[r]+1;return new er(a,o)}getTextLength(t){return G1.deps.TextLength.ofRange(this.getRange(t))}get textLength(){let t=this.lineStartOffsetByLineIdx.length-1;return new G1.deps.TextLength(t,this.text.length-this.lineStartOffsetByLineIdx[t])}getLineLength(t){return this.lineEndOffsetByLineIdx[t-1]-this.lineStartOffsetByLineIdx[t-1]}};var C0e=class{constructor(){this._transformer=void 0}get endPositionExclusive(){return this.length.addToPosition(new er(1,1))}get lineRange(){return this.length.toLineRange()}getValue(){return this.getValueOfRange(this.length.toRange())}getValueOfOffsetRange(e){return this.getValueOfRange(this.getTransformer().getRange(e))}getLineLength(e){return this.getValueOfRange(new Bt(e,1,e,Number.MAX_SAFE_INTEGER)).length}getTransformer(){return this._transformer||(this._transformer=new pC(this.getValue())),this._transformer}getLineAt(e){return this.getValueOfRange(new Bt(e,1,e,Number.MAX_SAFE_INTEGER))}getLines(){let e=this.getValue();return mA(e)}getLinesOfRange(e){return e.mapToLineArray(t=>this.getLineAt(t))}equals(e){return this===e?!0:this.getValue()===e.getValue()}},G6e=class extends C0e{constructor(t,r){ed(r>=1);super();this._getLineContent=t;this._lineCount=r}getValueOfRange(t){if(t.startLineNumber===t.endLineNumber)return this._getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);let r=this._getLineContent(t.startLineNumber).substring(t.startColumn-1);for(let a=t.startLineNumber+1;ae[t-1],e.length)}},nd=class extends C0e{constructor(t){super();this.value=t;this._t=new pC(this.value)}getValueOfRange(t){return this._t.getOffsetRange(t).substring(this.value)}get length(){return this._t.textLength}getTransformer(){return this._t}};var Ire=class{constructor(e){this.replacements=e;let t=-1;for(let r of e){if(!(r.replaceRange.start>=t))throw new Xt(`Edits must be disjoint and sorted. Found ${r} after ${t}`);t=r.replaceRange.endExclusive}}equals(e){if(this.replacements.length!==e.replacements.length)return!1;for(let t=0;tt.toString()).join(", ")}]`}normalize(){let e=[],t;for(let r of this.replacements)if(!(r.getNewLength()===0&&r.replaceRange.length===0)){if(t&&t.replaceRange.endExclusive===r.replaceRange.start){let a=t.tryJoinTouching(r);if(a){t=a;continue}}t&&e.push(t),t=r}return t&&e.push(t),this._createNew(e)}compose(e){let t=this.normalize(),r=e.normalize();if(t.isEmpty())return r;if(r.isEmpty())return t;let a=[...t.replacements],o=[],s=0;for(let c of r.replacements){for(;;){let p=a[0];if(!p||p.replaceRange.start+s+p.getNewLength()>=c.replaceRange.start)break;a.shift(),o.push(p),s+=p.getNewLength()-p.replaceRange.length}let l=s,d,u;for(;;){let p=a[0];if(!p||p.replaceRange.start+s>c.replaceRange.endExclusive)break;d||(d=p),u=p,a.shift(),s+=p.getNewLength()-p.replaceRange.length}if(!d)o.push(c.delta(-s));else{let p=Math.min(d.replaceRange.start,c.replaceRange.start-l),m=c.replaceRange.start-(d.replaceRange.start+l);if(m>0){let b=d.slice(ot.emptyAt(p),new ot(0,m));o.push(b)}if(!u)throw new Xt("Invariant violation: lastIntersecting is undefined");let A=u.replaceRange.endExclusive+s-c.replaceRange.endExclusive;if(A>0){let b=u.slice(ot.ofStartAndLength(u.replaceRange.endExclusive,0),new ot(u.getNewLength()-A,u.getNewLength()));a.unshift(b),s-=b.getNewLength()-b.replaceRange.length}let g=new ot(p,c.replaceRange.endExclusive-s),f=c.slice(g,new ot(0,c.getNewLength()));o.push(f)}}for(;;){let c=a.shift();if(!c)break;o.push(c)}return this._createNew(o).normalize()}decomposeSplit(e){let t=[],r=[],a=0;for(let o of this.replacements)e(o)?(t.push(o),a+=o.getNewLength()-o.replaceRange.length):r.push(o.slice(o.replaceRange.delta(a),new ot(0,o.getNewLength())));return{e1:this._createNew(t),e2:this._createNew(r)}}getNewRanges(){let e=[],t=0;for(let r of this.replacements)e.push(ot.ofStartAndLength(r.replaceRange.start+t,r.getNewLength())),t+=r.getLengthDelta();return e}getJoinedReplaceRange(){if(this.replacements.length!==0)return this.replacements[0].replaceRange.join(this.replacements.at(-1).replaceRange)}isEmpty(){return this.replacements.length===0}getLengthDelta(){return Fye(this.replacements,e=>e.getLengthDelta())}getNewDataLength(e){return e+this.getLengthDelta()}applyToOffset(e){let t=0;for(let r of this.replacements)if(r.replaceRange.start<=e){if(e ${this.getNewLength()} }`}get isEmpty(){return this.getNewLength()===0&&this.replaceRange.length===0}getRangeAfterReplace(){return new ot(this.replaceRange.start,this.replaceRange.start+this.getNewLength())}},a1t=class n extends Ire{static{this.empty=new n([])}static create(e){return new n(e)}static single(e){return new n([e])}_createNew(e){return new n(e)}};var _7=class extends Ire{get TReplacement(){throw new Error("TReplacement is not defined for BaseStringEdit")}static composeOrUndefined(e){if(e.length===0)return;let t=e[0];for(let r=1;r" ".repeat(c-s)),a=t.tryRebase(r);if(!a)return;let o=e.tryRebase(a);if(o)return{e1:a,e2:o}}apply(e){let t=[],r=0;for(let a of this.replacements)t.push(e.substring(r,a.replaceRange.start)),t.push(a.newText),r=a.replaceRange.endExclusive;return t.push(e.substring(r)),t.join("")}inverseOnSlice(e){let t=[],r=0;for(let a of this.replacements)t.push(Mi.replace(ot.ofStartAndLength(a.replaceRange.start+r,a.newText.length),e(a.replaceRange.start,a.replaceRange.endExclusive))),r+=a.newText.length-a.replaceRange.length;return new un(t)}inverse(e){return this.inverseOnSlice((t,r)=>e.substring(t,r))}rebaseSkipConflicting(e){return this._tryRebase(e,!1)}tryRebase(e){return this._tryRebase(e,!0)}_tryRebase(e,t){let r=[],a=0,o=0,s=0;for(;oe.toJson())}isNeutralOn(e){return this.replacements.every(t=>t.isNeutralOn(e))}removeCommonSuffixPrefix(e){let t=[];for(let r of this.replacements){let a=r.removeCommonSuffixPrefix(e);a.isEmpty||t.push(a)}return new un(t)}normalizeEOL(e){return new un(this.replacements.map(t=>t.normalizeEOL(e)))}normalizeOnSource(e){let t=this.apply(e),a=Mi.replace(ot.ofLength(e.length),t).removeCommonSuffixAndPrefix(e);return a.isEmpty?un.empty:a.toEdit()}removeCommonSuffixAndPrefix(e){return this._createNew(this.replacements.map(t=>t.removeCommonSuffixAndPrefix(e))).normalize()}applyOnText(e){return new nd(this.apply(e.value))}mapData(e){return new HE(this.replacements.map(t=>new qb(t.replaceRange,t.newText,e(t))))}},E0e=class extends w0e{constructor(t,r){super(t);this.newText=r}getNewLength(){return this.newText.length}toString(){return`${this.replaceRange} -> ${JSON.stringify(this.newText)}`}replace(t){return t.substring(0,this.replaceRange.start)+this.newText+t.substring(this.replaceRange.endExclusive)}isNeutralOn(t){return this.newText===t.substring(this.replaceRange.start,this.replaceRange.endExclusive)}removeCommonSuffixPrefix(t){let r=t.substring(this.replaceRange.start,this.replaceRange.endExclusive),a=L2(r,this.newText),o=Math.min(r.length-a,this.newText.length-a,i7(r,this.newText)),s=new ot(this.replaceRange.start+a,this.replaceRange.endExclusive-o),c=this.newText.substring(a,this.newText.length-o);return new Mi(s,c)}normalizeEOL(t){let r=this.newText.replace(/\r\n|\n/g,t);return new Mi(this.replaceRange,r)}removeCommonSuffixAndPrefix(t){return this.removeCommonSuffix(t).removeCommonPrefix(t)}removeCommonPrefix(t){let r=this.replaceRange.substring(t),a=L2(r,this.newText);return a===0?this:this.slice(this.replaceRange.deltaStart(a),new ot(a,this.newText.length))}removeCommonSuffix(t){let r=this.replaceRange.substring(t),a=i7(r,this.newText);return a===0?this:this.slice(this.replaceRange.deltaEnd(-a),new ot(0,this.newText.length-a))}toEdit(){return new un([this])}toJson(){return{txt:this.newText,pos:this.replaceRange.start,len:this.replaceRange.length}}},un=class n extends _7{static{this.empty=new n([])}static create(e){return new n(e)}static single(e){return new n([e])}static replace(e,t){return new n([new Mi(e,t)])}static insert(e,t){return new n([new Mi(ot.emptyAt(e),t)])}static delete(e){return new n([new Mi(e,"")])}static fromJson(e){return new n(e.map(Mi.fromJson))}static compose(e){if(e.length===0)return n.empty;let t=e[0];for(let r=1;rYU(e,(t,r)=>t.range.getEndPosition().isBeforeOrEqual(r.range.getStartPosition())))}static fromStringEdit(e,t){let r=e.replacements.map(a=>Ms.fromStringReplacement(a,t));return new n(r)}static replace(e,t){return new n([new Ms(e,t)])}static delete(e){return new n([new Ms(e,"")])}static insert(e,t){return new n([new Ms(Bt.fromPositions(e,e),t)])}static fromParallelReplacementsUnsorted(e){let t=e.slice().sort(gm(r=>r.range,Bt.compareRangesUsingStarts));return new n(t)}normalize(){let e=[];for(let t of this.replacements)if(e.length>0&&e[e.length-1].range.getEndPosition().equals(t.range.getStartPosition())){let r=e[e.length-1];e[e.length-1]=new Ms(r.range.plusRange(t.range),r.text+t.text)}else t.isEmpty||e.push(t);return new n(e)}mapPosition(e){let t=0,r=0,a=0;for(let o of this.replacements){let s=o.range.getStartPosition();if(e.isBeforeOrEqual(s))break;let c=o.range.getEndPosition(),l=td.ofText(o.text);if(e.isBefore(c)){let d=new er(s.lineNumber+t,s.column+(s.lineNumber+t===r?a:0)),u=l.addToPosition(d);return x0e(d,u)}s.lineNumber+t!==r&&(a=0),t+=l.lineCount-(o.range.endLineNumber-o.range.startLineNumber),l.lineCount===0?c.lineNumber!==s.lineNumber?a+=l.columnCount-(c.column-1):a+=l.columnCount-(c.column-s.column):a=l.columnCount,r=c.lineNumber+t}return new er(e.lineNumber+t,e.column+(e.lineNumber+t===r?a:0))}mapRange(e){function t(s){return s instanceof er?s:s.getStartPosition()}function r(s){return s instanceof er?s:s.getEndPosition()}let a=t(this.mapPosition(e.getStartPosition())),o=r(this.mapPosition(e.getEndPosition()));return x0e(a,o)}inverseMapPosition(e,t){return this.inverse(t).mapPosition(e)}inverseMapRange(e,t){return this.inverse(t).mapRange(e)}apply(e){let t="",r=new er(1,1);for(let o of this.replacements){let s=o.range,c=s.getStartPosition(),l=s.getEndPosition(),d=x0e(r,c);d.isEmpty()||(t+=e.getValueOfRange(d)),t+=o.text,r=l}let a=x0e(r,e.endPositionExclusive);return a.isEmpty()||(t+=e.getValueOfRange(a)),t}applyToString(e){let t=new nd(e);return this.apply(t)}inverse(e){let t=this.getNewRanges();return new n(this.replacements.map((r,a)=>new Ms(t[a],e.getValueOfRange(r.range))))}getNewRanges(){let e=[],t=0,r=0,a=0;for(let o of this.replacements){let s=td.ofText(o.text),c=er.lift({lineNumber:o.range.startLineNumber+r,column:o.range.startColumn+(o.range.startLineNumber===t?a:0)}),l=s.createRange(c);e.push(l),r=l.endLineNumber-o.range.endLineNumber,a=l.endColumn-o.range.endColumn,t=o.range.endLineNumber}return e}toReplacement(e){if(this.replacements.length===0)throw new Xt;if(this.replacements.length===1)return this.replacements[0];let t=this.replacements[0].range.getStartPosition(),r=this.replacements[this.replacements.length-1].range.getEndPosition(),a="";for(let o=0;ot.equals(r))}toString(e){return e===void 0?this.replacements.map(t=>t.toString()).join(` `):typeof e=="string"?this.toString(new nd(e)):this.replacements.length===0?"":this.replacements.map(t=>{let a=e.getValueOfRange(t.range),o=Bt.fromPositions(new er(Math.max(1,t.range.startLineNumber-1),1),t.range.getStartPosition()),s=e.getValueOfRange(o);s.length>10&&(s="..."+s.substring(s.length-10));let c=Bt.fromPositions(t.range.getEndPosition(),new er(t.range.endLineNumber+1,1)),l=e.getValueOfRange(c);l.length>10&&(l=l.substring(0,10)+"...");let d=a;if(d.length>10){let p=Math.floor(5);d=d.substring(0,p)+"..."+d.substring(d.length-p)}let u=t.text;if(u.length>10){let p=Math.floor(5);u=u.substring(0,p)+"..."+u.substring(u.length-p)}return d.length===0?`${s}\u2770${u}\u2771${l}`:`${s}\u2770${d}\u21A6${u}\u2771${l}`}).join(` `)}},Ms=class n{constructor(e,t){this.range=e;this.text=t}static joinReplacements(e,t){if(e.length===0)throw new Xt;if(e.length===1)return e[0];let r=e[0].range.getStartPosition(),a=e[e.length-1].range.getEndPosition(),o="";for(let s=0;s ${t.lineNumber},${t.column}): "${this.text}"`}};function x0e(n,e){if(n.lineNumber===e.lineNumber&&n.column===Number.MAX_SAFE_INTEGER)return Bt.fromPositions(e,e);if(!n.isBeforeOrEqual(e))throw new Xt("start must be before end");return new Bt(n.lineNumber,n.column,e.lineNumber,e.column)}var jf=class n{constructor(e){this.replacements=e;ed(YU(e,(t,r)=>t.lineRange.endLineNumberExclusive<=r.lineRange.startLineNumber))}static{this.empty=new n([])}static deserialize(e){return new n(e.map(t=>gA.deserialize(t)))}static fromStringEdit(e,t){let r=$b.fromStringEdit(e,t);return n.fromTextEdit(r,t)}static fromTextEdit(e,t){let r=e.replacements,a=[],o=[];for(let s=0;sr.lineRange.startLineNumber,kg)),new n(t)}isEmpty(){return this.replacements.length===0}toEdit(e){let t=[];for(let r of this.replacements){let a=r.toSingleEdit(e);t.push(a)}return new un(t)}toString(){return this.replacements.map(e=>e.toString()).join(",")}serialize(){return this.replacements.map(e=>e.serialize())}getNewLineRanges(){let e=[],t=0;for(let r of this.replacements)e.push(_r.ofLength(r.lineRange.startLineNumber+t,r.newLines.length)),t+=r.newLines.length-r.lineRange.length;return e}mapLineNumber(e){let t=0;for(let r of this.replacements){if(r.lineRange.endLineNumberExclusive>e)break;t+=r.newLines.length-r.lineRange.length}return e+t}mapLineRange(e){return new _r(this.mapLineNumber(e.startLineNumber),this.mapLineNumber(e.endLineNumberExclusive))}mapBackLineRange(e,t){return this.inverse(t).mapLineRange(e)}touches(e){return this.replacements.some(t=>e.replacements.some(r=>t.lineRange.intersect(r.lineRange)))}rebase(e){return new n(this.replacements.map(t=>new gA(e.mapLineRange(t.lineRange),t.newLines)))}humanReadablePatch(e){let t=[];function r(c,l,d,u){let p=d==="unmodified"?" ":d==="deleted"?"-":"+";u===void 0&&(u="[[[[[ WARNING: LINE DOES NOT EXIST ]]]]]");let m=c===-1?" ":c.toString().padStart(3," "),A=l===-1?" ":l.toString().padStart(3," ");t.push(`${p} ${m} ${A} ${u}`)}function a(){t.push("---")}let o=0,s=!0;for(let c of WU(this.replacements,(l,d)=>l.lineRange.distanceToRange(d.lineRange)<=5)){s?s=!1:a();let l=c[0].lineRange.startLineNumber-2;for(let d of c){for(let m=Math.max(1,l);mA)){let A=e[m-1];r(m,-1,"deleted",A)}for(let m=0;mnew gA(t[a],e.slice(r.lineRange.startLineNumber-1,r.lineRange.endLineNumberExclusive-1))))}},gA=class n{constructor(e,t){this.lineRange=e;this.newLines=t}static deserialize(e){return new n(_r.ofLength(e[0],e[1]-e[0]),e[2])}static fromSingleTextEdit(e,t){let r=mA(e.text),a=e.range.startLineNumber,o=t.getValueOfRange(Bt.fromPositions(new er(e.range.startLineNumber,1),e.range.getStartPosition()));r[0]=o+r[0];let s=e.range.endLineNumber+1,c=t.getTransformer().getLineLength(e.range.endLineNumber)+1,l=t.getValueOfRange(Bt.fromPositions(e.range.getEndPosition(),new er(e.range.endLineNumber,c)));r[r.length-1]=r[r.length-1]+l;let d=e.range.startColumn===t.getTransformer().getLineLength(e.range.startLineNumber)+1,u=e.range.endColumn===1;return d&&r[0].length===o.length&&(a++,r.shift()),r.length>0&&a1){let o=this.lineRange.startLineNumber-1,s=e.getTransformer().getLineLength(o)+1;r=new er(o,s)}else r=new er(1,1);let a=t.addToPosition(new er(1,1));return new Ms(Bt.fromPositions(r,a),"")}else return new Ms(new Bt(this.lineRange.startLineNumber,1,this.lineRange.endLineNumberExclusive,1),"")}else if(this.lineRange.isEmpty){let t,r,a,o=this.lineRange.startLineNumber;return o===e.getTransformer().textLength.lineCount+2?(t=o-1,r=e.getTransformer().getLineLength(t)+1,a=this.newLines.map(s=>` `+s).join("")):(t=o,r=1,a=this.newLines.map(s=>s+` `).join("")),new Ms(Bt.fromPositions(new er(t,r)),a)}else{let t=this.lineRange.endLineNumberExclusive-1,r=e.getTransformer().getLineLength(t)+1,a=new Bt(this.lineRange.startLineNumber,1,t,r),o=this.newLines.join(` `);return new Ms(a,o)}}toSingleEdit(e){let t=this.toSingleTextEdit(e),r=e.getTransformer().getOffsetRange(t.range);return new Mi(r,t.text)}toString(){return`${this.lineRange}->${JSON.stringify(this.newLines)}`}serialize(){return[this.lineRange.startLineNumber,this.lineRange.endLineNumberExclusive,this.newLines]}removeCommonSuffixPrefixLines(e){let t=this.lineRange.startLineNumber,r=this.lineRange.endLineNumberExclusive,a=0;for(;t{function n(t){return Array.isArray(t)&&t.length===3&&typeof t[0]=="number"&&typeof t[1]=="number"&&Array.isArray(t[2])&&t[2].every(r=>typeof r=="string")}e.is=n})(vzn||={});var v7;(a=>{a.DEFAULT_DIFF_PARAMS={emitFastCursorLineChange:!1,nSignificantLinesToConverge:2,nLinesToConverge:3};async function*e(o,s,c,l){let d=new H6e;for(let[A,g]of o.entries())d.add(g,A);let u=0,p=-1,m={k:"aligned"};for await(let A of s){if(++p,u>=o.length){switch(m.k){case"aligned":{m={k:"diverged",startLineIdx:u,newLines:[A]};break}case"diverged":m.newLines.push(A)}continue}if(m.k==="aligned"){if(o[u]===A){++u;continue}m={k:"diverged",startLineIdx:u,newLines:[]}}m.newLines.push(A);let g=r(o,c,d,m,u,l);g&&(yield g.singleLineEdit,u=g.convergenceEndIdx,m={k:"aligned"})}switch(m.k){case"diverged":{let A=new _r(m.startLineIdx+1,o.length+1);yield new gA(A,m.newLines);break}case"aligned":{if(u[B,B]);if(m.length===0){if(!u.emitFastCursorLineChange||d!==s||l.newLines.length>1)return;let B=[d,d+1],M=new _r(B[0]+1,B[1]+1);return{singleLineEdit:new gA(M,l.newLines),convergenceEndIdx:d+1}}if(l.newLines.length0&&b[0]-l.startLineIdx===l.newLines.length-1&&(f="found_significant_matches");p>=0&&(m=m.map(([B,M])=>[B,M-1]),m=m.filter(([B,M])=>M>=0&&d<=M),m=m.filter(([B,M])=>o[M]===l.newLines[p]),m.length!==0);--p)if(++A,t(l.newLines[p])&&++g,g===u.nSignificantLinesToConverge&&(f="found_significant_matches",b=m[0]),A===u.nLinesToConverge){f="found_matches",b=m[0];break}if(!f)return;let y=b[1],_=b[0],v=_-y+1,w=y-l.startLineIdx,E=l.newLines.slice(0,l.newLines.length-v),S=E.length;if(w-S>1&&S>0)return;let T=[l.startLineIdx,y],D=new _r(T[0]+1,T[1]+1);return{singleLineEdit:new gA(D,E),convergenceEndIdx:_+1}}})(v7||={});var H6e=class{constructor(){this.map=new Map}add(e,t){let r=this.map.get(e);r?r.push(t):this.map.set(e,[t])}get(e){return this.map.get(e)||[]}};var fA="github.copilot",we=de("IConfigurationService"),kre=class extends Ae{constructor(t){super();this._onDidChangeConfiguration=this._register(new Nt);this.onDidChangeConfiguration=this._onDidChangeConfiguration.event;this._isInternal=!1;this._isTeamMember=!1;this.observables=new Map;t&&this._register(t.onDidStoreUpdate(()=>{let r=!!t.copilotToken?.isVscodeTeamMember;this._setUserInfo({isInternal:!!t.copilotToken?.isInternal,isTeamMember:r,teamMemberUsername:r?t.copilotToken?.username:void 0})}))}getConfigMixedWithDefaults(t){if(t.options?.valueIgnoredForExternals&&!this._isInternal)return this.getDefaultValue(t);let r=this.getConfig(t);return r===void 0?this.getDefaultValue(t):Fu(r)&&Fu(t.defaultValue)?{...t.defaultValue,...r}:r}getDefaultValue(t){return F0.isDefaultValueWithTeamAndInternalValue(t.defaultValue)?this._isUsingTeamDefault(t)?t.defaultValue.teamDefaultValue:this._isInternal?t.defaultValue.internalDefaultValue:t.defaultValue.defaultValue:F0.isDefaultValueWithTeamValue(t.defaultValue)?this._isUsingTeamDefault(t)?t.defaultValue.teamDefaultValue:t.defaultValue.defaultValue:t.defaultValue}_setUserInfo(t){if(this._isInternal===t.isInternal&&this._isTeamMember===t.isTeamMember)return;let r=this._isInternal!==t.isInternal,a=this._isTeamMember!==t.isTeamMember;this._isInternal=t.isInternal,this._isTeamMember=t.isTeamMember;let o=new Set;for(let s of H1.configs.values())(r&&(s.options?.valueIgnoredForExternals||F0.isDefaultValueWithTeamAndInternalValue(s.defaultValue))||a&&F0.isDefaultValueWithTeamValue(s.defaultValue))&&o.add(s.fullyQualifiedId);o.size>0&&this._onDidChangeConfiguration.fire({affectsConfiguration:s=>{for(let c of o)if(c===s||c.startsWith(s+".")||s.startsWith(c+"."))return!0;return!1}})}updateExperimentBasedConfiguration(t){t.length!==0&&this._onDidChangeConfiguration.fire({affectsConfiguration:()=>!0})}getConfigObservable(t){return this._getObservable_$show2FramesUp(t,()=>this.getConfig(t))}getExperimentBasedConfigObservable(t,r){return this._getObservable_$show2FramesUp(t,()=>this.getExperimentBasedConfig(t,r))}_getObservable_$show2FramesUp(t,r){let a=this.observables.get(t.id);return a||(a=M6e({debugName:()=>`Configuration Key "${t.id}"`},o=>this._register(this.onDidChangeConfiguration(s=>{s.affectsConfiguration(t.fullyQualifiedId)&&o(s)})),r),this.observables.set(t.id,a)),a}_isUsingTeamDefault(t){return!(!this._isTeamMember||!F0.isDefaultValueWithTeamAndInternalValue(t.defaultValue)&&!F0.isDefaultValueWithTeamValue(t.defaultValue))}isConfigured(t,r){let a=this.inspectConfig(t,r);return a?.globalValue!==void 0||a?.globalLanguageValue!==void 0||a?.workspaceFolderValue!==void 0||a?.workspaceFolderLanguageValue!==void 0||a?.workspaceValue!==void 0||a?.workspaceLanguageValue!==void 0}},F0;(t=>{function n(r){return Fu(r)&&"defaultValue"in r&&"teamDefaultValue"in r}t.isDefaultValueWithTeamValue=n;function e(r){return t.isDefaultValueWithTeamValue(r)&&"internalDefaultValue"in r}t.isDefaultValueWithTeamAndInternalValue=e})(F0||={});var I0e;function Ezn(){if(!I0e){I0e=new Map;let e=So.contributes.configuration.map(r=>r.properties),t=Object.assign({},...e);for(let r in t)I0e.set(r,t[r].default)}return I0e}function o1t(n,e,t){let r=`${fA}.${n}`,a=t?.oldKey?`${fA}.${t.oldKey}`:void 0,o=Ezn(),s=o.has(r),c=o.get(r);if(s){let d=F0.isDefaultValueWithTeamAndInternalValue(e)||F0.isDefaultValueWithTeamValue(e)?e.defaultValue:e;if(!$2(d,c))throw new Xt(`The default value for setting ${n} is different in packageJson and in code`)}if(s&&t?.valueIgnoredForExternals)throw new Xt(`The setting ${n} is public, it therefore cannot be restricted to internal!`);let l=r.startsWith("github.copilot.advanced.")?r.substring(24):void 0;return{id:n,oldId:t?.oldKey,isPublic:s,fullyQualifiedId:r,fullyQualifiedOldId:a,advancedSubKey:l,defaultValue:e,options:t}}var W6e=class{constructor(){this.configs=new Map}registerConfig(e){this.configs.set(e.fullyQualifiedId,e)}},H1=new W6e,Z6e=class{constructor(){this.migrations=[];this._onDidRegisterConfigurationMigrations=new Nt;this.onDidRegisterConfigurationMigration=this._onDidRegisterConfigurationMigrations.event}registerConfigurationMigrations(e){this.migrations.push(...e),this._onDidRegisterConfigurationMigrations.fire(e)}},WE=new Z6e;function gn(n,e,t,r,a,o){if(e===1){let c={...o1t(n,t,a),configType:1,experimentName:o?.experimentName,validator:r};if(c.advancedSubKey)throw new Xt("Shared settings cannot be experiment based");return H1.registerConfig(c),c}let s={...o1t(n,t,a),configType:0,validator:r};return H1.registerConfig(s),s}function En(n,e,t,r,a,o){return a={...a,valueIgnoredForExternals:!0},e===0?gn(n,e,t,r,a):gn(n,e,t,r,a,o)}function c1t(n,e){WE.registerConfigurationMigrations([{key:`${fA}.${e}`,migrateFn:async t=>[[`${fA}.${n}`,{value:t}],[`${fA}.${e}`,{value:void 0}]]}])}function rd(n,e,t,r){return c1t(e,n),gn(e,0,t,void 0,{...r,oldKey:n})}function Sd(n,e,t,r,a){return c1t(e,n),gn(e,1,t,void 0,{...r,oldKey:n},a)}var zb=128;var j2=(t=>(t.EntraId="entraId",t.ApiKey="apiKey",t))(j2||{});(t=>(t.MICROSOFT_AUTH_PROVIDER="microsoft",t.COGNITIVE_SERVICES_SCOPE="https://cognitiveservices.azure.com/.default"))(j2||={});var C7="XtabProvider",J;(Fe=>{let n;(Z=>(Z.DebugOverrideProxyUrl=gn("advanced.debug.overrideProxyUrl",0,void 0),Z.DebugOverrideCAPIUrl=gn("advanced.debug.overrideCapiUrl",0,void 0),Z.DebugUseNodeFetchFetcher=gn("advanced.debug.useNodeFetchFetcher",0,!0),Z.DebugUseNodeFetcher=gn("advanced.debug.useNodeFetcher",0,!1),Z.DebugUseElectronFetcher=gn("advanced.debug.useElectronFetcher",0,!0),Z.AuthProvider=gn("advanced.authProvider",0,"github"),Z.AuthPermissions=gn("advanced.authPermissions",0,"default")))(n=Fe.Shared||={});let e;(Er=>(Er.DebugOverrideChatEngine=rd("chat.advanced.debug.overrideChatEngine","chat.debug.overrideChatEngine",void 0),Er.WorkspacePrototypeAdoCodeSearchEndpointOverride=rd("chat.advanced.workspace.prototypeAdoCodeSearchEndpointOverride","chat.workspace.prototypeAdoCodeSearchEndpointOverride",""),Er.FeedbackOnChange=rd("chat.advanced.feedback.onChange","chat.feedback.onChange",!1),Er.ReviewIntent=rd("chat.advanced.review.intent","chat.review.intent",!1),Er.NotebookSummaryExperimentEnabled=rd("chat.advanced.notebook.summaryExperimentEnabled","chat.notebook.summaryExperimentEnabled",!1),Er.NotebookVariableFilteringEnabled=rd("chat.advanced.notebook.variableFilteringEnabled","chat.notebook.variableFilteringEnabled",!1),Er.TerminalToDebuggerPatterns=rd("chat.advanced.debugTerminalCommandPatterns","chat.debugTerminalCommandPatterns",[]),Er.WorkspaceRecordingEnabled=rd("chat.advanced.localWorkspaceRecording.enabled","chat.localWorkspaceRecording.enabled",!1),Er.EditRecordingEnabled=rd("chat.advanced.editRecording.enabled","chat.editRecording.enabled",!1),Er.CodeSearchAgentEnabled=rd("chat.advanced.codesearch.agent.enabled","chat.codesearch.agent.enabled",!0),Er.AgentTemperature=rd("chat.advanced.agent.temperature","chat.agent.temperature",void 0),Er.EnableUserPreferences=rd("chat.advanced.enableUserPreferences","chat.enableUserPreferences",!1),Er.SummarizeAgentConversationHistoryThreshold=rd("chat.advanced.summarizeAgentConversationHistoryThreshold","chat.summarizeAgentConversationHistoryThreshold",void 0),Er.AgentHistorySummarizationMode=rd("chat.advanced.agentHistorySummarizationMode","chat.agentHistorySummarizationMode",void 0),Er.UseResponsesApiTruncation=rd("chat.advanced.useResponsesApiTruncation","chat.useResponsesApiTruncation",!1),Er.OmitBaseAgentInstructions=rd("chat.advanced.omitBaseAgentInstructions","chat.omitBaseAgentInstructions",!1),Er.ClaudeCodeDebugEnabled=rd("chat.advanced.claudeCode.debug","chat.claudeCode.debug",!1),Er.GitHistoryRelatedFilesUsingEmbeddings=rd("chat.advanced.suggestRelatedFilesFromGitHistory.useEmbeddings","chat.suggestRelatedFilesFromGitHistory.useEmbeddings",!1),Er.CLICustomAgentsEnabled=rd("chat.advanced.cli.customAgents.enabled","chat.cli.customAgents.enabled",!1),Er.CLIMCPServerEnabled=rd("chat.advanced.cli.mcp.enabled","chat.cli.mcp.enabled",!1),Er.EnableClaudeCodeAgent=rd("chat.advanced.claudeCode.enabled","chat.claudeCode.enabled",!1),Er.RequestLoggerMaxEntries=rd("chat.advanced.debug.requestLogger.maxEntries","chat.debug.requestLogger.maxEntries",100),Er.ProjectLabelsExpanded=Sd("chat.advanced.projectLabels.expanded","chat.projectLabels.expanded",!1),Er.ProjectLabelsChat=Sd("chat.advanced.projectLabels.chat","chat.projectLabels.chat",!1),Er.ProjectLabelsInline=Sd("chat.advanced.projectLabels.inline","chat.projectLabels.inline",!1),Er.WorkspaceMaxLocalIndexSize=Sd("chat.advanced.workspace.maxLocalIndexSize","chat.workspace.maxLocalIndexSize",1e5),Er.WorkspaceEnableFullWorkspace=Sd("chat.advanced.workspace.enableFullWorkspace","chat.workspace.enableFullWorkspace",!0),Er.WorkspaceEnableCodeSearch=Sd("chat.advanced.workspace.enableCodeSearch","chat.workspace.enableCodeSearch",!0),Er.WorkspaceEnableEmbeddingsSearch=Sd("chat.advanced.workspace.enableEmbeddingsSearch","chat.workspace.enableEmbeddingsSearch",!0),Er.WorkspacePreferredEmbeddingsModel=Sd("chat.advanced.workspace.preferredEmbeddingsModel","chat.workspace.preferredEmbeddingsModel",""),Er.NotebookAlternativeDocumentFormat=Sd("chat.advanced.notebook.alternativeFormat","chat.notebook.alternativeFormat","xml"),Er.UseAlternativeNESNotebookFormat=Sd("chat.advanced.notebook.alternativeNESFormat.enabled","chat.notebook.alternativeNESFormat.enabled",!1),Er.InlineChatSelectionRatioThreshold=gn("chat.inlineChat.selectionRatioThreshold",1,0),Er.InstantApplyShortModelName=Sd("chat.advanced.instantApply.shortContextModelName","chat.instantApply.shortContextModelName","gpt-4o-instant-apply-full-ft-v66-short"),Er.InstantApplyShortContextLimit=Sd("chat.advanced.instantApply.shortContextLimit","chat.instantApply.shortContextLimit",8e3),Er.AgentHistorySummarizationWithPromptCache=Sd("chat.advanced.agentHistorySummarizationWithPromptCache","chat.agentHistorySummarizationWithPromptCache",!1),Er.AgentHistorySummarizationForceGpt41=Sd("chat.advanced.agentHistorySummarizationForceGpt41","chat.agentHistorySummarizationForceGpt41",!1),Er.PromptFileContext=Sd("chat.advanced.promptFileContextProvider.enabled","chat.promptFileContextProvider.enabled",!0),Er.DefaultToolsGrouped=Sd("chat.advanced.tools.defaultToolsGrouped","chat.tools.defaultToolsGrouped",!1),Er.Gpt5AlternativePatch=Sd("chat.advanced.gpt5AlternativePatch","chat.gpt5AlternativePatch",!1),Er.InlineEditsTriggerOnEditorChangeAfterSeconds=Sd("chat.advanced.inlineEdits.triggerOnEditorChangeAfterSeconds","chat.inlineEdits.triggerOnEditorChangeAfterSeconds",{defaultValue:void 0,teamDefaultValue:10}),Er.InlineEditsNextCursorPredictionDisplayLine=Sd("chat.advanced.inlineEdits.nextCursorPrediction.displayLine","chat.inlineEdits.nextCursorPrediction.displayLine",!0),Er.InlineEditsNextCursorPredictionCurrentFileMaxTokens=Sd("chat.advanced.inlineEdits.nextCursorPrediction.currentFileMaxTokens","chat.inlineEdits.nextCursorPrediction.currentFileMaxTokens",_m.currentFile.maxTokens),Er.InlineEditsRenameSymbolSuggestions=gn("chat.inlineEdits.renameSymbolSuggestions",1,{defaultValue:!1,teamDefaultValue:!0}),Er.InlineEditsPreferredModel=gn("nextEditSuggestions.preferredModel",1,"none"),Er.DiagnosticsContextProvider=Sd("chat.advanced.inlineEdits.diagnosticsContextProvider.enabled","chat.inlineEdits.diagnosticsContextProvider.enabled",!1),Er.Gemini3MultiReplaceString=gn("chat.edits.gemini3MultiReplaceString",1,!1)))(e=Fe.Advanced||={});let t;(fn=>(fn.DebugOverrideChatMaxTokenNum=En("chat.advanced.debug.overrideChatMaxTokenNum",0,0),fn.DebugReportFeedback=En("chat.advanced.debug.reportFeedback",0,{defaultValue:!1,teamDefaultValue:!0}),fn.InlineEditsIgnoreCompletionsDisablement=En("chat.advanced.inlineEdits.ignoreCompletionsDisablement",0,!1,j1()),fn.InlineEditsModelPickerEnabled=En("chat.advanced.inlineEdits.modelPicker.enabled",1,{defaultValue:!1,teamDefaultValue:!0},j1()),fn.InlineEditsUseSlashModels=En("chat.advanced.inlineEdits.useSlashModels",1,!1),fn.InlineEditsLogContextRecorderEnabled=En("chat.advanced.inlineEdits.logContextRecorder.enabled",0,!1),fn.InlineEditsHideInternalInterface=En("chat.advanced.inlineEdits.hideInternalInterface",0,!1,j1()),fn.InlineEditsLogCancelledRequests=En("chat.advanced.inlineEdits.logCancelledRequests",0,!1,j1()),fn.InlineEditsNextCursorPredictionUrl=En("chat.advanced.inlineEdits.nextCursorPrediction.url",0,void 0,M0()),fn.InlineEditsNextCursorPredictionApiKey=En("chat.advanced.inlineEdits.nextCursorPrediction.apiKey",0,void 0,M0()),fn.InlineEditsXtabProviderUrl=En("chat.advanced.inlineEdits.xtabProvider.url",0,void 0,M0()),fn.InlineEditsXtabProviderApiKey=En("chat.advanced.inlineEdits.xtabProvider.apiKey",0,void 0,M0()),fn.InlineEditsXtabProviderModelConfiguration=En("chat.advanced.inlineEdits.xtabProvider.modelConfiguration",0,{defaultValue:void 0,teamDefaultValue:{modelName:"copilot-nes-oct",promptingStrategy:"xtab275",includeTagsInCurrentFile:!1}},n1t),fn.InlineEditsInlineCompletionsEnabled=En("chat.advanced.inlineEdits.inlineCompletions.enabled",0,!0,j1()),fn.InlineEditsXtabProviderUsePrediction=En("chat.advanced.inlineEdits.xtabProvider.usePrediction",0,!0,j1()),fn.InlineEditsXtabLanguageContextEnabledLanguages=En("chat.advanced.inlineEdits.xtabProvider.languageContext.enabledLanguages",0,t1t),fn.InlineEditsXtabLanguageContextTraitsPosition=En("chat.advanced.inlineEdits.xtabProvider.languageContext.traitsPosition",1,"after"),fn.InlineEditsDiagnosticsExplorationEnabled=En("chat.advanced.inlineEdits.inlineEditsDiagnosticsExplorationEnabled",0,!1),fn.InternalWelcomeHintEnabled=En("chat.advanced.welcomePageHint.enabled",0,{defaultValue:!1,internalDefaultValue:!0,teamDefaultValue:!0}),fn.InlineChatUseCodeMapper=En("chat.advanced.inlineChat.useCodeMapper",0,!1),fn.DebugCollectFetcherTelemetry=En("chat.advanced.debug.collectFetcherTelemetry",1,!0),fn.DebugExpUseNodeFetchFetcher=En("chat.advanced.debug.useNodeFetchFetcher",1,void 0),fn.DebugExpUseNodeFetcher=En("chat.advanced.debug.useNodeFetcher",1,void 0),fn.DebugExpUseElectronFetcher=En("chat.advanced.debug.useElectronFetcher",1,void 0),fn.InlineEditsAsyncCompletions=En("chat.advanced.inlineEdits.asyncCompletions",1,!0),fn.InlineEditsDebounceUseCoreRequestTime=En("chat.advanced.inlineEdits.debounceUseCoreRequestTime",1,!1),fn.InlineEditsYieldToCopilot=En("chat.advanced.inlineEdits.yieldToCopilot",1,!1),fn.InlineEditsExcludedProviders=En("chat.advanced.inlineEdits.excludedProviders",1,void 0),fn.InlineEditsEnableGhCompletionsProvider=En("chat.advanced.inlineEdits.githubCompletionsProvider.enabled",1,!1),fn.InlineEditsCompletionsUrl=En("chat.advanced.inlineEdits.completionsProvider.url",1,void 0),fn.InlineEditsDebounce=En("chat.advanced.inlineEdits.debounce",1,200),fn.InlineEditsCacheDelay=En("chat.advanced.inlineEdits.cacheDelay",1,200),fn.InlineEditsSubsequentCacheDelay=En("chat.advanced.inlineEdits.subsequentCacheDelay",1,0),fn.InlineEditsRebasedCacheDelay=En("chat.advanced.inlineEdits.rebasedCacheDelay",1,0),fn.InlineEditsBackoffDebounceEnabled=En("chat.advanced.inlineEdits.backoffDebounceEnabled",1,!0),fn.InlineEditsExtraDebounceEndOfLine=En("chat.advanced.inlineEdits.extraDebounceEndOfLine",1,2e3),fn.InlineEditsDebounceOnSelectionChange=En("chat.advanced.inlineEdits.debounceOnSelectionChange",1,void 0),fn.InlineEditsProviderId=En("chat.advanced.inlineEdits.providerId",1,void 0),fn.InlineEditsUnification=En("chat.advanced.inlineEdits.unification",1,!1),fn.InlineEditsNextCursorPredictionEnabled=En("chat.advanced.inlineEdits.nextCursorPrediction.enabled",1,{defaultValue:void 0,teamDefaultValue:"onlyWithEdit"}),fn.InlineEditsNextCursorPredictionModelName=En("chat.advanced.inlineEdits.nextCursorPrediction.modelName",1,"copilot-suggestions-himalia-001"),fn.InlineEditsNextCursorPredictionMaxResponseTokens=En("chat.advanced.inlineEdits.nextCursorPrediction.maxResponseTokens",1,4),fn.InlineEditsXtabProviderModelConfigurationString=En("chat.advanced.inlineEdits.xtabProvider.modelConfigurationString",1,void 0),fn.InlineEditsXtabProviderDefaultModelConfigurationString=En("chat.advanced.inlineEdits.xtabProvider.defaultModelConfigurationString",1,void 0),fn.InlineEditsXtabProviderUseVaryingLinesAbove=En("chat.advanced.inlineEdits.xtabProvider.useVaryingLinesAbove",1,void 0),fn.InlineEditsXtabProviderNLinesAbove=En("chat.advanced.inlineEdits.xtabProvider.nLinesAbove",1,void 0),fn.InlineEditsXtabProviderNLinesBelow=En("chat.advanced.inlineEdits.xtabProvider.nLinesBelow",1,void 0),fn.InlineEditsXtabProviderRetryWithNMoreLinesBelow=En("chat.advanced.inlineEdits.xtabProvider.retryWithNMoreLinesBelow",1,void 0),fn.InlineEditsAutoExpandEditWindowLines=En("chat.advanced.inlineEdits.autoExpandEditWindowLines",1,void 0),fn.InlineEditsXtabNRecentlyViewedDocuments=En("chat.advanced.inlineEdits.xtabProvider.nRecentlyViewedDocuments",1,_m.recentlyViewedDocuments.nDocuments),fn.InlineEditsXtabRecentlyViewedDocumentsMaxTokens=En("chat.advanced.inlineEdits.xtabProvider.recentlyViewedDocuments.maxTokens",1,_m.recentlyViewedDocuments.maxTokens),fn.InlineEditsXtabDiffNEntries=En("chat.advanced.inlineEdits.xtabProvider.diffNEntries",1,_m.diffHistory.nEntries),fn.InlineEditsXtabDiffMaxTokens=En("chat.advanced.inlineEdits.xtabProvider.diffMaxTokens",1,_m.diffHistory.maxTokens),fn.InlineEditsXtabProviderEmitFastCursorLineChange=En("chat.advanced.inlineEdits.xtabProvider.emitFastCursorLineChange",1,!0),fn.InlineEditsXtabIncludeViewedFiles=En("chat.advanced.inlineEdits.xtabProvider.includeViewedFiles",1,_m.recentlyViewedDocuments.includeViewedFiles),fn.InlineEditsXtabPageSize=En("chat.advanced.inlineEdits.xtabProvider.pageSize",1,_m.pagedClipping.pageSize),fn.InlineEditsXtabEditWindowMaxTokens=En("chat.advanced.inlineEdits.xtabProvider.editWindowMaxTokens",1,void 0),fn.InlineEditsXtabIncludeTagsInCurrentFile=En("chat.advanced.inlineEdits.xtabProvider.includeTagsInCurrentFile",1,_m.currentFile.includeTags),fn.InlineEditsXtabCurrentFileMaxTokens=En("chat.advanced.inlineEdits.xtabProvider.currentFileMaxTokens",1,_m.currentFile.maxTokens),fn.InlineEditsXtabPrioritizeAboveCursor=En("chat.advanced.inlineEdits.xtabProvider.currentFile.prioritizeAboveCursor",1,_m.currentFile.prioritizeAboveCursor),fn.InlineEditsXtabDiffOnlyForDocsInPrompt=En("chat.advanced.inlineEdits.xtabProvider.diffOnlyForDocsInPrompt",1,_m.diffHistory.onlyForDocsInPrompt),fn.InlineEditsXtabDiffUseRelativePaths=En("chat.advanced.inlineEdits.xtabProvider.diffUseRelativePaths",1,_m.diffHistory.useRelativePaths),fn.InlineEditsXtabNNonSignificantLinesToConverge=En("chat.advanced.inlineEdits.xtabProvider.nNonSignificantLinesToConverge",1,v7.DEFAULT_DIFF_PARAMS.nLinesToConverge),fn.InlineEditsXtabNSignificantLinesToConverge=En("chat.advanced.inlineEdits.xtabProvider.nSignificantLinesToConverge",1,v7.DEFAULT_DIFF_PARAMS.nSignificantLinesToConverge),fn.InlineEditsXtabLanguageContextEnabled=En("chat.advanced.inlineEdits.xtabProvider.languageContext.enabled",1,_m.languageContext.enabled),fn.InlineEditsXtabLanguageContextMaxTokens=En("chat.advanced.inlineEdits.xtabProvider.languageContext.maxTokens",1,_m.languageContext.maxTokens),fn.InlineEditsXtabMaxMergeConflictLines=En("chat.advanced.inlineEdits.xtabProvider.maxMergeConflictLines",1,void 0),fn.InlineEditsXtabOnlyMergeConflictLines=En("chat.advanced.inlineEdits.xtabProvider.onlyMergeConflictLines",1,!1),fn.InlineEditsXtabAggressivenessLevel=En("chat.advanced.inlineEdits.xtabProvider.aggressivenessLevel",1,void 0),fn.InlineEditsUndoInsertionFiltering=En("chat.advanced.inlineEdits.undoInsertionFiltering",1,"v1"),fn.InlineEditsIgnoreWhenSuggestVisible=En("chat.advanced.inlineEdits.ignoreWhenSuggestVisible",1,!1),fn.InlineEditsJointCompletionsProviderEnabled=En("chat.advanced.inlineEdits.jointCompletionsProvider.enabled",1,!1),fn.InlineEditsJointCompletionsProviderStrategy=En("chat.advanced.inlineEdits.jointCompletionsProvider.strategy",1,"regular"),fn.InlineEditsJointCompletionsProviderTriggerChangeStrategy=En("chat.advanced.inlineEdits.jointCompletionsProvider.triggerChangeStrategy",1,"noTriggerOnRequestInFlight"),fn.InstantApplyModelName=En("chat.advanced.instantApply.modelName",1,"gpt-4o-instant-apply-full-ft-v66"),fn.VerifyTextDocumentChanges=En("chat.advanced.inlineEdits.verifyTextDocumentChanges",1,!1),fn.EnableReadFileV2=gn("chat.advanced.enableReadFileV2",1,P0),fn.AskAgent=gn("chat.advanced.enableAskAgent",1,{defaultValue:!1,teamDefaultValue:!0,internalDefaultValue:!0}),fn.RetryNetworkErrors=gn("chat.advanced.enableRetryNetworkErrors",1,!1),fn.UseMessagesApi=En("chat.advanced.useMessagesApi",1,!1)))(t=Fe.TeamInternal||={}),Fe.Enable=gn("enable",0,{"*":!0,plaintext:!1,markdown:!1,scminput:!1}),Fe.selectedCompletionsModel=gn("selectedCompletionModel",0,""),Fe.UseResponsesApi=gn("chat.useResponsesApi",1,!0),Fe.ResponsesApiReasoningEffort=gn("chat.responsesApiReasoningEffort",1,"default"),Fe.ResponsesApiReasoningSummary=gn("chat.responsesApiReasoningSummary",1,"detailed"),Fe.EnableChatImageUpload=gn("chat.imageUpload.enabled",1,!0),Fe.AnthropicThinkingBudget=gn("chat.anthropic.thinking.budgetTokens",1,4e3),Fe.AnthropicWebSearchToolEnabled=gn("chat.anthropic.tools.websearch.enabled",1,!1),Fe.AnthropicWebSearchMaxUses=gn("chat.anthropic.tools.websearch.maxUses",0,5),Fe.AnthropicWebSearchAllowedDomains=gn("chat.anthropic.tools.websearch.allowedDomains",0,[]),Fe.AnthropicWebSearchBlockedDomains=gn("chat.anthropic.tools.websearch.blockedDomains",0,[]),Fe.AnthropicWebSearchUserLocation=gn("chat.anthropic.tools.websearch.userLocation",0,null),Fe.MemoryToolEnabled=gn("chat.tools.memory.enabled",1,!1),Fe.CodeGenerationInstructions=gn("chat.codeGeneration.instructions",0,[]),Fe.TestGenerationInstructions=gn("chat.testGeneration.instructions",0,[]),Fe.CommitMessageGenerationInstructions=gn("chat.commitMessageGeneration.instructions",0,[]),Fe.PullRequestDescriptionGenerationInstructions=gn("chat.pullRequestDescriptionGeneration.instructions",0,[]),Fe.GenerateTestsCodeLens=gn("chat.generateTests.codeLens",0,!1),Fe.SetupTests=gn("chat.setupTests.enabled",0,!0),Fe.TypeScriptLanguageContext=gn("chat.languageContext.typescript.enabled",1,!1),Fe.TypeScriptLanguageContextMode=gn("chat.languageContext.typescript.items",1,"double"),Fe.TypeScriptLanguageContextIncludeDocumentation=gn("chat.languageContext.typescript.includeDocumentation",1,!1),Fe.TypeScriptLanguageContextCacheTimeout=gn("chat.languageContext.typescript.cacheTimeout",1,500),Fe.TypeScriptLanguageContextFix=gn("chat.languageContext.fix.typescript.enabled",1,!1),Fe.TypeScriptLanguageContextInline=gn("chat.languageContext.inline.typescript.enabled",1,!1),Fe.UseInstructionFiles=gn("chat.codeGeneration.useInstructionFiles",0,!0),Fe.ReviewAgent=gn("chat.reviewAgent.enabled",0,!0),Fe.CodeFeedback=gn("chat.reviewSelection.enabled",0,!0),Fe.CodeFeedbackInstructions=gn("chat.reviewSelection.instructions",0,[]),Fe.UseProjectTemplates=gn("chat.useProjectTemplates",0,!0),Fe.ExplainScopeSelection=gn("chat.scopeSelection",0,!1),Fe.EnableCodeActions=gn("editor.enableCodeActions",0,!0),Fe.LocaleOverride=gn("chat.localeOverride",0,"auto"),Fe.TerminalChatLocation=gn("chat.terminalChatLocation",0,"chatView"),Fe.AutomaticRenameSuggestions=gn("renameSuggestions.triggerAutomatically",0,!0),Fe.GitHistoryRelatedFilesProvider=gn("chat.edits.suggestRelatedFilesFromGitHistory",0,!0),Fe.Test2SrcRelatedFilesProvider=gn("chat.edits.suggestRelatedFilesForTests",0,!0),Fe.TerminalToDebuggerEnabled=gn("chat.copilotDebugCommand.enabled",0,!0),Fe.CodeSearchAgentEnabled=gn("chat.codesearch.enabled",0,!1),Fe.InlineEditsEnabled=gn("nextEditSuggestions.enabled",1,{defaultValue:!1,teamDefaultValue:!0}),Fe.InlineEditsEnableDiagnosticsProvider=gn("nextEditSuggestions.fixes",1,{defaultValue:!0,teamDefaultValue:!0}),Fe.InlineEditsAllowWhitespaceOnlyChanges=gn("nextEditSuggestions.allowWhitespaceOnlyChanges",1,!0),Fe.NewWorkspaceCreationAgentEnabled=gn("chat.newWorkspaceCreation.enabled",0,!0),Fe.NewWorkspaceUseContext7=gn("chat.newWorkspace.useContext7",0,!1),Fe.SummarizeAgentConversationHistory=gn("chat.summarizeAgentConversationHistory.enabled",0,!0),Fe.VirtualToolThreshold=gn("chat.virtualTools.threshold",1,zb),Fe.CurrentEditorAgentContext=gn("chat.agent.currentEditorContext.enabled",0,!0),Fe.OllamaEndpoint=gn("chat.byok.ollamaEndpoint",0,"http://localhost:11434"),Fe.AzureAuthType=gn("chat.azureAuthType",0,"entraId"),Fe.AzureModels=gn("chat.azureModels",0,{}),Fe.CustomOAIModels=gn("chat.customOAIModels",0,{}),Fe.AutoFixDiagnostics=gn("chat.agent.autoFix",1,!0),Fe.NotebookFollowCellExecution=gn("chat.notebook.followCellExecution.enabled",0,!1),Fe.UseAlternativeNESNotebookFormat=gn("chat.notebook.enhancedNextEditSuggestions.enabled",1,!1),Fe.CustomInstructionsInSystemMessage=gn("chat.customInstructionsInSystemMessage",0,!0),Fe.EnableAlternateGptPrompt=gn("chat.alternateGptPrompt.enabled",1,!1),Fe.EnableAlternateGeminiModelFPrompt=gn("chat.alternateGeminiModelFPrompt.enabled",1,!1),Fe.ShowOrganizationAndEnterpriseAgents=gn("chat.customAgents.showOrganizationAndEnterpriseAgents",0,!1),Fe.CompletionsFetcher=gn("chat.completionsFetcher",1,void 0),Fe.NextEditSuggestionsFetcher=gn("chat.nesFetcher",1,void 0),Fe.GitHubMcpEnabled=gn("chat.githubMcpServer.enabled",1,!1),Fe.GitHubMcpToolsets=gn("chat.githubMcpServer.toolsets",0,["default"]),Fe.GitHubMcpReadonly=gn("chat.githubMcpServer.readonly",0,!1),Fe.GitHubMcpLockdown=gn("chat.githubMcpServer.lockdown",0,!1)})(J||={});var xzn=[];function l1t(n){return xzn.push(n),n}var gC=j(require("vscode")),sBt=j(T7e());var kt=de("IVSCodeExtensionContext");var aie=class{constructor(e,t){this.prev=null;this.next=null;this.key=e,this.value=t}},Wf=class{constructor(e=10){if(e<1)throw new Error("Cache size must be at least 1");this._capacity=e,this._cache=new Map,this._head=new aie("",null),this._tail=new aie("",null),this._head.next=this._tail,this._tail.prev=this._head}_addNode(e){e.prev=this._head,e.next=this._head.next,this._head.next.prev=e,this._head.next=e}_removeNode(e){let t=e.prev,r=e.next;t.next=r,r.prev=t}_moveToHead(e){this._removeNode(e),this._addNode(e)}_popTail(){let e=this._tail.prev;return this._removeNode(e),e}clear(){this._cache.clear(),this._head.next=this._tail,this._tail.prev=this._head}deleteKey(e){let t=this._cache.get(e);if(t)return this._removeNode(t),this._cache.delete(e),t.value}get(e){let t=this._cache.get(e);if(t)return this._moveToHead(t),t.value}keys(){let e=[],t=this._head.next;for(;t!==this._tail;)e.push(t.key),t=t.next;return e}getValues(){let e=[],t=this._head.next;for(;t!==this._tail;)e.push(t.value),t=t.next;return e}put(e,t){let r=this._cache.get(e);if(r)r.value=t,this._moveToHead(r);else if(r=new aie(e,t),this._cache.set(e,r),this._addNode(r),this._cache.size>this._capacity){let a=this._popTail();return this._cache.delete(a.key),[a.key,a.value]}}entries(){let e=[],t=this._head.next;for(;t!==this._tail;)e.push([t.key,t.value]),t=t.next;return e}},w_e=class{constructor(e){this.actual=new Wf(e)}dispose(){this.clear()}clear(){let e=this.actual.getValues();for(let t of e)t.dispose();this.actual.clear()}deleteKey(e){let t=this.actual.deleteKey(e);t&&t.dispose()}get(e){return this.actual.get(e)}keys(){return this.actual.keys()}getValues(){return this.actual.getValues()}put(e,t){let r=this.actual.put(e,t);r&&r[1].dispose()}};var Ht=de("IFileSystemService"),KTt=new class{constructor(){this._cache=null}enable(){this._cache=new Wf(10)}async readJSON(n,e){if(!this._cache)return this._readJSON(n,e);let t=this._cache.get(e.toString());if(t!==void 0)return t;let r=await this._readJSON(n,e);return this._cache.put(e.toString(),r),r}async _readJSON(n,e){let t=await n.readFile(e,!0);return JSON.parse(t.toString())}},B7e=1024*1024*5;async function D7e(n,e,t){let r=await n.stat(e);if(r.size>B7e)if(t){let a=`[FileSystemService] ${e.toString()} is a LARGE file (${Math.round(r.size/1048576)}MB > ${Math.round(B7e/1048576)}MB)`;console.warn(a)}else{let a=`[FileSystemService] ${e.toString()} EXCEEDS max file size. FAILED to read ${Math.round(r.size/1048576)}MB > ${Math.round(B7e/1048576)}MB`;throw new Error(a)}}async function E_e(n,e){try{if(await n.stat(e).then(()=>!0).catch(()=>!1))return;await n.createDirectory(e)}catch(t){if(await n.stat(e).then(()=>!0).catch(()=>!1))return;throw t}}var Uu=class{constructor(e,t){this.baseUri=e;this.pattern=t}get base(){throw new Error("Not implemented")}};var oie=typeof Buffer<"u",eZn=new nr(()=>new Uint8Array(256)),R7e,P7e,Xc=class n{static alloc(e){return oie?new n(Buffer.allocUnsafe(e)):new n(new Uint8Array(e))}static wrap(e){return oie&&!Buffer.isBuffer(e)&&(e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)),new n(e)}static fromString(e,t){return!(t?.dontUseNodeBuffer||!1)&&oie?new n(Buffer.from(e)):(R7e||(R7e=new TextEncoder),new n(R7e.encode(e)))}static fromByteArray(e){let t=n.alloc(e.length);for(let r=0,a=e.length;r"u"){t=0;for(let o=0,s=e.length;ot===e.buffer[r])}};function Q7e(n,e,t=0){let r=e.byteLength,a=n.byteLength;if(r===0)return 0;if(r===1)return n.indexOf(e[0]);if(r>a-t)return-1;let o=eZn.value;o.fill(e.length);for(let d=0;d>>8,n[t+2]=e,e=e>>>8,n[t+1]=e,e=e>>>8,n[t]=e}function rZn(n,e){return n[e+0]<<0>>>0|n[e+1]<<8>>>0|n[e+2]<<16>>>0|n[e+3]<<24>>>0}function iZn(n,e,t){n[t+0]=e&255,e=e>>>8,n[t+1]=e&255,e=e>>>8,n[t+2]=e&255,e=e>>>8,n[t+3]=e&255}function aZn(n,e){return n[e]}function oZn(n,e,t){n[t]=e}function N7e(n){let e=0,t=0,r=0,a=new Uint8Array(Math.floor(n.length/4*3)),o=c=>{switch(t){case 3:a[r++]=e|c,t=0;break;case 2:a[r++]=e|c>>>2,e=c<<6,t=3;break;case 1:a[r++]=e|c>>>4,e=c<<4,t=2;break;default:e=c<<2,t=1}};for(let c=0;c=65&&l<=90)o(l-65);else if(l>=97&&l<=122)o(l-97+26);else if(l>=48&&l<=57)o(l-48+52);else if(l===43||l===45)o(62);else if(l===47||l===95)o(63);else{if(l===61)break;throw new SyntaxError(`Unexpected base64 character ${n[c]}`)}}let s=r;for(;t>0;)o(0);return Xc.wrap(a).slice(0,s)}var sZn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",cZn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";function eBt({buffer:n},e=!0,t=!1){let r=t?cZn:sZn,a="",o=n.byteLength%3,s=0;for(;s>>2],a+=r[(c<<4|l>>>4)&63],a+=r[(l<<2|d>>>6)&63],a+=r[d&63]}if(o===1){let c=n[s+0];a+=r[c>>>2],a+=r[c<<4&63],e&&(a+="==")}else if(o===2){let c=n[s+0],l=n[s+1];a+=r[c>>>2],a+=r[(c<<4|l>>>4)&63],a+=r[l<<2&63],e&&(a+="=")}return a}var JTt="0123456789abcdef";function Q7({buffer:n}){let e="";for(let t=0;t>>4],e+=JTt[r&15]}return e}function tBt(n){if(n.length%2!==0)throw new SyntaxError("Hex string must have an even length");let e=new Uint8Array(n.length>>1);for(let t=0;t>1]=XTt(n,t++)<<4|XTt(n,t++);return Xc.wrap(e)}function XTt(n,e){let t=n.charCodeAt(e);if(t>=48&&t<=57)return t-48;if(t>=97&&t<=102)return t-87;if(t>=65&&t<=70)return t-55;throw new SyntaxError(`Invalid hex character at position ${e}`)}async function YE(n,e,t,r,a,o,s,c,l,d="json",u,p=!1){let m={Accept:"application/vnd.github+json"};s&&(m.Authorization=`Bearer ${s}`),l&&(m["X-GitHub-Api-Version"]=l),u&&(m["User-Agent"]=u);let A=await n.fetch(`${r}/${a}`,{method:o,headers:m,body:c?JSON.stringify(c):void 0});if(!A.ok)return e.error(`[GitHubAPI] ${o} ${r}/${a} - Status: ${A?.status}`),p?{status:A.status}:void 0;try{let g=d==="json"?await A.json():await A.text(),f=Number(A.headers.get("x-ratelimit-remaining")),b=`[RateLimit] REST rate limit remaining: ${f}, ${a}`;return f<1e3?(e.warn(b),t.sendMSFTTelemetryEvent("githubAPI.approachingRateLimit",{rateLimit:f.toString()})):e.debug(b),g}catch{return}}async function L7e(n,e,t,r,a,o,s){let c={Accept:"application/vnd.github+json","Content-Type":"application/json"};o&&(c.Authorization=`Bearer ${o}`);let l=JSON.stringify({query:a,variables:s}),d=await n.fetch(`${r}/graphql`,{method:"POST",headers:c,body:l});if(d.ok)try{let u=await d.json(),p=Number(d.headers.get("x-ratelimit-remaining")),m=`[RateLimit] GraphQL rate limit remaining: ${p}, query: ${a}`;return p<1e3?(e.warn(m),t.sendMSFTTelemetryEvent("githubAPI.approachingRateLimit",{rateLimit:p.toString()})):e.debug(m),u}catch{return}}async function nBt(n,e,t,r,a,o,s=20){let c=` query FetchCopilotAgentPullRequests($searchQuery: String!, $first: Int!, $after: String) { search(query: $searchQuery, type: ISSUE, first: $first, after: $after) { nodes { ... on PullRequest { number id fullDatabaseId headRefOid baseRefOid title state url createdAt updatedAt additions deletions files { totalCount } author { login } repository { owner { login } name } body } } pageInfo { hasNextPage endCursor } issueCount } } `;return e.debug(`[FolderRepositoryManager+0] Fetch pull request category ${o}`),(await L7e(n,e,t,r,c,a,{searchQuery:o,first:s})).data?.search?.nodes??[]}async function rBt(n,e,t,r,a,o){let s=` query GetPullRequestGlobal($globalId: ID!) { node(id: $globalId) { ... on PullRequest { number id fullDatabaseId headRefOid baseRefOid title state url createdAt updatedAt additions deletions files { totalCount } author { login } repository { owner { login } name } body } } } `;return e.debug(`[GitHubAPI] Fetch pull request by global ID ${o}`),(await L7e(n,e,t,r,s,a,{globalId:o}))?.data?.node}async function iBt(n,e,t,r,a,o,s){let c=` mutation AddPullRequestComment($pullRequestId: ID!, $body: String!) { addComment(input: {subjectId: $pullRequestId, body: $body}) { commentEdge { node { id body createdAt author { login } url } } } } `;return e.debug(`[GitHubAPI] Adding comment to pull request ${o}`),(await L7e(n,e,t,r,c,a,{pullRequestId:o,body:s}))?.data?.addComment?.commentEdge?.node||null}async function aBt(n,e,t,r,a,o,s,c){e.debug(`[GitHubAPI] Closing pull request ${o}/${s}#${c}`);let l=await YE(n,e,t,r,`repos/${o}/${s}/pulls/${c}`,"POST",a,{state:"closed"},"2022-11-28"),d=l?.state==="closed";return d?e.debug(`[GitHubAPI] Successfully closed pull request ${o}/${s}#${c}`):e.error(`[GitHubAPI] Failed to close pull request ${o}/${s}#${c}. Its state is ${l?.state}`),d}var U0=de("IGithubRepositoryService"),qu=de("IOctoKitService"),oBt=1682102,tR=class{constructor(e,t,r,a){this._capiClientService=e;this._fetcherService=t;this._logService=r;this._telemetryService=a}async getCurrentAuthedUserWithToken(e){return this._makeGHAPIRequest("user","GET",e)}async getTeamMembershipWithToken(e,t,r){return this._makeGHAPIRequest(`teams/${e}/memberships/${r}`,"GET",t)}async _makeGHAPIRequest(e,t,r,a){return YE(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,e,t,r,a,"2022-11-28")}async getCopilotPullRequestForUserWithToken(e,t,r,a){let o=`repo:${e}/${t} is:open author:copilot-swe-agent[bot] involves:${r}`;return nBt(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,a,o)}async addPullRequestCommentWithToken(e,t,r){return iBt(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,r,e,t)}async getPullRequestFromSessionWithToken(e,t){return rBt(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,t,e)}async getPullRequestFilesWithToken(e,t,r,a){return await YE(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,`repos/${e}/${t}/pulls/${r}/files`,"GET",a,void 0,"2022-11-28")||[]}async closePullRequestWithToken(e,t,r,a){return aBt(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,a,e,t,r)}async getFileContentWithToken(e,t,r,a,o){let s=`repos/${e}/${t}/contents/${a}?ref=${encodeURIComponent(r)}`,c=await YE(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,s,"GET",o,void 0);if(!c||Array.isArray(c))throw new Error("Unable to fetch file content");let l=c;if(l.content&&l.encoding==="base64")return N7e(l.content.replace(/\n/g,"")).toString();if(l.sha){let d=await this.getBlobContentWithToken(e,t,l.sha,o);if(d)return d}return this._logService.error(`Failed to get file content for ${e}/${t}/${a} at ref ${r}`),""}async getUserOrganizationsWithToken(e){let t=await this._makeGHAPIRequest("user/orgs","GET",e);return!t||!Array.isArray(t)?[]:t.map(r=>r.login)}async getOrganizationRepositoriesWithToken(e,t){let r=await this._makeGHAPIRequest(`orgs/${e}/repos?per_page=5&sort=updated`,"GET",t);return!r||!Array.isArray(r)||r.length===0?[]:r.map(a=>a.name)}async getBlobContentWithToken(e,t,r,a){let o=`repos/${e}/${t}/git/blobs/${r}`,s=await YE(this._fetcherService,this._logService,this._telemetryService,this._capiClientService.dotcomAPIURL,o,"GET",a,void 0,"2022-11-28");if(!s||Array.isArray(s))return;let c=s;if(c.content&&c.encoding==="base64")return N7e(c.content.replace(/\n/g,"")).toString()}};var x_e=".agent.md",sie=class extends Error{constructor(){super("User is not signed in")}},N7=class extends Ae{constructor(t,r,a,o){super();this.octoKitService=t;this.logService=r;this.extensionContext=a;this.fileSystem=o;this._onDidChangeCustomAgents=this._register(new gC.EventEmitter);this.onDidChangeCustomAgents=this._onDidChangeCustomAgents.event;this.isFetching=!1;this.fetchAndUpdateCache().catch(s=>{this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error in background fetch: ${s}`)})}getCacheDir(){return gC.Uri.joinPath(this.extensionContext.globalStorageUri,"githubAgentsCache")}async provideCustomAgents(t,r){try{return this.memoryCache!==void 0?this.memoryCache:await this.readFromCache()}catch(a){return this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error in provideCustomAgents: ${a}`),[]}}async readFromCache(){try{let t=this.getCacheDir();if(!t)return this.logService.trace("[OrganizationAndEnterpriseAgentProvider] No workspace open, cannot use cache"),[];let r=[];try{await this.fileSystem.stat(t)}catch{return this.logService.trace("[OrganizationAndEnterpriseAgentProvider] No cache found"),[]}let a=await this.fileSystem.readDirectory(t);for(let[o,s]of a){if(s!==2)continue;let c=gC.Uri.joinPath(t,o),l=await this.readCacheContents(c);for(let[d,u]of l){let p=this.parseAgentMetadata(u,d);if(p){let m=gC.Uri.joinPath(c,d);r.push({name:p.name,description:p.description,uri:m})}}}return this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Loaded ${r.length} agents/prompts from cache`),r}catch(t){return this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error reading from cache: ${t}`),[]}}async runWithAuthCheck(t){if(!await this.octoKitService.getCurrentAuthedUser())throw new sie;return t()}async fetchAndUpdateCache(){if(this.isFetching){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] Fetch already in progress, skipping");return}this.isFetching=!0;try{if(!await this.octoKitService.getCurrentAuthedUser()){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] User not signed in, skipping fetch");return}this.logService.trace("[OrganizationAndEnterpriseAgentProvider] Fetching custom agents from all user organizations");let r=await this.runWithAuthCheck(()=>this.octoKitService.getUserOrganizations());if(r.length===0){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] User does not belong to any organizations");return}this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Found ${r.length} organizations: ${r.join(", ")}`);let a={includeSources:["org","enterprise"]},o=new Map,s=!1;for(let m of r)try{let A=new Map;o.set(m,A);let g=await this.runWithAuthCheck(()=>this.octoKitService.getOrganizationRepositories(m));if(g.length===0){this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] No repositories found for ${m}, skipping`);continue}let f=g[0],b=await this.runWithAuthCheck(()=>this.octoKitService.getCustomAgents(m,f,a));for(let y of b)A.set(y.name,y);this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Fetched ${b.length} agents from ${m} using repo ${f}`)}catch(A){if(A instanceof sie){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] User signed out during fetch, aborting");return}this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error fetching agents from ${m}: ${A}`),s=!0}let c=this.getCacheDir();try{await this.fileSystem.stat(c)}catch{await this.fileSystem.createDirectory(c)}let l=0,d=!1,u=new Set;try{let m=await this.fileSystem.readDirectory(c);for(let[A,g]of m)g===2&&u.add(A)}catch{}let p=new Set;for(let m of o.keys()){let A=this.sanitizeFilename(m),g=gC.Uri.joinPath(c,A),f=o.get(m)||new Map;p.add(A);try{await this.fileSystem.stat(g)}catch{await this.fileSystem.createDirectory(g)}let b=await this.readCacheContents(g),y=new Map,_=!1;for(let w of f.values())try{let E=this.sanitizeFilename(w.name)+x_e,S=await this.runWithAuthCheck(()=>this.octoKitService.getCustomAgentDetails(w.repo_owner,w.repo_name,w.name,w.version));if(S){let T=this.generateAgentMarkdown(S);y.set(E,T),l++}}catch(E){if(E instanceof sie){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] User signed out during fetch, aborting");return}this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error fetching details for agent ${w.name} from ${m}: ${E}`),_=!0}if(_){this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Skipping cache update for ${m} due to fetch errors`),s=!0;continue}if(this.hasContentChanged(b,y)){d=!0;let w=await this.fileSystem.readDirectory(g);for(let[E,S]of w)S===1&&E.endsWith(x_e)&&await this.fileSystem.delete(gC.Uri.joinPath(g,E));for(let[E,S]of y){let T=gC.Uri.joinPath(g,E);await this.fileSystem.writeFile(T,new TextEncoder().encode(S))}}}for(let m of u)if(!p.has(m)){let A=gC.Uri.joinPath(c,m);try{await this.fileSystem.delete(A,{recursive:!0,useTrash:!1}),this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Deleted cache for organization no longer accessible: ${m}`),d=!0}catch(g){this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error deleting cache directory ${m}: ${g}`)}}if(this.logService.trace(`[OrganizationAndEnterpriseAgentProvider] Updated cache with ${l} agents from ${r.length} organizations`),!s&&this.memoryCache===void 0&&(this.memoryCache=await this.readFromCache(),this.logService.trace("[OrganizationAndEnterpriseAgentProvider] Successfully populated memory cache")),!d){this.logService.trace("[OrganizationAndEnterpriseAgentProvider] No changes detected in cache");return}this._onDidChangeCustomAgents.fire()}finally{this.isFetching=!1}}async readCacheContents(t){let r=new Map;try{let a=await this.fileSystem.readDirectory(t);for(let[o,s]of a)if(s===1&&o.endsWith(x_e)){let c=gC.Uri.joinPath(t,o),l=await this.fileSystem.readFile(c),d=new TextDecoder().decode(l);r.set(o,d)}}catch{}return r}hasContentChanged(t,r){if(t.size!==r.size)return!0;for(let[a,o]of r)if(t.get(a)!==o)return!0;for(let a of t.keys())if(!r.has(a))return!0;return!1}generateAgentMarkdown(t){let r={};t.display_name&&(r.name=t.display_name),t.description&&(r.description=t.description.replace(/\n/g,"\\n")),t.tools&&t.tools.length>0&&t.tools[0]!=="*"&&(r.tools=t.tools),t.argument_hint&&(r["argument-hint"]=t.argument_hint),t.target&&(r.target=t.target);let a=sBt.default.stringify(r,{lineWidth:0}).trim(),o=t.prompt??"";return`--- ${a} --- ${o} `}parseAgentMetadata(t,r){try{let a=r.replace(x_e,""),o="",s=t.split(` `);if(s[0]?.trim()==="---"){let c=s.findIndex((l,d)=>d>0&&l.trim()==="---");if(c>0){let d=s.slice(1,c).join(` `).match(/description:\s*(.+)/);d&&(o=d[1].trim())}}return{name:a,description:o}}catch(a){return this.logService.error(`[OrganizationAndEnterpriseAgentProvider] Error parsing agent metadata: ${a}`),null}}sanitizeFilename(t){return t.replace(/[^a-z0-9_-]/gi,"_").toLowerCase()}};N7=I([h(0,qu),h(1,ne),h(2,kt),h(3,Ht)],N7);var L7=class extends Ae{constructor(t,r){super();this.id="OrganizationAndEnterpriseAgents";if("registerCustomAgentsProvider"in M7e.chat&&r.getConfig(J.ShowOrganizationAndEnterpriseAgents)){let a=t.createInstance(N7);this._register(M7e.chat.registerCustomAgentsProvider(a))}}};L7=I([h(0,O),h(1,we)],L7);var die=require("vscode");var JE=de("ICopilotTokenManager");function rF(){return Math.floor(Date.now()/1e3)}var ts=de("ICopilotTokenStore"),cie=class extends Ae{constructor(){super(...arguments);this._onDidStoreUpdate=this._register(new Nt);this.onDidStoreUpdate=this._onDidStoreUpdate.event}get copilotToken(){return this._copilotToken}set copilotToken(t){let r=this._copilotToken?.token;this._copilotToken=t,r!==t?.token&&this._onDidStoreUpdate.fire()}};var lie=["user:email"],lBt=["read:user"],M7=["read:user","user:email","repo","workflow"],rR=class extends Error{constructor(){super("The authentication service is in minimal mode."),this.name="MinimalModeError"}},et=de("IAuthenticationService"),nR=class extends Ae{constructor(t,r,a,o){super();this._logService=t;this._tokenStore=r;this._tokenManager=a;this._configurationService=o;this._onDidAuthenticationChange=this._register(new Nt);this.onDidAuthenticationChange=this._onDidAuthenticationChange.event;this._onDidAccessTokenChange=this._register(new Nt);this.onDidAccessTokenChange=this._onDidAccessTokenChange.event;this._onDidAdoAuthenticationChange=this._register(new Nt);this.onDidAdoAuthenticationChange=this._onDidAdoAuthenticationChange.event;this._isMinimalMode=es(t=>this._configurationService.getConfigObservable(J.Shared.AuthPermissions).read(t)==="minimal");this._register(a.onDidCopilotTokenRefresh(()=>{this._logService.debug("Handling CopilotToken refresh."),this._handleAuthChangeEvent()}))}get isMinimalMode(){return this._isMinimalMode.get()}get anyGitHubSession(){return this._anyGitHubSession}get permissiveGitHubSession(){return this._permissiveGitHubSession}get anyAdoSession(){return this._anyAdoSession}get copilotToken(){return this._tokenStore.copilotToken}async getCopilotToken(t){try{let r=await this._tokenManager.getCopilotToken(t);return this._tokenStore.copilotToken=r,this._copilotTokenError=void 0,r}catch(r){this._tokenStore.copilotToken=void 0;let a=this._copilotTokenError;throw this._copilotTokenError=r,a&&r&&a.message!==r.message&&this._onDidAuthenticationChange.fire(),r}}resetCopilotToken(t){this._tokenStore.copilotToken=void 0,this._tokenManager.resetCopilotToken(t)}async _handleAuthChangeEvent(){let t=this._anyGitHubSession,r=this._permissiveGitHubSession,a=this._anyAdoSession,o=this._tokenStore.copilotToken,s=this._copilotTokenError,c=await Promise.allSettled([this.getAnyGitHubSession({silent:!0}),this.getPermissiveGitHubSession({silent:!0}),this.getAnyAdoSession({silent:!0})]);for(let l of c)l.status==="rejected"&&this._logService.error(`Error getting a session: ${l.reason}`);if(t?.accessToken!==this._anyGitHubSession?.accessToken||r?.accessToken!==this._permissiveGitHubSession?.accessToken){this._onDidAccessTokenChange.fire(),this._logService.debug("Auth state changed, minting a new CopilotToken...");try{await this.getCopilotToken(!0)}catch{}this._logService.debug("Minted a new CopilotToken.");return}a?.accessToken!==this._anyAdoSession?.accessToken&&(this._logService.debug(`Ado auth state changed, firing event. Had token before: ${!!a?.accessToken}. Has token now: ${!!this._anyAdoSession?.accessToken}.`),this._onDidAdoAuthenticationChange.fire());try{await this.getCopilotToken()}catch{}(o?.token!==this._tokenStore.copilotToken?.token||s?.message!==this._copilotTokenError?.message)&&(this._logService.debug("CopilotToken state changed, firing event."),this._onDidAuthenticationChange.fire()),this._logService.debug("Finished handling auth change event.")}};nR=I([h(0,ne),h(1,ts),h(2,JE),h(3,we)],nR);function iF(n){return n.getConfig(J.Shared.AuthProvider)==="github-enterprise"?"github-enterprise":"github"}var id=de("IAuthenticationChatUpgradeService");var F7=class extends Ae{constructor(t){super();this.instantiationService=t;this.askToUpgradeAuthPermissions()}async askToUpgradeAuthPermissions(){await this._register(this.instantiationService.createInstance(V1)).run()}};F7=I([h(0,O)],F7);var V1=class extends Ae{constructor(t,r,a,o){super();this._authenticationService=t;this._logService=r;this._extensionContext=a;this._authenticationChatUpgradeService=o;this._register(die.commands.registerCommand("github.copilot.chat.triggerPermissiveSignIn",async()=>{await this._authenticationChatUpgradeService.showPermissiveSessionModal(!0)}))}static{this.AUTH_UPGRADE_ASK_KEY="copilot.shownPermissiveTokenModal"}async run(){await this.waitForChatEnabled(),this.registerListeners(),await this.showPrompt()}async waitForChatEnabled(){try{if((await this._authenticationService.getCopilotToken()).isChatEnabled())return}catch(t){this._logService.error(t,"Failed to get copilot token")}await yr.toPromise(yr.filter(this._authenticationService.onDidAuthenticationChange,()=>this._authenticationService.copilotToken?.isChatEnabled()??!1))}registerListeners(){this._register(this._authenticationService.onDidAuthenticationChange(async()=>{if(!this._authenticationService.permissiveGitHubSession){if(!this._authenticationService.anyGitHubSession){this._extensionContext.globalState.update(V1.AUTH_UPGRADE_ASK_KEY,!1);return}if(die.window.state.focused)await this.showPrompt();else{let t=die.window.onDidChangeWindowState(async r=>{r.focused&&(t.dispose(),await this.showPrompt())})}}}))}async showPrompt(){this._extensionContext.globalState.get(V1.AUTH_UPGRADE_ASK_KEY,!1)||!await this._authenticationChatUpgradeService.shouldRequestPermissiveSessionUpgrade()||(await this._authenticationChatUpgradeService.showPermissiveSessionModal()?this._logService.debug("Got permissive GitHub token"):this._logService.debug("Did not get permissive GitHub token"),this._extensionContext.globalState.update(V1.AUTH_UPGRADE_ASK_KEY,!0))}};V1=I([h(0,et),h(1,ne),h(2,kt),h(3,id)],V1);var joe=require("vscode");var lZn=class{async fetch(n,e){let t={method:e.method||"GET",headers:e.headers,signal:e.signal};e.json?(t.body=JSON.stringify(e.json),t.headers={"Content-Type":"application/json",...t.headers}):e.body&&(t.body=e.body);let r,a;e.timeout&&!e.signal&&(a=new AbortController,t.signal=a.signal,r=setTimeout(()=>{a.abort()},e.timeout));try{let o=await fetch(n,t);return r&&clearTimeout(r),o}catch(o){throw r&&clearTimeout(r),o}}async fetchWithPagination(n,e){let t=[],r=e.pageSize??20,a=e.startPage??1,o=!1;do{let s=e.buildUrl(n,r,a),c=await this.fetch(s,e);if(!c.ok)return t;let l=await c.json(),d=e.getItemsFromResponse(l);t.push(...d),o=d.length===r,a++}while(o);return t}},O7e=class dBt{constructor(){this._telemetryBaseUrl="https://copilot-telemetry.githubusercontent.com",this._originTrackerUrl="https://origin-tracker.githubusercontent.com",this._dotcomAPIUrl=this._getDotComAPIUrl(),this._proxyBaseUrl=this._getProxyUrl(void 0),this._capiBaseUrl=this._getCAPIUrl(void 0)}updateDomains(e,t){let r=this._dotcomAPIUrl,a=this._capiBaseUrl,o=this._telemetryBaseUrl,s=this._proxyBaseUrl;return this._enterpriseUrlConfig!==t&&(this._enterpriseUrlConfig=t,this._dotcomAPIUrl=this._getDotComAPIUrl()),e?(this._proxyBaseUrl=this._getProxyUrl(e),this._capiBaseUrl=this._getCAPIUrl(e),this._telemetryBaseUrl=e.endpoints.telemetry||"https://copilot-telemetry.githubusercontent.com",e.endpoints["origin-tracker"]&&(this._originTrackerUrl=e.endpoints["origin-tracker"])):(this._capiBaseUrl="https://api.githubcopilot.com",this._telemetryBaseUrl="https://copilot-telemetry.githubusercontent.com"),{dotcomUrlChanged:r!==this._dotcomAPIUrl,capiUrlChanged:a!==this._capiBaseUrl,telemetryUrlChanged:o!==this._telemetryBaseUrl,proxyUrlChanged:s!==this._proxyBaseUrl}}_getDotComAPIUrl(){if(this._enterpriseUrlConfig)try{let e=new URL(this._enterpriseUrlConfig);return`${e.protocol}//api.${e.hostname}${e.port?":"+e.port:""}`}catch(e){return console.warn("Failed to parse enterprise URL config:",this._enterpriseUrlConfig,e),"https://api.github.com"}return"https://api.github.com"}_getCAPIUrl(e){return e&&e.endpoints.api||"https://api.githubcopilot.com"}_getProxyUrl(e){return e&&e.endpoints.proxy||dBt.DEFAULT_PROXY_BASE_URL}get proxyBaseURL(){return this._proxyBaseUrl}get capiBaseURL(){return this._capiBaseUrl}get capiChatURL(){return`${this._capiBaseUrl}/chat/completions`}get capiResponsesURL(){return`${this._capiBaseUrl}/responses`}get capiMessagesURL(){return`${this._capiBaseUrl}/v1/messages`}get capiEmbeddingsURL(){return`${this._capiBaseUrl}/embeddings`}get capiModelsURL(){return`${this._capiBaseUrl}/models`}get capiAutoModelURL(){return`${this.capiModelsURL}/session`}get embeddingsModelURL(){return`${this.embeddingsURL}/models`}get chunksURL(){return`${this.dotComAPIURL}/chunks`}get embeddingsURL(){return`${this.dotComAPIURL}/embeddings`}get embeddingsCodeSearchURL(){return`${this.dotComAPIURL}/embeddings/code/search`}get telemetryURL(){return`${this._telemetryBaseUrl}/telemetry`}get remoteAgentsURL(){return`${this._capiBaseUrl}/agents`}get listSkillsURL(){return`${this._capiBaseUrl}/skills`}get searchSkillURL(){return`${this._capiBaseUrl}/search`}get contentExclusionURL(){return`${this._dotcomAPIUrl}/copilot_internal/content_exclusion`}get copilotUserInfoURL(){return`${this._dotcomAPIUrl}/copilot_internal/user`}get tokenURL(){return this._dotcomAPIUrl+"/copilot_internal/v2/token"}get tokenNoAuthURL(){return`${this._dotcomAPIUrl}/copilot_internal/v2/nltoken`}get dotComAPIURL(){return this._dotcomAPIUrl}get originTrackerURL(){return this._originTrackerUrl}get chatAttachmentUploadURL(){return"https://uploads.github.com/copilot/chat/attachments"}get copilotAgentSessionsURL(){return`${this._capiBaseUrl}/agents/sessions`}get copilotAgentJobsURL(){return`${this._capiBaseUrl}/agents/swe`}get copilotCustomAgentsURL(){return`${this._capiBaseUrl}/agents/swe/custom-agents`}};O7e.DEFAULT_PROXY_BASE_URL="https://copilot-proxy.githubusercontent.com",O7e.CAPI_MODEL_LAB_URL="https://api-model-lab.githubcopilot.com";var uie=O7e,dZn=`The \u201C@vscode/copilot-api\u201D npm Module Terms and Conditions ("Terms") are a legal agreement between you (either as an individual or on behalf of an entity) and GitHub, Inc. regarding your use of \u201C@vscode/copilot-api\u201D npm library and associated documentation (collectively, the "Software"). By using the Software, you accept these Terms. Please read all of these Terms; in many cases, provisions set forth later in the Terms limit and qualify provisions set forth earlier in the Terms. If you do not accept these Terms, do not download, install, use, or copy the Software. IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. 1. INSTALLATION AND USE RIGHTS. You may install and use any number of copies of the software only with the Visual Studio Code or Code-OSS and successor Microsoft products and services for use with GitHub Copilot. The use with Code-OSS is allowed for development purposes only. No other use is permitted. 2. TERMS FOR SPECIFIC COMPONENTS. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the notices file(s) accompanying the software. 3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. GitHub reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not: a) work around any technical limitations in the software; b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and only to the extent required by third party licensing terms governing the use of certain open source components that may be included in the software; c) remove, minimize, block or modify any notices of GitHub or its suppliers in the software; d) use the Software to create or propagate malware, or in any other way that is prohibited by law; e) share, publish, rent or lease the software, except in combining the software with GitHub applications; or f) provide the software as a stand-alone offering or combined with any of your applications for others to use, or transfer the software or this agreement to any third party, except in combining the software with GitHub applications. 4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. 5. SUPPORT SERVICES. Because this software is "as is," we may not provide support services for it. 6. FEEDBACK. If you give feedback about the software to GitHub, you give to GitHub the right to use, share, and commercialize your feedback in any way and for any purpose, without payment to you. You agree that you will not give feedback that is subject to any license that would require GitHub to license its software or documentation to third parties if we included your feedback in them. 7. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for this Software and support services. These Terms may only be modified by a written amendment signed by an authorized representative of GitHub, or by the posting by GitHub of a revised version. 8. APPLICABLE LAW. If you acquired the software in the United States, California law applies to interpretation of and claims for breach of this agreement, and the laws of the state where you live apply to all other claims. If you acquired the software in any other country, its laws apply. 9. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with GitHub, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. b. Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. c. Germany and Austria. (i) Warranty. The properly licensed software will perform substantially as described in any GitHub materials that accompany the software. However, GitHub gives no contractual guarantee in relation to the licensed software. (ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, GitHub is liable according to the statutory law. Subject to the foregoing clause (ii), GitHub will only be liable for slight negligence if GitHub is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, GitHub will not be liable for slight negligence. 10. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED "AS-IS." YOU BEAR THE RISK OF USING IT. GITHUB GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, GITHUB EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 11. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM GITHUB AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $50.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if GitHub knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.`,uZn=`I have read and agree to the following license terms: ${dZn} `,Vn=(n=>(n.CopilotToken="CopilotToken",n.CopilotNLToken="CopilotNLToken",n.ChatCompletions="ChatCompletions",n.ChatResponses="ChatResponses",n.ChatMessages="ChatMessages",n.ProxyCompletions="ProxyCompletions",n.ProxyChatCompletions="ProxyChatCompletions",n.RemoteAgent="RemoteAgent",n.RemoteAgentChat="RemoteAgentChat",n.CodeReviewAgent="CodeReviewAgent",n.CAPIEmbeddings="CAPIEmbeddings",n.DotcomEmbeddings="DotcomEmbeddings",n.EmbeddingsModels="EmbeddingsModels",n.Models="Models",n.AutoModels="AutoModels",n.Chunks="Chunks",n.EmbeddingsCodeSearch="EmbeddingsCodeSearch",n.ListSkills="ListSkills",n.SearchSkill="SearchSkill",n.ContentExclusion="ContentExclusion",n.Telemetry="Telemetry",n.CopilotUserInfo="CopilotUserInfo",n.ModelPolicy="ModelPolicy",n.ListModel="ListModel",n.SnippyMatch="SnippyMatch",n.SnippyFilesForMatch="SnippyFlesForMatch",n.CodingGuidelines="CodingGuidelines",n.EmbeddingsIndex="EmbedingsIndex",n.ChatAttachmentUpload="ChatAttachmentUpload",n.CopilotSessionLogs="CopilotSessionLogs",n.CopilotSessionDetails="CopilotSessionDetails",n.CopilotSessions="CopilotSessions",n.CopilotAgentJob="CopilotAgentJob",n.CopilotCustomAgents="CopilotCustomAgents",n.CopilotCustomAgentsDetail="CopilotCustomAgentsDetail",n))(Vn||{});async function pZn(n){if(!n)return;let e=await crypto.subtle.importKey("raw",new TextEncoder().encode(n),{name:"HMAC",hash:"SHA-256"},!1,["sign"]),t=Math.floor(Date.now()/1e3).toString(),r=new TextEncoder().encode(t),a=await crypto.subtle.sign("HMAC",e,r),o=Array.from(new Uint8Array(a)).map(s=>s.toString(16).padStart(2,"0")).join("");return`${t}.${o}`}function mZn(n){return new Set(["ChatCompletions","ChatResponses","ChatMessages","CAPIEmbeddings","Models","RemoteAgent","CodeReviewAgent","RemoteAgentChat","ListSkills","SearchSkill","ModelPolicy","ListModel","AutoModels","CopilotSessionLogs","CopilotSessionDetails","CopilotSessions","CopilotAgentJob","CopilotCustomAgents"]).has(n)}var uBt=class{constructor(n,e,t,r,a){if(this._extensionInfo=n,this._integrationId=a,this._licenseCheckSucceeded=!1,e&&e===uZn&&(this._licenseCheckSucceeded=!0),this._domainService=new uie,this._fetcherService=t??new lZn,this._hmacSecret=r,this._integrationId==="vscode-chat"||this._integrationId==="code-oss")throw new Error(`Integration ID ${this._integrationId} is reserved and cannot be used.`)}updateDomains(n,e){return n&&n.sku&&(this._copilotSku=n.sku),this._domainService.updateDomains(n,e)}async makeRequest(n,e){let{type:t}=e;switch(await this._mixinHeaders(n,e),t){case"CopilotToken":return this._fetcherService.fetch(this._domainService.tokenURL,n);case"CopilotNLToken":return this._fetcherService.fetch(this._domainService.tokenNoAuthURL,n);case"ProxyCompletions":return this._fetcherService.fetch(`${this._domainService.proxyBaseURL}/v1/engines/gpt-4o-copilot/completions`,n);case"ProxyChatCompletions":return this._fetcherService.fetch(`${this._domainService.proxyBaseURL}/chat/completions`,n);case"RemoteAgent":return this._fetcherService.fetch(this._domainService.remoteAgentsURL,n);case"CodeReviewAgent":return this._fetcherService.fetch(`${this._domainService.remoteAgentsURL}/github-code-review`,n);case"CAPIEmbeddings":return this._fetcherService.fetch(this._domainService.capiEmbeddingsURL,n);case"DotcomEmbeddings":return this._fetcherService.fetch(this._domainService.embeddingsURL,n);case"EmbeddingsModels":return this._fetcherService.fetch(this._domainService.embeddingsModelURL,n);case"Chunks":return this._fetcherService.fetch(this._domainService.chunksURL,n);case"EmbeddingsCodeSearch":return this._fetcherService.fetch(this._domainService.embeddingsCodeSearchURL,n);case"ListSkills":return this._fetcherService.fetch(this._domainService.listSkillsURL,n);case"Telemetry":return this._fetcherService.fetch(this._domainService.telemetryURL,n);case"CopilotUserInfo":return this._fetcherService.fetch(this._domainService.copilotUserInfoURL,n);case"SnippyMatch":return this._fetcherService.fetch(`${this._domainService.originTrackerURL}/twirp/github.snippy.v1.SnippyAPI/Match`,n);case"SnippyFlesForMatch":return this._fetcherService.fetch(`${this._domainService.originTrackerURL}/twirp/github.snippy.v1.SnippyAPI/FilesForMatch`,n);case"EmbedingsIndex":if(!("repoWithOwner"in e))throw new Error("repoWithOwner is required for EmbeddingsIndex request");return this._fetcherService.fetch(`${this._domainService.dotComAPIURL}/repos/${e.repoWithOwner}/copilot_internal/embeddings_index`,n);case"CodingGuidelines":if(!("repoWithOwner"in e))throw new Error("repoWithOwner is required for CodingGuidelines request");return this._fetcherService.fetch(`${this._domainService.dotComAPIURL}/repos/${e.repoWithOwner}/copilot_internal/coding_guidelines`,n);case"EmbeddingsModels":return this._fetcherService.fetch(this._domainService.embeddingsModelURL,n);case"AutoModels":return this._fetcherService.fetch(this._domainService.capiAutoModelURL,n);case"Models":return"isModelLab"in e&&e.isModelLab?this._fetcherService.fetch(`${uie.CAPI_MODEL_LAB_URL}/models`,n):this._fetcherService.fetch(this._domainService.capiModelsURL,n);case"ChatCompletions":return"isModelLab"in e&&e.isModelLab?this._fetcherService.fetch(`${uie.CAPI_MODEL_LAB_URL}/chat/completions`,n):this._fetcherService.fetch(this._domainService.capiChatURL,n);case"ChatResponses":return"isModelLab"in e&&e.isModelLab?this._fetcherService.fetch(`${uie.CAPI_MODEL_LAB_URL}/responses`,n):this._fetcherService.fetch(this._domainService.capiResponsesURL,n);case"ChatMessages":return"isModelLab"in e&&e.isModelLab?this._fetcherService.fetch(`${uie.CAPI_MODEL_LAB_URL}/v1/messages`,n):this._fetcherService.fetch(this._domainService.capiMessagesURL,n);case"ContentExclusion":if(!("repos"in e))throw new Error("Repos are required for ContentExclusion request");return this._fetcherService.fetch(this._prepareContentExclusionUrl(e.repos),n);case"RemoteAgentChat":return"slug"in e&&e.slug?this._fetcherService.fetch(`${this._domainService.remoteAgentsURL}/${e.slug}?chat`,n):this._fetcherService.fetch(`${this._domainService.remoteAgentsURL}/chat`,n);case"SearchSkill":if(!("slug"in e))throw new Error("Skill slug is required for SearchSkill request");return this._fetcherService.fetch(`${this._domainService.searchSkillURL}/${e.slug}`,n);case"ModelPolicy":if(!("modelId"in e))throw new Error("Model ID is required for ModelPolicy request");return this._fetcherService.fetch(`${this._domainService.capiModelsURL}/${e.modelId}/policy`,n);case"ListModel":if(!("modelId"in e))throw new Error("Model ID is required for ListModel request");return this._fetcherService.fetch(`${this._domainService.capiModelsURL}/${e.modelId}`,n);case"ChatAttachmentUpload":if(!("uploadName"in e)||!("mimeType"in e))throw new Error("uploadName and mimeType are required for ChatAttachmentUpload request");return this._fetcherService.fetch(`${this._domainService.chatAttachmentUploadURL}?name=${e.uploadName}&content_type=${e.mimeType}`,n);case"CopilotSessionLogs":if(!("sessionId"in e))throw new Error("sessionId is required for CopilotSessionLogs request");return this._fetcherService.fetch(`${this._domainService.copilotAgentSessionsURL}/${e.sessionId}/logs`,n);case"CopilotSessionDetails":if(!("sessionId"in e))throw new Error("sessionId is required for CopilotSessionDetails request");return this._fetcherService.fetch(`${this._domainService.copilotAgentSessionsURL}/${e.sessionId}`,n);case"CopilotSessions":let r={...n,getItemsFromResponse:a=>{let o=a;return o&&Array.isArray(o.sessions)?o.sessions:[]},buildUrl:(a,o,s)=>{let c=new URL(a);return c.searchParams.set("page_size",o.toString()),c.searchParams.set("page_number",s.toString()),"resourceState"in e&&e.resourceState&&c.searchParams.set("resource_state",e.resourceState),"nwo"in e&&e.nwo&&c.searchParams.set("repo_nwo",e.nwo),c.toString()}};return"prId"in e&&e.prId?this._fetcherService.fetch(`${this._domainService.copilotAgentSessionsURL}/resource/pull/${e.prId}`,n):this._fetcherService.fetchWithPagination(this._domainService.copilotAgentSessionsURL,r);case"CopilotAgentJob":if(!("owner"in e)||!("repo"in e))throw new Error("owner and repo are required for CopilotAgentJob request");if("jobId"in e&&e.jobId){let a="apiVersion"in e&&e.apiVersion||"v1";return this._fetcherService.fetch(`${this._domainService.copilotAgentJobsURL}/${a}/jobs/${e.owner}/${e.repo}/${e.jobId}`,n)}if("sessionId"in e&&e.sessionId){let a="apiVersion"in e&&e.apiVersion||"v1";return this._fetcherService.fetch(`${this._domainService.copilotAgentJobsURL}/${a}/jobs/${e.owner}/${e.repo}/session/${e.sessionId}`,n)}if("payload"in e&&e.payload){let a="apiVersion"in e&&e.apiVersion||"v1";return this._fetcherService.fetch(`${this._domainService.copilotAgentJobsURL}/${a}/jobs/${e.owner}/${e.repo}`,n)}throw new Error("jobId or sessionId is required for CopilotAgentJob request");case"CopilotCustomAgents":{if(!("owner"in e)||!("repo"in e))throw new Error("owner and repo are required for CopilotCustomAgents request");let a=new URL(`${this._domainService.copilotCustomAgentsURL}/${e.owner}/${e.repo}`);return"target"in e&&e.target&&a.searchParams.set("target",e.target),"exclude_invalid_config"in e&&e.exclude_invalid_config!==void 0&&a.searchParams.set("exclude_invalid_config",e.exclude_invalid_config.toString()),"dedupe"in e&&e.dedupe!==void 0&&a.searchParams.set("dedupe",e.dedupe.toString()),"include_sources"in e&&e.include_sources&&a.searchParams.set("include_sources",e.include_sources.join(",")),this._fetcherService.fetch(a.toString(),n)}case"CopilotCustomAgentsDetail":{if(!("owner"in e)||!("repo"in e)||!("customAgentName"in e))throw new Error("owner, repo and customAgentName are required for CopilotCustomAgents request");let a=new URL(`${this._domainService.copilotCustomAgentsURL}/${e.owner}/${e.repo}/${e.customAgentName}`);return"version"in e&&e.version&&a.searchParams.set("version",e.version),this._fetcherService.fetch(a.toString(),n)}default:throw new Error(`Unsupported request type: ${t}`)}}_prepareContentExclusionUrl(n){let e=n.join(","),t=new URL(this._domainService.contentExclusionURL);return n.length!==0&&t.searchParams.set("repos",e),t.searchParams.set("scope","repo"),t.toString()}async _mixinHeaders(n,e){if(!mZn(e.type))return;let t=n.headers||{};t["X-GitHub-Api-Version"]="2025-10-01",t["VScode-SessionId"]=this._extensionInfo.sessionId,t["VScode-MachineId"]=this._extensionInfo.machineId,t["Editor-Plugin-Version"]=`copilot-chat/${this._extensionInfo.version}`,t["Editor-Version"]=`vscode/${this._extensionInfo.vscodeVersion}`;let r="";n.suppressIntegrationId||(r="code-oss",this._integrationId&&this._hmacSecret?r=this._integrationId:this._copilotSku==="no_auth_limited_copilot"?r="vscode-nl":this._licenseCheckSucceeded&&this._extensionInfo.buildType==="prod"?r="vscode-chat":this._extensionInfo.buildType==="dev"&&this._hmacSecret&&(r="vscode-chat-dev"),t["Copilot-Integration-Id"]=r),r==="vscode-chat-dev"&&(t["Request-Hmac"]=await pZn(this._hmacSecret)),n.headers=t}get copilotTelemetryURL(){return this._domainService.telemetryURL}get dotcomAPIURL(){return this._domainService.dotComAPIURL}get capiPingURL(){return`${this._domainService.capiBaseURL}/_ping`}get proxyBaseURL(){return this._domainService.proxyBaseURL}get originTrackerURL(){return this._domainService.originTrackerURL}get snippyMatchPath(){return"twirp/github.snippy.v1.SnippyAPI/Match"}get snippyFilesForMatchPath(){return"twirp/github.snippy.v1.SnippyAPI/FilesForMatch"}};var pBt=`I have read and agree to the following license terms: The \u201C@vscode/copilot-api\u201D npm Module Terms and Conditions ("Terms") are a legal agreement between you (either as an individual or on behalf of an entity) and GitHub, Inc. regarding your use of \u201C@vscode/copilot-api\u201D npm library and associated documentation (collectively, the "Software"). By using the Software, you accept these Terms. Please read all of these Terms; in many cases, provisions set forth later in the Terms limit and qualify provisions set forth earlier in the Terms. If you do not accept these Terms, do not download, install, use, or copy the Software. IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. 1. INSTALLATION AND USE RIGHTS. You may install and use any number of copies of the software only with the Visual Studio Code or Code-OSS and successor Microsoft products and services for use with GitHub Copilot. The use with Code-OSS is allowed for development purposes only. No other use is permitted. 2. TERMS FOR SPECIFIC COMPONENTS. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the notices file(s) accompanying the software. 3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. GitHub reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not: a) work around any technical limitations in the software; b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and only to the extent required by third party licensing terms governing the use of certain open source components that may be included in the software; c) remove, minimize, block or modify any notices of GitHub or its suppliers in the software; d) use the Software to create or propagate malware, or in any other way that is prohibited by law; e) share, publish, rent or lease the software, except in combining the software with GitHub applications; or f) provide the software as a stand-alone offering or combined with any of your applications for others to use, or transfer the software or this agreement to any third party, except in combining the software with GitHub applications. 4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. 5. SUPPORT SERVICES. Because this software is "as is," we may not provide support services for it. 6. FEEDBACK. If you give feedback about the software to GitHub, you give to GitHub the right to use, share, and commercialize your feedback in any way and for any purpose, without payment to you. You agree that you will not give feedback that is subject to any license that would require GitHub to license its software or documentation to third parties if we included your feedback in them. 7. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for this Software and support services. These Terms may only be modified by a written amendment signed by an authorized representative of GitHub, or by the posting by GitHub of a revised version. 8. APPLICABLE LAW. If you acquired the software in the United States, California law applies to interpretation of and claims for breach of this agreement, and the laws of the state where you live apply to all other claims. If you acquired the software in any other country, its laws apply. 9. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with GitHub, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. b. Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. c. Germany and Austria. (i) Warranty. The properly licensed software will perform substantially as described in any GitHub materials that accompany the software. However, GitHub gives no contractual guarantee in relation to the licensed software. (ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, GitHub is liable according to the statutory law. Subject to the foregoing clause (ii), GitHub will only be liable for slight negligence if GitHub is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, GitHub will not be liable for slight negligence. 10. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED "AS-IS." YOU BEAR THE RISK OF USING IT. GITHUB GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, GITHUB EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 11. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM GITHUB AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $50.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if GitHub knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. `;var I_e=class extends uBt{constructor(e,t,r,a){super({machineId:a.machineId,sessionId:a.sessionId,vscodeVersion:a.vscodeVersion,buildType:a.getBuildType(),name:a.getName(),version:a.getVersion()},pBt,r,e,t)}makeRequest(e,t){return this.abExpContext&&(e.headers||(e.headers={}),e.headers["VScode-ABExpContext"]=this.abExpContext),super.makeRequest(e,t)}},Pn=de("ICAPIClientService");var rn=de("IFetcherService"),XE=class{constructor(e,t,r,a,o,s,c){this.status=e;this.statusText=t;this.headers=r;this.getText=a;this.getJson=o;this.getBody=s;this.fetcher=c;this.ok=this.status>=200&&this.status<300}async text(){return this.getText()}async json(){return this.getJson()}async body(){return this.getBody()}};async function mBt(n){let e=await n.text();try{return JSON.parse(e)}catch(t){let r=e.split(` `),a=r.length>50?[...r.slice(0,25),"[...]",...r.slice(r.length-25)].join(` `):e;throw t.message=`${t.message}. Response: ${a}`,t}}function k_e(n,e,t,r){let a=r;t&&!a&&(a=t[n]);let o=a?.name||n,s=a?a.maxInputTokens+a.maxOutputTokens:128e3,c={id:n,name:o,version:"1.0.0",capabilities:{type:"chat",family:n,supports:{streaming:!0,tool_calls:!!a?.toolCalling,vision:!!a?.vision,thinking:!!a?.thinking},tokenizer:"o200k_base",limits:{max_context_window_tokens:s,max_prompt_tokens:a?.maxInputTokens||1e5,max_output_tokens:a?.maxOutputTokens||8192}},is_chat_default:!1,is_chat_fallback:!1,model_picker_enabled:!0,supported_endpoints:a?.supportedEndpoints,zeroDataRetentionEnabled:a?.zeroDataRetentionEnabled};return a?.requestHeaders&&Object.keys(a.requestHeaders).length>0&&(c.requestHeaders={...a.requestHeaders}),c}function ex(n,e){return e?Object.entries(e).map(([t,r])=>({id:t,name:r.name,version:"1.0.0",maxOutputTokens:r.maxOutputTokens,maxInputTokens:r.maxInputTokens,detail:n,family:n,tooltip:`${r.name} is contributed via the ${n} provider.`,capabilities:{toolCalling:r.toolCalling,imageInput:r.vision}})):[]}function ABt(n,e){if(To)return!0;let t=e.dotcomAPIURL!=="https://api.github.com";return(n.isInternal||n.isIndividual)&&!t}function jn(n,e,t,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?n!==e||!a:!e.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(n,t):a?a.value=t:e.set(n,t),t}function dt(n,e,t,r){if(t==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?n!==e||!r:!e.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(n):r?r.value:e.get(n)}var U7e=function(){let{crypto:n}=globalThis;if(n?.randomUUID)return U7e=n.randomUUID.bind(n),n.randomUUID();let e=new Uint8Array(1),t=n?()=>n.getRandomValues(e)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,r=>(+r^t()&15>>+r/4).toString(16))};function Y1(n){return typeof n=="object"&&n!==null&&("name"in n&&n.name==="AbortError"||"message"in n&&String(n.message).includes("FetchRequestCanceledException"))}var pie=n=>{if(n instanceof Error)return n;if(typeof n=="object"&&n!==null){try{if(Object.prototype.toString.call(n)==="[object Error]"){let e=new Error(n.message,n.cause?{cause:n.cause}:{});return n.stack&&(e.stack=n.stack),n.cause&&!e.cause&&(e.cause=n.cause),n.name&&(e.name=n.name),e}}catch{}try{return new Error(JSON.stringify(n))}catch{}}return new Error(n)};var Rr=class extends Error{},Cp=class n extends Rr{constructor(e,t,r,a){super(`${n.makeMessage(e,t,r)}`),this.status=e,this.headers=a,this.requestID=a?.get("request-id"),this.error=t}static makeMessage(e,t,r){let a=t?.message?typeof t.message=="string"?t.message:JSON.stringify(t.message):t?JSON.stringify(t):r;return e&&a?`${e} ${a}`:e?`${e} status code (no body)`:a||"(no status code or body)"}static generate(e,t,r,a){if(!e||!a)return new iR({message:r,cause:pie(t)});let o=t;return e===400?new U7(e,o,r,a):e===401?new q7(e,o,r,a):e===403?new $7(e,o,r,a):e===404?new z7(e,o,r,a):e===409?new j7(e,o,r,a):e===422?new G7(e,o,r,a):e===429?new H7(e,o,r,a):e>=500?new W7(e,o,r,a):new n(e,o,r,a)}},Cm=class extends Cp{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},iR=class extends Cp{constructor({message:e,cause:t}){super(void 0,void 0,e||"Connection error.",void 0),t&&(this.cause=t)}},O7=class extends iR{constructor({message:e}={}){super({message:e??"Request timed out."})}},U7=class extends Cp{},q7=class extends Cp{},$7=class extends Cp{},z7=class extends Cp{},j7=class extends Cp{},G7=class extends Cp{},H7=class extends Cp{},W7=class extends Cp{};var gZn=/^[a-z][a-z0-9+.-]*:/i,gBt=n=>gZn.test(n),q7e=n=>(q7e=Array.isArray,q7e(n)),$7e=q7e;function S_e(n){return typeof n!="object"?{}:n??{}}function fBt(n){if(!n)return!0;for(let e in n)return!1;return!0}function hBt(n,e){return Object.prototype.hasOwnProperty.call(n,e)}var bBt=(n,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new Rr(`${n} must be an integer`);if(e<0)throw new Rr(`${n} must be a positive integer`);return e};var T_e=n=>{try{return JSON.parse(n)}catch{return}};var yBt=n=>new Promise(e=>setTimeout(e,n));var aR="0.68.0";var wBt=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";function fZn(){return typeof Deno<"u"&&Deno.build!=null?"deno":typeof EdgeRuntime<"u"?"edge":Object.prototype.toString.call(typeof globalThis.process<"u"?globalThis.process:0)==="[object process]"?"node":"unknown"}var hZn=()=>{let n=fZn();if(n==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":aR,"X-Stainless-OS":vBt(Deno.build.os),"X-Stainless-Arch":_Bt(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version=="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":aR,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if(n==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":aR,"X-Stainless-OS":vBt(globalThis.process.platform??"unknown"),"X-Stainless-Arch":_Bt(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=bZn();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":aR,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${e.browser}`,"X-Stainless-Runtime-Version":e.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":aR,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function bZn(){if(typeof navigator>"u"||!navigator)return null;let n=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:e,pattern:t}of n){let r=t.exec(navigator.userAgent);if(r){let a=r[1]||0,o=r[2]||0,s=r[3]||0;return{browser:e,version:`${a}.${o}.${s}`}}}return null}var _Bt=n=>n==="x32"?"x32":n==="x86_64"||n==="x64"?"x64":n==="arm"?"arm":n==="aarch64"||n==="arm64"?"arm64":n?`other:${n}`:"unknown",vBt=n=>(n=n.toLowerCase(),n.includes("ios")?"iOS":n==="android"?"Android":n==="darwin"?"MacOS":n==="win32"?"Windows":n==="freebsd"?"FreeBSD":n==="openbsd"?"OpenBSD":n==="linux"?"Linux":n?`Other:${n}`:"Unknown"),CBt,EBt=()=>CBt??(CBt=hZn());function xBt(){if(typeof fetch<"u")return fetch;throw new Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new Anthropic({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function z7e(...n){let e=globalThis.ReadableStream;if(typeof e>"u")throw new Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new e(...n)}function B_e(n){let e=Symbol.asyncIterator in n?n[Symbol.asyncIterator]():n[Symbol.iterator]();return z7e({start(){},async pull(t){let{done:r,value:a}=await e.next();r?t.close():t.enqueue(a)},async cancel(){await e.return?.()}})}function mie(n){if(n[Symbol.asyncIterator])return n;let e=n.getReader();return{async next(){try{let t=await e.read();return t?.done&&e.releaseLock(),t}catch(t){throw e.releaseLock(),t}},async return(){let t=e.cancel();return e.releaseLock(),await t,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function IBt(n){if(n===null||typeof n!="object")return;if(n[Symbol.asyncIterator]){await n[Symbol.asyncIterator]().return?.();return}let e=n.getReader(),t=e.cancel();e.releaseLock(),await t}var kBt=({headers:n,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)});function BBt(n){let e=0;for(let a of n)e+=a.length;let t=new Uint8Array(e),r=0;for(let a of n)t.set(a,r),r+=a.length;return t}var SBt;function Aie(n){let e;return(SBt??(e=new globalThis.TextEncoder,SBt=e.encode.bind(e)))(n)}var TBt;function j7e(n){let e;return(TBt??(e=new globalThis.TextDecoder,TBt=e.decode.bind(e)))(n)}var jb,Gb,K1=class{constructor(){jb.set(this,void 0),Gb.set(this,void 0),jn(this,jb,new Uint8Array,"f"),jn(this,Gb,null,"f")}decode(e){if(e==null)return[];let t=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?Aie(e):e;jn(this,jb,BBt([dt(this,jb,"f"),t]),"f");let r=[],a;for(;(a=vZn(dt(this,jb,"f"),dt(this,Gb,"f")))!=null;){if(a.carriage&&dt(this,Gb,"f")==null){jn(this,Gb,a.index,"f");continue}if(dt(this,Gb,"f")!=null&&(a.index!==dt(this,Gb,"f")+1||a.carriage)){r.push(j7e(dt(this,jb,"f").subarray(0,dt(this,Gb,"f")-1))),jn(this,jb,dt(this,jb,"f").subarray(dt(this,Gb,"f")),"f"),jn(this,Gb,null,"f");continue}let o=dt(this,Gb,"f")!==null?a.preceding-1:a.preceding,s=j7e(dt(this,jb,"f").subarray(0,o));r.push(s),jn(this,jb,dt(this,jb,"f").subarray(a.index),"f"),jn(this,Gb,null,"f")}return r}flush(){return dt(this,jb,"f").length?this.decode(` `):[]}};jb=new WeakMap,Gb=new WeakMap;K1.NEWLINE_CHARS=new Set([` `,"\r"]);K1.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function vZn(n,e){for(let a=e??0;a{if(n){if(hBt(R_e,n))return n;wp(t).warn(`${e} was set to ${JSON.stringify(n)}, expected one of ${JSON.stringify(Object.keys(R_e))}`)}};function gie(){}function D_e(n,e,t){return!e||R_e[n]>R_e[t]?gie:e[n].bind(e)}var CZn={error:gie,warn:gie,info:gie,debug:gie},RBt=new WeakMap;function wp(n){let e=n.logger,t=n.logLevel??"off";if(!e)return CZn;let r=RBt.get(e);if(r&&r[0]===t)return r[1];let a={error:D_e("error",e,t),warn:D_e("warn",e,t),info:D_e("info",e,t),debug:D_e("debug",e,t)};return RBt.set(e,[t,a]),a}var J1=n=>(n.options&&(n.options={...n.options},delete n.options.headers),n.headers&&(n.headers=Object.fromEntries((n.headers instanceof Headers?[...n.headers]:Object.entries(n.headers)).map(([e,t])=>[e,e.toLowerCase()==="x-api-key"||e.toLowerCase()==="authorization"||e.toLowerCase()==="cookie"||e.toLowerCase()==="set-cookie"?"***":t]))),"retryOfRequestLogID"in n&&(n.retryOfRequestLogID&&(n.retryOf=n.retryOfRequestLogID),delete n.retryOfRequestLogID),n);var fie,tx=class n{constructor(e,t,r){this.iterator=e,fie.set(this,void 0),this.controller=t,jn(this,fie,r,"f")}static fromSSEResponse(e,t,r){let a=!1,o=r?wp(r):console;async function*s(){if(a)throw new Rr("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");a=!0;let c=!1;try{for await(let l of wZn(e,t)){if(l.event==="completion")try{yield JSON.parse(l.data)}catch(d){throw o.error("Could not parse message into JSON:",l.data),o.error("From chunk:",l.raw),d}if(l.event==="message_start"||l.event==="message_delta"||l.event==="message_stop"||l.event==="content_block_start"||l.event==="content_block_delta"||l.event==="content_block_stop")try{yield JSON.parse(l.data)}catch(d){throw o.error("Could not parse message into JSON:",l.data),o.error("From chunk:",l.raw),d}if(l.event!=="ping"&&l.event==="error")throw new Cp(void 0,T_e(l.data)??l.data,void 0,e.headers)}c=!0}catch(l){if(Y1(l))return;throw l}finally{c||t.abort()}}return new n(s,t,r)}static fromReadableStream(e,t,r){let a=!1;async function*o(){let c=new K1,l=mie(e);for await(let d of l)for(let u of c.decode(d))yield u;for(let d of c.flush())yield d}async function*s(){if(a)throw new Rr("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");a=!0;let c=!1;try{for await(let l of o())c||l&&(yield JSON.parse(l));c=!0}catch(l){if(Y1(l))return;throw l}finally{c||t.abort()}}return new n(s,t,r)}[(fie=new WeakMap,Symbol.asyncIterator)](){return this.iterator()}tee(){let e=[],t=[],r=this.iterator(),a=o=>({next:()=>{if(o.length===0){let s=r.next();e.push(s),t.push(s)}return o.shift()}});return[new n(()=>a(e),this.controller,dt(this,fie,"f")),new n(()=>a(t),this.controller,dt(this,fie,"f"))]}toReadableStream(){let e=this,t;return z7e({async start(){t=e[Symbol.asyncIterator]()},async pull(r){try{let{value:a,done:o}=await t.next();if(o)return r.close();let s=Aie(JSON.stringify(a)+` `);r.enqueue(s)}catch(a){r.error(a)}},async cancel(){await t.return?.()}})}};async function*wZn(n,e){if(!n.body)throw e.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new Rr("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api"):new Rr("Attempted to iterate over a response with no body");let t=new H7e,r=new K1,a=mie(n.body);for await(let o of EZn(a))for(let s of r.decode(o)){let c=t.decode(s);c&&(yield c)}for(let o of r.flush()){let s=t.decode(o);s&&(yield s)}}async function*EZn(n){let e=new Uint8Array;for await(let t of n){if(t==null)continue;let r=t instanceof ArrayBuffer?new Uint8Array(t):typeof t=="string"?Aie(t):t,a=new Uint8Array(e.length+r.length);a.set(e),a.set(r,e.length),e=a;let o;for(;(o=DBt(e))!==-1;)yield e.slice(0,o),e=e.slice(o)}e.length>0&&(yield e)}var H7e=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(e){if(e.endsWith("\r")&&(e=e.substring(0,e.length-1)),!e){if(!this.event&&!this.data.length)return null;let o={event:this.event,data:this.data.join(` `),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],o}if(this.chunks.push(e),e.startsWith(":"))return null;let[t,r,a]=xZn(e,":");return a.startsWith(" ")&&(a=a.substring(1)),t==="event"?this.event=a:t==="data"&&this.data.push(a),null}};function xZn(n,e){let t=n.indexOf(e);return t!==-1?[n.substring(0,t),e,n.substring(t+e.length)]:[n,"",""]}async function P_e(n,e){let{response:t,requestLogID:r,retryOfRequestLogID:a,startTime:o}=e,s=await(async()=>{if(e.options.stream)return wp(n).debug("response",t.status,t.url,t.headers,t.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(t,e.controller):tx.fromSSEResponse(t,e.controller);if(t.status===204)return null;if(e.options.__binaryResponse)return t;let l=t.headers.get("content-type")?.split(";")[0]?.trim();if(l?.includes("application/json")||l?.endsWith("+json")){let p=await t.json();return W7e(p,t)}return await t.text()})();return wp(n).debug(`[${r}] response parsed`,J1({retryOfRequestLogID:a,url:t.url,status:t.status,body:s,durationMs:Date.now()-o})),s}function W7e(n,e){return!n||typeof n!="object"||Array.isArray(n)?n:Object.defineProperty(n,"_request_id",{value:e.headers.get("request-id"),enumerable:!1})}var hie,aF=class n extends Promise{constructor(e,t,r=P_e){super(a=>{a(null)}),this.responsePromise=t,this.parseResponse=r,hie.set(this,void 0),jn(this,hie,e,"f")}_thenUnwrap(e){return new n(dt(this,hie,"f"),this.responsePromise,async(t,r)=>W7e(e(await this.parseResponse(t,r),r),r.response))}asResponse(){return this.responsePromise.then(e=>e.response)}async withResponse(){let[e,t]=await Promise.all([this.parse(),this.asResponse()]);return{data:e,response:t,request_id:t.headers.get("request-id")}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(e=>this.parseResponse(dt(this,hie,"f"),e))),this.parsedPromise}then(e,t){return this.parse().then(e,t)}catch(e){return this.parse().catch(e)}finally(e){return this.parse().finally(e)}};hie=new WeakMap;var Q_e,N_e=class{constructor(e,t,r,a){Q_e.set(this,void 0),jn(this,Q_e,e,"f"),this.options=a,this.response=t,this.body=r}hasNextPage(){return this.getPaginatedItems().length?this.nextPageRequestOptions()!=null:!1}async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new Rr("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await dt(this,Q_e,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(Q_e=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let t of e.getPaginatedItems())yield t}},bie=class extends aF{constructor(e,t,r){super(e,t,async(a,o)=>new r(a,o.response,await P_e(a,o),o.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let t of e)yield t}},q0=class extends N_e{constructor(e,t,r,a){super(e,t,r,a),this.data=r.data||[],this.has_more=r.has_more||!1,this.first_id=r.first_id||null,this.last_id=r.last_id||null}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){if(this.options.query?.before_id){let t=this.first_id;return t?{...this.options,query:{...S_e(this.options.query),before_id:t}}:null}let e=this.last_id;return e?{...this.options,query:{...S_e(this.options.query),after_id:e}}:null}};var Z7=class extends N_e{constructor(e,t,r,a){super(e,t,r,a),this.data=r.data||[],this.has_more=r.has_more||!1,this.next_page=r.next_page||null}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.next_page;return e?{...this.options,query:{...S_e(this.options.query),page:e}}:null}};var V7e=()=>{if(typeof File>"u"){let{process:n}=globalThis,e=typeof n?.versions?.node=="string"&&parseInt(n.versions.node.split("."))<20;throw new Error("`File` is not defined as a global, which is required for file uploads."+(e?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}};function oF(n,e,t){return V7e(),new File(n,e??"unknown_file",t)}function yie(n){return(typeof n=="object"&&n!==null&&("name"in n&&n.name&&String(n.name)||"url"in n&&n.url&&String(n.url)||"filename"in n&&n.filename&&String(n.filename)||"path"in n&&n.path&&String(n.path))||"").split(/[\\/]/).pop()||void 0}var Y7e=n=>n!=null&&typeof n=="object"&&typeof n[Symbol.asyncIterator]=="function";var V7=async(n,e)=>({...n,body:await SZn(n.body,e)}),PBt=new WeakMap;function kZn(n){let e=typeof n=="function"?n:n.fetch,t=PBt.get(e);if(t)return t;let r=(async()=>{try{let a="Response"in e?e.Response:(await e("data:,")).constructor,o=new FormData;return o.toString()!==await new a(o).text()}catch{return!0}})();return PBt.set(e,r),r}var SZn=async(n,e)=>{if(!await kZn(e))throw new TypeError("The provided fetch function does not support file uploads with the current global FormData class.");let t=new FormData;return await Promise.all(Object.entries(n||{}).map(([r,a])=>Z7e(t,r,a))),t},TZn=n=>n instanceof Blob&&"name"in n;var Z7e=async(n,e,t)=>{if(t!==void 0){if(t==null)throw new TypeError(`Received null for "${e}"; to pass null in FormData, you must use the string 'null'`);if(typeof t=="string"||typeof t=="number"||typeof t=="boolean")n.append(e,String(t));else if(t instanceof Response){let r={},a=t.headers.get("Content-Type");a&&(r={type:a}),n.append(e,oF([await t.blob()],yie(t),r))}else if(Y7e(t))n.append(e,oF([await new Response(B_e(t)).blob()],yie(t)));else if(TZn(t))n.append(e,oF([t],yie(t),{type:t.type}));else if(Array.isArray(t))await Promise.all(t.map(r=>Z7e(n,e+"[]",r)));else if(typeof t=="object")await Promise.all(Object.entries(t).map(([r,a])=>Z7e(n,`${e}[${r}]`,a)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${t} instead`)}};var QBt=n=>n!=null&&typeof n=="object"&&typeof n.size=="number"&&typeof n.type=="string"&&typeof n.text=="function"&&typeof n.slice=="function"&&typeof n.arrayBuffer=="function",BZn=n=>n!=null&&typeof n=="object"&&typeof n.name=="string"&&typeof n.lastModified=="number"&&QBt(n),DZn=n=>n!=null&&typeof n=="object"&&typeof n.url=="string"&&typeof n.blob=="function";async function L_e(n,e,t){if(V7e(),n=await n,e||(e=yie(n)),BZn(n))return n instanceof File&&e==null&&t==null?n:oF([await n.arrayBuffer()],e??n.name,{type:n.type,lastModified:n.lastModified,...t});if(DZn(n)){let a=await n.blob();return e||(e=new URL(n.url).pathname.split(/[\\/]/).pop()),oF(await K7e(a),e,t)}let r=await K7e(n);if(!t?.type){let a=r.find(o=>typeof o=="object"&&"type"in o&&o.type);typeof a=="string"&&(t={...t,type:a})}return oF(r,e,t)}async function K7e(n){let e=[];if(typeof n=="string"||ArrayBuffer.isView(n)||n instanceof ArrayBuffer)e.push(n);else if(QBt(n))e.push(n instanceof Blob?n:await n.arrayBuffer());else if(Y7e(n))for await(let t of n)e.push(...await K7e(t));else{let t=n?.constructor?.name;throw new Error(`Unexpected data type: ${typeof n}${t?`; constructor: ${t}`:""}${RZn(n)}`)}return e}function RZn(n){return typeof n!="object"||n===null?"":`; props: [${Object.getOwnPropertyNames(n).map(t=>`"${t}"`).join(", ")}]`}var el=class{constructor(e){this._client=e}};var NBt=Symbol.for("brand.privateNullableHeaders");function*QZn(n){if(!n)return;if(NBt in n){let{values:r,nulls:a}=n;yield*r.entries();for(let o of a)yield[o,null];return}let e=!1,t;n instanceof Headers?t=n.entries():$7e(n)?t=n:(e=!0,t=Object.entries(n??{}));for(let r of t){let a=r[0];if(typeof a!="string")throw new TypeError("expected header name to be a string");let o=$7e(r[1])?r[1]:[r[1]],s=!1;for(let c of o)c!==void 0&&(e&&!s&&(s=!0,yield[a,null]),yield[a,c])}}var Si=n=>{let e=new Headers,t=new Set;for(let r of n){let a=new Set;for(let[o,s]of QZn(r)){let c=o.toLowerCase();a.has(c)||(e.delete(o),a.add(c)),s===null?(e.delete(o),t.add(c)):(e.append(o,s),t.delete(c))}}return{[NBt]:!0,values:e,nulls:t}};function MBt(n){return n.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var LBt=Object.freeze(Object.create(null)),NZn=(n=MBt)=>function(t,...r){if(t.length===1)return t[0];let a=!1,o=[],s=t.reduce((u,p,m)=>{/[?#]/.test(p)&&(a=!0);let A=r[m],g=(a?encodeURIComponent:n)(""+A);return m!==r.length&&(A==null||typeof A=="object"&&A.toString===Object.getPrototypeOf(Object.getPrototypeOf(A.hasOwnProperty??LBt)??LBt)?.toString)&&(g=A+"",o.push({start:u.length+p.length,length:g.length,error:`Value of type ${Object.prototype.toString.call(A).slice(8,-1)} is not a valid path parameter`})),u+p+(m===r.length?"":g)},""),c=s.split(/[?#]/,1)[0],l=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,d;for(;(d=l.exec(c))!==null;)o.push({start:d.index,length:d[0].length,error:`Value "${d[0]}" can't be safely passed as a path parameter`});if(o.sort((u,p)=>u.start-p.start),o.length>0){let u=0,p=o.reduce((m,A)=>{let g=" ".repeat(A.start-u),f="^".repeat(A.length);return u=A.start+A.length,m+g+f},"");throw new Rr(`Path parameters result in path with invalid segments: ${o.map(m=>m.error).join(` `)} ${s} ${p}`)}return s},tl=NZn(MBt);var Y7=class extends el{list(e={},t){let{betas:r,...a}=e??{};return this._client.getAPIList("/v1/files",q0,{query:a,...t,headers:Si([{"anthropic-beta":[...r??[],"files-api-2025-04-14"].toString()},t?.headers])})}delete(e,t={},r){let{betas:a}=t??{};return this._client.delete(tl`/v1/files/${e}`,{...r,headers:Si([{"anthropic-beta":[...a??[],"files-api-2025-04-14"].toString()},r?.headers])})}download(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/files/${e}/content`,{...r,headers:Si([{"anthropic-beta":[...a??[],"files-api-2025-04-14"].toString(),Accept:"application/binary"},r?.headers]),__binaryResponse:!0})}retrieveMetadata(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/files/${e}`,{...r,headers:Si([{"anthropic-beta":[...a??[],"files-api-2025-04-14"].toString()},r?.headers])})}upload(e,t){let{betas:r,...a}=e;return this._client.post("/v1/files",V7({body:a,...t,headers:Si([{"anthropic-beta":[...r??[],"files-api-2025-04-14"].toString()},t?.headers])},this._client))}};var K7=class extends el{retrieve(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/models/${e}?beta=true`,{...r,headers:Si([{...a?.toString()!=null?{"anthropic-beta":a?.toString()}:void 0},r?.headers])})}list(e={},t){let{betas:r,...a}=e??{};return this._client.getAPIList("/v1/models?beta=true",q0,{query:a,...t,headers:Si([{...r?.toString()!=null?{"anthropic-beta":r?.toString()}:void 0},t?.headers])})}};var J7=class n{constructor(e,t){this.iterator=e,this.controller=t}async*decoder(){let e=new K1;for await(let t of this.iterator)for(let r of e.decode(t))yield JSON.parse(r);for(let t of e.flush())yield JSON.parse(t)}[Symbol.asyncIterator](){return this.decoder()}static fromResponse(e,t){if(!e.body)throw t.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new Rr("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api"):new Rr("Attempted to iterate over a response with no body");return new n(mie(e.body),t)}};var X7=class extends el{create(e,t){let{betas:r,...a}=e;return this._client.post("/v1/messages/batches?beta=true",{body:a,...t,headers:Si([{"anthropic-beta":[...r??[],"message-batches-2024-09-24"].toString()},t?.headers])})}retrieve(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/messages/batches/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...a??[],"message-batches-2024-09-24"].toString()},r?.headers])})}list(e={},t){let{betas:r,...a}=e??{};return this._client.getAPIList("/v1/messages/batches?beta=true",q0,{query:a,...t,headers:Si([{"anthropic-beta":[...r??[],"message-batches-2024-09-24"].toString()},t?.headers])})}delete(e,t={},r){let{betas:a}=t??{};return this._client.delete(tl`/v1/messages/batches/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...a??[],"message-batches-2024-09-24"].toString()},r?.headers])})}cancel(e,t={},r){let{betas:a}=t??{};return this._client.post(tl`/v1/messages/batches/${e}/cancel?beta=true`,{...r,headers:Si([{"anthropic-beta":[...a??[],"message-batches-2024-09-24"].toString()},r?.headers])})}async results(e,t={},r){let a=await this.retrieve(e);if(!a.results_url)throw new Rr(`No batch \`results_url\`; Has it finished processing? ${a.processing_status} - ${a.id}`);let{betas:o}=t??{};return this._client.get(a.results_url,{...r,headers:Si([{"anthropic-beta":[...o??[],"message-batches-2024-09-24"].toString(),Accept:"application/binary"},r?.headers]),stream:!0,__binaryResponse:!0})._thenUnwrap((s,c)=>J7.fromResponse(c.response,c.controller))}};var OZn=n=>{let e=0,t=[];for(;e{if(n.length===0)return n;let e=n[n.length-1];switch(e.type){case"separator":return n=n.slice(0,n.length-1),eq(n);break;case"number":let t=e.value[e.value.length-1];if(t==="."||t==="-")return n=n.slice(0,n.length-1),eq(n);case"string":let r=n[n.length-2];if(r?.type==="delimiter")return n=n.slice(0,n.length-1),eq(n);if(r?.type==="brace"&&r.value==="{")return n=n.slice(0,n.length-1),eq(n);break;case"delimiter":return n=n.slice(0,n.length-1),eq(n);break}return n},UZn=n=>{let e=[];return n.map(t=>{t.type==="brace"&&(t.value==="{"?e.push("}"):e.splice(e.lastIndexOf("}"),1)),t.type==="paren"&&(t.value==="["?e.push("]"):e.splice(e.lastIndexOf("]"),1))}),e.length>0&&e.reverse().map(t=>{t==="}"?n.push({type:"brace",value:"}"}):t==="]"&&n.push({type:"paren",value:"]"})}),n},qZn=n=>{let e="";return n.map(t=>{switch(t.type){case"string":e+='"'+t.value+'"';break;default:e+=t.value;break}}),e},M_e=n=>JSON.parse(qZn(UZn(eq(OZn(n)))));var $0,oR,_ie,F_e,vie,Cie,O_e,wie,X1,Eie,U_e,q_e,tq,$_e,z_e,J7e,FBt,j_e,X7e,eqe,tqe,OBt,UBt="__json_buf";function qBt(n){return n.type==="tool_use"||n.type==="server_tool_use"||n.type==="mcp_tool_use"}var G_e=class n{constructor(){$0.add(this),this.messages=[],this.receivedMessages=[],oR.set(this,void 0),this.controller=new AbortController,_ie.set(this,void 0),F_e.set(this,()=>{}),vie.set(this,()=>{}),Cie.set(this,void 0),O_e.set(this,()=>{}),wie.set(this,()=>{}),X1.set(this,{}),Eie.set(this,!1),U_e.set(this,!1),q_e.set(this,!1),tq.set(this,!1),$_e.set(this,void 0),z_e.set(this,void 0),j_e.set(this,e=>{if(jn(this,U_e,!0,"f"),Y1(e)&&(e=new Cm),e instanceof Cm)return jn(this,q_e,!0,"f"),this._emit("abort",e);if(e instanceof Rr)return this._emit("error",e);if(e instanceof Error){let t=new Rr(e.message);return t.cause=e,this._emit("error",t)}return this._emit("error",new Rr(String(e)))}),jn(this,_ie,new Promise((e,t)=>{jn(this,F_e,e,"f"),jn(this,vie,t,"f")}),"f"),jn(this,Cie,new Promise((e,t)=>{jn(this,O_e,e,"f"),jn(this,wie,t,"f")}),"f"),dt(this,_ie,"f").catch(()=>{}),dt(this,Cie,"f").catch(()=>{})}get response(){return dt(this,$_e,"f")}get request_id(){return dt(this,z_e,"f")}async withResponse(){let e=await dt(this,_ie,"f");if(!e)throw new Error("Could not resolve a `Response` object");return{data:this,response:e,request_id:e.headers.get("request-id")}}static fromReadableStream(e){let t=new n;return t._run(()=>t._fromReadableStream(e)),t}static createMessage(e,t,r){let a=new n;for(let o of t.messages)a._addMessageParam(o);return a._run(()=>a._createMessage(e,{...t,stream:!0},{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"stream"}})),a}_run(e){e().then(()=>{this._emitFinal(),this._emit("end")},dt(this,j_e,"f"))}_addMessageParam(e){this.messages.push(e)}_addMessage(e,t=!0){this.receivedMessages.push(e),t&&this._emit("message",e)}async _createMessage(e,t,r){let a=r?.signal,o;a&&(a.aborted&&this.controller.abort(),o=this.controller.abort.bind(this.controller),a.addEventListener("abort",o));try{dt(this,$0,"m",X7e).call(this);let{response:s,data:c}=await e.create({...t,stream:!0},{...r,signal:this.controller.signal}).withResponse();this._connected(s);for await(let l of c)dt(this,$0,"m",eqe).call(this,l);if(c.controller.signal?.aborted)throw new Cm;dt(this,$0,"m",tqe).call(this)}finally{a&&o&&a.removeEventListener("abort",o)}}_connected(e){this.ended||(jn(this,$_e,e,"f"),jn(this,z_e,e?.headers.get("request-id"),"f"),dt(this,F_e,"f").call(this,e),this._emit("connect"))}get ended(){return dt(this,Eie,"f")}get errored(){return dt(this,U_e,"f")}get aborted(){return dt(this,q_e,"f")}abort(){this.controller.abort()}on(e,t){return(dt(this,X1,"f")[e]||(dt(this,X1,"f")[e]=[])).push({listener:t}),this}off(e,t){let r=dt(this,X1,"f")[e];if(!r)return this;let a=r.findIndex(o=>o.listener===t);return a>=0&&r.splice(a,1),this}once(e,t){return(dt(this,X1,"f")[e]||(dt(this,X1,"f")[e]=[])).push({listener:t,once:!0}),this}emitted(e){return new Promise((t,r)=>{jn(this,tq,!0,"f"),e!=="error"&&this.once("error",r),this.once(e,t)})}async done(){jn(this,tq,!0,"f"),await dt(this,Cie,"f")}get currentMessage(){return dt(this,oR,"f")}async finalMessage(){return await this.done(),dt(this,$0,"m",J7e).call(this)}async finalText(){return await this.done(),dt(this,$0,"m",FBt).call(this)}_emit(e,...t){if(dt(this,Eie,"f"))return;e==="end"&&(jn(this,Eie,!0,"f"),dt(this,O_e,"f").call(this));let r=dt(this,X1,"f")[e];if(r&&(dt(this,X1,"f")[e]=r.filter(a=>!a.once),r.forEach(({listener:a})=>a(...t))),e==="abort"){let a=t[0];!dt(this,tq,"f")&&!r?.length&&Promise.reject(a),dt(this,vie,"f").call(this,a),dt(this,wie,"f").call(this,a),this._emit("end");return}if(e==="error"){let a=t[0];!dt(this,tq,"f")&&!r?.length&&Promise.reject(a),dt(this,vie,"f").call(this,a),dt(this,wie,"f").call(this,a),this._emit("end")}}_emitFinal(){this.receivedMessages.at(-1)&&this._emit("finalMessage",dt(this,$0,"m",J7e).call(this))}async _fromReadableStream(e,t){let r=t?.signal,a;r&&(r.aborted&&this.controller.abort(),a=this.controller.abort.bind(this.controller),r.addEventListener("abort",a));try{dt(this,$0,"m",X7e).call(this),this._connected(null);let o=tx.fromReadableStream(e,this.controller);for await(let s of o)dt(this,$0,"m",eqe).call(this,s);if(o.controller.signal?.aborted)throw new Cm;dt(this,$0,"m",tqe).call(this)}finally{r&&a&&r.removeEventListener("abort",a)}}[(oR=new WeakMap,_ie=new WeakMap,F_e=new WeakMap,vie=new WeakMap,Cie=new WeakMap,O_e=new WeakMap,wie=new WeakMap,X1=new WeakMap,Eie=new WeakMap,U_e=new WeakMap,q_e=new WeakMap,tq=new WeakMap,$_e=new WeakMap,z_e=new WeakMap,j_e=new WeakMap,$0=new WeakSet,J7e=function(){if(this.receivedMessages.length===0)throw new Rr("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},FBt=function(){if(this.receivedMessages.length===0)throw new Rr("stream ended without producing a Message with role=assistant");let t=this.receivedMessages.at(-1).content.filter(r=>r.type==="text").map(r=>r.text);if(t.length===0)throw new Rr("stream ended without producing a content block with type=text");return t.join(" ")},X7e=function(){this.ended||jn(this,oR,void 0,"f")},eqe=function(t){if(this.ended)return;let r=dt(this,$0,"m",OBt).call(this,t);switch(this._emit("streamEvent",t,r),t.type){case"content_block_delta":{let a=r.content.at(-1);switch(t.delta.type){case"text_delta":{a.type==="text"&&this._emit("text",t.delta.text,a.text||"");break}case"citations_delta":{a.type==="text"&&this._emit("citation",t.delta.citation,a.citations??[]);break}case"input_json_delta":{qBt(a)&&a.input&&this._emit("inputJson",t.delta.partial_json,a.input);break}case"thinking_delta":{a.type==="thinking"&&this._emit("thinking",t.delta.thinking,a.thinking);break}case"signature_delta":{a.type==="thinking"&&this._emit("signature",a.signature);break}default:t.delta}break}case"message_stop":{this._addMessageParam(r),this._addMessage(r,!0);break}case"content_block_stop":{this._emit("contentBlock",r.content.at(-1));break}case"message_start":{jn(this,oR,r,"f");break}case"content_block_start":case"message_delta":break}},tqe=function(){if(this.ended)throw new Rr("stream has ended, this shouldn't happen");let t=dt(this,oR,"f");if(!t)throw new Rr("request ended without sending any chunks");return jn(this,oR,void 0,"f"),t},OBt=function(t){let r=dt(this,oR,"f");if(t.type==="message_start"){if(r)throw new Rr(`Unexpected event order, got ${t.type} before receiving "message_stop"`);return t.message}if(!r)throw new Rr(`Unexpected event order, got ${t.type} before "message_start"`);switch(t.type){case"message_stop":return r;case"message_delta":return r.container=t.delta.container,r.stop_reason=t.delta.stop_reason,r.stop_sequence=t.delta.stop_sequence,r.usage.output_tokens=t.usage.output_tokens,r.context_management=t.context_management,t.usage.input_tokens!=null&&(r.usage.input_tokens=t.usage.input_tokens),t.usage.cache_creation_input_tokens!=null&&(r.usage.cache_creation_input_tokens=t.usage.cache_creation_input_tokens),t.usage.cache_read_input_tokens!=null&&(r.usage.cache_read_input_tokens=t.usage.cache_read_input_tokens),t.usage.server_tool_use!=null&&(r.usage.server_tool_use=t.usage.server_tool_use),r;case"content_block_start":return r.content.push(t.content_block),r;case"content_block_delta":{let a=r.content.at(t.index);switch(t.delta.type){case"text_delta":{a?.type==="text"&&(r.content[t.index]={...a,text:(a.text||"")+t.delta.text});break}case"citations_delta":{a?.type==="text"&&(r.content[t.index]={...a,citations:[...a.citations??[],t.delta.citation]});break}case"input_json_delta":{if(a&&qBt(a)){let o=a[UBt]||"";o+=t.delta.partial_json;let s={...a};if(Object.defineProperty(s,UBt,{value:o,enumerable:!1,writable:!0}),o)try{s.input=M_e(o)}catch(c){let l=new Rr(`Unable to parse tool parameter JSON from model. Please retry your request or adjust your prompt. Error: ${c}. JSON: ${o}`);dt(this,j_e,"f").call(this,l)}r.content[t.index]=s}break}case"thinking_delta":{a?.type==="thinking"&&(r.content[t.index]={...a,thinking:a.thinking+t.delta.thinking});break}case"signature_delta":{a?.type==="thinking"&&(r.content[t.index]={...a,signature:t.delta.signature});break}default:t.delta}return r}case"content_block_stop":return r}},Symbol.asyncIterator)](){let e=[],t=[],r=!1;return this.on("streamEvent",a=>{let o=t.shift();o?o.resolve(a):e.push(a)}),this.on("end",()=>{r=!0;for(let a of t)a.resolve(void 0);t.length=0}),this.on("abort",a=>{r=!0;for(let o of t)o.reject(a);t.length=0}),this.on("error",a=>{r=!0;for(let o of t)o.reject(a);t.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:r?{value:void 0,done:!0}:new Promise((o,s)=>t.push({resolve:o,reject:s})).then(o=>o?{value:o,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}toReadableStream(){return new tx(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};var H_e={"claude-opus-4-20250514":8192,"claude-opus-4-0":8192,"claude-4-opus-20250514":8192,"anthropic.claude-opus-4-20250514-v1:0":8192,"claude-opus-4@20250514":8192,"claude-opus-4-1-20250805":8192,"anthropic.claude-opus-4-1-20250805-v1:0":8192,"claude-opus-4-1@20250805":8192};var W_e,nq,sF,Zf,xie,hC,eS,sR,Iie,nqe;function $Bt(){let n,e;return{promise:new Promise((r,a)=>{n=r,e=a}),resolve:n,reject:e}}var rq=class{constructor(e,t,r){W_e.add(this),this.client=e,nq.set(this,!1),sF.set(this,!1),Zf.set(this,void 0),xie.set(this,void 0),hC.set(this,void 0),eS.set(this,void 0),sR.set(this,void 0),Iie.set(this,0),jn(this,Zf,{params:{...t,messages:structuredClone(t.messages)}},"f"),jn(this,xie,{...r,headers:Si([{"x-stainless-helper":"BetaToolRunner"},r?.headers])},"f"),jn(this,sR,$Bt(),"f")}async*[(nq=new WeakMap,sF=new WeakMap,Zf=new WeakMap,xie=new WeakMap,hC=new WeakMap,eS=new WeakMap,sR=new WeakMap,Iie=new WeakMap,W_e=new WeakSet,Symbol.asyncIterator)](){var e;if(dt(this,nq,"f"))throw new Rr("Cannot iterate over a consumed stream");jn(this,nq,!0,"f"),jn(this,sF,!0,"f"),jn(this,eS,void 0,"f");try{for(;;){let t;try{if(dt(this,Zf,"f").params.max_iterations&&dt(this,Iie,"f")>=dt(this,Zf,"f").params.max_iterations)break;jn(this,sF,!1,"f"),jn(this,hC,void 0,"f"),jn(this,eS,void 0,"f"),jn(this,Iie,(e=dt(this,Iie,"f"),e++,e),"f");let{max_iterations:r,...a}=dt(this,Zf,"f").params;if(a.stream?(t=this.client.beta.messages.stream({...a},dt(this,xie,"f")),jn(this,hC,t.finalMessage(),"f"),dt(this,hC,"f").catch(()=>{}),yield t):(jn(this,hC,this.client.beta.messages.create({...a,stream:!1},dt(this,xie,"f")),"f"),yield dt(this,hC,"f")),!dt(this,sF,"f")){let{role:s,content:c}=await dt(this,hC,"f");dt(this,Zf,"f").params.messages.push({role:s,content:c})}let o=await dt(this,W_e,"m",nqe).call(this,dt(this,Zf,"f").params.messages.at(-1));if(o&&dt(this,Zf,"f").params.messages.push(o),!o&&!dt(this,sF,"f"))break}finally{t&&t.abort()}}if(!dt(this,hC,"f"))throw new Rr("ToolRunner concluded without a message from the server");dt(this,sR,"f").resolve(await dt(this,hC,"f"))}catch(t){throw jn(this,nq,!1,"f"),dt(this,sR,"f").promise.catch(()=>{}),dt(this,sR,"f").reject(t),jn(this,sR,$Bt(),"f"),t}}setMessagesParams(e){typeof e=="function"?dt(this,Zf,"f").params=e(dt(this,Zf,"f").params):dt(this,Zf,"f").params=e,jn(this,sF,!0,"f"),jn(this,eS,void 0,"f")}async generateToolResponse(){let e=await dt(this,hC,"f")??this.params.messages.at(-1);return e?dt(this,W_e,"m",nqe).call(this,e):null}done(){return dt(this,sR,"f").promise}async runUntilDone(){if(!dt(this,nq,"f"))for await(let e of this);return this.done()}get params(){return dt(this,Zf,"f").params}pushMessages(...e){this.setMessagesParams(t=>({...t,messages:[...t.messages,...e]}))}then(e,t){return this.runUntilDone().then(e,t)}};nqe=async function(e){return dt(this,eS,"f")!==void 0?dt(this,eS,"f"):(jn(this,eS,$Zn(dt(this,Zf,"f").params,e),"f"),dt(this,eS,"f"))};async function $Zn(n,e=n.messages.at(-1)){if(!e||e.role!=="assistant"||!e.content||typeof e.content=="string")return null;let t=e.content.filter(a=>a.type==="tool_use");return t.length===0?null:{role:"user",content:await Promise.all(t.map(async a=>{let o=n.tools.find(s=>s.name===a.name);if(!o||!("run"in o))return{type:"tool_result",tool_use_id:a.id,content:`Error: Tool '${a.name}' not found`,is_error:!0};try{let s=a.input;"parse"in o&&o.parse&&(s=o.parse(s));let c=await o.run(s);return{type:"tool_result",tool_use_id:a.id,content:c}}catch(s){return{type:"tool_result",tool_use_id:a.id,content:`Error: ${s instanceof Error?s.message:String(s)}`,is_error:!0}}}))}}var zBt={"claude-1.3":"November 6th, 2024","claude-1.3-100k":"November 6th, 2024","claude-instant-1.1":"November 6th, 2024","claude-instant-1.1-100k":"November 6th, 2024","claude-instant-1.2":"November 6th, 2024","claude-3-sonnet-20240229":"July 21st, 2025","claude-3-opus-20240229":"January 5th, 2026","claude-2.1":"July 21st, 2025","claude-2.0":"July 21st, 2025","claude-3-7-sonnet-latest":"February 19th, 2026","claude-3-7-sonnet-20250219":"February 19th, 2026"},cR=class extends el{constructor(){super(...arguments),this.batches=new X7(this._client)}create(e,t){let{betas:r,...a}=e;a.model in zBt&&console.warn(`The model '${a.model}' is deprecated and will reach end-of-life on ${zBt[a.model]} Please migrate to a newer model. Visit https://docs.anthropic.com/en/docs/resources/model-deprecations for more information.`);let o=this._client._options.timeout;if(!a.stream&&o==null){let s=H_e[a.model]??void 0;o=this._client.calculateNonstreamingTimeout(a.max_tokens,s)}return this._client.post("/v1/messages?beta=true",{body:a,timeout:o??6e5,...t,headers:Si([{...r?.toString()!=null?{"anthropic-beta":r?.toString()}:void 0},t?.headers]),stream:e.stream??!1})}stream(e,t){return G_e.createMessage(this,e,t)}countTokens(e,t){let{betas:r,...a}=e;return this._client.post("/v1/messages/count_tokens?beta=true",{body:a,...t,headers:Si([{"anthropic-beta":[...r??[],"token-counting-2024-11-01"].toString()},t?.headers])})}toolRunner(e,t){return new rq(this._client,e,t)}};cR.Batches=X7;cR.BetaToolRunner=rq;var iq=class extends el{create(e,t={},r){let{betas:a,...o}=t??{};return this._client.post(tl`/v1/skills/${e}/versions?beta=true`,V7({body:o,...r,headers:Si([{"anthropic-beta":[...a??[],"skills-2025-10-02"].toString()},r?.headers])},this._client))}retrieve(e,t,r){let{skill_id:a,betas:o}=t;return this._client.get(tl`/v1/skills/${a}/versions/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...o??[],"skills-2025-10-02"].toString()},r?.headers])})}list(e,t={},r){let{betas:a,...o}=t??{};return this._client.getAPIList(tl`/v1/skills/${e}/versions?beta=true`,Z7,{query:o,...r,headers:Si([{"anthropic-beta":[...a??[],"skills-2025-10-02"].toString()},r?.headers])})}delete(e,t,r){let{skill_id:a,betas:o}=t;return this._client.delete(tl`/v1/skills/${a}/versions/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...o??[],"skills-2025-10-02"].toString()},r?.headers])})}};var cF=class extends el{constructor(){super(...arguments),this.versions=new iq(this._client)}create(e={},t){let{betas:r,...a}=e??{};return this._client.post("/v1/skills?beta=true",V7({body:a,...t,headers:Si([{"anthropic-beta":[...r??[],"skills-2025-10-02"].toString()},t?.headers])},this._client))}retrieve(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/skills/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...a??[],"skills-2025-10-02"].toString()},r?.headers])})}list(e={},t){let{betas:r,...a}=e??{};return this._client.getAPIList("/v1/skills?beta=true",Z7,{query:a,...t,headers:Si([{"anthropic-beta":[...r??[],"skills-2025-10-02"].toString()},t?.headers])})}delete(e,t={},r){let{betas:a}=t??{};return this._client.delete(tl`/v1/skills/${e}?beta=true`,{...r,headers:Si([{"anthropic-beta":[...a??[],"skills-2025-10-02"].toString()},r?.headers])})}};cF.Versions=iq;var bC=class extends el{constructor(){super(...arguments),this.models=new K7(this._client),this.messages=new cR(this._client),this.files=new Y7(this._client),this.skills=new cF(this._client)}};bC.Models=K7;bC.Messages=cR;bC.Files=Y7;bC.Skills=cF;var lF=class extends el{create(e,t){let{betas:r,...a}=e;return this._client.post("/v1/complete",{body:a,timeout:this._client._options.timeout??6e5,...t,headers:Si([{...r?.toString()!=null?{"anthropic-beta":r?.toString()}:void 0},t?.headers]),stream:e.stream??!1})}};var z0,lR,kie,Z_e,Sie,Tie,V_e,Bie,tS,Die,Y_e,K_e,aq,J_e,X_e,rqe,jBt,iqe,aqe,oqe,sqe,GBt,HBt="__json_buf";function WBt(n){return n.type==="tool_use"||n.type==="server_tool_use"}var eve=class n{constructor(){z0.add(this),this.messages=[],this.receivedMessages=[],lR.set(this,void 0),this.controller=new AbortController,kie.set(this,void 0),Z_e.set(this,()=>{}),Sie.set(this,()=>{}),Tie.set(this,void 0),V_e.set(this,()=>{}),Bie.set(this,()=>{}),tS.set(this,{}),Die.set(this,!1),Y_e.set(this,!1),K_e.set(this,!1),aq.set(this,!1),J_e.set(this,void 0),X_e.set(this,void 0),iqe.set(this,e=>{if(jn(this,Y_e,!0,"f"),Y1(e)&&(e=new Cm),e instanceof Cm)return jn(this,K_e,!0,"f"),this._emit("abort",e);if(e instanceof Rr)return this._emit("error",e);if(e instanceof Error){let t=new Rr(e.message);return t.cause=e,this._emit("error",t)}return this._emit("error",new Rr(String(e)))}),jn(this,kie,new Promise((e,t)=>{jn(this,Z_e,e,"f"),jn(this,Sie,t,"f")}),"f"),jn(this,Tie,new Promise((e,t)=>{jn(this,V_e,e,"f"),jn(this,Bie,t,"f")}),"f"),dt(this,kie,"f").catch(()=>{}),dt(this,Tie,"f").catch(()=>{})}get response(){return dt(this,J_e,"f")}get request_id(){return dt(this,X_e,"f")}async withResponse(){let e=await dt(this,kie,"f");if(!e)throw new Error("Could not resolve a `Response` object");return{data:this,response:e,request_id:e.headers.get("request-id")}}static fromReadableStream(e){let t=new n;return t._run(()=>t._fromReadableStream(e)),t}static createMessage(e,t,r){let a=new n;for(let o of t.messages)a._addMessageParam(o);return a._run(()=>a._createMessage(e,{...t,stream:!0},{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"stream"}})),a}_run(e){e().then(()=>{this._emitFinal(),this._emit("end")},dt(this,iqe,"f"))}_addMessageParam(e){this.messages.push(e)}_addMessage(e,t=!0){this.receivedMessages.push(e),t&&this._emit("message",e)}async _createMessage(e,t,r){let a=r?.signal,o;a&&(a.aborted&&this.controller.abort(),o=this.controller.abort.bind(this.controller),a.addEventListener("abort",o));try{dt(this,z0,"m",aqe).call(this);let{response:s,data:c}=await e.create({...t,stream:!0},{...r,signal:this.controller.signal}).withResponse();this._connected(s);for await(let l of c)dt(this,z0,"m",oqe).call(this,l);if(c.controller.signal?.aborted)throw new Cm;dt(this,z0,"m",sqe).call(this)}finally{a&&o&&a.removeEventListener("abort",o)}}_connected(e){this.ended||(jn(this,J_e,e,"f"),jn(this,X_e,e?.headers.get("request-id"),"f"),dt(this,Z_e,"f").call(this,e),this._emit("connect"))}get ended(){return dt(this,Die,"f")}get errored(){return dt(this,Y_e,"f")}get aborted(){return dt(this,K_e,"f")}abort(){this.controller.abort()}on(e,t){return(dt(this,tS,"f")[e]||(dt(this,tS,"f")[e]=[])).push({listener:t}),this}off(e,t){let r=dt(this,tS,"f")[e];if(!r)return this;let a=r.findIndex(o=>o.listener===t);return a>=0&&r.splice(a,1),this}once(e,t){return(dt(this,tS,"f")[e]||(dt(this,tS,"f")[e]=[])).push({listener:t,once:!0}),this}emitted(e){return new Promise((t,r)=>{jn(this,aq,!0,"f"),e!=="error"&&this.once("error",r),this.once(e,t)})}async done(){jn(this,aq,!0,"f"),await dt(this,Tie,"f")}get currentMessage(){return dt(this,lR,"f")}async finalMessage(){return await this.done(),dt(this,z0,"m",rqe).call(this)}async finalText(){return await this.done(),dt(this,z0,"m",jBt).call(this)}_emit(e,...t){if(dt(this,Die,"f"))return;e==="end"&&(jn(this,Die,!0,"f"),dt(this,V_e,"f").call(this));let r=dt(this,tS,"f")[e];if(r&&(dt(this,tS,"f")[e]=r.filter(a=>!a.once),r.forEach(({listener:a})=>a(...t))),e==="abort"){let a=t[0];!dt(this,aq,"f")&&!r?.length&&Promise.reject(a),dt(this,Sie,"f").call(this,a),dt(this,Bie,"f").call(this,a),this._emit("end");return}if(e==="error"){let a=t[0];!dt(this,aq,"f")&&!r?.length&&Promise.reject(a),dt(this,Sie,"f").call(this,a),dt(this,Bie,"f").call(this,a),this._emit("end")}}_emitFinal(){this.receivedMessages.at(-1)&&this._emit("finalMessage",dt(this,z0,"m",rqe).call(this))}async _fromReadableStream(e,t){let r=t?.signal,a;r&&(r.aborted&&this.controller.abort(),a=this.controller.abort.bind(this.controller),r.addEventListener("abort",a));try{dt(this,z0,"m",aqe).call(this),this._connected(null);let o=tx.fromReadableStream(e,this.controller);for await(let s of o)dt(this,z0,"m",oqe).call(this,s);if(o.controller.signal?.aborted)throw new Cm;dt(this,z0,"m",sqe).call(this)}finally{r&&a&&r.removeEventListener("abort",a)}}[(lR=new WeakMap,kie=new WeakMap,Z_e=new WeakMap,Sie=new WeakMap,Tie=new WeakMap,V_e=new WeakMap,Bie=new WeakMap,tS=new WeakMap,Die=new WeakMap,Y_e=new WeakMap,K_e=new WeakMap,aq=new WeakMap,J_e=new WeakMap,X_e=new WeakMap,iqe=new WeakMap,z0=new WeakSet,rqe=function(){if(this.receivedMessages.length===0)throw new Rr("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},jBt=function(){if(this.receivedMessages.length===0)throw new Rr("stream ended without producing a Message with role=assistant");let t=this.receivedMessages.at(-1).content.filter(r=>r.type==="text").map(r=>r.text);if(t.length===0)throw new Rr("stream ended without producing a content block with type=text");return t.join(" ")},aqe=function(){this.ended||jn(this,lR,void 0,"f")},oqe=function(t){if(this.ended)return;let r=dt(this,z0,"m",GBt).call(this,t);switch(this._emit("streamEvent",t,r),t.type){case"content_block_delta":{let a=r.content.at(-1);switch(t.delta.type){case"text_delta":{a.type==="text"&&this._emit("text",t.delta.text,a.text||"");break}case"citations_delta":{a.type==="text"&&this._emit("citation",t.delta.citation,a.citations??[]);break}case"input_json_delta":{WBt(a)&&a.input&&this._emit("inputJson",t.delta.partial_json,a.input);break}case"thinking_delta":{a.type==="thinking"&&this._emit("thinking",t.delta.thinking,a.thinking);break}case"signature_delta":{a.type==="thinking"&&this._emit("signature",a.signature);break}default:t.delta}break}case"message_stop":{this._addMessageParam(r),this._addMessage(r,!0);break}case"content_block_stop":{this._emit("contentBlock",r.content.at(-1));break}case"message_start":{jn(this,lR,r,"f");break}case"content_block_start":case"message_delta":break}},sqe=function(){if(this.ended)throw new Rr("stream has ended, this shouldn't happen");let t=dt(this,lR,"f");if(!t)throw new Rr("request ended without sending any chunks");return jn(this,lR,void 0,"f"),t},GBt=function(t){let r=dt(this,lR,"f");if(t.type==="message_start"){if(r)throw new Rr(`Unexpected event order, got ${t.type} before receiving "message_stop"`);return t.message}if(!r)throw new Rr(`Unexpected event order, got ${t.type} before "message_start"`);switch(t.type){case"message_stop":return r;case"message_delta":return r.stop_reason=t.delta.stop_reason,r.stop_sequence=t.delta.stop_sequence,r.usage.output_tokens=t.usage.output_tokens,t.usage.input_tokens!=null&&(r.usage.input_tokens=t.usage.input_tokens),t.usage.cache_creation_input_tokens!=null&&(r.usage.cache_creation_input_tokens=t.usage.cache_creation_input_tokens),t.usage.cache_read_input_tokens!=null&&(r.usage.cache_read_input_tokens=t.usage.cache_read_input_tokens),t.usage.server_tool_use!=null&&(r.usage.server_tool_use=t.usage.server_tool_use),r;case"content_block_start":return r.content.push({...t.content_block}),r;case"content_block_delta":{let a=r.content.at(t.index);switch(t.delta.type){case"text_delta":{a?.type==="text"&&(r.content[t.index]={...a,text:(a.text||"")+t.delta.text});break}case"citations_delta":{a?.type==="text"&&(r.content[t.index]={...a,citations:[...a.citations??[],t.delta.citation]});break}case"input_json_delta":{if(a&&WBt(a)){let o=a[HBt]||"";o+=t.delta.partial_json;let s={...a};Object.defineProperty(s,HBt,{value:o,enumerable:!1,writable:!0}),o&&(s.input=M_e(o)),r.content[t.index]=s}break}case"thinking_delta":{a?.type==="thinking"&&(r.content[t.index]={...a,thinking:a.thinking+t.delta.thinking});break}case"signature_delta":{a?.type==="thinking"&&(r.content[t.index]={...a,signature:t.delta.signature});break}default:t.delta}return r}case"content_block_stop":return r}},Symbol.asyncIterator)](){let e=[],t=[],r=!1;return this.on("streamEvent",a=>{let o=t.shift();o?o.resolve(a):e.push(a)}),this.on("end",()=>{r=!0;for(let a of t)a.resolve(void 0);t.length=0}),this.on("abort",a=>{r=!0;for(let o of t)o.reject(a);t.length=0}),this.on("error",a=>{r=!0;for(let o of t)o.reject(a);t.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:r?{value:void 0,done:!0}:new Promise((o,s)=>t.push({resolve:o,reject:s})).then(o=>o?{value:o,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}toReadableStream(){return new tx(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};var oq=class extends el{create(e,t){return this._client.post("/v1/messages/batches",{body:e,...t})}retrieve(e,t){return this._client.get(tl`/v1/messages/batches/${e}`,t)}list(e={},t){return this._client.getAPIList("/v1/messages/batches",q0,{query:e,...t})}delete(e,t){return this._client.delete(tl`/v1/messages/batches/${e}`,t)}cancel(e,t){return this._client.post(tl`/v1/messages/batches/${e}/cancel`,t)}async results(e,t){let r=await this.retrieve(e);if(!r.results_url)throw new Rr(`No batch \`results_url\`; Has it finished processing? ${r.processing_status} - ${r.id}`);return this._client.get(r.results_url,{...t,headers:Si([{Accept:"application/binary"},t?.headers]),stream:!0,__binaryResponse:!0})._thenUnwrap((a,o)=>J7.fromResponse(o.response,o.controller))}};var dR=class extends el{constructor(){super(...arguments),this.batches=new oq(this._client)}create(e,t){e.model in ZBt&&console.warn(`The model '${e.model}' is deprecated and will reach end-of-life on ${ZBt[e.model]} Please migrate to a newer model. Visit https://docs.anthropic.com/en/docs/resources/model-deprecations for more information.`);let r=this._client._options.timeout;if(!e.stream&&r==null){let a=H_e[e.model]??void 0;r=this._client.calculateNonstreamingTimeout(e.max_tokens,a)}return this._client.post("/v1/messages",{body:e,timeout:r??6e5,...t,stream:e.stream??!1})}stream(e,t){return eve.createMessage(this,e,t)}countTokens(e,t){return this._client.post("/v1/messages/count_tokens",{body:e,...t})}},ZBt={"claude-1.3":"November 6th, 2024","claude-1.3-100k":"November 6th, 2024","claude-instant-1.1":"November 6th, 2024","claude-instant-1.1-100k":"November 6th, 2024","claude-instant-1.2":"November 6th, 2024","claude-3-sonnet-20240229":"July 21st, 2025","claude-3-opus-20240229":"January 5th, 2026","claude-2.1":"July 21st, 2025","claude-2.0":"July 21st, 2025","claude-3-7-sonnet-latest":"February 19th, 2026","claude-3-7-sonnet-20250219":"February 19th, 2026"};dR.Batches=oq;var dF=class extends el{retrieve(e,t={},r){let{betas:a}=t??{};return this._client.get(tl`/v1/models/${e}`,{...r,headers:Si([{...a?.toString()!=null?{"anthropic-beta":a?.toString()}:void 0},r?.headers])})}list(e={},t){let{betas:r,...a}=e??{};return this._client.getAPIList("/v1/models",q0,{query:a,...t,headers:Si([{...r?.toString()!=null?{"anthropic-beta":r?.toString()}:void 0},t?.headers])})}};var Rie=n=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[n]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.(n)?.trim()};var cqe,lqe,tve,VBt,YBt="\\n\\nHuman:",KBt="\\n\\nAssistant:",El=class{constructor({baseURL:e=Rie("ANTHROPIC_BASE_URL"),apiKey:t=Rie("ANTHROPIC_API_KEY")??null,authToken:r=Rie("ANTHROPIC_AUTH_TOKEN")??null,...a}={}){cqe.add(this),tve.set(this,void 0);let o={apiKey:t,authToken:r,...a,baseURL:e||"https://api.anthropic.com"};if(!o.dangerouslyAllowBrowser&&wBt())throw new Rr(`It looks like you're running in a browser-like environment. This is disabled by default, as it risks exposing your secret API credentials to attackers. If you understand the risks and have appropriate mitigations in place, you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., new Anthropic({ apiKey, dangerouslyAllowBrowser: true }); `);this.baseURL=o.baseURL,this.timeout=o.timeout??lqe.DEFAULT_TIMEOUT,this.logger=o.logger??console;let s="warn";this.logLevel=s,this.logLevel=G7e(o.logLevel,"ClientOptions.logLevel",this)??G7e(Rie("ANTHROPIC_LOG"),"process.env['ANTHROPIC_LOG']",this)??s,this.fetchOptions=o.fetchOptions,this.maxRetries=o.maxRetries??2,this.fetch=o.fetch??xBt(),jn(this,tve,kBt,"f"),this._options=o,this.apiKey=t,this.authToken=r}withOptions(e){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,authToken:this.authToken,...e})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:e,nulls:t}){if(!(this.apiKey&&e.get("x-api-key"))&&!t.has("x-api-key")&&!(this.authToken&&e.get("authorization"))&&!t.has("authorization"))throw new Error('Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted')}async authHeaders(e){return Si([await this.apiKeyAuth(e),await this.bearerAuth(e)])}async apiKeyAuth(e){if(this.apiKey!=null)return Si([{"X-Api-Key":this.apiKey}])}async bearerAuth(e){if(this.authToken!=null)return Si([{Authorization:`Bearer ${this.authToken}`}])}stringifyQuery(e){return Object.entries(e).filter(([t,r])=>typeof r<"u").map(([t,r])=>{if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")return`${encodeURIComponent(t)}=${encodeURIComponent(r)}`;if(r===null)return`${encodeURIComponent(t)}=`;throw new Rr(`Cannot stringify type ${typeof r}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}getUserAgent(){return`${this.constructor.name}/JS ${aR}`}defaultIdempotencyKey(){return`stainless-node-retry-${U7e()}`}makeStatusError(e,t,r,a){return Cp.generate(e,t,r,a)}buildURL(e,t,r){let a=!dt(this,cqe,"m",VBt).call(this)&&r||this.baseURL,o=gBt(e)?new URL(e):new URL(a+(a.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),s=this.defaultQuery();return fBt(s)||(t={...s,...t}),typeof t=="object"&&t&&!Array.isArray(t)&&(o.search=this.stringifyQuery(t)),o.toString()}_calculateNonstreamingTimeout(e){if(3600*e/128e3>600)throw new Rr("Streaming is required for operations that may take longer than 10 minutes. See https://github.com/anthropics/anthropic-sdk-typescript#streaming-responses for more details");return 600*1e3}async prepareOptions(e){}async prepareRequest(e,{url:t,options:r}){}get(e,t){return this.methodRequest("get",e,t)}post(e,t){return this.methodRequest("post",e,t)}patch(e,t){return this.methodRequest("patch",e,t)}put(e,t){return this.methodRequest("put",e,t)}delete(e,t){return this.methodRequest("delete",e,t)}methodRequest(e,t,r){return this.request(Promise.resolve(r).then(a=>({method:e,path:t,...a})))}request(e,t=null){return new aF(this,this.makeRequest(e,t,void 0))}async makeRequest(e,t,r){let a=await e,o=a.maxRetries??this.maxRetries;t==null&&(t=o),await this.prepareOptions(a);let{req:s,url:c,timeout:l}=await this.buildRequest(a,{retryCount:o-t});await this.prepareRequest(s,{url:c,options:a});let d="log_"+(Math.random()*(1<<24)|0).toString(16).padStart(6,"0"),u=r===void 0?"":`, retryOf: ${r}`,p=Date.now();if(wp(this).debug(`[${d}] sending request`,J1({retryOfRequestLogID:r,method:a.method,url:c,options:a,headers:s.headers})),a.signal?.aborted)throw new Cm;let m=new AbortController,A=await this.fetchWithTimeout(c,s,l,m).catch(pie),g=Date.now();if(A instanceof globalThis.Error){let y=`retrying, ${t} attempts remaining`;if(a.signal?.aborted)throw new Cm;let _=Y1(A)||/timed? ?out/i.test(String(A)+("cause"in A?String(A.cause):""));if(t)return wp(this).info(`[${d}] connection ${_?"timed out":"failed"} - ${y}`),wp(this).debug(`[${d}] connection ${_?"timed out":"failed"} (${y})`,J1({retryOfRequestLogID:r,url:c,durationMs:g-p,message:A.message})),this.retryRequest(a,t,r??d);throw wp(this).info(`[${d}] connection ${_?"timed out":"failed"} - error; no more retries left`),wp(this).debug(`[${d}] connection ${_?"timed out":"failed"} (error; no more retries left)`,J1({retryOfRequestLogID:r,url:c,durationMs:g-p,message:A.message})),_?new O7:new iR({cause:A})}let f=[...A.headers.entries()].filter(([y])=>y==="request-id").map(([y,_])=>", "+y+": "+JSON.stringify(_)).join(""),b=`[${d}${u}${f}] ${s.method} ${c} ${A.ok?"succeeded":"failed"} with status ${A.status} in ${g-p}ms`;if(!A.ok){let y=await this.shouldRetry(A);if(t&&y){let T=`retrying, ${t} attempts remaining`;return await IBt(A.body),wp(this).info(`${b} - ${T}`),wp(this).debug(`[${d}] response error (${T})`,J1({retryOfRequestLogID:r,url:A.url,status:A.status,headers:A.headers,durationMs:g-p})),this.retryRequest(a,t,r??d,A.headers)}let _=y?"error; no more retries left":"error; not retryable";wp(this).info(`${b} - ${_}`);let v=await A.text().catch(T=>pie(T).message),w=T_e(v),E=w?void 0:v;throw wp(this).debug(`[${d}] response error (${_})`,J1({retryOfRequestLogID:r,url:A.url,status:A.status,headers:A.headers,message:E,durationMs:Date.now()-p})),this.makeStatusError(A.status,w,E,A.headers)}return wp(this).info(b),wp(this).debug(`[${d}] response start`,J1({retryOfRequestLogID:r,url:A.url,status:A.status,headers:A.headers,durationMs:g-p})),{response:A,options:a,controller:m,requestLogID:d,retryOfRequestLogID:r,startTime:p}}getAPIList(e,t,r){return this.requestAPIList(t,{method:"get",path:e,...r})}requestAPIList(e,t){let r=this.makeRequest(t,null,void 0);return new bie(this,r,e)}async fetchWithTimeout(e,t,r,a){let{signal:o,method:s,...c}=t||{};o&&o.addEventListener("abort",()=>a.abort());let l=setTimeout(()=>a.abort(),r),d=globalThis.ReadableStream&&c.body instanceof globalThis.ReadableStream||typeof c.body=="object"&&c.body!==null&&Symbol.asyncIterator in c.body,u={signal:a.signal,...d?{duplex:"half"}:{},method:"GET",...c};s&&(u.method=s.toUpperCase());try{return await this.fetch.call(void 0,e,u)}finally{clearTimeout(l)}}async shouldRetry(e){let t=e.headers.get("x-should-retry");return t==="true"?!0:t==="false"?!1:e.status===408||e.status===409||e.status===429||e.status>=500}async retryRequest(e,t,r,a){let o,s=a?.get("retry-after-ms");if(s){let l=parseFloat(s);Number.isNaN(l)||(o=l)}let c=a?.get("retry-after");if(c&&!o){let l=parseFloat(c);Number.isNaN(l)?o=Date.parse(c)-Date.now():o=l*1e3}if(!(o&&0<=o&&o<60*1e3)){let l=e.maxRetries??this.maxRetries;o=this.calculateDefaultRetryTimeoutMillis(t,l)}return await yBt(o),this.makeRequest(e,t-1,r)}calculateDefaultRetryTimeoutMillis(e,t){let o=t-e,s=Math.min(.5*Math.pow(2,o),8),c=1-Math.random()*.25;return s*c*1e3}calculateNonstreamingTimeout(e,t){if(36e5*e/128e3>6e5||t!=null&&e>t)throw new Rr("Streaming is required for operations that may take longer than 10 minutes. See https://github.com/anthropics/anthropic-sdk-typescript#long-requests for more details");return 6e5}async buildRequest(e,{retryCount:t=0}={}){let r={...e},{method:a,path:o,query:s,defaultBaseURL:c}=r,l=this.buildURL(o,s,c);"timeout"in r&&bBt("timeout",r.timeout),r.timeout=r.timeout??this.timeout;let{bodyHeaders:d,body:u}=this.buildBody({options:r}),p=await this.buildHeaders({options:e,method:a,bodyHeaders:d,retryCount:t});return{req:{method:a,headers:p,...r.signal&&{signal:r.signal},...globalThis.ReadableStream&&u instanceof globalThis.ReadableStream&&{duplex:"half"},...u&&{body:u},...this.fetchOptions??{},...r.fetchOptions??{}},url:l,timeout:r.timeout}}async buildHeaders({options:e,method:t,bodyHeaders:r,retryCount:a}){let o={};this.idempotencyHeader&&t!=="get"&&(e.idempotencyKey||(e.idempotencyKey=this.defaultIdempotencyKey()),o[this.idempotencyHeader]=e.idempotencyKey);let s=Si([o,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(a),...e.timeout?{"X-Stainless-Timeout":String(Math.trunc(e.timeout/1e3))}:{},...EBt(),...this._options.dangerouslyAllowBrowser?{"anthropic-dangerous-direct-browser-access":"true"}:void 0,"anthropic-version":"2023-06-01"},await this.authHeaders(e),this._options.defaultHeaders,r,e.headers]);return this.validateHeaders(s),s.values}buildBody({options:{body:e,headers:t}}){if(!e)return{bodyHeaders:void 0,body:void 0};let r=Si([t]);return ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof DataView||typeof e=="string"&&r.values.has("content-type")||globalThis.Blob&&e instanceof globalThis.Blob||e instanceof FormData||e instanceof URLSearchParams||globalThis.ReadableStream&&e instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:e}:typeof e=="object"&&(Symbol.asyncIterator in e||Symbol.iterator in e&&"next"in e&&typeof e.next=="function")?{bodyHeaders:void 0,body:B_e(e)}:dt(this,tve,"f").call(this,{body:e,headers:r})}};lqe=El,tve=new WeakMap,cqe=new WeakSet,VBt=function(){return this.baseURL!=="https://api.anthropic.com"};El.Anthropic=lqe;El.HUMAN_PROMPT=YBt;El.AI_PROMPT=KBt;El.DEFAULT_TIMEOUT=6e5;El.AnthropicError=Rr;El.APIError=Cp;El.APIConnectionError=iR;El.APIConnectionTimeoutError=O7;El.APIUserAbortError=Cm;El.NotFoundError=z7;El.ConflictError=j7;El.RateLimitError=H7;El.BadRequestError=U7;El.AuthenticationError=q7;El.InternalServerError=W7;El.PermissionDeniedError=$7;El.UnprocessableEntityError=G7;El.toFile=L_e;var nx=class extends El{constructor(){super(...arguments),this.completions=new lF(this),this.messages=new dR(this),this.models=new dF(this),this.beta=new bC(this)}};nx.Completions=lF;nx.Messages=dR;nx.Models=dF;nx.Beta=bC;var M2t=j(require("vscode")),Il=require("vscode");var ns=j(Ot());function JBt(n){if(n<90)return`${n} seconds`;let e=Math.floor(n/60);if(n<=5400)return`${e} minutes`;let t=Math.floor(e/60),r=e%60,a=`${t} hours`;return r>0&&(a+=` ${r} minutes`),a}var Ze=j(require("vscode")),sn=Ze.Position,it=Ze.Range,j0=Ze.Selection,Pie=Ze.EventEmitter;var XBt=Ze.Diagnostic,ca=Ze.TextEdit,uF=Ze.WorkspaceEdit,Qn=Ze.Uri,Et=Ze.MarkdownString;var wm=Ze.EndOfLine,ec=Ze.DiagnosticSeverity,Hb=Ze.ExtensionMode,aa=Ze.Location;var nve=Ze.ChatResponseClearToPreviousToolInvocationReason,ad=Ze.ChatResponseMarkdownPart,G0=Ze.ChatResponseThinkingProgressPart,yC=Ze.ChatResponseFileTreePart,sq=Ze.ChatResponseAnchorPart,Rg=Ze.ChatResponseProgressPart,nS=Ze.ChatResponseProgressPart2,rve=Ze.ChatResponseReferencePart,ive=Ze.ChatResponseReferencePart2,eDt=Ze.ChatResponseCodeCitationPart,ave=Ze.ChatResponseCommandButtonPart,ove=Ze.ChatResponseWarningPart,tDt=Ze.ChatResponseMovePart,sve=Ze.ChatResponseExtensionsPart,nDt=Ze.ChatResponseExternalEditPart,cve=Ze.ChatResponsePullRequestPart,lve=Ze.ChatResponseMarkdownWithVulnerabilitiesPart,cq=Ze.ChatResponseCodeblockUriPart,xl=Ze.ChatResponseTextEditPart,lq=Ze.ChatResponseNotebookEditPart,rS=Ze.ChatResponseConfirmationPart,dve=Ze.ChatPrepareToolInvocationPart;var uve=Ze.ChatRequestTurn,rDt=Ze.ChatResponseTurn,iDt=Ze.NewSymbolName,aDt=Ze.NewSymbolNameTag,Qie=Ze.NewSymbolNameTriggerKind,Vf=Ze.ChatLocation,Em=Ze.ChatRequestEditorData,pve=Ze.ChatRequestNotebookData;var Sn=Ze.LanguageModelToolResult,ys=Ze.ExtendedLanguageModelToolResult,oDt=Ze.LanguageModelToolResult2;var Sr=Ze.LanguageModelPromptTsxPart,wn=Ze.LanguageModelTextPart,sDt=Ze.LanguageModelTextPart2,cDt=Ze.LanguageModelThinkingPart,Ep=Ze.LanguageModelDataPart,mve=Ze.LanguageModelDataPart2,Ave=Ze.LanguageModelPartAudience,pF=Ze.LanguageModelToolMCPSource,dqe=Ze.LanguageModelToolExtensionSource,uR=Ze.ChatReferenceBinaryData,H0=Ze.ChatReferenceDiagnostic,uqe=Ze.TextSearchMatch2,lDt=Ze.AISearchKeyword,iS=Ze.ExcludeSettingOptions,Pr=Ze.NotebookCellKind,Nie=Ze.NotebookRange,W0=Ze.NotebookEdit,pR=Ze.NotebookCellData;var pqe=Ze.ChatErrorLevel;var mqe=Ze.ChatRequestEditedFileEventKind;var gve=Ze.LanguageModelToolCallPart,fve=Ze.LanguageModelToolResultPart,hve=Ze.LanguageModelToolResultPart2,mF=Ze.LanguageModelChatMessageRole;var Aqe=Ze.TextDocumentChangeReason,mR=Ze.ChatToolInvocationPart,gqe=Ze.ChatResponseTurn2,bve=Ze.ChatRequestTurn2,dDt=Ze.LanguageModelError;var aS=Ze.FileType,AR=Ze.ChatSessionStatus,IKi={t:Ze.l10n.t},kKi={getSession:Ze.authentication.getSession};var bq=j(Ke()),S2t=j(dq());var k2t=j(Ke());var xc;(r=>(r.CacheControl="cache_control",r.StatefulMarker="stateful_marker",r.ThinkingData="thinking"))(xc||={});var Xf="ephemeral";var hq=class extends k2t.PromptElement{render(){let{thinking:e}=this.props,t={type:xc.ThinkingData,thinking:e};return vscpp("opaque",{value:t,tokenUsage:e.tokens})}};function ox(n){let e=n.value;if(!e||typeof e!="object")return;let t=e;if(t.type===xc.ThinkingData&&t.thinking&&typeof t.thinking=="object")return t.thinking}function a$e(n){return typeof n.prompt_tokens=="number"&&typeof n.completion_tokens=="number"&&typeof n.total_tokens=="number"}function Zie(n,e){if(Array.isArray(n))return n.map(r=>Zie(r,e));let t=(0,bq.toMode)(bq.OutputMode.OpenAI,n);if("copilot_references"in n&&(t.copilot_references=n.copilot_references),"copilot_confirmations"in n&&(t.copilot_confirmations=n.copilot_confirmations),typeof t.content=="string")t.content=t.content.trimEnd();else for(let r of t.content)r.type==="text"&&(r.text=r.text.trimEnd());n.content.find(r=>r.type===S2t.ChatCompletionContentPartKind.CacheBreakpoint)&&(t.copilot_cache_control={type:"ephemeral"});for(let r of n.content)if(r.type===bq.Raw.ChatCompletionContentPartKind.Opaque){let a=ox(r);e&&a&&e(t,a)}return t}var an=(l=>(l[l.Panel=1]="Panel",l[l.Terminal=2]="Terminal",l[l.Notebook=3]="Notebook",l[l.Editor=4]="Editor",l[l.EditingSession=5]="EditingSession",l[l.Other=6]="Other",l[l.Agent=7]="Agent",l[l.ResponsesProxy=8]="ResponsesProxy",l))(an||{});(t=>{function n(r){switch(r){case 4:return"conversationInline";case 1:return"conversationPanel";case 5:return"editingSession";case 7:return"editingSessionAgent";default:return"none"}}t.toString=n;function e(r){switch(r){case 4:case 3:return"inline";case 1:return"panel";case 5:return"editingSession";default:return"none"}}t.toStringShorter=e})(an||={});function YVn(n,e,t){if(n.type!=="rateLimited")throw new Error("Expected RateLimited error");if(n.capiError?.code==="agent_mode_limit_exceeded")return ns.t("Sorry, you have exceeded the agent mode rate limit. Please switch to ask mode and try again later.");if(n.capiError?.code==="upstream_provider_rate_limit")return ns.t("Sorry, the upstream model provider is currently experiencing high demand. Please try again later or consider switching to {0}.",e.name);let a=n.rateLimitKey.split(",").map(s=>s.trim()).some(s=>/^global-user(-[^-]+)?-tps-\d{4}-\d{2}-\d{2}$/.test(s)),o=!t&&n.retryAfter?JBt(n.retryAfter):"a moment";return n?.capiError?.code&&n?.capiError?.message?ns.t({message:`Sorry, you have been rate-limited. Please wait {0} before trying again. [Learn More]({1}) Server Error: {2} Error Code: {3}`,args:[o,"https://aka.ms/github-copilot-rate-limit-error",n.capiError.message,n.capiError.code],comment:["{Locked=']({'}"]}):a?ns.t({message:"Sorry, your request was rate-limited. Please wait {0} before trying again. [Learn More]({1})",args:[o,"https://aka.ms/github-copilot-rate-limit-error"],comment:["{Locked=']({'}"]}):ns.t({message:"Sorry, you have exhausted this model's rate limit. Please wait {0} before trying again, or switch to {1}. [Learn More]({2})",args:[o,e.name,"https://aka.ms/github-copilot-rate-limit-error"],comment:["{Locked=']({'}"]})}function KVn(n,e){if(n.type!=="quotaExceeded")throw new Error("Expected QuotaExceeded error");if(n.capiError?.code==="free_quota_exceeded"&&(n.capiError.code="quota_exceeded"),n.capiError?.code==="quota_exceeded")switch(e){case"free":return ns.t("You've reached your monthly chat messages quota. Upgrade to Copilot Pro (30-day free trial) or wait for your allowance to renew.");case"individual":return ns.t("You've exhausted your premium model quota. Please enable additional paid premium requests, upgrade to Copilot Pro+, or wait for your allowance to renew.");case"individual_pro":return ns.t("You've exhausted your premium model quota. Please enable additional paid premium requests or wait for your allowance to renew.");default:return ns.t("You've exhausted your premium model quota. Please reach out to your organization's Copilot admin to enable additional paid premium requests or wait for your allowance to renew.")}else return n.capiError?.code==="overage_limit_reached"?ns.t({message:"You cannot accrue additional premium requests at this time. Please contact [GitHub Support]({0}) to continue using Copilot.",args:["https://support.github.com/contact"],comment:["{Locked=']({'}"]}):n.capiError?.code&&n.capiError?.message?ns.t({message:`Quota Exceeded Server Error: {0} Error Code: {1}`,args:[n.capiError.message,n.capiError.code],comment:""}):ns.t("Quota Exceeded")}function bA(n,e,t,r){return{code:n.type,...JVn(n,t,e,r)}}function JVn(n,e,t,r){switch(n.type){case"offTopic":return{message:ns.t("Sorry, but I can only assist with programming related questions.")};case"canceled":return Vve;case"rateLimited":return{message:YVn(n,t,r),level:pqe.Info,isRateLimited:!0};case"quotaExceeded":return{message:KVn(n,e),isQuotaExceeded:!0};case"badRequest":case"failed":return n.serverRequestId?{message:ns.t(`Sorry, your request failed. Please try again. Copilot Request id: {0} GH Request Id: {1} Reason: {2}`,n.requestId,n.serverRequestId,n.reason)}:{message:ns.t(`Sorry, your request failed. Please try again. Copilot Request id: {0} Reason: {1}`,n.requestId,n.reason)};case"networkError":return{message:ns.t(`Sorry, there was a network error. Please try again later. Request id: {0} Reason: {1}`,n.requestId,n.reason)};case"filtered":case"promptFiltered":return{message:o$e(n.category),responseIsFiltered:!0,level:pqe.Info};case"agent_unauthorized":return{message:ns.t("Sorry, something went wrong.")};case"agent_failed_dependency":return{message:n.reason};case"length":return{message:ns.t("Sorry, the response hit the length limit. Please rephrase your prompt.")};case"notFound":return{message:ns.t("Sorry, the resource was not found.")};case"unknown":return{message:ns.t("Sorry, no response was returned.")};case"extensionBlocked":return{message:ns.t("Sorry, something went wrong.")};case"invalid_stateful_marker":return{message:ns.t("Your chat session state is invalid, please start a new chat.")}}}function o$e(n,e=!0){switch(n){case"snippy":return e?ns.t({message:"Sorry, the response matched public code so it was blocked. Please rephrase your prompt. [Learn more](https://aka.ms/copilot-chat-filtered-docs).",comment:["{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"]}):ns.t("Sorry, the response matched public code so it was blocked. Please rephrase your prompt.");case"prompt":return e?ns.t({message:"Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more](https://aka.ms/copilot-chat-filtered-docs).",comment:["{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"]}):ns.t("Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again.");default:return e?ns.t({message:"Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more](https://aka.ms/copilot-chat-filtered-docs).",comment:["{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"]}):ns.t("Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again.")}}var Vve={message:"Canceled"},uS={errorDetails:Vve};var B2t=require("async_hooks");var $u=class n{static{this.chatRequestScheme="ccreq"}static buildUri(e,t="markdown"){let r;return t==="markdown"?r="copilotmd":t==="json"?r="json":r="request.json",e.kind==="latest"?`${n.chatRequestScheme}:latest.${r}`:`${n.chatRequestScheme}:${e.id}.${r}`}static parseUri(e){if(e===this.buildUri({kind:"latest"},"markdown"))return{data:{kind:"latest"},format:"markdown"};if(e===this.buildUri({kind:"latest"},"json"))return{data:{kind:"latest"},format:"json"};if(e===this.buildUri({kind:"latest"},"rawrequest"))return{data:{kind:"latest"},format:"rawrequest"};let t=e.match(/ccreq:([^\s]+)\.copilotmd/);if(t)return{data:{kind:"request",id:t[1]},format:"markdown"};let r=e.match(/ccreq:([^\s]+)\.request\.json/);if(r)return{data:{kind:"request",id:r[1]},format:"rawrequest"};let a=e.match(/ccreq:([^\s]+)\.json/);if(a)return{data:{kind:"request",id:a[1]},format:"json"}}static findAllUris(e){let t=/(ccreq:[^\s]+\.(copilotmd|json|request\.json))/g;return[...e.matchAll(t)].map(r=>{let a=r[1];return{uri:a,range:new ot(r.index,r.index+a.length)}})}};var Xi=de("IRequestLogger");var T2t=new B2t.AsyncLocalStorage,Vie=class extends Ae{get promptRendererTracing(){return!1}captureInvocation(e,t){return T2t.run(e,()=>t())}logChatRequest(e,t,r){return new c$e(this,e,t,r)}enableWorkspaceEditTracing(){}disableWorkspaceEditTracing(){}get currentRequest(){return T2t.getStore()}},s$e=class{constructor(e,t,r,a){this._logbook=e;this._debugName=t;this._chatEndpoint=r;this._chatParams=a;this._timeToFirstToken=void 0;this._time=new Date}markTimeToFirstToken(e){this._timeToFirstToken=e}resolveWithCancelation(){this._logbook.addEntry({type:"ChatMLCancelation",debugName:this._debugName,chatEndpoint:this._chatEndpoint,chatParams:this._chatParams,startTime:this._time,endTime:new Date})}},c$e=class extends s$e{constructor(e,t,r,a){super(e,t,r,a)}resolve(e,t){e.type==="success"?this._logbook.addEntry({type:"ChatMLSuccess",debugName:this._debugName,usage:e.usage,chatEndpoint:this._chatEndpoint,chatParams:this._chatParams,startTime:this._time,endTime:new Date,timeToFirstToken:this._timeToFirstToken,result:e,deltas:t}):this._logbook.addEntry({type:e.type==="canceled"?"ChatMLCancelation":"ChatMLFailure",debugName:this._debugName,chatEndpoint:this._chatEndpoint,chatParams:this._chatParams,startTime:this._time,endTime:new Date,timeToFirstToken:this._timeToFirstToken,result:e})}};var wF=j(Ot());function l$e(n,e){if(e&&(n.stack||n.stacktrace)){let t=D2t(n.stack)||D2t(n.stacktrace);return`${R2t(n)}: ${t||""}`}return R2t(n)}function D2t(n){return Array.isArray(n)?n.join(` `):n}function R2t(n){return n.code==="ERR_UNC_HOST_NOT_ALLOWED"?wF.t("{0}. Please update the '{1}' setting if you want to allow this host.",n.message,"security.allowedUNCHosts"):typeof n.code=="string"&&typeof n.errno=="number"&&typeof n.syscall=="string"?wF.t("A system error occurred ({0})",n.message):n.message||wF.t("An unknown error occurred. Please consult the log for more details.")}function yA(n=null,e=!1){if(!n)return wF.t("An unknown error occurred. Please consult the log for more details.");if(Array.isArray(n)){let t=Fn(n),r=yA(t[0],e);return t.length>1?wF.t("{0} ({1} errors in total)",r,t.length):r}if(Vc(n))return n;if(n.detail){let t=n.detail;if(t.error)return l$e(t.error,e);if(t.exception)return l$e(t.exception,e)}return n.stack?l$e(n,e):n.message?n.message:wF.t("An unknown error occurred. Please consult the log for more details.")}var _q=class{constructor(e){this._progress=e;this._items=[]}get items(){return this._items}report(e){this._items.push(e),this._progress.report(e)}};var St=function(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID.bind(crypto);let n=new Uint8Array(16),e=[];for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return function(){crypto.getRandomValues(n),n[6]=n[6]&15|64,n[8]=n[8]&63|128;let r=0,a="";return a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a+="-",a+=e[n[r++]],a+=e[n[r++]],a+="-",a+=e[n[r++]],a+=e[n[r++]],a+="-",a+=e[n[r++]],a+=e[n[r++]],a+="-",a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a+=e[n[r++]],a}}();var ru=j(Ke());function P2t(n){let e=[];for(let t of n)if(t instanceof cDt)t.metadata?.redactedData?e.push({type:"redacted_thinking",data:t.metadata.redactedData}):t.metadata?._completeThinking&&e.push({type:"thinking",thinking:t.metadata._completeThinking,signature:t.metadata.signature||""});else if(t instanceof gve)e.push({type:"tool_use",id:t.callId,input:t.input,name:t.name});else if(t instanceof Ep&&t.mimeType===xc.CacheControl&&t.data.toString()==="ephemeral"){let r=e.at(-1);r&&N2t(r)?r.cache_control={type:"ephemeral"}:e.push({type:"text",text:" ",cache_control:{type:"ephemeral"}})}else if(t instanceof Ep)t.mimeType!==xc.StatefulMarker&&e.push({type:"image",source:{type:"base64",data:Buffer.from(t.data).toString("base64"),media_type:t.mimeType}});else if(t instanceof fve||t instanceof hve)e.push({type:"tool_result",tool_use_id:t.callId,content:t.content.map(r=>{if(r instanceof wn)return{type:"text",text:r.value};if(r instanceof Ep&&r.mimeType===xc.CacheControl&&r.data.toString()==="ephemeral")return{type:"text",text:" ",cache_control:{type:"ephemeral"}};if(r instanceof Ep)return{type:"image",source:{type:"base64",media_type:r.mimeType,data:Buffer.from(r.data).toString("base64")}}}).filter(Hi)});else{if(t.value==="")continue;e.push({type:"text",text:t.value})}return e}function Q2t(n){let e=[],t={type:"text",text:""};for(let a of n)a.role===mF.Assistant?e.push({role:"assistant",content:P2t(a.content)}):a.role===mF.User?e.push({role:"user",content:P2t(a.content)}):t.text+=a.content.map(o=>o instanceof wn?o.value:(o instanceof Ep&&o.mimeType===xc.CacheControl&&o.data.toString()==="ephemeral"&&(t.cache_control={type:"ephemeral"}),"")).join("");let r=[];for(let a of e)if(r.length===0||r[r.length-1].role!==a.role)r.push(a);else{let o=r[r.length-1];Array.isArray(o.content)&&Array.isArray(a.content)&&o.content.push(...a.content)}return{messages:r,system:t}}function N2t(n){return n.type!=="thinking"&&n.type!=="redacted_thinking"}function L2t(n,e){return d$e(n,e).map(r=>{let a=r.content.map(o=>o.type===ru.Raw.ChatCompletionContentPartKind.Image?{...o,imageUrl:{url:"(image)"}}:o);return r.role===ru.Raw.ChatRole.Tool?{...r,content:[{type:ru.Raw.ChatCompletionContentPartKind.Text,text:"(tool result)"}]}:{...r,content:a}})}function d$e(n,e){let t=[];if(e){let r=[];e.text&&r.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:e.text}),e.cache_control&&r.push({type:ru.Raw.ChatCompletionContentPartKind.CacheBreakpoint,cacheType:e.cache_control.type}),r.length&&t.push({role:ru.Raw.ChatRole.System,content:r})}for(let r of n){let a=[],o,s,c=u=>{if(u.source.type==="base64")return{type:ru.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:`data:${u.source.media_type};base64,${u.source.data}`}};if(u.source.type==="url")return{type:ru.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:u.source.url}}},l=u=>{let p=c(u);p&&a.push(p)},d=u=>{u&&N2t(u)&&u.cache_control&&a.push({type:ru.Raw.ChatCompletionContentPartKind.CacheBreakpoint,cacheType:u.cache_control.type})};if(Array.isArray(r.content)){for(let u of r.content)if(u.type==="text")a.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:u.text}),d(u);else if(u.type==="image")l(u),d(u);else if(u.type==="thinking")a.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:`[THINKING: ${u.thinking}]`});else if(u.type==="redacted_thinking")a.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:"[REDACTED THINKING]"});else if(u.type==="tool_use")o??=[],o.push({id:u.id,type:"function",function:{name:u.name,arguments:JSON.stringify(u.input??{})}}),d(u);else if(u.type==="tool_result"){s=u.tool_use_id;let p=[];if(typeof u.content=="string")p.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:u.content});else for(let m of u.content??[])if(m.type==="text")p.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:m.text});else if(m.type==="image"){let A=c(m);A&&p.push(A)}t.push({role:ru.Raw.ChatRole.Tool,content:p.length?p:[{type:ru.Raw.ChatCompletionContentPartKind.Text,text:""}],toolCallId:s}),s=void 0}}else typeof r.content=="string"&&a.push({type:ru.Raw.ChatCompletionContentPartKind.Text,text:r.content});if(r.role==="assistant"){let u={role:ru.Raw.ChatRole.Assistant,content:a};o&&o.length>0&&(u.toolCalls=o),t.push(u)}else r.role==="user"&&a.length&&t.push({role:ru.Raw.ChatRole.User,content:a})}return t}var Yie=require("vscode");function XVn(n){return typeof n=="object"&&n?.back===!0}function eYn(n,e){let t=new pt,r=t.add(Yie.window.createInputBox());return r.ignoreFocusOut=!0,r.title=n.title,r.password=n.password||!1,r.prompt=n.prompt,r.placeholder=n.placeHolder,r.value=n.value||"",r.buttons=e?[]:[Yie.QuickInputButtons.Back],new Promise(a=>{t.add(r.onDidTriggerButton(o=>{o===Yie.QuickInputButtons.Back&&(a({back:!0}),t.dispose())})),t.add(r.onDidAccept(async()=>{let o=r.value;if(n.validateInput){let s=n.validateInput(o);if(s){r.validationMessage=await s||void 0;return}}a(o),t.dispose()})),t.add(r.onDidHide(()=>{a(void 0),t.dispose()})),r.show()})}async function pS(n,e=!1){let t=e?`Enter new ${n} API Key or leave blank to delete saved key`:`Enter ${n} API Key`,r=e?`Reconfigure ${n} API Key - Preview`:`Enter ${n} API Key - Preview`,a=await eYn({prompt:t,title:r,placeHolder:`${n} API Key`,ignoreFocusOut:!0,password:!0,validateInput:o=>o.trim().length>0||e?null:"API Key cannot be empty"},!0);if(!XVn(a))return a}var Bd=class{constructor(e,t,r,a,o,s){this._knownModels=e;this._byokStorageService=t;this._logService=r;this._requestLogger=a;this._configurationService=o;this._experimentationService=s;this.authType=0}static{this.providerName="Anthropic"}_getThinkingBudget(e,t){let r=this._configurationService.getExperimentBasedConfig(J.AnthropicThinkingBudget,this._experimentationService);if(!r||r===0||!(this._knownModels?.[e]?.thinking??!1))return;let s=r<1024?1024:r;return Math.min(32e3,t-1,s)}_enableMemory(e){let t=e.toLowerCase();return t.startsWith("claude-sonnet-4-5")||t.startsWith("claude-sonnet-4")||t.startsWith("claude-haiku-4-5")||t.startsWith("claude-opus-4-1")||t.startsWith("claude-opus-4")}async getAllModels(e){this._anthropicAPIClient||(this._anthropicAPIClient=new nx({apiKey:e}));try{let t=await this._anthropicAPIClient.models.list(),r={};for(let a of t.data)this._knownModels&&this._knownModels[a.id]?r[a.id]=this._knownModels[a.id]:r[a.id]={maxInputTokens:1e5,maxOutputTokens:16e3,name:a.display_name,toolCalling:!0,vision:!1,thinking:!1};return r}catch(t){throw this._logService.error(t,`Error fetching available ${Bd.providerName} models`),new Error(t.message?t.message:t)}}async updateAPIKey(){this._apiKey=await pS(Bd.providerName,await this._byokStorageService.getAPIKey(Bd.providerName)!==void 0),this._apiKey&&(await this._byokStorageService.storeAPIKey(Bd.providerName,this._apiKey,0),this._anthropicAPIClient=void 0)}async updateAPIKeyViaCmd(e,t="update",r){if(t==="remove"){this._apiKey=void 0,this._anthropicAPIClient=void 0,await this._byokStorageService.deleteAPIKey(Bd.providerName,this.authType,r),this._logService.info(`BYOK: API key removed for provider ${Bd.providerName}`);return}let a=process.env[e];if(!a)throw new Error(`BYOK: Environment variable ${e} not found or empty for API key management`);this._apiKey=a,await this._byokStorageService.storeAPIKey(Bd.providerName,a,this.authType,r),this._anthropicAPIClient=void 0,this._logService.info(`BYOK: API key updated for provider ${Bd.providerName} from environment variable ${e}`)}async provideLanguageModelChatInformation(e,t){this._apiKey||(this._apiKey=await this._byokStorageService.getAPIKey(Bd.providerName));try{return this._apiKey?ex(Bd.providerName,await this.getAllModels(this._apiKey)):e.silent&&!this._apiKey?[]:(await this.updateAPIKey(),this._apiKey?ex(Bd.providerName,await this.getAllModels(this._apiKey)):[])}catch(r){if(r instanceof Error&&r.message.includes("invalid x-api-key")){if(e.silent)return[];if(await this.updateAPIKey(),this._apiKey)try{return ex(Bd.providerName,await this.getAllModels(this._apiKey))}catch(a){this._logService.error(`Error after re-prompting for API key: ${yA(a,!0)}`)}}return[]}}async provideLanguageModelChatResponse(e,t,r,a,o){if(!this._anthropicAPIClient)return;let{system:s,messages:c}=Q2t(t),l=St(),d=this._requestLogger.logChatRequest("AnthropicBYOK",{model:e.id,modelMaxPromptTokens:e.maxInputTokens,urlOrRequestMetadata:this._anthropicAPIClient.baseURL},{model:e.id,messages:L2t(c,s),ourRequestId:l,location:6,body:{tools:r.tools?.map(y=>({type:"function",function:{name:y.name,description:y.description,parameters:y.inputSchema}}))}}),u=!1,p=(r.tools??[]).map(y=>y.name==="memory"&&this._enableMemory(e.id)?(u=!0,{name:"memory",type:"memory_20250818"}):y.inputSchema?{name:y.name,description:y.description,input_schema:{type:"object",properties:y.inputSchema.properties??{},required:y.inputSchema.required??[],$schema:y.inputSchema.$schema}}:{name:y.name,description:y.description,input_schema:{type:"object",properties:{},required:[]}});if(this._configurationService.getExperimentBasedConfig(J.AnthropicWebSearchToolEnabled,this._experimentationService)&&!p.some(y=>y.name==="web_search")){let y=this._configurationService.getConfig(J.AnthropicWebSearchMaxUses),_=this._configurationService.getConfig(J.AnthropicWebSearchAllowedDomains),v=this._configurationService.getConfig(J.AnthropicWebSearchBlockedDomains),w=this._configurationService.getConfig(J.AnthropicWebSearchUserLocation),E={name:"web_search",type:"web_search_20250305",max_uses:y};_&&_.length>0?E.allowed_domains=_:v&&v.length>0&&(E.blocked_domains=v),w&&(w.city||w.region||w.country||w.timezone)&&(E.user_location={type:"approximate",...w}),p.push(E)}let A=this._getThinkingBudget(e.id,e.maxOutputTokens),g=[];A&&g.push("interleaved-thinking-2025-05-14"),u&&g.push("context-management-2025-06-27");let f={model:e.id,messages:c,max_tokens:e.maxOutputTokens,stream:!0,system:[s],tools:p.length>0?p:void 0,thinking:A?{type:"enabled",budget_tokens:A}:void 0},b=new _q(a);try{let y=await this._makeRequest(b,f,g,o);y.ttft&&d.markTimeToFirstToken(y.ttft),d.resolve({type:"success",requestId:l,serverRequestId:l,usage:y.usage,value:["value"],resolvedModel:e.id},b.items.map(_=>{if(_ instanceof Il.LanguageModelTextPart)return{text:_.value};if(_ instanceof Il.LanguageModelToolCallPart)return{text:"",copilotToolCalls:[{name:_.name,arguments:JSON.stringify(_.input),id:_.callId}]};if(_ instanceof Il.LanguageModelToolResultPart){let v=_.content.map(w=>w instanceof Il.LanguageModelTextPart?w.value:"").join("");return{text:`[Tool Result ${_.callId}]: ${v}`}}else return{text:""}}))}catch(y){throw this._logService.error(`BYOK Anthropic error: ${yA(y,!0)}`),d.resolve({type:"unknown",requestId:l,serverRequestId:l,reason:y.message},b.items.map(_=>{if(_ instanceof Il.LanguageModelTextPart)return{text:_.value};if(_ instanceof Il.LanguageModelToolCallPart)return{text:"",copilotToolCalls:[{name:_.name,arguments:JSON.stringify(_.input),id:_.callId}]};if(_ instanceof Il.LanguageModelToolResultPart){let v=_.content.map(w=>w instanceof Il.LanguageModelTextPart?w.value:"").join("");return{text:`[Tool Result ${_.callId}]: ${v}`}}else return{text:""}})),y}}async provideTokenCount(e,t,r){return Math.ceil(t.toString().length/4)}async _makeRequest(e,t,r,a){if(!this._anthropicAPIClient)return{ttft:void 0,usage:void 0};let o=Date.now(),s,c=await this._anthropicAPIClient.beta.messages.create({...t,...r.length>0&&{betas:r}}),l,d,u,p,m,A=!1;for await(let g of c){if(a.isCancellationRequested)break;if(s===void 0&&(s=Date.now()-o),this._logService.trace(`chunk: ${JSON.stringify(g)}`),g.type==="content_block_start"){if("content_block"in g&&g.content_block.type==="tool_use")l={toolId:g.content_block.id,name:g.content_block.name,jsonInput:""};else if("content_block"in g&&g.content_block.type==="server_tool_use")p={toolId:g.content_block.id,name:g.content_block.name,jsonInput:"",type:g.content_block.name},e.report(new Il.LanguageModelTextPart(` `));else if("content_block"in g&&g.content_block.type==="thinking")d={thinking:"",signature:""};else if("content_block"in g&&g.content_block.type==="redacted_thinking")u={data:g.content_block.data};else if("content_block"in g&&g.content_block.type==="web_search_tool_result"){if(!p||!p.toolId)continue;let f=g.content_block;if(!Array.isArray(f.content)){this._logService.error(`Web search error: ${f.content.error_code}`);continue}let b=f.content.map(v=>({type:"web_search_result",url:v.url,title:v.title,page_age:v.page_age,encrypted_content:v.encrypted_content})),y={type:"web_search_tool_result",tool_use_id:p.toolId,content:b},_=JSON.stringify(y,null,2);e.report(new Il.LanguageModelToolResultPart(p.toolId,[new Il.LanguageModelTextPart(_)])),p=void 0}continue}if(g.type==="content_block_delta")if(g.delta.type==="text_delta")e.report(new Il.LanguageModelTextPart(g.delta.text||"")),A||=g.delta.text?.length>0;else if(g.delta.type==="citations_delta"){if("citation"in g.delta){let f=g.delta.citation;if(f.type==="web_search_result_location"){let b={type:"web_search_result_location",url:f.url,title:f.title,encrypted_index:f.encrypted_index,cited_text:f.cited_text},y=` > "${f.cited_text}" \u2014 [${M2t.l10n.t("Source")}](${f.url}) `;e.report(new Il.LanguageModelTextPart(y)),e.report(new Il.LanguageModelToolResultPart("citation",[new Il.LanguageModelTextPart(JSON.stringify(b,null,2))]))}}}else if(g.delta.type==="thinking_delta")d&&(d.thinking=(d.thinking||"")+(g.delta.thinking||""),e.report(new Il.LanguageModelThinkingPart(g.delta.thinking||"")));else if(g.delta.type==="signature_delta")d&&(d.signature=(d.signature||"")+(g.delta.signature||""));else if(g.delta.type==="input_json_delta"&&l){l.jsonInput=(l.jsonInput||"")+(g.delta.partial_json||"");try{let f=JSON.parse(l.jsonInput);e.report(new Il.LanguageModelToolCallPart(l.toolId,l.name,f)),l=void 0}catch{continue}}else g.delta.type==="input_json_delta"&&p&&(p.jsonInput=(p.jsonInput||"")+(g.delta.partial_json||""));if(g.type==="content_block_stop")if(l){try{let f=JSON.parse(l.jsonInput||"{}");e.report(new Il.LanguageModelToolCallPart(l.toolId,l.name,f))}catch(f){console.error("Failed to parse tool call JSON:",f)}l=void 0}else if(d){if(d.signature){let f=new Il.LanguageModelThinkingPart("");f.metadata={signature:d.signature,_completeThinking:d.thinking},e.report(f)}d=void 0}else u&&(u=void 0);g.type==="message_start"?m={completion_tokens:-1,prompt_tokens:g.message.usage.input_tokens+(g.message.usage.cache_creation_input_tokens??0)+(g.message.usage.cache_read_input_tokens??0),total_tokens:-1,prompt_tokens_details:{cached_tokens:g.message.usage.cache_read_input_tokens??0,cache_creation_input_tokens:g.message.usage.cache_creation_input_tokens}}:m&&g.type==="message_delta"&&g.usage.output_tokens&&(m.completion_tokens=g.usage.output_tokens,m.total_tokens=m.prompt_tokens+g.usage.output_tokens)}return{ttft:s,usage:m}}};Bd=I([h(2,ne),h(3,Xi),h(4,we),h(5,We)],Bd);var iGe=j(require("vscode"));var tYn=new Set(["find-replace","multi-find-replace","apply-patch","code-rewrite"]);function vq(n){return tYn.has(n)}function Cq(n){return n.capabilities.type==="chat"}function F2t(n){return n.capabilities.type==="embeddings"}function u$e(n){return n.capabilities.type==="completion"}var Ye=de("IEndpointProvider");var iu=de("IChatMLFetcher"),EC=class{constructor(){this._stream=new qf;this._seenAnnotationTypes=new Set}get stream(){return this._stream.asyncIterable}pause(){this._paused??=[]}unpause(){let e=this._paused;if(e){this._paused=void 0;for(let t of e)t?this.update(t.text,t.delta):this.resolve()}}update(e,t){if(this._paused){this._paused.push({text:e,delta:t});return}t.codeVulnAnnotations&&(!((e.match(/(^|\n)```/g)?.length??0)%2===1)||e.match(/(^|\n)```\w*\s*$/))&&(t.codeVulnAnnotations=void 0),t.codeVulnAnnotations&&(t.codeVulnAnnotations=t.codeVulnAnnotations.filter(r=>!this._seenAnnotationTypes.has(r.details.type)),t.codeVulnAnnotations.forEach(r=>this._seenAnnotationTypes.add(r.details.type))),this._stream.emitOne({delta:t})}resolve(){if(this._paused){this._paused.push(void 0);return}this._stream.resolve()}},wq=class{constructor(e){this.deltas=[];this.callback=async(t,r,a)=>{this._firstTokenEmittedTime===void 0&&(a.text||a.beginToolCalls||typeof a.thinking?.text=="string"&&a.thinking?.text||a.thinking?.text?.length||a.copilotToolCalls)&&(this._firstTokenEmittedTime=Date.now());let o=e?await e(t,r,a):void 0;return this.deltas.push(a),o}}get firstTokenEmittedTime(){return this._firstTokenEmittedTime}};var O2t="https://aka.ms/microsoft/vscode-copilot-release",Bo=de("IDomainService");var z$e=j(Ke());async function zu(n){if(!n)return;let e=await crypto.subtle.importKey("raw",new TextEncoder().encode(n),{name:"HMAC",hash:"SHA-256"},!1,["sign"]),t=Math.floor(Date.now()/1e3).toString(),a=new TextEncoder().encode(t),o=await crypto.subtle.sign("HMAC",e,a),c=Array.from(new Uint8Array(o)).map(l=>l.toString(16).padStart(2,"0")).join("");return`${t}.${c}`}async function Pg(n){let e=typeof n=="string"?new TextEncoder().encode(n):n,t=await crypto.subtle.digest("SHA-256",e),r=new Uint8Array(t),a="";for(let o of r)a+=o.toString(16).padStart(2,"0");return a}var p$e=new Map;function cx(n){if(p$e.has(n))return p$e.get(n);let e=nYn(n);return p$e.set(n,e),e}function nYn(n){let e=new m$e;return e.update(n),e.digest()}function ER(n,e=32){return n instanceof ArrayBuffer?Q7(Xc.wrap(new Uint8Array(n))):(n>>>0).toString(16).padStart(e/4,"0")}function sx(n,e){return(n>>>e|n<<32-e)>>>0}var m$e=class n{constructor(){this._h0=1779033703;this._h1=3144134277;this._h2=1013904242;this._h3=2773480762;this._h4=1359893119;this._h5=2600822924;this._h6=528734635;this._h7=1541459225;this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}static{this._k=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]}static{this._bigBlock32=new DataView(new ArrayBuffer(256))}update(e){let t=e.length;if(t===0)return;let r=this._buff,a=this._buffLen,o=this._leftoverHighSurrogate,s,c;for(o!==0?(s=o,c=-1,o=0):(s=e.charCodeAt(0),c=0);;){let l=s;if(Gye(s))if(c+1>>6,e[t++]=128|(r&63)>>>0):r<65536?(e[t++]=224|(r&61440)>>>12,e[t++]=128|(r&4032)>>>6,e[t++]=128|(r&63)>>>0):(e[t++]=240|(r&1835008)>>>18,e[t++]=128|(r&258048)>>>12,e[t++]=128|(r&4032)>>>6,e[t++]=128|(r&63)>>>0),t>=64&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),ER(this._h0)+ER(this._h1)+ER(this._h2)+ER(this._h3)+ER(this._h4)+ER(this._h5)+ER(this._h6)+ER(this._h7)}_wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buffLen).fill(0),this._buffLen>56&&(this._step(),this._buff.fill(0));let e=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(e/4294967296),!1),this._buffDV.setUint32(60,e%4294967296,!1),this._step()}_step(){let e=n._bigBlock32,t=this._buffDV,r=n._k;for(let m=0;m<64;m+=4)e.setUint32(m,t.getUint32(m,!1),!1);for(let m=16;m<64;m++){let A=m*4,g=e.getUint32((m-15)*4,!1),f=e.getUint32((m-2)*4,!1),b=sx(g,7)^sx(g,18)^g>>>3,y=sx(f,17)^sx(f,19)^f>>>10,_=e.getUint32((m-16)*4,!1),v=e.getUint32((m-7)*4,!1);e.setUint32(A,_+b+v+y>>>0,!1)}let a=this._h0,o=this._h1,s=this._h2,c=this._h3,l=this._h4,d=this._h5,u=this._h6,p=this._h7;for(let m=0;m<64;m++){let A=sx(l,6)^sx(l,11)^sx(l,25),g=l&d^~l&u,f=p+A+g+r[m]+e.getUint32(m*4,!1)>>>0,b=sx(a,2)^sx(a,13)^sx(a,22),y=a&o^a&s^o&s,_=b+y>>>0;p=u,u=d,d=l,l=c+f>>>0,c=s,s=o,o=a,a=f+_>>>0}this._h0=this._h0+a>>>0,this._h1=this._h1+o>>>0,this._h2=this._h2+s>>>0,this._h3=this._h3+c>>>0,this._h4=this._h4+l>>>0,this._h5=this._h5+d>>>0,this._h6=this._h6+u>>>0,this._h7=this._h7+p>>>0}};var xR=j(Ke());function kl(n){return n?typeof n=="string"?n:Array.isArray(n)?n.map(e=>e.type===xR.Raw.ChatCompletionContentPartKind.Text||e.type==="text"?e.text:"").join(""):n.type===xR.Raw.ChatCompletionContentPartKind.Text?n.text:"":""}function Kie(n){return{type:xR.Raw.ChatCompletionContentPartKind.Text,text:n}}function EF(n){return[Kie(n)]}function AS(n){switch(n){case xR.Raw.ChatRole.System:return"system";case xR.Raw.ChatRole.User:return"user";case xR.Raw.ChatRole.Assistant:return"assistant";case xR.Raw.ChatRole.Tool:return"tool";default:Ki(n,`unknown role (${n})`)}}var Kve="X-VSCode-User-Agent-Library-Version",rYn=30*1e3;function Jve(n){return typeof n=="string"?n:JSON.stringify(n)}function Xve(n,e,t){let r={messages:Zie(n.messages,t),model:e};return n.postOptions&&Object.assign(r,n.postOptions),r}function U2t(n,e,t,r,a,o,s,c,l,d,u,p){let m=typeof a=="string"||"type"in a?{modelMaxPromptTokens:0,urlOrRequestMetadata:a,family:"",tokenizer:"o200k_base",acquireTokenizer:()=>{throw new Error("Method not implemented.")},name:"",version:""}:a,A={Authorization:`Bearer ${o}`,"X-Request-Id":c,"X-Interaction-Type":s,"OpenAI-Intent":s,"X-GitHub-Api-Version":"2025-05-01",...d,...m.getExtraHeaders?m.getExtraHeaders():{}};m.interceptBody&&m.interceptBody(l);let g=m.getEndpointFetchOptions?.(),f={method:r,headers:A,json:l,timeout:rYn,useFetcher:p,suppressIntegrationId:g?.suppressIntegrationId};if(u){let b=n.makeAbortController();u.onCancellationRequested(()=>{e.sendGHTelemetryEvent("networking.cancelRequest",{headerRequestId:c}),b.abort()}),f.signal=b.signal}return typeof m.urlOrRequestMetadata=="string"?n.fetch(m.urlOrRequestMetadata,f).catch(y=>{if(iYn(y))return e.sendGHTelemetryEvent("networking.disconnectAll"),n.disconnectAll().then(()=>n.fetch(m.urlOrRequestMetadata,f));throw n.isAbortError(y)?new sr:y}):t.makeRequest(f,m.urlOrRequestMetadata)}function iYn(n){return["ECONNRESET","ETIMEDOUT","ERR_NETWORK_CHANGED","ERR_HTTP2_INVALID_SESSION","ERR_HTTP2_STREAM_CANCEL","ERR_HTTP2_GOAWAY_SESSION","ERR_HTTP2_PROTOCOL_ERROR"].includes(n?.code)}function Qg(n,e,t,r,a,o,s,c,l,d,u,p){return U2t(n,e,t,"POST",r,a,s,c,l,d,u,p)}function IR(n,e,t,r,a,o,s,c,l,d,u){return U2t(n,e,t,"GET",r,a,s,c,l,d,u)}var q2t=de("headerContributors"),Yve=class{constructor(){this.contributors=[]}add(e){this.contributors.push(e)}remove(e){let t=this.contributors.indexOf(e);t!==-1&&this.contributors.splice(t,1)}contributeHeaders(e){for(let t of this.contributors)t.contributeHeaderValues(e)}size(){return this.contributors.length}};var V2t=j(Ke());function g$e(n){return f$e(n,0)}function f$e(n,e){switch(typeof n){case"object":return n===null?gS(349,e):Array.isArray(n)?oYn(n,e):sYn(n,e);case"string":return h$e(n,e);case"boolean":return aYn(n,e);case"number":return gS(n,e);case"undefined":return gS(937,e);default:return gS(617,e)}}function gS(n,e){return(e<<5)-e+n|0}function aYn(n,e){return gS(n?433:863,e)}function h$e(n,e){e=gS(149417,e);for(let t=0,r=n.length;tf$e(r,t),e)}function sYn(n,e){return e=gS(181387,e),Object.keys(n).sort().reduce((t,r)=>(t=h$e(r,t),f$e(n[r],t)),e)}function A$e(n,e,t=32){let r=t-e,a=~((1<>>r)>>>0}function Jie(n,e=32){return n instanceof ArrayBuffer?Q7(Xc.wrap(new Uint8Array(n))):(n>>>0).toString(16).padStart(e/4,"0")}var fS=class n{constructor(){this._h0=1732584193;this._h1=4023233417;this._h2=2562383102;this._h3=271733878;this._h4=3285377520;this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}static{this._bigBlock32=new DataView(new ArrayBuffer(320))}update(e){let t=e.length;if(t===0)return;let r=this._buff,a=this._buffLen,o=this._leftoverHighSurrogate,s,c;for(o!==0?(s=o,c=-1,o=0):(s=e.charCodeAt(0),c=0);;){let l=s;if(Gye(s))if(c+1>>6,e[t++]=128|(r&63)>>>0):r<65536?(e[t++]=224|(r&61440)>>>12,e[t++]=128|(r&4032)>>>6,e[t++]=128|(r&63)>>>0):(e[t++]=240|(r&1835008)>>>18,e[t++]=128|(r&258048)>>>12,e[t++]=128|(r&4032)>>>6,e[t++]=128|(r&63)>>>0),t>=64&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),Jie(this._h0)+Jie(this._h1)+Jie(this._h2)+Jie(this._h3)+Jie(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buffLen).fill(0),this._buffLen>56&&(this._step(),this._buff.fill(0));let e=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(e/4294967296),!1),this._buffDV.setUint32(60,e%4294967296,!1),this._step()}_step(){let e=n._bigBlock32,t=this._buffDV;for(let p=0;p<64;p+=4)e.setUint32(p,t.getUint32(p,!1),!1);for(let p=64;p<320;p+=4)e.setUint32(p,A$e(e.getUint32(p-12,!1)^e.getUint32(p-32,!1)^e.getUint32(p-56,!1)^e.getUint32(p-64,!1),1),!1);let r=this._h0,a=this._h1,o=this._h2,s=this._h3,c=this._h4,l,d,u;for(let p=0;p<80;p++)p<20?(l=a&o|~a&s,d=1518500249):p<40?(l=a^o^s,d=1859775393):p<60?(l=a&o|a&s|o&s,d=2400959708):(l=a^o^s,d=3395469782),u=A$e(r,5)+l+c+d+e.getUint32(p*4,!1)&4294967295,c=s,s=o,o=A$e(a,30),a=r,r=u;this._h0=this._h0+r&4294967295,this._h1=this._h1+a&4294967295,this._h2=this._h2+o&4294967295,this._h3=this._h3+s&4294967295,this._h4=this._h4+c&4294967295}};var tCe=de("ITelemetryUserConfig"),Eq=class{constructor(e,t,r){this._tokenStore=r;this.trackingId=e,this.optedIn=t??!1,this.setupUpdateOnToken()}setupUpdateOnToken(){this._tokenStore.onDidStoreUpdate(()=>{let e=this._tokenStore.copilotToken;if(!e)return;let t=e.getTokenValue("rt")==="1",r=e.getTokenValue("tid");r!==void 0&&(this.trackingId=r,this.organizationsList=e.organizationList.toString(),this.optedIn=t)})}};Eq=I([h(2,ts)],Eq);var Te=de("ITelemetryService"),eCe=class{constructor(e){this.value=e;this.isTrustedTelemetryValue=!0}},Xie=8192,cYn=50;function eh(n){let e={...n};for(let t in n){let r=n[t],a=r?.length??0;if(a>Xie){let o=0,s=0;for(;a>0&&s1&&(c=t+"_"+(s<10?"0":"")+s);let l=o+Xie;a({name:e.name,arguments:e.arguments,id:e.id}))}hasToolCalls(){return this.toolCalls.length>0}update(e){e.delta?.tool_calls?.forEach(t=>{let r=this.toolCalls.at(-1);(!r||t.id&&r.id!==t.id)&&(r=new y$e,this.toolCalls.push(r)),r.update(t)})}};function pYn(n){let e=n.split(` `),t=e.pop();return[e.filter(r=>r!==""),t]}var nCe=class n{constructor(e,t,r,a,o,s){this.logService=e;this.telemetryService=t;this.expectedNumChoices=r;this.response=a;this.body=o;this.cancellationToken=s;this.requestId=xq(this.response);this.solutions={};this.completedFunctionCallIdxs=new Map;this.functionCalls={};this.toolCalls=new _$e;this.functionCallName=void 0}static async create(e,t,r,a,o){let s=await a.body();return s.setEncoding("utf8"),new n(e,t,r,a,s,o)}async*processSSE(e=async()=>{}){try{if(this.expectedNumChoices>1)for await(let t of this.processSSEInner(e))a$e(t)||(yield t);else{let t,r;for await(let a of this.processSSEInner(e))a$e(a)?r=a:t=a;if(this.maybeCancel("after receiving the completion, but maybe before we got the usage"))return;t&&(t.usage=r,yield t)}}finally{this.cancel(),this.logService.info(`request done: requestId: [${this.requestId.headerRequestId}] model deployment ID: [${this.requestId.deploymentId}]`)}}async*processSSEInner(e){let t="",r=!1;for await(let a of this.body){if(this.maybeCancel("after awaiting body chunk"))return;let[o,s]=pYn(t+a.toString());t=s;let c=!0,l=!1;for(let d of o){if(d.startsWith(":"))continue;let u=d.slice(5).trim();if(u==="[DONE]"){l=!1,yield*this.finishSolutions();return}let p;try{p=JSON.parse(u)}catch{this.logService.error(`Error parsing JSON stream data for request id ${this.requestId.headerRequestId}:${d}`),kR(this.telemetryService,`Error parsing JSON stream data for request id ${this.requestId.headerRequestId}:`,d);continue}if(p.usage&&(yield p.usage),p.copilot_confirmation&&mYn(p.copilot_confirmation)&&await e("",0,{text:"",copilotConfirmation:p.copilot_confirmation}),!p.choices){!p.copilot_references&&!p.copilot_confirmation&&(p.error!==void 0?(this.logService.error(`Error in response for request id ${this.requestId.headerRequestId}:${p.error.message}`),kR(this.telemetryService,`Error in response for request id ${this.requestId.headerRequestId}:`,p.error.message),yield{index:0,finishOffset:void 0,solution:new eae(p.model||""),reason:"error",error:p.error,requestId:this.requestId}):(this.logService.error(`Unexpected response with no choices or error for request id ${this.requestId.headerRequestId}`),kR(this.telemetryService,`Unexpected response with no choices or error for request id ${this.requestId.headerRequestId}`))),p.copilot_errors&&await e("",0,{text:"",copilotErrors:p.copilot_errors}),p.copilot_references&&await e("",0,{text:"",copilotReferences:p.copilot_references});continue}this.requestId.created===0&&(this.requestId=xq(this.response,p),this.requestId.created===0&&p.choices?.length&&(this.requestId.created=Math.floor(Date.now()/1e3)));for(let m=0;m(w?.vulnAnnotations&&(!Array.isArray(w.vulnAnnotations)||!w.vulnAnnotations.every(E=>z2t(E)))&&(w.vulnAnnotations=void 0),w?.ipCodeCitations&&(!Array.isArray(w.ipCodeCitations)||!w.ipCodeCitations.every(j2t))&&(w.ipCodeCitations=void 0),b=await e(f.text.join(""),A.index,{text:f.flush(),logprobs:A.logprobs,codeVulnAnnotations:w?.vulnAnnotations,ipCitations:w?.ipCodeCitations,copilotReferences:w?.references,copilotToolCalls:w?.toolCalls,_deprecatedCopilotFunctionCalls:w?.functionCalls,beginToolCalls:w?.beginToolCalls,copilotErrors:w?.errors,thinking:g??w?.thinking}),b!==void 0&&(r=!0),this.maybeCancel("after awaiting finishedCb")),_=!0;if(A.delta?.tool_calls){if(!this.toolCalls.hasToolCalls()){let w=A.delta.tool_calls.at(0)?.function?.name;w&&(f.text.length&&f.append({index:0,delta:{content:" "}}),await y({beginToolCalls:[{name:w}]}))}this.toolCalls.update(A)}else if(A.delta?.copilot_annotations?.CodeVulnerability||A.delta?.copilot_annotations?.IPCodeCitations){if(await y()||!r&&(f.append(A),await y({vulnAnnotations:A.delta?.copilot_annotations?.CodeVulnerability,ipCodeCitations:A.delta?.copilot_annotations?.IPCodeCitations})))continue}else if(A.delta?.role==="function"){if(A.delta.content)try{let w=JSON.parse(A.delta.content);if(Array.isArray(w)&&await y({references:w}))continue}catch(w){this.logService.error(`Error parsing function references: ${JSON.stringify(w)}`)}}else if(A.delta?.function_call&&(A.delta.function_call.name||A.delta.function_call.arguments))c=!1,this.functionCallName??=A.delta.function_call.name,this.functionCalls[this.functionCallName]??=new eae(p.model),this.functionCalls[this.functionCallName].append(A);else if((A.finish_reason==="function_call"||A.finish_reason==="stop")&&this.functionCallName){let w=this.functionCalls[this.functionCallName],E={name:this.functionCallName,arguments:w.flush()};this.completedFunctionCallIdxs.set(A.index,"function");try{if(await y({functionCalls:[E]}))continue}catch(S){this.logService.error(S)}if(this.functionCalls[this.functionCallName]=null,this.functionCallName=void 0,A.finish_reason==="function_call")continue}else _=!1;if((A.finish_reason==="tool_calls"||A.finish_reason==="stop")&&this.toolCalls.hasToolCalls()){_=!0;let w=this.toolCalls.getToolCalls();this.completedFunctionCallIdxs.set(A.index,"tool");let E=w.length>0?w[0].id:void 0;try{if(await y({toolCalls:w,thinking:E&&l?{metadata:{toolId:E}}:void 0}))continue}catch(S){this.logService.error(S)}}if(!(!_&&(f.append(A),await y())||!(A.finish_reason||b!==void 0))){if(yield{solution:f,finishOffset:b,reason:A.finish_reason??"client-trimmed",filterReason:AYn(A),requestId:this.requestId,index:A.index},this.maybeCancel("after yielding finished choice"))return;c&&(this.solutions[A.index]=null)}}}}for(let[a,o]of Object.entries(this.solutions)){let s=Number(a);if(o!==null&&(yield{solution:o,finishOffset:void 0,reason:"Iteration Done",requestId:this.requestId,index:s},this.maybeCancel("after yielding after iteration done")))return}if(t.length>0&&!r)try{let a=JSON.parse(t);a.error!==void 0&&(this.logService.error(a.error,`Error in response: ${a.error.message}`),kR(this.telemetryService,`Error in response: ${a.error.message}`,a.error))}catch{this.logService.error(`Error parsing extraData for request id ${this.requestId.headerRequestId}: ${t}`),kR(this.telemetryService,`Error parsing extraData for request id ${this.requestId.headerRequestId}: ${t}`)}}async*finishSolutions(){for(let[e,t]of Object.entries(this.solutions)){let r=Number(e);if(t!==null){if(this.completedFunctionCallIdxs.has(r)){yield{solution:t,finishOffset:void 0,reason:this.completedFunctionCallIdxs.get(r)==="function"?"function_call":"tool_calls",requestId:this.requestId,index:r};continue}if(yield{solution:t,finishOffset:void 0,reason:"DONE",requestId:this.requestId,index:r},this.maybeCancel("after yielding on DONE"))return}}}maybeCancel(e){return this.cancellationToken?.isCancellationRequested?(this.logService.debug("Cancelled: "+e),this.cancel(),!0):!1}cancel(){this.body.destroy()}logChoice(e){let t={...e};delete t.index,delete t.content_filter_results,delete t.content_filter_offsets,this.logService.trace(`choice ${JSON.stringify(t)}`)}};function mYn(n){return typeof n.title=="string"&&typeof n.message=="string"&&!!n.confirmation}function H2t(n){return{text:n.text.join(""),tokens:n.text}}function AYn(n){if(n.finish_reason==="content_filter"){if(n.delta?.copilot_annotations?.TextCopyright)return"snippy";if(n.delta?.copilot_annotations?.Sexual||n.delta?.copilot_annotations?.SexualPattern)return"sexual";if(n.delta?.copilot_annotations?.Violence)return"violence";if(n.delta?.copilot_annotations?.HateSpeech||n.delta?.copilot_annotations?.HateSpeechPattern)return"hate";if(n.delta?.copilot_annotations?.SelfHarm)return"self_harm";if(n.delta?.copilot_annotations?.PromptPromBlockList)return"prompt";if(n.content_filter_results){for(let e of Object.keys(n.content_filter_results))if(n.content_filter_results[e]?.filtered)return e}}}function kR(n,e,t){let r=[e,t],a=r.length>0?JSON.stringify(r):"no msg",o=_s.createAndMarkAsIssued({context:"fetch",level:m7[5],message:a});n.sendEnhancedGHTelemetryErrorEvent("log",o.properties,o.measurements);let s=_s.createAndMarkAsIssued({context:"fetch",level:m7[5],message:"[redacted]"});n.sendGHTelemetryErrorEvent("log",s.properties,s.measurements)}function gYn(n,e,t,r,a){let o=r?"output":"input",s=t.properties.modelCallId;if(!s){a?.warn("[TELEMETRY] modelCallId not found in telemetryData, input/output messages cannot be linked");return}let c=e.map(u=>{let p={...u,content:typeof u.content=="string"?u.content.length:Array.isArray(u.content)?u.content.reduce((m,A)=>typeof A=="string"?m+A.length:A.type==="text"?m+(A.text?.length||0):m,0):0};return"tool_calls"in u&&u.tool_calls&&Array.isArray(u.tool_calls)&&(p.tool_calls=u.tool_calls.map(m=>({...m,function:m.function?{...m.function,arguments:typeof m.function.arguments=="string"?m.function.arguments.length:m.function.arguments}:m.function}))),p}),l={};for(let[u,p]of Object.entries(t.properties))if(u.startsWith("request.option.tools"))if(typeof p=="string")try{let m=JSON.parse(p);Array.isArray(m)?l[u]=m.length.toString():l[u]=p.length.toString()}catch{l[u]=p.length.toString()}else Array.isArray(p)?l[u]=p.length.toString():l[u]="0";else l[u]=p;let d=_s.createAndMarkAsIssued({...l,messagesJson:JSON.stringify(c),message_direction:o,modelCallId:s},t.measurements);n.sendEnhancedGHTelemetryEvent("engine.messages.length",eh(d.properties),d.measurements),n.sendInternalMSFTTelemetryEvent("engine.messages.length",eh(d.properties),d.measurements)}var W2t=new kd(1e3),Z2t=new kd(500),tae=new kd(1e3),rCe={headerRequestId:null},C$e=new kd(100);function fYn(n){let e=tae.get(n);if(e!==void 0){let t=e+1;return tae.set(n,t),t}else return tae.set(n,1),1}function hYn(n){let e=C$e.get(n);if(e!==void 0){let t=e+1;return C$e.set(n,t),t}else return C$e.set(n,1),1}function bYn(n,e,t){let r={};for(let[p,m]of Object.entries(e.properties))p.startsWith("request.option.")&&(r[p]=m);if(Object.keys(r).length===0)return;let a=e.properties.conversationId||e.properties.sessionId||"unknown",o=e.properties.headerRequestId||"unknown",s=g$e(r).toString(),c=Z2t.get(s);if(!c)c=St(),Z2t.set(s,c);else return c;let l=JSON.stringify(r),d=8e3,u=[];for(let p=0;pa.charCodeAt(0)),r=new DataView(t.buffer);return{width:r.getUint32(0,!1),height:r.getUint32(4,!1)}}function EYn(n){let e=atob(n.slice(0,50)),t=Uint8Array.from(e,a=>a.charCodeAt(0)),r=new DataView(t.buffer);return{width:r.getUint16(6,!0),height:r.getUint16(8,!0)}}function xYn(n){let e=atob(n),t=Uint8Array.from(e,o=>o.charCodeAt(0)),r=t.length,a=2;for(;a=65472&&o<=65474){let c=new DataView(t.buffer,a+5,4);return{height:c.getUint16(0,!1),width:c.getUint16(2,!1)}}a+=2+s}throw new Error("JPEG dimensions not found")}function IYn(n){let e=atob(n),t=new Uint8Array(e.length);for(let a=0;a]+?)>?\)/,r=/{t=o,r=s});return this.handlers.set(e,{resolve:t,reject:r}),{id:e,result:a}}handleResponse(e){let t=this.handlers.get(e.id);t&&(this.handlers.delete(e.id),e.err?t.reject(e.err):t.resolve(e.res))}handleError(e){for(let t of this.handlers.values())t.reject(e);this.handlers.clear()}clear(){this.handlers.clear()}};function kYn(n){let e={get:(t,r)=>(typeof r=="string"&&!t[r]&&(t[r]=(...a)=>n(r,a)),t[r])};return new Proxy(Object.create(null),e)}var lx=class{constructor(e,t,r){this.responseHandler=new I$e;this.worker=new J2t.Worker(e,t),this.worker.on("message",async a=>{if("fn"in a)try{let o=await r?.[a.fn].apply(r,a.args);this.worker.postMessage({id:a.id,res:o})}catch(o){this.worker.postMessage({id:a.id,err:o})}else this.responseHandler.handleResponse(a)}),this.worker.on("error",a=>this.handleError(a)),this.worker.on("exit",a=>{a!==0&&this.handleError(new Error(`Worker thread exited with code ${a}.`))}),this.proxy=kYn((a,o)=>{if(!this.worker)throw new Error("Worker was terminated!");let{id:s,result:c}=this.responseHandler.createHandler();return this.worker.postMessage({id:s,fn:a,args:o}),c})}terminate(){this.worker.removeAllListeners(),this.worker.terminate(),this.responseHandler.clear()}handleError(e){this.responseHandler.handleError(e)}};var kq=j(L$e());function TR(n,e,t){return Math.min(Math.max(n,e),t)}var xF=class{constructor(){this._n=1;this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this._val}get value(){return this._val}};var pRt=require("fs");function IF(n,e){let t=0,r=0,a;do a=n.readUInt8(e+r),t|=(a&127)<>>=7,n!==0&&(t|=128),e.push(t)}while(n!==0);return Xc.fromByteArray(e)}var lCe=n=>{let e=(0,pRt.readFileSync)(n),t=new Map;for(let r=0;rs;return this._values.push((0,kq.createTokenizer)(o(e),(0,kq.getSpecialTokensByEncoder)(t),(0,kq.getRegexByEncoder)(t),64e3)),a}encode(e,t,r){let a=Li.create(!0),o=this._values[e].encode(t,r);return this._stats.callCount+=1,this._stats.encodeDuration.update(a.elapsed()),this._stats.textLength.update(t.length),o}destroy(e){this._values[e]=void 0}resetStats(){let e=this._stats,t={callCount:e.callCount,encodeDuration:e.encodeDuration.value,textLength:e.textLength.value};return this._stats.encodeDuration=new xF,this._stats.textLength=new xF,this._stats.callCount=0,t}};var uo=de("ITokenizerProvider"),M$e=3,mRt=3,zYn=1,kF=class{constructor(e,t){this._cl100kTokenizer=new nr(()=>new Sq(e,xr(__dirname,"./cl100k_base.tiktoken"),"cl100k_base",t)),this._o200kTokenizer=new nr(()=>new Sq(e,xr(__dirname,"./o200k_base.tiktoken"),"o200k_base",t))}dispose(){this._cl100kTokenizer.rawValue?.dispose(),this._o200kTokenizer.rawValue?.dispose()}acquireTokenizer(e){switch(e.tokenizer){case"cl100k_base":return this._cl100kTokenizer.value;case"o200k_base":return this._o200kTokenizer.value;default:throw new Error(`Unknown tokenizer: ${e.tokenizer}`)}}};kF=I([h(1,Te)],kF);var Sq=class extends Ae{constructor(t,r,a,o){super();this._useWorker=t;this._tokenFilePath=r;this._encoderName=a;this._telemetryService=o;this._cache=new Wf(5e3);this.baseTokensPerMessage=mRt;this.baseTokensPerName=zYn;this.mode=px.OutputMode.Raw}async countMessagesTokens(t){let r=mRt;for(let a of t)r+=await this.countMessageTokens(a);return r}async tokenize(t){return(await this.ensureTokenizer()).encode(t)}async tokenLength(t){if(typeof t=="string")return this._textTokenLength(t);switch(t.type){case px.Raw.ChatCompletionContentPartKind.Text:return this._textTokenLength(t.text);case px.Raw.ChatCompletionContentPartKind.Opaque:return t.tokenUsage||0;case px.Raw.ChatCompletionContentPartKind.Image:if(t.imageUrl.url.startsWith("data:image/"))try{return ARt(t.imageUrl.url,t.imageUrl.detail)}catch{return this._textTokenLength(t.imageUrl.url)}return this._textTokenLength(t.imageUrl.url);case px.Raw.ChatCompletionContentPartKind.CacheBreakpoint:return 0;default:Ki(t,`unknown content part (${JSON.stringify(t)})`)}}async _textTokenLength(t){if(!t)return 0;let r=this._cache.get(t);return r||(r=(await this.tokenize(t)).length,this._cache.put(t,r)),r}async countMessageTokens(t){return this.baseTokensPerMessage+await this.countMessageObjectTokens((0,px.toMode)(px.OutputMode.OpenAI,t))}async countToolTokens(t){let a=0;t.length&&(a+=16);let o=8;for(let s of t)a+=o,a+=await this.countObjectTokens({name:s.name,description:s.description,parameters:s.inputSchema});return Math.floor(a*1.1)}async countMessageObjectTokens(t){let r=0;for(let[a,o]of Object.entries(t))if(o){if(typeof o=="string")r+=await this.tokenLength(o);else if(o){let s=o;if(s.type==="text")r+=await this.tokenLength(s.text);else if(s.type==="image_url"&&s.image_url)if(s.image_url.url.startsWith("data:image/"))try{r+=ARt(s.image_url.url,s.image_url.detail)}catch{r+=await this.tokenLength(s.image_url.url)}else r+=await this.tokenLength(s.image_url.url);else{let c=await this.countMessageObjectTokens(o);a==="tool_calls"&&(c=Math.floor(c*1.5)),r+=c}}a==="name"&&o!==void 0&&(r+=this.baseTokensPerName)}return r}async countObjectTokens(t){let r=0;for(let[a,o]of Object.entries(t))o&&(r+=await this.tokenLength(a),typeof o=="string"?r+=await this.tokenLength(o):o&&(r+=await this.countMessageObjectTokens(o)));return r}ensureTokenizer(){return this._tokenizer??=this.doInitTokenizer(),this._tokenizer}async doInitTokenizer(){let t=zn(__dirname)==="dist";if(this._useWorker){let r=xr(__dirname,"tikTokenizerWorker.js"),a=new lx(r,{name:`TikToken worker (${this._encoderName})`}),o=await a.proxy.init(this._tokenFilePath,this._encoderName,t),s=Rn(()=>{a.terminate(),this._store.deleteAndLeak(s),this._tokenizer=void 0}),c;return{encode:(l,d)=>{let u=a.proxy.encode(o,l,d);return clearTimeout(c),c=setTimeout(()=>s.dispose(),15e3),Math.random()<1/1e3&&a.proxy.resetStats().then(p=>{this._telemetryService.sendMSFTTelemetryEvent("tokenizer.stats",void 0,p)}),u}}}else{let r=Iq.instance.init(this._tokenFilePath,this._encoderName,t),a=Rn(()=>{Iq.instance.destroy(r),this._store.deleteAndLeak(a),this._tokenizer=void 0});return this._store.add(a),{encode:async(o,s)=>Iq.instance.encode(r,o,s)}}}};Sq=I([h(3,Te)],Sq);function ARt(n,e){let{width:t,height:r}=K2t(n);if(e==="low")return 85;if(t>2048||r>2048){let s=2048/Math.max(t,r);t=Math.round(t*s),r=Math.round(r*s)}let a=768/Math.min(t,r);return t=Math.round(t*a),r=Math.round(r*a),Math.ceil(t/512)*Math.ceil(r/512)*170+85}var gRt=["7b667eee9b3517fb9aae7061617fd9cec524859fcd6a20a605bfb142a6b0f14e","e7cfc1a7adaf9e419044e731b7a9e21940a5280a438b472db0c46752dd70eab3","878722e35e24b005604c37aa5371ae100e82465fbfbdf6fe3c1fdaf7c92edc96","1d28f8e6e5af58c60e9a52385314a3c7bc61f7226e1444e31fe60c58c30e8235","3104045f9b69dbb7a3d76cc8a0aa89eb05e10677c4dd914655ea87f4be000f4e","b576d46942ee2c45ecd979cbbcb62688ae3171a07ac83f53b783787f345e3dd7","b46570bfd230db11a82d5463c160b9830195def7086519ca319c41037b991820","6b0f165d0590bf8d508540a796b4fda77bf6a0a4ed4e8524d5451b1913100a95","e30111497b2a7e8f1aa7beed60b69952537d99bcdc18987abc2f6add63a89960","df610ed210bb9266ff8ab812908d5837538cdb1d7436de907fb7e970dab5d289","6db59e9bfe6e2ce608c0ee0ade075c64e4d054f05305e3034481234703381bb5"],jYn=["31a2d5282683edb3a22c565f199aa96fb9ffb3107af35aad92ee1cd567cfc25d","dd832404e8eeb90793f0369b96ed1702e0e22487a58eb4c1f285a4af5c4f6f21","131e2083b68bde4fe879efc38ed9651b1623f8735eeb42157fa3b63ef943fdc6"],fRt=[],hRt=["7b667eee9b3517fb9aae7061617fd9cec524859fcd6a20a605bfb142a6b0f14e","1d28f8e6e5af58c60e9a52385314a3c7bc61f7226e1444e31fe60c58c30e8235"],GYn=["6013de0381f648b7f21518885c02b40b7583adfb33c6d9b64d3aed52c3934798"],HYn=["ab45e8474269b026f668d49860b36850122e18a50d5ea38f3fefdae08261865c","9542d5c077c2bc379f92be32272b14be8b94a8841323465db0d5b3d6f4f0dab0"];function F$e(n){return"id"in n?n.id:n.model}function iae(n){let e=cx(n);return jYn.includes(e)}function O$e(n){let e=cx(n.family);return GYn.includes(e)}function mx(n){let e=cx(n.family);return HYn.includes(e)}function aae(n){let e=cx(F$e(n)),t=cx(n.family);return gRt.includes(e)||gRt.includes(t)}function oae(n){let e=cx(F$e(n)),t=cx(n.family);return fRt.includes(e)||fRt.includes(t)}function dCe(n){let e=cx(F$e(n)),t=cx(n.family);return hRt.includes(e)||hRt.includes(t)}function bRt(n){return n.includes("claude-3.5-sonnet")}function BR(n){return n.includes("claude-3.5-sonnet")}function yRt(n){return dCe(n)?!1:n.family.startsWith("gpt")&&!n.family.includes("gpt-4o")||n.family==="o4-mini"||n.family==="arctic-fox"||aae(n)||oae(n)||iae(n.family)}function _Rt(n){return n.family.startsWith("gpt")&&!n.family.includes("gpt-4o")||n.family==="o4-mini"||n.family==="arctic-fox"||iae(n.family)}function uCe(n){return n.family.includes("gemini")||n.family.includes("grok-code")||sae(n)||mx(n)}function sae(n){return Ax(n)||O$e(n)||dCe(n)}function vRt(n){return Ax(n)||n.family.includes("grok-code")||O$e(n)||n.family.includes("gemini-3")||dCe(n)||mx(n)}function CRt(n){return n.family.includes("gemini-2")}function wRt(n){return!Ax(n)&&!n.family.startsWith("gemini")&&!O$e(n)&&!mx(n)}function ERt(n){return!n.family.startsWith("gemini")&&!mx(n)}function xRt(n){return dCe(n)?!1:Bq(n)||aae(n)||oae(n)}function Tq(n){return n.family.toLowerCase().includes("gemini")||mx(n)}function IRt(n){return Bq(n)||aae(n)||oae(n)}function Ax(n){return n.family.startsWith("claude")||n.family.startsWith("Anthropic")}function Bq(n){if(!n)return!1;let e=typeof n=="string"?n:n.family;return!!e.startsWith("gpt-5")||e==="arctic-fox"||iae(e)}function pCe(n){if(!n)return!1;let e=typeof n=="string"?n:n.family;return!!e.startsWith("gpt-")&&e.includes("-codex")||e==="arctic-fox"}function kRt(n){if(!n)return!1;let e=typeof n=="string"?n:n.family;return e==="gpt-5"||e==="gpt-5-mini"||e==="gpt-5-codex"}function SRt(n){if(!n)return!1;let e=typeof n=="string"?n:n.family;return!!e.match(/^gpt-5\.1/i)||e==="arctic-fox"}function TRt(n){if(n.family==="gpt-5.1"||n.family==="gpt-5-mini")return"low"}var Zb=j(Ke());var DR=class{constructor(e){this.dataBuffer="";this.eventTypeBuffer="";this.buffer=[];this.endedOnCR=!1;this.onEventHandler=e,this.decoder=new TextDecoder("utf-8")}getLastEventId(){return this.lastEventIdBuffer}getReconnectionTime(){return this.reconnectionTime}feed(e){if(e.length===0)return;let t=0;for(this.endedOnCR&&e[0]===10&&t++,this.endedOnCR=!1;tp.function.name&&p.function.name.length>0).map(p=>({name:p.function.name,description:p.function.description||"",input_schema:{type:"object",properties:p.function.parameters?.properties??{},required:p.function.parameters?.required??[]}})),o=n.get(we),s=n.get(We),c=o.getExperimentBasedConfig(J.AnthropicThinkingBudget,s),l=e.postOptions.max_tokens??1024,d=c&&c>0?c<1024?1024:c:void 0,u=d?Math.min(32e3,l-1,d):void 0;return{model:t,...WYn(e.messages),stream:!0,tools:a,top_p:e.postOptions.top_p,max_tokens:e.postOptions.max_tokens,thinking:u?{type:"enabled",budget_tokens:u}:void 0}}function WYn(n){let e=[],t=[];for(let o of n)switch(o.role){case Zb.Raw.ChatRole.System:{let s=o.content.filter(c=>c.type===Zb.Raw.ChatCompletionContentPartKind.Text).map(c=>c.text).join(` `);s&&t.push(s);break}case Zb.Raw.ChatRole.User:{let s=o.content.map(U$e).filter(Hi);s.length>0&&e.push({role:"user",content:s});break}case Zb.Raw.ChatRole.Assistant:{let s=[];for(let c of o.content){let l=U$e(c);l&&s.push(l)}if(o.toolCalls)for(let c of o.toolCalls){let l={};try{l=JSON.parse(c.function.arguments)}catch{}s.push({type:"tool_use",id:c.id,name:c.function.name,input:l})}s.length>0&&e.push({role:"assistant",content:s});break}case Zb.Raw.ChatRole.Tool:{if(o.toolCallId){let c=o.content.map(l=>{if(l.type===Zb.Raw.ChatCompletionContentPartKind.Text)return{type:"text",text:l.text};if(l.type===Zb.Raw.ChatCompletionContentPartKind.Image)return U$e(l)}).filter(Hi).filter(l=>l.type==="text"||l.type==="image");e.push({role:"user",content:[{type:"tool_result",tool_use_id:o.toolCallId,content:c}]})}break}}let r=[];for(let o of e){let s=r[r.length-1];if(s&&s.role===o.role){let c=Array.isArray(s.content)?s.content:[{type:"text",text:s.content}],l=Array.isArray(o.content)?o.content:[{type:"text",text:o.content}];s.content=[...c,...l]}else r.push(o)}let a=t.join(` `);return{messages:r,...a?{system:[{type:"text",text:a}]}:{}}}function U$e(n){switch(n.type){case Zb.Raw.ChatCompletionContentPartKind.Text:return n.text.trim()?{type:"text",text:n.text}:void 0;case Zb.Raw.ChatCompletionContentPartKind.Image:return;case Zb.Raw.ChatCompletionContentPartKind.Opaque:{if(n.value&&typeof n.value=="object"&&"type"in n.value){let e=n.value;if(e.type==="thinking"&&e.thinking){if(e.thinking.encrypted)return{type:"redacted_thinking",data:e.thinking.encrypted};if(e.thinking.text)return{type:"thinking",thinking:e.thinking.text,signature:""}}}return}default:return}}async function DRt(n,e,t,r,a,o,s){let c=await r.body();return new kr(async l=>{let d=r.headers.get("X-Request-ID")??St(),u=r.headers.get("x-github-request-id")??"",p=n.createInstance(q$e,s,d,u),m=new DR(A=>{try{let g=A.data?.trim();if(!g||g==="[DONE]")return;t.trace(`SSE: ${g}`);let f=JSON.parse(g),b=f.type??A.type;if(!b)return;let y=p.push({...f,type:b},o);y&&l.emitOne(y)}catch(g){l.reject(g)}});for await(let A of c)m.feed(A)},()=>{c.destroy()})}var q$e=class{constructor(e,t,r){this.telemetryData=e;this.requestId=t;this.ghRequestId=r;this.textAccumulator="";this.toolCallAccumulator=new Map;this.thinkingAccumulator=new Map;this.completedToolCalls=[];this.messageId="";this.model="";this.inputTokens=0;this.outputTokens=0;this.cachedTokens=0}push(e,t){let r=a=>{this.textAccumulator+=a.text,t(this.textAccumulator,0,a)};switch(e.type){case"message_start":e.message&&(this.messageId=e.message.id,this.model=e.message.model,this.inputTokens=e.message.usage.input_tokens,this.outputTokens=e.message.usage.output_tokens,e.message.usage.cache_read_input_tokens&&(this.cachedTokens=e.message.usage.cache_read_input_tokens));return;case"content_block_start":e.content_block?.type==="tool_use"&&e.index!==void 0?(this.toolCallAccumulator.set(e.index,{id:e.content_block.id||St(),name:e.content_block.name||"",arguments:""}),r({text:"",beginToolCalls:[{name:e.content_block.name||""}]})):e.content_block?.type==="thinking"&&e.index!==void 0&&this.thinkingAccumulator.set(e.index,{thinking:"",signature:""});return;case"content_block_delta":if(e.delta){if(e.delta.type==="text_delta"&&e.delta.text)return r({text:e.delta.text});if(e.delta.type==="thinking_delta"&&e.delta.thinking&&e.index!==void 0){let a=this.thinkingAccumulator.get(e.index);return a&&(a.thinking+=e.delta.thinking),r({text:"",thinking:{id:`thinking_${e.index}`,text:e.delta.thinking}})}else if(e.delta.type==="signature_delta"&&e.delta.signature&&e.index!==void 0){let a=this.thinkingAccumulator.get(e.index);a&&(a.signature+=e.delta.signature)}else if(e.delta.type==="input_json_delta"&&e.delta.partial_json&&e.index!==void 0){let a=this.toolCallAccumulator.get(e.index);a&&(a.arguments+=e.delta.partial_json)}}return;case"content_block_stop":if(e.index!==void 0){let a=this.toolCallAccumulator.get(e.index);a&&(this.completedToolCalls.push(a),r({text:"",copilotToolCalls:[{id:a.id,name:a.name,arguments:a.arguments}]}),this.toolCallAccumulator.delete(e.index));let o=this.thinkingAccumulator.get(e.index);o&&o.signature&&(r({text:"",thinking:{id:`thinking_${e.index}`,encrypted:o.signature}}),this.thinkingAccumulator.delete(e.index))}return;case"message_delta":e.usage&&(this.outputTokens=e.usage.output_tokens);return;case"message_stop":return{blockFinished:!0,choiceIndex:0,model:this.model,tokens:[],telemetryData:this.telemetryData,requestId:{headerRequestId:this.requestId,gitHubRequestId:this.ghRequestId,completionId:this.messageId,created:Date.now(),deploymentId:"",serverExperiments:""},usage:{prompt_tokens:this.inputTokens,completion_tokens:this.outputTokens,total_tokens:this.inputTokens+this.outputTokens,prompt_tokens_details:{cached_tokens:this.cachedTokens},completion_tokens_details:{reasoning_tokens:0,accepted_prediction_tokens:0,rejected_prediction_tokens:0}},finishReason:"stop",message:{role:Zb.Raw.ChatRole.Assistant,content:this.textAccumulator?[{type:Zb.Raw.ChatCompletionContentPartKind.Text,text:this.textAccumulator}]:[],...this.completedToolCalls.length>0?{toolCalls:this.completedToolCalls.map(a=>({id:a.id,type:"function",function:{name:a.name,arguments:a.arguments}}))}:{}}};case"error":{let a=e.error?.message||"Unknown error";return r({text:"",copilotErrors:[{agent:"anthropic",code:"unknown",message:a,type:"error",identifier:void 0}]})}}}};var xo=j(Ke());var cae=j(Ke());var Dq=class extends cae.PromptElement{render(){let{statefulMarker:e}=this.props,t={type:xc.StatefulMarker,value:e};return vscpp("opaque",{value:t})}};function lae(n){let e=n.value;if(!e||typeof e!="object")return;let t=e;if(t.type===xc.StatefulMarker&&typeof t.value=="object")return t.value}function mCe(n,e){return new TextEncoder().encode(n+"\\"+e)}function ACe(n){let e=new TextDecoder().decode(n),[t,r]=e.split("\\");return{modelId:t,marker:r}}function*gCe(n){for(let e=n.length-1;e>=0;e--){let t=n[e];if(t.role===cae.Raw.ChatRole.Assistant){for(let r of t.content)if(r.type===cae.Raw.ChatCompletionContentPartKind.Opaque){let a=lae(r);a&&(yield{statefulMarker:a,index:e})}}}}function RRt(n,e){for(let t of gCe(e))if(t.statefulMarker.modelId===n)return{statefulMarker:t.statefulMarker.marker,index:t.index}}function NRt(n,e,t,r){let a=n.get(we),o=n.get(We),s=TRt(r),c={model:t,...ZYn(t,e.messages,!!e.ignoreStatefulMarker),stream:!0,tools:e.requestOptions?.tools?.map(m=>({...m.function,type:"function",strict:!1,parameters:m.function.parameters||{}})),max_output_tokens:e.postOptions.max_tokens,tool_choice:typeof e.postOptions.tool_choice=="object"?{type:"function",name:e.postOptions.tool_choice.function.name}:e.postOptions.tool_choice,top_logprobs:e.postOptions.logprobs?3:void 0,store:!1,text:s?{verbosity:s}:void 0};c.truncation=a.getConfig(J.Advanced.UseResponsesApiTruncation)?"auto":"disabled";let l=a.getExperimentBasedConfig(J.ResponsesApiReasoningEffort,o),d=a.getExperimentBasedConfig(J.ResponsesApiReasoningSummary,o),u=l==="default"?"medium":l,p=d==="off"?void 0:d;return(u||p)&&(c.reasoning={...u?{effort:u}:{},...p?{summary:p}:{}}),c.include=["reasoning.encrypted_content"],c}function ZYn(n,e,t){let r=!t&&RRt(n,e),a;r&&(a=r.statefulMarker,e=e.slice(r.index+1));let o=[];for(let s of e)switch(s.role){case xo.Raw.ChatRole.Assistant:if(s.content.length){o.push(...YYn(s.content));let c=s.content.map(VYn).filter(Hi);c.length&&o.push({role:"assistant",content:c,id:"msg_123",status:"completed",type:"message"})}if(s.toolCalls)for(let c of s.toolCalls)o.push({type:"function_call",name:c.function.name,arguments:c.function.arguments,call_id:c.id});break;case xo.Raw.ChatRole.Tool:if(s.toolCallId){let c=s.content.filter(d=>d.type===xo.Raw.ChatCompletionContentPartKind.Text).map(d=>d.text).join(""),l=s.content.filter(d=>d.type===xo.Raw.ChatCompletionContentPartKind.Image).map(d=>({type:"input_image",detail:d.imageUrl.detail||"auto",image_url:d.imageUrl.url}));o.push({type:"function_call_output",call_id:s.toolCallId,output:c}),l.length&&o.push({role:"user",content:[{type:"input_text",text:"Image associated with the above tool call:"},...l]})}break;case xo.Raw.ChatRole.User:o.push({role:"user",content:s.content.map(PRt).filter(Hi)});break;case xo.Raw.ChatRole.System:o.push({role:"system",content:s.content.map(PRt).filter(Hi)});break}return{input:o,previous_response_id:a}}function PRt(n){switch(n.type){case xo.Raw.ChatCompletionContentPartKind.Text:return{type:"input_text",text:n.text};case xo.Raw.ChatCompletionContentPartKind.Image:return{type:"input_image",detail:n.imageUrl.detail||"auto",image_url:n.imageUrl.url};case xo.Raw.ChatCompletionContentPartKind.Opaque:{let e=n.value;if(e.type==="input_text"||e.type==="input_image"||e.type==="input_file")return e}}}function VYn(n){switch(n.type){case xo.Raw.ChatCompletionContentPartKind.Text:if(n.text.trim())return{type:"output_text",text:n.text,annotations:[]}}}function YYn(n){return Fn(n.map(e=>{if(e.type===xo.Raw.ChatCompletionContentPartKind.Opaque){let t=ox(e);if(t)return{type:"reasoning",id:t.id,summary:[],encrypted_content:t.encrypted}}}))}function LRt(n){let e=[],t=[],r=()=>{t.length>0&&e.push({role:xo.Raw.ChatRole.Assistant,content:[],toolCalls:t.splice(0)})};n.instructions&&e.push({role:xo.Raw.ChatRole.System,content:[{type:xo.Raw.ChatCompletionContentPartKind.Text,text:n.instructions}]});let a=typeof n.input=="string"?[{role:"user",content:n.input,type:"message"}]:n.input??[];for(let o of a)if("role"in o)switch(o.role){case"user":r(),e.push({role:xo.Raw.ChatRole.User,content:$$e(o.content).map(fCe).filter(Hi)});break;case"system":case"developer":r(),e.push({role:xo.Raw.ChatRole.System,content:$$e(o.content).map(fCe).filter(Hi)});break;case"assistant":r(),KYn(o)?e.push({role:xo.Raw.ChatRole.Assistant,content:o.content.map(XYn).filter(Hi)}):JYn(o)&&e.push({role:xo.Raw.ChatRole.Assistant,content:$$e(o.content).map(fCe).filter(Hi)});break}else if("type"in o)switch(o.type){case"function_call":t.push({id:o.call_id,type:"function",function:{name:o.name,arguments:o.arguments}});break;case"function_call_output":{r();let s=eKn(o.output);e.push({role:xo.Raw.ChatRole.Tool,content:s,toolCallId:o.call_id});break}case"reasoning":r(),e.push({role:xo.Raw.ChatRole.Assistant,content:[{type:xo.Raw.ChatCompletionContentPartKind.Text,text:`Reasoning summary: ${o.summary.map(s=>s.text).join(` `)}`}]});break}return t.length>0&&e.push({role:xo.Raw.ChatRole.Assistant,content:[],toolCalls:t.splice(0)}),e}function KYn(n){return"role"in n&&n.role==="assistant"&&"type"in n&&n.type==="message"&&"content"in n&&Array.isArray(n.content)}function JYn(n){return"role"in n&&n.role==="assistant"&&(!("type"in n)||n.type!=="message")}function $$e(n){return typeof n=="string"?[{type:"input_text",text:n}]:n}function fCe(n){switch(n.type){case"input_text":return{type:xo.Raw.ChatCompletionContentPartKind.Text,text:n.text};case"input_image":return{type:xo.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:n.image_url||"",detail:n.detail==="auto"?void 0:n.detail??void 0}};case"input_file":return{type:xo.Raw.ChatCompletionContentPartKind.Opaque,value:`[File Input - Filename: ${n.filename||"unknown"}]`}}}function XYn(n){switch(n.type){case"output_text":return{type:xo.Raw.ChatCompletionContentPartKind.Text,text:n.text};case"refusal":return{type:xo.Raw.ChatCompletionContentPartKind.Text,text:`[Refusal: ${n.refusal}]`}}}function eKn(n){return typeof n=="string"?[{type:xo.Raw.ChatCompletionContentPartKind.Text,text:n}]:Fn(n.map(fCe))}async function MRt(n,e,t,r,a,o,s){let c=await r.body();return new kr(async l=>{let d=r.headers.get("X-Request-ID")??St(),u=r.headers.get("x-github-request-id")??"",p=n.createInstance(dae,s,d,u),m=new DR(A=>{try{t.trace(`SSE: ${A.data}`);let g=p.push({type:A.type,...JSON.parse(A.data)},o);g&&l.emitOne(g)}catch(g){l.reject(g)}});for await(let A of c)m.feed(A)},()=>{c.destroy()})}var dae=class{constructor(e,t,r){this.telemetryData=e;this.requestId=t;this.ghRequestId=r;this.textAccumulator="";this.hasReceivedReasoningSummary=!1}push(e,t){let r=a=>{this.textAccumulator+=a.text,t(this.textAccumulator,0,a)};switch(e.type){case"error":return r({text:"",copilotErrors:[{agent:"openai",code:e.code||"unknown",message:e.message,type:"error",identifier:e.param||void 0}]});case"response.output_text.delta":{let a=e,o=new nr(()=>new TextEncoder().encode(a.delta));return r({text:a.delta,logprobs:a.logprobs&&{content:a.logprobs.map(s=>({...QRt(o,s),top_logprobs:s.top_logprobs?.map(c=>QRt(o,c))||[]}))}})}case"response.output_item.added":e.item.type==="function_call"&&r({text:"",beginToolCalls:[{name:e.item.name}]});return;case"response.output_item.done":e.item.type==="function_call"?r({text:"",copilotToolCalls:[{id:e.item.call_id,name:e.item.name,arguments:e.item.arguments}]}):e.item.type==="reasoning"&&r({text:"",thinking:e.item.encrypted_content?{id:e.item.id,text:this.hasReceivedReasoningSummary?void 0:e.item.summary.map(a=>a.text),encrypted:e.item.encrypted_content}:void 0});return;case"response.reasoning_summary_text.delta":return this.hasReceivedReasoningSummary=!0,r({text:"",thinking:{id:e.item_id,text:e.delta}});case"response.reasoning_summary_part.done":return this.hasReceivedReasoningSummary=!0,r({text:"",thinking:{id:e.item_id}});case"response.completed":return r({text:"",statefulMarker:e.response.id}),{blockFinished:!0,choiceIndex:0,model:e.response.model,tokens:[],telemetryData:this.telemetryData,requestId:{headerRequestId:this.requestId,gitHubRequestId:this.ghRequestId,completionId:e.response.id,created:e.response.created_at,deploymentId:"",serverExperiments:""},usage:{prompt_tokens:e.response.usage?.input_tokens??0,completion_tokens:e.response.usage?.output_tokens??0,total_tokens:e.response.usage?.total_tokens??0,prompt_tokens_details:{cached_tokens:e.response.usage?.input_tokens_details.cached_tokens??0},completion_tokens_details:{reasoning_tokens:e.response.usage?.output_tokens_details.reasoning_tokens??0,accepted_prediction_tokens:0,rejected_prediction_tokens:0}},finishReason:"stop",message:{role:xo.Raw.ChatRole.Assistant,content:e.response.output.map(a=>{if(a.type==="message")return{type:xo.Raw.ChatCompletionContentPartKind.Text,text:a.content.map(o=>o.type==="output_text"?o.text:o.refusal).join("")};if(a.type==="image_generation_call"&&a.result)return{type:xo.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:a.result}}}).filter(Hi)}}}}};function QRt(n,e){let t=[];if(e.token){let r=new TextEncoder().encode(e.token),a=n.value,o=Q7e(a,r);o!==-1&&(t=[o,o+r.length])}return{token:e.token,bytes:t,logprob:e.logprob}}async function FRt(n,e,t,r,a,o,s){let l=(await nCe.create(e,n,r,t,s)).processSSE(a);return kr.map(l,u=>{let p=u.reason??"client-trimmed",m=o.extendedBy({completionChoiceFinishReason:p,headerRequestId:u.requestId.headerRequestId});return n.sendGHTelemetryEvent("completion.finishReason",m.properties,m.measurements),Y2t(n,e,u,o)})}async function tKn(n,e,t){let r=await n.text(),a=JSON.parse(r),o=[];for(let s=0;s<(a?.choices?.length||0);s++){let c=a.choices[s],l={role:c.message.role,content:c.message.content,name:c.message.name,toolCalls:c.message.toolCalls??c.message.tool_calls},d=kl(l.content),u=n.headers.get("X-Request-ID")??St(),p=n.headers.get("x-github-request-id")??"",m={blockFinished:!1,choiceIndex:s,model:a.model,filterReason:void 0,finishReason:c.finish_reason,message:l,usage:a.usage,tokens:[],requestId:{headerRequestId:u,gitHubRequestId:p,completionId:a.id,created:a.created,deploymentId:"",serverExperiments:""},telemetryData:t},A=[];for(let g of l.toolCalls??[])A.push({name:g.function?.name??"",arguments:g.function?.arguments??"",id:g.id??""});await e(d,s,{text:d,copilotToolCalls:A}),o.push(m)}return kr.fromArray(o)}var Sl=class{constructor(e,t,r,a,o,s,c,l,d,u,p,m){this.modelMetadata=e;this._domainService=t;this._capiClientService=r;this._fetcherService=a;this._telemetryService=o;this._authService=s;this._chatMLFetcher=c;this._tokenizerProvider=l;this._instantiationService=d;this._configurationService=u;this._expService=p;this._maxTokens=e.capabilities.limits?.max_prompt_tokens??8192,this._maxOutputTokens=e.capabilities.limits?.max_output_tokens??4096,this.model=e.id,this.name=e.name,this.version=e.version,this.family=e.capabilities.family,this.tokenizer=e.capabilities.tokenizer,this.showInModelPicker=e.model_picker_enabled,this.isPremium=e.billing?.is_premium,this.multiplier=e.billing?.multiplier,this.restrictedToSkus=e.billing?.restricted_to,this.isDefault=e.is_chat_default,this.isFallback=e.is_chat_fallback,this.supportsToolCalls=!!e.capabilities.supports.tool_calls,this.supportsVision=!!e.capabilities.supports.vision,this.supportsPrediction=!!e.capabilities.supports.prediction,this._supportsStreaming=!!e.capabilities.supports.streaming,this._policyDetails=e.policy,this.customModel=e.custom_model}getExtraHeaders(){return this.modelMetadata.requestHeaders??{}}get modelMaxPromptTokens(){return this._maxTokens}get maxOutputTokens(){return this._maxOutputTokens}get urlOrRequestMetadata(){return this.modelMetadata.urlOrRequestMetadata??(this.useResponsesApi?{type:Vn.ChatResponses}:this.useMessagesApi?{type:Vn.ChatMessages}:{type:Vn.ChatCompletions})}get useResponsesApi(){return this.modelMetadata.supported_endpoints&&!this.modelMetadata.supported_endpoints.includes("/chat/completions")&&this.modelMetadata.supported_endpoints.includes("/responses")?!0:!!(this._configurationService.getExperimentBasedConfig(J.UseResponsesApi,this._expService)&&this.modelMetadata.supported_endpoints?.includes("/responses"))}get useMessagesApi(){return!!(this._configurationService.getExperimentBasedConfig(J.TeamInternal.UseMessagesApi,this._expService)&&this.modelMetadata.supported_endpoints?.includes("/v1/messages"))}get degradationReason(){return this.modelMetadata.warning_messages?.at(0)?.message??this.modelMetadata.info_messages?.at(0)?.message}get policy(){return!this._policyDetails||this._policyDetails.state==="enabled"?"enabled":{terms:this._policyDetails.terms??"Unknown policy terms"}}get apiType(){return this.useResponsesApi?"responses":this.useMessagesApi?"messages":"chatCompletions"}interceptBody(e){if(e&&!this.supportsToolCalls&&delete e.tools,e&&!this._supportsStreaming&&(e.stream=!1),e?.messages&&(this.family.startsWith("o1")||this.model==="o1"||this.model==="o1-mini")){let t=e.messages.map(r=>r.role===z$e.OpenAI.ChatRole.System?{role:z$e.OpenAI.ChatRole.User,content:r.content}:r);e.messages=t}}createRequestBody(e){if(this.useResponsesApi){let t=this._instantiationService.invokeFunction(NRt,e,this.model,this);return this.customizeResponsesBody(t)}else if(this.useMessagesApi){let t=this._instantiationService.invokeFunction(BRt,e,this.model,this);return this.customizeMessagesBody(t)}else{let t=Xve(e,this.model,this.getCompletionsCallback());return this.customizeCapiBody(t,e)}}getCompletionsCallback(){}customizeMessagesBody(e){return e}customizeResponsesBody(e){return e}customizeCapiBody(e,t){let r=t.location===7;if(Ax(this)&&!t.disableThinking&&r){let a=this._configurationService.getExperimentBasedConfig(J.AnthropicThinkingBudget,this._expService);if(a&&a>0){let o=a<1024?1024:a;e.thinking_budget=Math.min(32e3,this._maxOutputTokens-1,o)}}return e}async processResponseFromChatEndpoint(e,t,r,a,o,s,c){return this.useResponsesApi?MRt(this._instantiationService,e,t,r,a,o,s):this.useMessagesApi?DRt(this._instantiationService,e,t,r,a,o,s):this._supportsStreaming?FRt(e,t,r,a,o,s,c):tKn(r,o,s)}async acceptChatPolicy(){if(this.policy==="enabled")return!0;try{let e=await Qg(this._fetcherService,this._telemetryService,this._capiClientService,{type:Vn.ModelPolicy,modelId:this.model},(await this._authService.getCopilotToken()).token,await zu(process.env.HMAC_SECRET),"chat-policy",St(),{state:"enabled"});return e.ok&&this._policyDetails&&(this._policyDetails.state="enabled"),e.ok}catch{return!1}}acquireTokenizer(){return this._tokenizerProvider.acquireTokenizer(this)}async makeChatRequest2(e,t){return this._makeChatRequest2({...e,ignoreStatefulMarker:e.ignoreStatefulMarker??!0},t)}async _makeChatRequest2(e,t){return this._chatMLFetcher.fetchOne({requestOptions:{},...e,endpoint:this},t)}async makeChatRequest(e,t,r,a,o,s,c,l,d){return this.makeChatRequest2({debugName:e,messages:t,finishedCb:r,location:o,source:s,requestOptions:c,userInitiatedRequest:l,telemetryProperties:d},a)}cloneWithTokenOverride(e){return this._instantiationService.createInstance(Sl,$1(jM(this.modelMetadata),{capabilities:{limits:{max_prompt_tokens:e}}}))}};Sl=I([h(1,Bo),h(2,Pn),h(3,rn),h(4,Te),h(5,et),h(6,iu),h(7,uo),h(8,O),h(9,we),h(10,We),h(11,ne)],Sl);var Rq=class extends Sl{constructor(t,r,a,o,s,c,l,d,u,p,m,A,g){super(t,a,o,s,c,l,d,u,p,m,A,g);this._requestMetadata=r}processResponseFromChatEndpoint(t,r,a,o,s,c,l){return FRt(t,r,a,2,s,c,l)}get urlOrRequestMetadata(){return this._requestMetadata}};Rq=I([h(2,Bo),h(3,Pn),h(4,rn),h(5,Te),h(6,et),h(7,iu),h(8,uo),h(9,O),h(10,we),h(11,We),h(12,ne)],Rq);function nKn(n){return n.type==="failed"&&n.streamError?{type:n.type,requestId:n.requestId,serverRequestId:n.serverRequestId,reason:JSON.stringify(n.streamError)}:n.type==="rateLimited"?{type:n.type,requestId:n.requestId,serverRequestId:n.serverRequestId,reason:n.capiError?`Rate limit exceeded `+JSON.stringify(n.capiError):"Rate limit exceeded",rateLimitKey:"",retryAfter:void 0,capiError:n.capiError}:n}function RR(n){return n?n instanceof Tl?1:n.customModel?2:-1:-1}var Tl=class extends Sl{constructor(t,r,a,o,s,c,l,d,u,p,m,A,g,f){super(t,s,c,o,l,d,u,p,m,A,g,f);this._apiKey=r;this._modelUrl=a;this.instantiationService=m;this.logService=f;this._customHeaders=this._sanitizeCustomHeaders(t.requestHeaders)}static{this._reservedHeaders=new Set(["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","date","dnt","expect","host","keep-alive","origin","permissions-policy","referer","te","trailer","transfer-encoding","upgrade","user-agent","via","forwarded","x-forwarded-for","x-forwarded-host","x-forwarded-proto","api-key","authorization","content-type","openai-intent","x-github-api-version","x-initiator","x-interaction-id","x-interaction-type","x-onbehalf-extension-id","x-request-id","x-vscode-user-agent-library-version"])}static{this._validHeaderNamePattern=/^[!#$%&'*+\-.0-9A-Z^_`a-z|~]+$/}static{this._maxHeaderNameLength=256}static{this._maxHeaderValueLength=8192}static{this._maxCustomHeaderCount=20}_sanitizeCustomHeaders(t){if(!t)return{};let r=Object.entries(t);r.length>Tl._maxCustomHeaderCount&&this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' has ${r.length} custom headers, exceeding limit of ${Tl._maxCustomHeaderCount}. Only first ${Tl._maxCustomHeaderCount} will be processed.`);let a={},o=0;for(let[s,c]of r){if(o>=Tl._maxCustomHeaderCount)break;let l=s.trim();if(!l){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' has empty header name, skipping.`);continue}if(l.length>Tl._maxHeaderNameLength){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' has header name exceeding ${Tl._maxHeaderNameLength} characters, skipping.`);continue}if(!Tl._validHeaderNamePattern.test(l)){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' has invalid header name format: '${l}', Skipping.`);continue}let d=l.toLowerCase();if(Tl._reservedHeaders.has(d)){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' attempted to override reserved header '${l}', skipping.`);continue}if(d.startsWith("proxy-")||d.startsWith("sec-")){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' attempted to set forbidden header pattern '${l}', skipping.`);continue}if(d==="x-http-method"||d==="x-http-method-override"||d==="x-method-override"){let p=["connect","trace","track"],m=String(c).toLowerCase().trim();if(p.includes(m)){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' attempted to set forbidden method '${m}' in header '${l}', skipping.`);continue}}let u=this._sanitizeHeaderValue(c);if(u===void 0){this.logService.warn(`[OpenAIEndpoint] Model '${this.modelMetadata.id}' has invalid value for header '${l}': '${c}', skipping.`);continue}a[l]=u,o++}return a}_sanitizeHeaderValue(t){if(typeof t!="string")return;let r=t.trim();if(!(r.length>Tl._maxHeaderValueLength)&&!/[\x00-\x1F\x7F]/.test(r)&&!/[\u200B-\u200D\u202A-\u202E\uFEFF]/.test(r))return r}createRequestBody(t){if(this.useResponsesApi){t.ignoreStatefulMarker=!1;let r=super.createRequestBody(t);return r.store=!0,r.n=void 0,r.stream_options=void 0,this.modelMetadata.capabilities.supports.thinking||(r.reasoning=void 0,r.include=void 0),r.previous_response_id&&(!r.previous_response_id.startsWith("resp_")||this.modelMetadata.zeroDataRetentionEnabled)&&(r.previous_response_id=void 0),r}else{let r=(o,s)=>{s&&s.id&&(o.cot_id=s.id,o.cot_summary=Array.isArray(s.text)?s.text.join(""):s.text)};return Xve(t,this.model,r)}}interceptBody(t){super.interceptBody(t),t?.tools?.length===0&&delete t.tools,t?.tools&&(t.tools=t.tools.map(r=>(G2t(r)&&r.function.parameters===void 0&&(r.function.parameters={type:"object",properties:{}}),r))),t&&(this.modelMetadata.capabilities.supports.thinking&&(delete t.temperature,t.max_completion_tokens=t.max_tokens,delete t.max_tokens),delete t.max_tokens,!this.useResponsesApi&&t.stream&&(t.stream_options={include_usage:!0}))}get urlOrRequestMetadata(){return this._modelUrl}getExtraHeaders(){let t={"Content-Type":"application/json"};this._modelUrl.includes("openai.azure")?t["api-key"]=this._apiKey:t.Authorization=`Bearer ${this._apiKey}`;for(let[r,a]of Object.entries(this._customHeaders))t[r]=a;return t}async acceptChatPolicy(){return!0}cloneWithTokenOverride(t){let r={...this.modelMetadata,maxInputTokens:t};return this.instantiationService.createInstance(Tl,r,this._apiKey,this._modelUrl)}async makeChatRequest2(t,r){let a={...t,ignoreStatefulMarker:!1},o=await super.makeChatRequest2(a,r);return o.type==="invalid_stateful_marker"&&(o=await this._makeChatRequest2({...t,ignoreStatefulMarker:!0},r)),nKn(o)}};Tl=I([h(3,rn),h(4,Bo),h(5,Pn),h(6,Te),h(7,et),h(8,iu),h(9,uo),h(10,O),h(11,we),h(12,We),h(13,ne)],Tl);var bCe=class extends Tl{getExtraHeaders(){let e=super.getExtraHeaders();return e.Authorization=`Bearer ${this._apiKey}`,delete e["api-key"],e}};var roe=require("vscode");var c$=j(Ke()),ci=j(require("vscode"));var _Ce=de("IBlockedExtensionService"),yCe=class{constructor(){this.blockedExtensions=new Map}reportBlockedExtension(e,t){this.blockedExtensions.has(e)&&clearTimeout(this.blockedExtensions.get(e));let r=setTimeout(()=>{this.blockedExtensions.delete(e)},t*1e3);this.blockedExtensions.set(e,r)}isExtensionBlocked(e){return this.blockedExtensions.has(e)}};var Gr=class n{constructor(e){this.id=e}static{this.text3small_512=new n("text-embedding-3-small-512")}static{this.metis_1024_I16_Binary=new n("metis-1024-I16-Binary")}toString(){return this.id}equals(e){return this.id===e.id}};var rKn=Object.freeze({[Gr.text3small_512.id]:{model:"text-embedding-3-small",dimensions:512,quantization:{query:"float32",document:"float32"}},[Gr.metis_1024_I16_Binary.id]:{model:"metis-I16-Binary",dimensions:1024,quantization:{query:"float16",document:"binary"}}});function hS(n){return rKn[n.id]}function G$e(n){if(typeof n!="object"||n===null)return!1;let e=n;return!(!e.type||!Array.isArray(e.value)||e.value.length===0)}var Ic=de("IEmbeddingsComputer");function iKn(n,e){n.length!==e.length&&console.warn("Embeddings do not have same length for computing dot product");let t=0,r=Math.min(n.length,e.length);for(let a=0;a({distance:bS(c,n),value:s})).filter(s=>s.distance.value>a).sort((s,c)=>c.distance.value-s.distance.value).slice(0,t).map(s=>({distance:s.distance,value:s.value}));if(o.length&&typeof r?.maxSpread=="number"){let s=o.at(0).distance.value*(1-r.maxSpread);return o.filter(l=>l.distance.value>=s)}return o}var yS=class n{constructor(){this._aliasToModelId=new Map;this._modelIdToAliases=new Map}static{this._instance=new n}static _updateAliasesForModelId(e){let t=[];for(let[r,a]of this._instance._aliasToModelId.entries())a===e&&t.push(r);t.length>0?this._instance._modelIdToAliases.set(e,t):this._instance._modelIdToAliases.delete(e)}static registerAlias(e,t){this._instance._aliasToModelId.set(e,t),this._updateAliasesForModelId(t)}static deregisterAlias(e){let t=this._instance._aliasToModelId.get(e);this._instance._aliasToModelId.delete(e),t&&this._updateAliasesForModelId(t)}static resolveAlias(e){return this._instance._aliasToModelId.get(e)??e}static getAliases(e){return this._instance._modelIdToAliases.get(e)??[]}};yS.registerAlias("copilot-fast","gpt-4o-mini");var PR=class extends Sl{constructor(e,t,r,a,o,s,c,l,d,u,p,m,A){super(e,t,r,a,s,c,l,d,u,p,m,A)}getCompletionsCallback(){return(e,t)=>{t&&t.id&&(e.reasoning_opaque=t.id,e.reasoning_text=Array.isArray(t.text)?t.text.join(""):t.text)}}};PR=I([h(1,Bo),h(2,Pn),h(3,rn),h(4,Qt),h(5,Te),h(6,et),h(7,iu),h(8,uo),h(9,O),h(10,we),h(11,We),h(12,ne)],PR);var ju=class extends PR{constructor(t,r,a,o,s,c,l,d,u,p,m,A,g,f,b,y){super(aKn(t,r,a),s,c,l,d,u,p,m,A,g,f,b,y);this.discountRange=o}static{this.pseudoModelId="auto"}};ju=I([h(4,Bo),h(5,Pn),h(6,rn),h(7,Qt),h(8,Te),h(9,et),h(10,iu),h(11,uo),h(12,O),h(13,we),h(14,We),h(15,ne)],ju);function aKn(n,e,t){let r;n instanceof Sl?r=n.modelMetadata:r={id:n.model,name:n.name,version:n.version,model_picker_enabled:n.showInModelPicker,is_chat_default:n.isDefault,is_chat_fallback:n.isFallback,capabilities:{type:"chat",family:n.family,tokenizer:n.tokenizer,limits:{max_prompt_tokens:n.modelMaxPromptTokens,max_output_tokens:n.maxOutputTokens},supports:{tool_calls:n.supportsToolCalls,vision:n.supportsVision,prediction:n.supportsPrediction,streaming:!0}},billing:n.isPremium!==void 0||n.multiplier!==void 0||n.restrictedToSkus!==void 0?{is_premium:n.isPremium??!1,multiplier:n.multiplier??0,restricted_to:n.restrictedToSkus}:void 0,custom_model:n.customModel};let a=Math.round((n.multiplier??0)*(1-t)*100)/100;return{...r,warning_messages:void 0,model_picker_enabled:!0,info_messages:void 0,billing:{is_premium:r.billing?.is_premium??!1,multiplier:a,restricted_to:r.billing?.restricted_to},requestHeaders:{...r.requestHeaders||{},"Copilot-Session-Token":e}}}function QR(n){return n&&(n.model===ju.pseudoModelId||n instanceof ju)?1:-1}var uae=class extends Ae{constructor(t,r,a,o,s,c){super();this.debugName=t;this._location=r;this._capiClientService=a;this._authService=o;this._logService=s;this._expService=c;this._refreshTimer=this._register(new O2),this._fetchTokenPromise=this._fetchToken()}async getToken(){if(this._token||(this._fetchTokenPromise?await this._fetchTokenPromise:(this._fetchTokenPromise=this._fetchToken(),await this._fetchTokenPromise)),!this._token)throw new Error(`[${this.debugName}] Failed to fetch AutoMode token: token is undefined after fetch attempt.`);return this._token}async _fetchToken(){let t=Date.now(),a={"Content-Type":"application/json",Authorization:`Bearer ${(await this._authService.getCopilotToken()).token}`};this._token&&(a["Copilot-Session-Token"]=this._token.session_token);let o=this._location===Vf.Editor?"copilotchat.autoModelHint.editor":"copilotchat.autoModelHint",s=this._expService.getTreatmentVariable(o)||"auto",l=await(await this._capiClientService.makeRequest({json:{auto_mode:{model_hints:[s]}},headers:a,method:"POST"},{type:Vn.AutoModels})).json();this._logService.trace(`Fetched auto model for ${this.debugName} in ${Date.now()-t}ms.`),this._token=l,this._store.isDisposed||this._refreshTimer.cancelAndSet(this._fetchToken.bind(this),l.expires_at*1e3-Date.now()-5*60*1e3),this._fetchTokenPromise=void 0}},Qq=de("IAutomodeService"),Pq=class extends Ae{constructor(t,r,a,o,s){super();this._capiClientService=t;this._authService=r;this._logService=a;this._instantiationService=o;this._expService=s;this._autoModelCache=new Map;this._reserveTokens=new hm;this._register(this._authService.onDidAuthenticationChange(()=>{for(let l of this._autoModelCache.values())l.tokenBank.dispose();this._autoModelCache.clear();let c=Array.from(this._reserveTokens.keys());this._reserveTokens.clearAndDisposeAll();for(let l of c)this._reserveTokens.set(l,new uae("reserve",l,this._capiClientService,this._authService,this._logService,this._expService))})),this._serviceBrand=void 0}dispose(){for(let t of this._autoModelCache.values())t.tokenBank.dispose();this._autoModelCache.clear(),this._reserveTokens.dispose(),super.dispose()}async resolveAutoModeEndpoint(t,r){if(!r.length)throw new Error("No auto mode endpoints provided.");let a=oKn(t),o=this._autoModelCache.get(a);if(o){let p=await o.tokenBank.getToken();if(o.endpoint.model!==p.selected_model){let m=r.find(A=>A.model===p.selected_model)||r[0];o.endpoint=this._instantiationService.createInstance(ju,m,p.session_token,p.discounted_costs?.[m.model]||0,this._calculateDiscountRange(p.discounted_costs))}return o.endpoint}let s=t?.location??Vf.Panel,c=this._reserveTokens.get(s)||new uae("reserve",s,this._capiClientService,this._authService,this._logService,this._expService);this._reserveTokens.set(s,new uae("reserve",s,this._capiClientService,this._authService,this._logService,this._expService)),c.debugName=a;let l=await c.getToken(),d=r.find(p=>p.model===l.selected_model)||r[0],u=this._instantiationService.createInstance(ju,d,l.session_token,l.discounted_costs?.[d.model]||0,this._calculateDiscountRange(l.discounted_costs));return this._autoModelCache.set(a,{endpoint:u,tokenBank:c}),u}_calculateDiscountRange(t){if(!t)return{low:0,high:0};let r=1/0,a=-1/0,o=!1;for(let s of Object.values(t))o=!0,sa&&(a=s);return o?{low:r,high:a}:{low:0,high:0}}};Pq=I([h(0,Pn),h(1,et),h(2,ne),h(3,O),h(4,We)],Pq);function oKn(n){return n&&n?.toolInvocationToken?.sessionId||"unknown"}function Nq(n){return n.encrypted!==void 0}var th=class n{static{this.joiner=" <- "}constructor(...e){this.value=e.join(n.joiner)}toString(){return this.value}toAscii(){return this.value.replace(/[\u{0080}-\u{FFFF}]/gu,"")}add(...e){return new n(...e,this.value)}},ea=class n{constructor(e,t){e instanceof th?this.callTracker=e:this.callTracker=typeof e=="string"?new th(e):new th(...e),this.correlationId=t||St()}addCaller(...e){return new n(this.callTracker.add(...e),this.correlationId)}};var Kb=j(Ke());function fi(n){return _e.isUri(n)}function Hr(n){return n&&typeof n=="object"&&"uri"in n&&"range"in n}function H$e(n){if(Hr(n)&&Array.isArray(n.range)&&n.range.length===2){let e=n.range[0],t=n.range[1];return new aa(n.uri,new it(new sn(e.line,e.character),new sn(t.line,t.character)))}else if(Hr(n)&&n.range instanceof it)return n}function ORt(n){return n&&typeof n=="object"&&"name"in n&&"containerName"in n}var vCe=class n{static getIfVisualizationTestIsRunning(){if(pae.instance)return new n}decorateAndRegister(e,t){let r=!1;return e.render=async function(...a){let o=await Object.getPrototypeOf(e).render.apply(this,...a);return r||(r=!0,new W$e(e,t),pae.instance?.reload()),o},e}},W$e=class{constructor(e,t){this._renderer=e;pae.instance?.addData(`Prompt ${t}`,()=>this.getData())}getData(){class e{constructor(l,d,u){this.label=l;this.children=d;this.range=u;if(!u){let p=d.map(m=>m.range).filter(m=>!!m);if(p.length>0){u=[Number.MAX_SAFE_INTEGER,0];for(let m of p)u[0]=Math.min(u[0],m[0]),u[1]=Math.max(u[1],m[1]);this.range=u}}}toObj(){return{label:this.label,codicon:this.label==="Text"||this.label==="LineBreak"?"text-size":"symbol-class",range:this.range,children:this.children.map(l=>l.toObj())}}}let t=this._renderer,r="";function a(c){if(c.kind===0){let l=["SystemMessage","UserMessage","AssistantMessage"],d=c._obj.constructor.name;l.some(p=>d.indexOf(p)!==-1)&&(r+=` ======== ${d} ======== `);let u=c._children.map(p=>a(p)).filter(p=>p.label!=="LineBreak");return new e(d,u,void 0)}else if(c.kind===1){let l=r.length;return r=r+c.text,new e("Text",[],[l,r.length])}else if(c.kind===2){let l=r.length;return r=r+` `,new e("LineBreak",[],[l,r.length])}throw new Error}return{root:a(t._root).toObj(),source:r,$fileExtension:"ast.w"}}},pae=class n{constructor(){this.g=globalThis;this._data=[];this._knownLabels=new Set;this.g.$$debugValueEditor_properties=[]}static{this._instance=void 0}static get instance(){return this._instance}static startRun(){this._instance=new n}addData(e,t,r,a){let o="debugValueProperty###"+e;if(globalThis[o]=()=>{let s=t();return r?{[r]:s}:s},this._knownLabels.has(o))this.g.$$debugValueEditor_refresh?.("{}");else{this._knownLabels.add(o);let s=r?`.${r}`:"";this._data=[...this._data,{label:e,expression:`globalThis[${JSON.stringify(o)}]()${s}${a??""}`}],this.g.$$debugValueEditor_properties=this._data}}reload(){this.g.$$debugValueEditor_refresh?.("{}")}};var zCe=j(Ke());var CCe="**",URt="/",wCe="[/\\\\]",ECe="[^/\\\\]",sKn=/\//g;function qRt(n,e){switch(n){case 0:return"";case 1:return`${ECe}*?`;default:return`(?:${wCe}|${ECe}+${wCe}${e?`|${wCe}${ECe}+`:""})*?`}}function $Rt(n,e){if(!n)return[];let t=[],r=!1,a=!1,o="";for(let s of n){switch(s){case e:if(!r&&!a){t.push(o),o="";continue}break;case"{":r=!0;break;case"}":r=!1;break;case"[":a=!0;break;case"]":a=!1;break}o+=s}return o&&t.push(o),t}function WRt(n){if(!n)return"";let e="",t=$Rt(n,URt);if(t.every(r=>r===CCe))e=".*";else{let r=!1;t.forEach((a,o)=>{if(a===CCe){if(r)return;e+=qRt(2,o===t.length-1)}else{let s=!1,c="",l=!1,d="";for(let u of a){if(u!=="}"&&s){c+=u;continue}if(l&&(u!=="]"||!d)){let p;u==="-"?p=u:(u==="^"||u==="!")&&!d?p="^":u===URt?p="":p=bm(u),d+=p;continue}switch(u){case"{":s=!0;continue;case"[":l=!0;continue;case"}":{let m=`(?:${$Rt(c,",").map(A=>WRt(A)).join("|")})`;e+=m,s=!1,c="";break}case"]":{e+="["+d+"]",l=!1,d="";break}case"?":e+=ECe;continue;case"*":e+=qRt(1);continue;default:e+=bm(u)}}oV$e(c,e)).filter(c=>c!==gx),n),r=t.length;if(!r)return gx;if(r===1)return t[0];let a=function(c,l){for(let d=0,u=t.length;d!!c.allBasenames);o&&(a.allBasenames=o.allBasenames);let s=t.reduce((c,l)=>l.allPaths?c.concat(l.allPaths):c,[]);return s.length&&(a.allPaths=s),a}function HRt(n,e,t){let r=Js===Dr.sep,a=r?n:n.replace(sKn,Js),o=Js+a,s=Dr.sep+n,c;return t?c=function(l,d){return typeof l=="string"&&(l===a||l.endsWith(o)||!r&&(l===n||l.endsWith(s)))?e:null}:c=function(l,d){return typeof l=="string"&&(l===a||!r&&l===n)?e:null},c.allPaths=[(t?"*/":"./")+n],c}function hKn(n){try{let e=new RegExp(`^${WRt(n)}$`);return function(t){return e.lastIndex=0,typeof t=="string"&&e.test(t)?n:null}}catch{return gx}}function fx(n,e,t){return!n||typeof e!="string"?!1:mae(n)(e,void 0,t)}function mae(n,e={}){if(!n)return jRt;if(typeof n=="string"||bKn(n)){let t=V$e(n,e);if(t===gx)return jRt;let r=function(a,o){return!!t(a,o)};return t.allBasenames&&(r.allBasenames=t.allBasenames),t.allPaths&&(r.allPaths=t.allPaths),r}return yKn(n,e)}function bKn(n){let e=n;return e?typeof e.base=="string"&&typeof e.pattern=="string":!1}function yKn(n,e){let t=ZRt(Object.getOwnPropertyNames(n).map(c=>_Kn(c,n[c],e)).filter(c=>c!==gx)),r=t.length;if(!r)return gx;if(!t.some(c=>!!c.requiresSiblings)){if(r===1)return t[0];let c=function(u,p){let m;for(let A=0,g=t.length;A{for(let A of m){let g=await A;if(typeof g=="string")return g}return null})():null},l=t.find(u=>!!u.allBasenames);l&&(c.allBasenames=l.allBasenames);let d=t.reduce((u,p)=>p.allPaths?u.concat(p.allPaths):u,[]);return d.length&&(c.allPaths=d),c}let a=function(c,l,d){let u,p;for(let m=0,A=t.length;m{for(let m of p){let A=await m;if(typeof A=="string")return A}return null})():null},o=t.find(c=>!!c.allBasenames);o&&(a.allBasenames=o.allBasenames);let s=t.reduce((c,l)=>l.allPaths?c.concat(l.allPaths):c,[]);return s.length&&(a.allPaths=s),a}function _Kn(n,e,t){if(e===!1)return gx;let r=V$e(n,t);if(r===gx)return gx;if(typeof e=="boolean")return r;if(e){let a=e.when;if(typeof a=="string"){let o=(s,c,l,d)=>{if(!d||!r(s,c))return null;let u=a.replace("$(basename)",()=>l),p=d(u);return Are(p)?p.then(m=>m?n:null):p?n:null};return o.requiresSiblings=!0,o}}return r}function ZRt(n,e){let t=n.filter(c=>!!c.basenames);if(t.length<2)return n;let r=t.reduce((c,l)=>{let d=l.basenames;return d?c.concat(d):c},[]),a;if(e){a=[];for(let c=0,l=r.length;c{let d=l.patterns;return d?c.concat(d):c},[]);let o=function(c,l){if(typeof c!="string")return null;if(!l){let u;for(u=c.length;u>0;u--){let p=c.charCodeAt(u-1);if(p===47||p===92)break}l=c.substr(u)}let d=r.indexOf(l);return d!==-1?a[d]:null};o.basenames=r,o.patterns=a,o.allBasenames=r;let s=n.filter(c=>!c.basenames);return s.push(o),s}function Ti(n,e){return e.find(t=>Ir(t.uri,n)||t.uri.path===n.path||nh(n,t))}function nh(n,e){if(n.scheme===wt.vscodeNotebookCell||n.scheme===wt.vscodeNotebookCellOutput){let t=e.getCells().findIndex(r=>Ir(r.document.uri,n)||r.document.uri.fragment===n.fragment&&r.document.uri.path===n.path);if(t!==-1)return e.getCells()[t]}}function xCe(n,e){if(n.scheme!==wt.vscodeNotebookCellOutput)return;let t=new URLSearchParams(n.query),[r,a]=hx(n,e);if(!a||!a.outputs.length)return;let o=(t.get("outputIndex")?parseInt(t.get("outputIndex")||"",10):void 0)||0;if(!(o>a.outputs.length-1))return[r,a,a.outputs[o]]}function hx(n,e){let t=Ti(n,e)||e.find(a=>a.uri.path===n.path);if(!t)return[void 0,void 0];let r=nh(n,t);return r===void 0?[t,void 0]:[t,r]}function Ra(n){return n.scheme===wt.vscodeNotebookCell||n.scheme==="untitled"&&n.fragment.startsWith("notebook-chat-input")}function V0(n){return n.scheme===wt.vscodeNotebookCell}function xm(n){return n.path.endsWith(".ipynb")}function YRt(n){return n.notebookType==="jupyter-notebook"}function KRt(n,e={}){return JSON.stringify({cells:n.getCells().map(t=>({uri_fragment:e.cell_uri_fragment?t.document.uri.fragment:void 0,cell_type:t.kind,source:t.document.getText().split(/\r?\n/)}))})}function ICe(n){try{let e=n.replace(/\n/g,""),r=/```(?:json)?(.+)/g.exec(e);if(r){let a=r[1],o=a.indexOf("```"),s=o===-1?a:a.substring(0,o);return JSON.parse(s)}}catch{}}function vKn(n){let e=n;return typeof e=="object"&&e!==null&&(typeof e.include=="string"||wKn(e.include))}function CKn(n){let e=n;return typeof e=="object"&&e!==null&&typeof e.filenamePattern=="string"}function wKn(n){let e=n;return e?typeof e.base=="string"&&typeof e.pattern=="string":!1}function JRt(n){let e=n;return!!e&&!!e.type&&!!e.displayName&&!!e.selector}function XRt(n){let e=[];for(let[t,r]of Object.entries(n))r&&e.push({filenamePattern:t,viewType:r});return e}function EKn(n,e){if(typeof e=="string"&&fx(e.toLowerCase(),zn(n.fsPath).toLowerCase()))return!0;if(vKn(e)){let t=e.include,r=e.exclude;if(!t)return!1;if(fx(t,zn(n.fsPath).toLowerCase()))return!(r&&fx(r,zn(n.fsPath).toLowerCase()))}return CKn(e)&&fx(e.filenamePattern,zn(n.fsPath).toLowerCase())?!(e.excludeFileNamePattern&&fx(e.excludeFileNamePattern,zn(n.fsPath).toLowerCase())):!1}function xKn(n,e){let t=[];for(let r of e)r.filenamePattern&&fx(r.filenamePattern.toLowerCase(),zn(n.fsPath).toLowerCase())&&t.push({filenamePattern:r.filenamePattern,viewType:r.viewType});return t}function ePt(n,e,t,r){if(Ti(n,e))return!0;let a=t.filter(s=>s.selector.some(c=>EKn(n,c)));if(a.length===0)return!1;let o=xKn(n,r);for(let s of o)if(a.some(c=>c.type===s.viewType))return!0;return!!a.some(s=>(s.priority??"default")==="default")}function kCe(n,e=!1){let t=n.length,r=0,a="",o=0,s=16,c=0,l=0,d=0,u=0,p=0;function m(v,w){let E=0,S=0;for(;E=48&&T<=57)S=S*16+T-48;else if(T>=65&&T<=70)S=S*16+T-65+10;else if(T>=97&&T<=102)S=S*16+T-97+10;else break;r++,E++}return E=t){v+=n.substring(w,r),p=2;break}let E=n.charCodeAt(r);if(E===34){v+=n.substring(w,r),r++;break}if(E===92){if(v+=n.substring(w,r),r++,r>=t){p=2;break}switch(n.charCodeAt(r++)){case 34:v+='"';break;case 92:v+="\\";break;case 47:v+="/";break;case 98:v+="\b";break;case 102:v+="\f";break;case 110:v+=` `;break;case 114:v+="\r";break;case 116:v+=" ";break;case 117:let T=m(4,!0);T>=0?v+=String.fromCharCode(T):p=4;break;default:p=5}w=r;continue}if(E>=0&&E<=31)if(Aae(E)){v+=n.substring(w,r),p=2;break}else p=6;r++}return v}function b(){if(a="",p=0,o=r,l=c,u=d,r>=t)return o=t,s=17;let v=n.charCodeAt(r);if(Y$e(v)){do r++,a+=String.fromCharCode(v),v=n.charCodeAt(r);while(Y$e(v));return s=15}if(Aae(v))return r++,a+=String.fromCharCode(v),v===13&&n.charCodeAt(r)===10&&(r++,a+=` `),c++,d=r,s=14;switch(v){case 123:return r++,s=1;case 125:return r++,s=2;case 91:return r++,s=3;case 93:return r++,s=4;case 58:return r++,s=6;case 44:return r++,s=5;case 34:return r++,a=f(),s=10;case 47:let w=r-1;if(n.charCodeAt(r+1)===47){for(r+=2;r=12&&v<=15);return v}return{setPosition:A,getPosition:()=>r,scan:e?_:b,getToken:()=>s,getTokenValue:()=>a,getTokenOffset:()=>o,getTokenLength:()=>r-o,getTokenStartLine:()=>l,getTokenStartCharacter:()=>o-u,getTokenError:()=>p}}function Y$e(n){return n===32||n===9}function Aae(n){return n===10||n===13}function Lq(n){return n>=48&&n<=57}var tPt;(function(n){n[n.lineFeed=10]="lineFeed",n[n.carriageReturn=13]="carriageReturn",n[n.space=32]="space",n[n._0=48]="_0",n[n._1=49]="_1",n[n._2=50]="_2",n[n._3=51]="_3",n[n._4=52]="_4",n[n._5=53]="_5",n[n._6=54]="_6",n[n._7=55]="_7",n[n._8=56]="_8",n[n._9=57]="_9",n[n.a=97]="a",n[n.b=98]="b",n[n.c=99]="c",n[n.d=100]="d",n[n.e=101]="e",n[n.f=102]="f",n[n.g=103]="g",n[n.h=104]="h",n[n.i=105]="i",n[n.j=106]="j",n[n.k=107]="k",n[n.l=108]="l",n[n.m=109]="m",n[n.n=110]="n",n[n.o=111]="o",n[n.p=112]="p",n[n.q=113]="q",n[n.r=114]="r",n[n.s=115]="s",n[n.t=116]="t",n[n.u=117]="u",n[n.v=118]="v",n[n.w=119]="w",n[n.x=120]="x",n[n.y=121]="y",n[n.z=122]="z",n[n.A=65]="A",n[n.B=66]="B",n[n.C=67]="C",n[n.D=68]="D",n[n.E=69]="E",n[n.F=70]="F",n[n.G=71]="G",n[n.H=72]="H",n[n.I=73]="I",n[n.J=74]="J",n[n.K=75]="K",n[n.L=76]="L",n[n.M=77]="M",n[n.N=78]="N",n[n.O=79]="O",n[n.P=80]="P",n[n.Q=81]="Q",n[n.R=82]="R",n[n.S=83]="S",n[n.T=84]="T",n[n.U=85]="U",n[n.V=86]="V",n[n.W=87]="W",n[n.X=88]="X",n[n.Y=89]="Y",n[n.Z=90]="Z",n[n.asterisk=42]="asterisk",n[n.backslash=92]="backslash",n[n.closeBrace=125]="closeBrace",n[n.closeBracket=93]="closeBracket",n[n.colon=58]="colon",n[n.comma=44]="comma",n[n.dot=46]="dot",n[n.doubleQuote=34]="doubleQuote",n[n.minus=45]="minus",n[n.openBrace=123]="openBrace",n[n.openBracket=91]="openBracket",n[n.plus=43]="plus",n[n.slash=47]="slash",n[n.formFeed=12]="formFeed",n[n.tab=9]="tab"})(tPt||(tPt={}));var kKn=new Array(20).fill(0).map((n,e)=>" ".repeat(e)),Mq=200,SKn={" ":{"\n":new Array(Mq).fill(0).map((n,e)=>` `+" ".repeat(e)),"\r":new Array(Mq).fill(0).map((n,e)=>"\r"+" ".repeat(e)),"\r\n":new Array(Mq).fill(0).map((n,e)=>`\r `+" ".repeat(e))}," ":{"\n":new Array(Mq).fill(0).map((n,e)=>` `+" ".repeat(e)),"\r":new Array(Mq).fill(0).map((n,e)=>"\r"+" ".repeat(e)),"\r\n":new Array(Mq).fill(0).map((n,e)=>`\r `+" ".repeat(e))}};var gae;(function(n){n.DEFAULT={allowTrailingComma:!1}})(gae||(gae={}));function nPt(n,e=[],t=gae.DEFAULT){let r=null,a=[],o=[];function s(l){Array.isArray(a)?a.push(l):r!==null&&(a[r]=l)}return SCe(n,{onObjectBegin:()=>{let l={};s(l),o.push(a),a=l,r=null},onObjectProperty:l=>{r=l},onObjectEnd:()=>{a=o.pop()},onArrayBegin:()=>{let l=[];s(l),o.push(a),a=l,r=null},onArrayEnd:()=>{a=o.pop()},onLiteralValue:s,onError:(l,d,u)=>{e.push({error:l,offset:d,length:u})}},t),a[0]}function K$e(n,e=[],t=gae.DEFAULT){let r={type:"array",offset:-1,length:-1,children:[],parent:void 0};function a(l){r.type==="property"&&(r.length=l-r.offset,r=r.parent)}function o(l){return r.children.push(l),l}SCe(n,{onObjectBegin:l=>{r=o({type:"object",offset:l,length:-1,parent:r,children:[]})},onObjectProperty:(l,d,u)=>{r=o({type:"property",offset:d,length:-1,parent:r,children:[]}),r.children.push({type:"string",value:l,offset:d,length:u,parent:r})},onObjectEnd:(l,d)=>{a(l+d),r.length=l+d-r.offset,r=r.parent,a(l+d)},onArrayBegin:(l,d)=>{r=o({type:"array",offset:l,length:-1,parent:r,children:[]})},onArrayEnd:(l,d)=>{r.length=l+d-r.offset,r=r.parent,a(l+d)},onLiteralValue:(l,d,u)=>{o({type:BKn(l),offset:d,length:u,parent:r,value:l}),a(d+u)},onSeparator:(l,d,u)=>{r.type==="property"&&(l===":"?r.colonOffset=d:l===","&&a(d))},onError:(l,d,u)=>{e.push({error:l,offset:d,length:u})}},t);let c=r.children[0];return c&&delete c.parent,c}function J$e(n,e){if(!n)return;let t=n;for(let r of e)if(typeof r=="string"){if(t.type!=="object"||!Array.isArray(t.children))return;let a=!1;for(let o of t.children)if(Array.isArray(o.children)&&o.children[0].value===r&&o.children.length===2){t=o.children[1],a=!0;break}if(!a)return}else{let a=r;if(t.type!=="array"||a<0||!Array.isArray(t.children)||a>=t.children.length)return;t=t.children[a]}return t}function SCe(n,e,t=gae.DEFAULT){let r=kCe(n,!1),a=[],o=0;function s(Q){return Q?()=>o===0&&Q(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}function c(Q){return Q?L=>o===0&&Q(L,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}function l(Q){return Q?L=>o===0&&Q(L,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>a.slice()):()=>!0}function d(Q){return Q?()=>{o>0?o++:Q(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>a.slice())===!1&&(o=1)}:()=>!0}function u(Q){return Q?()=>{o>0&&o--,o===0&&Q(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter())}:()=>!0}let p=d(e.onObjectBegin),m=l(e.onObjectProperty),A=u(e.onObjectEnd),g=d(e.onArrayBegin),f=u(e.onArrayEnd),b=l(e.onLiteralValue),y=c(e.onSeparator),_=s(e.onComment),v=c(e.onError),w=t&&t.disallowComments,E=t&&t.allowTrailingComma;function S(){for(;;){let Q=r.scan();switch(r.getTokenError()){case 4:T(14);break;case 5:T(15);break;case 3:T(13);break;case 1:w||T(11);break;case 2:T(12);break;case 6:T(16);break}switch(Q){case 12:case 13:w?T(10):_();break;case 16:T(1);break;case 15:case 14:break;default:return Q}}}function T(Q,L=[],X=[]){if(v(Q),L.length+X.length>0){let te=r.getToken();for(;te!==17;){if(L.indexOf(te)!==-1){S();break}else if(X.indexOf(te)!==-1)break;te=S()}}}function D(Q){let L=r.getTokenValue();return Q?b(L):(m(L),a.push(L)),S(),!0}function R(){switch(r.getToken()){case 11:let Q=r.getTokenValue(),L=Number(Q);isNaN(L)&&(T(2),L=0),b(L);break;case 7:b(null);break;case 8:b(!0);break;case 9:b(!1);break;default:return!1}return S(),!0}function B(){return r.getToken()!==10?(T(3,[],[2,5]),!1):(D(!1),r.getToken()===6?(y(":"),S(),W()||T(4,[],[2,5])):T(5,[],[2,5]),a.pop(),!0)}function M(){p(),S();let Q=!1;for(;r.getToken()!==2&&r.getToken()!==17;){if(r.getToken()===5){if(Q||T(4,[],[]),y(","),S(),r.getToken()===2&&E)break}else Q&&T(6,[],[]);B()||T(4,[],[2,5]),Q=!0}return A(),r.getToken()!==2?T(7,[2],[]):S(),!0}function q(){g(),S();let Q=!0,L=!1;for(;r.getToken()!==4&&r.getToken()!==17;){if(r.getToken()===5){if(L||T(4,[],[]),y(","),S(),r.getToken()===4&&E)break}else L&&T(6,[],[]);Q?(a.push(0),Q=!1):a[a.length-1]++,W()||T(4,[],[4,5]),L=!0}return f(),Q||a.pop(),r.getToken()!==4?T(8,[4],[]):S(),!0}function W(){switch(r.getToken()){case 3:return q();case 1:return M();case 10:return D(!0);default:return R()}}return S(),r.getToken()===17?t.allowEmptyContent?!0:(T(4,[],[]),!1):W()?(r.getToken()!==17&&T(9,[],[]),!0):(T(4,[],[]),!1)}function BKn(n){switch(typeof n){case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"object":{if(n){if(Array.isArray(n))return"array"}else return"null";return"object"}default:return"null"}}var rPt;(function(n){n[n.None=0]="None",n[n.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",n[n.UnexpectedEndOfString=2]="UnexpectedEndOfString",n[n.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",n[n.InvalidUnicode=4]="InvalidUnicode",n[n.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",n[n.InvalidCharacter=6]="InvalidCharacter"})(rPt||(rPt={}));var iPt;(function(n){n[n.OpenBraceToken=1]="OpenBraceToken",n[n.CloseBraceToken=2]="CloseBraceToken",n[n.OpenBracketToken=3]="OpenBracketToken",n[n.CloseBracketToken=4]="CloseBracketToken",n[n.CommaToken=5]="CommaToken",n[n.ColonToken=6]="ColonToken",n[n.NullKeyword=7]="NullKeyword",n[n.TrueKeyword=8]="TrueKeyword",n[n.FalseKeyword=9]="FalseKeyword",n[n.StringLiteral=10]="StringLiteral",n[n.NumericLiteral=11]="NumericLiteral",n[n.LineCommentTrivia=12]="LineCommentTrivia",n[n.BlockCommentTrivia=13]="BlockCommentTrivia",n[n.LineBreakTrivia=14]="LineBreakTrivia",n[n.Trivia=15]="Trivia",n[n.Unknown=16]="Unknown",n[n.EOF=17]="EOF"})(iPt||(iPt={}));var rh=nPt,oPt=K$e,sPt=J$e;var TCe=SCe;var aPt;(function(n){n[n.InvalidSymbol=1]="InvalidSymbol",n[n.InvalidNumberFormat=2]="InvalidNumberFormat",n[n.PropertyNameExpected=3]="PropertyNameExpected",n[n.ValueExpected=4]="ValueExpected",n[n.ColonExpected=5]="ColonExpected",n[n.CommaExpected=6]="CommaExpected",n[n.CloseBraceExpected=7]="CloseBraceExpected",n[n.CloseBracketExpected=8]="CloseBracketExpected",n[n.EndOfFileExpected=9]="EndOfFileExpected",n[n.InvalidCommentToken=10]="InvalidCommentToken",n[n.UnexpectedEndOfComment=11]="UnexpectedEndOfComment",n[n.UnexpectedEndOfString=12]="UnexpectedEndOfString",n[n.UnexpectedEndOfNumber=13]="UnexpectedEndOfNumber",n[n.InvalidUnicode=14]="InvalidUnicode",n[n.InvalidEscapeCharacter=15]="InvalidEscapeCharacter",n[n.InvalidCharacter=16]="InvalidCharacter"})(aPt||(aPt={}));function cPt(n){switch(n){case 1:return"InvalidSymbol";case 2:return"InvalidNumberFormat";case 3:return"PropertyNameExpected";case 4:return"ValueExpected";case 5:return"ColonExpected";case 6:return"CommaExpected";case 7:return"CloseBraceExpected";case 8:return"CloseBracketExpected";case 9:return"EndOfFileExpected";case 10:return"InvalidCommentToken";case 11:return"UnexpectedEndOfComment";case 12:return"UnexpectedEndOfString";case 13:return"UnexpectedEndOfNumber";case 14:return"InvalidUnicode";case 15:return"InvalidEscapeCharacter";case 16:return"InvalidCharacter"}return""}var NR=class{constructor(e){this.kind=e}};var QKn="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?";function NKn(n=""){let e="(-?\\d*\\.\\d\\w*)|([^";for(let t of QKn)n.indexOf(t)>=0||(e+="\\"+t);return e+="\\s]+)",new RegExp(e,"g")}var hae=NKn();function LKn(n){let e=hae;if(n&&n instanceof RegExp)if(n.global)e=n;else{let t="g";n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.unicode&&(t+="u"),e=new RegExp(n.source,t)}return e.lastIndex=0,e}var lPt=new aC;lPt.unshift({maxLen:1e3,windowSize:15,timeBudget:150});function bae(n,e,t,r,a){if(e=LKn(e),a||(a=_a.first(lPt)),t.length>a.maxLen){let d=n-a.maxLen/2;return d<0?d=0:r+=d,t=t.substring(d,n+a.maxLen/2),bae(n,e,t,r,a)}let o=Date.now(),s=n-1-r,c=-1,l=null;for(let d=1;!(Date.now()-o>=a.timeBudget);d++){let u=s-a.windowSize*d;e.lastIndex=Math.max(0,u);let p=MKn(e,t,s,c);if(!p&&l||(l=p,u<=0))break;c=u}if(l){let d={word:l[0],startColumn:r+1+l.index,endColumn:r+1+l.index+l[0].length};return e.lastIndex=0,d}return null}function MKn(n,e,t,r){let a;for(;a=n.exec(e);){let o=a.index||0;if(o<=t&&n.lastIndex>=t)return a;if(r>0&&o>r)return null}return null}var BCe=class{constructor(e){this.values=e,this.prefixSum=new Uint32Array(e.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}getCount(){return this.values.length}insertValues(e,t){e=UM(e);let r=this.values,a=this.prefixSum,o=t.length;return o===0?!1:(this.values=new Uint32Array(r.length+o),this.values.set(r.subarray(0,e),0),this.values.set(r.subarray(e),e+o),this.values.set(t,e),e-1=0&&this.prefixSum.set(a.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}setValue(e,t){return e=UM(e),t=UM(t),this.values[e]===t?!1:(this.values[e]=t,e-1=r.length)return!1;let o=r.length-e;return t>=o&&(t=o),t===0?!1:(this.values=new Uint32Array(r.length-t),this.values.set(r.subarray(0,e),0),this.values.set(r.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=0&&this.prefixSum.set(a.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalSum(){return this.values.length===0?0:this._getPrefixSum(this.values.length-1)}getPrefixSum(e){return e<0?0:(e=UM(e),this._getPrefixSum(e))}_getPrefixSum(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum[e];let t=this.prefixSumValidIndex[0]+1;t===0&&(this.prefixSum[0]=this.values[0],t++),e>=this.values.length&&(e=this.values.length-1);for(let r=t;r<=e;r++)this.prefixSum[r]=this.prefixSum[r-1]+this.values[r];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,r=this.values.length-1,a=0,o=0,s=0;for(;t<=r;)if(a=t+(r-t)/2|0,o=this.prefixSum[a],s=o-this.values[a],e=o)t=a+1;else break;return new X$e(a,e-s)}};var X$e=class{constructor(e,t){this.index=e;this.remainder=t;this._prefixSumIndexOfResultBrand=void 0;this.index=e,this.remainder=t}};var _A=class{constructor(e){this._lines=mA(e),this._eol=e.charAt(this._lines[0].length)==="\r"?`\r `:` `;let t=new Uint32Array(this._lines.length);for(let r=0;r=0;r--){let a=t[r],o=this.toRange(a.replaceRange);this._acceptDeleteRange(o),this._acceptInsertText(o.start,a.newText)}}_acceptDeleteRange(e){if(e.start.line===e.end.line){if(e.start.character===e.end.character)return;this._setLineText(e.start.line,this._lines[e.start.line].substring(0,e.start.character)+this._lines[e.start.line].substring(e.end.character));return}this._setLineText(e.start.line,this._lines[e.start.line].substring(0,e.start.character)+this._lines[e.end.line].substring(e.end.character)),this._lines.splice(e.start.line+1,e.end.line-e.start.line),this._lineStarts.removeValues(e.start.line+1,e.end.line-e.start.line)}_acceptInsertText(e,t){if(t.length===0)return;let r=mA(t);if(r.length===1){this._setLineText(e.line,this._lines[e.line].substring(0,e.character)+r[0]+this._lines[e.line].substring(e.character));return}r[r.length-1]+=this._lines[e.line].substring(e.character),this._setLineText(e.line,this._lines[e.line].substring(0,e.character)+r[0]);let a=new Uint32Array(r.length-1);for(let o=1;onew ca(this.validateRange(r.range),r.newText));return new un(t.map(r=>new Mi(this.toOffsetRange(r.range),r.newText)))}toTextEdits(e){return e.replacements.map(t=>new ca(this.toRange(t.replaceRange),t.newText))}validatePosition(e){if(!(e instanceof sn))throw new Error("Invalid argument");if(this._lines.length===0)return e.with(0,0);let{line:t,character:r}=e,a=!1;if(t<0)t=0,r=0,a=!0;else if(t>=this._lines.length)t=this._lines.length-1,r=this._lines[t].length,a=!0;else{let o=this._lines[t].length;r<0?(r=0,a=!0):r>o&&(r=o,a=!0)}return a?new sn(t,r):e}validateRange(e){return new it(this.validatePosition(e.start),this.validatePosition(e.end))}};function dPt(n){return!n||typeof n!="object"?!1:Dg(n.uri)&&Vc(n._text)&&Vc(n.languageId)&&fm(n.version)&&fm(n.eol)}var Nn=class n{constructor(e,t,r,a,o,s){this._transformer=null;this._lines=null;this.document=e,this.uri=t,this._text=r,this.languageId=a,this.eol=o,this.version=s}static create(e){return new n(e,e.uri,e.getText(),e.languageId,e.eol,e.version)}static fromNewText(e,t){return new n(t instanceof n?t.document:t,t.uri,e,t.languageId,t.eol,t.version+1)}static fromJSON(e,t){return new n(e,_e.from(t.uri),t._text,t.languageId,t.eol,t.version)}get transformer(){return this._transformer||(this._transformer=new _A(this._text)),this._transformer}get fileName(){return this.uri.fsPath}get isUntitled(){return this.uri.scheme==="untitled"}get lineCount(){return this.lines.length}get lines(){return this._lines||(this._lines=this._text.split(/\r\n|\r|\n/g)),this._lines}lineAt(e){let t;if(e instanceof sn)t=e.line;else if(typeof e=="number")t=e;else throw new Error("Invalid argument");if(t<0||t>=this.lines.length)throw new Error("Illegal value for `line`");return new yae(t,this.lines[t],t===this.lines.length-1)}offsetAt(e){return this.version===this.document.version?this.document.offsetAt(e):(e=this.validatePosition(e),this.transformer.getOffset(e))}positionAt(e){return this.version===this.document.version?this.document.positionAt(e):(e=Math.floor(e),e=Math.max(0,e),this.transformer.getPosition(e))}getText(e){return e?this._getTextInRange(e):this._text}_getTextInRange(e){if(this.version===this.document.version)return this.document.getText(e);let t=this.validateRange(e);if(t.isEmpty)return"";let r=this.transformer.toOffsetRange(t);return this._text.substring(r.start,r.endExclusive)}getWordRangeAtPosition(e){let t=this.validatePosition(e),r=bae(t.character+1,hae,this.lines[t.line],0);if(r)return new it(t.line,r.startColumn-1,t.line,r.endColumn-1)}validateRange(e){let t=this.validatePosition(e.start),r=this.validatePosition(e.end);return t===e.start&&r===e.end?e:new it(t.line,t.character,r.line,r.character)}validatePosition(e){if(this._text.length===0)return e.with(0,0);let{line:t,character:r}=e,a=!1;if(t<0)t=0,r=0,a=!0;else if(t>=this.lines.length)t=this.lines.length-1,r=this.lines[t].length,a=!0;else{let o=this.lines[t].length;r<0?(r=0,a=!0):r>o&&(r=o,a=!0)}return a?new sn(t,r):e}toJSON(){return{uri:this.uri.toJSON(),languageId:this.languageId,version:this.version,eol:this.eol,_text:this._text}}},yae=class{constructor(e,t,r){this._line=e,this._text=t,this._isLastLine=r}get lineNumber(){return this._line}get text(){return this._text}get range(){return new it(this._line,0,this._line,this._text.length)}get rangeIncludingLineBreak(){return this._isLastLine?this.range:new it(this._line,0,this._line+1,0)}get firstNonWhitespaceCharacterIndex(){return/^(\s*)/.exec(this._text)[1].length}get isEmptyOrWhitespace(){return this.firstNonWhitespaceCharacterIndex===this._text.length}};var LR=class{constructor(e,t){this._text=e;this.notebook=t;this._transformer=null;this._lines=null}get transformer(){return this._transformer||(this._transformer=new _A(this._text)),this._transformer}getText(e){return e?this._getTextInRange(e):this._text}_getTextInRange(e){let t=this.validateRange(e);if(t.isEmpty)return"";let r=this.transformer.toOffsetRange(t);return this._text.substring(r.start,r.endExclusive)}positionToOffset(e){return e=this.validatePosition(e),this.transformer.getOffset(e)}getWordRangeAtPosition(e){let t=this.validatePosition(e),r=bae(t.character+1,hae,this.lines[t.line],0);if(r)return new it(t.line,r.startColumn-1,t.line,r.endColumn-1)}get lines(){return this._lines||(this._lines=this._text.split(/\r\n|\r|\n/g)),this._lines}get lineCount(){return this.lines.length}lineAt(e){let t;if(e instanceof sn)t=e.line;else if(typeof e=="number")t=e;else throw new Error("Invalid argument");if(t<0||t>=this.lines.length)throw new Error("Illegal value for `line`");return new yae(t,this.lines[t],t===this.lines.length-1)}offsetAt(e){return this.transformer.getOffset(e)}positionAt(e){return e=Math.floor(e),e=Math.max(0,e),this.transformer.getPosition(e)}validateRange(e){let t=this.validatePosition(e.start),r=this.validatePosition(e.end);return t===e.start&&r===e.end?e:new it(t.line,t.character,r.line,r.character)}validatePosition(e){if(this._text.length===0)return e.with(0,0);let{line:t,character:r}=e,a=!1;if(t<0)t=0,r=0,a=!0;else if(t>=this.lines.length)t=this.lines.length-1,r=this.lines[t].length,a=!0;else{let o=this.lines[t].length;r<0?(r=0,a=!0):r>o&&(r=o,a=!0)}return a?new sn(t,r):e}};var Fq=class{constructor(e){this.__lineOfTextBrand=void 0;this.value=e.replace(/\r$/,"")}},si=` `;function Yb(n){let e=n.kind===Pr.Code?"code":"markdown",t=ih(n),r=FKn(n.document);return{cell_type:e,id:t,language:n.document.languageId,source:r,index:n.index}}function su(n){let e=new Map;return n.getCells().forEach(t=>{e.set(ih(t),t)}),e}var uPt=new WeakMap,vae=8,_ae="#VSC-",mPt=new RegExp(`(\\s+|^|\\b|\\W)(#VSC-[a-f0-9]{${vae}})\\b`,"gi");function APt(n){return n.startsWith(_ae)?n:n.startsWith("VSC-")?`#${n}`:n.startsWith("#V-")&&n.length===vae+3?`${_ae}${n.substring(3)}`:n.toLowerCase().startsWith("vscode-")&&n.length===vae+7?`${_ae}${n.substring(7)}`:n.startsWith("-")?`#VSC${n}`:n.length===vae?`${_ae}${n}`:n}var pPt=new WeakMap;function gPt(n){let e=pPt.get(n);if(e)return e;let t=new fS;return t.update(n.uri.toString()),e=t.digest(),pPt.set(n,e),e}function ih(n){let e=uPt.get(n);if(e)return e;let t=new fS;return t.update(n.document.uri.toString()),e=`${_ae}${t.digest().substring(0,vae)}`,uPt.set(n,e),e}function FKn(n){return n.lineCount===0?[]:new Array(n.lineCount).fill("").map((e,t)=>n.lineAt(t).text)}function vA(n){let e=n.getCells().find(t=>t.kind===Pr.Code);if(e)return e.document.languageId;if(n.notebookType==="jupyter-notebook")return n.metadata?.language_info?.name||n.metadata?.kernelspec?.language||"python"}var OKn=["jupyter","notebook","cell.","cells."," cell ","cells","notebook cell"];function eze(n,e,t){let r=(n.prompt||"").toLowerCase();return t?.checkPromptAsWell&&OKn.some(a=>r.includes(a))?!0:n.references.some(a=>Hr(a.value)?e.hasSupportedNotebooks(a.value.uri):Dg(a.value)?e.hasSupportedNotebooks(_e.revive(a.value)):fi(a.value)?e.hasSupportedNotebooks(a.value):!1)}function DCe(n){try{let e=JSON.parse(n);return Wye(e?.stack||e.message||"")||e.message||e.name||n}catch{return n}}var fPt=4;function hPt(n){return!!(n.startsWith("{")||n.trim().startsWith("{")||(n.includes("{")||n.includes("}"))&&n.includes('"source":')&&n.includes('"cell_type":'))}var RCe=class extends LR{fromCellPosition(e,t){let r=ih(e),a=this.getText(),o=" ",s=`"id": "${r}",`,c=a.indexOf('"source": [',a.indexOf(s)),l=this.positionAt(c).line+1,d=e.document.getText(new it(t.line,0,t.line,t.character)),u=`${o}${JSON.stringify(d).slice(0,-1)}`,p=t.line+l;return new sn(p,u.length)}toCellPosition(e){throw new Error("Method not implemented.")}},PCe=class extends NR{constructor(){super("json")}stripCellMarkers(e){return e}parseAlternateContent(e,t,r){return this.parseAlternateContentImpl(e,t,r)}getAlternativeDocumentFromText(e,t){return new RCe(e,t)}getAlternativeDocument(e,t){let a={cells:e.getCells().filter(s=>t?s.kind!==Pr.Markup:!0).map(s=>{let c=Yb(s),l=UKn(s.document);return{cell_type:c.cell_type,id:c.id,metadata:{language:c.language},source:l}})},o=JSON.stringify(a,void 0,fPt);return new RCe(o,e)}getSummaryOfStructure(e,t,r){let a=["{",' "cells: ['],o=`// ${r}`;return e.getCells().forEach(s=>{if(t.includes(s)){let c=Yb(s);c.source.length&&c.source[0].trim().length?c.source=[c.source[0],o]:c.source.length&&c.source.some(d=>d.trim().length)?c.source=[o,c.source.filter(d=>d.trim().length)[0],o]:c.source=[o];let l=JSON.stringify(c,void 0,fPt).split(/\r?\n/).map(d=>` ${d}`);a.push(...l),a.push(",")}else(!a.length||a[a.length-1]!==o)&&a.push(o)}),a.push(" ]"),a.push("}"),a.join(si)}parseAlternateContentImpl(e,t,r){return new kr(async a=>{let o=_e.isUri(e)?new Map:su(e),s=new Set,c="",l=-1,d={index:-1,startOffset:-1,endOffset:-1,kind:Pr.Code,source:[]},u=_e.isUri(e)?"python":vA(e),p=A=>{d.language=d.language||u,d.id&&o.get(d.id)?.document.languageId===d.language?s.has(d.id)?d.id="":s.add(d.id):d.id="";let g=o.get(d.id);d.uri=g?.document.uri,d.kind=g?.kind||(d.language==="markdown"?Pr.Markup:Pr.Code),a.emitOne({index:d.index,type:"start",kind:d.kind,language:d.language,uri:d.uri,id:d.id}),d.source.forEach(f=>a.emitOne({index:d.index,type:"line",line:f})),a.emitOne({index:d.index,type:"end"})},m=0;for await(let A of t){if(r.isCancellationRequested)break;let g=A.value;c+=g,TCe(c,{onObjectEnd(f,b,y,_){m=f},onLiteralValue:(f,b,y,_,v,w)=>{if(l>=b)return;let E=w();if(E.length<2||E.shift()!=="cells")return;let S=E.shift();if(typeof S!="number")return;let T=E.shift();if(l=b,d.index!==-1&&d.index!==S&&(p(b),d.startOffset=b,d.id=void 0,d.kind=Pr.Code,d.source=[],d.uri=void 0,d.language=void 0),d.index=S,T==="cell_type")d.kind=f==="code"?Pr.Code:Pr.Markup,d.kind===Pr.Markup&&(d.language="markdown");else if(T==="id")d.id=f;else if(T==="metadata"&&E[0]==="id")d.id=f;else if(T==="metadata"&&E[0]==="language")d.language=f,d.language==="markdown"&&(d.kind=Pr.Markup);else if(T==="source"&&E.length&&typeof E[0]=="number"){E[0]===0&&(d.startOffset=b);let D=typeof f=="string"?f:`${f||""}`;D.endsWith(` `)&&(D=D.substr(0,D.length-1)),d.source.push(D)}}})}d.index!==-1&&p(m)})}};function UKn(n){if(n.lineCount===0)return[];if(n.lineCount===1)return[n.lineAt(0).text];let e=n.lineCount;return new Array(e).fill("").map((t,r)=>n.lineAt(r).text)}var qKn=Object.freeze({abap:{lineComment:{start:"'"},markdownLanguageIds:["abap","sap-abap"]},bat:{lineComment:{start:"REM"},alternativeLineComments:[{start:"::"}],aliases:["Batch","bat"],extensions:[".bat",".cmd"]},bibtex:{lineComment:{start:"%"},aliases:["BibTeX","bibtex"],extensions:[".bib"]},blade:{lineComment:{start:"#"}},c:{lineComment:{start:"//"},aliases:["C","c"],extensions:[".c",".i"],markdownLanguageIds:["c","h"]},clojure:{lineComment:{start:";"},aliases:["Clojure","clojure"],extensions:[".clj",".cljs",".cljc",".cljx",".clojure",".edn"],markdownLanguageIds:["clojure","clj"]},coffeescript:{lineComment:{start:"//"},aliases:["CoffeeScript","coffeescript","coffee"],extensions:[".coffee",".cson",".iced"],markdownLanguageIds:["coffeescript","coffee","cson","iced"],blockComment:["###","###"]},cpp:{lineComment:{start:"//"},aliases:["C++","Cpp","cpp"],extensions:[".cpp",".cc",".cxx",".c++",".hpp",".hh",".hxx",".h++",".h",".ii",".ino",".inl",".ipp",".ixx",".tpp",".txx",".hpp.in",".h.in"],markdownLanguageIds:["cpp","hpp","cc","hh","c++","h++","cxx","hxx"],blockComment:["/*","*/"]},csharp:{lineComment:{start:"//"},aliases:["C#","csharp"],extensions:[".cs",".csx",".cake"],markdownLanguageIds:["csharp","cs"],blockComment:["/*","*/"]},css:{lineComment:{start:"/*",end:"*/"},aliases:["CSS","css"],extensions:[".css"],blockComment:["/*","*/"]},dart:{lineComment:{start:"//"},aliases:["Dart"],extensions:[".dart"],blockComment:["/*","*/"]},dockerfile:{lineComment:{start:"#"},aliases:["Docker","Dockerfile","Containerfile"],extensions:[".dockerfile",".containerfile"],markdownLanguageIds:["dockerfile","docker"]},elixir:{lineComment:{start:"#"}},erb:{lineComment:{start:"<%#",end:"%>"}},erlang:{lineComment:{start:"%"},markdownLanguageIds:["erlang","erl"]},fsharp:{lineComment:{start:"//"},aliases:["F#","FSharp","fsharp"],extensions:[".fs",".fsi",".fsx",".fsscript"],markdownLanguageIds:["fsharp","fs","fsx","fsi","fsscript"],blockComment:["(*","*)"]},go:{lineComment:{start:"//"},aliases:["Go"],extensions:[".go"],markdownLanguageIds:["go","golang"],blockComment:["/*","*/"]},groovy:{lineComment:{start:"//"},aliases:["Groovy","groovy"],extensions:[".groovy",".gvy",".gradle",".jenkinsfile",".nf"],blockComment:["/*","*/"]},haml:{lineComment:{start:"-#"}},handlebars:{lineComment:{start:"{{!",end:"}}"},extensions:[".hbs",".handlebars"],markdownLanguageIds:["handlebars","hbs","html.hbs","html.handlebars"],blockComment:["{{!--","--}}"]},haskell:{lineComment:{start:"--"},markdownLanguageIds:["haskell","hs"]},html:{lineComment:{start:""},aliases:["HTML","htm","html","xhtml"],extensions:[".html",".htm",".shtml",".xhtml",".xht",".mdoc",".jsp",".asp",".aspx",".jshtm",".volt",".ejs",".rhtml"],markdownLanguageIds:["html","xhtml"],blockComment:[""]},ini:{lineComment:{start:";"},blockComment:[";"," "]},java:{lineComment:{start:"//"},extensions:[".java",".class"],markdownLanguageIds:["java","jsp"],blockComment:["/*","*/"]},javascript:{lineComment:{start:"//"},aliases:["JavaScript","javascript","js"],extensions:[".js",".es6",".mjs",".cjs",".pac"],markdownLanguageIds:["javascript","js"],blockComment:["/*","*/"]},javascriptreact:{lineComment:{start:"//"},aliases:["JavaScript JSX","JavaScript React","jsx"],extensions:[".jsx"],markdownLanguageIds:["jsx"]},json:{extensions:[".json"],lineComment:{start:"//"},blockComment:["/*","*/"]},jsonc:{lineComment:{start:"//"}},jsx:{lineComment:{start:"//"},markdownLanguageIds:["jsx"]},julia:{lineComment:{start:"#"},aliases:["Julia","julia"],extensions:[".jl"],markdownLanguageIds:["julia","jl"],blockComment:["#=","=#"]},kotlin:{lineComment:{start:"//"},markdownLanguageIds:["kotlin","kt"]},latex:{lineComment:{start:"%"},aliases:["LaTeX","latex"],extensions:[".tex",".ltx",".ctx"],markdownLanguageIds:["tex"]},less:{lineComment:{start:"//"},aliases:["Less","less"],extensions:[".less"],blockComment:["/*","*/"]},lua:{lineComment:{start:"--"},aliases:["Lua","lua"],extensions:[".lua"],markdownLanguageIds:["lua","pluto"],blockComment:["--[[","]]"]},makefile:{lineComment:{start:"#"},aliases:["Makefile","makefile"],extensions:[".mak",".mk"],markdownLanguageIds:["makefile","mk","mak","make"]},markdown:{lineComment:{start:""},alternativeLineComments:[{start:"[]: #"}],aliases:["Markdown","markdown"],extensions:[".md",".mkd",".mdwn",".mdown",".markdown",".markdn",".mdtxt",".mdtext",".workbook"],markdownLanguageIds:["markdown","md","mkdown","mkd"]},"objective-c":{lineComment:{start:"//"},aliases:["Objective-C"],extensions:[".m"],markdownLanguageIds:["objectivec","mm","objc","obj-c"],blockComment:["/*","*/"]},"objective-cpp":{lineComment:{start:"//"},aliases:["Objective-C++"],extensions:[".mm"],markdownLanguageIds:["objectivec++","objc+"]},perl:{lineComment:{start:"#"},aliases:["Perl","perl"],extensions:[".pl",".pm",".pod",".t",".PL",".psgi"],markdownLanguageIds:["perl","pl","pm"]},php:{lineComment:{start:"//"},aliases:["PHP","php"],extensions:[".php",".php4",".php5",".phtml",".ctp"],blockComment:["/*","*/"]},powershell:{lineComment:{start:"#"},aliases:["PowerShell","powershell","ps","ps1"],extensions:[".ps1",".psm1",".psd1",".pssc",".psrc"],markdownLanguageIds:["powershell","ps","ps1"],blockComment:["<#","#>"]},pug:{lineComment:{start:"//"}},python:{lineComment:{start:"#"},aliases:["Python","py"],extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi",".pyi",".ipy",".pyt"],markdownLanguageIds:["python","py","gyp"],blockComment:['"""','"""']},ql:{lineComment:{start:"//"}},r:{lineComment:{start:"#"},aliases:["R","r"],extensions:[".r",".rhistory",".rprofile",".rt"]},razor:{lineComment:{start:""},aliases:["Razor","razor"],extensions:[".cshtml",".razor"],markdownLanguageIds:["cshtml","razor","razor-cshtml"],blockComment:[""]},ruby:{lineComment:{start:"#"},aliases:["Ruby","rb"],extensions:[".rb",".rbx",".rjs",".gemspec",".rake",".ru",".erb",".podspec",".rbi"],markdownLanguageIds:["ruby","rb","gemspec","podspec","thor","irb"],blockComment:["=begin","=end"]},rust:{lineComment:{start:"//"},aliases:["Rust","rust"],extensions:[".rs"],markdownLanguageIds:["rust","rs"],blockComment:["/*","*/"]},sass:{lineComment:{start:"//"}},scala:{lineComment:{start:"//"}},scss:{lineComment:{start:"//"},aliases:["SCSS","scss"],extensions:[".scss"],blockComment:["/*","*/"]},shellscript:{lineComment:{start:"#"},aliases:["Shell Script","shellscript","bash","fish","sh","zsh","ksh","csh"],extensions:[".sh",".bash",".bashrc",".bash_aliases",".bash_profile",".bash_login",".ebuild",".profile",".bash_logout",".xprofile",".xsession",".xsessionrc",".Xsession",".zsh",".zshrc",".zprofile",".zlogin",".zlogout",".zshenv",".zsh-theme",".fish",".ksh",".csh",".cshrc",".tcshrc",".yashrc",".yash_profile"],markdownLanguageIds:["bash","sh","zsh"]},slim:{lineComment:{start:"/"}},solidity:{lineComment:{start:"//"},markdownLanguageIds:["solidity","sol"]},sql:{lineComment:{start:"--"},aliases:["SQL"],extensions:[".sql",".dsql"],blockComment:["/*","*/"]},stylus:{lineComment:{start:"//"}},svelte:{lineComment:{start:""}},swift:{lineComment:{start:"//"},aliases:["Swift","swift"],extensions:[".swift"],blockComment:["/*","*/"]},terraform:{lineComment:{start:"#"}},tex:{lineComment:{start:"%"},aliases:["TeX","tex"],extensions:[".sty",".cls",".bbx",".cbx"]},typescript:{lineComment:{start:"//"},aliases:["TypeScript","ts","typescript"],extensions:[".ts",".cts",".mts"],markdownLanguageIds:["typescript","ts"],blockComment:["/*","*/"]},typescriptreact:{lineComment:{start:"//"},aliases:["TypeScript JSX","TypeScript React","tsx"],extensions:[".tsx"],markdownLanguageIds:["tsx"],blockComment:["/*","*/"]},vb:{lineComment:{start:"'"},aliases:["Visual Basic","vb"],extensions:[".vb",".brs",".vbs",".bas",".vba"],markdownLanguageIds:["vb","vbscript"]},verilog:{lineComment:{start:"//"}},"vue-html":{lineComment:{start:""}},vue:{lineComment:{start:"//"},extensions:[".vue"]},xml:{lineComment:{start:""},aliases:["XML","xml"],extensions:[".xml",".xsd",".ascx",".atom",".axml",".axaml",".bpmn",".cpt",".csl",".csproj",".csproj.user",".dita",".ditamap",".dtd",".ent",".mod",".dtml",".fsproj",".fxml",".iml",".isml",".jmx",".launch",".menu",".mxml",".nuspec",".opml",".owl",".proj",".props",".pt",".publishsettings",".pubxml",".pubxml.user",".rbxlx",".rbxmx",".rdf",".rng",".rss",".shproj",".storyboard",".svg",".targets",".tld",".tmx",".vbproj",".vbproj.user",".vcxproj",".vcxproj.filters",".wsdl",".wxi",".wxl",".wxs",".xaml",".xbl",".xib",".xlf",".xliff",".xpdl",".xul",".xoml"],blockComment:[""]},xsl:{lineComment:{start:""},aliases:["XSL","xsl"],extensions:[".xsl",".xslt"]},yaml:{lineComment:{start:"#"},markdownLanguageIds:["yaml","yml"]}}),MR=new Map(Object.entries(qKn).map(([n,e])=>[n,{languageId:n,...e}]));function la(n){return tze(typeof n=="string"?n:typeof n>"u"?"plaintext":n.languageId)}function tze(n){return MR.get(n.toLowerCase())??{languageId:n,lineComment:{start:"//"}}}function Lg(n){let e=ym(n).toLowerCase();for(let t of MR.values())if(t.extensions?.includes(e))return t;return la("plaintext")}function LCe(n,e){let t=n.id?`[id=${n.id}] `:"";return`${e}%% vscode.cell ${t}[language=${n.language}]`}function MCe(n){return n.toLowerCase().includes("vscode.cell")}var QCe=class extends LR{constructor(t,r,a){super(t,a);this.cellOffsetMap=r}fromCellPosition(t,r){let a=Yb(t),o=TF(this.notebook),s=LCe(a,o),c=t.document.eol===wm.LF?1:2,l=SF(this.notebook),d=this.getText(),u=t.document.offsetAt(r),p=t.kind===Pr.Markup?l[0].length+c:0,m=d.indexOf(s)+s.length+c+p+u;return this.positionAt(m)}toCellPosition(t){let r=this.offsetAt(t),a=Qb(this.cellOffsetMap,s=>s.sourceOffset<=r);if(!a)return;let o=a.cell.document.positionAt(r-a.sourceOffset);return{cell:a.cell,position:o}}},NCe=class extends NR{constructor(){super("text")}stripCellMarkers(e){let t=e.split(si);return t.length&&MCe(t[0])?(t.shift(),t.join(si)):e}getSummaryOfStructure(e,t,r){let a=SF(e),o=TF(e),s=`${o} ${r}`,c=[];return e.getCells().forEach(l=>{if(t.includes(l)){let d=Yb(l);d.source.length&&d.source[0].trim().length?d.source=[d.source[0],s]:d.source.length&&d.source.some(u=>u.trim().length)?d.source=[s,d.source.filter(u=>u.trim().length)[0],s]:d.source=[s],c.push(bPt(d,o,a).content)}else(!c.length||c[c.length-1]!==s)&&c.push(s)}),c.join(si)}async*parseAlternateContent(e,t,r){let a=!fi(e),o=a?su(e):new Map,s=!1,c=!1,l=!1,d=!1,u=-1,p=TF(a?e:void 0),m=SF(a?e:void 0),A=a?la(vA(e)).languageId:void 0,g=new Set;for await(let f of t){if(r.isCancellationRequested)break;let b=f.value,y=b.startsWith(`${p}%% [`)&&b.trimEnd().endsWith("]"),_=b.startsWith(`${p}%% vscode.cell`),v=_||y?yPt(b,A):void 0;if((_||y)&&v?.language){l&&(l=!1);let w={index:-1,uri:void 0,language:void 0,kind:Pr.Code,emitted:!1,type:"start"};w.index=u+=1,w.emitted=!1,v.id&&o.get(v.id)?.document.languageId===v.language?g.has(v.id)?v.id="":g.add(v.id):v.id="";let E=o.get(v.id);w.id=v.id,w.language=v.language,w.uri=E?.document.uri,w.kind=E?.kind||(w.language==="markdown"?Pr.Markup:Pr.Code),s=w.language==="markdown",c=!1,d&&(yield{index:u-1,type:"end"}),d=!0,yield w;continue}d&&(s?c?b===m[1]?(c=!1,l=!0):yield{index:u,line:b,type:"line"}:b===m[0]?c=!0:yield{index:u,line:b,type:"line"}:yield{index:u,line:b,type:"line"})}d&&(yield{index:u,type:"end"})}getAlternativeDocumentFromText(e,t){let r=SF(t),a=TF(t),o=su(t),s=[],c=e.split(si),l=0;for(let d=0;df.document.languageId===A.language&&!s.some(b=>b.cell===f));if(g){let f=l,b=si.length,y=A.language==="markdown",_=f+u.length+b+(y?r[0].length+b:0);s.push({offset:f,sourceOffset:_,cell:g})}}}l+=u.length+si.length}return new QCe(e,s,t)}getAlternativeDocument(e,t){let r=e.getCells().filter(d=>t?d.kind!==Pr.Markup:!0).map(d=>Yb(d)),a=SF(e),o=TF(e),s=r.map(d=>({...bPt(d,o,a),cell:e.cellAt(d.index)})),c=s.map(d=>d.content).join(si),l=s.map(d=>{let u=c.indexOf(d.content),p=u+d.prefix.length;return{offset:u,sourceOffset:p,cell:e.cellAt(d.cell.index)}});return new QCe(c,l,e)}};function bPt(n,e,t){let r=LCe(n,e),a=n.source.join(si),o=n.language==="markdown"?`${r}${si}${t[0]}${si}`:`${r}${si}`;return{content:n.language==="markdown"?`${o}${a}${si}${t[1]}`:`${o}${a}`,prefix:o}}function SF(n){return n?la(vA(n)).blockComment??["```","```"]:['"""','"""']}function TF(n){return n&&la(vA(n)).lineComment.start||"#"}function yPt(n,e){let t=n.match(/\[id=(.+?)\]/),r=n.match(/\[language=(.+?)\]/);return r?{id:t?t[1].trim():"",language:r[1].trim()}:MCe(n)&&typeof e=="string"?{id:t?t[1].trim():"",language:e}:void 0}var Cae="`}function rze(n){return n.includes(Cae)||n.includes(FR)||n.includes(FCe)}var OCe=class extends LR{constructor(t,r,a){super(t,a);this.cellOffsetMap=r}fromCellPosition(t,r){let a=Yb(t),o=nze(a),s=t.document.eol===wm.LF?1:2,c=this.getText(),l=t.document.offsetAt(r),d=c.indexOf(o)+o.length+s+l;return this.positionAt(d)}toCellPosition(t){let r=this.offsetAt(t),a=Qb(this.cellOffsetMap,s=>s.offset<=r);if(!a)return;let o=a.cell.document.positionAt(r-a.offset);return{cell:a.cell,position:o}}},UCe=class extends NR{constructor(){super("xml")}stripCellMarkers(e){let t=e.split(si);return t.length&&(t[0].startsWith(Cae)||t[0].startsWith(FCe))&&t.shift(),t.length&&t[t.length-1].trim().endsWith(FR)&&(t[t.length-1]=t[t.length-1].substring(0,t[t.length-1].lastIndexOf(FR))),t.join(si)}getSummaryOfStructure(e,t,r){let a=[],o=`// ${r}`;return e.getCells().forEach(s=>{if(t.includes(s)){let c=Yb(s);a.push(nze(c)),c.source.length&&c.source[0].trim().length?(a.push(c.source[0]),a.push(o)):c.source.length&&c.source.some(l=>l.trim().length)?c.source=[o,c.source.filter(l=>l.trim().length)[0],o]:a.push(o),a.push(FR)}else(!a.length||a[a.length-1]!==o)&&a.push(o)}),a.join(si)}async*parseAlternateContent(e,t,r){let a=!fi(e),o=a?su(e):new Map,s=-1,c=!1,l=new Set,d=!1,u,p=a?la(vA(e)).languageId:void 0;for await(let m of t){if(r.isCancellationRequested)break;let A=m.value;if((A.startsWith(Cae)||A.startsWith(FCe))&&(s<0||c||d&&u)){!c&&d&&u&&(u.line=u.line.substring(0,u.line.lastIndexOf(FR)),yield u,yield{type:"end",index:u.index}),d=!1,u=void 0,s+=1,c=!1;let g={type:"start",index:s,uri:void 0,language:void 0,kind:Pr.Code},f=_Pt(A,p);f.id&&o.get(f.id)?.document.languageId===f.language?l.has(f.id)?f.id="":l.add(f.id):f.id="";let b=o.get(f.id)?.document.languageId===f.language?o.get(f.id):void 0;g.id=f.id,g.language=f.language,g.uri=b?.document.uri,g.kind=b?.kind||(g.language==="markdown"?Pr.Markup:Pr.Code),yield g}else A.startsWith(FR)?(d&&u&&(yield u),c=!0,d=!1,u=void 0,yield{type:"end",index:s}):s>=0&&(d&&u&&(yield u,u=void 0),d=A.endsWith(FR),d?u={type:"line",index:s,line:A}:yield{type:"line",index:s,line:A})}}getAlternativeDocumentFromText(e,t){let r=su(t),a=[],o=e.split(si),s=0;for(let c=0;cp.document.languageId===d.language&&!a.some(m=>m.cell===p));if(u){let p=si.length,m=s+l.length+p;a.push({offset:m,cell:u})}}s+=l.length+si.length}return new OCe(e,a,t)}getAlternativeDocument(e,t){let a=e.getCells().filter(c=>t?c.kind!==Pr.Markup:!0).map(c=>Yb(c)).map(c=>{let d=`${nze(c)}${si}`;return{content:`${d}${c.source.join(si)}${si}${FR}`,prefix:d,cell:e.cellAt(c.index)}}),o=a.map(c=>c.content).join(si),s=a.map(c=>({offset:o.indexOf(c.content)+c.prefix.length,cell:c.cell}));return new OCe(o,s,e)}};function _Pt(n,e){let t=n.match(/id="([^"]+)"/),r=n.match(/language="([^"]+)"/);if(!r){if(rze(n)&&typeof e=="string")return{id:t?t[1].trim():"",language:e};throw new Error(`Invalid cell part in ${n}`)}return{id:t?t[1].trim():"",language:r[1].trim()}}function wae(n){switch(n){case"xml":return new UCe;case"text":return new NCe;case"json":return new PCe;default:throw new Error(`Unsupported kind '${n}'`)}}function vPt(n){return rze(n)?"xml":hPt(n)?"json":"text"}var Wi=de("IAlternativeNotebookContentService"),Oq=class{constructor(e,t){this.configurationService=e;this.experimentationService=t}getFormat(e){return e&&_Rt(e)?"json":this.configurationService.getExperimentBasedConfig(J.Advanced.NotebookAlternativeDocumentFormat,this.experimentationService)}create(e){return wae(e)}};Oq=I([h(0,we),h(1,We)],Oq);function CPt(n,e,t,r){let a=nh(e,t);if(!a)return;let o=wae(r).getAlternativeDocument(t);return new it(o.fromCellPosition(a,n.start),o.fromCellPosition(a,n.end))}function wPt(n){return!n||typeof n!="object"?!1:n.type==="notebook"&&Dg(n.uri)&&Vc(n._text)&&Vc(n.languageId)&&fm(n.version)&&Vc(n.alternativeFormat)}var tc=class n{constructor(e,t,r,a,o){this.alternativeFormat=a;this._alternativeDocument=o;this.type="notebook";this.document=e,this.uri=t,this.version=r,this.languageId=a==="text"?vA(e)||"python":a}static create(e,t){let r=e.uri,a=e.version,o=wae(t).getAlternativeDocument(e);return new n(e,r,a,t,o)}static fromNewText(e,t){let r=wae(t.alternativeFormat).getAlternativeDocumentFromText(e,t.document);return new n(t.document,t.uri,t.version,t.alternativeFormat,r)}static fromJSON(e,t){return n.create(e,t.alternativeFormat)}getText(e){return this._alternativeDocument.getText(e)}getSelection(){return new j0(0,0,this.lineCount,0)}getWholeRange(){return new it(0,0,this.lineCount,0)}get lines(){return this._alternativeDocument.lines}get lineCount(){return this._alternativeDocument.lineCount}lineAt(e){let t;if(e instanceof sn)t=e.line;else if(typeof e=="number")t=e;else throw new Error("Invalid argument");if(t<0||t>=this.lines.length)throw new Error("Illegal value for `line`");return this._alternativeDocument.lineAt(t)}offsetAt(e){return this._alternativeDocument.offsetAt(e)}positionAt(e){return this._alternativeDocument.positionAt(e)}validateRange(e){return this._alternativeDocument.validateRange(e)}validatePosition(e){return this._alternativeDocument.validatePosition(e)}toJSON(){return{type:"notebook",uri:this.uri.toJSON(),languageId:this.languageId,version:this.version,_text:this._alternativeDocument.getText(),alternativeFormat:this.alternativeFormat}}};var Qe=de("IWorkspaceService"),qCe=class{asRelativePath(e,t){let r,a="";if(typeof e=="string"?(r=_e.file(e),a=e):typeof e<"u"&&(r=e,a=e.fsPath),!r)return a;let o=this.getWorkspaceFolder(r);if(!o)return a;typeof t>"u"&&(t=this.getWorkspaceFolders().length>1);let s=o7(o,r);return t&&(s=`${this.getWorkspaceFolderName(o)}/${s}`),s}async openTextDocumentAndSnapshot(e){let t=await this.openTextDocument(e);return Nn.create(t)}async openNotebookDocumentAndSnapshot(e,t){let r=Ti(e,this.notebookDocuments)||await this.openNotebookDocument(e);return tc.create(r,t)}getWorkspaceFolder(e){return this.getWorkspaceFolders().find(t=>yp.isEqualOrParent(e,t))}};function ah(n,e){let t=n.getWorkspaceFolder(e);return t?Dr.relative(t.path,e.path):e.path}var kn=(F=>(F.ApplyPatch="apply_patch",F.Codebase="semantic_search",F.VSCodeAPI="get_vscode_api",F.TestFailure="test_failure",F.FindFiles="file_search",F.FindTextInFiles="grep_search",F.ReadFile="read_file",F.ListDirectory="list_dir",F.GetErrors="get_errors",F.GetScmChanges="get_changed_files",F.UpdateUserPreferences="update_user_preferences",F.ReadProjectStructure="read_project_structure",F.CreateNewWorkspace="create_new_workspace",F.CreateNewJupyterNotebook="create_new_jupyter_notebook",F.SearchWorkspaceSymbols="search_workspace_symbols",F.Usages="list_code_usages",F.EditFile="insert_edit_into_file",F.CreateFile="create_file",F.ReplaceString="replace_string_in_file",F.MultiReplaceString="multi_replace_string_in_file",F.EditNotebook="edit_notebook_file",F.RunNotebookCell="run_notebook_cell",F.GetNotebookSummary="copilot_getNotebookSummary",F.ReadCellOutput="read_notebook_cell_output",F.InstallExtension="install_extension",F.FetchWebPage="fetch_webpage",F.Memory="memory",F.FindTestFiles="test_search",F.GetProjectSetupInfo="get_project_setup_info",F.SearchViewResults="get_search_view_results",F.DocInfo="get_doc_info",F.GithubRepo="github_repo",F.SimpleBrowser="open_simple_browser",F.CreateDirectory="create_directory",F.RunVscodeCmd="run_vscode_command",F.CoreManageTodoList="manage_todo_list",F.CoreRunInTerminal="run_in_terminal",F.CoreGetTerminalOutput="get_terminal_output",F.CoreTerminalSelection="terminal_selection",F.CoreTerminalLastCommand="terminal_last_command",F.CoreCreateAndRunTask="create_and_run_task",F.CoreRunTask="run_task",F.CoreGetTaskOutput="get_task_output",F.CoreRunTest="runTests",F.ToolReplay="tool_replay",F.EditFilesPlaceholder="edit_files",F.CoreRunSubagent="runSubagent",F.CoreConfirmationTool="vscode_get_confirmation",F.CoreTerminalConfirmationTool="vscode_get_terminal_confirmation",F))(kn||{}),BF=(fe=>(fe.ApplyPatch="copilot_applyPatch",fe.Codebase="copilot_searchCodebase",fe.SearchWorkspaceSymbols="copilot_searchWorkspaceSymbols",fe.Usages="copilot_listCodeUsages",fe.UpdateUserPreferences="copilot_updateUserPreferences",fe.VSCodeAPI="copilot_getVSCodeAPI",fe.TestFailure="copilot_testFailure",fe.RunTests="copilot_runTests1",fe.FindFiles="copilot_findFiles",fe.FindTextInFiles="copilot_findTextInFiles",fe.ReadFile="copilot_readFile",fe.ListDirectory="copilot_listDirectory",fe.GetErrors="copilot_getErrors",fe.DocInfo="copilot_getDocInfo",fe.GetScmChanges="copilot_getChangedFiles",fe.ReadProjectStructure="copilot_readProjectStructure",fe.CreateNewWorkspace="copilot_createNewWorkspace",fe.CreateNewJupyterNotebook="copilot_createNewJupyterNotebook",fe.EditFile="copilot_insertEdit",fe.CreateFile="copilot_createFile",fe.ReplaceString="copilot_replaceString",fe.MultiReplaceString="copilot_multiReplaceString",fe.EditNotebook="copilot_editNotebook",fe.RunNotebookCell="copilot_runNotebookCell",fe.GetNotebookSummary="copilot_getNotebookSummary",fe.ReadCellOutput="copilot_readNotebookCellOutput",fe.InstallExtension="copilot_installExtension",fe.FetchWebPage="copilot_fetchWebPage",fe.Memory="copilot_memory",fe.FindTestFiles="copilot_findTestFiles",fe.GetProjectSetupInfo="copilot_getProjectSetupInfo",fe.SearchViewResults="copilot_getSearchResults",fe.GithubRepo="copilot_githubRepo",fe.CreateAndRunTask="copilot_createAndRunTask",fe.SimpleBrowser="copilot_openSimpleBrowser",fe.CreateDirectory="copilot_createDirectory",fe.RunVscodeCmd="copilot_runVscodeCommand",fe.ToolReplay="copilot_toolReplay",fe.EditFilesPlaceholder="copilot_editFiles",fe))(BF||{}),ize={"find-replace":"replace_string_in_file","multi-find-replace":"multi_replace_string_in_file","apply-patch":"apply_patch","code-rewrite":"insert_edit_into_file"},EPt=new Map,aze=new Map;for(let[n,e]of Object.entries(BF)){let t=kn[n];t&&(EPt.set(t,e),aze.set(e,t))}function DF(n){return EPt.get(n)??n}function Mg(n){return aze.get(n)??n}function oze(n){return aze.forEach((e,t)=>{let r=new RegExp(`\\b${t}\\b`,"g");n=n.replace(r,e)}),n}function xPt(n){return A7(n,e=>typeof e=="string"?oze(e):void 0)}var RF={semantic_search:"Core",grep_search:"Core",read_file:"Core",create_file:"Core",apply_patch:"Core",replace_string_in_file:"Core",insert_edit_into_file:"Core",run_in_terminal:"Core",list_dir:"Core",get_terminal_output:"Core",manage_todo_list:"Core",multi_replace_string_in_file:"Core",file_search:"Core",create_directory:"Core",read_project_structure:"Core",runSubagent:"Core",memory:"Core",run_task:"Core",get_task_output:"Core",edit_files:"Core",create_new_jupyter_notebook:"Jupyter Notebook Tools",edit_notebook_file:"Jupyter Notebook Tools",run_notebook_cell:"Jupyter Notebook Tools",copilot_getNotebookSummary:"Jupyter Notebook Tools",read_notebook_cell_output:"Jupyter Notebook Tools",fetch_webpage:"Web Interaction",open_simple_browser:"Web Interaction",github_repo:"Web Interaction",search_workspace_symbols:"VS Code Interaction",list_code_usages:"VS Code Interaction",get_errors:"VS Code Interaction",get_vscode_api:"VS Code Interaction",get_changed_files:"VS Code Interaction",create_new_workspace:"VS Code Interaction",install_extension:"VS Code Interaction",get_project_setup_info:"VS Code Interaction",create_and_run_task:"VS Code Interaction",run_vscode_command:"VS Code Interaction",get_search_view_results:"VS Code Interaction",terminal_selection:"VS Code Interaction",terminal_last_command:"VS Code Interaction",test_failure:"Testing",test_search:"Testing",runTests:"Testing",get_doc_info:"Redundant but Specific",update_user_preferences:"VS Code Interaction",tool_replay:"Redundant but Specific",vscode_get_confirmation:"VS Code Interaction",vscode_get_terminal_confirmation:"VS Code Interaction"};function IPt(n){let e=[];for(let[t,r]of Object.entries(RF))r===n&&e.push(t);return e}var _S;(e=>{function n(t){return{...t,id:St(),name:Mg(t.name)}}e.from=n})(_S||={});function kPt(n){return n.document instanceof Nn}function sze(n){return n.document instanceof tc}var qr=class n{constructor(e=[]){this._source=e;this._variables=null}static merge(...e){let t=[],r=new Set;for(let a of e)for(let o of a){let s=o.reference,c;try{c=JSON.stringify(s.value)}catch{c=s.id+String(s.value)}r.has(c)||(r.add(c),t.push(s))}return new n(t)}_getVariables(){if(!this._variables){this._variables=[];for(let e=0;e0}uniqueFileName(e,t){let r=t.filter(a=>a.name===e).length;return r===0?e:`${e}-${r}`}};function bx(n){return n.reference.id.startsWith("vscode.prompt.instructions")}function PF(n){return n.reference.id.startsWith(cze)}var cze="vscode.prompt.file";var SPt=j(Ot()),zKn=n=>!!(n&&typeof n.copilotRequestedRoundLimit=="number"),yx=n=>n.acceptedConfirmationData?.find(zKn)?.copilotRequestedRoundLimit,lze=()=>SPt.t("Pause"),dze=n=>!!yx(n)&&n.prompt.includes(lze()),TPt=n=>!!yx(n)&&!dze(n);function jKn(n){return!!(n&&n.copilotContinueOnError===!0)}var BPt=n=>!!n.acceptedConfirmationData?.some(jKn);var vS=class n{constructor(e,t=[],r=0,a=n.generateID(),o,s){this.response=e;this.toolCalls=t;this.toolInputRetry=r;this.id=a;this.statefulMarker=o;this.thinking=s}static create(e){let t=new n(e.response,e.toolCalls,e.toolInputRetry,e.id,e.statefulMarker,e.thinking);return t.summary=e.summary,t}static generateID(){return St()}},$Ce=class n{constructor(e){this.id=e;this.text=""}static createOrUpdate(e,t){return e||(e=new n(t.id??St())),e.update(t),e}update(e){e.id&&this.id!==e.id&&(this.id=e.id),Nq(e)&&(this.encrypted=e.encrypted),e.text!==void 0&&(Array.isArray(e.text)?Array.isArray(this.text)?this.text.push(...e.text):this.text?this.text=[this.text,...e.text]:this.text=[...e.text]:Array.isArray(this.text)?this.text.push(e.text):this.text+=e.text),e.metadata&&(this.metadata=e.metadata)}updateWithFetchResult(e){this.tokens=e.usage?.completion_tokens_details?.reasoning_tokens}};var Gu=j(Ke());var CS=class{toString(){return Object.getPrototypeOf(this).constructor.name}},Uq=class{constructor(e,t,r,a,o,s){this.uri=e;this.intentId=t;this.languageId=r;this.initialDocumentText=a;this.userPrompt=o;this.userSelection=s}},xC=class n{constructor(e=St(),t,r=void 0,a=[],o,s,c=!1){this.id=e;this.request=t;this._promptVariables=r;this._toolReferences=a;this.editedFileEvents=o;this.acceptedConfirmationData=s;this.isContinuation=c;this._references=[];this._metadata=new Map;this.startTime=Date.now()}static fromRequest(e,t){return new n(e,{message:t.prompt,type:"user"},new qr(t.references),t.toolReferences.map(_S.from),t.editedFileEvents,t.acceptedConfirmationData,TPt(t)||BPt(t))}get promptVariables(){return this._promptVariables}get toolReferences(){return this._toolReferences}get references(){return this._references}addReferences(e){this._references=kC([...this._references,...e])}get responseMessage(){return this._responseInfo?.message}get responseStatus(){return this._responseInfo?.status??"in-progress"}get responseId(){return this._responseInfo?.responseId}get responseChatResult(){return this._responseInfo?.chatResult}get resultMetadata(){return this._responseInfo?.chatResult?.metadata}get renderedUserMessage(){return this.resultMetadata?.renderedUserMessage}get rounds(){let t=this.resultMetadata?.toolCallRounds;if(!t||t.length===0){let r=this.responseMessage?.message??"";return[new vS(r,[],void 0,this.id)]}return t}setResponse(e,t,r,a){this._responseInfo?.status!=="cancelled"&&(Eo(!this._responseInfo),this._responseInfo={message:t,status:e,responseId:r,chatResult:a})}getMetadata(e){return this._metadata.get(e)?.at(-1)}getAllMetadata(e){return this._metadata.get(e)}setMetadata(e){let t=Object.getPrototypeOf(e).constructor,r=this._metadata.get(t)??[];r.push(e),this._metadata.set(t,r)}};function DPt(n){for(let[e,t]of n.entries()){let r=t.resultMetadata?.summary;if(r){let a=t.rounds.find(o=>o.id===r.toolCallRoundId);if(a)a.summary=r.text;else{let o=n.slice(0,e);for(let s of o){let c=s.rounds.find(l=>l.id===r.toolCallRoundId);if(c){c.summary=r.text;break}}}}}}var _x=class{constructor(e,t){this.sessionId=e;this._turns=[];Eo(t.length>0,"A conversation must have at least one turn"),this._turns=t}get turns(){return this._turns}getLatestTurn(){return this._turns.at(-1)}};function kC(n){let e=new Un,t=[],r=(o,s)=>{if(o.contains(s))return o;if(s.contains(o))return s;let[c,l]=o.start.line=l.start.line-1)return new it(c.start,l.end)};return n.forEach(o=>{let s=o.anchor;if("variableName"in s)t.push(o);else if(!Hr(s))e.set(s,o);else{let c=e.get(s.uri),l=H$e(s);if(!l)return;if(!c)e.set(s.uri,[new zCe.PromptReference(l,void 0,o.options)]);else if(!(c instanceof zCe.PromptReference)){let d=[],u=l.range;c.forEach(m=>{if("variableName"in m.anchor||!Hr(m.anchor))return;let A=H$e(m.anchor);if(!A)return;let g=r(u,A.range);g?u=g:d.push(A)});let p={uri:s.uri,range:u};e.set(s.uri,[...d,p].sort((m,A)=>m.range.start.line-A.range.start.line||m.range.end.line-A.range.end.line).map(m=>new zCe.PromptReference(m,void 0,o.options)))}}}),[...Array.from(e.keys()).sort((o,s)=>o.toString().localeCompare(s.toString())).map(o=>{let s=e.get(o);return s||[]}).flat(),...t]}var IC=class{constructor(e){this.renderedUserMessage=e}},wS=class{constructor(e,t){this.renderedGlobalContext=e;this.cacheKey=t}};function Eae(n){return n.get(Qe).getWorkspaceFolders().map(t=>t.toString()).join(",")}var Pa=de("IPromptEndpoint"),Ip=class{constructor(e,t,r){this.intent=e;this.location=t;this.endpoint=r}async buildPrompt(e,t,r){return await(await this.createRenderer(e,this.endpoint,t,r)).render(t,r)}},Ft=class extends Kb.PromptRenderer{constructor(t,r,a,o,s,c,l,d){let u=s.acquireTokenizer(r);super(r,a,o,u);this._instantiationService=t;this.endpoint=r;this._requestLogger=c;this._logService=d;let p=l.copilotToken;!!(p?.isInternal&&p.isVscodeTeamMember)&&(this.ctorName=a.name||"",this.tracer=new Kb.HTMLTracer)}static create(t,r,a,o){let s=t.createChild(new _p([Pa,r]));return s.invokeFunction(c=>{let l=c.get(uo),d=new Ft(s,r,a,o,l,c.get(Xi),c.get(et),c.get(ne)),u=vCe.getIfVisualizationTestIsRunning();return u&&(d=u.decorateAndRegister(d,a.name)),d})}createElement(t,...r){return this._instantiationService.createInstance(t.ctor,t.props,...r)}async render(t,r,a){let o=await super.render(t,r);a={...{trace:!0},...a},this.tracer&&a.trace&&this._requestLogger.addPromptTrace(this.ctorName,this.endpoint,o,this.tracer);for(let l=1;lthis.validateReference(l));return this._instantiationService.dispose(),{...o,references:kC(c)}}validateReference(t){let r=o=>{let s=Hr(o)?o.uri:o;return _e.isUri(s)?!0:(this._logService.warn(`Invalid PromptReference, uri not an instance of URI: ${s}. Try to find the code that is creating this reference and fix it.`),!1)},a=t.anchor;return"variableName"in a?a.value===void 0||r(a.value):r(a)}async countTokens(t){return(await super.render(void 0,t)).tokenCount}};Ft=I([h(4,uo),h(5,Xi),h(6,et),h(7,ne)],Ft);async function Bl(n,e,t,r,a,o){let s=Ft.create(n,e,t,r),{messages:c,tokenCount:l,references:d,metadata:u}=await s.render(a,o);return{messages:c,tokenCount:l,metadatas:u,references:kC(d)}}var uze=class extends Kb.PromptRenderer{constructor(t,r,a,o,s){let c={mode:Kb.OutputMode.Raw,countMessageTokens(l){throw new Error("Tools may only return text, not messages.")},tokenLength(l,d){return l.type===Kb.Raw.ChatCompletionContentPartKind.Text?Promise.resolve(a?.countTokens(l.text,d)??Promise.resolve(1)):Promise.resolve(1)}};super({modelMaxPromptTokens:a?.tokenBudget??o.modelMaxPromptTokens},t,r,c);this.instantiationService=s}createElement(t,...r){return this.instantiationService.createInstance(t.ctor,t.props,...r)}};async function Qr(n,e,t,r,a){let o=await n.invokeFunction(l=>l.get(Ye).getChatEndpoint("gpt-4.1")),s=n.createChild(new _p([Pa,o]));return await new uze(e,t,r,o,s).renderElementJSON(a)}var xae=(o=>(o.PNG="image/png",o.JPEG="image/jpeg",o.GIF="image/gif",o.WEBP="image/webp",o.BMP="image/bmp",o))(xae||{});function ES(n){return!!(n instanceof Ep&&GKn(n.mimeType))}function GKn(n){switch(n){case"image/jpeg":case"image/png":case"image/gif":case"image/webp":case"image/bmp":return!0;default:return!1}}var RC=j(Ke()),Hu=j(require("vscode")),hLt=require("vscode");var jCe=j(Ke()),gr=class extends jCe.PromptElement{render(){return vscpp(vscppf,null,"Follow Microsoft content policies.",vscpp("br",null),"Avoid content that violates copyrights.",vscpp("br",null),`If you are asked to generate content that is harmful, hateful, racist, sexist, lewd, or violent, only respond with "Sorry, I can't assist with that."`,vscpp("br",null),"Keep your answers short and impersonal.",vscpp("br",null))}},vx=class extends jCe.PromptElement{render(){return vscpp(vscppf,null,"Follow Microsoft content policies.",vscpp("br",null),"Avoid content that violates copyrights.",vscpp("br",null),`If you are asked to generate content that is harmful, hateful, racist, sexist, lewd, or violent, only respond with "Sorry, I can't assist with that."`,vscpp("br",null))}},Io=class extends jCe.PromptElement{render(){return vscpp(vscppf,null,"Follow Microsoft content policies.",vscpp("br",null),"Avoid content that violates copyrights.",vscpp("br",null),`If you are asked to generate content that is harmful, hateful, racist, sexist, lewd, violent, or completely irrelevant to software engineering, only respond with "Sorry, I can't assist with that."`,vscpp("br",null),"Keep your answers short and impersonal.",vscpp("br",null))}};var pze=j(Ke());var Os=class extends pze.PromptElement{render(){return vscpp(vscppf,null,"Use Markdown formatting in your answers.",vscpp("br",null),"Make sure to include the programming language name at the start of the Markdown code blocks.",vscpp("br",null),"Avoid wrapping the whole response in triple backticks.",vscpp("br",null),vscpp(vs,null),"The user works in an IDE called Visual Studio Code which has a concept for editors with open files, integrated unit test support, an output pane that shows the output of running the code as well as an integrated terminal.",vscpp("br",null),"The active document is the source code the user is looking at right now.",vscpp("br",null),"You can only give one reply for each conversation turn.",vscpp("br",null))}},vs=class extends pze.PromptElement{constructor(t,r){super(t);this.configService=r}render(){if(this.configService.getNonExtensionConfig("chat.math.enabled"))return vscpp(vscppf,null,"Use KaTeX for math equations in your answers.",vscpp("br",null),"Wrap inline math equations in $.",vscpp("br",null),"Wrap more complex blocks of math equations in $$.",vscpp("br",null))}};vs=I([h(1,we)],vs);var Ho=j(Ke());var qq=de("IImageService");function RPt(n){return typeof n.invoke=="function"}var xn=new class{constructor(){this._tools=[];this._toolExtensions=[]}registerTool(n){this._tools.push(n)}getTools(){return this._tools}registerToolExtension(n){this._toolExtensions.push(n)}getToolExtensions(){return this._toolExtensions}};var uLt=j(Yje());var Wr=de("IToolsService");function pLt(n){return"inputObj"in n}function mLt(n){return"error"in n}var r$=class extends Error{constructor(e){super(e.message,{cause:e})}};function hrr(n,e){let t=e.split("/").slice(1);if(t.length===0)return null;let r=n;for(let a=0;aa.message||`${a.instancePath} is invalid}`).join(", ")})`}}var n$=class extends Ae{constructor(t){super();this.logService=t;this._onWillInvokeTool=this._register(new Nt);this.ajv=new uLt.default({coerceTypes:!0});this.schemaCache=new Wf(16)}get onWillInvokeTool(){return this._onWillInvokeTool.event}validateToolInput(t,r){let a=this.tools.find(c=>c.name===t);if(!a)return{error:`ERROR: The tool "${t}" does not exist`};let o;try{o=JSON.parse(r)??{}}catch(c){if(r)return{error:`ERROR: Your input to the tool was invalid (${c.toString()})`}}if(!a?.inputSchema)return{inputObj:o};let s=this.schemaCache.get(a.name);if(s===void 0){try{s=this.ajv.compile(a.inputSchema)}catch(c){return this.didWarnAboutValidationError?.has(a.name)||(this.didWarnAboutValidationError??=new Set,this.didWarnAboutValidationError.add(a.name),this.logService.warn(`Error compiling input schema for tool ${a.name}: ${c}`)),{inputObj:o}}this.schemaCache.put(a.name,s)}return ALt(a.name,s,o)}validateToolName(t){if(!this.tools.find(a=>a.name===t))return t.replace(/[^\w-]/g,"_")}};n$=I([h(0,ne)],n$);var jF=j(Ke()),ie=class n extends jF.PromptElement{static{this._regex=/^[a-zA-Z_][\w\.\-]*$/}render(){let{name:e,children:t,attrs:r={}}=this.props;if(!n._regex.test(e))throw new Error(`Invalid tag name: ${this.props.name}`);let a="";for(let[s,c]of Object.entries(r))c!==void 0&&(a+=` ${s}=${JSON.stringify(c)}`);if(t?.length===0)return a?vscpp(jF.TextChunk,null,`<${e}${a} />`):null;let o=(0,jF.useKeepWith)();return vscpp(vscppf,null,vscpp(o,null,`<${e}${a}> `),vscpp(Kje,{priority:1,flexGrow:1},t,vscpp("br",null)),vscpp(o,null,``),vscpp("br",null))}},Kje=class extends jF.PromptElement{render(){return vscpp(vscppf,null,this.props.children)}};var brr=5,qs=class extends Ho.PromptElement{constructor(t,r,a,o){super(t);this.toolsService=r;this.promptEndpoint=a;this.instantiationService=o}async render(t,r){if(!this.props.promptContext.tools||!this.props.toolCallRounds?.length)return;let a=this.props.toolCallRounds.flatMap((s,c)=>this.renderOneToolCallRound(s,c,this.props.toolCallRounds.length));if(!a.length)return;let o=(0,Ho.useKeepWith)();return vscpp(vscppf,null,vscpp(o,{priority:1,flexGrow:1},a))}renderOneToolCallRound(t,r,a){let o=t.toolCalls.map(p=>({...p,name:this.toolsService.validateToolName(p.name)??p.name}));if(this.props.isHistorical&&(o=o.filter(p=>p.id&&this.props.toolCallResults?.[p.id])),t.toolCalls.length&&!o.length)return[];let s=o.map(p=>({type:"function",function:{name:p.name,arguments:p.arguments},id:p.id,keepWith:(0,Ho.useKeepWith)()})),c=[],l=t.statefulMarker&&vscpp(Dq,{statefulMarker:{modelId:this.promptEndpoint.model,marker:t.statefulMarker}}),d=!this.props.isHistorical&&t.thinking&&vscpp(hq,{thinking:t.thinking});c.push(vscpp(Ho.AssistantMessage,{toolCalls:s},l,d,t.response));let u=1/(a*4)/o.length;for(let[p,m]of o.entries()){let A=s[p].keepWith;c.push(vscpp(A,{priority:r,flexGrow:r+1,flexReserve:`/${1/u}`},this.instantiationService.invokeFunction(yrr,{toolCall:m,toolInvocationToken:this.props.promptContext.tools.toolInvocationToken,toolCallResult:this.props.toolCallResults?.[m.id],allowInvokingTool:!this.props.isHistorical,validateInput:t.toolInputRetryu.countTokens(b)};if(!e.toolCallResult&&!e.allowInvokingTool)throw new Error(`Missing tool call result for "${e.toolCall.id}" (${e.toolCall.name})`);let m=[],A=!1,g=e.toolCallResult,f=t.getCopilotTool(e.toolCall.name);if(g===void 0){let b,y="unknown";if(e.validateInput){let v=t.validateToolInput(e.toolCall.name,e.toolCall.arguments);"error"in v?(y="invalid",m.push(new a$(e.toolCall.id)),g=Xje(v.error+gLt)):(y="valid",b=v.inputObj)}else b=JSON.parse(e.toolCall.arguments);let _=g===void 0?"success":"invalidInput";if(g===void 0)try{if(e.promptContext.tools&&!e.promptContext.tools.availableTools.find(w=>w.name===e.toolCall.name))throw _="disabledByUser",new Error(`Tool ${e.toolCall.name} is currently disabled by the user, and cannot be called.`);f?.resolveInput&&(b=await f.resolveInput(b,e.promptContext,e.toolCallMode));let v={input:b,toolInvocationToken:e.toolInvocationToken,tokenizationOptions:p,chatRequestId:e.requestId};(e.promptContext.tools?.inSubAgent||e.promptContext.request?.isSubagent)&&(v.fromSubAgent=!0),g=await t.invokeTool(e.toolCall.name,v,Cn.None),eGe(s.acquireTokenizer(),a,e.toolCall.name,g)}catch(v){let w=tGe(v);g=w.result,A=w.isCancelled??!1,w.isCancelled?_="cancelled":(_=_==="disabledByUser"?_:"error",m.push(new a$(e.toolCall.id)),r.error(`Error from tool ${e.toolCall.name} with args ${e.toolCall.arguments}`,yA(v,!0)))}_rr(e,_,y,o,a)}return{toolResult:g,isCancelled:A,extraMetadata:m}}let d;if(c?.source instanceof pF){let u=l({tokenBudget:1,countTokens:()=>1,endpoint:{modelMaxPromptTokens:1}});d=()=>u}else d=l;return vscpp(Jje,{call:d,enableCacheBreakpoints:e.enableCacheBreakpoints,truncateAt:e.truncateAt,toolCall:e.toolCall,isLast:e.isLast})}async function _rr(n,e,t,r,a){let o=n.promptContext.request?.model&&(await r.getChatEndpoint(n.promptContext.request?.model)).model,s=n.toolCall.name;a.sendMSFTTelemetryEvent("toolInvoke",{validateOutcome:t,invokeOutcome:e,toolName:s,model:o}),s==="edit_notebook_file"&&vrr(e,t,n.toolCall.arguments,a,o)}var Jje=class extends Ho.PromptElement{async render(e,t){let{extraMetadata:r,toolResult:a,isCancelled:o}=await this.props.call(t),s=this.props.enableCacheBreakpoints?vscpp(vscppf,null,vscpp(Ho.Chunk,null,vscpp(Jb,{content:a.content,truncate:this.props.truncateAt}))):vscpp(Jb,{content:a.content,truncate:this.props.truncateAt});return vscpp(Ho.ToolMessage,{toolCallId:this.props.toolCall.id},vscpp("meta",{value:new e_(this.props.toolCall.id,a,o)}),...r.map(c=>vscpp("meta",{value:c})),s,this.props.isLast&&this.props.enableCacheBreakpoints&&vscpp("cacheBreakpoint",{type:Xf}))}};function eGe(n,e,t,r){new Ho.PromptRenderer({modelMaxPromptTokens:1/0},class extends Ho.PromptElement{render(){return vscpp(Ho.UserMessage,null,vscpp(i$,{content:r.content}))}},{},n).render().then(({tokenCount:a})=>{e.sendMSFTTelemetryEvent("agent.tool.responseLength",{toolName:t},{tokenCount:a})})}async function toe(n,e,t,r,a){if(ES(n)){let o=Buffer.from(n.data).toString("base64"),s=`data:${n.mimeType};base64,${o}`,c=typeof t!="string"&&t?.type===Vn.ChatCompletions;if(e&&c&&a)try{let l=await a.uploadChatImageAttachment(n.data,"tool-result-image",n.mimeType??"image/png",e);l&&(s=l.toString())}catch(l){r&&r.warn(`Image upload failed, using base64 fallback: ${l}`)}return vscpp(Ho.Image,{src:s})}}function Xje(n){return new Sn([new wn(n)])}function tGe(n){if(Kr(n))return{result:Xje("The user cancelled the tool call."),isCancelled:!0};{let e=n instanceof Error?n.message:String(n);return{result:Xje(`ERROR while calling tool: ${e}${gLt}`)}}}var a$=class extends Ho.PromptMetadata{constructor(t){super();this.toolCallId=t}},e_=class extends Ho.PromptMetadata{constructor(t,r,a){super();this.toolCallId=t;this.result=r;this.isCancelled=a}},fLt=9,BS=class extends Ho.PromptElement{constructor(t,r,a){super(t);this.fileSystemService=r;this.ignoreService=a}static{this.mimeType="application/vnd.code.resource-link"}static{this.MAX_PREVIEW_LINES=500}async render(){if(await this.ignoreService.isCopilotIgnored(this.props.resourceUri))return null;if(this.props.count>fLt)return vscpp(ie,{name:"resource",attrs:{uri:this.props.resourceUri.toString()}});let t=await this.fileSystemService.readFile(this.props.resourceUri),r=new TextDecoder().decode(t).split(/\r?\n/g),a=BS.MAX_PREVIEW_LINES;return vscpp(vscppf,null,vscpp(ie,{name:"resource",attrs:{uri:this.props.resourceUri.toString(),isTruncated:r.length>a}},r.slice(0,a).join(` `)))}};BS=I([h(1,Ht),h(2,ht)],BS);var i$=class extends Ho.PromptElement{constructor(t,r,a,o,s,c,l){super(t);this.endpoint=r;this.authService=a;this.logService=o;this.imageService=s;this.configurationService=c;this.experimentationService=l;this.imageSizeBudgetLeft=5*1024*1024/2;this.linkedResources=this.props.content.filter(d=>d instanceof Ep&&d.mimeType===BS.mimeType)}async render(){return vscpp(vscppf,null,vscpp(Ho.IfEmpty,{alt:"(empty)"},await Promise.all(this.props.content.filter(t=>this.hasAssistantAudience(t)).map(async t=>{if(t instanceof wn)return await this.onText(t.value);if(t instanceof Sr)return await this.onTSX(t.value);if(ES(t))return await this.onImage(t);if(t instanceof Ep)return await this.onData(t)})),this.linkedResources.length>0&&` Hint: you can read the full contents of any ${this.linkedResources.length>fLt?"":"truncated "}resources by passing their URIs as the absolutePath to the read_file. `))}hasAssistantAudience(t){return t instanceof Sr||!(t instanceof mve||t instanceof sDt)||!t.audience?!0:t.audience.includes(Ave.Assistant)}async onData(t){return t.mimeType===BS.mimeType?this.onResourceLink(new TextDecoder().decode(t.data)):""}async onImage(t){let r=(await this.authService.getAnyGitHubSession())?.accessToken,o=(this.configurationService&&this.experimentationService?this.configurationService.getExperimentBasedConfig(J.EnableChatImageUpload,this.experimentationService):!1)&&wRt(this.endpoint)?r:void 0;if(!o){if(this.imageSizeBudgetLeft<0)return"";if(t.data.length>this.imageSizeBudgetLeft)return this.imageSizeBudgetLeft=-1,"Additional images are available, but there is no more space in the context. Try requesting a smaller amount of data, if possible.";this.imageSizeBudgetLeft-=t.data.length}return Promise.resolve(toe(t,o,this.endpoint.urlOrRequestMetadata,this.logService,this.imageService))}onTSX(t){return Promise.resolve(vscpp("elementJSON",{data:t}))}onText(t){return Promise.resolve(t)}onResourceLink(t){return""}};i$=I([h(1,Pa),h(2,et),h(3,ne),h(4,qq),h(5,we),h(6,We)],i$);var Jb=class extends i${async onTSX(e){return this.props.truncate?vscpp(Ho.TokenLimit,{max:this.props.truncate},await super.onTSX(e)):super.onTSX(e)}async onText(e){let t=this.props.truncate;if(!t||e.lengthvscpp(Ho.ToolMessage,{toolCallId:e},vscpp(Jb,{content:t.content}))))}};function vrr(n,e,t,r,a){let o="unknown",s="unknown",c="unknown",l="unknown",d=0,u=["editType","explanation","newCode","cellId","filePath","language"],p=[],m=[];try{let A=JSON.parse(t);if(A&&typeof A=="object"&&!Array.isArray(A)&&Object.keys(A).length>0){let f=Object.keys(A);m=f.filter(b=>!u.includes(b)),m.sort(),p=u.filter(b=>!f.includes(b)),p.sort()}d=1,A.editType&&(o=A.editType),A.explanation?s="provided":s="empty",(A.newCode||typeof A.newCode=="string")&&(typeof A.newCode=="string"?c="string":Array.isArray(A.newCode)&&A.newCode.every(f=>typeof f=="string")?c="string[]":Array.isArray(A.newCode)?c="object[]":typeof A.newCode=="object"&&(c="object")),o==="delete"&&(c="");let g=A.cellId;typeof g=="string"&&(g==="TOP"||g==="BOTTOM"?l=g:l=g.trim().length===0?"cellid":"empty")}catch{}r.sendMSFTTelemetryEvent("editNotebook.validation",{validationResult:e,invokeOutcome:n,editType:o,newCodeType:c,cellId:l,explanation:s,model:a,unknownProps:m.join(","),missingProps:p.join(",")},{inputParsed:d})}var s$=class extends RC.PromptElement{async render(){let e=[],t=[];for(let r of this.props.messages)if(r.role===Hu.LanguageModelChatMessageRole.System){let a=r.content.filter(o=>!(o instanceof Hu.LanguageModelDataPart));e.push(a.filter(o=>o instanceof Hu.LanguageModelTextPart).map(o=>o.value).join(""))}else if(r.role===Hu.LanguageModelChatMessageRole.Assistant){let a=r.content.find(m=>m instanceof Hu.LanguageModelDataPart&&m.mimeType===xc.StatefulMarker),o=a&&ACe(a.data),s=r.content.filter(m=>!(m instanceof Hu.LanguageModelDataPart)),c=s.find(m=>m instanceof hLt.LanguageModelTextPart),l=s.filter(m=>m instanceof Hu.LanguageModelToolCallPart),d=s.find(m=>m instanceof Hu.LanguageModelThinkingPart),u=o&&vscpp(Dq,{statefulMarker:o}),p=d&&d.id&&vscpp(hq,{thinking:{id:d.id,text:d.value,metadata:d.metadata}});t.push(vscpp(RC.AssistantMessage,{name:r.name,toolCalls:l.map(m=>({id:m.callId,type:"function",function:{name:m.name,arguments:JSON.stringify(m.input)}}))},u,c?.value,p))}else if(r.role===Hu.LanguageModelChatMessageRole.User)for(let a of r.content)if(a instanceof Hu.LanguageModelToolResultPart2||a instanceof Hu.LanguageModelToolResultPart)t.push(vscpp(RC.ToolMessage,{toolCallId:a.callId},vscpp(Jb,{content:a.content})));else if(ES(a)){let o=await toe(a);t.push(vscpp(RC.UserMessage,{priority:0},o))}else a instanceof Hu.LanguageModelTextPart&&t.push(vscpp(RC.UserMessage,{name:r.name},a.value));return vscpp(vscppf,null,vscpp(RC.SystemMessage,null,this.props.noSafety?e:vscpp(vscppf,null,vscpp(gr,null),vscpp(Os,null),vscpp("br",null),e.join(` `))),t)}};var l$=class extends Ae{constructor(t,r,a,o,s,c,l,d){super();this._logService=t;this._instantiationService=r;this._authenticationService=a;this._endpointProvider=o;this._embeddingsComputer=s;this._vsCodeExtensionContext=c;this._automodeService=l;this._expService=d;this.id="languageModelAccess";this._onDidChange=this._register(new Nt);this._currentModels=[];this._chatEndpoints=[];if(this._lmWrapper=this._instantiationService.createInstance(DS),this._promptBaseCountCache=this._instantiationService.createInstance(noe),this._vsCodeExtensionContext.extensionMode===Hb.Test&&!To){this._logService.warn("[LanguageModelAccess] LanguageModels and Embeddings are NOT AVAILABLE in test mode.");return}this.activationBlocker=Promise.all([this._registerChatProvider(),this._registerEmbeddings()]).then(()=>{})}dispose(){super.dispose()}get currentModels(){return this._currentModels}async _registerChatProvider(){let t={onDidChangeLanguageModelChatInformation:this._onDidChange.event,provideLanguageModelChatInformation:this._provideLanguageModelChatInfo.bind(this),provideLanguageModelChatResponse:this._provideLanguageModelChatResponse.bind(this),provideTokenCount:this._provideTokenCount.bind(this)};this._register(ci.lm.registerLanguageModelChatProvider("copilot",t)),this._register(this._authenticationService.onDidAuthenticationChange(()=>{this._onDidChange.fire()}))}async _provideLanguageModelChatInfo(t,r){if(!await this._getToken())return this._currentModels=[],[];let o=[],s=(await this._endpointProvider.getAllChatEndpoints()).filter(p=>p.showInModelPicker||p.model==="gpt-4o-mini"),c=await this._automodeService.resolveAutoModeEndpoint(void 0,s);s.push(c);let l,d=this._expService.getTreatmentVariable("chat.defaultLanguageModel")?.replace("copilot/","");this._authenticationService.copilotToken?.isNoAuthUser||d===ju.pseudoModelId?l=c:d&&(l=s.find(p=>p.model===d)),l||(l=s.find(p=>p.isDefault)??await this._endpointProvider.getChatEndpoint("gpt-4.1")??s[0]);let u=new Set;for(let p of s){if(u.has(p.family)&&!p.showInModelPicker)continue;u.add(p.family);let m=p.name.replace(/\(Preview\)/g,"").trim(),A;p.degradationReason?A=p.degradationReason:p instanceof ju?this._authenticationService.copilotToken?.isNoAuthUser||p.discountRange.low===0&&p.discountRange.high===0?A=ci.l10n.t("Auto selects the best model for your request based on capacity and performance."):p.discountRange.low===p.discountRange.high?A=ci.l10n.t("Auto selects the best model for your request based on capacity and performance. Auto is given a {0}% discount.",p.discountRange.low*100):A=ci.l10n.t("Auto selects the best model for your request based on capacity and performance. Auto is given a {0}% to {1}% discount.",p.discountRange.low*100,p.discountRange.high*100):p.multiplier?A=ci.l10n.t("{0} ({1}) is counted at a {2}x rate.",m,p.version,p.multiplier):p.isFallback&&p.multiplier===0?A=ci.l10n.t("{0} ({1}) does not count towards your premium request limit. This model may be slowed during times of high congestion.",m,p.version):A=`${m} (${p.version})`;let g;p instanceof ju?g={label:"",order:Number.MIN_SAFE_INTEGER}:p.isPremium===void 0||this._authenticationService.copilotToken?.isFreeUser?g={label:ci.l10n.t("Copilot Models"),order:0}:p.isPremium?g={label:ci.l10n.t("Premium Models"),order:1}:g={label:ci.l10n.t("Standard Models"),order:0};let f=await this._promptBaseCountCache.getBaseCount(p),b=p.multiplier!==void 0?`${p.multiplier}x`:void 0;if(p instanceof ju&&(p.discountRange.high===p.discountRange.low&&p.discountRange.low!==0?b=`${p.discountRange.low*100}% discount`:p.discountRange.high!==p.discountRange.low&&(b=`${p.discountRange.low*100}% to ${p.discountRange.high*100}% discount`)),p.customModel){let w=p.customModel;b=w.owner_name,A=`${p.name} is contributed by ${w.owner_name} using ${w.key_name}`,g={label:ci.l10n.t("Custom Models"),order:2}}let y=this._authenticationService.anyGitHubSession,_={id:p instanceof ju?ju.pseudoModelId:p.model,name:p instanceof ju?"Auto":p.name,family:p.family,tooltip:A,detail:b,category:g,statusIcon:p.degradationReason?new ci.ThemeIcon("warning"):void 0,version:p.version,maxInputTokens:p.modelMaxPromptTokens-f-M$e,maxOutputTokens:p.maxOutputTokens,requiresAuthorization:y&&{label:y.account.label},isDefault:p===l,isUserSelectable:p.showInModelPicker,capabilities:{imageInput:p.supportsVision,toolCalling:p.supportsToolCalls}};o.push(_);let v=yS.getAliases(_.id);for(let w of v)o.push({..._,id:w,family:w,isUserSelectable:!1})}return this._currentModels=o,this._chatEndpoints=s,o}async _provideLanguageModelChatResponse(t,r,a,o,s){let c=this._chatEndpoints.find(l=>l.model===yS.resolveAlias(t.id));if(!c)throw new Error(`Endpoint not found for model ${t.id}`);return this._lmWrapper.provideLanguageModelResponse(c,r,{...a,modelOptions:a.modelOptions},a.requestInitiator,o,s)}async _provideTokenCount(t,r,a){let o=this._chatEndpoints.find(s=>s.model===yS.resolveAlias(t.id));if(!o)throw new Error(`Endpoint not found for model ${t.id}`);return this._lmWrapper.provideTokenCount(o,r)}async _registerEmbeddings(){let t=this._register(new iC),r=async()=>{if(!await this._getToken()){t.clear();return}let a=this._embeddingsComputer,o=Gr.text3small_512,s=hS(o)?.model;if(!s)throw new Error(`No model found for embedding type ${o.id}`);t.clear(),t.value=ci.lm.registerEmbeddingsProvider(`copilot.${s}`,new class{async provideEmbeddings(c,l){return(await a.computeEmbeddings(o,c,{},new ea("EmbeddingsProvider::provideEmbeddings"),l)).values.map(u=>({values:u.value.slice(0)}))}})};this._register(this._authenticationService.onDidAuthenticationChange(()=>r())),await r()}async _getToken(){try{return await this._authenticationService.getCopilotToken()}catch(t){this._logService.warn("[LanguageModelAccess] LanguageModel/Embeddings are not available without auth token"),this._logService.error(t);return}}};l$=I([h(0,ne),h(1,O),h(2,et),h(3,Ye),h(4,Ic),h(5,kt),h(6,Qq),h(7,We)],l$);var noe=class{constructor(e,t,r){this._extensionContext=e;this._instantiationService=t;this._envService=r}async getBaseCount(e){let t=`lmBaseCount/${e.model}`,r=this._extensionContext.globalState.get(t);if(r&&r.extensionVersion===this._envService.getVersion()&&typeof r.baseCount=="number")return r.baseCount;let a=await this._computeBaseCount(e);try{await this._extensionContext.globalState.update(t,{extensionVersion:this._envService.getVersion(),baseCount:a})}catch{}return a}async _computeBaseCount(e){return await Ft.create(this._instantiationService,e,s$,{noSafety:!1,messages:[]}).countTokens()}};noe=I([h(0,kt),h(1,O),h(2,Qt)],noe);var DS=class extends Ae{constructor(t,r,a,o,s,c,l,d){super();this._expService=t;this._telemetryService=r;this._blockedExtensionService=a;this._instantiationService=o;this._logService=s;this._authenticationService=c;this._envService=l;this._endpointProvider=d}async _provideLanguageModelResponse(t,r,a,o,s,c){let l=o==="core"?{packageJSON:{version:this._envService.vscodeVersion}}:ci.extensions.getExtension(o,!0);if(!l||typeof l.packageJSON.version!="string")throw new Error("Invalid extension information");let d=l.packageJSON.version,u=ci.l10n.t("The extension has been temporarily blocked due to making too many requests. Please try again later.");if(this._blockedExtensionService.isExtensionBlocked(o))throw ci.LanguageModelError.Blocked(u);let p=a.tools?await this.countToolTokens(t,a.tools):0,m=await Ft.create(this._instantiationService,t,s$,{noSafety:!1,messages:[]}).countTokens(),A=t.modelMaxPromptTokens-m-M$e-p;this.validateRequest(r),a.tools&&this.validateTools(a.tools);let{messages:g,tokenCount:f}=await Ft.create(this._instantiationService,{...t,modelMaxPromptTokens:A},s$,{noSafety:o===this._envService.extensionId,messages:r}).render();if(this._telemetryService.sendMSFTTelemetryEvent("languagemodelrequest",{extensionId:o,extensionVersion:d,model:t.model},{tokenCount:f,tokenLimit:A}),g.length===0||f>A)throw new Error("Message exceeds token limit.");if(a.tools&&a.tools.length>128)throw new Error("Cannot have more than 128 tools per request.");let b=new Proxy(t,{get:function(w,E,S){return E==="getExtraHeaders"?function(){let T=w.getExtraHeaders?.()??{};return o==="core"?T:{...T,"x-onbehalf-extension-id":`${o}/${d}`}}:E==="acquireTokenizer"?w.acquireTokenizer.bind(w):Reflect.get(w,E,S)}}),y=nGe.Default.convert(a.modelOptions??{}),_={messageSource:`api.${o}`};if(y.tools=a.tools?.map(w=>({type:"function",function:{name:w.name,description:w.description,parameters:w.inputSchema&&Object.keys(w.inputSchema).length?w.inputSchema:void 0}})),a.toolMode===ci.LanguageModelChatToolMode.Required&&a.tools?.length&&a.tools.length>1)throw new Error("LanguageModelChatToolMode.Required is not supported with more than one tool");y.tool_choice=a.toolMode===ci.LanguageModelChatToolMode.Required&&a.tools?.length?{type:"function",function:{name:a.tools[0].name}}:void 0;let v=await b.makeChatRequest("copilotLanguageModelWrapper",g,s,c,6,{extensionId:o},y,o!=="core",_);if(v.type!=="success"){if(v.type==="extensionBlocked")throw this._blockedExtensionService.reportBlockedExtension(o,v.retryAfter),ci.LanguageModelError.Blocked(u);if(v.type==="quotaExceeded"){let w=bA(v,await this._endpointProvider.getChatEndpoint("copilot-base"),(await this._authenticationService.getCopilotToken()).copilotPlan),E=new ci.LanguageModelError(w.message);throw E.name="ChatQuotaExceeded",E}else if(v.type==="rateLimited"){let w=new Error(v.reason);throw w.name="ChatRateLimited",w}throw new Error(v.reason)}this._telemetryService.sendInternalMSFTTelemetryEvent("languagemodelrequest",{extensionId:o,extensionVersion:d,requestid:v.requestId,query:kl(g[g.length-1].content),model:t.model},{tokenCount:f,tokenLimit:A})}async provideLanguageModelResponse(t,r,a,o,s,c){let l=!1,d=async(u,p,m)=>{if(m.thinking){if(!Nq(m.thinking)){let A=m.thinking.text??"";s.report(new ci.LanguageModelThinkingPart(A,m.thinking.id,m.thinking.metadata)),l=!0}}else l&&(s.report(new ci.LanguageModelThinkingPart("","",{vscode_reasoning_done:!0})),l=!1);if(m.text&&s.report(new ci.LanguageModelTextPart(m.text)),m.copilotToolCalls)for(let A of m.copilotToolCalls)try{let g=JSON.parse(A.arguments||"{}");s.report(new ci.LanguageModelToolCallPart(A.id,A.name,g))}catch(g){throw this._logService.error(g,`Got invalid JSON for tool call: ${A.arguments}`),new Error("Invalid JSON for tool call")}m.statefulMarker&&s.report(new ci.LanguageModelDataPart(mCe(t.model,m.statefulMarker),xc.StatefulMarker))};return this._provideLanguageModelResponse(t,r,a,o,d,c)}async provideTokenCount(t,r){if(typeof r=="string")return t.acquireTokenizer().tokenLength(r);{let a,o=r.content.map(s=>s instanceof ci.LanguageModelTextPart?{type:c$.Raw.ChatCompletionContentPartKind.Text,text:s.value}:ES(s)?{type:c$.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:`data:${s.mimeType};base64,${Buffer.from(s.data).toString("base64url")}`}}:void 0).filter(Hi);switch(r.role){case ci.LanguageModelChatMessageRole.User:a={role:c$.Raw.ChatRole.User,content:o,name:r.name};break;case ci.LanguageModelChatMessageRole.System:a={role:c$.Raw.ChatRole.Assistant,content:o,name:r.name};break;case ci.LanguageModelChatMessageRole.Assistant:a={role:c$.Raw.ChatRole.Assistant,content:o,name:r.name,toolCalls:r.content.filter(s=>s instanceof ci.LanguageModelToolCallPart).map(s=>s).map(s=>({function:{name:s.name,arguments:JSON.stringify(s.input)},id:s.callId,type:"function"}))};break;default:return 0}return t.acquireTokenizer().countMessageTokens(a)}}validateTools(t){for(let r of t)if(!r.name.match(/^[\w-]+$/))throw new Error(`Invalid tool name "${r.name}": only alphanumeric characters, hyphens, and underscores are allowed.`)}async countToolTokens(t,r){return await t.acquireTokenizer().countToolTokens(r)}validateRequest(t){if(!t.at(-1))throw new Error("Invalid request: no messages.");t.forEach((a,o)=>{if(a.role===ci.LanguageModelChatMessageRole.Assistant){let s=a.content.filter(u=>u instanceof ci.LanguageModelDataPart),c=new Set(s.filter(u=>u instanceof ci.LanguageModelToolCallPart).map(u=>u.callId)),l=o+1,d="Invalid request: Tool call part must be followed by a User message with a LanguageModelToolResultPart with a matching callId.";for(;c.size>0;){let u=t.at(l++);if(!u||u.role!==ci.LanguageModelChatMessageRole.User)throw new Error(d);u.content.forEach(p=>{if(!(p instanceof ci.LanguageModelToolResultPart2||p instanceof ci.LanguageModelToolResultPart))throw new Error(d);c.delete(p.callId)})}}})}};DS=I([h(0,We),h(1,Te),h(2,_Ce),h(3,O),h(4,ne),h(5,et),h(6,Qt),h(7,Ye)],DS);function Crr(...n){return e=>n.some(t=>t(e))}var nGe=class n{constructor(e){this._description=e}static{this._defaultDesc={stop:Crr(Oye,Vc),temperature:fm,max_tokens:fm,frequency_penalty:fm,presence_penalty:fm}}static{this.Default=new n({...this._defaultDesc})}convert(e){let t={};for(let r in this._description){let a=this._description[r],o=e[r];o!=null&&a(o)&&(fm(o)||VIt(o)||Vc(o))&&(t[r]=o)}return t}};var xA=require("vscode");function sd(n){return typeof n=="object"&&n?.back===!0}var d$=class{constructor(e,t,r){this._configurationService=e;this._vendor=t;this._provider=r;this._configKey=J.CustomOAIModels;this._forceRequiresAPIKey=!1;t==="azure"&&(this._forceRequiresAPIKey=!0,this._configKey=J.AzureModels)}async configureModelOrUpdateAPIKey(){let e=[{label:"$(key) Manage API Key",detail:"Update or configure the API key for this provider",action:"apiKey"},{label:"$(settings-gear) Configure Models",detail:"Add, edit, or remove model configurations",action:"configureModels"}],t=xA.window.createQuickPick();t.title=`Manage ${this._vendor==="azure"?"Azure":"Custom OpenAI"} Provider`,t.placeholder="Choose an action",t.items=e,t.ignoreFocusOut=!0;let r=await new Promise(a=>{t.onDidAccept(()=>{let o=t.selectedItems[0];a(o),t.hide()}),t.onDidHide(()=>{a(void 0)}),t.show()});if(r?.action==="apiKey")return this._provider.updateAPIKey();if(r?.action==="configureModels")return this.configure(!1)}async configure(e){for(;;){let t=this._configurationService.getConfig(this._configKey),r=[];for(let[s,c]of Object.entries(t))r.push({label:c.name,description:s,detail:`$(arrow-up) ${c.maxInputTokens} $(arrow-down) ${c.maxOutputTokens}${c.toolCalling?" \u2022 Tools":""}${c.vision?" \u2022 Vision":""}${c.thinking?" \u2022 Thinking":""}`,modelId:s,action:"edit"});if(r.length===0&&e){let s=await this._configureModel();if(s){let c={...t,[s.id]:s.config};await this._configurationService.setConfig(this._configKey,c)}return}r.length>0&&r.push({label:"",kind:-1}),r.push({label:"$(add) Add New Model",detail:"Create a new Custom OAI model configuration",action:"add"});let a=xA.window.createQuickPick();a.title="Custom OAI Models Configuration",a.placeholder="Select a model to edit or add a new one",a.items=r,a.ignoreFocusOut=!0,a.buttons=r.length>1?[xA.QuickInputButtons.Back]:[];let o=await new Promise(s=>{let c=new pt;c.add(a.onDidTriggerButton(l=>{l===xA.QuickInputButtons.Back&&(s({back:!0}),a.hide())})),c.add(a.onDidAccept(()=>{let l=a.selectedItems[0];s(l),a.hide()})),c.add(a.onDidHide(()=>{s(void 0),c.dispose()})),a.show()});if(!o||sd(o))return;if(o.action==="add"){let s=await this._configureModel();if(s){let c={...t,[s.id]:s.config};await this._configurationService.setConfig(this._configKey,c)}}else if(o.action==="edit"&&o.modelId){let s=await this._editModel(o.modelId,t[o.modelId]);if(s){if(s.action==="update"){let c={...t,[s.id]:s.config};await this._configurationService.setConfig(this._configKey,c)}else if(s.action==="delete"){let c={...t};delete c[o.modelId],await this._configurationService.setConfig(this._configKey,c)}}}}}async _configureModel(){let e=await this._createInputBoxWithBackButton({title:"Add Custom OAI Model - Model ID",prompt:"Enter a unique identifier for this model",placeHolder:"e.g., my-custom-gpt-4",validateInput:c=>c.trim()?this._configurationService.getConfig(this._configKey)[c.trim()]?"A model with this ID already exists":null:"Model ID cannot be empty"});if(!e||sd(e))return;let t=await this._createInputBoxWithBackButton({title:"Add Custom OAI Model - Display Name",prompt:"Enter a display name for this model",placeHolder:"e.g., My Custom GPT-4",validateInput:c=>c.trim()?null:"Model name cannot be empty"});if(!t||sd(t))return;let r=await this._createInputBoxWithBackButton({title:"Add Custom OAI Model - API URL",prompt:"Enter the API endpoint URL",placeHolder:"e.g., https://api.openai.com or https://my-api.example.com/v1",validateInput:c=>{if(!c.trim())return"URL cannot be empty";try{return new URL(c.trim()),null}catch{return"Please enter a valid URL"}}});if(!r||sd(r))return;let a=await this._selectCapabilities();if(!a||sd(a))return;let o=await this._configureTokenLimits();if(!o||sd(o))return;let s={name:t.trim(),url:r.trim(),toolCalling:a.toolCalling,vision:a.vision,thinking:a.thinking,maxInputTokens:o.maxInputTokens,maxOutputTokens:o.maxOutputTokens,...this._forceRequiresAPIKey?{}:{requiresAPIKey:a.requiresAPIKey}};return{id:e.trim(),config:s}}async _editModel(e,t){let r=[{label:"$(edit) Edit Model",detail:"Modify the model configuration"},{label:"$(trash) Delete Model",detail:"Remove this model configuration"}],a=xA.window.createQuickPick();a.title=`Edit Model: ${t.name}`,a.placeholder="Choose an action",a.items=r,a.ignoreFocusOut=!0,a.buttons=[xA.QuickInputButtons.Back];let o=await new Promise(c=>{let l=new pt;l.add(a.onDidTriggerButton(d=>{d===xA.QuickInputButtons.Back&&(c({back:!0}),a.hide())})),l.add(a.onDidAccept(()=>{let d=a.selectedItems[0];c(d),a.hide()})),l.add(a.onDidHide(()=>{c(void 0),l.dispose()})),a.show()});if(!o||sd(o))return;if(o.label.includes("Delete"))return await xA.window.showWarningMessage(`Are you sure you want to delete the model "${t.name}"?`,{modal:!0},"Delete")==="Delete"?{action:"delete",id:e}:void 0;let s=await this._editModelConfig(t);if(s&&!sd(s))return{action:"update",id:e,config:s}}async _editModelConfig(e){let t=await this._createInputBoxWithBackButton({title:"Edit Model - Display Name",prompt:"Enter a display name for this model",placeHolder:"e.g., My Custom GPT-4",value:e.name,validateInput:s=>s.trim()?null:"Model name cannot be empty"});if(!t||sd(t))return sd(t)?t:void 0;let r=await this._createInputBoxWithBackButton({title:"Edit Model - API URL",prompt:"Enter the API endpoint URL",placeHolder:"e.g., https://api.openai.com or https://my-api.example.com/v1",value:e.url,validateInput:s=>{if(!s.trim())return"URL cannot be empty";try{return new URL(s.trim()),null}catch{return"Please enter a valid URL"}}});if(!r||sd(r))return sd(r)?r:void 0;let a=await this._selectCapabilities({toolCalling:e.toolCalling,vision:e.vision,thinking:e.thinking??!1,requiresAPIKey:e.requiresAPIKey??!0});if(!a||sd(a))return sd(a)?a:void 0;let o=await this._configureTokenLimits({maxInputTokens:e.maxInputTokens,maxOutputTokens:e.maxOutputTokens});return!o||sd(o)?sd(o)?o:void 0:{...e,name:t.trim(),url:r.trim(),toolCalling:a.toolCalling,vision:a.vision,thinking:a.thinking,maxInputTokens:o.maxInputTokens,maxOutputTokens:o.maxOutputTokens,...this._forceRequiresAPIKey?{}:{requiresAPIKey:a.requiresAPIKey}}}async _selectCapabilities(e){let t={toolCalling:e?.toolCalling??!1,vision:e?.vision??!1,thinking:e?.thinking??!1,requiresAPIKey:this._forceRequiresAPIKey||(e?.requiresAPIKey??!0)},r=[{label:"Tool Calling",picked:t.toolCalling},{label:"Vision",picked:t.vision},{label:"Thinking",picked:t.thinking}];this._forceRequiresAPIKey||r.push({label:"Requires API Key",picked:t.requiresAPIKey});let a=xA.window.createQuickPick();a.title="Model Capabilities",a.placeholder="Select model capabilities (use space to toggle, press Enter to confirm)",a.items=r,a.canSelectMany=!0,a.ignoreFocusOut=!0,a.buttons=[xA.QuickInputButtons.Back],a.selectedItems=r.filter(s=>s.picked);let o=await new Promise(s=>{let c=new pt;c.add(a.onDidTriggerButton(l=>{l===xA.QuickInputButtons.Back&&(s({back:!0}),a.hide())})),c.add(a.onDidAccept(()=>{let l=a.selectedItems;s([...l]),a.hide()})),c.add(a.onDidChangeSelection(l=>{t.toolCalling=l.some(d=>d.label.includes("Tool Calling")),t.vision=l.some(d=>d.label.includes("Vision")),t.thinking=l.some(d=>d.label.includes("Thinking")),this._forceRequiresAPIKey||(t.requiresAPIKey=l.some(d=>d.label.includes("Requires API Key"))),l.forEach(d=>{d.label.includes("Tool Calling")?d.label="Tool Calling":d.label.includes("Vision")?d.label="Vision":d.label.includes("Thinking")?d.label="Thinking":d.label.includes("Requires API Key")&&(d.label="Requires API Key")})})),c.add(a.onDidHide(()=>{s(void 0),c.dispose()})),a.show()});return!o||sd(o)?sd(o)?o:void 0:t}async _configureTokenLimits(e){let t=await this._createInputBoxWithBackButton({title:"Model Token Limits - Max Input Tokens",prompt:"Enter the maximum number of input tokens",placeHolder:"e.g., 128000",value:e?.maxInputTokens?.toString()||"128000",validateInput:a=>{let o=parseInt(a.trim());return isNaN(o)||o<=0?"Please enter a positive number":null}});if(!t||sd(t))return sd(t)?t:void 0;let r=await this._createInputBoxWithBackButton({title:"Model Token Limits - Max Output Tokens",prompt:"Enter the maximum number of output tokens",placeHolder:"e.g., 4096",value:e?.maxOutputTokens?.toString()||"4096",validateInput:a=>{let o=parseInt(a.trim());return isNaN(o)||o<=0?"Please enter a positive number":null}});return!r||sd(r)?sd(r)?r:void 0:{maxInputTokens:parseInt(t.trim()),maxOutputTokens:parseInt(r.trim())}}_createInputBoxWithBackButton(e){let t=new pt,r=t.add(xA.window.createInputBox());return r.ignoreFocusOut=!0,r.title=e.title,r.password=e.password||!1,r.prompt=e.prompt,r.placeholder=e.placeHolder,r.value=e.value||"",r.buttons=[xA.QuickInputButtons.Back],new Promise(a=>{t.add(r.onDidTriggerButton(o=>{o===xA.QuickInputButtons.Back&&(a({back:!0}),t.dispose())})),t.add(r.onDidAccept(async()=>{let o=r.value;if(e.validateInput){let s=e.validateInput(o);if(s){r.validationMessage=await s||void 0;return}}a(o),t.dispose()})),t.add(r.onDidHide(()=>{a(void 0),t.dispose()})),r.show()})}};function wrr(n,e){if(rGe(e))return e;e.endsWith("/")&&(e=e.slice(0,-1));let t="/chat/completions";return/\/v\d+$/.test(e)?`${e}${t}`:`${e}/v1${t}`}function rGe(n){return n.includes("/responses")||n.includes("/chat/completions")}var t_=class{constructor(e,t,r,a,o){this._byokStorageService=e;this._configurationService=t;this._logService=r;this._instantiationService=a;this._experimentationService=o;this.authType=1;this.providerName=t_.providerName;this._lmWrapper=this._instantiationService.createInstance(DS)}static{this.providerName="CustomOAI"}getConfigKey(){return J.CustomOAIModels}resolveUrl(e,t){return wrr(e,t)}async getModelInfo(e,t,r){let a=await k_e(e,this.providerName,void 0,r);return r?.url?.includes("/responses")&&(a.supported_endpoints=["/chat/completions","/responses"]),a}getUserModelConfig(){return this._configurationService.getConfig(this.getConfigKey())}requiresAPIKey(e){return this.getUserModelConfig()[e]?.requiresAPIKey!==!1}async getAllModels(){let e=this.getUserModelConfig(),t={};for(let[r,a]of Object.entries(e)){let o=this.resolveUrl(r,a.url);this._logService.info(`BYOK: Resolved URL for model ${this.providerName}/${r}: ${o}`),t[r]={name:a.name,url:o,toolCalling:a.toolCalling,vision:a.vision,maxInputTokens:a.maxInputTokens,maxOutputTokens:a.maxOutputTokens,thinking:a.thinking,editTools:a.editTools,requestHeaders:a.requestHeaders?{...a.requestHeaders}:void 0,zeroDataRetentionEnabled:a.zeroDataRetentionEnabled}}return t}async getModelsWithCredentials(e){let t=await this.getAllModels(),r={};for(let[a,o]of Object.entries(t)){if(!this.requiresAPIKey(a)){r[a]=o;continue}let c=await this._byokStorageService.getAPIKey(this.providerName,a);!e&&!c&&(c=await pS(`${this.providerName} - ${a}`,!1),c&&await this._byokStorageService.storeAPIKey(this.providerName,c,1,a)),c&&(r[a]=o)}return r}createModelInfo(e,t){return{id:e,url:t.url||"",name:t.name,detail:this.providerName,version:"1.0.0",maxOutputTokens:t.maxOutputTokens,maxInputTokens:t.maxInputTokens,family:this.providerName,tooltip:`${t.name} is contributed via the ${this.providerName} provider.`,capabilities:{toolCalling:t.toolCalling,imageInput:t.vision,editTools:t.editTools},thinking:t.thinking||!1,requestHeaders:t.requestHeaders,zeroDataRetentionEnabled:t.zeroDataRetentionEnabled}}async provideLanguageModelChatInformation(e,t){try{let r=await this.getModelsWithCredentials(e.silent);return Object.keys(r).length===0&&!e.silent&&(await new d$(this._configurationService,this.providerName.toLowerCase(),this).configure(!0),r=await this.getModelsWithCredentials(e.silent)),Object.entries(r).map(([a,o])=>this.createModelInfo(a,o))}catch{return[]}}async provideLanguageModelChatResponse(e,t,r,a,o){let s=this.requiresAPIKey(e.id),c;if(s&&(c=await this._byokStorageService.getAPIKey(this.providerName,e.id),!c))throw this._logService.error(`No API key found for model ${e.id}`),new Error(`No API key found for model ${e.id}`);let l=await this.getModelInfo(e.id,c,{maxInputTokens:e.maxInputTokens,maxOutputTokens:e.maxOutputTokens,toolCalling:!!e.capabilities?.toolCalling||!1,vision:!!e.capabilities?.imageInput||!1,name:e.name,url:e.url,thinking:e.thinking,editTools:e.capabilities.editTools?.filter(vq),requestHeaders:e.requestHeaders,zeroDataRetentionEnabled:e.zeroDataRetentionEnabled}),d=this._instantiationService.createInstance(Tl,l,c??"",e.url);return this._lmWrapper.provideLanguageModelResponse(d,t,r,r.requestInitiator,a,o)}async provideTokenCount(e,t,r){let a=this.requiresAPIKey(e.id),o;if(a&&(o=await this._byokStorageService.getAPIKey(this.providerName,e.id),!o))throw this._logService.error(`No API key found for model ${e.id}`),new Error(`No API key found for model ${e.id}`);let s=await this.getModelInfo(e.id,o,{maxInputTokens:e.maxInputTokens,maxOutputTokens:e.maxOutputTokens,toolCalling:!!e.capabilities?.toolCalling||!1,vision:!!e.capabilities?.imageInput||!1,name:e.name,url:e.url,thinking:e.thinking,requestHeaders:e.requestHeaders,zeroDataRetentionEnabled:e.zeroDataRetentionEnabled}),c=this._instantiationService.createInstance(Tl,s,o??"",e.url);return this._lmWrapper.provideTokenCount(c,t)}async updateAPIKey(){let e=await this.getAllModels();if(Object.keys(e).length===0){await roe.window.showInformationMessage(`No ${this.providerName} models are configured. Please configure models first.`);return}let t=Object.entries(e).filter(s=>this.requiresAPIKey(s[0])).map(([s,c])=>({label:c.name||s,description:s,detail:`URL: ${c.url}`,modelId:s})),r=roe.window.createQuickPick();r.title=`Update ${this.providerName} Model API Key`,r.placeholder="Select a model to update its API key",r.items=t,r.ignoreFocusOut=!0;let a=await new Promise(s=>{r.onDidAccept(()=>{let c=r.selectedItems[0];r.hide(),s(c)}),r.onDidHide(()=>{s(void 0)}),r.show()});if(!a)return;let o=await pS(`${this.providerName} - ${a.modelId}`,!0);o!==void 0&&(o.trim()===""?(await this._byokStorageService.deleteAPIKey(this.providerName,1,a.modelId),await roe.window.showInformationMessage(`API key for ${a.label} has been deleted.`)):(await this._byokStorageService.storeAPIKey(this.providerName,o,1,a.modelId),await roe.window.showInformationMessage(`API key for ${a.label} has been updated.`)))}async updateAPIKeyViaCmd(e,t="update",r){if(t==="remove"){await this._byokStorageService.deleteAPIKey(this.providerName,this.authType,r),this._logService.info(`BYOK: API key removed for provider ${this.providerName}${r?` and model ${r}`:""}`);return}let a=process.env[e];if(!a)throw new Error(`BYOK: Environment variable ${e} not found or empty for API key management`);await this._byokStorageService.storeAPIKey(this.providerName,a,this.authType,r),this._logService.info(`BYOK: API key updated for provider ${this.providerName}${r?` and model ${r}`:""} from environment variable ${e}`)}};t_=I([h(1,we),h(2,ne),h(3,O),h(4,We)],t_);function Err(n,e){if(rGe(e))return e;e.endsWith("/")&&(e=e.slice(0,-1)),e.endsWith("/v1")&&(e=e.slice(0,-3));let t="/chat/completions";if(e.includes("models.ai.azure.com")||e.includes("inference.ml.azure.com"))return`${e}/v1${t}`;if(e.includes("openai.azure.com"))return`${e}/openai/deployments/${n}${t}?api-version=2025-01-01-preview`;throw new Error(`Unrecognized Azure deployment URL: ${e}`)}var Ix=class extends t_{static{this.providerName="Azure"}constructor(e,t,r,a,o){super(e,t,r,a,o),this.providerName=Ix.providerName}getConfigKey(){return J.AzureModels}resolveUrl(e,t){return Err(e,t)}async getModelsWithCredentials(e){if(this._configurationService.getConfig(J.AzureAuthType)==="entraId"){if(!e)try{await iGe.authentication.getSession(j2.MICROSOFT_AUTH_PROVIDER,[j2.COGNITIVE_SERVICES_SCOPE],{createIfNone:!0})}catch(r){return this._logService.error("[AzureBYOKModelProvider] Authentication failed during Entra ID sign-in:",r),{}}return this.getAllModels()}else return super.getModelsWithCredentials(e)}async provideLanguageModelChatResponse(e,t,r,a,o){if(this._configurationService.getConfig(J.AzureAuthType)==="entraId"){let c=await iGe.authentication.getSession(j2.MICROSOFT_AUTH_PROVIDER,[j2.COGNITIVE_SERVICES_SCOPE],{createIfNone:!0,silent:!1}),l=await this.getModelInfo(e.id,void 0,{maxInputTokens:e.maxInputTokens,maxOutputTokens:e.maxOutputTokens,toolCalling:!!e.capabilities?.toolCalling,vision:!!e.capabilities?.imageInput,name:e.name,url:e.url,thinking:e.thinking,editTools:e.capabilities?.editTools?.filter(vq),requestHeaders:e.requestHeaders}),d=this._instantiationService.createInstance(bCe,l,c.accessToken,e.url);return this._lmWrapper.provideLanguageModelResponse(d,t,r,r.requestInitiator,a,o)}else return super.provideLanguageModelChatResponse(e,t,r,a,o)}};Ix=I([h(1,we),h(2,ne),h(3,O),h(4,We)],Ix);var xwe=class{constructor(e){this._extensionContext=e}async getAPIKey(e,t){if(t){let a=await this._extensionContext.secrets.get(`copilot-byok-${e}-${t}-api-key`);if(a)return a}return await this._extensionContext.secrets.get(`copilot-byok-${e}-api-key`)}async storeAPIKey(e,t,r,a){r!==2&&(r===0?await this._extensionContext.secrets.store(`copilot-byok-${e}-api-key`,t):r===1&&a&&await this._extensionContext.secrets.store(`copilot-byok-${e}-${a}-api-key`,t))}async deleteAPIKey(e,t,r){t!==2&&(t===0?await this._extensionContext.secrets.delete(`copilot-byok-${e}-api-key`):t===1&&r&&await this._extensionContext.secrets.delete(`copilot-byok-${e}-${r}-api-key`))}async getStoredModelConfigs(e){return this._extensionContext.globalState.get(`copilot-byok-${e}-models-config`,{})}async saveModelConfig(e,t,r,a){let o={isCustomModel:r.isCustomModel,deploymentUrl:r.deploymentUrl,isRegistered:!0,modelCapabilities:r.modelCapabilities},s=await this.getStoredModelConfigs(t);s[e]=o,await this._extensionContext.globalState.update(`copilot-byok-${t}-models-config`,s),await this.storeAPIKey(t,r.apiKey,a,e)}async removeModelConfig(e,t,r){let a=await this.getStoredModelConfigs(t),o=a[e],s=o?.isCustomModel||!1;o&&(r||!s)?(delete a[e],await this._extensionContext.globalState.update(`copilot-byok-${t}-models-config`,a),await this._extensionContext.secrets.delete(`copilot-byok-${t}-${e}-api-key`)):(o.isRegistered=!1,await this._extensionContext.globalState.update(`copilot-byok-${t}-models-config`,a))}};var eOt=j(q9t(),1),fxe=require("fs"),tOt=require("node:stream");var Gdr=j(L3t(),1),Hdr=j(NWe(),1),Wdr=j(FWe(),1),HWe=j(JEe(),1),Zdr=j(G3t(),1);var hxe=j(require("fs/promises"),1);var Ydr,Kdr;function Jdr(){return{geminiUrl:Ydr,vertexUrl:Kdr}}function Xdr(n,e,t,r){var a,o;if(!n?.baseUrl){let s=Jdr();return e?(a=s.vertexUrl)!==null&&a!==void 0?a:t:(o=s.geminiUrl)!==null&&o!==void 0?o:r}return n.baseUrl}var jS=class{};function ar(n,e){let t=/\{([^}]+)\}/g;return n.replace(t,(r,a)=>{if(Object.prototype.hasOwnProperty.call(e,a)){let o=e[a];return o!=null?String(o):""}else throw new Error(`Key '${a}' not found in valueMap.`)})}function k(n,e,t){for(let o=0;o({}));else throw new Error(`Value must be a list given an array path ${s}`);if(Array.isArray(n[c])){let l=n[c];if(Array.isArray(t))for(let d=0;dx(c,e.slice(r+1),t)):t}else return t}else n=n[a]}return n}catch(r){if(r instanceof TypeError)return t;throw r}}function eur(n,e){for(let[t,r]of Object.entries(e)){let a=t.split("."),o=r.split("."),s=new Set,c=-1;for(let l=0;lc)for(let l=c;l=e.length||typeof n!="object"||n===null)return;let o=e[r];if(o.endsWith("[]")){let s=o.slice(0,-2),c=n;if(s in c&&Array.isArray(c[s]))for(let l of c[s])WWe(l,e,t,r+1,a)}else if(o==="*"){if(typeof n=="object"&&n!==null&&!Array.isArray(n)){let s=n,c=Object.keys(s).filter(d=>!d.startsWith("_")&&!a.has(d)),l={};for(let d of c)l[d]=s[d];for(let[d,u]of Object.entries(l)){let p=[];for(let m of t.slice(r))m==="*"?p.push(d):p.push(m);k(s,p,u)}for(let d of c)delete s[d]}}else{let s=n;o in s&&WWe(s[o],e,t,r+1,a)}}function DZe(n){if(typeof n!="string")throw new Error("fromImageBytes must be a string");return n}function tur(n){let e={},t=x(n,["operationName"]);t!=null&&k(e,["operationName"],t);let r=x(n,["resourceName"]);return r!=null&&k(e,["_url","resourceName"],r),e}function nur(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["metadata"]);r!=null&&k(e,["metadata"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);o!=null&&k(e,["error"],o);let s=x(n,["response","generateVideoResponse"]);return s!=null&&k(e,["response"],iur(s)),e}function rur(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["metadata"]);r!=null&&k(e,["metadata"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);o!=null&&k(e,["error"],o);let s=x(n,["response"]);return s!=null&&k(e,["response"],aur(s)),e}function iur(n){let e={},t=x(n,["generatedSamples"]);if(t!=null){let o=t;Array.isArray(o)&&(o=o.map(s=>our(s))),k(e,["generatedVideos"],o)}let r=x(n,["raiMediaFilteredCount"]);r!=null&&k(e,["raiMediaFilteredCount"],r);let a=x(n,["raiMediaFilteredReasons"]);return a!=null&&k(e,["raiMediaFilteredReasons"],a),e}function aur(n){let e={},t=x(n,["videos"]);if(t!=null){let o=t;Array.isArray(o)&&(o=o.map(s=>sur(s))),k(e,["generatedVideos"],o)}let r=x(n,["raiMediaFilteredCount"]);r!=null&&k(e,["raiMediaFilteredCount"],r);let a=x(n,["raiMediaFilteredReasons"]);return a!=null&&k(e,["raiMediaFilteredReasons"],a),e}function our(n){let e={},t=x(n,["video"]);return t!=null&&k(e,["video"],dur(t)),e}function sur(n){let e={},t=x(n,["_self"]);return t!=null&&k(e,["video"],uur(t)),e}function cur(n){let e={},t=x(n,["operationName"]);return t!=null&&k(e,["_url","operationName"],t),e}function lur(n){let e={},t=x(n,["operationName"]);return t!=null&&k(e,["_url","operationName"],t),e}function dur(n){let e={},t=x(n,["uri"]);t!=null&&k(e,["uri"],t);let r=x(n,["encodedVideo"]);r!=null&&k(e,["videoBytes"],DZe(r));let a=x(n,["encoding"]);return a!=null&&k(e,["mimeType"],a),e}function uur(n){let e={},t=x(n,["gcsUri"]);t!=null&&k(e,["uri"],t);let r=x(n,["bytesBase64Encoded"]);r!=null&&k(e,["videoBytes"],DZe(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["mimeType"],a),e}var H3t;(function(n){n.OUTCOME_UNSPECIFIED="OUTCOME_UNSPECIFIED",n.OUTCOME_OK="OUTCOME_OK",n.OUTCOME_FAILED="OUTCOME_FAILED",n.OUTCOME_DEADLINE_EXCEEDED="OUTCOME_DEADLINE_EXCEEDED"})(H3t||(H3t={}));var W3t;(function(n){n.LANGUAGE_UNSPECIFIED="LANGUAGE_UNSPECIFIED",n.PYTHON="PYTHON"})(W3t||(W3t={}));var Pd;(function(n){n.TYPE_UNSPECIFIED="TYPE_UNSPECIFIED",n.STRING="STRING",n.NUMBER="NUMBER",n.INTEGER="INTEGER",n.BOOLEAN="BOOLEAN",n.ARRAY="ARRAY",n.OBJECT="OBJECT",n.NULL="NULL"})(Pd||(Pd={}));var Z3t;(function(n){n.HARM_CATEGORY_UNSPECIFIED="HARM_CATEGORY_UNSPECIFIED",n.HARM_CATEGORY_HATE_SPEECH="HARM_CATEGORY_HATE_SPEECH",n.HARM_CATEGORY_DANGEROUS_CONTENT="HARM_CATEGORY_DANGEROUS_CONTENT",n.HARM_CATEGORY_HARASSMENT="HARM_CATEGORY_HARASSMENT",n.HARM_CATEGORY_SEXUALLY_EXPLICIT="HARM_CATEGORY_SEXUALLY_EXPLICIT",n.HARM_CATEGORY_CIVIC_INTEGRITY="HARM_CATEGORY_CIVIC_INTEGRITY",n.HARM_CATEGORY_IMAGE_HATE="HARM_CATEGORY_IMAGE_HATE",n.HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT="HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT",n.HARM_CATEGORY_IMAGE_HARASSMENT="HARM_CATEGORY_IMAGE_HARASSMENT",n.HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT="HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT"})(Z3t||(Z3t={}));var V3t;(function(n){n.HARM_BLOCK_METHOD_UNSPECIFIED="HARM_BLOCK_METHOD_UNSPECIFIED",n.SEVERITY="SEVERITY",n.PROBABILITY="PROBABILITY"})(V3t||(V3t={}));var Y3t;(function(n){n.HARM_BLOCK_THRESHOLD_UNSPECIFIED="HARM_BLOCK_THRESHOLD_UNSPECIFIED",n.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",n.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",n.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",n.BLOCK_NONE="BLOCK_NONE",n.OFF="OFF"})(Y3t||(Y3t={}));var K3t;(function(n){n.MODE_UNSPECIFIED="MODE_UNSPECIFIED",n.MODE_DYNAMIC="MODE_DYNAMIC"})(K3t||(K3t={}));var J3t;(function(n){n.AUTH_TYPE_UNSPECIFIED="AUTH_TYPE_UNSPECIFIED",n.NO_AUTH="NO_AUTH",n.API_KEY_AUTH="API_KEY_AUTH",n.HTTP_BASIC_AUTH="HTTP_BASIC_AUTH",n.GOOGLE_SERVICE_ACCOUNT_AUTH="GOOGLE_SERVICE_ACCOUNT_AUTH",n.OAUTH="OAUTH",n.OIDC_AUTH="OIDC_AUTH"})(J3t||(J3t={}));var X3t;(function(n){n.API_SPEC_UNSPECIFIED="API_SPEC_UNSPECIFIED",n.SIMPLE_SEARCH="SIMPLE_SEARCH",n.ELASTIC_SEARCH="ELASTIC_SEARCH"})(X3t||(X3t={}));var e8t;(function(n){n.URL_RETRIEVAL_STATUS_UNSPECIFIED="URL_RETRIEVAL_STATUS_UNSPECIFIED",n.URL_RETRIEVAL_STATUS_SUCCESS="URL_RETRIEVAL_STATUS_SUCCESS",n.URL_RETRIEVAL_STATUS_ERROR="URL_RETRIEVAL_STATUS_ERROR",n.URL_RETRIEVAL_STATUS_PAYWALL="URL_RETRIEVAL_STATUS_PAYWALL",n.URL_RETRIEVAL_STATUS_UNSAFE="URL_RETRIEVAL_STATUS_UNSAFE"})(e8t||(e8t={}));var t8t;(function(n){n.FINISH_REASON_UNSPECIFIED="FINISH_REASON_UNSPECIFIED",n.STOP="STOP",n.MAX_TOKENS="MAX_TOKENS",n.SAFETY="SAFETY",n.RECITATION="RECITATION",n.LANGUAGE="LANGUAGE",n.OTHER="OTHER",n.BLOCKLIST="BLOCKLIST",n.PROHIBITED_CONTENT="PROHIBITED_CONTENT",n.SPII="SPII",n.MALFORMED_FUNCTION_CALL="MALFORMED_FUNCTION_CALL",n.IMAGE_SAFETY="IMAGE_SAFETY",n.UNEXPECTED_TOOL_CALL="UNEXPECTED_TOOL_CALL",n.IMAGE_PROHIBITED_CONTENT="IMAGE_PROHIBITED_CONTENT",n.NO_IMAGE="NO_IMAGE"})(t8t||(t8t={}));var n8t;(function(n){n.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",n.NEGLIGIBLE="NEGLIGIBLE",n.LOW="LOW",n.MEDIUM="MEDIUM",n.HIGH="HIGH"})(n8t||(n8t={}));var r8t;(function(n){n.HARM_SEVERITY_UNSPECIFIED="HARM_SEVERITY_UNSPECIFIED",n.HARM_SEVERITY_NEGLIGIBLE="HARM_SEVERITY_NEGLIGIBLE",n.HARM_SEVERITY_LOW="HARM_SEVERITY_LOW",n.HARM_SEVERITY_MEDIUM="HARM_SEVERITY_MEDIUM",n.HARM_SEVERITY_HIGH="HARM_SEVERITY_HIGH"})(r8t||(r8t={}));var i8t;(function(n){n.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",n.SAFETY="SAFETY",n.OTHER="OTHER",n.BLOCKLIST="BLOCKLIST",n.PROHIBITED_CONTENT="PROHIBITED_CONTENT",n.IMAGE_SAFETY="IMAGE_SAFETY"})(i8t||(i8t={}));var a8t;(function(n){n.TRAFFIC_TYPE_UNSPECIFIED="TRAFFIC_TYPE_UNSPECIFIED",n.ON_DEMAND="ON_DEMAND",n.PROVISIONED_THROUGHPUT="PROVISIONED_THROUGHPUT"})(a8t||(a8t={}));var nxe;(function(n){n.MODALITY_UNSPECIFIED="MODALITY_UNSPECIFIED",n.TEXT="TEXT",n.IMAGE="IMAGE",n.AUDIO="AUDIO"})(nxe||(nxe={}));var o8t;(function(n){n.MEDIA_RESOLUTION_UNSPECIFIED="MEDIA_RESOLUTION_UNSPECIFIED",n.MEDIA_RESOLUTION_LOW="MEDIA_RESOLUTION_LOW",n.MEDIA_RESOLUTION_MEDIUM="MEDIA_RESOLUTION_MEDIUM",n.MEDIA_RESOLUTION_HIGH="MEDIA_RESOLUTION_HIGH"})(o8t||(o8t={}));var ZWe;(function(n){n.JOB_STATE_UNSPECIFIED="JOB_STATE_UNSPECIFIED",n.JOB_STATE_QUEUED="JOB_STATE_QUEUED",n.JOB_STATE_PENDING="JOB_STATE_PENDING",n.JOB_STATE_RUNNING="JOB_STATE_RUNNING",n.JOB_STATE_SUCCEEDED="JOB_STATE_SUCCEEDED",n.JOB_STATE_FAILED="JOB_STATE_FAILED",n.JOB_STATE_CANCELLING="JOB_STATE_CANCELLING",n.JOB_STATE_CANCELLED="JOB_STATE_CANCELLED",n.JOB_STATE_PAUSED="JOB_STATE_PAUSED",n.JOB_STATE_EXPIRED="JOB_STATE_EXPIRED",n.JOB_STATE_UPDATING="JOB_STATE_UPDATING",n.JOB_STATE_PARTIALLY_SUCCEEDED="JOB_STATE_PARTIALLY_SUCCEEDED"})(ZWe||(ZWe={}));var s8t;(function(n){n.TUNING_MODE_UNSPECIFIED="TUNING_MODE_UNSPECIFIED",n.TUNING_MODE_FULL="TUNING_MODE_FULL",n.TUNING_MODE_PEFT_ADAPTER="TUNING_MODE_PEFT_ADAPTER"})(s8t||(s8t={}));var c8t;(function(n){n.ADAPTER_SIZE_UNSPECIFIED="ADAPTER_SIZE_UNSPECIFIED",n.ADAPTER_SIZE_ONE="ADAPTER_SIZE_ONE",n.ADAPTER_SIZE_TWO="ADAPTER_SIZE_TWO",n.ADAPTER_SIZE_FOUR="ADAPTER_SIZE_FOUR",n.ADAPTER_SIZE_EIGHT="ADAPTER_SIZE_EIGHT",n.ADAPTER_SIZE_SIXTEEN="ADAPTER_SIZE_SIXTEEN",n.ADAPTER_SIZE_THIRTY_TWO="ADAPTER_SIZE_THIRTY_TWO"})(c8t||(c8t={}));var l8t;(function(n){n.TUNING_TASK_UNSPECIFIED="TUNING_TASK_UNSPECIFIED",n.TUNING_TASK_I2V="TUNING_TASK_I2V",n.TUNING_TASK_T2V="TUNING_TASK_T2V"})(l8t||(l8t={}));var d8t;(function(n){n.FEATURE_SELECTION_PREFERENCE_UNSPECIFIED="FEATURE_SELECTION_PREFERENCE_UNSPECIFIED",n.PRIORITIZE_QUALITY="PRIORITIZE_QUALITY",n.BALANCED="BALANCED",n.PRIORITIZE_COST="PRIORITIZE_COST"})(d8t||(d8t={}));var u8t;(function(n){n.UNSPECIFIED="UNSPECIFIED",n.BLOCKING="BLOCKING",n.NON_BLOCKING="NON_BLOCKING"})(u8t||(u8t={}));var p8t;(function(n){n.MODE_UNSPECIFIED="MODE_UNSPECIFIED",n.MODE_DYNAMIC="MODE_DYNAMIC"})(p8t||(p8t={}));var m8t;(function(n){n.ENVIRONMENT_UNSPECIFIED="ENVIRONMENT_UNSPECIFIED",n.ENVIRONMENT_BROWSER="ENVIRONMENT_BROWSER"})(m8t||(m8t={}));var A8t;(function(n){n.MODE_UNSPECIFIED="MODE_UNSPECIFIED",n.AUTO="AUTO",n.ANY="ANY",n.NONE="NONE",n.VALIDATED="VALIDATED"})(A8t||(A8t={}));var g8t;(function(n){n.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",n.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",n.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",n.BLOCK_NONE="BLOCK_NONE"})(g8t||(g8t={}));var f8t;(function(n){n.DONT_ALLOW="DONT_ALLOW",n.ALLOW_ADULT="ALLOW_ADULT",n.ALLOW_ALL="ALLOW_ALL"})(f8t||(f8t={}));var h8t;(function(n){n.auto="auto",n.en="en",n.ja="ja",n.ko="ko",n.hi="hi",n.zh="zh",n.pt="pt",n.es="es"})(h8t||(h8t={}));var b8t;(function(n){n.MASK_MODE_DEFAULT="MASK_MODE_DEFAULT",n.MASK_MODE_USER_PROVIDED="MASK_MODE_USER_PROVIDED",n.MASK_MODE_BACKGROUND="MASK_MODE_BACKGROUND",n.MASK_MODE_FOREGROUND="MASK_MODE_FOREGROUND",n.MASK_MODE_SEMANTIC="MASK_MODE_SEMANTIC"})(b8t||(b8t={}));var y8t;(function(n){n.CONTROL_TYPE_DEFAULT="CONTROL_TYPE_DEFAULT",n.CONTROL_TYPE_CANNY="CONTROL_TYPE_CANNY",n.CONTROL_TYPE_SCRIBBLE="CONTROL_TYPE_SCRIBBLE",n.CONTROL_TYPE_FACE_MESH="CONTROL_TYPE_FACE_MESH"})(y8t||(y8t={}));var _8t;(function(n){n.SUBJECT_TYPE_DEFAULT="SUBJECT_TYPE_DEFAULT",n.SUBJECT_TYPE_PERSON="SUBJECT_TYPE_PERSON",n.SUBJECT_TYPE_ANIMAL="SUBJECT_TYPE_ANIMAL",n.SUBJECT_TYPE_PRODUCT="SUBJECT_TYPE_PRODUCT"})(_8t||(_8t={}));var v8t;(function(n){n.EDIT_MODE_DEFAULT="EDIT_MODE_DEFAULT",n.EDIT_MODE_INPAINT_REMOVAL="EDIT_MODE_INPAINT_REMOVAL",n.EDIT_MODE_INPAINT_INSERTION="EDIT_MODE_INPAINT_INSERTION",n.EDIT_MODE_OUTPAINT="EDIT_MODE_OUTPAINT",n.EDIT_MODE_CONTROLLED_EDITING="EDIT_MODE_CONTROLLED_EDITING",n.EDIT_MODE_STYLE="EDIT_MODE_STYLE",n.EDIT_MODE_BGSWAP="EDIT_MODE_BGSWAP",n.EDIT_MODE_PRODUCT_IMAGE="EDIT_MODE_PRODUCT_IMAGE"})(v8t||(v8t={}));var C8t;(function(n){n.FOREGROUND="FOREGROUND",n.BACKGROUND="BACKGROUND",n.PROMPT="PROMPT",n.SEMANTIC="SEMANTIC",n.INTERACTIVE="INTERACTIVE"})(C8t||(C8t={}));var w8t;(function(n){n.ASSET="ASSET",n.STYLE="STYLE"})(w8t||(w8t={}));var E8t;(function(n){n.INSERT="INSERT",n.REMOVE="REMOVE",n.REMOVE_STATIC="REMOVE_STATIC",n.OUTPAINT="OUTPAINT"})(E8t||(E8t={}));var x8t;(function(n){n.OPTIMIZED="OPTIMIZED",n.LOSSLESS="LOSSLESS"})(x8t||(x8t={}));var I8t;(function(n){n.STATE_UNSPECIFIED="STATE_UNSPECIFIED",n.PROCESSING="PROCESSING",n.ACTIVE="ACTIVE",n.FAILED="FAILED"})(I8t||(I8t={}));var k8t;(function(n){n.SOURCE_UNSPECIFIED="SOURCE_UNSPECIFIED",n.UPLOADED="UPLOADED",n.GENERATED="GENERATED"})(k8t||(k8t={}));var S8t;(function(n){n.TURN_COMPLETE_REASON_UNSPECIFIED="TURN_COMPLETE_REASON_UNSPECIFIED",n.MALFORMED_FUNCTION_CALL="MALFORMED_FUNCTION_CALL",n.RESPONSE_REJECTED="RESPONSE_REJECTED",n.NEED_MORE_INPUT="NEED_MORE_INPUT"})(S8t||(S8t={}));var T8t;(function(n){n.MODALITY_UNSPECIFIED="MODALITY_UNSPECIFIED",n.TEXT="TEXT",n.IMAGE="IMAGE",n.VIDEO="VIDEO",n.AUDIO="AUDIO",n.DOCUMENT="DOCUMENT"})(T8t||(T8t={}));var B8t;(function(n){n.START_SENSITIVITY_UNSPECIFIED="START_SENSITIVITY_UNSPECIFIED",n.START_SENSITIVITY_HIGH="START_SENSITIVITY_HIGH",n.START_SENSITIVITY_LOW="START_SENSITIVITY_LOW"})(B8t||(B8t={}));var D8t;(function(n){n.END_SENSITIVITY_UNSPECIFIED="END_SENSITIVITY_UNSPECIFIED",n.END_SENSITIVITY_HIGH="END_SENSITIVITY_HIGH",n.END_SENSITIVITY_LOW="END_SENSITIVITY_LOW"})(D8t||(D8t={}));var R8t;(function(n){n.ACTIVITY_HANDLING_UNSPECIFIED="ACTIVITY_HANDLING_UNSPECIFIED",n.START_OF_ACTIVITY_INTERRUPTS="START_OF_ACTIVITY_INTERRUPTS",n.NO_INTERRUPTION="NO_INTERRUPTION"})(R8t||(R8t={}));var P8t;(function(n){n.TURN_COVERAGE_UNSPECIFIED="TURN_COVERAGE_UNSPECIFIED",n.TURN_INCLUDES_ONLY_ACTIVITY="TURN_INCLUDES_ONLY_ACTIVITY",n.TURN_INCLUDES_ALL_INPUT="TURN_INCLUDES_ALL_INPUT"})(P8t||(P8t={}));var Q8t;(function(n){n.SCHEDULING_UNSPECIFIED="SCHEDULING_UNSPECIFIED",n.SILENT="SILENT",n.WHEN_IDLE="WHEN_IDLE",n.INTERRUPT="INTERRUPT"})(Q8t||(Q8t={}));var N8t;(function(n){n.SCALE_UNSPECIFIED="SCALE_UNSPECIFIED",n.C_MAJOR_A_MINOR="C_MAJOR_A_MINOR",n.D_FLAT_MAJOR_B_FLAT_MINOR="D_FLAT_MAJOR_B_FLAT_MINOR",n.D_MAJOR_B_MINOR="D_MAJOR_B_MINOR",n.E_FLAT_MAJOR_C_MINOR="E_FLAT_MAJOR_C_MINOR",n.E_MAJOR_D_FLAT_MINOR="E_MAJOR_D_FLAT_MINOR",n.F_MAJOR_D_MINOR="F_MAJOR_D_MINOR",n.G_FLAT_MAJOR_E_FLAT_MINOR="G_FLAT_MAJOR_E_FLAT_MINOR",n.G_MAJOR_E_MINOR="G_MAJOR_E_MINOR",n.A_FLAT_MAJOR_F_MINOR="A_FLAT_MAJOR_F_MINOR",n.A_MAJOR_G_FLAT_MINOR="A_MAJOR_G_FLAT_MINOR",n.B_FLAT_MAJOR_G_MINOR="B_FLAT_MAJOR_G_MINOR",n.B_MAJOR_A_FLAT_MINOR="B_MAJOR_A_FLAT_MINOR"})(N8t||(N8t={}));var L8t;(function(n){n.MUSIC_GENERATION_MODE_UNSPECIFIED="MUSIC_GENERATION_MODE_UNSPECIFIED",n.QUALITY="QUALITY",n.DIVERSITY="DIVERSITY",n.VOCALIZATION="VOCALIZATION"})(L8t||(L8t={}));var X$;(function(n){n.PLAYBACK_CONTROL_UNSPECIFIED="PLAYBACK_CONTROL_UNSPECIFIED",n.PLAY="PLAY",n.PAUSE="PAUSE",n.STOP="STOP",n.RESET_CONTEXT="RESET_CONTEXT"})(X$||(X$={}));var c9=class{constructor(e){let t={};for(let r of e.headers.entries())t[r[0]]=r[1];this.headers=t,this.responseInternal=e}json(){return this.responseInternal.json()}};var o9=class{get text(){var e,t,r,a,o,s,c,l;if(((a=(r=(t=(e=this.candidates)===null||e===void 0?void 0:e[0])===null||t===void 0?void 0:t.content)===null||r===void 0?void 0:r.parts)===null||a===void 0?void 0:a.length)===0)return;this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning text from the first one.");let d="",u=!1,p=[];for(let m of(l=(c=(s=(o=this.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content)===null||c===void 0?void 0:c.parts)!==null&&l!==void 0?l:[]){for(let[A,g]of Object.entries(m))A!=="text"&&A!=="thought"&&(g!==null||g!==void 0)&&p.push(A);if(typeof m.text=="string"){if(typeof m.thought=="boolean"&&m.thought)continue;u=!0,d+=m.text}}return p.length>0&&console.warn(`there are non-text parts ${p} in the response, returning concatenation of all text parts. Please refer to the non text parts for a full response from model.`),u?d:void 0}get data(){var e,t,r,a,o,s,c,l;if(((a=(r=(t=(e=this.candidates)===null||e===void 0?void 0:e[0])===null||t===void 0?void 0:t.content)===null||r===void 0?void 0:r.parts)===null||a===void 0?void 0:a.length)===0)return;this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning data from the first one.");let d="",u=[];for(let p of(l=(c=(s=(o=this.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content)===null||c===void 0?void 0:c.parts)!==null&&l!==void 0?l:[]){for(let[m,A]of Object.entries(p))m!=="inlineData"&&(A!==null||A!==void 0)&&u.push(m);p.inlineData&&typeof p.inlineData.data=="string"&&(d+=atob(p.inlineData.data))}return u.length>0&&console.warn(`there are non-data parts ${u} in the response, returning concatenation of all data parts. Please refer to the non data parts for a full response from model.`),d.length>0?btoa(d):void 0}get functionCalls(){var e,t,r,a,o,s,c,l;if(((a=(r=(t=(e=this.candidates)===null||e===void 0?void 0:e[0])===null||t===void 0?void 0:t.content)===null||r===void 0?void 0:r.parts)===null||a===void 0?void 0:a.length)===0)return;this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning function calls from the first one.");let d=(l=(c=(s=(o=this.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content)===null||c===void 0?void 0:c.parts)===null||l===void 0?void 0:l.filter(u=>u.functionCall).map(u=>u.functionCall).filter(u=>u!==void 0);if(d?.length!==0)return d}get executableCode(){var e,t,r,a,o,s,c,l,d;if(((a=(r=(t=(e=this.candidates)===null||e===void 0?void 0:e[0])===null||t===void 0?void 0:t.content)===null||r===void 0?void 0:r.parts)===null||a===void 0?void 0:a.length)===0)return;this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning executable code from the first one.");let u=(l=(c=(s=(o=this.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content)===null||c===void 0?void 0:c.parts)===null||l===void 0?void 0:l.filter(p=>p.executableCode).map(p=>p.executableCode).filter(p=>p!==void 0);if(u?.length!==0)return(d=u?.[0])===null||d===void 0?void 0:d.code}get codeExecutionResult(){var e,t,r,a,o,s,c,l,d;if(((a=(r=(t=(e=this.candidates)===null||e===void 0?void 0:e[0])===null||t===void 0?void 0:t.content)===null||r===void 0?void 0:r.parts)===null||a===void 0?void 0:a.length)===0)return;this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning code execution result from the first one.");let u=(l=(c=(s=(o=this.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content)===null||c===void 0?void 0:c.parts)===null||l===void 0?void 0:l.filter(p=>p.codeExecutionResult).map(p=>p.codeExecutionResult).filter(p=>p!==void 0);if(u?.length!==0)return(d=u?.[0])===null||d===void 0?void 0:d.output}},rxe=class{},ixe=class{},VWe=class{},YWe=class{},KWe=class{},JWe=class{},axe=class{},oxe=class{},sxe=class{},XWe=class{};var cxe=class n{_fromAPIResponse({apiResponse:e,isVertexAI:t}){let r=new n,a,o=e;return t?a=rur(o):a=nur(o),Object.assign(r,a),r}},lxe=class{},dxe=class{},uxe=class{},eZe=class{},tZe=class{},nZe=class{};var pxe=class{};var rZe=class{get text(){var e,t,r;let a="",o=!1,s=[];for(let c of(r=(t=(e=this.serverContent)===null||e===void 0?void 0:e.modelTurn)===null||t===void 0?void 0:t.parts)!==null&&r!==void 0?r:[]){for(let[l,d]of Object.entries(c))l!=="text"&&l!=="thought"&&d!==null&&s.push(l);if(typeof c.text=="string"){if(typeof c.thought=="boolean"&&c.thought)continue;o=!0,a+=c.text}}return s.length>0&&console.warn(`there are non-text parts ${s} in the response, returning concatenation of all text parts. Please refer to the non text parts for a full response from model.`),o?a:void 0}get data(){var e,t,r;let a="",o=[];for(let s of(r=(t=(e=this.serverContent)===null||e===void 0?void 0:e.modelTurn)===null||t===void 0?void 0:t.parts)!==null&&r!==void 0?r:[]){for(let[c,l]of Object.entries(s))c!=="inlineData"&&l!==null&&o.push(c);s.inlineData&&typeof s.inlineData.data=="string"&&(a+=atob(s.inlineData.data))}return o.length>0&&console.warn(`there are non-data parts ${o} in the response, returning concatenation of all data parts. Please refer to the non data parts for a full response from model.`),a.length>0?btoa(a):void 0}};var iZe=class{get audioChunk(){if(this.serverContent&&this.serverContent.audioChunks&&this.serverContent.audioChunks.length>0)return this.serverContent.audioChunks[0]}};function ko(n,e){if(!e||typeof e!="string")throw new Error("model is required and must be a string");if(n.isVertexAI()){if(e.startsWith("publishers/")||e.startsWith("projects/")||e.startsWith("models/"))return e;if(e.indexOf("/")>=0){let t=e.split("/",2);return`publishers/${t[0]}/models/${t[1]}`}else return`publishers/google/models/${e}`}else return e.startsWith("models/")||e.startsWith("tunedModels/")?e:`models/${e}`}function nOt(n,e){let t=ko(n,e);return t?t.startsWith("publishers/")&&n.isVertexAI()?`projects/${n.getProject()}/locations/${n.getLocation()}/${t}`:t.startsWith("models/")&&n.isVertexAI()?`projects/${n.getProject()}/locations/${n.getLocation()}/publishers/google/${t}`:t:""}function rOt(n){return Array.isArray(n)?n.map(e=>mxe(e)):[mxe(n)]}function mxe(n){if(typeof n=="object"&&n!==null)return n;throw new Error(`Could not parse input as Blob. Unsupported blob type: ${typeof n}`)}function iOt(n){let e=mxe(n);if(e.mimeType&&e.mimeType.startsWith("image/"))return e;throw new Error(`Unsupported mime type: ${e.mimeType}`)}function aOt(n){let e=mxe(n);if(e.mimeType&&e.mimeType.startsWith("audio/"))return e;throw new Error(`Unsupported mime type: ${e.mimeType}`)}function M8t(n){if(n==null)throw new Error("PartUnion is required");if(typeof n=="object")return n;if(typeof n=="string")return{text:n};throw new Error(`Unsupported part type: ${typeof n}`)}function oOt(n){if(n==null||Array.isArray(n)&&n.length===0)throw new Error("PartListUnion is required");return Array.isArray(n)?n.map(e=>M8t(e)):[M8t(n)]}function aZe(n){return n!=null&&typeof n=="object"&&"parts"in n&&Array.isArray(n.parts)}function F8t(n){return n!=null&&typeof n=="object"&&"functionCall"in n}function O8t(n){return n!=null&&typeof n=="object"&&"functionResponse"in n}function SA(n){if(n==null)throw new Error("ContentUnion is required");return aZe(n)?n:{role:"user",parts:oOt(n)}}function RZe(n,e){if(!e)return[];if(n.isVertexAI()&&Array.isArray(e))return e.flatMap(t=>{let r=SA(t);return r.parts&&r.parts.length>0&&r.parts[0].text!==void 0?[r.parts[0].text]:[]});if(n.isVertexAI()){let t=SA(e);return t.parts&&t.parts.length>0&&t.parts[0].text!==void 0?[t.parts[0].text]:[]}return Array.isArray(e)?e.map(t=>SA(t)):[SA(e)]}function A_(n){if(n==null||Array.isArray(n)&&n.length===0)throw new Error("contents are required");if(!Array.isArray(n)){if(F8t(n)||O8t(n))throw new Error("To specify functionCall or functionResponse parts, please wrap them in a Content object, specifying the role for them");return[SA(n)]}let e=[],t=[],r=aZe(n[0]);for(let a of n){let o=aZe(a);if(o!=r)throw new Error("Mixing Content and Parts is not supported, please group the parts into a the appropriate Content objects and specify the roles for them");if(o)e.push(a);else{if(F8t(a)||O8t(a))throw new Error("To specify functionCall or functionResponse parts, please wrap them, and any other parts, in Content objects as appropriate, specifying the role for them");t.push(a)}}return r||e.push({role:"user",parts:oOt(t)}),e}function pur(n,e){n.includes("null")&&(e.nullable=!0);let t=n.filter(r=>r!=="null");if(t.length===1)e.type=Object.values(Pd).includes(t[0].toUpperCase())?t[0].toUpperCase():Pd.TYPE_UNSPECIFIED;else{e.anyOf=[];for(let r of t)e.anyOf.push({type:Object.values(Pd).includes(r.toUpperCase())?r.toUpperCase():Pd.TYPE_UNSPECIFIED})}}function ez(n){let e={},t=["items"],r=["anyOf"],a=["properties"];if(n.type&&n.anyOf)throw new Error("type and anyOf cannot be both populated.");let o=n.anyOf;o!=null&&o.length==2&&(o[0].type==="null"?(e.nullable=!0,n=o[1]):o[1].type==="null"&&(e.nullable=!0,n=o[0])),n.type instanceof Array&&pur(n.type,e);for(let[s,c]of Object.entries(n))if(c!=null)if(s=="type"){if(c==="null")throw new Error("type: null can not be the only possible type for the field.");if(c instanceof Array)continue;e.type=Object.values(Pd).includes(c.toUpperCase())?c.toUpperCase():Pd.TYPE_UNSPECIFIED}else if(t.includes(s))e[s]=ez(c);else if(r.includes(s)){let l=[];for(let d of c){if(d.type=="null"){e.nullable=!0;continue}l.push(ez(d))}e[s]=l}else if(a.includes(s)){let l={};for(let[d,u]of Object.entries(c))l[d]=ez(u);e[s]=l}else{if(s==="additionalProperties")continue;e[s]=c}return e}function PZe(n){return ez(n)}function QZe(n){if(typeof n=="object")return n;if(typeof n=="string")return{voiceConfig:{prebuiltVoiceConfig:{voiceName:n}}};throw new Error(`Unsupported speechConfig type: ${typeof n}`)}function NZe(n){if("multiSpeakerVoiceConfig"in n)throw new Error("multiSpeakerVoiceConfig is not supported in the live API.");return n}function iz(n){if(n.functionDeclarations)for(let e of n.functionDeclarations)e.parameters&&(Object.keys(e.parameters).includes("$schema")?e.parametersJsonSchema||(e.parametersJsonSchema=e.parameters,delete e.parameters):e.parameters=ez(e.parameters)),e.response&&(Object.keys(e.response).includes("$schema")?e.responseJsonSchema||(e.responseJsonSchema=e.response,delete e.response):e.response=ez(e.response));return n}function az(n){if(n==null)throw new Error("tools is required");if(!Array.isArray(n))throw new Error("tools is required and must be an array of Tools");let e=[];for(let t of n)e.push(t);return e}function mur(n,e,t,r=1){let a=!e.startsWith(`${t}/`)&&e.split("/").length===r;return n.isVertexAI()?e.startsWith("projects/")?e:e.startsWith("locations/")?`projects/${n.getProject()}/${e}`:e.startsWith(`${t}/`)?`projects/${n.getProject()}/locations/${n.getLocation()}/${e}`:a?`projects/${n.getProject()}/locations/${n.getLocation()}/${t}/${e}`:e:a?`${t}/${e}`:e}function GS(n,e){if(typeof e!="string")throw new Error("name must be a string");return mur(n,e,"cachedContents")}function sOt(n){switch(n){case"STATE_UNSPECIFIED":return"JOB_STATE_UNSPECIFIED";case"CREATING":return"JOB_STATE_RUNNING";case"ACTIVE":return"JOB_STATE_SUCCEEDED";case"FAILED":return"JOB_STATE_FAILED";default:return n}}function lP(n){return DZe(n)}function Aur(n){return n!=null&&typeof n=="object"&&"name"in n}function cOt(n){return n!=null&&typeof n=="object"&&"video"in n}function lOt(n){return n!=null&&typeof n=="object"&&"uri"in n}function LZe(n){var e;let t;if(Aur(n)&&(t=n.name),!(lOt(n)&&(t=n.uri,t===void 0))&&!(cOt(n)&&(t=(e=n.video)===null||e===void 0?void 0:e.uri,t===void 0))){if(typeof n=="string"&&(t=n),t===void 0)throw new Error("Could not extract file name from the provided input.");if(t.startsWith("https://")){let a=t.split("files/")[1].match(/[a-z0-9]+/);if(a===null)throw new Error(`Could not extract file name from URI ${t}`);t=a[0]}else t.startsWith("files/")&&(t=t.split("files/")[1]);return t}}function dOt(n,e){let t;return n.isVertexAI()?t=e?"publishers/google/models":"models":t=e?"models":"tunedModels",t}function uOt(n){for(let e of["models","tunedModels","publisherModels"])if(gur(n,e))return n[e];return[]}function gur(n,e){return n!==null&&typeof n=="object"&&e in n}function fur(n,e={}){let t=n,r={name:t.name,description:t.description,parametersJsonSchema:t.inputSchema};return t.outputSchema&&(r.responseJsonSchema=t.outputSchema),e.behavior&&(r.behavior=e.behavior),{functionDeclarations:[r]}}function hur(n,e={}){let t=[],r=new Set;for(let a of n){let o=a.name;if(r.has(o))throw new Error(`Duplicate function name ${o} found in MCP tools. Please ensure function names are unique.`);r.add(o);let s=fur(a,e);s.functionDeclarations&&t.push(...s.functionDeclarations)}return{functionDeclarations:t}}function pOt(n,e){let t;if(typeof e=="string")if(n.isVertexAI())if(e.startsWith("gs://"))t={format:"jsonl",gcsUri:[e]};else if(e.startsWith("bq://"))t={format:"bigquery",bigqueryUri:e};else throw new Error(`Unsupported string source for Vertex AI: ${e}`);else if(e.startsWith("files/"))t={fileName:e};else throw new Error(`Unsupported string source for Gemini API: ${e}`);else if(Array.isArray(e)){if(n.isVertexAI())throw new Error("InlinedRequest[] is not supported in Vertex AI.");t={inlinedRequests:e}}else t=e;let r=[t.gcsUri,t.bigqueryUri].filter(Boolean).length,a=[t.inlinedRequests,t.fileName].filter(Boolean).length;if(n.isVertexAI()){if(a>0||r!==1)throw new Error("Exactly one of `gcsUri` or `bigqueryUri` must be set for Vertex AI.")}else if(r>0||a!==1)throw new Error("Exactly one of `inlinedRequests`, `fileName`, must be set for Gemini API.");return t}function bur(n){if(typeof n!="string")return n;let e=n;if(e.startsWith("gs://"))return{format:"jsonl",gcsUri:e};if(e.startsWith("bq://"))return{format:"bigquery",bigqueryUri:e};throw new Error(`Unsupported destination: ${e}`)}function mOt(n){if(typeof n!="object"||n===null)return{};let e=n,t=e.inlinedResponses;if(typeof t!="object"||t===null)return n;let a=t.inlinedResponses;if(!Array.isArray(a)||a.length===0)return n;let o=!1;for(let s of a){if(typeof s!="object"||s===null)continue;let l=s.response;if(typeof l!="object"||l===null)continue;if(l.embedding!==void 0){o=!0;break}}return o&&(e.inlinedEmbedContentResponses=e.inlinedResponses,delete e.inlinedResponses),n}function oz(n,e){let t=e;if(!n.isVertexAI()){if(/batches\/[^/]+$/.test(t))return t.split("/").pop();throw new Error(`Invalid batch job name: ${t}.`)}if(/^projects\/[^/]+\/locations\/[^/]+\/batchPredictionJobs\/[^/]+$/.test(t))return t.split("/").pop();if(/^\d+$/.test(t))return t;throw new Error(`Invalid batch job name: ${t}.`)}function AOt(n){let e=n;return e==="BATCH_STATE_UNSPECIFIED"?"JOB_STATE_UNSPECIFIED":e==="BATCH_STATE_PENDING"?"JOB_STATE_PENDING":e==="BATCH_STATE_RUNNING"?"JOB_STATE_RUNNING":e==="BATCH_STATE_SUCCEEDED"?"JOB_STATE_SUCCEEDED":e==="BATCH_STATE_FAILED"?"JOB_STATE_FAILED":e==="BATCH_STATE_CANCELLED"?"JOB_STATE_CANCELLED":e==="BATCH_STATE_EXPIRED"?"JOB_STATE_EXPIRED":e}function yur(n){let e={},t=x(n,["responsesFile"]);t!=null&&k(e,["fileName"],t);let r=x(n,["inlinedResponses","inlinedResponses"]);if(r!=null){let o=r;Array.isArray(o)&&(o=o.map(s=>Yur(s))),k(e,["inlinedResponses"],o)}let a=x(n,["inlinedEmbedContentResponses","inlinedResponses"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>s)),k(e,["inlinedEmbedContentResponses"],o)}return e}function _ur(n){let e={},t=x(n,["predictionsFormat"]);t!=null&&k(e,["format"],t);let r=x(n,["gcsDestination","outputUriPrefix"]);r!=null&&k(e,["gcsUri"],r);let a=x(n,["bigqueryDestination","outputUri"]);return a!=null&&k(e,["bigqueryUri"],a),e}function vur(n){let e={},t=x(n,["format"]);t!=null&&k(e,["predictionsFormat"],t);let r=x(n,["gcsUri"]);r!=null&&k(e,["gcsDestination","outputUriPrefix"],r);let a=x(n,["bigqueryUri"]);if(a!=null&&k(e,["bigqueryDestination","outputUri"],a),x(n,["fileName"])!==void 0)throw new Error("fileName parameter is not supported in Vertex AI.");if(x(n,["inlinedResponses"])!==void 0)throw new Error("inlinedResponses parameter is not supported in Vertex AI.");if(x(n,["inlinedEmbedContentResponses"])!==void 0)throw new Error("inlinedEmbedContentResponses parameter is not supported in Vertex AI.");return e}function exe(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["metadata","displayName"]);r!=null&&k(e,["displayName"],r);let a=x(n,["metadata","state"]);a!=null&&k(e,["state"],AOt(a));let o=x(n,["metadata","createTime"]);o!=null&&k(e,["createTime"],o);let s=x(n,["metadata","endTime"]);s!=null&&k(e,["endTime"],s);let c=x(n,["metadata","updateTime"]);c!=null&&k(e,["updateTime"],c);let l=x(n,["metadata","model"]);l!=null&&k(e,["model"],l);let d=x(n,["metadata","output"]);return d!=null&&k(e,["dest"],yur(mOt(d))),e}function oZe(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["displayName"]);r!=null&&k(e,["displayName"],r);let a=x(n,["state"]);a!=null&&k(e,["state"],AOt(a));let o=x(n,["error"]);o!=null&&k(e,["error"],o);let s=x(n,["createTime"]);s!=null&&k(e,["createTime"],s);let c=x(n,["startTime"]);c!=null&&k(e,["startTime"],c);let l=x(n,["endTime"]);l!=null&&k(e,["endTime"],l);let d=x(n,["updateTime"]);d!=null&&k(e,["updateTime"],d);let u=x(n,["model"]);u!=null&&k(e,["model"],u);let p=x(n,["inputConfig"]);p!=null&&k(e,["src"],Cur(p));let m=x(n,["outputConfig"]);return m!=null&&k(e,["dest"],_ur(mOt(m))),e}function Cur(n){let e={},t=x(n,["instancesFormat"]);t!=null&&k(e,["format"],t);let r=x(n,["gcsSource","uris"]);r!=null&&k(e,["gcsUri"],r);let a=x(n,["bigquerySource","inputUri"]);return a!=null&&k(e,["bigqueryUri"],a),e}function wur(n,e){let t={};if(x(e,["format"])!==void 0)throw new Error("format parameter is not supported in Gemini API.");if(x(e,["gcsUri"])!==void 0)throw new Error("gcsUri parameter is not supported in Gemini API.");if(x(e,["bigqueryUri"])!==void 0)throw new Error("bigqueryUri parameter is not supported in Gemini API.");let r=x(e,["fileName"]);r!=null&&k(t,["fileName"],r);let a=x(e,["inlinedRequests"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>Vur(n,s))),k(t,["requests","requests"],o)}return t}function Eur(n){let e={},t=x(n,["format"]);t!=null&&k(e,["instancesFormat"],t);let r=x(n,["gcsUri"]);r!=null&&k(e,["gcsSource","uris"],r);let a=x(n,["bigqueryUri"]);if(a!=null&&k(e,["bigquerySource","inputUri"],a),x(n,["fileName"])!==void 0)throw new Error("fileName parameter is not supported in Vertex AI.");if(x(n,["inlinedRequests"])!==void 0)throw new Error("inlinedRequests parameter is not supported in Vertex AI.");return e}function xur(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["data"]);t!=null&&k(e,["data"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function Iur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function kur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function Sur(n){let e={},t=x(n,["content"]);t!=null&&k(e,["content"],t);let r=x(n,["citationMetadata"]);r!=null&&k(e,["citationMetadata"],Tur(r));let a=x(n,["tokenCount"]);a!=null&&k(e,["tokenCount"],a);let o=x(n,["finishReason"]);o!=null&&k(e,["finishReason"],o);let s=x(n,["urlContextMetadata"]);s!=null&&k(e,["urlContextMetadata"],s);let c=x(n,["avgLogprobs"]);c!=null&&k(e,["avgLogprobs"],c);let l=x(n,["groundingMetadata"]);l!=null&&k(e,["groundingMetadata"],l);let d=x(n,["index"]);d!=null&&k(e,["index"],d);let u=x(n,["logprobsResult"]);u!=null&&k(e,["logprobsResult"],u);let p=x(n,["safetyRatings"]);if(p!=null){let m=p;Array.isArray(m)&&(m=m.map(A=>A)),k(e,["safetyRatings"],m)}return e}function Tur(n){let e={},t=x(n,["citationSources"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>a)),k(e,["citations"],r)}return e}function gOt(n){let e={},t=x(n,["parts"]);if(t!=null){let a=t;Array.isArray(a)&&(a=a.map(o=>rpr(o))),k(e,["parts"],a)}let r=x(n,["role"]);return r!=null&&k(e,["role"],r),e}function Bur(n,e){let t={},r=x(n,["displayName"]);if(e!==void 0&&r!=null&&k(e,["batch","displayName"],r),x(n,["dest"])!==void 0)throw new Error("dest parameter is not supported in Gemini API.");return t}function Dur(n,e){let t={},r=x(n,["displayName"]);e!==void 0&&r!=null&&k(e,["displayName"],r);let a=x(n,["dest"]);return e!==void 0&&a!=null&&k(e,["outputConfig"],vur(bur(a))),t}function U8t(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["src"]);a!=null&&k(t,["batch","inputConfig"],wur(n,pOt(n,a)));let o=x(e,["config"]);return o!=null&&Bur(o,t),t}function Rur(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["model"],ko(n,r));let a=x(e,["src"]);a!=null&&k(t,["inputConfig"],Eur(pOt(n,a)));let o=x(e,["config"]);return o!=null&&Dur(o,t),t}function Pur(n,e){let t={},r=x(n,["displayName"]);return e!==void 0&&r!=null&&k(e,["batch","displayName"],r),t}function Qur(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["src"]);a!=null&&k(t,["batch","inputConfig"],qur(n,a));let o=x(e,["config"]);return o!=null&&Pur(o,t),t}function Nur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function Lur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function Mur(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);return o!=null&&k(e,["error"],o),e}function Fur(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);return o!=null&&k(e,["error"],o),e}function Our(n,e){let t={},r=x(e,["contents"]);if(r!=null){let o=RZe(n,r);Array.isArray(o)&&(o=o.map(s=>s)),k(t,["requests[]","request","content"],o)}let a=x(e,["config"]);return a!=null&&(k(t,["_self"],Uur(a,t)),eur(t,{"requests[].*":"requests[].request.*"})),t}function Uur(n,e){let t={},r=x(n,["taskType"]);e!==void 0&&r!=null&&k(e,["requests[]","taskType"],r);let a=x(n,["title"]);e!==void 0&&a!=null&&k(e,["requests[]","title"],a);let o=x(n,["outputDimensionality"]);if(e!==void 0&&o!=null&&k(e,["requests[]","outputDimensionality"],o),x(n,["mimeType"])!==void 0)throw new Error("mimeType parameter is not supported in Gemini API.");if(x(n,["autoTruncate"])!==void 0)throw new Error("autoTruncate parameter is not supported in Gemini API.");return t}function qur(n,e){let t={},r=x(e,["fileName"]);r!=null&&k(t,["file_name"],r);let a=x(e,["inlinedRequests"]);return a!=null&&k(t,["requests"],Our(n,a)),t}function $ur(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["fileUri"]);t!=null&&k(e,["fileUri"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function zur(n,e,t){let r={},a=x(e,["systemInstruction"]);t!==void 0&&a!=null&&k(t,["systemInstruction"],gOt(SA(a)));let o=x(e,["temperature"]);o!=null&&k(r,["temperature"],o);let s=x(e,["topP"]);s!=null&&k(r,["topP"],s);let c=x(e,["topK"]);c!=null&&k(r,["topK"],c);let l=x(e,["candidateCount"]);l!=null&&k(r,["candidateCount"],l);let d=x(e,["maxOutputTokens"]);d!=null&&k(r,["maxOutputTokens"],d);let u=x(e,["stopSequences"]);u!=null&&k(r,["stopSequences"],u);let p=x(e,["responseLogprobs"]);p!=null&&k(r,["responseLogprobs"],p);let m=x(e,["logprobs"]);m!=null&&k(r,["logprobs"],m);let A=x(e,["presencePenalty"]);A!=null&&k(r,["presencePenalty"],A);let g=x(e,["frequencyPenalty"]);g!=null&&k(r,["frequencyPenalty"],g);let f=x(e,["seed"]);f!=null&&k(r,["seed"],f);let b=x(e,["responseMimeType"]);b!=null&&k(r,["responseMimeType"],b);let y=x(e,["responseSchema"]);y!=null&&k(r,["responseSchema"],PZe(y));let _=x(e,["responseJsonSchema"]);if(_!=null&&k(r,["responseJsonSchema"],_),x(e,["routingConfig"])!==void 0)throw new Error("routingConfig parameter is not supported in Gemini API.");if(x(e,["modelSelectionConfig"])!==void 0)throw new Error("modelSelectionConfig parameter is not supported in Gemini API.");let v=x(e,["safetySettings"]);if(t!==void 0&&v!=null){let q=v;Array.isArray(q)&&(q=q.map(W=>ipr(W))),k(t,["safetySettings"],q)}let w=x(e,["tools"]);if(t!==void 0&&w!=null){let q=az(w);Array.isArray(q)&&(q=q.map(W=>apr(iz(W)))),k(t,["tools"],q)}let E=x(e,["toolConfig"]);if(t!==void 0&&E!=null&&k(t,["toolConfig"],E),x(e,["labels"])!==void 0)throw new Error("labels parameter is not supported in Gemini API.");let S=x(e,["cachedContent"]);t!==void 0&&S!=null&&k(t,["cachedContent"],GS(n,S));let T=x(e,["responseModalities"]);T!=null&&k(r,["responseModalities"],T);let D=x(e,["mediaResolution"]);D!=null&&k(r,["mediaResolution"],D);let R=x(e,["speechConfig"]);if(R!=null&&k(r,["speechConfig"],QZe(R)),x(e,["audioTimestamp"])!==void 0)throw new Error("audioTimestamp parameter is not supported in Gemini API.");let B=x(e,["thinkingConfig"]);B!=null&&k(r,["thinkingConfig"],B);let M=x(e,["imageConfig"]);return M!=null&&k(r,["imageConfig"],M),r}function jur(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["candidates"]);if(r!=null){let l=r;Array.isArray(l)&&(l=l.map(d=>Sur(d))),k(e,["candidates"],l)}let a=x(n,["modelVersion"]);a!=null&&k(e,["modelVersion"],a);let o=x(n,["promptFeedback"]);o!=null&&k(e,["promptFeedback"],o);let s=x(n,["responseId"]);s!=null&&k(e,["responseId"],s);let c=x(n,["usageMetadata"]);return c!=null&&k(e,["usageMetadata"],c),e}function Gur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function Hur(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],oz(n,r)),t}function Wur(n){let e={};if(x(n,["authConfig"])!==void 0)throw new Error("authConfig parameter is not supported in Gemini API.");let t=x(n,["enableWidget"]);return t!=null&&k(e,["enableWidget"],t),e}function Zur(n){let e={},t=x(n,["timeRangeFilter"]);if(t!=null&&k(e,["timeRangeFilter"],t),x(n,["excludeDomains"])!==void 0)throw new Error("excludeDomains parameter is not supported in Gemini API.");return e}function Vur(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["request","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let c=A_(a);Array.isArray(c)&&(c=c.map(l=>gOt(l))),k(t,["request","contents"],c)}let o=x(e,["metadata"]);o!=null&&k(t,["metadata"],o);let s=x(e,["config"]);return s!=null&&k(t,["request","generationConfig"],zur(n,s,x(t,["request"],{}))),t}function Yur(n){let e={},t=x(n,["response"]);t!=null&&k(e,["response"],jur(t));let r=x(n,["error"]);return r!=null&&k(e,["error"],r),e}function Kur(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);if(e!==void 0&&a!=null&&k(e,["_query","pageToken"],a),x(n,["filter"])!==void 0)throw new Error("filter parameter is not supported in Gemini API.");return t}function Jur(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);e!==void 0&&a!=null&&k(e,["_query","pageToken"],a);let o=x(n,["filter"]);return e!==void 0&&o!=null&&k(e,["_query","filter"],o),t}function Xur(n){let e={},t=x(n,["config"]);return t!=null&&Kur(t,e),e}function epr(n){let e={},t=x(n,["config"]);return t!=null&&Jur(t,e),e}function tpr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["operations"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>exe(s))),k(e,["batchJobs"],o)}return e}function npr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["batchPredictionJobs"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>oZe(s))),k(e,["batchJobs"],o)}return e}function rpr(n){let e={},t=x(n,["videoMetadata"]);t!=null&&k(e,["videoMetadata"],t);let r=x(n,["thought"]);r!=null&&k(e,["thought"],r);let a=x(n,["inlineData"]);a!=null&&k(e,["inlineData"],xur(a));let o=x(n,["fileData"]);o!=null&&k(e,["fileData"],$ur(o));let s=x(n,["thoughtSignature"]);s!=null&&k(e,["thoughtSignature"],s);let c=x(n,["functionCall"]);c!=null&&k(e,["functionCall"],c);let l=x(n,["codeExecutionResult"]);l!=null&&k(e,["codeExecutionResult"],l);let d=x(n,["executableCode"]);d!=null&&k(e,["executableCode"],d);let u=x(n,["functionResponse"]);u!=null&&k(e,["functionResponse"],u);let p=x(n,["text"]);return p!=null&&k(e,["text"],p),e}function ipr(n){let e={};if(x(n,["method"])!==void 0)throw new Error("method parameter is not supported in Gemini API.");let t=x(n,["category"]);t!=null&&k(e,["category"],t);let r=x(n,["threshold"]);return r!=null&&k(e,["threshold"],r),e}function apr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let d=t;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["functionDeclarations"],d)}if(x(n,["retrieval"])!==void 0)throw new Error("retrieval parameter is not supported in Gemini API.");let r=x(n,["googleSearch"]);r!=null&&k(e,["googleSearch"],Zur(r));let a=x(n,["googleSearchRetrieval"]);if(a!=null&&k(e,["googleSearchRetrieval"],a),x(n,["enterpriseWebSearch"])!==void 0)throw new Error("enterpriseWebSearch parameter is not supported in Gemini API.");let o=x(n,["googleMaps"]);o!=null&&k(e,["googleMaps"],Wur(o));let s=x(n,["urlContext"]);s!=null&&k(e,["urlContext"],s);let c=x(n,["computerUse"]);c!=null&&k(e,["computerUse"],c);let l=x(n,["codeExecution"]);return l!=null&&k(e,["codeExecution"],l),e}var l9;(function(n){n.PAGED_ITEM_BATCH_JOBS="batchJobs",n.PAGED_ITEM_MODELS="models",n.PAGED_ITEM_TUNING_JOBS="tuningJobs",n.PAGED_ITEM_FILES="files",n.PAGED_ITEM_CACHED_CONTENTS="cachedContents"})(l9||(l9={}));var d9=class{constructor(e,t,r,a){this.pageInternal=[],this.paramsInternal={},this.requestInternal=t,this.init(e,r,a)}init(e,t,r){var a,o;this.nameInternal=e,this.pageInternal=t[this.nameInternal]||[],this.sdkHttpResponseInternal=t?.sdkHttpResponse,this.idxInternal=0;let s={config:{}};!r||Object.keys(r).length===0?s={config:{}}:typeof r=="object"?s=Object.assign({},r):s=r,s.config&&(s.config.pageToken=t.nextPageToken),this.paramsInternal=s,this.pageInternalSize=(o=(a=s.config)===null||a===void 0?void 0:a.pageSize)!==null&&o!==void 0?o:this.pageInternal.length}initNextPage(e){this.init(this.nameInternal,e,this.paramsInternal)}get page(){return this.pageInternal}get name(){return this.nameInternal}get pageSize(){return this.pageInternalSize}get sdkHttpResponse(){return this.sdkHttpResponseInternal}get params(){return this.paramsInternal}get pageLength(){return this.pageInternal.length}getItem(e){return this.pageInternal[e]}[Symbol.asyncIterator](){return{next:async()=>{if(this.idxInternal>=this.pageLength)if(this.hasNextPage())await this.nextPage();else return{value:void 0,done:!0};let e=this.getItem(this.idxInternal);return this.idxInternal+=1,{value:e,done:!1}},return:async()=>({value:void 0,done:!0})}}async nextPage(){if(!this.hasNextPage())throw new Error("No more pages to fetch.");let e=await this.requestInternal(this.params);return this.initNextPage(e),this.page}hasNextPage(){var e;return((e=this.params.config)===null||e===void 0?void 0:e.pageToken)!==void 0}};var sZe=class extends jS{constructor(e){super(),this.apiClient=e,this.create=async t=>(this.apiClient.isVertexAI()&&(t.config=this.formatDestination(t.src,t.config)),this.createInternal(t)),this.createEmbeddings=async t=>{if(console.warn("batches.createEmbeddings() is experimental and may change without notice."),this.apiClient.isVertexAI())throw new Error("Vertex AI does not support batches.createEmbeddings.");return this.createEmbeddingsInternal(t)},this.list=async(t={})=>new d9(l9.PAGED_ITEM_BATCH_JOBS,r=>this.listInternal(r),await this.listInternal(t),t)}createInlinedGenerateContentRequest(e){let t=U8t(this.apiClient,e),r=t._url,a=ar("{model}:batchGenerateContent",r),c=t.batch.inputConfig.requests,l=c.requests,d=[];for(let u of l){let p=Object.assign({},u);if(p.systemInstruction){let m=p.systemInstruction;delete p.systemInstruction;let A=p.request;A.systemInstruction=m,p.request=A}d.push(p)}return c.requests=d,delete t.config,delete t._url,delete t._query,{path:a,body:t}}getGcsUri(e){if(typeof e=="string")return e.startsWith("gs://")?e:void 0;if(!Array.isArray(e)&&e.gcsUri&&e.gcsUri.length>0)return e.gcsUri[0]}getBigqueryUri(e){if(typeof e=="string")return e.startsWith("bq://")?e:void 0;if(!Array.isArray(e))return e.bigqueryUri}formatDestination(e,t){let r=t?Object.assign({},t):{},a=Date.now().toString();if(r.displayName||(r.displayName=`genaiBatchJob_${a}`),r.dest===void 0){let o=this.getGcsUri(e),s=this.getBigqueryUri(e);if(o)o.endsWith(".jsonl")?r.dest=`${o.slice(0,-6)}/dest`:r.dest=`${o}_dest_${a}`;else if(s)r.dest=`${s}_dest_${a}`;else throw new Error("Unsupported source for Vertex AI: No GCS or BigQuery URI found.")}return r}async createInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Rur(this.apiClient,e);return c=ar("batchPredictionJobs",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>oZe(u))}else{let d=U8t(this.apiClient,e);return c=ar("{model}:batchGenerateContent",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>exe(u))}}async createEmbeddingsInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=Qur(this.apiClient,e);return o=ar("{model}:asyncBatchEmbedContent",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a.then(l=>exe(l))}}async get(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Hur(this.apiClient,e);return c=ar("batchPredictionJobs/{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>oZe(u))}else{let d=Gur(this.apiClient,e);return c=ar("batches/{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>exe(u))}}async cancel(e){var t,r,a,o;let s="",c={};if(this.apiClient.isVertexAI()){let l=kur(this.apiClient,e);s=ar("batchPredictionJobs/{name}:cancel",l._url),c=l._query,delete l._url,delete l._query,await this.apiClient.request({path:s,queryParams:c,body:JSON.stringify(l),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal})}else{let l=Iur(this.apiClient,e);s=ar("batches/{name}:cancel",l._url),c=l._query,delete l._url,delete l._query,await this.apiClient.request({path:s,queryParams:c,body:JSON.stringify(l),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal})}}async listInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=epr(e);return c=ar("batchPredictionJobs",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=npr(u),m=new pxe;return Object.assign(m,p),m})}else{let d=Xur(e);return c=ar("batches",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=tpr(u),m=new pxe;return Object.assign(m,p),m})}}async delete(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Lur(this.apiClient,e);return c=ar("batchPredictionJobs/{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>Fur(u))}else{let d=Nur(this.apiClient,e);return c=ar("batches/{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>Mur(u))}}};function opr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["data"]);t!=null&&k(e,["data"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function q8t(n){let e={},t=x(n,["parts"]);if(t!=null){let a=t;Array.isArray(a)&&(a=a.map(o=>kpr(o))),k(e,["parts"],a)}let r=x(n,["role"]);return r!=null&&k(e,["role"],r),e}function spr(n,e){let t={},r=x(n,["ttl"]);e!==void 0&&r!=null&&k(e,["ttl"],r);let a=x(n,["expireTime"]);e!==void 0&&a!=null&&k(e,["expireTime"],a);let o=x(n,["displayName"]);e!==void 0&&o!=null&&k(e,["displayName"],o);let s=x(n,["contents"]);if(e!==void 0&&s!=null){let u=A_(s);Array.isArray(u)&&(u=u.map(p=>q8t(p))),k(e,["contents"],u)}let c=x(n,["systemInstruction"]);e!==void 0&&c!=null&&k(e,["systemInstruction"],q8t(SA(c)));let l=x(n,["tools"]);if(e!==void 0&&l!=null){let u=l;Array.isArray(u)&&(u=u.map(p=>Spr(p))),k(e,["tools"],u)}let d=x(n,["toolConfig"]);if(e!==void 0&&d!=null&&k(e,["toolConfig"],d),x(n,["kmsKeyName"])!==void 0)throw new Error("kmsKeyName parameter is not supported in Gemini API.");return t}function cpr(n,e){let t={},r=x(n,["ttl"]);e!==void 0&&r!=null&&k(e,["ttl"],r);let a=x(n,["expireTime"]);e!==void 0&&a!=null&&k(e,["expireTime"],a);let o=x(n,["displayName"]);e!==void 0&&o!=null&&k(e,["displayName"],o);let s=x(n,["contents"]);if(e!==void 0&&s!=null){let p=A_(s);Array.isArray(p)&&(p=p.map(m=>m)),k(e,["contents"],p)}let c=x(n,["systemInstruction"]);e!==void 0&&c!=null&&k(e,["systemInstruction"],SA(c));let l=x(n,["tools"]);if(e!==void 0&&l!=null){let p=l;Array.isArray(p)&&(p=p.map(m=>Tpr(m))),k(e,["tools"],p)}let d=x(n,["toolConfig"]);e!==void 0&&d!=null&&k(e,["toolConfig"],d);let u=x(n,["kmsKeyName"]);return e!==void 0&&u!=null&&k(e,["encryption_spec","kmsKeyName"],u),t}function lpr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["model"],nOt(n,r));let a=x(e,["config"]);return a!=null&&spr(a,t),t}function dpr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["model"],nOt(n,r));let a=x(e,["config"]);return a!=null&&cpr(a,t),t}function upr(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],GS(n,r)),t}function ppr(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],GS(n,r)),t}function mpr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function Apr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function gpr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["fileUri"]);t!=null&&k(e,["fileUri"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function fpr(n){let e={};if(x(n,["behavior"])!==void 0)throw new Error("behavior parameter is not supported in Vertex AI.");let t=x(n,["description"]);t!=null&&k(e,["description"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["parameters"]);a!=null&&k(e,["parameters"],a);let o=x(n,["parametersJsonSchema"]);o!=null&&k(e,["parametersJsonSchema"],o);let s=x(n,["response"]);s!=null&&k(e,["response"],s);let c=x(n,["responseJsonSchema"]);return c!=null&&k(e,["responseJsonSchema"],c),e}function hpr(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],GS(n,r)),t}function bpr(n,e){let t={},r=x(e,["name"]);return r!=null&&k(t,["_url","name"],GS(n,r)),t}function ypr(n){let e={};if(x(n,["authConfig"])!==void 0)throw new Error("authConfig parameter is not supported in Gemini API.");let t=x(n,["enableWidget"]);return t!=null&&k(e,["enableWidget"],t),e}function _pr(n){let e={},t=x(n,["timeRangeFilter"]);if(t!=null&&k(e,["timeRangeFilter"],t),x(n,["excludeDomains"])!==void 0)throw new Error("excludeDomains parameter is not supported in Gemini API.");return e}function vpr(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);return e!==void 0&&a!=null&&k(e,["_query","pageToken"],a),t}function Cpr(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);return e!==void 0&&a!=null&&k(e,["_query","pageToken"],a),t}function wpr(n){let e={},t=x(n,["config"]);return t!=null&&vpr(t,e),e}function Epr(n){let e={},t=x(n,["config"]);return t!=null&&Cpr(t,e),e}function xpr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["cachedContents"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>s)),k(e,["cachedContents"],o)}return e}function Ipr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["cachedContents"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>s)),k(e,["cachedContents"],o)}return e}function kpr(n){let e={},t=x(n,["videoMetadata"]);t!=null&&k(e,["videoMetadata"],t);let r=x(n,["thought"]);r!=null&&k(e,["thought"],r);let a=x(n,["inlineData"]);a!=null&&k(e,["inlineData"],opr(a));let o=x(n,["fileData"]);o!=null&&k(e,["fileData"],gpr(o));let s=x(n,["thoughtSignature"]);s!=null&&k(e,["thoughtSignature"],s);let c=x(n,["functionCall"]);c!=null&&k(e,["functionCall"],c);let l=x(n,["codeExecutionResult"]);l!=null&&k(e,["codeExecutionResult"],l);let d=x(n,["executableCode"]);d!=null&&k(e,["executableCode"],d);let u=x(n,["functionResponse"]);u!=null&&k(e,["functionResponse"],u);let p=x(n,["text"]);return p!=null&&k(e,["text"],p),e}function Spr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let d=t;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["functionDeclarations"],d)}if(x(n,["retrieval"])!==void 0)throw new Error("retrieval parameter is not supported in Gemini API.");let r=x(n,["googleSearch"]);r!=null&&k(e,["googleSearch"],_pr(r));let a=x(n,["googleSearchRetrieval"]);if(a!=null&&k(e,["googleSearchRetrieval"],a),x(n,["enterpriseWebSearch"])!==void 0)throw new Error("enterpriseWebSearch parameter is not supported in Gemini API.");let o=x(n,["googleMaps"]);o!=null&&k(e,["googleMaps"],ypr(o));let s=x(n,["urlContext"]);s!=null&&k(e,["urlContext"],s);let c=x(n,["computerUse"]);c!=null&&k(e,["computerUse"],c);let l=x(n,["codeExecution"]);return l!=null&&k(e,["codeExecution"],l),e}function Tpr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let p=t;Array.isArray(p)&&(p=p.map(m=>fpr(m))),k(e,["functionDeclarations"],p)}let r=x(n,["retrieval"]);r!=null&&k(e,["retrieval"],r);let a=x(n,["googleSearch"]);a!=null&&k(e,["googleSearch"],a);let o=x(n,["googleSearchRetrieval"]);o!=null&&k(e,["googleSearchRetrieval"],o);let s=x(n,["enterpriseWebSearch"]);s!=null&&k(e,["enterpriseWebSearch"],s);let c=x(n,["googleMaps"]);c!=null&&k(e,["googleMaps"],c);let l=x(n,["urlContext"]);l!=null&&k(e,["urlContext"],l);let d=x(n,["computerUse"]);d!=null&&k(e,["computerUse"],d);let u=x(n,["codeExecution"]);return u!=null&&k(e,["codeExecution"],u),e}function Bpr(n,e){let t={},r=x(n,["ttl"]);e!==void 0&&r!=null&&k(e,["ttl"],r);let a=x(n,["expireTime"]);return e!==void 0&&a!=null&&k(e,["expireTime"],a),t}function Dpr(n,e){let t={},r=x(n,["ttl"]);e!==void 0&&r!=null&&k(e,["ttl"],r);let a=x(n,["expireTime"]);return e!==void 0&&a!=null&&k(e,["expireTime"],a),t}function Rpr(n,e){let t={},r=x(e,["name"]);r!=null&&k(t,["_url","name"],GS(n,r));let a=x(e,["config"]);return a!=null&&Bpr(a,t),t}function Ppr(n,e){let t={},r=x(e,["name"]);r!=null&&k(t,["_url","name"],GS(n,r));let a=x(e,["config"]);return a!=null&&Dpr(a,t),t}var cZe=class extends jS{constructor(e){super(),this.apiClient=e,this.list=async(t={})=>new d9(l9.PAGED_ITEM_CACHED_CONTENTS,r=>this.listInternal(r),await this.listInternal(t),t)}async create(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=dpr(this.apiClient,e);return c=ar("cachedContents",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>u)}else{let d=lpr(this.apiClient,e);return c=ar("cachedContents",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>u)}}async get(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=bpr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>u)}else{let d=hpr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>u)}}async delete(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=ppr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Apr(u),m=new dxe;return Object.assign(m,p),m})}else{let d=upr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=mpr(u),m=new dxe;return Object.assign(m,p),m})}}async update(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Ppr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"PATCH",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>u)}else{let d=Rpr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"PATCH",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>u)}}async listInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Epr(e);return c=ar("cachedContents",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Ipr(u),m=new uxe;return Object.assign(m,p),m})}else{let d=wpr(e);return c=ar("cachedContents",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=xpr(u),m=new uxe;return Object.assign(m,p),m})}}};function $8t(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],r=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tc(n){return this instanceof Tc?(this.v=n,this):new Tc(n)}function tz(n,e,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(n,e||[]),a,o=[];return a=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),c("next"),c("throw"),c("return",s),a[Symbol.asyncIterator]=function(){return this},a;function s(A){return function(g){return Promise.resolve(g).then(A,p)}}function c(A,g){r[A]&&(a[A]=function(f){return new Promise(function(b,y){o.push([A,f,b,y])>1||l(A,f)})},g&&(a[A]=g(a[A])))}function l(A,g){try{d(r[A](g))}catch(f){m(o[0][3],f)}}function d(A){A.value instanceof Tc?Promise.resolve(A.value.v).then(u,p):m(o[0][2],A)}function u(A){l("next",A)}function p(A){l("throw",A)}function m(A,g){A(g),o.shift(),o.length&&l(o[0][0],o[0][1])}}function zoe(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=n[Symbol.asyncIterator],t;return e?e.call(n):(n=typeof $8t=="function"?$8t(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=n[o]&&function(s){return new Promise(function(c,l){s=n[o](s),a(c,l,s.done,s.value)})}}function a(o,s,c,l){Promise.resolve(l).then(function(d){o({value:d,done:c})},s)}}function Qpr(n){var e;if(n.candidates==null||n.candidates.length===0)return!1;let t=(e=n.candidates[0])===null||e===void 0?void 0:e.content;return t===void 0?!1:fOt(t)}function fOt(n){if(n.parts===void 0||n.parts.length===0)return!1;for(let e of n.parts)if(e===void 0||Object.keys(e).length===0)return!1;return!0}function Npr(n){if(n.length!==0){for(let e of n)if(e.role!=="user"&&e.role!=="model")throw new Error(`Role must be user or model, but got ${e.role}.`)}}function z8t(n){if(n===void 0||n.length===0)return[];let e=[],t=n.length,r=0;for(;r{var o,s,c;let l=await a,d=(s=(o=l.candidates)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.content,u=l.automaticFunctionCallingHistory,p=this.getHistory(!0).length,m=[];u!=null&&(m=(c=u.slice(p))!==null&&c!==void 0?c:[]);let A=d?[d]:[];this.recordHistory(r,A,m)})(),await this.sendPromise.catch(()=>{this.sendPromise=Promise.resolve()}),a}async sendMessageStream(e){var t;await this.sendPromise;let r=SA(e.message),a=this.modelsModule.generateContentStream({model:this.model,contents:this.getHistory(!0).concat(r),config:(t=e.config)!==null&&t!==void 0?t:this.config});this.sendPromise=a.then(()=>{}).catch(()=>{});let o=await a;return this.processStreamResponse(o,r)}getHistory(e=!1){let t=e?z8t(this.history):this.history;return structuredClone(t)}processStreamResponse(e,t){var r,a;return tz(this,arguments,function*(){var s,c,l,d;let u=[];try{for(var p=!0,m=zoe(e),A;A=yield Tc(m.next()),s=A.done,!s;p=!0){d=A.value,p=!1;let g=d;if(Qpr(g)){let f=(a=(r=g.candidates)===null||r===void 0?void 0:r[0])===null||a===void 0?void 0:a.content;f!==void 0&&u.push(f)}yield yield Tc(g)}}catch(g){c={error:g}}finally{try{!p&&!s&&(l=m.return)&&(yield Tc(l.call(m)))}finally{if(c)throw c.error}}this.recordHistory(t,u)})}recordHistory(e,t,r){let a=[];t.length>0&&t.every(o=>o.role!==void 0)?a=t:a.push({role:"model",parts:[]}),r&&r.length>0?this.history.push(...z8t(r)):this.history.push(e),this.history.push(...a)}};var Axe=class n extends Error{constructor(e){super(e.message),this.name="ApiError",this.status=e.status,Object.setPrototypeOf(this,n.prototype)}};function Lpr(n){let e={},t=x(n,["file"]);return t!=null&&k(e,["file"],t),e}function Mpr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function Fpr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","file"],LZe(t)),e}function Opr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function Upr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","file"],LZe(t)),e}function qpr(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);return e!==void 0&&a!=null&&k(e,["_query","pageToken"],a),t}function $pr(n){let e={},t=x(n,["config"]);return t!=null&&qpr(t,e),e}function zpr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["files"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>s)),k(e,["files"],o)}return e}var uZe=class extends jS{constructor(e){super(),this.apiClient=e,this.list=async(t={})=>new d9(l9.PAGED_ITEM_FILES,r=>this.listInternal(r),await this.listInternal(t),t)}async upload(e){if(this.apiClient.isVertexAI())throw new Error("Vertex AI does not support uploading files. You can share files through a GCS bucket.");return this.apiClient.uploadFile(e.file,e.config).then(t=>t)}async download(e){await this.apiClient.downloadFile(e)}async listInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=$pr(e);return o=ar("files",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>{let d=zpr(l),u=new eZe;return Object.assign(u,d),u})}}async createInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=Lpr(e);return o=ar("upload/v1beta/files",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a.then(l=>{let d=Mpr(l),u=new tZe;return Object.assign(u,d),u})}}async get(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=Upr(e);return o=ar("files/{file}",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a.then(l=>l)}}async delete(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=Fpr(e);return o=ar("files/{file}",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"DELETE",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>{let d=Opr(l),u=new nZe;return Object.assign(u,d),u})}}};function txe(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["data"]);t!=null&&k(e,["data"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function jpr(n){let e={},t=x(n,["parts"]);if(t!=null){let a=t;Array.isArray(a)&&(a=a.map(o=>amr(o))),k(e,["parts"],a)}let r=x(n,["role"]);return r!=null&&k(e,["role"],r),e}function Gpr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["fileUri"]);t!=null&&k(e,["fileUri"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function Hpr(n){let e={};if(x(n,["behavior"])!==void 0)throw new Error("behavior parameter is not supported in Vertex AI.");let t=x(n,["description"]);t!=null&&k(e,["description"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["parameters"]);a!=null&&k(e,["parameters"],a);let o=x(n,["parametersJsonSchema"]);o!=null&&k(e,["parametersJsonSchema"],o);let s=x(n,["response"]);s!=null&&k(e,["response"],s);let c=x(n,["responseJsonSchema"]);return c!=null&&k(e,["responseJsonSchema"],c),e}function Wpr(n){let e={},t=x(n,["modelSelectionConfig"]);t!=null&&k(e,["modelConfig"],t);let r=x(n,["audioTimestamp"]);r!=null&&k(e,["audioTimestamp"],r);let a=x(n,["candidateCount"]);a!=null&&k(e,["candidateCount"],a);let o=x(n,["enableAffectiveDialog"]);o!=null&&k(e,["enableAffectiveDialog"],o);let s=x(n,["frequencyPenalty"]);s!=null&&k(e,["frequencyPenalty"],s);let c=x(n,["logprobs"]);c!=null&&k(e,["logprobs"],c);let l=x(n,["maxOutputTokens"]);l!=null&&k(e,["maxOutputTokens"],l);let d=x(n,["mediaResolution"]);d!=null&&k(e,["mediaResolution"],d);let u=x(n,["presencePenalty"]);u!=null&&k(e,["presencePenalty"],u);let p=x(n,["responseJsonSchema"]);p!=null&&k(e,["responseJsonSchema"],p);let m=x(n,["responseLogprobs"]);m!=null&&k(e,["responseLogprobs"],m);let A=x(n,["responseMimeType"]);A!=null&&k(e,["responseMimeType"],A);let g=x(n,["responseModalities"]);g!=null&&k(e,["responseModalities"],g);let f=x(n,["responseSchema"]);f!=null&&k(e,["responseSchema"],f);let b=x(n,["routingConfig"]);b!=null&&k(e,["routingConfig"],b);let y=x(n,["seed"]);y!=null&&k(e,["seed"],y);let _=x(n,["speechConfig"]);_!=null&&k(e,["speechConfig"],hOt(_));let v=x(n,["stopSequences"]);v!=null&&k(e,["stopSequences"],v);let w=x(n,["temperature"]);w!=null&&k(e,["temperature"],w);let E=x(n,["thinkingConfig"]);E!=null&&k(e,["thinkingConfig"],E);let S=x(n,["topK"]);S!=null&&k(e,["topK"],S);let T=x(n,["topP"]);return T!=null&&k(e,["topP"],T),e}function Zpr(n){let e={};if(x(n,["authConfig"])!==void 0)throw new Error("authConfig parameter is not supported in Gemini API.");let t=x(n,["enableWidget"]);return t!=null&&k(e,["enableWidget"],t),e}function Vpr(n){let e={},t=x(n,["timeRangeFilter"]);if(t!=null&&k(e,["timeRangeFilter"],t),x(n,["excludeDomains"])!==void 0)throw new Error("excludeDomains parameter is not supported in Gemini API.");return e}function Ypr(n,e){let t={},r=x(n,["generationConfig"]);e!==void 0&&r!=null&&k(e,["setup","generationConfig"],r);let a=x(n,["responseModalities"]);e!==void 0&&a!=null&&k(e,["setup","generationConfig","responseModalities"],a);let o=x(n,["temperature"]);e!==void 0&&o!=null&&k(e,["setup","generationConfig","temperature"],o);let s=x(n,["topP"]);e!==void 0&&s!=null&&k(e,["setup","generationConfig","topP"],s);let c=x(n,["topK"]);e!==void 0&&c!=null&&k(e,["setup","generationConfig","topK"],c);let l=x(n,["maxOutputTokens"]);e!==void 0&&l!=null&&k(e,["setup","generationConfig","maxOutputTokens"],l);let d=x(n,["mediaResolution"]);e!==void 0&&d!=null&&k(e,["setup","generationConfig","mediaResolution"],d);let u=x(n,["seed"]);e!==void 0&&u!=null&&k(e,["setup","generationConfig","seed"],u);let p=x(n,["speechConfig"]);e!==void 0&&p!=null&&k(e,["setup","generationConfig","speechConfig"],NZe(p));let m=x(n,["thinkingConfig"]);e!==void 0&&m!=null&&k(e,["setup","generationConfig","thinkingConfig"],m);let A=x(n,["enableAffectiveDialog"]);e!==void 0&&A!=null&&k(e,["setup","generationConfig","enableAffectiveDialog"],A);let g=x(n,["systemInstruction"]);e!==void 0&&g!=null&&k(e,["setup","systemInstruction"],jpr(SA(g)));let f=x(n,["tools"]);if(e!==void 0&&f!=null){let S=az(f);Array.isArray(S)&&(S=S.map(T=>smr(iz(T)))),k(e,["setup","tools"],S)}let b=x(n,["sessionResumption"]);e!==void 0&&b!=null&&k(e,["setup","sessionResumption"],omr(b));let y=x(n,["inputAudioTranscription"]);e!==void 0&&y!=null&&k(e,["setup","inputAudioTranscription"],y);let _=x(n,["outputAudioTranscription"]);e!==void 0&&_!=null&&k(e,["setup","outputAudioTranscription"],_);let v=x(n,["realtimeInputConfig"]);e!==void 0&&v!=null&&k(e,["setup","realtimeInputConfig"],v);let w=x(n,["contextWindowCompression"]);e!==void 0&&w!=null&&k(e,["setup","contextWindowCompression"],w);let E=x(n,["proactivity"]);return e!==void 0&&E!=null&&k(e,["setup","proactivity"],E),t}function Kpr(n,e){let t={},r=x(n,["generationConfig"]);e!==void 0&&r!=null&&k(e,["setup","generationConfig"],Wpr(r));let a=x(n,["responseModalities"]);e!==void 0&&a!=null&&k(e,["setup","generationConfig","responseModalities"],a);let o=x(n,["temperature"]);e!==void 0&&o!=null&&k(e,["setup","generationConfig","temperature"],o);let s=x(n,["topP"]);e!==void 0&&s!=null&&k(e,["setup","generationConfig","topP"],s);let c=x(n,["topK"]);e!==void 0&&c!=null&&k(e,["setup","generationConfig","topK"],c);let l=x(n,["maxOutputTokens"]);e!==void 0&&l!=null&&k(e,["setup","generationConfig","maxOutputTokens"],l);let d=x(n,["mediaResolution"]);e!==void 0&&d!=null&&k(e,["setup","generationConfig","mediaResolution"],d);let u=x(n,["seed"]);e!==void 0&&u!=null&&k(e,["setup","generationConfig","seed"],u);let p=x(n,["speechConfig"]);e!==void 0&&p!=null&&k(e,["setup","generationConfig","speechConfig"],hOt(NZe(p)));let m=x(n,["thinkingConfig"]);e!==void 0&&m!=null&&k(e,["setup","generationConfig","thinkingConfig"],m);let A=x(n,["enableAffectiveDialog"]);e!==void 0&&A!=null&&k(e,["setup","generationConfig","enableAffectiveDialog"],A);let g=x(n,["systemInstruction"]);e!==void 0&&g!=null&&k(e,["setup","systemInstruction"],SA(g));let f=x(n,["tools"]);if(e!==void 0&&f!=null){let S=az(f);Array.isArray(S)&&(S=S.map(T=>cmr(iz(T)))),k(e,["setup","tools"],S)}let b=x(n,["sessionResumption"]);e!==void 0&&b!=null&&k(e,["setup","sessionResumption"],b);let y=x(n,["inputAudioTranscription"]);e!==void 0&&y!=null&&k(e,["setup","inputAudioTranscription"],y);let _=x(n,["outputAudioTranscription"]);e!==void 0&&_!=null&&k(e,["setup","outputAudioTranscription"],_);let v=x(n,["realtimeInputConfig"]);e!==void 0&&v!=null&&k(e,["setup","realtimeInputConfig"],v);let w=x(n,["contextWindowCompression"]);e!==void 0&&w!=null&&k(e,["setup","contextWindowCompression"],w);let E=x(n,["proactivity"]);return e!==void 0&&E!=null&&k(e,["setup","proactivity"],E),t}function Jpr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["setup","model"],ko(n,r));let a=x(e,["config"]);return a!=null&&k(t,["config"],Ypr(a,t)),t}function Xpr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["setup","model"],ko(n,r));let a=x(e,["config"]);return a!=null&&k(t,["config"],Kpr(a,t)),t}function emr(n){let e={},t=x(n,["musicGenerationConfig"]);return t!=null&&k(e,["musicGenerationConfig"],t),e}function tmr(n){let e={},t=x(n,["weightedPrompts"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>a)),k(e,["weightedPrompts"],r)}return e}function nmr(n){let e={},t=x(n,["media"]);if(t!=null){let d=rOt(t);Array.isArray(d)&&(d=d.map(u=>txe(u))),k(e,["mediaChunks"],d)}let r=x(n,["audio"]);r!=null&&k(e,["audio"],txe(aOt(r)));let a=x(n,["audioStreamEnd"]);a!=null&&k(e,["audioStreamEnd"],a);let o=x(n,["video"]);o!=null&&k(e,["video"],txe(iOt(o)));let s=x(n,["text"]);s!=null&&k(e,["text"],s);let c=x(n,["activityStart"]);c!=null&&k(e,["activityStart"],c);let l=x(n,["activityEnd"]);return l!=null&&k(e,["activityEnd"],l),e}function rmr(n){let e={},t=x(n,["media"]);if(t!=null){let d=rOt(t);Array.isArray(d)&&(d=d.map(u=>u)),k(e,["mediaChunks"],d)}let r=x(n,["audio"]);r!=null&&k(e,["audio"],aOt(r));let a=x(n,["audioStreamEnd"]);a!=null&&k(e,["audioStreamEnd"],a);let o=x(n,["video"]);o!=null&&k(e,["video"],iOt(o));let s=x(n,["text"]);s!=null&&k(e,["text"],s);let c=x(n,["activityStart"]);c!=null&&k(e,["activityStart"],c);let l=x(n,["activityEnd"]);return l!=null&&k(e,["activityEnd"],l),e}function imr(n){let e={},t=x(n,["setupComplete"]);t!=null&&k(e,["setupComplete"],t);let r=x(n,["serverContent"]);r!=null&&k(e,["serverContent"],r);let a=x(n,["toolCall"]);a!=null&&k(e,["toolCall"],a);let o=x(n,["toolCallCancellation"]);o!=null&&k(e,["toolCallCancellation"],o);let s=x(n,["usageMetadata"]);s!=null&&k(e,["usageMetadata"],lmr(s));let c=x(n,["goAway"]);c!=null&&k(e,["goAway"],c);let l=x(n,["sessionResumptionUpdate"]);return l!=null&&k(e,["sessionResumptionUpdate"],l),e}function amr(n){let e={},t=x(n,["videoMetadata"]);t!=null&&k(e,["videoMetadata"],t);let r=x(n,["thought"]);r!=null&&k(e,["thought"],r);let a=x(n,["inlineData"]);a!=null&&k(e,["inlineData"],txe(a));let o=x(n,["fileData"]);o!=null&&k(e,["fileData"],Gpr(o));let s=x(n,["thoughtSignature"]);s!=null&&k(e,["thoughtSignature"],s);let c=x(n,["functionCall"]);c!=null&&k(e,["functionCall"],c);let l=x(n,["codeExecutionResult"]);l!=null&&k(e,["codeExecutionResult"],l);let d=x(n,["executableCode"]);d!=null&&k(e,["executableCode"],d);let u=x(n,["functionResponse"]);u!=null&&k(e,["functionResponse"],u);let p=x(n,["text"]);return p!=null&&k(e,["text"],p),e}function omr(n){let e={},t=x(n,["handle"]);if(t!=null&&k(e,["handle"],t),x(n,["transparent"])!==void 0)throw new Error("transparent parameter is not supported in Gemini API.");return e}function hOt(n){let e={},t=x(n,["voiceConfig"]);if(t!=null&&k(e,["voiceConfig"],t),x(n,["multiSpeakerVoiceConfig"])!==void 0)throw new Error("multiSpeakerVoiceConfig parameter is not supported in Vertex AI.");let r=x(n,["languageCode"]);return r!=null&&k(e,["languageCode"],r),e}function smr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let d=t;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["functionDeclarations"],d)}if(x(n,["retrieval"])!==void 0)throw new Error("retrieval parameter is not supported in Gemini API.");let r=x(n,["googleSearch"]);r!=null&&k(e,["googleSearch"],Vpr(r));let a=x(n,["googleSearchRetrieval"]);if(a!=null&&k(e,["googleSearchRetrieval"],a),x(n,["enterpriseWebSearch"])!==void 0)throw new Error("enterpriseWebSearch parameter is not supported in Gemini API.");let o=x(n,["googleMaps"]);o!=null&&k(e,["googleMaps"],Zpr(o));let s=x(n,["urlContext"]);s!=null&&k(e,["urlContext"],s);let c=x(n,["computerUse"]);c!=null&&k(e,["computerUse"],c);let l=x(n,["codeExecution"]);return l!=null&&k(e,["codeExecution"],l),e}function cmr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let p=t;Array.isArray(p)&&(p=p.map(m=>Hpr(m))),k(e,["functionDeclarations"],p)}let r=x(n,["retrieval"]);r!=null&&k(e,["retrieval"],r);let a=x(n,["googleSearch"]);a!=null&&k(e,["googleSearch"],a);let o=x(n,["googleSearchRetrieval"]);o!=null&&k(e,["googleSearchRetrieval"],o);let s=x(n,["enterpriseWebSearch"]);s!=null&&k(e,["enterpriseWebSearch"],s);let c=x(n,["googleMaps"]);c!=null&&k(e,["googleMaps"],c);let l=x(n,["urlContext"]);l!=null&&k(e,["urlContext"],l);let d=x(n,["computerUse"]);d!=null&&k(e,["computerUse"],d);let u=x(n,["codeExecution"]);return u!=null&&k(e,["codeExecution"],u),e}function lmr(n){let e={},t=x(n,["promptTokenCount"]);t!=null&&k(e,["promptTokenCount"],t);let r=x(n,["cachedContentTokenCount"]);r!=null&&k(e,["cachedContentTokenCount"],r);let a=x(n,["candidatesTokenCount"]);a!=null&&k(e,["responseTokenCount"],a);let o=x(n,["toolUsePromptTokenCount"]);o!=null&&k(e,["toolUsePromptTokenCount"],o);let s=x(n,["thoughtsTokenCount"]);s!=null&&k(e,["thoughtsTokenCount"],s);let c=x(n,["totalTokenCount"]);c!=null&&k(e,["totalTokenCount"],c);let l=x(n,["promptTokensDetails"]);if(l!=null){let A=l;Array.isArray(A)&&(A=A.map(g=>g)),k(e,["promptTokensDetails"],A)}let d=x(n,["cacheTokensDetails"]);if(d!=null){let A=d;Array.isArray(A)&&(A=A.map(g=>g)),k(e,["cacheTokensDetails"],A)}let u=x(n,["candidatesTokensDetails"]);if(u!=null){let A=u;Array.isArray(A)&&(A=A.map(g=>g)),k(e,["responseTokensDetails"],A)}let p=x(n,["toolUsePromptTokensDetails"]);if(p!=null){let A=p;Array.isArray(A)&&(A=A.map(g=>g)),k(e,["toolUsePromptTokensDetails"],A)}let m=x(n,["trafficType"]);return m!=null&&k(e,["trafficType"],m),e}function dmr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["data"]);t!=null&&k(e,["data"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function umr(n){let e={},t=x(n,["content"]);t!=null&&k(e,["content"],t);let r=x(n,["citationMetadata"]);r!=null&&k(e,["citationMetadata"],pmr(r));let a=x(n,["tokenCount"]);a!=null&&k(e,["tokenCount"],a);let o=x(n,["finishReason"]);o!=null&&k(e,["finishReason"],o);let s=x(n,["urlContextMetadata"]);s!=null&&k(e,["urlContextMetadata"],s);let c=x(n,["avgLogprobs"]);c!=null&&k(e,["avgLogprobs"],c);let l=x(n,["groundingMetadata"]);l!=null&&k(e,["groundingMetadata"],l);let d=x(n,["index"]);d!=null&&k(e,["index"],d);let u=x(n,["logprobsResult"]);u!=null&&k(e,["logprobsResult"],u);let p=x(n,["safetyRatings"]);if(p!=null){let m=p;Array.isArray(m)&&(m=m.map(A=>A)),k(e,["safetyRatings"],m)}return e}function pmr(n){let e={},t=x(n,["citationSources"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>a)),k(e,["citations"],r)}return e}function mmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let o=A_(a);Array.isArray(o)&&(o=o.map(s=>s)),k(t,["contents"],o)}return t}function Amr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["tokensInfo"]);if(r!=null){let a=r;Array.isArray(a)&&(a=a.map(o=>o)),k(e,["tokensInfo"],a)}return e}function gmr(n){let e={},t=x(n,["values"]);t!=null&&k(e,["values"],t);let r=x(n,["statistics"]);return r!=null&&k(e,["statistics"],fmr(r)),e}function fmr(n){let e={},t=x(n,["truncated"]);t!=null&&k(e,["truncated"],t);let r=x(n,["token_count"]);return r!=null&&k(e,["tokenCount"],r),e}function bxe(n){let e={},t=x(n,["parts"]);if(t!=null){let a=t;Array.isArray(a)&&(a=a.map(o=>vAr(o))),k(e,["parts"],a)}let r=x(n,["role"]);return r!=null&&k(e,["role"],r),e}function hmr(n){let e={},t=x(n,["controlType"]);t!=null&&k(e,["controlType"],t);let r=x(n,["enableControlImageComputation"]);return r!=null&&k(e,["computeControl"],r),e}function bmr(n){let e={};if(x(n,["systemInstruction"])!==void 0)throw new Error("systemInstruction parameter is not supported in Gemini API.");if(x(n,["tools"])!==void 0)throw new Error("tools parameter is not supported in Gemini API.");if(x(n,["generationConfig"])!==void 0)throw new Error("generationConfig parameter is not supported in Gemini API.");return e}function ymr(n,e){let t={},r=x(n,["systemInstruction"]);e!==void 0&&r!=null&&k(e,["systemInstruction"],SA(r));let a=x(n,["tools"]);if(e!==void 0&&a!=null){let s=a;Array.isArray(s)&&(s=s.map(c=>COt(c))),k(e,["tools"],s)}let o=x(n,["generationConfig"]);return e!==void 0&&o!=null&&k(e,["generationConfig"],cAr(o)),t}function _mr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let s=A_(a);Array.isArray(s)&&(s=s.map(c=>bxe(c))),k(t,["contents"],s)}let o=x(e,["config"]);return o!=null&&bmr(o),t}function vmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let s=A_(a);Array.isArray(s)&&(s=s.map(c=>c)),k(t,["contents"],s)}let o=x(e,["config"]);return o!=null&&ymr(o,t),t}function Cmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["totalTokens"]);r!=null&&k(e,["totalTokens"],r);let a=x(n,["cachedContentTokenCount"]);return a!=null&&k(e,["cachedContentTokenCount"],a),e}function wmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["totalTokens"]);return r!=null&&k(e,["totalTokens"],r),e}function Emr(n,e){let t={},r=x(e,["model"]);return r!=null&&k(t,["_url","name"],ko(n,r)),t}function xmr(n,e){let t={},r=x(e,["model"]);return r!=null&&k(t,["_url","name"],ko(n,r)),t}function Imr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function kmr(n){let e={},t=x(n,["sdkHttpResponse"]);return t!=null&&k(e,["sdkHttpResponse"],t),e}function Smr(n,e){let t={},r=x(n,["outputGcsUri"]);e!==void 0&&r!=null&&k(e,["parameters","storageUri"],r);let a=x(n,["negativePrompt"]);e!==void 0&&a!=null&&k(e,["parameters","negativePrompt"],a);let o=x(n,["numberOfImages"]);e!==void 0&&o!=null&&k(e,["parameters","sampleCount"],o);let s=x(n,["aspectRatio"]);e!==void 0&&s!=null&&k(e,["parameters","aspectRatio"],s);let c=x(n,["guidanceScale"]);e!==void 0&&c!=null&&k(e,["parameters","guidanceScale"],c);let l=x(n,["seed"]);e!==void 0&&l!=null&&k(e,["parameters","seed"],l);let d=x(n,["safetyFilterLevel"]);e!==void 0&&d!=null&&k(e,["parameters","safetySetting"],d);let u=x(n,["personGeneration"]);e!==void 0&&u!=null&&k(e,["parameters","personGeneration"],u);let p=x(n,["includeSafetyAttributes"]);e!==void 0&&p!=null&&k(e,["parameters","includeSafetyAttributes"],p);let m=x(n,["includeRaiReason"]);e!==void 0&&m!=null&&k(e,["parameters","includeRaiReason"],m);let A=x(n,["language"]);e!==void 0&&A!=null&&k(e,["parameters","language"],A);let g=x(n,["outputMimeType"]);e!==void 0&&g!=null&&k(e,["parameters","outputOptions","mimeType"],g);let f=x(n,["outputCompressionQuality"]);e!==void 0&&f!=null&&k(e,["parameters","outputOptions","compressionQuality"],f);let b=x(n,["addWatermark"]);e!==void 0&&b!=null&&k(e,["parameters","addWatermark"],b);let y=x(n,["labels"]);e!==void 0&&y!=null&&k(e,["labels"],y);let _=x(n,["editMode"]);e!==void 0&&_!=null&&k(e,["parameters","editMode"],_);let v=x(n,["baseSteps"]);return e!==void 0&&v!=null&&k(e,["parameters","editConfig","baseSteps"],v),t}function Tmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["prompt"]);a!=null&&k(t,["instances[0]","prompt"],a);let o=x(e,["referenceImages"]);if(o!=null){let c=o;Array.isArray(c)&&(c=c.map(l=>kAr(l))),k(t,["instances[0]","referenceImages"],c)}let s=x(e,["config"]);return s!=null&&Smr(s,t),t}function Bmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["predictions"]);if(r!=null){let a=r;Array.isArray(a)&&(a=a.map(o=>yxe(o))),k(e,["generatedImages"],a)}return e}function Dmr(n,e){let t={},r=x(n,["taskType"]);e!==void 0&&r!=null&&k(e,["requests[]","taskType"],r);let a=x(n,["title"]);e!==void 0&&a!=null&&k(e,["requests[]","title"],a);let o=x(n,["outputDimensionality"]);if(e!==void 0&&o!=null&&k(e,["requests[]","outputDimensionality"],o),x(n,["mimeType"])!==void 0)throw new Error("mimeType parameter is not supported in Gemini API.");if(x(n,["autoTruncate"])!==void 0)throw new Error("autoTruncate parameter is not supported in Gemini API.");return t}function Rmr(n,e){let t={},r=x(n,["taskType"]);e!==void 0&&r!=null&&k(e,["instances[]","task_type"],r);let a=x(n,["title"]);e!==void 0&&a!=null&&k(e,["instances[]","title"],a);let o=x(n,["outputDimensionality"]);e!==void 0&&o!=null&&k(e,["parameters","outputDimensionality"],o);let s=x(n,["mimeType"]);e!==void 0&&s!=null&&k(e,["instances[]","mimeType"],s);let c=x(n,["autoTruncate"]);return e!==void 0&&c!=null&&k(e,["parameters","autoTruncate"],c),t}function Pmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let c=RZe(n,a);Array.isArray(c)&&(c=c.map(l=>l)),k(t,["requests[]","content"],c)}let o=x(e,["config"]);o!=null&&Dmr(o,t);let s=x(e,["model"]);return s!==void 0&&k(t,["requests[]","model"],ko(n,s)),t}function Qmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let s=RZe(n,a);Array.isArray(s)&&(s=s.map(c=>c)),k(t,["instances[]","content"],s)}let o=x(e,["config"]);return o!=null&&Rmr(o,t),t}function Nmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["embeddings"]);if(r!=null){let o=r;Array.isArray(o)&&(o=o.map(s=>s)),k(e,["embeddings"],o)}let a=x(n,["metadata"]);return a!=null&&k(e,["metadata"],a),e}function Lmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["predictions[]","embeddings"]);if(r!=null){let o=r;Array.isArray(o)&&(o=o.map(s=>gmr(s))),k(e,["embeddings"],o)}let a=x(n,["metadata"]);return a!=null&&k(e,["metadata"],a),e}function Mmr(n){let e={},t=x(n,["endpoint"]);t!=null&&k(e,["name"],t);let r=x(n,["deployedModelId"]);return r!=null&&k(e,["deployedModelId"],r),e}function Fmr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["fileUri"]);t!=null&&k(e,["fileUri"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function Omr(n){let e={};if(x(n,["behavior"])!==void 0)throw new Error("behavior parameter is not supported in Vertex AI.");let t=x(n,["description"]);t!=null&&k(e,["description"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["parameters"]);a!=null&&k(e,["parameters"],a);let o=x(n,["parametersJsonSchema"]);o!=null&&k(e,["parametersJsonSchema"],o);let s=x(n,["response"]);s!=null&&k(e,["response"],s);let c=x(n,["responseJsonSchema"]);return c!=null&&k(e,["responseJsonSchema"],c),e}function Umr(n,e,t){let r={},a=x(e,["systemInstruction"]);t!==void 0&&a!=null&&k(t,["systemInstruction"],bxe(SA(a)));let o=x(e,["temperature"]);o!=null&&k(r,["temperature"],o);let s=x(e,["topP"]);s!=null&&k(r,["topP"],s);let c=x(e,["topK"]);c!=null&&k(r,["topK"],c);let l=x(e,["candidateCount"]);l!=null&&k(r,["candidateCount"],l);let d=x(e,["maxOutputTokens"]);d!=null&&k(r,["maxOutputTokens"],d);let u=x(e,["stopSequences"]);u!=null&&k(r,["stopSequences"],u);let p=x(e,["responseLogprobs"]);p!=null&&k(r,["responseLogprobs"],p);let m=x(e,["logprobs"]);m!=null&&k(r,["logprobs"],m);let A=x(e,["presencePenalty"]);A!=null&&k(r,["presencePenalty"],A);let g=x(e,["frequencyPenalty"]);g!=null&&k(r,["frequencyPenalty"],g);let f=x(e,["seed"]);f!=null&&k(r,["seed"],f);let b=x(e,["responseMimeType"]);b!=null&&k(r,["responseMimeType"],b);let y=x(e,["responseSchema"]);y!=null&&k(r,["responseSchema"],PZe(y));let _=x(e,["responseJsonSchema"]);if(_!=null&&k(r,["responseJsonSchema"],_),x(e,["routingConfig"])!==void 0)throw new Error("routingConfig parameter is not supported in Gemini API.");if(x(e,["modelSelectionConfig"])!==void 0)throw new Error("modelSelectionConfig parameter is not supported in Gemini API.");let v=x(e,["safetySettings"]);if(t!==void 0&&v!=null){let q=v;Array.isArray(q)&&(q=q.map(W=>SAr(W))),k(t,["safetySettings"],q)}let w=x(e,["tools"]);if(t!==void 0&&w!=null){let q=az(w);Array.isArray(q)&&(q=q.map(W=>QAr(iz(W)))),k(t,["tools"],q)}let E=x(e,["toolConfig"]);if(t!==void 0&&E!=null&&k(t,["toolConfig"],E),x(e,["labels"])!==void 0)throw new Error("labels parameter is not supported in Gemini API.");let S=x(e,["cachedContent"]);t!==void 0&&S!=null&&k(t,["cachedContent"],GS(n,S));let T=x(e,["responseModalities"]);T!=null&&k(r,["responseModalities"],T);let D=x(e,["mediaResolution"]);D!=null&&k(r,["mediaResolution"],D);let R=x(e,["speechConfig"]);if(R!=null&&k(r,["speechConfig"],QZe(R)),x(e,["audioTimestamp"])!==void 0)throw new Error("audioTimestamp parameter is not supported in Gemini API.");let B=x(e,["thinkingConfig"]);B!=null&&k(r,["thinkingConfig"],B);let M=x(e,["imageConfig"]);return M!=null&&k(r,["imageConfig"],M),r}function qmr(n,e,t){let r={},a=x(e,["systemInstruction"]);t!==void 0&&a!=null&&k(t,["systemInstruction"],SA(a));let o=x(e,["temperature"]);o!=null&&k(r,["temperature"],o);let s=x(e,["topP"]);s!=null&&k(r,["topP"],s);let c=x(e,["topK"]);c!=null&&k(r,["topK"],c);let l=x(e,["candidateCount"]);l!=null&&k(r,["candidateCount"],l);let d=x(e,["maxOutputTokens"]);d!=null&&k(r,["maxOutputTokens"],d);let u=x(e,["stopSequences"]);u!=null&&k(r,["stopSequences"],u);let p=x(e,["responseLogprobs"]);p!=null&&k(r,["responseLogprobs"],p);let m=x(e,["logprobs"]);m!=null&&k(r,["logprobs"],m);let A=x(e,["presencePenalty"]);A!=null&&k(r,["presencePenalty"],A);let g=x(e,["frequencyPenalty"]);g!=null&&k(r,["frequencyPenalty"],g);let f=x(e,["seed"]);f!=null&&k(r,["seed"],f);let b=x(e,["responseMimeType"]);b!=null&&k(r,["responseMimeType"],b);let y=x(e,["responseSchema"]);y!=null&&k(r,["responseSchema"],PZe(y));let _=x(e,["responseJsonSchema"]);_!=null&&k(r,["responseJsonSchema"],_);let v=x(e,["routingConfig"]);v!=null&&k(r,["routingConfig"],v);let w=x(e,["modelSelectionConfig"]);w!=null&&k(r,["modelConfig"],w);let E=x(e,["safetySettings"]);if(t!==void 0&&E!=null){let X=E;Array.isArray(X)&&(X=X.map(te=>te)),k(t,["safetySettings"],X)}let S=x(e,["tools"]);if(t!==void 0&&S!=null){let X=az(S);Array.isArray(X)&&(X=X.map(te=>COt(iz(te)))),k(t,["tools"],X)}let T=x(e,["toolConfig"]);t!==void 0&&T!=null&&k(t,["toolConfig"],T);let D=x(e,["labels"]);t!==void 0&&D!=null&&k(t,["labels"],D);let R=x(e,["cachedContent"]);t!==void 0&&R!=null&&k(t,["cachedContent"],GS(n,R));let B=x(e,["responseModalities"]);B!=null&&k(r,["responseModalities"],B);let M=x(e,["mediaResolution"]);M!=null&&k(r,["mediaResolution"],M);let q=x(e,["speechConfig"]);q!=null&&k(r,["speechConfig"],vOt(QZe(q)));let W=x(e,["audioTimestamp"]);W!=null&&k(r,["audioTimestamp"],W);let Q=x(e,["thinkingConfig"]);Q!=null&&k(r,["thinkingConfig"],Q);let L=x(e,["imageConfig"]);return L!=null&&k(r,["imageConfig"],L),r}function j8t(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let s=A_(a);Array.isArray(s)&&(s=s.map(c=>bxe(c))),k(t,["contents"],s)}let o=x(e,["config"]);return o!=null&&k(t,["generationConfig"],Umr(n,o,t)),t}function G8t(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["contents"]);if(a!=null){let s=A_(a);Array.isArray(s)&&(s=s.map(c=>c)),k(t,["contents"],s)}let o=x(e,["config"]);return o!=null&&k(t,["generationConfig"],qmr(n,o,t)),t}function H8t(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["candidates"]);if(r!=null){let l=r;Array.isArray(l)&&(l=l.map(d=>umr(d))),k(e,["candidates"],l)}let a=x(n,["modelVersion"]);a!=null&&k(e,["modelVersion"],a);let o=x(n,["promptFeedback"]);o!=null&&k(e,["promptFeedback"],o);let s=x(n,["responseId"]);s!=null&&k(e,["responseId"],s);let c=x(n,["usageMetadata"]);return c!=null&&k(e,["usageMetadata"],c),e}function W8t(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["candidates"]);if(r!=null){let d=r;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["candidates"],d)}let a=x(n,["createTime"]);a!=null&&k(e,["createTime"],a);let o=x(n,["modelVersion"]);o!=null&&k(e,["modelVersion"],o);let s=x(n,["promptFeedback"]);s!=null&&k(e,["promptFeedback"],s);let c=x(n,["responseId"]);c!=null&&k(e,["responseId"],c);let l=x(n,["usageMetadata"]);return l!=null&&k(e,["usageMetadata"],l),e}function $mr(n,e){let t={};if(x(n,["outputGcsUri"])!==void 0)throw new Error("outputGcsUri parameter is not supported in Gemini API.");if(x(n,["negativePrompt"])!==void 0)throw new Error("negativePrompt parameter is not supported in Gemini API.");let r=x(n,["numberOfImages"]);e!==void 0&&r!=null&&k(e,["parameters","sampleCount"],r);let a=x(n,["aspectRatio"]);e!==void 0&&a!=null&&k(e,["parameters","aspectRatio"],a);let o=x(n,["guidanceScale"]);if(e!==void 0&&o!=null&&k(e,["parameters","guidanceScale"],o),x(n,["seed"])!==void 0)throw new Error("seed parameter is not supported in Gemini API.");let s=x(n,["safetyFilterLevel"]);e!==void 0&&s!=null&&k(e,["parameters","safetySetting"],s);let c=x(n,["personGeneration"]);e!==void 0&&c!=null&&k(e,["parameters","personGeneration"],c);let l=x(n,["includeSafetyAttributes"]);e!==void 0&&l!=null&&k(e,["parameters","includeSafetyAttributes"],l);let d=x(n,["includeRaiReason"]);e!==void 0&&d!=null&&k(e,["parameters","includeRaiReason"],d);let u=x(n,["language"]);e!==void 0&&u!=null&&k(e,["parameters","language"],u);let p=x(n,["outputMimeType"]);e!==void 0&&p!=null&&k(e,["parameters","outputOptions","mimeType"],p);let m=x(n,["outputCompressionQuality"]);if(e!==void 0&&m!=null&&k(e,["parameters","outputOptions","compressionQuality"],m),x(n,["addWatermark"])!==void 0)throw new Error("addWatermark parameter is not supported in Gemini API.");if(x(n,["labels"])!==void 0)throw new Error("labels parameter is not supported in Gemini API.");let A=x(n,["imageSize"]);if(e!==void 0&&A!=null&&k(e,["parameters","sampleImageSize"],A),x(n,["enhancePrompt"])!==void 0)throw new Error("enhancePrompt parameter is not supported in Gemini API.");return t}function zmr(n,e){let t={},r=x(n,["outputGcsUri"]);e!==void 0&&r!=null&&k(e,["parameters","storageUri"],r);let a=x(n,["negativePrompt"]);e!==void 0&&a!=null&&k(e,["parameters","negativePrompt"],a);let o=x(n,["numberOfImages"]);e!==void 0&&o!=null&&k(e,["parameters","sampleCount"],o);let s=x(n,["aspectRatio"]);e!==void 0&&s!=null&&k(e,["parameters","aspectRatio"],s);let c=x(n,["guidanceScale"]);e!==void 0&&c!=null&&k(e,["parameters","guidanceScale"],c);let l=x(n,["seed"]);e!==void 0&&l!=null&&k(e,["parameters","seed"],l);let d=x(n,["safetyFilterLevel"]);e!==void 0&&d!=null&&k(e,["parameters","safetySetting"],d);let u=x(n,["personGeneration"]);e!==void 0&&u!=null&&k(e,["parameters","personGeneration"],u);let p=x(n,["includeSafetyAttributes"]);e!==void 0&&p!=null&&k(e,["parameters","includeSafetyAttributes"],p);let m=x(n,["includeRaiReason"]);e!==void 0&&m!=null&&k(e,["parameters","includeRaiReason"],m);let A=x(n,["language"]);e!==void 0&&A!=null&&k(e,["parameters","language"],A);let g=x(n,["outputMimeType"]);e!==void 0&&g!=null&&k(e,["parameters","outputOptions","mimeType"],g);let f=x(n,["outputCompressionQuality"]);e!==void 0&&f!=null&&k(e,["parameters","outputOptions","compressionQuality"],f);let b=x(n,["addWatermark"]);e!==void 0&&b!=null&&k(e,["parameters","addWatermark"],b);let y=x(n,["labels"]);e!==void 0&&y!=null&&k(e,["labels"],y);let _=x(n,["imageSize"]);e!==void 0&&_!=null&&k(e,["parameters","sampleImageSize"],_);let v=x(n,["enhancePrompt"]);return e!==void 0&&v!=null&&k(e,["parameters","enhancePrompt"],v),t}function jmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["prompt"]);a!=null&&k(t,["instances[0]","prompt"],a);let o=x(e,["config"]);return o!=null&&$mr(o,t),t}function Gmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["prompt"]);a!=null&&k(t,["instances[0]","prompt"],a);let o=x(e,["config"]);return o!=null&&zmr(o,t),t}function Hmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["predictions"]);if(r!=null){let o=r;Array.isArray(o)&&(o=o.map(s=>iAr(s))),k(e,["generatedImages"],o)}let a=x(n,["positivePromptSafetyAttributes"]);return a!=null&&k(e,["positivePromptSafetyAttributes"],yOt(a)),e}function Wmr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["predictions"]);if(r!=null){let o=r;Array.isArray(o)&&(o=o.map(s=>yxe(s))),k(e,["generatedImages"],o)}let a=x(n,["positivePromptSafetyAttributes"]);return a!=null&&k(e,["positivePromptSafetyAttributes"],_Ot(a)),e}function Zmr(n,e){let t={},r=x(n,["numberOfVideos"]);if(e!==void 0&&r!=null&&k(e,["parameters","sampleCount"],r),x(n,["outputGcsUri"])!==void 0)throw new Error("outputGcsUri parameter is not supported in Gemini API.");if(x(n,["fps"])!==void 0)throw new Error("fps parameter is not supported in Gemini API.");let a=x(n,["durationSeconds"]);if(e!==void 0&&a!=null&&k(e,["parameters","durationSeconds"],a),x(n,["seed"])!==void 0)throw new Error("seed parameter is not supported in Gemini API.");let o=x(n,["aspectRatio"]);e!==void 0&&o!=null&&k(e,["parameters","aspectRatio"],o);let s=x(n,["resolution"]);e!==void 0&&s!=null&&k(e,["parameters","resolution"],s);let c=x(n,["personGeneration"]);if(e!==void 0&&c!=null&&k(e,["parameters","personGeneration"],c),x(n,["pubsubTopic"])!==void 0)throw new Error("pubsubTopic parameter is not supported in Gemini API.");let l=x(n,["negativePrompt"]);e!==void 0&&l!=null&&k(e,["parameters","negativePrompt"],l);let d=x(n,["enhancePrompt"]);if(e!==void 0&&d!=null&&k(e,["parameters","enhancePrompt"],d),x(n,["generateAudio"])!==void 0)throw new Error("generateAudio parameter is not supported in Gemini API.");let u=x(n,["lastFrame"]);e!==void 0&&u!=null&&k(e,["instances[0]","lastFrame"],_xe(u));let p=x(n,["referenceImages"]);if(e!==void 0&&p!=null){let m=p;Array.isArray(m)&&(m=m.map(A=>WAr(A))),k(e,["instances[0]","referenceImages"],m)}if(x(n,["mask"])!==void 0)throw new Error("mask parameter is not supported in Gemini API.");if(x(n,["compressionQuality"])!==void 0)throw new Error("compressionQuality parameter is not supported in Gemini API.");return t}function Vmr(n,e){let t={},r=x(n,["numberOfVideos"]);e!==void 0&&r!=null&&k(e,["parameters","sampleCount"],r);let a=x(n,["outputGcsUri"]);e!==void 0&&a!=null&&k(e,["parameters","storageUri"],a);let o=x(n,["fps"]);e!==void 0&&o!=null&&k(e,["parameters","fps"],o);let s=x(n,["durationSeconds"]);e!==void 0&&s!=null&&k(e,["parameters","durationSeconds"],s);let c=x(n,["seed"]);e!==void 0&&c!=null&&k(e,["parameters","seed"],c);let l=x(n,["aspectRatio"]);e!==void 0&&l!=null&&k(e,["parameters","aspectRatio"],l);let d=x(n,["resolution"]);e!==void 0&&d!=null&&k(e,["parameters","resolution"],d);let u=x(n,["personGeneration"]);e!==void 0&&u!=null&&k(e,["parameters","personGeneration"],u);let p=x(n,["pubsubTopic"]);e!==void 0&&p!=null&&k(e,["parameters","pubsubTopic"],p);let m=x(n,["negativePrompt"]);e!==void 0&&m!=null&&k(e,["parameters","negativePrompt"],m);let A=x(n,["enhancePrompt"]);e!==void 0&&A!=null&&k(e,["parameters","enhancePrompt"],A);let g=x(n,["generateAudio"]);e!==void 0&&g!=null&&k(e,["parameters","generateAudio"],g);let f=x(n,["lastFrame"]);e!==void 0&&f!=null&&k(e,["instances[0]","lastFrame"],jC(f));let b=x(n,["referenceImages"]);if(e!==void 0&&b!=null){let v=b;Array.isArray(v)&&(v=v.map(w=>ZAr(w))),k(e,["instances[0]","referenceImages"],v)}let y=x(n,["mask"]);e!==void 0&&y!=null&&k(e,["instances[0]","mask"],HAr(y));let _=x(n,["compressionQuality"]);return e!==void 0&&_!=null&&k(e,["parameters","compressionQuality"],_),t}function Ymr(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["metadata"]);r!=null&&k(e,["metadata"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);o!=null&&k(e,["error"],o);let s=x(n,["response","generateVideoResponse"]);return s!=null&&k(e,["response"],eAr(s)),e}function Kmr(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["metadata"]);r!=null&&k(e,["metadata"],r);let a=x(n,["done"]);a!=null&&k(e,["done"],a);let o=x(n,["error"]);o!=null&&k(e,["error"],o);let s=x(n,["response"]);return s!=null&&k(e,["response"],tAr(s)),e}function Jmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["prompt"]);a!=null&&k(t,["instances[0]","prompt"],a);let o=x(e,["image"]);o!=null&&k(t,["instances[0]","image"],_xe(o));let s=x(e,["video"]);s!=null&&k(t,["instances[0]","video"],wOt(s));let c=x(e,["source"]);c!=null&&nAr(c,t);let l=x(e,["config"]);return l!=null&&Zmr(l,t),t}function Xmr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["prompt"]);a!=null&&k(t,["instances[0]","prompt"],a);let o=x(e,["image"]);o!=null&&k(t,["instances[0]","image"],jC(o));let s=x(e,["video"]);s!=null&&k(t,["instances[0]","video"],EOt(s));let c=x(e,["source"]);c!=null&&rAr(c,t);let l=x(e,["config"]);return l!=null&&Vmr(l,t),t}function eAr(n){let e={},t=x(n,["generatedSamples"]);if(t!=null){let o=t;Array.isArray(o)&&(o=o.map(s=>oAr(s))),k(e,["generatedVideos"],o)}let r=x(n,["raiMediaFilteredCount"]);r!=null&&k(e,["raiMediaFilteredCount"],r);let a=x(n,["raiMediaFilteredReasons"]);return a!=null&&k(e,["raiMediaFilteredReasons"],a),e}function tAr(n){let e={},t=x(n,["videos"]);if(t!=null){let o=t;Array.isArray(o)&&(o=o.map(s=>sAr(s))),k(e,["generatedVideos"],o)}let r=x(n,["raiMediaFilteredCount"]);r!=null&&k(e,["raiMediaFilteredCount"],r);let a=x(n,["raiMediaFilteredReasons"]);return a!=null&&k(e,["raiMediaFilteredReasons"],a),e}function nAr(n,e){let t={},r=x(n,["prompt"]);e!==void 0&&r!=null&&k(e,["instances[0]","prompt"],r);let a=x(n,["image"]);e!==void 0&&a!=null&&k(e,["instances[0]","image"],_xe(a));let o=x(n,["video"]);return e!==void 0&&o!=null&&k(e,["instances[0]","video"],wOt(o)),t}function rAr(n,e){let t={},r=x(n,["prompt"]);e!==void 0&&r!=null&&k(e,["instances[0]","prompt"],r);let a=x(n,["image"]);e!==void 0&&a!=null&&k(e,["instances[0]","image"],jC(a));let o=x(n,["video"]);return e!==void 0&&o!=null&&k(e,["instances[0]","video"],EOt(o)),t}function iAr(n){let e={},t=x(n,["_self"]);t!=null&&k(e,["image"],mAr(t));let r=x(n,["raiFilteredReason"]);r!=null&&k(e,["raiFilteredReason"],r);let a=x(n,["_self"]);return a!=null&&k(e,["safetyAttributes"],yOt(a)),e}function yxe(n){let e={},t=x(n,["_self"]);t!=null&&k(e,["image"],bOt(t));let r=x(n,["raiFilteredReason"]);r!=null&&k(e,["raiFilteredReason"],r);let a=x(n,["_self"]);a!=null&&k(e,["safetyAttributes"],_Ot(a));let o=x(n,["prompt"]);return o!=null&&k(e,["enhancedPrompt"],o),e}function aAr(n){let e={},t=x(n,["_self"]);t!=null&&k(e,["mask"],bOt(t));let r=x(n,["labels"]);if(r!=null){let a=r;Array.isArray(a)&&(a=a.map(o=>o)),k(e,["labels"],a)}return e}function oAr(n){let e={},t=x(n,["video"]);return t!=null&&k(e,["video"],jAr(t)),e}function sAr(n){let e={},t=x(n,["_self"]);return t!=null&&k(e,["video"],GAr(t)),e}function cAr(n){let e={},t=x(n,["modelSelectionConfig"]);t!=null&&k(e,["modelConfig"],t);let r=x(n,["audioTimestamp"]);r!=null&&k(e,["audioTimestamp"],r);let a=x(n,["candidateCount"]);a!=null&&k(e,["candidateCount"],a);let o=x(n,["enableAffectiveDialog"]);o!=null&&k(e,["enableAffectiveDialog"],o);let s=x(n,["frequencyPenalty"]);s!=null&&k(e,["frequencyPenalty"],s);let c=x(n,["logprobs"]);c!=null&&k(e,["logprobs"],c);let l=x(n,["maxOutputTokens"]);l!=null&&k(e,["maxOutputTokens"],l);let d=x(n,["mediaResolution"]);d!=null&&k(e,["mediaResolution"],d);let u=x(n,["presencePenalty"]);u!=null&&k(e,["presencePenalty"],u);let p=x(n,["responseJsonSchema"]);p!=null&&k(e,["responseJsonSchema"],p);let m=x(n,["responseLogprobs"]);m!=null&&k(e,["responseLogprobs"],m);let A=x(n,["responseMimeType"]);A!=null&&k(e,["responseMimeType"],A);let g=x(n,["responseModalities"]);g!=null&&k(e,["responseModalities"],g);let f=x(n,["responseSchema"]);f!=null&&k(e,["responseSchema"],f);let b=x(n,["routingConfig"]);b!=null&&k(e,["routingConfig"],b);let y=x(n,["seed"]);y!=null&&k(e,["seed"],y);let _=x(n,["speechConfig"]);_!=null&&k(e,["speechConfig"],vOt(_));let v=x(n,["stopSequences"]);v!=null&&k(e,["stopSequences"],v);let w=x(n,["temperature"]);w!=null&&k(e,["temperature"],w);let E=x(n,["thinkingConfig"]);E!=null&&k(e,["thinkingConfig"],E);let S=x(n,["topK"]);S!=null&&k(e,["topK"],S);let T=x(n,["topP"]);return T!=null&&k(e,["topP"],T),e}function lAr(n,e){let t={},r=x(e,["model"]);return r!=null&&k(t,["_url","name"],ko(n,r)),t}function dAr(n,e){let t={},r=x(e,["model"]);return r!=null&&k(t,["_url","name"],ko(n,r)),t}function uAr(n){let e={};if(x(n,["authConfig"])!==void 0)throw new Error("authConfig parameter is not supported in Gemini API.");let t=x(n,["enableWidget"]);return t!=null&&k(e,["enableWidget"],t),e}function pAr(n){let e={},t=x(n,["timeRangeFilter"]);if(t!=null&&k(e,["timeRangeFilter"],t),x(n,["excludeDomains"])!==void 0)throw new Error("excludeDomains parameter is not supported in Gemini API.");return e}function mAr(n){let e={},t=x(n,["bytesBase64Encoded"]);t!=null&&k(e,["imageBytes"],lP(t));let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function bOt(n){let e={},t=x(n,["gcsUri"]);t!=null&&k(e,["gcsUri"],t);let r=x(n,["bytesBase64Encoded"]);r!=null&&k(e,["imageBytes"],lP(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["mimeType"],a),e}function _xe(n){let e={};if(x(n,["gcsUri"])!==void 0)throw new Error("gcsUri parameter is not supported in Gemini API.");let t=x(n,["imageBytes"]);t!=null&&k(e,["bytesBase64Encoded"],lP(t));let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function jC(n){let e={},t=x(n,["gcsUri"]);t!=null&&k(e,["gcsUri"],t);let r=x(n,["imageBytes"]);r!=null&&k(e,["bytesBase64Encoded"],lP(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["mimeType"],a),e}function AAr(n,e,t){let r={},a=x(e,["pageSize"]);t!==void 0&&a!=null&&k(t,["_query","pageSize"],a);let o=x(e,["pageToken"]);t!==void 0&&o!=null&&k(t,["_query","pageToken"],o);let s=x(e,["filter"]);t!==void 0&&s!=null&&k(t,["_query","filter"],s);let c=x(e,["queryBase"]);return t!==void 0&&c!=null&&k(t,["_url","models_url"],dOt(n,c)),r}function gAr(n,e,t){let r={},a=x(e,["pageSize"]);t!==void 0&&a!=null&&k(t,["_query","pageSize"],a);let o=x(e,["pageToken"]);t!==void 0&&o!=null&&k(t,["_query","pageToken"],o);let s=x(e,["filter"]);t!==void 0&&s!=null&&k(t,["_query","filter"],s);let c=x(e,["queryBase"]);return t!==void 0&&c!=null&&k(t,["_url","models_url"],dOt(n,c)),r}function fAr(n,e){let t={},r=x(e,["config"]);return r!=null&&AAr(n,r,t),t}function hAr(n,e){let t={},r=x(e,["config"]);return r!=null&&gAr(n,r,t),t}function bAr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["_self"]);if(a!=null){let o=uOt(a);Array.isArray(o)&&(o=o.map(s=>pZe(s))),k(e,["models"],o)}return e}function yAr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["_self"]);if(a!=null){let o=uOt(a);Array.isArray(o)&&(o=o.map(s=>mZe(s))),k(e,["models"],o)}return e}function _Ar(n){let e={},t=x(n,["maskMode"]);t!=null&&k(e,["maskMode"],t);let r=x(n,["segmentationClasses"]);r!=null&&k(e,["maskClasses"],r);let a=x(n,["maskDilation"]);return a!=null&&k(e,["dilation"],a),e}function pZe(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["displayName"]);r!=null&&k(e,["displayName"],r);let a=x(n,["description"]);a!=null&&k(e,["description"],a);let o=x(n,["version"]);o!=null&&k(e,["version"],o);let s=x(n,["_self"]);s!=null&&k(e,["tunedModelInfo"],NAr(s));let c=x(n,["inputTokenLimit"]);c!=null&&k(e,["inputTokenLimit"],c);let l=x(n,["outputTokenLimit"]);l!=null&&k(e,["outputTokenLimit"],l);let d=x(n,["supportedGenerationMethods"]);return d!=null&&k(e,["supportedActions"],d),e}function mZe(n){let e={},t=x(n,["name"]);t!=null&&k(e,["name"],t);let r=x(n,["displayName"]);r!=null&&k(e,["displayName"],r);let a=x(n,["description"]);a!=null&&k(e,["description"],a);let o=x(n,["versionId"]);o!=null&&k(e,["version"],o);let s=x(n,["deployedModels"]);if(s!=null){let p=s;Array.isArray(p)&&(p=p.map(m=>Mmr(m))),k(e,["endpoints"],p)}let c=x(n,["labels"]);c!=null&&k(e,["labels"],c);let l=x(n,["_self"]);l!=null&&k(e,["tunedModelInfo"],LAr(l));let d=x(n,["defaultCheckpointId"]);d!=null&&k(e,["defaultCheckpointId"],d);let u=x(n,["checkpoints"]);if(u!=null){let p=u;Array.isArray(p)&&(p=p.map(m=>m)),k(e,["checkpoints"],p)}return e}function vAr(n){let e={},t=x(n,["videoMetadata"]);t!=null&&k(e,["videoMetadata"],t);let r=x(n,["thought"]);r!=null&&k(e,["thought"],r);let a=x(n,["inlineData"]);a!=null&&k(e,["inlineData"],dmr(a));let o=x(n,["fileData"]);o!=null&&k(e,["fileData"],Fmr(o));let s=x(n,["thoughtSignature"]);s!=null&&k(e,["thoughtSignature"],s);let c=x(n,["functionCall"]);c!=null&&k(e,["functionCall"],c);let l=x(n,["codeExecutionResult"]);l!=null&&k(e,["codeExecutionResult"],l);let d=x(n,["executableCode"]);d!=null&&k(e,["executableCode"],d);let u=x(n,["functionResponse"]);u!=null&&k(e,["functionResponse"],u);let p=x(n,["text"]);return p!=null&&k(e,["text"],p),e}function CAr(n){let e={},t=x(n,["productImage"]);return t!=null&&k(e,["image"],jC(t)),e}function wAr(n,e){let t={},r=x(n,["numberOfImages"]);e!==void 0&&r!=null&&k(e,["parameters","sampleCount"],r);let a=x(n,["baseSteps"]);e!==void 0&&a!=null&&k(e,["parameters","editConfig","baseSteps"],a);let o=x(n,["outputGcsUri"]);e!==void 0&&o!=null&&k(e,["parameters","storageUri"],o);let s=x(n,["seed"]);e!==void 0&&s!=null&&k(e,["parameters","seed"],s);let c=x(n,["safetyFilterLevel"]);e!==void 0&&c!=null&&k(e,["parameters","safetySetting"],c);let l=x(n,["personGeneration"]);e!==void 0&&l!=null&&k(e,["parameters","personGeneration"],l);let d=x(n,["addWatermark"]);e!==void 0&&d!=null&&k(e,["parameters","addWatermark"],d);let u=x(n,["outputMimeType"]);e!==void 0&&u!=null&&k(e,["parameters","outputOptions","mimeType"],u);let p=x(n,["outputCompressionQuality"]);e!==void 0&&p!=null&&k(e,["parameters","outputOptions","compressionQuality"],p);let m=x(n,["enhancePrompt"]);e!==void 0&&m!=null&&k(e,["parameters","enhancePrompt"],m);let A=x(n,["labels"]);return e!==void 0&&A!=null&&k(e,["labels"],A),t}function EAr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["source"]);a!=null&&IAr(a,t);let o=x(e,["config"]);return o!=null&&wAr(o,t),t}function xAr(n){let e={},t=x(n,["predictions"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>yxe(a))),k(e,["generatedImages"],r)}return e}function IAr(n,e){let t={},r=x(n,["prompt"]);e!==void 0&&r!=null&&k(e,["instances[0]","prompt"],r);let a=x(n,["personImage"]);e!==void 0&&a!=null&&k(e,["instances[0]","personImage","image"],jC(a));let o=x(n,["productImages"]);if(e!==void 0&&o!=null){let s=o;Array.isArray(s)&&(s=s.map(c=>CAr(c))),k(e,["instances[0]","productImages"],s)}return t}function kAr(n){let e={},t=x(n,["referenceImage"]);t!=null&&k(e,["referenceImage"],jC(t));let r=x(n,["referenceId"]);r!=null&&k(e,["referenceId"],r);let a=x(n,["referenceType"]);a!=null&&k(e,["referenceType"],a);let o=x(n,["maskImageConfig"]);o!=null&&k(e,["maskImageConfig"],_Ar(o));let s=x(n,["controlImageConfig"]);s!=null&&k(e,["controlImageConfig"],hmr(s));let c=x(n,["styleImageConfig"]);c!=null&&k(e,["styleImageConfig"],c);let l=x(n,["subjectImageConfig"]);return l!=null&&k(e,["subjectImageConfig"],l),e}function yOt(n){let e={},t=x(n,["safetyAttributes","categories"]);t!=null&&k(e,["categories"],t);let r=x(n,["safetyAttributes","scores"]);r!=null&&k(e,["scores"],r);let a=x(n,["contentType"]);return a!=null&&k(e,["contentType"],a),e}function _Ot(n){let e={},t=x(n,["safetyAttributes","categories"]);t!=null&&k(e,["categories"],t);let r=x(n,["safetyAttributes","scores"]);r!=null&&k(e,["scores"],r);let a=x(n,["contentType"]);return a!=null&&k(e,["contentType"],a),e}function SAr(n){let e={};if(x(n,["method"])!==void 0)throw new Error("method parameter is not supported in Gemini API.");let t=x(n,["category"]);t!=null&&k(e,["category"],t);let r=x(n,["threshold"]);return r!=null&&k(e,["threshold"],r),e}function TAr(n){let e={},t=x(n,["image"]);return t!=null&&k(e,["image"],jC(t)),e}function BAr(n,e){let t={},r=x(n,["mode"]);e!==void 0&&r!=null&&k(e,["parameters","mode"],r);let a=x(n,["maxPredictions"]);e!==void 0&&a!=null&&k(e,["parameters","maxPredictions"],a);let o=x(n,["confidenceThreshold"]);e!==void 0&&o!=null&&k(e,["parameters","confidenceThreshold"],o);let s=x(n,["maskDilation"]);e!==void 0&&s!=null&&k(e,["parameters","maskDilation"],s);let c=x(n,["binaryColorThreshold"]);e!==void 0&&c!=null&&k(e,["parameters","binaryColorThreshold"],c);let l=x(n,["labels"]);return e!==void 0&&l!=null&&k(e,["labels"],l),t}function DAr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["source"]);a!=null&&PAr(a,t);let o=x(e,["config"]);return o!=null&&BAr(o,t),t}function RAr(n){let e={},t=x(n,["predictions"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>aAr(a))),k(e,["generatedMasks"],r)}return e}function PAr(n,e){let t={},r=x(n,["prompt"]);e!==void 0&&r!=null&&k(e,["instances[0]","prompt"],r);let a=x(n,["image"]);e!==void 0&&a!=null&&k(e,["instances[0]","image"],jC(a));let o=x(n,["scribbleImage"]);return e!==void 0&&o!=null&&k(e,["instances[0]","scribble"],TAr(o)),t}function vOt(n){let e={},t=x(n,["voiceConfig"]);if(t!=null&&k(e,["voiceConfig"],t),x(n,["multiSpeakerVoiceConfig"])!==void 0)throw new Error("multiSpeakerVoiceConfig parameter is not supported in Vertex AI.");let r=x(n,["languageCode"]);return r!=null&&k(e,["languageCode"],r),e}function QAr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let d=t;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["functionDeclarations"],d)}if(x(n,["retrieval"])!==void 0)throw new Error("retrieval parameter is not supported in Gemini API.");let r=x(n,["googleSearch"]);r!=null&&k(e,["googleSearch"],pAr(r));let a=x(n,["googleSearchRetrieval"]);if(a!=null&&k(e,["googleSearchRetrieval"],a),x(n,["enterpriseWebSearch"])!==void 0)throw new Error("enterpriseWebSearch parameter is not supported in Gemini API.");let o=x(n,["googleMaps"]);o!=null&&k(e,["googleMaps"],uAr(o));let s=x(n,["urlContext"]);s!=null&&k(e,["urlContext"],s);let c=x(n,["computerUse"]);c!=null&&k(e,["computerUse"],c);let l=x(n,["codeExecution"]);return l!=null&&k(e,["codeExecution"],l),e}function COt(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let p=t;Array.isArray(p)&&(p=p.map(m=>Omr(m))),k(e,["functionDeclarations"],p)}let r=x(n,["retrieval"]);r!=null&&k(e,["retrieval"],r);let a=x(n,["googleSearch"]);a!=null&&k(e,["googleSearch"],a);let o=x(n,["googleSearchRetrieval"]);o!=null&&k(e,["googleSearchRetrieval"],o);let s=x(n,["enterpriseWebSearch"]);s!=null&&k(e,["enterpriseWebSearch"],s);let c=x(n,["googleMaps"]);c!=null&&k(e,["googleMaps"],c);let l=x(n,["urlContext"]);l!=null&&k(e,["urlContext"],l);let d=x(n,["computerUse"]);d!=null&&k(e,["computerUse"],d);let u=x(n,["codeExecution"]);return u!=null&&k(e,["codeExecution"],u),e}function NAr(n){let e={},t=x(n,["baseModel"]);t!=null&&k(e,["baseModel"],t);let r=x(n,["createTime"]);r!=null&&k(e,["createTime"],r);let a=x(n,["updateTime"]);return a!=null&&k(e,["updateTime"],a),e}function LAr(n){let e={},t=x(n,["labels","google-vertex-llm-tuning-base-model-id"]);t!=null&&k(e,["baseModel"],t);let r=x(n,["createTime"]);r!=null&&k(e,["createTime"],r);let a=x(n,["updateTime"]);return a!=null&&k(e,["updateTime"],a),e}function MAr(n,e){let t={},r=x(n,["displayName"]);e!==void 0&&r!=null&&k(e,["displayName"],r);let a=x(n,["description"]);e!==void 0&&a!=null&&k(e,["description"],a);let o=x(n,["defaultCheckpointId"]);return e!==void 0&&o!=null&&k(e,["defaultCheckpointId"],o),t}function FAr(n,e){let t={},r=x(n,["displayName"]);e!==void 0&&r!=null&&k(e,["displayName"],r);let a=x(n,["description"]);e!==void 0&&a!=null&&k(e,["description"],a);let o=x(n,["defaultCheckpointId"]);return e!==void 0&&o!=null&&k(e,["defaultCheckpointId"],o),t}function OAr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","name"],ko(n,r));let a=x(e,["config"]);return a!=null&&MAr(a,t),t}function UAr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["config"]);return a!=null&&FAr(a,t),t}function qAr(n,e){let t={},r=x(n,["outputGcsUri"]);e!==void 0&&r!=null&&k(e,["parameters","storageUri"],r);let a=x(n,["includeRaiReason"]);e!==void 0&&a!=null&&k(e,["parameters","includeRaiReason"],a);let o=x(n,["outputMimeType"]);e!==void 0&&o!=null&&k(e,["parameters","outputOptions","mimeType"],o);let s=x(n,["outputCompressionQuality"]);e!==void 0&&s!=null&&k(e,["parameters","outputOptions","compressionQuality"],s);let c=x(n,["enhanceInputImage"]);e!==void 0&&c!=null&&k(e,["parameters","upscaleConfig","enhanceInputImage"],c);let l=x(n,["imagePreservationFactor"]);e!==void 0&&l!=null&&k(e,["parameters","upscaleConfig","imagePreservationFactor"],l);let d=x(n,["labels"]);e!==void 0&&d!=null&&k(e,["labels"],d);let u=x(n,["numberOfImages"]);e!==void 0&&u!=null&&k(e,["parameters","sampleCount"],u);let p=x(n,["mode"]);return e!==void 0&&p!=null&&k(e,["parameters","mode"],p),t}function $Ar(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["_url","model"],ko(n,r));let a=x(e,["image"]);a!=null&&k(t,["instances[0]","image"],jC(a));let o=x(e,["upscaleFactor"]);o!=null&&k(t,["parameters","upscaleConfig","upscaleFactor"],o);let s=x(e,["config"]);return s!=null&&qAr(s,t),t}function zAr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["predictions"]);if(r!=null){let a=r;Array.isArray(a)&&(a=a.map(o=>yxe(o))),k(e,["generatedImages"],a)}return e}function jAr(n){let e={},t=x(n,["uri"]);t!=null&&k(e,["uri"],t);let r=x(n,["encodedVideo"]);r!=null&&k(e,["videoBytes"],lP(r));let a=x(n,["encoding"]);return a!=null&&k(e,["mimeType"],a),e}function GAr(n){let e={},t=x(n,["gcsUri"]);t!=null&&k(e,["uri"],t);let r=x(n,["bytesBase64Encoded"]);r!=null&&k(e,["videoBytes"],lP(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["mimeType"],a),e}function HAr(n){let e={},t=x(n,["image"]);t!=null&&k(e,["_self"],jC(t));let r=x(n,["maskMode"]);return r!=null&&k(e,["maskMode"],r),e}function WAr(n){let e={},t=x(n,["image"]);t!=null&&k(e,["image"],_xe(t));let r=x(n,["referenceType"]);return r!=null&&k(e,["referenceType"],r),e}function ZAr(n){let e={},t=x(n,["image"]);t!=null&&k(e,["image"],jC(t));let r=x(n,["referenceType"]);return r!=null&&k(e,["referenceType"],r),e}function wOt(n){let e={},t=x(n,["uri"]);t!=null&&k(e,["uri"],t);let r=x(n,["videoBytes"]);r!=null&&k(e,["encodedVideo"],lP(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["encoding"],a),e}function EOt(n){let e={},t=x(n,["uri"]);t!=null&&k(e,["gcsUri"],t);let r=x(n,["videoBytes"]);r!=null&&k(e,["bytesBase64Encoded"],lP(r));let a=x(n,["mimeType"]);return a!=null&&k(e,["mimeType"],a),e}var VAr="Content-Type",YAr="X-Server-Timeout",KAr="User-Agent",AZe="x-goog-api-client",JAr="1.25.0",XAr=`google-genai-sdk/${JAr}`,egr="v1beta1",tgr="v1beta",Z8t=/^\s*data: (.*)(?:\n\n|\r\r|\r\n\r\n)/,gZe=class{constructor(e){var t,r;this.clientOptions=Object.assign(Object.assign({},e),{project:e.project,location:e.location,apiKey:e.apiKey,vertexai:e.vertexai});let a={};this.clientOptions.vertexai?(a.apiVersion=(t=this.clientOptions.apiVersion)!==null&&t!==void 0?t:egr,a.baseUrl=this.baseUrlFromProjectLocation(),this.normalizeAuthParameters()):(a.apiVersion=(r=this.clientOptions.apiVersion)!==null&&r!==void 0?r:tgr,a.baseUrl="https://generativelanguage.googleapis.com/"),a.headers=this.getDefaultHeaders(),this.clientOptions.httpOptions=a,e.httpOptions&&(this.clientOptions.httpOptions=this.patchHttpOptions(a,e.httpOptions))}baseUrlFromProjectLocation(){return this.clientOptions.project&&this.clientOptions.location&&this.clientOptions.location!=="global"?`https://${this.clientOptions.location}-aiplatform.googleapis.com/`:"https://aiplatform.googleapis.com/"}normalizeAuthParameters(){if(this.clientOptions.project&&this.clientOptions.location){this.clientOptions.apiKey=void 0;return}this.clientOptions.project=void 0,this.clientOptions.location=void 0}isVertexAI(){var e;return(e=this.clientOptions.vertexai)!==null&&e!==void 0?e:!1}getProject(){return this.clientOptions.project}getLocation(){return this.clientOptions.location}getApiVersion(){if(this.clientOptions.httpOptions&&this.clientOptions.httpOptions.apiVersion!==void 0)return this.clientOptions.httpOptions.apiVersion;throw new Error("API version is not set.")}getBaseUrl(){if(this.clientOptions.httpOptions&&this.clientOptions.httpOptions.baseUrl!==void 0)return this.clientOptions.httpOptions.baseUrl;throw new Error("Base URL is not set.")}getRequestUrl(){return this.getRequestUrlInternal(this.clientOptions.httpOptions)}getHeaders(){if(this.clientOptions.httpOptions&&this.clientOptions.httpOptions.headers!==void 0)return this.clientOptions.httpOptions.headers;throw new Error("Headers are not set.")}getRequestUrlInternal(e){if(!e||e.baseUrl===void 0||e.apiVersion===void 0)throw new Error("HTTP options are not correctly set.");let r=[e.baseUrl.endsWith("/")?e.baseUrl.slice(0,-1):e.baseUrl];return e.apiVersion&&e.apiVersion!==""&&r.push(e.apiVersion),r.join("/")}getBaseResourcePath(){return`projects/${this.clientOptions.project}/locations/${this.clientOptions.location}`}getApiKey(){return this.clientOptions.apiKey}getWebsocketBaseUrl(){let e=this.getBaseUrl(),t=new URL(e);return t.protocol=t.protocol=="http:"?"ws":"wss",t.toString()}setBaseUrl(e){if(this.clientOptions.httpOptions)this.clientOptions.httpOptions.baseUrl=e;else throw new Error("HTTP options are not correctly set.")}constructUrl(e,t,r){let a=[this.getRequestUrlInternal(t)];return r&&a.push(this.getBaseResourcePath()),e!==""&&a.push(e),new URL(`${a.join("/")}`)}shouldPrependVertexProjectPath(e){return!(this.clientOptions.apiKey||!this.clientOptions.vertexai||e.path.startsWith("projects/")||e.httpMethod==="GET"&&e.path.startsWith("publishers/google/models"))}async request(e){let t=this.clientOptions.httpOptions;e.httpOptions&&(t=this.patchHttpOptions(this.clientOptions.httpOptions,e.httpOptions));let r=this.shouldPrependVertexProjectPath(e),a=this.constructUrl(e.path,t,r);if(e.queryParams)for(let[s,c]of Object.entries(e.queryParams))a.searchParams.append(s,String(c));let o={};if(e.httpMethod==="GET"){if(e.body&&e.body!=="{}")throw new Error("Request body should be empty for GET request, but got non empty request body")}else o.body=e.body;return o=await this.includeExtraHttpOptionsToRequestInit(o,t,e.abortSignal),this.unaryApiCall(a,o,e.httpMethod)}patchHttpOptions(e,t){let r=JSON.parse(JSON.stringify(e));for(let[a,o]of Object.entries(t))typeof o=="object"?r[a]=Object.assign(Object.assign({},r[a]),o):o!==void 0&&(r[a]=o);return r}async requestStream(e){let t=this.clientOptions.httpOptions;e.httpOptions&&(t=this.patchHttpOptions(this.clientOptions.httpOptions,e.httpOptions));let r=this.shouldPrependVertexProjectPath(e),a=this.constructUrl(e.path,t,r);(!a.searchParams.has("alt")||a.searchParams.get("alt")!=="sse")&&a.searchParams.set("alt","sse");let o={};return o.body=e.body,o=await this.includeExtraHttpOptionsToRequestInit(o,t,e.abortSignal),this.streamApiCall(a,o,e.httpMethod)}async includeExtraHttpOptionsToRequestInit(e,t,r){if(t&&t.timeout||r){let a=new AbortController,o=a.signal;if(t.timeout&&t?.timeout>0){let s=setTimeout(()=>a.abort(),t.timeout);s&&typeof s.unref=="function"&&s.unref()}r&&r.addEventListener("abort",()=>{a.abort()}),e.signal=o}return t&&t.extraBody!==null&&ngr(e,t.extraBody),e.headers=await this.getHeadersInternal(t),e}async unaryApiCall(e,t,r){return this.apiCall(e.toString(),Object.assign(Object.assign({},t),{method:r})).then(async a=>(await V8t(a),new c9(a))).catch(a=>{throw a instanceof Error?a:new Error(JSON.stringify(a))})}async streamApiCall(e,t,r){return this.apiCall(e.toString(),Object.assign(Object.assign({},t),{method:r})).then(async a=>(await V8t(a),this.processStreamResponse(a))).catch(a=>{throw a instanceof Error?a:new Error(JSON.stringify(a))})}processStreamResponse(e){var t;return tz(this,arguments,function*(){let a=(t=e?.body)===null||t===void 0?void 0:t.getReader(),o=new TextDecoder("utf-8");if(!a)throw new Error("Response body is empty");try{let s="";for(;;){let{done:c,value:l}=yield Tc(a.read());if(c){if(s.trim().length>0)throw new Error("Incomplete JSON segment at the end");break}let d=o.decode(l,{stream:!0});try{let p=JSON.parse(d);if("error"in p){let m=JSON.parse(JSON.stringify(p.error)),A=m.status,g=m.code,f=`got status: ${A}. ${JSON.stringify(p)}`;if(g>=400&&g<600)throw new Axe({message:f,status:g})}}catch(p){if(p.name==="ApiError")throw p}s+=d;let u=s.match(Z8t);for(;u;){let p=u[1];try{let m=new Response(p,{headers:e?.headers,status:e?.status,statusText:e?.statusText});yield yield Tc(new c9(m)),s=s.slice(u[0].length),u=s.match(Z8t)}catch(m){throw new Error(`exception parsing stream chunk ${p}. ${m}`)}}}}finally{a.releaseLock()}})}async apiCall(e,t){return fetch(e,t).catch(r=>{throw new Error(`exception ${r} sending request`)})}getDefaultHeaders(){let e={},t=XAr+" "+this.clientOptions.userAgentExtra;return e[KAr]=t,e[AZe]=t,e[VAr]="application/json",e}async getHeadersInternal(e){let t=new Headers;if(e&&e.headers){for(let[r,a]of Object.entries(e.headers))t.append(r,a);e.timeout&&e.timeout>0&&t.append(YAr,String(Math.ceil(e.timeout/1e3)))}return await this.clientOptions.auth.addAuthHeaders(t),t}async uploadFile(e,t){var r;let a={};t!=null&&(a.mimeType=t.mimeType,a.name=t.name,a.displayName=t.displayName),a.name&&!a.name.startsWith("files/")&&(a.name=`files/${a.name}`);let o=this.clientOptions.uploader,s=await o.stat(e);a.sizeBytes=String(s.size);let c=(r=t?.mimeType)!==null&&r!==void 0?r:s.type;if(c===void 0||c==="")throw new Error("Can not determine mimeType. Please provide mimeType in the config.");a.mimeType=c;let l=await this.fetchUploadUrl(a,t);return o.upload(e,l,this)}async downloadFile(e){await this.clientOptions.downloader.download(e,this)}async fetchUploadUrl(e,t){var r;let a={};t?.httpOptions?a=t.httpOptions:a={apiVersion:"",headers:{"Content-Type":"application/json","X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":`${e.sizeBytes}`,"X-Goog-Upload-Header-Content-Type":`${e.mimeType}`}};let o={file:e},s=await this.request({path:ar("upload/v1beta/files",o._url),body:JSON.stringify(o),httpMethod:"POST",httpOptions:a});if(!s||!s?.headers)throw new Error("Server did not return an HttpResponse or the returned HttpResponse did not have headers.");let c=(r=s?.headers)===null||r===void 0?void 0:r["x-goog-upload-url"];if(c===void 0)throw new Error("Failed to get upload url. Server did not return the x-google-upload-url in the headers");return c}};async function V8t(n){var e;if(n===void 0)throw new Error("response is undefined");if(!n.ok){let t=n.status,r;!((e=n.headers.get("content-type"))===null||e===void 0)&&e.includes("application/json")?r=await n.json():r={error:{message:await n.text(),code:n.status,status:n.statusText}};let a=JSON.stringify(r);throw t>=400&&t<600?new Axe({message:a,status:t}):new Error(a)}}function ngr(n,e){if(!e||Object.keys(e).length===0)return;if(n.body instanceof Blob){console.warn("includeExtraBodyToRequestInit: extraBody provided but current request body is a Blob. extraBody will be ignored as merging is not supported for Blob bodies.");return}let t={};if(typeof n.body=="string"&&n.body.length>0)try{let o=JSON.parse(n.body);if(typeof o=="object"&&o!==null&&!Array.isArray(o))t=o;else{console.warn("includeExtraBodyToRequestInit: Original request body is valid JSON but not a non-array object. Skip applying extraBody to the request body.");return}}catch{console.warn("includeExtraBodyToRequestInit: Original request body is not valid JSON. Skip applying extraBody to the request body.");return}function r(o,s){let c=Object.assign({},o);for(let l in s)if(Object.prototype.hasOwnProperty.call(s,l)){let d=s[l],u=c[l];d&&typeof d=="object"&&!Array.isArray(d)&&u&&typeof u=="object"&&!Array.isArray(u)?c[l]=r(u,d):(u&&d&&typeof u!=typeof d&&console.warn(`includeExtraBodyToRequestInit:deepMerge: Type mismatch for key "${l}". Original type: ${typeof u}, New type: ${typeof d}. Overwriting.`),c[l]=d)}return c}let a=r(t,e);n.body=JSON.stringify(a)}var rgr="mcp_used/unknown",igr=!1;function xOt(n){for(let e of n)if(agr(e)||typeof e=="object"&&"inputSchema"in e)return!0;return igr}function IOt(n){var e;let t=(e=n[AZe])!==null&&e!==void 0?e:"";n[AZe]=(t+` ${rgr}`).trimStart()}function agr(n){return n!==null&&typeof n=="object"&&n instanceof fZe}function ogr(n,e=100){return tz(this,arguments,function*(){let r,a=0;for(;a0)return;let o={},s=[];for(let u of this.mcpClients)try{for(var c=!0,l=(t=void 0,zoe(ogr(u))),d;d=await l.next(),e=d.done,!e;c=!0){a=d.value,c=!1;let p=a;s.push(p);let m=p.name;if(o[m])throw new Error(`Duplicate function name ${m} found in MCP tools. Please ensure function names are unique.`);o[m]=u}}catch(p){t={error:p}}finally{try{!c&&!e&&(r=l.return)&&await r.call(l)}finally{if(t)throw t.error}}this.mcpTools=s,this.functionNameToMcpClient=o}async tool(){return await this.initialize(),hur(this.mcpTools,this.config)}async callTool(e){await this.initialize();let t=[];for(let r of e)if(r.name in this.functionNameToMcpClient){let a=this.functionNameToMcpClient[r.name],o;this.config.timeout&&(o={timeout:this.config.timeout});let s=await a.callTool({name:r.name,arguments:r.args},void 0,o);t.push({functionResponse:{name:r.name,response:s.isError?{error:s}:s}})}return t}};async function sgr(n,e,t){let r=new iZe,a;t.data instanceof Blob?a=JSON.parse(await t.data.text()):a=JSON.parse(t.data),Object.assign(r,a),e(r)}var hZe=class{constructor(e,t,r){this.apiClient=e,this.auth=t,this.webSocketFactory=r}async connect(e){var t,r;if(this.apiClient.isVertexAI())throw new Error("Live music is not supported for Vertex AI.");console.warn("Live music generation is experimental and may change in future versions.");let a=this.apiClient.getWebsocketBaseUrl(),o=this.apiClient.getApiVersion(),s=lgr(this.apiClient.getDefaultHeaders()),c=this.apiClient.getApiKey(),l=`${a}/ws/google.ai.generativelanguage.${o}.GenerativeService.BidiGenerateMusic?key=${c}`,d=()=>{},u=new Promise(v=>{d=v}),p=e.callbacks,m=function(){d({})},A=this.apiClient,g={onopen:m,onmessage:v=>{sgr(A,p.onmessage,v)},onerror:(t=p?.onerror)!==null&&t!==void 0?t:function(v){},onclose:(r=p?.onclose)!==null&&r!==void 0?r:function(v){}},f=this.webSocketFactory.create(l,cgr(s),g);f.connect(),await u;let _={setup:{model:ko(this.apiClient,e.model)}};return f.send(JSON.stringify(_)),new bZe(f,this.apiClient)}},bZe=class{constructor(e,t){this.conn=e,this.apiClient=t}async setWeightedPrompts(e){if(!e.weightedPrompts||Object.keys(e.weightedPrompts).length===0)throw new Error("Weighted prompts must be set and contain at least one entry.");let t=tmr(e);this.conn.send(JSON.stringify({clientContent:t}))}async setMusicGenerationConfig(e){e.musicGenerationConfig||(e.musicGenerationConfig={});let t=emr(e);this.conn.send(JSON.stringify(t))}sendPlaybackControl(e){let t={playbackControl:e};this.conn.send(JSON.stringify(t))}play(){this.sendPlaybackControl(X$.PLAY)}pause(){this.sendPlaybackControl(X$.PAUSE)}stop(){this.sendPlaybackControl(X$.STOP)}resetContext(){this.sendPlaybackControl(X$.RESET_CONTEXT)}close(){this.conn.close()}};function cgr(n){let e={};return n.forEach((t,r)=>{e[r]=t}),e}function lgr(n){let e=new Headers;for(let[t,r]of Object.entries(n))e.append(t,r);return e}var dgr="FunctionResponse request must have an `id` field from the response of a ToolCall.FunctionalCalls in Google AI.";async function ugr(n,e,t){let r=new rZe,a;t.data instanceof Blob?a=await t.data.text():t.data instanceof ArrayBuffer?a=new TextDecoder().decode(t.data):a=t.data;let o=JSON.parse(a);if(n.isVertexAI()){let s=imr(o);Object.assign(r,s)}else Object.assign(r,o);e(r)}var yZe=class{constructor(e,t,r){this.apiClient=e,this.auth=t,this.webSocketFactory=r,this.music=new hZe(this.apiClient,this.auth,this.webSocketFactory)}async connect(e){var t,r,a,o,s,c;if(e.config&&e.config.httpOptions)throw new Error("The Live module does not support httpOptions at request-level in LiveConnectConfig yet. Please use the client-level httpOptions configuration instead.");let l=this.apiClient.getWebsocketBaseUrl(),d=this.apiClient.getApiVersion(),u,p=this.apiClient.getHeaders();e.config&&e.config.tools&&xOt(e.config.tools)&&IOt(p);let m=Agr(p);if(this.apiClient.isVertexAI())u=`${l}/ws/google.cloud.aiplatform.${d}.LlmBidiService/BidiGenerateContent`,await this.auth.addAuthHeaders(m);else{let R=this.apiClient.getApiKey(),B="BidiGenerateContent",M="key";R?.startsWith("auth_tokens/")&&(console.warn("Warning: Ephemeral token support is experimental and may change in future versions."),d!=="v1alpha"&&console.warn("Warning: The SDK's ephemeral token support is in v1alpha only. Please use const ai = new GoogleGenAI({apiKey: token.name, httpOptions: { apiVersion: 'v1alpha' }}); before session connection."),B="BidiGenerateContentConstrained",M="access_token"),u=`${l}/ws/google.ai.generativelanguage.${d}.GenerativeService.${B}?${M}=${R}`}let A=()=>{},g=new Promise(R=>{A=R}),f=e.callbacks,b=function(){var R;(R=f?.onopen)===null||R===void 0||R.call(f),A({})},y=this.apiClient,_={onopen:b,onmessage:R=>{ugr(y,f.onmessage,R)},onerror:(t=f?.onerror)!==null&&t!==void 0?t:function(R){},onclose:(r=f?.onclose)!==null&&r!==void 0?r:function(R){}},v=this.webSocketFactory.create(u,mgr(m),_);v.connect(),await g;let w=ko(this.apiClient,e.model);if(this.apiClient.isVertexAI()&&w.startsWith("publishers/")){let R=this.apiClient.getProject(),B=this.apiClient.getLocation();w=`projects/${R}/locations/${B}/`+w}let E={};this.apiClient.isVertexAI()&&((a=e.config)===null||a===void 0?void 0:a.responseModalities)===void 0&&(e.config===void 0?e.config={responseModalities:[nxe.AUDIO]}:e.config.responseModalities=[nxe.AUDIO]),!((o=e.config)===null||o===void 0)&&o.generationConfig&&console.warn("Setting `LiveConnectConfig.generation_config` is deprecated, please set the fields on `LiveConnectConfig` directly. This will become an error in a future version (not before Q3 2025).");let S=(c=(s=e.config)===null||s===void 0?void 0:s.tools)!==null&&c!==void 0?c:[],T=[];for(let R of S)if(this.isCallableTool(R)){let B=R;T.push(await B.tool())}else T.push(R);T.length>0&&(e.config.tools=T);let D={model:w,config:e.config,callbacks:e.callbacks};return this.apiClient.isVertexAI()?E=Xpr(this.apiClient,D):E=Jpr(this.apiClient,D),delete E.config,v.send(JSON.stringify(E)),new _Ze(v,this.apiClient)}isCallableTool(e){return"callTool"in e&&typeof e.callTool=="function"}},pgr={turnComplete:!0},_Ze=class{constructor(e,t){this.conn=e,this.apiClient=t}tLiveClientContent(e,t){if(t.turns!==null&&t.turns!==void 0){let r=[];try{r=A_(t.turns),e.isVertexAI()||(r=r.map(a=>bxe(a)))}catch{throw new Error(`Failed to parse client content "turns", type: '${typeof t.turns}'`)}return{clientContent:{turns:r,turnComplete:t.turnComplete}}}return{clientContent:{turnComplete:t.turnComplete}}}tLiveClienttToolResponse(e,t){let r=[];if(t.functionResponses==null)throw new Error("functionResponses is required.");if(Array.isArray(t.functionResponses)?r=t.functionResponses:r=[t.functionResponses],r.length===0)throw new Error("functionResponses is required.");for(let o of r){if(typeof o!="object"||o===null||!("name"in o)||!("response"in o))throw new Error(`Could not parse function response, type '${typeof o}'.`);if(!e.isVertexAI()&&!("id"in o))throw new Error(dgr)}return{toolResponse:{functionResponses:r}}}sendClientContent(e){e=Object.assign(Object.assign({},pgr),e);let t=this.tLiveClientContent(this.apiClient,e);this.conn.send(JSON.stringify(t))}sendRealtimeInput(e){let t={};this.apiClient.isVertexAI()?t={realtimeInput:rmr(e)}:t={realtimeInput:nmr(e)},this.conn.send(JSON.stringify(t))}sendToolResponse(e){if(e.functionResponses==null)throw new Error("Tool response parameters are required.");let t=this.tLiveClienttToolResponse(this.apiClient,e);this.conn.send(JSON.stringify(t))}close(){this.conn.close()}};function mgr(n){let e={};return n.forEach((t,r)=>{e[r]=t}),e}function Agr(n){let e=new Headers;for(let[t,r]of Object.entries(n))e.append(t,r);return e}var Y8t=10;function K8t(n){var e,t,r;if(!((e=n?.automaticFunctionCalling)===null||e===void 0)&&e.disable)return!0;let a=!1;for(let s of(t=n?.tools)!==null&&t!==void 0?t:[])if(nz(s)){a=!0;break}if(!a)return!0;let o=(r=n?.automaticFunctionCalling)===null||r===void 0?void 0:r.maximumRemoteCalls;return o&&(o<0||!Number.isInteger(o))||o==0?(console.warn("Invalid maximumRemoteCalls value provided for automatic function calling. Disabled automatic function calling. Please provide a valid integer value greater than 0. maximumRemoteCalls provided:",o),!0):!1}function nz(n){return"callTool"in n&&typeof n.callTool=="function"}function ggr(n){var e,t,r;return(r=(t=(e=n.config)===null||e===void 0?void 0:e.tools)===null||t===void 0?void 0:t.some(a=>nz(a)))!==null&&r!==void 0?r:!1}function fgr(n){var e,t,r;return(r=(t=(e=n.config)===null||e===void 0?void 0:e.tools)===null||t===void 0?void 0:t.some(a=>!nz(a)))!==null&&r!==void 0?r:!1}function J8t(n){var e;return!(!((e=n?.automaticFunctionCalling)===null||e===void 0)&&e.ignoreCallHistory)}var vZe=class extends jS{constructor(e){super(),this.apiClient=e,this.generateContent=async t=>{var r,a,o,s,c;let l=await this.processParamsMaybeAddMcpUsage(t);if(this.maybeMoveToResponseJsonSchem(t),!ggr(t)||K8t(t.config))return await this.generateContentInternal(l);if(fgr(t))throw new Error("Automatic function calling with CallableTools and Tools is not yet supported.");let d,u,p=A_(l.contents),m=(o=(a=(r=l.config)===null||r===void 0?void 0:r.automaticFunctionCalling)===null||a===void 0?void 0:a.maximumRemoteCalls)!==null&&o!==void 0?o:Y8t,A=0;for(;A{if(this.maybeMoveToResponseJsonSchem(t),K8t(t.config)){let r=await this.processParamsMaybeAddMcpUsage(t);return await this.generateContentStreamInternal(r)}else return await this.processAfcStream(t)},this.generateImages=async t=>await this.generateImagesInternal(t).then(r=>{var a;let o,s=[];if(r?.generatedImages)for(let l of r.generatedImages)l&&l?.safetyAttributes&&((a=l?.safetyAttributes)===null||a===void 0?void 0:a.contentType)==="Positive Prompt"?o=l?.safetyAttributes:s.push(l);let c;return o?c={generatedImages:s,positivePromptSafetyAttributes:o,sdkHttpResponse:r.sdkHttpResponse}:c={generatedImages:s,sdkHttpResponse:r.sdkHttpResponse},c}),this.list=async t=>{var r;let s={config:Object.assign(Object.assign({},{queryBase:!0}),t?.config)};if(this.apiClient.isVertexAI()&&!s.config.queryBase){if(!((r=s.config)===null||r===void 0)&&r.filter)throw new Error("Filtering tuned models list for Vertex AI is not currently supported");s.config.filter="labels.tune-type:*"}return new d9(l9.PAGED_ITEM_MODELS,c=>this.listInternal(c),await this.listInternal(s),s)},this.editImage=async t=>{let r={model:t.model,prompt:t.prompt,referenceImages:[],config:t.config};return t.referenceImages&&t.referenceImages&&(r.referenceImages=t.referenceImages.map(a=>a.toReferenceImageAPI())),await this.editImageInternal(r)},this.upscaleImage=async t=>{let r={numberOfImages:1,mode:"upscale"};t.config&&(r=Object.assign(Object.assign({},r),t.config));let a={model:t.model,image:t.image,upscaleFactor:t.upscaleFactor,config:r};return await this.upscaleImageInternal(a)},this.generateVideos=async t=>{var r,a,o,s,c,l;if((t.prompt||t.image||t.video)&&t.source)throw new Error("Source and prompt/image/video are mutually exclusive. Please only use source.");return this.apiClient.isVertexAI()||(!((r=t.video)===null||r===void 0)&&r.uri&&(!((a=t.video)===null||a===void 0)&&a.videoBytes)?t.video={uri:t.video.uri,mimeType:t.video.mimeType}:!((s=(o=t.source)===null||o===void 0?void 0:o.video)===null||s===void 0)&&s.uri&&(!((l=(c=t.source)===null||c===void 0?void 0:c.video)===null||l===void 0)&&l.videoBytes)&&(t.source.video={uri:t.source.video.uri,mimeType:t.source.video.mimeType})),await this.generateVideosInternal(t)}}maybeMoveToResponseJsonSchem(e){e.config&&e.config.responseSchema&&(e.config.responseJsonSchema||Object.keys(e.config.responseSchema).includes("$schema")&&(e.config.responseJsonSchema=e.config.responseSchema,delete e.config.responseSchema))}async processParamsMaybeAddMcpUsage(e){var t,r,a;let o=(t=e.config)===null||t===void 0?void 0:t.tools;if(!o)return e;let s=await Promise.all(o.map(async l=>nz(l)?await l.tool():l)),c={model:e.model,contents:e.contents,config:Object.assign(Object.assign({},e.config),{tools:s})};if(c.config.tools=s,e.config&&e.config.tools&&xOt(e.config.tools)){let l=(a=(r=e.config.httpOptions)===null||r===void 0?void 0:r.headers)!==null&&a!==void 0?a:{},d=Object.assign({},l);Object.keys(d).length===0&&(d=this.apiClient.getDefaultHeaders()),IOt(d),c.config.httpOptions=Object.assign(Object.assign({},e.config.httpOptions),{headers:d})}return c}async initAfcToolsMap(e){var t,r,a;let o=new Map;for(let s of(r=(t=e.config)===null||t===void 0?void 0:t.tools)!==null&&r!==void 0?r:[])if(nz(s)){let c=s,l=await c.tool();for(let d of(a=l.functionDeclarations)!==null&&a!==void 0?a:[]){if(!d.name)throw new Error("Function declaration name is required.");if(o.has(d.name))throw new Error(`Duplicate tool declaration name: ${d.name}`);o.set(d.name,c)}}return o}async processAfcStream(e){var t,r,a;let o=(a=(r=(t=e.config)===null||t===void 0?void 0:t.automaticFunctionCalling)===null||r===void 0?void 0:r.maximumRemoteCalls)!==null&&a!==void 0?a:Y8t,s=!1,c=0,l=await this.initAfcToolsMap(e);return function(d,u,p){var m,A;return tz(this,arguments,function*(){for(var g,f,b,y;c0){s=!0;let R=new o9;R.candidates=[{content:{role:"user",parts:T}}],yield yield Tc(R);let B=[];B.push(...D),B.push({role:"user",parts:T});let M=A_(p.contents).concat(B);p.contents=M}else break}})}(this,l,e)}async generateContentInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=G8t(this.apiClient,e);return c=ar("{model}:generateContent",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=W8t(u),m=new o9;return Object.assign(m,p),m})}else{let d=j8t(this.apiClient,e);return c=ar("{model}:generateContent",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=H8t(u),m=new o9;return Object.assign(m,p),m})}}async generateContentStreamInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=G8t(this.apiClient,e);return c=ar("{model}:streamGenerateContent?alt=sse",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.requestStream({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}),s.then(function(p){return tz(this,arguments,function*(){var m,A,g,f;try{for(var b=!0,y=zoe(p),_;_=yield Tc(y.next()),m=_.done,!m;b=!0){f=_.value,b=!1;let v=f,w=W8t(yield Tc(v.json()));w.sdkHttpResponse={headers:v.headers};let E=new o9;Object.assign(E,w),yield yield Tc(E)}}catch(v){A={error:v}}finally{try{!b&&!m&&(g=y.return)&&(yield Tc(g.call(y)))}finally{if(A)throw A.error}}})})}else{let d=j8t(this.apiClient,e);return c=ar("{model}:streamGenerateContent?alt=sse",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.requestStream({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}),s.then(function(p){return tz(this,arguments,function*(){var m,A,g,f;try{for(var b=!0,y=zoe(p),_;_=yield Tc(y.next()),m=_.done,!m;b=!0){f=_.value,b=!1;let v=f,w=H8t(yield Tc(v.json()));w.sdkHttpResponse={headers:v.headers};let E=new o9;Object.assign(E,w),yield yield Tc(E)}}catch(v){A={error:v}}finally{try{!b&&!m&&(g=y.return)&&(yield Tc(g.call(y)))}finally{if(A)throw A.error}}})})}}async embedContent(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Qmr(this.apiClient,e);return c=ar("{model}:predict",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Lmr(u),m=new rxe;return Object.assign(m,p),m})}else{let d=Pmr(this.apiClient,e);return c=ar("{model}:batchEmbedContents",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Nmr(u),m=new rxe;return Object.assign(m,p),m})}}async generateImagesInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Gmr(this.apiClient,e);return c=ar("{model}:predict",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Wmr(u),m=new ixe;return Object.assign(m,p),m})}else{let d=jmr(this.apiClient,e);return c=ar("{model}:predict",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Hmr(u),m=new ixe;return Object.assign(m,p),m})}}async editImageInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=Tmr(this.apiClient,e);return o=ar("{model}:predict",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>{let d=Bmr(l),u=new VWe;return Object.assign(u,d),u})}else throw new Error("This method is only supported by the Vertex AI.")}async upscaleImageInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=$Ar(this.apiClient,e);return o=ar("{model}:predict",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>{let d=zAr(l),u=new YWe;return Object.assign(u,d),u})}else throw new Error("This method is only supported by the Vertex AI.")}async recontextImage(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=EAr(this.apiClient,e);return o=ar("{model}:predict",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a.then(l=>{let d=xAr(l),u=new KWe;return Object.assign(u,d),u})}else throw new Error("This method is only supported by the Vertex AI.")}async segmentImage(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=DAr(this.apiClient,e);return o=ar("{model}:predict",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a.then(l=>{let d=RAr(l),u=new JWe;return Object.assign(u,d),u})}else throw new Error("This method is only supported by the Vertex AI.")}async get(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=dAr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>mZe(u))}else{let d=lAr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>pZe(u))}}async listInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=hAr(this.apiClient,e);return c=ar("{models_url}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=yAr(u),m=new axe;return Object.assign(m,p),m})}else{let d=fAr(this.apiClient,e);return c=ar("{models_url}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=bAr(u),m=new axe;return Object.assign(m,p),m})}}async update(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=UAr(this.apiClient,e);return c=ar("{model}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"PATCH",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>mZe(u))}else{let d=OAr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"PATCH",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>pZe(u))}}async delete(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=xmr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=kmr(u),m=new oxe;return Object.assign(m,p),m})}else{let d=Emr(this.apiClient,e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"DELETE",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Imr(u),m=new oxe;return Object.assign(m,p),m})}}async countTokens(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=vmr(this.apiClient,e);return c=ar("{model}:countTokens",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=wmr(u),m=new sxe;return Object.assign(m,p),m})}else{let d=_mr(this.apiClient,e);return c=ar("{model}:countTokens",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Cmr(u),m=new sxe;return Object.assign(m,p),m})}}async computeTokens(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=mmr(this.apiClient,e);return o=ar("{model}:computeTokens",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>{let d=Amr(l),u=new XWe;return Object.assign(u,d),u})}else throw new Error("This method is only supported by the Vertex AI.")}async generateVideosInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Xmr(this.apiClient,e);return c=ar("{model}:predictLongRunning",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s.then(u=>{let p=Kmr(u),m=new cxe;return Object.assign(m,p),m})}else{let d=Jmr(this.apiClient,e);return c=ar("{model}:predictLongRunning",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s.then(u=>{let p=Ymr(u),m=new cxe;return Object.assign(m,p),m})}}};var CZe=class extends jS{constructor(e){super(),this.apiClient=e}async getVideosOperation(e){let t=e.operation,r=e.config;if(t.name===void 0||t.name==="")throw new Error("Operation name is required.");if(this.apiClient.isVertexAI()){let a=t.name.split("/operations/")[0],o;r&&"httpOptions"in r&&(o=r.httpOptions);let s=await this.fetchPredictVideosOperationInternal({operationName:t.name,resourceName:a,config:{httpOptions:o}});return t._fromAPIResponse({apiResponse:s,isVertexAI:!0})}else{let a=await this.getVideosOperationInternal({operationName:t.name,config:r});return t._fromAPIResponse({apiResponse:a,isVertexAI:!1})}}async get(e){let t=e.operation,r=e.config;if(t.name===void 0||t.name==="")throw new Error("Operation name is required.");if(this.apiClient.isVertexAI()){let a=t.name.split("/operations/")[0],o;r&&"httpOptions"in r&&(o=r.httpOptions);let s=await this.fetchPredictVideosOperationInternal({operationName:t.name,resourceName:a,config:{httpOptions:o}});return t._fromAPIResponse({apiResponse:s,isVertexAI:!0})}else{let a=await this.getVideosOperationInternal({operationName:t.name,config:r});return t._fromAPIResponse({apiResponse:a,isVertexAI:!1})}}async getVideosOperationInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=lur(e);return c=ar("{operationName}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json()),s}else{let d=cur(e);return c=ar("{operationName}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json()),s}}async fetchPredictVideosOperationInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=tur(e);return o=ar("{resourceName}:fetchPredictOperation",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json()),a}else throw new Error("This method is only supported by the Vertex AI.")}};function hgr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["data"]);t!=null&&k(e,["data"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function bgr(n){let e={},t=x(n,["parts"]);if(t!=null){let a=t;Array.isArray(a)&&(a=a.map(o=>Igr(o))),k(e,["parts"],a)}let r=x(n,["role"]);return r!=null&&k(e,["role"],r),e}function ygr(n,e,t){let r={},a=x(e,["expireTime"]);t!==void 0&&a!=null&&k(t,["expireTime"],a);let o=x(e,["newSessionExpireTime"]);t!==void 0&&o!=null&&k(t,["newSessionExpireTime"],o);let s=x(e,["uses"]);t!==void 0&&s!=null&&k(t,["uses"],s);let c=x(e,["liveConnectConstraints"]);t!==void 0&&c!=null&&k(t,["bidiGenerateContentSetup"],xgr(n,c));let l=x(e,["lockAdditionalFields"]);return t!==void 0&&l!=null&&k(t,["fieldMask"],l),r}function _gr(n,e){let t={},r=x(e,["config"]);return r!=null&&k(t,["config"],ygr(n,r,t)),t}function vgr(n){let e={};if(x(n,["displayName"])!==void 0)throw new Error("displayName parameter is not supported in Gemini API.");let t=x(n,["fileUri"]);t!=null&&k(e,["fileUri"],t);let r=x(n,["mimeType"]);return r!=null&&k(e,["mimeType"],r),e}function Cgr(n){let e={};if(x(n,["authConfig"])!==void 0)throw new Error("authConfig parameter is not supported in Gemini API.");let t=x(n,["enableWidget"]);return t!=null&&k(e,["enableWidget"],t),e}function wgr(n){let e={},t=x(n,["timeRangeFilter"]);if(t!=null&&k(e,["timeRangeFilter"],t),x(n,["excludeDomains"])!==void 0)throw new Error("excludeDomains parameter is not supported in Gemini API.");return e}function Egr(n,e){let t={},r=x(n,["generationConfig"]);e!==void 0&&r!=null&&k(e,["setup","generationConfig"],r);let a=x(n,["responseModalities"]);e!==void 0&&a!=null&&k(e,["setup","generationConfig","responseModalities"],a);let o=x(n,["temperature"]);e!==void 0&&o!=null&&k(e,["setup","generationConfig","temperature"],o);let s=x(n,["topP"]);e!==void 0&&s!=null&&k(e,["setup","generationConfig","topP"],s);let c=x(n,["topK"]);e!==void 0&&c!=null&&k(e,["setup","generationConfig","topK"],c);let l=x(n,["maxOutputTokens"]);e!==void 0&&l!=null&&k(e,["setup","generationConfig","maxOutputTokens"],l);let d=x(n,["mediaResolution"]);e!==void 0&&d!=null&&k(e,["setup","generationConfig","mediaResolution"],d);let u=x(n,["seed"]);e!==void 0&&u!=null&&k(e,["setup","generationConfig","seed"],u);let p=x(n,["speechConfig"]);e!==void 0&&p!=null&&k(e,["setup","generationConfig","speechConfig"],NZe(p));let m=x(n,["thinkingConfig"]);e!==void 0&&m!=null&&k(e,["setup","generationConfig","thinkingConfig"],m);let A=x(n,["enableAffectiveDialog"]);e!==void 0&&A!=null&&k(e,["setup","generationConfig","enableAffectiveDialog"],A);let g=x(n,["systemInstruction"]);e!==void 0&&g!=null&&k(e,["setup","systemInstruction"],bgr(SA(g)));let f=x(n,["tools"]);if(e!==void 0&&f!=null){let S=az(f);Array.isArray(S)&&(S=S.map(T=>Sgr(iz(T)))),k(e,["setup","tools"],S)}let b=x(n,["sessionResumption"]);e!==void 0&&b!=null&&k(e,["setup","sessionResumption"],kgr(b));let y=x(n,["inputAudioTranscription"]);e!==void 0&&y!=null&&k(e,["setup","inputAudioTranscription"],y);let _=x(n,["outputAudioTranscription"]);e!==void 0&&_!=null&&k(e,["setup","outputAudioTranscription"],_);let v=x(n,["realtimeInputConfig"]);e!==void 0&&v!=null&&k(e,["setup","realtimeInputConfig"],v);let w=x(n,["contextWindowCompression"]);e!==void 0&&w!=null&&k(e,["setup","contextWindowCompression"],w);let E=x(n,["proactivity"]);return e!==void 0&&E!=null&&k(e,["setup","proactivity"],E),t}function xgr(n,e){let t={},r=x(e,["model"]);r!=null&&k(t,["setup","model"],ko(n,r));let a=x(e,["config"]);return a!=null&&k(t,["config"],Egr(a,t)),t}function Igr(n){let e={},t=x(n,["videoMetadata"]);t!=null&&k(e,["videoMetadata"],t);let r=x(n,["thought"]);r!=null&&k(e,["thought"],r);let a=x(n,["inlineData"]);a!=null&&k(e,["inlineData"],hgr(a));let o=x(n,["fileData"]);o!=null&&k(e,["fileData"],vgr(o));let s=x(n,["thoughtSignature"]);s!=null&&k(e,["thoughtSignature"],s);let c=x(n,["functionCall"]);c!=null&&k(e,["functionCall"],c);let l=x(n,["codeExecutionResult"]);l!=null&&k(e,["codeExecutionResult"],l);let d=x(n,["executableCode"]);d!=null&&k(e,["executableCode"],d);let u=x(n,["functionResponse"]);u!=null&&k(e,["functionResponse"],u);let p=x(n,["text"]);return p!=null&&k(e,["text"],p),e}function kgr(n){let e={},t=x(n,["handle"]);if(t!=null&&k(e,["handle"],t),x(n,["transparent"])!==void 0)throw new Error("transparent parameter is not supported in Gemini API.");return e}function Sgr(n){let e={},t=x(n,["functionDeclarations"]);if(t!=null){let d=t;Array.isArray(d)&&(d=d.map(u=>u)),k(e,["functionDeclarations"],d)}if(x(n,["retrieval"])!==void 0)throw new Error("retrieval parameter is not supported in Gemini API.");let r=x(n,["googleSearch"]);r!=null&&k(e,["googleSearch"],wgr(r));let a=x(n,["googleSearchRetrieval"]);if(a!=null&&k(e,["googleSearchRetrieval"],a),x(n,["enterpriseWebSearch"])!==void 0)throw new Error("enterpriseWebSearch parameter is not supported in Gemini API.");let o=x(n,["googleMaps"]);o!=null&&k(e,["googleMaps"],Cgr(o));let s=x(n,["urlContext"]);s!=null&&k(e,["urlContext"],s);let c=x(n,["computerUse"]);c!=null&&k(e,["computerUse"],c);let l=x(n,["codeExecution"]);return l!=null&&k(e,["codeExecution"],l),e}function Tgr(n){let e=[];for(let t in n)if(Object.prototype.hasOwnProperty.call(n,t)){let r=n[t];if(typeof r=="object"&&r!=null&&Object.keys(r).length>0){let a=Object.keys(r).map(o=>`${t}.${o}`);e.push(...a)}else e.push(t)}return e.join(",")}function Bgr(n,e){let t=null,r=n.bidiGenerateContentSetup;if(typeof r=="object"&&r!==null&&"setup"in r){let o=r.setup;typeof o=="object"&&o!==null?(n.bidiGenerateContentSetup=o,t=o):delete n.bidiGenerateContentSetup}else r!==void 0&&delete n.bidiGenerateContentSetup;let a=n.fieldMask;if(t){let o=Tgr(t);if(Array.isArray(e?.lockAdditionalFields)&&e?.lockAdditionalFields.length===0)o?n.fieldMask=o:delete n.fieldMask;else if(e?.lockAdditionalFields&&e.lockAdditionalFields.length>0&&a!==null&&Array.isArray(a)&&a.length>0){let s=["temperature","topK","topP","maxOutputTokens","responseModalities","seed","speechConfig"],c=[];a.length>0&&(c=a.map(d=>s.includes(d)?`generationConfig.${d}`:d));let l=[];o&&l.push(o),c.length>0&&l.push(...c),l.length>0?n.fieldMask=l.join(","):delete n.fieldMask}else delete n.fieldMask}else a!==null&&Array.isArray(a)&&a.length>0?n.fieldMask=a.join(","):delete n.fieldMask;return n}var wZe=class extends jS{constructor(e){super(),this.apiClient=e}async create(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("The client.tokens.create method is only supported by the Gemini Developer API.");{let c=_gr(this.apiClient,e);o=ar("auth_tokens",c._url),s=c._query,delete c.config,delete c._url,delete c._query;let l=Bgr(c,e.config);return a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(l),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(d=>d.json()),a.then(d=>d)}}};var X8t="x-goog-api-key",$oe="https://www.googleapis.com/auth/cloud-platform",EZe=class{constructor(e){if(e.apiKey!==void 0){this.apiKey=e.apiKey;return}let t=Dgr(e.googleAuthOptions);this.googleAuth=new eOt.GoogleAuth(t)}async addAuthHeaders(e){if(this.apiKey!==void 0){if(this.apiKey.startsWith("auth_tokens/"))throw new Error("Ephemeral tokens are only supported by the live API.");this.addKeyHeader(e);return}return this.addGoogleAuthHeaders(e)}addKeyHeader(e){if(e.get(X8t)===null){if(this.apiKey===void 0)throw new Error("Trying to set API key header but apiKey is not set");e.append(X8t,this.apiKey)}}async addGoogleAuthHeaders(e){if(this.googleAuth===void 0)throw new Error("Trying to set google-auth headers but googleAuth is unset");let t=await this.googleAuth.getRequestHeaders();for(let r in t)e.get(r)===null&&e.append(r,t[r])}};function Dgr(n){let e;if(n){if(e=n,e.scopes){if(typeof e.scopes=="string"&&e.scopes!==$oe||Array.isArray(e.scopes)&&e.scopes.indexOf($oe)<0)throw new Error(`Invalid auth scopes. Scopes must include: ${$oe}`)}else return e.scopes=[$oe],e;return e}else return e={scopes:[$oe]},e}var xZe=class{async download(e,t){if(e.downloadPath){let r=await Rgr(e,t);if(r instanceof c9){let a=(0,fxe.createWriteStream)(e.downloadPath);tOt.Readable.fromWeb(r.responseInternal.body).pipe(a)}else(0,fxe.writeFile)(e.downloadPath,r,{encoding:"base64"},a=>{if(a)throw new Error(`Failed to write file to ${e.downloadPath}: ${a}`)})}}};async function Rgr(n,e){var t,r,a;let o=LZe(n.file);if(o!==void 0)return await e.request({path:`files/${o}:download`,httpMethod:"GET",queryParams:{alt:"media"},httpOptions:(t=n.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=n.config)===null||r===void 0?void 0:r.abortSignal});if(cOt(n.file)){let s=(a=n.file.video)===null||a===void 0?void 0:a.videoBytes;if(typeof s=="string")return s;throw new Error("Failed to download generated video, Uri or videoBytes not found.")}else if(lOt(n.file)){let s=n.file.videoBytes;if(typeof s=="string")return s;throw new Error("Failed to download video, Uri or videoBytes not found.")}else throw new Error("Unsupported file type")}var IZe=class{create(e,t,r){return new kZe(e,t,r)}},kZe=class{constructor(e,t,r){this.url=e,this.headers=t,this.callbacks=r}connect(){this.ws=new HWe.default(this.url,{headers:this.headers}),this.ws.onopen=this.callbacks.onopen,this.ws.onerror=this.callbacks.onerror,this.ws.onclose=this.callbacks.onclose,this.ws.onmessage=this.callbacks.onmessage}send(e){if(this.ws===void 0)throw new Error("WebSocket is not connected");this.ws.send(e)}close(){if(this.ws===void 0)throw new Error("WebSocket is not connected");this.ws.close()}};function Pgr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","name"],t),e}function Qgr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","name"],t),e}function Ngr(n,e){let t={};if(x(n,["validationDataset"])!==void 0)throw new Error("validationDataset parameter is not supported in Gemini API.");let r=x(n,["tunedModelDisplayName"]);if(e!==void 0&&r!=null&&k(e,["displayName"],r),x(n,["description"])!==void 0)throw new Error("description parameter is not supported in Gemini API.");let a=x(n,["epochCount"]);e!==void 0&&a!=null&&k(e,["tuningTask","hyperparameters","epochCount"],a);let o=x(n,["learningRateMultiplier"]);if(o!=null&&k(t,["tuningTask","hyperparameters","learningRateMultiplier"],o),x(n,["exportLastCheckpointOnly"])!==void 0)throw new Error("exportLastCheckpointOnly parameter is not supported in Gemini API.");if(x(n,["preTunedModelCheckpointId"])!==void 0)throw new Error("preTunedModelCheckpointId parameter is not supported in Gemini API.");if(x(n,["adapterSize"])!==void 0)throw new Error("adapterSize parameter is not supported in Gemini API.");let s=x(n,["batchSize"]);e!==void 0&&s!=null&&k(e,["tuningTask","hyperparameters","batchSize"],s);let c=x(n,["learningRate"]);if(e!==void 0&&c!=null&&k(e,["tuningTask","hyperparameters","learningRate"],c),x(n,["labels"])!==void 0)throw new Error("labels parameter is not supported in Gemini API.");return t}function Lgr(n,e){let t={},r=x(n,["validationDataset"]);e!==void 0&&r!=null&&k(e,["supervisedTuningSpec"],Kgr(r,t));let a=x(n,["tunedModelDisplayName"]);e!==void 0&&a!=null&&k(e,["tunedModelDisplayName"],a);let o=x(n,["description"]);e!==void 0&&o!=null&&k(e,["description"],o);let s=x(n,["epochCount"]);e!==void 0&&s!=null&&k(e,["supervisedTuningSpec","hyperParameters","epochCount"],s);let c=x(n,["learningRateMultiplier"]);e!==void 0&&c!=null&&k(e,["supervisedTuningSpec","hyperParameters","learningRateMultiplier"],c);let l=x(n,["exportLastCheckpointOnly"]);e!==void 0&&l!=null&&k(e,["supervisedTuningSpec","exportLastCheckpointOnly"],l);let d=x(n,["adapterSize"]);if(e!==void 0&&d!=null&&k(e,["supervisedTuningSpec","hyperParameters","adapterSize"],d),x(n,["batchSize"])!==void 0)throw new Error("batchSize parameter is not supported in Vertex AI.");if(x(n,["learningRate"])!==void 0)throw new Error("learningRate parameter is not supported in Vertex AI.");let u=x(n,["labels"]);return e!==void 0&&u!=null&&k(e,["labels"],u),t}function Mgr(n){let e={},t=x(n,["baseModel"]);t!=null&&k(e,["baseModel"],t);let r=x(n,["preTunedModel"]);r!=null&&k(e,["preTunedModel"],r);let a=x(n,["trainingDataset"]);a!=null&&k(e,["tuningTask","trainingData"],Zgr(a));let o=x(n,["config"]);return o!=null&&Ngr(o,e),e}function Fgr(n){let e={},t=x(n,["baseModel"]);t!=null&&k(e,["baseModel"],t);let r=x(n,["preTunedModel"]);r!=null&&k(e,["preTunedModel"],r);let a=x(n,["trainingDataset"]);a!=null&&k(e,["supervisedTuningSpec","trainingDatasetUri"],Vgr(a,e));let o=x(n,["config"]);return o!=null&&Lgr(o,e),e}function Ogr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","name"],t),e}function Ugr(n){let e={},t=x(n,["name"]);return t!=null&&k(e,["_url","name"],t),e}function qgr(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);e!==void 0&&a!=null&&k(e,["_query","pageToken"],a);let o=x(n,["filter"]);return e!==void 0&&o!=null&&k(e,["_query","filter"],o),t}function $gr(n,e){let t={},r=x(n,["pageSize"]);e!==void 0&&r!=null&&k(e,["_query","pageSize"],r);let a=x(n,["pageToken"]);e!==void 0&&a!=null&&k(e,["_query","pageToken"],a);let o=x(n,["filter"]);return e!==void 0&&o!=null&&k(e,["_query","filter"],o),t}function zgr(n){let e={},t=x(n,["config"]);return t!=null&&qgr(t,e),e}function jgr(n){let e={},t=x(n,["config"]);return t!=null&&$gr(t,e),e}function Ggr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["tunedModels"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>kOt(s))),k(e,["tuningJobs"],o)}return e}function Hgr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["nextPageToken"]);r!=null&&k(e,["nextPageToken"],r);let a=x(n,["tuningJobs"]);if(a!=null){let o=a;Array.isArray(o)&&(o=o.map(s=>SZe(s))),k(e,["tuningJobs"],o)}return e}function Wgr(n){let e={},t=x(n,["name"]);t!=null&&k(e,["model"],t);let r=x(n,["name"]);return r!=null&&k(e,["endpoint"],r),e}function Zgr(n){let e={};if(x(n,["gcsUri"])!==void 0)throw new Error("gcsUri parameter is not supported in Gemini API.");if(x(n,["vertexDatasetResource"])!==void 0)throw new Error("vertexDatasetResource parameter is not supported in Gemini API.");let t=x(n,["examples"]);if(t!=null){let r=t;Array.isArray(r)&&(r=r.map(a=>a)),k(e,["examples","examples"],r)}return e}function Vgr(n,e){let t={},r=x(n,["gcsUri"]);e!==void 0&&r!=null&&k(e,["supervisedTuningSpec","trainingDatasetUri"],r);let a=x(n,["vertexDatasetResource"]);if(e!==void 0&&a!=null&&k(e,["supervisedTuningSpec","trainingDatasetUri"],a),x(n,["examples"])!==void 0)throw new Error("examples parameter is not supported in Vertex AI.");return t}function kOt(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["state"]);a!=null&&k(e,["state"],sOt(a));let o=x(n,["createTime"]);o!=null&&k(e,["createTime"],o);let s=x(n,["tuningTask","startTime"]);s!=null&&k(e,["startTime"],s);let c=x(n,["tuningTask","completeTime"]);c!=null&&k(e,["endTime"],c);let l=x(n,["updateTime"]);l!=null&&k(e,["updateTime"],l);let d=x(n,["description"]);d!=null&&k(e,["description"],d);let u=x(n,["baseModel"]);u!=null&&k(e,["baseModel"],u);let p=x(n,["_self"]);p!=null&&k(e,["tunedModel"],Wgr(p));let m=x(n,["customBaseModel"]);m!=null&&k(e,["customBaseModel"],m);let A=x(n,["experiment"]);A!=null&&k(e,["experiment"],A);let g=x(n,["labels"]);g!=null&&k(e,["labels"],g);let f=x(n,["outputUri"]);f!=null&&k(e,["outputUri"],f);let b=x(n,["pipelineJob"]);b!=null&&k(e,["pipelineJob"],b);let y=x(n,["serviceAccount"]);y!=null&&k(e,["serviceAccount"],y);let _=x(n,["tunedModelDisplayName"]);_!=null&&k(e,["tunedModelDisplayName"],_);let v=x(n,["veoTuningSpec"]);return v!=null&&k(e,["veoTuningSpec"],v),e}function SZe(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["state"]);a!=null&&k(e,["state"],sOt(a));let o=x(n,["createTime"]);o!=null&&k(e,["createTime"],o);let s=x(n,["startTime"]);s!=null&&k(e,["startTime"],s);let c=x(n,["endTime"]);c!=null&&k(e,["endTime"],c);let l=x(n,["updateTime"]);l!=null&&k(e,["updateTime"],l);let d=x(n,["error"]);d!=null&&k(e,["error"],d);let u=x(n,["description"]);u!=null&&k(e,["description"],u);let p=x(n,["baseModel"]);p!=null&&k(e,["baseModel"],p);let m=x(n,["tunedModel"]);m!=null&&k(e,["tunedModel"],m);let A=x(n,["preTunedModel"]);A!=null&&k(e,["preTunedModel"],A);let g=x(n,["supervisedTuningSpec"]);g!=null&&k(e,["supervisedTuningSpec"],g);let f=x(n,["tuningDataStats"]);f!=null&&k(e,["tuningDataStats"],f);let b=x(n,["encryptionSpec"]);b!=null&&k(e,["encryptionSpec"],b);let y=x(n,["partnerModelTuningSpec"]);y!=null&&k(e,["partnerModelTuningSpec"],y);let _=x(n,["customBaseModel"]);_!=null&&k(e,["customBaseModel"],_);let v=x(n,["experiment"]);v!=null&&k(e,["experiment"],v);let w=x(n,["labels"]);w!=null&&k(e,["labels"],w);let E=x(n,["outputUri"]);E!=null&&k(e,["outputUri"],E);let S=x(n,["pipelineJob"]);S!=null&&k(e,["pipelineJob"],S);let T=x(n,["serviceAccount"]);T!=null&&k(e,["serviceAccount"],T);let D=x(n,["tunedModelDisplayName"]);D!=null&&k(e,["tunedModelDisplayName"],D);let R=x(n,["veoTuningSpec"]);return R!=null&&k(e,["veoTuningSpec"],R),e}function Ygr(n){let e={},t=x(n,["sdkHttpResponse"]);t!=null&&k(e,["sdkHttpResponse"],t);let r=x(n,["name"]);r!=null&&k(e,["name"],r);let a=x(n,["metadata"]);a!=null&&k(e,["metadata"],a);let o=x(n,["done"]);o!=null&&k(e,["done"],o);let s=x(n,["error"]);return s!=null&&k(e,["error"],s),e}function Kgr(n,e){let t={},r=x(n,["gcsUri"]);r!=null&&k(t,["validationDatasetUri"],r);let a=x(n,["vertexDatasetResource"]);return e!==void 0&&a!=null&&k(e,["supervisedTuningSpec","trainingDatasetUri"],a),t}var TZe=class extends jS{constructor(e){super(),this.apiClient=e,this.get=async t=>await this.getInternal(t),this.list=async(t={})=>new d9(l9.PAGED_ITEM_TUNING_JOBS,r=>this.listInternal(r),await this.listInternal(t),t),this.tune=async t=>{var r;if(this.apiClient.isVertexAI())if(t.baseModel.startsWith("projects/")){let a={tunedModelName:t.baseModel};!((r=t.config)===null||r===void 0)&&r.preTunedModelCheckpointId&&(a.checkpointId=t.config.preTunedModelCheckpointId);let o=Object.assign(Object.assign({},t),{preTunedModel:a});return o.baseModel=void 0,await this.tuneInternal(o)}else{let a=Object.assign({},t);return await this.tuneInternal(a)}else{let a=Object.assign({},t),o=await this.tuneMldevInternal(a),s="";return o.metadata!==void 0&&o.metadata.tunedModel!==void 0?s=o.metadata.tunedModel:o.name!==void 0&&o.name.includes("/operations/")&&(s=o.name.split("/operations/")[0]),{name:s,state:ZWe.JOB_STATE_QUEUED}}}}async getInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=Ugr(e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>SZe(u))}else{let d=Ogr(e);return c=ar("{name}",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>kOt(u))}}async listInternal(e){var t,r,a,o;let s,c="",l={};if(this.apiClient.isVertexAI()){let d=jgr(e);return c=ar("tuningJobs",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Hgr(u),m=new lxe;return Object.assign(m,p),m})}else{let d=zgr(e);return c=ar("tunedModels",d._url),l=d._query,delete d._url,delete d._query,s=this.apiClient.request({path:c,queryParams:l,body:JSON.stringify(d),httpMethod:"GET",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal}).then(u=>u.json().then(p=>{let m=p;return m.sdkHttpResponse={headers:u.headers},m})),s.then(u=>{let p=Ggr(u),m=new lxe;return Object.assign(m,p),m})}}async cancel(e){var t,r,a,o;let s="",c={};if(this.apiClient.isVertexAI()){let l=Qgr(e);s=ar("{name}:cancel",l._url),c=l._query,delete l._url,delete l._query,await this.apiClient.request({path:s,queryParams:c,body:JSON.stringify(l),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal})}else{let l=Pgr(e);s=ar("{name}:cancel",l._url),c=l._query,delete l._url,delete l._query,await this.apiClient.request({path:s,queryParams:c,body:JSON.stringify(l),httpMethod:"POST",httpOptions:(a=e.config)===null||a===void 0?void 0:a.httpOptions,abortSignal:(o=e.config)===null||o===void 0?void 0:o.abortSignal})}}async tuneInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI()){let c=Fgr(e);return o=ar("tuningJobs",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>SZe(l))}else throw new Error("This method is only supported by the Vertex AI.")}async tuneMldevInternal(e){var t,r;let a,o="",s={};if(this.apiClient.isVertexAI())throw new Error("This method is only supported by the Gemini Developer API.");{let c=Mgr(e);return o=ar("tunedModels",c._url),s=c._query,delete c._url,delete c._query,a=this.apiClient.request({path:o,queryParams:s,body:JSON.stringify(c),httpMethod:"POST",httpOptions:(t=e.config)===null||t===void 0?void 0:t.httpOptions,abortSignal:(r=e.config)===null||r===void 0?void 0:r.abortSignal}).then(l=>l.json().then(d=>{let u=d;return u.sdkHttpResponse={headers:l.headers},u})),a.then(l=>Ygr(l))}}},SOt=1024*1024*8,TOt=3,BOt=1e3,DOt=2,rz="x-goog-upload-status";async function Jgr(n,e,t){var r,a,o;let s=0,c=0,l=new c9(new Response),d="upload";for(s=n.size;c=s&&(d+=", finalize");let A=0,g=BOt;for(;AsetTimeout(e,n))}var BZe=class{async stat(e){let t={size:0,type:void 0};if(typeof e=="string"){let r=await hxe.stat(e);return t.size=r.size,t.type=this.inferMimeType(e),t}else return await Xgr(e)}async upload(e,t,r){return typeof e=="string"?await this.uploadFileFromPath(e,t,r):Jgr(e,t,r)}inferMimeType(e){let t=e.slice(e.lastIndexOf(".")+1);return{aac:"audio/aac",abw:"application/x-abiword",arc:"application/x-freearc",avi:"video/x-msvideo",azw:"application/vnd.amazon.ebook",bin:"application/octet-stream",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip2",csh:"application/x-csh",css:"text/css",csv:"text/csv",doc:"application/msword",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",eot:"application/vnd.ms-fontobject",epub:"application/epub+zip",gz:"application/gzip",gif:"image/gif",htm:"text/html",html:"text/html",ico:"image/vnd.microsoft.icon",ics:"text/calendar",jar:"application/java-archive",jpeg:"image/jpeg",jpg:"image/jpeg",js:"text/javascript",json:"application/json",jsonld:"application/ld+json",kml:"application/vnd.google-earth.kml+xml",kmz:"application/vnd.google-earth.kmz+xml",mjs:"text/javascript",mp3:"audio/mpeg",mp4:"video/mp4",mpeg:"video/mpeg",mpkg:"application/vnd.apple.installer+xml",odt:"application/vnd.oasis.opendocument.text",oga:"audio/ogg",ogv:"video/ogg",ogx:"application/ogg",opus:"audio/opus",otf:"font/otf",png:"image/png",pdf:"application/pdf",php:"application/x-httpd-php",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",rar:"application/vnd.rar",rtf:"application/rtf",sh:"application/x-sh",svg:"image/svg+xml",swf:"application/x-shockwave-flash",tar:"application/x-tar",tif:"image/tiff",tiff:"image/tiff",ts:"video/mp2t",ttf:"font/ttf",txt:"text/plain",vsd:"application/vnd.visio",wav:"audio/wav",weba:"audio/webm",webm:"video/webm",webp:"image/webp",woff:"font/woff",woff2:"font/woff2",xhtml:"application/xhtml+xml",xls:"application/vnd.ms-excel",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xml:"application/xml",xul:"application/vnd.mozilla.xul+xml",zip:"application/zip","3gp":"video/3gpp","3g2":"video/3gpp2","7z":"application/x-7z-compressed"}[t.toLowerCase()]}async uploadFileFromPath(e,t,r){var a,o,s;let c=0,l=0,d=new c9(new Response),u="upload",p;try{if(p=await hxe.open(e,"r"),!p)throw new Error("Failed to open file");for(c=(await p.stat()).size;l=c&&(u+=", finalize");let g=new Uint8Array(A),{bytesRead:f}=await p.read(g,0,A,l);if(f!==A)throw new Error(`Failed to read ${A} bytes from file at offset ${l}. bytes actually read: ${f}`);let b=new Blob([g]),y=0,_=BOt;for(;yd instanceof wn).map(d=>d.value).join(""),a=t.content.filter(d=>d instanceof Ep&&d.mimeType!==xc.StatefulMarker&&d.mimeType!==xc.CacheControl),o="";a.length>0&&(o=` [Contains ${a.length} image(s) with types: ${a.map(d=>d.mimeType).join(", ")}]`);let s=t.callId?.split("_")[0]||"unknown_function",c={};if(r){try{c=JSON.parse(r),(typeof c!="object"||c===null)&&(c={result:c})}catch{c={result:r+o}}a.length>0&&(c.images=a.map(d=>({mimeType:d.mimeType,size:d.data.length,data:Buffer.from(d.data).toString("base64")})))}else a.length>0&&(c={images:a.map(d=>({mimeType:d.mimeType,size:d.data.length,data:Buffer.from(d.data).toString("base64")}))});let l={name:s,response:c};e.push({functionResponse:l})}else t.value!==""&&e.push({text:t.value});return e}function LOt(n){let e=[],t,r=new Map;for(let a of n)if(a.role===mF.System){let o=a.content.filter(s=>s instanceof wn).map(s=>s.value).join("");o.trim()&&(t={role:"user",parts:[{text:o}]})}else if(a.role===mF.Assistant){let o=NOt(a.content);o.forEach(s=>{s.functionCall&&s.functionCall.name&&r.set(s.functionCall.name,s.functionCall)}),e.push({role:"model",parts:o})}else if(a.role===mF.User){let o=NOt(a.content);e.push({role:"user",parts:o})}for(let a=0;a"functionResponse"in s)){let s=[],c=[];for(let l of o.parts)"functionResponse"in l?c.push(l):s.push(l);o.parts=s,c.length&&(e.splice(a+1,0,{role:"user",parts:c}),a++)}}for(let a=e.length-1;a>=0;a--){let o=e[a];o.role==="model"&&(!o.parts||o.parts.length===0)&&e.splice(a,1)}return{contents:e,systemInstruction:t}}function MOt(n,e){return ifr(n,e).map(r=>{let a=r.content.map(o=>o.type===ph.Raw.ChatCompletionContentPartKind.Image?{...o,imageUrl:{url:"(image)"}}:o);return r.role===ph.Raw.ChatRole.Tool?{...r,content:[{type:ph.Raw.ChatCompletionContentPartKind.Text,text:"(tool result)"}]}:{...r,content:a}})}function ifr(n,e){let t=[];if(e&&e.parts){let r=[];e.parts.forEach(a=>{a.text&&r.push({type:ph.Raw.ChatCompletionContentPartKind.Text,text:a.text})}),r.length&&t.push({role:ph.Raw.ChatRole.System,content:r})}for(let r of n){let a=[],o;if(r.parts&&r.parts.forEach(s=>{if(s.text)a.push({type:ph.Raw.ChatCompletionContentPartKind.Text,text:s.text});else if(s.inlineData)a.push({type:ph.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:`data:${s.inlineData.mimeType};base64,${s.inlineData.data}`}});else if(s.functionCall&&s.functionCall.name)o??=[],o.push({id:s.functionCall.name,type:"function",function:{name:s.functionCall.name,arguments:JSON.stringify(s.functionCall.args??{})}});else if(s.functionResponse&&s.functionResponse.name){let c=[],l=s.functionResponse.response;if(l&&typeof l=="object"&&"images"in l&&Array.isArray(l.images)){for(let u of l.images)u&&typeof u=="object"&&"data"in u&&"mimeType"in u&&c.push({type:ph.Raw.ChatCompletionContentPartKind.Image,imageUrl:{url:`data:${u.mimeType};base64,${u.data}`}});let d={...l};"images"in d&&(d.images=l.images.map(u=>({mimeType:u.mimeType,size:u.size||(u.data?u.data.length:0)}))),c.push({type:ph.Raw.ChatCompletionContentPartKind.Text,text:JSON.stringify(d)})}else c.push({type:ph.Raw.ChatCompletionContentPartKind.Text,text:JSON.stringify(l)});t.push({role:ph.Raw.ChatRole.Tool,content:c,toolCallId:s.functionResponse.name})}}),a.length>0||o){let c={role:r.role==="model"?ph.Raw.ChatRole.Assistant:ph.Raw.ChatRole.User,content:a};o&&r.role==="model"&&(c.toolCalls=o),t.push(c)}}return t}var TA=class{constructor(e,t,r,a){this._knownModels=e;this._byokStorageService=t;this._logService=r;this._requestLogger=a;this.authType=0}static{this.providerName="Gemini"}async getAllModels(e){this._genAIClient||(this._genAIClient=new gxe({apiKey:e}));try{let t=await this._genAIClient.models.list(),r={};for await(let a of t){let o=a.name;o&&this._knownModels&&this._knownModels[o]&&(r[o]=this._knownModels[o])}return r}catch(t){throw this._logService.error(t,`Error fetching available ${TA.providerName} models`),new Error(yA(t,!0))}}async updateAPIKey(){this._apiKey=await pS(TA.providerName,await this._byokStorageService.getAPIKey(TA.providerName)!==void 0),this._apiKey&&await this._byokStorageService.storeAPIKey(TA.providerName,this._apiKey,0)}async provideLanguageModelChatInformation(e,t){this._apiKey||(this._apiKey=await this._byokStorageService.getAPIKey(TA.providerName));try{return this._apiKey?ex(TA.providerName,await this.getAllModels(this._apiKey)):e.silent&&!this._apiKey?[]:(await this.updateAPIKey(),this._apiKey?ex(TA.providerName,await this.getAllModels(this._apiKey)):[])}catch{return[]}}async provideLanguageModelChatResponse(e,t,r,a,o){if(!this._genAIClient)return;let{contents:s,systemInstruction:c}=LOt(t),l=St(),d=this._requestLogger.logChatRequest("GeminiNativeBYOK",{model:e.id,modelMaxPromptTokens:e.maxInputTokens,urlOrRequestMetadata:"https://generativelanguage.googleapis.com"},{model:e.id,messages:MOt(s,c),ourRequestId:l,location:6,body:{tools:r.tools?.map(f=>({type:"function",function:{name:f.name,description:f.description,parameters:f.inputSchema}}))}}),u=(r.tools??[]).length>0?[{functionDeclarations:(r.tools??[]).map(f=>{if(!f.inputSchema)return{name:f.name,description:f.description,parameters:{type:Pd.OBJECT,properties:{},required:[]}};let b=QOt(f.name,f.description,f.inputSchema);return b.description=f.description||b.description,b})}]:[],p=new AbortController,m=o.onCancellationRequested(()=>{p.abort(),this._logService.trace("Gemini request aborted via VS Code cancellation token")}),A={model:e.id,contents:s,config:{systemInstruction:c,tools:u.length>0?u:void 0,maxOutputTokens:e.maxOutputTokens,thinkingConfig:{includeThoughts:!0},abortSignal:p.signal}},g=new _q(a);try{let f=await this._makeRequest(g,A,o);f.ttft&&d.markTimeToFirstToken(f.ttft),d.resolve({type:"success",requestId:l,serverRequestId:l,usage:f.usage,resolvedModel:e.id,value:["value"]},g.items.map(b=>({text:b instanceof Mx.LanguageModelTextPart?b.value:"",copilotToolCalls:b instanceof Mx.LanguageModelToolCallPart?[{name:b.name,arguments:JSON.stringify(b.input),id:b.callId}]:void 0})))}catch(f){throw this._logService.error(`BYOK GeminiNative error: ${yA(f,!0)}`),d.resolve({type:o.isCancellationRequested?"canceled":"unknown",requestId:l,serverRequestId:l,reason:o.isCancellationRequested?"cancelled":yA(f)},g.items.map(b=>({text:b instanceof Mx.LanguageModelTextPart?b.value:"",copilotToolCalls:b instanceof Mx.LanguageModelToolCallPart?[{name:b.name,arguments:JSON.stringify(b.input),id:b.callId}]:void 0}))),f}finally{m.dispose()}}async provideTokenCount(e,t,r){return Math.ceil(t.toString().length/4)}async _makeRequest(e,t,r){if(!this._genAIClient)return{ttft:void 0,usage:void 0};let a=Date.now(),o;try{let s=await this._genAIClient.models.generateContentStream(t),c;for await(let l of s){if(r.isCancellationRequested)break;if(o===void 0&&(o=Date.now()-a),this._logService.trace(`Gemini chunk: ${JSON.stringify(l)}`),l.candidates&&l.candidates.length>0){let d=l.candidates[0];if(d.content&&d.content.parts){for(let u of d.content.parts)if("thought"in u&&u.thought===!0&&u.text)e.report(new Mx.LanguageModelThinkingPart(u.text));else if(u.text)e.report(new Mx.LanguageModelTextPart(u.text));else if(u.functionCall&&u.functionCall.name){let p=`${u.functionCall.name}_${Date.now()}`;e.report(new Mx.LanguageModelToolCallPart(p,u.functionCall.name,u.functionCall.args||{}))}}}if(l.usageMetadata){let d=l.usageMetadata.promptTokenCount||-1,u=l.usageMetadata.candidatesTokenCount||-1;c={completion_tokens:u,prompt_tokens:d,total_tokens:l.usageMetadata.totalTokenCount||(d!==-1&&u!==-1?d+u:-1),prompt_tokens_details:{cached_tokens:l.usageMetadata.cachedContentTokenCount||0}}}}return{ttft:o,usage:c}}catch(s){if(s?.name==="AbortError"||r.isCancellationRequested)return this._logService.trace("Gemini streaming aborted"),{ttft:o,usage:void 0};throw this._logService.error(`Gemini streaming error: ${yA(s,!0)}`),s}}};TA=I([h(2,ne),h(3,Xi)],TA);var mh=class{constructor(e,t,r,a,o,s,c,l){this.authType=e;this._name=t;this._baseUrl=r;this._knownModels=a;this._byokStorageService=o;this._fetcherService=s;this._logService=c;this._instantiationService=l;this._lmWrapper=this._instantiationService.createInstance(DS)}async getModelInfo(e,t,r){return k_e(e,this._name,this._knownModels,r)}async getAllModels(){try{let t=await(await this._fetcherService.fetch(`${this._baseUrl}/models`,{method:"GET",headers:{Authorization:`Bearer ${this._apiKey}`,"Content-Type":"application/json"}})).json();if(t.error)throw t.error;this._logService.trace(`Fetched ${t.data.length} models from ${this._name}`);let r={};for(let a of t.data)this._knownModels&&this._knownModels[a.id]&&(r[a.id]=this._knownModels[a.id]);return this._logService.trace(`Filtered to ${Object.keys(r).length} known models for ${this._name}`),r}catch(e){throw new Error(e.message?e.message:e)}}async provideLanguageModelChatInformation(e,t){!this._apiKey&&this.authType===0&&(this._apiKey=await this._byokStorageService.getAPIKey(this._name));try{return this._apiKey||this.authType===2?ex(this._name,await this.getAllModels()):e.silent&&!this._apiKey?[]:(await this.updateAPIKey(),this._apiKey?ex(this._name,await this.getAllModels()):[])}catch(r){return this._logService.error(r,`Error fetching available ${this._name} models`),[]}}async provideLanguageModelChatResponse(e,t,r,a,o){let s=await this.getEndpointImpl(e);return this._lmWrapper.provideLanguageModelResponse(s,t,r,r.requestInitiator,a,o)}async provideTokenCount(e,t,r){let a=await this.getEndpointImpl(e);return this._lmWrapper.provideTokenCount(a,t)}async getEndpointImpl(e){let t=await this.getModelInfo(e.id,this._apiKey),r=t.supported_endpoints?.includes("/responses")?`${this._baseUrl}/responses`:`${this._baseUrl}/chat/completions`;return this._instantiationService.createInstance(Tl,t,this._apiKey??"",r)}async updateAPIKey(){if(this.authType===2)return;let e=await pS(this._name,await this._byokStorageService.getAPIKey(this._name)!==void 0);e!==void 0&&(e===""?(this._apiKey=void 0,await this._byokStorageService.deleteAPIKey(this._name,this.authType)):e!==void 0&&(this._apiKey=e,await this._byokStorageService.storeAPIKey(this._name,this._apiKey,0)))}async updateAPIKeyViaCmd(e,t="update",r){if(this.authType===2)return;if(t==="remove"){this._apiKey=void 0,await this._byokStorageService.deleteAPIKey(this._name,this.authType,r),this._logService.info(`BYOK: API key removed for provider ${this._name}`);return}let a=process.env[e];if(!a)throw new Error(`BYOK: Environment variable ${e} not found or empty for API key management`);this._apiKey=a,await this._byokStorageService.storeAPIKey(this._name,a,this.authType,r),this._logService.info(`BYOK: API key updated for provider ${this._name} from environment variable ${e}`)}};mh=I([h(5,rn),h(6,ne),h(7,O)],mh);var Fx=class extends mh{static{this.providerName="Groq"}constructor(e,t,r,a,o){super(0,Fx.providerName,"https://api.groq.com/openai/v1",e,t,r,a,o)}};Fx=I([h(2,rn),h(3,ne),h(4,O)],Fx);var FZe="0.6.4",HS=class extends mh{constructor(t,r,a,o,s){super(2,HS.providerName,`${t}/v1`,void 0,r,a,o,s);this._ollamaBaseUrl=t;this._modelCache=new Map}static{this.providerName="Ollama"}async getAllModels(){try{await this._checkOllamaVersion();let r=(await(await this._fetcherService.fetch(`${this._ollamaBaseUrl}/api/tags`,{method:"GET"})).json()).models,a={};for(let o of r){let s=await this.getModelInfo(o.model,"",void 0);this._modelCache.set(o.model,s),a[o.model]={maxInputTokens:s.capabilities.limits?.max_prompt_tokens??4096,maxOutputTokens:s.capabilities.limits?.max_output_tokens??4096,name:s.name,toolCalling:!!s.capabilities.supports.tool_calls,vision:!!s.capabilities.supports.vision}}return a}catch(t){throw t instanceof Error&&t.message.includes("Ollama server version")?t:new Error('Failed to fetch models from Ollama. Please ensure Ollama is running. If ollama is on another host, please configure the `"github.copilot.chat.byok.ollamaEndpoint"` setting.')}}_isVersionSupported(t){let r=t.split(".").map(o=>parseInt(o,10)),a=FZe.split(".").map(o=>parseInt(o,10));for(let o=0;oc)return!0;if(sr.length>0).map(r=>/^\d+$/.test(r)?r:r.charAt(0).toUpperCase()+r.slice(1)).join(" ")}async getAllModels(){try{let t=await(await this._fetcherService.fetch(`${this._baseUrl}/language-models`,{method:"GET",headers:{Authorization:`Bearer ${this._apiKey}`,"Content-Type":"application/json"}})).json();if(!t.models||!Array.isArray(t.models))throw new Error("Invalid response format from xAI API");this._logService.trace(`Fetched ${t.models.length} language models from xAI`);let r={};for(let a of t.models){if(this._knownModels&&this._knownModels[a.id]){r[a.id]=this._knownModels[a.id];continue}let o,s,c=this.parseModelVersion(a.id)??0;a.id.startsWith("grok-code")||c>=4?(o=12e4,s=12e4):(o=8e4,s=3e4),r[a.id]={name:this.humanizeModelId(a.id),toolCalling:!0,vision:a.input_modalities.includes("image"),maxInputTokens:o,maxOutputTokens:s}}return this._logService.trace(`Combined to ${Object.keys(r).length} known models for xAI`),r}catch(e){throw new Error(e.message?e.message:e)}}};Ux=I([h(2,rn),h(3,ne),h(4,O)],Ux);var sz=class extends Ae{constructor(t,r,a,o,s,c,l){super();this._fetcherService=t;this._logService=r;this._configurationService=a;this._capiClientService=o;this._instantiationService=l;this.id="byok-contribution";this._providers=new Map;this._byokProvidersRegistered=!1;this._register(joe.commands.registerCommand("github.copilot.chat.manageBYOK",async d=>{let u=this._providers.get(d);u&&(d===Ix.providerName.toLowerCase()||d===t_.providerName.toLowerCase())?await new d$(this._configurationService,d,u).configureModelOrUpdateAPIKey():u&&await u.updateAPIKey()})),this._register(joe.commands.registerCommand("github.copilot.chat.manageBYOKAPIKey",async(d,u,p,m)=>{let A=this._providers.get(d);if(!A){this._logService.error(`BYOK: Provider ${d} not found`);return}try{A.updateAPIKeyViaCmd?await A.updateAPIKeyViaCmd(u,p??"update",m):this._logService.error(`BYOK: Provider ${d} does not support API key management via command`)}catch(g){throw this._logService.error(`BYOK: Failed to ${p||"update"} API key for provider ${d}${m?` and model ${m}`:""}`,g),g}})),this._byokStorageService=new xwe(s),this._authChange(c,this._instantiationService),this._register(c.onDidAuthenticationChange(()=>{this._authChange(c,this._instantiationService)}))}async _authChange(t,r){if(t.copilotToken&&ABt(t.copilotToken,this._capiClientService)&&!this._byokProvidersRegistered){this._byokProvidersRegistered=!0;let a=await this.fetchKnownModelList(this._fetcherService);this._providers.set(HS.providerName.toLowerCase(),r.createInstance(HS,this._configurationService.getConfig(J.OllamaEndpoint),this._byokStorageService)),this._providers.set(Bd.providerName.toLowerCase(),r.createInstance(Bd,a[Bd.providerName],this._byokStorageService)),this._providers.set(Fx.providerName.toLowerCase(),r.createInstance(Fx,a[Fx.providerName],this._byokStorageService)),this._providers.set(TA.providerName.toLowerCase(),r.createInstance(TA,a[TA.providerName],this._byokStorageService)),this._providers.set(Ux.providerName.toLowerCase(),r.createInstance(Ux,a[Ux.providerName],this._byokStorageService)),this._providers.set(Ox.providerName.toLowerCase(),r.createInstance(Ox,a[Ox.providerName],this._byokStorageService)),this._providers.set(WS.providerName.toLowerCase(),r.createInstance(WS,this._byokStorageService)),this._providers.set(Ix.providerName.toLowerCase(),r.createInstance(Ix,this._byokStorageService)),this._providers.set(t_.providerName.toLowerCase(),r.createInstance(t_,this._byokStorageService));for(let[o,s]of this._providers)this._store.add(joe.lm.registerLanguageModelChatProvider(o,s))}}async fetchKnownModelList(t){let r=await(await t.fetch("https://main.vscode-cdn.net/extensions/copilotChat.json",{method:"GET"})).json(),a;return r.version!==1?(this._logService.warn("BYOK: Copilot Chat known models list is not in the expected format. Defaulting to empty list."),a={}):a=r.modelInfo,this._logService.info("BYOK: Copilot Chat known models list fetched successfully."),a}};sz=I([h(0,rn),h(1,ne),h(2,we),h(3,Pn),h(4,kt),h(5,et),h(6,O)],sz);var lz=require("vscode");var ZS=de("IChatQuotaService");var cz=class extends Ae{constructor(t){super();this.id="chat.quota";this._register(lz.commands.registerCommand("chat.enablePremiumOverages",()=>{t.clearQuota(),lz.env.openExternal(lz.Uri.parse("https://aka.ms/github-copilot-manage-overage"))}))}};cz=I([h(0,ZS)],cz);var Mp=j(require("vscode"));var Bi=de("IGitService");function dz(n){for(let e of Hoe(n))if(e){let t=dP(e);if(t)return{id:t,remoteUrl:e}}}function*vxe(n){for(let e of Hoe(n)){let t=dP(e)??OZe(e);t&&(yield{repoId:t,fetchUrl:e})}}function Hoe(n){let e=new Set;if(n.remoteFetchUrls?.length===1)return e.add(n.remoteFetchUrls[0]),e;let t=n.remotes.findIndex(a=>a===n.upstreamRemote);if(t!==-1){let a=n.remoteFetchUrls?.[t];a&&e.add(a)}let r=n.remotes.findIndex(a=>a==="origin");if(r!==-1){let a=n.remoteFetchUrls?.[r];a&&e.add(a)}for(let a of n.remoteFetchUrls??[])a&&e.add(a);return e}function u9(n){n=n.trim();try{if(/^[\w\d\-]+@/i.test(n)){let c=n.split(":");if(c.length!==2)return;n="ssh://"+c[0]+"/"+c[1]}let e=_e.parse(n),t=e.authority,r=e.path;if(!(N2(e.scheme,"ssh")||N2(e.scheme,"https")||N2(e.scheme,"http")))return;let a=t.split("@");if(a.length>2)return;let o=a.at(-1);return o?{host:o.toLowerCase().replace(/:\d+$/,"").replace(/^[\w\-]+-/,"").replace(/-[\w\-]+$/,""),path:r}:void 0}catch{return}}var VS=class n{constructor(e,t){this.org=e;this.repo=t;this.type="github"}static parse(e){let t=e.split("/");if(t.length===2)return new n(t[0],t[1])}toString(){return g_(this)}};function g_(n){return`${n.org}/${n.repo}`.toLowerCase()}function dP(n){let e=u9(n);if(!e||!["github.com","ghe.com"].find(o=>e.host===o||e.host.endsWith("."+o)))return;let a=e.path.match(/^\/?([^/]+)\/([^/]+?)(\/|\.git\/?)?$/i);return a?new VS(a[1],a[2]):void 0}var Goe=class{constructor(e,t,r){this.org=e;this.project=t;this.repo=r;this.type="ado"}toString(){return`${this.org}/${this.project}/${this.repo}`.toLowerCase()}};function OZe(n){let e=u9(n);if(e){if(e.host==="dev.azure.com"){let t=e.path.match(/^\/?(?[^/]+)\/(?[^/]+?)\/_git\/(?:_(?:optimized|full)\/)?(?[^/]+?)(\.git|\/)?$/i);return t?.groups?new Goe(t.groups.org,t.groups.project,t.groups.repo):void 0}if(e.host==="ssh.dev.azure.com"){let t=e.path.match(/^\/?v3\/(?[^/]+)\/(?[^/]+?)\/(?:_(?:optimized|full)\/)?(?[^/]+?)(\.git|\/)?$/i);return t?.groups?new Goe(t.groups.org,t.groups.project,t.groups.repo):void 0}if(e.host.endsWith(".visualstudio.com")){let t=e.host.match(/^(?[^\.]+)\.visualstudio\.com$/i);if(!t?.groups)return;let r=e.path.match(/^\/(v3\/)(?[^/]+?)\/(?[^/]+?)\/(?:_(?:optimized|full)\/)?(?[^/]+?)(\.git|\/)?$/i)??e.path.match(/^\/?((?[^/]+?)\/)?(?[^/]+?)\/_git\/(?:_(?:optimized|full)\/)?(?[^/]+?)(\.git|\/)?$/i);return r?.groups?new Goe(t.groups.org,r.groups.project,r.groups.repo):void 0}}}function Cxe(n){if(/^[\w\d\-]+@[\w\d\.\-]+:/.test(n))return n=n.replace(/([\w\d\-]+)@([\w\d\.\-]+):(.+)/,"https://$2/$3"),n;let e;try{e=new URL(n)}catch{return n}let t=e.pathname.match(/^\/scm\/scm\.git/),r=new URL("https://"+e.hostname+e.pathname);return!t&&/^\/scm\/[^/]/.test(r.pathname)&&(r.pathname=r.pathname.replace(/^\/scm\//,"/")),r.toString()}var uP=class extends tR{constructor(t,r,a,o,s){super(r,a,o,s);this._authService=t}async getCurrentAuthedUser(){let t=(await this._authService.getAnyGitHubSession())?.accessToken;if(t)return await this.getCurrentAuthedUserWithToken(t)}async getCopilotPullRequestsForUser(t,r){let a=await this._authService.getPermissiveGitHubSession({createIfNone:!0});return a?.accessToken?await this.getCopilotPullRequestForUserWithToken(t,r,a.account.label,a.accessToken):[]}async getCopilotSessionsForPR(t){try{let r=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!r)throw new Error("No authentication token available");let a=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${r}`}},{type:Vn.CopilotSessions,prId:t});if(!a.ok)throw new Error(`Failed to fetch copilot sessions for PR ${t}: ${a.statusText}`);let o=await a.json();if(o&&Array.isArray(o.sessions))return o.sessions;throw new Error("Invalid response format")}catch(r){return this._logService.error(r),[]}}async getSessionLogs(t){try{let r=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!r)throw new Error("No authentication token available");let a=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${r}`}},{type:Vn.CopilotSessionLogs,sessionId:t});if(!a.ok)throw new Error(`Failed to fetch session logs for session ${t}: ${a.statusText}`);return a.text()}catch(r){return this._logService.error(r),""}}async getSessionInfo(t){try{let r=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!r)throw new Error("No authentication token available");let a=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${r}`}},{type:Vn.CopilotSessionDetails,sessionId:t});if(!a.ok)throw new Error(`Failed to fetch session info for session ${t}: ${a.statusText}`);let o=await a.text();if(typeof o=="string")return JSON.parse(o);throw new Error("Invalid response format")}catch(r){this._logService.error(r);return}}async postCopilotAgentJob(t,r,a,o){try{let s=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!s)throw new Error("No authentication token available");let c=await this._capiClientService.makeRequest({method:"POST",body:JSON.stringify(o),headers:{Authorization:`Bearer ${s}`}},{type:Vn.CopilotAgentJob,owner:t,repo:r,apiVersion:a,payload:o});return c.ok?await c.json():{status:c.status}}catch(s){this._logService.error(s);return}}async getJobByJobId(t,r,a,o){try{let s=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!s)throw new Error("No authentication token available");let c=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${s}`}},{type:Vn.CopilotAgentJob,owner:t,repo:r,jobId:a});if(!c.ok)throw new Error(`Failed to fetch job info for job ${a}: ${c.statusText}`);return await c.json()}catch(s){this._logService.error(s);return}}async getJobBySessionId(t,r,a,o){try{let s=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!s)throw new Error("No authentication token available");let c=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${s}`}},{type:Vn.CopilotAgentJob,owner:t,repo:r,sessionId:a});if(!c.ok)throw new Error(`Failed to fetch job info for session ${a}: ${c.statusText}`);return await c.json()}catch(s){this._logService.error(s);return}}async addPullRequestComment(t,r){let a=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!a)throw new Error("No authentication token available");return this.addPullRequestCommentWithToken(t,r,a)}async getAllSessions(t,r=!0){try{let a=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!a)throw new Error("No authentication token available");return await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${a}`}},{type:Vn.CopilotSessions,nwo:t,resourceState:r?"draft,open":void 0})}catch(a){return this._logService.error(a),[]}}async getPullRequestFromGlobalId(t){let r=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!r)throw new Error("No authentication token available");return this.getPullRequestFromSessionWithToken(t,r)}async getCustomAgents(t,r,a){try{let o=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!o)throw new Error("No authentication token available");let s=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${o}`}},{type:Vn.CopilotCustomAgents,owner:t,repo:r,target:a?.target,exclude_invalid_config:a?.excludeInvalidConfig,dedupe:a?.dedupe,include_sources:a?.includeSources});if(!s.ok)throw new Error(`Failed to fetch custom agents for ${t} ${r}: ${s.statusText}`);let c=await s.json();if(c&&Array.isArray(c.agents))return c.agents;throw new Error("Invalid response format")}catch(o){return this._logService.error(o),[]}}async getCustomAgentDetails(t,r,a,o){try{let s=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!s)throw new Error("No authentication token available");let c=await this._capiClientService.makeRequest({method:"GET",headers:{Authorization:`Bearer ${s}`}},{type:Vn.CopilotCustomAgentsDetail,owner:t,repo:r,version:o,customAgentName:a});if(!c.ok){if(c.status===404){this._logService.trace(`Custom agent '${a}' not found for ${t}/${r}`);return}throw new Error(`Failed to fetch custom agent details for ${a}: ${c.statusText}`)}return await c.json()}catch(s){this._logService.error(s);return}}async getPullRequestFiles(t,r,a){let o=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;return o?this.getPullRequestFilesWithToken(t,r,a,o):[]}async closePullRequest(t,r,a){let o=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;return o?this.closePullRequestWithToken(t,r,a,o):!1}async getFileContent(t,r,a,o){let s=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;if(!s)throw new Error("No GitHub authentication available");return this.getFileContentWithToken(t,r,a,o,s)}async getUserOrganizations(){let t=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;return t?this.getUserOrganizationsWithToken(t):[]}async getOrganizationRepositories(t){let r=(await this._authService.getPermissiveGitHubSession({createIfNone:!0}))?.accessToken;return r?this.getOrganizationRepositoriesWithToken(t,r):[]}};uP=I([h(0,et),h(1,Pn),h(2,rn),h(3,ne),h(4,Te)],uP);var lfr=j(Ke());var lu=de("IExtensionsService");var Tt=de("IPromptPathRepresentationService"),wxe=class{isWindows(){return Cc}getFilePath(e){return e.scheme===wt.file||e.scheme===wt.vscodeRemote?e.fsPath:e.toString()}resolveFilePath(e,t=wt.file){let r=e.startsWith("/"),a=this.isWindows()&&(Yye(e)||e.startsWith("\\"));if(r||a){if(a){let s=e.startsWith("\\\\");e=e.replace(/\\+/g,"\\"),s&&(e="\\"+e)}let o=_e.file(e);return t===wt.file?o:_e.from({scheme:t,path:o.path})}if(/\w[\w\d+.-]*:\S/.test(e))try{return _e.parse(e)}catch{return}}getExampleFilePath(e){return this.isWindows()?this.getFilePath(_e.parse(`file:///C:${e}`)):this.getFilePath(_e.parse(`file://${e}`))}};var f_=de("ICustomInstructionsService");function afr(n){return typeof n=="object"&&n!==null?typeof n.file=="string"&&(n.language===void 0||typeof n.language=="string"):!1}function ofr(n){return typeof n=="object"&&n!==null?typeof n.text=="string"&&(n.language===void 0||typeof n.language=="string"):!1}var FOt=".instructions.md",OOt="chat.instructionsFilesLocations",sfr=".claude/skills",UOt="chat.useClaudeSkills",cfr=".github/copilot-instructions.md",uz=class extends Ae{constructor(t,r,a,o,s,c,l){super();this.configurationService=t;this.envService=r;this.workspaceService=a;this.fileSystemService=o;this.promptPathRepresentationService=s;this.logService=c;this.extensionService=l;this._matchInstructionLocationsFromConfig=Ai(d=>this._register(t.onDidChangeConfiguration(u=>{u.affectsConfiguration(OOt)&&d(u)})),()=>{let d=[],u=this.configurationService.getNonExtensionConfig(OOt);if(Fu(u))for(let p in u){let m=p.trim();u[p]===!0&&Rb(m)&&d.push(m)}return p=>{if(p.scheme!==wt.file||!p.path.endsWith(FOt)||d.length===0)return!1;let m=this.promptPathRepresentationService.getFilePath(p),A=bp(m);for(let g of d)if(fx(g,A)||fx(g,m))return!0;return!1}}),this._matchInstructionLocationsFromExtensions=Ai(d=>this._register(this.extensionService.onDidChange(d)),()=>{let d=new pi;for(let u of this.extensionService.all){let p=u.packageJSON.contributes?.chatInstructions;if(Array.isArray(p)){for(let m of p)if(m.path){let A=yp.dirname(Qn.joinPath(u.extensionUri,m.path));d.add(A)}}}return u=>{for(let p of d)if(yp.isEqualOrParent(u,p))return!0;return!1}}),this._matchInstructionLocationsFromSkills=Ai(d=>this._register(t.onDidChangeConfiguration(u=>{u.affectsConfiguration(UOt)&&d(u)})),()=>{if(this.configurationService.getNonExtensionConfig(UOt)){let d=yp.joinPath(this.envService.userHome,sfr);return u=>yp.isEqualOrParent(u,d)}return()=>!1})}async fetchInstructionsFromFile(t){return await this.readInstructionsFromFile(t)}async getAgentInstructions(){let t=[];if(this.configurationService.getConfig(J.UseInstructionFiles))for(let r of this.workspaceService.getWorkspaceFolders())try{let a=yp.joinPath(r,cfr);(await this.fileSystemService.stat(a)).type===aS.File&&t.push(a)}catch{}return t}async fetchInstructionsFromSetting(t){let r=[],a=[],o=new Set,s=this.configurationService.inspectConfig(t);s&&await this.collectInstructionsFromSettings([s.workspaceFolderValue,s.workspaceValue,s.globalValue],o,a,r);let c=Qn.from({scheme:this.envService.uriScheme,authority:"settings",path:`/${t.fullyQualifiedId}`});return a.length>0&&r.push({kind:1,content:a,reference:c}),r}async collectInstructionsFromSettings(t,r,a,o){let s=new Set;for(let c of t)if(Array.isArray(c))for(let l of c)afr(l)&&!r.has(l.file)&&(r.add(l.file),await this._collectInstructionsFromFile(l.file,l.language,o)),ofr(l)&&!s.has(l.text)&&(s.add(l.text),a.push({instruction:l.text,languageId:l.language}))}async _collectInstructionsFromFile(t,r,a){this.logService.debug(`Collect instructions from file: ${t}`);let o=this.workspaceService.getWorkspaceFolders().map(async s=>{let c=Qn.joinPath(s,t),l=await this.readInstructionsFromFile(c,r);l&&a.push(l)});await Promise.all(o)}async readInstructionsFromFile(t,r){try{let a=await this.fileSystemService.readFile(t),s=new TextDecoder().decode(a).trim();if(!s){this.logService.debug(`Instructions file is empty: ${t.toString()}`);return}return{kind:0,content:[{instruction:s,languageId:r}],reference:t}}catch{this.logService.debug(`Instructions file not found: ${t.toString()}`);return}}isExternalInstructionsFile(t){return t.scheme===wt.vscodeUserData&&t.path.endsWith(FOt)?!0:this._matchInstructionLocationsFromConfig.get()(t)||this._matchInstructionLocationsFromExtensions.get()(t)||this._matchInstructionLocationsFromSkills.get()(t)}isExternalInstructionsFolder(t){return this._matchInstructionLocationsFromExtensions.get()(t)||this._matchInstructionLocationsFromSkills.get()(t)}};uz=I([h(0,we),h(1,U2),h(2,Qe),h(3,Ht),h(4,Tt),h(5,ne),h(6,lu)],uz);var Mr=de("ITabsAndEditorsService");function nc(n){if(n.isCancellationRequested)throw new sr}function Exe(n,e,t){let r=n;if(Rb(n))try{let o=e.asRelativePath(n);if(o!==n){let s=e.getWorkspaceFolder(_e.file(n));s&&(r=new Uu(s,o))}}catch{}let a=[r];return t==="gpt-4.1"&&(typeof r=="string"&&!r.endsWith("/**")?a.push(r+"/**"):typeof r!="string"&&!r.pattern.endsWith("/**")&&a.push(new Uu(r.baseUri,r.pattern+"/**"))),a}function rs(n,e){let t=e.resolveFilePath(n);if(!t)throw new Error(`Invalid input path: ${n}. Be sure to use an absolute path.`);return t}async function qOt(n,e){try{return await xxe(n,e),!0}catch{return!1}}async function xxe(n,e){let t=n.get(Qe),r=n.get(Mr),a=n.get(Tt),o=n.get(f_);await YS(n,e);let s=Mb(e);if(!t.getWorkspaceFolder(s)&&e.scheme!==wt.untitled&&!o.isExternalInstructionsFile(s)&&!r.tabs.some(l=>Ir(l.uri,e)))throw new Error(`File ${a.getFilePath(s)} is outside of the workspace, and not open in an editor, and can't be read`)}async function YS(n,e){let t=n.get(ht),r=n.get(Tt);if(await t.isCopilotIgnored(e))throw new Error(`File ${r.getFilePath(e)} is configured to be ignored by Copilot`)}var pz=class{constructor(){this._ongoingEdits=new Map}async trackEdit(e,t,r,a){if(!(!t.length||a?.isCancellationRequested))return new Promise(o=>{let s=new gi,c;a&&(c=a.onCancellationRequested(()=>{this._ongoingEdits.delete(e),s.complete()}));let l=r.externalEdit(t,async()=>{o(),await s.p,c?.dispose()});this._ongoingEdits.set(e,{onDidComplete:l,complete:()=>s.complete()})})}async completeEdit(e){let t=this._ongoingEdits.get(e);if(t)return this._ongoingEdits.delete(e),t.complete(),await t.onDidComplete}};var $Ot=j(Ke()),zOt=j(require("http"));var Ixe=class{createAdapter(){return new UZe}},UZe=class{constructor(){this.name="anthropic";this.currentBlockIndex=0;this.hasTextBlock=!1;this.hadToolCalls=!1}parseRequest(e){let t=JSON.parse(e),r="";typeof t.system=="string"?r=t.system:Array.isArray(t.system)&&t.system.length>0&&(r=t.system.map(c=>c.text).join(` `));let a=r.includes("You are a helpful AI assistant tasked with summarizing conversations")?"summary":void 0,o=d$e(t.messages,{type:"text",text:r}),s={temperature:t.temperature};if(t.tools&&t.tools.length>0){let c=Fn(t.tools.map(l=>{if("input_schema"in l)return{type:"function",function:{name:l.name,description:l.description||"",parameters:l.input_schema||{}}}}));c.length&&(s.tools=c)}return{model:t.model,messages:o,options:s,type:a}}formatStreamResponse(e,t){let r=[];if(e.type==="text"){if(!this.hasTextBlock){let o={type:"content_block_start",index:this.currentBlockIndex,content_block:{type:"text",text:"",citations:null}};r.push({event:o.type,data:this.formatEventData(o)}),this.hasTextBlock=!0}let a={type:"content_block_delta",index:this.currentBlockIndex,delta:{type:"text_delta",text:e.content}};r.push({event:a.type,data:this.formatEventData(a)})}else if(e.type==="tool_call"){if(this.hasTextBlock){let c={type:"content_block_stop",index:this.currentBlockIndex};r.push({event:c.type,data:this.formatEventData(c)}),this.currentBlockIndex++,this.hasTextBlock=!1}this.hadToolCalls=!0;let a={type:"content_block_start",index:this.currentBlockIndex,content_block:{type:"tool_use",id:e.callId,name:e.name,input:{}}};r.push({event:a.type,data:this.formatEventData(a)});let o={type:"content_block_delta",index:this.currentBlockIndex,delta:{type:"input_json_delta",partial_json:JSON.stringify(e.input||{})}};r.push({event:o.type,data:this.formatEventData(o)});let s={type:"content_block_stop",index:this.currentBlockIndex};r.push({event:s.type,data:this.formatEventData(s)}),this.currentBlockIndex++}return r}generateFinalEvents(e,t){let r=[];if(this.hasTextBlock){let c={type:"content_block_stop",index:this.currentBlockIndex};r.push({event:c.type,data:this.formatEventData(c)})}let a=this.adjustTokenUsageForContextWindow(e,t),o={type:"message_delta",delta:{stop_reason:this.hadToolCalls?"tool_use":"end_turn",stop_sequence:null},usage:{output_tokens:a.completion_tokens,cache_creation_input_tokens:0,cache_read_input_tokens:0,input_tokens:a.prompt_tokens,server_tool_use:null}};r.push({event:o.type,data:this.formatEventData(o)});let s={type:"message_stop"};return r.push({event:s.type,data:this.formatEventData(s)}),r}adjustTokenUsageForContextWindow(e,t){if(!t)return{prompt_tokens:0,completion_tokens:0,total_tokens:0};if(e.endpoint.modelId==="gpt-4o-mini")return t;let o=2e5/e.endpoint.modelMaxPromptTokens,s=Math.floor(t.prompt_tokens*o),c=Math.floor(t.completion_tokens*o),l=s+c;return{...t,prompt_tokens:s,completion_tokens:c,total_tokens:l}}generateInitialEvents(e){let t=this.adjustTokenUsageForContextWindow(e,void 0),r={type:"message_start",message:{id:e.requestId,type:"message",role:"assistant",model:e.endpoint.modelId,content:[],stop_reason:null,stop_sequence:null,usage:{input_tokens:t.prompt_tokens,cache_creation_input_tokens:0,cache_read_input_tokens:0,output_tokens:1,service_tier:null,server_tool_use:null,cache_creation:null}}};return[{event:r.type,data:this.formatEventData(r)}]}getContentType(){return"text/event-stream"}extractAuthKey(e){return e["x-api-key"]}formatEventData(e){return JSON.stringify(e).replace(/\n/g,"\\n")}};var qZe=de("ILanguageModelServer"),KS=class{constructor(e,t){this.logService=e;this.endpointProvider=t;this.config={port:0,nonce:"vscode-lm-"+St()},this.adapterFactories=new Map,this.adapterFactories.set("/v1/messages",new Ixe),this.server=this.createServer()}createServer(){return zOt.createServer(async(e,t)=>{if(this.logService.trace(`Received request: ${e.method} ${e.url}`),e.method==="OPTIONS"){t.writeHead(200),t.end();return}if(e.method==="POST"){let r=this.getAdapterFactoryForPath(e.url||"");if(r){try{let a=r.createAdapter(),o=await this.readRequestBody(e);if(a.extractAuthKey(e.headers)!==this.config.nonce){this.logService.trace("[LanguageModelServer] Invalid auth key"),t.writeHead(401,{"Content-Type":"application/json"}),t.end(JSON.stringify({error:"Invalid authentication"}));return}await this.handleChatRequest(a,o,t)}catch(a){t.writeHead(500,{"Content-Type":"application/json"}),t.end(JSON.stringify({error:"Internal server error",details:a instanceof Error?a.message:String(a)}))}return}}if(e.method==="GET"&&e.url==="/"){t.writeHead(200),t.end("Hello from LanguageModelServer");return}if(e.method==="GET"&&e.url==="/models"){t.writeHead(200,{"Content-Type":"application/json"}),t.end(JSON.stringify({data:[]}));return}t.writeHead(404,{"Content-Type":"application/json"}),t.end(JSON.stringify({error:"Not found"}))})}parseUrlPathname(e){try{return new URL(e,"http://localhost").pathname}catch{return e.split("?")[0]}}getAdapterFactoryForPath(e){let t=this.parseUrlPathname(e);return this.adapterFactories.get(t)}async readRequestBody(e){return new Promise((t,r)=>{let a="";e.on("data",o=>{a+=o.toString()}),e.on("end",()=>{t(a)}),e.on("error",r)})}async handleChatRequest(e,t,r){try{let a=e.parseRequest(t),o=await this.endpointProvider.getAllChatEndpoints();if(o.length===0){r.writeHead(404,{"Content-Type":"application/json"}),r.end(JSON.stringify({error:"No language models available"}));return}let s=this.selectEndpoint(o,a.model);if(!s){r.writeHead(404,{"Content-Type":"application/json"}),r.end(JSON.stringify({error:"No model found matching criteria"}));return}r.writeHead(200,{"Content-Type":e.getContentType(),"Cache-Control":"no-cache",Connection:"keep-alive"});let c=new _i,l=!1;r.on("close",()=>{l||this.logService.info("[LanguageModelServer] Client disconnected before request complete"),c.cancel()});try{let d={requestId:`req_${Math.random().toString(36).substr(2,20)}`,endpoint:{modelId:s.model,modelMaxPromptTokens:s.modelMaxPromptTokens}};if(e.generateInitialEvents){let g=e.generateInitialEvents(d);for(let f of g)r.write(`event: ${f.event} data: ${f.data} `)}let u=a.messages.at(-1)?.role===$Ot.Raw.ChatRole.User,p=await s.makeChatRequest2({debugName:"agentLMServer"+(a.type?`-${a.type}`:""),messages:a.messages,finishedCb:async(g,f,b)=>{if(c.token.isCancellationRequested)return 0;if(b.text){let y={type:"text",content:b.text};for(let _ of e.formatStreamResponse(y,d))r.write(`event: ${_.event} data: ${_.data} `)}if(b.copilotToolCalls&&b.copilotToolCalls.length>0)for(let y of b.copilotToolCalls){let _={};try{_=y.arguments?JSON.parse(y.arguments):{}}catch{_={}}let v={type:"tool_call",callId:y.id,name:y.name,input:_};for(let w of e.formatStreamResponse(v,d))r.write(`event: ${w.event} data: ${w.data} `)}},location:7,requestOptions:{...a.options,stream:!1},userInitiatedRequest:u,telemetryProperties:{messageSource:`lmServer-${e.name}`}},c.token),m;p.type==="success"&&p.usage&&(m=p.usage),l=!0;let A=e.generateFinalEvents(d,m);for(let g of A)r.write(`event: ${g.event} data: ${g.data} `);r.end()}catch(d){l=!0,d instanceof dDt?r.write(JSON.stringify({error:"Language model error",code:d.code,message:d.message,cause:d.cause})):r.write(JSON.stringify({error:"Request failed",message:d instanceof Error?d.message:String(d)})),r.end()}finally{c.dispose()}}catch(a){r.writeHead(500,{"Content-Type":"application/json"}),r.end(JSON.stringify({error:"Failed to process chat request",details:a instanceof Error?a.message:String(a)}))}}selectEndpoint(e,t){if(t){let r=t;t.startsWith("claude-3-5-haiku")&&(r="gpt-4o-mini"),t.startsWith("claude-sonnet-4")&&(r="claude-sonnet-4");let a=e.find(o=>o.family===r||o.model===r);return!a&&t.startsWith("claude-3-5-haiku")?a=e.find(o=>o.model.includes("gpt-4o-mini"))??e.find(o=>o.model.includes("mini")):!a&&t.startsWith("claude-sonnet-4")&&(a=e.find(o=>o.model.includes("claude-sonnet-4"))??e.find(o=>o.model.includes("claude"))),a}return e[0]}async start(){return new Promise(e=>{this.server.listen(0,"127.0.0.1",()=>{let t=this.server.address();t&&typeof t=="object"&&(this.config={...this.config,port:t.port},this.logService.trace(`Language Model Server started on http://localhost:${this.config.port}`),e())})})}stop(){this.server.close()}getConfig(){return{...this.config}}};KS=I([h(0,ne),h(1,Ye)],KS);var $Ze=["Edit","MultiEdit","Write","NotebookEdit"];function jOt(n){switch(n.tool_name){case"Edit":case"MultiEdit":return[_e.file(n.tool_input.file_path)];case"Write":return[_e.file(n.tool_input.file_path)];case"NotebookEdit":return[_e.file(n.tool_input.notebook_path)];default:return[]}}var p9=j(Ot());function Woe(n,e,t){let r=t??new mR(n.name,n.id,!1);if(r.isConfirmed=!0,e&&(r.isError=e.is_error),n.name==="Bash")dfr(r,n);else if(n.name==="Read")ufr(r,n);else if(n.name==="Glob")pfr(r,n);else if(n.name==="Grep")mfr(r,n);else if(n.name==="LS")Afr(r,n);else{if(n.name==="Edit"||n.name==="MultiEdit")return;if(n.name==="Write")return;if(n.name==="ExitPlanMode")gfr(r,n);else if(n.name==="Task")ffr(r,n);else{if(n.name==="TodoWrite")return;hfr(r,n)}}return r}function dfr(n,e){n.invocationMessage="",n.toolSpecificData={commandLine:{original:e.input?.command},language:"bash"}}function ufr(n,e){let t=e.input?.file_path??"",r=t?HOt(t):"";n.invocationMessage=new Et(p9.t("Read {0}",r))}function pfr(n,e){let t=e.input?.pattern??"";n.invocationMessage=new Et(p9.t("Searched for files matching `{0}`",t))}function mfr(n,e){let t=e.input?.pattern??"";n.invocationMessage=new Et(p9.t("Searched for regex `{0}`",t))}function Afr(n,e){let t=e.input?.path??"",r=t?HOt(t):"";n.invocationMessage=new Et(p9.t("Read {0}",r))}function gfr(n,e){n.invocationMessage=`Here is Claude's plan: ${e.input?.plan}`}function ffr(n,e){let t=e.input?.description??"";n.invocationMessage=new Et(p9.t('Completed Task: "{0}"',t))}function hfr(n,e){n.invocationMessage=p9.t("Used tool: {0}",e.name)}function HOt(n){return`[](${_e.file(n).toString()})`}var Zxe=de("IClaudeCodeSdkService"),Wxe=class{async query(e){let{query:t}=await Promise.resolve().then(()=>(v6t(),_6t));return t(e)}};var kz=class extends Ae{constructor(t,r){super();this.logService=t;this.instantiationService=r;this._sessions=this._register(new hm)}async getLangModelServer(){return this._langModelServer||(this._langModelServer=this.instantiationService.createInstance(KS),await this._langModelServer.start()),this._langModelServer}async handleRequest(t,r,a,o,s){try{let c=(await this.getLangModelServer()).getConfig(),l=t??"new";this.logService.trace(`[ClaudeAgentManager] Handling request for sessionId=${l}.`);let d;if(t&&this._sessions.has(t))this.logService.trace(`[ClaudeAgentManager] Reusing Claude session ${t}.`),d=this._sessions.get(t);else{this.logService.trace(`[ClaudeAgentManager] Creating Claude session for sessionId=${l}.`);let u=this.instantiationService.createInstance(fP,c,t);u.sessionId&&this._sessions.set(u.sessionId,u),d=u}return await d.invoke(this.resolvePrompt(r),r.toolInvocationToken,o,s),d.sessionId&&!this._sessions.has(d.sessionId)&&(this.logService.trace(`[ClaudeAgentManager] Tracking Claude session ${t} -> ${d.sessionId}`),this._sessions.set(d.sessionId,d)),{claudeSessionId:d.sessionId}}catch(c){this.logService.error(c);let l=c instanceof Vxe?c.message:`Claude CLI Error: ${c.message}`;return o.markdown("\u274C Error: "+l),{errorDetails:{message:l}}}}resolvePrompt(t){if(t.prompt.startsWith("/"))return t.prompt;let r=[],a=t.prompt;return t.references.forEach(o=>{let s=_e.isUri(o.value)?o.value.fsPath:Hr(o.value)?`${o.value.uri.fsPath}:${o.value.range.start.line+1}`:void 0;s&&(o.range?a=a.slice(0,o.range[0])+s+a.slice(o.range[1]):r.push(`- ${s}`))}),r.length>0&&(a=` The user provided the following references: ${r.join(` `)} IMPORTANT: this context may or may not be relevant to your tasks. You should not respond to this context unless it is highly relevant to your task. `+a),a}};kz=I([h(0,ne),h(1,O)],kz);var Vxe=class extends Error{},fP=class extends Ae{constructor(t,r,a,o,s,c,l,d,u,p){super();this.serverConfig=t;this.sessionId=r;this.logService=a;this.configService=o;this.workspaceService=s;this.envService=c;this.instantiationService=l;this.toolsService=d;this.claudeCodeService=u;this._log=p;this._promptQueue=[];this._abortController=new AbortController;this._editTracker=new pz}static{this.DenyToolMessage="The user declined to run the tool"}dispose(){this._abortController.abort(),this._promptQueue.forEach(t=>t.deferred.error(new Error("Session disposed"))),this._promptQueue=[],this._pendingPrompt?.error(new Error("Session disposed")),this._pendingPrompt=void 0,super.dispose()}async invoke(t,r,a,o){if(this._store.isDisposed)throw new Error("Session disposed");this._queryGenerator||await this._startSession(o);let s=new gi,c={prompt:t,stream:a,toolInvocationToken:r,token:o,deferred:s};if(this._promptQueue.push(c),o.onCancellationRequested(()=>{let l=this._promptQueue.indexOf(c);l!==-1&&(this._promptQueue.splice(l,1),s.error(new Error("Request was cancelled")))}),this._pendingPrompt){let l=this._pendingPrompt;this._pendingPrompt=void 0,l.complete(c)}return s.p}async _startSession(t){let r=this.configService.getConfig(J.Advanced.ClaudeCodeDebugEnabled);this.logService.trace(`appRoot: ${this.envService.appRoot}`);let a=Cc?";":":",o={cwd:this.workspaceService.getWorkspaceFolders().at(0)?.fsPath,abortController:this._abortController,executable:process.execPath,env:{...process.env,ANTHROPIC_BASE_URL:`http://localhost:${this.serverConfig.port}`,ANTHROPIC_API_KEY:this.serverConfig.nonce,CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:"1",USE_BUILTIN_RIPGREP:"0",PATH:`${this.envService.appRoot}/node_modules/@vscode/ripgrep/bin${a}${process.env.PATH}`},resume:this.sessionId,hooks:{PreToolUse:[{matcher:$Ze.join("|"),hooks:[(s,c)=>this._onWillEditTool(s,c,t)]}],PostToolUse:[{matcher:$Ze.join("|"),hooks:[(s,c)=>this._onDidEditTool(s,c)]}]},canUseTool:async(s,c)=>this._currentRequest?this.canUseTool(s,c,this._currentRequest.toolInvocationToken):{behavior:"deny",message:"No active request"},systemPrompt:{type:"preset",preset:"claude_code",append:"Your responses will be rendered as markdown, so please reply with properly formatted markdown when appropriate. When replying with code or the name of a symbol, wrap it in backticks."},settingSources:["user","project","local"],...r&&{stderr:s=>{this.logService.trace(`claude-agent-sdk stderr: ${s}`)}}};this.logService.trace(`claude-agent-sdk: Starting query with options: ${JSON.stringify(o)}`),this._queryGenerator=await this.claudeCodeService.query({prompt:this._createPromptIterable(),options:o}),this._processMessages()}async _onWillEditTool(t,r,a){let o=[];try{o=jOt(t)}catch(s){this._log.error("Error getting affected URIs for edit tool",s)}return this._currentRequest?(await this._editTracker.trackEdit(r??"",o,this._currentRequest.stream,a),{}):{}}async _onDidEditTool(t,r){return await this._editTracker.completeEdit(r??""),{}}async*_createPromptIterable(){for(;;){let t=await this._getNextRequest();this._currentRequest={stream:t.stream,toolInvocationToken:t.toolInvocationToken,token:t.token},yield{type:"user",message:{role:"user",content:t.prompt},parent_tool_use_id:null,session_id:this.sessionId??""},await t.deferred.p}}async _getNextRequest(){return this._promptQueue.length>0?this._promptQueue[0]:(this._pendingPrompt=new gi,this._pendingPrompt.p)}async _processMessages(){try{let t=new Map;for await(let r of this._queryGenerator){if(this._currentRequest?.token.isCancellationRequested)throw new Error("Request was cancelled");this.logService.trace(`claude-agent-sdk Message: ${JSON.stringify(r,null,2)}`),r.session_id&&(this.sessionId=r.session_id),r.type==="assistant"?this.handleAssistantMessage(r,this._currentRequest.stream,t):r.type==="user"?this.handleUserMessage(r,this._currentRequest.stream,t,this._currentRequest.toolInvocationToken,this._currentRequest.token):r.type==="result"&&(this.handleResultMessage(r,this._currentRequest.stream),this._promptQueue.length>0&&this._promptQueue.shift().deferred.complete(),this._currentRequest=void 0)}}catch(t){this._promptQueue.forEach(r=>r.deferred.error(t)),this._promptQueue=[],this._pendingPrompt?.error(t),this._pendingPrompt=void 0}}handleAssistantMessage(t,r,a){for(let o of t.message.content)o.type==="text"&&o.text?r.markdown(o.text):o.type==="tool_use"&&(o.name!=="TodoWrite"&&r.progress(` \u{1F6E0}\uFE0F Using tool: ${o.name}...`),a.set(o.id,o))}handleUserMessage(t,r,a,o,s){if(Array.isArray(t.message.content))for(let c of t.message.content)c.type==="tool_result"&&this.processToolResult(c,r,a,o,s)}processToolResult(t,r,a,o,s){let c=a.get(t.tool_use_id);if(!c)return;a.delete(t.tool_use_id);let l=Woe(c,t);t?.content===fP.DenyToolMessage&&l&&(l.isConfirmed=!1),c.name==="TodoWrite"&&this.processTodoWriteTool(c,o,s),l&&r.push(l)}processTodoWriteTool(t,r,a){let o=t.input;this.toolsService.invokeTool("manage_todo_list",{input:{operation:"write",todoList:o.todos.map((s,c)=>({id:c,title:s.content,description:"",status:s.status==="pending"?"not-started":s.status==="in_progress"?"in-progress":"completed"}))},toolInvocationToken:r},a)}handleResultMessage(t,r){if(t.subtype==="error_max_turns")r.progress(`\u26A0\uFE0F Maximum turns reached (${t.num_turns})`);else if(t.subtype==="error_during_execution")throw new Vxe("Error during execution")}async canUseTool(t,r,a){if(this.logService.trace(`ClaudeCodeSession: canUseTool: ${t}(${JSON.stringify(r)})`),await this.canAutoApprove(t,r))return this.logService.trace(`ClaudeCodeSession: auto-approving ${t}`),{behavior:"allow",updatedInput:r};try{let s=(await this.toolsService.invokeTool("vscode_get_confirmation",{input:this.getConfirmationToolParams(t,r),toolInvocationToken:a},Cn.None)).content.at(0);if(s instanceof wn&&s.value==="yes")return{behavior:"allow",updatedInput:r}}catch{}return{behavior:"deny",message:fP.DenyToolMessage}}getConfirmationToolParams(t,r){return t==="Bash"?{title:`Use ${t}?`,message:`\`\`\` ${JSON.stringify(r,null,2)} \`\`\``,confirmationType:"terminal",terminalCommand:r.command}:t==="ExitPlanMode"?{title:"Ready to code?",message:`Here is Claude's plan: `+r.plan,confirmationType:"basic"}:{title:`Use ${t}?`,message:`\`\`\` ${JSON.stringify(r,null,2)} \`\`\``,confirmationType:"basic"}}async canAutoApprove(t,r){return t==="Edit"||t==="Write"||t==="MultiEdit"?await this.instantiationService.invokeFunction(qOt,_e.file(r.file_path)):!1}};fP=I([h(2,ne),h(3,we),h(4,Qe),h(5,Qt),h(6,O),h(7,Wr),h(8,Zxe),h(9,ne)],fP);var Tz=de("IClaudeCodeSessionService"),Sz=class{constructor(e,t,r,a){this._fileSystem=e;this._logService=t;this._workspace=r;this._nativeEnvService=a;this._sessionCache=new Un;this._fileMtimes=new Un}async getAllSessions(e){let t=this._workspace.getWorkspaceFolders(),r=[];for(let a of t){if(e.isCancellationRequested)return r;let o=this._computeFolderSlug(a),s=_e.joinPath(this._nativeEnvService.userHome,".claude","projects",o),c=await this._getCachedSessionsIfValid(s,e);if(c){r.push(...c);continue}let l=await this._loadSessionsFromDisk(s,e);this._sessionCache.set(s,l),r.push(...l)}return r}async getSession(e,t){let r=await this.getAllSessions(t),a=e.path.slice(1);return r.find(o=>o.id===a)}async _getCachedSessionsIfValid(e,t){if(!this._sessionCache.has(e))return null;try{let r=await this._fileSystem.readDirectory(e);if(t.isCancellationRequested)return null;let a=new pi;for(let[o,s]of r){if(s!==1||!o.endsWith(".jsonl"))continue;let c=_e.joinPath(e,o);a.add(c);try{let l=await this._fileSystem.stat(c),d=this._fileMtimes.get(c);if(!d||l.mtime>d)return null}catch{return null}}for(let o of this._fileMtimes.keys())if(Lb(o,e)&&o.path.endsWith(".jsonl")&&!a.has(o))return null;return this._sessionCache.get(e)||null}catch(r){return this._logService.error(r,`[ClaudeCodeSessionLoader] Failed to check cache validity for: ${e}`),null}}async _loadSessionsFromDisk(e,t){let r=[];try{r=await this._fileSystem.readDirectory(e)}catch(p){return p.code!=="FileNotFound"&&this._logService.error(p,`[ClaudeChatSessionItemProvider] ${p.code} Failed to read directory: ${e}`),[]}let a=[];for(let[p,m]of r){if(m!==1||!p.endsWith(".jsonl")||!p.slice(0,-6))continue;let g=_e.joinPath(e,p);a.push(this._getMessagesFromSessionWithUri(g,t))}let o=await Promise.allSettled(a);if(t.isCancellationRequested)return[];let s=new Set,c=new Map,l=new Map,d=new Set;for(let p of o)if(p.status==="fulfilled"){try{let m=await this._fileSystem.stat(p.value.fileUri);this._fileMtimes.set(p.value.fileUri,m.mtime)}catch{}for(let[m,A]of p.value.messages.entries())c.set(m,A),A.parentUuid&&d.add(A.parentUuid);for(let[m,A]of p.value.summaries.entries())l.set(m,A)}for(let[p]of c)d.has(p)||s.add(p);let u=[];for(let p of s){let m=[],A=p,g;for(;A;){let f=c.get(A);if(g=l.get(A)??g,!f)break;m.unshift(f),A=f.parentUuid}if(m.length>0){let f={id:c.get(p).sessionId,label:this._generateSessionLabel(g,m),messages:m,timestamp:m[m.length-1].timestamp};u.push(f)}}return u}_reviveStoredSDKMessage(e){let t={...e,timestamp:new Date(e.timestamp)};if(t.type==="user"&&"message"in t&&t.message?.role==="user"){let r=this._stripAttachmentsFromMessageContent(t.message.content);t={...t,message:{...t.message,content:r}}}return t}async _getMessagesFromSessionWithUri(e,t){return{...await this._getMessagesFromSession(e,t),fileUri:e}}async _getMessagesFromSession(e,t){let r=new Map;try{let a=await this._fileSystem.readFile(e);if(t.isCancellationRequested)throw new sr;let s=Buffer.from(a).toString("utf8").trim().split(` `).filter(d=>d.trim()),c=new Map;for(let d of s)try{let u=JSON.parse(d);if("uuid"in u&&u.uuid&&"message"in u){let p=u,m=p.uuid;if(!m)continue;let{isMeta:A,...g}=p,f={...g,parentUuid:p.parentUuid??null};c.set(m,{raw:f,isMeta:!!A})}else if("summary"in u&&u.summary&&!u.summary.toLowerCase().startsWith("api error: 401")&&!u.summary.toLowerCase().startsWith("invalid api key")){let p=u,m=p.leafUuid;m&&r.set(m,p)}}catch(u){this._logService.warn(`Failed to parse line in ${e}: ${d} - ${u}`)}return{messages:this._reviveStoredMessages(c),summaries:r}}catch(a){return this._logService.error(a,`[ClaudeChatSessionItemProvider] Failed to load session: ${e}`),{messages:new Map,summaries:new Map}}}_computeFolderSlug(e){return e.path.replace(/^\/([a-z]):/i,(t,r)=>r.toUpperCase()+"-").replace(/[\/\.]/g,"-")}_generateSessionLabel(e,t){if(e&&e.summary)return e.summary;let r=t.find(a=>a.type==="user"&&"message"in a&&a.message?.role==="user");if(r&&"message"in r){let a=r.message,o,s=this._stripAttachmentsFromMessageContent(a.content);if(typeof s=="string"?o=s:Array.isArray(s)&&s.length>0&&(o=s.filter(l=>l.type==="text").map(l=>l.text).find(l=>l.trim().length>0)),o){let c=o.split(` `).find(l=>l.trim().length>0)??"";return c.length>50?c.substring(0,47)+"...":c}}return"Claude Session"}_stripAttachments(e){return e.replace(/[\s\S]*?<\/system-reminder>\s*/g,"").trim()}_normalizeCommandContent(e){let t=this._extractCommandContent(e);return t!==null?t:this._removeCommandTags(e)}_extractCommandContent(e){let t=/([\s\S]*?)<\/command-message>/i.exec(e);if(!t)return null;let r=t[1]?.trim();return r?`/${r}`:null}_removeCommandTags(e){return e.replace(//gi,"").replace(/<\/command-message>/gi,"").replace(//gi,"").replace(/<\/command-name>/gi,"").trim()}_reviveStoredMessages(e){let t=new Map;for(let[r,a]of e){if(a.isMeta)continue;let o=this._resolveParentUuid(a.raw.parentUuid??null,e),s=this._reviveStoredSDKMessage({...a.raw,parentUuid:o});r&&t.set(r,s)}return t}_resolveParentUuid(e,t){let r=e,a=new Set;for(;r;){if(a.has(r))return r;a.add(r);let o=t.get(r);if(!o||!o.isMeta)return r;r=o.raw.parentUuid??null}return r??null}_stripAttachmentsFromMessageContent(e){if(typeof e=="string"){let t=this._stripAttachments(e);return this._normalizeCommandContent(t)}else if(Array.isArray(e))return e.map(r=>{if(r.type==="text"){let a=r,o=this._normalizeCommandContent(this._stripAttachments(a.text));return{...r,text:o}}return r}).filter(r=>r.type!=="text"||r.text.trim().length>0);return e}};Sz=I([h(0,Ht),h(1,ne),h(2,Qe),h(3,U2)],Sz);var BVe=j(Ot());var C6t="copilot-delegated-chat-summary",TVe="github.copilot.chat.delegationSummary",iT=de("IChatDelegationSummaryService"),Bz=class{constructor(e,t){this._chatSummarizer=e;this.context=t;this._mementoUpdater=new Xye;this._summaries=new Un;this.scheme=C6t}async summarize(e,t){return await this._chatSummarizer.provideChatSummary(e,t)??void 0}async trackSummaryUsage(e,t){t.length<100||(t=t.substring(0,100),await this._mementoUpdater.queue(async()=>{let r=this.context.globalState.get(TVe,{});r[e]={summary:t,createdDateTime:Date.now()};let a=Date.now()-7*24*60*60*1e3;for(let[o,s]of Object.entries(r))s.createdDateTime!1,debug:e=>n.debug(e),log:e=>n.trace(e),info:e=>n.info(e),notice:e=>n.info(typeof e=="string"?e:e.message),warning:e=>n.warn(typeof e=="string"?e:e.message),error:e=>n.error(typeof e=="string"?e:e.message),startGroup:()=>{},endGroup:()=>{}}}var hP=require("fs"),B9=j(require("path")),ise,hvr=new Set(["EPERM","EBUSY"]),DVe=6,bvr=50,yvr=500,_vr=4e3,vvr=100;async function w6t(n,e,t){return ise||(ise=Cvr(n,e,t).catch(a=>{throw ise=void 0,a}),ise)}async function Cvr(n,e,t){let r=B9.join(n,"node_modules","@github","copilot","prebuilds",process.platform+"-"+process.arch),a=B9.join(e,"node_modules","node-pty","build","Release");t.info(`Creating node-pty shim: source=${a}, dest=${r}`);try{await hP.promises.mkdir(r,{recursive:!0});let o=await hP.promises.readdir(a),s=[...new Set(o)];t.info(`Found ${s.length} entries to copy${s.length!==o.length?` (${o.length-s.length} duplicates ignored)`:""}: ${s.join(", ")}`),await wvr(a,r,s,t)}catch(o){throw t.error(`Failed to create node-pty shim (vscode dir: ${a}, extension dir: ${r})`,o),o}}async function wvr(n,e,t,r){let a=t.find(o=>o.endsWith(".node"));for(let o=1;o<=DVe;o++)try{await hP.promises.cp(n,e,{recursive:!0,dereference:!0,force:!0,filter:async s=>Evr(s,r)}),r.trace(`Copied node-pty prebuilds to ${e} (attempt ${o})`);return}catch(s){if(await xvr(e,a,r)){r.trace(`Detected node-pty shim materialized at ${e} by another extension host`);return}if(!hvr.has(s?.code)||o===DVe)throw s;let c=Math.min(bvr*Math.pow(2,o-1),yvr);r.warn(`Retryable error (${s.code}) copying node-pty shim. Retrying in ${c}ms (attempt ${o+1}/${DVe})`),await new Promise(l=>setTimeout(l,c))}}async function Evr(n,e){try{let t=await hP.promises.stat(n);return t.isDirectory()?!0:t.size===0?(e.trace(`Skipping ${B9.basename(n)}: zero-byte file (likely symlink or special file)`),!1):!0}catch(t){return e.warn(`Failed to stat ${n}: ${t?.message??t}`),!1}}async function xvr(n,e,t){let r=Date.now()+_vr;for(;Date.now()<=r;){if(await Ivr(n,e))return t.trace(`Reusing node-pty shim that materialized at ${n}`),!0;await new Promise(a=>setTimeout(a,vvr))}return!1}async function Ivr(n,e){if(e){let r=await hP.promises.stat(B9.join(n,e)).catch(()=>{});if(r&&r.isFile()&&r.size>0)return!0}let t=await hP.promises.readdir(n).catch(()=>[]);for(let r of t){let a=await hP.promises.stat(B9.join(n,r)).catch(()=>{});if(a&&a.isFile()&&a.size>0)return!0}return!1}var bP=require("fs"),D9=j(require("path")),ase,kvr=new Set(["EPERM","EBUSY"]),RVe=6,Svr=50,Tvr=500,Bvr=4e3,Dvr=100;async function E6t(n,e,t){return ase||(ase=Rvr(n,e,t).catch(a=>{throw ase=void 0,a}),ase)}async function Rvr(n,e,t){let r=D9.join(n,"node_modules","@github","copilot","sdk","ripgrep","bin",process.platform+"-"+process.arch),a=D9.join(e,"node_modules","@vscode","ripgrep","bin");t.info(`Creating ripgrep shim: source=${a}, dest=${r}`);try{await bP.promises.mkdir(r,{recursive:!0});let o=await bP.promises.readdir(a),s=[...new Set(o)];t.info(`Found ${s.length} entries to copy${s.length!==o.length?` (${o.length-s.length} duplicates ignored)`:""}: ${s.join(", ")}`),await Pvr(a,r,s,t)}catch(o){throw t.error(`Failed to create ripgrep shim (vscode dir: ${a}, extension dir: ${r})`,o),o}}async function Pvr(n,e,t,r){let a=t.find(o=>o.endsWith(".node"));for(let o=1;o<=RVe;o++)try{await bP.promises.cp(n,e,{recursive:!0,dereference:!0,force:!0,filter:async s=>Qvr(s,r)}),r.trace(`Copied ripgrep prebuilds to ${e} (attempt ${o})`);return}catch(s){if(await Nvr(e,a,r)){r.trace(`Detected ripgrep shim materialized at ${e} by another extension host`);return}if(!kvr.has(s?.code)||o===RVe)throw s;let c=Math.min(Svr*Math.pow(2,o-1),Tvr);r.warn(`Retryable error (${s.code}) copying ripgrep shim. Retrying in ${c}ms (attempt ${o+1}/${RVe})`),await new Promise(l=>setTimeout(l,c))}}async function Qvr(n,e){try{let t=await bP.promises.stat(n);return t.isDirectory()?!0:t.size===0?(e.trace(`Skipping ${D9.basename(n)}: zero-byte file (likely symlink or special file)`),!1):!0}catch(t){return e.warn(`Failed to stat ${n}: ${t?.message??t}`),!1}}async function Nvr(n,e,t){let r=Date.now()+Bvr;for(;Date.now()<=r;){if(await Lvr(n,e))return t.trace(`Reusing ripgrep shim that materialized at ${n}`),!0;await new Promise(a=>setTimeout(a,Dvr))}return!1}async function Lvr(n,e){if(e){let r=await bP.promises.stat(D9.join(n,e)).catch(()=>{});if(r&&r.isFile()&&r.size>0)return!0}let t=await bP.promises.readdir(n).catch(()=>[]);for(let r of t){let a=await bP.promises.stat(D9.join(n,r)).catch(()=>{});if(a&&a.isFile()&&a.size>0)return!0}return!1}var x6t="github.copilot.cli.sessionModel",I6t="github.copilot.cli.requestMap",PVe="github.copilot.cli.customAgent",QVe="github.copilot.cli.sessionAgents",Dz="___vscode_default___",Yxe=class{constructor(e,t){this.isolationEnabled=!!e.isolationEnabled,this.workingDirectory=e.workingDirectory,this.model=e.model,this.mcpServers=e.mcpServers,this.agent=e.agent,this.customAgents=e.customAgents,this.logger=rse(t),this.requestPermissionRejected=async r=>(t.info(`[CopilotCLISession] Permission request denied for permission as no handler was set: ${r.kind}`),{kind:"denied-interactively-by-user"}),this.requestPermissionHandler=this.requestPermissionRejected}addPermissionHandler(e){return this.requestPermissionHandler=e,Rn(()=>{this.requestPermissionHandler===e&&(this.requestPermissionHandler=this.requestPermissionRejected)})}toSessionOptions(){let e={logger:this.logger,requestPermission:async t=>await this.requestPermissionHandler(t)};return this.workingDirectory&&(e.workingDirectory=this.workingDirectory.fsPath),this.model&&(e.model=this.model),this.mcpServers&&Object.keys(this.mcpServers).length>0&&(e.mcpServers=this.mcpServers),this.agent&&(e.selectedCustomAgent=this.agent),this.customAgents&&(e.customAgents=this.customAgents),e}},jx=de("ICopilotCLISDK"),ose=de("ICopilotCLIModels"),Rz=class{constructor(e,t,r){this.copilotCLISDK=e;this.extensionContext=t;this.logService=r;this._availableModels=new nr(()=>this._getAvailableModels())}async resolveModel(e){let t=await this.getModels();return e=e.trim().toLowerCase(),t.find(r=>r.id.toLowerCase()===e)?.id}async getDefaultModel(){let e=await this.getModels();if(!e.length)return;let t=e[0],r=this.extensionContext.globalState.get(x6t,t.id)?.trim()?.toLowerCase();return e.find(a=>a.id.toLowerCase()===r)?.id??t.id}async setDefaultModel(e){await this.extensionContext.globalState.update(x6t,e)}async getModels(){return this._availableModels.value}async _getAvailableModels(){let[{getAvailableModels:e},t]=await Promise.all([this.copilotCLISDK.getPackage(),this.copilotCLISDK.getAuthInfo()]);try{return(await e(t)).map(a=>({id:a.model,name:a.label}))}catch(r){return this.logService.error("[CopilotCLISession] Failed to fetch models",r),[]}}};Rz=I([h(0,jx),h(1,kt),h(2,ne)],Rz);var R9=de("ICopilotCLIAgents"),Pz=class{constructor(e,t,r,a){this.copilotCLISDK=e;this.extensionContext=t;this.logService=r;this.configurationService=a;this.sessionAgents={}}async trackSessionAgent(e,t){let r=Object.keys(this.sessionAgents).length?this.sessionAgents:this.extensionContext.workspaceState.get(QVe,this.sessionAgents);r[e]={agentId:t,createdDateTime:Date.now()},this.sessionAgents=r;let a=Date.now()-7*24*60*60*1e3;for(let[o,s]of Object.entries(r))s.createdDateTimeo.name.toLowerCase()===r)?.name}async getDefaultAgent(){let e=this.extensionContext.workspaceState.get(PVe,Dz).toLowerCase();return e===Dz?e:(await this.getAgents()).find(r=>r.name.toLowerCase()===e)?.name??Dz}async setDefaultAgent(e){await this.extensionContext.workspaceState.update(PVe,e)}async trackUsedAgent(e,t){await this.extensionContext.workspaceState.update(PVe,t)}async resolveAgent(e){let t=await this.getAgents();e=e.toLowerCase();let r=t.find(a=>a.name.toLowerCase()===e);return r?this.cloneAgent(r):void 0}async getAgents(){if(!this.configurationService.getConfig(J.Advanced.CLICustomAgentsEnabled))return[];let[e,{getCustomAgents:t},r]=await Promise.all([this.copilotCLISDK.getAuthInfo(),this.copilotCLISDK.getPackage(),this.copilotCLISDK.getDefaultWorkingDirectory()]);return e?r?(await t(e,r.fsPath,void 0,rse(this.logService))).map(o=>this.cloneAgent(o)):(this.logService.trace("[CopilotCLISession] No working directory available, cannot fetch custom agents"),[]):(this.logService.warn("[CopilotCLISession] No authentication info available, cannot fetch custom agents"),[])}cloneAgent(e){return{...e,tools:e.tools?[...e.tools]:e.tools}}};Pz=I([h(0,jx),h(1,kt),h(2,ne),h(3,we)],Pz);var Qz=class{constructor(e,t,r,a,o,s){this.extensionContext=e;this.envService=t;this.logService=r;this.instantiationService=a;this.authentService=o;this.workspaceService=s;this.requestMap={};this.requestMap=this.extensionContext.workspaceState.get(I6t,{})}getRequestId(e){return this.requestMap[e]?.details}setRequestId(e,t){this.requestMap[e]={details:t,createdDateTime:Date.now()};let r=Date.now()-7*24*60*60*1e3;for(let[a,o]of Object.entries(this.requestMap))o.createdDateTimethis.initialize()),this.initialized.value}async initialize(){try{await E_e(this.fileSystemService,this.storageDir),this.cleanupOldImages()}catch(e){this.logService.error("[CopilotCLISession] ImageStorage: Failed to initialize",e)}}async storeImage(e,t){await this.initialized.value;let r=Date.now(),a=Math.random().toString(36).substring(2,10),o=this.getExtension(t),s=`${r}-${a}${o}`,c=_e.joinPath(this.storageDir,s);return await this.workspaceService.fs.writeFile(c,e),c}async cleanupOldImages(e=7*24*60*60*1e3){try{let t=await this.workspaceService.fs.readDirectory(this.storageDir),a=Date.now()-e;for(let[o,s]of t)if(s===aS.File){let c=_e.joinPath(this.storageDir,o);try{(await this.workspaceService.fs.stat(c)).mtime>>1;t(n[o],e)?r=o+1:a=o}return r}function S6t(n,e){if(n.length===0)return;let t=n[0];for(let r=1;r0&&(t=a)}return t}function yP(n,e){let t=[];for(let r of n){let a=e(r);a!=null&&t.push(a)}return t}function Kxe(n){if(n.length===0)return 1/0;let e=n[0];for(let t=1;tNVe(r,e))}}function T6t(n,e){let t=FM(e,s=>s.endExclusive>=n.start),r=Of(e,s=>s.start<=n.endExclusive)+1;if(t===r)return[n];let a=[],o=n.start;for(let s=t;so&&a.push(new ot(o,c.start)),o=c.endExclusive}return o0)&&(t.push(new Mi(new ot(r,c),a)),a="")}function s(c){if(c instanceof cse)for(let l of c.fragments)s(l);else c instanceof _P?a+=c.text:c instanceof aT&&(o(c.range.start),r=c.range.endExclusive)}return s(this),o(e),new un(t)}},_P=class extends sse{constructor(t){super();this.text=t;this._textLength=new nr(()=>td.ofText(this.text))}get length(){return this.text.length}get textLength(){return this._textLength.value}},aT=class n extends sse{constructor(t,r){super();this.range=t;this.originalText=r;this._textLength=new nr(()=>td.ofSubstr(this.originalText,this.range))}get length(){return this.range.length}get text(){return this.range.substring(this.originalText)}trimStart(){let t=this.text.trimStart();return t.length===this.length?this:new n(new ot(this.range.endExclusive-t.length,this.range.endExclusive),this.originalText)}trimEnd(){let t=this.text.trimEnd();return t.length===this.length?this:new n(new ot(this.range.start,this.range.start+t.length),this.originalText)}startsWith(t){return this.text.startsWith(t)}endsWith(t){return this.text.endsWith(t)}tryJoin(t){return this.range.endExclusive===t.range.start?new n(new ot(this.range.start,t.range.endExclusive),this.originalText):null}get textLength(){return this._textLength.value}},cse=class n extends sse{constructor(t){super();this.fragments=t;this.length=this.fragments.reduce((t,r)=>t+r.length,0);this._textLength=new nr(()=>td.sum(this.fragments,t=>t.textLength))}static from(t){return t.length===0?new _P(""):t.length===1?t[0]:new n(t)}get text(){return this.fragments.map(t=>t.text).join("")}get textLength(){return this._textLength.value}};function B6t(n,e){if(e.length===0)return;let t=n[n.length-1];if(t&&t instanceof aT&&e instanceof aT){let r=t.tryJoin(e);if(r){n[n.length-1]=r;return}}n.push(e)}var Lz=class n{constructor(e,t){this.originalText=e;this.edits=t;this._positionOffsetTransformer=new nr(()=>new _A(this.text));this._originalPositionOffsetTransformer=new nr(()=>new _A(this.originalText));this._text=new nr(()=>this.edits.apply(this.originalText))}get positionOffsetTransformer(){return this._positionOffsetTransformer.value}get originalPositionOffsetTransformer(){return this._originalPositionOffsetTransformer.value}get text(){return this._text.value}get lineCount(){return this.positionOffsetTransformer.getLineCount()}get isOriginal(){return this.edits.isEmpty()||this.edits.isNeutralOn(this.originalText)}project(e){return this.edits.applyToOffset(e)}projectOffsetRange(e){return this.edits.applyToOffsetRange(e)}projectRange(e){let t=this.originalPositionOffsetTransformer.toOffsetRange(e),r=this.projectOffsetRange(t);return this.positionOffsetTransformer.toRange(r)}projectOffsetEdit(e){return e.rebaseSkipConflicting(this.edits)}tryRebase(e){let t=e.tryRebase(this.edits);if(!t)return;let r=this.edits.tryRebase(e);if(r)return{edit:t,text:new n(e.apply(this.originalText),r)}}projectBack(e){return this.edits.applyInverseToOffset(e)}projectBackOffsetEdit(e){return e.rebaseSkipConflicting(this.edits.inverse(this.originalText))}projectBackTextEdit(e){let t=this.positionOffsetTransformer.toOffsetEdit(e),r=this.projectBackOffsetEdit(t);return this.originalPositionOffsetTransformer.toTextEdits(r)}};var Jxe=class{constructor(e,t,r,a,o){this.parent=e;this.overlayNode=t;this.range=r;this.children=a;this._document=o}get kind(){return this.overlayNode.kind}get text(){return this._document.getTextInOffsetRange(this.range)}},LVe=class extends Lz{constructor(t,r){super(t.getText(),r);this.baseDocument=t}getLanguageId(){return this.baseDocument.languageId}};function D6t(n,e,t){let r=[],a=[],o=[];for(let l=0;lD.node.range.intersectsOrTouches(A)?(D.node.children.length===0&&D.markAsSurviving(),!0):!1),r.push(b),a.push(b.getTextFragment());let y=D=>A?D.range.endExclusiveA.endExclusive?3*(D.range.start-A.endExclusive):0:0,_=new Tg(D=>A?D.children.length===0?D.range.intersectsOrTouches(A)?0:Number.MAX_SAFE_INTEGER:Kxe(D.children.map(R=>_.get(R)))+1:0),v=new Tg(D=>{let R=D.parent?v.get(D.parent):Number.MAX_SAFE_INTEGER,B=_.get(D);return Math.min(R,B)}),w=!!e.tryPreserveTypeChecking,E=D=>w&&D.node?.kind==="import_statement"?0:100*v.get(D)+D.depth+10*(y(D)/m.length),S=typeof e.costFnOverride=="object"?e.costFnOverride.createCostFn(d):e.costFnOverride;if(S!==void 0){let D=E;E=R=>{let B=D(R);return B===!1?!1:R.node?S(R.node,B,d):B}}let T=b.getDescendantsAndSelf();for(let D of T){if(!D.node.node)continue;let R=E(D.node);R!==!1&&o.push({docIdx:l,node:D,cost:R})}}o.sort(gm(l=>l.cost,kg));let s=l=>`${l}: `;for(let{node:l,docIdx:d}of o){l.markAsSurviving();let u=Fye(r,p=>p.getTextFragment().length);if(e.lineNumberStyle===2){let p=td.sum(r,g=>g.getTextFragment().textLength),m=t[d].document.getLineCount(),A=p.lineCount*s(m).length;u+=A}if(u>n)break;a[d]=r[d].getTextFragment()}let c=[];for(let l=0;l({$fileExtension:"ast.w",source:{value:m.originalText,decorations:T6t(ot.ofLength(m.originalText.length),m.edits.replacements.map(f=>f.replaceRange)).map(f=>({range:[f.start,f.endExclusive],color:"lime"}))},root:NVe(g,f=>({label:(f.node.node?.kind||"unknown")+` (${o.find(b=>b.node===f)?.cost})`,range:f.node.range,children:f.childNodes,isMarked:f._surviving}))}),c.push(m)}return c}function R6t(n,e,t=void 0){let r=new ot(n.startIndex,n.endIndex),a=[],o=new Jxe(t,n,r,a,e);for(let s of n.children)a.push(R6t(s,e,o));return o}var MVe=class n{constructor(e,t,r,a,o,s){this.node=e;this.range=t;this.children=r;this.depth=a;this.parent=o;this.document=s}static fromRootNode(e,t){let r=new ot(0,t.length);if(e.range.equals(r))return n.fromNode(e,t);let a=new ot(0,e.range.start),o=new ot(e.range.endExclusive,t.length),s=[],c=new n(void 0,r,s,0,null,t);return a.isEmpty||s.push(new n(void 0,a,[],0,c,t)),s.push(n.fromNode(e,t,1,null)),o.isEmpty||s.push(new n(void 0,o,[],0,c,t)),c}static fromNode(e,t,r=0,a=null){let o=[],s=new n(e,e.range,o,r,a,t);if(e.children.length>0){let c=e.range.start;for(let d of e.children){let u=new ot(c,d.range.start);u.isEmpty||o.push(new n(void 0,u,[],r,s,t)),o.push(n.fromNode(d,t,r+1,s)),c=d.range.endExclusive}let l=new ot(c,e.range.endExclusive);l.isEmpty||o.push(new n(void 0,l,[],r,s,t))}return s}getLeadingWs(){return Mvr(this.document.getText(),this.range)}getIndentation(){let e=this.getLeadingWs(),t=e.lastIndexOf(` `);return t!==-1&&(e=e.substring(t+1)),e}getTrailingWs(){return Fvr(this.document.getText(),this.range)}};function Mvr(n,e){let t=e.substring(n),r=t.length-t.trimStart().length;return t.substring(0,r)}function Fvr(n,e){let t=e.substring(n),r=t.length-t.trimEnd().length;return t.substring(t.length-r)}var FVe=class n{constructor(e,t,r,a,o,s){this.node=e;this.parent=t;this.childNodes=r;this._tryPreserveTypeChecking=a;this._alwaysUseEllipsisForElisions=o;this._lineNumberStyle=s;this._surviving=!1;this._textFragment=null}static fromNode(e,t,r,a){return n.fromNodeParent(e,null,t,r,a)}static fromNodeParent(e,t,r,a,o){let s=[],c=new n(e,t,s,r,a,o);for(let l of e.children){let d=n.fromNodeParent(l,c,r,a,o);s.push(d)}return c}visitAll(e){if(e(this))for(let t of this.childNodes)t.visitAll(e)}markAsSurviving(){this._surviving||(this._surviving=!0,this.parent&&this.parent.markAsSurviving(),this.invalidate())}invalidate(){this._textFragment&&(this._textFragment=null,this.parent&&this.parent.invalidate())}getTextFragment(){return this._textFragment||(this._textFragment=this._computeSummarization()),this._textFragment}_computeSummarization(){if(this.childNodes.length===0&&(this._surviving||!this.node.node))return new aT(this.node.range,this.node.document.getText());if(!this._surviving)return new _P("");let e=Array.from(WU(this.childNodes.map(a=>({node:a,fragment:a.getTextFragment()})),(a,o)=>a.fragment.length===0==(o.fragment.length===0))),t=a=>{if(this._lineNumberStyle===1){let o=this.node.document.getPositionOffsetTransformer().getRange(a);return o.startLineNumber!==o.endLineNumber?`/* Lines ${o.startLineNumber}-${o.endLineNumber} omitted */`:`/* Line ${o.startLineNumber} omitted */`}return this._tryPreserveTypeChecking?"/* ... */":"\u2026"};for(let a=0;a0&&aHVe,assign:()=>Oz,escapeHtml:()=>sT,escapeRE:()=>vCr,fromCodePoint:()=>use,has:()=>dCr,isMdAsciiPunct:()=>N9,isPunctChar:()=>Q9,isSpace:()=>Ca,isString:()=>dIe,isValidEntityCode:()=>uIe,isWhiteSpace:()=>P9,lib:()=>CCr,normalizeReference:()=>L9,unescapeAll:()=>oT,unescapeMd:()=>gCr});var rIe={};Re(rIe,{decode:()=>lse,encode:()=>tIe,format:()=>Mz,parse:()=>dse});var P6t={};function Ovr(n){let e=P6t[n];if(e)return e;e=P6t[n]=[];for(let t=0;t<128;t++){let r=String.fromCharCode(t);e.push(r)}for(let t=0;t=55296&&u<=57343?a+="\uFFFD\uFFFD\uFFFD":a+=String.fromCharCode(u),o+=6;continue}}if((c&248)===240&&o+91114111?a+="\uFFFD\uFFFD\uFFFD\uFFFD":(p-=65536,a+=String.fromCharCode(55296+(p>>10),56320+(p&1023))),o+=9;continue}}a+="\uFFFD"}return a})}Xxe.defaultChars=";/?:@&=+$,#";Xxe.componentChars="";var lse=Xxe;var Q6t={};function Uvr(n){let e=Q6t[n];if(e)return e;e=Q6t[n]=[];for(let t=0;t<128;t++){let r=String.fromCharCode(t);/^[0-9a-z]$/i.test(r)?e.push(r):e.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let t=0;t"u"&&(t=!0);let r=Uvr(e),a="";for(let o=0,s=n.length;o=55296&&c<=57343){if(c>=55296&&c<=56319&&o+1=56320&&l<=57343){a+=encodeURIComponent(n[o]+n[o+1]),o++;continue}}a+="%EF%BF%BD";continue}a+=encodeURIComponent(n[o])}return a}eIe.defaultChars=";/?:@&=+$,-_.!~*'()#";eIe.componentChars="-_.!~*'()";var tIe=eIe;function Mz(n){let e="";return e+=n.protocol||"",e+=n.slashes?"//":"",e+=n.auth?n.auth+"@":"",n.hostname&&n.hostname.indexOf(":")!==-1?e+="["+n.hostname+"]":e+=n.hostname||"",e+=n.port?":"+n.port:"",e+=n.pathname||"",e+=n.search||"",e+=n.hash||"",e}function nIe(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var qvr=/^([a-z0-9.+-]+:)/i,$vr=/:[0-9]*$/,zvr=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,jvr=["<",">",'"',"`"," ","\r",` `," "],Gvr=["{","}","|","\\","^","`"].concat(jvr),Hvr=["'"].concat(Gvr),N6t=["%","/","?",";","#"].concat(Hvr),L6t=["/","?","#"],Wvr=255,M6t=/^[+a-z0-9A-Z_-]{0,63}$/,Zvr=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,F6t={javascript:!0,"javascript:":!0},O6t={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Vvr(n,e){if(n&&n instanceof nIe)return n;let t=new nIe;return t.parse(n,e),t}nIe.prototype.parse=function(n,e){let t,r,a,o=n;if(o=o.trim(),!e&&n.split("#").length===1){let d=zvr.exec(o);if(d)return this.pathname=d[1],d[2]&&(this.search=d[2]),this}let s=qvr.exec(o);if(s&&(s=s[0],t=s.toLowerCase(),this.protocol=s,o=o.substr(s.length)),(e||s||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(a=o.substr(0,2)==="//",a&&!(s&&F6t[s])&&(o=o.substr(2),this.slashes=!0)),!F6t[s]&&(a||s&&!O6t[s])){let d=-1;for(let g=0;g127?_+="x":_+=y[v];if(!_.match(M6t)){let v=g.slice(0,f),w=g.slice(f+1),E=y.match(Zvr);E&&(v.push(E[1]),w.unshift(E[2])),w.length&&(o=w.join(".")+o),this.hostname=v.join(".");break}}}}this.hostname.length>Wvr&&(this.hostname=""),A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}let c=o.indexOf("#");c!==-1&&(this.hash=o.substr(c),o=o.slice(0,c));let l=o.indexOf("?");return l!==-1&&(this.search=o.substr(l),o=o.slice(0,l)),o&&(this.pathname=o),O6t[t]&&this.hostname&&!this.pathname&&(this.pathname=""),this};nIe.prototype.parseHost=function(n){let e=$vr.exec(n);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),n=n.substr(0,n.length-e.length)),n&&(this.hostname=n)};var dse=Vvr;var OVe={};Re(OVe,{Any:()=>iIe,Cc:()=>aIe,Cf:()=>U6t,P:()=>Fz,S:()=>oIe,Z:()=>sIe});var iIe=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var aIe=/[\0-\x1F\x7F-\x9F]/;var U6t=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/;var Fz=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/;var oIe=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/;var sIe=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;var q6t=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(n=>n.charCodeAt(0)));var $6t=new Uint16Array("\u0200aglq