From 84ad06389c30673ad8bc29bcf44585fb653e816b Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:22:41 -0400 Subject: [PATCH 01/15] Added new alarm permission request Added new alarm permission request --- app/src/main/assets/html/asset-manifest.json | 6 +++--- app/src/main/assets/html/index.html | 2 +- ...manifest.315520fcb252ed277b43f7d570f1f309.js} | 16 ++++++++-------- app/src/main/assets/html/service-worker.js | 2 +- .../assets/html/static/js/main.4a2fa15e.chunk.js | 2 -- .../html/static/js/main.4a2fa15e.chunk.js.map | 1 - .../assets/html/static/js/main.85382003.chunk.js | 2 ++ .../html/static/js/main.85382003.chunk.js.map | 1 + 8 files changed, 16 insertions(+), 16 deletions(-) rename app/src/main/assets/html/{precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js => precache-manifest.315520fcb252ed277b43f7d570f1f309.js} (95%) delete mode 100644 app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js delete mode 100644 app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js.map create mode 100644 app/src/main/assets/html/static/js/main.85382003.chunk.js create mode 100644 app/src/main/assets/html/static/js/main.85382003.chunk.js.map diff --git a/app/src/main/assets/html/asset-manifest.json b/app/src/main/assets/html/asset-manifest.json index 23ae8d44..ddc2284c 100644 --- a/app/src/main/assets/html/asset-manifest.json +++ b/app/src/main/assets/html/asset-manifest.json @@ -1,13 +1,13 @@ { "main.css": "./static/css/main.cb793387.chunk.css", - "main.js": "./static/js/main.4a2fa15e.chunk.js", - "main.js.map": "./static/js/main.4a2fa15e.chunk.js.map", + "main.js": "./static/js/main.85382003.chunk.js", + "main.js.map": "./static/js/main.85382003.chunk.js.map", "runtime~main.js": "./static/js/runtime~main.8c97409f.js", "runtime~main.js.map": "./static/js/runtime~main.8c97409f.js.map", "static/js/2.63e74b66.chunk.js": "./static/js/2.63e74b66.chunk.js", "static/js/2.63e74b66.chunk.js.map": "./static/js/2.63e74b66.chunk.js.map", "index.html": "./index.html", - "precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js": "./precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js", + "precache-manifest.315520fcb252ed277b43f7d570f1f309.js": "./precache-manifest.315520fcb252ed277b43f7d570f1f309.js", "service-worker.js": "./service-worker.js", "static/css/main.cb793387.chunk.css.map": "./static/css/main.cb793387.chunk.css.map", "static/media/02-Track-Find.png": "./static/media/02-Track-Find.ed00c298.png", diff --git a/app/src/main/assets/html/index.html b/app/src/main/assets/html/index.html index 30ca37c5..9781ac39 100644 --- a/app/src/main/assets/html/index.html +++ b/app/src/main/assets/html/index.html @@ -1 +1 @@ -Prey Client
\ No newline at end of file +Prey Client
\ No newline at end of file diff --git a/app/src/main/assets/html/precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js b/app/src/main/assets/html/precache-manifest.315520fcb252ed277b43f7d570f1f309.js similarity index 95% rename from app/src/main/assets/html/precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js rename to app/src/main/assets/html/precache-manifest.315520fcb252ed277b43f7d570f1f309.js index 40f97651..94a26e6a 100644 --- a/app/src/main/assets/html/precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js +++ b/app/src/main/assets/html/precache-manifest.315520fcb252ed277b43f7d570f1f309.js @@ -1,11 +1,11 @@ self.__precacheManifest = [ { - "revision": "4a2fa15eca1644f5ec42", + "revision": "8538200376f4f098bcea", "url": "./static/css/main.cb793387.chunk.css" }, { - "revision": "4a2fa15eca1644f5ec42", - "url": "./static/js/main.4a2fa15e.chunk.js" + "revision": "8538200376f4f098bcea", + "url": "./static/js/main.85382003.chunk.js" }, { "revision": "8c97409f0ee389fe75da", @@ -123,20 +123,20 @@ self.__precacheManifest = [ "revision": "391159c582e0897e8d64ed22abe1ee2d", "url": "./static/media/regular-bold-webfont.391159c5.woff" }, - { - "revision": "6e8991140fc75b4927e2c440d9036429", - "url": "./static/media/regular-book-webfont.6e899114.woff" - }, { "revision": "c44603b2b93c1b7a984f21255d556ee9", "url": "./static/media/magdaclean-regular-webfont.c44603b2.woff" }, + { + "revision": "6e8991140fc75b4927e2c440d9036429", + "url": "./static/media/regular-book-webfont.6e899114.woff" + }, { "revision": "baaac74770efd8c34382afa00468f635", "url": "./static/media/magdaclean-bold-webfont.baaac747.woff" }, { - "revision": "b6f91dd5a265cfd9c9209d7eefbaeb33", + "revision": "dbdf31c0b2373245be6b450ca3c944f1", "url": "./index.html" } ]; \ No newline at end of file diff --git a/app/src/main/assets/html/service-worker.js b/app/src/main/assets/html/service-worker.js index 6a932661..418430e3 100644 --- a/app/src/main/assets/html/service-worker.js +++ b/app/src/main/assets/html/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js"); importScripts( - "./precache-manifest.d9eeb8c0b21dd2973bbf31b8e4e7ecde.js" + "./precache-manifest.315520fcb252ed277b43f7d570f1f309.js" ); workbox.clientsClaim(); diff --git a/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js b/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js deleted file mode 100644 index 2702d6a2..00000000 --- a/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{127:function(e,n){e.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k="},128:function(e,n){e.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k="},129:function(e,n,t){e.exports=t.p+"static/media/05-Location.def820f5.png"},130:function(e,n,t){e.exports=t.p+"static/media/permissions-01.f591a425.png"},131:function(e,n,t){e.exports=t.p+"static/media/permissions-02.43a6acc7.png"},132:function(e,n,t){e.exports=t.p+"static/media/permissions-03.5f439b60.png"},133:function(e,n,t){e.exports=t.p+"static/media/permissions-04.38c31859.png"},134:function(e,n,t){e.exports=t.p+"static/media/permissions-05.baa7ddab.png"},135:function(e,n,t){e.exports=t.p+"static/media/fondo1.e8c057a4.png"},136:function(e,n,t){e.exports=t.p+"static/media/fondo2.ada00d71.png"},137:function(e,n){e.exports="data:image/png;base64,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"},138:function(e,n,t){e.exports=t.p+"static/media/prey-logo-short-loading.1e7c00aa.gif"},142:function(e,n,t){e.exports=t(228)},226:function(e,n,t){},228:function(e,n,t){"use strict";t.r(n);var A,a,r=t(7),o=t(8),i=t(9),c=t(10),l=t(5),s=t(17),d=t(0),u=t.n(d),m=t(32),g=t.n(m),p=t(1),f=t(232),h=t(233),b=t(231),I=t(28),C=t(14),v=t(11),w=t(30),y=t(4),E=function(){for(var e=arguments.length,n=new Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.name||"segundo",t=e.desaturation||.3,A=e.lightness||.1,a=e.hue||0,r=Object(y.e)(A,"#2552be"),o=Object(y.d)(t,r),i=Object(y.g)(a,o),c=e.red||Object(y.a)(a+0,i),l=e.orange||Object(y.a)(a+30,i),s=e.yellow||Object(y.a)(a+60,i),d=e.lime||Object(y.a)(a+90,i),u=e.green||Object(y.a)(a+120,i),m=e.cyan||Object(y.a)(a+150,i),g=e.aqua||Object(y.a)(a+180,i),p=e.blue||Object(y.a)(a+210,i),f=e.teal||Object(y.a)(a+240,i),h=e.purple||Object(y.a)(a+270,i),b=e.magenta||Object(y.a)(a+300,i),I=e.violet||Object(y.a)(a+330,i),C=e.linkColor||r,v=e.bg||Object(y.h)(.8,C),w=e.fontColor||Object(y.f)(v),E=e.fg||Object(y.f)(v),x=e.fontSize||"1.8rem",O=e.baseLine||"1.1",k=e.fontFamily||"Tahoma, Geneva, sans-serif",N=e.mono||'"Lucida Console", Monaco, monospace';return{name:n,bg:v,fg:E,fontColor:w,linkColor:C,desaturation:t,lightness:A,hue:a,processLight:r,processSaturation:o,colorBasePalette:i,fontSize:x,baseLine:O,fontFamily:k,headings:e.headings||k,mono:N,red:c,orange:l,yellow:s,lime:d,green:u,teal:f,aqua:g,blue:p,cyan:m,purple:h,magenta:b,violet:I,background:e.background||Object(y.e)(.1,v)||Object(y.e)(.1,e.bg),water:e.water||v||e.bg,landuse:e.landuse||Object(y.e)(.1,v)||Object(y.e)(.1,e.bg),grass:e.grass||u||e.green,road:e.road||Object(y.h)(.3,C)||e.linkColor}},N=(k({name:"light",fontFamily:"'Overpass', sans-serif",mono:"'Overpass Mono', monospace",bg:"#EBE9E4",linkColor:"#2D77B6",background:"#EBE9E4",yellow:"#9d8d3c",water:"#AADAFF",landuse:"#EBE9E4",grass:"#CEEECE",road:"#FFFFFF"}),k({name:"dark",fontFamily:"'Regular', sans-serif",mono:"'MagdaClean', monospace"})),j=(k({name:"comic",fontFamily:"'Neucha', sans-serif",mono:"'Overpass Mono', monospace",linkColor:"#7259B0",background:"#395D79"}),t(23)),P=t(22);function B(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var D={initial:{opacity:0},enter:{opacity:1},exit:{opacity:0}},H=function(e){return"\n position: relative;\n ".concat(e.gridTemplate?"grid-template-areas: "+e.gridTemplate+";":"","\n ").concat(e.areaName?e.areaName:"","\n ")},z=(C.c.section(A||(A=Object(s.a)(["\n grid-area: ",";\n min-width: 320px;\n"])),function(e){return e.areaName||"absolute"}),Object(C.c)(P.b.section)(a||(a=Object(s.a)(["\n ","\n"])),function(e){var n=e.theme,t=e.gridTemplate,A=e.scrollableFix;return H({theme:n,gridTemplate:t,scrollableFix:A})}));var M,T,L=function(e){Object(i.a)(t,e);var n=B(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("h1",null,p.I18n.t("signin.title")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"emaillogin"},p.I18n.t("signin.field1")),u.a.createElement("input",{id:"emaillogin",name:"email",placeholder:" ",required:!0,type:"email",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("signin.field2"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"passlogin",tabIndex:"2",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error"))),u.a.createElement(Ie.a,{tabIndex:"3",to:"#",onClick:this.handleClickLogin,className:"btn cta"},u.a.createElement("h2",null,p.I18n.t("signin.button_submit"))),u.a.createElement("p",null),u.a.createElement(Ie.a,{tabIndex:"4",to:"#",onClick:Ne,className:"btn alt icon-qr-code"},p.I18n.t("signin.button_qr"))),u.a.createElement(Ie.a,{className:"btn-link btn-block",to:"/".concat(p.I18n._locale,"/signup")},p.I18n.t("signin.button_account")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot")),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))}}]),t}(u.a.Component);function Pe(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Be=function(e){Object(i.a)(t,e);var n=Pe(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{ref:"error",className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.handleFocus=function(e){A.setState({data:{}})},A.handleClick=function(e){var n=document.getElementById("email").value;""!==n?A.setState({mail:n,isEmailOk:!0}):A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleModalCancel=function(e){A.setState({isEmailOk:!1})},A.handleClick2=function(e){A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.callHandleClick=function(e){var n=document.getElementById("name").value,t=document.getElementById("email").value,a=document.getElementById("password1").value,r=document.getElementById("password2").value,o=document.getElementById("user[policy_rule_age]").checked,i=document.getElementById("user[policy_rule_privacy_terms]").checked,c=document.getElementById("user[offers]").checked;if(window.Android){var l=window.Android.signup(""+n,""+t,""+a,""+r,""+o,""+i,""+c);""!==l?A.setState({isEmailOk:!1,data:JSON.parse(l),isLoading:!1}):A.props.history.push("/".concat(p.I18n._locale,"/emailsent"))}else{A.props.history.push("/".concat(p.I18n._locale,"/emailsent"))}},A.state={data:{},isLoading:!1,isEmailOk:!1,mail:"",passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"inner-content"},u.a.createElement("div",{className:"content"},u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("h1",null,p.I18n.t("signup.title")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"name"},p.I18n.t("signup.field1")),u.a.createElement("input",{id:"name",name:"name",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("name")),u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"email"},p.I18n.t("signup.field2")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"password1"},p.I18n.t("signup.field3"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"password1",tabIndex:"3",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("password")),u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"password2"},p.I18n.t("signup.field4"),u.a.createElement("input",{type:this.state.passwordType,name:"password2",id:"password2",tabIndex:"4",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("password_confirmation"))),u.a.createElement("div",{className:"form vvv"},u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{type:"checkbox",id:"user[policy_rule_age]",name:"user[policy_rule_age]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_age]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_age]"},p.I18n.t("signup.check_old"))),this.errorsFor("policy_rule_age"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[policy_rule_privacy_terms]",type:"checkbox",name:"user[policy_rule_privacy_terms]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]"},p.I18n.t("signup.check_terms1")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/terms"},p.I18n.t("signup.button_terms")," ")," ",p.I18n.t("signup.check_terms2")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/privacy"},p.I18n.t("signup.button_privacy")," "),".")),this.errorsFor("policy_rule_privacy_terms"),this.errorsFor("error"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[offers]",type:"checkbox",name:"user[offers]",value:"on"}),u.a.createElement("label",{htmlFor:"user[offers]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[offers]"},p.I18n.t("signup.check_offers")))),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",value:"Log in",onClick:this.handleClick,className:"btn cta"},u.a.createElement("h2",null,p.I18n.t("signup.button_submit")))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/signin"),className:"btn-link btn-block"},p.I18n.t("signup.button_signin")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null,this.state.isEmailOk?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h3",null,p.I18n.t("signup.send_activation_title")),u.a.createElement("h5",null,p.I18n.t("signup.send_activation_a")," ",this.state.mail," ",p.I18n.t("signup.send_activation_b"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement(Ie.a,{onClick:this.handleModalCancel,to:"#",className:"btn alt"},p.I18n.t("signup.send_activation_cancel")),u.a.createElement(Ie.a,{onClick:this.handleClick2,to:"#",className:"btn success icon-right"},p.I18n.t("signup.send_activation_send")))))):null),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))))}}]),t}(u.a.Component),De=t(24),He=t(45),ze=t.n(He),Me=function(e){window.Android?window.Android.report():alert("ola oso report")},Te=t(127),Le=t.n(Te),Qe=t(128),Fe=t.n(Qe);function Se(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Re=function(e){Object(i.a)(t,e);var n=Se(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o0&&(window.Android?setTimeout(function(){return A.verificateBiometric(e)},1e3):(alert("verificateBiometric:"+e),setTimeout(function(){return A.verificateBiometric(e)},1e3)))},A.verificateBiome=function(){var e=!1;(window.Android&&(e=window.Android.verificateBiometric()),e)&&("setting"==window.Android.typeBiometric()?A.props.history.push("/".concat(p.I18n._locale,"/security")):window.Android.openPanelWeb())},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleChangeInput=function(){A.setState({data:{}})},A.callLogin=function(){var e=document.getElementById("passlogin").value,n="";try{n=document.getElementById("passlogin2").value}catch(a){}if(window.Android){var t=window.Android.login_tipo(""+e,n,A.state.tipo);A.setState({data:JSON.parse(t),isLoading:!1},function(){setTimeout(A.callExit,0,t)})}else{setTimeout(function(){A.setState({data:JSON.parse('{"result":true}'),isLoading:!1},function(){setTimeout(A.callExit,0,'{"result":true}')})},5e3)}},A.callExit=function(e){var n=!1;try{var t=JSON.parse(e);e.includes("result")&&(n=t.result),n&&("setting"===A.state.tipo?A.props.history.push("/".concat(p.I18n._locale,"/security")):A.props.history.push("/".concat(p.I18n._locale,"/rename")))}catch(a){}},A.handleForgot=function(e){window.Android?window.Android.forgot():alert("ola forgot")},A.handleFocus=function(e){A.setState({data:{}})},A.loadingTimeout=function(e){e&&clearTimeout(e),e=setTimeout(function(){A.setState({isLoading:!1})},e)},A.handleChangeInput=function(){var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,A.state.tipo):alert("passlogin:"+e+" protected tipo:"+A.state.tipo)},A.handleNotification=function(){window.Android?window.Android.turnOnNotifications():alert("turnOnNotifications")},A.state={showDialog:!1,tipo:"",twoStep:!1,data:{},isLoading:!1,name:Ye(),passwordType:"password",capsLockOn:!1,userFree:Ge(),mspAccount:Ze(),showUninstall:!1,showNotification:qe(),showBiometric:We(),useBiometric:Ue()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement(L,{scrollableFix:!0,className:"activation home fs-onboarding regular inverted"},u.a.createElement("div",{className:"container"},this.state.showNotification?u.a.createElement("div",{className:"alert-grid2"},u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("notification.desc")}}),u.a.createElement("a",{onClick:this.handleNotification,className:"btn button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("notification.button_title")))):null,u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"device-name"},u.a.createElement("p",null,p.I18n.t("device_name")),this.state.mspAccount?u.a.createElement("center",null,this.state.name):u.a.createElement("a",{onClick:this.handleRename,className:"btn icon-pencil"},this.state.name)),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("current_status")),u.a.createElement("br",null),u.a.createElement("span",null,p.I18n.t("status.protected"))),!this.state.showDialog&&u.a.createElement("figure",{className:"anime uno"},u.a.createElement(_e,null)))),u.a.createElement(X,{className:"homeOptions"},!this.state.mspAccount&&u.a.createElement(X,{className:"ctas"},u.a.createElement("a",{onClick:this.handleLogin,className:"btn flex icon-off"},u.a.createElement("span",null,p.I18n.t("login"))),u.a.createElement("a",{onClick:this.handleSettings,className:"btn default flex icon-cog"},u.a.createElement("span",null,p.I18n.t("settings")))),u.a.createElement(X,{className:"info-options"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/whatsprey"),className:"btn alt icon-help-circle"},u.a.createElement("small",null,p.I18n.t("whatsprey"))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/privacy"),className:"btn alt icon-spy"},u.a.createElement("small",null,p.I18n.t("your_privacy")))),this.state.userFree?u.a.createElement("a",{onClick:this.handleUninstall,className:"btn uninstall-info"},u.a.createElement("small",{className:"tac"},p.I18n.t("uninstall_prey"))):null),this.state.showDialog?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("a",{onClick:this.handleClose,className:"close btn transparent default-text icon-cancel"}),u.a.createElement("h6",null,p.I18n.t("dialog_login.title")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("dialog_login.holder3"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"passlogin",tabIndex:"1",placeholder:" ",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null)),this.state.twoStep?u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin2"},p.I18n.t("dialog_login.title2"),u.a.createElement("input",{type:this.state.passwordType,name:"password2",id:"passlogin2",tabIndex:"2",placeholder:" ",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null)):null),this.errorsFor("error"),u.a.createElement(X,{className:"vspace"},u.a.createElement("a",{onClick:this.handleClose,className:"btn default"},p.I18n.t("dialog_login.cancel")),u.a.createElement(R,null),u.a.createElement("a",{onClick:this.handlePassword,className:"btn icon-off"},u.a.createElement("h3",null,p.I18n.t("dialog_login.submit")))),u.a.createElement(Ie.a,{onClick:this.handleForgot,to:"/".concat(p.I18n._locale,"/"),className:"btn alt fill icon-export"},p.I18n.t("dialog_login.forgot")))):null,this.state.showUninstall?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("a",{onClick:this.handleClose,className:"close btn transparent default-text icon-cancel"}),u.a.createElement("h6",null,p.I18n.t("uninstall_prey_title")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("uninstall_prey_body"))))),this.errorsFor("error"),u.a.createElement(X,{className:"vspace"},u.a.createElement(R,null),u.a.createElement("a",{onClick:this.callHandleUninstall,className:"btn icon-off"},u.a.createElement("h3",null,p.I18n.t("uninstall_prey_button")))))):null,this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function Je(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ke=function(e){window.Android?window.Android.givePermissions():alert("ola oso")},$e=function(){return!!window.Android&&window.Android.initAdminActive()},en=function(){return!!window.Android&&window.Android.initDrawOverlay()},nn=function(){return!!window.Android&&window.Android.initCamera()},tn=function(){return!!window.Android&&window.Android.initWriteStorage()},An=function(){return!!window.Android&&window.Android.initLocation()},an=function(){return!!window.Android&&window.Android.initBackgroundLocation()},rn=function(){return!!window.Android&&window.Android.initAndroid10OrAbove()},on=function(){return!!window.Android&&window.Android.initAccessibility()},cn=function(){return!!window.Android&&window.Android.initConfigure()},ln=function(e){Object(i.a)(t,e);var n=Je(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickNext=function(e){window.Android?window.Android.skipPermissions():alert("ola oso next"),cn()?A.props.history.push("/".concat(p.I18n._locale,"/")):A.props.history.push("/".concat(p.I18n._locale,"/signin"))},A.state={hasAdminActive:$e(),hasDrawOverlay:en(),hasLocation:An(),hasCamera:nn(),hasWriteStorage:tn(),hasBackgroundLocation:an(),isAndroid10OrAbove:rn(),hasConfigure:cn(),hasAccessibility:on()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),this.state.hasLocation&&this.state.hasCamera&&this.state.hasWriteStorage?null:u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.category_permission"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,this.state.hasLocation?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.location.head")),u.a.createElement("p",null,p.I18n.t("permissions.location.body"))),this.state.hasCamera?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.camera.head")),u.a.createElement("p",null,p.I18n.t("permissions.camera.body"))),this.state.hasWriteStorage?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.storage.head")),u.a.createElement("p",null,p.I18n.t("permissions.storage.body"))))),this.state.hasAdminActive?null:u.a.createElement("div",null,u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.administrator_permission.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.administrator_permission.body")))))),this.state.hasDrawOverlay?null:u.a.createElement("div",null,u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.over.head"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,this.state.hasDrawOverlay?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.over.head")),u.a.createElement("p",null,p.I18n.t("permissions.over.body"))))))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(X,null,u.a.createElement(Ie.a,{to:"#",onClick:Ke,className:"btn deafult fill"},u.a.createElement("span",null,p.I18n.t("permissions.approve")))),this.state.hasAdminActive||this.state.hasLocation||this.state.hasCamera||this.state.hasWriteStorage?u.a.createElement(X,null,u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickNext,className:"btn success fill"},u.a.createElement("span",null,p.I18n.t("permissions.next")))):null))}}]),t}(u.a.Component),sn=t(129),dn=t.n(sn);function un(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var mn=function(e){Object(i.a)(t,e);var n=un(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickApprove=function(e){window.Android?window.Android.approveLocation():alert("ola oso approve")},A.handleClickSkip=function(e){window.Android?(window.Android.skipPermissionsBg(),window.Android.skipLocation()?window.Android.initConfigure()?A.props.history.push("/".concat(p.I18n._locale,"/")):A.props.history.push("/".concat(p.I18n._locale,"/signin")):A.props.history.push("/".concat(p.I18n._locale,"/permissions"))):(alert("ola oso skip"),A.props.history.push("/".concat(p.I18n._locale,"/permissions")))},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("bgloc.title")),u.a.createElement("p",null,p.I18n.t("bgloc.body1"),"."),u.a.createElement("img",{src:dn.a,className:"first",alt:"location"})),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(X,{className:"ctas"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickSkip,className:"btn alt flex"},u.a.createElement("span",null,p.I18n.t("bgloc.skip"))),u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickApprove,className:"btn flex"},u.a.createElement("span",null,p.I18n.t("bgloc.approve"))))))}}]),t}(u.a.Component);function gn(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var pn=function(){return!window.Android||window.Android.initBackground()},fn=function(){return!!window.Android&&window.Android.initUseBiometric()},hn=function(){return!window.Android||window.Android.initShowBiometric()},bn=function(){return!!window.Android&&window.Android.initShield()},In=function(){return window.Android?window.Android.initVersion():"2.3.4"},Cn=function(){return!!window.Android&&window.Android.initXiaomi()},vn=function(){return!window.Android||window.Android.initHuawei()},wn=[{value:"0",label:""},{value:"1",label:""},{value:"2",label:""},{value:"3",label:""},{value:"4",label:""},{value:"5",label:""},{value:"6",label:""}],yn=function(){return wn[0].label=p.I18n.t("scheduled.zero"),wn[1].label=p.I18n.t("scheduled.one"),wn[2].label=p.I18n.t("scheduled.two"),wn[3].label=p.I18n.t("scheduled.three"),wn[4].label=p.I18n.t("scheduled.four"),wn[5].label=p.I18n.t("scheduled.five"),wn[6].label=p.I18n.t("scheduled.six"),window.Android?window.Android.initScheduler():3},En=function(){return!window.Android||window.Android.versionIsRedVelvetCake()},xn=!1,On=!1,kn=!window.Android||window.Android.initPin(),Nn=!1,jn=function(e){Object(i.a)(t,e);var n=gn(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).changeRunBackground=function(){var e=document.getElementById("run-in-bg").checked;return A.setState({runBackground:e}),window.Android&&window.Android.setBackground(e),e},A.changeUseBiometric=function(){var e=document.getElementById("use_biometric").checked;return A.setState({useBiometric:e}),window.Android&&window.Android.setUseBiometric(e),e},A.changeShield=function(){A.setState({runShield:!A.state.runShield})},A.changeShield2=function(){A.setState({runShield:!A.state.runShield});var e=document.getElementById("shield-off-btn").checked;window.Android?window.Android.versionIsPieOrAbove()?(xn=!0,document.getElementById("shield-off-btn").checked=!1,A.setState({runShield:!1})):window.Android.setShieldOf(e):(xn=!1,document.getElementById("shield-off-btn").checked=!1,A.setState({runShield:!1}),alert("ola oso shield:"+e))},A.handleModalOpen=function(e){On=!0},A.handleModalCancel=function(e){On=!1},A.handleModalCancel9=function(e){xn=!1},A.handleClose=function(e){window.Android.close(),A.props.history.push("/".concat(p.I18n._locale,"/"))},A.handleSavePin=function(){var e=document.getElementById("passlogin").value;On=!0,""!==e&&4===e.length?(A.setState({pin4:e}),window.Android?window.Android.savepin2(e):alert("ola oso save PIN:"+e),kn=!0,On=!1):(Nn=!0,A.setState({showErrorPin:!0}))},A.handleDelete=function(){window.Android?window.Android.savepin2(""):alert("ola oso handleDelete"),document.getElementById("shield-off-btn").checked=!1,A.setState({runShield:!1}),kn=!1,On=!1},A.handleChangeInput=function(){Nn=!1,A.setState({showErrorPin:!1});var e=document.getElementById("passlogin").value;e.length>4&&(e=e.substring(0,4)),document.getElementById("passlogin").value=e},A.changeScheduler=function(e){A.setState({scheduler:document.getElementById("scheduler_").value}),window.Android?window.Android.changeScheduler(""+document.getElementById("scheduler_").value):alert("changeScheduler:"+document.getElementById("scheduler_").value)},A.state={runBackground:pn(),showBiometric:hn(),useBiometric:fn(),runShield:bn(),version:In(),scheduler:yn(),xiaomi_alert:Cn(),huawei_alert:vn(),isAboutAndroid11:En()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.setState({runBackground:this.changeRunBackground(),runShield:this.changeShield()})}},{key:"report",value:function(){window.Android?window.Android.report():alert("ola oso report:")}},{key:"wipe",value:function(){window.Android?window.Android.wipe():alert("ola oso wipe:")}},{key:"render",value:function(){var e=this;return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},this.state.xiaomi_alert?u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("securitypage.xiaomi_alert.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("securitypage.xiaomi_alert.description")}}),u.a.createElement("a",{href:p.I18n.t("securitypage.xiaomi_alert.link"),className:"btn uninstall-info button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("securitypage.xiaomi_alert.button")))):null,this.state.huawei_alert?u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("securitypage.huawei_alert.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("securitypage.huawei_alert.description")}}),u.a.createElement("a",{href:p.I18n.t("securitypage.huawei_alert.link"),className:"btn uninstall-info button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("securitypage.huawei_alert.button")))):null,u.a.createElement("h4",{className:"heading"},p.I18n.t("securitypage.title")),u.a.createElement("p",null,p.I18n.t("securitypage.subtitle")),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-panel-settings"})),u.a.createElement("h5",null,p.I18n.t("securitypage.background_title")),u.a.createElement("div",{className:"toggle"},u.a.createElement("input",{type:"checkbox",name:"run-in-bg",className:"toggle-checkbox",id:"run-in-bg",onChange:this.changeRunBackground,defaultChecked:this.state.runBackground}),u.a.createElement("label",{className:"toggle-label",htmlFor:"run-in-bg"},u.a.createElement("span",{className:"toggle-inner"}),u.a.createElement("span",{className:"toggle-switch"})))),u.a.createElement("p",null,p.I18n.t("securitypage.background_subtitle"))),this.state.showBiometric?u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-panel-settings"})),u.a.createElement("h5",null,p.I18n.t("securitypage.biometric_title")),u.a.createElement("div",{className:"toggle"},u.a.createElement("input",{type:"checkbox",name:"use_biometric",className:"toggle-checkbox",id:"use_biometric",onChange:this.changeUseBiometric,defaultChecked:this.state.useBiometric}),u.a.createElement("label",{className:"toggle-label",htmlFor:"use_biometric"},u.a.createElement("span",{className:"toggle-inner"}),u.a.createElement("span",{className:"toggle-switch"})))),u.a.createElement("p",null,p.I18n.t("securitypage.biometric_subtitle"))):null,u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-trash"})),u.a.createElement("h5",null,p.I18n.t("securitypage.wipe_title")),u.a.createElement(Ie.a,{to:"#",onClick:this.wipe,className:"btn"},p.I18n.t("securitypage.wipe_button"))),u.a.createElement("span",null,p.I18n.t("securitypage.wipe_subtitle"))),u.a.createElement("div",{className:"line-through"}),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-login-box-lock"})),u.a.createElement("h5",null,p.I18n.t("securitypage.setup_pin_title")),u.a.createElement(Ie.a,{to:"#",onClick:this.handleModalOpen,className:"btn"},kn?p.I18n.t("securitypage.setup_pin_activated"):p.I18n.t("securitypage.setup_pin_activate"))),u.a.createElement("p",null,p.I18n.t("securitypage.setup_pin_subtitle"))),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"prey-pin ".concat(kn?"active":"inactive")},u.a.createElement("i",{className:"reference-icon icon-login-box-lock"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-lock-shield"})),u.a.createElement("h5",null,p.I18n.t("securitypage.shield_title")),u.a.createElement("div",{className:"toggle"},u.a.createElement("input",{type:"checkbox",name:"shield-off-btn",className:"toggle-checkbox",id:"shield-off-btn",onChange:this.changeShield2,checked:this.state.runShield}),u.a.createElement("label",{className:"toggle-label",htmlFor:"shield-off-btn"},u.a.createElement("span",{className:"toggle-inner"}),u.a.createElement("span",{className:"toggle-switch"})))),u.a.createElement("p",null,p.I18n.t("securitypage.shield_subtitle"),"."))),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-panel-settings"})),u.a.createElement("h5",null,p.I18n.t("scheduled.title")),u.a.createElement("select",{id:"scheduler_",defaultValue:this.state.scheduler,onChange:this.changeScheduler},wn.map(function(n){return u.a.createElement("option",{key:n.value,value:n.value,onClick:function(){return e.changeScheduler(n)}},n.label)}))),u.a.createElement("span",null,p.I18n.t("scheduled.body"))),u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-help-circle"})),u.a.createElement("h5",null,p.I18n.t("help.title"))),u.a.createElement("span",null,p.I18n.t("help.body"),u.a.createElement("a",{href:p.I18n.t("help.link"),className:"b"},p.I18n.t("help.description")))),u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("h5",null,p.I18n.t("securitypage.prey_for"))),u.a.createElement("span",null,"Version ",u.a.createElement("small",null,u.a.createElement("code",null,this.state.version))," - Prey Inc."))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClose,className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))),On&&u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},Nn?u.a.createElement("div",{ref:"error",className:"info info-error"},p.I18n.t("securitypage.setup_pin_error")):null,u.a.createElement(be,{label:p.I18n.t("securitypage.dialog_4pin.title"),className:"mount",id:"passlogin",placeholder:kn?this.state.pin4:p.I18n.t("securitypage.dialog_4pin.holder"),type:"number",onChange:this.handleChangeInput}),u.a.createElement(X,{className:"vspace"},u.a.createElement(Ie.a,{onClick:this.handleModalCancel,to:"#",className:"btn default"},p.I18n.t("securitypage.dialog_4pin.cancel")),u.a.createElement(R,null),u.a.createElement(Ie.a,{onClick:this.handleSavePin,to:"#",className:"btn"},p.I18n.t("securitypage.dialog_4pin.submit"))),kn&&u.a.createElement(Ie.a,{to:"#",onClick:this.handleDelete,className:"btn fill transparent error-text s icon-trash"},p.I18n.t("securitypage.dialog_4pin.remove_pin")))),xn&&u.a.createElement(Oe,{className:"dialog message"},u.a.createElement("div",{className:"inner",key:"alert"},u.a.createElement("h3",null,p.I18n.t("securitypage.not_android9_title")),u.a.createElement("p",null,p.I18n.t("securitypage.not_android9_subtitle")),u.a.createElement(Ie.a,{onClick:this.handleModalCancel9,to:"#",className:"btn default"},p.I18n.t("securitypage.not_android9_close")))))}}]),t}(u.a.Component);function Pn(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Bn=function(){return!window.Android||window.Android.initAndroid10OrAbove()},Dn=function(){return!!window.Android&&window.Android.initXiaomi()},Hn=function(){return!window.Android||window.Android.initHuawei()},zn=function(e){Object(i.a)(t,e);var n=Pn(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).state={showPrivacy:!0,isAndroid10OrAbove:Bn(),xiaomi_alert:Dn(),huawei_alert:Hn()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),u.a.createElement("p",null,p.I18n.t("permissions.privacy_info1")),u.a.createElement("p",null,p.I18n.t("permissions.privacy_info2")),this.state.isAndroid10OrAbove?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:"".concat(p.I18n.t("permissions.category_location")),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.location.background1")),u.a.createElement("p",null,p.I18n.t("permissions.location.background2"))))),u.a.createElement("div",{className:"line-through"})):null,this.state.xiaomi_alert?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.xiaomi.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",{dangerouslySetInnerHTML:{__html:p.I18n.t("permissions.xiaomi.body")}})))),u.a.createElement("div",{className:"line-through"})):null,this.state.huawei_alert?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.huawei.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",{dangerouslySetInnerHTML:{__html:p.I18n.t("permissions.huawei.body")}})))),u.a.createElement("div",{className:"line-through"})):null,u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.category_permission"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.location.head")),u.a.createElement("p",null,p.I18n.t("permissions.location.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.camera.head")),u.a.createElement("p",null,p.I18n.t("permissions.camera.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.storage.head")),u.a.createElement("p",null,p.I18n.t("permissions.storage.body"))))),u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.administrator_permission.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.administrator_permission.body"))))),u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.over.head")," ").concat(p.I18n.t("permissions.over.and")," ").concat(p.I18n.t("permissions.accesibility.head"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.over.head")),u.a.createElement("p",null,p.I18n.t("permissions.over.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.accesibility.head")),u.a.createElement("p",null,p.I18n.t("permissions.accesibility.body")))))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))}}]),t}(u.a.Component),Mn=t(33),Tn=t.n(Mn),Ln=t(64),Qn=t.n(Ln),Fn=t(65),Sn=t.n(Fn),Rn=t(66),Xn=t.n(Rn),Yn=t(67),Gn=t.n(Yn),Zn=t(68),qn=t.n(Zn),Wn=t(69),Un=t.n(Wn),_n=t(70),Vn=t.n(_n),Jn=t(71),Kn=t.n(Jn),$n=t(72),et=t.n($n),nt=t(50),tt=t.n(nt);function At(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var at=function(e){Object(i.a)(t,e);var n=At(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Tn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.first.body")),u.a.createElement("figure",{className:"secHub"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Qn.a,className:"first",alt:"ref"}),u.a.createElement("img",{src:Sn.a,className:"second",alt:"ref"}),u.a.createElement("img",{src:Xn.a,className:"third",alt:"ref"}),u.a.createElement("img",{src:Gn.a,className:"fourth",alt:"ref"}),u.a.createElement("img",{src:qn.a,className:"fifth",alt:"ref"}),u.a.createElement("img",{src:Un.a,className:"sixth",alt:"ref"}),u.a.createElement("img",{src:Vn.a,className:"seventh",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.second.body")),u.a.createElement("figure",{className:"trkFnd"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Kn.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.third.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:et.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fourth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:tt.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/permissions"),className:"btn fill success"},u.a.createElement("i",{className:"icon-ok"}),p.I18n.t("onboarding.start"))))))}}]),t}(u.a.Component),rt=t(73),ot=t.n(rt),it=t(74),ct=t.n(it),lt=t(75),st=t.n(lt),dt=t(51),ut=t.n(dt);function mt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var gt=function(e){Object(i.a)(t,e);var n=mt(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-whatsprey regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Tn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.first.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:ot.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.second.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:ct.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.third.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:st.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fourth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:ut.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))))}}]),t}(u.a.Component);function pt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var ft=function(){return window.Android?window.Android.initMail():"oso8@oso.cl"},ht=function(e){Object(i.a)(t,e);var n=pt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleFocus=function(e){A.setState({data:{},isError:!1,isOk:!1})},A.handleClick=function(e){A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.callHandleClick=function(e){var n=document.getElementById("email").value;if(window.Android){var t=window.Android.changemail(""+n);if(""!==t){var a=JSON.parse(t);a.hasOwnProperty("email")&&A.setState({data:JSON.parse(t),isError:!0}),a.hasOwnProperty("ok")&&A.setState({data:JSON.parse(t),isOk:!0}),A.setState({isLoading:!1})}else A.setState({isLoading:!1,mail:n})}else{var r='{"ok":["Si el correo ingresado es v\xe1lido, recibir\xe1 las instrucciones de activaci\xf3n en breve."]}',o=JSON.parse(r);o.hasOwnProperty("email")&&A.setState({data:JSON.parse(r),isError:!0}),o.hasOwnProperty("ok")&&A.setState({data:JSON.parse(r),isOk:!0}),A.setState({isLoading:!1})}},A.state={data:{},isLoading:!1,isError:!1,isOk:!1,mail:ft()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h4",{className:"heading"},p.I18n.t("email_validation.sent.title")),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.subtitle")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("email_validation.sent.mail")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus,defaultValue:this.state.mail}),this.state.isError?u.a.createElement("p",{ref:"error",className:"info info-error"},u.a.createElement("span",null,this.state.data.email)):null,this.state.isOk?u.a.createElement("p",{ref:"error",className:"info info-success"},u.a.createElement("span",null,this.state.data.ok)):null))),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.foot_a")),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.foot_b")))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement("a",{href:"#",onClick:this.handleClick,className:"btn fill success"},u.a.createElement("center",null,u.a.createElement("b",null,p.I18n.t("email_validation.sent.button")))))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function bt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var It=function(e){Object(i.a)(t,e);var n=bt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).closeEmailSent=function(e){e.preventDefault(),A.setState({isEmailSent:!1}),A.props.history.push("/".concat(p.I18n._locale,"/signup"))},A.state={data:{},isEmailSent:!0},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},this.state.isEmailSent?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h5",null,p.I18n.t("email_validation.expired.title")),u.a.createElement("p",null,p.I18n.t("email_validation.expired.body"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.closeEmailSent,className:"btn"},p.I18n.t("email_validation.expired.button")))))):null)}}]),t}(u.a.Component);function Ct(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var vt=function(e){Object(i.a)(t,e);var n=Ct(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).closeEmailSent=function(e){e.preventDefault(),A.setState({isEmailSent:!1}),A.props.history.push("/".concat(p.I18n._locale,"/activation"))},A.state={data:{},isEmailSent:!0},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},this.state.isEmailSent?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h5",null,p.I18n.t("email_validation.ok.title")),u.a.createElement("p",null,p.I18n.t("email_validation.ok.body"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.closeEmailSent,className:"btn"},p.I18n.t("email_validation.ok.button")))))):null)}}]),t}(u.a.Component);function wt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var yt=function(){window.Android&&window.Android.verifyLock()},Et=function(e){Object(i.a)(t,e);var n=wt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.handleChangeInput=function(){A.setState({data:{}});var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,"lock"):alert("passlogin:"+e)},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.verificateAlert=function(e){var n="";""==(n=window.Android?window.Android.verificateAlert():"")?A.setState({alertText:"",isAlert:!1}):A.setState({alertText:n,isAlert:!0}),setTimeout(function(){return A.verificateAlert(e)},5e3)},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),'{"ok":"ok"}'===(t=window.Android?window.Android.lock(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')?(A.setState({isLoading:!1}),A.props.history.push("/".concat(p.I18n._locale,"/index"))):""!==t&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:yt(),isAlert:!1,alertText:""},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateAlert(0)}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("p",null,p.I18n.t("lock.text1")),u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},u.a.createElement("input",{type:this.state.passwordType,placeholder:p.I18n.t("lock.password"),name:"password1",id:"passlogin",tabIndex:"1",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("lock.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),this.state.isAlert?u.a.createElement("div",{className:"info notice-custom"},u.a.createElement("p",null,this.state.alertText)):null)))}}]),t}(u.a.Component);function xt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ot=function(){window.Android&&window.Android.verifyLock()},kt=function(){return window.Android?window.Android.verificateAlert():"oso"},Nt=function(e){Object(i.a)(t,e);var n=xt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:Ot(),isAlert:!1,alertText:"",verificateAlert:kt()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("p",null,p.I18n.t("lock.text1")),u.a.createElement("div",{className:"info notice-custom"},u.a.createElement("p",null,'"',this.state.verificateAlert,'"')),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/lockmessage2"),className:"btn lock-btn full"},u.a.createElement("span",null,"Ingresar contrase\xf1a para desbloquear")))))}}]),t}(u.a.Component);function jt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Pt=function(){window.Android&&window.Android.verifyLock()},Bt=function(e){Object(i.a)(t,e);var n=jt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.handleChangeInput=function(){A.setState({data:{}});var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,"lock"):alert("passlogin:"+e)},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.verificateAlert=function(e){var n="";""==(n=window.Android?window.Android.verificateAlert():"")?A.setState({alertText:"",isAlert:!1}):A.setState({alertText:n,isAlert:!0}),setTimeout(function(){return A.verificateAlert(e)},5e3)},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),'{"ok":"ok"}'===(t=window.Android?window.Android.lock(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')?(A.setState({isLoading:!1}),A.props.history.push("/".concat(p.I18n._locale,"/index"))):""!==t&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:Pt(),isAlert:!1,alertText:""},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateAlert(0)}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("lock.password"),u.a.createElement("input",{type:this.state.passwordType,placeholder:" ",name:"password1",id:"passlogin",tabIndex:"1",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("lock.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null),u.a.createElement("p",null,u.a.createElement("center",null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/lockmessage")},"< Volver"))))))}}]),t}(u.a.Component);function Dt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ht=function(e){Object(i.a)(t,e);var n=Dt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("pin.error")))},A.handleChangeInput=function(){A.setState({data:{}})},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),""!==(t=window.Android?window.Android.unpin(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("p",null,p.I18n.t("pin.text1")),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("pin.pin")),u.a.createElement("div",{className:"flex-container"},u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password1",id:"passlogin",tabIndex:"1"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password2",id:"passlogin2",tabIndex:"2"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password3",id:"passlogin3",tabIndex:"3"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password4",id:"passlogin4",tabIndex:"4"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"}))))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("pin.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))}}]),t}(u.a.Component);function zt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Mt=function(){return window.Android?window.Android.fileContact():"Screenshot_20200630-102047_Prey.png"},Tt=function(){return!window.Android||window.Android.existsFileContact()},Lt=function(e){Object(i.a)(t,e);var n=zt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{ref:"error",className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.searchFiles=function(e){if(window.Android)window.Android.searchFiles();else alert("searchFiles")},A.handleClick=function(e){document.getElementById("message").value;A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleFocus=function(e){A.setState({data:{}})},A.callHandleClick=function(e){var n=document.getElementById("subject").value,t=document.getElementById("message").value;if(window.Android){var a=window.Android.help(""+n,""+t);""!==a?A.setState({data:JSON.parse(a),isLoading:!1}):(A.setState({data:{},isFinished:!0,isLoading:!1}),setTimeout(function(){return A.handleClickHelp()},5e3))}else{A.setState({data:{},isAnError:!0,isFinished:!1,isLoading:!1}),setTimeout(function(){return A.handleClickHelp()},5e3)}},A.handleClickHelp=function(e){window.Android&&window.Android.clickHelp(),A.props.history.push("/".concat(p.I18n._locale,"/"))},A.handleClickCloseFile=function(e){window.Android&&window.Android.clickCloseFile(),A.setState({data:{}})},A.verificateImage=function(){A.changeImage(),window.Android?setTimeout(function(){return A.verificateImage()},1e3):setTimeout(function(){return A.verificateImage()},3e3)},A.changeImage=function(){A.setState({fileContact:Mt(),existsFile:Tt()})},A.state={data:{},isLoading:!1,isFinished:!1,isAnError:!1,fileContact:Mt(),existsFile:Tt()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateImage()}},{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted help-form"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleClickHelp},u.a.createElement("div",{className:"btn fill help-center help-view"},u.a.createElement("span",{className:"tac"},p.I18n.t("helpcenter.title")),u.a.createElement("span",{className:"icon-cancel help-cancel"})))),u.a.createElement("br",null),u.a.createElement("div",{className:"container"},this.state.isFinished?u.a.createElement("div",{className:"sign-form content-info"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("div",{className:"text-centered"},u.a.createElement("h3",null,p.I18n.t("helpcenter.finished1")),u.a.createElement("p",null,p.I18n.t("helpcenter.finished2")))):this.state.isAnError?u.a.createElement("div",{className:"sign-form content-info"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("div",{className:"text-centered"},u.a.createElement("h3",null,p.I18n.t("helpcenter.error1")),u.a.createElement("p",null,p.I18n.t("helpcenter.error2")))):u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"subject"},p.I18n.t("helpcenter.subject")),u.a.createElement("select",{id:"subject",name:"subject",required:!0,tabIndex:"1",onFocus:this.handleFocus},u.a.createElement("option",{value:"-1",selected:!0},p.I18n.t("helpcenter.subjectHolder")," "),u.a.createElement("option",{value:"issues"},p.I18n.t("helpcenter.subjectOption1")," "),u.a.createElement("option",{value:"questions"},p.I18n.t("helpcenter.subjectOption2")," "),u.a.createElement("option",{value:"other"},p.I18n.t("helpcenter.subjectOption3")," ")),this.errorsFor("subject"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"message"},p.I18n.t("helpcenter.message")),u.a.createElement("textarea",{id:"message",name:"message",rows:"8",cols:"50",placeholder:p.I18n.t("helpcenter.messageHolder"),tabIndex:"2",onFocus:this.handleFocus}),p.I18n.t("helpcenter.messageMin"),this.errorsFor("message"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",{className:"group-file"},u.a.createElement("label",{htmlFor:"attachment"},p.I18n.t("helpcenter.attachment")),u.a.createElement("div",{className:"file-int"},u.a.createElement("input",{type:"button",id:"attachment",name:"attachment",value:"ARCHIVO SELECCIONADO",className:"btn input-file l ",tabIndex:"3",onFocus:this.handleFocus,onClick:this.searchFiles}),u.a.createElement("span",{className:"file-name"},this.state.fileContact),this.state.existsFile?u.a.createElement("a",{onClick:this.handleClickCloseFile,className:"close btn transparent default-text icon-cancel"}):null),p.I18n.t("helpcenter.attachmentHolder"),this.errorsFor("attachment"))),this.errorsFor("error"))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null,u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement("a",{onClick:this.handleClick,className:"btn fill default btn-send"},u.a.createElement("span",null,this.state.isFinished?p.I18n.t("helpcenter.btnfinish"):this.state.isAnError?p.I18n.t("helpcenter.btnerror"):p.I18n.t("helpcenter.send"))))))}}]),t}(u.a.Component);function Qt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ft=function(){return window.Android?window.Android.initName():"oso"},St=function(e){Object(i.a)(t,e);var n=Qt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.handleClick=function(e){A.setState({isLoading:!0},function(){setTimeout(A.callNewName,2e3)})},A.callNewName=function(e){var n=document.getElementById("newName").value;if(A.setState({isLoading:!1}),window.Android){var t=window.Android.rename2(n);if(""!==t){var a=JSON.parse(t);200===a.code?A.props.history.push("/".concat(p.I18n._locale,"/")):A.setState({nameError:a.error,exists:!0})}}else{var r='{"code":200,"error":"error oso","name":""}',o=JSON.parse(r);422===o.code?A.props.history.push("/".concat(p.I18n._locale,"/")):A.setState({nameError:o.error,exists:!0})}},A.handleChange=function(e){A.setState({exists:!1})},A.state={data:{},exists:!1,name:Ft(),isLoading:!1,nameError:""},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"home fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"rename-form"},u.a.createElement("h4",{className:"heading2"},p.I18n.t("rename.heading")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"currentName"},p.I18n.t("rename.current")),u.a.createElement("input",{className:"disabled",id:"currentName",name:"text",disabled:!0,type:"text",value:this.state.name})),u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"newName"},p.I18n.t("rename.write")),u.a.createElement("input",{id:"newName",name:"newName",placeholder:"",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus,onChange:this.handleChange}),this.errorsFor("email"),this.state.exists?u.a.createElement("div",{className:"info info-error"},u.a.createElement("p",null,this.state.nameError)):null))),u.a.createElement("a",{className:"btn flex success full",onClick:this.handleClick},u.a.createElement("span",null,p.I18n.t("rename.confirm"))))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function Rt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Xt=function(e){Object(i.a)(t,e);var n=Rt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),u.a.createElement("p",null,p.I18n.t("permissions.location.body")),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("warning10.title")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"#",className:"btn success icon-right"},p.I18n.t("activation.button_next"))))))}}]),t}(u.a.Component),Yt=t(34),Gt=t.n(Yt);function Zt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var qt=function(e){Object(i.a)(t,e);var n=Zt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleModalOpen=function(e){!0},A.handleModalCancel=function(e){!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security alert-chromeOS"},u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("alert_chromeOS.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("alert_chromeOS.desc")}}),u.a.createElement("a",{href:p.I18n.t("alert_chromeOS.button_url"),className:"btn uninstall-info button-grid"},u.a.createElement("img",{src:Gt.a,alt:"Prey"}),u.a.createElement("span",null,p.I18n.t("alert_chromeOS.button_title"))),u.a.createElement("a",{href:p.I18n.t("alert_chromeOS.link_url"),className:"link-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("alert_chromeOS.link_title")))))}}]),t}(u.a.Component);function Wt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ut=function(){return!window.Android||window.Android.isAccessibilityInformationType("downloaded_services")},_t=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("downloaded_apps")},Vt=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("installed_apps")},Jt=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("more")},Kt=function(e){Object(i.a)(t,e);var n=Wt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickAccessibilitySkip=function(e){window.Android?window.Android.accessibilitySkip():alert("ola oso next")},A.handleClickAccessibilityDeny=function(e){window.Android?window.Android.accessibilityDeny():alert("ola oso deny")},A.handleClickAccessibilityAgree=function(e){window.Android?window.Android.accessibilityAgree():alert("ola oso agree")},A.state={data:{},initDownloadedServices:Ut(),initDownloadedApps:_t(),initInstalledApps:Vt(),initMore:Jt()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted help-form"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleClickAccessibilitySkip},u.a.createElement("div",{className:"btn fill help-center accessibility-view"},u.a.createElement("span",{className:"tac2"},p.I18n.t("accesibility.skip")),u.a.createElement("span",{className:"icon-right-open-big"})))),u.a.createElement("br",null),u.a.createElement("div",{className:"container"},u.a.createElement("h4",{className:"heading"},p.I18n.t("accesibility.title_1")),u.a.createElement("br",null),u.a.createElement("p",null,p.I18n.t("accesibility.text1_1")),u.a.createElement("br",null),u.a.createElement("p",null,u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_1")}}),u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_2")}}),u.a.createElement("br",null),this.state.initDownloadedServices?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_1")}}):null,this.state.initDownloadedApps?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_2")}}):null,this.state.initMore?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_3")}}):null,this.state.initInstalledApps?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_4")}}):null,u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_4")}}),u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_5")}})),u.a.createElement("br",null),u.a.createElement("h5",null,p.I18n.t("accesibility.text3_1"))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,{className:"ctas"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickAccessibilityDeny,className:"btn alt flex"},u.a.createElement("span",null,p.I18n.t("accesibility.deny"))),u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickAccessibilityAgree,className:"btn flex"},u.a.createElement("span",null,p.I18n.t("accesibility.agree"))))))}}]),t}(u.a.Component);function $t(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var eA=function(e){window.Android?window.Android.qr():alert("ola oso qr")},nA=function(e){Object(i.a)(t,e);var n=$t(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("span",{className:"msg info-error"},n.map(function(e){return u.a.createElement("span",null,e)}))},A.handleClickLogin=function(e){var n=document.getElementById("emaillogin").value,t=document.getElementById("passlogin").value;if(window.Android){var a=window.Android.mylogin(""+n,""+t);""!==a?A.setState({data:JSON.parse(a)}):A.props.history.push("/".concat(p.I18n._locale,"/activation"))}else{A.setState({data:JSON.parse('{"error":["Credenciales inv\xe1lidas"]}')})}},A.handleFocus=function(e){A.setState({data:{}})},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("h1",null,p.I18n.t("signin.title")),u.a.createElement("p",{className:"lead"},p.I18n.t("signin.subtitle")),u.a.createElement(v.d,{label:p.I18n.t("signin.field1"),className:"verticalForm",id:"emaillogin",placeholder:" ",type:"email",onFocus:this.handleFocus}),u.a.createElement(v.d,{label:p.I18n.t("signin.field2"),className:"verticalForm",id:"passlogin",placeholder:" ",type:"password",onFocus:this.handleFocus}),u.a.createElement("br",null),this.errorsFor("error"),u.a.createElement(v.b,null,u.a.createElement(Ie.a,{tabIndex:"3",to:"#",onClick:this.handleClickLogin,className:"btn cta success xl"},p.I18n.t("signin.button_submit")),u.a.createElement(v.b,null,u.a.createElement(v.f,null),u.a.createElement(Ie.a,{tabIndex:"4",to:"#",onClick:eA,className:"btn alt cta"},"\xa0 ",p.I18n.t("signin.button_qr")," \xa0")))),u.a.createElement("p",{className:"here"},p.I18n.t("signin.maybe")),u.a.createElement(Ie.a,{className:"btn-link btn-block",to:"/".concat(p.I18n._locale,"/signup")},p.I18n.t("signin.button_account")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))}}]),t}(u.a.Component),tA=function(e){window.Android?window.Android.report():alert("ola oso report")};function AA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var aA=function(e){Object(i.a)(t,e);var n=AA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"componentDidMount",value:function(){try{var e=function(){if(window.Android){var e=window.Android.getDatos();return JSON.parse(e)}return JSON.parse('{ "lat": "-33.42216110","lng": "-70.61166382","ssid": "Prey","public_ip": "200.54.15.162","imei": "352531088648686","model": "Pixel Google"}')}();document.getElementById("lat").innerHTML=e.lat,document.getElementById("lng").innerHTML=e.lng,document.getElementById("ssid").innerHTML=e.ssid,document.getElementById("public_ip").innerHTML=e.public_ip,document.getElementById("imei").innerHTML=e.imei,document.getElementById("model").innerHTML=e.model}catch(n){}}},{key:"render",value:function(){return u.a.createElement(v.e,{scrollableFix:!0,className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column reportdemo"},u.a.createElement("div",{className:"bubble report demo"},u.a.createElement("div",{className:"row report-logo"},u.a.createElement("img",{src:ve.a,alt:"Prey"}),u.a.createElement("p",null,u.a.createElement("small",null,p.I18n.t("report.latitude")),u.a.createElement("br",null),u.a.createElement("b",{id:"lat"})),u.a.createElement("p",null,u.a.createElement("small",null,p.I18n.t("report.longitude")),u.a.createElement("br",null),u.a.createElement("b",{id:"lng"}))),u.a.createElement("div",{className:"row"},u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.ssid")),u.a.createElement("br",null),u.a.createElement("b",{id:"ssid"})),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.mac_address")),u.a.createElement("br",null),u.a.createElement("b",null,"02:00:00:00:00:00")),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.public_ip")),u.a.createElement("br",null),u.a.createElement("b",{id:"public_ip"}))),u.a.createElement("div",{className:"row"},u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.imei"),"222"),u.a.createElement("br",null),u.a.createElement("b",{id:"imei"})),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.device_model")),u.a.createElement("br",null),u.a.createElement("b",{id:"model"}))),u.a.createElement("div",{className:"row"},u.a.createElement("div",{className:"front"},u.a.createElement("br",null),u.a.createElement("img",{src:"file:///storage/emulated/0/Prey/back.jpg",height:"430px",width:"100%",alt:""})),u.a.createElement("div",{className:"back"},u.a.createElement("br",null),u.a.createElement("img",{src:"file:///storage/emulated/0/Prey/front.jpg",height:"430px",width:"100%",alt:""}))))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill success icon-right-open-big"},p.I18n.t("report.done")))}}]),t}(u.a.Component);function rA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var oA=function(e){Object(i.a)(t,e);var n=rA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleLogin=function(e){e.preventDefault(),A.setState({showDialog:!A.state.showDialog})},A.handleSettings=function(e){e.preventDefault(),A.setState({showDialog:!A.state.showDialog})},A.handlePassword=function(e){e.preventDefault()},A.state={showDialog:!1,isLoading:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement(v.e,{scrollableFix:!0,className:"activation home fs-onboarding regular inverted"},u.a.createElement("div",{className:"container"},u.a.createElement("div",{className:"column"},u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("current_status")),u.a.createElement("br",null),u.a.createElement("span",null,p.I18n.t("status.protected"))),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("img",{src:Gt.a,alt:"Prey",className:"logo"})))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleLogin,href:"#/",className:"btn success icon-off"},p.I18n.t("login")),u.a.createElement("a",{onClick:this.handleSettings,href:"#/",className:"btn default icon-cog"},p.I18n.t("settings"))),u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/whatsprey",className:"btn default s icon-help-circle"},p.I18n.t("whatsprey")))),this.state.showDialog?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement(v.d,{label:p.I18n.t("dialog_login.title"),className:"groupForm",id:"passlogin",placeholder:p.I18n.t("dialog_login.holder"),checked:"false",type:"password"},"\xa0")),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"https://panel.preyproject.com/forgot",target:"_blank",className:"btn transparent default-text s icon-export"},p.I18n.t("dialog_login.forgot"))),u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleLogin,href:"#",className:"btn default"},p.I18n.t("dialog_login.cancel")),u.a.createElement("a",{onClick:this.handlePassword,href:"#",className:"btn"},p.I18n.t("dialog_login.submit")))))):null,this.state.isLoading?u.a.createElement(xe,{className:"loading"},u.a.createElement("code",null,"loading")):null)}}]),t}(d.Component);function iA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var cA=function(e){Object(i.a)(t,e);var n=iA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("span",{ref:"error",className:"msg info-error"},n.map(function(e){return u.a.createElement("span",null,e)}))},A.handleFocus=function(e){A.setState({data:{}})},A.handleClick=function(e){var n=document.getElementById("name").value,t=document.getElementById("email").value,a=document.getElementById("password1").value,r=document.getElementById("password2").value,o=document.getElementById("user[policy_rule_age]").checked,i=document.getElementById("user[policy_rule_privacy_terms]").checked;if(window.Android){var c=window.Android.signup(""+n,""+t,""+a,""+r,""+o,""+i);""!==c?A.setState({data:JSON.parse(c)}):A.props.history.push("/".concat(p.I18n._locale,"/activation"))}else{A.setState({data:JSON.parse('{"password":["no puede estar en blanco"],"password_confirmation":["no coincide con la confirmaci\xf3n","no puede estar en blanco","es demasiado corto (el m\xednimo es de 6 caracteres)"],"policy_rule_age":["necesita confirmaci\xf3n"],"policy_rule_privacy_terms":["necesita confirmaci\xf3n"],"name":["no puede estar en blanco"],"email":["es demasiado corto (el m\xednimo es de 6 caracteres)","deber\xeda ser un email"]}')})}},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"inner-content"},u.a.createElement("div",{className:"content"},u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("h1",null,p.I18n.t("signup.title")),u.a.createElement("p",{className:"lead"},p.I18n.t("signup.subtitle")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("signup.field1")),u.a.createElement("input",{id:"name",name:"name",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("name")),u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("signup.field2")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",null,u.a.createElement("label",{className:"tag-label",htmlFor:"password"},p.I18n.t("signup.field3")),u.a.createElement("input",{type:"password",name:"password1",id:"password1",tabIndex:"3",onFocus:this.handleFocus}),this.errorsFor("password")),u.a.createElement("li",null,u.a.createElement("label",{className:"tag-label",htmlFor:"password"},p.I18n.t("signup.field4")),u.a.createElement("input",{type:"password",name:"password2",id:"password2",tabIndex:"4",onFocus:this.handleFocus}),this.errorsFor("password_confirmation"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{type:"checkbox",id:"user[policy_rule_age]",name:"user[policy_rule_age]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_age]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_age]"},p.I18n.t("signup.check_old"))),this.errorsFor("policy_rule_age"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[policy_rule_privacy_terms]",type:"checkbox",name:"user[policy_rule_privacy_terms]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]"},p.I18n.t("signup.check_terms1")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/terms"},p.I18n.t("signup.button_terms")," ")," ",p.I18n.t("signup.check_terms2")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/privacy"},p.I18n.t("signup.button_privacy")," "),".")),this.errorsFor("policy_rule_privacy_terms")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",value:"Log in",onClick:this.handleClick,className:"cta btn xl success icon-enter"},p.I18n.t("signup.button_submit")))),u.a.createElement("p",{className:"here"},p.I18n.t("signin.maybe")),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/signin"),className:"btn-link btn-block"},p.I18n.t("signup.button_signin")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))))}}]),t}(u.a.Component),lA=t(130),sA=t.n(lA),dA=t(131),uA=t.n(dA),mA=t(132),gA=t.n(mA),pA=t(133),fA=t.n(pA),hA=t(134),bA=t.n(hA);function IA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var CA=function(e){Object(i.a)(t,e);var n=IA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Tn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.first.body")),u.a.createElement("figure",{className:"secHub"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Qn.a,className:"first",alt:"ref"}),u.a.createElement("img",{src:Sn.a,className:"second",alt:"ref"}),u.a.createElement("img",{src:Xn.a,className:"third",alt:"ref"}),u.a.createElement("img",{src:Gn.a,className:"fourth",alt:"ref"}),u.a.createElement("img",{src:qn.a,className:"fifth",alt:"ref"}),u.a.createElement("img",{src:Un.a,className:"sixth",alt:"ref"}),u.a.createElement("img",{src:Vn.a,className:"seventh",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.second.body")),u.a.createElement("figure",{className:"trkFnd"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Kn.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.third.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:et.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fourth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:tt.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fifth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fifth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:tt.a,className:"first",alt:"ref"})))),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("img",{src:Gt.a,alt:"Prey",className:"logo"}))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/permissions"),className:"btn fill success"},u.a.createElement("i",{className:"icon-ok"}),p.I18n.t("onboarding.start"))))))}}]),t}(u.a.Component);function vA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var wA,yA,EA,xA=function(e){Object(i.a)(t,e);var n=vA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-whatsprey regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Tn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.first.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:ot.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.second.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:ct.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.third.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:st.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fourth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:ut.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fifth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fifth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:ut.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))))}}]),t}(u.a.Component);function OA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var kA,NA=C.c.div(wA||(wA=Object(s.a)(["\n width: 32px;\n height: 32px;\n background: red;\n position: absolute;\n left: calc(50% - 16px);\n bottom: 0;\n"]))),jA=C.c.div(yA||(yA=Object(s.a)(["\n width: 10px;\n height: 200px;\n position: absolute;\n bottom: 0;\n left: calc(50% - 5px);\n transfrom: translateX(-50%) translateY(-100%);\n background: blue;\n"]))),PA=C.c.div(EA||(EA=Object(s.a)(["\n width: 25px;\n height: 25px;\n background: rebeccapurple;\n position: absolute;\n top: 0; left: 0;\n transfrom: translateY(0);\n"]))),BA=Object(I.b)(NA)({hoverable:!0,draggable:"x",hover:{scale:1.2},init:{scale:1},drag:{scale:1.2},dragEnd:{x:"50%",y:0,transition:{type:"spring"}}}),DA=Object(I.b)(PA)(),HA=function(e){Object(i.a)(t,e);var n=OA(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o div {\n overflow-x: hidden;\n height: 100%;\n }\n body {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n h4,h5,h6 {\n text-shadow: none;\n &:before {\n display: none;\n }\n }\n .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}\n .slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\xe2\u2020\x90'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\xe2\u2020\u2019'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'\xe2\u2020\x90'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\xe2\u20ac\xa2';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}\n @keyframes sonarEffect {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0.5;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ".concat(e.linkColor,", 0 0 0 10px rgba(255,255,255,0.5);\n }\n 100% {\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ").concat(e.linkColor,", 0 0 0 10px rgba(255,255,255,0.5);\n transform: scale(1.5);\n }\n }\n @keyframes pulse {\n 0% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n 70% {\n box-shadow: 0 0 0 10px rgba(255,255,255,0.1);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n }\n @keyframes protected {\n 0% {\n opacity: 0;\n }\n 20%{\n opacity: 1;\n }\n 80%{\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n }\n @keyframes appear {\n 0% {\n opacity: 0;\n }\n 90%{\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes up {\n 100% {\n transform: translateY(0);\n }\n }\n @keyframes spin {\n from {\n transform:rotate(0deg);\n }\n to {\n transform:rotate(360deg);\n }\n }\n @keyframes fastAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes upAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n }\n @keyframes target {\n 0% {\n transform: scale(0.8);\n }\n 50% {\n transform: scale(.9);\n }\n 100% {\n transform: scale(0.8);\n }\n }\n @keyframes fillUp {\n 0% {\n fill: transparent;\n }\n 100% {\n fill: ").concat(Object(y.i)(.2,e.fontColor),";\n }\n }\n body {\n position: relative;\n width: 100%;\n color: rgba(206,220,234);\n }\n .showcase {\n .btn-group {\n .btn {\n margin-top: 2rem;\n }\n }\n }\n .toggle-select {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 0;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n position: relative;\n width: 230px;\n }\n .toggle {\n position: relative;\n width: 90px;\n min-width: 90px;\n -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;\n .toggle-checkbox {\n display: none;\n &:checked + .toggle-label .toggle-inner {\n margin-left: 0;\n }\n &:checked + .toggle-label .toggle-switch {\n right: 0px;\n background-color: ").concat(e.green,";\n }\n }\n\n .toggle-label {\n display: block; overflow: hidden; cursor: pointer;\n border: 2px solid ").concat(Object(y.i)(.6,e.fontColor),";\n border-radius: 0px;\n padding: 0;\n letter-spacing: .05rem;\n .toggle-inner {\n display: block;\n width: 200%;\n margin-left: -100%;\n transition: margin 0.3s ease-in 0s;\n &:before, &:after {\n display: block;\n float: left;\n width: 50%;\n height: 26px;\n padding: 0;\n line-height: 1.6;\n font-size: 14px;\n color: ").concat(e.fontColor,';\n font-weight: bold;\n box-sizing: border-box;\n border: 2px solid transparent;\n background-clip: padding-box;\n }\n &:before {\n content: "";\n padding-left: 10px;\n background-color: ').concat(Object(y.i)(.2,e.green),';\n }\n &:after {\n content: "";\n padding-right: 10px;\n text-align: right;\n color: ').concat(Object(y.i)(.2,e.fontColor),";\n background-color: ").concat(Object(y.i)(.2,e.fontColor),";\n }\n }\n .toggle-switch {\n display: block;\n width: 25px;\n margin: 0px;\n background: ").concat(Object(y.h)(.25,e.fontColor),";\n position: absolute;\n top: 0; bottom: 0; right: 65px;\n transition: all 0.3s ease-in 0s;\n }\n }\n }\n figure.bg-fig {\n position: absolute;\n top: 0; right: ; left: 0;\n opacity: 0.10;\n font-size: 40vh;\n pointer-events: none;\n > .logo {\n margin: 0 auto;\n min-width: 300px;\n width: 50vh;\n opacity: .6;\n max-width: initial;\n }\n }\n .line-through {\n display: block;\n height: 1px;\n width: 100%;\n background: rgba(255,255,255,0.3);\n margin: 4rem 0 3.5rem;\n }\n .logo {\n margin: 3rem 0;\n display: block;\n width: 120px;\n }\n .fs-onboarding,\n .fs-whatsprey {\n background-image: linear-gradient(rgba(43, 141, 204, .05) 1px, transparent 1px),\n linear-gradient(90deg, rgba(43, 141, 204, .05) 1px, transparent 1px);\n background-size: 20px 20px, 20px 20px;\n background-color: ").concat(Object(y.h)(.25,e.bg),";\n padding: 2rem;\n height: 100%;\n overflow-x: hidden;\n &:before {\n content: '';\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: 0 0 50vh ").concat(Object(y.h)(.2,e.bg)," inset;\n pointer-events: none;\n }\n > .column {\n width: 100%;\n margin: 0 auto 10rem;\n position: relative;\n z-index: 100;\n figure {\n pointer-events: none;\n }\n }\n .bubble {\n display: flex;\n flex-direction: column;\n align-items: center;\n color: ").concat(e.fontColor,";\n background-color: ").concat(e.bg,";\n border-radius: 0;\n overflow: hidden;\n position: relative;\n max-width: 400px;\n > *, h4, h5, h6 {\n color: ").concat(e.fontColor," !important;\n margin: 1rem;\n }\n p {\n margin: 1rem !important ;\n }\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n margin: 0;\n & + p {\n margin: 1rem;\n }\n }\n .button-group {\n flex-direction: row;\n margin: 0;\n > * {\n flex: 1 1 0;\n text-align: center !important;\n }\n }\n }\n }\n .start {\n height: 100%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n padding: 0;\n margin: 0;\n .column {\n min-height: 95%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n .slick-slider {\n button.slick-arrow {\n // top: 45vh;\n }\n .slick-slide {\n padding: 2rem;\n padding-bottom: 0;\n p {\n margin-bottom: 0;\n }\n }\n figure {\n width: 90%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem auto;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 85%;\n max-height: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-color: transparent !important;\n background-image: url(").concat(MA.a,");\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: spin 75000ms linear infinite;\n opacity: 0.15;\n }\n &.secHub {\n img {\n &.first {\n animation-delay: 1s;\n }\n &.second {\n animation-delay: 1.25s;\n }\n &.third {\n animation-delay: 1.5s;\n }\n &.fourth {\n animation-delay: 1.75s;\n }\n &.fifth {\n animation-delay: 2s;\n }\n &.sixth {\n animation-delay: 2.5s;\n }\n &.seventh {\n animation-delay: 3s;\n }\n }\n }\n &.trkFnd,\n &.rcvEvd {\n .bg {\n background-image: url(").concat(LA.a,");\n animation: spin 25000ms linear infinite;\n }\n }\n }\n .slick-dots {\n margin: 0 auto;\n }\n }\n .btn {\n width: 15rem;\n align-self: center;\n text-align: center;\n }\n }\n &.fs-whatsprey {\n overflow: hidden;\n .slick-slider {\n figure {\n img {\n width: 100%;\n position: relative;\n }\n }\n }\n }\n }\n .sign-form {\n max-width: 600px;\n margin: 0 auto;\n width: 100%;\n .msg {\n margin-bottom: 1rem;\n display: block;\n background-color: rgba(9,13,16,.1);\n }\n .here {\n // text-transform: none;\n margin: 10px 0;\n line-height: 1;\n }\n form {\n margin-bottom: 3rem;\n label {\n color: rgba(206,220,234);\n display: inline-block;\n white-space: normal;\n padding: 0;\n }\n }\n input {\n color: rgba(255, 255, 255, .8);\n }\n .btn.l {\n width: 200px;\n margin-top: 1rem;\n }\n .btn.cta {\n text-transform:none;\n margin-top: 0;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 1.5rem 2rem;\n &:before {\n font-size: 2rem;\n position: absolute;\n top: 0;\n right: 0;\n bottom: initial;\n left: auto;\n transform: none;\n margin: .7rem 0;\n height: auto;\n }\n }\n .btn-block {\n display: block;\n line-height: 1;\n border-bottom: 1px solid ").concat(e.linkColor,";\n padding: 1rem;\n }\n .btn-link {\n color: ").concat(e.fontColor,";\n }\n .button-group {\n display: flex;\n flex-direction: row;\n margin-top: 2rem;\n .btn {\n flex: 1 1 auto;\n &:first-child {\n margin: 0 auto;\n }\n &.contrast-text{\n color: #fff;\n font-size: 120%;\n }\n }\n }\n .checkbox {\n display: flex;\n flex-direction: row;\n margin-left: 1rem;\n align-items: center;\n height: 50px;\n > * {\n padding-top: 0;\n }\n a {\n text-transform: none;\n color: #fff;\n }\n }\n .ch-acc {\n font-size: 120%;\n color: rgba(255, 255, 255, .8);\n }\n }\n .perms {\n\n h5 {\n text-transform: none;\n color: ").concat(Object(y.e)(.2,e.fontColor),";\n font-weight: normal;\n &:before {\n background: ").concat(Object(y.e)(.2,e.fontColor),";\n width: 50%;\n height: 0.1rem;\n }\n }\n p {\n text-shadow: 0.3rem 0.3rem rgba(192,217,239,0);\n }\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n padding-bottom: 10rem;\n .step {\n min-height: 65vh;\n display: flex;\n flex-direction: column;\n max-width: 600px;\n width: 100%;\n margin: 0 auto;\n p {\n margin: 2rem auto 1rem;\n }\n figure {\n margin: 0 auto;\n max-width: 320px;\n i {\n font-size: 4rem;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n }\n span {\n margin-top: 0;\n }\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n }\n .security {\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n margin-bottom: 10rem;\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n > * {\n margin: .5rem .5rem 1rem 0;\n }\n h5 {\n flex: 1 1 auto;\n }\n .toggle {\n justify-self: flex-end;\n }\n }\n .line-through {\n margin: 1rem 0 1.5rem;\n }\n .item {\n margin: 0;\n font-size: 90%;\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n .prey-pin {\n position: relative;\n .reference-icon {\n font-size: 20rem;\n position: absolute;\n top:50%; left:50%;\n transform: translateX(-50%) translateY(-50%);\n color: ").concat(e.fontColor,";\n z-index: 2000;\n opacity: 0.40;\n }\n &.inactive {\n opacity: 0.5;\n background: rgba(0,0,0,0.10);\n padding-left: 1rem;\n padding-right: 1rem;\n border: 0.15rem dashed ").concat(Object(y.e)(.6,e.bg),";\n &:after {\n content: '';\n height: 100%;\n display: block;\n cursor: not-allowed;\n background: ").concat(Object(y.i)(.3,Object(y.e)(.3,e.bg)),";\n width: 100%;\n z-index: 100;\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n &.active {\n opacity: 1;\n .reference-icon {\n display: none;\n }\n }\n }\n\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n\n\n\n }\n .activation {\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n .alert-grid2 {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 1px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n \n \n .description-alert {\n grid-column: 1/5;\n grid-row: 1;\n padding: 10px;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 2;\n margin: 0;\n }\n }\n .device-name {\n margin-top: 1rem;\n position: relative;\n z-index: 10000;\n p {\n text-transform: none;\n text-align: center;\n margin: 0;\n font-size: 1.4rem;\n }\n h3 {\n display: inline-block;\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n padding: 1rem 2rem;\n }\n a {\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n width: 300px;\n text-align: center;\n padding: 0.4rem 1rem 0.7rem;\n margin: 0.5rem 0;\n }\n }\n &.home {\n figure.anime {\n position: absolute !important;\n z-index: 1000;\n &.uno {\n top: 50%;\n }\n }\n }\n .column {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n .container {\n width: 100%;\n min-height: 75vh;\n }\n #done,\n #final {\n padding: 0 2rem;\n position: absolute;\n top: 0;\n width: 100%;\n min-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n #done {\n height: 100%;\n opacity: 1;\n animation-duration: 4s;\n animation-delay: .5s;\n animation: protected 4s linear forwards;\n }\n #final {\n height: auto;\n opacity: 0;\n animation-delay: 5s;\n animation: appear 4s linear forwards;\n figure {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem 0;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n width: 100%;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-image: url(").concat(FA.a,");\n opacity: .25;\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: target 5000ms linear infinite;\n }\n }\n }\n h4.tac {\n text-transform: none;\n font-size: 3.5rem;\n letter-spacing: -0.2rem;\n text-align: center;\n &:after {\n margin-left: auto;\n margin-right: auto;\n left: 0;\n right: 0;\n width: 50%;\n }\n &:before {\n display: none;\n }\n }\n h2 {\n text-transform: none;\n text-align: center;\n font-size: 5rem;\n letter-spacing: -0.3rem;\n display: block;\n position: relative;\n z-index: 10000;\n filter: drop-shadow(-1px 0 0 ").concat(XA(.4,e.linkColor),") drop-shadow(1px 0 0 ").concat(XA(.4,Object(y.b)(e.linkColor)),");\n user-select: none;\n small {\n font-size: 1.8rem;\n letter-spacing: 0.1rem;\n display: block;\n text-align: center;\n }\n br { display none; }\n span {\n color: ").concat(e.green,";\n // text-shadow: 0.3rem 0.3rem ").concat(XA(.6,e.green),";\n }\n }\n figure {\n text-align: center;\n margin: 3rem 0 0;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n }\n figure.anime {\n margin: 0 auto;\n padding: 0;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n svg {\n width: 15rem;\n }\n img,\n i {\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0;\n line-height: 0;\n cursor: pointer;\n margin: 1rem;\n text-align: center;\n position: relative;\n z-index: 1;\n opacity: .9;\n &:before {\n position: absolute;\n font-size: 10rem;\n margin: 0;\n margin-left: .35rem;\n padding: 0;\n }\n }\n i {\n border-radius: 50%;\n background: rgba(255,255,255,0.1);\n width: 15rem;\n height: 15rem;\n animation: pulse 2s infinite;\n }\n &:after {\n content: '';\n box-sizing: content-box;\n position: absolute;\n pointer-events: none;\n border-radius: 50%;\n padding: 0;\n z-index: -1;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1);\n opacity: 0;\n transform: scale(0.9);\n will-change: auto;\n }\n &.uno:after {\n animation: sonarEffect ease-out 1s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n &.dos:after {\n animation: sonarEffect ease-out 2s 4s infinite;\n width: 20rem;\n height: 20rem;\n }\n &.tres:after {\n animation: sonarEffect ease-out 3s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n }\n .report {\n transform: translateY(50%);\n animation: up 500ms linear forwards;\n animation-delay: 100ms;\n figure {\n position: relative;\n .pin {\n position: absolute;\n top: 50%; left: 50%;\n transform: translateX(-50%) translateY(-50%);\n font-size: 2rem;\n color: ").concat(e.yellow,";\n text-shadow: 0 0 0.2rem ").concat(e.bg,";\n }\n img {\n min-height: 200px;\n background: rgba(200,200,200,0.10);\n }\n }\n p, span {\n color: ").concat(e.fontColor," !important;\n text-transform: none;\n display: block;\n }\n p {\n margin: 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n span {\n margin: .5rem 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n .row {\n > * {\n flex: 1 1 auto;\n max-width: 50%;\n position: relative;\n }\n .front,\n .back {\n position: relative;\n &.front:after,\n &.back:after {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: ").concat(e.bg,";\n color: ").concat(e.fontColor,";\n font-size: 1.5rem;\n display: inline-block;\n padding: .5rem;\n }\n &.front:after {\n content: 'Front camera';\n }\n &.back:after {\n content: 'Back camera';\n }\n }\n }\n }\n .button-group {\n display: flex;\n flex-direction: row;\n > * {\n flex: 1 1 auto;\n &:first-child {\n margin-right: 1rem;\n }\n }\n }\n .btn.icon-thumb-up {\n text-align: right;\n align-self: flex-end;\n margin-top: 2rem;\n }\n }\n }\n\n #footer {\n margin: 4rem auto 2rem;\n max-width: 600px;\n .copy {\n position: relative;\n z-index: 1;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n justify-content: center;\n align-items: center;\n margin-top: 20px;\n .footer-links a {\n margin: 1rem 1rem 0 0;\n font-size: 1.5rem;\n display: block;\n white-space: nowrap;\n }\n .logo {\n opacity: 0.60;\n margin: 0 0 0 auto;\n }\n }\n }\n\n // blame @carloselias\n .report-wrap .step {\n padding: 3.5rem;\n }\n .report-wrap .column .report .report-logo img {\n width: 90px;\n }\n .btn.cta.l.success.icon-right, .btn.cta.l.success.icon-thumb-up {\n align-self: center;\n text-align: center;\n width: 80%;\n margin: 3rem 0;\n }\n .heading {\n \n font-size: calc(").concat(e.fontSize," + 2.5vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .heading2 {\n \n font-size: calc(").concat(e.fontSize," + 1.6vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .slick-slide {\n outline: none;\n div {\n outline: none;\n }\n figure {\n max-width: 100%;\n }\n }\n .dots-as-dots {\n margin: 2rem 0;\n .group {\n align-self: center;\n }\n li {\n list-style: none;\n margin: 0 2rem 0;\n button {\n padding: 0;\n color: transparent;\n background: ").concat(e.fontColor,";\n height: 10px;\n width: 10px;\n }\n &.slick-active button {\n background: ").concat(e.linkColor,';\n }\n }\n }\n .slick-slider {\n display: grid !important;\n grid-template-areas:\n "prev slide slide slide next"\n ". . dots . .";\n .slick-prev {\n grid-area: prev;\n }\n .slick-list {\n grid-area: slide;\n }\n .slick-next {\n grid-area: next;\n }\n button {\n width: 30px;\n text-indent: -99999999999rem;\n background: transparent;\n box-shadow: 0 0 0 transparent;\n &:after {\n background: transparent;\n }\n }\n .dots-as-dots {\n grid-area: dots;\n position: fixed;\n bottom: 5rem;\n left: 50%;\n transform: translate(-50%);\n }\n }\n .onTop {\n position: absolute;\n top: 0; left: 0;\n }\n .homeOptions {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n display: block;\n .ctas {\n display: grid;\n grid-template-columns: repeat(auto-fit,minmax(10rem, 1fr));\n margin-bottom: 1px;\n a {\n padding: 1.5rem 5rem 1.5rem 1.5rem;\n }\n a:first-child {\n border-right: 1px solid ').concat(e.bg,";\n }\n }\n .info-options {\n display: grid;\n grid-template-columns: 3fr 3fr;\n grid-gap: 1px;\n }\n \n .btn {\n padding: 1.5rem 1.0rem;\n }\n .uninstall-info {\n display: grid;\n background: none;\n text-decoration: underline;\n }\n \n }\n .homeOptions2 {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n }\n\n .dialog {\n form { clear: both; }\n .vspace {\n margin: 0 0 1rem;\n }\n .inner {\n width: 100%;\n padding: 1rem;\n max-width: 32rem;\n background: ").concat(e.bg,";\n margin: 0 1rem;\n .content {\n display: block;\n padding: 2rem;\n }\n .close {\n float: right;\n }\n }\n &.message .inner h3, &.message .inner p {\n padding: 0 2rem;\n }\n &.privacy {\n .inner {\n h1 {\n float: right;\n }\n h6, p {\n padding: 1rem;\n }\n }\n }\n }\n .loading {\n background: ").concat(XA(.1,e.bg)," url(").concat(RA.a,") center center no-repeat;\n background-size: 60%;\n background-blend-mode: exclusion;\n code {\n margin-top: 20rem;\n letter-spacing: 0.5rem;\n \n font-size: 1.2rem;\n }\n }\n\n .reportdemo {\n .report.demo {\n margin: 1rem; padding: 0;\n border: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n .report-logo {\n height: 3.5rem;\n overflow: hidden;\n }\n .row {\n border-bottom: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n & > span {\n display: block;\n margin: 0; padding: 0.5rem 1rem;\n border-right: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n small {\n display: block;\n }\n &:last-child {\n border-right: none;\n }\n }\n }\n }\n .btn {\n padding: 2rem 1rem;\n margin: 0;\n font-size: 2rem;\n }\n }\n .form {\n padding: 0;\n .groupForm {\n margin-bottom: -1px;\n }\n }\n .form.vvv, .form.hvv {\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n li {\n list-style: none;\n margin: 0;\n padding: 0;\n width: 100%;\n input {\n width: 100%;\n }\n }\n .info-warning {\n position: relative;\n top: -1rem;\n }\n }\n\n #new-session {\n .checkbox {\n margin: 0;\n label {\n text-transform: none;\n a {\n text-transform: none;\n }\n }\n }\n }\n\n .superpassword {\n position: relative;\n .square {\n position: absolute;\n bottom: 0.9rem; right: 0;\n }\n .tag-label {\n display: block;\n padding: 0;\n position: relative;\n width: 100%;\n input {\n }\n }\n .info.info-warning {\n margin: 0;\n }\n }\n\n .straight {\n animation: straight 300ms linear forwards;\n }\n\n @keyframes straight {\n 0% {\n transfrom: translateY(0);\n }\n 100% {\n transfrom: translateY(-100%);\n }\n }\n\n @keyframes fadein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n .report-wrap {\n height: 100%;\n padding: 0;\n .reportdemo {\n overflow: hidden;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n .btn.success {\n flex: 0 0 auto;\n display: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n }\n figure {\n width: 100%;\n img {\n height: auto;\n width: 100%;\n }\n }\n .front, .back {\n flex: 1 1 50%;\n img {\n height: auto;\n width: 100%;\n }\n }\n }\n // realign stash\n .info {\n position: relative;\n padding: 1rem;\n margin: 1rem 0 2rem;\n z-index: 1000;\n p {\n margin: 0;\n }\n h3 {\n margin-top: 0;\n }\n }\n\n\n .notice-custom {\n background-color: #0c152bcf;\n border: 0.1rem solid #608bb6;\n color: #c9d8e6;\n border-radius: 5px;\n padding: 20px !important;\n }\n .iso {\n filter: drop-shadow(-1px 0 0 ").concat(XA(.4,e.linkColor),") drop-shadow(1px 0 0 ").concat(XA(.4,Object(y.b)(e.linkColor)),");\n path {\n animation: fillUp 500ms ease forwards;\n animation-delay: 4s;\n stroke: ").concat(e.fontColor,";\n }\n }\n .lock {\n font-size: 4rem;\n \n display: block;\n text-align: center;\n padding: 1rem 3rem 1.5rem;\n border-style: dashed;\n border-width: 0.2rem;\n border-color: ").concat(e.yellow,";\n line-height: 0.7;\n small {\n display: block;\n text-align: center;\n }\n span { display: block; }\n }\n .fold-trigger {\n padding-left: 0 !important;\n padding-right: 4rem !important;\n font-weight: bold;\n \n &:before {\n font-size: 3rem;\n }\n }\n .disabled {\n pointer-events: none;\n opacity: 0.40;\n }\n\n .alert-chromeOS {\n display: flex;\n align-items: center;\n position: absolute;\n justify-content: center;\n height: 100vh;\n z-index: 20000;\n left: 0;\n right: 0;\n background: rgb(9 16 34 / 95%);\n .alert-grid {\n grid-template-columns: 15% 20% 20% 20% 25%;\n max-width: 87%;\n .title-alert {\n grid-column: 2/6;\n }\n .description-alert {\n grid-column: 2/6;\n }\n .link-grid {\n grid-column: 1/6;\n justify-self: center;\n margin-top: 16px;\n small {\n color: white;\n text-decoration: underline;\n }\n }\n .button-grid {\n display: flex;\n flex-direction: row;\n grid-column: 1/6;\n justify-self: center;\n align-items: center;\n margin-top: 16px;\n span {\n padding-left: 10px;\n }\n img {\n max-width: 1.5em;\n }\n }\n }\n }\n .lock-btn {\n width: 100%;\n font-size: 0.9em !important;\n }\n\n .flex-container {\n display: flex;\n width: 100%;\n grid-column-gap: 10px;\n align-items: center;\n justify-content: center;\n align-content: center;\n flex-wrap: nowrap;\n flex-direction: row;\n .btn {\n width: 50px;\n padding: 10px 12px;\n }\n .flex-item {\n width: 100%;\n }\n }\n\n .help-center {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: flex-end;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n .help-right {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: right;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n\n .help-view {\n justify-content: center;\n align-items: center;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n }\n .accessibility-view {\n justify-content: right;\n align-items: flex-start !important;\n padding: 1rem 1rem !important;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n .icon-right-open-big{\n font-size: 20px;\n &:before {\n margin-right: 0 !important;\n }\n }\n }\n\n .help-form {\n &.fs-onboarding:before {\n box-shadow:none !important;\n }\n a {\n color: rgba(206,220,234);\n font-weight: bold;\n }\n input, textarea, select {\n min-width: 11em;\n max-width: 100%;\n }\n .input-file {\n font-size: 14px !important;\n width: 11.5em !important;\n }\n }\n\n\n .file-name {\n font-size: 15px;\n max-width: 100%;\n }\n\n .content-info {\n height: 100vh;\n .help-desc {\n height: 10%;\n }\n .text-centered {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n text-align: center !important;\n height: 50%;\n padding: 2em;\n h3 {\n font-size: 28px !important;\n }\n p {\n text-align: center;\n }\n }\n }\n\n \n\n .main-info {\n margin-top: 45px;\n }\n\n .btn-send {\n background: linear-gradient(90deg, #3C66D4 0%, #4A44D4 100%) !important;\n }\n\n .group-file {\n display: flex;\n flex-direction: column;\n .file-int {\n display: flex;\n align-items: center;\n align-content: center;\n flex-direction: row; \n margin-top: 0.5em; \n .input-file {\n background: rgba(18, 47, 72, 0.5) !important;\n box-sizing: border-box !important;\n font-size: 16px !important;\n display: flex !important;\n align-items: center !important;\n letter-spacing: -0.02em !important;\n width: 12em !important;\n padding: 15px !important;\n margin: 0;\n margin-right: 0.5em;\n }\n }\n \n }\n\n \n ")};t(226);function GA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var ZA,qA=Object({NODE_ENV:"production",PUBLIC_URL:"."}).REACT_APP_ONBOARDING_TYPE||"android",WA=Object(C.b)(kA||(kA=Object(s.a)(["\n ","\n ","\n ","\n ","\n ","\n ","\n"])),"\n ".concat(function(e){return'\n :root {\n font-size: 62.5%;\n }\n h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, figure { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; line-height: 1; font-family: inherit; text-align: left; }\n table { border-collapse: collapse; border-spacing: 0; }\n ol, ul { list-style: none; }\n q:before, q:after, blockquote:before, blockquote:after { content: ""; }\n article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {\n display: block;\n }\n audio, canvas, video {\n display: inline-block;\n }\n audio:not([controls]) {\n display: none;\n height: 0;\n }\n [hidden], .hidden {\n display: none;\n }\n *, *:before, *:after {\n -webkit-box-sizing: inherit;\n -moz-box-sizing: inherit;\n box-sizing: inherit;\n }\n html {\n box-sizing: border-box;\n margin: 0; padding: 0;\n }\n html, body {\n height: 100%;\n overflow-x: hidden;\n background: '.concat(e.bg,";\n }\n ")}(ZA=N),"\n body {\n background: ").concat(ZA.bg,";\n color: ").concat(Object(y.i)(.2,ZA.fontColor),";\n font-family: ").concat(ZA.fontFamily,";\n line-height: ").concat(ZA.baseLine,";\n font-size: calc(").concat(ZA.fontSize," + 0.1vw);\n font-weight: normal;\n margin: 0; padding: 0;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n }\n a {\n border: none;\n color: ").concat(Object(y.e)(.05,ZA.linkColor),";\n text-decoration: none;\n text-transform: none;\n outline: none;\n font-weight: inherit;\n font-size: 1em;\n img {\n border: none;\n cursor: pointer;\n outline: none;\n }\n &:active, &:hover, &:visited {\n cursor: pointer;\n outline: none;\n }\n &:hover {\n color: ").concat(Object(y.e)(.1,ZA.linkColor),";\n transition: all linear 0.2s;\n }\n }\n p {\n font-weight: normal;\n line-height: ").concat(ZA.baseLine,";\n margin-bottom: 1rem;\n }\n blockquote {\n padding: 0.5rem 1rem;\n p {\n font-family: ").concat(ZA.headings,";\n line-height: ").concat(ZA.baseLine,";\n font-size: calc(1.2em + 0.2vw);\n }\n cite {\n font-family: ").concat(ZA.mono,";\n display: block;\n text-align: right;\n }\n }\n mark {\n background: ").concat(Object(y.e)(.3,ZA.yellow),";\n }\n code, kbd, var {\n display: inline-block;\n font-family: ").concat(ZA.mono,";\n }\n pre {\n margin: 0;\n padding: 0.5rem 0.5rem;\n background: ").concat(Object(y.h)(.2,ZA.bg),";\n color: ").concat(ZA.fontColor,";\n overflow: auto;\n font-family: ").concat(ZA.mono,";\n code {\n display: block;\n background: transparent;\n padding: 0;\n }\n }\n code {\n font-size: inherit;\n }\n h1, h2, h3, h4, h5, h6 {\n font-family: ").concat(ZA.headings,";\n line-height: calc(").concat(ZA.baseLine," - 0.2);\n letter-spacing: 0;\n margin: calc(").concat(ZA.fontSize," - 0.5rem) 0 calc(").concat(ZA.fontSize," - 1rem);\n font-weight: bold;\n }\n h1 { font-size: calc(").concat(ZA.fontSize," + 1.0vw); }\n h2 { font-size: calc(").concat(ZA.fontSize," + 0.5vw); }\n h3 { font-size: calc(").concat(ZA.fontSize," + 0.4vw); }\n h4 { font-size: calc(").concat(ZA.fontSize," + 0.3vw); }\n h5 { font-size: calc(").concat(ZA.fontSize," + 0.1vw); }\n h6 { font-size: calc(").concat(ZA.fontSize," + 0.05vw); }\n hr {\n background: ").concat(Object(y.i)(.6,ZA.fontColor),";\n color: ").concat(Object(y.i)(.6,ZA.fontColor),";\n border: none;\n clear: both;\n float: none;\n height: 1px;\n margin: 0.5rem 0;\n width: 100%;\n }\n br {\n margin: 0 0 1.45em;\n width: 100%;\n height: 0.5rem;\n float: none;\n overflow: hidden;\n clear: both;\n }\n abbr, acronym {\n text-decoration: none;\n border-bottom: 1px dotted ").concat(ZA.fontColor,";\n }\n del {\n text-decoration: line-through;\n }\n em {\n font-style: italic;\n font-weight: normal;\n }\n small {\n font-size: 0.8em;\n }\n strong {\n font-weight: bold;\n }\n ul, ol {\n list-style-position: inside;\n list-style-type: decimal;\n margin: 1.0em 0.5em 0.5em 0.5em;\n li {\n margin: 0em 0.5em 0.5em 0.5em;\n }\n li ul {\n margin: 0 1.5em 0 0;\n }\n }\n li, label {\n font-size: ").concat(ZA.fontSize,";\n line-height: ").concat(ZA.baseLine,";\n }\n li ol li, li ul li {\n font-size: ").concat(ZA.fontSize,";\n line-height: ").concat(ZA.baseLine,";\n }\n ul {\n list-style-type: disc;\n }\n dl {\n margin: 0 0 1.5em 0;\n dt {\n margin: 0 0 0 1rem;\n padding-bottom: 0.5rem;\n }\n dd {\n font-size: ").concat(ZA.fontSize,";\n line-height: ").concat(ZA.baseLine,";\n margin: 0 0 0 2rem;\n padding-bottom: 0.5rem;\n }\n }\n button {\n font-family: ").concat(ZA.fontFamily,";\n font-size: 1em;\n padding: 1.2rem 2rem;\n }\n input, select, textarea {\n display: block;\n background-color: ").concat(ZA.bg,";\n color: ").concat(ZA.fontColor,";\n font-family: ").concat(ZA.fontFamily,";\n padding: calc(").concat(ZA.fontSize," / 2);\n margin: calc(").concat(ZA.fontSize," / 2) 0;\n border: none;\n box-shadow: 0 0 0 1px ").concat(ZA.linkColor," inset;\n font-size: calc(").concat(ZA.fontSize," + 0.1vw);\n &:focus {\n color: ").concat(ZA.fontColor,";\n box-shadow: 0 0 0 1px ").concat(Object(y.e)(.2,ZA.linkColor)," inset;\n }\n &::placeholder {\n color: ").concat(Object(y.i)(.6,ZA.fontColor),";\n }\n &::autofill, &::-moz-autofill, &::-webkit-autofill {\n background: ").concat(ZA.bg,";\n color: ").concat(ZA.fontColor,";\n }\n }\n select {\n padding: 0.9rem;\n border-radius: 0;\n option {\n background: ").concat(ZA.bg,";\n color: ").concat(Object(y.f)(ZA.bg),";\n outline: none;\n padding: calc((").concat(ZA.fontSize,' - 0.6rem) + 0.3vw);\n }\n }\n select:-moz-focusring {\n text-shadow: 0 0 0 transparent;\n outline: none;\n }\n input:focus, select:focus, textarea:focus {\n transition: all linear 0.2s;\n outline: none;\n }\n input[type="checkbox"], input[type="radio"] {\n margin: 0 0.5rem;\n }\n\n label {\n display: block;\n cursor: pointer;\n padding: calc(').concat(ZA.fontSize," / 2);\n font-family: ").concat(ZA.fontFamily,";\n font-size: calc(").concat(ZA.fontSize," + 0.05vw)\n font-weight: normal;\n color: ").concat(ZA.fontColor,";\n letter-spacing: 0.02rem;\n input {\n display: inline-block;\n }\n }\n input, textarea, select {\n font-weight: normal;\n }\n\n table {\n th {\n color: ").concat(ZA.fontColor,";\n }\n }\n\n .full {\n width: 100%;\n }\n\n .red {\n background: ").concat(ZA.red,";\n color: ").concat(Object(y.f)(ZA.red),";\n }\n .orange {\n background: ").concat(ZA.orange,";\n color: ").concat(Object(y.f)(ZA.orange),";\n }\n .yellow {\n background: ").concat(ZA.yellow,";\n color: ").concat(Object(y.f)(ZA.yellow),";\n }\n .lime {\n background: ").concat(ZA.lime,";\n color: ").concat(Object(y.f)(ZA.lime),";\n }\n .green {\n background: ").concat(ZA.green,";\n color: ").concat(Object(y.f)(ZA.green),";\n }\n .teal {\n background: ").concat(ZA.teal,";\n color: ").concat(Object(y.f)(ZA.teal),";\n }\n .cyan {\n background: ").concat(ZA.cyan,";\n color: ").concat(Object(y.f)(ZA.cyan),";\n }\n .aqua {\n background: ").concat(ZA.aqua,";\n color: ").concat(Object(y.f)(ZA.aqua),";\n }\n .blue {\n background: ").concat(ZA.blue,";\n color: ").concat(Object(y.f)(ZA.blue),";\n }\n .violet {\n background: ").concat(ZA.violet,";\n color: ").concat(Object(y.f)(ZA.violet),";\n }\n .magenta {\n background: ").concat(ZA.magenta,";\n color: ").concat(Object(y.f)(ZA.magenta),";\n }\n .purple {\n background: ").concat(ZA.purple,";\n color: ").concat(Object(y.f)(ZA.purple),";\n }\n\n .red-color { color: ").concat(ZA.red," }\n .orange-color { color: ").concat(ZA.orange," }\n .yellow-color { color: ").concat(ZA.yellow," }\n .lime-color { color: ").concat(ZA.lime," }\n .green-color { color: ").concat(ZA.green," }\n .teal-color { color: ").concat(ZA.teal," }\n .cyan-color { color: ").concat(ZA.cyan," }\n .aqua-color { color: ").concat(ZA.aqua," }\n .blue-color { color: ").concat(ZA.blue," }\n .violet-color { color: ").concat(ZA.violet," }\n .magenta-color { color: ").concat(ZA.magenta," }\n .purple-color { color: ").concat(ZA.purple," }\n\n .fontColor {\n color: ").concat(ZA.fontColor,";\n }\n .bg {\n background: ").concat(ZA.bg,";\n }\n .linkColor {\n color: ").concat(ZA.linkColor,";\n }\n .fg {\n background: ").concat(ZA.fg,";\n }\n .fontColor-svg-fill { fill: ").concat(ZA.fontColor," };\n .fontColor-svg-stroke { stroke: ").concat(ZA.fontColor,' };\n h6 {\n display: flex;\n position: relative;\n &:after {\n position: relative;\n display: block;\n content: "";\n height: 1px;\n top: 0.9rem;\n background: ').concat(Object(y.i)(.6,ZA.fontColor),";\n flex: 1 1 auto;\n margin-left: 1rem;\n margin-right: 1rem;\n }\n }\n .tac { text-align: center; }\n .tar { text-align: right; }\n .tal { text-align: left; }\n\n "),'\n .btn, button, input[type="button"], input[type="submit"], input[type="reset"] {\n '.concat(W(N),"\n }\n"),function(e){return"\n .info, .information {\n ".concat($(e.blue),"\n }\n .info-error {\n ").concat($(e.red),"\n }\n .info-success {\n ").concat($(e.green),"\n }\n .info-notice {\n ").concat($(e.orange),"\n }\n .info-warning {\n ").concat($(e.yellow),"\n }\n .info-critical {\n ").concat($(e.purple),"\n }\n .text-error {\n color: ").concat(Object(y.e)(.3,e.red),";\n a {\n color: ").concat(Object(y.e)(.4,e.red),";\n &:hover { color: ").concat(Object(y.e)(.1,e.red),"; }\n }\n }\n .text-warning {\n color: ").concat(Object(y.e)(.3,e.yellow),";\n a {\n color: ").concat(Object(y.e)(.4,e.yellow),";\n &:hover { color: ").concat(Object(y.e)(.1,e.yellow),"; }\n }\n }\n .text-success {\n color: ").concat(Object(y.e)(.3,e.green),";\n a {\n color: ").concat(Object(y.e)(.4,e.green),";\n &:hover { color: ").concat(Object(y.e)(.1,e.green),"; }\n }\n }\n .text-notice {\n color: ").concat(Object(y.e)(.3,e.orange),";\n a {\n color: ").concat(Object(y.e)(.4,e.orange),";\n &:hover { color: ").concat(Object(y.e)(.1,e.orange),"; }\n }\n }\n .text-critical {\n color: ").concat(Object(y.e)(.3,e.purple),";\n a {\n color: ").concat(Object(y.e)(.4,e.purple),";\n &:hover { color: ").concat(Object(y.e)(.1,e.purple),'; }\n }\n }\n .transparent,\n [class^="text-"],\n [class*=" text-"] {\n background: transparent !important;\n box-shadow: 0 0 0 0 transparent inset !important;\n }\n ')}(N),Object(v.a)(N),Object(v.c)(N),YA(N)),UA=I.b.div({init:{opacity:0},enter:{opacity:1,beforeChildren:!0,staggerChildren:50},exit:{opacity:0,staggerChildren:20,staggerDirection:-1}}),_A=[{url:"/",component:Ve},{url:"/index",component:Ve},{url:"/activation",component:function(){return u.a.createElement("div",{className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"try",render:function(e){return e.next,u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{id:"done",className:"column"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.you_ready")),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("i",{className:"icon-shield-4"})))),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("activation.status")),p.I18n.t("activation.protected"))),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.try_report")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("activation.evidence")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/security"),className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"#",className:"btn success icon-right",onClick:Me},p.I18n.t("activation.button_next")))))}})))))}},{url:"/signin",component:je},{url:"/signup",component:Be},{url:"/report",component:Re},{url:"/permissions",component:ln},{url:"/bgloc",component:mn},{url:"/security",component:jn},{url:"/privacy",component:zn},{url:"/start",component:at},{url:"/whatsprey",component:gt},{url:"/emailsent",component:ht},{url:"/emailretry",component:It},{url:"/emailok",component:vt},{url:"/pin",component:Ht},{url:"/help",component:Lt},{url:"/lock",component:Et},{url:"/lockmessage",component:Nt},{url:"/lockmessage2",component:Bt},{url:"/rename",component:St},{url:"/location",component:Xt},{url:"/chrome",component:qt},{url:"/accessibility",component:Kt}],VA=[{url:"/",component:oA},{url:"/index",component:oA},{url:"/activation",component:function(){return u.a.createElement("div",{className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"try",render:function(e){return e.next,u.a.createElement("div",{className:"container"},u.a.createElement("div",{id:"done",className:"column"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.you_ready")),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("i",{className:"icon-shield-4"})))),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("activation.status")),u.a.createElement("br",null),p.I18n.t("activation.protected"))),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.try_report")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("activation.evidence")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"# ",className:"btn success icon-right",onClick:tA},p.I18n.t("activation.button_next")))))}}))),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("img",{src:Gt.a,alt:"Prey",className:"logo"}))))}},{url:"/signin",component:nA},{url:"/signup",component:cA},{url:"/report",component:aA},{url:"/permissions",component:function(){return u.a.createElement("div",{className:"perms fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},"Permissions"),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("i",{className:"icon-key-double"})),u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"location",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey requires permission to actively track your phone's location and report it to you in the background.",u.a.createElement("br",null),"Please select ",u.a.createElement("b",null,"Always Allow"),"."),u.a.createElement("figure",null,u.a.createElement("img",{src:sA.a,className:"first",alt:"permOne"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"photos",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey needs access to your photos to allow you to retrieve them remotely if necessary using the File Retrieval feature."),u.a.createElement("figure",null,u.a.createElement("img",{src:uA.a,className:"first",alt:"permTwo"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"contacts",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey also needs access to your contacts to allow you to retrieve them remotely if necessary using the File Retrieval feature."),u.a.createElement("figure",null,u.a.createElement("img",{src:gA.a,className:"first",alt:"permThree"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"camera",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey requires access to the camera to deliver remotely taken pictures in its Evidence Report feature for locating missing devices."),u.a.createElement("figure",null,u.a.createElement("img",{src:fA.a,className:"first",alt:"permFour"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"notifications",render:function(e){return e.next,u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey must be able to send notifications for you to activate its features and actions remotely using the Online Panel."),u.a.createElement("figure",null,u.a.createElement("img",{src:bA.a,className:"first",alt:"permFive"})),u.a.createElement(Ie.a,{className:"btn cta l success icon-thumb-up",to:"/activation"},"Ok"))}})))))}},{url:"/start",component:CA},{url:"/whatsprey",component:xA},{url:"/hidden",component:HA}],JA=function(e){Object(i.a)(t,e);var n=GA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).renderer=function(){return"android"===qA?u.a.createElement(f.a,{render:function(e){var n=e.location;e.match;return u.a.createElement(I.a,null,u.a.createElement(UA,{key:n.pathname},u.a.createElement(h.a,{location:n},_A.map(function(e,t){var A,a=n.pathname.match(/\/(es|en)\//),r=e.url;return a&&a.length>0?(A="/".concat(a[1]),p.I18n.setLocale(a[1])):(A="",p.I18n.setLocale("en")),r="".concat(A).concat(e.url),u.a.createElement(f.a,{exact:!0,path:r,component:e.component,key:t})}))))}}):u.a.createElement(f.a,{render:function(e){var n=e.location;e.match;return u.a.createElement(I.a,null,u.a.createElement(UA,{key:n.pathname},u.a.createElement(h.a,{location:n},VA.map(function(e,t){var A,a=n.pathname.match(/\/(es|en)\//),r=e.url;return a&&a.length>0?(A="/".concat(a[1]),p.I18n.setLocale(a[1])):(A="",p.I18n.setLocale("en")),r="".concat(A).concat(e.url),u.a.createElement(f.a,{exact:!0,path:r,component:e.component,key:t})}))))}})},A.state={},A}return Object(o.a)(t,[{key:"componentWillMount",value:function(){p.I18n.setTranslations({en:{close:"Close",cancel:"Cancel",images:"Images",videos:"Videos",documents:"Documents",start:"Start",back_to:"Back to",enter_password:"Enter your password",encrypt:"Encrypt",decrypt:"Decrypt",tryagain:"Try Again",current_status:"This device is now",login:"Login",whatsprey:"What's Prey?",settings:"Settings",your_privacy:"Privacy and location",uninstall_prey:"Uninstall Prey",uninstall_prey_link:"https://help.preyproject.com/article/190-how-to-uninstall-prey#android",uninstall_prey_title:"Remove Prey permissions",uninstall_prey_body:"Keep in mind that we will remove the permissions that prevent the uninstallation of Prey. When you receive confirmation of this process, restart your device and uninstall the App like any other. By uninstalling it, you will no longer have remote access to your device as it will be disconnected from your Panel.",uninstall_prey_button:"Confirm",password_wrong_title:"Password is incorrect",password_wrong_body:"Introduce the correct password. You can also unlock the device from the control panel, or ask your device administrator to do so.",device_name:"Device Name",status:{protected:"PROTECTED",unprotected:"UNPROTECTED"},lock:{access:"Access",denied:"Denied",text1:"The device has been locked by its owner.",text2:"Enter password to unlock",password:"Password",unlock:"Unlock",button_unlock:"Enter password to unlock"},pin:{text1:"The owner of this device blocked the powering off option. To turn it off you must enter the PIN, tap on Unlock and then try again.",pin:"PIN",unlock:"Unlock",error:"The PIN is incorrect."},helpcenter:{title:"Help",description1:"For general questions visit our",description2:"For particular inquiries complete this form or e-mail us at",helpCenter:"Help Center",helpCenterHref:"https://help.preyproject.com/",helpCenterMail:"help@preyproject.com",helpCenterMailto:"mailto:help@preyproject.com",subject:"Subject",subjectHolder:"Select a subject",subjectOption1:"Issues",subjectOption2:"Questions",subjectOption3:"Other",message:"Message",messageHolder:"Let us know if you have any questions or you've encountered any issues while using Prey.",messageMin:"min. 10 characters",attachment:"Attachment (optional)",attachmentHolder:"Maximum file size 5MB",send:"SEND",selectfile:"CHOOSE FILE...",fileSelected:"FILE SELECTED",noFileChosen:"No file chosen",finished1:"All went great!",finished2:"We got your message and our support team will reply as soon as possible.",btnfinish:"Thanks, got it",error1:"Up-oh!",error2:"We couldn\u2019t send your message. Would you like to try again?",btnerror:"Retry"},dialog_login:{title:"Prey credentials",holder:"Enter your password",holder3:"Enter your password",title2:"Security code",holder2:"Six digits",cancel:"Cancel",submit:"Log in",forgot:"Forgot your password?",loading:"Loading..."},scheduled:{title:"Set Frequency",body:"Ensures that Prey continues to work if Google services are not running by doing periodic checks and consulting Prey's servers directly.",zero:"Not activated",one:"1 minute",two:"2 minutes",three:"5 minutes",four:"10 minutes",five:"20 minutes",six:"30 minutes"},help:{title:"Help",body:"For general questions you can always visit our ",description:"Help Center.",link:"https://help.preyproject.com/"},onboarding:{first:{head:"Your security hub",body:"Protect your device from anywhere! Handle security actions remotely on your Prey Panel."},second:{head:"Track and find",body:"Stay updated on your device\u2019s location and when it\u2019s on the move."},third:{head:"React and protect",body:"Safeguard your device and its data! Try out our remote security actions: Remote Alarm, Screen Lock, and Alert Message."},fourth:{head:"Recover with evidence",body:"Get reports with detailed info of your marked as Missing device: its location, nearby Wi-Fi networks, and real-time pictures and screenshots."},fifth:{head:"Stay Undetected",body:"Use our Camouflage action in the online panel to avoid alerting thieves by making the app look like a game on iOS devices."}},whatspreypage:{first:{head:"What\u2019s Prey about?",body:"You get full remote control from your Prey Panel while we silently protect your phones, laptops, tablets and their data from theft and loss."},second:{head:"Where\u2019s your Prey Panel?",body:"Log into your Panel through the app or at preyproject.com from any browser to track your devices, configure Prey and activate security actions."},third:{head:"What if your device is stolen?",body:"Mark your device as Missing in your Prey Panel and we\u2019ll start gathering pictures, locations, nearby WiFi networks and more data to generate periodic reports."},fourth:{head:"Make the most out of Prey!",body:"Ring an alarm, display a message on your device\u2019s screen, configure geofences and unlock even more remote security actions with our Protection and Full Suite plans!"},fifth:{head:"CAN I HIDE PREY FROM THIEVES?",body:"You can further avoid alerting the thief by hiding the app with our Camouflage action. Log into the online panel and activate it on any iOS device to mask the Prey app as a fake game, while it silently continuous its work."},start:"Next"},permissions:{title:"Prey needs you to grant these permissions to fully secure this device.",approve:"Go to permissions",next:"Next",privacy_info1:"For the app to work correctly, we need you to grant permissions and activate your account in the Prey Panel.",privacy_info2:"Keep in mind that your data is only used to deliver and improve our app functionalities, and none of your data is being sold or sent to third parties. All data is send through SSL.",privacy_info3:"All data is sent through SSL.",category_permission:"Access location, files and multimedia content",category_location:"Access location in background",camera:{head:"Take pictures and record video",body:"We require this to take pictures with your device camera for the Missing Reports."},location:{head:"Access this device\u2019s location",body:"We require this to track the location of your device.",background1:"Prey will use location in the background to track your device, generate Missing Reports and detect entry or exit from geofences.",background2:"This data will only be available to the account administrator. You can find more details in our Privacy Policy."},over:{head:"Overlap app screens",body:"When the Screen Lock is activated, Prey will use this permission to display a custom screen lock over all other apps.",and:"and"},contact:{head:"MAKE AND MANAGE PHONE CALLS",body:"Prey uses this permission to show the user the device\u2019s IMEI on evidence reports."},storage:{head:"Access pictures, media and files on your device",body:"We require this to use the File Retrieval action for remote recovery of files from this device.."},administrator_permission:{head:"Access device admin permissions",body:"We require this to activate extra security actions with administrator permissions, like remote Custom Wipe and Screen Lock."},accesibility:{head:"Accessibility",body:"When a device is marked as Missing, Prey will use this permission to block all apps before they can be opened, even if the permission to overlap app screens is disabled."},xiaomi:{head:"Required Xiaomi permissions",body:"In order for our application to work correctly, so that you can use all the security actions, please make sure that the necessary permissions are granted."},huawei:{head:"Required Huawei permissions",body:"For our app to work correctly and so that you can activate all security actions, please make sure to grant the necessary permissions."}},signin:{title:"Log in to your Prey account",subtitle:"Credentials, please.",field1:"Email address",field2:"Password",button_submit:"Log in",button_qr:"Scan QR code",maybe:"Maybe you...",button_account:"Don't have an account?"},signup:{title:"Sign up to Prey",subtitle:"One step from your new Prey account.",field1:"Name",field2:"Email",field3:"Password",field4:"Confirm password",check_old:"I am over 16 years old.",check_terms1:"I\u2019ve read and accept",check_terms2:"and the",check_offers:"I want to receive emails with offers and promotions from Prey.",button_terms:"Terms and Conditions",button_privacy:"Privacy Policy",button_submit:"Sign up",button_signin:"Already have an account?",send_activation_title:"Mail validation",send_activation_a:"We must send an activation email to validate your account. Is the address",send_activation_b:"correct?",send_activation_cancel:"Cancel",send_activation_send:"Send",capsLockIsOn:"Caps Lock is On"},button_forgot:"Forgot your password?",button_terms:"Terms and Conditions",button_privacy:"Privacy Policy",button_cookies:"Cookies",privacypage:{title:"Prey necesita estos permisos para proteger completamente tu equipo",subtitle:"

Las funciones de la aplicaci\xf3n solo se activan mediante tu solicitud previa desde el panel de la aplicaci\xf3n y requieren que otorgues los permisos correspondientes desde tu dispositivo.\n\nNo vendemos ni enviamos a terceros ninguno de tus datos para fines distintos del uso de la aplicaci\xf3n y s\xf3lo en cuanto estos son necesarios para entregar o mejorar las funciones de la aplicaci\xf3n.\n\nTodos los datos se procesan cifrados por medio de SSL.

"},securitypage:{title:"Configure Protection",subtitle:"Complete the setup by activating extra features.",on:"On ",off:"Off",background_title:"Run in Background",background_subtitle:"As of Android 8, Prey needs to display a notification to run in the background and actively track the phone.",biometric_title:"Fingerprint",biometric_subtitle:"Would you like to use fingerprint to access the Prey settings?",setup_pin_title:"Setup Prey PIN",setup_pin_subtitle:"Create your 4-digit PIN code to activate the use Android's extra safety features.",setup_pin_activate:"Activate",setup_pin_activated:"Activated",uninstall_title:"Block Uninstall Attempts",uninstall_subtitle:"Blocks the app\u2019s uninstall with your Prey PIN, or native lock screen if available.",shield_title:"Prevent power OFF",shield_subtitle:"Blocks phone shutdown attempts with your Prey PIN.",wipe_title:"Detach device",wipe_subtitle:"Deletes this device from your Prey account.",wipe_button:"Detach",dialog_4pin:{title:"Setup Prey PIN",holder:"Create your 4-digit PIN",cancel:"Cancel",submit:"Save PIN",remove_pin:"Remove the current PIN"},prey_for:"Prey for Android",home:"Home",not_android9_title:"Not Available in Android 9 and higher",not_android9_subtitle:"This feature is not availabe due to Google's policy restrictions in this Android version",not_android9_close:"Close",xiaomi_alert:{title:"Required Xiaomi permissions",description:"Please check the additional permissions that you must grant for our application to work correctly on your Xiaomi so you can use all the security actions.",button:"Check permissions",link:"https://help.preyproject.com/article/356-how-to-grant-permissions-in-your-xiaomi-device"},huawei_alert:{title:"Required Huawei permissions",description:"Please check the additional permissions that you must grant for our application to work correctly on your Huawei so you can use all the security actions.",button:"Check permissions",link:"https://help.preyproject.com/article/370-how-to-grant-permissions-in-your-huawei-device?preview=61041e0fb37d837a3d0df2e5"}},report:{latitude:"latitude",longitude:"longitude",ssid:"ssid",mac_address:"Mac address",public_ip:"Public IP",imei:"IMEI",device_model:"device model",done:"Close",next:"Next"},activation:{button_skip:"Skip",button_next:"Next",you_ready:"You're ready",status:"Current status",protected:"Protected",try_report:"Give a try to our Missing Reports",evidence:"If you mark your device as Missing in your Prey Panel, we\u2019ll start gathering information and generate periodic reports."},bgloc:{title:"Location in the background",body1:"We require access to your location at all times to track your device, generate Missing Reports and use Control Zones",body2:"",body3:"",skip:"Skip",approve:"Enable"},warning10:{title:'Prey requires the location permission set to "Allow all the time" to gather locations actively and use control zones even when closed or running in the background.'},email_validation:{sent:{title:"EMAIL VALIDATION",subtitle:"We have sent you an account activation email to the following email:",mail:"YOUR MAIL",foot_a:"You must validate your email in the next 48 hours.",foot_b:"If you don't receive the email in the next few minutes, send it again.",button:"RESEND",dialog_title:"WE SENT A CONFIRMATION EMAIL TO",dialog_body:"Please validate your account in the next 48 hours, or it will be discarded.",dialog_button:"OK"},ok:{title:"VALIDATION OF SUCCESSFUL MAIL",body:"Your account has been activated, welcome to Prey!",button:"CONTINUE"},expired:{title:"THE ACCOUNT VALIDATION LINK HAS EXPIRED",body:"The account was deleted, you can re-register with the same email and try again.",button:"CONTINUE"}},rename:{heading:"Change device name",body:"This name will allow you to identify your device in Prey.",current:"Current name",write:"New name",confirm:"Confirm"},alert_chromeOS:{title:"This version is incompatible with ChromeOS",desc:"This app is meant for Android only, and will work limitedly for ChromeOS. Install the fully powered Prey Extension from Google Admin Console.",button_title:"Get Prey for ChromeOS",button_url:"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=en",link_title:"Learn to install the Prey Extension",link_url:"https://help.preyproject.com/article/310-how-to-install-prey-on-chromebooks"},accesibility:{skip:"Skip for now",title:"Allow Prey to use Accessibility options",text1:"We require this to prevent access to any apps while the Screen Lock is activated, even if the permission to overlap app screens is disabled.",text2:"Keep in mind that we won\u2019t collect any personal or sensitive data.",text3:"If you agree, you\u2019re allowing Prey to access your screen and perform actions to ensure a fully functional app experience.",title_1:"Prey will work better with accessibility permissions",text1_1:"Enabling accessibility for Prey will prevent other apps to overlap Prey\u2019s Screen Lock.",text2_1:"1. Open your phone\u2019s Settings",text2_2:"2. Go to Accessibility",text2_3_1:"3. Go to Downloaded services",text2_3_2:"3. Go to Downloaded apps",text2_3_3:"3. Go to More",text2_3_4:"3. Go to Installed apps",text2_4:"4. Select Prey",text2_5:"5. Enable",text3_1:"Remember that Prey won\u2019t collect any personal or sensitive data from your device.",deny:"Deny",agree:"Agree and continue"},notification:{title:"Turn on alert notifications?",desc:" Optimize your Prey experience! Enable notifications for full product functionality.",button_title:"Turn on notifications"}},es:{close:"Cerrar",cancel:"Cancelar",images:"Im\xe1genes",videos:"Videos",documents:"Documentos",Start:"Compenzar",back_to:"Volver a",enter_password:"Ingresa tu contrase\xf1a",encrypt:"Cifrar",decrypt:"Descifrar",tryagain:"Reintentar",current_status:"Este dispositivo ahora est\xe1",login:"Iniciar sesi\xf3n",whatsprey:"\xbfQu\xe9 es Prey?",settings:"Ajustes",your_privacy:"Privacidad y ubicaci\xf3n",uninstall_prey:"Desinstalar Prey",uninstall_prey_link:"https://ayuda.preyproject.com/article/226-como-desinstalar-prey#android",uninstall_prey_title:"Quitar permisos de Prey",uninstall_prey_body:"Ten en cuenta que primero eliminaremos los permisos que impiden la desinstalaci\xf3n de Prey. Cuando recibas confirmaci\xf3n de este proceso, reinicia tu dispositivo y desinstala la App como cualquier otra. Al desinstalarla, dejar\xe1s de tener acceso remoto a tu dispositivo ya que ser\xe1 desconectado de tu Panel.",uninstall_prey_button:"Confirmar",password_wrong_title:"La contrase\xf1a es incorrecta",password_wrong_body:"Ingresa la contrase\xf1a correcta. Tambi\xe9n puedes desbloquear el dispositivo desde el panel de control o pedirle al administrador de tu dispositivo que lo haga.",device_name:"Nombre del dispositivo",status:{protected:"PROTEGIDO",unprotected:"DESPROTEGIDO"},lock:{access:"Acceso",denied:"Denegado",text1:"El dispositivo ha sido bloqueado por su propietario.",text2:"Introduzca la contrase\xf1a para desbloquear",password:"Contrase\xf1a",unlock:"Desbloquear",button_unlock:"Ingresar contrase\xf1a para desbloquear"},pin:{text1:"El propietario de este dispositivo bloque\xf3 la opci\xf3n de apagado. Para apagarlo debes ingresar el PIN, presionar desbloquear y luego volver a intentarlo.",pin:"PIN",unlock:"Desbloquear",error:"El PIN es incorrecto."},helpcenter:{title:"Ayuda",description1:"Para preguntas generales visita nuestro",description2:"Si tienes consultas particulares completa el formulario o escribe a ",helpCenter:"Centro de Ayuda",helpCenterHref:"https://ayuda.preyproject.com/",helpCenterMail:"help@preyproject.com",helpCenterMailto:"mailto:help@preyproject.com",subject:"Asunto",subjectHolder:"Elige una opci\xf3n",subjectOption1:"Problemas",subjectOption2:"Preguntas",subjectOption3:"Otro",message:"Mensaje",messageHolder:"Haznos saber si tienes dudas o encuentras alg\xfan problema mientras usas Prey.",messageMin:"min. 10 caracteres",attachment:"Archivo adjunto (opcional)",attachmentHolder:"Tama\xf1o m\xe1ximo 5MB",send:"ENVIAR",selectfile:"SELECCIONAR ARCHIVO...",fileSelected:"ARCHIVO SELECCIONADO ",noFileChosen:"No se eligi\xf3 archivo",finished1:"\xa1Todo sali\xf3 bien!",finished2:"Recibimos tu mensaje y nuestro equipo de soporte responder\xe1 lo antes posible.",btnfinish:"Gracias, entiendo",error1:"Oh no!",error2:"No pudimos enviar tu mensaje. \xbfQuieres volver a intentar?",btnerror:"Reintentar"},dialog_login:{title:"Credenciales Prey",holder:"Ingresa tu contrase\xf1a",holder3:"Ingresa tu contrase\xf1a",title2:"C\xf3digo de seguridad",holder2:"Seis d\xedgitos",cancel:"Cancelar",submit:"Iniciar sesi\xf3n",forgot:"\xbfOlvidaste tu contrase\xf1a?",loading:"Cargando..."},scheduled:{title:"Fijar Frecuencia",body:"Asegura que Prey contin\xfae funcionando si los servicios de Google no est\xe1n corriendo, haciendo revisiones peri\xf3dicas del estado y consultando los servidores de Prey directamente.",zero:"No activado",one:"1 minuto",two:"2 minutos",three:"5 minutos",four:"10 minutos",five:"20 minutos",six:"30 minutos"},help:{title:"Ayuda",body:"Para preguntas en general siempre puedes visitar nuestro ",description:"Centro de Ayuda.",link:"https://ayuda.preyproject.com/"},onboarding:{first:{head:"Tu centro de seguridad",body:"\xa1Protege tu dispositivo desde cualquier lugar! Gestiona las acciones de seguridad de forma remota en tu Prey Panel."},second:{head:"Rastrea y encuentra",body:"Mantente al tanto de la ubicaci\xf3n de tu dispositivo y de cu\xe1ndo est\xe1 en movimiento."},third:{head:"Reacciona y protege",body:"\xa1Cuida tu dispositivo y sus datos! Prueba nuestras acciones de seguridad: Alarma remota, Bloqueo de pantalla y Mensaje de alerta."},fourth:{head:"Recuperar con evidencia",body:"Obt\xe9n reportes con info detallada de tu dispositivo marcado como Perdido: su ubicaci\xf3n, redes Wi-Fi cercanas y fotograf\xedas y capturas de pantalla en tiempo real."},fifth:{head:"Evita la Detecci\xf3n",body:"Utiliza la funci\xf3n de Camuflaje desde el panel online para esconder la aplicaci\xf3n y hacerla pasar por un juego en equipos iOS."},start:"Comenzar"},whatspreypage:{first:{head:"\xbfQu\xe9 hace Prey?",body:"Podr\xe1s controlar todo desde tu Panel Prey mientras nosotros protegemos silenciosamente tus tel\xe9fonos, port\xe1tiles, tablets y datos de robos o p\xe9rdidas."},second:{head:"\xbfAd\xf3nde est\xe1 tu Panel Prey?",body:"Accede a tu Panel a trav\xe9s de la app o en preyproject.com desde cualquier navegador para rastrear tus dispositivos, configurar Prey y activar acciones de seguridad."},third:{head:"\xbfQu\xe9 pasa si te roban el dispositivo?",body:"Marca tu dispositivo como Perdido en tu Panel Prey y empezaremos a recopilar fotos, ubicaciones, redes WiFi cercanas y m\xe1s datos para generar reportes peri\xf3dicamente."},fourth:{head:"\xa1Saca el m\xe1ximo provecho a Prey!",body:"Haz sonar una alarma, muestra un mensaje en la pantalla de tu dispositivo, configura geocercas y desbloquea a\xfan m\xe1s acciones remotas de seguridad con nuestros planes Protection y Full Suite."},fifth:{head:"\xbfC\xd3MO EVITO QUE DETECTEN PREY?",body:"Evita alertar al ladr\xf3n y esconde la aplicaci\xf3n con la acci\xf3n de Camuflaje. Puedes activarla en el panel online en cualquier equipo iOS para que la aplicaci\xf3n se convierta en un juego falso y pase inadvertida."},start:"Iniciar"},permissions:{title:"Prey necesita que le otorgues estos permisos para asegurar completamente este dispositivo.",approve:"Ir a permisos",next:"Siguiente",privacy_info1:"Para que la app funcione correctamente, necesitamos que concedas estos permisos y actives tu cuenta en el Panel Prey.",privacy_info2:"Recuerda que tus datos s\xf3lo son utilizados para entregarte y mejorar las funcionalidades de nuestra app, y ninguno de tus datos es vendido o enviado a terceros. Todos los datos son enviados a trav\xe9s de SSL.",privacy_info3:"Todos los datos se procesan cifrados por medio de SSL.",category_permission:"Acceso a ubicaci\xf3n, archivos y contenido multimedia",category_location:"Acceso a la ubicaci\xf3n en segundo plano",camera:{head:"Hacer fotos y grabar v\xeddeo",body:"Necesitamos esto para tomar fotos con la c\xe1mara de tu dispositivo para los Reportes de p\xe9rdida."},location:{head:"Acceso a la ubicaci\xf3n de este dispositivo",body:"Necesitamos esto para rastrear la ubicaci\xf3n de su dispositivo.",background1:"Prey usar\xe1 la ubicaci\xf3n en segundo plano para rastrear tu dispositivo, generar Reportes de p\xe9rdida y detectar la entrada o salida de geocercas.",background2:"Estos datos s\xf3lo estar\xe1n disponibles para el administrador de la cuenta. Puedes encontrar m\xe1s detalles en nuestra Pol\xedtica de privacidad."},over:{head:"Superponer pantallas de aplicaciones",body:"Cuando se active el Bloqueo de pantalla, Prey usar\xe1 este permiso para mostrar un bloqueo de pantalla personalizado sobre todas las dem\xe1s apps."},contact:{head:"HACER Y ADMINISTRAR LLAMADAS TELEF\xd3NICAS",body:"Prey utiliza este permiso para obtener y mostrar el IMEI del equipo al usuario en los reportes."},storage:{head:"Acceso a im\xe1genes, archivos multimedia y archivos de tu dispositivo",body:"La Recuperaci\xf3n de Archivos requiere este permiso para salvar archivos de forma remota."},administrator_permission:{head:"Acceso a los permisos de administrador del dispositivo",body:"Necesitamos esto para activar m\xe1s acciones de seguridad que tengan permisos de administrador, como Borrado personalizado y Bloqueo de pantalla."},accesibility:{head:"Accesibilidad",body:"Cuando un dispositivo est\xe9 marcado como Perdido, Prey usar\xe1 este permiso para bloquear todas las apps antes de que puedan ser abiertas, incluso si el permiso de superponer pantallas de apps est\xe1 deshabilitado."},xiaomi:{head:"Permisos Xiaomi requeridos",body:"Para que nuestra aplicaci\xf3n funcione correctamente, y as\xed puedas usar todas las acciones de seguridad, aseg\xfarate que los permisos necesarios est\xe9n otorgados."},huawei:{head:"Permisos necesarios de Huawei",body:"Para que nuestra app funcione correctamente y puedas activar todas las acciones de seguridad, aseg\xfarate de conceder los permisos necesarios."}},signin:{title:"Inicia sesi\xf3n en tu cuenta Prey",subtitle:"Credenciales, por favor.",field1:"Email",field2:"Contrase\xf1a",button_submit:"Ingresar",button_qr:"Escanear c\xf3digo QR",maybe:"TAL VEZ T\xda...",button_account:"\xbfNo tienes una cuenta?"},signup:{title:"REGISTRARME",subtitle:"Est\xe1s a un paso de tu cuenta de Prey.",field1:"Nombre",field2:"Email",field3:"Contrase\xf1a",field4:"Confirmar contrase\xf1a",check_old:"Soy mayor de 16 a\xf1os.",check_terms1:"He le\xeddo y acepto los",check_terms2:"y la",check_offers:"Quiero recibir emails con ofertas y promociones de Prey.",button_terms:"T\xe9rminos y condiciones",button_privacy:"Pol\xedtica de privacidad",button_submit:"Reg\xedstrate",button_signin:"\xbfYa tienes una cuenta?",send_activation_title:"VALIDACI\xd3N DE CORREO",send_activation_a:"Debemos enviar un correo de activaci\xf3n para validar tu cuenta. \xbfEs la direcci\xf3n",send_activation_b:"correcta?",send_activation_cancel:"CANCELAR",send_activation_send:"ENVIAR",capsLockIsOn:"Bloq Mayus Activo"},button_forgot:"\xbfOlvidaste tu contrase\xf1a?",button_terms:"T\xe9rminos de servicio",button_privacy:"Pol\xedtica de privacidad",button_cookies:"Cookies",securitypage:{title:"Configurar protecci\xf3n",subtitle:"Completa la configuraci\xf3n activando funciones extra.",on:"Encendido ",off:"Apagado",background_title:"Ejecutar en segundo plano",background_subtitle:"A partir de Android 8, Prey necesita mostrar una notificaci\xf3n para ejecutarse en segundo plano y rastrear activamente el tel\xe9fono.",biometric_title:"Huella",biometric_subtitle:"\xbfTe gustar\xeda usar huella para acceder a la configuraci\xf3n de Prey?",setup_pin_title:"Configurar PIN de Prey",setup_pin_error:"PIN de 4 d\xedgitos",setup_pin_subtitle:"Crea un c\xf3digo PIN de 4 d\xedgitos para activar funciones de seguridad adicionales de Android.",setup_pin_activate:"Activar",setup_pin_activated:"Activado",uninstall_title:"Bloquear intentos de desinstalaci\xf3n",uninstall_subtitle:"Bloquea la desinstalaci\xf3n de la aplicaci\xf3n con tu PIN de Prey, o la pantalla de bloqueo nativa, si est\xe1 disponible.",shield_title:"Evitar que se apague el equipo",shield_subtitle:"Bloquea los intentos de apagado del tel\xe9fono con tu PIN de Prey.",wipe_title:"Remover dispositivo",wipe_subtitle:"Elimina este equipo de tu cuenta Prey",wipe_button:"Remover",dialog_4pin:{title:"Configurar PIN de Prey",holder:"Crea tu PIN de 4 d\xedgitos",cancel:"Cancelar",submit:"Guardar PIN",remove_pin:"Eliminar el PIN actual"},prey_for:"Prey para Android",home:"Inicio",not_android9_title:"No Disponible en Android 9 en adelante",not_android9_subtitle:"Esta funci\xf3n no est\xe1 disponible en esta versi\xf3n de Android por restricciones de Google.",not_android9_close:"Cerrar",xiaomi_alert:{title:"Permisos Xiaomi requeridos",description:"Revisa los permisos adicionales que debes autorizar para que nuestra aplicaci\xf3n funcione correctamente en tu Xiaomi y puedas usar todas las acciones de seguridad.",button:"Ver permisos",link:"https://ayuda.preyproject.com/article/358-como-autorizar-permisos-en-tu-dispositivo-xiaomi"},huawei_alert:{title:"Permisos Huawei requeridos",description:"Revisa los permisos adicionales que debes autorizar para que nuestra aplicaci\xf3n funcione correctamente en tu Huawei y puedas usar todas las acciones de seguridad.",button:"Ver permisos",link:"https://ayuda.preyproject.com/article/371-como-autorizar-permisos-en-tu-dispositivo-huawei?preview=610423f7b37d837a3d0df314"}},try_report:"PRUEBA NUESTRO REPORT",report:{latitude:"latitud",longitude:"longitud",ssid:"ssid",mac_address:"direcci\xf3n Mac",public_ip:"IP p\xfablica",imei:"IMEI",device_model:"modelo de dispositivo",done:"Cerrar",next:"Siguiente"},activation:{button_skip:"Saltar",button_next:"Siguiente",you_ready:"Est\xe1s listo",status:"Estado actual",protected:"Protegido",try_report:"Prueba nuestros Reportes de p\xe9rdida",evidence:"Si marcas tu dispositivo como Perdido en tu Panel Prey, empezaremos a recopilar informaci\xf3n y a generar reportes peri\xf3dicamente."},bgloc:{title:"Ubicaci\xf3n en segundo plano",body1:"Necesitamos acceder a tu ubicaci\xf3n en todo momento para rastrear tu dispositivo, generar Reportes de p\xe9rdida y usar las Zonas de control",body2:"Una vez que otorgues el permiso empezaremos a rastrear tu dispositivo, podr\xe1s generar reportes en caso de p\xe9rdida y comenzar a usar zonas de control",body3:"Lo datos ser\xe1n accesibles solo por el administrador de la cuenta",skip:"Saltar",approve:"Activar"},warning10:{title:'Prey requiere el permiso de ubicaci\xf3n configurado en "Permitir todo el tiempo" para rastrear activamente y utilizar zonas de control, incluso al estar la aplicaci\xf3n en segundo plano.'},email_validation:{sent:{title:"VALIDACI\xd3N DE CORREO",subtitle:"Te hemos enviado un correo de activaci\xf3n de cuenta al siguiente mail:",mail:"TU MAIL",foot_a:"Debes validar tu correo en las pr\xf3ximas 48 horas.",foot_b:"Si no recibes el correo en los pr\xf3ximos minutos, env\xedalo otra vez.",button:"REENVIAR",dialog_title:"ENVIAMOS UN CORREO DE ACTIVACI\xd3N A",dialog_body:"Si no recibes el correo en los pr\xf3ximos 10 minutos, intenta enviarlo otra vez.",dialog_button:"OK"},ok:{title:"VALIDACI\xd3N DE CORREO EXITOSA",body:"Tu cuenta ha sido activada, \xa1bienvenido a Prey!",button:"CONTINUAR"},expired:{title:"EL LINK DE VALIDACI\xd3N DE CUENTA HA EXPIRADO",body:"La cuenta fue eliminada, puedes volver a registrate con el mismo correo y volverlo a intentar.",button:"CONTINUAR"}},rename:{heading:"Cambiar el nombre del dispositivo",body:"Con este nombre, tu dispositivo podr\xe1 ser identificado dentro de Prey.",current:"Nombre actual",write:"Nuevo nombre",confirm:"Confirma"},alert_chromeOS:{title:"Esta versi\xf3n no es compatible con ChromeOS",desc:"Esta aplicaci\xf3n est\xe1 pensada solo para Android y funciona limitadamente en ChromeOS. Instala la extensi\xf3n desde Chrome para tener la protecci\xf3n completa.",button_title:"Obtener Prey para ChromeOS",button_url:"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=es",link_title:"Aprender a instalar la extensi\xf3n de Prey",link_url:"https://ayuda.preyproject.com/article/311-como-instalar-prey-para-chromebooks"},accesibility:{skip:"Saltar",title:"Permite que Prey use las opciones de Accesibilidad",text1:"Necesitamos esto para evitar que se acceda a cualquier app mientras el Bloqueo de pantalla est\xe1 activado, incluso si el permiso para superponer pantallas de apps est\xe1 deshabilitado.",text2:"Ten en cuenta que no recolectamos ning\xfan dato personal o sensible.",text3:"Si aceptas, est\xe1s permitiendo que Prey acceda a tu pantalla y realice acciones para asegurar una experiencia de app completamente funcional.",title_1:"Prey funciona mejor con permisos de Accesibilidad",text1_1:"Habilitar accesibilidad para Prey impedir\xe1 que otras aplicaciones funcionen por encima del Bloqueo de pantalla de Prey.",text2_1:"1. Abre las Configuraciones de tu tel\xe9fono",text2_2:"2. Ve a Accesibilidad",text2_3_1:"3. Ve a Servicios descargados",text2_3_2:"3. Ve a Aplicaciones descargadas",text2_3_3:"3. Ve a M\xe1s",text2_3_4:"3. Ve a Aplicaciones instaladas",text2_4:"4. Selecciona Prey",text2_5:"5. Act\xedvalos",text3_1:"Recuerda que Prey no recolectar\xe1 informaci\xf3n sensible ni datos personales de tu dispositivo.",deny:"Denegar",agree:"Aceptar y continuar"},notification:{title:"Activar las notificaciones de alerta?",desc:" \xa1Optimiza tu experiencia Prey! Activa las notificaciones para un funcionamiento completo.",button_title:"Activar notificaciones"}}})}},{key:"render",value:function(){return u.a.createElement(u.a.Fragment,null,u.a.createElement(WA,null),u.a.createElement(C.a,{theme:N},this.renderer()))}}]),t}(u.a.Component);g.a.render(u.a.createElement(b.a,null,u.a.createElement(JA,null)),document.getElementById("root"))},27:function(e,n,t){e.exports=t.p+"static/media/prey-logo-monotono-alt.c3679e2d.svg"},34:function(e,n,t){e.exports=t.p+"static/media/prey-iso-monotono-alt.ce31486d.svg"},45:function(e,n,t){e.exports=t.p+"static/media/missing-report.6e26bdc9.png"},50:function(e,n,t){e.exports=t.p+"static/media/04-Evidencev.6dd5ae67.png"},51:function(e,n,t){e.exports=t.p+"static/media/onboarding_04.3c02d356.png"},64:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-01.1c31f384.png"},65:function(e,n){e.exports="data:image/png;base64,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"},66:function(e,n){e.exports="data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcvv8TYAA4Rn9M3/Pm3AAAAABJRU5ErkJggg=="},67:function(e,n){e.exports="data:image/png;base64,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"},68:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-05.5f6af870.png"},69:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-06.65fc5e65.png"},70:function(e,n){e.exports="data:image/png;base64,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"},71:function(e,n,t){e.exports=t.p+"static/media/02-Track-Find.ed00c298.png"},72:function(e,n,t){e.exports=t.p+"static/media/03-React-Protect.abee7ee7.png"},73:function(e,n,t){e.exports=t.p+"static/media/onboarding_01.315c1325.png"},74:function(e,n,t){e.exports=t.p+"static/media/onboarding_02.a9334e25.png"},75:function(e,n,t){e.exports=t.p+"static/media/onboarding_03.dc52ab1e.png"}},[[142,1,2]]]); -//# sourceMappingURL=main.4a2fa15e.chunk.js.map \ No newline at end of file diff --git a/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js.map b/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js.map deleted file mode 100644 index 4c46a10b..00000000 --- a/app/src/main/assets/html/static/js/main.4a2fa15e.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["assets/storage/front.jpg","assets/storage/back.jpg","images/onboarding/ilust/05-Location.png","images/onboarding/ilust/permissions-01.png","images/onboarding/ilust/permissions-02.png","images/onboarding/ilust/permissions-03.png","images/onboarding/ilust/permissions-04.png","images/onboarding/ilust/permissions-05.png","images/onboarding/ilust/fondo1.png","images/onboarding/ilust/fondo2.png","images/onboarding/ilust/fondo3.png","images/prey-logo-short-loading.gif","assets/stash/Segundo.js","assets/stash/Layout/Layout.js","assets/stash/Group/Group.js","assets/stash/Button/Button.js","assets/stash/Feedback/Feedback.js","assets/stash/Fold/Fold.js","assets/stash/Input/Input.js","assets/Dialog.js","android/login.js","android/signup.js","android/activation.js","android/report.js","Android.js","android/permissions.js","android/bgloc.js","android/security.js","android/privacy.js","android/start.js","android/whatsprey.js","android/emailsent.js","android/emailretry.js","android/emailok.js","android/lock.js","android/lockmessage.js","android/lockmessage2.js","android/pin.js","android/help.js","android/rename.js","android/location.js","android/chrome.js","android/accessibility.js","ios/login.js","ios/activation.js","ios/report.js","iOS.js","ios/signup.js","ios/start.js","ios/whatsprey.js","ios/camo.js","onboarding/onboardingstyles.js","index.js","ios/permissions.js","i18n/android.js","images/branding/prey-logo-monotono-alt.svg","images/branding/prey-iso-monotono-alt.svg","images/onboarding/ilust/missing-report.png","images/onboarding/ilust/04-Evidencev.png","images/onboarding/wp/onboarding_04.png","images/onboarding/ilust/1_security-hub-01.png","images/onboarding/ilust/1_security-hub-02.png","images/onboarding/ilust/1_security-hub-03.png","images/onboarding/ilust/1_security-hub-04.png","images/onboarding/ilust/1_security-hub-05.png","images/onboarding/ilust/1_security-hub-06.png","images/onboarding/ilust/1_security-hub-07.png","images/onboarding/ilust/02-Track-Find.png","images/onboarding/ilust/03-React-Protect.png","images/onboarding/wp/onboarding_01.png","images/onboarding/wp/onboarding_02.png","images/onboarding/wp/onboarding_03.png"],"names":["module","exports","__webpack_require__","p","composeRefs","_len","arguments","length","args","Array","_key","ref","forEach","arg","current","transition","duration","ease","staggerChildren","delayChildren","variantsItem","Object","objectSpread","initial","x","opacity","stiffness","enter","velocity","exit","createTheme","opts","undefined","name","desaturation","lightness","hue","processLight","lighten","processSaturation","desaturate","colorBasePalette","setHue","red","adjustHue","orange","yellow","lime","green","cyan","aqua","blue","teal","purple","magenta","violet","linkColor","bg","shade","fontColor","readableColor","fg","fontSize","baseLine","fontFamily","mono","headings","background","water","landuse","grass","road","dark","variantsLayout","InnerStyle","props","concat","gridTemplate","areaName","LayoutSection","styled","section","_templateObject","taggedTemplateLiteral","motion","_templateObject2","theme","scrollableFix","Layout","_React$Component","inherits","_super","_createSuper","_this","classCallCheck","this","call","apply","layoutRef","createRef","createClass","key","value","react_default","a","createElement","assign","animate","variants","children","React","Component","Space","div","Group_templateObject","Group","GroupS","Group_templateObject2","fadeout","transparentize","Button","forwardRef","_ref","esm_extends","ButtonS","darken","button","Button_templateObject","SetFeedback","replace","FeedbackS","Feedback_templateObject","variantsFold","open","y","height","collapsed","variantsFoldItem","Drawer","Fold_templateObject","Fold","prevChildren","prevChildrenClassName","className","index_es","ResizeObserver","renderLayer","rotation","top","rotateX","bottom","left","rotateY","right","framer_motion_es","isOpen","layerProps","style","width","maxWidth","zIndex","transformOrigin","layerSide","scale","type","damping","closeOnOutsideClick","placement","anchor","autoAdjust","snapToAnchor","triggerOffset","scrollOffset","preferY","label","triggerRef","toggle","onClick","id","epigraph","Button_Button","dangerouslySetInnerHTML","__html","_useState","useState","_useState2","slicedToArray","expanded","setExpanded","exitBeforeEnter","variantParent","closed","staggerDirection","CustomCheckbox","Input_templateObject","Textarea","handleFocus","event","target","select","renderLabel","htmlFor","state","selected_item","_className","bind","assertThisInitialized","setState","_this2","onFocus","defaultValue","placeholder","Checkbox","_this3","_super2","checked","_this4","onChange","variant","span","Range","_this5","defaultChecked","clases","InputS","Input_templateObject2","Input","_ref2","Input_Textarea","Input_Checkbox","Input_Range","renderType","StyledFrame","Dialog_templateObject","Frame","posed","init","beforeChildren","Loading","isLoading","Dialog","showDialog","handleClickQR","e","window","Android","qr","alert","Login","errorsFor","errors","data","map","o","i","handleClickLogin","setTimeout","callHandleClickLogin","emaillogin","document","getElementById","passlogin","json","mylogin","JSON","parse","history","push","I18n","_locale","handleShowPassword","passwordType","verificateTab","counter","changeTab","touch","capsLockOn","capsLock","autoComplete","acceptCharset","t","required","tabIndex","Link","to","href","Dialog_Loading","rel","src","logomono","alt","Signup","handleClick","email","mail","isEmailOk","callHandleClick","handleModalCancel","handleClick2","password1","password2","policy_rule_age","policy_rule_privacy_terms","offers","signup","Dialog_Dialog","components","handleClickReport","report","Report","handleClickSecurity","security","datos","getData","getDatos","innerHTML","lat","lng","ssid","public_ip","model","error","backImg","frontImg","initName","initUserFree","initMspAccount","initNotification","showNotification","initShowBiometric","initUseBiometric","Logo","_ref$duration","_ref$scale","_ref$stroke","stroke","_ref$fill","fill","viewBox","path","pathLength","pathOffset","d","strokeWidth","handleClose","ev","showUninstall","handleRename","isTimePasswordOk","callHandleRename","getTwoStepEnabled","twoStep","tipo","handleLogin","openPanelWeb","useBiometric","showBiometric","verificateBiometric","openBiome","callHandleLogin","handleSettings","callHandleSettings","handleUninstall","callHandleUninstall","uninstall","handlePassword","callLogin","openBiometric","verificateBiome","openSecurity","typeBiometric","handleChangeInput","passlogin2","login_tipo","callExit","jsonSt","result","includes","err","handleForgot","forgot","loadingTimeout","time","clearTimeout","inputwebview","handleNotification","turnOnNotifications","userFree","mspAccount","Layout_Layout","Android_Logo","Group_Group","givePermissions","initAdminActive","initDrawOverlay","initCamera","initWriteStorage","initLocation","initBackgroundLocation","initAndroid10OrAbove","initAccessibility","initConfigure","Permission2","handleClickNext","skipPermissions","hasAdminActive","hasDrawOverlay","hasLocation","hasCamera","hasWriteStorage","hasBackgroundLocation","isAndroid10OrAbove","hasConfigure","hasAccessibility","Fold_Fold","BgLoc","handleClickApprove","approveLocation","handleClickSkip","skipPermissionsBg","skipLocation","loc","initRunBackground","initBackground","initShield","initVersion","initXiaomi","initHuawei","options","initScheduler","isAboutAndroid11","versionIsRedVelvetCake","showDialogAndroid9","plisactive","initPin","showErrorPin","Security","changeRunBackground","runnBg","runBackground","setBackground","changeUseBiometric","useBio","setUseBiometric","changeShield","runShield","changeShield2","shield","versionIsPieOrAbove","setShieldOf","handleModalOpen","handleModalCancel9","close","handleSavePin","pin_","pin4","savepin2","handleDelete","substring","changeScheduler","selectedOption","scheduler","version","xiaomi_alert","huawei_alert","wipe","option","Input_Input","Privacy","showPrivacy","OnBoarding","settings","dots","arrows","appendDots","dotsClass","Fragment","react_slick_lib_default","sh1","sh2","sh3","sh4","sh5","sh6","sh7","tf1","rp1","re1","WhatsPrey","wp1","wp2","wp3","wp4","initMail","EmailSent","isError","isOk","changemail","obj","hasOwnProperty","obj2","EmailSentRetry","closeEmailSent","preventDefault","isEmailSent","EmailSentOk","initVerifyLock","verifyLock","Lock","verificateAlert","verificateAlert_","alertText","isAlert","lock","Pin","unpin","size","maxlength","initFileContact","fileContact","existsFileContact","Help","searchFiles","subject","message","help","isFinished","handleClickHelp","isAnError","clickHelp","handleClickCloseFile","clickCloseFile","verificateImage","changeImage","existsFile","selected","rows","cols","callNewName","newName2","rename2","code","nameError","exists","handleChange","disabled","Location","Chrome","isomono","initDownloadedServices","isAccessibilityInformationType","initDownloadedApps","initInstalledApps","initMore","Accessibility","handleClickAccessibilitySkip","accessibilitySkip","handleClickAccessibilityDeny","accessibilityDeny","handleClickAccessibilityAgree","accessibilityAgree","imei","logomonoalt","iOS","ShipStyle","camo_templateObject","BeamStyle","camo_templateObject2","AlienStyle","_templateObject3","Ship","hoverable","draggable","hover","drag","dragEnd","Alien","Camo","componentDidMount","console","log","refs","hero","getBoundingClientRect","alien","onStart","react_pose_es","onDragStart","OnBoardingStyles","fondo1","fondo2","fondo3","complement","loading","onboardingType","process","REACT_APP_ONBOARDING_TYPE","GlobalStyle","createGlobalStyle","src_templateObject","Reset","FeedbackStyle","FormStyle","IconStyle","RouteContainer","paths","url","component","lib","render","next","androidLogin","androidSignUp","androidReport","androidPermissions","androidBgLoc","androidSecurity","androidPrivacy","androidOnBoarding","androidWhatsPrey","androidEmailSent","androidEmailRetry","androidEmailOk","androidPin","androidHelp","androidLock","androidLockMessage","androidLockMessage2","androidRename","androidLocation","androidChrome","androidAccessibility","iospaths","iosLogin","iosSignUp","iosReport","permOne","permTwo","_ref3","permThree","_ref4","permFour","_ref5","permFive","iosOnBoarding","iosWhatsPrey","iosCamo","App","renderer","Route","location","match","pathname","Switch","item","lang","setLang","setLocale","exact","setTranslations","en","cancel","images","videos","documents","start","back_to","enter_password","encrypt","decrypt","tryagain","current_status","login","whatsprey","your_privacy","uninstall_prey","uninstall_prey_link","uninstall_prey_title","uninstall_prey_body","uninstall_prey_button","password_wrong_title","password_wrong_body","device_name","status","protected","unprotected","access","denied","text1","text2","password","unlock","button_unlock","pin","helpcenter","title","description1","description2","helpCenter","helpCenterHref","helpCenterMail","helpCenterMailto","subjectHolder","subjectOption1","subjectOption2","subjectOption3","messageHolder","messageMin","attachment","attachmentHolder","send","selectfile","fileSelected","noFileChosen","finished1","finished2","btnfinish","error1","error2","btnerror","dialog_login","holder","holder3","title2","holder2","submit","scheduled","body","zero","one","two","three","four","five","six","description","link","onboarding","first","head","second","third","fourth","fifth","whatspreypage","permissions","approve","privacy_info1","privacy_info2","privacy_info3","category_permission","category_location","camera","background1","background2","over","and","contact","storage","administrator_permission","accesibility","xiaomi","huawei","signin","subtitle","field1","field2","button_submit","button_qr","maybe","button_account","field3","field4","check_old","check_terms1","check_terms2","check_offers","button_terms","button_privacy","button_signin","send_activation_title","send_activation_a","send_activation_b","send_activation_cancel","send_activation_send","capsLockIsOn","button_forgot","button_cookies","privacypage","securitypage","on","off","background_title","background_subtitle","biometric_title","biometric_subtitle","setup_pin_title","setup_pin_subtitle","setup_pin_activate","setup_pin_activated","uninstall_title","uninstall_subtitle","shield_title","shield_subtitle","wipe_title","wipe_subtitle","wipe_button","dialog_4pin","remove_pin","prey_for","home","not_android9_title","not_android9_subtitle","not_android9_close","latitude","longitude","mac_address","device_model","done","activation","button_skip","button_next","you_ready","try_report","evidence","bgloc","body1","body2","body3","skip","warning10","email_validation","sent","foot_a","foot_b","dialog_title","dialog_body","dialog_button","ok","expired","rename","heading","write","confirm","alert_chromeOS","desc","button_title","button_url","link_title","link_url","text3","title_1","text1_1","text2_1","text2_2","text2_3_1","text2_3_2","text2_3_3","text2_3_4","text2_4","text2_5","text3_1","deny","agree","notification","es","Start","setup_pin_error","styled_components_browser_esm","ReactDOM","HashRouter","src_App"],"mappings":"2EAAAA,EAAAC,QAAA,qjKCAAD,EAAAC,QAAA,ujKCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,6DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,wDCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,sDCAxCH,EAAAC,QAAA,0hUCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,uTCK3BC,EAAc,WAAa,QAAAC,EAAAC,UAAAC,OAATC,EAAS,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAATF,EAASE,GAAAJ,UAAAI,GACtC,OAAO,SAAAC,GACLH,EAAKI,QAAQ,SAAAC,GACNA,IAIc,oBAARA,EAKXA,EAAIC,QAAUH,EAJZE,EAAIF,QASCI,EAAa,CACxBC,SAAU,GACVC,KAAM,CAAC,IAAM,IAAM,IAAM,KACzBC,gBAAiB,GACjBC,cAAe,IASJC,GALkCC,OAAAC,EAAA,EAAAD,CAAA,GAAKN,GACFM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,GAI3B,CAC1BQ,QAAS,CACPC,EAAG,IACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,OAGpBC,MAAO,CACLH,EAAG,EACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,IAAME,UAAW,OAGrCC,KAAM,CACJL,EAAG,IACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,SAKhBI,EAAc,WAAa,IAAZC,EAAYzB,UAAAC,OAAA,QAAAyB,IAAA1B,UAAA,GAAAA,UAAA,GAAP,GAElB2B,EAAOF,EAAKE,MAAQ,UAEpBC,EAAeH,EAAKG,cAAgB,GACpCC,EAAYJ,EAAKI,WAAa,GAC9BC,EAAML,EAAKK,KAAO,EAElBC,EAAeC,YAAQH,EAAW,WAClCI,EAAoBC,YAAWN,EAAcG,GAC7CI,EAAmBC,YAAON,EAAKG,GAE/BI,EAAMZ,EAAKY,KAAOC,YAAUR,EAAM,EAAGK,GACrCI,EAASd,EAAKc,QAAUD,YAAUR,EAAM,GAAIK,GAC5CK,EAASf,EAAKe,QAAUF,YAAUR,EAAM,GAAIK,GAC5CM,EAAOhB,EAAKgB,MAAQH,YAAUR,EAAM,GAAIK,GACxCO,EAAQjB,EAAKiB,OAASJ,YAAUR,EAAM,IAAKK,GAC3CQ,EAAOlB,EAAKkB,MAAQL,YAAUR,EAAM,IAAKK,GACzCS,EAAOnB,EAAKmB,MAAQN,YAAUR,EAAM,IAAKK,GACzCU,EAAOpB,EAAKoB,MAAQP,YAAUR,EAAM,IAAKK,GACzCW,EAAOrB,EAAKqB,MAAQR,YAAUR,EAAM,IAAKK,GACzCY,EAAStB,EAAKsB,QAAUT,YAAUR,EAAM,IAAKK,GAC7Ca,EAAUvB,EAAKuB,SAAWV,YAAUR,EAAM,IAAKK,GAC/Cc,EAASxB,EAAKwB,QAAUX,YAAUR,EAAM,IAAKK,GAE7Ce,EAAYzB,EAAKyB,WAAanB,EAC9BoB,EAAK1B,EAAK0B,IAAMC,YAAM,GAAKF,GAC3BG,EAAY5B,EAAK4B,WAAaC,YAAcH,GAC5CI,EAAK9B,EAAK8B,IAAMD,YAAcH,GAE9BK,EAAW/B,EAAK+B,UAAY,SAC5BC,EAAWhC,EAAKgC,UAAY,MAE5BC,EAAajC,EAAKiC,YAAL,6BACbC,EAAOlC,EAAKkC,MAAL,sCASb,MAAO,CACLhC,OACAwB,KACAI,KACAF,YACAH,YACAtB,eACAC,YACAC,MACAC,eACAE,oBACAE,mBACAqB,WACAC,WACAC,aACAE,SAvBenC,EAAKmC,UAAYF,EAwBhCC,OACAtB,MACAE,SACAC,SACAC,OACAC,QACAI,OACAF,OACAC,OACAF,OACAI,SACAC,UACAC,SACAY,WAnCiBpC,EAAKoC,YAAc7B,YAAQ,GAAKmB,IAAOnB,YAAQ,GAAKP,EAAK0B,IAoC1EW,MAnCYrC,EAAKqC,OAASX,GAAM1B,EAAK0B,GAoCrCY,QAnCctC,EAAKsC,SAAW/B,YAAQ,GAAKmB,IAAOnB,YAAQ,GAAKP,EAAK0B,IAoCpEa,MAnCYvC,EAAKuC,OAAStB,GAASjB,EAAKiB,MAoCxCuB,KAnCWxC,EAAKwC,MAAQb,YAAM,GAAKF,IAAczB,EAAKyB,YAyb7CgB,GADQ1C,EA5BF,CACjBG,KAAM,QACN+B,WAAU,yBACVC,KAAI,6BACJR,GAAI,UACJD,UAAW,UACXW,WAAY,UACZrB,OAAQ,UACRsB,MAAO,UACPC,QAAS,UACTC,MAAO,UACPC,KAAM,YAkBYzC,EAfF,CAChBG,KAAM,OACN+B,WAAU,wBACVC,KAAI,gCAaenC,EAVF,CACjBG,KAAM,QACN+B,WAAU,uBACVC,KAAI,6BACJT,UAAW,UACXW,WAAY,geCnhBP,IAAMM,EAAiB,CAC5BlD,QAAS,CACPE,QAAS,GAEXE,MAAO,CACLF,QAAS,GAEXI,KAAM,CACJJ,QAAS,IAIPiD,EAAa,SAACC,GAClB,sCAAAC,OAEGD,EAAME,aAAe,wBAA0BF,EAAME,aAAgB,IAAK,GAF7E,SAAAD,OAGGD,EAAMG,SAAWH,EAAMG,SAAW,GAHrC,SAmBIC,GAZeC,IAAOC,QAAVC,MAAA7D,OAAA8D,EAAA,EAAA9D,CAAA,iDACF,SAAAsD,GAAK,OAAIA,EAAMG,UAAY,aAWrBE,YAAOI,IAAOH,QAAdD,CAAHK,MAAAhE,OAAA8D,EAAA,EAAA9D,CAAA,gBACd,SAAAsD,GAAS,IACAW,EAAuCX,EAAvCW,MAAOT,EAAgCF,EAAhCE,aAAcU,EAAkBZ,EAAlBY,cAC7B,OAAOb,EAAW,CAAEY,QAAOT,eAAcU,qBA8BxC,QAAMC,EAAb,SAAAC,GAAApE,OAAAqE,EAAA,EAAArE,CAAAmE,EAAAC,GAAA,IAAAE,EAAAC,EAAAJ,GAAA,SAAAA,IAAA,IAAAK,EAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAP,GAAA,QAAAnF,EAAAC,UAAAC,OAAAC,EAAA,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAAF,EAAAE,GAAAJ,UAAAI,GAAA,OAAAmF,EAAAF,EAAAK,KAAAC,MAAAN,EAAA,CAAAI,MAAAnB,OAAApE,KACE0F,UAAYC,sBADdN,EAAA,OAAAxE,OAAA+E,EAAA,EAAA/E,CAAAmE,EAAA,EAAAa,IAAA,SAAAC,MAEE,WACE,OACEC,EAAAC,EAAAC,cAAC1B,EAAD1D,OAAAqF,OAAA,GACMX,KAAKpB,MADX,CAEEhE,IAAKoF,KAAKG,UACV3E,QAAQ,UACRoF,QAAQ,QACR9E,KAAK,OACL+E,SAAUnC,IAETsB,KAAKpB,MAAMkC,cAZpBrB,EAAA,CAA4BsB,IAAMC,gdCnElC,QAAMC,EAAQhC,IAAOiC,IAAVC,MAAA7F,OAAA8D,EAAA,EAAA9D,CAAA,6BAGL8F,oJACJ,WACE,OACEZ,EAAAC,EAAAC,cAACW,EAAD/F,OAAAqF,OAAA,GAAYX,KAAKpB,MAAjB,CAAwBpD,QAAQ,UAC7BwE,KAAKpB,MAAMkC,iBAJAC,IAAMC,WAiEpBK,EAASpC,YAAOI,IAAO6B,IAAdjC,CAAHqC,MAAAhG,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAeA,EAAMW,MAvD7B,qxBCVIgC,EAAUC,IAEVC,EAASV,IAAMW,WAAW,SAAAC,EAE9B/G,GACA,IAFKgE,EAELtD,OAAAsG,EAAA,EAAAtG,CAAA,GAAAqG,GACA,OACEnB,EAAAC,EAAAC,cAACmB,EAADvG,OAAAqF,OAAA,CAASE,SAAUxF,GAAkBuD,GAClCA,EAAMkC,YAKPnC,EAAa,SAACC,GAClB,2GAAAC,OAG8CD,EAAMnB,UAHpD,MAAAoB,OAGkEhC,YAAU,GAAI+B,EAAMnB,WAHtF,mBAAAoB,OAIWhB,YAAce,EAAMlB,GAAI,UAAW,WAJ9C,+lBAAAmB,OA2BsDiD,YAAO,GAAK,WA3BlE,8GAAAjD,OA8BsDiD,YAAO,GAAK,WA9BlE,6GAAAjD,OAiCsDiD,YAAO,GAAK,WAjClE,2FAAAjD,OAoC0CD,EAAM3B,MApChD,SAAA4B,OAoC6DhC,YAAU,GAAI+B,EAAM3B,OApCjF,0BAAA4B,OAqCahB,YAAce,EAAM3B,OArCjC,qFAAA4B,OAwC0CD,EAAM9B,OAxChD,MAAA+B,OAwC2DhC,YAAU,GAAI+B,EAAM9B,QAxC/E,sBAAA+B,OAyCahB,YAAce,EAAM9B,QAzCjC,sGAAA+B,OA4C0CD,EAAMhC,IA5ChD,MAAAiC,OA4CwDhC,YAAU,GAAI+B,EAAMhC,KA5C5E,qBAAAiC,OA6CahB,YAAce,EAAMhC,KA7CjC,mNAAAiC,OAwD4BD,EAAMnB,UAxDlC,+EAAAoB,OA2D0CtC,YAAQ,GAAKqC,EAAMlB,IA3D7D,MAAAmB,OA2DqED,EAAMlB,GA3D3E,qBAAAmB,OA4DahB,YAAce,EAAMlB,IA5DjC,iEAAAmB,OA+DoBD,EAAMlB,GA/D1B,sDAAAmB,OAmEkBtC,YAAQ,IAAMqC,EAAMlB,IAnEtC,mCAAAmB,OAoE4BtC,YAAQ,GAAKqC,EAAMlB,IApE/C,gNAAAmB,OA6EaD,EAAMnB,UA7EnB,sMAAAoB,OAwFaD,EAAM3B,MAxFnB,8DAAA4B,OA2FaD,EAAMhC,IA3FnB,iDAAAiC,OA8FaD,EAAM9B,OA9FnB,iDAAA+B,OAiGaD,EAAMhB,UAjGnB,yIAAAiB,OA0GuBD,EAAMb,SA1G7B,uiCAAAc,OAgJ4CD,EAAMnB,UAhJlD,SAAAoB,OAgJmEiD,YAAO,GAAKlD,EAAMnB,WAhJrF,kqBAAAoB,OA6K0C0C,EAAQ,GAAM3C,EAAMnB,WA7K9D,SAAAoB,OA6KgFiD,YAAO,GAAKP,EAAQ,GAAM3C,EAAMnB,YA7KhH,0BAAAoB,OA8KahB,YAAc0D,EAAQ,GAAM3C,EAAMnB,YA9K/C,6UAAAoB,OA6LwB0C,EAAQ,GAAM3C,EAAMlB,IA7L5C,yQAmNImE,EAAU5C,YAAOI,IAAO0C,OAAd9C,CAAH+C,MAAA1G,OAAA8D,EAAA,EAAA9D,CAAA,gBACR,SAAAsD,GAAK,OAAID,EAAWC,EAAMW,8cCtO/B,UAAM0C,EAAc,SAACrD,GACnB,2JAAAC,OAC+ID,EAAMsD,QAAQ,IAAI,IADjK,8JAAArD,OAGsB2C,YAAe,GAAK5C,GAH1C,gCAAAC,OAIyBD,EAJzB,uCAAAC,OAMWtC,YAAQ,GAAKqC,GANxB,6BAAAC,OAQatC,YAAQ,GAAKqC,GAR1B,kJAAAC,OAcetC,YAAQ,GAAKqC,GAd5B,0BAoFIuD,GAAYlD,IAAOiC,IAAVkB,MAAA9G,OAAA8D,EAAA,EAAA9D,CAAA,gBACV,SAAAsD,GAAK,OAAIqD,EAAa3G,OAAOqF,OAAQ,GAAI/B,EAAMW,MAAOX,UAGpCmC,IAAMC,2BCpFhBqB,GAAe,CAC1BC,KAAM,CAAEC,EAAG,EAAG7G,QAAS,EAAG8G,OAAQ,OAAQxH,WAAWM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,IAC1DyH,UAAW,CAAEF,GAAI,IAAK7G,QAAS,EAAG8G,OAAQ,EAAGxH,WAAWM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,IAC7Dc,KAAM,CAAEyG,GAAI,IAAK7G,QAAS,EAAG8G,OAAQ,EAAGxH,eAE7B0H,GAAmB,CAC9BlH,QAAS,CAAEE,QAAS,EAAGV,cACvBc,KAAM,CAAEJ,QAAS,EAAGV,cACpBY,MAAO,CAAEF,QAAS,EAAGV,eAGjB2D,GAAa,SAACC,GAClB,2BAAAC,OACgBD,EAAMlB,GADtB,4BAAAmB,OAEsBD,EAAMnB,UAF5B,uCAAAoB,OAGgClB,YAAM,GAAKiB,EAAMnB,WAHjD,UAcIkF,GAAS1D,YAAOI,IAAO6B,IAAdjC,CAAH2D,MAAAtH,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAID,GAAWC,EAAMW,SAkGlBsD,IA/FS9B,IAAMW,WAAW,SAAgB9C,EAAOhE,GAC5D,IAAMkI,EAAelE,GAASA,EAAMkC,UAAYlC,EAAMkC,SAASlC,MACzDmE,EAAwBnE,EAAMoE,UAOpC,OACExC,EAAAC,EAAAC,cAACuC,GAAA,EAAD,CACEC,eAAgBA,WAChBC,YAAa,SAAAvE,GACX,IAAMwE,EAAW,CACfC,IAAK,CAAEC,QAAS,SAChBC,OAAQ,CAAED,QAAS,UACnBE,KAAM,CAAEC,QAAS,SACjBC,MAAO,CAAED,QAAS,WAUpB,OACEjD,EAAAC,EAAAC,cAACiD,EAAA,EAAD,KACG/E,EAAMgF,OACLpD,EAAAC,EAAAC,cAACiC,GAAD,CACErC,IAAI,QACJ1F,IAAKgE,EAAMiF,WAAWjJ,IACtBkJ,MAAKxI,OAAAC,EAAA,EAAAD,CAAA,GACAsD,EAAMiF,WAAWC,MADjB,CAEHC,MAAO,OACPC,SAAU,IACVC,OAAQ,QACRC,gBAlBc,CACtBb,IAAK,SACLG,KAAM,QACND,OAAQ,MACRG,MAAO,QAckC9E,EAAMuF,aAEzC3I,QAAOF,OAAAC,EAAA,EAAAD,CAAA,CACLI,QAAS,EACT0I,MAAO,IACJhB,EAASxE,EAAMuF,YAEpBvD,QAAS,CACPlF,QAAS,EACT0I,MAAO,EACPd,QAAO,OACPG,QAAS,QAEX3H,KAAIR,OAAAC,EAAA,EAAAD,CAAA,CACFI,QAAS,EACT0I,MAAO,IACJhB,EAASxE,EAAMuF,YAEpBnJ,WAAY,CACVqJ,KAAM,SACN1I,UAAW,IACX2I,QAAS,IAEXtB,UAAS,GAAAnE,OAAKkE,IAEbD,EAAahC,UAEd,OAIVyD,qBAAmB,EACnBC,UAAW,CACTC,OAAQ,cACRC,YAAY,EACZC,cAAc,EACdC,cAAe,EACfC,aAAc,GACdC,QAAS,WAGV,SAAAnD,GAAA,IA3EeoD,EA2EZnB,EAAHjC,EAAGiC,OAAQoB,EAAXrD,EAAWqD,WAAYC,EAAvBtD,EAAuBsD,OAAvB,OACCzE,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR,CACEtG,IAAKP,EAAY2K,EAAYpK,GAC7BsK,QAASD,EACTnB,MAAOlF,EAAMkF,MACbqB,GAAIvG,EAAMuG,GACVnC,UAAS,QAAAnE,OAAUkE,EAAV,mBAERnE,EAAMwG,SAAY5E,EAAAC,EAAAC,cAAA,SAAI9B,EAAMwG,UAAiB,GAC9C5E,EAAAC,EAAAC,cAAC2E,EAAD,CAAQrC,UAAS,GAAAnE,OAAKD,EAAMmD,OAAX,KAAAlD,OAAqB+E,EAAS,SAAW,IAAM0B,yBApFpDP,EAoFwFnG,EAAMmG,MAnFzG,CACLQ,OAAQR,WAyFM,SAACnG,GAAS,IAAA4G,EACIC,oBAAS,GADbC,EAAApK,OAAAqK,EAAA,EAAArK,CAAAkK,EAAA,GACrBI,EADqBF,EAAA,GACXG,EADWH,EAAA,GAG5B,OACElF,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR5F,OAAAqF,OAAA,GAAgB/B,EAAhB,CACEiC,SAAUwB,GACVvG,KAAK,SAEL0E,EAAAC,EAAAC,cAAC2E,EAAD,CACEH,QAAS,kBAAMW,GAAaD,IAC5B5C,UAAS,GAAAnE,OAAM+G,EAA8B,eAAnB,iBAAjB,KAAA/G,OAAsDD,EAAMmD,SAEpEnD,EAAMmG,OAETvE,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAiBmC,iBAAe,GAC7BF,EACCpF,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR,CACE1F,QAAQ,UACRI,MAAM,QACNE,KAAK,OACL8E,QAASgF,EAAW,QAAU,OAC9B/E,SAAU6B,IACT9D,EAAMkC,UAEP,wdCzJZ,OAAMiF,GAAgB,CACpBzD,KAAM,CACJtH,WAAY,CAAEG,gBAAiB,IAAMC,cAAe,KAEtD4K,OAAQ,CACNhL,WAAY,CAAEG,gBAAiB,IAAM8K,kBAAmB,KAItDC,GAAiBjH,YAAOI,IAAO6B,IAAdjC,CAAHkH,MAAA7K,OAAA8D,EAAA,EAAA9D,CAAA,o0CAqBA,SAAAqG,GAAA,OAAAA,EAAEpC,MAAiBtC,QA6BjCmJ,4CACJ,SAAAA,EAAaxH,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoG,IAClBtG,EAAAF,EAAAK,KAAAD,KAAMpB,IAORyH,YAAc,SAACC,GACbA,EAAMC,OAAOC,UATK1G,EAoBpB2G,YAAc,WACV,OAAI3G,EAAKlB,MAAMmG,MACNvE,EAAAC,EAAAC,cAAA,SAAOgG,QAAS5G,EAAKlB,MAAMuG,IAAKrF,EAAKlB,MAAMmG,OAE3C,IAtBXjF,EAAK6G,MAAQ,CACXC,cAAe9G,EAAKlB,MAAMgI,gBAAiB,GAE7C9G,EAAK+G,WAAa/G,EAAK+G,WAAWC,KAAhBxL,OAAAyL,GAAA,EAAAzL,CAAAwE,IALAA,gDAYpB,gBAC+B7D,IAAzB+D,KAAKpB,MAAMoE,UACbhD,KAAKgH,SAAShE,UAAY,GAE1BhD,KAAKgH,SAAShE,UAAYhD,KAAKpB,MAAMoE,gCAYzC,WAAU,IAAAiE,EAAAjH,KAER,OACEQ,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,SAAAnE,OAAWmB,KAAKpB,MAAMoE,YACjChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAAA,YAAUwG,QAAS,SAACZ,GAAD,OAAWW,EAAKZ,YAAYC,IAAQtD,UAAS,GAAAnE,OAAKmB,KAAKpB,MAAMoE,WAAa9G,KAAM8D,KAAKpB,MAAMuG,GAAIA,GAAInF,KAAKpB,MAAMuG,GAAIgC,aAAgBnH,KAAKpB,MAAMwI,YAAmBpH,KAAKpB,MAAMwI,YAAhB,aAlC/JrG,IAAMC,WAwCvBqG,4CACJ,SAAAA,EAAazI,GAAO,IAAA0I,EAAA,OAAAhM,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqH,IAClBC,EAAAC,EAAAtH,KAAAD,KAAMpB,IAOR6H,YAAc,WACV,OAAIa,EAAK1I,MAAMmG,MACNvE,EAAAC,EAAAC,cAAA,SAAOgG,QAASY,EAAK1I,MAAMuG,IAAKmC,EAAK1I,MAAMmG,OAE3C,IATXuC,EAAKX,MAAQ,CACXa,SAAS,GAJOF,4CAgBpB,WAAU,IAAAG,EAAAzH,KAER,OACEQ,EAAAC,EAAAC,cAACwF,GAAD,CAAgBlD,UAAWhD,KAAKpB,MAAMoE,WACpCxC,EAAAC,EAAAC,cAAA,SACEyE,GAAE,GAAAtG,OAAKmB,KAAKpB,MAAMuG,IAClBd,KAAK,WACLqD,SAAU,kBAAMD,EAAK7I,MAAM8I,UAC3B1E,UAAWhD,KAAKpB,MAAM+I,SAAW,eAEnCnH,EAAAC,EAAAC,cAAA,SAAOgG,QAAO,GAAA7H,OAAKmB,KAAKpB,MAAMuG,IAAMnC,UAAU,cAC7ChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAiBmC,iBAAe,EAACtK,SAAS,GACxCgF,EAAAC,EAAAC,cAACiD,EAAA,EAAOiE,KAAR,CACE5E,UAAU,OACVxH,QAAQ,SACRI,MAAM,OACNE,KAAK,SACL+E,SAAUkF,IAET/F,KAAKpB,MAAMkC,mBArCDC,IAAMC,WA6CvB6G,sMACJpB,YAAc,WACV,GAAIqB,EAAKlJ,MAAMmG,MACb,OAAOvE,EAAAC,EAAAC,cAAA,SAAOgG,QAASoB,EAAKlJ,MAAMuG,IAAK2C,EAAKlJ,MAAMmG,oDAGxD,WACE,OACEvE,EAAAC,EAAAC,cAAA,MAAApF,OAAAqF,OAAA,GAASX,KAAKpB,MAAd,CAAqBoE,UAAU,oBAC7BxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAE,GAAAtG,OAAKmB,KAAKpB,MAAMuG,IACvBd,KAAK,WACL0D,eAAgB/H,KAAKpB,MAAMmJ,eAC3BL,SAAU1H,KAAKpB,MAAM8I,SACrB1E,UAAWhD,KAAKpB,MAAMoJ,QAAU,UAElCxH,EAAAC,EAAAC,cAAA,SAAOgG,QAAO,GAAA7H,OAAKmB,KAAKpB,MAAMuG,IAAMnC,UAAU,cAC7ChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,QAAQhD,KAAKpB,MAAMkC,kBAjBvBC,IAAMC,WAuBpBrC,GAAa,SAACC,GAClB,ggBAAAC,OAkBsBD,EAAM3B,MAlB5B,21CAAA4B,OAsEwBiD,YAAO,IAAMlD,EAAMlB,IAtE3C,+BAAAmB,OAuEwBD,EAAMnB,UAvE9B,ynBAAAoB,OA2FwBD,EAAM3B,MA3F9B,kgCAAA4B,OAkI6BD,EAAMb,SAlInC,yNAAAc,OA6IqBD,EAAMV,KA7I3B,yBAAAW,OA8IkBD,EAAMb,SA9IxB,wCAAAc,OA+IwBD,EAAMb,SA/I9B,+BAAAc,OAgJelB,YAAM,GAAKiB,EAAMhB,WAhJhC,+iBA4KIqK,GAAShJ,YAAOI,IAAO6B,IAAdjC,CAAHiJ,MAAA5M,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAID,GAAWC,EAAMW,SAGzB4I,GAAQpH,IAAMW,WAAW,SAAA0G,EAA2BxN,GAAK,IAAbgE,EAAatD,OAAAsG,EAAA,EAAAtG,CAAA,GAAA8M,GA+B7D,OACE5H,EAAAC,EAAAC,cAACuH,GAAD,KAxBiB,WACjB,OAAQrJ,EAAMyF,MACZ,IAAK,WACH,OAAO7D,EAAAC,EAAAC,cAAC2H,GAAazJ,GACvB,IAAK,WACH,OAAO4B,EAAAC,EAAAC,cAAC4H,GAAa1J,GACvB,IAAK,QACH,OAAO4B,EAAAC,EAAAC,cAAC6H,GAAU3J,GACpB,QACE,OAAO4B,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,SAAAnE,OAAWD,EAAMoE,YAfpCpE,EAAMmG,MACDvE,EAAAC,EAAAC,cAAA,SAAOgG,QAAS9H,EAAMuG,IAAKvG,EAAMmG,OAEjC,GAcLvE,EAAAC,EAAAC,cAAA,QAAApF,OAAAqF,OAAA,CACE/F,IAAKA,EACLuK,GAAIvG,EAAMuG,GACVd,KAAMzF,EAAMyF,KACZ9D,MAAO3B,EAAM2B,MACb6G,YAAexI,EAAMwI,YAAmBxI,EAAMwI,YAAX,IAC/BxI,IAELA,EAAMkC,WAKJ0H,0eCzXb,IAAMC,GAAcxJ,IAAOiC,IAAVwH,QAAApN,OAAA8D,EAAA,EAAA9D,CAAA,gMAUXqN,GAAQC,YAAMH,GAANG,CAAmB,CAC/BC,KAAM,CAACpN,EAAG,GAAIC,QAAS,GACvBE,MAAO,CACLH,EAAG,EACHC,QAAS,EACToN,gBAAgB,EAChB3N,gBAAiB,IAEnBW,KAAM,CACJL,EAAG,GACHC,QAAS,EACTP,gBAAiB,MAIf4N,4CACJ,SAAAA,EAAYnK,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA+I,IACjBjJ,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACXqC,WAAW,GAHIlJ,4CAMnB,WACE,OACEU,EAAAC,EAAAC,cAACiI,GAADrN,OAAAqF,OAAA,CAAOL,IAAK,WAAeN,KAAKpB,OAC7BoB,KAAKpB,MAAMkC,iBAVEC,IAAMC,WAgBtBiI,4CACJ,SAAAA,EAAYrK,GAAO,IAAAqI,EAAA,OAAA3L,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAiJ,IACjBhC,EAAAM,EAAAtH,KAAAD,KAAMpB,IACD+H,MAAQ,CACXuC,YAAY,GAHGjC,4CAMnB,WACE,OACEzG,EAAAC,EAAAC,cAACiI,GAADrN,OAAAqF,OAAA,CAAOL,IAAK,UAAcN,KAAKpB,OAC5BoB,KAAKpB,MAAMkC,iBAVCC,IAAMC,idCvC3B,IAAMmI,GAAgB,SAACC,GAClBC,OAAOC,QACRD,OAAOC,QAAQC,KAEfC,MAAM,eAIWC,4CAEnB,SAAAA,EAAY7K,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAyJ,IAChB3J,EAAAF,EAAAK,KAAAD,KAAMpB,IASR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAjBJhK,EAuBlBkK,iBAAmB,SAACZ,GAClBtJ,EAAKkH,SAAS,CACV4C,KAAM,GACNZ,WAAW,GACV,WAAKiB,WAAWnK,EAAKoK,qBAAsB,MA3BhCpK,EA8BlBoK,qBAAuB,SAACd,GACtB,IAAIe,EAAWC,SAASC,eAAe,cAAc9J,MACjD+J,EAAUF,SAASC,eAAe,aAAa9J,MACnD,GAAG8I,OAAOC,QAAQ,CACd,IAAIiB,EAAKlB,OAAOC,QAAQkB,QAAQ,GAAGL,EAAW,GAAGG,GACvC,KAAPC,EACDzK,EAAKkH,SAAS,CACV4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,IAGflJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEC,CAELhL,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAFJ,2CAGP1B,WAAW,MA/CClJ,EAsDlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAvDL9J,EA0DlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAlEFlL,EAuElBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QApFUpL,EA0FlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IApGLnL,EAwGlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA9GdxL,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,GANEvL,4CAoHlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAQtE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBAGZjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YAENxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,cAAcmE,OAAKY,EAAE,kBACpCjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,aAAajJ,KAAK,QAAQkL,YAAY,IAAIsE,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cACpGrG,KAAK0J,UAAU,WAIzBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACPxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,WAO1BlJ,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASlF,KAAKgK,iBAAkBhH,UAAU,WAClExC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,0BAEdjL,EAAAC,EAAAC,cAAA,UACAF,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASiE,GAAenG,UAAU,wBAAwB6H,OAAKY,EAAE,sBAI3FjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,qBAAqB6I,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8BD,OAAKY,EAAE,0BAC5EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,kBAGpFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAMVjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,oBApLlBjC,IAAMC,qdCPpBoL,4CAEnB,SAAAA,EAAYxN,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoM,IAChBtM,EAAAF,EAAAK,KAAAD,KAAMpB,IAWR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAChC2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAnBFhK,EAyBlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA1BL9J,EA6BlBuM,YAAc,SAACjD,GACZ,IAAIkD,EAAMlC,SAASC,eAAe,SAAS9J,MAChC,KAAR+L,EACAxM,EAAKkH,SAAS,CACZuF,KAAMD,EACNE,WAAW,IAGb1M,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAxC/B3M,EA6ClB4M,kBAAoB,SAACtD,GACnBtJ,EAAKkH,SAAS,CACZwF,WAAW,KA/CG1M,EAmDlB6M,aAAe,SAACvD,GACdtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAvD3B3M,EA0DlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAlEFlL,EAuElBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QApFUpL,EA0FlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IApGLnL,EAuGlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA/GExL,EAmHlB2M,gBAAkB,SAACrD,GACjB,IAAIlN,EAAKkO,SAASC,eAAe,QAAQ9J,MACrC+L,EAAMlC,SAASC,eAAe,SAAS9J,MACvCqM,EAAUxC,SAASC,eAAe,aAAa9J,MAC/CsM,EAAUzC,SAASC,eAAe,aAAa9J,MAC/CuM,EAAgB1C,SAASC,eAAe,yBAAyB7C,QACjEuF,EAA0B3C,SAASC,eAAe,mCAAmC7C,QACrFwF,EAAO5C,SAASC,eAAe,gBAAgB7C,QAEnD,GAAG6B,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ2D,OAAO,GAAG/Q,EAAK,GAAGoQ,EAAM,GAAGM,EAAU,GAAGC,EAAU,GAAGC,EAAgB,GAAGC,EAA0B,GAAGC,GACnH,KAAPzC,EACDzK,EAAKkH,SAAS,CACZwF,WAAW,EACX5C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,IAGblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBAEG,CAWHhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,iBAhJJhL,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXwD,WAAW,EACXD,KAAK,GACLvB,aAAc,WACdK,YAAY,GAREvL,4CAuJlB,WACE,OAAOU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACpBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAGbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SAIpFhL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBAEZjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,QAAQmE,OAAKY,EAAE,kBAC9BjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,OAAOjJ,KAAK,OAAOwP,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC5ErG,KAAK0J,UAAU,SAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,SAASmE,OAAKY,EAAE,kBAC/BjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC/ErG,KAAK0J,UAAU,WAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,aAElBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,2BAIpBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWc,GAAG,wBAAwBjJ,KAAK,wBAAwBqE,MAAM,OACrFC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,wBAAwB1D,UAAU,eAErDxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,yBAAyBmE,OAAKY,EAAE,sBAEhDzL,KAAK0J,UAAU,mBAChBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,kCAAkCd,KAAK,WAAWnI,KAAK,kCAAkCqE,MAAM,OACzGC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,kCAAkC1D,UAAU,eAE/DxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,mCAAmCmE,OAAKY,EAAE,uBAAzD,KAAkFjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,iCACnIjB,OAAKY,EAAE,uBAD0E,KAAlF,IACsCZ,OAAKY,EAAE,uBAD7C,KACsEjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,mCAAmCjB,OAAKY,EAAE,yBAA5F,KADtE,MAGDzL,KAAK0J,UAAU,6BACf1J,KAAK0J,UAAU,SAEhBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,eAAed,KAAK,WAAWnI,KAAK,eAAeqE,MAAM,OACnEC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,eAAe1D,UAAU,eAE5CxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,gBAAgBmE,OAAKY,EAAE,0BAI1CjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAItL,MAAM,SAAU2E,QAASlF,KAAKqM,YAAarJ,UAAU,WAChExC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,2BAKlBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,WAA6B9H,UAAU,sBAAuB6H,OAAKY,EAAE,yBAE7EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAGpFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,KAGJzL,KAAK2G,MAAM6F,UACXhM,EAAAC,EAAAC,cAACwM,GAAD,CACAlK,UAAS,UAEPxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BAAZ,IAA0CzL,KAAK2G,MAAM4F,KAArD,IAA4D1B,OAAKY,EAAE,8BAEnEjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK0M,kBAAmBb,GAAG,IAAI7I,UAAU,WAAW6H,OAAKY,EAAE,kCAC1EjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK2M,aAAcd,GAAG,IAAI7I,UAAU,0BAA0B6H,OAAKY,EAAE,oCAM1F,MAGRjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,sBAxRvBjC,IAAMC,wCCOpCoM,GAAoB,SAAChE,GACtBC,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,mgBCPV,IA+Fe8D,sMAxEbC,oBAAsB,SAACnE,GAClBC,OAAOC,QACRD,OAAOC,QAAQkE,WAEfhE,MAAM,4EAhBV,WACE,IACE,IAAIe,EAbO,WACf,GAAGlB,OAAOC,QAAQ,CAChB,IAAImE,EAAMpE,OAAOC,QAAQoE,UACzB,OAAOjD,KAAKC,MAAM+C,GAElB,OAAOhD,KAAKC,MAAM,gJAQPiD,GACTvD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKsD,IAC9CzD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKuD,IAC9C1D,SAASC,eAAe,QAAQuD,UAAUrD,EAAKwD,KAC/C3D,SAASC,eAAe,aAAauD,UAAUrD,EAAKyD,UACpD5D,SAASC,eAAe,SAASuD,UAAUrD,EAAK0D,MACjD,MAAMC,2BAYT,WACE,OACE1N,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,6CACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBAEbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,oBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,SAER3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGR3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,eAGR3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,wBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,YAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,SAEXqG,OAAOC,QACL9I,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,uEAAyEE,IAAI,KACrF3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkC,KAAWhC,IAAI,MAGhC3L,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAEbqG,OAAOC,QACL9I,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,wEAAwEE,IAAI,KACnF3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmC,KAAUjC,IAAI,OAK/B3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKuN,oBAAqBvK,UAAU,8BACrD6H,OAAKY,EAAE,0BAzEJ1K,IAAMC,idCT3B,IAAMqN,GAAW,WACf,OAAGhF,OAAOC,QACDD,OAAOC,QAAQ+E,WAEf,OAGLC,GAAe,WACnB,OAAGjF,OAAOC,SACDD,OAAOC,QAAQgF,gBAKpBC,GAAiB,WACrB,QAAGlF,OAAOC,SACDD,OAAOC,QAAQiF,kBAKpBC,GAAmB,WACvB,OAAGnF,OAAOC,SACDD,OAAOC,QAAQmF,oBAKpBC,GAAoB,WACxB,OAAGrF,OAAOC,SACDD,OAAOC,QAAQoF,qBAKpBC,GAAmB,WACvB,OAAGtF,OAAOC,SACDD,OAAOC,QAAQqF,oBAMpBC,GAAO,SAAAjN,GAA4F,IAAAkN,EAAAlN,EAAzF1G,gBAAyF,IAAA4T,EAA9E,EAA8EA,EAAAC,EAAAnN,EAA3EyC,aAA2E,IAAA0K,EAAnE,GAAmEA,EAAAC,EAAApN,EAA9DqN,cAA8D,IAAAD,EAArD,yBAAqDA,EAAAE,EAAAtN,EAA3BuN,YAA2B,IAAAD,EAApB,cAAoBA,EACvG,OACEzO,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,MAAMmM,QAAQ,2BAC3B3O,EAAAC,EAAAC,cAACiD,EAAA,EAAOyL,KAAR,CACE5T,QAAS,CAAEE,QAAS,EAAG2T,WAAY,EAAGC,WAAY,GAClD1O,QAAS,CAAElF,QAAS,EAAG2T,WAAY,EAAGC,WAAY,CAAC,EAAG,GAAIlL,SAC1DtI,KAAM,CAAEJ,QAAS,GACjBV,WAAY,CAAEC,WAAUC,KAAM,WAC9BqU,EAAE,obACFP,OAAQA,EACRE,KAAMA,EACNM,YAAY,QAgjBLlG,4CAziBb,SAAAA,EAAY1K,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAsJ,IACjBxJ,EAAAF,EAAAK,KAAAD,KAAMpB,IAmBR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OA3BDhK,EAiCnB2P,YAAa,SAACC,GACZ5P,EAAKkH,SAAS,CACZkC,YAAY,EACZyG,eAAe,KApCA7P,EAwCnB8P,aAAe,SAACF,KAEXrG,OAAOC,SACED,OAAOC,QAAQuG,mBAOzB/P,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAFAhL,EAAKgQ,oBAhDUhQ,EAsDnBgQ,iBAAmB,SAACJ,GAClB5P,EAAKkH,SAAS,CACV4C,KAAM,KAEPP,OAAOC,SACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAQZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAM,SACN/G,YAAapJ,EAAK6G,MAAMuC,cA3ETpJ,EA+EnBoQ,YAAc,SAACR,KAEVrG,OAAOC,SACED,OAAOC,QAAQuG,mBAetBxG,OAAOC,QACRD,OAAOC,QAAQ6G,eAEf3G,MAAM,mBAbL1J,EAAK6G,MAAMyJ,cAActQ,EAAK6G,MAAM0J,gBAClChH,OAAOC,SACRxJ,EAAKwQ,oBAAoB,IACzBxQ,EAAKyQ,UAAU,UAEfzQ,EAAKwQ,oBAAoB,IAG7BxQ,EAAK0Q,oBA/FU1Q,EAwGnB0Q,gBAAkB,SAACd,GACjB5P,EAAKkH,SAAS,CACV4C,KAAM,KAEPP,OAAOC,SACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAQZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAM,QACN/G,YAAapJ,EAAK6G,MAAMuC,cA7HTpJ,EAiInB2Q,eAAiB,SAACf,KAGbrG,OAAOC,SACED,OAAOC,QAAQuG,mBAgBzB/P,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,eAXGhL,EAAK6G,MAAMyJ,cAActQ,EAAK6G,MAAM0J,gBAClChH,OAAOC,SACRxJ,EAAKwQ,oBAAoB,IACzBxQ,EAAKyQ,UAAU,YAGfzQ,EAAKwQ,oBAAoB,IAG7BxQ,EAAK4Q,uBAnJU5Q,EAyJnB6Q,gBAAkB,SAACjB,GACjB5P,EAAKkH,SAAS,CACZ2I,eAAgB7P,EAAK6G,MAAMgJ,iBA3JZ7P,EA+JnB8Q,oBAAsB,SAAClB,GACrB5P,EAAKkH,SAAS,CACZ2I,eAAgB7P,EAAK6G,MAAMgJ,gBAE1BtG,OAAOC,QACRD,OAAOC,QAAQuH,YAEfrH,MAAM,cAtKS1J,EA0KnB4Q,mBAAqB,SAAChB,GACjBrG,OAAOC,QACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGVlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAIZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAK,UACL/G,YAAapJ,EAAK6G,MAAMuC,cA5LTpJ,EAgMnBgR,eAAiB,SAACpB,GAChB5P,EAAKkH,SACH,CACE4C,KAAM,GACNZ,WAAW,GACV,WAAKiB,WAAWnK,EAAKiR,UAAW,MArMpBjR,EAyMnBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAjNDlL,EAsNnBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IAhOJnL,EAoOnByQ,UAAY,SAACN,GACR5G,OAAOC,SACRD,OAAOC,QAAQ0H,cAAcf,IAtOdnQ,EA0OnBwQ,oBAAsB,SAACpF,GACrBA,GAAgB,EAChBpL,EAAKmR,kBACF/F,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKwQ,oBAAoBpF,IAC/B,MAGF1B,MAAM,uBAAuB0B,GAC7BjB,WACE,kBAAMnK,EAAKwQ,oBAAoBpF,IAC/B,QAvPWpL,EA6PnBmR,gBAAkB,WAChB,IAAIC,GAAa,GACd7H,OAAOC,UACR4H,EAAa7H,OAAOC,QAAQgH,uBAE1BY,KAEU,WADA7H,OAAOC,QAAQ6H,gBAEzBrR,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,cAEAzB,OAAOC,QAAQ6G,iBAvQFrQ,EA4QnBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAzRWpL,EA+RnBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KAvSGxL,EA2SnBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,MA5SJ9J,EA+SnBiR,UAAa,WACX,IAAIzG,EAAUF,SAASC,eAAe,aAAa9J,MAC/C8Q,EAAW,GACf,IACEA,EAAWjH,SAASC,eAAe,cAAc9J,MAClD,MAAM2N,IACP,GAAG7E,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQgI,WAAW,GAAGhH,EAAU+G,EAAWvR,EAAK6G,MAAMsJ,MACtEnQ,EAAKkH,SACH,CACE4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,GACX,WAAKiB,WAAWnK,EAAKyR,SAAS,EAAEhH,SAEhC,CAGFN,WAAW,WACTnK,EAAKkH,SACH,CACE4C,KAAMa,KAAKC,MAJR,mBAKH1B,WAAW,GACX,WAAKiB,WAAWnK,EAAKyR,SAAU,EAN5B,sBAQN,OAvUUzR,EA2UnByR,SAAY,SAACC,GAEX,IAAIC,GAAO,EACX,IACE,IAAIlH,EAAKE,KAAKC,MAAM8G,GACjBA,EAAOE,SAAS,YACjBD,EAAOlH,EAAKkH,QACXA,IACoB,YAAlB3R,EAAK6G,MAAMsJ,KACZnQ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,cAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAGL,MAAM6G,MAzVU7R,EA6VnB8R,aAAe,SAAClC,GACXrG,OAAOC,QACRD,OAAOC,QAAQuI,SAEfrI,MAAM,eAjWS1J,EAqWnBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAtWJ9J,EAyWnBgS,eAAiB,SAACC,GACZA,GACFC,aAAaD,GAEfA,EAAO9H,WAAW,WAChBnK,EAAKkH,SAAS,CACZgC,WAAW,KAEZ+I,IAjXcjS,EAoXnBsR,kBAAoB,WAElB,IAAI9G,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAUxK,EAAK6G,MAAMsJ,MAEjDzG,MAAM,aAAac,EAAU,mBAAmBxK,EAAK6G,MAAMsJ,OA1X5CnQ,EA8XnBoS,mBAAqB,WAChB7I,OAAOC,QACRD,OAAOC,QAAQ6I,sBAEf3I,MAAM,wBAhYR1J,EAAK6G,MAAQ,CACXuC,YAAY,EACZ+G,KAAM,GACND,SAAS,EACTpG,KAAM,GACNZ,WAAW,EACX9M,KAAMmS,KACNrD,aAAc,WACdK,YAAY,EACZ+G,SAAU9D,KACV+D,WAAY9D,KACZoB,eAAe,EACflB,iBAAkBD,KAClB6B,cAAe3B,KACf0B,aAAczB,MAhBC7O,4CAsYnB,WAEE,OACEU,EAAAC,EAAAC,cAAC4R,EAAD,CAAQ9S,eAAe,EAAMwD,UAAU,kDACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACXhD,KAAK2G,MAAM8H,iBACbjO,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACXxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,wBAC1EjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkS,mBAAoBlP,UAAU,mBAC7CxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,gCAG3B,KACHjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACXxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,gBACFzL,KAAK2G,MAAM0L,WAGX7R,EAAAC,EAAAC,cAAA,cAAUV,KAAK2G,MAAMzK,MAFrBsE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK4P,aAAc5M,UAAU,mBAAoBhD,KAAK2G,MAAMzK,OAK9EsE,EAAAC,EAAAC,cAAA,UACCF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBACRjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,uBAGJzL,KAAK2G,MAAMuC,YACX1I,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAGZxC,EAAAC,EAAAC,cAAC6R,GAAD,SAOZ/R,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,gBACdhD,KAAK2G,MAAM0L,YACZ7R,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,QAEfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAalN,UAAU,qBACtCxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,WAGTjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyQ,eAAgBzN,UAAU,6BACzCxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,eAIXjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,gBACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,cAAgC9H,UAAU,4BAChDxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,eAEVjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8B9H,UAAU,oBAC9CxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBAGXzL,KAAK2G,MAAMyL,SACV5R,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK2Q,gBAAiB3N,UAAU,sBAC1CxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,oBAEtB,MAEPzL,KAAK2G,MAAMuC,WACV1I,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAE1BE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,mDACxCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,uBACLjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAStE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,wBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIvE,YAAY,IAAIF,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACnK5Q,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACX7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC1C,OAITzL,KAAK2G,MAAMqJ,QACZxP,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,cAAcmE,OAAKY,EAAE,uBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,IAAIvE,YAAY,IAAIF,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC9I5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACX7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC1C,OAIJ,MAEPzL,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UAEfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,eAAe6H,OAAKY,EAAL,wBACvDjL,EAAAC,EAAAC,cAACO,EAAD,MAEAT,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK8Q,eAAgB9N,UAAU,gBACzCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,0BAGTjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK4R,aAAc/F,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,4BAClE6H,OAAKY,EAAL,0BAIL,KACHzL,KAAK2G,MAAMgJ,cACVnP,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAE1BE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,mDACxCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,yBACLjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAStE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,2BAQ9DzL,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UAGfxC,EAAAC,EAAAC,cAACO,EAAD,MAEAT,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK4Q,oBAAqB5N,UAAU,gBAC9CxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,8BAMX,KAEFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aAniBQ1K,IAAMC,idClE5B,IAAMqL,GAAc,SAACjD,GAChBC,OAAOC,QACRD,OAAOC,QAAQmJ,kBAEfjJ,MAAM,YAIJkJ,GAAkB,WACtB,QAAGrJ,OAAOC,SACDD,OAAOC,QAAQoJ,mBAKpBC,GAAkB,WACtB,QAAGtJ,OAAOC,SACDD,OAAOC,QAAQqJ,mBAMpBC,GAAa,WACjB,QAAGvJ,OAAOC,SACDD,OAAOC,QAAQsJ,cAKpBC,GAAmB,WACvB,QAAGxJ,OAAOC,SACDD,OAAOC,QAAQuJ,oBAKpBC,GAAe,WACnB,QAAGzJ,OAAOC,SACDD,OAAOC,QAAQwJ,gBAKpBC,GAAyB,WAC7B,QAAG1J,OAAOC,SACDD,OAAOC,QAAQyJ,0BAKpBC,GAAuB,WAC3B,QAAG3J,OAAOC,SACDD,OAAOC,QAAQ0J,wBAKpBC,GAAoB,WACxB,QAAG5J,OAAOC,SACDD,OAAOC,QAAQ2J,qBAKpBC,GAAgB,WACpB,QAAG7J,OAAOC,SACDD,OAAOC,QAAQ4J,iBAuKXC,4CAhKb,SAAAA,EAAYvU,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAmT,IACjBrT,EAAAF,EAAAK,KAAAD,KAAMpB,IAeVwU,gBAAkB,SAAChK,GACXC,OAAOC,QACTD,OAAOC,QAAQ+J,kBAEf7J,MAAM,gBAEL0J,KACCpT,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAvBJhL,EAAK6G,MAAQ,CACX2M,eAAgBZ,KAChBa,eAAgBZ,KAChBa,YAAaV,KACbW,UAAWb,KACXc,gBAAiBb,KACjBc,sBAAuBZ,KACvBa,mBAAoBZ,KACpBa,aAAcX,KACdY,iBAAkBb,MAXHnT,4CA6BrB,WACI,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAI5BzL,KAAK2G,MAAM6M,aACXxT,KAAK2G,MAAM8M,WACXzT,KAAK2G,MAAM+M,gBAuCV,KApCLlT,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,mCADN,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAGCxS,KAAK2G,MAAM6M,YAKR,KAJAhT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAKhBzL,KAAK2G,MAAM8M,UAKR,KAJAjT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,6BAKhBzL,KAAK2G,MAAM+M,gBAKR,KAJAlT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,6BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAUhBzL,KAAK2G,MAAM2M,eAgBV,KAfA9S,EAAAC,EAAAC,cAAA,WACCF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,6CACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACIhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,kDASpBzL,KAAK2G,MAAM4M,eA0BV,KAzBC/S,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,uBAAAlG,OACDgM,OAAKY,EAAE,yBADN,sBAGL1J,OAAO,gDAGPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAECxS,KAAK2G,MAAM4M,eAKR,KAJA/S,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,0BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAexBjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eAChBxC,EAAAC,EAAAC,cAAC8R,EAAD,KACEhS,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASmH,GAAarJ,UAAU,oBAC3CxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,0BAIfzL,KAAK2G,MAAM2M,gBACZtT,KAAK2G,MAAM6M,aACXxT,KAAK2G,MAAM8M,WACXzT,KAAK2G,MAAM+M,gBACTlT,EAAAC,EAAAC,cAAC8R,EAAD,KAEIhS,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKoT,gBAAkBpQ,UAAU,oBACrDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,uBAIhB,cAzJQ1K,IAAMC,0eCrEXgT,4CACnB,SAAAA,EAAYpV,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAgU,IACjBlU,EAAAF,EAAAK,KAAAD,KAAMpB,IAMRqV,mBAAqB,SAAC7K,GAChBC,OAAOC,QACTD,OAAOC,QAAQ4K,kBAEf1K,MAAM,oBAXS1J,EAenBqU,gBAAkB,SAAC/K,GACbC,OAAOC,SACTD,OAAOC,QAAQ8K,oBACZ/K,OAAOC,QAAQ+K,eACbhL,OAAOC,QAAQ4J,gBAChBpT,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAGFhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBAGFtB,MAAM,gBACN1J,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBA3BFhL,EAAK6G,MAAQ,CACViD,KAAM,IAHQ9J,4CAmCnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WACX6H,OAAKY,EAAE,gBAEVjL,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,eADV,KAIAjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqI,KAAKtR,UAAU,QAAQmJ,IAAI,cAEvC3L,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,QACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKmU,gBAAiBnR,UAAU,gBACpDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,gBAEhBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKiU,mBAAoBjR,UAAU,YACvDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,6BAvDO1K,IAAMC,idCHzC,IAAMuT,GAAoB,WACxB,OAAGlL,OAAOC,SACDD,OAAOC,QAAQkL,kBAMpB7F,GAAmB,WACvB,QAAGtF,OAAOC,SACDD,OAAOC,QAAQqF,oBAMpBD,GAAoB,WACxB,OAAGrF,OAAOC,SACDD,OAAOC,QAAQoF,qBAuBpB+F,GAAa,WACjB,QAAGpL,OAAOC,SACDD,OAAOC,QAAQmL,cAMpBC,GAAc,WAClB,OAAGrL,OAAOC,QACDD,OAAOC,QAAQoL,cAEf,SAILC,GAAa,WACjB,QAAGtL,OAAOC,SACDD,OAAOC,QAAQqL,cAMpBC,GAAa,WACjB,OAAGvL,OAAOC,SACDD,OAAOC,QAAQsL,cAMpBC,GAAU,CACd,CAAEtU,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,IACrB,CAAExE,MAAO,IAAKwE,MAAO,KAIjB+P,GAAgB,WAQpB,OAPAD,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,kBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,iBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,iBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,mBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,kBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,kBACxBoJ,GAAQ,GAAG9P,MAAM8F,OAAKY,EAAE,iBACrBpC,OAAOC,QACDD,OAAOC,QAAQwL,gBAEf,GAILC,GAAmB,WACvB,OAAG1L,OAAOC,SACDD,OAAOC,QAAQ0L,0BAMtBC,IAAqB,EACrB/L,IAAa,EACbgM,IApFC7L,OAAOC,SACDD,OAAOC,QAAQ6L,UAoFtBC,IAAe,EAwZJC,4CArZb,SAAAA,EAAYzW,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqV,IACjBvV,EAAAF,EAAAK,KAAAD,KAAMpB,IAwCR0W,oBAAsB,WACpB,IAAIC,EAAOnL,SAASC,eAAe,aAAa7C,QAOhD,OANA1H,EAAKkH,SAAS,CACZwO,cAAeD,IAEdlM,OAAOC,SACRD,OAAOC,QAAQmM,cAAcF,GAExBA,GAjDUzV,EAoDnB4V,mBAAqB,WACnB,IAAIC,EAAOvL,SAASC,eAAe,iBAAiB7C,QAOpD,OANA1H,EAAKkH,SAAS,CACZoJ,aAAcuF,IAEbtM,OAAOC,SACRD,OAAOC,QAAQsM,gBAAgBD,GAE1BA,GA5DU7V,EAgEnB+V,aAAe,WACb/V,EAAKkH,SAAS,CACZ8O,WAAYhW,EAAK6G,MAAMmP,aAlERhW,EAsEnBiW,cAAgB,WACdjW,EAAKkH,SAAS,CACZ8O,WAAYhW,EAAK6G,MAAMmP,YAEzB,IAAIE,EAAO5L,SAASC,eAAe,kBAAkB7C,QAClD6B,OAAOC,QACLD,OAAOC,QAAQ2M,uBAChBhB,IAAoB,EACpB7K,SAASC,eAAe,kBAAkB7C,SAAS,EACnD1H,EAAKkH,SAAS,CACZ8O,WAAW,KAGbzM,OAAOC,QAAQ4M,YAAYF,IAG7Bf,IAAoB,EACpB7K,SAASC,eAAe,kBAAkB7C,SAAS,EACjD1H,EAAKkH,SAAS,CACZ8O,WAAW,IAEbtM,MAAM,kBAAkBwM,KA3FXlW,EA+FnBqW,gBAAkB,SAACzG,GACjBxG,IAAY,GAhGKpJ,EAmGnB4M,kBAAoB,SAACgD,GACnBxG,IAAa,GApGIpJ,EAwGnBsW,mBAAqB,SAAC1G,GACpBuF,IAAqB,GAzGJnV,EA4GnB2P,YAAc,SAACC,GACbrG,OAAOC,QAAQ+M,QACfvW,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,OA9GiBhL,EAiHnBwW,cAAgB,WACd,IAAIC,EAAKnM,SAASC,eAAe,aAAa9J,MAC9C2I,IAAa,EACH,KAAPqN,GACgB,IAAdA,EAAK/b,QACNsF,EAAKkH,SAAS,CACZwP,KAAMD,IAELlN,OAAOC,QACRD,OAAOC,QAAQmN,SAASF,GAExB/M,MAAM,oBAAoB+M,GAE5BrB,IAAa,EACbhM,IAAY,IAQdkM,IAAa,EACbtV,EAAKkH,SAAS,CACVoO,cAAc,MAzIHtV,EA8InB4W,aAAe,WACRrN,OAAOC,QACRD,OAAOC,QAAQmN,SAAS,IAExBjN,MAAM,wBAERY,SAASC,eAAe,kBAAkB7C,SAAS,EAEnD1H,EAAKkH,SAAS,CACZ8O,WAAW,IAEbZ,IAAa,EACbhM,IAAa,GA1JEpJ,EA8JnBsR,kBAAoB,WAClBgE,IAAa,EACbtV,EAAKkH,SAAS,CACRoO,cAAc,IAEpB,IAAImB,EAAKnM,SAASC,eAAe,aAAa9J,MACrCgW,EAAK/b,OACN,IACN+b,EAAKA,EAAKI,UAAU,EAAE,IAExBvM,SAASC,eAAe,aAAa9J,MAAMgW,GAxK1BzW,EA2KnB8W,gBAAkB,SAAAC,GAChB/W,EAAKkH,SAAS,CACZ8P,UAAW1M,SAASC,eAAe,cAAc9J,QAEhD8I,OAAOC,QACND,OAAOC,QAAQsN,gBAAgB,GAAGxM,SAASC,eAAe,cAAc9J,OAExEiJ,MAAM,mBAAmBY,SAASC,eAAe,cAAc9J,QAhLnET,EAAK6G,MAAQ,CAEX6O,cAAejB,KACflE,cAAe3B,KACf0B,aAAczB,KACdmH,UAAWrB,KAEXsC,QAAQrC,KACRoC,UAAUhC,KACVkC,aAAarC,KACbsC,aAAarC,KACbG,iBAAiBA,MAbFjV,uDAiBnB,WACEE,KAAKgH,SAAS,CACZwO,cAAexV,KAAKsV,sBAEpBQ,UAAW9V,KAAK6V,uCAIpB,WACKxM,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,uCAIV,WACKH,OAAOC,QACRD,OAAOC,QAAQ4N,OAEf1N,MAAM,uCAiJV,WAAS,IAAAvC,EAAAjH,KACP,OACEQ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXhD,KAAK2G,MAAMqQ,aACXxW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACbxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAE,oCACpCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4CAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,kCAA0CzI,UAAU,kCAC3DxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,uCAG5B,KACAzL,KAAK2G,MAAMsQ,aACXzW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACbxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAE,oCACpCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4CAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,kCAA0CzI,UAAU,kCAC3DxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,uCAG5B,KACFjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,uBAChCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,kCACZjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,SACE2D,KAAK,WACLnI,KAAK,YACL8G,UAAU,kBACVmC,GAAG,YACHuC,SAAU1H,KAAKsV,oBACfvN,eAAgB/H,KAAK2G,MAAM6O,gBAE7BhV,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,eAAe0D,QAAQ,aACpClG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,qBAIxBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,sCAEXzL,KAAK2G,MAAM0J,cAEb7P,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACXxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXxC,EAAAC,EAAAC,cAAA,SACE2D,KAAK,WACLnI,KAAK,gBACL8G,UAAU,kBACVmC,GAAG,gBACHuC,SAAU1H,KAAK0V,mBACf3N,eAAgB/H,KAAK2G,MAAMyJ,eAE7B5P,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,eAAe0D,QAAQ,iBACpClG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,qBAI5BxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCAEX,KACFjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKkX,KAAMlU,UAAU,OAAO6H,OAAKY,EAAE,8BAE3DjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,gCAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAGbhD,KAAK2G,MAAMoO,iBAaT,KAZJvU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKmW,gBAAkBnT,UAAU,OACpDkS,GAAcrK,OAAKY,EAAE,oCAAoCZ,OAAKY,EAAE,qCAGrEjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCAGXzL,KAAK2G,MAAMoO,iBAoBT,KAnBJvU,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,YAAAnE,OAAeqW,GAA0B,SAAb,aACxC1U,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACXxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,sBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,iBAAiB8G,UAAU,kBAAkBmC,GAAG,iBAAiBuC,SAAU1H,KAAK+V,cAAevO,QAASxH,KAAK2G,MAAMmP,YAC/ItV,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,eAAe0D,QAAQ,kBACpClG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,qBAI5BxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAAX,OAIFzL,KAAK2G,MAAMoO,iBAET,KADJvU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAGfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,oBAIZjL,EAAAC,EAAAC,cAAA,UAAQyE,GAAG,aAAagC,aAAcnH,KAAK2G,MAAMmQ,UAAWpP,SAAU1H,KAAK4W,iBACxE/B,GAAQhL,IAAI,SAAAsN,GAAM,OACjB3W,EAAAC,EAAAC,cAAA,UACEJ,IAAK6W,EAAO5W,MACZA,MAAO4W,EAAO5W,MACd2E,QAAS,kBAAM+B,EAAK2P,gBAAgBO,KACnCA,EAAOpS,WAKhBvE,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,oBAElBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,sBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,gBAEdjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,aACZjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,aAAczI,UAAU,KAAK6H,OAAKY,EAAE,uBAKxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,2BAEdjL,EAAAC,EAAAC,cAAA,uBAAcF,EAAAC,EAAAC,cAAA,aAAOF,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMoQ,UAAvC,kBAGNvW,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKyP,YAAczM,UAAU,oBACjDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,YAGjBvC,IACC1I,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OACzB8U,GAAiB5U,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAAmB6H,OAAKY,EAAE,iCAA0C,KACjHjL,EAAAC,EAAAC,cAAC0W,GAAD,CACErS,MAAO8F,OAAKY,EAAE,kCACdzI,UAAU,QACVmC,GAAG,YACHiC,YAAa8N,GAAalV,KAAK2G,MAAM6P,KAAO3L,OAAKY,EAAE,mCACnDpH,KAAK,SACLqD,SAAU1H,KAAKoR,oBAEjB5Q,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK0M,kBAAmBb,GAAG,IAAI7I,UAAU,eAAe6H,OAAKY,EAAE,oCAC9EjL,EAAAC,EAAAC,cAACO,EAAD,MACAT,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAKsW,cAAezK,GAAG,IAAI7I,UAAU,OAAO6H,OAAKY,EAAE,qCAEnEyJ,IACC1U,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAK0W,aAAe1T,UAAU,gDAAgD6H,OAAKY,EAAE,0CAKlHwJ,IACCzU,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,kBAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,SAC1BE,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,oCACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,uCACXjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAKoW,mBAAoBvK,GAAG,IAAI7I,UAAU,eAAe6H,OAAKY,EAAE,8CA3YtE1K,IAAMC,idCjH7B,IAAMgS,GAAuB,WAC3B,OAAG3J,OAAOC,SACDD,OAAOC,QAAQ0J,wBAMpB2B,GAAa,WACjB,QAAGtL,OAAOC,SACDD,OAAOC,QAAQqL,cAMpBC,GAAa,WACjB,OAAGvL,OAAOC,SACDD,OAAOC,QAAQsL,cA6JXyC,4CAtJb,SAAAA,EAAYzY,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqX,IACjBvX,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACX2Q,aAAa,EACb1D,mBAAoBZ,KACpBgE,aAAcrC,KACdsC,aAAcrC,MANC9U,4CAUnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAEhCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BACTjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BAGXzL,KAAK2G,MAAMiN,mBACbpT,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,GAAAlG,OAAKgM,OAAKY,EAAE,kCACjB1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCACXjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wCAGhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBACpB,KACAhD,KAAK2G,MAAMqQ,aACbxW,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,2BACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,KAAG4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,iCAIxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBAEb,KACAhD,KAAK2G,MAAMsQ,aACbzW,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,2BACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,KAAG4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,iCAIxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBAEb,KACFxC,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,mCADN,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAEbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,6BAGbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,6BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAKvBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,6CACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,iDAKvBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAACqT,GAAD,CACEvY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,yBADN,KAAA5M,OACkCgM,OAAKY,EAAE,wBADzC,KAAA5M,OACoEgM,OAAKY,EAAE,iCAD3E,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,0BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,2BAGbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,kCACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,sCAUzBjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,oBA/IJ1K,IAAMC,irBC6DbuW,sJAlEb,WACE,IAAMC,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIjX,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQsK,KACnCG,UAAW,gBAEb,OACEpX,EAAAC,EAAAC,cAACF,EAAAC,EAAMoX,SAAP,KACErX,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACoX,GAAArX,EAAW+W,EACVhX,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK8L,KAAK/U,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAK+L,KAAKhV,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKgM,KAAKjV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKiM,KAAKlV,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkM,KAAKnV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmM,KAAKpV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoM,KAAKrV,UAAU,UAAUmJ,IAAI,UAG3C3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqM,KAAKtV,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKsM,KAAKvV,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuM,KAAKxV,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,gBAAkC9H,UAAU,oBAClDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,YACZ6H,OAAKY,EAAE,gCAzDC1K,IAAMC,qiBCqDhByX,sJAxDb,WACE,IAAMjB,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIjX,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQsK,KACnCG,UAAW,gBAEb,OACEpX,EAAAC,EAAAC,cAACF,EAAAC,EAAMoX,SAAP,KACErX,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACoX,GAAArX,EAAW+W,EACVhX,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKyM,KAAK1V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK0M,KAAK3V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK2M,KAAK5V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4M,KAAK7V,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBA/CN1K,IAAMC,idCd9B,IAAM8X,GAAW,WACf,OAAGzP,OAAOC,QACDD,OAAOC,QAAQwP,WAEf,eAwIIC,4CAnIb,SAAAA,EAAYna,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA+Y,IACjBjZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAURyH,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNoP,SAAS,EACTC,MAAM,KAfSnZ,EAmBnBuM,YAAc,SAACjD,GACbtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAvB1B3M,EA2BnB2M,gBAAkB,SAACrD,GAChB,IAAIlN,EAAKkO,SAASC,eAAe,SAAS9J,MAC1C,GAAG8I,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ4P,WAAW,GAAGhd,GACtC,GAAU,KAAPqO,EAAU,CACV,IAAI4O,EAAI1O,KAAKC,MAAMH,GACf4O,EAAIC,eAAe,UACpBtZ,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjByO,SAAS,IAGXG,EAAIC,eAAe,OACpBtZ,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB0O,MAAM,IAGZnZ,EAAKkH,SAAS,CACZgC,WAAW,SAGblJ,EAAKkH,SAAS,CACZgC,WAAW,EACXuD,KAAMrQ,QAGR,CAEF,IAAIqO,EAAK,2GAED8O,EAAK5O,KAAKC,MAAMH,GAChB8O,EAAKD,eAAe,UACrBtZ,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjByO,SAAS,IAGXK,EAAKD,eAAe,OACrBtZ,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB0O,MAAM,IAGZnZ,EAAKkH,SAAS,CACZgC,WAAW,MAtErBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgQ,SAAS,EACTC,MAAM,EACN1M,KAAMuM,MAPShZ,4CAmFnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACZxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACfxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAL,gCACzBjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCAECjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAaqG,cAAc,SAC9EhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACPxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,+BACRjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,YAAac,aAAcnH,KAAK2G,MAAM4F,OAE9GvM,KAAK2G,MAAMqS,QACTxY,EAAAC,EAAAC,cAAA,KAAG9F,IAAI,QAAQoI,UAAU,mBAAkBxC,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMiD,KAAX,QAChD,KAGJ5J,KAAK2G,MAAMsS,KACTzY,EAAAC,EAAAC,cAAA,KAAG9F,IAAI,QAAQoI,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMiD,KAAX,KAClD,QAM5BpJ,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,iCACLjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCAGbjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,IAAI5G,QAASlF,KAAKqM,YAAarJ,UAAU,oBAAmBxC,EAAAC,EAAAC,cAAA,cAAQF,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,qCAI5EzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aA5HI1K,IAAMC,qdCyCfsY,4CA9Cb,SAAAA,EAAY1a,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAsZ,IACjBxZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAOR2a,eAAiB,SAACnQ,GAChBA,EAAEoQ,iBACF1Z,EAAKkH,SAAS,CACZyS,aAAa,IAEf3Z,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAXAhL,EAAK6G,MAAQ,CACXiD,KAAM,GACN6P,aAAa,GAJE3Z,4CAgBnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCAEXhD,KAAK2G,MAAM8S,YACTjZ,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,mCAENjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKuZ,eAAgBvW,UAAU,OAAO6H,OAAKY,EAAL,wCAKzD,aAtCgB1K,IAAMC,qdC+CpB0Y,4CA9Cb,SAAAA,EAAY9a,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA0Z,IACjB5Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAOR2a,eAAiB,SAACnQ,GAChBA,EAAEoQ,iBACF1Z,EAAKkH,SAAS,CACZyS,aAAa,IAEf3Z,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,iBAXAhL,EAAK6G,MAAQ,CACXiD,KAAM,GACN6P,aAAa,GAJE3Z,4CAgBnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCAEXhD,KAAK2G,MAAM8S,YACTjZ,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,8BACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,8BAENjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKuZ,eAAgBvW,UAAU,OAAO6H,OAAKY,EAAL,mCAKzD,aAtCa1K,IAAMC,idCAhC,IAAM2Y,GAAiB,WAClBtQ,OAAOC,SACRD,OAAOC,QAAQsQ,cAOEC,4CAEnB,SAAAA,EAAYjb,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA6Z,IAChB/Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAiBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAzBD3L,EA8BlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,KACrB,IAAIU,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAU,QAEtCd,MAAM,aAAac,IApCLxK,EAwClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAzCL9J,EA4ClBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cApDFlL,EAyDlBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAtEUpL,EA4ElBga,gBAAkB,SAAC5O,GACjB,IAAI6O,EAAiB,GAMA,KAJnBA,EADC1Q,OAAOC,QACSD,OAAOC,QAAQwQ,kBAEf,IAGjBha,EAAKkH,SAAS,CACZgT,UAAW,GACXC,SAAQ,IAGVna,EAAKkH,SAAS,CACZgT,UAAWD,EACXE,SAAQ,IAGZhQ,WACM,kBAAMnK,EAAKga,gBAAgB5O,IAC3B,MAhGUpL,EAoGlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IA9GLnL,EAkHlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA1HExL,EA8HlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KASE,iBALRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ4Q,KAAK,GAAG5P,GAEvB,qEAILxK,EAAKkH,SAAS,CACZgC,WAAW,IAEblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAEU,KAAPP,GACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAlJjBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZuO,WAAYD,KACZM,SAAQ,EACRD,UAAU,IATIla,uDAclB,WACEE,KAAK8Z,gBAAgB,yBA6IvB,WACE,OAAQtZ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SAC1EhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,eACXjL,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aACnClG,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc5D,YAAayD,OAAKY,EAAE,iBAAkBvP,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACzL5Q,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGtIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBAC1DxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAMlB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAMNzL,KAAK2G,MAAMsT,QACXzZ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAAqBxC,EAAAC,EAAAC,cAAA,SAAIV,KAAK2G,MAAMqT,YAC/C,eAxMoBjZ,IAAMC,idCTxC,IAAM2Y,GAAiB,WAClBtQ,OAAOC,SACRD,OAAOC,QAAQsQ,cAObE,GAAkB,WACtB,OAAGzQ,OAAOC,QACDD,OAAOC,QAAQwQ,kBAEf,OAUUD,4CAEnB,SAAAA,EAAYjb,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA6Z,IAChB/Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAkBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAxBjB3L,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZuO,WAAYD,KACZM,SAAQ,EACRD,UAAU,GACVF,gBAAiBA,MAVHha,uDAelB,kCAiBA,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAGhBjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,eACPjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAAqBxC,EAAAC,EAAAC,cAAA,aAAKV,KAAK2G,MAAMmT,gBAAhB,MACpCtZ,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,iBAAoC9H,UAAU,qBACpDxC,EAAAC,EAAAC,cAAA,kEA9CsBK,IAAMC,idCxBxC,IAAM2Y,GAAiB,WAClBtQ,OAAOC,SACRD,OAAOC,QAAQsQ,cAOEC,4CAEnB,SAAAA,EAAYjb,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA6Z,IAChB/Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAiBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAzBD3L,EA8BlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,KACrB,IAAIU,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAU,QAEtCd,MAAM,aAAac,IApCLxK,EAwClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAzCL9J,EA4ClBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cApDFlL,EAyDlBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAtEUpL,EA4ElBga,gBAAkB,SAAC5O,GACjB,IAAI6O,EAAiB,GAMA,KAJnBA,EADC1Q,OAAOC,QACSD,OAAOC,QAAQwQ,kBAEf,IAGjBha,EAAKkH,SAAS,CACZgT,UAAW,GACXC,SAAQ,IAGVna,EAAKkH,SAAS,CACZgT,UAAWD,EACXE,SAAQ,IAGZhQ,WACM,kBAAMnK,EAAKga,gBAAgB5O,IAC3B,MAhGUpL,EAoGlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IA9GLnL,EAkHlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA1HExL,EA8HlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KASE,iBALRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ4Q,KAAK,GAAG5P,GAEvB,qEAILxK,EAAKkH,SAAS,CACZgC,WAAW,IAEblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAEU,KAAPP,GACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAlJjBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZuO,WAAYD,KACZM,SAAQ,EACRD,UAAU,IATIla,uDAclB,WACEE,KAAK8Z,gBAAgB,yBA6IvB,WACE,OAAQtZ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SAEpEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc5D,YAAY,IAAIlL,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACnK5Q,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGvIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBACzDxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAUxB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAIVjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvCN,IAuCYF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvCjB,IAuCuBF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvC5B,IAuCkCF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WACtCF,EAAAC,EAAAC,cAAA,SAAGF,EAAAC,EAAAC,cAAA,cAAQF,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,iBAAR,wBAzMiB/J,IAAMC,qdCTnBmZ,4CAEnB,SAAAA,EAAYvb,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAma,IAChBra,EAAAF,EAAAK,KAAAD,KAAMpB,IASR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,gBAhBlC3L,EAsBlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,MAvBL9J,EA0BlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA3BL9J,EA8BlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAtCFlL,EA2ClBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAxDUpL,EA8DlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IAxELnL,EA4ElBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KApFExL,EAwFlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KAQE,MAJRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ8Q,MAAM,GAAG9P,GAExB,qEAGLxK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KArGflJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,GANEvL,4CA6GlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,cACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SACpEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,YAEzDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcqP,KAAK,IAAIC,UAAU,IAAIpe,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,OAExGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcqP,KAAK,IAAIC,UAAU,IAAIpe,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcqP,KAAK,IAAIC,UAAU,IAAIpe,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcqP,KAAK,IAAIC,UAAU,IAAIpe,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,QAAAnE,OAAsC,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,iBAGlIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBACxDxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,gBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAKxB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,QAKZjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,oBAtKW1K,IAAMC,idCCvC,IAAMuZ,GAAkB,WACtB,OAAGlR,OAAOC,QACDD,OAAOC,QAAQkR,cAIf,uCAGLC,GAAoB,WACxB,OAAGpR,OAAOC,SACDD,OAAOC,QAAQmR,qBAMLC,4CAEnB,SAAAA,EAAY9b,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA0a,IAChB5a,EAAAF,EAAAK,KAAAD,KAAMpB,IAeR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OAAOgG,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAChC2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAtBFhK,EA4BlB6a,YAAc,SAACvR,GACZ,GAAGC,OAAOC,QACAD,OAAOC,QAAQqR,mBAExBnR,MAAM,gBAhCQ1J,EAoClBuM,YAAc,SAACjD,GACDgB,SAASC,eAAe,WAAW9J,MAC/CT,EAAKkH,SAAS,CACX4C,KAAM,GACNZ,WAAW,GACT,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAzC3B3M,EA6ClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA9CL9J,EAiDlB2M,gBAAkB,SAACrD,GACjB,IAAIwR,EAAQxQ,SAASC,eAAe,WAAW9J,MAC3Csa,EAAQzQ,SAASC,eAAe,WAAW9J,MAC/C,GAAG8I,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQwR,KAAK,GAAGF,EAAQ,GAAGC,GACjC,KAAPtQ,EACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAGblJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNmR,YAAY,EACZ/R,WAAW,IAEbiB,WACE,kBAAMnK,EAAKkb,mBACX,UAGC,CAUHlb,EAAKkH,SAAS,CACZ4C,KAAM,GACNqR,WAAW,EACXF,YAAY,EACZ/R,WAAW,IAEbiB,WACE,kBAAMnK,EAAKkb,mBACX,OAxFUlb,EA8FlBkb,gBAAkB,SAAC5R,GACdC,OAAOC,SACRD,OAAOC,QAAQ4R,YAEjBpb,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,OAlGgBhL,EAqGlBqb,qBAAuB,SAAC/R,GACnBC,OAAOC,SACRD,OAAOC,QAAQ8R,iBAEjBtb,EAAKkH,SAAS,CAAC4C,KAAM,MAzGL9J,EA4GlBub,gBAAkB,WAChBvb,EAAKwb,cAEAjS,OAAOC,QACRW,WACE,kBAAMnK,EAAKub,mBACX,KAIFpR,WACE,kBAAMnK,EAAKub,mBACX,MAxHUvb,EA8HlBwb,YAAc,WACZxb,EAAKkH,SAAS,CACZwT,YAAaD,KACbgB,WAAYd,QA/Hd3a,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACX+R,YAAY,EACZE,WAAW,EACXT,YAAaD,KACbgB,WAAYd,MARE3a,uDAYlB,WACGE,KAAKqb,wCAyHR,WACE,OACE7a,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qDACbxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKgb,iBACjBxa,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCACbxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,OAAO6H,OAAKY,EAAE,qBAC9BjL,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,+BAIpBxC,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAEbhD,KAAK2G,MAAMoU,WACTva,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,0BACbxC,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,yBACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,2BAGPzL,KAAK2G,MAAMsU,UACZza,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,0BACbxC,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,sBACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,wBAIRjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SACpFhL,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,uBACjCjL,EAAAC,EAAAC,cAAA,UAAQyE,GAAG,UAAUjJ,KAAK,UAAUwP,UAAQ,EAACC,SAAS,IAAIzE,QAASlH,KAAKqG,aACtE7F,EAAAC,EAAAC,cAAA,UAAQH,MAAM,KAAKib,UAAQ,GAAE3Q,OAAKY,EAAE,4BAApC,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,UAAUsK,OAAKY,EAAE,6BAA/B,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,aAAasK,OAAKY,EAAE,6BAAlC,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,SAASsK,OAAKY,EAAE,6BAA9B,MAEDzL,KAAK0J,UAAU,aAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,uBACjCjL,EAAAC,EAAAC,cAAA,YAAUyE,GAAG,UAAUjJ,KAAK,UAAUuf,KAAK,IAAIC,KAAK,KAAKtU,YAAayD,OAAKY,EAAE,4BAA6BE,SAAS,IAAIzE,QAASlH,KAAKqG,cAEpIwE,OAAKY,EAAE,yBACPzL,KAAK0J,UAAU,aAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,cACZxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,cAAcmE,OAAKY,EAAE,0BACpCjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,SAASc,GAAG,aAAajJ,KAAK,aAAaqE,MAAM,uBAAuByC,UAAU,oBAAqB2I,SAAS,IAAIzE,QAASlH,KAAKqG,YAAanB,QAASlF,KAAK2a,cACzKna,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,aAAahD,KAAK2G,MAAM6T,aACvCxa,KAAK2G,MAAM4U,WAAc/a,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKmb,qBAAsBnY,UAAU,mDAAuD,MAEnI6H,OAAKY,EAAE,+BACPzL,KAAK0J,UAAU,gBAGnB1J,KAAK0J,UAAU,WAKtB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,KAGJjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKqM,YAAarJ,UAAU,6BACtCxC,EAAAC,EAAAC,cAAA,YAAQV,KAAK2G,MAAMoU,WAAalQ,OAAKY,EAAE,wBAA0BzL,KAAK2G,MAAMsU,UAAYpQ,OAAKY,EAAE,uBAAyBZ,OAAKY,EAAE,+BAhO3G1K,IAAMC,idCpBxC,IAAMqN,GAAW,WACf,OAAGhF,OAAOC,QACDD,OAAOC,QAAQ+E,WAEf,OAIUwL,4CAEnB,SAAAA,EAAYjb,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA6Z,IAChB/Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAUP8K,UAAY,SAACxN,GACZ,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAlBFhK,EAwBlBuM,YAAc,SAACqD,GACb5P,EAAKkH,SACH,CACEgC,WAAW,GACV,WAAKiB,WAAWnK,EAAK6b,YAAa,QA5BvB7b,EAiClB6b,YAAc,SAACvS,GACb,IAAIwS,EAASxR,SAASC,eAAe,WAAW9J,MAIhD,GAHAT,EAAKkH,SAAS,CACZgC,WAAW,IAEVK,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQuS,QAAQD,GAChC,GAAU,KAAPrR,EAAU,CACX,IAAI4O,EAAI1O,KAAKC,MAAMH,GACL,MAAX4O,EAAI2C,KACLhc,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKkH,SAAS,CACZ+U,UAAU5C,EAAIjL,MACd8N,QAAQ,SAIX,CACH,IAAIzR,EAAK,6CAEH8O,EAAK5O,KAAKC,MAAMH,GACL,MAAZ8O,EAAKyC,KACNhc,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKkH,SAAS,CACZ+U,UAAU1C,EAAKnL,MACf8N,QAAQ,MA5DAlc,EAmElBmc,aAAe,SAAC7S,GACdtJ,EAAKkH,SAAS,CACZgV,QAAQ,KAnEVlc,EAAK6G,MAAQ,CACXiD,KAAM,GACNoS,QAAQ,EACR9f,KAAMmS,KACNrF,WAAW,EACX+S,UAAU,IAPIjc,4CAyElB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YAAY6H,OAAKY,EAAE,mBAEjCjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBwI,cAAc,SACrEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,eAAemE,OAAKY,EAAE,mBACrCjL,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,WAAWmC,GAAG,cAAcjJ,KAAK,OAAOggB,UAAU,EAAM7X,KAAK,OAAO9D,MAAOP,KAAK2G,MAAMzK,QAEzGsE,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,iBACjCjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,UAAUjJ,KAAK,UAAUkL,YAAY,GAAGsE,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,YAAaqB,SAAU1H,KAAKic,eAC7Hjc,KAAK0J,UAAU,SAEhB1J,KAAK2G,MAAMqV,OAAUxb,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBAAkBxC,EAAAC,EAAAC,cAAA,SAAKV,KAAK2G,MAAMoV,YAAwB,QAKlGvb,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,wBAAwBkC,QAASlF,KAAKqM,aACjD7L,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBAKlBzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aAzGwB1K,IAAMC,qdCPnBmb,4CAEnB,SAAAA,EAAYvd,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAmc,IAChBrc,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACXiD,KAAM,IAHQ9J,4CASpB,WACI,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAEhCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BAGXjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QAElBxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,oBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAK7I,UAAU,WAAY6H,OAAKY,EAAE,2BAC3CjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI7I,UAAU,0BAA2B6H,OAAKY,EAAE,sCA7BvC1K,IAAMC,qeCE5C,IAkCeob,4CA5Bb,SAAAA,EAAYxd,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoc,IACjBtc,EAAAF,EAAAK,KAAAD,KAAMpB,IAERuX,gBAAkB,SAACzG,IACL,GAJK5P,EAMnB4M,kBAAoB,SAACgD,IACN,GAPI5P,4CASnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2BACXxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACXxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAL,yBAC7BjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,0BAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,6BAAqCzI,UAAU,kCACpDxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoQ,KAASlQ,IAAI,SACvB3L,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iCAEXjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,2BAAmCzI,UAAU,aAAYxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,wCAvBnF1K,IAAMC,idCL3B,IAAMsb,GAAyB,WAC7B,OAAGjT,OAAOC,SACDD,OAAOC,QAAQiT,+BAA+B,wBAMnDC,GAAqB,WACzB,QAAGnT,OAAOC,SACDD,OAAOC,QAAQiT,+BAA+B,oBAMnDE,GAAoB,WACxB,QAAGpT,OAAOC,SACDD,OAAOC,QAAQiT,+BAA+B,mBAMnDG,GAAW,WACf,QAAGrT,OAAOC,SACDD,OAAOC,QAAQiT,+BAA+B,SAMpCI,4CAEnB,SAAAA,EAAY/d,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA2c,IAChB7c,EAAAF,EAAAK,KAAAD,KAAMpB,IAURge,6BAA+B,SAACxT,GAC3BC,OAAOC,QACRD,OAAOC,QAAQuT,oBAEfrT,MAAM,iBAfQ1J,EAmBlBgd,6BAA+B,SAAC1T,GAC3BC,OAAOC,QACRD,OAAOC,QAAQyT,oBAEfvT,MAAM,iBAvBQ1J,EA2BlBkd,8BAAgC,SAAC5T,GAC5BC,OAAOC,QACRD,OAAOC,QAAQ2T,qBAEfzT,MAAM,kBA7BR1J,EAAK6G,MAAQ,CACXiD,KAAM,GACN0S,uBAAwBA,KACxBE,mBAAoBA,KACpBC,kBAAmBA,KACnBC,SAAUA,MAPI5c,4CAmClB,WACE,OACFU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qDACXxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACI3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK4c,8BACfpc,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,QAAQ6H,OAAKY,EAAE,sBAC/BjL,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,2BAIxBxC,EAAAC,EAAAC,cAAA,WACGF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WACT6H,OAAKY,EAAE,yBAEVjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,yBAEVjL,EAAAC,EAAAC,cAAA,WAIEF,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WAC1EF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WACxEV,KAAK2G,MAAM2V,uBACX9b,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAM6V,mBACXhc,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAM+V,SACXlc,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAM8V,kBACXjc,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KAEJjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WAC1EF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4BAOnDjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,UACGmK,OAAKY,EAAE,0BAGnBjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACRxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,QACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAK8c,6BAA8B9Z,UAAU,gBAChExC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,uBAEjBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKgd,8BAA+Bha,UAAU,YACjExC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,kCAjGY1K,IAAMC,idCjCjD,IAAMmI,GAAgB,SAACC,GAClBC,OAAOC,QACRD,OAAOC,QAAQC,KAEfC,MAAM,eAIWC,4CAEnB,SAAAA,EAAY7K,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAyJ,IAChB3J,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,kBACrB2G,EAAOE,IAAI,SAACC,GAAD,OACPtJ,EAAAC,EAAAC,cAAA,YAAOoJ,OAdChK,EAoBlBkK,iBAAmB,SAACZ,GAClB,IAAIe,EAAWC,SAASC,eAAe,cAAc9J,MACjD+J,EAAUF,SAASC,eAAe,aAAa9J,MACnD,GAAG8I,OAAOC,QAAQ,CACd,IAAIiB,EAAKlB,OAAOC,QAAQkB,QAAQ,GAAGL,EAAW,GAAGG,GACvC,KAAPC,EACDzK,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAAMH,KAGpBzK,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEC,CAGLhL,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAFL,+CAlCK5K,EA2ClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA1CrB9J,EAAK6G,MAAQ,CACXiD,KAAM,IAHQ9J,4CAgDlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAQtE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBACZjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,oBAC5BjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACEpI,MAAO8F,OAAKY,EAAE,iBACdzI,UAAU,eACVmC,GAAG,aACHiC,YAAY,IACZ/C,KAAK,QACL6C,QAASlH,KAAKqG,cAEhB7F,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACEpI,MAAO8F,OAAKY,EAAE,iBACdzI,UAAU,eACVmC,GAAG,YACHiC,YAAY,IACZ/C,KAAK,WACL6C,QAASlH,KAAKqG,cAEhB7F,EAAAC,EAAAC,cAAA,WACCV,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASlF,KAAKgK,iBAAkBhH,UAAU,sBAAsB6H,OAAKY,EAAE,yBACjGjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,MACA3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASiE,GAAenG,UAAU,eAA5D,QAAkF6H,OAAKY,EAAE,oBAAzF,YAKJjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,iBAC5BjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,qBAAqB6I,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8BD,OAAKY,EAAE,0BAC5EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAE1FjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,oBA/FlBjC,IAAMC,WCCnCoM,GAAoB,SAAChE,GACtBC,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,ydCbV,IAuFe8D,iKA5Eb,WACE,IACE,IAAI/C,EAbO,WACf,GAAGlB,OAAOC,QAAQ,CAChB,IAAImE,EAAMpE,OAAOC,QAAQqE,WACzB,OAAOlD,KAAKC,MAAM+C,GAElB,OAAOhD,KAAKC,MAAM,gJAQPiD,GACTvD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKsD,IAC9CzD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKuD,IAC9C1D,SAASC,eAAe,QAAQuD,UAAUrD,EAAKwD,KAC/C3D,SAASC,eAAe,aAAauD,UAAUrD,EAAKyD,UACpD5D,SAASC,eAAe,QAAQuD,UAAUrD,EAAK2S,KAC/C9S,SAASC,eAAe,SAASuD,UAAUrD,EAAK0D,MACjD,MAAMC,2BAIT,WACE,OACE1N,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,6CACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkR,KAAahR,IAAI,SAC3B3L,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,oBACfjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,SAER3E,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAEb3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,uBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,+BAEPF,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,gBAGf3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,eAAf,OACAjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAEb3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,wBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,YAGf3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,SACfxC,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,2CAA2CzJ,OAAO,QAAQuB,MAAM,OAASoI,IAAI,MAExF3L,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACfxC,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,4CAA4CzJ,OAAO,QAAQuB,MAAM,OAAOoI,IAAI,SAK7F3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,wCACrC6H,OAAKY,EAAE,wBAvEE1K,IAAMC,qdCwFZoc,4CA/Fb,SAAAA,EAAYxe,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAod,IACjBtd,EAAAF,EAAAK,KAAAD,KAAMpB,IAMRsR,YAAc,SAACR,GACbA,EAAG8J,iBACH1Z,EAAKkH,SAAS,CACZkC,YAAapJ,EAAK6G,MAAMuC,cAVTpJ,EAanB2Q,eAAiB,SAACf,GAChBA,EAAG8J,iBACH1Z,EAAKkH,SAAS,CACZkC,YAAapJ,EAAK6G,MAAMuC,cAhBTpJ,EAmBnBgR,eAAiB,SAACpB,GAChBA,EAAG8J,kBAlBH1Z,EAAK6G,MAAQ,CACXuC,YAAY,EACZF,WAAW,GAJIlJ,4CAuBnB,WACE,OACEU,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,kDACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBACRjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,sBAETjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoQ,KAASlQ,IAAI,OAAOnJ,UAAU,cAMlDxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAapE,KAAK,KAAK9I,UAAU,wBAAwB6H,OAAKY,EAAL,UAC1EjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyQ,eAAgB3E,KAAK,KAAK9I,UAAU,wBAAwB6H,OAAKY,EAAL,cAE/EjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,aAAa7I,UAAU,kCAC/B6H,OAAKY,EAAL,gBAIJzL,KAAK2G,MAAMuC,WACV1I,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SACnFhL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACCpI,MAAO8F,OAAKY,EAAL,sBACPzI,UAAU,YACVmC,GAAG,YACHiC,YAAayD,OAAKY,EAAL,uBACbjE,QAAQ,QACRnD,KAAK,YANN,SAQH7D,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,uCAAuCtF,OAAO,SAASvD,UAAU,8CACzE6H,OAAKY,EAAL,yBAGHjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAapE,KAAK,IAAI9I,UAAU,eAAe6H,OAAKY,EAAL,wBAEhEjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK8Q,eAAgBhF,KAAK,IAAI9I,UAAU,OAAO6H,OAAKY,EAAL,4BAKjE,KAMFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,CAAS/I,UAAU,WAAUxC,EAAAC,EAAAC,cAAA,wBAC3B,aAzFIM,udCDGoL,4CAEnB,SAAAA,EAAYxN,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoM,IAChBtM,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,QAAM9F,IAAI,QAAQoI,UAAU,kBACjC2G,EAAOE,IAAI,SAACC,GAAD,OACPtJ,EAAAC,EAAAC,cAAA,YAAOoJ,OAdGhK,EAqBlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAtBL9J,EAyBlBuM,YAAc,SAACjD,GACb,IAAIlN,EAAKkO,SAASC,eAAe,QAAQ9J,MACrC+L,EAAMlC,SAASC,eAAe,SAAS9J,MACvCqM,EAAUxC,SAASC,eAAe,aAAa9J,MAC/CsM,EAAUzC,SAASC,eAAe,aAAa9J,MAC/CuM,EAAgB1C,SAASC,eAAe,yBAAyB7C,QACjEuF,EAA0B3C,SAASC,eAAe,mCAAmC7C,QAEzF,GAAG6B,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ2D,OAAO,GAAG/Q,EAAK,GAAGoQ,EAAM,GAAGM,EAAU,GAAGC,EAAU,GAAGC,EAAgB,GAAGC,GACtF,KAAPxC,EACDzK,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAAMH,KAGpBzK,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEG,CAELhL,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAFL,yaAzCX5K,EAAK6G,MAAQ,CACXiD,KAAM,IAHQ9J,4CAkDlB,WACE,OAAOU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACpBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAGbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAaqG,cAAc,SAInFhL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBACZjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,oBAC5BjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,kBACfjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,OAAOjJ,KAAK,OAAOwP,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC5ErG,KAAK0J,UAAU,SAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,kBACfjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC/ErG,KAAK0J,UAAU,WAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,YAAYmE,OAAKY,EAAE,kBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,cACjFrG,KAAK0J,UAAU,aAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,YAAYmE,OAAKY,EAAE,kBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,cACjFrG,KAAK0J,UAAU,2BAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWc,GAAG,wBAAwBjJ,KAAK,wBAAwBqE,MAAM,OACrFC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,wBAAwB1D,UAAU,eAErDxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,yBAAyBmE,OAAKY,EAAE,sBAEhDzL,KAAK0J,UAAU,mBAChBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,kCAAkCd,KAAK,WAAWnI,KAAK,kCAAkCqE,MAAM,OACzGC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,kCAAkC1D,UAAU,eAE/DxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,mCAAmCmE,OAAKY,EAAE,uBAAzD,KAAkFjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,iCACnIjB,OAAKY,EAAE,uBAD0E,KAAlF,IACsCZ,OAAKY,EAAE,uBAD7C,KACsEjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,mCAAmCjB,OAAKY,EAAE,yBAA5F,KADtE,MAGDzL,KAAK0J,UAAU,8BAElBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAItL,MAAM,SAAU2E,QAASlF,KAAKqM,YAAarJ,UAAU,iCAAiC6H,OAAKY,EAAE,2BAG9GjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,iBAC5BjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,WAA6B9H,UAAU,sBAAuB6H,OAAKY,EAAE,yBAC7EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAExFjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,sBA5HvBjC,IAAMC,8jBCgG3BuW,sJA7Eb,WACE,IAAMC,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIjX,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQsK,KACnCG,UAAW,gBAEb,OACEpX,EAAAC,EAAAC,cAACF,EAAAC,EAAMoX,SAAP,KACErX,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACoX,GAAArX,EAAW+W,EACVhX,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK8L,KAAK/U,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAK+L,KAAKhV,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKgM,KAAKjV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKiM,KAAKlV,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkM,KAAKnV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmM,KAAKpV,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoM,KAAKrV,UAAU,UAAUmJ,IAAI,UAG3C3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqM,KAAKtV,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKsM,KAAKvV,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuM,KAAKxV,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuM,KAAKxV,UAAU,QAAQmJ,IAAI,WAI3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoQ,KAASlQ,IAAI,OAAOnJ,UAAU,WAG5CxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,gBAAkC9H,UAAU,oBAClDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,YACZ6H,OAAKY,EAAE,gCApEC1K,IAAMC,8dC2DhByX,sJA/Db,WACE,IAAMjB,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIjX,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQsK,KACnCG,UAAW,gBAEb,OACEpX,EAAAC,EAAAC,cAACF,EAAAC,EAAMoX,SAAP,KACErX,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACoX,GAAArX,EAAW+W,EACVhX,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKyM,KAAK1V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK0M,KAAK3V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK2M,KAAK5V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4M,KAAK7V,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4M,KAAK7V,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBAtDN1K,IAAMC,idCd9B,OAAMqc,GAAYpe,IAAOiC,IAAVoc,QAAAhiB,OAAA8D,EAAA,EAAA9D,CAAA,+HASTiiB,GAAYte,IAAOiC,IAAVsc,QAAAliB,OAAA8D,EAAA,EAAA9D,CAAA,kLAUTmiB,GAAaxe,IAAOiC,IAAVwc,QAAApiB,OAAA8D,EAAA,EAAA9D,CAAA,iJASVqiB,GAAO/U,YAAMyU,GAANzU,CAAiB,CAC5BgV,WAAW,EACXC,UAAW,IACXC,MAAO,CAAE1Z,MAAO,KAChByE,KAAM,CAAEzE,MAAO,GACf2Z,KAAM,CAAE3Z,MAAO,KACf4Z,QAAS,CACPviB,EAAG,MACH8G,EAAG,EACHvH,WAAY,CAAEqJ,KAAM,aAKlB4Z,GAAQrV,YAAM6U,GAAN7U,GAgCCsV,sMA3BbC,kBAAoB,SAAC/U,GACnBgV,QAAQC,IAAI,iBACZD,QAAQC,IAAI,aAAcve,EAAKwe,KAAKC,KAAKC,yBACzCJ,QAAQC,IAAI,WAAYve,EAAKwe,KAAKG,MAAMD,4BAE1CE,QAAU,SAACtV,iDAGX,WACE,OACE5I,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,uCACrCxC,EAAAC,EAAAC,cAAA,sBACAF,EAAAC,EAAAC,cAACie,EAAA,EAAD,KACEne,EAAAC,EAAAC,cAACud,GAAD,CAAOjb,UAAU,WAAW1C,IAAI,QAAQ1F,IAAI,UAC5C4F,EAAAC,EAAAC,cAACid,GAAD,CACErd,IAAI,OACJ1F,IAAI,OACJgkB,YAAa5e,KAAK0e,SAElBle,EAAAC,EAAAC,cAAC6c,GAAD,gBAtBOvc,iGCzCbO,GAAUC,IA+nDDqd,GA7nDU,SAACjgB,GACxB,uoHAAAC,OAwBiED,EAAMnB,UAxBvE,6HAAAoB,OA2BiED,EAAMnB,UA3BvE,80CAAAoB,OAiHY2C,YAAe,GAAK5C,EAAMhB,WAjHtC,m0BAAAiB,OAsJ4BD,EAAM3B,MAtJlC,oIAAA4B,OA4J0B2C,YAAe,GAAM5C,EAAMhB,WA5JrD,2cAAAiB,OA6KiBD,EAAMhB,UA7KvB,6QAAAiB,OAsL4B2C,YAAe,GAAM5C,EAAM3B,OAtLvD,4IAAA4B,OA4LiB2C,YAAe,GAAM5C,EAAMhB,WA5L5C,mCAAAiB,OA6L4B2C,YAAe,GAAM5C,EAAMhB,WA7LvD,4IAAAiB,OAoMoBlB,YAAM,IAAMiB,EAAMhB,WApMtC,u5BAAAiB,OA0OsBlB,YAAM,IAAMiB,EAAMlB,IA1OxC,sOAAAmB,OAqP2BlB,YAAM,GAAKiB,EAAMlB,IArP5C,+UAAAmB,OAqQaD,EAAMhB,UArQnB,+BAAAiB,OAsQwBD,EAAMlB,GAtQ9B,qJAAAmB,OA4QeD,EAAMhB,UA5QrB,66DAAAiB,OA2VkCigB,KA3VlC,yoCAAAjgB,OAoYoCkgB,KApYpC,uoDAAAlgB,OAqd+BD,EAAMnB,UArdrC,kEAAAoB,OAydaD,EAAMhB,UAzdnB,suBAAAiB,OAigBatC,YAAQ,GAAKqC,EAAMhB,WAjgBhC,yEAAAiB,OAogBoBtC,YAAQ,GAAKqC,EAAMhB,WApgBvC,i4DAAAiB,OA6lBeD,EAAMhB,UA7lBrB,4OAAAiB,OAsmB+BtC,YAAQ,GAAKqC,EAAMlB,IAtmBlD,4JAAAmB,OA4mBsB2C,YAAe,GAAKjF,YAAQ,GAAKqC,EAAMlB,KA5mB7D,2uJAAAmB,OA0zBkCmgB,KA1zBlC,qhCAAAngB,OAi2BqC0C,GAAQ,GAAK3C,EAAMnB,WAj2BxD,0BAAAoB,OAi2B2F0C,GAAQ,GAAK0d,YAAWrgB,EAAMnB,YAj2BzH,0PAAAoB,OA22BiBD,EAAM3B,MA32BvB,+CAAA4B,OA42BwC0C,GAAQ,GAAK3C,EAAM3B,OA52B3D,ggFAAA4B,OA48BmBD,EAAM7B,OA58BzB,2CAAA8B,OA68BoCD,EAAMlB,GA78B1C,mLAAAmB,OAq9BiBD,EAAMhB,UAr9BvB,yxBAAAiB,OAs/BgCD,EAAMlB,GAt/BtC,4BAAAmB,OAu/BqBD,EAAMhB,UAv/B3B,mgDAAAiB,OA8jCoBD,EAAMb,SA9jC1B,2OAAAc,OA4kCoBD,EAAMb,SA5kC1B,2iBAAAc,OA4mCoBD,EAAMhB,UA5mC1B,gHAAAiB,OAinCoBD,EAAMnB,UAjnC1B,6kCAAAoB,OAqqCgCD,EAAMlB,GArqCtC,qlBAAAmB,OAusCkBD,EAAMlB,GAvsCxB,2aAAAmB,OAguCgB0C,GAAQ,GAAK3C,EAAMlB,IAhuCnC,SAAAmB,OAguC8CqgB,KAhuC9C,sTAAArgB,OA8uCwBtC,YAAQ,GAAKqC,EAAMlB,IA9uC3C,yIAAAmB,OAovCiCtC,YAAQ,GAAKqC,EAAMlB,IApvCpD,oIAAAmB,OAwvCkCtC,YAAQ,GAAKqC,EAAMlB,IAxvCrD,i2EAAAmB,OA24CiC0C,GAAQ,GAAK3C,EAAMnB,WA34CpD,0BAAAoB,OA24CuF0C,GAAQ,GAAK0d,YAAWrgB,EAAMnB,YA34CrH,4GAAAoB,OA+4CcD,EAAMhB,UA/4CpB,gNAAAiB,OA05CkBD,EAAM7B,OA15CxB,wvJCmDF,IxCoHwBwC,GwCpHlB4f,GAAiBC,+CAAYC,2BAA6B,UAI1DC,GAAcC,YAAHC,QAAAlkB,OAAA8D,EAAA,EAAA9D,CAAA,mDxCiHf,SAAAuD,OAxCY,SAACU,GACb,8uCAAAV,OAiCkBU,EAAM7B,GAjCxB,gBAwCI+hB,CAFkBlgB,GwC/GZd,GxCgHV,oCAAAI,OAGkBU,GAAM7B,GAHxB,oBAAAmB,OAIa2C,YAAe,GAAKjC,GAAM3B,WAJvC,0BAAAiB,OAKmBU,GAAMtB,WALzB,0BAAAY,OAMmBU,GAAMvB,SANzB,6BAAAa,OAOsBU,GAAMxB,SAP5B,mNAAAc,OAeatC,YAAQ,IAAMgD,GAAM9B,WAfjC,4WAAAoB,OA+BetC,YAAQ,GAAKgD,GAAM9B,WA/BlC,qHAAAoB,OAqCmBU,GAAMvB,SArCzB,yHAAAa,OA2CqBU,GAAMpB,SA3C3B,4BAAAU,OA4CqBU,GAAMvB,SA5C3B,4FAAAa,OAgDqBU,GAAMrB,KAhD3B,0GAAAW,OAsDkBtC,YAAQ,GAAKgD,GAAMxC,QAtDrC,qFAAA8B,OA0DmBU,GAAMrB,KA1DzB,4FAAAW,OA+DkBlB,YAAM,GAAK4B,GAAM7B,IA/DnC,oBAAAmB,OAgEaU,GAAM3B,UAhEnB,iDAAAiB,OAkEmBU,GAAMrB,KAlEzB,oNAAAW,OA6EmBU,GAAMpB,SA7EzB,+BAAAU,OA8EwBU,GAAMvB,SA9E9B,2DAAAa,OAgFmBU,GAAMxB,SAhFzB,sBAAAc,OAgFsDU,GAAMxB,SAhF5D,yEAAAc,OAmFyBU,GAAMxB,SAnF/B,2CAAAc,OAoFyBU,GAAMxB,SApF/B,2CAAAc,OAqFyBU,GAAMxB,SArF/B,2CAAAc,OAsFyBU,GAAMxB,SAtF/B,2CAAAc,OAuFyBU,GAAMxB,SAvF/B,2CAAAc,OAwFyBU,GAAMxB,SAxF/B,+CAAAc,OA0FkB2C,YAAe,GAAKjC,GAAM3B,WA1F5C,oBAAAiB,OA2Fa2C,YAAe,GAAKjC,GAAM3B,WA3FvC,uXAAAiB,OA6GgCU,GAAM3B,UA7GtC,igBAAAiB,OAwIiBU,GAAMxB,SAxIvB,0BAAAc,OAyImBU,GAAMvB,SAzIzB,yDAAAa,OA4IiBU,GAAMxB,SA5IvB,0BAAAc,OA6ImBU,GAAMvB,SA7IzB,qNAAAa,OAyJmBU,GAAMxB,SAzJzB,4BAAAc,OA0JqBU,GAAMvB,SA1J3B,sHAAAa,OAgKmBU,GAAMtB,WAhKzB,gJAAAY,OAsKwBU,GAAM7B,GAtK9B,oBAAAmB,OAuKaU,GAAM3B,UAvKnB,0BAAAiB,OAwKmBU,GAAMtB,WAxKzB,2BAAAY,OAyKoBU,GAAMxB,SAzK1B,+BAAAc,OA0KmBU,GAAMxB,SA1KzB,+DAAAc,OA4K4BU,GAAM9B,UA5KlC,mCAAAoB,OA6KsBU,GAAMxB,SA7K5B,gDAAAc,OA+KeU,GAAM3B,UA/KrB,qCAAAiB,OAgL8BtC,YAAQ,GAAKgD,GAAM9B,WAhLjD,6DAAAoB,OAmLe2C,YAAe,GAAMjC,GAAM3B,WAnL1C,gGAAAiB,OAsLoBU,GAAM7B,GAtL1B,sBAAAmB,OAuLeU,GAAM3B,UAvLrB,0HAAAiB,OA8LoBU,GAAM7B,GA9L1B,sBAAAmB,OA+LehB,YAAc0B,GAAM7B,IA/LnC,sDAAAmB,OAiMuBU,GAAMxB,SAjM7B,kaAAAc,OAmNoBU,GAAMxB,SAnN1B,+BAAAc,OAoNmBU,GAAMtB,WApNzB,6BAAAY,OAqNsBU,GAAMxB,SArN5B,yDAAAc,OAuNaU,GAAM3B,UAvNnB,kNAAAiB,OAmOeU,GAAM3B,UAnOrB,iGAAAiB,OA4OkBU,GAAM3C,IA5OxB,qBAAAiC,OA6OchB,YAAc0B,GAAM3C,KA7OlC,+CAAAiC,OAgPkBU,GAAMzC,OAhPxB,qBAAA+B,OAiPchB,YAAc0B,GAAMzC,QAjPlC,+CAAA+B,OAoPkBU,GAAMxC,OApPxB,qBAAA8B,OAqPchB,YAAc0B,GAAMxC,QArPlC,6CAAA8B,OAwPkBU,GAAMvC,KAxPxB,qBAAA6B,OAyPchB,YAAc0B,GAAMvC,MAzPlC,8CAAA6B,OA4PkBU,GAAMtC,MA5PxB,qBAAA4B,OA6PchB,YAAc0B,GAAMtC,OA7PlC,6CAAA4B,OAgQkBU,GAAMlC,KAhQxB,qBAAAwB,OAiQchB,YAAc0B,GAAMlC,MAjQlC,6CAAAwB,OAoQkBU,GAAMrC,KApQxB,qBAAA2B,OAqQchB,YAAc0B,GAAMrC,MArQlC,6CAAA2B,OAwQkBU,GAAMpC,KAxQxB,qBAAA0B,OAyQchB,YAAc0B,GAAMpC,MAzQlC,6CAAA0B,OA4QkBU,GAAMnC,KA5QxB,qBAAAyB,OA6QchB,YAAc0B,GAAMnC,MA7QlC,+CAAAyB,OAgRkBU,GAAM/B,OAhRxB,qBAAAqB,OAiRchB,YAAc0B,GAAM/B,QAjRlC,gDAAAqB,OAoRkBU,GAAMhC,QApRxB,qBAAAsB,OAqRchB,YAAc0B,GAAMhC,SArRlC,+CAAAsB,OAwRkBU,GAAMjC,OAxRxB,qBAAAuB,OAyRchB,YAAc0B,GAAMjC,QAzRlC,wCAAAuB,OA4RwBU,GAAM3C,IA5R9B,mCAAAiC,OA6R2BU,GAAMzC,OA7RjC,mCAAA+B,OA8R2BU,GAAMxC,OA9RjC,iCAAA8B,OA+RyBU,GAAMvC,KA/R/B,kCAAA6B,OAgS0BU,GAAMtC,MAhShC,iCAAA4B,OAiSyBU,GAAMlC,KAjS/B,iCAAAwB,OAkSyBU,GAAMrC,KAlS/B,iCAAA2B,OAmSyBU,GAAMpC,KAnS/B,iCAAA0B,OAoSyBU,GAAMnC,KApS/B,mCAAAyB,OAqS2BU,GAAM/B,OArSjC,oCAAAqB,OAsS4BU,GAAMhC,QAtSlC,mCAAAsB,OAuS2BU,GAAMjC,OAvSjC,yCAAAuB,OA0SaU,GAAM3B,UA1SnB,2CAAAiB,OA6SkBU,GAAM7B,GA7SxB,6CAAAmB,OAgTaU,GAAM9B,UAhTnB,2CAAAoB,OAmTkBU,GAAMzB,GAnTxB,8CAAAe,OAqTgCU,GAAM3B,UArTtC,6CAAAiB,OAsToCU,GAAM3B,UAtT1C,iOAAAiB,OAgUoB2C,YAAe,GAAKjC,GAAM3B,WAhU9C,gNGgDA,gGAAAiB,OAEMF,EqCjKQF,GrC+Jd,aC1MoB,SAACG,GACrB,4CAAAC,OAEMoD,EAAYrD,EAAMxB,MAFxB,sCAAAyB,OAKMoD,EAAYrD,EAAMhC,KALxB,wCAAAiC,OAQMoD,EAAYrD,EAAM3B,OARxB,uCAAA4B,OAWMoD,EAAYrD,EAAM9B,QAXxB,wCAAA+B,OAcMoD,EAAYrD,EAAM7B,QAdxB,yCAAA8B,OAiBMoD,EAAYrD,EAAMtB,QAjBxB,6CAAAuB,OAoBatC,YAAQ,GAAKqC,EAAMhC,KApBhC,iCAAAiC,OAsBetC,YAAQ,GAAKqC,EAAMhC,KAtBlC,gCAAAiC,OAuByBtC,YAAQ,GAAKqC,EAAMhC,KAvB5C,2DAAAiC,OA2BatC,YAAQ,GAAKqC,EAAM7B,QA3BhC,iCAAA8B,OA6BetC,YAAQ,GAAKqC,EAAM7B,QA7BlC,gCAAA8B,OA8ByBtC,YAAQ,GAAKqC,EAAM7B,QA9B5C,2DAAA8B,OAkCatC,YAAQ,GAAKqC,EAAM3B,OAlChC,iCAAA4B,OAoCetC,YAAQ,GAAKqC,EAAM3B,OApClC,gCAAA4B,OAqCyBtC,YAAQ,GAAKqC,EAAM3B,OArC5C,0DAAA4B,OAyCatC,YAAQ,GAAKqC,EAAM9B,QAzChC,iCAAA+B,OA2CetC,YAAQ,GAAKqC,EAAM9B,QA3ClC,gCAAA+B,OA4CyBtC,YAAQ,GAAKqC,EAAM9B,QA5C5C,4DAAA+B,OAgDatC,YAAQ,GAAKqC,EAAMtB,QAhDhC,iCAAAuB,OAkDetC,YAAQ,GAAKqC,EAAMtB,QAlDlC,gCAAAuB,OAmDyBtC,YAAQ,GAAKqC,EAAMtB,QAnD5C,yMoC2CEoiB,CAAcjhB,GACdkhB,YAAUlhB,GACVmhB,YAAUnhB,GACVogB,GAAiBpgB,IAGfohB,GAAiBjX,IAAM1H,IAAI,CAC/B2H,KAAM,CACJnN,QAAS,GAEXE,MAAO,CACLF,QAAS,EACToN,gBAAgB,EAChB3N,gBAAiB,IAEnBW,KAAM,CACJJ,QAAS,EACTP,gBAAiB,GACjB8K,kBAAmB,KAIjB6Z,GAAQ,CACZ,CAACC,IAAK,IAAKC,UAAW1W,IACtB,CAACyW,IAAK,SAAUC,UAAW1W,IAC3B,CAACyW,IAAK,cAAeC,U9BxER,kBACbxf,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,6CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACuf,GAAA,OAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,MAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CAAM9a,GAAG,MAAM+a,OAAQ,SAAAve,GAAA,OAAAA,EAAGwe,KACtB3f,EAAAC,EAAAC,cAAAF,EAAAC,EAAAoX,SAAA,KACErX,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,OAAOnC,UAAU,UACvBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,yBAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAInBxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,sBACdZ,OAAKY,EAAE,0BAGZjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QACxBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,aAAgC9H,UAAU,WAAY6H,OAAKY,EAAE,2BACrEjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI7I,UAAU,yBAAyBkC,QAASkI,IAAoBvC,OAAKY,EAAE,uC8B2CtG,CAACsU,IAAK,UAAWC,UAAWI,IAC5B,CAACL,IAAK,UAAWC,UAAWK,IAC5B,CAACN,IAAK,UAAWC,UAAWM,IAE5B,CAACP,IAAK,eAAgBC,UAAWO,IACjC,CAACR,IAAK,SAAUC,UAAWQ,IAC3B,CAACT,IAAK,YAAaC,UAAWS,IAC9B,CAACV,IAAK,WAAYC,UAAWU,IAC7B,CAACX,IAAK,SAAUC,UAAWW,IAC3B,CAACZ,IAAK,aAAcC,UAAWY,IAE/B,CAACb,IAAK,aAAcC,UAAWa,IAC/B,CAACd,IAAK,cAAeC,UAAWc,IAChC,CAACf,IAAK,WAAYC,UAAWe,IAE7B,CAAChB,IAAK,OAAQC,UAAWgB,IACzB,CAACjB,IAAK,QAASC,UAAWiB,IAC1B,CAAClB,IAAK,QAASC,UAAWkB,IAC1B,CAACnB,IAAK,eAAgBC,UAAWmB,IACjC,CAACpB,IAAK,gBAAiBC,UAAWoB,IAClC,CAACrB,IAAK,UAAWC,UAAWqB,IAC5B,CAACtB,IAAK,YAAaC,UAAWsB,IAC9B,CAACvB,IAAK,UAAWC,UAAWuB,IAC5B,CAACxB,IAAK,iBAAkBC,UAAWwB,KAI/BC,GAAW,CACf,CAAC1B,IAAK,IAAKC,UAAW5C,IACtB,CAAC2C,IAAK,SAAUC,UAAW5C,IAC3B,CAAC2C,IAAK,cAAeC,URtGR,kBACbxf,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,6CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACuf,GAAA,OAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,MAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CAAM9a,GAAG,MAAM+a,OAAQ,SAAAve,GAAA,OAAAA,EAAGwe,KACtB3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,OAAOnC,UAAU,UACvBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,yBAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAInBxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,sBACnBjL,EAAAC,EAAAC,cAAA,WAAMmK,OAAKY,EAAE,0BAEfjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QACxBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAwB9H,UAAU,WAAY6H,OAAKY,EAAE,2BAC7DjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,KAAI7I,UAAU,yBAAyBkC,QAASkI,IAAoBvC,OAAKY,EAAE,mCAQlGjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoQ,KAASlQ,IAAI,OAAOnJ,UAAU,cQkE9C,CAAC+c,IAAK,UAAWC,UAAW0B,IAC5B,CAAC3B,IAAK,UAAWC,UAAW2B,IAC5B,CAAC5B,IAAK,UAAWC,UAAW4B,IAE5B,CAAC7B,IAAK,eAAgBC,UCxHT,kBACbxf,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAd,eACAxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAEfxC,EAAAC,EAAAC,cAACuf,GAAA,OAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,MAAD,KACEzf,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CACE9a,GAAG,WACH+a,OAAQ,SAAAve,GAAA,IAAGwe,EAAHxe,EAAGwe,KAAH,OACN3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,oHACAF,EAAAC,EAAAC,cAAA,WADA,iBACoBF,EAAAC,EAAAC,cAAA,yBADpB,KAEAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4V,KAAS7e,UAAU,QAAQmJ,IAAI,aAE3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASib,GAA1D,UAIN3f,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CACE9a,GAAG,SACH+a,OAAQ,SAAA9X,GAAA,IAAG+X,EAAH/X,EAAG+X,KAAH,OACN3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,mIACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK6V,KAAS9e,UAAU,QAAQmJ,IAAI,aAE3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASib,GAA1D,UAIN3f,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CACE9a,GAAG,WACH+a,OAAQ,SAAA6B,GAAA,IAAG5B,EAAH4B,EAAG5B,KAAH,OACN3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,0IACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK+V,KAAWhf,UAAU,QAAQmJ,IAAI,eAE7C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASib,GAA1D,UAIN3f,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CACE9a,GAAG,SACH+a,OAAQ,SAAA+B,GAAA,IAAG9B,EAAH8B,EAAG9B,KAAH,OACN3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,+IACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAKiW,KAAUlf,UAAU,QAAQmJ,IAAI,cAE5C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASib,GAA1D,UAIN3f,EAAAC,EAAAC,cAACuf,GAAA,KAAD,CACE9a,GAAG,gBACH+a,OAAQ,SAAAiC,GAAA,OAAAA,EAAGhC,KACT3f,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,kIACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmW,KAAUpf,UAAU,QAAQmJ,IAAI,cAE5C3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,kCAAkC6I,GAAG,eAArD,gBDuDd,CAACkU,IAAK,SAAUC,UAAWqC,IAC3B,CAACtC,IAAK,aAAcC,UAAWsC,IAC/B,CAACvC,IAAK,UAAWC,UAAWuC,KAIxBC,4CACJ,SAAAA,EAAa5jB,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAwiB,IAClB1iB,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR6jB,SAAW,WACT,MAAuB,YAAnBtD,GAEA3e,EAAAC,EAAAC,cAACgiB,EAAA,EAAD,CACExC,OACE,SAAAve,GAAA,IAAGghB,EAAHhhB,EAAGghB,SAAHhhB,EAAaihB,MAAb,OACEpiB,EAAAC,EAAAC,cAACie,EAAA,EAAD,KACEne,EAAAC,EAAAC,cAACmf,GAAD,CAAgBvf,IAAKqiB,EAASE,UAC5BriB,EAAAC,EAAAC,cAACoiB,EAAA,EAAD,CAAQH,SAAUA,GAEd7C,GAAMjW,IAAI,SAACkZ,EAAMziB,GACf,IAEI0iB,EAFAC,EAAUN,EAASE,SAASD,MAAM,eAClCxT,EAAO2T,EAAKhD,IAUhB,OARGkD,GAAWA,EAAQzoB,OAAS,GAC7BwoB,EAAI,IAAAnkB,OAAOokB,EAAQ,IACnBpY,OAAKqY,UAAUD,EAAQ,MAEvBD,EAAO,GACPnY,OAAKqY,UAAU,OAEjB9T,EAAI,GAAAvQ,OAAMmkB,GAANnkB,OAAakkB,EAAKhD,KACfvf,EAAAC,EAAAC,cAACgiB,EAAA,EAAD,CAAOS,OAAK,EAAC/T,KAAMA,EAAM4Q,UAAW+C,EAAK/C,UAAW1f,IAAKA,YAWhFE,EAAAC,EAAAC,cAACgiB,EAAA,EAAD,CACExC,OACE,SAAA9X,GAAA,IAAGua,EAAHva,EAAGua,SAAHva,EAAawa,MAAb,OACEpiB,EAAAC,EAAAC,cAACie,EAAA,EAAD,KACEne,EAAAC,EAAAC,cAACmf,GAAD,CAAgBvf,IAAKqiB,EAASE,UAC5BriB,EAAAC,EAAAC,cAACoiB,EAAA,EAAD,CAAQH,SAAUA,GAEdlB,GAAS5X,IAAI,SAACkZ,EAAMziB,GAClB,IAEI0iB,EAFAC,EAAUN,EAASE,SAASD,MAAM,eAClCxT,EAAO2T,EAAKhD,IAUhB,OARGkD,GAAWA,EAAQzoB,OAAS,GAC7BwoB,EAAI,IAAAnkB,OAAOokB,EAAQ,IACnBpY,OAAKqY,UAAUD,EAAQ,MAEvBD,EAAO,GACPnY,OAAKqY,UAAU,OAEjB9T,EAAI,GAAAvQ,OAAMmkB,GAANnkB,OAAakkB,EAAKhD,KACfvf,EAAAC,EAAAC,cAACgiB,EAAA,EAAD,CAAOS,OAAK,EAAC/T,KAAMA,EAAM4Q,UAAW+C,EAAK/C,UAAW1f,IAAKA,aAzDpFR,EAAK6G,MAAQ,GAFK7G,wDAIpB,WE3IA+K,OAAKuY,gBAAgB,CACnBC,GAAI,CACFhN,MAAO,QACPiN,OAAQ,SACRC,OAAQ,SACRC,OAAQ,SACRC,UAAW,YACXC,MAAM,QACNC,QAAS,UACTC,eAAgB,sBAChBC,QAAS,UACTC,QAAS,UACTC,SAAU,YACVC,eAAgB,qBAChBC,MAAO,QACPC,UAAW,eACX1M,SAAU,WACV2M,aAAc,uBACdC,eAAgB,iBAChBC,oBAAqB,yEACrBC,qBAAsB,0BACtBC,oBAAqB,0TACrBC,sBAAuB,UACvBC,qBAAqB,wBACrBC,oBAAoB,oIACpBC,YAAa,cACbC,OAAQ,CACNC,UAAW,YACXC,YAAa,eAEf5K,KAAK,CACH6K,OAAO,SACPC,OAAO,SACPC,MAAM,2CACNC,MAAM,2BACNC,SAAS,WACTC,OAAO,SACPC,cAAc,4BAEhBC,IAAI,CACFL,MAAM,qIACNK,IAAI,MACJF,OAAO,SACPlX,MAAM,yBAERqX,WAAW,CACTC,MAAM,OACNC,aAAa,kCACbC,aAAa,8DACbC,WAAW,cACXC,eAAe,gCACfC,eAAe,uBACfC,iBAAiB,8BACjBlL,QAAQ,UACRmL,cAAc,mBACdC,eAAe,SACfC,eAAe,YACfC,eAAe,QACfrL,QAAQ,UACRsL,cAAc,2FACdC,WAAW,qBACXC,WAAW,wBACXC,iBAAiB,wBACjBC,KAAK,OACLC,WAAW,iBACXC,aAAa,gBACbC,aAAa,iBACbC,UAAU,kBACVC,UAAU,2EACVC,UAAU,iBACVC,OAAO,SACPC,OAAQ,mEACRC,SAAS,SAEXC,aAAa,CACXzB,MAAM,mBACN0B,OAAO,sBACPC,QAAQ,sBACRC,OAAO,gBACPC,QAAQ,aACR/D,OAAO,SACPgE,OAAO,SACPzV,OAAQ,wBACRqN,QAAS,cAEXqI,UAAU,CACR/B,MAAM,gBACNgC,KAAK,0IACLC,KAAK,gBACLC,IAAI,WACJC,IAAI,YACJC,MAAM,YACNC,KAAK,aACLC,KAAK,aACLC,IAAI,cAENjN,KAAK,CACH0K,MAAM,OACNgC,KAAK,kDACLQ,YAAY,eACZC,KAAK,iCAEPC,WAAW,CACTC,MAAM,CACJC,KAAK,oBACLZ,KAAK,2FAEPa,OAAO,CACLD,KAAK,iBACLZ,KAAK,+EAEPc,MAAM,CACJF,KAAK,oBACLZ,KAAK,0HAEPe,OAAO,CACLH,KAAK,wBACLZ,KAAK,iJAEPgB,MAAM,CACJJ,KAAK,kBACLZ,KAAK,+HAGTiB,cAAc,CACZN,MAAM,CACJC,KAAK,0BACLZ,KAAK,gJAEPa,OAAO,CACLD,KAAK,gCACLZ,KAAK,mJAEPc,MAAM,CACJF,KAAK,iCACLZ,KAAK,uKAEPe,OAAO,CACLH,KAAK,6BACLZ,KAAK,6KAEPgB,MAAM,CACJJ,KAAK,gCACLZ,KAAK,kOAEP9D,MAAO,QAETgF,YAAY,CACVlD,MAAM,yEACNmD,QAAQ,oBACRxI,KAAK,OACLyI,cAAc,+GACdC,cAAc,uLACdC,cAAc,gCACdC,oBAAoB,gDACpBC,kBAAkB,gCAClBC,OAAO,CACLb,KAAK,iCACLZ,KAAK,qFAEP7E,SAAS,CACPyF,KAAK,qCACLZ,KAAK,wDACL0B,YAAY,mIACZC,YAAY,mHAEdC,KAAK,CACHhB,KAAK,sBACLZ,KAAK,wHACL6B,IAAI,OAENC,QAAQ,CACNlB,KAAK,8BACLZ,KAAK,0FAEP+B,QAAQ,CACNnB,KAAK,kDACLZ,KAAK,oGAEPgC,yBAAyB,CACvBpB,KAAK,kCACLZ,KAAK,+HAEPiC,aAAa,CACXrB,KAAK,gBACLZ,KAAK,6KAEPkC,OAAO,CACLtB,KAAM,8BACNZ,KAAM,oQAERmC,OAAO,CACLvB,KAAM,8BACNZ,KAAM,iRAGVoC,OAAO,CACLpE,MAAM,8BACNqE,SAAS,uBACTC,OAAO,gBACPC,OAAO,WACPC,cAAc,SACdC,UAAU,eACVC,MAAM,eACNC,eAAe,0BAEjBld,OAAO,CACLuY,MAAM,kBACNqE,SAAS,uCACTC,OAAO,OACPC,OAAO,QACPK,OAAO,WACPC,OAAO,mBACPC,UAAU,0BACVC,aAAa,4BACbC,aAAa,UACbC,aAAa,iEACbC,aAAY,uBACZC,eAAe,iBACfX,cAAc,UACdY,cAAa,2BACbC,sBAAsB,kBACtBC,kBAAmB,4EACnBC,kBAAmB,WACnBC,uBAAwB,SACxBC,qBAAsB,OACtBC,aAAc,mBAEhBC,cAAc,wBACdT,aAAa,uBACbC,eAAe,iBACfS,eAAe,UACfC,YAAY,CACV7F,MAAM,qEACNqE,SAAS,mdAEXyB,aAAa,CACX9F,MAAM,uBACNqE,SAAS,mDACT0B,GAAG,MACHC,IAAI,MACJC,iBAAiB,oBACjBC,oBAAoB,+GACpBC,gBAAgB,cAChBC,mBAAmB,iEACnBC,gBAAgB,iBAChBC,mBAAkB,oFAClBC,mBAAmB,WACnBC,oBAAoB,YACpBC,gBAAgB,2BAChBC,mBAAkB,0FAClBC,aAAa,oBACbC,gBAAe,qDACfC,WAAW,gBACXC,cAAa,8CACbC,YAAW,SACXC,YAAY,CACVhH,MAAM,iBACN0B,OAAO,0BACP5D,OAAO,SACPgE,OAAO,WACPmF,WAAW,0BAEbC,SAAS,mBACTC,KAAK,OACLC,mBAAmB,wCACnBC,sBAAsB,2FACtBC,mBAAmB,QACnB9V,aAAa,CACXwO,MAAO,8BACPwC,YAAa,mKACbjmB,OAAQ,oBACRkmB,KAAM,2FAERhR,aAAa,CACXuO,MAAO,8BACPwC,YAAa,mKACbjmB,OAAQ,oBACRkmB,KAAM,6HAGV5a,OAAO,CACL0f,SAAS,WACTC,UAAU,YACVjf,KAAK,OACLkf,YAAY,cACZjf,UAAU,YACVkP,KAAK,OACLgQ,aAAa,eACbC,KAAK,QACLhN,KAAK,QAEPiN,WAAW,CACTC,YAAY,OACZC,YAAY,OACZC,UAAU,eACV3I,OAAO,iBACPC,UAAU,YACV2I,WAAW,oCACXC,SAAS,gIAEXC,MAAM,CACJlI,MAAM,6BACNmI,MAAM,uHACNC,MAAM,GACNC,MAAM,GACNC,KAAK,OACLnF,QAAQ,UAEVoF,UAAU,CACRvI,MAAO,uKAETwI,iBAAiB,CACfC,KAAK,CACHzI,MAAO,mBACPqE,SAAU,uEACVtd,KAAK,YACL2hB,OAAO,qDACPC,OAAO,yEACPpsB,OAAO,SACPqsB,aAAa,kCACbC,YAAY,8EACZC,cAAc,MAEhBC,GAAG,CACD/I,MAAM,gCACNgC,KAAK,oDACLzlB,OAAO,YAETysB,QAAQ,CACNhJ,MAAM,0CACNgC,KAAK,kFACLzlB,OAAO,aAGX0sB,OAAO,CACLC,QAAQ,qBACRlH,KAAK,4DACLzsB,QAAQ,eACR4zB,MAAM,WACNC,QAAQ,WAEVC,eAAe,CACbrJ,MAAO,6CACPsJ,KAAM,uJACNC,aAAc,wBACdC,WAAY,wGACZC,WAAW,sCACXC,SAAS,+EAEXzF,aAAa,CACXqE,KAAK,eACLtI,MAAM,0CACNP,MAAM,+IACNC,MAAM,0EACNiK,MAAM,iIAENC,QAAQ,uDACRC,QAAQ,8FAERC,QAAQ,4CACRC,QAAQ,gCACRC,UAAU,sCACVC,UAAU,kCACVC,UAAU,uBACVC,UAAU,iCACVC,QAAQ,wBACRC,QAAQ,YAERC,QAAQ,yFAGRC,KAAK,OACLC,MAAM,sBAERC,aAAa,CACXzK,MAAM,+BACNsJ,KAAK,uFACLC,aAAc,0BAGlBmB,GAAI,CACF7Z,MAAO,SACPiN,OAAQ,WACRC,OAAQ,cACRC,OAAQ,SACRC,UAAW,aACX0M,MAAO,YACPxM,QAAS,WACTC,eAAgB,2BAChBC,QAAS,SACTC,QAAS,YACTC,SAAU,aACVC,eAAgB,iCAChBC,MAAO,oBACPC,UAAW,sBACX1M,SAAU,UACV2M,aAAc,4BACdC,eAAgB,mBAChBC,oBAAqB,0EACrBC,qBAAsB,0BACtBC,oBAAqB,+TACrBC,sBAAuB,YACvBC,qBAAqB,iCACrBC,oBAAoB,sKACpBC,YAAa,yBACbC,OAAQ,CACNC,UAAW,YACXC,YAAa,gBAEf5K,KAAK,CACH6K,OAAO,SACPC,OAAO,WACPC,MAAM,uDACNC,MAAM,+CACNC,SAAS,gBACTC,OAAO,cACPC,cAAc,2CAEhBC,IAAI,CACFL,MAAM,iKACNK,IAAI,MACJF,OAAO,cACPlX,MAAM,yBAERqX,WAAW,CACTC,MAAM,QACNC,aAAa,0CACbC,aAAa,uEACbC,WAAW,kBACXC,eAAe,iCACfC,eAAe,uBACfC,iBAAiB,8BACjBlL,QAAQ,SACRmL,cAAc,sBACdC,eAAe,YACfC,eAAe,YACfC,eAAe,OACfrL,QAAQ,UACRsL,cAAc,kFACdC,WAAW,qBACXC,WAAW,6BACXC,iBAAiB,0BACjBC,KAAK,SACLC,WAAa,yBACbC,aAAa,yBACbC,aAAa,0BACbC,UAAU,0BACVC,UAAU,mFACVC,UAAU,oBACVC,OAAO,SACPC,OAAQ,+DACRC,SAAS,cAEXC,aAAa,CACXzB,MAAM,oBACN0B,OAAO,2BACPC,QAAQ,2BACRC,OAAO,yBACPC,QAAQ,kBACR/D,OAAO,WACPgE,OAAO,oBACPzV,OAAQ,kCACRqN,QAAS,eAEXqI,UAAU,CACR/B,MAAM,mBACNgC,KAAK,6LACLC,KAAK,cACLC,IAAI,WACJC,IAAI,YACJC,MAAM,YACNC,KAAK,aACLC,KAAK,aACLC,IAAI,cAENjN,KAAK,CACH0K,MAAM,QACNgC,KAAK,4DACLQ,YAAY,mBACZC,KAAK,kCAEPC,WAAW,CACTC,MAAM,CACJC,KAAK,yBACLZ,KAAK,0HAEPa,OAAO,CACLD,KAAK,sBACLZ,KAAK,gGAEPc,MAAM,CACJF,KAAK,sBACLZ,KAAK,wIAEPe,OAAO,CACLH,KAAK,0BACLZ,KAAK,8KAEPgB,MAAM,CACJJ,KAAK,wBACLZ,KAAK,wIAEP9D,MAAO,YAET+E,cAAc,CACZN,MAAM,CACJC,KAAK,wBACLZ,KAAK,sKAEPa,OAAO,CACLD,KAAK,uCACLZ,KAAK,2KAEPc,MAAM,CACJF,KAAK,8CACLZ,KAAK,gLAEPe,OAAO,CACLH,KAAK,yCACLZ,KAAK,wMAEPgB,MAAM,CACJJ,KAAK,uCACLZ,KAAK,iOAEP9D,MAAM,WAERgF,YAAY,CACVlD,MAAM,6FACNmD,QAAQ,gBACRxI,KAAK,YACLyI,cAAc,wHACdC,cAAc,uNACdC,cAAc,yDACdC,oBAAoB,yDACpBC,kBAAkB,4CAClBC,OAAO,CACLb,KAAK,gCACLZ,KAAK,yGAEP7E,SAAS,CACPyF,KAAK,+CACLZ,KAAK,oEACL0B,YAAY,2JACZC,YAAY,yJAEdC,KAAK,CACHhB,KAAK,uCACLZ,KAAK,wJAEP8B,QAAQ,CACNlB,KAAK,8CACLZ,KAAK,mGAEP+B,QAAQ,CACNnB,KAAK,yEACLZ,KAAK,8FAEPgC,yBAAyB,CACvBpB,KAAK,yDACLZ,KAAK,sJAEPiC,aAAa,CACXrB,KAAK,gBACLZ,KAAK,8NAEPkC,OAAO,CACLtB,KAAM,6BACNZ,KAAM,sRAERmC,OAAO,CACLvB,KAAM,gCACNZ,KAAM,+RAGVoC,OAAO,CACLpE,MAAM,qCACNqE,SAAS,2BACTC,OAAO,QACPC,OAAO,gBACPC,cAAc,WACdC,UAAU,wBACVC,MAAM,mBACNC,eAAc,6BAEhBld,OAAO,CACLuY,MAAM,cACNqE,SAAS,2CACTC,OAAO,SACPC,OAAO,QACPK,OAAO,gBACPC,OAAO,0BACPC,UAAU,2BACVC,aAAa,2BACbC,aAAa,OACbC,aAAa,2DACbC,aAAa,4BACbC,eAAe,4BACfX,cAAc,gBACdY,cAAa,4BACbC,sBAAsB,0BACtBC,kBAAmB,2FACnBC,kBAAmB,YACnBC,uBAAwB,WACxBC,qBAAsB,SACtBC,aAAc,qBAEhBC,cAAc,kCACdT,aAAa,0BACbC,eAAe,4BACfS,eAAe,UACfE,aAAc,CACZ9F,MAAM,2BACNqE,SAAS,0DACT0B,GAAG,aACHC,IAAI,UACJC,iBAAiB,4BACjBC,oBAAoB,2IACpBC,gBAAgB,SAChBC,mBAAmB,6EACnBC,gBAAgB,yBAChBuE,gBAAgB,sBAChBtE,mBAAkB,oGAClBC,mBAAmB,UACnBC,oBAAoB,WACpBC,gBAAgB,yCAChBC,mBAAkB,+HAClBC,aAAa,iCACbC,gBAAe,sEACfC,WAAW,sBACXC,cAAa,wCACbC,YAAW,UACXC,YAAY,CACVhH,MAAM,yBACN0B,OAAO,8BACP5D,OAAO,WACPgE,OAAO,cACPmF,WAAW,0BAEbC,SAAS,oBACTC,KAAK,SACLC,mBAAmB,yCACnBC,sBAAsB,mGACtBC,mBAAmB,SACnB9V,aAAa,CACXwO,MAAO,6BACPwC,YAAa,+KACbjmB,OAAQ,eACRkmB,KAAM,8FAERhR,aAAa,CACXuO,MAAO,6BACPwC,YAAa,+KACbjmB,OAAQ,eACRkmB,KAAM,gIAGVuF,WAAW,wBACXngB,OAAO,CACL0f,SAAS,UACTC,UAAU,WACVjf,KAAK,OACLkf,YAAY,mBACZjf,UAAU,gBACVkP,KAAK,OACLgQ,aAAa,wBACbC,KAAK,SACLhN,KAAK,aAEPiN,WAAW,CACTC,YAAY,SACZC,YAAY,YACZC,UAAU,iBACV3I,OAAO,gBACPC,UAAU,YACV2I,WAAW,yCACXC,SAAS,0IAEXC,MAAM,CACJlI,MAAM,gCACNmI,MAAM,iJACNC,MAAM,6JACNC,MAAM,sEACNC,KAAK,SACLnF,QAAQ,WAEVoF,UAAU,CACRvI,MAAO,gMAETwI,iBAAiB,CACfC,KAAK,CACHzI,MAAM,0BACNqE,SAAS,2EACTtd,KAAK,UACL2hB,OAAO,uDACPC,OAAO,2EACPpsB,OAAO,WACPqsB,aAAa,wCACbC,YAAY,oFACZC,cAAc,MAEhBC,GAAG,CACD/I,MAAM,kCACNgC,KAAK,qDACLzlB,OAAO,aAETysB,QAAQ,CACNhJ,MAAM,iDACNgC,KAAK,iGACLzlB,OAAO,cAGX0sB,OAAO,CACLC,QAAQ,oCACRlH,KAAK,4EACLzsB,QAAQ,gBACR4zB,MAAM,eACNC,QAAQ,YAEVC,eAAe,CACbrJ,MAAO,gDACPsJ,KAAM,+KACNC,aAAc,6BACdC,WAAY,wGACZC,WAAW,8CACXC,SAAS,iFAEXzF,aAAa,CACXqE,KAAK,SACLtI,MAAM,qDACNP,MAAM,8LACNC,MAAM,wEACNiK,MAAM,kJAENC,QAAQ,oDACRC,QAAQ,6HAERC,QAAQ,uDACRC,QAAQ,+BACRC,UAAU,uCACVC,UAAU,0CACVC,UAAU,wBACVC,UAAU,yCACVC,QAAQ,4BACRC,QAAQ,kBAERC,QAAQ,qGAERC,KAAK,UACLC,MAAM,uBAERC,aAAa,CACXzK,MAAM,wCACNsJ,KAAK,gGACLC,aAAc,mDFtiBpB,WACE,OACEvuB,EAAAC,EAAAC,cAACF,EAAAC,EAAMoX,SAAP,KACErX,EAAAC,EAAAC,cAAC4e,GAAD,MACA9e,EAAAC,EAAAC,cAAC2vB,EAAA,EAAD,CAAe9wB,MAAOd,GACnBuB,KAAKyiB,oBA5EE1hB,IAAMC,WAmFxBsvB,IAASpQ,OACP1f,EAAAC,EAAAC,cAAC6vB,EAAA,EAAD,KACE/vB,EAAAC,EAAAC,cAAC8vB,GAAD,OAEFpmB,SAASC,eAAe,6BGhO1BpQ,EAAAC,QAAiBC,EAAAC,EAAuB,uECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,sECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,+DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,6DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAA,upVCAAD,EAAAC,QAAA,+gTCAAD,EAAAC,QAAA,y+ZCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,kECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAA,igZCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,iECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB","file":"static/js/main.4a2fa15e.chunk.js","sourcesContent":["module.exports = \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k=\"","module.exports = \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k=\"","module.exports = __webpack_public_path__ + \"static/media/05-Location.def820f5.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-01.f591a425.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-02.43a6acc7.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-03.5f439b60.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-04.38c31859.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-05.baa7ddab.png\";","module.exports = __webpack_public_path__ + \"static/media/fondo1.e8c057a4.png\";","module.exports = __webpack_public_path__ + \"static/media/fondo2.ada00d71.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/prey-logo-short-loading.1e7c00aa.gif\";","// Segundo\n// UI Kit\n\nimport { lighten, adjustHue, readableColor, setHue, desaturate, shade, transparentize } from \"polished\"\n\nexport const composeRefs = (...args) => {\n return ref => {\n args.forEach(arg => {\n if (!arg) {\n return;\n }\n\n if (typeof arg === \"function\") {\n arg(ref);\n return;\n }\n\n arg.current = ref;\n });\n };\n}\n\nexport const transition = {\n duration: 0.5,\n ease: [0.43, 0.13, 0.23, 0.96],\n staggerChildren: 0.1,\n delayChildren: 0.2\n}\n\nexport const variantsParent = {\n initial: { opacity: 0, height: 0, transition: {...transition} },\n enter: { opacity: 1, height: \"auto\", transition: {...transition} },\n exit: { opacity: 0, height: 0, transition }\n}\n\nexport const variantsItem = {\n initial: {\n x: 100,\n opacity: 0,\n transition: {\n x: { stiffness: 1000 }\n }\n },\n enter: {\n x: 0,\n opacity: 1,\n transition: {\n x: { stiffness: 1000, velocity: -100 }\n }\n },\n exit: {\n x: 100,\n opacity: 0,\n transition: {\n x: { stiffness: 1000 }\n }\n }\n}\n\nconst createTheme = (opts={}) => {\n\n const name = opts.name || 'segundo'\n\n const desaturation = opts.desaturation || 0.3\n const lightness = opts.lightness || 0.1\n const hue = opts.hue || 0\n\n const processLight = lighten(lightness, '#2552be');\n const processSaturation = desaturate(desaturation, processLight);\n const colorBasePalette = setHue(hue, processSaturation);\n\n const red = opts.red || adjustHue(hue + 0, colorBasePalette);\n const orange = opts.orange || adjustHue(hue + 30, colorBasePalette);\n const yellow = opts.yellow || adjustHue(hue + 60, colorBasePalette);\n const lime = opts.lime || adjustHue(hue + 90, colorBasePalette);\n const green = opts.green || adjustHue(hue + 120, colorBasePalette);\n const cyan = opts.cyan || adjustHue(hue + 150, colorBasePalette);\n const aqua = opts.aqua || adjustHue(hue + 180, colorBasePalette);\n const blue = opts.blue || adjustHue(hue + 210, colorBasePalette);\n const teal = opts.teal || adjustHue(hue + 240, colorBasePalette);\n const purple = opts.purple || adjustHue(hue + 270, colorBasePalette);\n const magenta = opts.magenta || adjustHue(hue + 300, colorBasePalette);\n const violet = opts.violet || adjustHue(hue + 330, colorBasePalette);\n\n const linkColor = opts.linkColor || processLight\n const bg = opts.bg || shade(0.8, linkColor)\n const fontColor = opts.fontColor || readableColor(bg)\n const fg = opts.fg || readableColor(bg)\n\n const fontSize = opts.fontSize || '1.8rem'\n const baseLine = opts.baseLine || '1.1'\n\n const fontFamily = opts.fontFamily || `Tahoma, Geneva, sans-serif`\n const mono = opts.mono || `\"Lucida Console\", Monaco, monospace`\n const headings = opts.headings || fontFamily\n\n const background = opts.background || lighten(0.1, bg) || lighten(0.1, opts.bg)\n const water = opts.water || bg || opts.bg\n const landuse = opts.landuse || lighten(0.1, bg) || lighten(0.1, opts.bg)\n const grass = opts.grass || green || opts.green\n const road = opts.road || shade(0.3, linkColor) || opts.linkColor\n\n return {\n name,\n bg,\n fg,\n fontColor,\n linkColor,\n desaturation,\n lightness,\n hue,\n processLight,\n processSaturation,\n colorBasePalette,\n fontSize,\n baseLine,\n fontFamily,\n headings,\n mono,\n red,\n orange,\n yellow,\n lime,\n green,\n teal,\n aqua,\n blue,\n cyan,\n purple,\n magenta,\n violet,\n background,\n water,\n landuse,\n grass,\n road\n }\n}\n\nconst Reset = (theme) => {\n return`\n :root {\n font-size: 62.5%;\n }\n h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, figure { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; line-height: 1; font-family: inherit; text-align: left; }\n table { border-collapse: collapse; border-spacing: 0; }\n ol, ul { list-style: none; }\n q:before, q:after, blockquote:before, blockquote:after { content: \"\"; }\n article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {\n display: block;\n }\n audio, canvas, video {\n display: inline-block;\n }\n audio:not([controls]) {\n display: none;\n height: 0;\n }\n [hidden], .hidden {\n display: none;\n }\n *, *:before, *:after {\n -webkit-box-sizing: inherit;\n -moz-box-sizing: inherit;\n box-sizing: inherit;\n }\n html {\n box-sizing: border-box;\n margin: 0; padding: 0;\n }\n html, body {\n height: 100%;\n overflow-x: hidden;\n background: ${theme.bg};\n }\n `\n}\n\nexport const Segundo = (theme) => {\n return `\n ${Reset(theme)}\n body {\n background: ${theme.bg};\n color: ${transparentize(0.2, theme.fontColor)};\n font-family: ${theme.fontFamily};\n line-height: ${theme.baseLine};\n font-size: calc(${theme.fontSize} + 0.1vw);\n font-weight: normal;\n margin: 0; padding: 0;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n }\n a {\n border: none;\n color: ${lighten(0.05, theme.linkColor)};\n text-decoration: none;\n text-transform: none;\n outline: none;\n font-weight: inherit;\n font-size: 1em;\n img {\n border: none;\n cursor: pointer;\n outline: none;\n }\n &:active, &:hover, &:visited {\n cursor: pointer;\n outline: none;\n }\n &:hover {\n color: ${lighten(0.1, theme.linkColor)};\n transition: all linear 0.2s;\n }\n }\n p {\n font-weight: normal;\n line-height: ${theme.baseLine};\n margin-bottom: 1rem;\n }\n blockquote {\n padding: 0.5rem 1rem;\n p {\n font-family: ${theme.headings};\n line-height: ${theme.baseLine};\n font-size: calc(1.2em + 0.2vw);\n }\n cite {\n font-family: ${theme.mono};\n display: block;\n text-align: right;\n }\n }\n mark {\n background: ${lighten(0.3, theme.yellow)};\n }\n code, kbd, var {\n display: inline-block;\n font-family: ${theme.mono};\n }\n pre {\n margin: 0;\n padding: 0.5rem 0.5rem;\n background: ${shade(0.2, theme.bg)};\n color: ${theme.fontColor};\n overflow: auto;\n font-family: ${theme.mono};\n code {\n display: block;\n background: transparent;\n padding: 0;\n }\n }\n code {\n font-size: inherit;\n }\n h1, h2, h3, h4, h5, h6 {\n font-family: ${theme.headings};\n line-height: calc(${theme.baseLine} - 0.2);\n letter-spacing: 0;\n margin: calc(${theme.fontSize} - 0.5rem) 0 calc(${theme.fontSize} - 1rem);\n font-weight: bold;\n }\n h1 { font-size: calc(${theme.fontSize} + 1.0vw); }\n h2 { font-size: calc(${theme.fontSize} + 0.5vw); }\n h3 { font-size: calc(${theme.fontSize} + 0.4vw); }\n h4 { font-size: calc(${theme.fontSize} + 0.3vw); }\n h5 { font-size: calc(${theme.fontSize} + 0.1vw); }\n h6 { font-size: calc(${theme.fontSize} + 0.05vw); }\n hr {\n background: ${transparentize(0.6, theme.fontColor)};\n color: ${transparentize(0.6, theme.fontColor)};\n border: none;\n clear: both;\n float: none;\n height: 1px;\n margin: 0.5rem 0;\n width: 100%;\n }\n br {\n margin: 0 0 1.45em;\n width: 100%;\n height: 0.5rem;\n float: none;\n overflow: hidden;\n clear: both;\n }\n abbr, acronym {\n text-decoration: none;\n border-bottom: 1px dotted ${theme.fontColor};\n }\n del {\n text-decoration: line-through;\n }\n em {\n font-style: italic;\n font-weight: normal;\n }\n small {\n font-size: 0.8em;\n }\n strong {\n font-weight: bold;\n }\n ul, ol {\n list-style-position: inside;\n list-style-type: decimal;\n margin: 1.0em 0.5em 0.5em 0.5em;\n li {\n margin: 0em 0.5em 0.5em 0.5em;\n }\n li ul {\n margin: 0 1.5em 0 0;\n }\n }\n li, label {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n }\n li ol li, li ul li {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n }\n ul {\n list-style-type: disc;\n }\n dl {\n margin: 0 0 1.5em 0;\n dt {\n margin: 0 0 0 1rem;\n padding-bottom: 0.5rem;\n }\n dd {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n margin: 0 0 0 2rem;\n padding-bottom: 0.5rem;\n }\n }\n button {\n font-family: ${theme.fontFamily};\n font-size: 1em;\n padding: 1.2rem 2rem;\n }\n input, select, textarea {\n display: block;\n background-color: ${theme.bg};\n color: ${theme.fontColor};\n font-family: ${theme.fontFamily};\n padding: calc(${theme.fontSize} / 2);\n margin: calc(${theme.fontSize} / 2) 0;\n border: none;\n box-shadow: 0 0 0 1px ${theme.linkColor} inset;\n font-size: calc(${theme.fontSize} + 0.1vw);\n &:focus {\n color: ${theme.fontColor};\n box-shadow: 0 0 0 1px ${lighten(0.2, theme.linkColor)} inset;\n }\n &::placeholder {\n color: ${transparentize(0.60, theme.fontColor)};\n }\n &::autofill, &::-moz-autofill, &::-webkit-autofill {\n background: ${theme.bg};\n color: ${theme.fontColor};\n }\n }\n select {\n padding: 0.9rem;\n border-radius: 0;\n option {\n background: ${theme.bg};\n color: ${readableColor(theme.bg)};\n outline: none;\n padding: calc((${theme.fontSize} - 0.6rem) + 0.3vw);\n }\n }\n select:-moz-focusring {\n text-shadow: 0 0 0 transparent;\n outline: none;\n }\n input:focus, select:focus, textarea:focus {\n transition: all linear 0.2s;\n outline: none;\n }\n input[type=\"checkbox\"], input[type=\"radio\"] {\n margin: 0 0.5rem;\n }\n\n label {\n display: block;\n cursor: pointer;\n padding: calc(${theme.fontSize} / 2);\n font-family: ${theme.fontFamily};\n font-size: calc(${theme.fontSize} + 0.05vw)\n font-weight: normal;\n color: ${theme.fontColor};\n letter-spacing: 0.02rem;\n input {\n display: inline-block;\n }\n }\n input, textarea, select {\n font-weight: normal;\n }\n\n table {\n th {\n color: ${theme.fontColor};\n }\n }\n\n .full {\n width: 100%;\n }\n\n .red {\n background: ${theme.red};\n color: ${readableColor(theme.red)};\n }\n .orange {\n background: ${theme.orange};\n color: ${readableColor(theme.orange)};\n }\n .yellow {\n background: ${theme.yellow};\n color: ${readableColor(theme.yellow)};\n }\n .lime {\n background: ${theme.lime};\n color: ${readableColor(theme.lime)};\n }\n .green {\n background: ${theme.green};\n color: ${readableColor(theme.green)};\n }\n .teal {\n background: ${theme.teal};\n color: ${readableColor(theme.teal)};\n }\n .cyan {\n background: ${theme.cyan};\n color: ${readableColor(theme.cyan)};\n }\n .aqua {\n background: ${theme.aqua};\n color: ${readableColor(theme.aqua)};\n }\n .blue {\n background: ${theme.blue};\n color: ${readableColor(theme.blue)};\n }\n .violet {\n background: ${theme.violet};\n color: ${readableColor(theme.violet)};\n }\n .magenta {\n background: ${theme.magenta};\n color: ${readableColor(theme.magenta)};\n }\n .purple {\n background: ${theme.purple};\n color: ${readableColor(theme.purple)};\n }\n\n .red-color { color: ${theme.red} }\n .orange-color { color: ${theme.orange} }\n .yellow-color { color: ${theme.yellow} }\n .lime-color { color: ${theme.lime} }\n .green-color { color: ${theme.green} }\n .teal-color { color: ${theme.teal} }\n .cyan-color { color: ${theme.cyan} }\n .aqua-color { color: ${theme.aqua} }\n .blue-color { color: ${theme.blue} }\n .violet-color { color: ${theme.violet} }\n .magenta-color { color: ${theme.magenta} }\n .purple-color { color: ${theme.purple} }\n\n .fontColor {\n color: ${theme.fontColor};\n }\n .bg {\n background: ${theme.bg};\n }\n .linkColor {\n color: ${theme.linkColor};\n }\n .fg {\n background: ${theme.fg};\n }\n .fontColor-svg-fill { fill: ${theme.fontColor} };\n .fontColor-svg-stroke { stroke: ${theme.fontColor} };\n h6 {\n display: flex;\n position: relative;\n &:after {\n position: relative;\n display: block;\n content: \"\";\n height: 1px;\n top: 0.9rem;\n background: ${transparentize(0.6, theme.fontColor)};\n flex: 1 1 auto;\n margin-left: 1rem;\n margin-right: 1rem;\n }\n }\n .tac { text-align: center; }\n .tar { text-align: right; }\n .tal { text-align: left; }\n\n `\n}\n\nconst lightTheme = {\n name: 'light',\n fontFamily: `'Overpass', sans-serif`,\n mono: `'Overpass Mono', monospace`,\n bg: '#EBE9E4',\n linkColor: '#2D77B6',\n background: \"#EBE9E4\",\n yellow: \"#9d8d3c\",\n water: \"#AADAFF\",\n landuse: \"#EBE9E4\",\n grass: \"#CEEECE\",\n road: \"#FFFFFF\"\n}\n\nconst darkTheme = {\n name: 'dark',\n fontFamily: `'Regular', sans-serif`,\n mono: `'MagdaClean', monospace`,\n}\n\nconst comicTheme = {\n name: 'comic',\n fontFamily: `'Neucha', sans-serif`,\n mono: `'Overpass Mono', monospace`,\n linkColor: '#7259B0',\n background: '#395D79',\n}\n\nexport const light = createTheme(lightTheme)\nexport const dark = createTheme(darkTheme)\nexport const comic = createTheme(comicTheme)\n","import React, { createRef } from 'react'\nimport { useEffect, useState } from 'react'\nimport styled from 'styled-components'\nimport { motion } from 'framer-motion'\n\n\nexport const variantsLayout = {\n initial: {\n opacity: 0\n },\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n};\n\nconst InnerStyle = (props) => {\n return `\n position: relative;\n ${props.gridTemplate ? 'grid-template-areas: ' + props.gridTemplate + \";\": ''}\n ${props.areaName ? props.areaName : ''}\n `\n}\n\nexport const Block = styled.section`\n grid-area: ${ props => props.areaName || 'absolute' };\n min-width: 320px;\n`;\n\nexport const LayoutStyle = (props) => {\n return `\n .layout {\n ${InnerStyle(props)}\n }`\n }\n\nconst LayoutSection = styled(motion.section)`\n ${ props => {\n const { theme, gridTemplate, scrollableFix } = props\n return InnerStyle({ theme, gridTemplate, scrollableFix })\n }\n }\n`\n\nexport function useScreenDimensions(): number {\n const [width, setWidth] = useState(window.innerWidth);\n const [height, setHeight] = useState(window.innerHeight);\n\n useEffect(() => {\n const handler = (event: any) => {\n setWidth(event.target.innerWidth);\n setHeight(event.target.innerHeight);\n };\n\n window.addEventListener('resize', handler);\n\n return () => {\n window.removeEventListener('resize', handler);\n };\n }, []);\n\n return (\n {\n width: width,\n height: height\n }\n )\n}\n\nexport class Layout extends React.Component {\n layoutRef = createRef()\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n}\n\nexport const withDimensionsHOC = (Component: any) => {\n return (props: any) => {\n return (\n \n );\n };\n};\n","import React from 'react'\nimport { motion } from \"framer-motion\"\nimport styled from \"styled-components\"\n\nconst Space = styled.div`\n flex: 1 1 auto;\n`\nclass Group extends React.Component {\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n}\n\nconst InnerStyle = (props) => {\n return`\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n flex-direction: row;\n .group, .group-inner {\n display: flex;\n flex-direction: row;\n align-content: flex-start;\n flex: 0 0 auto;\n margin: 0;\n width: auto;\n &:last-child {\n margin-right: -1px;\n }\n &.space,\n &.stretch,\n .space,\n .stretch,\n &[space],\n [space] {\n flex: 1 1 auto;\n margin: 0;\n }\n }\n &.space,\n &.stretch,\n .space,\n .stretch,\n &.space,\n [space] {\n flex: 1 1 auto;\n margin: 0;\n }\n &.keypad,\n &[keypad] {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 0.5rem;\n .btn, button {\n align-self: stretch;\n }\n }\n`\n}\n\nconst GroupStyle = (props) => {\n return`\n .group {\n ${InnerStyle(props)}\n }\n `\n}\n\nconst GroupS = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport {Group, GroupStyle, Space};\n","import React from 'react'\nimport styled from 'styled-components'\nimport { motion } from 'framer-motion'\nimport { darken, transparentize, adjustHue, readableColor, lighten } from 'polished'\nimport {\n variantsItem\n} from '../Segundo'\n\nconst fadeout = transparentize\n\nconst Button = React.forwardRef(function Button(\n { ...props },\n ref\n) {\n return (\n \n {props.children}\n \n );\n});\n\nconst InnerStyle = (props) => {\n return `\n display: inline-block;\n cursor: pointer;\n background-image: linear-gradient(150deg, ${props.linkColor}, ${adjustHue(25, props.linkColor)});\n color: ${readableColor(props.bg, '#cc0000', '#0000cc')};\n border-radius: 0;\n margin: 0;\n outline: none;\n border: none;\n overflow: hidden;\n padding: 1rem 2rem;\n text-shadow: none;\n vertical-align: bottom;\n user-select: none;\n position: relative;\n line-height: 1;\n transition: all ease 200ms;\n transform-origin: center;\n transform-style: preserve-3d;\n * { outline: none; }\n br { height: 0; margin: 0; }\n h1, h2, h3, small, p {\n margin: 0;\n line-height: 1;\n display: block;\n }\n &.btn-facebook, &[facebookLike] {\n background: linear-gradient(150deg, #384e8a 0%, ${darken(0.2, '#384e8a')} 100%);\n }\n &.btn-twitter, &[twitterLike]{\n background: linear-gradient(150deg, #1DA1F3 0%, ${darken(0.2, '#1DA1F3')} 100%);\n }\n &.btn-google, &[googleLike] {\n background: linear-gradient(150deg, #DB4437 0%, ${darken(0.2, '#DB4437')} 100%);\n }\n &.success, &[success] {\n background: linear-gradient(150deg, ${props.green} 0%, ${adjustHue(25, props.green)} 100%);\n color: ${readableColor(props.green)};\n }\n &.warning, &[warning] {\n background: linear-gradient(150deg, ${props.orange}, ${adjustHue(25, props.orange)} );\n color: ${readableColor(props.orange)};\n }\n &.error, &.danger, &[error], &[danger] {\n background: linear-gradient(150deg, ${props.red}, ${adjustHue(25, props.red)});\n color: ${readableColor(props.red)};\n }\n &:hover {\n transition: all ease 200ms;\n opacity: 1;\n }\n &:active {\n transition: all ease 200ms;\n opacity: 1;\n }\n &.border {\n box-shadow: 0 0 0 1px ${props.linkColor} inset;\n }\n &.default {\n background: linear-gradient(150deg, ${lighten(0.3, props.bg)}, ${props.bg});\n color: ${readableColor(props.bg)};\n &:hover {\n opacity: 1;\n background: ${props.bg};\n }\n }\n &.alt {\n background: ${lighten(0.05, props.bg)};\n box-shadow: 0 0 0 1px ${lighten(0.1, props.bg)} inset;\n &:hover {\n opacity: 1;\n background: transparent;\n }\n }\n &.transparent, &[transparent] {\n background: transparent;\n box-shadow: none;\n color: ${props.linkColor};\n opacity: 1;\n &:hover {\n opacity: 1;\n background: transparent;\n }\n }\n &.link {\n padding: inherit;\n }\n &.success-text {\n color: ${props.green};\n }\n &.error-text, &.danger-text {\n color: ${props.red};\n }\n &.warning-text {\n color: ${props.orange};\n }\n &.default-text {\n color: ${props.fontColor};\n }\n &.xl {\n font-size: 3.0rem;\n }\n &.l {\n font-size: 2.0rem;\n }\n &.s {\n font-size: calc((${props.fontSize} - 0.2rem) + 0.3vw);\n padding: 0.5rem 1rem;\n transform: scale(1);\n }\n &.fill {\n width: 100%;\n }\n &.flex {\n flex: 1 1 auto;\n }\n &[class^=\"icon-\"], &[class^=\"icon-\"], &[class*=\" icon-\"] {\n padding-right: 5rem;\n padding-left: 1rem;\n &:before {\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n z-index: 500;\n align-self: center;\n justify-content: center;\n margin: 0;\n padding: 1.1rem 1rem;\n width: auto;\n }\n }\n &.cta {\n text-transform: uppercase;\n font-weight: normal;\n border: none;\n text-align: left;\n clip-path: polygon(2rem 0%, 100% 0, 100% 2rem, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%, 0% calc(100% - 2rem), 0% 2rem);\n display: flex;\n flex-direction: row;\n max-width: 32rem;\n transition: all ease 300ms;\n &:hover {\n transition: all ease 300ms;\n background: linear-gradient(160deg, ${props.linkColor} 0%, ${darken(0.2, props.linkColor)} 100%);\n }\n span {\n padding: 0;\n }\n &[class^=\"icon-\"], &[class^=\"icon-\"], &[class*=\" icon-\"] {\n padding-right: 5rem;\n padding-left: 2rem;\n }\n figure {\n width: 5.2rem;\n flex: 0 0 5.2rem;\n padding: 0;\n align-self: center;\n svg, img {\n width: 100%;\n path {\n will-change: auto;\n transition: all ease 500ms;\n }\n }\n }\n }\n &.disabled, &[disabled] {\n cursor: not-allowed;\n opacity: 0.60;\n }\n &.required, &[required] {\n cursor: help;\n background: linear-gradient(150deg, ${fadeout(0.60, props.linkColor)} 0%, ${darken(0.1, fadeout(0.60, props.linkColor))} 100%);\n color: ${readableColor(fadeout(0.60, props.linkColor))};\n }\n &.square {\n padding: 1rem;\n }\n .note {\n display: flex;\n flex-direction: row-reverse;\n position: absolute;\n bottom: 1px; right: 1px;\n overflow: hidden;\n padding: 0;\n z-index: 1000;\n padding: 0.3rem 0.5rem;\n max-width: 50%;\n background-color: ${fadeout(0.60, props.bg)};\n small {\n text-transform: uppercase;\n position: relative;\n display: block;\n flex: 0 0 100%;\n text-align: right;\n align-self: flex-start;\n z-index: 100;\n font-size: 60%;\n }\n }\n `\n}\n\nconst ButtonStyle = (props) => {\n return `\n .btn, button, input[type=\"button\"], input[type=\"submit\"], input[type=\"reset\"] {\n ${InnerStyle(props)}\n }\n`}\n\nconst ButtonS = styled(motion.button)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport {Button, ButtonStyle};\n","import React from 'react'\nimport styled from 'styled-components'\nimport { transparentize, lighten } from 'polished'\n\nconst SetFeedback = (props) => {\n return`\n background-image: url(\"data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23${props.replace('#','')}' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E\");\n background-size: 5px;\n background-color: ${transparentize(0.6, props)};\n border: 0.1rem solid ${props};\n line-height: 1;\n color: ${lighten(0.3, props)};\n a {\n color: ${lighten(0.4, props)};\n display: inline;\n font-weight: bold;\n opacity: 0.70;\n text-decoration: underline;\n &:hover {\n color: ${lighten(0.1, props)};\n }\n }\n `\n}\n\nconst FeedbackStyle = (props) => {\n return`\n .info, .information {\n ${SetFeedback(props.blue)}\n }\n .info-error {\n ${SetFeedback(props.red)}\n }\n .info-success {\n ${SetFeedback(props.green)}\n }\n .info-notice {\n ${SetFeedback(props.orange)}\n }\n .info-warning {\n ${SetFeedback(props.yellow)}\n }\n .info-critical {\n ${SetFeedback(props.purple)}\n }\n .text-error {\n color: ${lighten(0.3, props.red)};\n a {\n color: ${lighten(0.4, props.red)};\n &:hover { color: ${lighten(0.1, props.red)}; }\n }\n }\n .text-warning {\n color: ${lighten(0.3, props.yellow)};\n a {\n color: ${lighten(0.4, props.yellow)};\n &:hover { color: ${lighten(0.1, props.yellow)}; }\n }\n }\n .text-success {\n color: ${lighten(0.3, props.green)};\n a {\n color: ${lighten(0.4, props.green)};\n &:hover { color: ${lighten(0.1, props.green)}; }\n }\n }\n .text-notice {\n color: ${lighten(0.3, props.orange)};\n a {\n color: ${lighten(0.4, props.orange)};\n &:hover { color: ${lighten(0.1, props.orange)}; }\n }\n }\n .text-critical {\n color: ${lighten(0.3, props.purple)};\n a {\n color: ${lighten(0.4, props.purple)};\n &:hover { color: ${lighten(0.1, props.purple)}; }\n }\n }\n .transparent,\n [class^=\"text-\"],\n [class*=\" text-\"] {\n background: transparent !important;\n box-shadow: 0 0 0 0 transparent inset !important;\n }\n `\n}\n\nconst FeedbackS = styled.div`\n ${ props => SetFeedback( Object.assign( {}, props.theme, props) ) }\n`\n\nclass Feedback extends React.Component {\n\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n\n}\n\nexport {Feedback, FeedbackStyle}\n","import React, { useState } from 'react'\nimport styled from 'styled-components'\nimport { motion, AnimatePresence } from 'framer-motion'\nimport { Button } from '../Button/Button'\nimport { composeRefs, transition } from '../Segundo'\nimport ResizeObserver from 'resize-observer-polyfill'\nimport { shade } from 'polished'\nimport { ToggleLayer } from 'react-laag'\n\nexport const variantsFold = {\n open: { y: 0, opacity: 1, height: \"auto\", transition: {...transition} },\n collapsed: { y: -100, opacity: 0, height: 0, transition: {...transition} },\n exit: { y: -100, opacity: 0, height: 0, transition }\n}\nexport const variantsFoldItem = {\n initial: { opacity: 0, transition },\n exit: { opacity: 0, transition },\n enter: { opacity: 1, transition }\n};\n\nconst InnerStyle = (props) => {\n return `\n background: ${props.bg}\n border: 1px solid ${props.linkColor};\n box-shadow: 0.5rem 0.5rem 0 ${shade(0.6, props.linkColor)};\n `\n}\n\nexport const FolderStyle = (props) => {\n return `\n .folder {\n ${InnerStyle(props)}\n }\n`}\n\nconst Drawer = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport const Folder = React.forwardRef(function Folder(props, ref) {\n const prevChildren = props && props.children && props.children.props\n const prevChildrenClassName = props.className\n // const hasDropArrow = props.hasDropArrow || false\n const buildLabel = (label) => {\n return {\n __html: label\n };\n }\n return (\n {\n const rotation = {\n top: { rotateX: \"90deg\" },\n bottom: { rotateX: \"-90deg\" },\n left: { rotateY: \"90deg\" },\n right: { rotateY: \"-90deg\" }\n };\n\n const transformOrigin = {\n top: \"bottom\",\n left: \"right\",\n bottom: \"top\",\n right: \"left\"\n };\n\n return (\n \n {props.isOpen ? (\n \n {prevChildren.children}\n \n ) : null}\n \n );\n }}\n closeOnOutsideClick\n placement={{\n anchor: \"BOTTOM_LEFT\",\n autoAdjust: true,\n snapToAnchor: false,\n triggerOffset: 0,\n scrollOffset: 10,\n preferY: \"BOTTOM\"\n }}\n >\n {({ isOpen, triggerRef, toggle }) => (\n \n {props.epigraph ? (

{props.epigraph}

) : ''}\n \n \n {expanded ? (\n \n {props.children}\n \n ) : null }\n \n\n \n )\n}\n","import React from 'react'\nimport styled from 'styled-components'\nimport { darken, shade } from 'polished'\nimport { motion, AnimatePresence } from 'framer-motion'\n\nconst variantParent = {\n open: {\n transition: { staggerChildren: 0.07, delayChildren: 0.2 }\n },\n closed: {\n transition: { staggerChildren: 0.05, staggerDirection: -1 }\n }\n};\n\nconst CustomCheckbox = styled(motion.div)`\n position: relative;\n display: grid;\n grid-template-columns: 1.5rem auto;\n grid-template-areas: \"checkbox label\"\n \"checkbox description\";\n .desc {\n grid-area: description;\n padding: 0 0 0 0.5rem;\n margin: -0.5rem 0 0 0;\n }\n\n input[type=checkbox] {\n margin: 0.5rem;\n position: absolute;\n z-index: 100;\n top: 0; left: 0;\n opacity: 0;\n }\n input[type=checkbox]:checked + .check-box,\n .check-box.checked {\n border-color: ${({theme}) => theme.green};\n }\n input[type=checkbox]:checked + .check-box::after,\n .check-box.checked::after {\n height: 0.5rem;\n -moz-animation: dothabottomcheck 0.2s ease 0s forwards;\n -o-animation: dothabottomcheck 0.2s ease 0s forwards;\n -webkit-animation: dothabottomcheck 0.2s ease 0s forwards;\n animation: dothabottomcheck 0.2s ease 0s forwards;\n }\n input[type=checkbox]:checked + .check-box::before,\n .check-box.checked::before {\n height: 2rem;\n -moz-animation: dothatopcheck 0.4s ease 0s forwards;\n -o-animation: dothatopcheck 0.4s ease 0s forwards;\n -webkit-animation: dothatopcheck 0.4s ease 0s forwards;\n animation: dothatopcheck 0.4s ease 0s forwards;\n }\n label {\n margin: 0;\n padding: 0 0 0 0.5rem;\n }\n .check-box {\n width: 1.5rem;\n flex: 0 0 auto;\n overflow: visible;\n }\n`\n\nclass Textarea extends React.Component {\n constructor (props) {\n super(props)\n this.state = {\n selected_item: this.props.selected_item || false\n }\n this._className = this._className.bind(this)\n }\n\n handleFocus = (event) => {\n event.target.select();\n }\n\n _className () {\n if (this.props.className === undefined) {\n this.setState.className = ''\n } else {\n this.setState.className = this.props.className\n }\n }\n\n renderLabel = () =>\n { if (this.props.label) {\n return \n } else {\n return ''\n }\n }\n\n render () {\n\n return (\n
\n {this.renderLabel()}\n \n
\n )\n }\n}\n\nclass Checkbox extends React.Component {\n constructor (props) {\n super(props)\n // console.log(props)\n this.state = {\n checked: false\n }\n }\n\n renderLabel = () =>\n { if (this.props.label) {\n return \n } else {\n return ''\n }\n }\n\n render () {\n\n return (\n \n this.props.onChange}\n className={this.props.variant || 'horizontal'}\n />\n \n {this.renderLabel()}\n \n \n {this.props.children}\n \n \n \n )\n }\n}\n\nclass Range extends React.Component {\n renderLabel = () =>\n { if (this.props.label) {\n return \n }\n }\n render () {\n return (\n
\n \n \n {this.renderLabel()}\n {this.props.children}\n
\n )\n }\n}\n\nconst InnerStyle = (props) => {\n return `\n .custom-checkbox {\n position: relative;\n display: grid;\n grid-template-columns: 1.5rem auto;\n grid-template-areas: \"checkbox label\"\n \"checkbox description\";\n .desc {\n grid-area: description;\n padding: 0 0 0 0.5rem;\n margin: -0.5rem 0 0 0;\n }\n input {\n margin: 0;\n display: none;\n }\n input[type=checkbox]:checked + .check-box,\n .check-box.checked {\n border-color: ${props.green};\n }\n input[type=checkbox]:checked + .check-box::after,\n .check-box.checked::after {\n height: 0.5rem;\n -moz-animation: dothabottomcheck 0.2s ease 0s forwards;\n -o-animation: dothabottomcheck 0.2s ease 0s forwards;\n -webkit-animation: dothabottomcheck 0.2s ease 0s forwards;\n animation: dothabottomcheck 0.2s ease 0s forwards;\n }\n input[type=checkbox]:checked + .check-box::before,\n .check-box.checked::before {\n height: 2rem;\n -moz-animation: dothatopcheck 0.4s ease 0s forwards;\n -o-animation: dothatopcheck 0.4s ease 0s forwards;\n -webkit-animation: dothatopcheck 0.4s ease 0s forwards;\n animation: dothatopcheck 0.4s ease 0s forwards;\n }\n label {\n margin: 0;\n padding: 0 0 0 0.5rem;\n }\n .check-box {\n width: 1.5rem;\n flex: 0 0 auto;\n overflow: visible;\n }\n }\n // Custom Checkbox\n @keyframes dothabottomcheck {\n 0% {\n height: 0;\n }\n 100% {\n height: 0.5rem;\n }\n }\n @keyframes dothatopcheck {\n 0% {\n height: 0;\n }\n 50% {\n height: 0;\n }\n 100% {\n height: 1.5rem;\n }\n }\n\n .check-box {\n height: 1.5rem;\n width: 1.5rem;\n background-color: ${darken(0.05, props.bg)};\n border: 1px solid ${props.linkColor};\n position: relative;\n display: inline-block;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -moz-transition: border-color ease 0.2s;\n -o-transition: border-color ease 0.2s;\n -webkit-transition: border-color ease 0.2s;\n transition: border-color ease 0.2s;\n cursor: pointer;\n }\n\n .check-box::before, .check-box::after {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n position: absolute;\n height: 0;\n width: 0.3rem;\n background-color: ${props.green};\n display: inline-block;\n -moz-transform-origin: left top;\n -ms-transform-origin: left top;\n -o-transform-origin: left top;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n content: ' ';\n -webkit-transition: opacity ease .5;\n -moz-transition: opacity ease .5;\n transition: opacity ease .5;\n }\n\n .check-box::before {\n top: 11px;\n left: 7px;\n -moz-transform: rotate(-135deg);\n -ms-transform: rotate(-135deg);\n -o-transform: rotate(-135deg);\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n }\n\n .check-box::after {\n top: 6px;\n left: 2px;\n -moz-transform: rotate(-45deg);\n -ms-transform: rotate(-45deg);\n -o-transform: rotate(-45deg);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n }\n\n .vertical {\n display: grid;\n }\n\n .horizontal {\n display: grid;\n grid-template-columns: ${props.fontSize} auto;\n gap: 0.5rem;\n }\n\n .mount {\n display: grid;\n position: relative;\n label {\n width: 100%;\n padding: 0 1rem;\n position: absolute;\n font-family: ${props.mono};\n top: calc(${props.fontSize} - 0.1vw);\n font-size: calc(${props.fontSize} - 0.1vw);\n color: ${shade(0.3, props.fontColor)};\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n label {\n width: 100%;\n z-index: 10;\n }\n input, select, textarea {\n width: 100%;\n z-index: 5;\n }\n input[type=\"text\"],input[type=\"password\"],input[type=\"search\"],input[type=\"number\"],input[type=\"email\"], select, textarea {\n outline: none;\n -webkit-appearance: none;\n padding: 2.5rem 1rem 1rem;\n line-height: 1.3;\n border-radius: 0;\n }\n }\n `\n}\n\nconst InputStyle = (props) => {\n return InnerStyle(props)\n}\n\nconst InputS = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nconst Input = React.forwardRef(function Input({...props}, ref) {\n const renderLabel = () =>\n { if (props.label) {\n return \n } else {\n return ''\n }\n }\n const renderType = () => {\n switch (props.type) {\n case 'textarea':\n return \n {I18n.t(\"helpcenter.messageMin\")}\n {this.errorsFor(\"message\")}\n \n \n \n {this.errorsFor(\"error\")}\n \n \n )}\n { \n this.state.isLoading ? (\n {I18n.t(`dialog_login.loading`)}\n ) : null\n }\n \n \n \n { this.state.isFinished ? I18n.t(\"helpcenter.btnfinish\") : this.state.isAnError ? I18n.t(\"helpcenter.btnerror\") : I18n.t(\"helpcenter.send\")}\n \n \n \n \n )\n }\n}","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Loading } from '../assets/Dialog'\n\nconst initName = () => {\n if(window.Android){\n return window.Android.initName();\n } else {\n return \"oso\";\n }\n}\n\nexport default class Lock extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n exists: false,\n name: initName(),\n isLoading: false,\n nameError:'',\n }\n }\n\n errorsFor = (name) => {\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return
{\n errors.map((o,i)=>(\n

{o}

\n )\n )}\n
\n }\n\n handleClick = (ev) => {\n this.setState(\n {\n isLoading: true\n }, ()=>{setTimeout(this.callNewName, 2000) }\n )\n }\n\n\n callNewName = (e) => {\n var newName2=document.getElementById('newName').value;\n this.setState({\n isLoading: false,\n })\n if(window.Android){\n let json=window.Android.rename2(newName2);\n if(json!==''){\n var obj=JSON.parse(json);\n if(obj.code===200){\n this.props.history.push(`/${I18n._locale}/`);\n }else{\n this.setState({\n nameError:obj.error,\n exists: true,\n })\n }\n }\n }else{\n let json='{\"code\":200,\"error\":\"error oso\",\"name\":\"\"}';\n if(json!==''){\n var obj2=JSON.parse(json);\n if(obj2.code===422){\n this.props.history.push(`/${I18n._locale}/`);\n }else{\n this.setState({\n nameError:obj2.error,\n exists: true,\n })\n }\n }\n }\n }\n\n handleChange = (e) =>{\n this.setState({\n exists: false,\n })\n }\n\n render() {\n return
\n
\n
\n

{I18n.t(\"rename.heading\")}

\n \n
\n
    \n
  • \n \n \n
  • \n
  • \n \n \n {this.errorsFor(\"email\")}\n {\n this.state.exists ? (

    { this.state.nameError}

    ) : null\n }\n
  • \n
\n
\n \n {I18n.t(\"rename.confirm\")}\n \n
\n
\n {\n this.state.isLoading ? (\n {I18n.t(`dialog_login.loading`)}\n ) : null\n }\n \n
\n }\n\n}\n","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\nimport report from '../images/onboarding/ilust/missing-report.png' \n\nexport default class Location extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n \n }\n }\n \n\nrender() {\n return (\n
\n
\n

{I18n.t(\"permissions.title\")}

\n\n

{I18n.t(\"permissions.location.body\")}

\n \n \n
\n \n
\n
\n \"\"\n
\n

{I18n.t(\"warning10.title\")}

\n
\n {I18n.t(\"activation.button_skip\")}\n {I18n.t(\"activation.button_next\")}\n
\n
\n \n \n\n
\n \n
\n )\n }\n}\n ","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport { Input, Group, Space } from '../assets/stash'\nimport { Dialog } from '../assets/Dialog'\nimport { I18n } from 'react-i18nify-lite'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\n\nlet showDialogAndroid9 = false\nlet showDialog = false\nlet plisactive = false\nlet showErrorPin = false\n\nclass Chrome extends React.Component {\n constructor(props) {\n super(props)\n }\n handleModalOpen = (ev) => {\n showDialog =true\n }\n handleModalCancel = (ev) => {\n showDialog = false\n }\n render() {\n return (\n
\n \n
\n )\n }\n}\nexport default Chrome;","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\nimport { Group } from 'prey-stash'\nimport { Dialog, Loading } from '../assets/Dialog'\n\n\nconst initDownloadedServices = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"downloaded_services\")\n } else {\n return true\n }\n}\n\nconst initDownloadedApps = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"downloaded_apps\")\n } else {\n return false\n }\n}\n\nconst initInstalledApps = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"installed_apps\")\n } else {\n return false\n }\n}\n\nconst initMore = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"more\")\n } else {\n return false\n }\n}\n\nexport default class Accessibility extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n initDownloadedServices: initDownloadedServices(),\n initDownloadedApps: initDownloadedApps(),\n initInstalledApps: initInstalledApps(),\n initMore: initMore(),\n }\n }\n\n handleClickAccessibilitySkip = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilitySkip();\n } else {\n alert(\"ola oso next\");\n }\n }\n\n handleClickAccessibilityDeny = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilityDeny();\n } else {\n alert(\"ola oso deny\");\n }\n }\n\n handleClickAccessibilityAgree = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilityAgree();\n } else {\n alert(\"ola oso agree\");\n }\n }\n\n render() {\n return (\n\t\t
\n\t\t \n\t\t \n\t\t
\n\t\t {I18n.t(\"accesibility.skip\")}\n\t\t \n\t\t
\n\t\t
\n\t\t
\n\t\t
\n\t
\n\t \t

\n \t\t{I18n.t(\"accesibility.title_1\")}\n \t\t

\n \t\t
\n \t\t

\n \t\t{I18n.t(\"accesibility.text1_1\")}\n \t\t

\n \t\t
\n \t\t\n\n \n \t\t

\n
\n
\n { this.state.initDownloadedServices ? (\n \n ) : null}\n { this.state.initDownloadedApps ? (\n \n ) : null}\n { this.state.initMore ? (\n \n ) : null}\n { this.state.initInstalledApps ? (\n \n ) : null}\n\n
\n
\n \n

\n \n\n \n\n \n \t\t
\n \t\t
\n \t\t{I18n.t(\"accesibility.text3_1\")}\n \t\t
\n\t\t\t
\n\t\t\t\n \t\t\n \t\t\n \t\t\t{I18n.t(\"accesibility.deny\")}\n \t\t\n \t\t\n \t\t\t{I18n.t(\"accesibility.agree\")}\n \t\t\n \t\t\n \t\n
\n\t\t)\n }\n}","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {Input, Group, Space} from 'prey-stash'\nimport logomono from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\n\nconst handleClickQR = (e)=>{\n if(window.Android){\n window.Android.qr();\n } else {\n alert(\"ola oso qr\" )\n }\n}\n\nexport default class Login extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {}\n }\n }\n\n errorsFor = (name)=>{\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return {\n errors.map((o)=>(\n {o}\n )\n )}\n \n }\n\n handleClickLogin = (e)=>{\n var emaillogin=document.getElementById('emaillogin').value\n var passlogin=document.getElementById('passlogin').value\n if(window.Android){\n let json=window.Android.mylogin(''+emaillogin,''+passlogin);\n if(json!==''){\n this.setState(\n {data: JSON.parse(json)}\n )\n }else{\n this.props.history.push(`/${I18n._locale}/activation`);\n }\n } else {\n\n let json='{\"error\":[\"Credenciales inválidas\"]}';\n this.setState(\n {data: JSON.parse(json)}\n )\n //this.props.history.push(`/${I18n._locale}/activation`);\n //alert(\"ola oso emaillogin:\"+emaillogin+\" passlogin:\"+passlogin )\n }\n }\n\n handleFocus = (e) => {\n this.setState({data: {}})\n }\n\n\n render() {\n return
\n
\n
\n
\n

{I18n.t(\"signin.title\")}

\n

{I18n.t(\"signin.subtitle\")}

\n \n \n
\n {this.errorsFor(\"error\")}\n \n {I18n.t('signin.button_submit')}\n \n \n   {I18n.t('signin.button_qr')}  \n \n \n \n\n

{I18n.t('signin.maybe')}

\n {I18n.t('signin.button_account')}\n {I18n.t('button_forgot')}\n
\n \n
\n
\n }\n\n}\n","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport { Wizard, Steps, Step } from 'react-albus'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport report from '../images/onboarding/ilust/missing-report.png'\nimport { I18n } from 'react-i18nify-lite'\n\n// const handleClickSkip = (e)=>{ \n// if(window.Android){\n// window.Android.reload();\n// } else {\n// alert(\"ola oso skip\" )\n// }\n// }\n\nconst handleClickReport = (e)=>{\n if(window.Android){\n window.Android.report();\n } else {\n alert(\"ola oso report\" )\n }\n}\n\nexport default () => (\n
\n
\n \n \n (\n
\n
\n

{I18n.t(\"activation.you_ready\")}

\n
\n
\n
\n \n
\n
\n
\n

{I18n.t(\"activation.status\")}\n
{I18n.t(\"activation.protected\")}

\n
\n
\n

{I18n.t(\"activation.try_report\")}

\n
\n
\n \"\"\n
\n

{I18n.t(\"activation.evidence\")}

\n
\n {I18n.t(\"activation.button_skip\")}\n {I18n.t(\"activation.button_next\")}\n
\n
\n
\n )}\n />\n
\n
\n
\n \"Prey\"\n
\n
\n
\n)\n","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {Layout} from 'prey-stash'\nimport logomonoalt from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\n\nconst getDatos = () => {\n if(window.Android){\n var datos=window.Android.getDatos()\n return JSON.parse(datos)\n } else {\n return JSON.parse(\"{ \\\"lat\\\": \\\"-33.42216110\\\",\\\"lng\\\": \\\"-70.61166382\\\",\\\"ssid\\\": \\\"Prey\\\",\\\"public_ip\\\": \\\"200.54.15.162\\\",\\\"imei\\\": \\\"352531088648686\\\",\\\"model\\\": \\\"Pixel Google\\\"}\")\n }\n}\n\nclass Report extends React.Component {\n\n componentDidMount () {\n try {\n var json=getDatos()\n document.getElementById('lat').innerHTML=json.lat\n document.getElementById('lng').innerHTML=json.lng\n document.getElementById('ssid').innerHTML=json.ssid\n document.getElementById('public_ip').innerHTML=json.public_ip\n document.getElementById('imei').innerHTML=json.imei\n document.getElementById('model').innerHTML=json.model\n }catch(error) {\n }\n }\n\n render() {\n return (\n \n
\n
\n \n
\n \"Prey\"\n

\n {I18n.t(\"report.latitude\")}\n
\n \n

\n

\n {I18n.t(\"report.longitude\")}\n
\n \n

\n
\n
\n \n {I18n.t(\"report.ssid\")}\n
\n
\n \n {I18n.t(\"report.mac_address\")}\n
02:00:00:00:00:00\n
\n \n {I18n.t(\"report.public_ip\")}\n
\n
\n
\n
\n \n {I18n.t(\"report.imei\")}222\n
\n
\n \n {I18n.t(\"report.device_model\")}\n
\n
\n
\n
\n
\n
\n \"\"\n
\n
\n
\n \"\"\n
\n
\n
\n
\n \n {I18n.t(\"report.done\")}\n \n
\n );\n }\n}\n\nexport default Report;\n","import React, { Component } from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport {Input, Layout, Group} from 'prey-stash'\nimport isomono from './images/branding/prey-iso-monotono-alt.svg'\nimport {Dialog, Loading} from './assets/Dialog'\nimport { Link } from 'react-router-dom'\n\nclass iOS extends Component {\n constructor(props) {\n super(props)\n this.state = {\n showDialog: false,\n isLoading: false\n }\n }\n handleLogin = (ev) => {\n ev.preventDefault()\n this.setState({\n showDialog: !this.state.showDialog\n })\n }\n handleSettings = (ev) => {\n ev.preventDefault()\n this.setState({\n showDialog: !this.state.showDialog\n })\n }\n handlePassword = (ev) => {\n ev.preventDefault()\n }\n\n render() {\n return (\n \n
\n
\n

\n {I18n.t(`current_status`)}\n
\n {I18n.t(`status.protected`)}\n

\n
\n
\n
\n \"Prey\"\n
\n
\n
\n
\n
\n \n \n {I18n.t(`login`)}\n {I18n.t(`settings`)}\n \n \n \n {I18n.t(`whatsprey`)}\n \n \n \n {this.state.showDialog ? (\n \n
\n
\n  \n \n \n \n \n {I18n.t(`dialog_login.forgot`)}\n \n \n \n {/* eslint-disable-next-line */}\n {I18n.t(`dialog_login.cancel`)}\n {/* eslint-disable-next-line */}\n {I18n.t(`dialog_login.submit`)}\n \n \n
\n
\n ) : null }\n {/*\n // Loading with timeout\n loading\n */}\n {\n this.state.isLoading ? (\n loading\n ) : null\n }\n
\n );\n }\n}\n\nexport default iOS;\n","import React from 'react'\nimport logomono from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\n\n\nexport default class Signup extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {}\n }\n }\n\n errorsFor = (name)=>{\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return {\n errors.map((o)=>(\n {o}\n )\n )}\n \n\n }\n\n handleFocus = (e) => {\n this.setState({data: {}})\n }\n\n handleClick = (e)=>{\n var name=document.getElementById('name').value;\n var email=document.getElementById('email').value;\n var password1=document.getElementById('password1').value;\n var password2=document.getElementById('password2').value;\n var policy_rule_age=document.getElementById('user[policy_rule_age]').checked;\n var policy_rule_privacy_terms=document.getElementById('user[policy_rule_privacy_terms]').checked;\n\n if(window.Android){\n let json=window.Android.signup(''+name,''+email,''+password1,''+password2,''+policy_rule_age,''+policy_rule_privacy_terms);\n if(json!==''){\n this.setState(\n {data: JSON.parse(json)}\n )\n }else{\n this.props.history.push(`/${I18n._locale}/activation`);\n }\n } else {\n let json='{\"password\":[\"no puede estar en blanco\"],\"password_confirmation\":[\"no coincide con la confirmación\",\"no puede estar en blanco\",\"es demasiado corto (el mínimo es de 6 caracteres)\"],\"policy_rule_age\":[\"necesita confirmación\"],\"policy_rule_privacy_terms\":[\"necesita confirmación\"],\"name\":[\"no puede estar en blanco\"],\"email\":[\"es demasiado corto (el mínimo es de 6 caracteres)\",\"debería ser un email\"]}';\n this.setState(\n {data: JSON.parse(json)}\n )\n //alert(\"ola oso signup name:\"+name+\" email:\"+email+\" password1:\"+password1+\" password2:\"+password2+\" policy_rule_age:\"+policy_rule_age+\" policy_rule_privacy_terms:\"+policy_rule_privacy_terms );;\n }\n }\n render() {\n return
\n
\n
\n
\n
\n\n\n
\n\n\n\n

{I18n.t(\"signup.title\")}

\n

{I18n.t(\"signup.subtitle\")}

\n
    \n
  • \n \n \n {this.errorsFor(\"name\")}\n
  • \n
  • \n \n \n {this.errorsFor(\"email\")}\n
  • \n
\n
    \n
  • \n \n \n {this.errorsFor(\"password\")}\n
  • \n
  • \n \n \n {this.errorsFor(\"password_confirmation\")}\n
  • \n
\n \n
\n {I18n.t(\"signup.button_submit\")}\n
\n
\n

{I18n.t('signin.maybe')}

\n {I18n.t(\"signup.button_signin\")}\n {I18n.t(\"button_forgot\")}\n
\n \n
\n
\n
\n
\n\n }\n\n}\n","import React from 'react'\nimport Slider from 'react-slick'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport { Link } from 'react-router-dom'\n\nimport {Group} from 'prey-stash'\n\nimport { I18n } from 'react-i18nify-lite'\n\n// Your Security Hub\nimport sh1 from '../images/onboarding/ilust/1_security-hub-01.png'\nimport sh2 from '../images/onboarding/ilust/1_security-hub-02.png'\nimport sh3 from '../images/onboarding/ilust/1_security-hub-03.png'\nimport sh4 from '../images/onboarding/ilust/1_security-hub-04.png'\nimport sh5 from '../images/onboarding/ilust/1_security-hub-05.png'\nimport sh6 from '../images/onboarding/ilust/1_security-hub-06.png'\nimport sh7 from '../images/onboarding/ilust/1_security-hub-07.png'\n// Track & Find\nimport tf1 from '../images/onboarding/ilust/02-Track-Find.png'\n// React & Protect\nimport rp1 from '../images/onboarding/ilust/03-React-Protect.png'\n// Recover with evidence\nimport re1 from '../images/onboarding/ilust/04-Evidencev.png'\n\nclass OnBoarding extends React.Component {\n render() {\n const settings = {\n dots: true,\n arrows: false,\n appendDots: dots => {dots},\n dotsClass: 'dots-as-dots'\n }\n return(\n \n
\n
\n \n
\n

{I18n.t(\"onboarding.first.head\")}

\n

{I18n.t(\"onboarding.first.body\")}

\n
\n
\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.second.head\")}

\n

{I18n.t(\"onboarding.second.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.third.head\")}

\n

{I18n.t(\"onboarding.third.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.fourth.head\")}

\n

{I18n.t(\"onboarding.fourth.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.fifth.head\")}

\n

{I18n.t(\"onboarding.fifth.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n
\n \"Prey\"\n
\n
\n \n \n \n \n {I18n.t(\"onboarding.start\")}\n \n \n \n
\n
\n )\n }\n}\n\nexport default OnBoarding\n","import React from 'react'\nimport Slider from 'react-slick'\n// import isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport { Link } from 'react-router-dom'\n\nimport {Group} from 'prey-stash'\n\nimport { I18n } from 'react-i18nify-lite'\n\n\n// What does Prey do\nimport wp1 from '../images/onboarding/wp/onboarding_01.png'\n// Where's the online panel\nimport wp2 from '../images/onboarding/wp/onboarding_02.png'\n// What if my phone gets stolen\nimport wp3 from '../images/onboarding/wp/onboarding_03.png'\n// What else can i do\nimport wp4 from '../images/onboarding/wp/onboarding_04.png'\n\nclass WhatsPrey extends React.Component {\n render() {\n const settings = {\n dots: true,\n arrows: false,\n appendDots: dots => {dots},\n dotsClass: 'dots-as-dots'\n }\n return(\n \n
\n
\n \n
\n

{I18n.t(\"whatspreypage.first.head\")}

\n

{I18n.t(\"whatspreypage.first.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.second.head\")}

\n

{I18n.t(\"whatspreypage.second.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.third.head\")}

\n

{I18n.t(\"whatspreypage.third.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.fourth.head\")}

\n

{I18n.t(\"whatspreypage.fourth.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.fifth.head\")}

\n

{I18n.t(\"whatspreypage.fifth.body\")}

\n
\n \"ref\"\n
\n
\n
\n
\n \n \n \n \n {I18n.t(\"close\")}\n \n \n \n
\n
\n )\n }\n}\n\nexport default WhatsPrey\n","import React, { Component } from 'react'\nimport { Layout } from 'prey-stash'\nimport styled from 'styled-components'\nimport posed, { PoseGroup } from 'react-pose'\n\nconst ShipStyle = styled.div`\n width: 32px;\n height: 32px;\n background: red;\n position: absolute;\n left: calc(50% - 16px);\n bottom: 0;\n`\n\nconst BeamStyle = styled.div`\n width: 10px;\n height: 200px;\n position: absolute;\n bottom: 0;\n left: calc(50% - 5px);\n transfrom: translateX(-50%) translateY(-100%);\n background: blue;\n`\n\nconst AlienStyle = styled.div`\n width: 25px;\n height: 25px;\n background: rebeccapurple;\n position: absolute;\n top: 0; left: 0;\n transfrom: translateY(0);\n`\n\nconst Ship = posed(ShipStyle)({\n hoverable: true,\n draggable: 'x',\n hover: { scale: 1.2 },\n init: { scale: 1 },\n drag: { scale: 1.2 },\n dragEnd: {\n x: '50%',\n y: 0,\n transition: { type: 'spring' }\n }\n})\n\n\nconst Alien = posed(AlienStyle)()\n\nclass Camo extends Component {\n\n\n componentDidMount = (e) => {\n console.log('start pew pew')\n console.log('this rect ', this.refs.hero.getBoundingClientRect());\n console.log('element ', this.refs.alien.getBoundingClientRect());\n }\n onStart = (e) => {\n // console.log('dragged to ', e);\n }\n render() {\n return (\n \n

Game On!

\n \n \n \n \n \n \n
\n );\n }\n}\n\nexport default Camo;\n","import { lighten, transparentize, shade, complement } from 'polished'\n\nimport fondo1 from '../images/onboarding/ilust/fondo1.png'\nimport fondo2 from '../images/onboarding/ilust/fondo2.png'\nimport fondo3 from '../images/onboarding/ilust/fondo3.png'\n\nimport loading from '../images/prey-logo-short-loading.gif'\n\nconst fadeout = transparentize\n\nconst OnBoardingStyles = (props) => {\n return `\n #root, #root > div {\n overflow-x: hidden;\n height: 100%;\n }\n body {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n h4,h5,h6 {\n text-shadow: none;\n &:before {\n display: none;\n }\n }\n .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}\n .slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}\n @keyframes sonarEffect {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0.5;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ${props.linkColor}, 0 0 0 10px rgba(255,255,255,0.5);\n }\n 100% {\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ${props.linkColor}, 0 0 0 10px rgba(255,255,255,0.5);\n transform: scale(1.5);\n }\n }\n @keyframes pulse {\n 0% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n 70% {\n box-shadow: 0 0 0 10px rgba(255,255,255,0.1);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n }\n @keyframes protected {\n 0% {\n opacity: 0;\n }\n 20%{\n opacity: 1;\n }\n 80%{\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n }\n @keyframes appear {\n 0% {\n opacity: 0;\n }\n 90%{\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes up {\n 100% {\n transform: translateY(0);\n }\n }\n @keyframes spin {\n from {\n transform:rotate(0deg);\n }\n to {\n transform:rotate(360deg);\n }\n }\n @keyframes fastAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes upAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n }\n @keyframes target {\n 0% {\n transform: scale(0.8);\n }\n 50% {\n transform: scale(.9);\n }\n 100% {\n transform: scale(0.8);\n }\n }\n @keyframes fillUp {\n 0% {\n fill: transparent;\n }\n 100% {\n fill: ${transparentize(0.2, props.fontColor)};\n }\n }\n body {\n position: relative;\n width: 100%;\n color: rgba(206,220,234);\n }\n .showcase {\n .btn-group {\n .btn {\n margin-top: 2rem;\n }\n }\n }\n .toggle-select {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 0;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n position: relative;\n width: 230px;\n }\n .toggle {\n position: relative;\n width: 90px;\n min-width: 90px;\n -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;\n .toggle-checkbox {\n display: none;\n &:checked + .toggle-label .toggle-inner {\n margin-left: 0;\n }\n &:checked + .toggle-label .toggle-switch {\n right: 0px;\n background-color: ${props.green};\n }\n }\n\n .toggle-label {\n display: block; overflow: hidden; cursor: pointer;\n border: 2px solid ${transparentize(0.60, props.fontColor)};\n border-radius: 0px;\n padding: 0;\n letter-spacing: .05rem;\n .toggle-inner {\n display: block;\n width: 200%;\n margin-left: -100%;\n transition: margin 0.3s ease-in 0s;\n &:before, &:after {\n display: block;\n float: left;\n width: 50%;\n height: 26px;\n padding: 0;\n line-height: 1.6;\n font-size: 14px;\n color: ${props.fontColor};\n font-weight: bold;\n box-sizing: border-box;\n border: 2px solid transparent;\n background-clip: padding-box;\n }\n &:before {\n content: \"\";\n padding-left: 10px;\n background-color: ${transparentize(0.20, props.green)};\n }\n &:after {\n content: \"\";\n padding-right: 10px;\n text-align: right;\n color: ${transparentize(0.20, props.fontColor)};\n background-color: ${transparentize(0.20, props.fontColor)};\n }\n }\n .toggle-switch {\n display: block;\n width: 25px;\n margin: 0px;\n background: ${shade(0.25, props.fontColor)};\n position: absolute;\n top: 0; bottom: 0; right: 65px;\n transition: all 0.3s ease-in 0s;\n }\n }\n }\n figure.bg-fig {\n position: absolute;\n top: 0; right: ; left: 0;\n opacity: 0.10;\n font-size: 40vh;\n pointer-events: none;\n > .logo {\n margin: 0 auto;\n min-width: 300px;\n width: 50vh;\n opacity: .6;\n max-width: initial;\n }\n }\n .line-through {\n display: block;\n height: 1px;\n width: 100%;\n background: rgba(255,255,255,0.3);\n margin: 4rem 0 3.5rem;\n }\n .logo {\n margin: 3rem 0;\n display: block;\n width: 120px;\n }\n .fs-onboarding,\n .fs-whatsprey {\n background-image: linear-gradient(rgba(43, 141, 204, .05) 1px, transparent 1px),\n linear-gradient(90deg, rgba(43, 141, 204, .05) 1px, transparent 1px);\n background-size: 20px 20px, 20px 20px;\n background-color: ${shade(0.25, props.bg)};\n padding: 2rem;\n height: 100%;\n overflow-x: hidden;\n &:before {\n content: '';\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: 0 0 50vh ${shade(0.2, props.bg)} inset;\n pointer-events: none;\n }\n > .column {\n width: 100%;\n margin: 0 auto 10rem;\n position: relative;\n z-index: 100;\n figure {\n pointer-events: none;\n }\n }\n .bubble {\n display: flex;\n flex-direction: column;\n align-items: center;\n color: ${props.fontColor};\n background-color: ${props.bg};\n border-radius: 0;\n overflow: hidden;\n position: relative;\n max-width: 400px;\n > *, h4, h5, h6 {\n color: ${props.fontColor} !important;\n margin: 1rem;\n }\n p {\n margin: 1rem !important ;\n }\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n margin: 0;\n & + p {\n margin: 1rem;\n }\n }\n .button-group {\n flex-direction: row;\n margin: 0;\n > * {\n flex: 1 1 0;\n text-align: center !important;\n }\n }\n }\n }\n .start {\n height: 100%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n padding: 0;\n margin: 0;\n .column {\n min-height: 95%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n .slick-slider {\n button.slick-arrow {\n // top: 45vh;\n }\n .slick-slide {\n padding: 2rem;\n padding-bottom: 0;\n p {\n margin-bottom: 0;\n }\n }\n figure {\n width: 90%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem auto;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 85%;\n max-height: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-color: transparent !important;\n background-image: url(${fondo1});\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: spin 75000ms linear infinite;\n opacity: 0.15;\n }\n &.secHub {\n img {\n &.first {\n animation-delay: 1s;\n }\n &.second {\n animation-delay: 1.25s;\n }\n &.third {\n animation-delay: 1.5s;\n }\n &.fourth {\n animation-delay: 1.75s;\n }\n &.fifth {\n animation-delay: 2s;\n }\n &.sixth {\n animation-delay: 2.5s;\n }\n &.seventh {\n animation-delay: 3s;\n }\n }\n }\n &.trkFnd,\n &.rcvEvd {\n .bg {\n background-image: url(${fondo2});\n animation: spin 25000ms linear infinite;\n }\n }\n }\n .slick-dots {\n margin: 0 auto;\n }\n }\n .btn {\n width: 15rem;\n align-self: center;\n text-align: center;\n }\n }\n &.fs-whatsprey {\n overflow: hidden;\n .slick-slider {\n figure {\n img {\n width: 100%;\n position: relative;\n }\n }\n }\n }\n }\n .sign-form {\n max-width: 600px;\n margin: 0 auto;\n width: 100%;\n .msg {\n margin-bottom: 1rem;\n display: block;\n background-color: rgba(9,13,16,.1);\n }\n .here {\n // text-transform: none;\n margin: 10px 0;\n line-height: 1;\n }\n form {\n margin-bottom: 3rem;\n label {\n color: rgba(206,220,234);\n display: inline-block;\n white-space: normal;\n padding: 0;\n }\n }\n input {\n color: rgba(255, 255, 255, .8);\n }\n .btn.l {\n width: 200px;\n margin-top: 1rem;\n }\n .btn.cta {\n text-transform:none;\n margin-top: 0;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 1.5rem 2rem;\n &:before {\n font-size: 2rem;\n position: absolute;\n top: 0;\n right: 0;\n bottom: initial;\n left: auto;\n transform: none;\n margin: .7rem 0;\n height: auto;\n }\n }\n .btn-block {\n display: block;\n line-height: 1;\n border-bottom: 1px solid ${props.linkColor};\n padding: 1rem;\n }\n .btn-link {\n color: ${props.fontColor};\n }\n .button-group {\n display: flex;\n flex-direction: row;\n margin-top: 2rem;\n .btn {\n flex: 1 1 auto;\n &:first-child {\n margin: 0 auto;\n }\n &.contrast-text{\n color: #fff;\n font-size: 120%;\n }\n }\n }\n .checkbox {\n display: flex;\n flex-direction: row;\n margin-left: 1rem;\n align-items: center;\n height: 50px;\n > * {\n padding-top: 0;\n }\n a {\n text-transform: none;\n color: #fff;\n }\n }\n .ch-acc {\n font-size: 120%;\n color: rgba(255, 255, 255, .8);\n }\n }\n .perms {\n\n h5 {\n text-transform: none;\n color: ${lighten(0.2, props.fontColor)};\n font-weight: normal;\n &:before {\n background: ${lighten(0.2, props.fontColor)};\n width: 50%;\n height: 0.1rem;\n }\n }\n p {\n text-shadow: 0.3rem 0.3rem rgba(192,217,239,0);\n }\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n padding-bottom: 10rem;\n .step {\n min-height: 65vh;\n display: flex;\n flex-direction: column;\n max-width: 600px;\n width: 100%;\n margin: 0 auto;\n p {\n margin: 2rem auto 1rem;\n }\n figure {\n margin: 0 auto;\n max-width: 320px;\n i {\n font-size: 4rem;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n }\n span {\n margin-top: 0;\n }\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n }\n .security {\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n margin-bottom: 10rem;\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n > * {\n margin: .5rem .5rem 1rem 0;\n }\n h5 {\n flex: 1 1 auto;\n }\n .toggle {\n justify-self: flex-end;\n }\n }\n .line-through {\n margin: 1rem 0 1.5rem;\n }\n .item {\n margin: 0;\n font-size: 90%;\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n .prey-pin {\n position: relative;\n .reference-icon {\n font-size: 20rem;\n position: absolute;\n top:50%; left:50%;\n transform: translateX(-50%) translateY(-50%);\n color: ${props.fontColor};\n z-index: 2000;\n opacity: 0.40;\n }\n &.inactive {\n opacity: 0.5;\n background: rgba(0,0,0,0.10);\n padding-left: 1rem;\n padding-right: 1rem;\n border: 0.15rem dashed ${lighten(0.6, props.bg)};\n &:after {\n content: '';\n height: 100%;\n display: block;\n cursor: not-allowed;\n background: ${transparentize(0.3, lighten(0.3, props.bg))};\n width: 100%;\n z-index: 100;\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n &.active {\n opacity: 1;\n .reference-icon {\n display: none;\n }\n }\n }\n\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n\n\n\n }\n .activation {\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n .alert-grid2 {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 1px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n \n \n .description-alert {\n grid-column: 1/5;\n grid-row: 1;\n padding: 10px;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 2;\n margin: 0;\n }\n }\n .device-name {\n margin-top: 1rem;\n position: relative;\n z-index: 10000;\n p {\n text-transform: none;\n text-align: center;\n margin: 0;\n font-size: 1.4rem;\n }\n h3 {\n display: inline-block;\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n padding: 1rem 2rem;\n }\n a {\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n width: 300px;\n text-align: center;\n padding: 0.4rem 1rem 0.7rem;\n margin: 0.5rem 0;\n }\n }\n &.home {\n figure.anime {\n position: absolute !important;\n z-index: 1000;\n &.uno {\n top: 50%;\n }\n }\n }\n .column {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n .container {\n width: 100%;\n min-height: 75vh;\n }\n #done,\n #final {\n padding: 0 2rem;\n position: absolute;\n top: 0;\n width: 100%;\n min-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n #done {\n height: 100%;\n opacity: 1;\n animation-duration: 4s;\n animation-delay: .5s;\n animation: protected 4s linear forwards;\n }\n #final {\n height: auto;\n opacity: 0;\n animation-delay: 5s;\n animation: appear 4s linear forwards;\n figure {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem 0;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n width: 100%;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-image: url(${fondo3});\n opacity: .25;\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: target 5000ms linear infinite;\n }\n }\n }\n h4.tac {\n text-transform: none;\n font-size: 3.5rem;\n letter-spacing: -0.2rem;\n text-align: center;\n &:after {\n margin-left: auto;\n margin-right: auto;\n left: 0;\n right: 0;\n width: 50%;\n }\n &:before {\n display: none;\n }\n }\n h2 {\n text-transform: none;\n text-align: center;\n font-size: 5rem;\n letter-spacing: -0.3rem;\n display: block;\n position: relative;\n z-index: 10000;\n filter: drop-shadow(-1px 0 0 ${fadeout(0.4, props.linkColor)}) drop-shadow(1px 0 0 ${fadeout(0.4, complement(props.linkColor))});\n user-select: none;\n small {\n font-size: 1.8rem;\n letter-spacing: 0.1rem;\n display: block;\n text-align: center;\n }\n br { display none; }\n span {\n color: ${props.green};\n // text-shadow: 0.3rem 0.3rem ${fadeout(0.6, props.green)};\n }\n }\n figure {\n text-align: center;\n margin: 3rem 0 0;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n }\n figure.anime {\n margin: 0 auto;\n padding: 0;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n svg {\n width: 15rem;\n }\n img,\n i {\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0;\n line-height: 0;\n cursor: pointer;\n margin: 1rem;\n text-align: center;\n position: relative;\n z-index: 1;\n opacity: .9;\n &:before {\n position: absolute;\n font-size: 10rem;\n margin: 0;\n margin-left: .35rem;\n padding: 0;\n }\n }\n i {\n border-radius: 50%;\n background: rgba(255,255,255,0.1);\n width: 15rem;\n height: 15rem;\n animation: pulse 2s infinite;\n }\n &:after {\n content: '';\n box-sizing: content-box;\n position: absolute;\n pointer-events: none;\n border-radius: 50%;\n padding: 0;\n z-index: -1;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1);\n opacity: 0;\n transform: scale(0.9);\n will-change: auto;\n }\n &.uno:after {\n animation: sonarEffect ease-out 1s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n &.dos:after {\n animation: sonarEffect ease-out 2s 4s infinite;\n width: 20rem;\n height: 20rem;\n }\n &.tres:after {\n animation: sonarEffect ease-out 3s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n }\n .report {\n transform: translateY(50%);\n animation: up 500ms linear forwards;\n animation-delay: 100ms;\n figure {\n position: relative;\n .pin {\n position: absolute;\n top: 50%; left: 50%;\n transform: translateX(-50%) translateY(-50%);\n font-size: 2rem;\n color: ${props.yellow};\n text-shadow: 0 0 0.2rem ${props.bg};\n }\n img {\n min-height: 200px;\n background: rgba(200,200,200,0.10);\n }\n }\n p, span {\n color: ${props.fontColor} !important;\n text-transform: none;\n display: block;\n }\n p {\n margin: 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n span {\n margin: .5rem 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n .row {\n > * {\n flex: 1 1 auto;\n max-width: 50%;\n position: relative;\n }\n .front,\n .back {\n position: relative;\n &.front:after,\n &.back:after {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: ${props.bg};\n color: ${props.fontColor};\n font-size: 1.5rem;\n display: inline-block;\n padding: .5rem;\n }\n &.front:after {\n content: 'Front camera';\n }\n &.back:after {\n content: 'Back camera';\n }\n }\n }\n }\n .button-group {\n display: flex;\n flex-direction: row;\n > * {\n flex: 1 1 auto;\n &:first-child {\n margin-right: 1rem;\n }\n }\n }\n .btn.icon-thumb-up {\n text-align: right;\n align-self: flex-end;\n margin-top: 2rem;\n }\n }\n }\n\n #footer {\n margin: 4rem auto 2rem;\n max-width: 600px;\n .copy {\n position: relative;\n z-index: 1;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n justify-content: center;\n align-items: center;\n margin-top: 20px;\n .footer-links a {\n margin: 1rem 1rem 0 0;\n font-size: 1.5rem;\n display: block;\n white-space: nowrap;\n }\n .logo {\n opacity: 0.60;\n margin: 0 0 0 auto;\n }\n }\n }\n\n // blame @carloselias\n .report-wrap .step {\n padding: 3.5rem;\n }\n .report-wrap .column .report .report-logo img {\n width: 90px;\n }\n .btn.cta.l.success.icon-right, .btn.cta.l.success.icon-thumb-up {\n align-self: center;\n text-align: center;\n width: 80%;\n margin: 3rem 0;\n }\n .heading {\n \n font-size: calc(${props.fontSize} + 2.5vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .heading2 {\n \n font-size: calc(${props.fontSize} + 1.6vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .slick-slide {\n outline: none;\n div {\n outline: none;\n }\n figure {\n max-width: 100%;\n }\n }\n .dots-as-dots {\n margin: 2rem 0;\n .group {\n align-self: center;\n }\n li {\n list-style: none;\n margin: 0 2rem 0;\n button {\n padding: 0;\n color: transparent;\n background: ${props.fontColor};\n height: 10px;\n width: 10px;\n }\n &.slick-active button {\n background: ${props.linkColor};\n }\n }\n }\n .slick-slider {\n display: grid !important;\n grid-template-areas:\n \"prev slide slide slide next\"\n \". . dots . .\";\n .slick-prev {\n grid-area: prev;\n }\n .slick-list {\n grid-area: slide;\n }\n .slick-next {\n grid-area: next;\n }\n button {\n width: 30px;\n text-indent: -99999999999rem;\n background: transparent;\n box-shadow: 0 0 0 transparent;\n &:after {\n background: transparent;\n }\n }\n .dots-as-dots {\n grid-area: dots;\n position: fixed;\n bottom: 5rem;\n left: 50%;\n transform: translate(-50%);\n }\n }\n .onTop {\n position: absolute;\n top: 0; left: 0;\n }\n .homeOptions {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n display: block;\n .ctas {\n display: grid;\n grid-template-columns: repeat(auto-fit,minmax(10rem, 1fr));\n margin-bottom: 1px;\n a {\n padding: 1.5rem 5rem 1.5rem 1.5rem;\n }\n a:first-child {\n border-right: 1px solid ${props.bg};\n }\n }\n .info-options {\n display: grid;\n grid-template-columns: 3fr 3fr;\n grid-gap: 1px;\n }\n \n .btn {\n padding: 1.5rem 1.0rem;\n }\n .uninstall-info {\n display: grid;\n background: none;\n text-decoration: underline;\n }\n \n }\n .homeOptions2 {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n }\n\n .dialog {\n form { clear: both; }\n .vspace {\n margin: 0 0 1rem;\n }\n .inner {\n width: 100%;\n padding: 1rem;\n max-width: 32rem;\n background: ${props.bg};\n margin: 0 1rem;\n .content {\n display: block;\n padding: 2rem;\n }\n .close {\n float: right;\n }\n }\n &.message .inner h3, &.message .inner p {\n padding: 0 2rem;\n }\n &.privacy {\n .inner {\n h1 {\n float: right;\n }\n h6, p {\n padding: 1rem;\n }\n }\n }\n }\n .loading {\n background: ${fadeout(0.1, props.bg)} url(${loading}) center center no-repeat;\n background-size: 60%;\n background-blend-mode: exclusion;\n code {\n margin-top: 20rem;\n letter-spacing: 0.5rem;\n \n font-size: 1.2rem;\n }\n }\n\n .reportdemo {\n .report.demo {\n margin: 1rem; padding: 0;\n border: 1px solid ${lighten(0.3, props.bg)};\n .report-logo {\n height: 3.5rem;\n overflow: hidden;\n }\n .row {\n border-bottom: 1px solid ${lighten(0.3, props.bg)};\n & > span {\n display: block;\n margin: 0; padding: 0.5rem 1rem;\n border-right: 1px solid ${lighten(0.3, props.bg)};\n small {\n display: block;\n }\n &:last-child {\n border-right: none;\n }\n }\n }\n }\n .btn {\n padding: 2rem 1rem;\n margin: 0;\n font-size: 2rem;\n }\n }\n .form {\n padding: 0;\n .groupForm {\n margin-bottom: -1px;\n }\n }\n .form.vvv, .form.hvv {\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n li {\n list-style: none;\n margin: 0;\n padding: 0;\n width: 100%;\n input {\n width: 100%;\n }\n }\n .info-warning {\n position: relative;\n top: -1rem;\n }\n }\n\n #new-session {\n .checkbox {\n margin: 0;\n label {\n text-transform: none;\n a {\n text-transform: none;\n }\n }\n }\n }\n\n .superpassword {\n position: relative;\n .square {\n position: absolute;\n bottom: 0.9rem; right: 0;\n }\n .tag-label {\n display: block;\n padding: 0;\n position: relative;\n width: 100%;\n input {\n }\n }\n .info.info-warning {\n margin: 0;\n }\n }\n\n .straight {\n animation: straight 300ms linear forwards;\n }\n\n @keyframes straight {\n 0% {\n transfrom: translateY(0);\n }\n 100% {\n transfrom: translateY(-100%);\n }\n }\n\n @keyframes fadein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n .report-wrap {\n height: 100%;\n padding: 0;\n .reportdemo {\n overflow: hidden;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n .btn.success {\n flex: 0 0 auto;\n display: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n }\n figure {\n width: 100%;\n img {\n height: auto;\n width: 100%;\n }\n }\n .front, .back {\n flex: 1 1 50%;\n img {\n height: auto;\n width: 100%;\n }\n }\n }\n // realign stash\n .info {\n position: relative;\n padding: 1rem;\n margin: 1rem 0 2rem;\n z-index: 1000;\n p {\n margin: 0;\n }\n h3 {\n margin-top: 0;\n }\n }\n\n\n .notice-custom {\n background-color: #0c152bcf;\n border: 0.1rem solid #608bb6;\n color: #c9d8e6;\n border-radius: 5px;\n padding: 20px !important;\n }\n .iso {\n filter: drop-shadow(-1px 0 0 ${fadeout(0.4, props.linkColor)}) drop-shadow(1px 0 0 ${fadeout(0.4, complement(props.linkColor))});\n path {\n animation: fillUp 500ms ease forwards;\n animation-delay: 4s;\n stroke: ${props.fontColor};\n }\n }\n .lock {\n font-size: 4rem;\n \n display: block;\n text-align: center;\n padding: 1rem 3rem 1.5rem;\n border-style: dashed;\n border-width: 0.2rem;\n border-color: ${props.yellow};\n line-height: 0.7;\n small {\n display: block;\n text-align: center;\n }\n span { display: block; }\n }\n .fold-trigger {\n padding-left: 0 !important;\n padding-right: 4rem !important;\n font-weight: bold;\n \n &:before {\n font-size: 3rem;\n }\n }\n .disabled {\n pointer-events: none;\n opacity: 0.40;\n }\n\n .alert-chromeOS {\n display: flex;\n align-items: center;\n position: absolute;\n justify-content: center;\n height: 100vh;\n z-index: 20000;\n left: 0;\n right: 0;\n background: rgb(9 16 34 / 95%);\n .alert-grid {\n grid-template-columns: 15% 20% 20% 20% 25%;\n max-width: 87%;\n .title-alert {\n grid-column: 2/6;\n }\n .description-alert {\n grid-column: 2/6;\n }\n .link-grid {\n grid-column: 1/6;\n justify-self: center;\n margin-top: 16px;\n small {\n color: white;\n text-decoration: underline;\n }\n }\n .button-grid {\n display: flex;\n flex-direction: row;\n grid-column: 1/6;\n justify-self: center;\n align-items: center;\n margin-top: 16px;\n span {\n padding-left: 10px;\n }\n img {\n max-width: 1.5em;\n }\n }\n }\n }\n .lock-btn {\n width: 100%;\n font-size: 0.9em !important;\n }\n\n .flex-container {\n display: flex;\n width: 100%;\n grid-column-gap: 10px;\n align-items: center;\n justify-content: center;\n align-content: center;\n flex-wrap: nowrap;\n flex-direction: row;\n .btn {\n width: 50px;\n padding: 10px 12px;\n }\n .flex-item {\n width: 100%;\n }\n }\n\n .help-center {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: flex-end;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n .help-right {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: right;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n\n .help-view {\n justify-content: center;\n align-items: center;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n }\n .accessibility-view {\n justify-content: right;\n align-items: flex-start !important;\n padding: 1rem 1rem !important;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n .icon-right-open-big{\n font-size: 20px;\n &:before {\n margin-right: 0 !important;\n }\n }\n }\n\n .help-form {\n &.fs-onboarding:before {\n box-shadow:none !important;\n }\n a {\n color: rgba(206,220,234);\n font-weight: bold;\n }\n input, textarea, select {\n min-width: 11em;\n max-width: 100%;\n }\n .input-file {\n font-size: 14px !important;\n width: 11.5em !important;\n }\n }\n\n\n .file-name {\n font-size: 15px;\n max-width: 100%;\n }\n\n .content-info {\n height: 100vh;\n .help-desc {\n height: 10%;\n }\n .text-centered {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n text-align: center !important;\n height: 50%;\n padding: 2em;\n h3 {\n font-size: 28px !important;\n }\n p {\n text-align: center;\n }\n }\n }\n\n \n\n .main-info {\n margin-top: 45px;\n }\n\n .btn-send {\n background: linear-gradient(90deg, #3C66D4 0%, #4A44D4 100%) !important;\n }\n\n .group-file {\n display: flex;\n flex-direction: column;\n .file-int {\n display: flex;\n align-items: center;\n align-content: center;\n flex-direction: row; \n margin-top: 0.5em; \n .input-file {\n background: rgba(18, 47, 72, 0.5) !important;\n box-sizing: border-box !important;\n font-size: 16px !important;\n display: flex !important;\n align-items: center !important;\n letter-spacing: -0.02em !important;\n width: 12em !important;\n padding: 15px !important;\n margin: 0;\n margin-right: 0.5em;\n }\n }\n \n }\n\n \n `\n}\n\nexport default OnBoardingStyles;","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { I18n } from 'react-i18nify-lite'\nimport { HashRouter, Route, Switch } from 'react-router-dom'\nimport posed, { PoseGroup } from 'react-pose'\nimport {ThemeProvider, createGlobalStyle} from 'styled-components'\nimport { IconStyle, FormStyle } from 'prey-stash'\n\nimport {\n Segundo,\n dark,\n ButtonStyle,\n FeedbackStyle\n} from './assets/stash'\n\nimport androidLogin from \"./android/login\"\nimport androidSignUp from \"./android/signup\"\nimport androidActivation from \"./android/activation\"\nimport androidReport from \"./android/report\"\n\nimport Android from \"./Android\"\nimport androidPermissions from \"./android/permissions\"\nimport androidBgLoc from \"./android/bgloc\"\nimport androidSecurity from \"./android/security\"\nimport androidPrivacy from \"./android/privacy\"\nimport androidOnBoarding from \"./android/start\"\nimport androidWhatsPrey from \"./android/whatsprey\"\n\nimport androidEmailSent from \"./android/emailsent\"\nimport androidEmailRetry from \"./android/emailretry\"\nimport androidEmailOk from \"./android/emailok\"\n\nimport androidLock from \"./android/lock\"\nimport androidLockMessage from \"./android/lockmessage\"\nimport androidLockMessage2 from \"./android/lockmessage2\"\nimport androidPin from \"./android/pin\"\nimport androidHelp from \"./android/help\"\n\nimport androidRename from \"./android/rename\"\nimport androidLocation from \"./android/location\"\n\nimport androidChrome from \"./android/chrome\"\nimport androidAccessibility from \"./android/accessibility\"\n\nimport iosLogin from \"./ios/login\"\nimport iosActivation from \"./ios/activation\"\nimport iosReport from \"./ios/report\"\n\nimport iOS from \"./iOS\"\nimport iosSignUp from \"./ios/signup\"\nimport iosPermissions from \"./ios/permissions\"\nimport iosOnBoarding from \"./ios/start\"\nimport iosWhatsPrey from \"./ios/whatsprey\"\n\nimport iosCamo from \"./ios/camo\"\n\nimport OnBoardingStyles from './onboarding/onboardingstyles'\n\nimport {initLang} from './i18n/android'\n\nimport './assets/typography/style.css'\n\nconst onboardingType = process.env.REACT_APP_ONBOARDING_TYPE || 'android'\n\n// const theme = CreateTheme(themeConfig)\n\nconst GlobalStyle = createGlobalStyle`\n ${Segundo(dark)}\n ${ButtonStyle(dark)}\n ${FeedbackStyle(dark)}\n ${FormStyle(dark)}\n ${IconStyle(dark)}\n ${OnBoardingStyles(dark)}\n`\n\nconst RouteContainer = posed.div({\n init: {\n opacity: 0\n },\n enter: {\n opacity: 1,\n beforeChildren: true,\n staggerChildren: 50\n },\n exit: {\n opacity: 0,\n staggerChildren: 20,\n staggerDirection: -1\n }\n});\n\nconst paths = [\n {url: \"/\", component: Android},\n {url: \"/index\", component: Android},\n {url: \"/activation\", component: androidActivation},\n {url: \"/signin\", component: androidLogin},\n {url: \"/signup\", component: androidSignUp},\n {url: \"/report\", component: androidReport},\n\n {url: \"/permissions\", component: androidPermissions},\n {url: \"/bgloc\", component: androidBgLoc},\n {url: \"/security\", component: androidSecurity},\n {url: \"/privacy\", component: androidPrivacy},\n {url: \"/start\", component: androidOnBoarding},\n {url: \"/whatsprey\", component: androidWhatsPrey},\n\n {url: \"/emailsent\", component: androidEmailSent},\n {url: \"/emailretry\", component: androidEmailRetry},\n {url: \"/emailok\", component: androidEmailOk},\n\n {url: \"/pin\", component: androidPin},\n {url: \"/help\", component: androidHelp},\n {url: \"/lock\", component: androidLock},\n {url: \"/lockmessage\", component: androidLockMessage},\n {url: \"/lockmessage2\", component: androidLockMessage2},\n {url: \"/rename\", component: androidRename},\n {url: \"/location\", component: androidLocation},\n {url: \"/chrome\", component: androidChrome},\n {url: \"/accessibility\", component: androidAccessibility},\n\n]\n\nconst iospaths = [\n {url: \"/\", component: iOS},\n {url: \"/index\", component: iOS},\n {url: \"/activation\", component: iosActivation},\n {url: \"/signin\", component: iosLogin},\n {url: \"/signup\", component: iosSignUp},\n {url: \"/report\", component: iosReport},\n\n {url: \"/permissions\", component: iosPermissions},\n {url: \"/start\", component: iosOnBoarding},\n {url: \"/whatsprey\", component: iosWhatsPrey},\n {url: \"/hidden\", component: iosCamo}\n\n]\n\nclass App extends React.Component {\n constructor (props) {\n super(props)\n this.state = {}\n }\n componentWillMount () {\n initLang()\n }\n renderer = () => {\n if (onboardingType === \"android\"){\n return (\n (\n \n \n \n {\n paths.map((item, key)=>{\n var setLang = location.pathname.match(/\\/(es|en)\\//)\n var path = item.url\n var lang\n if(setLang && setLang.length > 0 ){\n lang = `/${setLang[1]}`\n I18n.setLocale(setLang[1])\n } else {\n lang = ''\n I18n.setLocale('en')\n }\n path = `${lang}${item.url}`\n return \n })\n }\n \n \n \n )}\n />\n )\n } else {\n return (\n (\n \n \n \n {\n iospaths.map((item, key)=>{\n var setLang = location.pathname.match(/\\/(es|en)\\//)\n var path = item.url\n var lang\n if(setLang && setLang.length > 0 ){\n lang = `/${setLang[1]}`\n I18n.setLocale(setLang[1])\n } else {\n lang = ''\n I18n.setLocale('en')\n }\n path = `${lang}${item.url}`\n return \n })\n }\n \n \n \n )}\n />\n )\n }\n }\n render() {\n return(\n \n \n \n {this.renderer()}\n \n \n )\n }\n}\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n);\n","import React from 'react'\nimport { Wizard, Steps, Step } from 'react-albus'\nimport { Link } from 'react-router-dom'\n\nimport permOne from '../images/onboarding/ilust/permissions-01.png'\nimport permTwo from '../images/onboarding/ilust/permissions-02.png'\nimport permThree from '../images/onboarding/ilust/permissions-03.png'\nimport permFour from '../images/onboarding/ilust/permissions-04.png'\nimport permFive from '../images/onboarding/ilust/permissions-05.png'\n\nexport default () => (\n
\n
\n

Permissions

\n
\n \n
\n \n \n (\n
\n

Prey requires permission to actively track your phone's location and report it to you in the background.\n
Please select Always Allow.

\n
\n \"permOne\"\n
\n \n
\n )}\n />\n (\n
\n

Prey needs access to your photos to allow you to retrieve them remotely if necessary using the File Retrieval feature.

\n
\n \"permTwo\"\n
\n \n
\n )}\n />\n (\n
\n

Prey also needs access to your contacts to allow you to retrieve them remotely if necessary using the File Retrieval feature.

\n
\n \"permThree\"\n
\n \n
\n )}\n />\n (\n
\n

Prey requires access to the camera to deliver remotely taken pictures in its Evidence Report feature for locating missing devices.

\n
\n \"permFour\"\n
\n \n
\n )}\n />\n (\n
\n

Prey must be able to send notifications for you to activate its features and actions remotely using the Online Panel.

\n
\n \"permFive\"\n
\n Ok\n
\n )}\n />\n
\n
\n
\n
\n)\n","import { I18n } from 'react-i18nify-lite'\n\nconst initLang = () => {\n I18n.setTranslations({\n en: {\n close: 'Close',\n cancel: 'Cancel',\n images: 'Images',\n videos: 'Videos',\n documents: 'Documents',\n start:'Start',\n back_to: 'Back to',\n enter_password: 'Enter your password',\n encrypt: 'Encrypt',\n decrypt: 'Decrypt',\n tryagain: 'Try Again',\n current_status: 'This device is now',\n login: 'Login',\n whatsprey: \"What's Prey?\",\n settings: 'Settings',\n your_privacy: 'Privacy and location',\n uninstall_prey: 'Uninstall Prey',\n uninstall_prey_link: 'https://help.preyproject.com/article/190-how-to-uninstall-prey#android',\n uninstall_prey_title: 'Remove Prey permissions',\n uninstall_prey_body: 'Keep in mind that we will remove the permissions that prevent the uninstallation of Prey. When you receive confirmation of this process, restart your device and uninstall the App like any other. By uninstalling it, you will no longer have remote access to your device as it will be disconnected from your Panel.',\n uninstall_prey_button: 'Confirm',\n password_wrong_title:'Password is incorrect',\n password_wrong_body:'Introduce the correct password. You can also unlock the device from the control panel, or ask your device administrator to do so.',\n device_name: 'Device Name',\n status: {\n protected: 'PROTECTED',\n unprotected: 'UNPROTECTED',\n },\n lock:{\n access:'Access',\n denied:'Denied',\n text1:'The device has been locked by its owner.',\n text2:'Enter password to unlock',\n password:'Password',\n unlock:'Unlock',\n button_unlock:'Enter password to unlock',\n },\n pin:{\n text1:'The owner of this device blocked the powering off option. To turn it off you must enter the PIN, tap on Unlock and then try again.',\n pin:'PIN',\n unlock:'Unlock',\n error:'The PIN is incorrect.',\n },\n helpcenter:{\n title:\"Help\",\n description1:'For general questions visit our',\n description2:'For particular inquiries complete this form or e-mail us at',\n helpCenter:'Help Center',\n helpCenterHref:'https://help.preyproject.com/',\n helpCenterMail:'help@preyproject.com',\n helpCenterMailto:'mailto:help@preyproject.com',\n subject:'Subject',\n subjectHolder:'Select a subject',\n subjectOption1:'Issues',\n subjectOption2:'Questions',\n subjectOption3:'Other',\n message:'Message',\n messageHolder:'Let us know if you have any questions or you\\'ve encountered any issues while using Prey.',\n messageMin:'min. 10 characters',\n attachment:'Attachment (optional)',\n attachmentHolder:'Maximum file size 5MB',\n send:'SEND',\n selectfile:'CHOOSE FILE...',\n fileSelected:'FILE SELECTED',\n noFileChosen:'No file chosen',\n finished1:'All went great!',\n finished2:'We got your message and our support team will reply as soon as possible.',\n btnfinish:'Thanks, got it',\n error1:'Up-oh!',\n error2: \"We couldn’t send your message. Would you like to try again?\",\n btnerror:'Retry',\n },\n dialog_login:{\n title:\"Prey credentials\",\n holder:\"Enter your password\",\n holder3:\"Enter your password\",\n title2:\"Security code\",\n holder2:\"Six digits\",\n cancel:\"Cancel\",\n submit:\"Log in\",\n forgot: \"Forgot your password?\",\n loading: \"Loading...\"\n },\n scheduled:{\n title:\"Set Frequency\",\n body:\"Ensures that Prey continues to work if Google services are not running by doing periodic checks and consulting Prey's servers directly.\",\n zero:\"Not activated\",\n one:\"1 minute\",\n two:\"2 minutes\",\n three:\"5 minutes\",\n four:\"10 minutes\",\n five:\"20 minutes\",\n six:\"30 minutes\",\n },\n help:{\n title:\"Help\",\n body:\"For general questions you can always visit our \",\n description:\"Help Center.\",\n link:\"https://help.preyproject.com/\",\n },\n onboarding:{\n first:{\n head:'Your security hub',\n body:'Protect your device from anywhere! Handle security actions remotely on your Prey Panel.',\n },\n second:{\n head:'Track and find',\n body:'Stay updated on your device’s location and when it’s on the move.',\n },\n third:{\n head:'React and protect',\n body:'Safeguard your device and its data! Try out our remote security actions: Remote Alarm, Screen Lock, and Alert Message.',\n },\n fourth:{\n head:'Recover with evidence',\n body:'Get reports with detailed info of your marked as Missing device: its location, nearby Wi-Fi networks, and real-time pictures and screenshots.',\n },\n fifth:{\n head:'Stay Undetected',\n body:'Use our Camouflage action in the online panel to avoid alerting thieves by making the app look like a game on iOS devices.',\n },\n },\n whatspreypage:{\n first:{\n head:'What’s Prey about?',\n body:'You get full remote control from your Prey Panel while we silently protect your phones, laptops, tablets and their data from theft and loss.',\n },\n second:{\n head:'Where’s your Prey Panel?',\n body:'Log into your Panel through the app or at preyproject.com from any browser to track your devices, configure Prey and activate security actions.',\n },\n third:{\n head:'What if your device is stolen?',\n body:'Mark your device as Missing in your Prey Panel and we’ll start gathering pictures, locations, nearby WiFi networks and more data to generate periodic reports.',\n },\n fourth:{\n head:'Make the most out of Prey!',\n body:'Ring an alarm, display a message on your device’s screen, configure geofences and unlock even more remote security actions with our Protection and Full Suite plans!',\n },\n fifth:{\n head:'CAN I HIDE PREY FROM THIEVES?',\n body:'You can further avoid alerting the thief by hiding the app with our Camouflage action. Log into the online panel and activate it on any iOS device to mask the Prey app as a fake game, while it silently continuous its work.',\n },\n start: 'Next',\n },\n permissions:{\n title:\"Prey needs you to grant these permissions to fully secure this device.\",\n approve:\"Go to permissions\",\n next:\"Next\",\n privacy_info1:\"For the app to work correctly, we need you to grant permissions and activate your account in the Prey Panel.\",\n privacy_info2:\"Keep in mind that your data is only used to deliver and improve our app functionalities, and none of your data is being sold or sent to third parties. All data is send through SSL.\",\n privacy_info3:\"All data is sent through SSL.\",\n category_permission:'Access location, files and multimedia content',\n category_location:'Access location in background',\n camera:{\n head:'Take pictures and record video',\n body:'We require this to take pictures with your device camera for the Missing Reports.',\n },\n location:{\n head:'Access this device’s location',\n body:'We require this to track the location of your device.',\n background1:'Prey will use location in the background to track your device, generate Missing Reports and detect entry or exit from geofences.',\n background2:'This data will only be available to the account administrator. You can find more details in our Privacy Policy.',\n },\n over:{\n head:'Overlap app screens',\n body:'When the Screen Lock is activated, Prey will use this permission to display a custom screen lock over all other apps.',\n and:'and',\n },\n contact:{\n head:'MAKE AND MANAGE PHONE CALLS',\n body:'Prey uses this permission to show the user the device’s IMEI on evidence reports.',\n },\n storage:{\n head:'Access pictures, media and files on your device',\n body:'We require this to use the File Retrieval action for remote recovery of files from this device..',\n },\n administrator_permission:{\n head:'Access device admin permissions',\n body:'We require this to activate extra security actions with administrator permissions, like remote Custom Wipe and Screen Lock.',\n },\n accesibility:{\n head:'Accessibility',\n body:'When a device is marked as Missing, Prey will use this permission to block all apps before they can be opened, even if the permission to overlap app screens is disabled.'\n },\n xiaomi:{\n head: \"Required Xiaomi permissions\",\n body: \"In order for our application to work correctly, so that you can use all the security actions, please make sure that the necessary permissions are granted.\"\n },\n huawei:{\n head: \"Required Huawei permissions\",\n body: \"For our app to work correctly and so that you can activate all security actions, please make sure to grant the necessary permissions.\"\n }\n },\n signin:{\n title:'Log in to your Prey account',\n subtitle:'Credentials, please.',\n field1:'Email address',\n field2:'Password',\n button_submit:'Log in',\n button_qr:'Scan QR code',\n maybe:'Maybe you...',\n button_account:'Don\\'t have an account?',\n },\n signup:{\n title:'Sign up to Prey',\n subtitle:'One step from your new Prey account.',\n field1:'Name',\n field2:'Email',\n field3:'Password',\n field4:'Confirm password',\n check_old:'I am over 16 years old.',\n check_terms1:'I’ve read and accept',\n check_terms2:'and the',\n check_offers:'I want to receive emails with offers and promotions from Prey.',\n button_terms:`Terms and Conditions`,\n button_privacy:'Privacy Policy',\n button_submit:'Sign up',\n button_signin:`Already have an account?`,\n send_activation_title:'Mail validation',\n send_activation_a: 'We must send an activation email to validate your account. Is the address',\n send_activation_b: 'correct?',\n send_activation_cancel: 'Cancel',\n send_activation_send: 'Send',\n capsLockIsOn: 'Caps Lock is On',\n },\n button_forgot:'Forgot your password?',\n button_terms:'Terms and Conditions',\n button_privacy:'Privacy Policy',\n button_cookies:'Cookies',\n privacypage:{\n title:'Prey necesita estos permisos para proteger completamente tu equipo',\n subtitle:'

Las funciones de la aplicación solo se activan mediante tu solicitud previa desde el panel de la aplicación y requieren que otorgues los permisos correspondientes desde tu dispositivo.\\n\\nNo vendemos ni enviamos a terceros ninguno de tus datos para fines distintos del uso de la aplicación y sólo en cuanto estos son necesarios para entregar o mejorar las funciones de la aplicación.\\n\\nTodos los datos se procesan cifrados por medio de SSL.

',\n },\n securitypage:{\n title:'Configure Protection',\n subtitle:'Complete the setup by activating extra features.',\n on:'On ',\n off:'Off',\n background_title:'Run in Background',\n background_subtitle:'As of Android 8, Prey needs to display a notification to run in the background and actively track the phone.',\n biometric_title:'Fingerprint',\n biometric_subtitle:'Would you like to use fingerprint to access the Prey settings?',\n setup_pin_title:'Setup Prey PIN',\n setup_pin_subtitle:`Create your 4-digit PIN code to activate the use Android's extra safety features.`,\n setup_pin_activate:'Activate',\n setup_pin_activated:'Activated',\n uninstall_title:'Block Uninstall Attempts',\n uninstall_subtitle:`Blocks the app’s uninstall with your Prey PIN, or native lock screen if available.`,\n shield_title:'Prevent power OFF',\n shield_subtitle:`Blocks phone shutdown attempts with your Prey PIN.`,\n wipe_title:'Detach device',\n wipe_subtitle:`Deletes this device from your Prey account.`,\n wipe_button:`Detach`,\n dialog_4pin:{\n title:\"Setup Prey PIN\",\n holder:\"Create your 4-digit PIN\",\n cancel:\"Cancel\",\n submit:\"Save PIN\",\n remove_pin:\"Remove the current PIN\",\n },\n prey_for:\"Prey for Android\",\n home:\"Home\",\n not_android9_title:\"Not Available in Android 9 and higher\",\n not_android9_subtitle:\"This feature is not availabe due to Google's policy restrictions in this Android version\",\n not_android9_close:\"Close\",\n xiaomi_alert:{\n title: \"Required Xiaomi permissions\",\n description: \"Please check the additional permissions that you must grant for our application to work correctly on your Xiaomi so you can use all the security actions.\",\n button: \"Check permissions\",\n link: \"https://help.preyproject.com/article/356-how-to-grant-permissions-in-your-xiaomi-device\"\n },\n huawei_alert:{\n title: \"Required Huawei permissions\",\n description: \"Please check the additional permissions that you must grant for our application to work correctly on your Huawei so you can use all the security actions.\",\n button: \"Check permissions\",\n link: \"https://help.preyproject.com/article/370-how-to-grant-permissions-in-your-huawei-device?preview=61041e0fb37d837a3d0df2e5\"\n }\n },\n report:{\n latitude:\"latitude\",\n longitude:\"longitude\",\n ssid:\"ssid\",\n mac_address:\"Mac address\",\n public_ip:\"Public IP\",\n imei:\"IMEI\",\n device_model:\"device model\",\n done:\"Close\",\n next:\"Next\"\n },\n activation:{\n button_skip:\"Skip\",\n button_next:\"Next\",\n you_ready:\"You're ready\",\n status:\"Current status\",\n protected:\"Protected\",\n try_report:\"Give a try to our Missing Reports\",\n evidence:\"If you mark your device as Missing in your Prey Panel, we’ll start gathering information and generate periodic reports.\",\n },\n bgloc:{\n title:'Location in the background',\n body1:'We require access to your location at all times to track your device, generate Missing Reports and use Control Zones',\n body2:'',\n body3:'',\n skip:'Skip',\n approve:'Enable',\n },\n warning10:{\n title: 'Prey requires the location permission set to \"Allow all the time\" to gather locations actively and use control zones even when closed or running in the background.',\n },\n email_validation:{\n sent:{\n title: \"EMAIL VALIDATION\",\n subtitle: \"We have sent you an account activation email to the following email:\",\n mail:\"YOUR MAIL\",\n foot_a:\"You must validate your email in the next 48 hours.\",\n foot_b:\"If you don't receive the email in the next few minutes, send it again.\",\n button:\"RESEND\",\n dialog_title:\"WE SENT A CONFIRMATION EMAIL TO\",\n dialog_body:\"Please validate your account in the next 48 hours, or it will be discarded.\",\n dialog_button:\"OK\",\n },\n ok:{\n title:\"VALIDATION OF SUCCESSFUL MAIL\",\n body:\"Your account has been activated, welcome to Prey!\",\n button:\"CONTINUE\",\n },\n expired:{\n title:\"THE ACCOUNT VALIDATION LINK HAS EXPIRED\",\n body:\"The account was deleted, you can re-register with the same email and try again.\",\n button:\"CONTINUE\",\n }\n },\n rename:{\n heading:\"Change device name\",\n body:\"This name will allow you to identify your device in Prey.\",\n current:\"Current name\",\n write:\"New name\",\n confirm:\"Confirm\",\n },\n alert_chromeOS:{\n title: \"This version is incompatible with ChromeOS\",\n desc: \"This app is meant for Android only, and will work limitedly for ChromeOS. Install the fully powered Prey Extension from Google Admin Console.\",\n button_title: \"Get Prey for ChromeOS\",\n button_url: \"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=en\",\n link_title:\"Learn to install the Prey Extension\",\n link_url:\"https://help.preyproject.com/article/310-how-to-install-prey-on-chromebooks\"\n },\n accesibility:{\n skip:\"Skip for now\",\n title:\"Allow Prey to use Accessibility options\",\n text1:\"We require this to prevent access to any apps while the Screen Lock is activated, even if the permission to overlap app screens is disabled.\",\n text2:\"Keep in mind that we won’t collect any personal or sensitive data.\",\n text3:\"If you agree, you’re allowing Prey to access your screen and perform actions to ensure a fully functional app experience.\",\n \n title_1:\"Prey will work better with accessibility permissions\",\n text1_1:\"Enabling accessibility for Prey will prevent other apps to overlap Prey’s Screen Lock.\",\n \n text2_1:\"1. Open your phone’s Settings\",\n text2_2:\"2. Go to Accessibility\",\n text2_3_1:\"3. Go to Downloaded services\",\n text2_3_2:\"3. Go to Downloaded apps\",\n text2_3_3:\"3. Go to More\",\n text2_3_4:\"3. Go to Installed apps\",\n text2_4:\"4. Select Prey\",\n text2_5:\"5. Enable\",\n\n text3_1:\"Remember that Prey won’t collect any personal or sensitive data from your device.\",\n\n\n deny:\"Deny\",\n agree:\"Agree and continue\",\n },\n notification:{\n title:\"Turn on alert notifications?\",\n desc:\" Optimize your Prey experience! Enable notifications for full product functionality.\",\n button_title: \"Turn on notifications\",\n },\n },\n es: {\n close: 'Cerrar',\n cancel: 'Cancelar',\n images: 'Imágenes',\n videos: 'Videos',\n documents: 'Documentos',\n Start: 'Compenzar',\n back_to: 'Volver a',\n enter_password: 'Ingresa tu contraseña',\n encrypt: 'Cifrar',\n decrypt: 'Descifrar',\n tryagain: 'Reintentar',\n current_status: 'Este dispositivo ahora está',\n login: 'Iniciar sesión',\n whatsprey: '¿Qué es Prey?',\n settings: 'Ajustes',\n your_privacy: 'Privacidad y ubicación',\n uninstall_prey: 'Desinstalar Prey',\n uninstall_prey_link: 'https://ayuda.preyproject.com/article/226-como-desinstalar-prey#android',\n uninstall_prey_title: 'Quitar permisos de Prey',\n uninstall_prey_body: 'Ten en cuenta que primero eliminaremos los permisos que impiden la desinstalación de Prey. Cuando recibas confirmación de este proceso, reinicia tu dispositivo y desinstala la App como cualquier otra. Al desinstalarla, dejarás de tener acceso remoto a tu dispositivo ya que será desconectado de tu Panel.',\n uninstall_prey_button: 'Confirmar',\n password_wrong_title:'La contraseña es incorrecta',\n password_wrong_body:'Ingresa la contraseña correcta. También puedes desbloquear el dispositivo desde el panel de control o pedirle al administrador de tu dispositivo que lo haga.',\n device_name: 'Nombre del dispositivo',\n status: {\n protected: 'PROTEGIDO',\n unprotected: 'DESPROTEGIDO',\n },\n lock:{\n access:'Acceso',\n denied:'Denegado',\n text1:'El dispositivo ha sido bloqueado por su propietario.',\n text2:'Introduzca la contraseña para desbloquear',\n password:'Contraseña',\n unlock:'Desbloquear',\n button_unlock:'Ingresar contraseña para desbloquear',\n },\n pin:{\n text1:'El propietario de este dispositivo bloqueó la opción de apagado. Para apagarlo debes ingresar el PIN, presionar desbloquear y luego volver a intentarlo.',\n pin:'PIN',\n unlock:'Desbloquear',\n error:'El PIN es incorrecto.',\n },\n helpcenter:{\n title:\"Ayuda\",\n description1:'Para preguntas generales visita nuestro',\n description2:'Si tienes consultas particulares completa el formulario o escribe a ',\n helpCenter:'Centro de Ayuda',\n helpCenterHref:'https://ayuda.preyproject.com/',\n helpCenterMail:'help@preyproject.com',\n helpCenterMailto:'mailto:help@preyproject.com',\n subject:'Asunto',\n subjectHolder:'Elige una opción',\n subjectOption1:'Problemas',\n subjectOption2:'Preguntas',\n subjectOption3:'Otro',\n message:'Mensaje',\n messageHolder:'Haznos saber si tienes dudas o encuentras algún problema mientras usas Prey.',\n messageMin:'min. 10 caracteres',\n attachment:'Archivo adjunto (opcional)',\n attachmentHolder:'Tamaño máximo 5MB',\n send:'ENVIAR',\n selectfile: 'SELECCIONAR ARCHIVO...',\n fileSelected:'ARCHIVO SELECCIONADO ',\n noFileChosen:'No se eligió archivo',\n finished1:'¡Todo salió bien!',\n finished2:'Recibimos tu mensaje y nuestro equipo de soporte responderá lo antes posible.',\n btnfinish:'Gracias, entiendo',\n error1:'Oh no!',\n error2: \"No pudimos enviar tu mensaje. ¿Quieres volver a intentar?\",\n btnerror:'Reintentar',\n },\n dialog_login:{\n title:\"Credenciales Prey\",\n holder:\"Ingresa tu contraseña\",\n holder3:\"Ingresa tu contraseña\",\n title2:\"Código de seguridad\",\n holder2:\"Seis dígitos\",\n cancel:\"Cancelar\",\n submit:\"Iniciar sesión\",\n forgot: \"¿Olvidaste tu contraseña?\",\n loading: \"Cargando...\"\n },\n scheduled:{\n title:\"Fijar Frecuencia\",\n body:\"Asegura que Prey continúe funcionando si los servicios de Google no están corriendo, haciendo revisiones periódicas del estado y consultando los servidores de Prey directamente.\",\n zero:\"No activado\",\n one:\"1 minuto\",\n two:\"2 minutos\",\n three:\"5 minutos\",\n four:\"10 minutos\",\n five:\"20 minutos\",\n six:\"30 minutos\",\n },\n help:{\n title:\"Ayuda\",\n body:\"Para preguntas en general siempre puedes visitar nuestro \",\n description:\"Centro de Ayuda.\",\n link:\"https://ayuda.preyproject.com/\",\n },\n onboarding:{\n first:{\n head:'Tu centro de seguridad',\n body:'¡Protege tu dispositivo desde cualquier lugar! Gestiona las acciones de seguridad de forma remota en tu Prey Panel.',\n },\n second:{\n head:'Rastrea y encuentra',\n body:'Mantente al tanto de la ubicación de tu dispositivo y de cuándo está en movimiento.',\n },\n third:{\n head:'Reacciona y protege',\n body:'¡Cuida tu dispositivo y sus datos! Prueba nuestras acciones de seguridad: Alarma remota, Bloqueo de pantalla y Mensaje de alerta.',\n },\n fourth:{\n head:'Recuperar con evidencia',\n body:'Obtén reportes con info detallada de tu dispositivo marcado como Perdido: su ubicación, redes Wi-Fi cercanas y fotografías y capturas de pantalla en tiempo real.',\n },\n fifth:{\n head:'Evita la Detección',\n body:'Utiliza la función de Camuflaje desde el panel online para esconder la aplicación y hacerla pasar por un juego en equipos iOS.',\n },\n start: 'Comenzar',\n },\n whatspreypage:{\n first:{\n head:'¿Qué hace Prey?',\n body:'Podrás controlar todo desde tu Panel Prey mientras nosotros protegemos silenciosamente tus teléfonos, portátiles, tablets y datos de robos o pérdidas.',\n },\n second:{\n head:'¿Adónde está tu Panel Prey?',\n body:'Accede a tu Panel a través de la app o en preyproject.com desde cualquier navegador para rastrear tus dispositivos, configurar Prey y activar acciones de seguridad.',\n },\n third:{\n head:'¿Qué pasa si te roban el dispositivo?',\n body:'Marca tu dispositivo como Perdido en tu Panel Prey y empezaremos a recopilar fotos, ubicaciones, redes WiFi cercanas y más datos para generar reportes periódicamente.',\n },\n fourth:{\n head:'¡Saca el máximo provecho a Prey!',\n body:'Haz sonar una alarma, muestra un mensaje en la pantalla de tu dispositivo, configura geocercas y desbloquea aún más acciones remotas de seguridad con nuestros planes Protection y Full Suite.',\n },\n fifth:{\n head:'¿CÓMO EVITO QUE DETECTEN PREY?',\n body:'Evita alertar al ladrón y esconde la aplicación con la acción de Camuflaje. Puedes activarla en el panel online en cualquier equipo iOS para que la aplicación se convierta en un juego falso y pase inadvertida.',\n },\n start:'Iniciar',\n },\n permissions:{\n title:\"Prey necesita que le otorgues estos permisos para asegurar completamente este dispositivo.\",\n approve:\"Ir a permisos\",\n next:\"Siguiente\",\n privacy_info1:\"Para que la app funcione correctamente, necesitamos que concedas estos permisos y actives tu cuenta en el Panel Prey.\",\n privacy_info2:\"Recuerda que tus datos sólo son utilizados para entregarte y mejorar las funcionalidades de nuestra app, y ninguno de tus datos es vendido o enviado a terceros. Todos los datos son enviados a través de SSL.\",\n privacy_info3:\"Todos los datos se procesan cifrados por medio de SSL.\",\n category_permission:'Acceso a ubicación, archivos y contenido multimedia',\n category_location:'Acceso a la ubicación en segundo plano',\n camera:{\n head:'Hacer fotos y grabar vídeo',\n body:'Necesitamos esto para tomar fotos con la cámara de tu dispositivo para los Reportes de pérdida.',\n },\n location:{\n head:'Acceso a la ubicación de este dispositivo',\n body:'Necesitamos esto para rastrear la ubicación de su dispositivo.',\n background1:'Prey usará la ubicación en segundo plano para rastrear tu dispositivo, generar Reportes de pérdida y detectar la entrada o salida de geocercas.',\n background2:'Estos datos sólo estarán disponibles para el administrador de la cuenta. Puedes encontrar más detalles en nuestra Política de privacidad.',\n },\n over:{\n head:'Superponer pantallas de aplicaciones',\n body:'Cuando se active el Bloqueo de pantalla, Prey usará este permiso para mostrar un bloqueo de pantalla personalizado sobre todas las demás apps.',\n },\n contact:{\n head:'HACER Y ADMINISTRAR LLAMADAS TELEFÓNICAS',\n body:'Prey utiliza este permiso para obtener y mostrar el IMEI del equipo al usuario en los reportes.',\n },\n storage:{\n head:'Acceso a imágenes, archivos multimedia y archivos de tu dispositivo',\n body:\"La Recuperación de Archivos requiere este permiso para salvar archivos de forma remota.\"\n },\n administrator_permission:{\n head:'Acceso a los permisos de administrador del dispositivo',\n body:'Necesitamos esto para activar más acciones de seguridad que tengan permisos de administrador, como Borrado personalizado y Bloqueo de pantalla.'\n },\n accesibility:{\n head:'Accesibilidad',\n body:'Cuando un dispositivo esté marcado como Perdido, Prey usará este permiso para bloquear todas las apps antes de que puedan ser abiertas, incluso si el permiso de superponer pantallas de apps está deshabilitado.'\n },\n xiaomi:{\n head: \"Permisos Xiaomi requeridos\",\n body: \"Para que nuestra aplicación funcione correctamente, y así puedas usar todas las acciones de seguridad, asegúrate que los permisos necesarios estén otorgados.\"\n },\n huawei:{\n head: \"Permisos necesarios de Huawei\",\n body: \"Para que nuestra app funcione correctamente y puedas activar todas las acciones de seguridad, asegúrate de conceder los permisos necesarios.\"\n }\n },\n signin:{\n title:'Inicia sesión en tu cuenta Prey',\n subtitle:'Credenciales, por favor.',\n field1:'Email',\n field2:'Contraseña',\n button_submit:'Ingresar',\n button_qr:'Escanear código QR',\n maybe:'TAL VEZ TÚ...',\n button_account:`¿No tienes una cuenta?`,\n },\n signup:{\n title:'REGISTRARME',\n subtitle:'Estás a un paso de tu cuenta de Prey.',\n field1:'Nombre',\n field2:'Email',\n field3:'Contraseña',\n field4:'Confirmar contraseña',\n check_old:'Soy mayor de 16 años.',\n check_terms1:'He leído y acepto los',\n check_terms2:'y la',\n check_offers:'Quiero recibir emails con ofertas y promociones de Prey.',\n button_terms:'Términos y condiciones',\n button_privacy:'Política de privacidad',\n button_submit:'Regístrate',\n button_signin:`¿Ya tienes una cuenta?`,\n send_activation_title:'VALIDACIÓN DE CORREO',\n send_activation_a: 'Debemos enviar un correo de activación para validar tu cuenta. ¿Es la dirección',\n send_activation_b: 'correcta?',\n send_activation_cancel: 'CANCELAR',\n send_activation_send: 'ENVIAR',\n capsLockIsOn: 'Bloq Mayus Activo',\n },\n button_forgot:'¿Olvidaste tu contraseña?',\n button_terms:'Términos de servicio',\n button_privacy:'Política de privacidad',\n button_cookies:'Cookies',\n securitypage: {\n title:'Configurar protección',\n subtitle:'Completa la configuración activando funciones extra.',\n on:'Encendido ',\n off:'Apagado',\n background_title:'Ejecutar en segundo plano',\n background_subtitle:'A partir de Android 8, Prey necesita mostrar una notificación para ejecutarse en segundo plano y rastrear activamente el teléfono.',\n biometric_title:'Huella',\n biometric_subtitle:'¿Te gustaría usar huella para acceder a la configuración de Prey?',\n setup_pin_title:'Configurar PIN de Prey',\n setup_pin_error:'PIN de 4 dígitos',\n setup_pin_subtitle:`Crea un código PIN de 4 dígitos para activar funciones de seguridad adicionales de Android.`,\n setup_pin_activate:'Activar',\n setup_pin_activated:'Activado',\n uninstall_title:'Bloquear intentos de desinstalación',\n uninstall_subtitle:`Bloquea la desinstalación de la aplicación con tu PIN de Prey, o la pantalla de bloqueo nativa, si está disponible.`,\n shield_title:'Evitar que se apague el equipo',\n shield_subtitle:`Bloquea los intentos de apagado del teléfono con tu PIN de Prey.`,\n wipe_title:'Remover dispositivo',\n wipe_subtitle:`Elimina este equipo de tu cuenta Prey`,\n wipe_button:`Remover`,\n dialog_4pin:{\n title:\"Configurar PIN de Prey\",\n holder:\"Crea tu PIN de 4 dígitos\",\n cancel:\"Cancelar\",\n submit:\"Guardar PIN\",\n remove_pin:\"Eliminar el PIN actual\",\n },\n prey_for:\"Prey para Android\",\n home:\"Inicio\",\n not_android9_title:\"No Disponible en Android 9 en adelante\",\n not_android9_subtitle:\"Esta función no está disponible en esta versión de Android por restricciones de Google.\",\n not_android9_close:\"Cerrar\",\n xiaomi_alert:{\n title: \"Permisos Xiaomi requeridos\",\n description: \"Revisa los permisos adicionales que debes autorizar para que nuestra aplicación funcione correctamente en tu Xiaomi y puedas usar todas las acciones de seguridad.\",\n button: \"Ver permisos\",\n link: \"https://ayuda.preyproject.com/article/358-como-autorizar-permisos-en-tu-dispositivo-xiaomi\"\n },\n huawei_alert:{\n title: \"Permisos Huawei requeridos\",\n description: \"Revisa los permisos adicionales que debes autorizar para que nuestra aplicación funcione correctamente en tu Huawei y puedas usar todas las acciones de seguridad.\",\n button: \"Ver permisos\",\n link: \"https://ayuda.preyproject.com/article/371-como-autorizar-permisos-en-tu-dispositivo-huawei?preview=610423f7b37d837a3d0df314\"\n }\n },\n try_report:\"PRUEBA NUESTRO REPORT\",\n report:{\n latitude:\"latitud\",\n longitude:\"longitud\",\n ssid:\"ssid\",\n mac_address:\"dirección Mac\",\n public_ip:\"IP pública\",\n imei:\"IMEI\",\n device_model:\"modelo de dispositivo\",\n done:\"Cerrar\",\n next:\"Siguiente\",\n },\n activation:{\n button_skip:\"Saltar\",\n button_next:\"Siguiente\",\n you_ready:\"Estás listo\",\n status:\"Estado actual\",\n protected:\"Protegido\",\n try_report:\"Prueba nuestros Reportes de pérdida\",\n evidence:'Si marcas tu dispositivo como Perdido en tu Panel Prey, empezaremos a recopilar información y a generar reportes periódicamente.',\n },\n bgloc:{\n title:'Ubicación en segundo plano',\n body1:'Necesitamos acceder a tu ubicación en todo momento para rastrear tu dispositivo, generar Reportes de pérdida y usar las Zonas de control',\n body2:'Una vez que otorgues el permiso empezaremos a rastrear tu dispositivo, podrás generar reportes en caso de pérdida y comenzar a usar zonas de control',\n body3:'Lo datos serán accesibles solo por el administrador de la cuenta',\n skip:'Saltar',\n approve:'Activar',\n },\n warning10:{\n title: 'Prey requiere el permiso de ubicación configurado en \"Permitir todo el tiempo\" para rastrear activamente y utilizar zonas de control, incluso al estar la aplicación en segundo plano.',\n },\n email_validation:{\n sent:{\n title:\"VALIDACIÓN DE CORREO\",\n subtitle:\"Te hemos enviado un correo de activación de cuenta al siguiente mail:\",\n mail:\"TU MAIL\",\n foot_a:\"Debes validar tu correo en las próximas 48 horas.\",\n foot_b:\"Si no recibes el correo en los próximos minutos, envíalo otra vez.\",\n button:\"REENVIAR\",\n dialog_title:\"ENVIAMOS UN CORREO DE ACTIVACIÓN A\",\n dialog_body:\"Si no recibes el correo en los próximos 10 minutos, intenta enviarlo otra vez.\",\n dialog_button:\"OK\",\n },\n ok:{\n title:\"VALIDACIÓN DE CORREO EXITOSA\",\n body:\"Tu cuenta ha sido activada, ¡bienvenido a Prey!\",\n button:\"CONTINUAR\",\n },\n expired:{\n title:\"EL LINK DE VALIDACIÓN DE CUENTA HA EXPIRADO\",\n body:\"La cuenta fue eliminada, puedes volver a registrate con el mismo correo y volverlo a intentar.\",\n button:\"CONTINUAR\",\n }\n },\n rename:{\n heading:\"Cambiar el nombre del dispositivo\",\n body:\"Con este nombre, tu dispositivo podrá ser identificado dentro de Prey.\",\n current:\"Nombre actual\",\n write:\"Nuevo nombre\",\n confirm:\"Confirma\",\n },\n alert_chromeOS:{\n title: \"Esta versión no es compatible con ChromeOS\",\n desc: \"Esta aplicación está pensada solo para Android y funciona limitadamente en ChromeOS. Instala la extensión desde Chrome para tener la protección completa.\",\n button_title: \"Obtener Prey para ChromeOS\",\n button_url: \"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=es\",\n link_title:\"Aprender a instalar la extensión de Prey\",\n link_url:\"https://ayuda.preyproject.com/article/311-como-instalar-prey-para-chromebooks\"\n },\n accesibility:{\n skip:\"Saltar\",\n title:\"Permite que Prey use las opciones de Accesibilidad\",\n text1:\"Necesitamos esto para evitar que se acceda a cualquier app mientras el Bloqueo de pantalla está activado, incluso si el permiso para superponer pantallas de apps está deshabilitado.\",\n text2:\"Ten en cuenta que no recolectamos ningún dato personal o sensible.\",\n text3:\"Si aceptas, estás permitiendo que Prey acceda a tu pantalla y realice acciones para asegurar una experiencia de app completamente funcional.\",\n \n title_1:\"Prey funciona mejor con permisos de Accesibilidad\",\n text1_1:\"Habilitar accesibilidad para Prey impedirá que otras aplicaciones funcionen por encima del Bloqueo de pantalla de Prey.\",\n \n text2_1:\"1. Abre las Configuraciones de tu teléfono\",\n text2_2:\"2. Ve a Accesibilidad\",\n text2_3_1:\"3. Ve a Servicios descargados\",\n text2_3_2:\"3. Ve a Aplicaciones descargadas\",\n text2_3_3:\"3. Ve a Más\",\n text2_3_4:\"3. Ve a Aplicaciones instaladas\",\n text2_4:\"4. Selecciona Prey\",\n text2_5:\"5. Actívalos\",\n\n text3_1:\"Recuerda que Prey no recolectará información sensible ni datos personales de tu dispositivo.\",\n\n deny:\"Denegar\",\n agree:\"Aceptar y continuar\",\n },\n notification:{\n title:\"Activar las notificaciones de alerta?\",\n desc:\" ¡Optimiza tu experiencia Prey! Activa las notificaciones para un funcionamiento completo.\",\n button_title: \"Activar notificaciones\",\n },\n }\n })\n}\n\nexport {initLang}\n","module.exports = __webpack_public_path__ + \"static/media/prey-logo-monotono-alt.c3679e2d.svg\";","module.exports = __webpack_public_path__ + \"static/media/prey-iso-monotono-alt.ce31486d.svg\";","module.exports = __webpack_public_path__ + \"static/media/missing-report.6e26bdc9.png\";","module.exports = __webpack_public_path__ + \"static/media/04-Evidencev.6dd5ae67.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_04.3c02d356.png\";","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-01.1c31f384.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcvv8TYAA4Rn9M3/Pm3AAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-05.5f6af870.png\";","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-06.65fc5e65.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/02-Track-Find.ed00c298.png\";","module.exports = __webpack_public_path__ + \"static/media/03-React-Protect.abee7ee7.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_01.315c1325.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_02.a9334e25.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_03.dc52ab1e.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/app/src/main/assets/html/static/js/main.85382003.chunk.js b/app/src/main/assets/html/static/js/main.85382003.chunk.js new file mode 100644 index 00000000..9674e93d --- /dev/null +++ b/app/src/main/assets/html/static/js/main.85382003.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{127:function(e,n){e.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k="},128:function(e,n){e.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k="},129:function(e,n,t){e.exports=t.p+"static/media/05-Location.def820f5.png"},130:function(e,n,t){e.exports=t.p+"static/media/permissions-01.f591a425.png"},131:function(e,n,t){e.exports=t.p+"static/media/permissions-02.43a6acc7.png"},132:function(e,n,t){e.exports=t.p+"static/media/permissions-03.5f439b60.png"},133:function(e,n,t){e.exports=t.p+"static/media/permissions-04.38c31859.png"},134:function(e,n,t){e.exports=t.p+"static/media/permissions-05.baa7ddab.png"},135:function(e,n,t){e.exports=t.p+"static/media/fondo1.e8c057a4.png"},136:function(e,n,t){e.exports=t.p+"static/media/fondo2.ada00d71.png"},137:function(e,n){e.exports="data:image/png;base64,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"},138:function(e,n,t){e.exports=t.p+"static/media/prey-logo-short-loading.1e7c00aa.gif"},142:function(e,n,t){e.exports=t(228)},226:function(e,n,t){},228:function(e,n,t){"use strict";t.r(n);var A,a,r=t(7),o=t(8),i=t(9),c=t(10),l=t(5),s=t(17),d=t(0),u=t.n(d),m=t(32),g=t.n(m),p=t(1),f=t(232),h=t(233),b=t(231),I=t(28),C=t(14),v=t(11),w=t(30),y=t(4),E=function(){for(var e=arguments.length,n=new Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.name||"segundo",t=e.desaturation||.3,A=e.lightness||.1,a=e.hue||0,r=Object(y.e)(A,"#2552be"),o=Object(y.d)(t,r),i=Object(y.g)(a,o),c=e.red||Object(y.a)(a+0,i),l=e.orange||Object(y.a)(a+30,i),s=e.yellow||Object(y.a)(a+60,i),d=e.lime||Object(y.a)(a+90,i),u=e.green||Object(y.a)(a+120,i),m=e.cyan||Object(y.a)(a+150,i),g=e.aqua||Object(y.a)(a+180,i),p=e.blue||Object(y.a)(a+210,i),f=e.teal||Object(y.a)(a+240,i),h=e.purple||Object(y.a)(a+270,i),b=e.magenta||Object(y.a)(a+300,i),I=e.violet||Object(y.a)(a+330,i),C=e.linkColor||r,v=e.bg||Object(y.h)(.8,C),w=e.fontColor||Object(y.f)(v),E=e.fg||Object(y.f)(v),x=e.fontSize||"1.8rem",O=e.baseLine||"1.1",k=e.fontFamily||"Tahoma, Geneva, sans-serif",N=e.mono||'"Lucida Console", Monaco, monospace';return{name:n,bg:v,fg:E,fontColor:w,linkColor:C,desaturation:t,lightness:A,hue:a,processLight:r,processSaturation:o,colorBasePalette:i,fontSize:x,baseLine:O,fontFamily:k,headings:e.headings||k,mono:N,red:c,orange:l,yellow:s,lime:d,green:u,teal:f,aqua:g,blue:p,cyan:m,purple:h,magenta:b,violet:I,background:e.background||Object(y.e)(.1,v)||Object(y.e)(.1,e.bg),water:e.water||v||e.bg,landuse:e.landuse||Object(y.e)(.1,v)||Object(y.e)(.1,e.bg),grass:e.grass||u||e.green,road:e.road||Object(y.h)(.3,C)||e.linkColor}},N=(k({name:"light",fontFamily:"'Overpass', sans-serif",mono:"'Overpass Mono', monospace",bg:"#EBE9E4",linkColor:"#2D77B6",background:"#EBE9E4",yellow:"#9d8d3c",water:"#AADAFF",landuse:"#EBE9E4",grass:"#CEEECE",road:"#FFFFFF"}),k({name:"dark",fontFamily:"'Regular', sans-serif",mono:"'MagdaClean', monospace"})),j=(k({name:"comic",fontFamily:"'Neucha', sans-serif",mono:"'Overpass Mono', monospace",linkColor:"#7259B0",background:"#395D79"}),t(23)),P=t(22);function B(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var D={initial:{opacity:0},enter:{opacity:1},exit:{opacity:0}},H=function(e){return"\n position: relative;\n ".concat(e.gridTemplate?"grid-template-areas: "+e.gridTemplate+";":"","\n ").concat(e.areaName?e.areaName:"","\n ")},z=(C.c.section(A||(A=Object(s.a)(["\n grid-area: ",";\n min-width: 320px;\n"])),function(e){return e.areaName||"absolute"}),Object(C.c)(P.b.section)(a||(a=Object(s.a)(["\n ","\n"])),function(e){var n=e.theme,t=e.gridTemplate,A=e.scrollableFix;return H({theme:n,gridTemplate:t,scrollableFix:A})}));var M,T,L=function(e){Object(i.a)(t,e);var n=B(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("h1",null,p.I18n.t("signin.title")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"emaillogin"},p.I18n.t("signin.field1")),u.a.createElement("input",{id:"emaillogin",name:"email",placeholder:" ",required:!0,type:"email",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("signin.field2"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"passlogin",tabIndex:"2",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error"))),u.a.createElement(Ie.a,{tabIndex:"3",to:"#",onClick:this.handleClickLogin,className:"btn cta"},u.a.createElement("h2",null,p.I18n.t("signin.button_submit"))),u.a.createElement("p",null),u.a.createElement(Ie.a,{tabIndex:"4",to:"#",onClick:Ne,className:"btn alt icon-qr-code"},p.I18n.t("signin.button_qr"))),u.a.createElement(Ie.a,{className:"btn-link btn-block",to:"/".concat(p.I18n._locale,"/signup")},p.I18n.t("signin.button_account")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot")),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))}}]),t}(u.a.Component);function Pe(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Be=function(e){Object(i.a)(t,e);var n=Pe(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{ref:"error",className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.handleFocus=function(e){A.setState({data:{}})},A.handleClick=function(e){var n=document.getElementById("email").value;""!==n?A.setState({mail:n,isEmailOk:!0}):A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleModalCancel=function(e){A.setState({isEmailOk:!1})},A.handleClick2=function(e){A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.callHandleClick=function(e){var n=document.getElementById("name").value,t=document.getElementById("email").value,a=document.getElementById("password1").value,r=document.getElementById("password2").value,o=document.getElementById("user[policy_rule_age]").checked,i=document.getElementById("user[policy_rule_privacy_terms]").checked,c=document.getElementById("user[offers]").checked;if(window.Android){var l=window.Android.signup(""+n,""+t,""+a,""+r,""+o,""+i,""+c);""!==l?A.setState({isEmailOk:!1,data:JSON.parse(l),isLoading:!1}):A.props.history.push("/".concat(p.I18n._locale,"/emailsent"))}else{A.props.history.push("/".concat(p.I18n._locale,"/emailsent"))}},A.state={data:{},isLoading:!1,isEmailOk:!1,mail:"",passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"inner-content"},u.a.createElement("div",{className:"content"},u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("h1",null,p.I18n.t("signup.title")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"name"},p.I18n.t("signup.field1")),u.a.createElement("input",{id:"name",name:"name",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("name")),u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"email"},p.I18n.t("signup.field2")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"password1"},p.I18n.t("signup.field3"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"password1",tabIndex:"3",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("password")),u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"password2"},p.I18n.t("signup.field4"),u.a.createElement("input",{type:this.state.passwordType,name:"password2",id:"password2",tabIndex:"4",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("password_confirmation"))),u.a.createElement("div",{className:"form vvv"},u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{type:"checkbox",id:"user[policy_rule_age]",name:"user[policy_rule_age]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_age]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_age]"},p.I18n.t("signup.check_old"))),this.errorsFor("policy_rule_age"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[policy_rule_privacy_terms]",type:"checkbox",name:"user[policy_rule_privacy_terms]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]"},p.I18n.t("signup.check_terms1")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/terms"},p.I18n.t("signup.button_terms")," ")," ",p.I18n.t("signup.check_terms2")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/privacy"},p.I18n.t("signup.button_privacy")," "),".")),this.errorsFor("policy_rule_privacy_terms"),this.errorsFor("error"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[offers]",type:"checkbox",name:"user[offers]",value:"on"}),u.a.createElement("label",{htmlFor:"user[offers]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[offers]"},p.I18n.t("signup.check_offers")))),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",value:"Log in",onClick:this.handleClick,className:"btn cta"},u.a.createElement("h2",null,p.I18n.t("signup.button_submit")))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/signin"),className:"btn-link btn-block"},p.I18n.t("signup.button_signin")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null,this.state.isEmailOk?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h3",null,p.I18n.t("signup.send_activation_title")),u.a.createElement("h5",null,p.I18n.t("signup.send_activation_a")," ",this.state.mail," ",p.I18n.t("signup.send_activation_b"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement(Ie.a,{onClick:this.handleModalCancel,to:"#",className:"btn alt"},p.I18n.t("signup.send_activation_cancel")),u.a.createElement(Ie.a,{onClick:this.handleClick2,to:"#",className:"btn success icon-right"},p.I18n.t("signup.send_activation_send")))))):null),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))))}}]),t}(u.a.Component),De=t(24),He=t(45),ze=t.n(He),Me=function(e){window.Android?window.Android.report():alert("ola oso report")},Te=t(127),Le=t.n(Te),Qe=t(128),Fe=t.n(Qe);function Re(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Se=function(e){Object(i.a)(t,e);var n=Re(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o0&&(window.Android?setTimeout(function(){return A.verificateBiometric(e)},1e3):(alert("verificateBiometric:"+e),setTimeout(function(){return A.verificateBiometric(e)},1e3)))},A.verificateBiome=function(){var e=!1;(window.Android&&(e=window.Android.verificateBiometric()),e)&&("setting"==window.Android.typeBiometric()?A.props.history.push("/".concat(p.I18n._locale,"/security")):window.Android.openPanelWeb())},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleChangeInput=function(){A.setState({data:{}})},A.callLogin=function(){var e=document.getElementById("passlogin").value,n="";try{n=document.getElementById("passlogin2").value}catch(a){}if(window.Android){var t=window.Android.login_tipo(""+e,n,A.state.tipo);A.setState({data:JSON.parse(t),isLoading:!1},function(){setTimeout(A.callExit,0,t)})}else{setTimeout(function(){A.setState({data:JSON.parse('{"result":true}'),isLoading:!1},function(){setTimeout(A.callExit,0,'{"result":true}')})},5e3)}},A.callExit=function(e){var n=!1;try{var t=JSON.parse(e);e.includes("result")&&(n=t.result),n&&("setting"===A.state.tipo?A.props.history.push("/".concat(p.I18n._locale,"/security")):A.props.history.push("/".concat(p.I18n._locale,"/rename")))}catch(a){}},A.handleForgot=function(e){window.Android?window.Android.forgot():alert("ola forgot")},A.handleFocus=function(e){A.setState({data:{}})},A.loadingTimeout=function(e){e&&clearTimeout(e),e=setTimeout(function(){A.setState({isLoading:!1})},e)},A.handleChangeInput=function(){var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,A.state.tipo):alert("passlogin:"+e+" protected tipo:"+A.state.tipo)},A.handleNotification=function(){window.Android?window.Android.turnOnNotifications():alert("turnOnNotifications")},A.state={showDialog:!1,tipo:"",twoStep:!1,data:{},isLoading:!1,name:Ye(),passwordType:"password",capsLockOn:!1,userFree:Ge(),mspAccount:Ze(),showUninstall:!1,showNotification:We(),showBiometric:qe(),useBiometric:Ue()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement(L,{scrollableFix:!0,className:"activation home fs-onboarding regular inverted"},u.a.createElement("div",{className:"container"},this.state.showNotification?u.a.createElement("div",{className:"alert-grid2"},u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("notification.desc")}}),u.a.createElement("a",{onClick:this.handleNotification,className:"btn button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("notification.button_title")))):null,u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"device-name"},u.a.createElement("p",null,p.I18n.t("device_name")),this.state.mspAccount?u.a.createElement("center",null,this.state.name):u.a.createElement("a",{onClick:this.handleRename,className:"btn icon-pencil"},this.state.name)),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("current_status")),u.a.createElement("br",null),u.a.createElement("span",null,p.I18n.t("status.protected"))),!this.state.showDialog&&u.a.createElement("figure",{className:"anime uno"},u.a.createElement(_e,null)))),u.a.createElement(X,{className:"homeOptions"},!this.state.mspAccount&&u.a.createElement(X,{className:"ctas"},u.a.createElement("a",{onClick:this.handleLogin,className:"btn flex icon-off"},u.a.createElement("span",null,p.I18n.t("login"))),u.a.createElement("a",{onClick:this.handleSettings,className:"btn default flex icon-cog"},u.a.createElement("span",null,p.I18n.t("settings")))),u.a.createElement(X,{className:"info-options"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/whatsprey"),className:"btn alt icon-help-circle"},u.a.createElement("small",null,p.I18n.t("whatsprey"))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/privacy"),className:"btn alt icon-spy"},u.a.createElement("small",null,p.I18n.t("your_privacy")))),this.state.userFree?u.a.createElement("a",{onClick:this.handleUninstall,className:"btn uninstall-info"},u.a.createElement("small",{className:"tac"},p.I18n.t("uninstall_prey"))):null),this.state.showDialog?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("a",{onClick:this.handleClose,className:"close btn transparent default-text icon-cancel"}),u.a.createElement("h6",null,p.I18n.t("dialog_login.title")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("dialog_login.holder3"),u.a.createElement("input",{type:this.state.passwordType,name:"password1",id:"passlogin",tabIndex:"1",placeholder:" ",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null)),this.state.twoStep?u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin2"},p.I18n.t("dialog_login.title2"),u.a.createElement("input",{type:this.state.passwordType,name:"password2",id:"passlogin2",tabIndex:"2",placeholder:" ",onFocus:this.handleFocus,onClick:this.touch}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null)):null),this.errorsFor("error"),u.a.createElement(X,{className:"vspace"},u.a.createElement("a",{onClick:this.handleClose,className:"btn default"},p.I18n.t("dialog_login.cancel")),u.a.createElement(S,null),u.a.createElement("a",{onClick:this.handlePassword,className:"btn icon-off"},u.a.createElement("h3",null,p.I18n.t("dialog_login.submit")))),u.a.createElement(Ie.a,{onClick:this.handleForgot,to:"/".concat(p.I18n._locale,"/"),className:"btn alt fill icon-export"},p.I18n.t("dialog_login.forgot")))):null,this.state.showUninstall?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("a",{onClick:this.handleClose,className:"close btn transparent default-text icon-cancel"}),u.a.createElement("h6",null,p.I18n.t("uninstall_prey_title")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("uninstall_prey_body"))))),this.errorsFor("error"),u.a.createElement(X,{className:"vspace"},u.a.createElement(S,null),u.a.createElement("a",{onClick:this.callHandleUninstall,className:"btn icon-off"},u.a.createElement("h3",null,p.I18n.t("uninstall_prey_button")))))):null,this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function Je(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ke=function(e){window.Android?window.Android.givePermissions():alert("ola oso")},$e=function(){return!!window.Android&&window.Android.initAdminActive()},en=function(){return!!window.Android&&window.Android.initDrawOverlay()},nn=function(){return!!window.Android&&window.Android.initCamera()},tn=function(){return!!window.Android&&window.Android.initWriteStorage()},An=function(){return!!window.Android&&window.Android.initLocation()},an=function(){return!!window.Android&&window.Android.initBackgroundLocation()},rn=function(){return!!window.Android&&window.Android.initAndroid10OrAbove()},on=function(){return!!window.Android&&window.Android.initAccessibility()},cn=function(){return!!window.Android&&window.Android.initConfigure()},ln=function(){return!!window.Android&&window.Android.initAlarms()},sn=function(e){Object(i.a)(t,e);var n=Je(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickNext=function(e){window.Android?window.Android.skipPermissions():alert("ola oso next"),cn()?A.props.history.push("/".concat(p.I18n._locale,"/")):A.props.history.push("/".concat(p.I18n._locale,"/signin"))},A.state={hasAdminActive:$e(),hasDrawOverlay:en(),hasLocation:An(),hasCamera:nn(),hasWriteStorage:tn(),hasBackgroundLocation:an(),isAndroid10OrAbove:rn(),hasConfigure:cn(),hasAccessibility:on(),hasAlarms:ln()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),this.state.hasLocation&&this.state.hasCamera&&this.state.hasWriteStorage?null:u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.category_permission"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,this.state.hasLocation?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.location.head")),u.a.createElement("p",null,p.I18n.t("permissions.location.body"))),this.state.hasCamera?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.camera.head")),u.a.createElement("p",null,p.I18n.t("permissions.camera.body"))),this.state.hasWriteStorage?null:u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.storage.head")),u.a.createElement("p",null,p.I18n.t("permissions.storage.body"))))),this.state.hasAdminActive?null:u.a.createElement("div",null,u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.administrator_permission.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.administrator_permission.body")))))),this.state.hasAlarms?null:u.a.createElement("div",null,u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.alarms.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.alarms.body")))))),this.state.hasDrawOverlay?null:u.a.createElement("div",null,u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.over.head"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,this.state.hasDrawOverlay?null:u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.over.body"))))))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(X,null,u.a.createElement(Ie.a,{to:"#",onClick:Ke,className:"btn deafult fill"},u.a.createElement("span",null,p.I18n.t("permissions.approve")))),this.state.hasAdminActive||this.state.hasLocation||this.state.hasCamera||this.state.hasWriteStorage?u.a.createElement(X,null,u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickNext,className:"btn success fill"},u.a.createElement("span",null,p.I18n.t("permissions.next")))):null))}}]),t}(u.a.Component),dn=t(129),un=t.n(dn);function mn(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var gn=function(e){Object(i.a)(t,e);var n=mn(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickApprove=function(e){window.Android?window.Android.approveLocation():alert("ola oso approve")},A.handleClickSkip=function(e){window.Android?(window.Android.skipPermissionsBg(),window.Android.skipLocation()?window.Android.initConfigure()?A.props.history.push("/".concat(p.I18n._locale,"/")):A.props.history.push("/".concat(p.I18n._locale,"/signin")):A.props.history.push("/".concat(p.I18n._locale,"/permissions"))):(alert("ola oso skip"),A.props.history.push("/".concat(p.I18n._locale,"/permissions")))},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("bgloc.title")),u.a.createElement("p",null,p.I18n.t("bgloc.body1"),"."),u.a.createElement("img",{src:un.a,className:"first",alt:"location"})),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(X,{className:"ctas"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickSkip,className:"btn alt flex"},u.a.createElement("span",null,p.I18n.t("bgloc.skip"))),u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickApprove,className:"btn flex"},u.a.createElement("span",null,p.I18n.t("bgloc.approve"))))))}}]),t}(u.a.Component);function pn(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var fn=function(){return!!window.Android&&window.Android.initUseBiometric()},hn=function(){return!window.Android||window.Android.initShowBiometric()},bn=function(){return window.Android?window.Android.initVersion():"2.3.4"},In=function(){return!!window.Android&&window.Android.initXiaomi()},Cn=function(){return!window.Android||window.Android.initHuawei()},vn=function(){return!window.Android||window.Android.versionIsRedVelvetCake()},wn=!1,yn=!1,En=!window.Android||window.Android.initPin(),xn=!1,On=function(e){Object(i.a)(t,e);var n=pn(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).changeUseBiometric=function(){var e=document.getElementById("use_biometric").checked;return A.setState({useBiometric:e}),window.Android&&window.Android.setUseBiometric(e),e},A.handleModalOpen=function(e){yn=!0},A.handleModalCancel=function(e){yn=!1},A.handleModalCancel9=function(e){wn=!1},A.handleClose=function(e){window.Android.close(),A.props.history.push("/".concat(p.I18n._locale,"/"))},A.handleSavePin=function(){var e=document.getElementById("passlogin").value;yn=!0,""!==e&&4===e.length?(A.setState({pin4:e}),window.Android?window.Android.savepin2(e):alert("ola oso save PIN:"+e),En=!0,yn=!1):(xn=!0,A.setState({showErrorPin:!0}))},A.handleDelete=function(){window.Android?window.Android.savepin2(""):alert("ola oso handleDelete"),document.getElementById("shield-off-btn").checked=!1,A.setState({runShield:!1}),En=!1,yn=!1},A.handleChangeInput=function(){xn=!1,A.setState({showErrorPin:!1});var e=document.getElementById("passlogin").value;e.length>4&&(e=e.substring(0,4)),document.getElementById("passlogin").value=e},A.state={showBiometric:hn(),useBiometric:fn(),version:bn(),xiaomi_alert:In(),huawei_alert:Cn(),isAboutAndroid11:vn()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.setState({})}},{key:"report",value:function(){window.Android?window.Android.report():alert("ola oso report:")}},{key:"wipe",value:function(){window.Android?window.Android.wipe():alert("ola oso wipe:")}},{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},this.state.xiaomi_alert?u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("securitypage.xiaomi_alert.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("securitypage.xiaomi_alert.description")}}),u.a.createElement("a",{href:p.I18n.t("securitypage.xiaomi_alert.link"),className:"btn uninstall-info button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("securitypage.xiaomi_alert.button")))):null,this.state.huawei_alert?u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("securitypage.huawei_alert.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("securitypage.huawei_alert.description")}}),u.a.createElement("a",{href:p.I18n.t("securitypage.huawei_alert.link"),className:"btn uninstall-info button-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("securitypage.huawei_alert.button")))):null,u.a.createElement("h4",{className:"heading"},p.I18n.t("securitypage.title")),u.a.createElement("p",null,p.I18n.t("securitypage.subtitle")),this.state.showBiometric?u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-panel-settings"})),u.a.createElement("h5",null,p.I18n.t("securitypage.biometric_title")),u.a.createElement("div",{className:"toggle"},u.a.createElement("input",{type:"checkbox",name:"use_biometric",className:"toggle-checkbox",id:"use_biometric",onChange:this.changeUseBiometric,defaultChecked:this.state.useBiometric}),u.a.createElement("label",{className:"toggle-label",htmlFor:"use_biometric"},u.a.createElement("span",{className:"toggle-inner"}),u.a.createElement("span",{className:"toggle-switch"})))),u.a.createElement("p",null,p.I18n.t("securitypage.biometric_subtitle"))):null,u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-trash"})),u.a.createElement("h5",null,p.I18n.t("securitypage.wipe_title")),u.a.createElement(Ie.a,{to:"#",onClick:this.wipe,className:"btn"},p.I18n.t("securitypage.wipe_button"))),u.a.createElement("span",null,p.I18n.t("securitypage.wipe_subtitle"))),u.a.createElement("div",{className:"line-through"}),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-login-box-lock"})),u.a.createElement("h5",null,p.I18n.t("securitypage.setup_pin_title")),u.a.createElement(Ie.a,{to:"#",onClick:this.handleModalOpen,className:"btn"},En?p.I18n.t("securitypage.setup_pin_activated"):p.I18n.t("securitypage.setup_pin_activate"))),u.a.createElement("p",null,p.I18n.t("securitypage.setup_pin_subtitle"))),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"prey-pin ".concat(En?"active":"inactive")},u.a.createElement("i",{className:"reference-icon icon-login-box-lock"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-lock-shield"})),u.a.createElement("h5",null,p.I18n.t("securitypage.shield_title")),u.a.createElement("div",{className:"toggle"},u.a.createElement("input",{type:"checkbox",name:"shield-off-btn",className:"toggle-checkbox",id:"shield-off-btn",onChange:this.changeShield2,checked:this.state.runShield}),u.a.createElement("label",{className:"toggle-label",htmlFor:"shield-off-btn"},u.a.createElement("span",{className:"toggle-inner"}),u.a.createElement("span",{className:"toggle-switch"})))),u.a.createElement("p",null,p.I18n.t("securitypage.shield_subtitle"),"."))),this.state.isAboutAndroid11?null:u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("figure",null,u.a.createElement("i",{className:"icon-help-circle"})),u.a.createElement("h5",null,p.I18n.t("help.title"))),u.a.createElement("span",null,p.I18n.t("help.body"),u.a.createElement("a",{href:p.I18n.t("help.link"),className:"b"},p.I18n.t("help.description")))),u.a.createElement("div",{className:"line-through"}),u.a.createElement("div",{className:"item"},u.a.createElement("div",{className:"row"},u.a.createElement("h5",null,p.I18n.t("securitypage.prey_for"))),u.a.createElement("span",null,"Version ",u.a.createElement("small",null,u.a.createElement("code",null,this.state.version))," - Prey Inc."))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClose,className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))),yn&&u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},xn?u.a.createElement("div",{ref:"error",className:"info info-error"},p.I18n.t("securitypage.setup_pin_error")):null,u.a.createElement(be,{label:p.I18n.t("securitypage.dialog_4pin.title"),className:"mount",id:"passlogin",placeholder:En?this.state.pin4:p.I18n.t("securitypage.dialog_4pin.holder"),type:"number",onChange:this.handleChangeInput}),u.a.createElement(X,{className:"vspace"},u.a.createElement(Ie.a,{onClick:this.handleModalCancel,to:"#",className:"btn default"},p.I18n.t("securitypage.dialog_4pin.cancel")),u.a.createElement(S,null),u.a.createElement(Ie.a,{onClick:this.handleSavePin,to:"#",className:"btn"},p.I18n.t("securitypage.dialog_4pin.submit"))),En&&u.a.createElement(Ie.a,{to:"#",onClick:this.handleDelete,className:"btn fill transparent error-text s icon-trash"},p.I18n.t("securitypage.dialog_4pin.remove_pin")))),wn&&u.a.createElement(Oe,{className:"dialog message"},u.a.createElement("div",{className:"inner",key:"alert"},u.a.createElement("h3",null,p.I18n.t("securitypage.not_android9_title")),u.a.createElement("p",null,p.I18n.t("securitypage.not_android9_subtitle")),u.a.createElement(Ie.a,{onClick:this.handleModalCancel9,to:"#",className:"btn default"},p.I18n.t("securitypage.not_android9_close")))))}}]),t}(u.a.Component);function kn(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Nn=function(){return!window.Android||window.Android.initAndroid10OrAbove()},jn=function(){return!!window.Android&&window.Android.initXiaomi()},Pn=function(){return!window.Android||window.Android.initHuawei()},Bn=function(e){Object(i.a)(t,e);var n=kn(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).state={showPrivacy:!0,isAndroid10OrAbove:Nn(),xiaomi_alert:jn(),huawei_alert:Pn()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),u.a.createElement("p",null,p.I18n.t("permissions.privacy_info1")),u.a.createElement("p",null,p.I18n.t("permissions.privacy_info2")),this.state.isAndroid10OrAbove?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:"".concat(p.I18n.t("permissions.category_location")),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.location.background1")),u.a.createElement("p",null,p.I18n.t("permissions.location.background2"))))),u.a.createElement("div",{className:"line-through"})):null,this.state.xiaomi_alert?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.xiaomi.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",{dangerouslySetInnerHTML:{__html:p.I18n.t("permissions.xiaomi.body")}})))),u.a.createElement("div",{className:"line-through"})):null,this.state.huawei_alert?u.a.createElement("div",null,u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.huawei.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",{dangerouslySetInnerHTML:{__html:p.I18n.t("permissions.huawei.body")}})))),u.a.createElement("div",{className:"line-through"})):null,u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.category_permission"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.location.head")),u.a.createElement("p",null,p.I18n.t("permissions.location.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.camera.head")),u.a.createElement("p",null,p.I18n.t("permissions.camera.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.storage.head")),u.a.createElement("p",null,p.I18n.t("permissions.storage.body"))))),u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:p.I18n.t("permissions.administrator_permission.head"),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("p",null,p.I18n.t("permissions.administrator_permission.body"))))),u.a.createElement("div",{className:"line-through"}),u.a.createElement(ie,{initial:"open",className:"more-info",label:"\n ".concat(p.I18n.t("permissions.over.head")," ").concat(p.I18n.t("permissions.over.and")," ").concat(p.I18n.t("permissions.accesibility.head"),"\n "),button:"fill transparent l default-text fold-trigger"},u.a.createElement(X,null,u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.over.head")),u.a.createElement("p",null,p.I18n.t("permissions.over.body"))),u.a.createElement("div",{className:"item"},u.a.createElement("h5",null,p.I18n.t("permissions.accesibility.head")),u.a.createElement("p",null,p.I18n.t("permissions.accesibility.body")))))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))}}]),t}(u.a.Component),Dn=t(33),Hn=t.n(Dn),zn=t(64),Mn=t.n(zn),Tn=t(65),Ln=t.n(Tn),Qn=t(66),Fn=t.n(Qn),Rn=t(67),Sn=t.n(Rn),Xn=t(68),Yn=t.n(Xn),Gn=t(69),Zn=t.n(Gn),Wn=t(70),qn=t.n(Wn),Un=t(71),_n=t.n(Un),Vn=t(72),Jn=t.n(Vn),Kn=t(50),$n=t.n(Kn);function et(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var nt=function(e){Object(i.a)(t,e);var n=et(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Hn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.first.body")),u.a.createElement("figure",{className:"secHub"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Mn.a,className:"first",alt:"ref"}),u.a.createElement("img",{src:Ln.a,className:"second",alt:"ref"}),u.a.createElement("img",{src:Fn.a,className:"third",alt:"ref"}),u.a.createElement("img",{src:Sn.a,className:"fourth",alt:"ref"}),u.a.createElement("img",{src:Yn.a,className:"fifth",alt:"ref"}),u.a.createElement("img",{src:Zn.a,className:"sixth",alt:"ref"}),u.a.createElement("img",{src:qn.a,className:"seventh",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.second.body")),u.a.createElement("figure",{className:"trkFnd"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:_n.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.third.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Jn.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fourth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:$n.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/permissions"),className:"btn fill success"},u.a.createElement("i",{className:"icon-ok"}),p.I18n.t("onboarding.start"))))))}}]),t}(u.a.Component),tt=t(73),At=t.n(tt),at=t(74),rt=t.n(at),ot=t(75),it=t.n(ot),ct=t(51),lt=t.n(ct);function st(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var dt=function(e){Object(i.a)(t,e);var n=st(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-whatsprey regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Hn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.first.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:At.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.second.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:rt.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.third.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:it.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fourth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:lt.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))))}}]),t}(u.a.Component);function ut(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var mt=function(){return window.Android?window.Android.initMail():"oso8@oso.cl"},gt=function(e){Object(i.a)(t,e);var n=ut(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleFocus=function(e){A.setState({data:{},isError:!1,isOk:!1})},A.handleClick=function(e){A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.callHandleClick=function(e){var n=document.getElementById("email").value;if(window.Android){var t=window.Android.changemail(""+n);if(""!==t){var a=JSON.parse(t);a.hasOwnProperty("email")&&A.setState({data:JSON.parse(t),isError:!0}),a.hasOwnProperty("ok")&&A.setState({data:JSON.parse(t),isOk:!0}),A.setState({isLoading:!1})}else A.setState({isLoading:!1,mail:n})}else{var r='{"ok":["Si el correo ingresado es v\xe1lido, recibir\xe1 las instrucciones de activaci\xf3n en breve."]}',o=JSON.parse(r);o.hasOwnProperty("email")&&A.setState({data:JSON.parse(r),isError:!0}),o.hasOwnProperty("ok")&&A.setState({data:JSON.parse(r),isOk:!0}),A.setState({isLoading:!1})}},A.state={data:{},isLoading:!1,isError:!1,isOk:!1,mail:mt()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h4",{className:"heading"},p.I18n.t("email_validation.sent.title")),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.subtitle")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("email_validation.sent.mail")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus,defaultValue:this.state.mail}),this.state.isError?u.a.createElement("p",{ref:"error",className:"info info-error"},u.a.createElement("span",null,this.state.data.email)):null,this.state.isOk?u.a.createElement("p",{ref:"error",className:"info info-success"},u.a.createElement("span",null,this.state.data.ok)):null))),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.foot_a")),u.a.createElement("h5",null,p.I18n.t("email_validation.sent.foot_b")))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement("a",{href:"#",onClick:this.handleClick,className:"btn fill success"},u.a.createElement("center",null,u.a.createElement("b",null,p.I18n.t("email_validation.sent.button")))))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function pt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var ft=function(e){Object(i.a)(t,e);var n=pt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).closeEmailSent=function(e){e.preventDefault(),A.setState({isEmailSent:!1}),A.props.history.push("/".concat(p.I18n._locale,"/signup"))},A.state={data:{},isEmailSent:!0},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},this.state.isEmailSent?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h5",null,p.I18n.t("email_validation.expired.title")),u.a.createElement("p",null,p.I18n.t("email_validation.expired.body"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.closeEmailSent,className:"btn"},p.I18n.t("email_validation.expired.button")))))):null)}}]),t}(u.a.Component);function ht(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var bt=function(e){Object(i.a)(t,e);var n=ht(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).closeEmailSent=function(e){e.preventDefault(),A.setState({isEmailSent:!1}),A.props.history.push("/".concat(p.I18n._locale,"/activation"))},A.state={data:{},isEmailSent:!0},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fs-onboarding regular inverted"},this.state.isEmailSent?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("div",{className:"content"},u.a.createElement("h5",null,p.I18n.t("email_validation.ok.title")),u.a.createElement("p",null,p.I18n.t("email_validation.ok.body"))),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.closeEmailSent,className:"btn"},p.I18n.t("email_validation.ok.button")))))):null)}}]),t}(u.a.Component);function It(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ct=function(){window.Android&&window.Android.verifyLock()},vt=function(e){Object(i.a)(t,e);var n=It(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.handleChangeInput=function(){A.setState({data:{}});var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,"lock"):alert("passlogin:"+e)},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.verificateAlert=function(e){var n="";""==(n=window.Android?window.Android.verificateAlert():"")?A.setState({alertText:"",isAlert:!1}):A.setState({alertText:n,isAlert:!0}),setTimeout(function(){return A.verificateAlert(e)},5e3)},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),'{"ok":"ok"}'===(t=window.Android?window.Android.lock(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')?(A.setState({isLoading:!1}),A.props.history.push("/".concat(p.I18n._locale,"/index"))):""!==t&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:Ct(),isAlert:!1,alertText:""},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateAlert(0)}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("p",null,p.I18n.t("lock.text1")),u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},u.a.createElement("input",{type:this.state.passwordType,placeholder:p.I18n.t("lock.password"),name:"password1",id:"passlogin",tabIndex:"1",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("lock.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),this.state.isAlert?u.a.createElement("div",{className:"info notice-custom"},u.a.createElement("p",null,this.state.alertText)):null)))}}]),t}(u.a.Component);function wt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var yt=function(){window.Android&&window.Android.verifyLock()},Et=function(){return window.Android?window.Android.verificateAlert():"oso"},xt=function(e){Object(i.a)(t,e);var n=wt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:yt(),isAlert:!1,alertText:"",verificateAlert:Et()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("p",null,p.I18n.t("lock.text1")),u.a.createElement("div",{className:"info notice-custom"},u.a.createElement("p",null,'"',this.state.verificateAlert,'"')),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/lockmessage2"),className:"btn lock-btn full"},u.a.createElement("span",null,p.I18n.t("lock.button_unlock"))))))}}]),t}(u.a.Component);function Ot(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var kt=function(){window.Android&&window.Android.verifyLock()},Nt=function(e){Object(i.a)(t,e);var n=Ot(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("password_wrong_title")),u.a.createElement("p",null,p.I18n.t("password_wrong_body")))},A.handleChangeInput=function(){A.setState({data:{}});var e=document.getElementById("passlogin").value;window.Android?window.Android.inputwebview(e,"lock"):alert("passlogin:"+e)},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.verificateAlert=function(e){var n="";""==(n=window.Android?window.Android.verificateAlert():"")?A.setState({alertText:"",isAlert:!1}):A.setState({alertText:n,isAlert:!0}),setTimeout(function(){return A.verificateAlert(e)},5e3)},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),'{"ok":"ok"}'===(t=window.Android?window.Android.lock(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')?(A.setState({isLoading:!1}),A.props.history.push("/".concat(p.I18n._locale,"/index"))):""!==t&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1,verifyLock:kt(),isAlert:!1,alertText:""},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateAlert(0)}},{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("lock.password"),u.a.createElement("input",{type:this.state.passwordType,placeholder:" ",name:"password1",id:"passlogin",tabIndex:"1",onFocus:this.handleFocus,onClick:this.touch,onChange:this.handleChangeInput}),u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn s square ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"})))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("lock.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null),u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null)," ",u.a.createElement("br",null),u.a.createElement("br",null),u.a.createElement("p",null,u.a.createElement("center",null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/lockmessage")},"< ",p.I18n.t("back")))))))}}]),t}(u.a.Component);function jt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Pt=function(e){Object(i.a)(t,e);var n=jt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},u.a.createElement("h3",null,u.a.createElement("i",{className:"icon-attention"}),p.I18n.t("pin.error")))},A.handleChangeInput=function(){A.setState({data:{}})},A.handleFocus=function(e){A.setState({data:{}})},A.handleShowPassword=function(e){"password"===A.state.passwordType?A.setState({passwordType:"text"}):A.setState({passwordType:"password"})},A.verificateTab=function(e){e-=1,A.changeTab(),e>0&&(window.Android?setTimeout(function(){return A.verificateTab(e)},1e3):(alert("verificateTab:"+e),setTimeout(function(){return A.verificateTab(e)},1e3)))},A.touch=function(){window.Android&&window.Android.touch(),A.setState({capsLockOn:!1}),window.Android?A.verificateTab(20):A.verificateTab(1)},A.changeTab=function(){var e=A.state.capsLockOn;e=window.Android?window.Android.capsLockOn():!e,A.setState({capsLockOn:e})},A.handleClickLogin=function(e){var n=document.getElementById("passlogin").value,t="";A.setState({data:{}}),""!==(t=window.Android?window.Android.unpin(""+n):'{"error":["Contrase\xf1a incorrecta. Int\xe9ntalo nuevamente."]}')&&A.setState({data:JSON.parse(t),isLoading:!1})},A.state={data:{},isLoading:!1,passwordType:"password",capsLockOn:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("h1",{className:"lock info text-warning"},u.a.createElement("small",null,p.I18n.t("lock.access")),u.a.createElement("span",null,p.I18n.t("lock.denied"))),u.a.createElement("p",null,p.I18n.t("pin.text1")),u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-lock",id:"lock",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",{className:"superpassword"},u.a.createElement("label",{className:"tag-label",htmlFor:"passlogin"},p.I18n.t("pin.pin")),u.a.createElement("div",{className:"flex-container"},u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password1",id:"passlogin",tabIndex:"1"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password2",id:"passlogin2",tabIndex:"2"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password3",id:"passlogin3",tabIndex:"3"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("input",{type:this.state.passwordType,size:"5",maxlength:"1",name:"password4",id:"passlogin4",tabIndex:"4"})),u.a.createElement("div",{className:"flex-item"},u.a.createElement("a",{onClick:this.handleShowPassword},u.a.createElement("p",{className:"btn ".concat("text"===this.state.passwordType?"success":"")},u.a.createElement("i",{className:"icon-eye"}))))),u.a.createElement("a",{className:"btn flex icon-lock-open full",onClick:this.handleClickLogin},u.a.createElement("span",null,p.I18n.t("pin.unlock"))),this.state.capsLockOn?u.a.createElement("div",{className:"info info-warning"},u.a.createElement("p",null,p.I18n.t("signup.capsLockIsOn"))):null,this.errorsFor("error")))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null))),u.a.createElement(X,{className:"homeOptions"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))}}]),t}(u.a.Component);function Bt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Dt=function(){return window.Android?window.Android.fileContact():"Screenshot_20200630-102047_Prey.png"},Ht=function(){return!window.Android||window.Android.existsFileContact()},zt=function(e){Object(i.a)(t,e);var n=Bt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{ref:"error",className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.searchFiles=function(e){if(window.Android)window.Android.searchFiles();else alert("searchFiles")},A.handleClick=function(e){document.getElementById("message").value;A.setState({data:{},isLoading:!0},function(){setTimeout(A.callHandleClick,0)})},A.handleFocus=function(e){A.setState({data:{}})},A.callHandleClick=function(e){var n=document.getElementById("subject").value,t=document.getElementById("message").value;if(window.Android){var a=window.Android.help(""+n,""+t);""!==a?A.setState({data:JSON.parse(a),isLoading:!1}):(A.setState({data:{},isFinished:!0,isLoading:!1}),setTimeout(function(){return A.handleClickHelp()},5e3))}else{A.setState({data:{},isAnError:!0,isFinished:!1,isLoading:!1}),setTimeout(function(){return A.handleClickHelp()},5e3)}},A.handleClickHelp=function(e){window.Android&&window.Android.clickHelp(),A.props.history.push("/".concat(p.I18n._locale,"/"))},A.handleClickCloseFile=function(e){window.Android&&window.Android.clickCloseFile(),A.setState({data:{}})},A.verificateImage=function(){A.changeImage(),window.Android?setTimeout(function(){return A.verificateImage()},1e3):setTimeout(function(){return A.verificateImage()},3e3)},A.changeImage=function(){A.setState({fileContact:Dt(),existsFile:Ht()})},A.state={data:{},isLoading:!1,isFinished:!1,isAnError:!1,fileContact:Dt(),existsFile:Ht()},A}return Object(o.a)(t,[{key:"componentDidMount",value:function(){this.verificateImage()}},{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted help-form"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleClickHelp},u.a.createElement("div",{className:"btn fill help-center help-view"},u.a.createElement("span",{className:"tac"},p.I18n.t("helpcenter.title")),u.a.createElement("span",{className:"icon-cancel help-cancel"})))),u.a.createElement("br",null),u.a.createElement("div",{className:"container"},this.state.isFinished?u.a.createElement("div",{className:"sign-form content-info"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("div",{className:"text-centered"},u.a.createElement("h3",null,p.I18n.t("helpcenter.finished1")),u.a.createElement("p",null,p.I18n.t("helpcenter.finished2")))):this.state.isAnError?u.a.createElement("div",{className:"sign-form content-info"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("div",{className:"text-centered"},u.a.createElement("h3",null,p.I18n.t("helpcenter.error1")),u.a.createElement("p",null,p.I18n.t("helpcenter.error2")))):u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("p",null,p.I18n.t("helpcenter.description1")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterHref")},p.I18n.t("helpcenter.helpCenter")),".",u.a.createElement("br",null),p.I18n.t("helpcenter.description2")," ",u.a.createElement("a",{href:p.I18n.t("helpcenter.helpCenterMailto")},p.I18n.t("helpcenter.helpCenterMail")),"."),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"subject"},p.I18n.t("helpcenter.subject")),u.a.createElement("select",{id:"subject",name:"subject",required:!0,tabIndex:"1",onFocus:this.handleFocus},u.a.createElement("option",{value:"-1",selected:!0},p.I18n.t("helpcenter.subjectHolder")," "),u.a.createElement("option",{value:"issues"},p.I18n.t("helpcenter.subjectOption1")," "),u.a.createElement("option",{value:"questions"},p.I18n.t("helpcenter.subjectOption2")," "),u.a.createElement("option",{value:"other"},p.I18n.t("helpcenter.subjectOption3")," ")),this.errorsFor("subject"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"message"},p.I18n.t("helpcenter.message")),u.a.createElement("textarea",{id:"message",name:"message",rows:"8",cols:"50",placeholder:p.I18n.t("helpcenter.messageHolder"),tabIndex:"2",onFocus:this.handleFocus}),p.I18n.t("helpcenter.messageMin"),this.errorsFor("message"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",{className:"group-file"},u.a.createElement("label",{htmlFor:"attachment"},p.I18n.t("helpcenter.attachment")),u.a.createElement("div",{className:"file-int"},u.a.createElement("input",{type:"button",id:"attachment",name:"attachment",value:"ARCHIVO SELECCIONADO",className:"btn input-file l ",tabIndex:"3",onFocus:this.handleFocus,onClick:this.searchFiles}),u.a.createElement("span",{className:"file-name"},this.state.fileContact),this.state.existsFile?u.a.createElement("a",{onClick:this.handleClickCloseFile,className:"close btn transparent default-text icon-cancel"}):null),p.I18n.t("helpcenter.attachmentHolder"),this.errorsFor("attachment"))),this.errorsFor("error"))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null,u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement("a",{onClick:this.handleClick,className:"btn fill default btn-send"},u.a.createElement("span",null,this.state.isFinished?p.I18n.t("helpcenter.btnfinish"):this.state.isAnError?p.I18n.t("helpcenter.btnerror"):p.I18n.t("helpcenter.send"))))))}}]),t}(u.a.Component);function Mt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Tt=function(){return window.Android?window.Android.initName():"oso"},Lt=function(e){Object(i.a)(t,e);var n=Mt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("div",{className:"info info-error"},n.map(function(e,n){return u.a.createElement("p",{key:n},e)}))},A.handleClick=function(e){A.setState({isLoading:!0},function(){setTimeout(A.callNewName,2e3)})},A.callNewName=function(e){var n=document.getElementById("newName").value;if(A.setState({isLoading:!1}),window.Android){var t=window.Android.rename2(n);if(""!==t){var a=JSON.parse(t);200===a.code?A.props.history.push("/".concat(p.I18n._locale,"/")):A.setState({nameError:a.error,exists:!0})}}else{var r='{"code":200,"error":"error oso","name":""}',o=JSON.parse(r);422===o.code?A.props.history.push("/".concat(p.I18n._locale,"/")):A.setState({nameError:o.error,exists:!0})}},A.handleChange=function(e){A.setState({exists:!1})},A.state={data:{},exists:!1,name:Tt(),isLoading:!1,nameError:""},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"home fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"rename-form"},u.a.createElement("h4",{className:"heading2"},p.I18n.t("rename.heading")),u.a.createElement("form",{autoComplete:"off",className:"form form-session",acceptCharset:"UTF-8"},u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"currentName"},p.I18n.t("rename.current")),u.a.createElement("input",{className:"disabled",id:"currentName",name:"text",disabled:!0,type:"text",value:this.state.name})),u.a.createElement("li",null,u.a.createElement("label",{htmlFor:"newName"},p.I18n.t("rename.write")),u.a.createElement("input",{id:"newName",name:"newName",placeholder:"",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus,onChange:this.handleChange}),this.errorsFor("email"),this.state.exists?u.a.createElement("div",{className:"info info-error"},u.a.createElement("p",null,this.state.nameError)):null))),u.a.createElement("a",{className:"btn flex success full",onClick:this.handleClick},u.a.createElement("span",null,p.I18n.t("rename.confirm"))))),this.state.isLoading?u.a.createElement(xe,null,u.a.createElement("code",null,p.I18n.t("dialog_login.loading"))):null)}}]),t}(u.a.Component);function Qt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Ft=function(e){Object(i.a)(t,e);var n=Qt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},p.I18n.t("permissions.title")),u.a.createElement("p",null,p.I18n.t("permissions.location.body")),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("warning10.title")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"#",className:"btn success icon-right"},p.I18n.t("activation.button_next"))))))}}]),t}(u.a.Component),Rt=t(34),St=t.n(Rt);function Xt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Yt=function(e){Object(i.a)(t,e);var n=Xt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleModalOpen=function(e){!0},A.handleModalCancel=function(e){!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security alert-chromeOS"},u.a.createElement("div",{className:"alert-grid"},u.a.createElement("figure",{className:"icon-alert"},u.a.createElement("i",{className:"icon-attention"})),u.a.createElement("h5",{className:"title-alert"},p.I18n.t("alert_chromeOS.title")),u.a.createElement("p",{className:"description-alert",dangerouslySetInnerHTML:{__html:p.I18n.t("alert_chromeOS.desc")}}),u.a.createElement("a",{href:p.I18n.t("alert_chromeOS.button_url"),className:"btn uninstall-info button-grid"},u.a.createElement("img",{src:St.a,alt:"Prey"}),u.a.createElement("span",null,p.I18n.t("alert_chromeOS.button_title"))),u.a.createElement("a",{href:p.I18n.t("alert_chromeOS.link_url"),className:"link-grid"},u.a.createElement("small",{className:"tac"},p.I18n.t("alert_chromeOS.link_title")))))}}]),t}(u.a.Component);function Gt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Zt=function(){return!window.Android||window.Android.isAccessibilityInformationType("downloaded_services")},Wt=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("downloaded_apps")},qt=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("installed_apps")},Ut=function(){return!!window.Android&&window.Android.isAccessibilityInformationType("more")},_t=function(e){Object(i.a)(t,e);var n=Gt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleClickAccessibilitySkip=function(e){window.Android?window.Android.accessibilitySkip():alert("ola oso next")},A.handleClickAccessibilityDeny=function(e){window.Android?window.Android.accessibilityDeny():alert("ola oso deny")},A.handleClickAccessibilityAgree=function(e){window.Android?window.Android.accessibilityAgree():alert("ola oso agree")},A.state={data:{},initDownloadedServices:Zt(),initDownloadedApps:Wt(),initInstalledApps:qt(),initMore:Ut()},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"security fs-onboarding regular inverted help-form"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleClickAccessibilitySkip},u.a.createElement("div",{className:"btn fill help-center accessibility-view"},u.a.createElement("span",{className:"tac2"},p.I18n.t("accesibility.skip")),u.a.createElement("span",{className:"icon-right-open-big"})))),u.a.createElement("br",null),u.a.createElement("div",{className:"container"},u.a.createElement("h4",{className:"heading"},p.I18n.t("accesibility.title_1")),u.a.createElement("br",null),u.a.createElement("p",null,p.I18n.t("accesibility.text1_1")),u.a.createElement("br",null),u.a.createElement("p",null,u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_1")}}),u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_2")}}),u.a.createElement("br",null),this.state.initDownloadedServices?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_1")}}):null,this.state.initDownloadedApps?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_2")}}):null,this.state.initMore?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_3")}}):null,this.state.initInstalledApps?u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_3_4")}}):null,u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_4")}}),u.a.createElement("br",null),u.a.createElement("span",{dangerouslySetInnerHTML:{__html:p.I18n.t("accesibility.text2_5")}})),u.a.createElement("br",null),u.a.createElement("h5",null,p.I18n.t("accesibility.text3_1"))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,{className:"ctas"},u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickAccessibilityDeny,className:"btn alt flex"},u.a.createElement("span",null,p.I18n.t("accesibility.deny"))),u.a.createElement(Ie.a,{to:"#",onClick:this.handleClickAccessibilityAgree,className:"btn flex"},u.a.createElement("span",null,p.I18n.t("accesibility.agree"))))))}}]),t}(u.a.Component);function Vt(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var Jt=function(e){window.Android?window.Android.qr():alert("ola oso qr")},Kt=function(e){Object(i.a)(t,e);var n=Vt(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("span",{className:"msg info-error"},n.map(function(e){return u.a.createElement("span",null,e)}))},A.handleClickLogin=function(e){var n=document.getElementById("emaillogin").value,t=document.getElementById("passlogin").value;if(window.Android){var a=window.Android.mylogin(""+n,""+t);""!==a?A.setState({data:JSON.parse(a)}):A.props.history.push("/".concat(p.I18n._locale,"/activation"))}else{A.setState({data:JSON.parse('{"error":["Credenciales inv\xe1lidas"]}')})}},A.handleFocus=function(e){A.setState({data:{}})},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8",onFocus:this.handleFocus},u.a.createElement("h1",null,p.I18n.t("signin.title")),u.a.createElement("p",{className:"lead"},p.I18n.t("signin.subtitle")),u.a.createElement(v.d,{label:p.I18n.t("signin.field1"),className:"verticalForm",id:"emaillogin",placeholder:" ",type:"email",onFocus:this.handleFocus}),u.a.createElement(v.d,{label:p.I18n.t("signin.field2"),className:"verticalForm",id:"passlogin",placeholder:" ",type:"password",onFocus:this.handleFocus}),u.a.createElement("br",null),this.errorsFor("error"),u.a.createElement(v.b,null,u.a.createElement(Ie.a,{tabIndex:"3",to:"#",onClick:this.handleClickLogin,className:"btn cta success xl"},p.I18n.t("signin.button_submit")),u.a.createElement(v.b,null,u.a.createElement(v.f,null),u.a.createElement(Ie.a,{tabIndex:"4",to:"#",onClick:Jt,className:"btn alt cta"},"\xa0 ",p.I18n.t("signin.button_qr")," \xa0")))),u.a.createElement("p",{className:"here"},p.I18n.t("signin.maybe")),u.a.createElement(Ie.a,{className:"btn-link btn-block",to:"/".concat(p.I18n._locale,"/signup")},p.I18n.t("signin.button_account")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))}}]),t}(u.a.Component),$t=function(e){window.Android?window.Android.report():alert("ola oso report")};function eA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var nA=function(e){Object(i.a)(t,e);var n=eA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"componentDidMount",value:function(){try{var e=function(){if(window.Android){var e=window.Android.getDatos();return JSON.parse(e)}return JSON.parse('{ "lat": "-33.42216110","lng": "-70.61166382","ssid": "Prey","public_ip": "200.54.15.162","imei": "352531088648686","model": "Pixel Google"}')}();document.getElementById("lat").innerHTML=e.lat,document.getElementById("lng").innerHTML=e.lng,document.getElementById("ssid").innerHTML=e.ssid,document.getElementById("public_ip").innerHTML=e.public_ip,document.getElementById("imei").innerHTML=e.imei,document.getElementById("model").innerHTML=e.model}catch(n){}}},{key:"render",value:function(){return u.a.createElement(v.e,{scrollableFix:!0,className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column reportdemo"},u.a.createElement("div",{className:"bubble report demo"},u.a.createElement("div",{className:"row report-logo"},u.a.createElement("img",{src:ve.a,alt:"Prey"}),u.a.createElement("p",null,u.a.createElement("small",null,p.I18n.t("report.latitude")),u.a.createElement("br",null),u.a.createElement("b",{id:"lat"})),u.a.createElement("p",null,u.a.createElement("small",null,p.I18n.t("report.longitude")),u.a.createElement("br",null),u.a.createElement("b",{id:"lng"}))),u.a.createElement("div",{className:"row"},u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.ssid")),u.a.createElement("br",null),u.a.createElement("b",{id:"ssid"})),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.mac_address")),u.a.createElement("br",null),u.a.createElement("b",null,"02:00:00:00:00:00")),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.public_ip")),u.a.createElement("br",null),u.a.createElement("b",{id:"public_ip"}))),u.a.createElement("div",{className:"row"},u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.imei"),"222"),u.a.createElement("br",null),u.a.createElement("b",{id:"imei"})),u.a.createElement("span",null,u.a.createElement("small",null,p.I18n.t("report.device_model")),u.a.createElement("br",null),u.a.createElement("b",{id:"model"}))),u.a.createElement("div",{className:"row"},u.a.createElement("div",{className:"front"},u.a.createElement("br",null),u.a.createElement("img",{src:"file:///storage/emulated/0/Prey/back.jpg",height:"430px",width:"100%",alt:""})),u.a.createElement("div",{className:"back"},u.a.createElement("br",null),u.a.createElement("img",{src:"file:///storage/emulated/0/Prey/front.jpg",height:"430px",width:"100%",alt:""}))))),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill success icon-right-open-big"},p.I18n.t("report.done")))}}]),t}(u.a.Component);function tA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var AA=function(e){Object(i.a)(t,e);var n=tA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).handleLogin=function(e){e.preventDefault(),A.setState({showDialog:!A.state.showDialog})},A.handleSettings=function(e){e.preventDefault(),A.setState({showDialog:!A.state.showDialog})},A.handlePassword=function(e){e.preventDefault()},A.state={showDialog:!1,isLoading:!1},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement(v.e,{scrollableFix:!0,className:"activation home fs-onboarding regular inverted"},u.a.createElement("div",{className:"container"},u.a.createElement("div",{className:"column"},u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("current_status")),u.a.createElement("br",null),u.a.createElement("span",null,p.I18n.t("status.protected"))),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("img",{src:St.a,alt:"Prey",className:"logo"})))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleLogin,href:"#/",className:"btn success icon-off"},p.I18n.t("login")),u.a.createElement("a",{onClick:this.handleSettings,href:"#/",className:"btn default icon-cog"},p.I18n.t("settings"))),u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/whatsprey",className:"btn default s icon-help-circle"},p.I18n.t("whatsprey")))),this.state.showDialog?u.a.createElement(Oe,{className:"dialog"},u.a.createElement("div",{className:"inner",key:"pin"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement(v.d,{label:p.I18n.t("dialog_login.title"),className:"groupForm",id:"passlogin",placeholder:p.I18n.t("dialog_login.holder"),checked:"false",type:"password"},"\xa0")),u.a.createElement(v.b,null,u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"https://panel.preyproject.com/forgot",target:"_blank",className:"btn transparent default-text s icon-export"},p.I18n.t("dialog_login.forgot"))),u.a.createElement(v.b,null,u.a.createElement("a",{onClick:this.handleLogin,href:"#",className:"btn default"},p.I18n.t("dialog_login.cancel")),u.a.createElement("a",{onClick:this.handlePassword,href:"#",className:"btn"},p.I18n.t("dialog_login.submit")))))):null,this.state.isLoading?u.a.createElement(xe,{className:"loading"},u.a.createElement("code",null,"loading")):null)}}]),t}(d.Component);function aA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var rA=function(e){Object(i.a)(t,e);var n=aA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).errorsFor=function(e){var n=A.state.data[e];if(n&&0!==n.length)return u.a.createElement("span",{ref:"error",className:"msg info-error"},n.map(function(e){return u.a.createElement("span",null,e)}))},A.handleFocus=function(e){A.setState({data:{}})},A.handleClick=function(e){var n=document.getElementById("name").value,t=document.getElementById("email").value,a=document.getElementById("password1").value,r=document.getElementById("password2").value,o=document.getElementById("user[policy_rule_age]").checked,i=document.getElementById("user[policy_rule_privacy_terms]").checked;if(window.Android){var c=window.Android.signup(""+n,""+t,""+a,""+r,""+o,""+i);""!==c?A.setState({data:JSON.parse(c)}):A.props.history.push("/".concat(p.I18n._locale,"/activation"))}else{A.setState({data:JSON.parse('{"password":["no puede estar en blanco"],"password_confirmation":["no coincide con la confirmaci\xf3n","no puede estar en blanco","es demasiado corto (el m\xednimo es de 6 caracteres)"],"policy_rule_age":["necesita confirmaci\xf3n"],"policy_rule_privacy_terms":["necesita confirmaci\xf3n"],"name":["no puede estar en blanco"],"email":["es demasiado corto (el m\xednimo es de 6 caracteres)","deber\xeda ser un email"]}')})}},A.state={data:{}},A}return Object(o.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"inner-content"},u.a.createElement("div",{className:"content"},u.a.createElement("div",{className:"login fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("div",{className:"sign-form"},u.a.createElement("form",{autoComplete:"off",className:"form form-session",id:"new-session",acceptCharset:"UTF-8"},u.a.createElement("h1",null,p.I18n.t("signup.title")),u.a.createElement("p",{className:"lead"},p.I18n.t("signup.subtitle")),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("signup.field1")),u.a.createElement("input",{id:"name",name:"name",required:!0,type:"text",tabIndex:"1",onFocus:this.handleFocus}),this.errorsFor("name")),u.a.createElement("li",null,u.a.createElement("label",null,p.I18n.t("signup.field2")),u.a.createElement("input",{id:"email",name:"email",required:!0,type:"email",tabIndex:"2",onFocus:this.handleFocus}),this.errorsFor("email"))),u.a.createElement("ul",{className:"form hvv"},u.a.createElement("li",null,u.a.createElement("label",{className:"tag-label",htmlFor:"password"},p.I18n.t("signup.field3")),u.a.createElement("input",{type:"password",name:"password1",id:"password1",tabIndex:"3",onFocus:this.handleFocus}),this.errorsFor("password")),u.a.createElement("li",null,u.a.createElement("label",{className:"tag-label",htmlFor:"password"},p.I18n.t("signup.field4")),u.a.createElement("input",{type:"password",name:"password2",id:"password2",tabIndex:"4",onFocus:this.handleFocus}),this.errorsFor("password_confirmation"))),u.a.createElement("ul",{className:"form vvv"},u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{type:"checkbox",id:"user[policy_rule_age]",name:"user[policy_rule_age]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_age]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_age]"},p.I18n.t("signup.check_old"))),this.errorsFor("policy_rule_age"),u.a.createElement("div",{className:"checkbox"},u.a.createElement("div",{className:"custom-checkbox"},u.a.createElement("input",{id:"user[policy_rule_privacy_terms]",type:"checkbox",name:"user[policy_rule_privacy_terms]",value:"on"}),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]",className:"check-box"})),u.a.createElement("label",{htmlFor:"user[policy_rule_privacy_terms]"},p.I18n.t("signup.check_terms1")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/terms"},p.I18n.t("signup.button_terms")," ")," ",p.I18n.t("signup.check_terms2")," ",u.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://preyproject.com/privacy"},p.I18n.t("signup.button_privacy")," "),".")),this.errorsFor("policy_rule_privacy_terms")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"#",value:"Log in",onClick:this.handleClick,className:"cta btn xl success icon-enter"},p.I18n.t("signup.button_submit")))),u.a.createElement("p",{className:"here"},p.I18n.t("signin.maybe")),u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/signin"),className:"btn-link btn-block"},p.I18n.t("signup.button_signin")),u.a.createElement("a",{className:"btn-link btn-block",href:"https://panel.preyproject.com/forgot"},p.I18n.t("button_forgot"))),u.a.createElement("div",{id:"footer"},u.a.createElement("footer",{className:"copy"},u.a.createElement("div",{className:"footer-links"},u.a.createElement("a",{href:"https://preyproject.com/terms",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_terms")),u.a.createElement("a",{href:"https://preyproject.com/privacy",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_privacy")),u.a.createElement("a",{href:"https://www.preyproject.com/privacy#cookies",target:"_blank",rel:"noopener noreferrer"},p.I18n.t("button_cookies"))),u.a.createElement("img",{src:ve.a,alt:"Prey",className:"logo"})))))))}}]),t}(u.a.Component),oA=t(130),iA=t.n(oA),cA=t(131),lA=t.n(cA),sA=t(132),dA=t.n(sA),uA=t(133),mA=t.n(uA),gA=t(134),pA=t.n(gA);function fA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var hA=function(e){Object(i.a)(t,e);var n=fA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Hn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.first.body")),u.a.createElement("figure",{className:"secHub"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Mn.a,className:"first",alt:"ref"}),u.a.createElement("img",{src:Ln.a,className:"second",alt:"ref"}),u.a.createElement("img",{src:Fn.a,className:"third",alt:"ref"}),u.a.createElement("img",{src:Sn.a,className:"fourth",alt:"ref"}),u.a.createElement("img",{src:Yn.a,className:"fifth",alt:"ref"}),u.a.createElement("img",{src:Zn.a,className:"sixth",alt:"ref"}),u.a.createElement("img",{src:qn.a,className:"seventh",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.second.body")),u.a.createElement("figure",{className:"trkFnd"},u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:_n.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.third.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:Jn.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fourth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:$n.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("onboarding.fifth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("onboarding.fifth.body")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:$n.a,className:"first",alt:"ref"})))),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("img",{src:St.a,alt:"Prey",className:"logo"}))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/permissions"),className:"btn fill success"},u.a.createElement("i",{className:"icon-ok"}),p.I18n.t("onboarding.start"))))))}}]),t}(u.a.Component);function bA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var IA,CA,vA,wA=function(e){Object(i.a)(t,e);var n=bA(t);function t(){return Object(r.a)(this,t),n.apply(this,arguments)}return Object(o.a)(t,[{key:"render",value:function(){var e={dots:!0,arrows:!1,appendDots:function(e){return u.a.createElement(v.b,null,u.a.createElement(v.b,null,e))},dotsClass:"dots-as-dots"};return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"start fs-whatsprey regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(Hn.a,e,u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.first.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.first.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:At.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.second.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.second.body")),u.a.createElement("figure",{className:""},u.a.createElement("img",{src:rt.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.third.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.third.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:it.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fourth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fourth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:lt.a,className:"first",alt:"ref"}))),u.a.createElement("div",null,u.a.createElement("h4",{className:"heading"},p.I18n.t("whatspreypage.fifth.head")),u.a.createElement("p",{className:"lead"},p.I18n.t("whatspreypage.fifth.body")),u.a.createElement("figure",null,u.a.createElement("img",{src:lt.a,className:"first",alt:"ref"}))))),u.a.createElement(v.b,{className:"homeOptions"},u.a.createElement(v.b,null,u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn fill default"},u.a.createElement("i",{className:"icon-cancel"}),u.a.createElement("span",null,p.I18n.t("close")))))))}}]),t}(u.a.Component);function yA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var EA,xA=C.c.div(IA||(IA=Object(s.a)(["\n width: 32px;\n height: 32px;\n background: red;\n position: absolute;\n left: calc(50% - 16px);\n bottom: 0;\n"]))),OA=C.c.div(CA||(CA=Object(s.a)(["\n width: 10px;\n height: 200px;\n position: absolute;\n bottom: 0;\n left: calc(50% - 5px);\n transfrom: translateX(-50%) translateY(-100%);\n background: blue;\n"]))),kA=C.c.div(vA||(vA=Object(s.a)(["\n width: 25px;\n height: 25px;\n background: rebeccapurple;\n position: absolute;\n top: 0; left: 0;\n transfrom: translateY(0);\n"]))),NA=Object(I.b)(xA)({hoverable:!0,draggable:"x",hover:{scale:1.2},init:{scale:1},drag:{scale:1.2},dragEnd:{x:"50%",y:0,transition:{type:"spring"}}}),jA=Object(I.b)(kA)(),PA=function(e){Object(i.a)(t,e);var n=yA(t);function t(){var e;Object(r.a)(this,t);for(var A=arguments.length,a=new Array(A),o=0;o div {\n overflow-x: hidden;\n height: 100%;\n }\n body {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n h4,h5,h6 {\n text-shadow: none;\n &:before {\n display: none;\n }\n }\n .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}\n .slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\xe2\u2020\x90'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\xe2\u2020\u2019'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'\xe2\u2020\x90'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\xe2\u20ac\xa2';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}\n @keyframes sonarEffect {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0.5;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ".concat(e.linkColor,", 0 0 0 10px rgba(255,255,255,0.5);\n }\n 100% {\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ").concat(e.linkColor,", 0 0 0 10px rgba(255,255,255,0.5);\n transform: scale(1.5);\n }\n }\n @keyframes pulse {\n 0% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n 70% {\n box-shadow: 0 0 0 10px rgba(255,255,255,0.1);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n }\n @keyframes protected {\n 0% {\n opacity: 0;\n }\n 20%{\n opacity: 1;\n }\n 80%{\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n }\n @keyframes appear {\n 0% {\n opacity: 0;\n }\n 90%{\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes up {\n 100% {\n transform: translateY(0);\n }\n }\n @keyframes spin {\n from {\n transform:rotate(0deg);\n }\n to {\n transform:rotate(360deg);\n }\n }\n @keyframes fastAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes upAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n }\n @keyframes target {\n 0% {\n transform: scale(0.8);\n }\n 50% {\n transform: scale(.9);\n }\n 100% {\n transform: scale(0.8);\n }\n }\n @keyframes fillUp {\n 0% {\n fill: transparent;\n }\n 100% {\n fill: ").concat(Object(y.i)(.2,e.fontColor),";\n }\n }\n body {\n position: relative;\n width: 100%;\n color: rgba(206,220,234);\n }\n .showcase {\n .btn-group {\n .btn {\n margin-top: 2rem;\n }\n }\n }\n .toggle-select {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 0;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n position: relative;\n width: 230px;\n }\n .toggle {\n position: relative;\n width: 90px;\n min-width: 90px;\n -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;\n .toggle-checkbox {\n display: none;\n &:checked + .toggle-label .toggle-inner {\n margin-left: 0;\n }\n &:checked + .toggle-label .toggle-switch {\n right: 0px;\n background-color: ").concat(e.green,";\n }\n }\n\n .toggle-label {\n display: block; overflow: hidden; cursor: pointer;\n border: 2px solid ").concat(Object(y.i)(.6,e.fontColor),";\n border-radius: 0px;\n padding: 0;\n letter-spacing: .05rem;\n .toggle-inner {\n display: block;\n width: 200%;\n margin-left: -100%;\n transition: margin 0.3s ease-in 0s;\n &:before, &:after {\n display: block;\n float: left;\n width: 50%;\n height: 26px;\n padding: 0;\n line-height: 1.6;\n font-size: 14px;\n color: ").concat(e.fontColor,';\n font-weight: bold;\n box-sizing: border-box;\n border: 2px solid transparent;\n background-clip: padding-box;\n }\n &:before {\n content: "";\n padding-left: 10px;\n background-color: ').concat(Object(y.i)(.2,e.green),';\n }\n &:after {\n content: "";\n padding-right: 10px;\n text-align: right;\n color: ').concat(Object(y.i)(.2,e.fontColor),";\n background-color: ").concat(Object(y.i)(.2,e.fontColor),";\n }\n }\n .toggle-switch {\n display: block;\n width: 25px;\n margin: 0px;\n background: ").concat(Object(y.h)(.25,e.fontColor),";\n position: absolute;\n top: 0; bottom: 0; right: 65px;\n transition: all 0.3s ease-in 0s;\n }\n }\n }\n figure.bg-fig {\n position: absolute;\n top: 0; right: ; left: 0;\n opacity: 0.10;\n font-size: 40vh;\n pointer-events: none;\n > .logo {\n margin: 0 auto;\n min-width: 300px;\n width: 50vh;\n opacity: .6;\n max-width: initial;\n }\n }\n .line-through {\n display: block;\n height: 1px;\n width: 100%;\n background: rgba(255,255,255,0.3);\n margin: 4rem 0 3.5rem;\n }\n .logo {\n margin: 3rem 0;\n display: block;\n width: 120px;\n }\n .fs-onboarding,\n .fs-whatsprey {\n background-image: linear-gradient(rgba(43, 141, 204, .05) 1px, transparent 1px),\n linear-gradient(90deg, rgba(43, 141, 204, .05) 1px, transparent 1px);\n background-size: 20px 20px, 20px 20px;\n background-color: ").concat(Object(y.h)(.25,e.bg),";\n padding: 2rem;\n height: 100%;\n overflow-x: hidden;\n &:before {\n content: '';\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: 0 0 50vh ").concat(Object(y.h)(.2,e.bg)," inset;\n pointer-events: none;\n }\n > .column {\n width: 100%;\n margin: 0 auto 10rem;\n position: relative;\n z-index: 100;\n figure {\n pointer-events: none;\n }\n }\n .bubble {\n display: flex;\n flex-direction: column;\n align-items: center;\n color: ").concat(e.fontColor,";\n background-color: ").concat(e.bg,";\n border-radius: 0;\n overflow: hidden;\n position: relative;\n max-width: 400px;\n > *, h4, h5, h6 {\n color: ").concat(e.fontColor," !important;\n margin: 1rem;\n }\n p {\n margin: 1rem !important ;\n }\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n margin: 0;\n & + p {\n margin: 1rem;\n }\n }\n .button-group {\n flex-direction: row;\n margin: 0;\n > * {\n flex: 1 1 0;\n text-align: center !important;\n }\n }\n }\n }\n .start {\n height: 100%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n padding: 0;\n margin: 0;\n .column {\n min-height: 95%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n .slick-slider {\n button.slick-arrow {\n // top: 45vh;\n }\n .slick-slide {\n padding: 2rem;\n padding-bottom: 0;\n p {\n margin-bottom: 0;\n }\n }\n figure {\n width: 90%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem auto;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 85%;\n max-height: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-color: transparent !important;\n background-image: url(").concat(DA.a,");\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: spin 75000ms linear infinite;\n opacity: 0.15;\n }\n &.secHub {\n img {\n &.first {\n animation-delay: 1s;\n }\n &.second {\n animation-delay: 1.25s;\n }\n &.third {\n animation-delay: 1.5s;\n }\n &.fourth {\n animation-delay: 1.75s;\n }\n &.fifth {\n animation-delay: 2s;\n }\n &.sixth {\n animation-delay: 2.5s;\n }\n &.seventh {\n animation-delay: 3s;\n }\n }\n }\n &.trkFnd,\n &.rcvEvd {\n .bg {\n background-image: url(").concat(zA.a,");\n animation: spin 25000ms linear infinite;\n }\n }\n }\n .slick-dots {\n margin: 0 auto;\n }\n }\n .btn {\n width: 15rem;\n align-self: center;\n text-align: center;\n }\n }\n &.fs-whatsprey {\n overflow: hidden;\n .slick-slider {\n figure {\n img {\n width: 100%;\n position: relative;\n }\n }\n }\n }\n }\n .sign-form {\n max-width: 600px;\n margin: 0 auto;\n width: 100%;\n .msg {\n margin-bottom: 1rem;\n display: block;\n background-color: rgba(9,13,16,.1);\n }\n .here {\n // text-transform: none;\n margin: 10px 0;\n line-height: 1;\n }\n form {\n margin-bottom: 3rem;\n label {\n color: rgba(206,220,234);\n display: inline-block;\n white-space: normal;\n padding: 0;\n }\n }\n input {\n color: rgba(255, 255, 255, .8);\n }\n .btn.l {\n width: 200px;\n margin-top: 1rem;\n }\n .btn.cta {\n text-transform:none;\n margin-top: 0;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 1.5rem 2rem;\n &:before {\n font-size: 2rem;\n position: absolute;\n top: 0;\n right: 0;\n bottom: initial;\n left: auto;\n transform: none;\n margin: .7rem 0;\n height: auto;\n }\n }\n .btn-block {\n display: block;\n line-height: 1;\n border-bottom: 1px solid ").concat(e.linkColor,";\n padding: 1rem;\n }\n .btn-link {\n color: ").concat(e.fontColor,";\n }\n .button-group {\n display: flex;\n flex-direction: row;\n margin-top: 2rem;\n .btn {\n flex: 1 1 auto;\n &:first-child {\n margin: 0 auto;\n }\n &.contrast-text{\n color: #fff;\n font-size: 120%;\n }\n }\n }\n .checkbox {\n display: flex;\n flex-direction: row;\n margin-left: 1rem;\n align-items: center;\n height: 50px;\n > * {\n padding-top: 0;\n }\n a {\n text-transform: none;\n color: #fff;\n }\n }\n .ch-acc {\n font-size: 120%;\n color: rgba(255, 255, 255, .8);\n }\n }\n .perms {\n\n h5 {\n text-transform: none;\n color: ").concat(Object(y.e)(.2,e.fontColor),";\n font-weight: normal;\n &:before {\n background: ").concat(Object(y.e)(.2,e.fontColor),";\n width: 50%;\n height: 0.1rem;\n }\n }\n p {\n text-shadow: 0.3rem 0.3rem rgba(192,217,239,0);\n }\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n padding-bottom: 10rem;\n .step {\n min-height: 65vh;\n display: flex;\n flex-direction: column;\n max-width: 600px;\n width: 100%;\n margin: 0 auto;\n p {\n margin: 2rem auto 1rem;\n }\n figure {\n margin: 0 auto;\n max-width: 320px;\n i {\n font-size: 4rem;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n }\n span {\n margin-top: 0;\n }\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n }\n .security {\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n margin-bottom: 10rem;\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n > * {\n margin: .5rem .5rem 1rem 0;\n }\n h5 {\n flex: 1 1 auto;\n }\n .toggle {\n justify-self: flex-end;\n }\n }\n .line-through {\n margin: 1rem 0 1.5rem;\n }\n .item {\n margin: 0;\n font-size: 90%;\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n .prey-pin {\n position: relative;\n .reference-icon {\n font-size: 20rem;\n position: absolute;\n top:50%; left:50%;\n transform: translateX(-50%) translateY(-50%);\n color: ").concat(e.fontColor,";\n z-index: 2000;\n opacity: 0.40;\n }\n &.inactive {\n opacity: 0.5;\n background: rgba(0,0,0,0.10);\n padding-left: 1rem;\n padding-right: 1rem;\n border: 0.15rem dashed ").concat(Object(y.e)(.6,e.bg),";\n &:after {\n content: '';\n height: 100%;\n display: block;\n cursor: not-allowed;\n background: ").concat(Object(y.i)(.3,Object(y.e)(.3,e.bg)),";\n width: 100%;\n z-index: 100;\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n &.active {\n opacity: 1;\n .reference-icon {\n display: none;\n }\n }\n }\n\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n\n\n\n }\n .activation {\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n .alert-grid2 {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 1px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n \n \n .description-alert {\n grid-column: 1/5;\n grid-row: 1;\n padding: 10px;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 2;\n margin: 0;\n }\n }\n .device-name {\n margin-top: 1rem;\n position: relative;\n z-index: 10000;\n p {\n text-transform: none;\n text-align: center;\n margin: 0;\n font-size: 1.4rem;\n }\n h3 {\n display: inline-block;\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n padding: 1rem 2rem;\n }\n a {\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n width: 300px;\n text-align: center;\n padding: 0.4rem 1rem 0.7rem;\n margin: 0.5rem 0;\n }\n }\n &.home {\n figure.anime {\n position: absolute !important;\n z-index: 1000;\n &.uno {\n top: 50%;\n }\n }\n }\n .column {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n .container {\n width: 100%;\n min-height: 75vh;\n }\n #done,\n #final {\n padding: 0 2rem;\n position: absolute;\n top: 0;\n width: 100%;\n min-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n #done {\n height: 100%;\n opacity: 1;\n animation-duration: 4s;\n animation-delay: .5s;\n animation: protected 4s linear forwards;\n }\n #final {\n height: auto;\n opacity: 0;\n animation-delay: 5s;\n animation: appear 4s linear forwards;\n figure {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem 0;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n width: 100%;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-image: url(").concat(TA.a,");\n opacity: .25;\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: target 5000ms linear infinite;\n }\n }\n }\n h4.tac {\n text-transform: none;\n font-size: 3.5rem;\n letter-spacing: -0.2rem;\n text-align: center;\n &:after {\n margin-left: auto;\n margin-right: auto;\n left: 0;\n right: 0;\n width: 50%;\n }\n &:before {\n display: none;\n }\n }\n h2 {\n text-transform: none;\n text-align: center;\n font-size: 5rem;\n letter-spacing: -0.3rem;\n display: block;\n position: relative;\n z-index: 10000;\n filter: drop-shadow(-1px 0 0 ").concat(FA(.4,e.linkColor),") drop-shadow(1px 0 0 ").concat(FA(.4,Object(y.b)(e.linkColor)),");\n user-select: none;\n small {\n font-size: 1.8rem;\n letter-spacing: 0.1rem;\n display: block;\n text-align: center;\n }\n br { display none; }\n span {\n color: ").concat(e.green,";\n // text-shadow: 0.3rem 0.3rem ").concat(FA(.6,e.green),";\n }\n }\n figure {\n text-align: center;\n margin: 3rem 0 0;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n }\n figure.anime {\n margin: 0 auto;\n padding: 0;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n svg {\n width: 15rem;\n }\n img,\n i {\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0;\n line-height: 0;\n cursor: pointer;\n margin: 1rem;\n text-align: center;\n position: relative;\n z-index: 1;\n opacity: .9;\n &:before {\n position: absolute;\n font-size: 10rem;\n margin: 0;\n margin-left: .35rem;\n padding: 0;\n }\n }\n i {\n border-radius: 50%;\n background: rgba(255,255,255,0.1);\n width: 15rem;\n height: 15rem;\n animation: pulse 2s infinite;\n }\n &:after {\n content: '';\n box-sizing: content-box;\n position: absolute;\n pointer-events: none;\n border-radius: 50%;\n padding: 0;\n z-index: -1;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1);\n opacity: 0;\n transform: scale(0.9);\n will-change: auto;\n }\n &.uno:after {\n animation: sonarEffect ease-out 1s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n &.dos:after {\n animation: sonarEffect ease-out 2s 4s infinite;\n width: 20rem;\n height: 20rem;\n }\n &.tres:after {\n animation: sonarEffect ease-out 3s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n }\n .report {\n transform: translateY(50%);\n animation: up 500ms linear forwards;\n animation-delay: 100ms;\n figure {\n position: relative;\n .pin {\n position: absolute;\n top: 50%; left: 50%;\n transform: translateX(-50%) translateY(-50%);\n font-size: 2rem;\n color: ").concat(e.yellow,";\n text-shadow: 0 0 0.2rem ").concat(e.bg,";\n }\n img {\n min-height: 200px;\n background: rgba(200,200,200,0.10);\n }\n }\n p, span {\n color: ").concat(e.fontColor," !important;\n text-transform: none;\n display: block;\n }\n p {\n margin: 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n span {\n margin: .5rem 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n .row {\n > * {\n flex: 1 1 auto;\n max-width: 50%;\n position: relative;\n }\n .front,\n .back {\n position: relative;\n &.front:after,\n &.back:after {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: ").concat(e.bg,";\n color: ").concat(e.fontColor,";\n font-size: 1.5rem;\n display: inline-block;\n padding: .5rem;\n }\n &.front:after {\n content: 'Front camera';\n }\n &.back:after {\n content: 'Back camera';\n }\n }\n }\n }\n .button-group {\n display: flex;\n flex-direction: row;\n > * {\n flex: 1 1 auto;\n &:first-child {\n margin-right: 1rem;\n }\n }\n }\n .btn.icon-thumb-up {\n text-align: right;\n align-self: flex-end;\n margin-top: 2rem;\n }\n }\n }\n\n #footer {\n margin: 4rem auto 2rem;\n max-width: 600px;\n .copy {\n position: relative;\n z-index: 1;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n justify-content: center;\n align-items: center;\n margin-top: 20px;\n .footer-links a {\n margin: 1rem 1rem 0 0;\n font-size: 1.5rem;\n display: block;\n white-space: nowrap;\n }\n .logo {\n opacity: 0.60;\n margin: 0 0 0 auto;\n }\n }\n }\n\n // blame @carloselias\n .report-wrap .step {\n padding: 3.5rem;\n }\n .report-wrap .column .report .report-logo img {\n width: 90px;\n }\n .btn.cta.l.success.icon-right, .btn.cta.l.success.icon-thumb-up {\n align-self: center;\n text-align: center;\n width: 80%;\n margin: 3rem 0;\n }\n .heading {\n \n font-size: calc(").concat(e.fontSize," + 2.5vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .heading2 {\n \n font-size: calc(").concat(e.fontSize," + 1.6vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .slick-slide {\n outline: none;\n div {\n outline: none;\n }\n figure {\n max-width: 100%;\n }\n }\n .dots-as-dots {\n margin: 2rem 0;\n .group {\n align-self: center;\n }\n li {\n list-style: none;\n margin: 0 2rem 0;\n button {\n padding: 0;\n color: transparent;\n background: ").concat(e.fontColor,";\n height: 10px;\n width: 10px;\n }\n &.slick-active button {\n background: ").concat(e.linkColor,';\n }\n }\n }\n .slick-slider {\n display: grid !important;\n grid-template-areas:\n "prev slide slide slide next"\n ". . dots . .";\n .slick-prev {\n grid-area: prev;\n }\n .slick-list {\n grid-area: slide;\n }\n .slick-next {\n grid-area: next;\n }\n button {\n width: 30px;\n text-indent: -99999999999rem;\n background: transparent;\n box-shadow: 0 0 0 transparent;\n &:after {\n background: transparent;\n }\n }\n .dots-as-dots {\n grid-area: dots;\n position: fixed;\n bottom: 5rem;\n left: 50%;\n transform: translate(-50%);\n }\n }\n .onTop {\n position: absolute;\n top: 0; left: 0;\n }\n .homeOptions {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n display: block;\n .ctas {\n display: grid;\n grid-template-columns: repeat(auto-fit,minmax(10rem, 1fr));\n margin-bottom: 1px;\n a {\n padding: 1.5rem 5rem 1.5rem 1.5rem;\n }\n a:first-child {\n border-right: 1px solid ').concat(e.bg,";\n }\n }\n .info-options {\n display: grid;\n grid-template-columns: 3fr 3fr;\n grid-gap: 1px;\n }\n \n .btn {\n padding: 1.5rem 1.0rem;\n }\n .uninstall-info {\n display: grid;\n background: none;\n text-decoration: underline;\n }\n \n }\n .homeOptions2 {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n }\n\n .dialog {\n form { clear: both; }\n .vspace {\n margin: 0 0 1rem;\n }\n .inner {\n width: 100%;\n padding: 1rem;\n max-width: 32rem;\n background: ").concat(e.bg,";\n margin: 0 1rem;\n .content {\n display: block;\n padding: 2rem;\n }\n .close {\n float: right;\n }\n }\n &.message .inner h3, &.message .inner p {\n padding: 0 2rem;\n }\n &.privacy {\n .inner {\n h1 {\n float: right;\n }\n h6, p {\n padding: 1rem;\n }\n }\n }\n }\n .loading {\n background: ").concat(FA(.1,e.bg)," url(").concat(QA.a,") center center no-repeat;\n background-size: 60%;\n background-blend-mode: exclusion;\n code {\n margin-top: 20rem;\n letter-spacing: 0.5rem;\n \n font-size: 1.2rem;\n }\n }\n\n .reportdemo {\n .report.demo {\n margin: 1rem; padding: 0;\n border: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n .report-logo {\n height: 3.5rem;\n overflow: hidden;\n }\n .row {\n border-bottom: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n & > span {\n display: block;\n margin: 0; padding: 0.5rem 1rem;\n border-right: 1px solid ").concat(Object(y.e)(.3,e.bg),";\n small {\n display: block;\n }\n &:last-child {\n border-right: none;\n }\n }\n }\n }\n .btn {\n padding: 2rem 1rem;\n margin: 0;\n font-size: 2rem;\n }\n }\n .form {\n padding: 0;\n .groupForm {\n margin-bottom: -1px;\n }\n }\n .form.vvv, .form.hvv {\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n li {\n list-style: none;\n margin: 0;\n padding: 0;\n width: 100%;\n input {\n width: 100%;\n }\n }\n .info-warning {\n position: relative;\n top: -1rem;\n }\n }\n\n #new-session {\n .checkbox {\n margin: 0;\n label {\n text-transform: none;\n a {\n text-transform: none;\n }\n }\n }\n }\n\n .superpassword {\n position: relative;\n .square {\n position: absolute;\n bottom: 0.9rem; right: 0;\n }\n .tag-label {\n display: block;\n padding: 0;\n position: relative;\n width: 100%;\n input {\n }\n }\n .info.info-warning {\n margin: 0;\n }\n }\n\n .straight {\n animation: straight 300ms linear forwards;\n }\n\n @keyframes straight {\n 0% {\n transfrom: translateY(0);\n }\n 100% {\n transfrom: translateY(-100%);\n }\n }\n\n @keyframes fadein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n .report-wrap {\n height: 100%;\n padding: 0;\n .reportdemo {\n overflow: hidden;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n .btn.success {\n flex: 0 0 auto;\n display: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n }\n figure {\n width: 100%;\n img {\n height: auto;\n width: 100%;\n }\n }\n .front, .back {\n flex: 1 1 50%;\n img {\n height: auto;\n width: 100%;\n }\n }\n }\n // realign stash\n .info {\n position: relative;\n padding: 1rem;\n margin: 1rem 0 2rem;\n z-index: 1000;\n p {\n margin: 0;\n }\n h3 {\n margin-top: 0;\n }\n }\n\n\n .notice-custom {\n background-color: #0c152bcf;\n border: 0.1rem solid #608bb6;\n color: #c9d8e6;\n border-radius: 5px;\n padding: 20px !important;\n }\n .iso {\n filter: drop-shadow(-1px 0 0 ").concat(FA(.4,e.linkColor),") drop-shadow(1px 0 0 ").concat(FA(.4,Object(y.b)(e.linkColor)),");\n path {\n animation: fillUp 500ms ease forwards;\n animation-delay: 4s;\n stroke: ").concat(e.fontColor,";\n }\n }\n .lock {\n font-size: 4rem;\n \n display: block;\n text-align: center;\n padding: 1rem 3rem 1.5rem;\n border-style: dashed;\n border-width: 0.2rem;\n border-color: ").concat(e.yellow,";\n line-height: 0.7;\n small {\n display: block;\n text-align: center;\n }\n span { display: block; }\n }\n .fold-trigger {\n padding-left: 0 !important;\n padding-right: 4rem !important;\n font-weight: bold;\n \n &:before {\n font-size: 3rem;\n }\n }\n .disabled {\n pointer-events: none;\n opacity: 0.40;\n }\n\n .alert-chromeOS {\n display: flex;\n align-items: center;\n position: absolute;\n justify-content: center;\n height: 100vh;\n z-index: 20000;\n left: 0;\n right: 0;\n background: rgb(9 16 34 / 95%);\n .alert-grid {\n grid-template-columns: 15% 20% 20% 20% 25%;\n max-width: 87%;\n .title-alert {\n grid-column: 2/6;\n }\n .description-alert {\n grid-column: 2/6;\n }\n .link-grid {\n grid-column: 1/6;\n justify-self: center;\n margin-top: 16px;\n small {\n color: white;\n text-decoration: underline;\n }\n }\n .button-grid {\n display: flex;\n flex-direction: row;\n grid-column: 1/6;\n justify-self: center;\n align-items: center;\n margin-top: 16px;\n span {\n padding-left: 10px;\n }\n img {\n max-width: 1.5em;\n }\n }\n }\n }\n .lock-btn {\n width: 100%;\n font-size: 0.9em !important;\n }\n\n .flex-container {\n display: flex;\n width: 100%;\n grid-column-gap: 10px;\n align-items: center;\n justify-content: center;\n align-content: center;\n flex-wrap: nowrap;\n flex-direction: row;\n .btn {\n width: 50px;\n padding: 10px 12px;\n }\n .flex-item {\n width: 100%;\n }\n }\n\n .help-center {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: flex-end;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n .help-right {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: right;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n\n .help-view {\n justify-content: center;\n align-items: center;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n }\n .accessibility-view {\n justify-content: right;\n align-items: flex-start !important;\n padding: 1rem 1rem !important;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n .icon-right-open-big{\n font-size: 20px;\n &:before {\n margin-right: 0 !important;\n }\n }\n }\n\n .help-form {\n &.fs-onboarding:before {\n box-shadow:none !important;\n }\n a {\n color: rgba(206,220,234);\n font-weight: bold;\n }\n input, textarea, select {\n min-width: 11em;\n max-width: 100%;\n }\n .input-file {\n font-size: 14px !important;\n width: 11.5em !important;\n }\n }\n\n\n .file-name {\n font-size: 15px;\n max-width: 100%;\n }\n\n .content-info {\n height: 100vh;\n .help-desc {\n height: 10%;\n }\n .text-centered {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n text-align: center !important;\n height: 50%;\n padding: 2em;\n h3 {\n font-size: 28px !important;\n }\n p {\n text-align: center;\n }\n }\n }\n\n \n\n .main-info {\n margin-top: 45px;\n }\n\n .btn-send {\n background: linear-gradient(90deg, #3C66D4 0%, #4A44D4 100%) !important;\n }\n\n .group-file {\n display: flex;\n flex-direction: column;\n .file-int {\n display: flex;\n align-items: center;\n align-content: center;\n flex-direction: row; \n margin-top: 0.5em; \n .input-file {\n background: rgba(18, 47, 72, 0.5) !important;\n box-sizing: border-box !important;\n font-size: 16px !important;\n display: flex !important;\n align-items: center !important;\n letter-spacing: -0.02em !important;\n width: 12em !important;\n padding: 15px !important;\n margin: 0;\n margin-right: 0.5em;\n }\n }\n \n }\n\n \n ")};t(226);function SA(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,A=Object(l.a)(e);if(n){var a=Object(l.a)(this).constructor;t=Reflect.construct(A,arguments,a)}else t=A.apply(this,arguments);return Object(c.a)(this,t)}}var XA,YA=Object({NODE_ENV:"production",PUBLIC_URL:"."}).REACT_APP_ONBOARDING_TYPE||"android",GA=Object(C.b)(EA||(EA=Object(s.a)(["\n ","\n ","\n ","\n ","\n ","\n ","\n"])),"\n ".concat(function(e){return'\n :root {\n font-size: 62.5%;\n }\n h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, figure { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; line-height: 1; font-family: inherit; text-align: left; }\n table { border-collapse: collapse; border-spacing: 0; }\n ol, ul { list-style: none; }\n q:before, q:after, blockquote:before, blockquote:after { content: ""; }\n article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {\n display: block;\n }\n audio, canvas, video {\n display: inline-block;\n }\n audio:not([controls]) {\n display: none;\n height: 0;\n }\n [hidden], .hidden {\n display: none;\n }\n *, *:before, *:after {\n -webkit-box-sizing: inherit;\n -moz-box-sizing: inherit;\n box-sizing: inherit;\n }\n html {\n box-sizing: border-box;\n margin: 0; padding: 0;\n }\n html, body {\n height: 100%;\n overflow-x: hidden;\n background: '.concat(e.bg,";\n }\n ")}(XA=N),"\n body {\n background: ").concat(XA.bg,";\n color: ").concat(Object(y.i)(.2,XA.fontColor),";\n font-family: ").concat(XA.fontFamily,";\n line-height: ").concat(XA.baseLine,";\n font-size: calc(").concat(XA.fontSize," + 0.1vw);\n font-weight: normal;\n margin: 0; padding: 0;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n }\n a {\n border: none;\n color: ").concat(Object(y.e)(.05,XA.linkColor),";\n text-decoration: none;\n text-transform: none;\n outline: none;\n font-weight: inherit;\n font-size: 1em;\n img {\n border: none;\n cursor: pointer;\n outline: none;\n }\n &:active, &:hover, &:visited {\n cursor: pointer;\n outline: none;\n }\n &:hover {\n color: ").concat(Object(y.e)(.1,XA.linkColor),";\n transition: all linear 0.2s;\n }\n }\n p {\n font-weight: normal;\n line-height: ").concat(XA.baseLine,";\n margin-bottom: 1rem;\n }\n blockquote {\n padding: 0.5rem 1rem;\n p {\n font-family: ").concat(XA.headings,";\n line-height: ").concat(XA.baseLine,";\n font-size: calc(1.2em + 0.2vw);\n }\n cite {\n font-family: ").concat(XA.mono,";\n display: block;\n text-align: right;\n }\n }\n mark {\n background: ").concat(Object(y.e)(.3,XA.yellow),";\n }\n code, kbd, var {\n display: inline-block;\n font-family: ").concat(XA.mono,";\n }\n pre {\n margin: 0;\n padding: 0.5rem 0.5rem;\n background: ").concat(Object(y.h)(.2,XA.bg),";\n color: ").concat(XA.fontColor,";\n overflow: auto;\n font-family: ").concat(XA.mono,";\n code {\n display: block;\n background: transparent;\n padding: 0;\n }\n }\n code {\n font-size: inherit;\n }\n h1, h2, h3, h4, h5, h6 {\n font-family: ").concat(XA.headings,";\n line-height: calc(").concat(XA.baseLine," - 0.2);\n letter-spacing: 0;\n margin: calc(").concat(XA.fontSize," - 0.5rem) 0 calc(").concat(XA.fontSize," - 1rem);\n font-weight: bold;\n }\n h1 { font-size: calc(").concat(XA.fontSize," + 1.0vw); }\n h2 { font-size: calc(").concat(XA.fontSize," + 0.5vw); }\n h3 { font-size: calc(").concat(XA.fontSize," + 0.4vw); }\n h4 { font-size: calc(").concat(XA.fontSize," + 0.3vw); }\n h5 { font-size: calc(").concat(XA.fontSize," + 0.1vw); }\n h6 { font-size: calc(").concat(XA.fontSize," + 0.05vw); }\n hr {\n background: ").concat(Object(y.i)(.6,XA.fontColor),";\n color: ").concat(Object(y.i)(.6,XA.fontColor),";\n border: none;\n clear: both;\n float: none;\n height: 1px;\n margin: 0.5rem 0;\n width: 100%;\n }\n br {\n margin: 0 0 1.45em;\n width: 100%;\n height: 0.5rem;\n float: none;\n overflow: hidden;\n clear: both;\n }\n abbr, acronym {\n text-decoration: none;\n border-bottom: 1px dotted ").concat(XA.fontColor,";\n }\n del {\n text-decoration: line-through;\n }\n em {\n font-style: italic;\n font-weight: normal;\n }\n small {\n font-size: 0.8em;\n }\n strong {\n font-weight: bold;\n }\n ul, ol {\n list-style-position: inside;\n list-style-type: decimal;\n margin: 1.0em 0.5em 0.5em 0.5em;\n li {\n margin: 0em 0.5em 0.5em 0.5em;\n }\n li ul {\n margin: 0 1.5em 0 0;\n }\n }\n li, label {\n font-size: ").concat(XA.fontSize,";\n line-height: ").concat(XA.baseLine,";\n }\n li ol li, li ul li {\n font-size: ").concat(XA.fontSize,";\n line-height: ").concat(XA.baseLine,";\n }\n ul {\n list-style-type: disc;\n }\n dl {\n margin: 0 0 1.5em 0;\n dt {\n margin: 0 0 0 1rem;\n padding-bottom: 0.5rem;\n }\n dd {\n font-size: ").concat(XA.fontSize,";\n line-height: ").concat(XA.baseLine,";\n margin: 0 0 0 2rem;\n padding-bottom: 0.5rem;\n }\n }\n button {\n font-family: ").concat(XA.fontFamily,";\n font-size: 1em;\n padding: 1.2rem 2rem;\n }\n input, select, textarea {\n display: block;\n background-color: ").concat(XA.bg,";\n color: ").concat(XA.fontColor,";\n font-family: ").concat(XA.fontFamily,";\n padding: calc(").concat(XA.fontSize," / 2);\n margin: calc(").concat(XA.fontSize," / 2) 0;\n border: none;\n box-shadow: 0 0 0 1px ").concat(XA.linkColor," inset;\n font-size: calc(").concat(XA.fontSize," + 0.1vw);\n &:focus {\n color: ").concat(XA.fontColor,";\n box-shadow: 0 0 0 1px ").concat(Object(y.e)(.2,XA.linkColor)," inset;\n }\n &::placeholder {\n color: ").concat(Object(y.i)(.6,XA.fontColor),";\n }\n &::autofill, &::-moz-autofill, &::-webkit-autofill {\n background: ").concat(XA.bg,";\n color: ").concat(XA.fontColor,";\n }\n }\n select {\n padding: 0.9rem;\n border-radius: 0;\n option {\n background: ").concat(XA.bg,";\n color: ").concat(Object(y.f)(XA.bg),";\n outline: none;\n padding: calc((").concat(XA.fontSize,' - 0.6rem) + 0.3vw);\n }\n }\n select:-moz-focusring {\n text-shadow: 0 0 0 transparent;\n outline: none;\n }\n input:focus, select:focus, textarea:focus {\n transition: all linear 0.2s;\n outline: none;\n }\n input[type="checkbox"], input[type="radio"] {\n margin: 0 0.5rem;\n }\n\n label {\n display: block;\n cursor: pointer;\n padding: calc(').concat(XA.fontSize," / 2);\n font-family: ").concat(XA.fontFamily,";\n font-size: calc(").concat(XA.fontSize," + 0.05vw)\n font-weight: normal;\n color: ").concat(XA.fontColor,";\n letter-spacing: 0.02rem;\n input {\n display: inline-block;\n }\n }\n input, textarea, select {\n font-weight: normal;\n }\n\n table {\n th {\n color: ").concat(XA.fontColor,";\n }\n }\n\n .full {\n width: 100%;\n }\n\n .red {\n background: ").concat(XA.red,";\n color: ").concat(Object(y.f)(XA.red),";\n }\n .orange {\n background: ").concat(XA.orange,";\n color: ").concat(Object(y.f)(XA.orange),";\n }\n .yellow {\n background: ").concat(XA.yellow,";\n color: ").concat(Object(y.f)(XA.yellow),";\n }\n .lime {\n background: ").concat(XA.lime,";\n color: ").concat(Object(y.f)(XA.lime),";\n }\n .green {\n background: ").concat(XA.green,";\n color: ").concat(Object(y.f)(XA.green),";\n }\n .teal {\n background: ").concat(XA.teal,";\n color: ").concat(Object(y.f)(XA.teal),";\n }\n .cyan {\n background: ").concat(XA.cyan,";\n color: ").concat(Object(y.f)(XA.cyan),";\n }\n .aqua {\n background: ").concat(XA.aqua,";\n color: ").concat(Object(y.f)(XA.aqua),";\n }\n .blue {\n background: ").concat(XA.blue,";\n color: ").concat(Object(y.f)(XA.blue),";\n }\n .violet {\n background: ").concat(XA.violet,";\n color: ").concat(Object(y.f)(XA.violet),";\n }\n .magenta {\n background: ").concat(XA.magenta,";\n color: ").concat(Object(y.f)(XA.magenta),";\n }\n .purple {\n background: ").concat(XA.purple,";\n color: ").concat(Object(y.f)(XA.purple),";\n }\n\n .red-color { color: ").concat(XA.red," }\n .orange-color { color: ").concat(XA.orange," }\n .yellow-color { color: ").concat(XA.yellow," }\n .lime-color { color: ").concat(XA.lime," }\n .green-color { color: ").concat(XA.green," }\n .teal-color { color: ").concat(XA.teal," }\n .cyan-color { color: ").concat(XA.cyan," }\n .aqua-color { color: ").concat(XA.aqua," }\n .blue-color { color: ").concat(XA.blue," }\n .violet-color { color: ").concat(XA.violet," }\n .magenta-color { color: ").concat(XA.magenta," }\n .purple-color { color: ").concat(XA.purple," }\n\n .fontColor {\n color: ").concat(XA.fontColor,";\n }\n .bg {\n background: ").concat(XA.bg,";\n }\n .linkColor {\n color: ").concat(XA.linkColor,";\n }\n .fg {\n background: ").concat(XA.fg,";\n }\n .fontColor-svg-fill { fill: ").concat(XA.fontColor," };\n .fontColor-svg-stroke { stroke: ").concat(XA.fontColor,' };\n h6 {\n display: flex;\n position: relative;\n &:after {\n position: relative;\n display: block;\n content: "";\n height: 1px;\n top: 0.9rem;\n background: ').concat(Object(y.i)(.6,XA.fontColor),";\n flex: 1 1 auto;\n margin-left: 1rem;\n margin-right: 1rem;\n }\n }\n .tac { text-align: center; }\n .tar { text-align: right; }\n .tal { text-align: left; }\n\n "),'\n .btn, button, input[type="button"], input[type="submit"], input[type="reset"] {\n '.concat(q(N),"\n }\n"),function(e){return"\n .info, .information {\n ".concat($(e.blue),"\n }\n .info-error {\n ").concat($(e.red),"\n }\n .info-success {\n ").concat($(e.green),"\n }\n .info-notice {\n ").concat($(e.orange),"\n }\n .info-warning {\n ").concat($(e.yellow),"\n }\n .info-critical {\n ").concat($(e.purple),"\n }\n .text-error {\n color: ").concat(Object(y.e)(.3,e.red),";\n a {\n color: ").concat(Object(y.e)(.4,e.red),";\n &:hover { color: ").concat(Object(y.e)(.1,e.red),"; }\n }\n }\n .text-warning {\n color: ").concat(Object(y.e)(.3,e.yellow),";\n a {\n color: ").concat(Object(y.e)(.4,e.yellow),";\n &:hover { color: ").concat(Object(y.e)(.1,e.yellow),"; }\n }\n }\n .text-success {\n color: ").concat(Object(y.e)(.3,e.green),";\n a {\n color: ").concat(Object(y.e)(.4,e.green),";\n &:hover { color: ").concat(Object(y.e)(.1,e.green),"; }\n }\n }\n .text-notice {\n color: ").concat(Object(y.e)(.3,e.orange),";\n a {\n color: ").concat(Object(y.e)(.4,e.orange),";\n &:hover { color: ").concat(Object(y.e)(.1,e.orange),"; }\n }\n }\n .text-critical {\n color: ").concat(Object(y.e)(.3,e.purple),";\n a {\n color: ").concat(Object(y.e)(.4,e.purple),";\n &:hover { color: ").concat(Object(y.e)(.1,e.purple),'; }\n }\n }\n .transparent,\n [class^="text-"],\n [class*=" text-"] {\n background: transparent !important;\n box-shadow: 0 0 0 0 transparent inset !important;\n }\n ')}(N),Object(v.a)(N),Object(v.c)(N),RA(N)),ZA=I.b.div({init:{opacity:0},enter:{opacity:1,beforeChildren:!0,staggerChildren:50},exit:{opacity:0,staggerChildren:20,staggerDirection:-1}}),WA=[{url:"/",component:Ve},{url:"/index",component:Ve},{url:"/activation",component:function(){return u.a.createElement("div",{className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"try",render:function(e){return e.next,u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{id:"done",className:"column"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.you_ready")),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("i",{className:"icon-shield-4"})))),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("activation.status")),p.I18n.t("activation.protected"))),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.try_report")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("activation.evidence")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/security"),className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"#",className:"btn success icon-right",onClick:Me},p.I18n.t("activation.button_next")))))}})))))}},{url:"/signin",component:je},{url:"/signup",component:Be},{url:"/report",component:Se},{url:"/permissions",component:sn},{url:"/bgloc",component:gn},{url:"/security",component:On},{url:"/privacy",component:Bn},{url:"/start",component:nt},{url:"/whatsprey",component:dt},{url:"/emailsent",component:gt},{url:"/emailretry",component:ft},{url:"/emailok",component:bt},{url:"/pin",component:Pt},{url:"/help",component:zt},{url:"/lock",component:vt},{url:"/lockmessage",component:xt},{url:"/lockmessage2",component:Nt},{url:"/rename",component:Lt},{url:"/location",component:Ft},{url:"/chrome",component:Yt},{url:"/accessibility",component:_t}],qA=[{url:"/",component:AA},{url:"/index",component:AA},{url:"/activation",component:function(){return u.a.createElement("div",{className:"activation fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"try",render:function(e){return e.next,u.a.createElement("div",{className:"container"},u.a.createElement("div",{id:"done",className:"column"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.you_ready")),u.a.createElement("figure",{className:"anime uno"},u.a.createElement("figure",{className:"anime dos"},u.a.createElement("figure",{className:"anime tres"},u.a.createElement("i",{className:"icon-shield-4"})))),u.a.createElement("h2",null,u.a.createElement("small",null,p.I18n.t("activation.status")),u.a.createElement("br",null),p.I18n.t("activation.protected"))),u.a.createElement("div",{id:"final",className:"step"},u.a.createElement("h4",{className:"tac"},p.I18n.t("activation.try_report")),u.a.createElement("figure",null,u.a.createElement("div",{className:"bg"}),u.a.createElement("img",{src:ze.a,alt:"",className:"first"})),u.a.createElement("p",null,p.I18n.t("activation.evidence")),u.a.createElement("div",{className:"button-group"},u.a.createElement(Ie.a,{to:"/".concat(p.I18n._locale,"/"),className:"btn alt"},p.I18n.t("activation.button_skip")),u.a.createElement(Ie.a,{to:"# ",className:"btn success icon-right",onClick:$t},p.I18n.t("activation.button_next")))))}}))),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("img",{src:St.a,alt:"Prey",className:"logo"}))))}},{url:"/signin",component:Kt},{url:"/signup",component:rA},{url:"/report",component:nA},{url:"/permissions",component:function(){return u.a.createElement("div",{className:"perms fs-onboarding regular inverted"},u.a.createElement("div",{className:"column"},u.a.createElement("h4",{className:"heading"},"Permissions"),u.a.createElement("figure",{className:"bg-fig"},u.a.createElement("i",{className:"icon-key-double"})),u.a.createElement(De.Wizard,null,u.a.createElement(De.Steps,null,u.a.createElement(De.Step,{id:"location",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey requires permission to actively track your phone's location and report it to you in the background.",u.a.createElement("br",null),"Please select ",u.a.createElement("b",null,"Always Allow"),"."),u.a.createElement("figure",null,u.a.createElement("img",{src:iA.a,className:"first",alt:"permOne"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"photos",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey needs access to your photos to allow you to retrieve them remotely if necessary using the File Retrieval feature."),u.a.createElement("figure",null,u.a.createElement("img",{src:lA.a,className:"first",alt:"permTwo"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"contacts",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey also needs access to your contacts to allow you to retrieve them remotely if necessary using the File Retrieval feature."),u.a.createElement("figure",null,u.a.createElement("img",{src:dA.a,className:"first",alt:"permThree"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"camera",render:function(e){var n=e.next;return u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey requires access to the camera to deliver remotely taken pictures in its Evidence Report feature for locating missing devices."),u.a.createElement("figure",null,u.a.createElement("img",{src:mA.a,className:"first",alt:"permFour"})),u.a.createElement("button",{className:"btn cta l success icon-right",onClick:n},"Ok"))}}),u.a.createElement(De.Step,{id:"notifications",render:function(e){return e.next,u.a.createElement("div",{className:"step"},u.a.createElement("p",null,"Prey must be able to send notifications for you to activate its features and actions remotely using the Online Panel."),u.a.createElement("figure",null,u.a.createElement("img",{src:pA.a,className:"first",alt:"permFive"})),u.a.createElement(Ie.a,{className:"btn cta l success icon-thumb-up",to:"/activation"},"Ok"))}})))))}},{url:"/start",component:hA},{url:"/whatsprey",component:wA},{url:"/hidden",component:PA}],UA=function(e){Object(i.a)(t,e);var n=SA(t);function t(e){var A;return Object(r.a)(this,t),(A=n.call(this,e)).renderer=function(){return"android"===YA?u.a.createElement(f.a,{render:function(e){var n=e.location;e.match;return u.a.createElement(I.a,null,u.a.createElement(ZA,{key:n.pathname},u.a.createElement(h.a,{location:n},WA.map(function(e,t){var A,a=n.pathname.match(/\/(es|en)\//),r=e.url;return a&&a.length>0?(A="/".concat(a[1]),p.I18n.setLocale(a[1])):(A="",p.I18n.setLocale("en")),r="".concat(A).concat(e.url),u.a.createElement(f.a,{exact:!0,path:r,component:e.component,key:t})}))))}}):u.a.createElement(f.a,{render:function(e){var n=e.location;e.match;return u.a.createElement(I.a,null,u.a.createElement(ZA,{key:n.pathname},u.a.createElement(h.a,{location:n},qA.map(function(e,t){var A,a=n.pathname.match(/\/(es|en)\//),r=e.url;return a&&a.length>0?(A="/".concat(a[1]),p.I18n.setLocale(a[1])):(A="",p.I18n.setLocale("en")),r="".concat(A).concat(e.url),u.a.createElement(f.a,{exact:!0,path:r,component:e.component,key:t})}))))}})},A.state={},A}return Object(o.a)(t,[{key:"componentWillMount",value:function(){p.I18n.setTranslations({en:{close:"Close",cancel:"Cancel",images:"Images",videos:"Videos",documents:"Documents",start:"Start",back:"Back",back_to:"Back to",enter_password:"Enter your password",encrypt:"Encrypt",decrypt:"Decrypt",tryagain:"Try Again",current_status:"This device is now",login:"Login",whatsprey:"What's Prey?",settings:"Settings",your_privacy:"Privacy and location",uninstall_prey:"Uninstall Prey",uninstall_prey_link:"https://help.preyproject.com/article/190-how-to-uninstall-prey#android",uninstall_prey_title:"Remove Prey permissions",uninstall_prey_body:"Keep in mind that we will remove the permissions that prevent the uninstallation of Prey. When you receive confirmation of this process, restart your device and uninstall the App like any other. By uninstalling it, you will no longer have remote access to your device as it will be disconnected from your Panel.",uninstall_prey_button:"Confirm",password_wrong_title:"Password is incorrect",password_wrong_body:"Introduce the correct password. You can also unlock the device from the control panel, or ask your device administrator to do so.",device_name:"Device Name",status:{protected:"PROTECTED",unprotected:"UNPROTECTED"},lock:{access:"Access",denied:"Denied",text1:"The device has been locked by its owner.",text2:"Enter password to unlock",password:"Password",unlock:"Unlock",button_unlock:"Enter password to unlock"},pin:{text1:"The owner of this device blocked the powering off option. To turn it off you must enter the PIN, tap on Unlock and then try again.",pin:"PIN",unlock:"Unlock",error:"The PIN is incorrect."},helpcenter:{title:"Help",description1:"For general questions visit our",description2:"For particular inquiries complete this form or e-mail us at",helpCenter:"Help Center",helpCenterHref:"https://help.preyproject.com/",helpCenterMail:"help@preyproject.com",helpCenterMailto:"mailto:help@preyproject.com",subject:"Subject",subjectHolder:"Select a subject",subjectOption1:"Issues",subjectOption2:"Questions",subjectOption3:"Other",message:"Message",messageHolder:"Let us know if you have any questions or you've encountered any issues while using Prey.",messageMin:"min. 10 characters",attachment:"Attachment (optional)",attachmentHolder:"Maximum file size 5MB",send:"SEND",selectfile:"CHOOSE FILE...",fileSelected:"FILE SELECTED",noFileChosen:"No file chosen",finished1:"All went great!",finished2:"We got your message and our support team will reply as soon as possible.",btnfinish:"Thanks, got it",error1:"Up-oh!",error2:"We couldn\u2019t send your message. Would you like to try again?",btnerror:"Retry"},dialog_login:{title:"Prey credentials",holder:"Enter your password",holder3:"Enter your password",title2:"Security code",holder2:"Six digits",cancel:"Cancel",submit:"Log in",forgot:"Forgot your password?",loading:"Loading..."},scheduled:{title:"Set Frequency",body:"Ensures that Prey continues to work if Google services are not running by doing periodic checks and consulting Prey's servers directly.",zero:"Not activated",one:"1 minute",two:"2 minutes",three:"5 minutes",four:"10 minutes",five:"20 minutes",six:"30 minutes"},help:{title:"Help",body:"For general questions you can always visit our ",description:"Help Center.",link:"https://help.preyproject.com/"},onboarding:{first:{head:"Your security hub",body:"Protect your device from anywhere! Handle security actions remotely on your Prey Panel."},second:{head:"Track and find",body:"Stay updated on your device\u2019s location and when it\u2019s on the move."},third:{head:"React and protect",body:"Safeguard your device and its data! Try out our remote security actions: Remote Alarm, Screen Lock, and Alert Message."},fourth:{head:"Recover with evidence",body:"Get reports with detailed info of your marked as Missing device: its location, nearby Wi-Fi networks, and real-time pictures and screenshots."},fifth:{head:"Stay Undetected",body:"Use our Camouflage action in the online panel to avoid alerting thieves by making the app look like a game on iOS devices."}},whatspreypage:{first:{head:"What\u2019s Prey about?",body:"You get full remote control from your Prey Panel while we silently protect your phones, laptops, tablets and their data from theft and loss."},second:{head:"Where\u2019s your Prey Panel?",body:"Log into your Panel through the app or at preyproject.com from any browser to track your devices, configure Prey and activate security actions."},third:{head:"What if your device is stolen?",body:"Mark your device as Missing in your Prey Panel and we\u2019ll start gathering pictures, locations, nearby WiFi networks and more data to generate periodic reports."},fourth:{head:"Make the most out of Prey!",body:"Ring an alarm, display a message on your device\u2019s screen, configure geofences and unlock even more remote security actions with our Protection and Full Suite plans!"},fifth:{head:"CAN I HIDE PREY FROM THIEVES?",body:"You can further avoid alerting the thief by hiding the app with our Camouflage action. Log into the online panel and activate it on any iOS device to mask the Prey app as a fake game, while it silently continuous its work."},start:"Next"},permissions:{title:"Prey needs you to grant these permissions to fully secure this device.",approve:"Go to permissions",next:"Next",privacy_info1:"For the app to work correctly, we need you to grant permissions and activate your account in the Prey Panel.",privacy_info2:"Keep in mind that your data is only used to deliver and improve our app functionalities, and none of your data is being sold or sent to third parties. All data is send through SSL.",privacy_info3:"All data is sent through SSL.",category_permission:"Access location, files and multimedia content",category_location:"Access location in background",camera:{head:"Take pictures and record video",body:"We require this to take pictures with your device camera for the Missing Reports."},location:{head:"Access this device\u2019s location",body:"We require this to track the location of your device.",background1:"Prey will use location in the background to track your device, generate Missing Reports and detect entry or exit from geofences.",background2:"This data will only be available to the account administrator. You can find more details in our Privacy Policy."},over:{head:"Overlap app screens",body:"When the Screen Lock is activated, Prey will use this permission to display a custom screen lock over all other apps.",and:"and"},contact:{head:"MAKE AND MANAGE PHONE CALLS",body:"Prey uses this permission to show the user the device\u2019s IMEI on evidence reports."},storage:{head:"Access pictures, media and files on your device",body:"We require this to use the File Retrieval action for remote recovery of files from this device.."},administrator_permission:{head:"Access device admin permissions",body:"We require this to activate extra security actions with administrator permissions, like remote Custom Wipe and Screen Lock."},accesibility:{head:"Accessibility",body:"When a device is marked as Missing, Prey will use this permission to block all apps before they can be opened, even if the permission to overlap app screens is disabled."},xiaomi:{head:"Required Xiaomi permissions",body:"In order for our application to work correctly, so that you can use all the security actions, please make sure that the necessary permissions are granted."},huawei:{head:"Required Huawei permissions",body:"For our app to work correctly and so that you can activate all security actions, please make sure to grant the necessary permissions."},alarms:{head:"Alarms and reminders",body:"We need this permission to be able to schedule exact time automations."}},signin:{title:"Log in to your Prey account",subtitle:"Credentials, please.",field1:"Email address",field2:"Password",button_submit:"Log in",button_qr:"Scan QR code",maybe:"Maybe you...",button_account:"Don't have an account?"},signup:{title:"Sign up to Prey",subtitle:"One step from your new Prey account.",field1:"Name",field2:"Email",field3:"Password",field4:"Confirm password",check_old:"I am over 16 years old.",check_terms1:"I\u2019ve read and accept",check_terms2:"and the",check_offers:"I want to receive emails with offers and promotions from Prey.",button_terms:"Terms and Conditions",button_privacy:"Privacy Policy",button_submit:"Sign up",button_signin:"Already have an account?",send_activation_title:"Mail validation",send_activation_a:"We must send an activation email to validate your account. Is the address",send_activation_b:"correct?",send_activation_cancel:"Cancel",send_activation_send:"Send",capsLockIsOn:"Caps Lock is On"},button_forgot:"Forgot your password?",button_terms:"Terms and Conditions",button_privacy:"Privacy Policy",button_cookies:"Cookies",privacypage:{title:"Prey necesita estos permisos para proteger completamente tu equipo",subtitle:"

Las funciones de la aplicaci\xf3n solo se activan mediante tu solicitud previa desde el panel de la aplicaci\xf3n y requieren que otorgues los permisos correspondientes desde tu dispositivo.\n\nNo vendemos ni enviamos a terceros ninguno de tus datos para fines distintos del uso de la aplicaci\xf3n y s\xf3lo en cuanto estos son necesarios para entregar o mejorar las funciones de la aplicaci\xf3n.\n\nTodos los datos se procesan cifrados por medio de SSL.

"},securitypage:{title:"Configure Protection",subtitle:"Complete the setup by activating extra features.",on:"On ",off:"Off",background_title:"Run in Background",background_subtitle:"As of Android 8, Prey needs to display a notification to run in the background and actively track the phone.",biometric_title:"Fingerprint",biometric_subtitle:"Would you like to use fingerprint to access the Prey settings?",setup_pin_title:"Setup Prey PIN",setup_pin_subtitle:"Create your 4-digit PIN code to activate the use Android's extra safety features.",setup_pin_activate:"Activate",setup_pin_activated:"Activated",uninstall_title:"Block Uninstall Attempts",uninstall_subtitle:"Blocks the app\u2019s uninstall with your Prey PIN, or native lock screen if available.",shield_title:"Prevent power OFF",shield_subtitle:"Blocks phone shutdown attempts with your Prey PIN.",wipe_title:"Detach device",wipe_subtitle:"Deletes this device from your Prey account.",wipe_button:"Detach",dialog_4pin:{title:"Setup Prey PIN",holder:"Create your 4-digit PIN",cancel:"Cancel",submit:"Save PIN",remove_pin:"Remove the current PIN"},prey_for:"Prey for Android",home:"Home",not_android9_title:"Not Available in Android 9 and higher",not_android9_subtitle:"This feature is not availabe due to Google's policy restrictions in this Android version",not_android9_close:"Close",xiaomi_alert:{title:"Required Xiaomi permissions",description:"Please check the additional permissions that you must grant for our application to work correctly on your Xiaomi so you can use all the security actions.",button:"Check permissions",link:"https://help.preyproject.com/article/356-how-to-grant-permissions-in-your-xiaomi-device"},huawei_alert:{title:"Required Huawei permissions",description:"Please check the additional permissions that you must grant for our application to work correctly on your Huawei so you can use all the security actions.",button:"Check permissions",link:"https://help.preyproject.com/article/370-how-to-grant-permissions-in-your-huawei-device?preview=61041e0fb37d837a3d0df2e5"}},report:{latitude:"latitude",longitude:"longitude",ssid:"ssid",mac_address:"Mac address",public_ip:"Public IP",imei:"IMEI",device_model:"device model",done:"Close",next:"Next"},activation:{button_skip:"Skip",button_next:"Next",you_ready:"You're ready",status:"Current status",protected:"Protected",try_report:"Give a try to our Missing Reports",evidence:"If you mark your device as Missing in your Prey Panel, we\u2019ll start gathering information and generate periodic reports."},bgloc:{title:"Location in the background",body1:"We require access to your location at all times to track your device, generate Missing Reports and use Control Zones",body2:"",body3:"",skip:"Skip",approve:"Enable"},warning10:{title:'Prey requires the location permission set to "Allow all the time" to gather locations actively and use control zones even when closed or running in the background.'},email_validation:{sent:{title:"EMAIL VALIDATION",subtitle:"We have sent you an account activation email to the following email:",mail:"YOUR MAIL",foot_a:"You must validate your email in the next 48 hours.",foot_b:"If you don't receive the email in the next few minutes, send it again.",button:"RESEND",dialog_title:"WE SENT A CONFIRMATION EMAIL TO",dialog_body:"Please validate your account in the next 48 hours, or it will be discarded.",dialog_button:"OK"},ok:{title:"VALIDATION OF SUCCESSFUL MAIL",body:"Your account has been activated, welcome to Prey!",button:"CONTINUE"},expired:{title:"THE ACCOUNT VALIDATION LINK HAS EXPIRED",body:"The account was deleted, you can re-register with the same email and try again.",button:"CONTINUE"}},rename:{heading:"Change device name",body:"This name will allow you to identify your device in Prey.",current:"Current name",write:"New name",confirm:"Confirm"},alert_chromeOS:{title:"This version is incompatible with ChromeOS",desc:"This app is meant for Android only, and will work limitedly for ChromeOS. Install the fully powered Prey Extension from Google Admin Console.",button_title:"Get Prey for ChromeOS",button_url:"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=en",link_title:"Learn to install the Prey Extension",link_url:"https://help.preyproject.com/article/310-how-to-install-prey-on-chromebooks"},accesibility:{skip:"Skip for now",title:"Allow Prey to use Accessibility options",text1:"We require this to prevent access to any apps while the Screen Lock is activated, even if the permission to overlap app screens is disabled.",text2:"Keep in mind that we won\u2019t collect any personal or sensitive data.",text3:"If you agree, you\u2019re allowing Prey to access your screen and perform actions to ensure a fully functional app experience.",title_1:"Prey will work better with accessibility permissions",text1_1:"Enabling accessibility for Prey will prevent other apps to overlap Prey\u2019s Screen Lock.",text2_1:"1. Open your phone\u2019s Settings",text2_2:"2. Go to Accessibility",text2_3_1:"3. Go to Downloaded services",text2_3_2:"3. Go to Downloaded apps",text2_3_3:"3. Go to More",text2_3_4:"3. Go to Installed apps",text2_4:"4. Select Prey",text2_5:"5. Enable",text3_1:"Remember that Prey won\u2019t collect any personal or sensitive data from your device.",deny:"Deny",agree:"Agree and continue"},notification:{title:"Turn on alert notifications?",desc:" Optimize your Prey experience! Enable notifications for full product functionality.",button_title:"Turn on notifications"}},es:{close:"Cerrar",cancel:"Cancelar",images:"Im\xe1genes",videos:"Videos",documents:"Documentos",Start:"Compenzar",back:"Volver",back_to:"Volver a",enter_password:"Ingresa tu contrase\xf1a",encrypt:"Cifrar",decrypt:"Descifrar",tryagain:"Reintentar",current_status:"Este dispositivo ahora est\xe1",login:"Iniciar sesi\xf3n",whatsprey:"\xbfQu\xe9 es Prey?",settings:"Ajustes",your_privacy:"Privacidad y ubicaci\xf3n",uninstall_prey:"Desinstalar Prey",uninstall_prey_link:"https://ayuda.preyproject.com/article/226-como-desinstalar-prey#android",uninstall_prey_title:"Quitar permisos de Prey",uninstall_prey_body:"Ten en cuenta que primero eliminaremos los permisos que impiden la desinstalaci\xf3n de Prey. Cuando recibas confirmaci\xf3n de este proceso, reinicia tu dispositivo y desinstala la App como cualquier otra. Al desinstalarla, dejar\xe1s de tener acceso remoto a tu dispositivo ya que ser\xe1 desconectado de tu Panel.",uninstall_prey_button:"Confirmar",password_wrong_title:"La contrase\xf1a es incorrecta",password_wrong_body:"Ingresa la contrase\xf1a correcta. Tambi\xe9n puedes desbloquear el dispositivo desde el panel de control o pedirle al administrador de tu dispositivo que lo haga.",device_name:"Nombre del dispositivo",status:{protected:"PROTEGIDO",unprotected:"DESPROTEGIDO"},lock:{access:"Acceso",denied:"Denegado",text1:"El dispositivo ha sido bloqueado por su propietario.",text2:"Introduzca la contrase\xf1a para desbloquear",password:"Contrase\xf1a",unlock:"Desbloquear",button_unlock:"Ingresar contrase\xf1a para desbloquear"},pin:{text1:"El propietario de este dispositivo bloque\xf3 la opci\xf3n de apagado. Para apagarlo debes ingresar el PIN, presionar desbloquear y luego volver a intentarlo.",pin:"PIN",unlock:"Desbloquear",error:"El PIN es incorrecto."},helpcenter:{title:"Ayuda",description1:"Para preguntas generales visita nuestro",description2:"Si tienes consultas particulares completa el formulario o escribe a ",helpCenter:"Centro de Ayuda",helpCenterHref:"https://ayuda.preyproject.com/",helpCenterMail:"help@preyproject.com",helpCenterMailto:"mailto:help@preyproject.com",subject:"Asunto",subjectHolder:"Elige una opci\xf3n",subjectOption1:"Problemas",subjectOption2:"Preguntas",subjectOption3:"Otro",message:"Mensaje",messageHolder:"Haznos saber si tienes dudas o encuentras alg\xfan problema mientras usas Prey.",messageMin:"min. 10 caracteres",attachment:"Archivo adjunto (opcional)",attachmentHolder:"Tama\xf1o m\xe1ximo 5MB",send:"ENVIAR",selectfile:"SELECCIONAR ARCHIVO...",fileSelected:"ARCHIVO SELECCIONADO ",noFileChosen:"No se eligi\xf3 archivo",finished1:"\xa1Todo sali\xf3 bien!",finished2:"Recibimos tu mensaje y nuestro equipo de soporte responder\xe1 lo antes posible.",btnfinish:"Gracias, entiendo",error1:"Oh no!",error2:"No pudimos enviar tu mensaje. \xbfQuieres volver a intentar?",btnerror:"Reintentar"},dialog_login:{title:"Credenciales Prey",holder:"Ingresa tu contrase\xf1a",holder3:"Ingresa tu contrase\xf1a",title2:"C\xf3digo de seguridad",holder2:"Seis d\xedgitos",cancel:"Cancelar",submit:"Iniciar sesi\xf3n",forgot:"\xbfOlvidaste tu contrase\xf1a?",loading:"Cargando..."},scheduled:{title:"Fijar Frecuencia",body:"Asegura que Prey contin\xfae funcionando si los servicios de Google no est\xe1n corriendo, haciendo revisiones peri\xf3dicas del estado y consultando los servidores de Prey directamente.",zero:"No activado",one:"1 minuto",two:"2 minutos",three:"5 minutos",four:"10 minutos",five:"20 minutos",six:"30 minutos"},help:{title:"Ayuda",body:"Para preguntas en general siempre puedes visitar nuestro ",description:"Centro de Ayuda.",link:"https://ayuda.preyproject.com/"},onboarding:{first:{head:"Tu centro de seguridad",body:"\xa1Protege tu dispositivo desde cualquier lugar! Gestiona las acciones de seguridad de forma remota en tu Prey Panel."},second:{head:"Rastrea y encuentra",body:"Mantente al tanto de la ubicaci\xf3n de tu dispositivo y de cu\xe1ndo est\xe1 en movimiento."},third:{head:"Reacciona y protege",body:"\xa1Cuida tu dispositivo y sus datos! Prueba nuestras acciones de seguridad: Alarma remota, Bloqueo de pantalla y Mensaje de alerta."},fourth:{head:"Recuperar con evidencia",body:"Obt\xe9n reportes con info detallada de tu dispositivo marcado como Perdido: su ubicaci\xf3n, redes Wi-Fi cercanas y fotograf\xedas y capturas de pantalla en tiempo real."},fifth:{head:"Evita la Detecci\xf3n",body:"Utiliza la funci\xf3n de Camuflaje desde el panel online para esconder la aplicaci\xf3n y hacerla pasar por un juego en equipos iOS."},start:"Comenzar"},whatspreypage:{first:{head:"\xbfQu\xe9 hace Prey?",body:"Podr\xe1s controlar todo desde tu Panel Prey mientras nosotros protegemos silenciosamente tus tel\xe9fonos, port\xe1tiles, tablets y datos de robos o p\xe9rdidas."},second:{head:"\xbfAd\xf3nde est\xe1 tu Panel Prey?",body:"Accede a tu Panel a trav\xe9s de la app o en preyproject.com desde cualquier navegador para rastrear tus dispositivos, configurar Prey y activar acciones de seguridad."},third:{head:"\xbfQu\xe9 pasa si te roban el dispositivo?",body:"Marca tu dispositivo como Perdido en tu Panel Prey y empezaremos a recopilar fotos, ubicaciones, redes WiFi cercanas y m\xe1s datos para generar reportes peri\xf3dicamente."},fourth:{head:"\xa1Saca el m\xe1ximo provecho a Prey!",body:"Haz sonar una alarma, muestra un mensaje en la pantalla de tu dispositivo, configura geocercas y desbloquea a\xfan m\xe1s acciones remotas de seguridad con nuestros planes Protection y Full Suite."},fifth:{head:"\xbfC\xd3MO EVITO QUE DETECTEN PREY?",body:"Evita alertar al ladr\xf3n y esconde la aplicaci\xf3n con la acci\xf3n de Camuflaje. Puedes activarla en el panel online en cualquier equipo iOS para que la aplicaci\xf3n se convierta en un juego falso y pase inadvertida."},start:"Iniciar"},permissions:{title:"Prey necesita que le otorgues estos permisos para asegurar completamente este dispositivo.",approve:"Ir a permisos",next:"Siguiente",privacy_info1:"Para que la app funcione correctamente, necesitamos que concedas estos permisos y actives tu cuenta en el Panel Prey.",privacy_info2:"Recuerda que tus datos s\xf3lo son utilizados para entregarte y mejorar las funcionalidades de nuestra app, y ninguno de tus datos es vendido o enviado a terceros. Todos los datos son enviados a trav\xe9s de SSL.",privacy_info3:"Todos los datos se procesan cifrados por medio de SSL.",category_permission:"Acceso a ubicaci\xf3n, archivos y contenido multimedia",category_location:"Acceso a la ubicaci\xf3n en segundo plano",camera:{head:"Hacer fotos y grabar v\xeddeo",body:"Necesitamos esto para tomar fotos con la c\xe1mara de tu dispositivo para los Reportes de p\xe9rdida."},location:{head:"Acceso a la ubicaci\xf3n de este dispositivo",body:"Necesitamos esto para rastrear la ubicaci\xf3n de su dispositivo.",background1:"Prey usar\xe1 la ubicaci\xf3n en segundo plano para rastrear tu dispositivo, generar Reportes de p\xe9rdida y detectar la entrada o salida de geocercas.",background2:"Estos datos s\xf3lo estar\xe1n disponibles para el administrador de la cuenta. Puedes encontrar m\xe1s detalles en nuestra Pol\xedtica de privacidad."},over:{head:"Superponer pantallas de aplicaciones",body:"Cuando se active el Bloqueo de pantalla, Prey usar\xe1 este permiso para mostrar un bloqueo de pantalla personalizado sobre todas las dem\xe1s apps."},contact:{head:"HACER Y ADMINISTRAR LLAMADAS TELEF\xd3NICAS",body:"Prey utiliza este permiso para obtener y mostrar el IMEI del equipo al usuario en los reportes."},storage:{head:"Acceso a im\xe1genes, archivos multimedia y archivos de tu dispositivo",body:"La Recuperaci\xf3n de Archivos requiere este permiso para salvar archivos de forma remota."},administrator_permission:{head:"Acceso a los permisos de administrador del dispositivo",body:"Necesitamos esto para activar m\xe1s acciones de seguridad que tengan permisos de administrador, como Borrado personalizado y Bloqueo de pantalla."},accesibility:{head:"Accesibilidad",body:"Cuando un dispositivo est\xe9 marcado como Perdido, Prey usar\xe1 este permiso para bloquear todas las apps antes de que puedan ser abiertas, incluso si el permiso de superponer pantallas de apps est\xe1 deshabilitado."},xiaomi:{head:"Permisos Xiaomi requeridos",body:"Para que nuestra aplicaci\xf3n funcione correctamente, y as\xed puedas usar todas las acciones de seguridad, aseg\xfarate que los permisos necesarios est\xe9n otorgados."},huawei:{head:"Permisos necesarios de Huawei",body:"Para que nuestra app funcione correctamente y puedas activar todas las acciones de seguridad, aseg\xfarate de conceder los permisos necesarios."},alarms:{head:"Alarmas y recordatorios",body:"Necesitamos este permiso para poder programar automatizaciones de tiempo exacto."}},signin:{title:"Inicia sesi\xf3n en tu cuenta Prey",subtitle:"Credenciales, por favor.",field1:"Email",field2:"Contrase\xf1a",button_submit:"Ingresar",button_qr:"Escanear c\xf3digo QR",maybe:"TAL VEZ T\xda...",button_account:"\xbfNo tienes una cuenta?"},signup:{title:"REGISTRARME",subtitle:"Est\xe1s a un paso de tu cuenta de Prey.",field1:"Nombre",field2:"Email",field3:"Contrase\xf1a",field4:"Confirmar contrase\xf1a",check_old:"Soy mayor de 16 a\xf1os.",check_terms1:"He le\xeddo y acepto los",check_terms2:"y la",check_offers:"Quiero recibir emails con ofertas y promociones de Prey.",button_terms:"T\xe9rminos y condiciones",button_privacy:"Pol\xedtica de privacidad",button_submit:"Reg\xedstrate",button_signin:"\xbfYa tienes una cuenta?",send_activation_title:"VALIDACI\xd3N DE CORREO",send_activation_a:"Debemos enviar un correo de activaci\xf3n para validar tu cuenta. \xbfEs la direcci\xf3n",send_activation_b:"correcta?",send_activation_cancel:"CANCELAR",send_activation_send:"ENVIAR",capsLockIsOn:"Bloq Mayus Activo"},button_forgot:"\xbfOlvidaste tu contrase\xf1a?",button_terms:"T\xe9rminos de servicio",button_privacy:"Pol\xedtica de privacidad",button_cookies:"Cookies",securitypage:{title:"Configurar protecci\xf3n",subtitle:"Completa la configuraci\xf3n activando funciones extra.",on:"Encendido ",off:"Apagado",background_title:"Ejecutar en segundo plano",background_subtitle:"A partir de Android 8, Prey necesita mostrar una notificaci\xf3n para ejecutarse en segundo plano y rastrear activamente el tel\xe9fono.",biometric_title:"Huella",biometric_subtitle:"\xbfTe gustar\xeda usar huella para acceder a la configuraci\xf3n de Prey?",setup_pin_title:"Configurar PIN de Prey",setup_pin_error:"PIN de 4 d\xedgitos",setup_pin_subtitle:"Crea un c\xf3digo PIN de 4 d\xedgitos para activar funciones de seguridad adicionales de Android.",setup_pin_activate:"Activar",setup_pin_activated:"Activado",uninstall_title:"Bloquear intentos de desinstalaci\xf3n",uninstall_subtitle:"Bloquea la desinstalaci\xf3n de la aplicaci\xf3n con tu PIN de Prey, o la pantalla de bloqueo nativa, si est\xe1 disponible.",shield_title:"Evitar que se apague el equipo",shield_subtitle:"Bloquea los intentos de apagado del tel\xe9fono con tu PIN de Prey.",wipe_title:"Remover dispositivo",wipe_subtitle:"Elimina este equipo de tu cuenta Prey",wipe_button:"Remover",dialog_4pin:{title:"Configurar PIN de Prey",holder:"Crea tu PIN de 4 d\xedgitos",cancel:"Cancelar",submit:"Guardar PIN",remove_pin:"Eliminar el PIN actual"},prey_for:"Prey para Android",home:"Inicio",not_android9_title:"No Disponible en Android 9 en adelante",not_android9_subtitle:"Esta funci\xf3n no est\xe1 disponible en esta versi\xf3n de Android por restricciones de Google.",not_android9_close:"Cerrar",xiaomi_alert:{title:"Permisos Xiaomi requeridos",description:"Revisa los permisos adicionales que debes autorizar para que nuestra aplicaci\xf3n funcione correctamente en tu Xiaomi y puedas usar todas las acciones de seguridad.",button:"Ver permisos",link:"https://ayuda.preyproject.com/article/358-como-autorizar-permisos-en-tu-dispositivo-xiaomi"},huawei_alert:{title:"Permisos Huawei requeridos",description:"Revisa los permisos adicionales que debes autorizar para que nuestra aplicaci\xf3n funcione correctamente en tu Huawei y puedas usar todas las acciones de seguridad.",button:"Ver permisos",link:"https://ayuda.preyproject.com/article/371-como-autorizar-permisos-en-tu-dispositivo-huawei?preview=610423f7b37d837a3d0df314"}},try_report:"PRUEBA NUESTRO REPORT",report:{latitude:"latitud",longitude:"longitud",ssid:"ssid",mac_address:"direcci\xf3n Mac",public_ip:"IP p\xfablica",imei:"IMEI",device_model:"modelo de dispositivo",done:"Cerrar",next:"Siguiente"},activation:{button_skip:"Saltar",button_next:"Siguiente",you_ready:"Est\xe1s listo",status:"Estado actual",protected:"Protegido",try_report:"Prueba nuestros Reportes de p\xe9rdida",evidence:"Si marcas tu dispositivo como Perdido en tu Panel Prey, empezaremos a recopilar informaci\xf3n y a generar reportes peri\xf3dicamente."},bgloc:{title:"Ubicaci\xf3n en segundo plano",body1:"Necesitamos acceder a tu ubicaci\xf3n en todo momento para rastrear tu dispositivo, generar Reportes de p\xe9rdida y usar las Zonas de control",body2:"Una vez que otorgues el permiso empezaremos a rastrear tu dispositivo, podr\xe1s generar reportes en caso de p\xe9rdida y comenzar a usar zonas de control",body3:"Lo datos ser\xe1n accesibles solo por el administrador de la cuenta",skip:"Saltar",approve:"Activar"},warning10:{title:'Prey requiere el permiso de ubicaci\xf3n configurado en "Permitir todo el tiempo" para rastrear activamente y utilizar zonas de control, incluso al estar la aplicaci\xf3n en segundo plano.'},email_validation:{sent:{title:"VALIDACI\xd3N DE CORREO",subtitle:"Te hemos enviado un correo de activaci\xf3n de cuenta al siguiente mail:",mail:"TU MAIL",foot_a:"Debes validar tu correo en las pr\xf3ximas 48 horas.",foot_b:"Si no recibes el correo en los pr\xf3ximos minutos, env\xedalo otra vez.",button:"REENVIAR",dialog_title:"ENVIAMOS UN CORREO DE ACTIVACI\xd3N A",dialog_body:"Si no recibes el correo en los pr\xf3ximos 10 minutos, intenta enviarlo otra vez.",dialog_button:"OK"},ok:{title:"VALIDACI\xd3N DE CORREO EXITOSA",body:"Tu cuenta ha sido activada, \xa1bienvenido a Prey!",button:"CONTINUAR"},expired:{title:"EL LINK DE VALIDACI\xd3N DE CUENTA HA EXPIRADO",body:"La cuenta fue eliminada, puedes volver a registrate con el mismo correo y volverlo a intentar.",button:"CONTINUAR"}},rename:{heading:"Cambiar el nombre del dispositivo",body:"Con este nombre, tu dispositivo podr\xe1 ser identificado dentro de Prey.",current:"Nombre actual",write:"Nuevo nombre",confirm:"Confirma"},alert_chromeOS:{title:"Esta versi\xf3n no es compatible con ChromeOS",desc:"Esta aplicaci\xf3n est\xe1 pensada solo para Android y funciona limitadamente en ChromeOS. Instala la extensi\xf3n desde Chrome para tener la protecci\xf3n completa.",button_title:"Obtener Prey para ChromeOS",button_url:"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=es",link_title:"Aprender a instalar la extensi\xf3n de Prey",link_url:"https://ayuda.preyproject.com/article/311-como-instalar-prey-para-chromebooks"},accesibility:{skip:"Saltar",title:"Permite que Prey use las opciones de Accesibilidad",text1:"Necesitamos esto para evitar que se acceda a cualquier app mientras el Bloqueo de pantalla est\xe1 activado, incluso si el permiso para superponer pantallas de apps est\xe1 deshabilitado.",text2:"Ten en cuenta que no recolectamos ning\xfan dato personal o sensible.",text3:"Si aceptas, est\xe1s permitiendo que Prey acceda a tu pantalla y realice acciones para asegurar una experiencia de app completamente funcional.",title_1:"Prey funciona mejor con permisos de Accesibilidad",text1_1:"Habilitar accesibilidad para Prey impedir\xe1 que otras aplicaciones funcionen por encima del Bloqueo de pantalla de Prey.",text2_1:"1. Abre las Configuraciones de tu tel\xe9fono",text2_2:"2. Ve a Accesibilidad",text2_3_1:"3. Ve a Servicios descargados",text2_3_2:"3. Ve a Aplicaciones descargadas",text2_3_3:"3. Ve a M\xe1s",text2_3_4:"3. Ve a Aplicaciones instaladas",text2_4:"4. Selecciona Prey",text2_5:"5. Act\xedvalos",text3_1:"Recuerda que Prey no recolectar\xe1 informaci\xf3n sensible ni datos personales de tu dispositivo.",deny:"Denegar",agree:"Aceptar y continuar"},notification:{title:"Activar las notificaciones de alerta?",desc:" \xa1Optimiza tu experiencia Prey! Activa las notificaciones para un funcionamiento completo.",button_title:"Activar notificaciones"}}})}},{key:"render",value:function(){return u.a.createElement(u.a.Fragment,null,u.a.createElement(GA,null),u.a.createElement(C.a,{theme:N},this.renderer()))}}]),t}(u.a.Component);g.a.render(u.a.createElement(b.a,null,u.a.createElement(UA,null)),document.getElementById("root"))},27:function(e,n,t){e.exports=t.p+"static/media/prey-logo-monotono-alt.c3679e2d.svg"},34:function(e,n,t){e.exports=t.p+"static/media/prey-iso-monotono-alt.ce31486d.svg"},45:function(e,n,t){e.exports=t.p+"static/media/missing-report.6e26bdc9.png"},50:function(e,n,t){e.exports=t.p+"static/media/04-Evidencev.6dd5ae67.png"},51:function(e,n,t){e.exports=t.p+"static/media/onboarding_04.3c02d356.png"},64:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-01.1c31f384.png"},65:function(e,n){e.exports="data:image/png;base64,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"},66:function(e,n){e.exports="data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcvv8TYAA4Rn9M3/Pm3AAAAABJRU5ErkJggg=="},67:function(e,n){e.exports="data:image/png;base64,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"},68:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-05.5f6af870.png"},69:function(e,n,t){e.exports=t.p+"static/media/1_security-hub-06.65fc5e65.png"},70:function(e,n){e.exports="data:image/png;base64,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"},71:function(e,n,t){e.exports=t.p+"static/media/02-Track-Find.ed00c298.png"},72:function(e,n,t){e.exports=t.p+"static/media/03-React-Protect.abee7ee7.png"},73:function(e,n,t){e.exports=t.p+"static/media/onboarding_01.315c1325.png"},74:function(e,n,t){e.exports=t.p+"static/media/onboarding_02.a9334e25.png"},75:function(e,n,t){e.exports=t.p+"static/media/onboarding_03.dc52ab1e.png"}},[[142,1,2]]]); +//# sourceMappingURL=main.85382003.chunk.js.map \ No newline at end of file diff --git a/app/src/main/assets/html/static/js/main.85382003.chunk.js.map b/app/src/main/assets/html/static/js/main.85382003.chunk.js.map new file mode 100644 index 00000000..0d5b1694 --- /dev/null +++ b/app/src/main/assets/html/static/js/main.85382003.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["assets/storage/front.jpg","assets/storage/back.jpg","images/onboarding/ilust/05-Location.png","images/onboarding/ilust/permissions-01.png","images/onboarding/ilust/permissions-02.png","images/onboarding/ilust/permissions-03.png","images/onboarding/ilust/permissions-04.png","images/onboarding/ilust/permissions-05.png","images/onboarding/ilust/fondo1.png","images/onboarding/ilust/fondo2.png","images/onboarding/ilust/fondo3.png","images/prey-logo-short-loading.gif","assets/stash/Segundo.js","assets/stash/Layout/Layout.js","assets/stash/Group/Group.js","assets/stash/Button/Button.js","assets/stash/Feedback/Feedback.js","assets/stash/Fold/Fold.js","assets/stash/Input/Input.js","assets/Dialog.js","android/login.js","android/signup.js","android/activation.js","android/report.js","Android.js","android/permissions.js","android/bgloc.js","android/security.js","android/privacy.js","android/start.js","android/whatsprey.js","android/emailsent.js","android/emailretry.js","android/emailok.js","android/lock.js","android/lockmessage.js","android/lockmessage2.js","android/pin.js","android/help.js","android/rename.js","android/location.js","android/chrome.js","android/accessibility.js","ios/login.js","ios/activation.js","ios/report.js","iOS.js","ios/signup.js","ios/start.js","ios/whatsprey.js","ios/camo.js","onboarding/onboardingstyles.js","index.js","ios/permissions.js","i18n/android.js","images/branding/prey-logo-monotono-alt.svg","images/branding/prey-iso-monotono-alt.svg","images/onboarding/ilust/missing-report.png","images/onboarding/ilust/04-Evidencev.png","images/onboarding/wp/onboarding_04.png","images/onboarding/ilust/1_security-hub-01.png","images/onboarding/ilust/1_security-hub-02.png","images/onboarding/ilust/1_security-hub-03.png","images/onboarding/ilust/1_security-hub-04.png","images/onboarding/ilust/1_security-hub-05.png","images/onboarding/ilust/1_security-hub-06.png","images/onboarding/ilust/1_security-hub-07.png","images/onboarding/ilust/02-Track-Find.png","images/onboarding/ilust/03-React-Protect.png","images/onboarding/wp/onboarding_01.png","images/onboarding/wp/onboarding_02.png","images/onboarding/wp/onboarding_03.png"],"names":["module","exports","__webpack_require__","p","composeRefs","_len","arguments","length","args","Array","_key","ref","forEach","arg","current","transition","duration","ease","staggerChildren","delayChildren","variantsItem","Object","objectSpread","initial","x","opacity","stiffness","enter","velocity","exit","createTheme","opts","undefined","name","desaturation","lightness","hue","processLight","lighten","processSaturation","desaturate","colorBasePalette","setHue","red","adjustHue","orange","yellow","lime","green","cyan","aqua","blue","teal","purple","magenta","violet","linkColor","bg","shade","fontColor","readableColor","fg","fontSize","baseLine","fontFamily","mono","headings","background","water","landuse","grass","road","dark","variantsLayout","InnerStyle","props","concat","gridTemplate","areaName","LayoutSection","styled","section","_templateObject","taggedTemplateLiteral","motion","_templateObject2","theme","scrollableFix","Layout","_React$Component","inherits","_super","_createSuper","_this","classCallCheck","this","call","apply","layoutRef","createRef","createClass","key","value","react_default","a","createElement","assign","animate","variants","children","React","Component","Space","div","Group_templateObject","Group","GroupS","Group_templateObject2","fadeout","transparentize","Button","forwardRef","_ref","esm_extends","ButtonS","darken","button","Button_templateObject","SetFeedback","replace","FeedbackS","Feedback_templateObject","variantsFold","open","y","height","collapsed","variantsFoldItem","Drawer","Fold_templateObject","Fold","prevChildren","prevChildrenClassName","className","index_es","ResizeObserver","renderLayer","rotation","top","rotateX","bottom","left","rotateY","right","framer_motion_es","isOpen","layerProps","style","width","maxWidth","zIndex","transformOrigin","layerSide","scale","type","damping","closeOnOutsideClick","placement","anchor","autoAdjust","snapToAnchor","triggerOffset","scrollOffset","preferY","label","triggerRef","toggle","onClick","id","epigraph","Button_Button","dangerouslySetInnerHTML","__html","_useState","useState","_useState2","slicedToArray","expanded","setExpanded","exitBeforeEnter","variantParent","closed","staggerDirection","CustomCheckbox","Input_templateObject","Textarea","handleFocus","event","target","select","renderLabel","htmlFor","state","selected_item","_className","bind","assertThisInitialized","setState","_this2","onFocus","defaultValue","placeholder","Checkbox","_this3","_super2","checked","_this4","onChange","variant","span","Range","_this5","defaultChecked","clases","InputS","Input_templateObject2","Input","_ref2","Input_Textarea","Input_Checkbox","Input_Range","renderType","StyledFrame","Dialog_templateObject","Frame","posed","init","beforeChildren","Loading","isLoading","Dialog","showDialog","handleClickQR","e","window","Android","qr","alert","Login","errorsFor","errors","data","map","o","i","handleClickLogin","setTimeout","callHandleClickLogin","emaillogin","document","getElementById","passlogin","json","mylogin","JSON","parse","history","push","I18n","_locale","handleShowPassword","passwordType","verificateTab","counter","changeTab","touch","capsLockOn","capsLock","autoComplete","acceptCharset","t","required","tabIndex","Link","to","href","Dialog_Loading","rel","src","logomono","alt","Signup","handleClick","email","mail","isEmailOk","callHandleClick","handleModalCancel","handleClick2","password1","password2","policy_rule_age","policy_rule_privacy_terms","offers","signup","Dialog_Dialog","components","handleClickReport","report","Report","handleClickSecurity","security","datos","getData","getDatos","innerHTML","lat","lng","ssid","public_ip","model","error","backImg","frontImg","initName","initUserFree","initMspAccount","initNotification","showNotification","initShowBiometric","initUseBiometric","Logo","_ref$duration","_ref$scale","_ref$stroke","stroke","_ref$fill","fill","viewBox","path","pathLength","pathOffset","d","strokeWidth","handleClose","ev","showUninstall","handleRename","isTimePasswordOk","callHandleRename","getTwoStepEnabled","twoStep","tipo","handleLogin","openPanelWeb","useBiometric","showBiometric","verificateBiometric","openBiome","callHandleLogin","handleSettings","callHandleSettings","handleUninstall","callHandleUninstall","uninstall","handlePassword","callLogin","openBiometric","verificateBiome","openSecurity","typeBiometric","handleChangeInput","passlogin2","login_tipo","callExit","jsonSt","result","includes","err","handleForgot","forgot","loadingTimeout","time","clearTimeout","inputwebview","handleNotification","turnOnNotifications","userFree","mspAccount","Layout_Layout","Android_Logo","Group_Group","givePermissions","initAdminActive","initDrawOverlay","initCamera","initWriteStorage","initLocation","initBackgroundLocation","initAndroid10OrAbove","initAccessibility","initConfigure","initAlarms","Permission2","handleClickNext","skipPermissions","hasAdminActive","hasDrawOverlay","hasLocation","hasCamera","hasWriteStorage","hasBackgroundLocation","isAndroid10OrAbove","hasConfigure","hasAccessibility","hasAlarms","Fold_Fold","BgLoc","handleClickApprove","approveLocation","handleClickSkip","skipPermissionsBg","skipLocation","loc","initVersion","initXiaomi","initHuawei","isAboutAndroid11","versionIsRedVelvetCake","showDialogAndroid9","plisactive","initPin","showErrorPin","Security","changeUseBiometric","useBio","setUseBiometric","handleModalOpen","handleModalCancel9","close","handleSavePin","pin_","pin4","savepin2","handleDelete","runShield","substring","version","xiaomi_alert","huawei_alert","wipe","changeShield2","Input_Input","Privacy","showPrivacy","OnBoarding","settings","dots","arrows","appendDots","dotsClass","Fragment","react_slick_lib_default","sh1","sh2","sh3","sh4","sh5","sh6","sh7","tf1","rp1","re1","WhatsPrey","wp1","wp2","wp3","wp4","initMail","EmailSent","isError","isOk","changemail","obj","hasOwnProperty","obj2","EmailSentRetry","closeEmailSent","preventDefault","isEmailSent","EmailSentOk","initVerifyLock","verifyLock","Lock","verificateAlert","verificateAlert_","alertText","isAlert","lock","Pin","unpin","size","maxlength","initFileContact","fileContact","existsFileContact","Help","searchFiles","subject","message","help","isFinished","handleClickHelp","isAnError","clickHelp","handleClickCloseFile","clickCloseFile","verificateImage","changeImage","existsFile","selected","rows","cols","callNewName","newName2","rename2","code","nameError","exists","handleChange","disabled","Location","Chrome","isomono","initDownloadedServices","isAccessibilityInformationType","initDownloadedApps","initInstalledApps","initMore","Accessibility","handleClickAccessibilitySkip","accessibilitySkip","handleClickAccessibilityDeny","accessibilityDeny","handleClickAccessibilityAgree","accessibilityAgree","imei","logomonoalt","iOS","ShipStyle","camo_templateObject","BeamStyle","camo_templateObject2","AlienStyle","_templateObject3","Ship","hoverable","draggable","hover","drag","dragEnd","Alien","Camo","componentDidMount","console","log","refs","hero","getBoundingClientRect","alien","onStart","react_pose_es","onDragStart","OnBoardingStyles","fondo1","fondo2","fondo3","complement","loading","onboardingType","process","REACT_APP_ONBOARDING_TYPE","GlobalStyle","createGlobalStyle","src_templateObject","Reset","FeedbackStyle","FormStyle","IconStyle","RouteContainer","paths","url","component","lib","render","next","androidLogin","androidSignUp","androidReport","androidPermissions","androidBgLoc","androidSecurity","androidPrivacy","androidOnBoarding","androidWhatsPrey","androidEmailSent","androidEmailRetry","androidEmailOk","androidPin","androidHelp","androidLock","androidLockMessage","androidLockMessage2","androidRename","androidLocation","androidChrome","androidAccessibility","iospaths","iosLogin","iosSignUp","iosReport","permOne","permTwo","_ref3","permThree","_ref4","permFour","_ref5","permFive","iosOnBoarding","iosWhatsPrey","iosCamo","App","renderer","Route","location","match","pathname","Switch","item","lang","setLang","setLocale","exact","setTranslations","en","cancel","images","videos","documents","start","back","back_to","enter_password","encrypt","decrypt","tryagain","current_status","login","whatsprey","your_privacy","uninstall_prey","uninstall_prey_link","uninstall_prey_title","uninstall_prey_body","uninstall_prey_button","password_wrong_title","password_wrong_body","device_name","status","protected","unprotected","access","denied","text1","text2","password","unlock","button_unlock","pin","helpcenter","title","description1","description2","helpCenter","helpCenterHref","helpCenterMail","helpCenterMailto","subjectHolder","subjectOption1","subjectOption2","subjectOption3","messageHolder","messageMin","attachment","attachmentHolder","send","selectfile","fileSelected","noFileChosen","finished1","finished2","btnfinish","error1","error2","btnerror","dialog_login","holder","holder3","title2","holder2","submit","scheduled","body","zero","one","two","three","four","five","six","description","link","onboarding","first","head","second","third","fourth","fifth","whatspreypage","permissions","approve","privacy_info1","privacy_info2","privacy_info3","category_permission","category_location","camera","background1","background2","over","and","contact","storage","administrator_permission","accesibility","xiaomi","huawei","alarms","signin","subtitle","field1","field2","button_submit","button_qr","maybe","button_account","field3","field4","check_old","check_terms1","check_terms2","check_offers","button_terms","button_privacy","button_signin","send_activation_title","send_activation_a","send_activation_b","send_activation_cancel","send_activation_send","capsLockIsOn","button_forgot","button_cookies","privacypage","securitypage","on","off","background_title","background_subtitle","biometric_title","biometric_subtitle","setup_pin_title","setup_pin_subtitle","setup_pin_activate","setup_pin_activated","uninstall_title","uninstall_subtitle","shield_title","shield_subtitle","wipe_title","wipe_subtitle","wipe_button","dialog_4pin","remove_pin","prey_for","home","not_android9_title","not_android9_subtitle","not_android9_close","latitude","longitude","mac_address","device_model","done","activation","button_skip","button_next","you_ready","try_report","evidence","bgloc","body1","body2","body3","skip","warning10","email_validation","sent","foot_a","foot_b","dialog_title","dialog_body","dialog_button","ok","expired","rename","heading","write","confirm","alert_chromeOS","desc","button_title","button_url","link_title","link_url","text3","title_1","text1_1","text2_1","text2_2","text2_3_1","text2_3_2","text2_3_3","text2_3_4","text2_4","text2_5","text3_1","deny","agree","notification","es","Start","setup_pin_error","styled_components_browser_esm","ReactDOM","HashRouter","src_App"],"mappings":"2EAAAA,EAAAC,QAAA,qjKCAAD,EAAAC,QAAA,ujKCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,6DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,wDCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,sDCAxCH,EAAAC,QAAA,0hUCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,uTCK3BC,EAAc,WAAa,QAAAC,EAAAC,UAAAC,OAATC,EAAS,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAATF,EAASE,GAAAJ,UAAAI,GACtC,OAAO,SAAAC,GACLH,EAAKI,QAAQ,SAAAC,GACNA,IAIc,oBAARA,EAKXA,EAAIC,QAAUH,EAJZE,EAAIF,QASCI,EAAa,CACxBC,SAAU,GACVC,KAAM,CAAC,IAAM,IAAM,IAAM,KACzBC,gBAAiB,GACjBC,cAAe,IASJC,GALkCC,OAAAC,EAAA,EAAAD,CAAA,GAAKN,GACFM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,GAI3B,CAC1BQ,QAAS,CACPC,EAAG,IACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,OAGpBC,MAAO,CACLH,EAAG,EACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,IAAME,UAAW,OAGrCC,KAAM,CACJL,EAAG,IACHC,QAAS,EACTV,WAAY,CACVS,EAAG,CAAEE,UAAW,SAKhBI,EAAc,WAAa,IAAZC,EAAYzB,UAAAC,OAAA,QAAAyB,IAAA1B,UAAA,GAAAA,UAAA,GAAP,GAElB2B,EAAOF,EAAKE,MAAQ,UAEpBC,EAAeH,EAAKG,cAAgB,GACpCC,EAAYJ,EAAKI,WAAa,GAC9BC,EAAML,EAAKK,KAAO,EAElBC,EAAeC,YAAQH,EAAW,WAClCI,EAAoBC,YAAWN,EAAcG,GAC7CI,EAAmBC,YAAON,EAAKG,GAE/BI,EAAMZ,EAAKY,KAAOC,YAAUR,EAAM,EAAGK,GACrCI,EAASd,EAAKc,QAAUD,YAAUR,EAAM,GAAIK,GAC5CK,EAASf,EAAKe,QAAUF,YAAUR,EAAM,GAAIK,GAC5CM,EAAOhB,EAAKgB,MAAQH,YAAUR,EAAM,GAAIK,GACxCO,EAAQjB,EAAKiB,OAASJ,YAAUR,EAAM,IAAKK,GAC3CQ,EAAOlB,EAAKkB,MAAQL,YAAUR,EAAM,IAAKK,GACzCS,EAAOnB,EAAKmB,MAAQN,YAAUR,EAAM,IAAKK,GACzCU,EAAOpB,EAAKoB,MAAQP,YAAUR,EAAM,IAAKK,GACzCW,EAAOrB,EAAKqB,MAAQR,YAAUR,EAAM,IAAKK,GACzCY,EAAStB,EAAKsB,QAAUT,YAAUR,EAAM,IAAKK,GAC7Ca,EAAUvB,EAAKuB,SAAWV,YAAUR,EAAM,IAAKK,GAC/Cc,EAASxB,EAAKwB,QAAUX,YAAUR,EAAM,IAAKK,GAE7Ce,EAAYzB,EAAKyB,WAAanB,EAC9BoB,EAAK1B,EAAK0B,IAAMC,YAAM,GAAKF,GAC3BG,EAAY5B,EAAK4B,WAAaC,YAAcH,GAC5CI,EAAK9B,EAAK8B,IAAMD,YAAcH,GAE9BK,EAAW/B,EAAK+B,UAAY,SAC5BC,EAAWhC,EAAKgC,UAAY,MAE5BC,EAAajC,EAAKiC,YAAL,6BACbC,EAAOlC,EAAKkC,MAAL,sCASb,MAAO,CACLhC,OACAwB,KACAI,KACAF,YACAH,YACAtB,eACAC,YACAC,MACAC,eACAE,oBACAE,mBACAqB,WACAC,WACAC,aACAE,SAvBenC,EAAKmC,UAAYF,EAwBhCC,OACAtB,MACAE,SACAC,SACAC,OACAC,QACAI,OACAF,OACAC,OACAF,OACAI,SACAC,UACAC,SACAY,WAnCiBpC,EAAKoC,YAAc7B,YAAQ,GAAKmB,IAAOnB,YAAQ,GAAKP,EAAK0B,IAoC1EW,MAnCYrC,EAAKqC,OAASX,GAAM1B,EAAK0B,GAoCrCY,QAnCctC,EAAKsC,SAAW/B,YAAQ,GAAKmB,IAAOnB,YAAQ,GAAKP,EAAK0B,IAoCpEa,MAnCYvC,EAAKuC,OAAStB,GAASjB,EAAKiB,MAoCxCuB,KAnCWxC,EAAKwC,MAAQb,YAAM,GAAKF,IAAczB,EAAKyB,YAyb7CgB,GADQ1C,EA5BF,CACjBG,KAAM,QACN+B,WAAU,yBACVC,KAAI,6BACJR,GAAI,UACJD,UAAW,UACXW,WAAY,UACZrB,OAAQ,UACRsB,MAAO,UACPC,QAAS,UACTC,MAAO,UACPC,KAAM,YAkBYzC,EAfF,CAChBG,KAAM,OACN+B,WAAU,wBACVC,KAAI,gCAaenC,EAVF,CACjBG,KAAM,QACN+B,WAAU,uBACVC,KAAI,6BACJT,UAAW,UACXW,WAAY,geCnhBP,IAAMM,EAAiB,CAC5BlD,QAAS,CACPE,QAAS,GAEXE,MAAO,CACLF,QAAS,GAEXI,KAAM,CACJJ,QAAS,IAIPiD,EAAa,SAACC,GAClB,sCAAAC,OAEGD,EAAME,aAAe,wBAA0BF,EAAME,aAAgB,IAAK,GAF7E,SAAAD,OAGGD,EAAMG,SAAWH,EAAMG,SAAW,GAHrC,SAmBIC,GAZeC,IAAOC,QAAVC,MAAA7D,OAAA8D,EAAA,EAAA9D,CAAA,iDACF,SAAAsD,GAAK,OAAIA,EAAMG,UAAY,aAWrBE,YAAOI,IAAOH,QAAdD,CAAHK,MAAAhE,OAAA8D,EAAA,EAAA9D,CAAA,gBACd,SAAAsD,GAAS,IACAW,EAAuCX,EAAvCW,MAAOT,EAAgCF,EAAhCE,aAAcU,EAAkBZ,EAAlBY,cAC7B,OAAOb,EAAW,CAAEY,QAAOT,eAAcU,qBA8BxC,QAAMC,EAAb,SAAAC,GAAApE,OAAAqE,EAAA,EAAArE,CAAAmE,EAAAC,GAAA,IAAAE,EAAAC,EAAAJ,GAAA,SAAAA,IAAA,IAAAK,EAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAP,GAAA,QAAAnF,EAAAC,UAAAC,OAAAC,EAAA,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAAF,EAAAE,GAAAJ,UAAAI,GAAA,OAAAmF,EAAAF,EAAAK,KAAAC,MAAAN,EAAA,CAAAI,MAAAnB,OAAApE,KACE0F,UAAYC,sBADdN,EAAA,OAAAxE,OAAA+E,EAAA,EAAA/E,CAAAmE,EAAA,EAAAa,IAAA,SAAAC,MAEE,WACE,OACEC,EAAAC,EAAAC,cAAC1B,EAAD1D,OAAAqF,OAAA,GACMX,KAAKpB,MADX,CAEEhE,IAAKoF,KAAKG,UACV3E,QAAQ,UACRoF,QAAQ,QACR9E,KAAK,OACL+E,SAAUnC,IAETsB,KAAKpB,MAAMkC,cAZpBrB,EAAA,CAA4BsB,IAAMC,gdCnElC,QAAMC,EAAQhC,IAAOiC,IAAVC,MAAA7F,OAAA8D,EAAA,EAAA9D,CAAA,6BAGL8F,oJACJ,WACE,OACEZ,EAAAC,EAAAC,cAACW,EAAD/F,OAAAqF,OAAA,GAAYX,KAAKpB,MAAjB,CAAwBpD,QAAQ,UAC7BwE,KAAKpB,MAAMkC,iBAJAC,IAAMC,WAiEpBK,EAASpC,YAAOI,IAAO6B,IAAdjC,CAAHqC,MAAAhG,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAeA,EAAMW,MAvD7B,qxBCVIgC,EAAUC,IAEVC,EAASV,IAAMW,WAAW,SAAAC,EAE9B/G,GACA,IAFKgE,EAELtD,OAAAsG,EAAA,EAAAtG,CAAA,GAAAqG,GACA,OACEnB,EAAAC,EAAAC,cAACmB,EAADvG,OAAAqF,OAAA,CAASE,SAAUxF,GAAkBuD,GAClCA,EAAMkC,YAKPnC,EAAa,SAACC,GAClB,2GAAAC,OAG8CD,EAAMnB,UAHpD,MAAAoB,OAGkEhC,YAAU,GAAI+B,EAAMnB,WAHtF,mBAAAoB,OAIWhB,YAAce,EAAMlB,GAAI,UAAW,WAJ9C,+lBAAAmB,OA2BsDiD,YAAO,GAAK,WA3BlE,8GAAAjD,OA8BsDiD,YAAO,GAAK,WA9BlE,6GAAAjD,OAiCsDiD,YAAO,GAAK,WAjClE,2FAAAjD,OAoC0CD,EAAM3B,MApChD,SAAA4B,OAoC6DhC,YAAU,GAAI+B,EAAM3B,OApCjF,0BAAA4B,OAqCahB,YAAce,EAAM3B,OArCjC,qFAAA4B,OAwC0CD,EAAM9B,OAxChD,MAAA+B,OAwC2DhC,YAAU,GAAI+B,EAAM9B,QAxC/E,sBAAA+B,OAyCahB,YAAce,EAAM9B,QAzCjC,sGAAA+B,OA4C0CD,EAAMhC,IA5ChD,MAAAiC,OA4CwDhC,YAAU,GAAI+B,EAAMhC,KA5C5E,qBAAAiC,OA6CahB,YAAce,EAAMhC,KA7CjC,mNAAAiC,OAwD4BD,EAAMnB,UAxDlC,+EAAAoB,OA2D0CtC,YAAQ,GAAKqC,EAAMlB,IA3D7D,MAAAmB,OA2DqED,EAAMlB,GA3D3E,qBAAAmB,OA4DahB,YAAce,EAAMlB,IA5DjC,iEAAAmB,OA+DoBD,EAAMlB,GA/D1B,sDAAAmB,OAmEkBtC,YAAQ,IAAMqC,EAAMlB,IAnEtC,mCAAAmB,OAoE4BtC,YAAQ,GAAKqC,EAAMlB,IApE/C,gNAAAmB,OA6EaD,EAAMnB,UA7EnB,sMAAAoB,OAwFaD,EAAM3B,MAxFnB,8DAAA4B,OA2FaD,EAAMhC,IA3FnB,iDAAAiC,OA8FaD,EAAM9B,OA9FnB,iDAAA+B,OAiGaD,EAAMhB,UAjGnB,yIAAAiB,OA0GuBD,EAAMb,SA1G7B,uiCAAAc,OAgJ4CD,EAAMnB,UAhJlD,SAAAoB,OAgJmEiD,YAAO,GAAKlD,EAAMnB,WAhJrF,kqBAAAoB,OA6K0C0C,EAAQ,GAAM3C,EAAMnB,WA7K9D,SAAAoB,OA6KgFiD,YAAO,GAAKP,EAAQ,GAAM3C,EAAMnB,YA7KhH,0BAAAoB,OA8KahB,YAAc0D,EAAQ,GAAM3C,EAAMnB,YA9K/C,6UAAAoB,OA6LwB0C,EAAQ,GAAM3C,EAAMlB,IA7L5C,yQAmNImE,EAAU5C,YAAOI,IAAO0C,OAAd9C,CAAH+C,MAAA1G,OAAA8D,EAAA,EAAA9D,CAAA,gBACR,SAAAsD,GAAK,OAAID,EAAWC,EAAMW,8cCtO/B,UAAM0C,EAAc,SAACrD,GACnB,2JAAAC,OAC+ID,EAAMsD,QAAQ,IAAI,IADjK,8JAAArD,OAGsB2C,YAAe,GAAK5C,GAH1C,gCAAAC,OAIyBD,EAJzB,uCAAAC,OAMWtC,YAAQ,GAAKqC,GANxB,6BAAAC,OAQatC,YAAQ,GAAKqC,GAR1B,kJAAAC,OAcetC,YAAQ,GAAKqC,GAd5B,0BAoFIuD,GAAYlD,IAAOiC,IAAVkB,MAAA9G,OAAA8D,EAAA,EAAA9D,CAAA,gBACV,SAAAsD,GAAK,OAAIqD,EAAa3G,OAAOqF,OAAQ,GAAI/B,EAAMW,MAAOX,UAGpCmC,IAAMC,2BCpFhBqB,GAAe,CAC1BC,KAAM,CAAEC,EAAG,EAAG7G,QAAS,EAAG8G,OAAQ,OAAQxH,WAAWM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,IAC1DyH,UAAW,CAAEF,GAAI,IAAK7G,QAAS,EAAG8G,OAAQ,EAAGxH,WAAWM,OAAAC,EAAA,EAAAD,CAAA,GAAKN,IAC7Dc,KAAM,CAAEyG,GAAI,IAAK7G,QAAS,EAAG8G,OAAQ,EAAGxH,eAE7B0H,GAAmB,CAC9BlH,QAAS,CAAEE,QAAS,EAAGV,cACvBc,KAAM,CAAEJ,QAAS,EAAGV,cACpBY,MAAO,CAAEF,QAAS,EAAGV,eAGjB2D,GAAa,SAACC,GAClB,2BAAAC,OACgBD,EAAMlB,GADtB,4BAAAmB,OAEsBD,EAAMnB,UAF5B,uCAAAoB,OAGgClB,YAAM,GAAKiB,EAAMnB,WAHjD,UAcIkF,GAAS1D,YAAOI,IAAO6B,IAAdjC,CAAH2D,MAAAtH,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAID,GAAWC,EAAMW,SAkGlBsD,IA/FS9B,IAAMW,WAAW,SAAgB9C,EAAOhE,GAC5D,IAAMkI,EAAelE,GAASA,EAAMkC,UAAYlC,EAAMkC,SAASlC,MACzDmE,EAAwBnE,EAAMoE,UAOpC,OACExC,EAAAC,EAAAC,cAACuC,GAAA,EAAD,CACEC,eAAgBA,WAChBC,YAAa,SAAAvE,GACX,IAAMwE,EAAW,CACfC,IAAK,CAAEC,QAAS,SAChBC,OAAQ,CAAED,QAAS,UACnBE,KAAM,CAAEC,QAAS,SACjBC,MAAO,CAAED,QAAS,WAUpB,OACEjD,EAAAC,EAAAC,cAACiD,EAAA,EAAD,KACG/E,EAAMgF,OACLpD,EAAAC,EAAAC,cAACiC,GAAD,CACErC,IAAI,QACJ1F,IAAKgE,EAAMiF,WAAWjJ,IACtBkJ,MAAKxI,OAAAC,EAAA,EAAAD,CAAA,GACAsD,EAAMiF,WAAWC,MADjB,CAEHC,MAAO,OACPC,SAAU,IACVC,OAAQ,QACRC,gBAlBc,CACtBb,IAAK,SACLG,KAAM,QACND,OAAQ,MACRG,MAAO,QAckC9E,EAAMuF,aAEzC3I,QAAOF,OAAAC,EAAA,EAAAD,CAAA,CACLI,QAAS,EACT0I,MAAO,IACJhB,EAASxE,EAAMuF,YAEpBvD,QAAS,CACPlF,QAAS,EACT0I,MAAO,EACPd,QAAO,OACPG,QAAS,QAEX3H,KAAIR,OAAAC,EAAA,EAAAD,CAAA,CACFI,QAAS,EACT0I,MAAO,IACJhB,EAASxE,EAAMuF,YAEpBnJ,WAAY,CACVqJ,KAAM,SACN1I,UAAW,IACX2I,QAAS,IAEXtB,UAAS,GAAAnE,OAAKkE,IAEbD,EAAahC,UAEd,OAIVyD,qBAAmB,EACnBC,UAAW,CACTC,OAAQ,cACRC,YAAY,EACZC,cAAc,EACdC,cAAe,EACfC,aAAc,GACdC,QAAS,WAGV,SAAAnD,GAAA,IA3EeoD,EA2EZnB,EAAHjC,EAAGiC,OAAQoB,EAAXrD,EAAWqD,WAAYC,EAAvBtD,EAAuBsD,OAAvB,OACCzE,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR,CACEtG,IAAKP,EAAY2K,EAAYpK,GAC7BsK,QAASD,EACTnB,MAAOlF,EAAMkF,MACbqB,GAAIvG,EAAMuG,GACVnC,UAAS,QAAAnE,OAAUkE,EAAV,mBAERnE,EAAMwG,SAAY5E,EAAAC,EAAAC,cAAA,SAAI9B,EAAMwG,UAAiB,GAC9C5E,EAAAC,EAAAC,cAAC2E,EAAD,CAAQrC,UAAS,GAAAnE,OAAKD,EAAMmD,OAAX,KAAAlD,OAAqB+E,EAAS,SAAW,IAAM0B,yBApFpDP,EAoFwFnG,EAAMmG,MAnFzG,CACLQ,OAAQR,WAyFM,SAACnG,GAAS,IAAA4G,EACIC,oBAAS,GADbC,EAAApK,OAAAqK,EAAA,EAAArK,CAAAkK,EAAA,GACrBI,EADqBF,EAAA,GACXG,EADWH,EAAA,GAG5B,OACElF,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR5F,OAAAqF,OAAA,GAAgB/B,EAAhB,CACEiC,SAAUwB,GACVvG,KAAK,SAEL0E,EAAAC,EAAAC,cAAC2E,EAAD,CACEH,QAAS,kBAAMW,GAAaD,IAC5B5C,UAAS,GAAAnE,OAAM+G,EAA8B,eAAnB,iBAAjB,KAAA/G,OAAsDD,EAAMmD,SAEpEnD,EAAMmG,OAETvE,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAiBmC,iBAAe,GAC7BF,EACCpF,EAAAC,EAAAC,cAACiD,EAAA,EAAOzC,IAAR,CACE1F,QAAQ,UACRI,MAAM,QACNE,KAAK,OACL8E,QAASgF,EAAW,QAAU,OAC9B/E,SAAU6B,IACT9D,EAAMkC,UAEP,wdCzJZ,OAAMiF,GAAgB,CACpBzD,KAAM,CACJtH,WAAY,CAAEG,gBAAiB,IAAMC,cAAe,KAEtD4K,OAAQ,CACNhL,WAAY,CAAEG,gBAAiB,IAAM8K,kBAAmB,KAItDC,GAAiBjH,YAAOI,IAAO6B,IAAdjC,CAAHkH,MAAA7K,OAAA8D,EAAA,EAAA9D,CAAA,o0CAqBA,SAAAqG,GAAA,OAAAA,EAAEpC,MAAiBtC,QA6BjCmJ,4CACJ,SAAAA,EAAaxH,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoG,IAClBtG,EAAAF,EAAAK,KAAAD,KAAMpB,IAORyH,YAAc,SAACC,GACbA,EAAMC,OAAOC,UATK1G,EAoBpB2G,YAAc,WACV,OAAI3G,EAAKlB,MAAMmG,MACNvE,EAAAC,EAAAC,cAAA,SAAOgG,QAAS5G,EAAKlB,MAAMuG,IAAKrF,EAAKlB,MAAMmG,OAE3C,IAtBXjF,EAAK6G,MAAQ,CACXC,cAAe9G,EAAKlB,MAAMgI,gBAAiB,GAE7C9G,EAAK+G,WAAa/G,EAAK+G,WAAWC,KAAhBxL,OAAAyL,GAAA,EAAAzL,CAAAwE,IALAA,gDAYpB,gBAC+B7D,IAAzB+D,KAAKpB,MAAMoE,UACbhD,KAAKgH,SAAShE,UAAY,GAE1BhD,KAAKgH,SAAShE,UAAYhD,KAAKpB,MAAMoE,gCAYzC,WAAU,IAAAiE,EAAAjH,KAER,OACEQ,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,SAAAnE,OAAWmB,KAAKpB,MAAMoE,YACjChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAAA,YAAUwG,QAAS,SAACZ,GAAD,OAAWW,EAAKZ,YAAYC,IAAQtD,UAAS,GAAAnE,OAAKmB,KAAKpB,MAAMoE,WAAa9G,KAAM8D,KAAKpB,MAAMuG,GAAIA,GAAInF,KAAKpB,MAAMuG,GAAIgC,aAAgBnH,KAAKpB,MAAMwI,YAAmBpH,KAAKpB,MAAMwI,YAAhB,aAlC/JrG,IAAMC,WAwCvBqG,4CACJ,SAAAA,EAAazI,GAAO,IAAA0I,EAAA,OAAAhM,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqH,IAClBC,EAAAC,EAAAtH,KAAAD,KAAMpB,IAOR6H,YAAc,WACV,OAAIa,EAAK1I,MAAMmG,MACNvE,EAAAC,EAAAC,cAAA,SAAOgG,QAASY,EAAK1I,MAAMuG,IAAKmC,EAAK1I,MAAMmG,OAE3C,IATXuC,EAAKX,MAAQ,CACXa,SAAS,GAJOF,4CAgBpB,WAAU,IAAAG,EAAAzH,KAER,OACEQ,EAAAC,EAAAC,cAACwF,GAAD,CAAgBlD,UAAWhD,KAAKpB,MAAMoE,WACpCxC,EAAAC,EAAAC,cAAA,SACEyE,GAAE,GAAAtG,OAAKmB,KAAKpB,MAAMuG,IAClBd,KAAK,WACLqD,SAAU,kBAAMD,EAAK7I,MAAM8I,UAC3B1E,UAAWhD,KAAKpB,MAAM+I,SAAW,eAEnCnH,EAAAC,EAAAC,cAAA,SAAOgG,QAAO,GAAA7H,OAAKmB,KAAKpB,MAAMuG,IAAMnC,UAAU,cAC7ChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAiBmC,iBAAe,EAACtK,SAAS,GACxCgF,EAAAC,EAAAC,cAACiD,EAAA,EAAOiE,KAAR,CACE5E,UAAU,OACVxH,QAAQ,SACRI,MAAM,OACNE,KAAK,SACL+E,SAAUkF,IAET/F,KAAKpB,MAAMkC,mBArCDC,IAAMC,WA6CvB6G,sMACJpB,YAAc,WACV,GAAIqB,EAAKlJ,MAAMmG,MACb,OAAOvE,EAAAC,EAAAC,cAAA,SAAOgG,QAASoB,EAAKlJ,MAAMuG,IAAK2C,EAAKlJ,MAAMmG,oDAGxD,WACE,OACEvE,EAAAC,EAAAC,cAAA,MAAApF,OAAAqF,OAAA,GAASX,KAAKpB,MAAd,CAAqBoE,UAAU,oBAC7BxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAE,GAAAtG,OAAKmB,KAAKpB,MAAMuG,IACvBd,KAAK,WACL0D,eAAgB/H,KAAKpB,MAAMmJ,eAC3BL,SAAU1H,KAAKpB,MAAM8I,SACrB1E,UAAWhD,KAAKpB,MAAMoJ,QAAU,UAElCxH,EAAAC,EAAAC,cAAA,SAAOgG,QAAO,GAAA7H,OAAKmB,KAAKpB,MAAMuG,IAAMnC,UAAU,cAC7ChD,KAAKyG,cACNjG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,QAAQhD,KAAKpB,MAAMkC,kBAjBvBC,IAAMC,WAuBpBrC,GAAa,SAACC,GAClB,ggBAAAC,OAkBsBD,EAAM3B,MAlB5B,21CAAA4B,OAsEwBiD,YAAO,IAAMlD,EAAMlB,IAtE3C,+BAAAmB,OAuEwBD,EAAMnB,UAvE9B,ynBAAAoB,OA2FwBD,EAAM3B,MA3F9B,kgCAAA4B,OAkI6BD,EAAMb,SAlInC,yNAAAc,OA6IqBD,EAAMV,KA7I3B,yBAAAW,OA8IkBD,EAAMb,SA9IxB,wCAAAc,OA+IwBD,EAAMb,SA/I9B,+BAAAc,OAgJelB,YAAM,GAAKiB,EAAMhB,WAhJhC,+iBA4KIqK,GAAShJ,YAAOI,IAAO6B,IAAdjC,CAAHiJ,MAAA5M,OAAA8D,EAAA,EAAA9D,CAAA,gBACP,SAAAsD,GAAK,OAAID,GAAWC,EAAMW,SAGzB4I,GAAQpH,IAAMW,WAAW,SAAA0G,EAA2BxN,GAAK,IAAbgE,EAAatD,OAAAsG,EAAA,EAAAtG,CAAA,GAAA8M,GA+B7D,OACE5H,EAAAC,EAAAC,cAACuH,GAAD,KAxBiB,WACjB,OAAQrJ,EAAMyF,MACZ,IAAK,WACH,OAAO7D,EAAAC,EAAAC,cAAC2H,GAAazJ,GACvB,IAAK,WACH,OAAO4B,EAAAC,EAAAC,cAAC4H,GAAa1J,GACvB,IAAK,QACH,OAAO4B,EAAAC,EAAAC,cAAC6H,GAAU3J,GACpB,QACE,OAAO4B,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,SAAAnE,OAAWD,EAAMoE,YAfpCpE,EAAMmG,MACDvE,EAAAC,EAAAC,cAAA,SAAOgG,QAAS9H,EAAMuG,IAAKvG,EAAMmG,OAEjC,GAcLvE,EAAAC,EAAAC,cAAA,QAAApF,OAAAqF,OAAA,CACE/F,IAAKA,EACLuK,GAAIvG,EAAMuG,GACVd,KAAMzF,EAAMyF,KACZ9D,MAAO3B,EAAM2B,MACb6G,YAAexI,EAAMwI,YAAmBxI,EAAMwI,YAAX,IAC/BxI,IAELA,EAAMkC,WAKJ0H,0eCzXb,IAAMC,GAAcxJ,IAAOiC,IAAVwH,QAAApN,OAAA8D,EAAA,EAAA9D,CAAA,gMAUXqN,GAAQC,YAAMH,GAANG,CAAmB,CAC/BC,KAAM,CAACpN,EAAG,GAAIC,QAAS,GACvBE,MAAO,CACLH,EAAG,EACHC,QAAS,EACToN,gBAAgB,EAChB3N,gBAAiB,IAEnBW,KAAM,CACJL,EAAG,GACHC,QAAS,EACTP,gBAAiB,MAIf4N,4CACJ,SAAAA,EAAYnK,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA+I,IACjBjJ,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACXqC,WAAW,GAHIlJ,4CAMnB,WACE,OACEU,EAAAC,EAAAC,cAACiI,GAADrN,OAAAqF,OAAA,CAAOL,IAAK,WAAeN,KAAKpB,OAC7BoB,KAAKpB,MAAMkC,iBAVEC,IAAMC,WAgBtBiI,4CACJ,SAAAA,EAAYrK,GAAO,IAAAqI,EAAA,OAAA3L,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAiJ,IACjBhC,EAAAM,EAAAtH,KAAAD,KAAMpB,IACD+H,MAAQ,CACXuC,YAAY,GAHGjC,4CAMnB,WACE,OACEzG,EAAAC,EAAAC,cAACiI,GAADrN,OAAAqF,OAAA,CAAOL,IAAK,UAAcN,KAAKpB,OAC5BoB,KAAKpB,MAAMkC,iBAVCC,IAAMC,idCvC3B,IAAMmI,GAAgB,SAACC,GAClBC,OAAOC,QACRD,OAAOC,QAAQC,KAEfC,MAAM,eAIWC,4CAEnB,SAAAA,EAAY7K,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAyJ,IAChB3J,EAAAF,EAAAK,KAAAD,KAAMpB,IASR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAjBJhK,EAuBlBkK,iBAAmB,SAACZ,GAClBtJ,EAAKkH,SAAS,CACV4C,KAAM,GACNZ,WAAW,GACV,WAAKiB,WAAWnK,EAAKoK,qBAAsB,MA3BhCpK,EA8BlBoK,qBAAuB,SAACd,GACtB,IAAIe,EAAWC,SAASC,eAAe,cAAc9J,MACjD+J,EAAUF,SAASC,eAAe,aAAa9J,MACnD,GAAG8I,OAAOC,QAAQ,CACd,IAAIiB,EAAKlB,OAAOC,QAAQkB,QAAQ,GAAGL,EAAW,GAAGG,GACvC,KAAPC,EACDzK,EAAKkH,SAAS,CACV4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,IAGflJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEC,CAELhL,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAFJ,2CAGP1B,WAAW,MA/CClJ,EAsDlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAvDL9J,EA0DlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAlEFlL,EAuElBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QApFUpL,EA0FlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IApGLnL,EAwGlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA9GdxL,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,GANEvL,4CAoHlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAQtE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBAGZjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YAENxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,cAAcmE,OAAKY,EAAE,kBACpCjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,aAAajJ,KAAK,QAAQkL,YAAY,IAAIsE,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cACpGrG,KAAK0J,UAAU,WAIzBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACPxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,WAO1BlJ,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASlF,KAAKgK,iBAAkBhH,UAAU,WAClExC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,0BAEdjL,EAAAC,EAAAC,cAAA,UACAF,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASiE,GAAenG,UAAU,wBAAwB6H,OAAKY,EAAE,sBAI3FjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,qBAAqB6I,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8BD,OAAKY,EAAE,0BAC5EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,kBAGpFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAMVjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,oBApLlBjC,IAAMC,qdCPpBoL,4CAEnB,SAAAA,EAAYxN,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoM,IAChBtM,EAAAF,EAAAK,KAAAD,KAAMpB,IAWR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAChC2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAnBFhK,EAyBlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA1BL9J,EA6BlBuM,YAAc,SAACjD,GACZ,IAAIkD,EAAMlC,SAASC,eAAe,SAAS9J,MAChC,KAAR+L,EACAxM,EAAKkH,SAAS,CACZuF,KAAMD,EACNE,WAAW,IAGb1M,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAxC/B3M,EA6ClB4M,kBAAoB,SAACtD,GACnBtJ,EAAKkH,SAAS,CACZwF,WAAW,KA/CG1M,EAmDlB6M,aAAe,SAACvD,GACdtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAvD3B3M,EA0DlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAlEFlL,EAuElBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QApFUpL,EA0FlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IApGLnL,EAuGlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA/GExL,EAmHlB2M,gBAAkB,SAACrD,GACjB,IAAIlN,EAAKkO,SAASC,eAAe,QAAQ9J,MACrC+L,EAAMlC,SAASC,eAAe,SAAS9J,MACvCqM,EAAUxC,SAASC,eAAe,aAAa9J,MAC/CsM,EAAUzC,SAASC,eAAe,aAAa9J,MAC/CuM,EAAgB1C,SAASC,eAAe,yBAAyB7C,QACjEuF,EAA0B3C,SAASC,eAAe,mCAAmC7C,QACrFwF,EAAO5C,SAASC,eAAe,gBAAgB7C,QAEnD,GAAG6B,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ2D,OAAO,GAAG/Q,EAAK,GAAGoQ,EAAM,GAAGM,EAAU,GAAGC,EAAU,GAAGC,EAAgB,GAAGC,EAA0B,GAAGC,GACnH,KAAPzC,EACDzK,EAAKkH,SAAS,CACZwF,WAAW,EACX5C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,IAGblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBAEG,CAWHhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,iBAhJJhL,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXwD,WAAW,EACXD,KAAK,GACLvB,aAAc,WACdK,YAAY,GAREvL,4CAuJlB,WACE,OAAOU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACpBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAGbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SAIpFhL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBAEZjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,QAAQmE,OAAKY,EAAE,kBAC9BjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,OAAOjJ,KAAK,OAAOwP,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC5ErG,KAAK0J,UAAU,SAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,SAASmE,OAAKY,EAAE,kBAC/BjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC/ErG,KAAK0J,UAAU,WAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,aAElBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC7H5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,2BAIpBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWc,GAAG,wBAAwBjJ,KAAK,wBAAwBqE,MAAM,OACrFC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,wBAAwB1D,UAAU,eAErDxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,yBAAyBmE,OAAKY,EAAE,sBAEhDzL,KAAK0J,UAAU,mBAChBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,kCAAkCd,KAAK,WAAWnI,KAAK,kCAAkCqE,MAAM,OACzGC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,kCAAkC1D,UAAU,eAE/DxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,mCAAmCmE,OAAKY,EAAE,uBAAzD,KAAkFjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,iCACnIjB,OAAKY,EAAE,uBAD0E,KAAlF,IACsCZ,OAAKY,EAAE,uBAD7C,KACsEjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,mCAAmCjB,OAAKY,EAAE,yBAA5F,KADtE,MAGDzL,KAAK0J,UAAU,6BACf1J,KAAK0J,UAAU,SAEhBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,eAAed,KAAK,WAAWnI,KAAK,eAAeqE,MAAM,OACnEC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,eAAe1D,UAAU,eAE5CxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,gBAAgBmE,OAAKY,EAAE,0BAI1CjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAItL,MAAM,SAAU2E,QAASlF,KAAKqM,YAAarJ,UAAU,WAChExC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,2BAKlBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,WAA6B9H,UAAU,sBAAuB6H,OAAKY,EAAE,yBAE7EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAGpFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,KAGJzL,KAAK2G,MAAM6F,UACXhM,EAAAC,EAAAC,cAACwM,GAAD,CACAlK,UAAS,UAEPxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BAAZ,IAA0CzL,KAAK2G,MAAM4F,KAArD,IAA4D1B,OAAKY,EAAE,8BAEnEjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK0M,kBAAmBb,GAAG,IAAI7I,UAAU,WAAW6H,OAAKY,EAAE,kCAC1EjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK2M,aAAcd,GAAG,IAAI7I,UAAU,0BAA0B6H,OAAKY,EAAE,oCAM1F,MAGRjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,sBAxRvBjC,IAAMC,wCCOpCoM,GAAoB,SAAChE,GACtBC,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,mgBCPV,IA+Fe8D,sMAxEbC,oBAAsB,SAACnE,GAClBC,OAAOC,QACRD,OAAOC,QAAQkE,WAEfhE,MAAM,4EAhBV,WACE,IACE,IAAIe,EAbO,WACf,GAAGlB,OAAOC,QAAQ,CAChB,IAAImE,EAAMpE,OAAOC,QAAQoE,UACzB,OAAOjD,KAAKC,MAAM+C,GAElB,OAAOhD,KAAKC,MAAM,gJAQPiD,GACTvD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKsD,IAC9CzD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKuD,IAC9C1D,SAASC,eAAe,QAAQuD,UAAUrD,EAAKwD,KAC/C3D,SAASC,eAAe,aAAauD,UAAUrD,EAAKyD,UACpD5D,SAASC,eAAe,SAASuD,UAAUrD,EAAK0D,MACjD,MAAMC,2BAYT,WACE,OACE1N,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,6CACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBAEbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,oBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,SAER3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGR3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,eAGR3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,wBACfjL,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,YAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,SAEXqG,OAAOC,QACL9I,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,uEAAyEE,IAAI,KACrF3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkC,KAAWhC,IAAI,MAGhC3L,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAEbqG,OAAOC,QACL9I,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,wEAAwEE,IAAI,KACnF3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmC,KAAUjC,IAAI,OAK/B3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKuN,oBAAqBvK,UAAU,8BACrD6H,OAAKY,EAAE,0BAzEJ1K,IAAMC,idCT3B,IAAMqN,GAAW,WACf,OAAGhF,OAAOC,QACDD,OAAOC,QAAQ+E,WAEf,OAGLC,GAAe,WACnB,OAAGjF,OAAOC,SACDD,OAAOC,QAAQgF,gBAKpBC,GAAiB,WACrB,QAAGlF,OAAOC,SACDD,OAAOC,QAAQiF,kBAKpBC,GAAmB,WACvB,OAAGnF,OAAOC,SACDD,OAAOC,QAAQmF,oBAKpBC,GAAoB,WACxB,OAAGrF,OAAOC,SACDD,OAAOC,QAAQoF,qBAKpBC,GAAmB,WACvB,OAAGtF,OAAOC,SACDD,OAAOC,QAAQqF,oBAMpBC,GAAO,SAAAjN,GAA4F,IAAAkN,EAAAlN,EAAzF1G,gBAAyF,IAAA4T,EAA9E,EAA8EA,EAAAC,EAAAnN,EAA3EyC,aAA2E,IAAA0K,EAAnE,GAAmEA,EAAAC,EAAApN,EAA9DqN,cAA8D,IAAAD,EAArD,yBAAqDA,EAAAE,EAAAtN,EAA3BuN,YAA2B,IAAAD,EAApB,cAAoBA,EACvG,OACEzO,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,MAAMmM,QAAQ,2BAC3B3O,EAAAC,EAAAC,cAACiD,EAAA,EAAOyL,KAAR,CACE5T,QAAS,CAAEE,QAAS,EAAG2T,WAAY,EAAGC,WAAY,GAClD1O,QAAS,CAAElF,QAAS,EAAG2T,WAAY,EAAGC,WAAY,CAAC,EAAG,GAAIlL,SAC1DtI,KAAM,CAAEJ,QAAS,GACjBV,WAAY,CAAEC,WAAUC,KAAM,WAC9BqU,EAAE,obACFP,OAAQA,EACRE,KAAMA,EACNM,YAAY,QAgjBLlG,4CAziBb,SAAAA,EAAY1K,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAsJ,IACjBxJ,EAAAF,EAAAK,KAAAD,KAAMpB,IAmBR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OA3BDhK,EAiCnB2P,YAAa,SAACC,GACZ5P,EAAKkH,SAAS,CACZkC,YAAY,EACZyG,eAAe,KApCA7P,EAwCnB8P,aAAe,SAACF,KAEXrG,OAAOC,SACED,OAAOC,QAAQuG,mBAOzB/P,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAFAhL,EAAKgQ,oBAhDUhQ,EAsDnBgQ,iBAAmB,SAACJ,GAClB5P,EAAKkH,SAAS,CACV4C,KAAM,KAEPP,OAAOC,SACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAQZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAM,SACN/G,YAAapJ,EAAK6G,MAAMuC,cA3ETpJ,EA+EnBoQ,YAAc,SAACR,KAEVrG,OAAOC,SACED,OAAOC,QAAQuG,mBAetBxG,OAAOC,QACRD,OAAOC,QAAQ6G,eAEf3G,MAAM,mBAbL1J,EAAK6G,MAAMyJ,cAActQ,EAAK6G,MAAM0J,gBAClChH,OAAOC,SACRxJ,EAAKwQ,oBAAoB,IACzBxQ,EAAKyQ,UAAU,UAEfzQ,EAAKwQ,oBAAoB,IAG7BxQ,EAAK0Q,oBA/FU1Q,EAwGnB0Q,gBAAkB,SAACd,GACjB5P,EAAKkH,SAAS,CACV4C,KAAM,KAEPP,OAAOC,SACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAQZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAM,QACN/G,YAAapJ,EAAK6G,MAAMuC,cA7HTpJ,EAiInB2Q,eAAiB,SAACf,KAGbrG,OAAOC,SACED,OAAOC,QAAQuG,mBAgBzB/P,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,eAXGhL,EAAK6G,MAAMyJ,cAActQ,EAAK6G,MAAM0J,gBAClChH,OAAOC,SACRxJ,EAAKwQ,oBAAoB,IACzBxQ,EAAKyQ,UAAU,YAGfzQ,EAAKwQ,oBAAoB,IAG7BxQ,EAAK4Q,uBAnJU5Q,EAyJnB6Q,gBAAkB,SAACjB,GACjB5P,EAAKkH,SAAS,CACZ2I,eAAgB7P,EAAK6G,MAAMgJ,iBA3JZ7P,EA+JnB8Q,oBAAsB,SAAClB,GACrB5P,EAAKkH,SAAS,CACZ2I,eAAgB7P,EAAK6G,MAAMgJ,gBAE1BtG,OAAOC,QACRD,OAAOC,QAAQuH,YAEfrH,MAAM,cAtKS1J,EA0KnB4Q,mBAAqB,SAAChB,GACjBrG,OAAOC,QACLD,OAAOC,QAAQyG,oBAChBjQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGVlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAIZlQ,EAAKkH,SAAS,CACZgJ,SAAQ,IAGZlQ,EAAKkH,SAAS,CACZiJ,KAAK,UACL/G,YAAapJ,EAAK6G,MAAMuC,cA5LTpJ,EAgMnBgR,eAAiB,SAACpB,GAChB5P,EAAKkH,SACH,CACE4C,KAAM,GACNZ,WAAW,GACV,WAAKiB,WAAWnK,EAAKiR,UAAW,MArMpBjR,EAyMnBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAjNDlL,EAsNnBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IAhOJnL,EAoOnByQ,UAAY,SAACN,GACR5G,OAAOC,SACRD,OAAOC,QAAQ0H,cAAcf,IAtOdnQ,EA0OnBwQ,oBAAsB,SAACpF,GACrBA,GAAgB,EAChBpL,EAAKmR,kBACF/F,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKwQ,oBAAoBpF,IAC/B,MAGF1B,MAAM,uBAAuB0B,GAC7BjB,WACE,kBAAMnK,EAAKwQ,oBAAoBpF,IAC/B,QAvPWpL,EA6PnBmR,gBAAkB,WAChB,IAAIC,GAAa,GACd7H,OAAOC,UACR4H,EAAa7H,OAAOC,QAAQgH,uBAE1BY,KAEU,WADA7H,OAAOC,QAAQ6H,gBAEzBrR,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,cAEAzB,OAAOC,QAAQ6G,iBAvQFrQ,EA4QnBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAzRWpL,EA+RnBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KAvSGxL,EA2SnBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,MA5SJ9J,EA+SnBiR,UAAa,WACX,IAAIzG,EAAUF,SAASC,eAAe,aAAa9J,MAC/C8Q,EAAW,GACf,IACEA,EAAWjH,SAASC,eAAe,cAAc9J,MAClD,MAAM2N,IACP,GAAG7E,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQgI,WAAW,GAAGhH,EAAU+G,EAAWvR,EAAK6G,MAAMsJ,MACtEnQ,EAAKkH,SACH,CACE4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,GACX,WAAKiB,WAAWnK,EAAKyR,SAAS,EAAEhH,SAEhC,CAGFN,WAAW,WACTnK,EAAKkH,SACH,CACE4C,KAAMa,KAAKC,MAJR,mBAKH1B,WAAW,GACX,WAAKiB,WAAWnK,EAAKyR,SAAU,EAN5B,sBAQN,OAvUUzR,EA2UnByR,SAAY,SAACC,GAEX,IAAIC,GAAO,EACX,IACE,IAAIlH,EAAKE,KAAKC,MAAM8G,GACjBA,EAAOE,SAAS,YACjBD,EAAOlH,EAAKkH,QACXA,IACoB,YAAlB3R,EAAK6G,MAAMsJ,KACZnQ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,cAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAGL,MAAM6G,MAzVU7R,EA6VnB8R,aAAe,SAAClC,GACXrG,OAAOC,QACRD,OAAOC,QAAQuI,SAEfrI,MAAM,eAjWS1J,EAqWnBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAtWJ9J,EAyWnBgS,eAAiB,SAACC,GACZA,GACFC,aAAaD,GAEfA,EAAO9H,WAAW,WAChBnK,EAAKkH,SAAS,CACZgC,WAAW,KAEZ+I,IAjXcjS,EAoXnBsR,kBAAoB,WAElB,IAAI9G,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAUxK,EAAK6G,MAAMsJ,MAEjDzG,MAAM,aAAac,EAAU,mBAAmBxK,EAAK6G,MAAMsJ,OA1X5CnQ,EA8XnBoS,mBAAqB,WAChB7I,OAAOC,QACRD,OAAOC,QAAQ6I,sBAEf3I,MAAM,wBAhYR1J,EAAK6G,MAAQ,CACXuC,YAAY,EACZ+G,KAAM,GACND,SAAS,EACTpG,KAAM,GACNZ,WAAW,EACX9M,KAAMmS,KACNrD,aAAc,WACdK,YAAY,EACZ+G,SAAU9D,KACV+D,WAAY9D,KACZoB,eAAe,EACflB,iBAAkBD,KAClB6B,cAAe3B,KACf0B,aAAczB,MAhBC7O,4CAsYnB,WAEE,OACEU,EAAAC,EAAAC,cAAC4R,EAAD,CAAQ9S,eAAe,EAAMwD,UAAU,kDACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACXhD,KAAK2G,MAAM8H,iBACbjO,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACXxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,wBAC1EjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkS,mBAAoBlP,UAAU,mBAC7CxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,gCAG3B,KACHjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACXxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,gBACFzL,KAAK2G,MAAM0L,WAGX7R,EAAAC,EAAAC,cAAA,cAAUV,KAAK2G,MAAMzK,MAFrBsE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK4P,aAAc5M,UAAU,mBAAoBhD,KAAK2G,MAAMzK,OAK9EsE,EAAAC,EAAAC,cAAA,UACCF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBACRjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,uBAGJzL,KAAK2G,MAAMuC,YACX1I,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAGZxC,EAAAC,EAAAC,cAAC6R,GAAD,SAOZ/R,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,gBACdhD,KAAK2G,MAAM0L,YACZ7R,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,QAEfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAalN,UAAU,qBACtCxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,WAGTjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyQ,eAAgBzN,UAAU,6BACzCxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,eAIXjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,gBACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,cAAgC9H,UAAU,4BAChDxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,eAEVjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8B9H,UAAU,oBAC9CxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBAGXzL,KAAK2G,MAAMyL,SACV5R,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK2Q,gBAAiB3N,UAAU,sBAC1CxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,oBAEtB,MAEPzL,KAAK2G,MAAMuC,WACV1I,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAE1BE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,mDACxCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,uBACLjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAStE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,wBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIvE,YAAY,IAAIF,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACnK5Q,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACX7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC1C,OAITzL,KAAK2G,MAAMqJ,QACZxP,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,cAAcmE,OAAKY,EAAE,uBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc9O,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,IAAIvE,YAAY,IAAIF,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,QAC9I5K,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGrIhD,KAAK2G,MAAM0E,WACX7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC1C,OAIJ,MAEPzL,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UAEfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,eAAe6H,OAAKY,EAAL,wBACvDjL,EAAAC,EAAAC,cAACO,EAAD,MAEAT,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK8Q,eAAgB9N,UAAU,gBACzCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,0BAGTjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK4R,aAAc/F,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,4BAClE6H,OAAKY,EAAL,0BAIL,KACHzL,KAAK2G,MAAMgJ,cACVnP,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAE1BE,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyP,YAAazM,UAAU,mDACxCxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,yBACLjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAStE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,2BAQ9DzL,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UAGfxC,EAAAC,EAAAC,cAACO,EAAD,MAEAT,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK4Q,oBAAqB5N,UAAU,gBAC9CxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,8BAMX,KAEFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aAniBQ1K,IAAMC,idClE5B,IAAMqL,GAAc,SAACjD,GAChBC,OAAOC,QACRD,OAAOC,QAAQmJ,kBAEfjJ,MAAM,YAIJkJ,GAAkB,WACtB,QAAGrJ,OAAOC,SACDD,OAAOC,QAAQoJ,mBAKpBC,GAAkB,WACtB,QAAGtJ,OAAOC,SACDD,OAAOC,QAAQqJ,mBAMpBC,GAAa,WACjB,QAAGvJ,OAAOC,SACDD,OAAOC,QAAQsJ,cAKpBC,GAAmB,WACvB,QAAGxJ,OAAOC,SACDD,OAAOC,QAAQuJ,oBAKpBC,GAAe,WACnB,QAAGzJ,OAAOC,SACDD,OAAOC,QAAQwJ,gBAKpBC,GAAyB,WAC7B,QAAG1J,OAAOC,SACDD,OAAOC,QAAQyJ,0BAKpBC,GAAuB,WAC3B,QAAG3J,OAAOC,SACDD,OAAOC,QAAQ0J,wBAKpBC,GAAoB,WACxB,QAAG5J,OAAOC,SACDD,OAAOC,QAAQ2J,qBAKpBC,GAAgB,WACpB,QAAG7J,OAAOC,SACDD,OAAOC,QAAQ4J,iBAKpBC,GAAa,WACjB,QAAG9J,OAAOC,SACDD,OAAOC,QAAQ6J,cA2LXC,4CApLb,SAAAA,EAAYxU,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoT,IACjBtT,EAAAF,EAAAK,KAAAD,KAAMpB,IAgBVyU,gBAAkB,SAACjK,GACXC,OAAOC,QACTD,OAAOC,QAAQgK,kBAEf9J,MAAM,gBAEL0J,KACCpT,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAxBJhL,EAAK6G,MAAQ,CACX4M,eAAgBb,KAChBc,eAAgBb,KAChBc,YAAaX,KACbY,UAAWd,KACXe,gBAAiBd,KACjBe,sBAAuBb,KACvBc,mBAAoBb,KACpBc,aAAcZ,KACda,iBAAkBd,KAClBe,UAAWb,MAZIrT,4CA8BrB,WACI,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAI5BzL,KAAK2G,MAAM8M,aACXzT,KAAK2G,MAAM+M,WACX1T,KAAK2G,MAAMgN,gBAuCV,KApCLnT,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,mCADN,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAGCxS,KAAK2G,MAAM8M,YAKR,KAJAjT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAKhBzL,KAAK2G,MAAM+M,UAKR,KAJAlT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,6BAKhBzL,KAAK2G,MAAMgN,gBAKR,KAJAnT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,6BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAUhBzL,KAAK2G,MAAM4M,eAgBV,KAfA/S,EAAAC,EAAAC,cAAA,WACCF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,6CACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACIhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,kDASpBzL,KAAK2G,MAAMqN,UAgBV,KAfAxT,EAAAC,EAAAC,cAAA,WACCF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,2BACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACIhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCASpBzL,KAAK2G,MAAM6M,eAyBV,KAxBChT,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,uBAAAlG,OACDgM,OAAKY,EAAE,yBADN,sBAGL1J,OAAO,gDAGPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAECxS,KAAK2G,MAAM6M,eAIR,KAHAhT,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAexBjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eAChBxC,EAAAC,EAAAC,cAAC8R,EAAD,KACEhS,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASmH,GAAarJ,UAAU,oBAC3CxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,0BAIfzL,KAAK2G,MAAM4M,gBACZvT,KAAK2G,MAAM8M,aACXzT,KAAK2G,MAAM+M,WACX1T,KAAK2G,MAAMgN,gBACTnT,EAAAC,EAAAC,cAAC8R,EAAD,KAEIhS,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKqT,gBAAkBrQ,UAAU,oBACrDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,uBAIhB,cA7KQ1K,IAAMC,0eC5EXkT,4CACnB,SAAAA,EAAYtV,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAkU,IACjBpU,EAAAF,EAAAK,KAAAD,KAAMpB,IAMRuV,mBAAqB,SAAC/K,GAChBC,OAAOC,QACTD,OAAOC,QAAQ8K,kBAEf5K,MAAM,oBAXS1J,EAenBuU,gBAAkB,SAACjL,GACbC,OAAOC,SACTD,OAAOC,QAAQgL,oBACZjL,OAAOC,QAAQiL,eACblL,OAAOC,QAAQ4J,gBAChBpT,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAGFhL,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBAGFtB,MAAM,gBACN1J,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,mBA3BFhL,EAAK6G,MAAQ,CACViD,KAAM,IAHQ9J,4CAmCnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WACX6H,OAAKY,EAAE,gBAEVjL,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,eADV,KAIAjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuI,KAAKxR,UAAU,QAAQmJ,IAAI,cAEvC3L,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,QACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKqU,gBAAiBrR,UAAU,gBACpDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,gBAEhBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKmU,mBAAoBnR,UAAU,YACvDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,6BAvDO1K,IAAMC,idCDzC,IAAM2N,GAAmB,WACvB,QAAGtF,OAAOC,SACDD,OAAOC,QAAQqF,oBAMpBD,GAAoB,WACxB,OAAGrF,OAAOC,SACDD,OAAOC,QAAQoF,qBAwBpB+F,GAAc,WAClB,OAAGpL,OAAOC,QACDD,OAAOC,QAAQmL,cAEf,SAILC,GAAa,WACjB,QAAGrL,OAAOC,SACDD,OAAOC,QAAQoL,cAMpBC,GAAa,WACjB,OAAGtL,OAAOC,SACDD,OAAOC,QAAQqL,cAQpBC,GAAmB,WACvB,OAAGvL,OAAOC,SACDD,OAAOC,QAAQuL,0BAMtBC,IAAqB,EACrB5L,IAAa,EACb6L,IArDC1L,OAAOC,SACDD,OAAOC,QAAQ0L,UAqDtBC,IAAe,EA4TJC,4CAzTb,SAAAA,EAAYtW,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAkV,IACjBpV,EAAAF,EAAAK,KAAAD,KAAMpB,IAwCRuW,mBAAqB,WACnB,IAAIC,EAAOhL,SAASC,eAAe,iBAAiB7C,QAOpD,OANA1H,EAAKkH,SAAS,CACZoJ,aAAcgF,IAEb/L,OAAOC,SACRD,OAAOC,QAAQ+L,gBAAgBD,GAE1BA,GAjDUtV,EAuDnBwV,gBAAkB,SAAC5F,GACjBxG,IAAY,GAxDKpJ,EA2DnB4M,kBAAoB,SAACgD,GACnBxG,IAAa,GA5DIpJ,EAgEnByV,mBAAqB,SAAC7F,GACpBoF,IAAqB,GAjEJhV,EAoEnB2P,YAAc,SAACC,GACbrG,OAAOC,QAAQkM,QACf1V,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,OAtEiBhL,EAyEnB2V,cAAgB,WACd,IAAIC,EAAKtL,SAASC,eAAe,aAAa9J,MAC9C2I,IAAa,EACH,KAAPwM,GACgB,IAAdA,EAAKlb,QACNsF,EAAKkH,SAAS,CACZ2O,KAAMD,IAELrM,OAAOC,QACRD,OAAOC,QAAQsM,SAASF,GAExBlM,MAAM,oBAAoBkM,GAE5BX,IAAa,EACb7L,IAAY,IAQd+L,IAAa,EACbnV,EAAKkH,SAAS,CACViO,cAAc,MAjGHnV,EAsGnB+V,aAAe,WACRxM,OAAOC,QACRD,OAAOC,QAAQsM,SAAS,IAExBpM,MAAM,wBAERY,SAASC,eAAe,kBAAkB7C,SAAS,EAEnD1H,EAAKkH,SAAS,CACZ8O,WAAW,IAEbf,IAAa,EACb7L,IAAa,GAlHEpJ,EAsHnBsR,kBAAoB,WAClB6D,IAAa,EACbnV,EAAKkH,SAAS,CACRiO,cAAc,IAEpB,IAAIS,EAAKtL,SAASC,eAAe,aAAa9J,MACrCmV,EAAKlb,OACN,IACNkb,EAAKA,EAAKK,UAAU,EAAE,IAExB3L,SAASC,eAAe,aAAa9J,MAAMmV,GA9H3C5V,EAAK6G,MAAQ,CAGX0J,cAAe3B,KACf0B,aAAczB,KAGdqH,QAAQvB,KAERwB,aAAavB,KACbwB,aAAavB,KACbC,iBAAiBA,MAbF9U,uDAiBnB,WACEE,KAAKgH,SAAS,0BAOhB,WACKqC,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,uCAIV,WACKH,OAAOC,QACRD,OAAOC,QAAQ6M,OAEf3M,MAAM,uCAgGV,WACE,OACEhJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXhD,KAAK2G,MAAMsP,aACXzV,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACbxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAE,oCACpCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4CAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,kCAA0CzI,UAAU,kCAC3DxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,uCAG5B,KACAzL,KAAK2G,MAAMuP,aACX1V,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACbxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAE,oCACpCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4CAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,kCAA0CzI,UAAU,kCAC3DxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,uCAG5B,KACFjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,uBAChCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAETzL,KAAK2G,MAAM0J,cAEb7P,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACXxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXxC,EAAAC,EAAAC,cAAA,SACE2D,KAAK,WACLnI,KAAK,gBACL8G,UAAU,kBACVmC,GAAG,gBACHuC,SAAU1H,KAAKmV,mBACfpN,eAAgB/H,KAAK2G,MAAMyJ,eAE7B5P,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,eAAe0D,QAAQ,iBACpClG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,qBAI5BxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCAEX,KACFjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKmW,KAAMnT,UAAU,OAAO6H,OAAKY,EAAE,8BAE3DjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,gCAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAGbhD,KAAK2G,MAAMiO,iBAaT,KAZJpU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,yBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iCACZjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKsV,gBAAkBtS,UAAU,OACpD+R,GAAclK,OAAKY,EAAE,oCAAoCZ,OAAKY,EAAE,qCAGrEjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCAGXzL,KAAK2G,MAAMiO,iBAoBT,KAnBJpU,EAAAC,EAAAC,cAAA,OAAKsC,UAAS,YAAAnE,OAAekW,GAA0B,SAAb,aACxCvU,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACXxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,sBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,iBAAiB8G,UAAU,kBAAkBmC,GAAG,iBAAiBuC,SAAU1H,KAAKoW,cAAe5O,QAASxH,KAAK2G,MAAMmP,YAC/ItV,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,eAAe0D,QAAQ,kBACpClG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,iBAChBxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,qBAI5BxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAAX,OAIFzL,KAAK2G,MAAMiO,iBAET,KADJpU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBAMfxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,sBAEfxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,gBAEdjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,aACZjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,aAAczI,UAAU,KAAK6H,OAAKY,EAAE,uBAKxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,2BAEdjL,EAAAC,EAAAC,cAAA,uBAAcF,EAAAC,EAAAC,cAAA,aAAOF,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMqP,UAAvC,kBAGNxV,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKyP,YAAczM,UAAU,oBACjDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,YAGjBvC,IACC1I,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OACzB2U,GAAiBzU,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAAmB6H,OAAKY,EAAE,iCAA0C,KACjHjL,EAAAC,EAAAC,cAAC2V,GAAD,CACEtR,MAAO8F,OAAKY,EAAE,kCACdzI,UAAU,QACVmC,GAAG,YACHiC,YAAa2N,GAAa/U,KAAK2G,MAAMgP,KAAO9K,OAAKY,EAAE,mCACnDpH,KAAK,SACLqD,SAAU1H,KAAKoR,oBAEjB5Q,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,UACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAK0M,kBAAmBb,GAAG,IAAI7I,UAAU,eAAe6H,OAAKY,EAAE,oCAC9EjL,EAAAC,EAAAC,cAACO,EAAD,MACAT,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAKyV,cAAe5J,GAAG,IAAI7I,UAAU,OAAO6H,OAAKY,EAAE,qCAEnEsJ,IACCvU,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAK6V,aAAe7S,UAAU,gDAAgD6H,OAAKY,EAAE,0CAKlHqJ,IACCtU,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,kBAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,SAC1BE,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,oCACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,uCACXjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM1G,QAASlF,KAAKuV,mBAAoB1J,GAAG,IAAI7I,UAAU,eAAe6H,OAAKY,EAAE,8CA/StE1K,IAAMC,idC5E7B,IAAMgS,GAAuB,WAC3B,OAAG3J,OAAOC,SACDD,OAAOC,QAAQ0J,wBAMpB0B,GAAa,WACjB,QAAGrL,OAAOC,SACDD,OAAOC,QAAQoL,cAMpBC,GAAa,WACjB,OAAGtL,OAAOC,SACDD,OAAOC,QAAQqL,cA6JX2B,4CAtJb,SAAAA,EAAY1X,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAsW,IACjBxW,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACX4P,aAAa,EACb1C,mBAAoBb,KACpBiD,aAAcvB,KACdwB,aAAcvB,MANC7U,4CAUnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAEhCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BACTjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BAGXzL,KAAK2G,MAAMkN,mBACbrT,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,GAAAlG,OAAKgM,OAAKY,EAAE,kCACjB1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,qCACXjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wCAGhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBACpB,KACAhD,KAAK2G,MAAMsP,aACbzV,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,2BACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,KAAG4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,iCAIxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBAEb,KACAhD,KAAK2G,MAAMuP,aACb1V,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,2BACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KACQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,KAAG4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,iCAIxDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBAEb,KACFxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,mCADN,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,8BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,+BAEbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,4BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,6BAGbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,6BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,gCAKvBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAO8F,OAAKY,EAAE,6CACd1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,iDAKvBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACfxC,EAAAC,EAAAC,cAACuT,GAAD,CACEzY,QAAQ,OACRwH,UAAU,YACV+B,MAAK,mBAAAlG,OACDgM,OAAKY,EAAE,yBADN,KAAA5M,OACkCgM,OAAKY,EAAE,wBADzC,KAAA5M,OACoEgM,OAAKY,EAAE,iCAD3E,kBAGL1J,OAAO,gDAEPvB,EAAAC,EAAAC,cAAC8R,EAAD,KAEQhS,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,0BACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,2BAGbjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,kCACZjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,sCAUzBjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,oBA/IJ1K,IAAMC,irBC6DbwV,sJAlEb,WACE,IAAMC,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIlW,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQuJ,KACnCG,UAAW,gBAEb,OACErW,EAAAC,EAAAC,cAACF,EAAAC,EAAMqW,SAAP,KACEtW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACqW,GAAAtW,EAAWgW,EACVjW,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK+K,KAAKhU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKgL,KAAKjU,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKiL,KAAKlU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkL,KAAKnU,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmL,KAAKpU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoL,KAAKrU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqL,KAAKtU,UAAU,UAAUmJ,IAAI,UAG3C3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKsL,KAAKvU,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuL,KAAKxU,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKwL,KAAKzU,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,gBAAkC9H,UAAU,oBAClDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,YACZ6H,OAAKY,EAAE,gCAzDC1K,IAAMC,qiBCqDhB0W,sJAxDb,WACE,IAAMjB,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIlW,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQuJ,KACnCG,UAAW,gBAEb,OACErW,EAAAC,EAAAC,cAACF,EAAAC,EAAMqW,SAAP,KACEtW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACqW,GAAAtW,EAAWgW,EACVjW,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK0L,KAAK3U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK2L,KAAK5U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4L,KAAK7U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK6L,KAAK9U,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBA/CN1K,IAAMC,idCd9B,IAAM+W,GAAW,WACf,OAAG1O,OAAOC,QACDD,OAAOC,QAAQyO,WAEf,eAwIIC,4CAnIb,SAAAA,EAAYpZ,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAgY,IACjBlY,EAAAF,EAAAK,KAAAD,KAAMpB,IAURyH,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNqO,SAAS,EACTC,MAAM,KAfSpY,EAmBnBuM,YAAc,SAACjD,GACbtJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNZ,WAAW,GACR,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAvB1B3M,EA2BnB2M,gBAAkB,SAACrD,GAChB,IAAIlN,EAAKkO,SAASC,eAAe,SAAS9J,MAC1C,GAAG8I,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ6O,WAAW,GAAGjc,GACtC,GAAU,KAAPqO,EAAU,CACV,IAAI6N,EAAI3N,KAAKC,MAAMH,GACf6N,EAAIC,eAAe,UACpBvY,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB0N,SAAS,IAGXG,EAAIC,eAAe,OACpBvY,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB2N,MAAM,IAGZpY,EAAKkH,SAAS,CACZgC,WAAW,SAGblJ,EAAKkH,SAAS,CACZgC,WAAW,EACXuD,KAAMrQ,QAGR,CAEF,IAAIqO,EAAK,2GAED+N,EAAK7N,KAAKC,MAAMH,GAChB+N,EAAKD,eAAe,UACrBvY,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB0N,SAAS,IAGXK,EAAKD,eAAe,OACrBvY,EAAKkH,SAAS,CACX4C,KAAMa,KAAKC,MAAMH,GACjB2N,MAAM,IAGZpY,EAAKkH,SAAS,CACZgC,WAAW,MAtErBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXiP,SAAS,EACTC,MAAM,EACN3L,KAAMwL,MAPSjY,4CAmFnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACZxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACfxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAL,gCACzBjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCAECjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAaqG,cAAc,SAC9EhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACPxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,+BACRjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,YAAac,aAAcnH,KAAK2G,MAAM4F,OAE9GvM,KAAK2G,MAAMsR,QACTzX,EAAAC,EAAAC,cAAA,KAAG9F,IAAI,QAAQoI,UAAU,mBAAkBxC,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMiD,KAAX,QAChD,KAGJ5J,KAAK2G,MAAMuR,KACT1X,EAAAC,EAAAC,cAAA,KAAG9F,IAAI,QAAQoI,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,YAAOV,KAAK2G,MAAMiD,KAAX,KAClD,QAM5BpJ,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,iCACLjL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCAGbjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,IAAI5G,QAASlF,KAAKqM,YAAarJ,UAAU,oBAAmBxC,EAAAC,EAAAC,cAAA,cAAQF,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,qCAI5EzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aA5HI1K,IAAMC,qdCyCfuX,4CA9Cb,SAAAA,EAAY3Z,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAuY,IACjBzY,EAAAF,EAAAK,KAAAD,KAAMpB,IAOR4Z,eAAiB,SAACpP,GAChBA,EAAEqP,iBACF3Y,EAAKkH,SAAS,CACZ0R,aAAa,IAEf5Y,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,aAXAhL,EAAK6G,MAAQ,CACXiD,KAAM,GACN8O,aAAa,GAJE5Y,4CAgBnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCAEXhD,KAAK2G,MAAM+R,YACTlY,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,mCACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,mCAENjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKwY,eAAgBxV,UAAU,OAAO6H,OAAKY,EAAL,wCAKzD,aAtCgB1K,IAAMC,qdC+CpB2X,4CA9Cb,SAAAA,EAAY/Z,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA2Y,IACjB7Y,EAAAF,EAAAK,KAAAD,KAAMpB,IAOR4Z,eAAiB,SAACpP,GAChBA,EAAEqP,iBACF3Y,EAAKkH,SAAS,CACZ0R,aAAa,IAEf5Y,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,iBAXAhL,EAAK6G,MAAQ,CACXiD,KAAM,GACN8O,aAAa,GAJE5Y,4CAgBnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCAEXhD,KAAK2G,MAAM+R,YACTlY,EAAAC,EAAAC,cAACwM,GAAD,CACElK,UAAS,UAETxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,8BACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,8BAENjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKwY,eAAgBxV,UAAU,OAAO6H,OAAKY,EAAL,mCAKzD,aAtCa1K,IAAMC,idCAhC,IAAM4X,GAAiB,WAClBvP,OAAOC,SACRD,OAAOC,QAAQuP,cAOEC,4CAEnB,SAAAA,EAAYla,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA8Y,IAChBhZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAiBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAzBD3L,EA8BlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,KACrB,IAAIU,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAU,QAEtCd,MAAM,aAAac,IApCLxK,EAwClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAzCL9J,EA4ClBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cApDFlL,EAyDlBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAtEUpL,EA4ElBiZ,gBAAkB,SAAC7N,GACjB,IAAI8N,EAAiB,GAMA,KAJnBA,EADC3P,OAAOC,QACSD,OAAOC,QAAQyP,kBAEf,IAGjBjZ,EAAKkH,SAAS,CACZiS,UAAW,GACXC,SAAQ,IAGVpZ,EAAKkH,SAAS,CACZiS,UAAWD,EACXE,SAAQ,IAGZjP,WACM,kBAAMnK,EAAKiZ,gBAAgB7N,IAC3B,MAhGUpL,EAoGlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IA9GLnL,EAkHlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA1HExL,EA8HlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KASE,iBALRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ6P,KAAK,GAAG7O,GAEvB,qEAILxK,EAAKkH,SAAS,CACZgC,WAAW,IAEblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAEU,KAAPP,GACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAlJjBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZwN,WAAYD,KACZM,SAAQ,EACRD,UAAU,IATInZ,uDAclB,WACEE,KAAK+Y,gBAAgB,yBA6IvB,WACE,OAAQvY,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SAC1EhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,eACXjL,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aACnClG,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc5D,YAAayD,OAAKY,EAAE,iBAAkBvP,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACzL5Q,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGtIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBAC1DxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAMlB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAMNzL,KAAK2G,MAAMuS,QACX1Y,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAAqBxC,EAAAC,EAAAC,cAAA,SAAIV,KAAK2G,MAAMsS,YAC/C,eAxMoBlY,IAAMC,idCTxC,IAAM4X,GAAiB,WAClBvP,OAAOC,SACRD,OAAOC,QAAQuP,cAObE,GAAkB,WACtB,OAAG1P,OAAOC,QACDD,OAAOC,QAAQyP,kBAEf,OAUUD,4CAEnB,SAAAA,EAAYla,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA8Y,IAChBhZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAkBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAxBjB3L,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZwN,WAAYD,KACZM,SAAQ,EACRD,UAAU,GACVF,gBAAiBA,MAVHjZ,uDAelB,kCAiBA,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAGhBjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,eACPjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAAqBxC,EAAAC,EAAAC,cAAA,aAAKV,KAAK2G,MAAMoS,gBAAhB,MACpCvY,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,iBAAoC9H,UAAU,qBACpDxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,kCA9CQ1K,IAAMC,idCxBxC,IAAM4X,GAAiB,WAClBvP,OAAOC,SACRD,OAAOC,QAAQuP,cAOEC,4CAEnB,SAAAA,EAAYla,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA8Y,IAChBhZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAiBR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,yBAC5CjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,0BAzBD3L,EA8BlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,KACrB,IAAIU,EAAUF,SAASC,eAAe,aAAa9J,MAChD8I,OAAOC,QACRD,OAAOC,QAAQ2I,aAAa3H,EAAU,QAEtCd,MAAM,aAAac,IApCLxK,EAwClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAzCL9J,EA4ClBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cApDFlL,EAyDlBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAtEUpL,EA4ElBiZ,gBAAkB,SAAC7N,GACjB,IAAI8N,EAAiB,GAMA,KAJnBA,EADC3P,OAAOC,QACSD,OAAOC,QAAQyP,kBAEf,IAGjBjZ,EAAKkH,SAAS,CACZiS,UAAW,GACXC,SAAQ,IAGVpZ,EAAKkH,SAAS,CACZiS,UAAWD,EACXE,SAAQ,IAGZjP,WACM,kBAAMnK,EAAKiZ,gBAAgB7N,IAC3B,MAhGUpL,EAoGlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IA9GLnL,EAkHlBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KA1HExL,EA8HlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KASE,iBALRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ6P,KAAK,GAAG7O,GAEvB,qEAILxK,EAAKkH,SAAS,CACZgC,WAAW,IAEblJ,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,YAEU,KAAPP,GACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAlJjBlJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,EACZwN,WAAYD,KACZM,SAAQ,EACRD,UAAU,IATInZ,uDAclB,WACEE,KAAK+Y,gBAAgB,yBA6IvB,WACE,OAAQvY,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SAEpEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,iBACvDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAc5D,YAAY,IAAIlL,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,YAAcnB,QAASlF,KAAKoL,MAAO1D,SAAU1H,KAAKoR,oBACnK5Q,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,gBAAAnE,OAA8C,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBAGvIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBACzDxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAUxB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,MAIVjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvCN,IAuCYF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvCjB,IAuCuBF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WAvC5B,IAuCkCF,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,WACtCF,EAAAC,EAAAC,cAAA,SAAGF,EAAAC,EAAAC,cAAA,cAAQF,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,iBAAR,KAAgDD,OAAKY,EAAL,qBAzM/B1K,IAAMC,qdCTnBoY,4CAEnB,SAAAA,EAAYxa,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoZ,IAChBtZ,EAAAF,EAAAK,KAAAD,KAAMpB,IASR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OACEgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,mBAAoB6H,OAAKY,EAAE,gBAhBlC3L,EAsBlBsR,kBAAoB,WAClBtR,EAAKkH,SAAS,CAAC4C,KAAM,MAvBL9J,EA0BlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA3BL9J,EA8BlBiL,mBAAqB,SAAC3B,GAEP,aADJtJ,EAAK6G,MAAMqE,aAElBlL,EAAKkH,SAAS,CACZgE,aAAc,SAGhBlL,EAAKkH,SAAS,CACZgE,aAAc,cAtCFlL,EA2ClBmL,cAAgB,SAACC,GACfA,GAAgB,EAChBpL,EAAKqL,YACFD,EAAQ,IACN7B,OAAOC,QACRW,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,MAGF1B,MAAM,iBAAiB0B,GACvBjB,WACE,kBAAMnK,EAAKmL,cAAcC,IACzB,QAxDUpL,EA8DlBsL,MAAQ,WACH/B,OAAOC,SACRD,OAAOC,QAAQ8B,QAEjBtL,EAAKkH,SAAS,CACVqE,YAAY,IAEbhC,OAAOC,QACRxJ,EAAKmL,cAAc,IAEnBnL,EAAKmL,cAAc,IAxELnL,EA4ElBqL,UAAY,WACV,IAAIG,EAASxL,EAAK6G,MAAM0E,WAEtBC,EADCjC,OAAOC,QACCD,OAAOC,QAAQ+B,cAEdC,EAEZxL,EAAKkH,SAAS,CACZqE,WAAYC,KApFExL,EAwFlBkK,iBAAmB,SAACZ,GAClB,IAAIkB,EAAUF,SAASC,eAAe,aAAa9J,MAC/CgK,EAAK,GACTzK,EAAKkH,SAAS,CACZ4C,KAAM,KAQE,MAJRW,EADClB,OAAOC,QACHD,OAAOC,QAAQ+P,MAAM,GAAG/O,GAExB,qEAGLxK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KArGflJ,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgC,aAAc,WACdK,YAAY,GANEvL,4CA6GlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACdxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,0BACZxC,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,iBAEhBjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,cACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,iBAAiBmC,GAAG,OAAOqG,cAAc,SACpEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,iBACZxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,aAAamE,OAAKY,EAAE,YAEzDjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcsO,KAAK,IAAIC,UAAU,IAAIrd,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,OAExGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcsO,KAAK,IAAIC,UAAU,IAAIrd,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcsO,KAAK,IAAIC,UAAU,IAAIrd,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAMrE,KAAK2G,MAAMqE,aAAcsO,KAAK,IAAIC,UAAU,IAAIrd,KAAK,YAAYiJ,GAAG,aAAawG,SAAS,OAEzGnL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,KAAIwE,QAASlF,KAAK+K,oBAAoBvK,EAAAC,EAAAC,cAAA,KAAGsC,UAAS,QAAAnE,OAAsC,SAA5BmB,KAAK2G,MAAMqE,aAA0B,UAAU,KAAMxK,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,iBAGlIxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,+BAA+BkC,QAASlF,KAAKgK,kBACxDxJ,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,gBAGPzL,KAAK2G,MAAM0E,WACT7K,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBAAoBxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,yBAC5C,KAELzL,KAAK0J,UAAU,YAKxB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,QAKZjL,EAAAC,EAAAC,cAAC8R,EAAD,CAAOxP,UAAU,eACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,oBAtKW1K,IAAMC,idCCvC,IAAMwY,GAAkB,WACtB,OAAGnQ,OAAOC,QACDD,OAAOC,QAAQmQ,cAIf,uCAGLC,GAAoB,WACxB,OAAGrQ,OAAOC,SACDD,OAAOC,QAAQoQ,qBAMLC,4CAEnB,SAAAA,EAAY/a,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA2Z,IAChB7Z,EAAAF,EAAAK,KAAAD,KAAMpB,IAeR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OACV,OAAOgG,EAAAC,EAAAC,cAAA,OAAK9F,IAAI,QAAQoI,UAAU,mBAChC2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAtBFhK,EA4BlB8Z,YAAc,SAACxQ,GACZ,GAAGC,OAAOC,QACAD,OAAOC,QAAQsQ,mBAExBpQ,MAAM,gBAhCQ1J,EAoClBuM,YAAc,SAACjD,GACDgB,SAASC,eAAe,WAAW9J,MAC/CT,EAAKkH,SAAS,CACX4C,KAAM,GACNZ,WAAW,GACT,WAAKiB,WAAWnK,EAAK2M,gBAAiB,MAzC3B3M,EA6ClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA9CL9J,EAiDlB2M,gBAAkB,SAACrD,GACjB,IAAIyQ,EAAQzP,SAASC,eAAe,WAAW9J,MAC3CuZ,EAAQ1P,SAASC,eAAe,WAAW9J,MAC/C,GAAG8I,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQyQ,KAAK,GAAGF,EAAQ,GAAGC,GACjC,KAAPvP,EACDzK,EAAKkH,SAAS,CACZ4C,KAAMa,KAAKC,MAAMH,GACjBvB,WAAW,KAGblJ,EAAKkH,SAAS,CACZ4C,KAAM,GACNoQ,YAAY,EACZhR,WAAW,IAEbiB,WACE,kBAAMnK,EAAKma,mBACX,UAGC,CAUHna,EAAKkH,SAAS,CACZ4C,KAAM,GACNsQ,WAAW,EACXF,YAAY,EACZhR,WAAW,IAEbiB,WACE,kBAAMnK,EAAKma,mBACX,OAxFUna,EA8FlBma,gBAAkB,SAAC7Q,GACdC,OAAOC,SACRD,OAAOC,QAAQ6Q,YAEjBra,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,OAlGgBhL,EAqGlBsa,qBAAuB,SAAChR,GACnBC,OAAOC,SACRD,OAAOC,QAAQ+Q,iBAEjBva,EAAKkH,SAAS,CAAC4C,KAAM,MAzGL9J,EA4GlBwa,gBAAkB,WAChBxa,EAAKya,cAEAlR,OAAOC,QACRW,WACE,kBAAMnK,EAAKwa,mBACX,KAIFrQ,WACE,kBAAMnK,EAAKwa,mBACX,MAxHUxa,EA8HlBya,YAAc,WACZza,EAAKkH,SAAS,CACZyS,YAAaD,KACbgB,WAAYd,QA/Hd5Z,EAAK6G,MAAQ,CACXiD,KAAM,GACNZ,WAAW,EACXgR,YAAY,EACZE,WAAW,EACXT,YAAaD,KACbgB,WAAYd,MARE5Z,uDAYlB,WACGE,KAAKsa,wCAyHR,WACE,OACE9Z,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qDACbxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKia,iBACjBzZ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,kCACbxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,OAAO6H,OAAKY,EAAE,qBAC9BjL,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,+BAIpBxC,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAEbhD,KAAK2G,MAAMqT,WACTxZ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,0BACbxC,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,yBACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,2BAGPzL,KAAK2G,MAAMuT,UACZ1Z,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,0BACbxC,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACbxC,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAL,sBACLjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAL,wBAIRjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SACpFhL,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,2BADV,IACsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,8BAA+BZ,OAAKY,EAAE,0BAD5F,IAC0HjL,EAAAC,EAAAC,cAAA,WACvHmK,OAAKY,EAAE,2BAFV,IAEsCjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAE,gCAAiCZ,OAAKY,EAAE,8BAF9F,KAIAjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,uBACjCjL,EAAAC,EAAAC,cAAA,UAAQyE,GAAG,UAAUjJ,KAAK,UAAUwP,UAAQ,EAACC,SAAS,IAAIzE,QAASlH,KAAKqG,aACtE7F,EAAAC,EAAAC,cAAA,UAAQH,MAAM,KAAKka,UAAQ,GAAE5P,OAAKY,EAAE,4BAApC,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,UAAUsK,OAAKY,EAAE,6BAA/B,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,aAAasK,OAAKY,EAAE,6BAAlC,KACAjL,EAAAC,EAAAC,cAAA,UAAQH,MAAM,SAASsK,OAAKY,EAAE,6BAA9B,MAEDzL,KAAK0J,UAAU,aAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,uBACjCjL,EAAAC,EAAAC,cAAA,YAAUyE,GAAG,UAAUjJ,KAAK,UAAUwe,KAAK,IAAIC,KAAK,KAAKvT,YAAayD,OAAKY,EAAE,4BAA6BE,SAAS,IAAIzE,QAASlH,KAAKqG,cAEpIwE,OAAKY,EAAE,yBACPzL,KAAK0J,UAAU,aAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,cACZxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,cAAcmE,OAAKY,EAAE,0BACpCjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,SAASc,GAAG,aAAajJ,KAAK,aAAaqE,MAAM,uBAAuByC,UAAU,oBAAqB2I,SAAS,IAAIzE,QAASlH,KAAKqG,YAAanB,QAASlF,KAAK4Z,cACzKpZ,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,aAAahD,KAAK2G,MAAM8S,aACvCzZ,KAAK2G,MAAM6T,WAAcha,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKoa,qBAAsBpX,UAAU,mDAAuD,MAEnI6H,OAAKY,EAAE,+BACPzL,KAAK0J,UAAU,gBAGnB1J,KAAK0J,UAAU,WAKtB1J,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,KAGJjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKqM,YAAarJ,UAAU,6BACtCxC,EAAAC,EAAAC,cAAA,YAAQV,KAAK2G,MAAMqT,WAAanP,OAAKY,EAAE,wBAA0BzL,KAAK2G,MAAMuT,UAAYrP,OAAKY,EAAE,uBAAyBZ,OAAKY,EAAE,+BAhO3G1K,IAAMC,idCpBxC,IAAMqN,GAAW,WACf,OAAGhF,OAAOC,QACDD,OAAOC,QAAQ+E,WAEf,OAIUyK,4CAEnB,SAAAA,EAAYla,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA8Y,IAChBhZ,EAAAF,EAAAK,KAAAD,KAAMpB,IAUP8K,UAAY,SAACxN,GACZ,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACpB2G,EAAOE,IAAI,SAACC,EAAEC,GAAH,OACPvJ,EAAAC,EAAAC,cAAA,KAAGJ,IAAKyJ,GAAID,OAlBFhK,EAwBlBuM,YAAc,SAACqD,GACb5P,EAAKkH,SACH,CACEgC,WAAW,GACV,WAAKiB,WAAWnK,EAAK8a,YAAa,QA5BvB9a,EAiClB8a,YAAc,SAACxR,GACb,IAAIyR,EAASzQ,SAASC,eAAe,WAAW9J,MAIhD,GAHAT,EAAKkH,SAAS,CACZgC,WAAW,IAEVK,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQwR,QAAQD,GAChC,GAAU,KAAPtQ,EAAU,CACX,IAAI6N,EAAI3N,KAAKC,MAAMH,GACL,MAAX6N,EAAI2C,KACLjb,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKkH,SAAS,CACZgU,UAAU5C,EAAIlK,MACd+M,QAAQ,SAIX,CACH,IAAI1Q,EAAK,6CAEH+N,EAAK7N,KAAKC,MAAMH,GACL,MAAZ+N,EAAKyC,KACNjb,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,MAEAhL,EAAKkH,SAAS,CACZgU,UAAU1C,EAAKpK,MACf+M,QAAQ,MA5DAnb,EAmElBob,aAAe,SAAC9R,GACdtJ,EAAKkH,SAAS,CACZiU,QAAQ,KAnEVnb,EAAK6G,MAAQ,CACXiD,KAAM,GACNqR,QAAQ,EACR/e,KAAMmS,KACNrF,WAAW,EACXgS,UAAU,IAPIlb,4CAyElB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,eACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YAAY6H,OAAKY,EAAE,mBAEjCjL,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBwI,cAAc,SACrEhL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,eAAemE,OAAKY,EAAE,mBACrCjL,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,WAAWmC,GAAG,cAAcjJ,KAAK,OAAOif,UAAU,EAAM9W,KAAK,OAAO9D,MAAOP,KAAK2G,MAAMzK,QAEzGsE,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,WAAWmE,OAAKY,EAAE,iBACjCjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,UAAUjJ,KAAK,UAAUkL,YAAY,GAAGsE,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,YAAaqB,SAAU1H,KAAKkb,eAC7Hlb,KAAK0J,UAAU,SAEhB1J,KAAK2G,MAAMsU,OAAUza,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBAAkBxC,EAAAC,EAAAC,cAAA,SAAKV,KAAK2G,MAAMqU,YAAwB,QAKlGxa,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,wBAAwBkC,QAASlF,KAAKqM,aACjD7L,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBAKlBzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,KAASvL,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,0BACd,aAzGwB1K,IAAMC,qdCPnBoa,4CAEnB,SAAAA,EAAYxc,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAob,IAChBtb,EAAAF,EAAAK,KAAAD,KAAMpB,IACD+H,MAAQ,CACXiD,KAAM,IAHQ9J,4CASpB,WACI,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,sBAEhCjL,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,8BAGXjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QAElBxC,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,oBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAK7I,UAAU,WAAY6H,OAAKY,EAAE,2BAC3CjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI7I,UAAU,0BAA2B6H,OAAKY,EAAE,sCA7BvC1K,IAAMC,qeCE5C,IAkCeqa,4CA5Bb,SAAAA,EAAYzc,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqb,IACjBvb,EAAAF,EAAAK,KAAAD,KAAMpB,IAER0W,gBAAkB,SAAC5F,IACL,GAJK5P,EAMnB4M,kBAAoB,SAACgD,IACN,GAPI5P,4CASnB,WACE,OACEU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2BACXxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,cACXxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cACdxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAEjBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,eAAe6H,OAAKY,EAAL,yBAC7BjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,oBAAoBsC,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,0BAC1EjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,6BAAqCzI,UAAU,kCACpDxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqP,KAASnP,IAAI,SACvB3L,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,iCAEXjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAMjB,OAAKY,EAAL,2BAAmCzI,UAAU,aAAYxC,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,OAAO6H,OAAKY,EAAL,wCAvBnF1K,IAAMC,idCL3B,IAAMua,GAAyB,WAC7B,OAAGlS,OAAOC,SACDD,OAAOC,QAAQkS,+BAA+B,wBAMnDC,GAAqB,WACzB,QAAGpS,OAAOC,SACDD,OAAOC,QAAQkS,+BAA+B,oBAMnDE,GAAoB,WACxB,QAAGrS,OAAOC,SACDD,OAAOC,QAAQkS,+BAA+B,mBAMnDG,GAAW,WACf,QAAGtS,OAAOC,SACDD,OAAOC,QAAQkS,+BAA+B,SAMpCI,4CAEnB,SAAAA,EAAYhd,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAA4b,IAChB9b,EAAAF,EAAAK,KAAAD,KAAMpB,IAURid,6BAA+B,SAACzS,GAC3BC,OAAOC,QACRD,OAAOC,QAAQwS,oBAEftS,MAAM,iBAfQ1J,EAmBlBic,6BAA+B,SAAC3S,GAC3BC,OAAOC,QACRD,OAAOC,QAAQ0S,oBAEfxS,MAAM,iBAvBQ1J,EA2BlBmc,8BAAgC,SAAC7S,GAC5BC,OAAOC,QACRD,OAAOC,QAAQ4S,qBAEf1S,MAAM,kBA7BR1J,EAAK6G,MAAQ,CACXiD,KAAM,GACN2R,uBAAwBA,KACxBE,mBAAoBA,KACpBC,kBAAmBA,KACnBC,SAAUA,MAPI7b,4CAmClB,WACE,OACFU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qDACXxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACI3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK6b,8BACfrb,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,2CACbxC,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,QAAQ6H,OAAKY,EAAE,sBAC/BjL,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,2BAIxBxC,EAAAC,EAAAC,cAAA,WACGF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACdxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WACT6H,OAAKY,EAAE,yBAEVjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,SACGmK,OAAKY,EAAE,yBAEVjL,EAAAC,EAAAC,cAAA,WAIEF,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WAC1EF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WACxEV,KAAK2G,MAAM4U,uBACX/a,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAM8U,mBACXjb,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAMgV,SACXnb,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACFzL,KAAK2G,MAAM+U,kBACXlb,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,6BAC7C,KACJjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,2BAA2BjL,EAAAC,EAAAC,cAAA,WAC1EF,EAAAC,EAAAC,cAAA,QAAM4E,wBAAyB,CAACC,OAAQsF,OAAKY,EAAE,4BAOnDjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,UACGmK,OAAKY,EAAE,0BAGnBjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACRxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,QACfxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAK+b,6BAA8B/Y,UAAU,gBAChExC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,uBAEjBjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI3G,QAASlF,KAAKic,8BAA+BjZ,UAAU,YACjExC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,kCAhGY1K,IAAMC,idCjCjD,IAAMmI,GAAgB,SAACC,GAClBC,OAAOC,QACRD,OAAOC,QAAQC,KAEfC,MAAM,eAIWC,4CAEnB,SAAAA,EAAY7K,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAyJ,IAChB3J,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR8K,UAAY,SAACxN,GACT,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,QAAMsC,UAAU,kBACrB2G,EAAOE,IAAI,SAACC,GAAD,OACPtJ,EAAAC,EAAAC,cAAA,YAAOoJ,OAdChK,EAoBlBkK,iBAAmB,SAACZ,GAClB,IAAIe,EAAWC,SAASC,eAAe,cAAc9J,MACjD+J,EAAUF,SAASC,eAAe,aAAa9J,MACnD,GAAG8I,OAAOC,QAAQ,CACd,IAAIiB,EAAKlB,OAAOC,QAAQkB,QAAQ,GAAGL,EAAW,GAAGG,GACvC,KAAPC,EACDzK,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAAMH,KAGpBzK,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEC,CAGLhL,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAFL,+CAlCK5K,EA2ClBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MA1CrB9J,EAAK6G,MAAQ,CACXiD,KAAM,IAHQ9J,4CAgDlB,WACE,OAAQU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACvBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,QAAQtE,QAASlH,KAAKqG,aAC1G7F,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBACZjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,oBAC5BjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACEpI,MAAO8F,OAAKY,EAAE,iBACdzI,UAAU,eACVmC,GAAG,aACHiC,YAAY,IACZ/C,KAAK,QACL6C,QAASlH,KAAKqG,cAEhB7F,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACEpI,MAAO8F,OAAKY,EAAE,iBACdzI,UAAU,eACVmC,GAAG,YACHiC,YAAY,IACZ/C,KAAK,WACL6C,QAASlH,KAAKqG,cAEhB7F,EAAAC,EAAAC,cAAA,WACCV,KAAK0J,UAAU,SAChBlJ,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASlF,KAAKgK,iBAAkBhH,UAAU,sBAAsB6H,OAAKY,EAAE,yBACjGjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,MACA3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMD,SAAS,IAAIE,GAAG,IAAI3G,QAASiE,GAAenG,UAAU,eAA5D,QAAkF6H,OAAKY,EAAE,oBAAzF,YAKJjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,iBAC5BjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,qBAAqB6I,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,YAA8BD,OAAKY,EAAE,0BAC5EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAE1FjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,oBA/FlBjC,IAAMC,WCCnCoM,GAAoB,SAAChE,GACtBC,OAAOC,QACRD,OAAOC,QAAQ+D,SAEf7D,MAAM,ydCbV,IAuFe8D,iKA5Eb,WACE,IACE,IAAI/C,EAbO,WACf,GAAGlB,OAAOC,QAAQ,CAChB,IAAImE,EAAMpE,OAAOC,QAAQqE,WACzB,OAAOlD,KAAKC,MAAM+C,GAElB,OAAOhD,KAAKC,MAAM,gJAQPiD,GACTvD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKsD,IAC9CzD,SAASC,eAAe,OAAOuD,UAAUrD,EAAKuD,IAC9C1D,SAASC,eAAe,QAAQuD,UAAUrD,EAAKwD,KAC/C3D,SAASC,eAAe,aAAauD,UAAUrD,EAAKyD,UACpD5D,SAASC,eAAe,QAAQuD,UAAUrD,EAAK4R,KAC/C/R,SAASC,eAAe,SAASuD,UAAUrD,EAAK0D,MACjD,MAAMC,2BAIT,WACE,OACE1N,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,6CACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,qBACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,sBAEbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACbxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmQ,KAAajQ,IAAI,SAC3B3L,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,oBACfjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,SAER3E,EAAAC,EAAAC,cAAA,SACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAGV3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,gBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAEb3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,uBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,+BAEPF,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,qBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,gBAGf3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,eAAf,OACAjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,UAEb3E,EAAAC,EAAAC,cAAA,YACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,wBACfjL,EAAAC,EAAAC,cAAA,WAAKF,EAAAC,EAAAC,cAAA,KAAGyE,GAAG,YAGf3E,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,SACfxC,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,2CAA2CzJ,OAAO,QAAQuB,MAAM,OAASoI,IAAI,MAExF3L,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACfxC,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAI,4CAA4CzJ,OAAO,QAAQuB,MAAM,OAAOoI,IAAI,SAK7F3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,wCACrC6H,OAAKY,EAAE,wBAvEE1K,IAAMC,qdCwFZqb,4CA/Fb,SAAAA,EAAYzd,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAqc,IACjBvc,EAAAF,EAAAK,KAAAD,KAAMpB,IAMRsR,YAAc,SAACR,GACbA,EAAG+I,iBACH3Y,EAAKkH,SAAS,CACZkC,YAAapJ,EAAK6G,MAAMuC,cAVTpJ,EAanB2Q,eAAiB,SAACf,GAChBA,EAAG+I,iBACH3Y,EAAKkH,SAAS,CACZkC,YAAapJ,EAAK6G,MAAMuC,cAhBTpJ,EAmBnBgR,eAAiB,SAACpB,GAChBA,EAAG+I,kBAlBH3Y,EAAK6G,MAAQ,CACXuC,YAAY,EACZF,WAAW,GAJIlJ,4CAuBnB,WACE,OACEU,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,kDACrCxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAL,mBACRjL,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAL,sBAETjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqP,KAASnP,IAAI,OAAOnJ,UAAU,cAMlDxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAapE,KAAK,KAAK9I,UAAU,wBAAwB6H,OAAKY,EAAL,UAC1EjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKyQ,eAAgB3E,KAAK,KAAK9I,UAAU,wBAAwB6H,OAAKY,EAAL,cAE/EjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,aAAa7I,UAAU,kCAC/B6H,OAAKY,EAAL,gBAIJzL,KAAK2G,MAAMuC,WACV1I,EAAAC,EAAAC,cAACwM,GAAD,CAAQlK,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QAAQ1C,IAAK,OAC1BE,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAcqG,cAAc,SACnFhL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CACCpI,MAAO8F,OAAKY,EAAL,sBACPzI,UAAU,YACVmC,GAAG,YACHiC,YAAayD,OAAKY,EAAL,uBACbjE,QAAQ,QACRnD,KAAK,YANN,SAQH7D,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,uCAAuCtF,OAAO,SAASvD,UAAU,8CACzE6H,OAAKY,EAAL,yBAGHjL,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAEE3M,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAKkQ,YAAapE,KAAK,IAAI9I,UAAU,eAAe6H,OAAKY,EAAL,wBAEhEjL,EAAAC,EAAAC,cAAA,KAAGwE,QAASlF,KAAK8Q,eAAgBhF,KAAK,IAAI9I,UAAU,OAAO6H,OAAKY,EAAL,4BAKjE,KAMFzL,KAAK2G,MAAMqC,UACTxI,EAAAC,EAAAC,cAACqL,GAAD,CAAS/I,UAAU,WAAUxC,EAAAC,EAAAC,cAAA,wBAC3B,aAzFIM,udCDGoL,4CAEnB,SAAAA,EAAYxN,GAAM,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAoM,IAChBtM,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR8K,UAAY,SAACxN,GACX,IAAMyN,EAAS7J,EAAK6G,MAAMiD,KAAK1N,GAC/B,GAAIyN,GACiB,IAAlBA,EAAOnP,OAEV,OAAOgG,EAAAC,EAAAC,cAAA,QAAM9F,IAAI,QAAQoI,UAAU,kBACjC2G,EAAOE,IAAI,SAACC,GAAD,OACPtJ,EAAAC,EAAAC,cAAA,YAAOoJ,OAdGhK,EAqBlBuG,YAAc,SAAC+C,GACbtJ,EAAKkH,SAAS,CAAC4C,KAAM,MAtBL9J,EAyBlBuM,YAAc,SAACjD,GACb,IAAIlN,EAAKkO,SAASC,eAAe,QAAQ9J,MACrC+L,EAAMlC,SAASC,eAAe,SAAS9J,MACvCqM,EAAUxC,SAASC,eAAe,aAAa9J,MAC/CsM,EAAUzC,SAASC,eAAe,aAAa9J,MAC/CuM,EAAgB1C,SAASC,eAAe,yBAAyB7C,QACjEuF,EAA0B3C,SAASC,eAAe,mCAAmC7C,QAEzF,GAAG6B,OAAOC,QAAQ,CAChB,IAAIiB,EAAKlB,OAAOC,QAAQ2D,OAAO,GAAG/Q,EAAK,GAAGoQ,EAAM,GAAGM,EAAU,GAAGC,EAAU,GAAGC,EAAgB,GAAGC,GACtF,KAAPxC,EACDzK,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAAMH,KAGpBzK,EAAKlB,MAAM+L,QAAQC,KAAnB,IAAA/L,OAA4BgM,OAAKC,QAAjC,oBAEG,CAELhL,EAAKkH,SACH,CAAC4C,KAAMa,KAAKC,MAFL,yaAzCX5K,EAAK6G,MAAQ,CACXiD,KAAM,IAHQ9J,4CAkDlB,WACE,OAAOU,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,iBACpBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,WACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aAGbxC,EAAAC,EAAAC,cAAA,QAAM6K,aAAa,MAAMvI,UAAU,oBAAoBmC,GAAG,cAAaqG,cAAc,SAInFhL,EAAAC,EAAAC,cAAA,UAAKmK,OAAKY,EAAE,iBACZjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,oBAC5BjL,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,kBACfjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,OAAOjJ,KAAK,OAAOwP,UAAQ,EAACrH,KAAK,OAAOsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC5ErG,KAAK0J,UAAU,SAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,kBACfjL,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,QAAQjJ,KAAK,QAAQwP,UAAQ,EAACrH,KAAK,QAAQsH,SAAS,IAAIzE,QAASlH,KAAKqG,cAC/ErG,KAAK0J,UAAU,WAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,YAAYmE,OAAKY,EAAE,kBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,cACjFrG,KAAK0J,UAAU,aAElBlJ,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,SAAOsC,UAAU,YAAY0D,QAAQ,YAAYmE,OAAKY,EAAE,kBACxDjL,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWnI,KAAK,YAAYiJ,GAAG,YAAYwG,SAAS,IAAIzE,QAASlH,KAAKqG,cACjFrG,KAAK0J,UAAU,2BAGpBlJ,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,YACZxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAO2D,KAAK,WAAWc,GAAG,wBAAwBjJ,KAAK,wBAAwBqE,MAAM,OACrFC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,wBAAwB1D,UAAU,eAErDxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,yBAAyBmE,OAAKY,EAAE,sBAEhDzL,KAAK0J,UAAU,mBAChBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,YACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,mBACXxC,EAAAC,EAAAC,cAAA,SAAOyE,GAAG,kCAAkCd,KAAK,WAAWnI,KAAK,kCAAkCqE,MAAM,OACzGC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,kCAAkC1D,UAAU,eAE/DxC,EAAAC,EAAAC,cAAA,SAAOgG,QAAQ,mCAAmCmE,OAAKY,EAAE,uBAAzD,KAAkFjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,iCACnIjB,OAAKY,EAAE,uBAD0E,KAAlF,IACsCZ,OAAKY,EAAE,uBAD7C,KACsEjL,EAAAC,EAAAC,cAAA,KAAG6F,OAAO,SAASyF,IAAI,sBAAsBF,KAAK,mCAAmCjB,OAAKY,EAAE,yBAA5F,KADtE,MAGDzL,KAAK0J,UAAU,8BAElBlJ,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAItL,MAAM,SAAU2E,QAASlF,KAAKqM,YAAarJ,UAAU,iCAAiC6H,OAAKY,EAAE,2BAG9GjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,iBAC5BjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,WAA6B9H,UAAU,sBAAuB6H,OAAKY,EAAE,yBAC7EjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAAqB8I,KAAK,wCAAwCjB,OAAKY,EAAE,mBAExFjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,UACN3E,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,QAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,gCAAgCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,iBAC1FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,kCAAkCvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,mBAC5FjL,EAAAC,EAAAC,cAAA,KAAGoL,KAAK,8CAA8CvF,OAAO,SAASyF,IAAI,uBAAuBnB,OAAKY,EAAE,oBAExGjL,EAAAC,EAAAC,cAAA,OAAKuL,IAAKC,KAAUC,IAAI,OAAOnJ,UAAU,sBA5HvBjC,IAAMC,8jBCgG3BwV,sJA7Eb,WACE,IAAMC,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIlW,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQuJ,KACnCG,UAAW,gBAEb,OACErW,EAAAC,EAAAC,cAACF,EAAAC,EAAMqW,SAAP,KACEtW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACqW,GAAAtW,EAAWgW,EACVjW,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK+K,KAAKhU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKgL,KAAKjU,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKiL,KAAKlU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkL,KAAKnU,UAAU,SAASmJ,IAAI,QACtC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKmL,KAAKpU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoL,KAAKrU,UAAU,QAAQmJ,IAAI,QACrC3L,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqL,KAAKtU,UAAU,UAAUmJ,IAAI,UAG3C3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKsL,KAAKvU,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKuL,KAAKxU,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,2BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,2BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKwL,KAAKzU,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,0BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKwL,KAAKzU,UAAU,QAAQmJ,IAAI,WAI3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqP,KAASnP,IAAI,OAAOnJ,UAAU,WAG5CxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,gBAAkC9H,UAAU,oBAClDxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,YACZ6H,OAAKY,EAAE,gCApEC1K,IAAMC,8dC2DhB0W,sJA/Db,WACE,IAAMjB,EAAW,CACfC,MAAM,EACNC,QAAQ,EACRC,WAAY,SAAAF,GAAI,OAAIlW,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAO3M,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KAAQuJ,KACnCG,UAAW,gBAEb,OACErW,EAAAC,EAAAC,cAACF,EAAAC,EAAMqW,SAAP,KACEtW,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,uCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACqW,GAAAtW,EAAWgW,EACVjW,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK0L,KAAK3U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,IAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAK2L,KAAK5U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK4L,KAAK7U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,8BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,8BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK6L,KAAK9U,UAAU,QAAQmJ,IAAI,UAGzC3L,EAAAC,EAAAC,cAAA,WACEF,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAW6H,OAAKY,EAAE,6BAChCjL,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,QAAQ6H,OAAKY,EAAE,6BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK6L,KAAK9U,UAAU,QAAQmJ,IAAI,YAK7C3L,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAOnK,UAAU,eACfxC,EAAAC,EAAAC,cAACyM,EAAA,EAAD,KACE3M,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAuB9H,UAAU,oBACvCxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,gBACbxC,EAAAC,EAAAC,cAAA,YAAOmK,OAAKY,EAAE,sBAtDN1K,IAAMC,idCd9B,OAAMsb,GAAYrd,IAAOiC,IAAVqb,QAAAjhB,OAAA8D,EAAA,EAAA9D,CAAA,+HASTkhB,GAAYvd,IAAOiC,IAAVub,QAAAnhB,OAAA8D,EAAA,EAAA9D,CAAA,kLAUTohB,GAAazd,IAAOiC,IAAVyb,QAAArhB,OAAA8D,EAAA,EAAA9D,CAAA,iJASVshB,GAAOhU,YAAM0T,GAAN1T,CAAiB,CAC5BiU,WAAW,EACXC,UAAW,IACXC,MAAO,CAAE3Y,MAAO,KAChByE,KAAM,CAAEzE,MAAO,GACf4Y,KAAM,CAAE5Y,MAAO,KACf6Y,QAAS,CACPxhB,EAAG,MACH8G,EAAG,EACHvH,WAAY,CAAEqJ,KAAM,aAKlB6Y,GAAQtU,YAAM8T,GAAN9T,GAgCCuU,sMA3BbC,kBAAoB,SAAChU,GACnBiU,QAAQC,IAAI,iBACZD,QAAQC,IAAI,aAAcxd,EAAKyd,KAAKC,KAAKC,yBACzCJ,QAAQC,IAAI,WAAYxd,EAAKyd,KAAKG,MAAMD,4BAE1CE,QAAU,SAACvU,iDAGX,WACE,OACE5I,EAAAC,EAAAC,cAACyM,EAAA,EAAD,CAAQ3N,eAAe,EAAMwD,UAAU,uCACrCxC,EAAAC,EAAAC,cAAA,sBACAF,EAAAC,EAAAC,cAACkd,EAAA,EAAD,KACEpd,EAAAC,EAAAC,cAACwc,GAAD,CAAOla,UAAU,WAAW1C,IAAI,QAAQ1F,IAAI,UAC5C4F,EAAAC,EAAAC,cAACkc,GAAD,CACEtc,IAAI,OACJ1F,IAAI,OACJijB,YAAa7d,KAAK2d,SAElBnd,EAAAC,EAAAC,cAAC8b,GAAD,gBAtBOxb,iGCzCbO,GAAUC,IA+nDDsc,GA7nDU,SAAClf,GACxB,uoHAAAC,OAwBiED,EAAMnB,UAxBvE,6HAAAoB,OA2BiED,EAAMnB,UA3BvE,80CAAAoB,OAiHY2C,YAAe,GAAK5C,EAAMhB,WAjHtC,m0BAAAiB,OAsJ4BD,EAAM3B,MAtJlC,oIAAA4B,OA4J0B2C,YAAe,GAAM5C,EAAMhB,WA5JrD,2cAAAiB,OA6KiBD,EAAMhB,UA7KvB,6QAAAiB,OAsL4B2C,YAAe,GAAM5C,EAAM3B,OAtLvD,4IAAA4B,OA4LiB2C,YAAe,GAAM5C,EAAMhB,WA5L5C,mCAAAiB,OA6L4B2C,YAAe,GAAM5C,EAAMhB,WA7LvD,4IAAAiB,OAoMoBlB,YAAM,IAAMiB,EAAMhB,WApMtC,u5BAAAiB,OA0OsBlB,YAAM,IAAMiB,EAAMlB,IA1OxC,sOAAAmB,OAqP2BlB,YAAM,GAAKiB,EAAMlB,IArP5C,+UAAAmB,OAqQaD,EAAMhB,UArQnB,+BAAAiB,OAsQwBD,EAAMlB,GAtQ9B,qJAAAmB,OA4QeD,EAAMhB,UA5QrB,66DAAAiB,OA2VkCkf,KA3VlC,yoCAAAlf,OAoYoCmf,KApYpC,uoDAAAnf,OAqd+BD,EAAMnB,UArdrC,kEAAAoB,OAydaD,EAAMhB,UAzdnB,suBAAAiB,OAigBatC,YAAQ,GAAKqC,EAAMhB,WAjgBhC,yEAAAiB,OAogBoBtC,YAAQ,GAAKqC,EAAMhB,WApgBvC,i4DAAAiB,OA6lBeD,EAAMhB,UA7lBrB,4OAAAiB,OAsmB+BtC,YAAQ,GAAKqC,EAAMlB,IAtmBlD,4JAAAmB,OA4mBsB2C,YAAe,GAAKjF,YAAQ,GAAKqC,EAAMlB,KA5mB7D,2uJAAAmB,OA0zBkCof,KA1zBlC,qhCAAApf,OAi2BqC0C,GAAQ,GAAK3C,EAAMnB,WAj2BxD,0BAAAoB,OAi2B2F0C,GAAQ,GAAK2c,YAAWtf,EAAMnB,YAj2BzH,0PAAAoB,OA22BiBD,EAAM3B,MA32BvB,+CAAA4B,OA42BwC0C,GAAQ,GAAK3C,EAAM3B,OA52B3D,ggFAAA4B,OA48BmBD,EAAM7B,OA58BzB,2CAAA8B,OA68BoCD,EAAMlB,GA78B1C,mLAAAmB,OAq9BiBD,EAAMhB,UAr9BvB,yxBAAAiB,OAs/BgCD,EAAMlB,GAt/BtC,4BAAAmB,OAu/BqBD,EAAMhB,UAv/B3B,mgDAAAiB,OA8jCoBD,EAAMb,SA9jC1B,2OAAAc,OA4kCoBD,EAAMb,SA5kC1B,2iBAAAc,OA4mCoBD,EAAMhB,UA5mC1B,gHAAAiB,OAinCoBD,EAAMnB,UAjnC1B,6kCAAAoB,OAqqCgCD,EAAMlB,GArqCtC,qlBAAAmB,OAusCkBD,EAAMlB,GAvsCxB,2aAAAmB,OAguCgB0C,GAAQ,GAAK3C,EAAMlB,IAhuCnC,SAAAmB,OAguC8Csf,KAhuC9C,sTAAAtf,OA8uCwBtC,YAAQ,GAAKqC,EAAMlB,IA9uC3C,yIAAAmB,OAovCiCtC,YAAQ,GAAKqC,EAAMlB,IApvCpD,oIAAAmB,OAwvCkCtC,YAAQ,GAAKqC,EAAMlB,IAxvCrD,i2EAAAmB,OA24CiC0C,GAAQ,GAAK3C,EAAMnB,WA34CpD,0BAAAoB,OA24CuF0C,GAAQ,GAAK2c,YAAWtf,EAAMnB,YA34CrH,4GAAAoB,OA+4CcD,EAAMhB,UA/4CpB,gNAAAiB,OA05CkBD,EAAM7B,OA15CxB,wvJCmDF,IxCoHwBwC,GwCpHlB6e,GAAiBC,+CAAYC,2BAA6B,UAI1DC,GAAcC,YAAHC,QAAAnjB,OAAA8D,EAAA,EAAA9D,CAAA,mDxCiHf,SAAAuD,OAxCY,SAACU,GACb,8uCAAAV,OAiCkBU,EAAM7B,GAjCxB,gBAwCIghB,CAFkBnf,GwC/GZd,GxCgHV,oCAAAI,OAGkBU,GAAM7B,GAHxB,oBAAAmB,OAIa2C,YAAe,GAAKjC,GAAM3B,WAJvC,0BAAAiB,OAKmBU,GAAMtB,WALzB,0BAAAY,OAMmBU,GAAMvB,SANzB,6BAAAa,OAOsBU,GAAMxB,SAP5B,mNAAAc,OAeatC,YAAQ,IAAMgD,GAAM9B,WAfjC,4WAAAoB,OA+BetC,YAAQ,GAAKgD,GAAM9B,WA/BlC,qHAAAoB,OAqCmBU,GAAMvB,SArCzB,yHAAAa,OA2CqBU,GAAMpB,SA3C3B,4BAAAU,OA4CqBU,GAAMvB,SA5C3B,4FAAAa,OAgDqBU,GAAMrB,KAhD3B,0GAAAW,OAsDkBtC,YAAQ,GAAKgD,GAAMxC,QAtDrC,qFAAA8B,OA0DmBU,GAAMrB,KA1DzB,4FAAAW,OA+DkBlB,YAAM,GAAK4B,GAAM7B,IA/DnC,oBAAAmB,OAgEaU,GAAM3B,UAhEnB,iDAAAiB,OAkEmBU,GAAMrB,KAlEzB,oNAAAW,OA6EmBU,GAAMpB,SA7EzB,+BAAAU,OA8EwBU,GAAMvB,SA9E9B,2DAAAa,OAgFmBU,GAAMxB,SAhFzB,sBAAAc,OAgFsDU,GAAMxB,SAhF5D,yEAAAc,OAmFyBU,GAAMxB,SAnF/B,2CAAAc,OAoFyBU,GAAMxB,SApF/B,2CAAAc,OAqFyBU,GAAMxB,SArF/B,2CAAAc,OAsFyBU,GAAMxB,SAtF/B,2CAAAc,OAuFyBU,GAAMxB,SAvF/B,2CAAAc,OAwFyBU,GAAMxB,SAxF/B,+CAAAc,OA0FkB2C,YAAe,GAAKjC,GAAM3B,WA1F5C,oBAAAiB,OA2Fa2C,YAAe,GAAKjC,GAAM3B,WA3FvC,uXAAAiB,OA6GgCU,GAAM3B,UA7GtC,igBAAAiB,OAwIiBU,GAAMxB,SAxIvB,0BAAAc,OAyImBU,GAAMvB,SAzIzB,yDAAAa,OA4IiBU,GAAMxB,SA5IvB,0BAAAc,OA6ImBU,GAAMvB,SA7IzB,qNAAAa,OAyJmBU,GAAMxB,SAzJzB,4BAAAc,OA0JqBU,GAAMvB,SA1J3B,sHAAAa,OAgKmBU,GAAMtB,WAhKzB,gJAAAY,OAsKwBU,GAAM7B,GAtK9B,oBAAAmB,OAuKaU,GAAM3B,UAvKnB,0BAAAiB,OAwKmBU,GAAMtB,WAxKzB,2BAAAY,OAyKoBU,GAAMxB,SAzK1B,+BAAAc,OA0KmBU,GAAMxB,SA1KzB,+DAAAc,OA4K4BU,GAAM9B,UA5KlC,mCAAAoB,OA6KsBU,GAAMxB,SA7K5B,gDAAAc,OA+KeU,GAAM3B,UA/KrB,qCAAAiB,OAgL8BtC,YAAQ,GAAKgD,GAAM9B,WAhLjD,6DAAAoB,OAmLe2C,YAAe,GAAMjC,GAAM3B,WAnL1C,gGAAAiB,OAsLoBU,GAAM7B,GAtL1B,sBAAAmB,OAuLeU,GAAM3B,UAvLrB,0HAAAiB,OA8LoBU,GAAM7B,GA9L1B,sBAAAmB,OA+LehB,YAAc0B,GAAM7B,IA/LnC,sDAAAmB,OAiMuBU,GAAMxB,SAjM7B,kaAAAc,OAmNoBU,GAAMxB,SAnN1B,+BAAAc,OAoNmBU,GAAMtB,WApNzB,6BAAAY,OAqNsBU,GAAMxB,SArN5B,yDAAAc,OAuNaU,GAAM3B,UAvNnB,kNAAAiB,OAmOeU,GAAM3B,UAnOrB,iGAAAiB,OA4OkBU,GAAM3C,IA5OxB,qBAAAiC,OA6OchB,YAAc0B,GAAM3C,KA7OlC,+CAAAiC,OAgPkBU,GAAMzC,OAhPxB,qBAAA+B,OAiPchB,YAAc0B,GAAMzC,QAjPlC,+CAAA+B,OAoPkBU,GAAMxC,OApPxB,qBAAA8B,OAqPchB,YAAc0B,GAAMxC,QArPlC,6CAAA8B,OAwPkBU,GAAMvC,KAxPxB,qBAAA6B,OAyPchB,YAAc0B,GAAMvC,MAzPlC,8CAAA6B,OA4PkBU,GAAMtC,MA5PxB,qBAAA4B,OA6PchB,YAAc0B,GAAMtC,OA7PlC,6CAAA4B,OAgQkBU,GAAMlC,KAhQxB,qBAAAwB,OAiQchB,YAAc0B,GAAMlC,MAjQlC,6CAAAwB,OAoQkBU,GAAMrC,KApQxB,qBAAA2B,OAqQchB,YAAc0B,GAAMrC,MArQlC,6CAAA2B,OAwQkBU,GAAMpC,KAxQxB,qBAAA0B,OAyQchB,YAAc0B,GAAMpC,MAzQlC,6CAAA0B,OA4QkBU,GAAMnC,KA5QxB,qBAAAyB,OA6QchB,YAAc0B,GAAMnC,MA7QlC,+CAAAyB,OAgRkBU,GAAM/B,OAhRxB,qBAAAqB,OAiRchB,YAAc0B,GAAM/B,QAjRlC,gDAAAqB,OAoRkBU,GAAMhC,QApRxB,qBAAAsB,OAqRchB,YAAc0B,GAAMhC,SArRlC,+CAAAsB,OAwRkBU,GAAMjC,OAxRxB,qBAAAuB,OAyRchB,YAAc0B,GAAMjC,QAzRlC,wCAAAuB,OA4RwBU,GAAM3C,IA5R9B,mCAAAiC,OA6R2BU,GAAMzC,OA7RjC,mCAAA+B,OA8R2BU,GAAMxC,OA9RjC,iCAAA8B,OA+RyBU,GAAMvC,KA/R/B,kCAAA6B,OAgS0BU,GAAMtC,MAhShC,iCAAA4B,OAiSyBU,GAAMlC,KAjS/B,iCAAAwB,OAkSyBU,GAAMrC,KAlS/B,iCAAA2B,OAmSyBU,GAAMpC,KAnS/B,iCAAA0B,OAoSyBU,GAAMnC,KApS/B,mCAAAyB,OAqS2BU,GAAM/B,OArSjC,oCAAAqB,OAsS4BU,GAAMhC,QAtSlC,mCAAAsB,OAuS2BU,GAAMjC,OAvSjC,yCAAAuB,OA0SaU,GAAM3B,UA1SnB,2CAAAiB,OA6SkBU,GAAM7B,GA7SxB,6CAAAmB,OAgTaU,GAAM9B,UAhTnB,2CAAAoB,OAmTkBU,GAAMzB,GAnTxB,8CAAAe,OAqTgCU,GAAM3B,UArTtC,6CAAAiB,OAsToCU,GAAM3B,UAtT1C,iOAAAiB,OAgUoB2C,YAAe,GAAKjC,GAAM3B,WAhU9C,gNGgDA,gGAAAiB,OAEMF,EqCjKQF,GrC+Jd,aC1MoB,SAACG,GACrB,4CAAAC,OAEMoD,EAAYrD,EAAMxB,MAFxB,sCAAAyB,OAKMoD,EAAYrD,EAAMhC,KALxB,wCAAAiC,OAQMoD,EAAYrD,EAAM3B,OARxB,uCAAA4B,OAWMoD,EAAYrD,EAAM9B,QAXxB,wCAAA+B,OAcMoD,EAAYrD,EAAM7B,QAdxB,yCAAA8B,OAiBMoD,EAAYrD,EAAMtB,QAjBxB,6CAAAuB,OAoBatC,YAAQ,GAAKqC,EAAMhC,KApBhC,iCAAAiC,OAsBetC,YAAQ,GAAKqC,EAAMhC,KAtBlC,gCAAAiC,OAuByBtC,YAAQ,GAAKqC,EAAMhC,KAvB5C,2DAAAiC,OA2BatC,YAAQ,GAAKqC,EAAM7B,QA3BhC,iCAAA8B,OA6BetC,YAAQ,GAAKqC,EAAM7B,QA7BlC,gCAAA8B,OA8ByBtC,YAAQ,GAAKqC,EAAM7B,QA9B5C,2DAAA8B,OAkCatC,YAAQ,GAAKqC,EAAM3B,OAlChC,iCAAA4B,OAoCetC,YAAQ,GAAKqC,EAAM3B,OApClC,gCAAA4B,OAqCyBtC,YAAQ,GAAKqC,EAAM3B,OArC5C,0DAAA4B,OAyCatC,YAAQ,GAAKqC,EAAM9B,QAzChC,iCAAA+B,OA2CetC,YAAQ,GAAKqC,EAAM9B,QA3ClC,gCAAA+B,OA4CyBtC,YAAQ,GAAKqC,EAAM9B,QA5C5C,4DAAA+B,OAgDatC,YAAQ,GAAKqC,EAAMtB,QAhDhC,iCAAAuB,OAkDetC,YAAQ,GAAKqC,EAAMtB,QAlDlC,gCAAAuB,OAmDyBtC,YAAQ,GAAKqC,EAAMtB,QAnD5C,yMoC2CEqhB,CAAclgB,GACdmgB,YAAUngB,GACVogB,YAAUpgB,GACVqf,GAAiBrf,IAGfqgB,GAAiBlW,IAAM1H,IAAI,CAC/B2H,KAAM,CACJnN,QAAS,GAEXE,MAAO,CACLF,QAAS,EACToN,gBAAgB,EAChB3N,gBAAiB,IAEnBW,KAAM,CACJJ,QAAS,EACTP,gBAAiB,GACjB8K,kBAAmB,KAIjB8Y,GAAQ,CACZ,CAACC,IAAK,IAAKC,UAAW3V,IACtB,CAAC0V,IAAK,SAAUC,UAAW3V,IAC3B,CAAC0V,IAAK,cAAeC,U9BxER,kBACbze,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,6CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACwe,GAAA,OAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,MAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CAAM/Z,GAAG,MAAMga,OAAQ,SAAAxd,GAAA,OAAAA,EAAGyd,KACtB5e,EAAAC,EAAAC,cAAAF,EAAAC,EAAAqW,SAAA,KACEtW,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,OAAOnC,UAAU,UACvBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,yBAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAInBxC,EAAAC,EAAAC,cAAA,UACEF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,sBACdZ,OAAKY,EAAE,0BAGZjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QACxBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,aAAgC9H,UAAU,WAAY6H,OAAKY,EAAE,2BACrEjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,IAAI7I,UAAU,yBAAyBkC,QAASkI,IAAoBvC,OAAKY,EAAE,uC8B2CtG,CAACuT,IAAK,UAAWC,UAAWI,IAC5B,CAACL,IAAK,UAAWC,UAAWK,IAC5B,CAACN,IAAK,UAAWC,UAAWM,IAE5B,CAACP,IAAK,eAAgBC,UAAWO,IACjC,CAACR,IAAK,SAAUC,UAAWQ,IAC3B,CAACT,IAAK,YAAaC,UAAWS,IAC9B,CAACV,IAAK,WAAYC,UAAWU,IAC7B,CAACX,IAAK,SAAUC,UAAWW,IAC3B,CAACZ,IAAK,aAAcC,UAAWY,IAE/B,CAACb,IAAK,aAAcC,UAAWa,IAC/B,CAACd,IAAK,cAAeC,UAAWc,IAChC,CAACf,IAAK,WAAYC,UAAWe,IAE7B,CAAChB,IAAK,OAAQC,UAAWgB,IACzB,CAACjB,IAAK,QAASC,UAAWiB,IAC1B,CAAClB,IAAK,QAASC,UAAWkB,IAC1B,CAACnB,IAAK,eAAgBC,UAAWmB,IACjC,CAACpB,IAAK,gBAAiBC,UAAWoB,IAClC,CAACrB,IAAK,UAAWC,UAAWqB,IAC5B,CAACtB,IAAK,YAAaC,UAAWsB,IAC9B,CAACvB,IAAK,UAAWC,UAAWuB,IAC5B,CAACxB,IAAK,iBAAkBC,UAAWwB,KAI/BC,GAAW,CACf,CAAC1B,IAAK,IAAKC,UAAW5C,IACtB,CAAC2C,IAAK,SAAUC,UAAW5C,IAC3B,CAAC2C,IAAK,cAAeC,URtGR,kBACbze,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,6CACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAACwe,GAAA,OAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,MAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CAAM/Z,GAAG,MAAMga,OAAQ,SAAAxd,GAAA,OAAAA,EAAGyd,KACtB5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,aACbxC,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,OAAOnC,UAAU,UACvBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,yBAC5BjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,aAChBxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,cAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAInBxC,EAAAC,EAAAC,cAAA,UAAIF,EAAAC,EAAAC,cAAA,aAAQmK,OAAKY,EAAE,sBACnBjL,EAAAC,EAAAC,cAAA,WAAMmK,OAAKY,EAAE,0BAEfjL,EAAAC,EAAAC,cAAA,OAAKyE,GAAG,QAAQnC,UAAU,QACxBxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,OAAO6H,OAAKY,EAAE,0BAC5BjL,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,OACfxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoB,KAAQlB,IAAI,GAAGnJ,UAAU,WAErCxC,EAAAC,EAAAC,cAAA,SAAImK,OAAKY,EAAE,wBACXjL,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,gBACbxC,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAE,IAAAhN,OAAMgM,OAAKC,QAAX,KAAwB9H,UAAU,WAAY6H,OAAKY,EAAE,2BAC7DjL,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAMC,GAAG,KAAI7I,UAAU,yBAAyBkC,QAASkI,IAAoBvC,OAAKY,EAAE,mCAQlGjL,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,OAAKuL,IAAKqP,KAASnP,IAAI,OAAOnJ,UAAU,cQkE9C,CAACgc,IAAK,UAAWC,UAAW0B,IAC5B,CAAC3B,IAAK,UAAWC,UAAW2B,IAC5B,CAAC5B,IAAK,UAAWC,UAAW4B,IAE5B,CAAC7B,IAAK,eAAgBC,UCxHT,kBACbze,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,wCACbxC,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,UACbxC,EAAAC,EAAAC,cAAA,MAAIsC,UAAU,WAAd,eACAxC,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,UAChBxC,EAAAC,EAAAC,cAAA,KAAGsC,UAAU,qBAEfxC,EAAAC,EAAAC,cAACwe,GAAA,OAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,MAAD,KACE1e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CACE/Z,GAAG,WACHga,OAAQ,SAAAxd,GAAA,IAAGyd,EAAHzd,EAAGyd,KAAH,OACN5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,oHACAF,EAAAC,EAAAC,cAAA,WADA,iBACoBF,EAAAC,EAAAC,cAAA,yBADpB,KAEAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK6U,KAAS9d,UAAU,QAAQmJ,IAAI,aAE3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASka,GAA1D,UAIN5e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CACE/Z,GAAG,SACHga,OAAQ,SAAA/W,GAAA,IAAGgX,EAAHhX,EAAGgX,KAAH,OACN5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,mIACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAK8U,KAAS/d,UAAU,QAAQmJ,IAAI,aAE3C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASka,GAA1D,UAIN5e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CACE/Z,GAAG,WACHga,OAAQ,SAAA6B,GAAA,IAAG5B,EAAH4B,EAAG5B,KAAH,OACN5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,0IACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAKgV,KAAWje,UAAU,QAAQmJ,IAAI,eAE7C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASka,GAA1D,UAIN5e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CACE/Z,GAAG,SACHga,OAAQ,SAAA+B,GAAA,IAAG9B,EAAH8B,EAAG9B,KAAH,OACN5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,+IACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAKkV,KAAUne,UAAU,QAAQmJ,IAAI,cAE5C3L,EAAAC,EAAAC,cAAA,UAAQsC,UAAU,+BAA+BkC,QAASka,GAA1D,UAIN5e,EAAAC,EAAAC,cAACwe,GAAA,KAAD,CACE/Z,GAAG,gBACHga,OAAQ,SAAAiC,GAAA,OAAAA,EAAGhC,KACT5e,EAAAC,EAAAC,cAAA,OAAKsC,UAAU,QACbxC,EAAAC,EAAAC,cAAA,kIACAF,EAAAC,EAAAC,cAAA,cACEF,EAAAC,EAAAC,cAAA,OAAKuL,IAAKoV,KAAUre,UAAU,QAAQmJ,IAAI,cAE5C3L,EAAAC,EAAAC,cAACkL,GAAA,EAAD,CAAM5I,UAAU,kCAAkC6I,GAAG,eAArD,gBDuDd,CAACmT,IAAK,SAAUC,UAAWqC,IAC3B,CAACtC,IAAK,aAAcC,UAAWsC,IAC/B,CAACvC,IAAK,UAAWC,UAAWuC,KAIxBC,4CACJ,SAAAA,EAAa7iB,GAAO,IAAAkB,EAAA,OAAAxE,OAAAyE,EAAA,EAAAzE,CAAA0E,KAAAyhB,IAClB3hB,EAAAF,EAAAK,KAAAD,KAAMpB,IAMR8iB,SAAW,WACT,MAAuB,YAAnBtD,GAEA5d,EAAAC,EAAAC,cAACihB,EAAA,EAAD,CACExC,OACE,SAAAxd,GAAA,IAAGigB,EAAHjgB,EAAGigB,SAAHjgB,EAAakgB,MAAb,OACErhB,EAAAC,EAAAC,cAACkd,EAAA,EAAD,KACEpd,EAAAC,EAAAC,cAACoe,GAAD,CAAgBxe,IAAKshB,EAASE,UAC5BthB,EAAAC,EAAAC,cAACqhB,EAAA,EAAD,CAAQH,SAAUA,GAEd7C,GAAMlV,IAAI,SAACmY,EAAM1hB,GACf,IAEI2hB,EAFAC,EAAUN,EAASE,SAASD,MAAM,eAClCzS,EAAO4S,EAAKhD,IAUhB,OARGkD,GAAWA,EAAQ1nB,OAAS,GAC7BynB,EAAI,IAAApjB,OAAOqjB,EAAQ,IACnBrX,OAAKsX,UAAUD,EAAQ,MAEvBD,EAAO,GACPpX,OAAKsX,UAAU,OAEjB/S,EAAI,GAAAvQ,OAAMojB,GAANpjB,OAAamjB,EAAKhD,KACfxe,EAAAC,EAAAC,cAACihB,EAAA,EAAD,CAAOS,OAAK,EAAChT,KAAMA,EAAM6P,UAAW+C,EAAK/C,UAAW3e,IAAKA,YAWhFE,EAAAC,EAAAC,cAACihB,EAAA,EAAD,CACExC,OACE,SAAA/W,GAAA,IAAGwZ,EAAHxZ,EAAGwZ,SAAHxZ,EAAayZ,MAAb,OACErhB,EAAAC,EAAAC,cAACkd,EAAA,EAAD,KACEpd,EAAAC,EAAAC,cAACoe,GAAD,CAAgBxe,IAAKshB,EAASE,UAC5BthB,EAAAC,EAAAC,cAACqhB,EAAA,EAAD,CAAQH,SAAUA,GAEdlB,GAAS7W,IAAI,SAACmY,EAAM1hB,GAClB,IAEI2hB,EAFAC,EAAUN,EAASE,SAASD,MAAM,eAClCzS,EAAO4S,EAAKhD,IAUhB,OARGkD,GAAWA,EAAQ1nB,OAAS,GAC7BynB,EAAI,IAAApjB,OAAOqjB,EAAQ,IACnBrX,OAAKsX,UAAUD,EAAQ,MAEvBD,EAAO,GACPpX,OAAKsX,UAAU,OAEjB/S,EAAI,GAAAvQ,OAAMojB,GAANpjB,OAAamjB,EAAKhD,KACfxe,EAAAC,EAAAC,cAACihB,EAAA,EAAD,CAAOS,OAAK,EAAChT,KAAMA,EAAM6P,UAAW+C,EAAK/C,UAAW3e,IAAKA,aAzDpFR,EAAK6G,MAAQ,GAFK7G,wDAIpB,WE3IA+K,OAAKwX,gBAAgB,CACnBC,GAAI,CACF9M,MAAO,QACP+M,OAAQ,SACRC,OAAQ,SACRC,OAAQ,SACRC,UAAW,YACXC,MAAM,QACNC,KAAM,OACNC,QAAS,UACTC,eAAgB,sBAChBC,QAAS,UACTC,QAAS,UACTC,SAAU,YACVC,eAAgB,qBAChBC,MAAO,QACPC,UAAW,eACX3M,SAAU,WACV4M,aAAc,uBACdC,eAAgB,iBAChBC,oBAAqB,yEACrBC,qBAAsB,0BACtBC,oBAAqB,0TACrBC,sBAAuB,UACvBC,qBAAqB,wBACrBC,oBAAoB,oIACpBC,YAAa,cACbC,OAAQ,CACNC,UAAW,YACXC,YAAa,eAEf7K,KAAK,CACH8K,OAAO,SACPC,OAAO,SACPC,MAAM,2CACNC,MAAM,2BACNC,SAAS,WACTC,OAAO,SACPC,cAAc,4BAEhBC,IAAI,CACFL,MAAM,qIACNK,IAAI,MACJF,OAAO,SACPpW,MAAM,yBAERuW,WAAW,CACTC,MAAM,OACNC,aAAa,kCACbC,aAAa,8DACbC,WAAW,cACXC,eAAe,gCACfC,eAAe,uBACfC,iBAAiB,8BACjBnL,QAAQ,UACRoL,cAAc,mBACdC,eAAe,SACfC,eAAe,YACfC,eAAe,QACftL,QAAQ,UACRuL,cAAc,2FACdC,WAAW,qBACXC,WAAW,wBACXC,iBAAiB,wBACjBC,KAAK,OACLC,WAAW,iBACXC,aAAa,gBACbC,aAAa,iBACbC,UAAU,kBACVC,UAAU,2EACVC,UAAU,iBACVC,OAAO,SACPC,OAAQ,mEACRC,SAAS,SAEXC,aAAa,CACXzB,MAAM,mBACN0B,OAAO,sBACPC,QAAQ,sBACRC,OAAO,gBACPC,QAAQ,aACRhE,OAAO,SACPiE,OAAO,SACP3U,OAAQ,wBACRsM,QAAS,cAEXsI,UAAU,CACR/B,MAAM,gBACNgC,KAAK,0IACLC,KAAK,gBACLC,IAAI,WACJC,IAAI,YACJC,MAAM,YACNC,KAAK,aACLC,KAAK,aACLC,IAAI,cAENlN,KAAK,CACH2K,MAAM,OACNgC,KAAK,kDACLQ,YAAY,eACZC,KAAK,iCAEPC,WAAW,CACTC,MAAM,CACJC,KAAK,oBACLZ,KAAK,2FAEPa,OAAO,CACLD,KAAK,iBACLZ,KAAK,+EAEPc,MAAM,CACJF,KAAK,oBACLZ,KAAK,0HAEPe,OAAO,CACLH,KAAK,wBACLZ,KAAK,iJAEPgB,MAAM,CACJJ,KAAK,kBACLZ,KAAK,+HAGTiB,cAAc,CACZN,MAAM,CACJC,KAAK,0BACLZ,KAAK,gJAEPa,OAAO,CACLD,KAAK,gCACLZ,KAAK,mJAEPc,MAAM,CACJF,KAAK,iCACLZ,KAAK,uKAEPe,OAAO,CACLH,KAAK,6BACLZ,KAAK,6KAEPgB,MAAM,CACJJ,KAAK,gCACLZ,KAAK,kOAEP/D,MAAO,QAETiF,YAAY,CACVlD,MAAM,yEACNmD,QAAQ,oBACRzI,KAAK,OACL0I,cAAc,+GACdC,cAAc,uLACdC,cAAc,gCACdC,oBAAoB,gDACpBC,kBAAkB,gCAClBC,OAAO,CACLb,KAAK,iCACLZ,KAAK,qFAEP9E,SAAS,CACP0F,KAAK,qCACLZ,KAAK,wDACL0B,YAAY,mIACZC,YAAY,mHAEdC,KAAK,CACHhB,KAAK,sBACLZ,KAAK,wHACL6B,IAAI,OAENC,QAAQ,CACNlB,KAAK,8BACLZ,KAAK,0FAEP+B,QAAQ,CACNnB,KAAK,kDACLZ,KAAK,oGAEPgC,yBAAyB,CACvBpB,KAAK,kCACLZ,KAAK,+HAEPiC,aAAa,CACXrB,KAAK,gBACLZ,KAAK,6KAEPkC,OAAO,CACLtB,KAAM,8BACNZ,KAAM,oQAERmC,OAAO,CACLvB,KAAM,8BACNZ,KAAM,gRAERoC,OAAO,CACLxB,KAAK,uBACLZ,KAAK,2EAGTqC,OAAO,CACLrE,MAAM,8BACNsE,SAAS,uBACTC,OAAO,gBACPC,OAAO,WACPC,cAAc,SACdC,UAAU,eACVC,MAAM,eACNC,eAAe,0BAEjBrc,OAAO,CACLyX,MAAM,kBACNsE,SAAS,uCACTC,OAAO,OACPC,OAAO,QACPK,OAAO,WACPC,OAAO,mBACPC,UAAU,0BACVC,aAAa,4BACbC,aAAa,UACbC,aAAa,iEACbC,aAAY,uBACZC,eAAe,iBACfX,cAAc,UACdY,cAAa,2BACbC,sBAAsB,kBACtBC,kBAAmB,4EACnBC,kBAAmB,WACnBC,uBAAwB,SACxBC,qBAAsB,OACtBC,aAAc,mBAEhBC,cAAc,wBACdT,aAAa,uBACbC,eAAe,iBACfS,eAAe,UACfC,YAAY,CACV9F,MAAM,qEACNsE,SAAS,mdAEXyB,aAAa,CACX/F,MAAM,uBACNsE,SAAS,mDACT0B,GAAG,MACHC,IAAI,MACJC,iBAAiB,oBACjBC,oBAAoB,+GACpBC,gBAAgB,cAChBC,mBAAmB,iEACnBC,gBAAgB,iBAChBC,mBAAkB,oFAClBC,mBAAmB,WACnBC,oBAAoB,YACpBC,gBAAgB,2BAChBC,mBAAkB,0FAClBC,aAAa,oBACbC,gBAAe,qDACfC,WAAW,gBACXC,cAAa,8CACbC,YAAW,SACXC,YAAY,CACVjH,MAAM,iBACN0B,OAAO,0BACP7D,OAAO,SACPiE,OAAO,WACPoF,WAAW,0BAEbC,SAAS,mBACTC,KAAK,OACLC,mBAAmB,wCACnBC,sBAAsB,2FACtBC,mBAAmB,QACnBhW,aAAa,CACXyO,MAAO,8BACPwC,YAAa,mKACbnlB,OAAQ,oBACRolB,KAAM,2FAERjR,aAAa,CACXwO,MAAO,8BACPwC,YAAa,mKACbnlB,OAAQ,oBACRolB,KAAM,6HAGV9Z,OAAO,CACL6e,SAAS,WACTC,UAAU,YACVpe,KAAK,OACLqe,YAAY,cACZpe,UAAU,YACVmO,KAAK,OACLkQ,aAAa,eACbC,KAAK,QACLlN,KAAK,QAEPmN,WAAW,CACTC,YAAY,OACZC,YAAY,OACZC,UAAU,eACV5I,OAAO,iBACPC,UAAU,YACV4I,WAAW,oCACXC,SAAS,gIAEXC,MAAM,CACJnI,MAAM,6BACNoI,MAAM,uHACNC,MAAM,GACNC,MAAM,GACNC,KAAK,OACLpF,QAAQ,UAEVqF,UAAU,CACRxI,MAAO,uKAETyI,iBAAiB,CACfC,KAAK,CACH1I,MAAO,mBACPsE,SAAU,uEACVzc,KAAK,YACL8gB,OAAO,qDACPC,OAAO,yEACPvrB,OAAO,SACPwrB,aAAa,kCACbC,YAAY,8EACZC,cAAc,MAEhBC,GAAG,CACDhJ,MAAM,gCACNgC,KAAK,oDACL3kB,OAAO,YAET4rB,QAAQ,CACNjJ,MAAM,0CACNgC,KAAK,kFACL3kB,OAAO,aAGX6rB,OAAO,CACLC,QAAQ,qBACRnH,KAAK,4DACL3rB,QAAQ,eACR+yB,MAAM,WACNC,QAAQ,WAEVC,eAAe,CACbtJ,MAAO,6CACPuJ,KAAM,uJACNC,aAAc,wBACdC,WAAY,wGACZC,WAAW,sCACXC,SAAS,+EAEX1F,aAAa,CACXsE,KAAK,eACLvI,MAAM,0CACNP,MAAM,+IACNC,MAAM,0EACNkK,MAAM,iIAENC,QAAQ,uDACRC,QAAQ,8FAERC,QAAQ,4CACRC,QAAQ,gCACRC,UAAU,sCACVC,UAAU,kCACVC,UAAU,uBACVC,UAAU,iCACVC,QAAQ,wBACRC,QAAQ,YAERC,QAAQ,yFAGRC,KAAK,OACLC,MAAM,sBAERC,aAAa,CACX1K,MAAM,+BACNuJ,KAAK,uFACLC,aAAc,0BAGlBmB,GAAI,CACF7Z,MAAO,SACP+M,OAAQ,WACRC,OAAQ,cACRC,OAAQ,SACRC,UAAW,aACX4M,MAAO,YACP1M,KAAM,SACNC,QAAS,WACTC,eAAgB,2BAChBC,QAAS,SACTC,QAAS,YACTC,SAAU,aACVC,eAAgB,iCAChBC,MAAO,oBACPC,UAAW,sBACX3M,SAAU,UACV4M,aAAc,4BACdC,eAAgB,mBAChBC,oBAAqB,0EACrBC,qBAAsB,0BACtBC,oBAAqB,+TACrBC,sBAAuB,YACvBC,qBAAqB,iCACrBC,oBAAoB,sKACpBC,YAAa,yBACbC,OAAQ,CACNC,UAAW,YACXC,YAAa,gBAEf7K,KAAK,CACH8K,OAAO,SACPC,OAAO,WACPC,MAAM,uDACNC,MAAM,+CACNC,SAAS,gBACTC,OAAO,cACPC,cAAc,2CAEhBC,IAAI,CACFL,MAAM,iKACNK,IAAI,MACJF,OAAO,cACPpW,MAAM,yBAERuW,WAAW,CACTC,MAAM,QACNC,aAAa,0CACbC,aAAa,uEACbC,WAAW,kBACXC,eAAe,iCACfC,eAAe,uBACfC,iBAAiB,8BACjBnL,QAAQ,SACRoL,cAAc,sBACdC,eAAe,YACfC,eAAe,YACfC,eAAe,OACftL,QAAQ,UACRuL,cAAc,kFACdC,WAAW,qBACXC,WAAW,6BACXC,iBAAiB,0BACjBC,KAAK,SACLC,WAAa,yBACbC,aAAa,yBACbC,aAAa,0BACbC,UAAU,0BACVC,UAAU,mFACVC,UAAU,oBACVC,OAAO,SACPC,OAAQ,+DACRC,SAAS,cAEXC,aAAa,CACXzB,MAAM,oBACN0B,OAAO,2BACPC,QAAQ,2BACRC,OAAO,yBACPC,QAAQ,kBACRhE,OAAO,WACPiE,OAAO,oBACP3U,OAAQ,kCACRsM,QAAS,eAEXsI,UAAU,CACR/B,MAAM,mBACNgC,KAAK,6LACLC,KAAK,cACLC,IAAI,WACJC,IAAI,YACJC,MAAM,YACNC,KAAK,aACLC,KAAK,aACLC,IAAI,cAENlN,KAAK,CACH2K,MAAM,QACNgC,KAAK,4DACLQ,YAAY,mBACZC,KAAK,kCAEPC,WAAW,CACTC,MAAM,CACJC,KAAK,yBACLZ,KAAK,0HAEPa,OAAO,CACLD,KAAK,sBACLZ,KAAK,gGAEPc,MAAM,CACJF,KAAK,sBACLZ,KAAK,wIAEPe,OAAO,CACLH,KAAK,0BACLZ,KAAK,8KAEPgB,MAAM,CACJJ,KAAK,wBACLZ,KAAK,wIAEP/D,MAAO,YAETgF,cAAc,CACZN,MAAM,CACJC,KAAK,wBACLZ,KAAK,sKAEPa,OAAO,CACLD,KAAK,uCACLZ,KAAK,2KAEPc,MAAM,CACJF,KAAK,8CACLZ,KAAK,gLAEPe,OAAO,CACLH,KAAK,yCACLZ,KAAK,wMAEPgB,MAAM,CACJJ,KAAK,uCACLZ,KAAK,iOAEP/D,MAAM,WAERiF,YAAY,CACVlD,MAAM,6FACNmD,QAAQ,gBACRzI,KAAK,YACL0I,cAAc,wHACdC,cAAc,uNACdC,cAAc,yDACdC,oBAAoB,yDACpBC,kBAAkB,4CAClBC,OAAO,CACLb,KAAK,gCACLZ,KAAK,yGAEP9E,SAAS,CACP0F,KAAK,+CACLZ,KAAK,oEACL0B,YAAY,2JACZC,YAAY,yJAEdC,KAAK,CACHhB,KAAK,uCACLZ,KAAK,wJAEP8B,QAAQ,CACNlB,KAAK,8CACLZ,KAAK,mGAEP+B,QAAQ,CACNnB,KAAK,yEACLZ,KAAK,8FAEPgC,yBAAyB,CACvBpB,KAAK,yDACLZ,KAAK,sJAEPiC,aAAa,CACXrB,KAAK,gBACLZ,KAAK,8NAEPkC,OAAO,CACLtB,KAAM,6BACNZ,KAAM,sRAERmC,OAAO,CACLvB,KAAM,gCACNZ,KAAM,8RAERoC,OAAO,CACLxB,KAAK,0BACLZ,KAAK,qFAGTqC,OAAO,CACLrE,MAAM,qCACNsE,SAAS,2BACTC,OAAO,QACPC,OAAO,gBACPC,cAAc,WACdC,UAAU,wBACVC,MAAM,mBACNC,eAAc,6BAEhBrc,OAAO,CACLyX,MAAM,cACNsE,SAAS,2CACTC,OAAO,SACPC,OAAO,QACPK,OAAO,gBACPC,OAAO,0BACPC,UAAU,2BACVC,aAAa,2BACbC,aAAa,OACbC,aAAa,2DACbC,aAAa,4BACbC,eAAe,4BACfX,cAAc,gBACdY,cAAa,4BACbC,sBAAsB,0BACtBC,kBAAmB,2FACnBC,kBAAmB,YACnBC,uBAAwB,WACxBC,qBAAsB,SACtBC,aAAc,qBAEhBC,cAAc,kCACdT,aAAa,0BACbC,eAAe,4BACfS,eAAe,UACfE,aAAc,CACZ/F,MAAM,2BACNsE,SAAS,0DACT0B,GAAG,aACHC,IAAI,UACJC,iBAAiB,4BACjBC,oBAAoB,2IACpBC,gBAAgB,SAChBC,mBAAmB,6EACnBC,gBAAgB,yBAChBuE,gBAAgB,sBAChBtE,mBAAkB,oGAClBC,mBAAmB,UACnBC,oBAAoB,WACpBC,gBAAgB,yCAChBC,mBAAkB,+HAClBC,aAAa,iCACbC,gBAAe,sEACfC,WAAW,sBACXC,cAAa,wCACbC,YAAW,UACXC,YAAY,CACVjH,MAAM,yBACN0B,OAAO,8BACP7D,OAAO,WACPiE,OAAO,cACPoF,WAAW,0BAEbC,SAAS,oBACTC,KAAK,SACLC,mBAAmB,yCACnBC,sBAAsB,mGACtBC,mBAAmB,SACnBhW,aAAa,CACXyO,MAAO,6BACPwC,YAAa,+KACbnlB,OAAQ,eACRolB,KAAM,8FAERjR,aAAa,CACXwO,MAAO,6BACPwC,YAAa,+KACbnlB,OAAQ,eACRolB,KAAM,gIAGVwF,WAAW,wBACXtf,OAAO,CACL6e,SAAS,UACTC,UAAU,WACVpe,KAAK,OACLqe,YAAY,mBACZpe,UAAU,gBACVmO,KAAK,OACLkQ,aAAa,wBACbC,KAAK,SACLlN,KAAK,aAEPmN,WAAW,CACTC,YAAY,SACZC,YAAY,YACZC,UAAU,iBACV5I,OAAO,gBACPC,UAAU,YACV4I,WAAW,yCACXC,SAAS,0IAEXC,MAAM,CACJnI,MAAM,gCACNoI,MAAM,iJACNC,MAAM,6JACNC,MAAM,sEACNC,KAAK,SACLpF,QAAQ,WAEVqF,UAAU,CACRxI,MAAO,gMAETyI,iBAAiB,CACfC,KAAK,CACH1I,MAAM,0BACNsE,SAAS,2EACTzc,KAAK,UACL8gB,OAAO,uDACPC,OAAO,2EACPvrB,OAAO,WACPwrB,aAAa,wCACbC,YAAY,oFACZC,cAAc,MAEhBC,GAAG,CACDhJ,MAAM,kCACNgC,KAAK,qDACL3kB,OAAO,aAET4rB,QAAQ,CACNjJ,MAAM,iDACNgC,KAAK,iGACL3kB,OAAO,cAGX6rB,OAAO,CACLC,QAAQ,oCACRnH,KAAK,4EACL3rB,QAAQ,gBACR+yB,MAAM,eACNC,QAAQ,YAEVC,eAAe,CACbtJ,MAAO,gDACPuJ,KAAM,+KACNC,aAAc,6BACdC,WAAY,wGACZC,WAAW,8CACXC,SAAS,iFAEX1F,aAAa,CACXsE,KAAK,SACLvI,MAAM,qDACNP,MAAM,8LACNC,MAAM,wEACNkK,MAAM,kJAENC,QAAQ,oDACRC,QAAQ,6HAERC,QAAQ,uDACRC,QAAQ,+BACRC,UAAU,uCACVC,UAAU,0CACVC,UAAU,wBACVC,UAAU,yCACVC,QAAQ,4BACRC,QAAQ,kBAERC,QAAQ,qGAERC,KAAK,UACLC,MAAM,uBAERC,aAAa,CACX1K,MAAM,wCACNuJ,KAAK,gGACLC,aAAc,mDFhjBpB,WACE,OACE1tB,EAAAC,EAAAC,cAACF,EAAAC,EAAMqW,SAAP,KACEtW,EAAAC,EAAAC,cAAC6d,GAAD,MACA/d,EAAAC,EAAAC,cAAC8uB,EAAA,EAAD,CAAejwB,MAAOd,GACnBuB,KAAK0hB,oBA5EE3gB,IAAMC,WAmFxByuB,IAAStQ,OACP3e,EAAAC,EAAAC,cAACgvB,EAAA,EAAD,KACElvB,EAAAC,EAAAC,cAACivB,GAAD,OAEFvlB,SAASC,eAAe,6BGhO1BpQ,EAAAC,QAAiBC,EAAAC,EAAuB,uECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,sECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,+DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,6DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAA,upVCAAD,EAAAC,QAAA,+gTCAAD,EAAAC,QAAA,y+ZCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,kECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,gECAxCH,EAAAC,QAAA,igZCAAD,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,iECAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,8DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB","file":"static/js/main.85382003.chunk.js","sourcesContent":["module.exports = \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k=\"","module.exports = \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QEqRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAmAAAAZgEyAAIAAAAUAAAAjIdpAAQAAAABAAAAoAAAAAAAAABIAAAAAQAAAEgAAAABV2luZG93cyBQaG90byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAyMDE4OjEyOjEzIDE2OjI1OjUwAAAHkAMAAgAAABQAAAD6kAQAAgAAABQAAAEOkpEAAgAAAAMwMAAAkpIAAgAAAAMwMAAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAGoAMABAAAAAEAAAAEAAAAADIwMTg6MTI6MTMgMTY6MDg6MTIAMjAxODoxMjoxMyAxNjowODoxMgD/4QqeaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTItMTNUMTY6MjU6NTAiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTEzVDE2OjA4OjEyLjAwIiB4bXA6Q3JlYXRvclRvb2w9IldpbmRvd3MgUGhvdG8gRWRpdG9yIDEwLjAuMTAwMTEuMTYzODQiIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxOC0xMi0xM1QxNjowODoxMi4wMCIgeG1wTU06SW5zdGFuY2VJRD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tAHhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAPxwBWgADGyVHHAIAAAIAAhwCPwAGMTYwODEyHAI+AAgyMDE4MTIxMxwCNwAIMjAxODEyMTMcAjwABjE2MDgxMgA4QklNBCUAAAAAABDH9AS3cI9MrynfuXLCZbId/8AAEQgABAAGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A+GvFnxk8ZwandaLFr08VsJTdmWOONJWfp8zBRngjrz8o565wv+FoeMv+ho1H/vtf/iayfGP/ACO13/1z/qKz65krbHZLV6+R/9k=\"","module.exports = __webpack_public_path__ + \"static/media/05-Location.def820f5.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-01.f591a425.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-02.43a6acc7.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-03.5f439b60.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-04.38c31859.png\";","module.exports = __webpack_public_path__ + \"static/media/permissions-05.baa7ddab.png\";","module.exports = __webpack_public_path__ + \"static/media/fondo1.e8c057a4.png\";","module.exports = __webpack_public_path__ + \"static/media/fondo2.ada00d71.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/prey-logo-short-loading.1e7c00aa.gif\";","// Segundo\n// UI Kit\n\nimport { lighten, adjustHue, readableColor, setHue, desaturate, shade, transparentize } from \"polished\"\n\nexport const composeRefs = (...args) => {\n return ref => {\n args.forEach(arg => {\n if (!arg) {\n return;\n }\n\n if (typeof arg === \"function\") {\n arg(ref);\n return;\n }\n\n arg.current = ref;\n });\n };\n}\n\nexport const transition = {\n duration: 0.5,\n ease: [0.43, 0.13, 0.23, 0.96],\n staggerChildren: 0.1,\n delayChildren: 0.2\n}\n\nexport const variantsParent = {\n initial: { opacity: 0, height: 0, transition: {...transition} },\n enter: { opacity: 1, height: \"auto\", transition: {...transition} },\n exit: { opacity: 0, height: 0, transition }\n}\n\nexport const variantsItem = {\n initial: {\n x: 100,\n opacity: 0,\n transition: {\n x: { stiffness: 1000 }\n }\n },\n enter: {\n x: 0,\n opacity: 1,\n transition: {\n x: { stiffness: 1000, velocity: -100 }\n }\n },\n exit: {\n x: 100,\n opacity: 0,\n transition: {\n x: { stiffness: 1000 }\n }\n }\n}\n\nconst createTheme = (opts={}) => {\n\n const name = opts.name || 'segundo'\n\n const desaturation = opts.desaturation || 0.3\n const lightness = opts.lightness || 0.1\n const hue = opts.hue || 0\n\n const processLight = lighten(lightness, '#2552be');\n const processSaturation = desaturate(desaturation, processLight);\n const colorBasePalette = setHue(hue, processSaturation);\n\n const red = opts.red || adjustHue(hue + 0, colorBasePalette);\n const orange = opts.orange || adjustHue(hue + 30, colorBasePalette);\n const yellow = opts.yellow || adjustHue(hue + 60, colorBasePalette);\n const lime = opts.lime || adjustHue(hue + 90, colorBasePalette);\n const green = opts.green || adjustHue(hue + 120, colorBasePalette);\n const cyan = opts.cyan || adjustHue(hue + 150, colorBasePalette);\n const aqua = opts.aqua || adjustHue(hue + 180, colorBasePalette);\n const blue = opts.blue || adjustHue(hue + 210, colorBasePalette);\n const teal = opts.teal || adjustHue(hue + 240, colorBasePalette);\n const purple = opts.purple || adjustHue(hue + 270, colorBasePalette);\n const magenta = opts.magenta || adjustHue(hue + 300, colorBasePalette);\n const violet = opts.violet || adjustHue(hue + 330, colorBasePalette);\n\n const linkColor = opts.linkColor || processLight\n const bg = opts.bg || shade(0.8, linkColor)\n const fontColor = opts.fontColor || readableColor(bg)\n const fg = opts.fg || readableColor(bg)\n\n const fontSize = opts.fontSize || '1.8rem'\n const baseLine = opts.baseLine || '1.1'\n\n const fontFamily = opts.fontFamily || `Tahoma, Geneva, sans-serif`\n const mono = opts.mono || `\"Lucida Console\", Monaco, monospace`\n const headings = opts.headings || fontFamily\n\n const background = opts.background || lighten(0.1, bg) || lighten(0.1, opts.bg)\n const water = opts.water || bg || opts.bg\n const landuse = opts.landuse || lighten(0.1, bg) || lighten(0.1, opts.bg)\n const grass = opts.grass || green || opts.green\n const road = opts.road || shade(0.3, linkColor) || opts.linkColor\n\n return {\n name,\n bg,\n fg,\n fontColor,\n linkColor,\n desaturation,\n lightness,\n hue,\n processLight,\n processSaturation,\n colorBasePalette,\n fontSize,\n baseLine,\n fontFamily,\n headings,\n mono,\n red,\n orange,\n yellow,\n lime,\n green,\n teal,\n aqua,\n blue,\n cyan,\n purple,\n magenta,\n violet,\n background,\n water,\n landuse,\n grass,\n road\n }\n}\n\nconst Reset = (theme) => {\n return`\n :root {\n font-size: 62.5%;\n }\n h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, figure { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; line-height: 1; font-family: inherit; text-align: left; }\n table { border-collapse: collapse; border-spacing: 0; }\n ol, ul { list-style: none; }\n q:before, q:after, blockquote:before, blockquote:after { content: \"\"; }\n article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {\n display: block;\n }\n audio, canvas, video {\n display: inline-block;\n }\n audio:not([controls]) {\n display: none;\n height: 0;\n }\n [hidden], .hidden {\n display: none;\n }\n *, *:before, *:after {\n -webkit-box-sizing: inherit;\n -moz-box-sizing: inherit;\n box-sizing: inherit;\n }\n html {\n box-sizing: border-box;\n margin: 0; padding: 0;\n }\n html, body {\n height: 100%;\n overflow-x: hidden;\n background: ${theme.bg};\n }\n `\n}\n\nexport const Segundo = (theme) => {\n return `\n ${Reset(theme)}\n body {\n background: ${theme.bg};\n color: ${transparentize(0.2, theme.fontColor)};\n font-family: ${theme.fontFamily};\n line-height: ${theme.baseLine};\n font-size: calc(${theme.fontSize} + 0.1vw);\n font-weight: normal;\n margin: 0; padding: 0;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n }\n a {\n border: none;\n color: ${lighten(0.05, theme.linkColor)};\n text-decoration: none;\n text-transform: none;\n outline: none;\n font-weight: inherit;\n font-size: 1em;\n img {\n border: none;\n cursor: pointer;\n outline: none;\n }\n &:active, &:hover, &:visited {\n cursor: pointer;\n outline: none;\n }\n &:hover {\n color: ${lighten(0.1, theme.linkColor)};\n transition: all linear 0.2s;\n }\n }\n p {\n font-weight: normal;\n line-height: ${theme.baseLine};\n margin-bottom: 1rem;\n }\n blockquote {\n padding: 0.5rem 1rem;\n p {\n font-family: ${theme.headings};\n line-height: ${theme.baseLine};\n font-size: calc(1.2em + 0.2vw);\n }\n cite {\n font-family: ${theme.mono};\n display: block;\n text-align: right;\n }\n }\n mark {\n background: ${lighten(0.3, theme.yellow)};\n }\n code, kbd, var {\n display: inline-block;\n font-family: ${theme.mono};\n }\n pre {\n margin: 0;\n padding: 0.5rem 0.5rem;\n background: ${shade(0.2, theme.bg)};\n color: ${theme.fontColor};\n overflow: auto;\n font-family: ${theme.mono};\n code {\n display: block;\n background: transparent;\n padding: 0;\n }\n }\n code {\n font-size: inherit;\n }\n h1, h2, h3, h4, h5, h6 {\n font-family: ${theme.headings};\n line-height: calc(${theme.baseLine} - 0.2);\n letter-spacing: 0;\n margin: calc(${theme.fontSize} - 0.5rem) 0 calc(${theme.fontSize} - 1rem);\n font-weight: bold;\n }\n h1 { font-size: calc(${theme.fontSize} + 1.0vw); }\n h2 { font-size: calc(${theme.fontSize} + 0.5vw); }\n h3 { font-size: calc(${theme.fontSize} + 0.4vw); }\n h4 { font-size: calc(${theme.fontSize} + 0.3vw); }\n h5 { font-size: calc(${theme.fontSize} + 0.1vw); }\n h6 { font-size: calc(${theme.fontSize} + 0.05vw); }\n hr {\n background: ${transparentize(0.6, theme.fontColor)};\n color: ${transparentize(0.6, theme.fontColor)};\n border: none;\n clear: both;\n float: none;\n height: 1px;\n margin: 0.5rem 0;\n width: 100%;\n }\n br {\n margin: 0 0 1.45em;\n width: 100%;\n height: 0.5rem;\n float: none;\n overflow: hidden;\n clear: both;\n }\n abbr, acronym {\n text-decoration: none;\n border-bottom: 1px dotted ${theme.fontColor};\n }\n del {\n text-decoration: line-through;\n }\n em {\n font-style: italic;\n font-weight: normal;\n }\n small {\n font-size: 0.8em;\n }\n strong {\n font-weight: bold;\n }\n ul, ol {\n list-style-position: inside;\n list-style-type: decimal;\n margin: 1.0em 0.5em 0.5em 0.5em;\n li {\n margin: 0em 0.5em 0.5em 0.5em;\n }\n li ul {\n margin: 0 1.5em 0 0;\n }\n }\n li, label {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n }\n li ol li, li ul li {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n }\n ul {\n list-style-type: disc;\n }\n dl {\n margin: 0 0 1.5em 0;\n dt {\n margin: 0 0 0 1rem;\n padding-bottom: 0.5rem;\n }\n dd {\n font-size: ${theme.fontSize};\n line-height: ${theme.baseLine};\n margin: 0 0 0 2rem;\n padding-bottom: 0.5rem;\n }\n }\n button {\n font-family: ${theme.fontFamily};\n font-size: 1em;\n padding: 1.2rem 2rem;\n }\n input, select, textarea {\n display: block;\n background-color: ${theme.bg};\n color: ${theme.fontColor};\n font-family: ${theme.fontFamily};\n padding: calc(${theme.fontSize} / 2);\n margin: calc(${theme.fontSize} / 2) 0;\n border: none;\n box-shadow: 0 0 0 1px ${theme.linkColor} inset;\n font-size: calc(${theme.fontSize} + 0.1vw);\n &:focus {\n color: ${theme.fontColor};\n box-shadow: 0 0 0 1px ${lighten(0.2, theme.linkColor)} inset;\n }\n &::placeholder {\n color: ${transparentize(0.60, theme.fontColor)};\n }\n &::autofill, &::-moz-autofill, &::-webkit-autofill {\n background: ${theme.bg};\n color: ${theme.fontColor};\n }\n }\n select {\n padding: 0.9rem;\n border-radius: 0;\n option {\n background: ${theme.bg};\n color: ${readableColor(theme.bg)};\n outline: none;\n padding: calc((${theme.fontSize} - 0.6rem) + 0.3vw);\n }\n }\n select:-moz-focusring {\n text-shadow: 0 0 0 transparent;\n outline: none;\n }\n input:focus, select:focus, textarea:focus {\n transition: all linear 0.2s;\n outline: none;\n }\n input[type=\"checkbox\"], input[type=\"radio\"] {\n margin: 0 0.5rem;\n }\n\n label {\n display: block;\n cursor: pointer;\n padding: calc(${theme.fontSize} / 2);\n font-family: ${theme.fontFamily};\n font-size: calc(${theme.fontSize} + 0.05vw)\n font-weight: normal;\n color: ${theme.fontColor};\n letter-spacing: 0.02rem;\n input {\n display: inline-block;\n }\n }\n input, textarea, select {\n font-weight: normal;\n }\n\n table {\n th {\n color: ${theme.fontColor};\n }\n }\n\n .full {\n width: 100%;\n }\n\n .red {\n background: ${theme.red};\n color: ${readableColor(theme.red)};\n }\n .orange {\n background: ${theme.orange};\n color: ${readableColor(theme.orange)};\n }\n .yellow {\n background: ${theme.yellow};\n color: ${readableColor(theme.yellow)};\n }\n .lime {\n background: ${theme.lime};\n color: ${readableColor(theme.lime)};\n }\n .green {\n background: ${theme.green};\n color: ${readableColor(theme.green)};\n }\n .teal {\n background: ${theme.teal};\n color: ${readableColor(theme.teal)};\n }\n .cyan {\n background: ${theme.cyan};\n color: ${readableColor(theme.cyan)};\n }\n .aqua {\n background: ${theme.aqua};\n color: ${readableColor(theme.aqua)};\n }\n .blue {\n background: ${theme.blue};\n color: ${readableColor(theme.blue)};\n }\n .violet {\n background: ${theme.violet};\n color: ${readableColor(theme.violet)};\n }\n .magenta {\n background: ${theme.magenta};\n color: ${readableColor(theme.magenta)};\n }\n .purple {\n background: ${theme.purple};\n color: ${readableColor(theme.purple)};\n }\n\n .red-color { color: ${theme.red} }\n .orange-color { color: ${theme.orange} }\n .yellow-color { color: ${theme.yellow} }\n .lime-color { color: ${theme.lime} }\n .green-color { color: ${theme.green} }\n .teal-color { color: ${theme.teal} }\n .cyan-color { color: ${theme.cyan} }\n .aqua-color { color: ${theme.aqua} }\n .blue-color { color: ${theme.blue} }\n .violet-color { color: ${theme.violet} }\n .magenta-color { color: ${theme.magenta} }\n .purple-color { color: ${theme.purple} }\n\n .fontColor {\n color: ${theme.fontColor};\n }\n .bg {\n background: ${theme.bg};\n }\n .linkColor {\n color: ${theme.linkColor};\n }\n .fg {\n background: ${theme.fg};\n }\n .fontColor-svg-fill { fill: ${theme.fontColor} };\n .fontColor-svg-stroke { stroke: ${theme.fontColor} };\n h6 {\n display: flex;\n position: relative;\n &:after {\n position: relative;\n display: block;\n content: \"\";\n height: 1px;\n top: 0.9rem;\n background: ${transparentize(0.6, theme.fontColor)};\n flex: 1 1 auto;\n margin-left: 1rem;\n margin-right: 1rem;\n }\n }\n .tac { text-align: center; }\n .tar { text-align: right; }\n .tal { text-align: left; }\n\n `\n}\n\nconst lightTheme = {\n name: 'light',\n fontFamily: `'Overpass', sans-serif`,\n mono: `'Overpass Mono', monospace`,\n bg: '#EBE9E4',\n linkColor: '#2D77B6',\n background: \"#EBE9E4\",\n yellow: \"#9d8d3c\",\n water: \"#AADAFF\",\n landuse: \"#EBE9E4\",\n grass: \"#CEEECE\",\n road: \"#FFFFFF\"\n}\n\nconst darkTheme = {\n name: 'dark',\n fontFamily: `'Regular', sans-serif`,\n mono: `'MagdaClean', monospace`,\n}\n\nconst comicTheme = {\n name: 'comic',\n fontFamily: `'Neucha', sans-serif`,\n mono: `'Overpass Mono', monospace`,\n linkColor: '#7259B0',\n background: '#395D79',\n}\n\nexport const light = createTheme(lightTheme)\nexport const dark = createTheme(darkTheme)\nexport const comic = createTheme(comicTheme)\n","import React, { createRef } from 'react'\nimport { useEffect, useState } from 'react'\nimport styled from 'styled-components'\nimport { motion } from 'framer-motion'\n\n\nexport const variantsLayout = {\n initial: {\n opacity: 0\n },\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n};\n\nconst InnerStyle = (props) => {\n return `\n position: relative;\n ${props.gridTemplate ? 'grid-template-areas: ' + props.gridTemplate + \";\": ''}\n ${props.areaName ? props.areaName : ''}\n `\n}\n\nexport const Block = styled.section`\n grid-area: ${ props => props.areaName || 'absolute' };\n min-width: 320px;\n`;\n\nexport const LayoutStyle = (props) => {\n return `\n .layout {\n ${InnerStyle(props)}\n }`\n }\n\nconst LayoutSection = styled(motion.section)`\n ${ props => {\n const { theme, gridTemplate, scrollableFix } = props\n return InnerStyle({ theme, gridTemplate, scrollableFix })\n }\n }\n`\n\nexport function useScreenDimensions(): number {\n const [width, setWidth] = useState(window.innerWidth);\n const [height, setHeight] = useState(window.innerHeight);\n\n useEffect(() => {\n const handler = (event: any) => {\n setWidth(event.target.innerWidth);\n setHeight(event.target.innerHeight);\n };\n\n window.addEventListener('resize', handler);\n\n return () => {\n window.removeEventListener('resize', handler);\n };\n }, []);\n\n return (\n {\n width: width,\n height: height\n }\n )\n}\n\nexport class Layout extends React.Component {\n layoutRef = createRef()\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n}\n\nexport const withDimensionsHOC = (Component: any) => {\n return (props: any) => {\n return (\n \n );\n };\n};\n","import React from 'react'\nimport { motion } from \"framer-motion\"\nimport styled from \"styled-components\"\n\nconst Space = styled.div`\n flex: 1 1 auto;\n`\nclass Group extends React.Component {\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n}\n\nconst InnerStyle = (props) => {\n return`\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n flex-direction: row;\n .group, .group-inner {\n display: flex;\n flex-direction: row;\n align-content: flex-start;\n flex: 0 0 auto;\n margin: 0;\n width: auto;\n &:last-child {\n margin-right: -1px;\n }\n &.space,\n &.stretch,\n .space,\n .stretch,\n &[space],\n [space] {\n flex: 1 1 auto;\n margin: 0;\n }\n }\n &.space,\n &.stretch,\n .space,\n .stretch,\n &.space,\n [space] {\n flex: 1 1 auto;\n margin: 0;\n }\n &.keypad,\n &[keypad] {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 0.5rem;\n .btn, button {\n align-self: stretch;\n }\n }\n`\n}\n\nconst GroupStyle = (props) => {\n return`\n .group {\n ${InnerStyle(props)}\n }\n `\n}\n\nconst GroupS = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport {Group, GroupStyle, Space};\n","import React from 'react'\nimport styled from 'styled-components'\nimport { motion } from 'framer-motion'\nimport { darken, transparentize, adjustHue, readableColor, lighten } from 'polished'\nimport {\n variantsItem\n} from '../Segundo'\n\nconst fadeout = transparentize\n\nconst Button = React.forwardRef(function Button(\n { ...props },\n ref\n) {\n return (\n \n {props.children}\n \n );\n});\n\nconst InnerStyle = (props) => {\n return `\n display: inline-block;\n cursor: pointer;\n background-image: linear-gradient(150deg, ${props.linkColor}, ${adjustHue(25, props.linkColor)});\n color: ${readableColor(props.bg, '#cc0000', '#0000cc')};\n border-radius: 0;\n margin: 0;\n outline: none;\n border: none;\n overflow: hidden;\n padding: 1rem 2rem;\n text-shadow: none;\n vertical-align: bottom;\n user-select: none;\n position: relative;\n line-height: 1;\n transition: all ease 200ms;\n transform-origin: center;\n transform-style: preserve-3d;\n * { outline: none; }\n br { height: 0; margin: 0; }\n h1, h2, h3, small, p {\n margin: 0;\n line-height: 1;\n display: block;\n }\n &.btn-facebook, &[facebookLike] {\n background: linear-gradient(150deg, #384e8a 0%, ${darken(0.2, '#384e8a')} 100%);\n }\n &.btn-twitter, &[twitterLike]{\n background: linear-gradient(150deg, #1DA1F3 0%, ${darken(0.2, '#1DA1F3')} 100%);\n }\n &.btn-google, &[googleLike] {\n background: linear-gradient(150deg, #DB4437 0%, ${darken(0.2, '#DB4437')} 100%);\n }\n &.success, &[success] {\n background: linear-gradient(150deg, ${props.green} 0%, ${adjustHue(25, props.green)} 100%);\n color: ${readableColor(props.green)};\n }\n &.warning, &[warning] {\n background: linear-gradient(150deg, ${props.orange}, ${adjustHue(25, props.orange)} );\n color: ${readableColor(props.orange)};\n }\n &.error, &.danger, &[error], &[danger] {\n background: linear-gradient(150deg, ${props.red}, ${adjustHue(25, props.red)});\n color: ${readableColor(props.red)};\n }\n &:hover {\n transition: all ease 200ms;\n opacity: 1;\n }\n &:active {\n transition: all ease 200ms;\n opacity: 1;\n }\n &.border {\n box-shadow: 0 0 0 1px ${props.linkColor} inset;\n }\n &.default {\n background: linear-gradient(150deg, ${lighten(0.3, props.bg)}, ${props.bg});\n color: ${readableColor(props.bg)};\n &:hover {\n opacity: 1;\n background: ${props.bg};\n }\n }\n &.alt {\n background: ${lighten(0.05, props.bg)};\n box-shadow: 0 0 0 1px ${lighten(0.1, props.bg)} inset;\n &:hover {\n opacity: 1;\n background: transparent;\n }\n }\n &.transparent, &[transparent] {\n background: transparent;\n box-shadow: none;\n color: ${props.linkColor};\n opacity: 1;\n &:hover {\n opacity: 1;\n background: transparent;\n }\n }\n &.link {\n padding: inherit;\n }\n &.success-text {\n color: ${props.green};\n }\n &.error-text, &.danger-text {\n color: ${props.red};\n }\n &.warning-text {\n color: ${props.orange};\n }\n &.default-text {\n color: ${props.fontColor};\n }\n &.xl {\n font-size: 3.0rem;\n }\n &.l {\n font-size: 2.0rem;\n }\n &.s {\n font-size: calc((${props.fontSize} - 0.2rem) + 0.3vw);\n padding: 0.5rem 1rem;\n transform: scale(1);\n }\n &.fill {\n width: 100%;\n }\n &.flex {\n flex: 1 1 auto;\n }\n &[class^=\"icon-\"], &[class^=\"icon-\"], &[class*=\" icon-\"] {\n padding-right: 5rem;\n padding-left: 1rem;\n &:before {\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n z-index: 500;\n align-self: center;\n justify-content: center;\n margin: 0;\n padding: 1.1rem 1rem;\n width: auto;\n }\n }\n &.cta {\n text-transform: uppercase;\n font-weight: normal;\n border: none;\n text-align: left;\n clip-path: polygon(2rem 0%, 100% 0, 100% 2rem, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%, 0% calc(100% - 2rem), 0% 2rem);\n display: flex;\n flex-direction: row;\n max-width: 32rem;\n transition: all ease 300ms;\n &:hover {\n transition: all ease 300ms;\n background: linear-gradient(160deg, ${props.linkColor} 0%, ${darken(0.2, props.linkColor)} 100%);\n }\n span {\n padding: 0;\n }\n &[class^=\"icon-\"], &[class^=\"icon-\"], &[class*=\" icon-\"] {\n padding-right: 5rem;\n padding-left: 2rem;\n }\n figure {\n width: 5.2rem;\n flex: 0 0 5.2rem;\n padding: 0;\n align-self: center;\n svg, img {\n width: 100%;\n path {\n will-change: auto;\n transition: all ease 500ms;\n }\n }\n }\n }\n &.disabled, &[disabled] {\n cursor: not-allowed;\n opacity: 0.60;\n }\n &.required, &[required] {\n cursor: help;\n background: linear-gradient(150deg, ${fadeout(0.60, props.linkColor)} 0%, ${darken(0.1, fadeout(0.60, props.linkColor))} 100%);\n color: ${readableColor(fadeout(0.60, props.linkColor))};\n }\n &.square {\n padding: 1rem;\n }\n .note {\n display: flex;\n flex-direction: row-reverse;\n position: absolute;\n bottom: 1px; right: 1px;\n overflow: hidden;\n padding: 0;\n z-index: 1000;\n padding: 0.3rem 0.5rem;\n max-width: 50%;\n background-color: ${fadeout(0.60, props.bg)};\n small {\n text-transform: uppercase;\n position: relative;\n display: block;\n flex: 0 0 100%;\n text-align: right;\n align-self: flex-start;\n z-index: 100;\n font-size: 60%;\n }\n }\n `\n}\n\nconst ButtonStyle = (props) => {\n return `\n .btn, button, input[type=\"button\"], input[type=\"submit\"], input[type=\"reset\"] {\n ${InnerStyle(props)}\n }\n`}\n\nconst ButtonS = styled(motion.button)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport {Button, ButtonStyle};\n","import React from 'react'\nimport styled from 'styled-components'\nimport { transparentize, lighten } from 'polished'\n\nconst SetFeedback = (props) => {\n return`\n background-image: url(\"data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23${props.replace('#','')}' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E\");\n background-size: 5px;\n background-color: ${transparentize(0.6, props)};\n border: 0.1rem solid ${props};\n line-height: 1;\n color: ${lighten(0.3, props)};\n a {\n color: ${lighten(0.4, props)};\n display: inline;\n font-weight: bold;\n opacity: 0.70;\n text-decoration: underline;\n &:hover {\n color: ${lighten(0.1, props)};\n }\n }\n `\n}\n\nconst FeedbackStyle = (props) => {\n return`\n .info, .information {\n ${SetFeedback(props.blue)}\n }\n .info-error {\n ${SetFeedback(props.red)}\n }\n .info-success {\n ${SetFeedback(props.green)}\n }\n .info-notice {\n ${SetFeedback(props.orange)}\n }\n .info-warning {\n ${SetFeedback(props.yellow)}\n }\n .info-critical {\n ${SetFeedback(props.purple)}\n }\n .text-error {\n color: ${lighten(0.3, props.red)};\n a {\n color: ${lighten(0.4, props.red)};\n &:hover { color: ${lighten(0.1, props.red)}; }\n }\n }\n .text-warning {\n color: ${lighten(0.3, props.yellow)};\n a {\n color: ${lighten(0.4, props.yellow)};\n &:hover { color: ${lighten(0.1, props.yellow)}; }\n }\n }\n .text-success {\n color: ${lighten(0.3, props.green)};\n a {\n color: ${lighten(0.4, props.green)};\n &:hover { color: ${lighten(0.1, props.green)}; }\n }\n }\n .text-notice {\n color: ${lighten(0.3, props.orange)};\n a {\n color: ${lighten(0.4, props.orange)};\n &:hover { color: ${lighten(0.1, props.orange)}; }\n }\n }\n .text-critical {\n color: ${lighten(0.3, props.purple)};\n a {\n color: ${lighten(0.4, props.purple)};\n &:hover { color: ${lighten(0.1, props.purple)}; }\n }\n }\n .transparent,\n [class^=\"text-\"],\n [class*=\" text-\"] {\n background: transparent !important;\n box-shadow: 0 0 0 0 transparent inset !important;\n }\n `\n}\n\nconst FeedbackS = styled.div`\n ${ props => SetFeedback( Object.assign( {}, props.theme, props) ) }\n`\n\nclass Feedback extends React.Component {\n\n render () {\n return (\n \n {this.props.children}\n \n )\n }\n\n}\n\nexport {Feedback, FeedbackStyle}\n","import React, { useState } from 'react'\nimport styled from 'styled-components'\nimport { motion, AnimatePresence } from 'framer-motion'\nimport { Button } from '../Button/Button'\nimport { composeRefs, transition } from '../Segundo'\nimport ResizeObserver from 'resize-observer-polyfill'\nimport { shade } from 'polished'\nimport { ToggleLayer } from 'react-laag'\n\nexport const variantsFold = {\n open: { y: 0, opacity: 1, height: \"auto\", transition: {...transition} },\n collapsed: { y: -100, opacity: 0, height: 0, transition: {...transition} },\n exit: { y: -100, opacity: 0, height: 0, transition }\n}\nexport const variantsFoldItem = {\n initial: { opacity: 0, transition },\n exit: { opacity: 0, transition },\n enter: { opacity: 1, transition }\n};\n\nconst InnerStyle = (props) => {\n return `\n background: ${props.bg}\n border: 1px solid ${props.linkColor};\n box-shadow: 0.5rem 0.5rem 0 ${shade(0.6, props.linkColor)};\n `\n}\n\nexport const FolderStyle = (props) => {\n return `\n .folder {\n ${InnerStyle(props)}\n }\n`}\n\nconst Drawer = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nexport const Folder = React.forwardRef(function Folder(props, ref) {\n const prevChildren = props && props.children && props.children.props\n const prevChildrenClassName = props.className\n // const hasDropArrow = props.hasDropArrow || false\n const buildLabel = (label) => {\n return {\n __html: label\n };\n }\n return (\n {\n const rotation = {\n top: { rotateX: \"90deg\" },\n bottom: { rotateX: \"-90deg\" },\n left: { rotateY: \"90deg\" },\n right: { rotateY: \"-90deg\" }\n };\n\n const transformOrigin = {\n top: \"bottom\",\n left: \"right\",\n bottom: \"top\",\n right: \"left\"\n };\n\n return (\n \n {props.isOpen ? (\n \n {prevChildren.children}\n \n ) : null}\n \n );\n }}\n closeOnOutsideClick\n placement={{\n anchor: \"BOTTOM_LEFT\",\n autoAdjust: true,\n snapToAnchor: false,\n triggerOffset: 0,\n scrollOffset: 10,\n preferY: \"BOTTOM\"\n }}\n >\n {({ isOpen, triggerRef, toggle }) => (\n \n {props.epigraph ? (

{props.epigraph}

) : ''}\n \n \n {expanded ? (\n \n {props.children}\n \n ) : null }\n \n\n \n )\n}\n","import React from 'react'\nimport styled from 'styled-components'\nimport { darken, shade } from 'polished'\nimport { motion, AnimatePresence } from 'framer-motion'\n\nconst variantParent = {\n open: {\n transition: { staggerChildren: 0.07, delayChildren: 0.2 }\n },\n closed: {\n transition: { staggerChildren: 0.05, staggerDirection: -1 }\n }\n};\n\nconst CustomCheckbox = styled(motion.div)`\n position: relative;\n display: grid;\n grid-template-columns: 1.5rem auto;\n grid-template-areas: \"checkbox label\"\n \"checkbox description\";\n .desc {\n grid-area: description;\n padding: 0 0 0 0.5rem;\n margin: -0.5rem 0 0 0;\n }\n\n input[type=checkbox] {\n margin: 0.5rem;\n position: absolute;\n z-index: 100;\n top: 0; left: 0;\n opacity: 0;\n }\n input[type=checkbox]:checked + .check-box,\n .check-box.checked {\n border-color: ${({theme}) => theme.green};\n }\n input[type=checkbox]:checked + .check-box::after,\n .check-box.checked::after {\n height: 0.5rem;\n -moz-animation: dothabottomcheck 0.2s ease 0s forwards;\n -o-animation: dothabottomcheck 0.2s ease 0s forwards;\n -webkit-animation: dothabottomcheck 0.2s ease 0s forwards;\n animation: dothabottomcheck 0.2s ease 0s forwards;\n }\n input[type=checkbox]:checked + .check-box::before,\n .check-box.checked::before {\n height: 2rem;\n -moz-animation: dothatopcheck 0.4s ease 0s forwards;\n -o-animation: dothatopcheck 0.4s ease 0s forwards;\n -webkit-animation: dothatopcheck 0.4s ease 0s forwards;\n animation: dothatopcheck 0.4s ease 0s forwards;\n }\n label {\n margin: 0;\n padding: 0 0 0 0.5rem;\n }\n .check-box {\n width: 1.5rem;\n flex: 0 0 auto;\n overflow: visible;\n }\n`\n\nclass Textarea extends React.Component {\n constructor (props) {\n super(props)\n this.state = {\n selected_item: this.props.selected_item || false\n }\n this._className = this._className.bind(this)\n }\n\n handleFocus = (event) => {\n event.target.select();\n }\n\n _className () {\n if (this.props.className === undefined) {\n this.setState.className = ''\n } else {\n this.setState.className = this.props.className\n }\n }\n\n renderLabel = () =>\n { if (this.props.label) {\n return \n } else {\n return ''\n }\n }\n\n render () {\n\n return (\n
\n {this.renderLabel()}\n \n
\n )\n }\n}\n\nclass Checkbox extends React.Component {\n constructor (props) {\n super(props)\n // console.log(props)\n this.state = {\n checked: false\n }\n }\n\n renderLabel = () =>\n { if (this.props.label) {\n return \n } else {\n return ''\n }\n }\n\n render () {\n\n return (\n \n this.props.onChange}\n className={this.props.variant || 'horizontal'}\n />\n \n {this.renderLabel()}\n \n \n {this.props.children}\n \n \n \n )\n }\n}\n\nclass Range extends React.Component {\n renderLabel = () =>\n { if (this.props.label) {\n return \n }\n }\n render () {\n return (\n
\n \n \n {this.renderLabel()}\n {this.props.children}\n
\n )\n }\n}\n\nconst InnerStyle = (props) => {\n return `\n .custom-checkbox {\n position: relative;\n display: grid;\n grid-template-columns: 1.5rem auto;\n grid-template-areas: \"checkbox label\"\n \"checkbox description\";\n .desc {\n grid-area: description;\n padding: 0 0 0 0.5rem;\n margin: -0.5rem 0 0 0;\n }\n input {\n margin: 0;\n display: none;\n }\n input[type=checkbox]:checked + .check-box,\n .check-box.checked {\n border-color: ${props.green};\n }\n input[type=checkbox]:checked + .check-box::after,\n .check-box.checked::after {\n height: 0.5rem;\n -moz-animation: dothabottomcheck 0.2s ease 0s forwards;\n -o-animation: dothabottomcheck 0.2s ease 0s forwards;\n -webkit-animation: dothabottomcheck 0.2s ease 0s forwards;\n animation: dothabottomcheck 0.2s ease 0s forwards;\n }\n input[type=checkbox]:checked + .check-box::before,\n .check-box.checked::before {\n height: 2rem;\n -moz-animation: dothatopcheck 0.4s ease 0s forwards;\n -o-animation: dothatopcheck 0.4s ease 0s forwards;\n -webkit-animation: dothatopcheck 0.4s ease 0s forwards;\n animation: dothatopcheck 0.4s ease 0s forwards;\n }\n label {\n margin: 0;\n padding: 0 0 0 0.5rem;\n }\n .check-box {\n width: 1.5rem;\n flex: 0 0 auto;\n overflow: visible;\n }\n }\n // Custom Checkbox\n @keyframes dothabottomcheck {\n 0% {\n height: 0;\n }\n 100% {\n height: 0.5rem;\n }\n }\n @keyframes dothatopcheck {\n 0% {\n height: 0;\n }\n 50% {\n height: 0;\n }\n 100% {\n height: 1.5rem;\n }\n }\n\n .check-box {\n height: 1.5rem;\n width: 1.5rem;\n background-color: ${darken(0.05, props.bg)};\n border: 1px solid ${props.linkColor};\n position: relative;\n display: inline-block;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -moz-transition: border-color ease 0.2s;\n -o-transition: border-color ease 0.2s;\n -webkit-transition: border-color ease 0.2s;\n transition: border-color ease 0.2s;\n cursor: pointer;\n }\n\n .check-box::before, .check-box::after {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n position: absolute;\n height: 0;\n width: 0.3rem;\n background-color: ${props.green};\n display: inline-block;\n -moz-transform-origin: left top;\n -ms-transform-origin: left top;\n -o-transform-origin: left top;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n content: ' ';\n -webkit-transition: opacity ease .5;\n -moz-transition: opacity ease .5;\n transition: opacity ease .5;\n }\n\n .check-box::before {\n top: 11px;\n left: 7px;\n -moz-transform: rotate(-135deg);\n -ms-transform: rotate(-135deg);\n -o-transform: rotate(-135deg);\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n }\n\n .check-box::after {\n top: 6px;\n left: 2px;\n -moz-transform: rotate(-45deg);\n -ms-transform: rotate(-45deg);\n -o-transform: rotate(-45deg);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n }\n\n .vertical {\n display: grid;\n }\n\n .horizontal {\n display: grid;\n grid-template-columns: ${props.fontSize} auto;\n gap: 0.5rem;\n }\n\n .mount {\n display: grid;\n position: relative;\n label {\n width: 100%;\n padding: 0 1rem;\n position: absolute;\n font-family: ${props.mono};\n top: calc(${props.fontSize} - 0.1vw);\n font-size: calc(${props.fontSize} - 0.1vw);\n color: ${shade(0.3, props.fontColor)};\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n label {\n width: 100%;\n z-index: 10;\n }\n input, select, textarea {\n width: 100%;\n z-index: 5;\n }\n input[type=\"text\"],input[type=\"password\"],input[type=\"search\"],input[type=\"number\"],input[type=\"email\"], select, textarea {\n outline: none;\n -webkit-appearance: none;\n padding: 2.5rem 1rem 1rem;\n line-height: 1.3;\n border-radius: 0;\n }\n }\n `\n}\n\nconst InputStyle = (props) => {\n return InnerStyle(props)\n}\n\nconst InputS = styled(motion.div)`\n ${ props => InnerStyle(props.theme) }\n`\n\nconst Input = React.forwardRef(function Input({...props}, ref) {\n const renderLabel = () =>\n { if (props.label) {\n return \n } else {\n return ''\n }\n }\n const renderType = () => {\n switch (props.type) {\n case 'textarea':\n return \n {I18n.t(\"helpcenter.messageMin\")}\n {this.errorsFor(\"message\")}\n \n \n \n {this.errorsFor(\"error\")}\n \n \n )}\n { \n this.state.isLoading ? (\n {I18n.t(`dialog_login.loading`)}\n ) : null\n }\n \n \n \n { this.state.isFinished ? I18n.t(\"helpcenter.btnfinish\") : this.state.isAnError ? I18n.t(\"helpcenter.btnerror\") : I18n.t(\"helpcenter.send\")}\n \n \n \n \n )\n }\n}","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Loading } from '../assets/Dialog'\n\nconst initName = () => {\n if(window.Android){\n return window.Android.initName();\n } else {\n return \"oso\";\n }\n}\n\nexport default class Lock extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n exists: false,\n name: initName(),\n isLoading: false,\n nameError:'',\n }\n }\n\n errorsFor = (name) => {\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return
{\n errors.map((o,i)=>(\n

{o}

\n )\n )}\n
\n }\n\n handleClick = (ev) => {\n this.setState(\n {\n isLoading: true\n }, ()=>{setTimeout(this.callNewName, 2000) }\n )\n }\n\n\n callNewName = (e) => {\n var newName2=document.getElementById('newName').value;\n this.setState({\n isLoading: false,\n })\n if(window.Android){\n let json=window.Android.rename2(newName2);\n if(json!==''){\n var obj=JSON.parse(json);\n if(obj.code===200){\n this.props.history.push(`/${I18n._locale}/`);\n }else{\n this.setState({\n nameError:obj.error,\n exists: true,\n })\n }\n }\n }else{\n let json='{\"code\":200,\"error\":\"error oso\",\"name\":\"\"}';\n if(json!==''){\n var obj2=JSON.parse(json);\n if(obj2.code===422){\n this.props.history.push(`/${I18n._locale}/`);\n }else{\n this.setState({\n nameError:obj2.error,\n exists: true,\n })\n }\n }\n }\n }\n\n handleChange = (e) =>{\n this.setState({\n exists: false,\n })\n }\n\n render() {\n return
\n
\n
\n

{I18n.t(\"rename.heading\")}

\n \n
\n
    \n
  • \n \n \n
  • \n
  • \n \n \n {this.errorsFor(\"email\")}\n {\n this.state.exists ? (

    { this.state.nameError}

    ) : null\n }\n
  • \n
\n
\n \n {I18n.t(\"rename.confirm\")}\n \n
\n
\n {\n this.state.isLoading ? (\n {I18n.t(`dialog_login.loading`)}\n ) : null\n }\n \n
\n }\n\n}\n","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\nimport report from '../images/onboarding/ilust/missing-report.png' \n\nexport default class Location extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n \n }\n }\n \n\nrender() {\n return (\n
\n
\n

{I18n.t(\"permissions.title\")}

\n\n

{I18n.t(\"permissions.location.body\")}

\n \n \n
\n \n
\n
\n \"\"\n
\n

{I18n.t(\"warning10.title\")}

\n
\n {I18n.t(\"activation.button_skip\")}\n {I18n.t(\"activation.button_next\")}\n
\n
\n \n \n\n
\n \n
\n )\n }\n}\n ","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport { Input, Group, Space } from '../assets/stash'\nimport { Dialog } from '../assets/Dialog'\nimport { I18n } from 'react-i18nify-lite'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\n\nlet showDialogAndroid9 = false\nlet showDialog = false\nlet plisactive = false\nlet showErrorPin = false\n\nclass Chrome extends React.Component {\n constructor(props) {\n super(props)\n }\n handleModalOpen = (ev) => {\n showDialog =true\n }\n handleModalCancel = (ev) => {\n showDialog = false\n }\n render() {\n return (\n
\n \n
\n )\n }\n}\nexport default Chrome;","import React from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\nimport { Group } from 'prey-stash'\nimport { Dialog, Loading } from '../assets/Dialog'\n\n\nconst initDownloadedServices = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"downloaded_services\")\n } else {\n return true\n }\n}\n\nconst initDownloadedApps = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"downloaded_apps\")\n } else {\n return false\n }\n}\n\nconst initInstalledApps = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"installed_apps\")\n } else {\n return false\n }\n}\n\nconst initMore = () => {\n if(window.Android){\n return window.Android.isAccessibilityInformationType(\"more\")\n } else {\n return false\n }\n}\n\nexport default class Accessibility extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {},\n initDownloadedServices: initDownloadedServices(),\n initDownloadedApps: initDownloadedApps(),\n initInstalledApps: initInstalledApps(),\n initMore: initMore(),\n }\n }\n\n handleClickAccessibilitySkip = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilitySkip();\n } else {\n alert(\"ola oso next\");\n }\n }\n\n handleClickAccessibilityDeny = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilityDeny();\n } else {\n alert(\"ola oso deny\");\n }\n }\n\n handleClickAccessibilityAgree = (e)=>{\n \tif (window.Android) {\n window.Android.accessibilityAgree();\n } else {\n alert(\"ola oso agree\");\n }\n }\n\n render() {\n return (\n\t\t
\n\t\t \n\t\t \n\t\t
\n\t\t {I18n.t(\"accesibility.skip\")}\n\t\t \n\t\t
\n\t\t
\n\t\t
\n\t\t
\n\t
\n\t \t

\n \t\t{I18n.t(\"accesibility.title_1\")}\n \t\t

\n \t\t
\n \t\t

\n \t\t{I18n.t(\"accesibility.text1_1\")}\n \t\t

\n \t\t
\n \t\t\n\n \n \t\t

\n
\n
\n { this.state.initDownloadedServices ? (\n \n ) : null}\n { this.state.initDownloadedApps ? (\n \n ) : null}\n { this.state.initMore ? (\n \n ) : null}\n { this.state.initInstalledApps ? (\n \n ) : null}\n
\n
\n \n

\n \n\n \n\n \n \t\t
\n \t\t
\n \t\t{I18n.t(\"accesibility.text3_1\")}\n \t\t
\n\t\t\t
\n\t\t\t\n \t\t\n \t\t\n \t\t\t{I18n.t(\"accesibility.deny\")}\n \t\t\n \t\t\n \t\t\t{I18n.t(\"accesibility.agree\")}\n \t\t\n \t\t\n \t\n
\n\t\t)\n }\n}","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {Input, Group, Space} from 'prey-stash'\nimport logomono from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\n\nconst handleClickQR = (e)=>{\n if(window.Android){\n window.Android.qr();\n } else {\n alert(\"ola oso qr\" )\n }\n}\n\nexport default class Login extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {}\n }\n }\n\n errorsFor = (name)=>{\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return {\n errors.map((o)=>(\n {o}\n )\n )}\n \n }\n\n handleClickLogin = (e)=>{\n var emaillogin=document.getElementById('emaillogin').value\n var passlogin=document.getElementById('passlogin').value\n if(window.Android){\n let json=window.Android.mylogin(''+emaillogin,''+passlogin);\n if(json!==''){\n this.setState(\n {data: JSON.parse(json)}\n )\n }else{\n this.props.history.push(`/${I18n._locale}/activation`);\n }\n } else {\n\n let json='{\"error\":[\"Credenciales inválidas\"]}';\n this.setState(\n {data: JSON.parse(json)}\n )\n //this.props.history.push(`/${I18n._locale}/activation`);\n //alert(\"ola oso emaillogin:\"+emaillogin+\" passlogin:\"+passlogin )\n }\n }\n\n handleFocus = (e) => {\n this.setState({data: {}})\n }\n\n\n render() {\n return
\n
\n
\n
\n

{I18n.t(\"signin.title\")}

\n

{I18n.t(\"signin.subtitle\")}

\n \n \n
\n {this.errorsFor(\"error\")}\n \n {I18n.t('signin.button_submit')}\n \n \n   {I18n.t('signin.button_qr')}  \n \n \n \n\n

{I18n.t('signin.maybe')}

\n {I18n.t('signin.button_account')}\n {I18n.t('button_forgot')}\n
\n \n
\n
\n }\n\n}\n","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport { Wizard, Steps, Step } from 'react-albus'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport report from '../images/onboarding/ilust/missing-report.png'\nimport { I18n } from 'react-i18nify-lite'\n\n// const handleClickSkip = (e)=>{ \n// if(window.Android){\n// window.Android.reload();\n// } else {\n// alert(\"ola oso skip\" )\n// }\n// }\n\nconst handleClickReport = (e)=>{\n if(window.Android){\n window.Android.report();\n } else {\n alert(\"ola oso report\" )\n }\n}\n\nexport default () => (\n
\n
\n \n \n (\n
\n
\n

{I18n.t(\"activation.you_ready\")}

\n
\n
\n
\n \n
\n
\n
\n

{I18n.t(\"activation.status\")}\n
{I18n.t(\"activation.protected\")}

\n
\n
\n

{I18n.t(\"activation.try_report\")}

\n
\n
\n \"\"\n
\n

{I18n.t(\"activation.evidence\")}

\n
\n {I18n.t(\"activation.button_skip\")}\n {I18n.t(\"activation.button_next\")}\n
\n
\n
\n )}\n />\n
\n
\n
\n \"Prey\"\n
\n
\n
\n)\n","import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {Layout} from 'prey-stash'\nimport logomonoalt from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\n\nconst getDatos = () => {\n if(window.Android){\n var datos=window.Android.getDatos()\n return JSON.parse(datos)\n } else {\n return JSON.parse(\"{ \\\"lat\\\": \\\"-33.42216110\\\",\\\"lng\\\": \\\"-70.61166382\\\",\\\"ssid\\\": \\\"Prey\\\",\\\"public_ip\\\": \\\"200.54.15.162\\\",\\\"imei\\\": \\\"352531088648686\\\",\\\"model\\\": \\\"Pixel Google\\\"}\")\n }\n}\n\nclass Report extends React.Component {\n\n componentDidMount () {\n try {\n var json=getDatos()\n document.getElementById('lat').innerHTML=json.lat\n document.getElementById('lng').innerHTML=json.lng\n document.getElementById('ssid').innerHTML=json.ssid\n document.getElementById('public_ip').innerHTML=json.public_ip\n document.getElementById('imei').innerHTML=json.imei\n document.getElementById('model').innerHTML=json.model\n }catch(error) {\n }\n }\n\n render() {\n return (\n \n
\n
\n \n
\n \"Prey\"\n

\n {I18n.t(\"report.latitude\")}\n
\n \n

\n

\n {I18n.t(\"report.longitude\")}\n
\n \n

\n
\n
\n \n {I18n.t(\"report.ssid\")}\n
\n
\n \n {I18n.t(\"report.mac_address\")}\n
02:00:00:00:00:00\n
\n \n {I18n.t(\"report.public_ip\")}\n
\n
\n
\n
\n \n {I18n.t(\"report.imei\")}222\n
\n
\n \n {I18n.t(\"report.device_model\")}\n
\n
\n
\n
\n
\n
\n \"\"\n
\n
\n
\n \"\"\n
\n
\n
\n
\n \n {I18n.t(\"report.done\")}\n \n
\n );\n }\n}\n\nexport default Report;\n","import React, { Component } from 'react'\nimport { I18n } from 'react-i18nify-lite'\nimport {Input, Layout, Group} from 'prey-stash'\nimport isomono from './images/branding/prey-iso-monotono-alt.svg'\nimport {Dialog, Loading} from './assets/Dialog'\nimport { Link } from 'react-router-dom'\n\nclass iOS extends Component {\n constructor(props) {\n super(props)\n this.state = {\n showDialog: false,\n isLoading: false\n }\n }\n handleLogin = (ev) => {\n ev.preventDefault()\n this.setState({\n showDialog: !this.state.showDialog\n })\n }\n handleSettings = (ev) => {\n ev.preventDefault()\n this.setState({\n showDialog: !this.state.showDialog\n })\n }\n handlePassword = (ev) => {\n ev.preventDefault()\n }\n\n render() {\n return (\n \n
\n
\n

\n {I18n.t(`current_status`)}\n
\n {I18n.t(`status.protected`)}\n

\n
\n
\n
\n \"Prey\"\n
\n
\n
\n
\n
\n \n \n {I18n.t(`login`)}\n {I18n.t(`settings`)}\n \n \n \n {I18n.t(`whatsprey`)}\n \n \n \n {this.state.showDialog ? (\n \n
\n
\n  \n \n \n \n \n {I18n.t(`dialog_login.forgot`)}\n \n \n \n {/* eslint-disable-next-line */}\n {I18n.t(`dialog_login.cancel`)}\n {/* eslint-disable-next-line */}\n {I18n.t(`dialog_login.submit`)}\n \n \n
\n
\n ) : null }\n {/*\n // Loading with timeout\n loading\n */}\n {\n this.state.isLoading ? (\n loading\n ) : null\n }\n
\n );\n }\n}\n\nexport default iOS;\n","import React from 'react'\nimport logomono from '../images/branding/prey-logo-monotono-alt.svg'\nimport { I18n } from 'react-i18nify-lite'\nimport { Link } from 'react-router-dom'\n\n\nexport default class Signup extends React.Component {\n\n constructor(props){\n super(props)\n this.state = {\n data: {}\n }\n }\n\n errorsFor = (name)=>{\n const errors = this.state.data[name]\n if(!errors) return\n if(errors.length === 0) return\n\n return {\n errors.map((o)=>(\n {o}\n )\n )}\n \n\n }\n\n handleFocus = (e) => {\n this.setState({data: {}})\n }\n\n handleClick = (e)=>{\n var name=document.getElementById('name').value;\n var email=document.getElementById('email').value;\n var password1=document.getElementById('password1').value;\n var password2=document.getElementById('password2').value;\n var policy_rule_age=document.getElementById('user[policy_rule_age]').checked;\n var policy_rule_privacy_terms=document.getElementById('user[policy_rule_privacy_terms]').checked;\n\n if(window.Android){\n let json=window.Android.signup(''+name,''+email,''+password1,''+password2,''+policy_rule_age,''+policy_rule_privacy_terms);\n if(json!==''){\n this.setState(\n {data: JSON.parse(json)}\n )\n }else{\n this.props.history.push(`/${I18n._locale}/activation`);\n }\n } else {\n let json='{\"password\":[\"no puede estar en blanco\"],\"password_confirmation\":[\"no coincide con la confirmación\",\"no puede estar en blanco\",\"es demasiado corto (el mínimo es de 6 caracteres)\"],\"policy_rule_age\":[\"necesita confirmación\"],\"policy_rule_privacy_terms\":[\"necesita confirmación\"],\"name\":[\"no puede estar en blanco\"],\"email\":[\"es demasiado corto (el mínimo es de 6 caracteres)\",\"debería ser un email\"]}';\n this.setState(\n {data: JSON.parse(json)}\n )\n //alert(\"ola oso signup name:\"+name+\" email:\"+email+\" password1:\"+password1+\" password2:\"+password2+\" policy_rule_age:\"+policy_rule_age+\" policy_rule_privacy_terms:\"+policy_rule_privacy_terms );;\n }\n }\n render() {\n return
\n
\n
\n
\n
\n\n\n
\n\n\n\n

{I18n.t(\"signup.title\")}

\n

{I18n.t(\"signup.subtitle\")}

\n
    \n
  • \n \n \n {this.errorsFor(\"name\")}\n
  • \n
  • \n \n \n {this.errorsFor(\"email\")}\n
  • \n
\n
    \n
  • \n \n \n {this.errorsFor(\"password\")}\n
  • \n
  • \n \n \n {this.errorsFor(\"password_confirmation\")}\n
  • \n
\n \n
\n {I18n.t(\"signup.button_submit\")}\n
\n
\n

{I18n.t('signin.maybe')}

\n {I18n.t(\"signup.button_signin\")}\n {I18n.t(\"button_forgot\")}\n
\n \n
\n
\n
\n
\n\n }\n\n}\n","import React from 'react'\nimport Slider from 'react-slick'\nimport isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport { Link } from 'react-router-dom'\n\nimport {Group} from 'prey-stash'\n\nimport { I18n } from 'react-i18nify-lite'\n\n// Your Security Hub\nimport sh1 from '../images/onboarding/ilust/1_security-hub-01.png'\nimport sh2 from '../images/onboarding/ilust/1_security-hub-02.png'\nimport sh3 from '../images/onboarding/ilust/1_security-hub-03.png'\nimport sh4 from '../images/onboarding/ilust/1_security-hub-04.png'\nimport sh5 from '../images/onboarding/ilust/1_security-hub-05.png'\nimport sh6 from '../images/onboarding/ilust/1_security-hub-06.png'\nimport sh7 from '../images/onboarding/ilust/1_security-hub-07.png'\n// Track & Find\nimport tf1 from '../images/onboarding/ilust/02-Track-Find.png'\n// React & Protect\nimport rp1 from '../images/onboarding/ilust/03-React-Protect.png'\n// Recover with evidence\nimport re1 from '../images/onboarding/ilust/04-Evidencev.png'\n\nclass OnBoarding extends React.Component {\n render() {\n const settings = {\n dots: true,\n arrows: false,\n appendDots: dots => {dots},\n dotsClass: 'dots-as-dots'\n }\n return(\n \n
\n
\n \n
\n

{I18n.t(\"onboarding.first.head\")}

\n

{I18n.t(\"onboarding.first.body\")}

\n
\n
\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.second.head\")}

\n

{I18n.t(\"onboarding.second.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.third.head\")}

\n

{I18n.t(\"onboarding.third.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.fourth.head\")}

\n

{I18n.t(\"onboarding.fourth.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"onboarding.fifth.head\")}

\n

{I18n.t(\"onboarding.fifth.body\")}

\n
\n
\n \"ref\"\n
\n
\n
\n
\n \"Prey\"\n
\n
\n \n \n \n \n {I18n.t(\"onboarding.start\")}\n \n \n \n
\n
\n )\n }\n}\n\nexport default OnBoarding\n","import React from 'react'\nimport Slider from 'react-slick'\n// import isomono from '../images/branding/prey-iso-monotono-alt.svg'\nimport { Link } from 'react-router-dom'\n\nimport {Group} from 'prey-stash'\n\nimport { I18n } from 'react-i18nify-lite'\n\n\n// What does Prey do\nimport wp1 from '../images/onboarding/wp/onboarding_01.png'\n// Where's the online panel\nimport wp2 from '../images/onboarding/wp/onboarding_02.png'\n// What if my phone gets stolen\nimport wp3 from '../images/onboarding/wp/onboarding_03.png'\n// What else can i do\nimport wp4 from '../images/onboarding/wp/onboarding_04.png'\n\nclass WhatsPrey extends React.Component {\n render() {\n const settings = {\n dots: true,\n arrows: false,\n appendDots: dots => {dots},\n dotsClass: 'dots-as-dots'\n }\n return(\n \n
\n
\n \n
\n

{I18n.t(\"whatspreypage.first.head\")}

\n

{I18n.t(\"whatspreypage.first.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.second.head\")}

\n

{I18n.t(\"whatspreypage.second.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.third.head\")}

\n

{I18n.t(\"whatspreypage.third.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.fourth.head\")}

\n

{I18n.t(\"whatspreypage.fourth.body\")}

\n
\n \"ref\"\n
\n
\n
\n

{I18n.t(\"whatspreypage.fifth.head\")}

\n

{I18n.t(\"whatspreypage.fifth.body\")}

\n
\n \"ref\"\n
\n
\n
\n
\n \n \n \n \n {I18n.t(\"close\")}\n \n \n \n
\n
\n )\n }\n}\n\nexport default WhatsPrey\n","import React, { Component } from 'react'\nimport { Layout } from 'prey-stash'\nimport styled from 'styled-components'\nimport posed, { PoseGroup } from 'react-pose'\n\nconst ShipStyle = styled.div`\n width: 32px;\n height: 32px;\n background: red;\n position: absolute;\n left: calc(50% - 16px);\n bottom: 0;\n`\n\nconst BeamStyle = styled.div`\n width: 10px;\n height: 200px;\n position: absolute;\n bottom: 0;\n left: calc(50% - 5px);\n transfrom: translateX(-50%) translateY(-100%);\n background: blue;\n`\n\nconst AlienStyle = styled.div`\n width: 25px;\n height: 25px;\n background: rebeccapurple;\n position: absolute;\n top: 0; left: 0;\n transfrom: translateY(0);\n`\n\nconst Ship = posed(ShipStyle)({\n hoverable: true,\n draggable: 'x',\n hover: { scale: 1.2 },\n init: { scale: 1 },\n drag: { scale: 1.2 },\n dragEnd: {\n x: '50%',\n y: 0,\n transition: { type: 'spring' }\n }\n})\n\n\nconst Alien = posed(AlienStyle)()\n\nclass Camo extends Component {\n\n\n componentDidMount = (e) => {\n console.log('start pew pew')\n console.log('this rect ', this.refs.hero.getBoundingClientRect());\n console.log('element ', this.refs.alien.getBoundingClientRect());\n }\n onStart = (e) => {\n // console.log('dragged to ', e);\n }\n render() {\n return (\n \n

Game On!

\n \n \n \n \n \n \n
\n );\n }\n}\n\nexport default Camo;\n","import { lighten, transparentize, shade, complement } from 'polished'\n\nimport fondo1 from '../images/onboarding/ilust/fondo1.png'\nimport fondo2 from '../images/onboarding/ilust/fondo2.png'\nimport fondo3 from '../images/onboarding/ilust/fondo3.png'\n\nimport loading from '../images/prey-logo-short-loading.gif'\n\nconst fadeout = transparentize\n\nconst OnBoardingStyles = (props) => {\n return `\n #root, #root > div {\n overflow-x: hidden;\n height: 100%;\n }\n body {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n }\n h4,h5,h6 {\n text-shadow: none;\n &:before {\n display: none;\n }\n }\n .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}\n .slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}\n @keyframes sonarEffect {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0.5;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ${props.linkColor}, 0 0 0 10px rgba(255,255,255,0.5);\n }\n 100% {\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px ${props.linkColor}, 0 0 0 10px rgba(255,255,255,0.5);\n transform: scale(1.5);\n }\n }\n @keyframes pulse {\n 0% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n 70% {\n box-shadow: 0 0 0 10px rgba(255,255,255,0.1);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(255,255,255,0.1);\n }\n }\n @keyframes protected {\n 0% {\n opacity: 0;\n }\n 20%{\n opacity: 1;\n }\n 80%{\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n }\n @keyframes appear {\n 0% {\n opacity: 0;\n }\n 90%{\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes up {\n 100% {\n transform: translateY(0);\n }\n }\n @keyframes spin {\n from {\n transform:rotate(0deg);\n }\n to {\n transform:rotate(360deg);\n }\n }\n @keyframes fastAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes upAppear {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n }\n @keyframes target {\n 0% {\n transform: scale(0.8);\n }\n 50% {\n transform: scale(.9);\n }\n 100% {\n transform: scale(0.8);\n }\n }\n @keyframes fillUp {\n 0% {\n fill: transparent;\n }\n 100% {\n fill: ${transparentize(0.2, props.fontColor)};\n }\n }\n body {\n position: relative;\n width: 100%;\n color: rgba(206,220,234);\n }\n .showcase {\n .btn-group {\n .btn {\n margin-top: 2rem;\n }\n }\n }\n .toggle-select {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 0;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n position: relative;\n width: 230px;\n }\n .toggle {\n position: relative;\n width: 90px;\n min-width: 90px;\n -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;\n .toggle-checkbox {\n display: none;\n &:checked + .toggle-label .toggle-inner {\n margin-left: 0;\n }\n &:checked + .toggle-label .toggle-switch {\n right: 0px;\n background-color: ${props.green};\n }\n }\n\n .toggle-label {\n display: block; overflow: hidden; cursor: pointer;\n border: 2px solid ${transparentize(0.60, props.fontColor)};\n border-radius: 0px;\n padding: 0;\n letter-spacing: .05rem;\n .toggle-inner {\n display: block;\n width: 200%;\n margin-left: -100%;\n transition: margin 0.3s ease-in 0s;\n &:before, &:after {\n display: block;\n float: left;\n width: 50%;\n height: 26px;\n padding: 0;\n line-height: 1.6;\n font-size: 14px;\n color: ${props.fontColor};\n font-weight: bold;\n box-sizing: border-box;\n border: 2px solid transparent;\n background-clip: padding-box;\n }\n &:before {\n content: \"\";\n padding-left: 10px;\n background-color: ${transparentize(0.20, props.green)};\n }\n &:after {\n content: \"\";\n padding-right: 10px;\n text-align: right;\n color: ${transparentize(0.20, props.fontColor)};\n background-color: ${transparentize(0.20, props.fontColor)};\n }\n }\n .toggle-switch {\n display: block;\n width: 25px;\n margin: 0px;\n background: ${shade(0.25, props.fontColor)};\n position: absolute;\n top: 0; bottom: 0; right: 65px;\n transition: all 0.3s ease-in 0s;\n }\n }\n }\n figure.bg-fig {\n position: absolute;\n top: 0; right: ; left: 0;\n opacity: 0.10;\n font-size: 40vh;\n pointer-events: none;\n > .logo {\n margin: 0 auto;\n min-width: 300px;\n width: 50vh;\n opacity: .6;\n max-width: initial;\n }\n }\n .line-through {\n display: block;\n height: 1px;\n width: 100%;\n background: rgba(255,255,255,0.3);\n margin: 4rem 0 3.5rem;\n }\n .logo {\n margin: 3rem 0;\n display: block;\n width: 120px;\n }\n .fs-onboarding,\n .fs-whatsprey {\n background-image: linear-gradient(rgba(43, 141, 204, .05) 1px, transparent 1px),\n linear-gradient(90deg, rgba(43, 141, 204, .05) 1px, transparent 1px);\n background-size: 20px 20px, 20px 20px;\n background-color: ${shade(0.25, props.bg)};\n padding: 2rem;\n height: 100%;\n overflow-x: hidden;\n &:before {\n content: '';\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: 0 0 50vh ${shade(0.2, props.bg)} inset;\n pointer-events: none;\n }\n > .column {\n width: 100%;\n margin: 0 auto 10rem;\n position: relative;\n z-index: 100;\n figure {\n pointer-events: none;\n }\n }\n .bubble {\n display: flex;\n flex-direction: column;\n align-items: center;\n color: ${props.fontColor};\n background-color: ${props.bg};\n border-radius: 0;\n overflow: hidden;\n position: relative;\n max-width: 400px;\n > *, h4, h5, h6 {\n color: ${props.fontColor} !important;\n margin: 1rem;\n }\n p {\n margin: 1rem !important ;\n }\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n margin: 0;\n & + p {\n margin: 1rem;\n }\n }\n .button-group {\n flex-direction: row;\n margin: 0;\n > * {\n flex: 1 1 0;\n text-align: center !important;\n }\n }\n }\n }\n .start {\n height: 100%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n padding: 0;\n margin: 0;\n .column {\n min-height: 95%;\n display: flex;\n flex-direction: column;\n // justify-content: space-around;\n .slick-slider {\n button.slick-arrow {\n // top: 45vh;\n }\n .slick-slide {\n padding: 2rem;\n padding-bottom: 0;\n p {\n margin-bottom: 0;\n }\n }\n figure {\n width: 90%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem auto;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 85%;\n max-height: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-color: transparent !important;\n background-image: url(${fondo1});\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: spin 75000ms linear infinite;\n opacity: 0.15;\n }\n &.secHub {\n img {\n &.first {\n animation-delay: 1s;\n }\n &.second {\n animation-delay: 1.25s;\n }\n &.third {\n animation-delay: 1.5s;\n }\n &.fourth {\n animation-delay: 1.75s;\n }\n &.fifth {\n animation-delay: 2s;\n }\n &.sixth {\n animation-delay: 2.5s;\n }\n &.seventh {\n animation-delay: 3s;\n }\n }\n }\n &.trkFnd,\n &.rcvEvd {\n .bg {\n background-image: url(${fondo2});\n animation: spin 25000ms linear infinite;\n }\n }\n }\n .slick-dots {\n margin: 0 auto;\n }\n }\n .btn {\n width: 15rem;\n align-self: center;\n text-align: center;\n }\n }\n &.fs-whatsprey {\n overflow: hidden;\n .slick-slider {\n figure {\n img {\n width: 100%;\n position: relative;\n }\n }\n }\n }\n }\n .sign-form {\n max-width: 600px;\n margin: 0 auto;\n width: 100%;\n .msg {\n margin-bottom: 1rem;\n display: block;\n background-color: rgba(9,13,16,.1);\n }\n .here {\n // text-transform: none;\n margin: 10px 0;\n line-height: 1;\n }\n form {\n margin-bottom: 3rem;\n label {\n color: rgba(206,220,234);\n display: inline-block;\n white-space: normal;\n padding: 0;\n }\n }\n input {\n color: rgba(255, 255, 255, .8);\n }\n .btn.l {\n width: 200px;\n margin-top: 1rem;\n }\n .btn.cta {\n text-transform:none;\n margin-top: 0;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 1.5rem 2rem;\n &:before {\n font-size: 2rem;\n position: absolute;\n top: 0;\n right: 0;\n bottom: initial;\n left: auto;\n transform: none;\n margin: .7rem 0;\n height: auto;\n }\n }\n .btn-block {\n display: block;\n line-height: 1;\n border-bottom: 1px solid ${props.linkColor};\n padding: 1rem;\n }\n .btn-link {\n color: ${props.fontColor};\n }\n .button-group {\n display: flex;\n flex-direction: row;\n margin-top: 2rem;\n .btn {\n flex: 1 1 auto;\n &:first-child {\n margin: 0 auto;\n }\n &.contrast-text{\n color: #fff;\n font-size: 120%;\n }\n }\n }\n .checkbox {\n display: flex;\n flex-direction: row;\n margin-left: 1rem;\n align-items: center;\n height: 50px;\n > * {\n padding-top: 0;\n }\n a {\n text-transform: none;\n color: #fff;\n }\n }\n .ch-acc {\n font-size: 120%;\n color: rgba(255, 255, 255, .8);\n }\n }\n .perms {\n\n h5 {\n text-transform: none;\n color: ${lighten(0.2, props.fontColor)};\n font-weight: normal;\n &:before {\n background: ${lighten(0.2, props.fontColor)};\n width: 50%;\n height: 0.1rem;\n }\n }\n p {\n text-shadow: 0.3rem 0.3rem rgba(192,217,239,0);\n }\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n padding-bottom: 10rem;\n .step {\n min-height: 65vh;\n display: flex;\n flex-direction: column;\n max-width: 600px;\n width: 100%;\n margin: 0 auto;\n p {\n margin: 2rem auto 1rem;\n }\n figure {\n margin: 0 auto;\n max-width: 320px;\n i {\n font-size: 4rem;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n }\n span {\n margin-top: 0;\n }\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n }\n .security {\n .column {\n display: flex;\n min-height: 95%;\n flex-direction: column;\n position: relative;\n margin-bottom: 10rem;\n .row {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n > * {\n margin: .5rem .5rem 1rem 0;\n }\n h5 {\n flex: 1 1 auto;\n }\n .toggle {\n justify-self: flex-end;\n }\n }\n .line-through {\n margin: 1rem 0 1.5rem;\n }\n .item {\n margin: 0;\n font-size: 90%;\n }\n .btn {\n text-align: right;\n align-self: flex-end;\n margin-top: 1rem;\n }\n }\n .prey-pin {\n position: relative;\n .reference-icon {\n font-size: 20rem;\n position: absolute;\n top:50%; left:50%;\n transform: translateX(-50%) translateY(-50%);\n color: ${props.fontColor};\n z-index: 2000;\n opacity: 0.40;\n }\n &.inactive {\n opacity: 0.5;\n background: rgba(0,0,0,0.10);\n padding-left: 1rem;\n padding-right: 1rem;\n border: 0.15rem dashed ${lighten(0.6, props.bg)};\n &:after {\n content: '';\n height: 100%;\n display: block;\n cursor: not-allowed;\n background: ${transparentize(0.3, lighten(0.3, props.bg))};\n width: 100%;\n z-index: 100;\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n &.active {\n opacity: 1;\n .reference-icon {\n display: none;\n }\n }\n }\n\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n\n\n\n }\n .activation {\n .alert-grid {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 12px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n .icon-alert {\n grid-column: 1;\n grid-row: 1 / 5;\n padding: 7px 0px;\n font-size: 23px;\n }\n .title-alert {\n grid-column: 2/5;\n grid-row: 1;\n margin: 2px 0;\n }\n .description-alert {\n grid-column: 2/5;\n grid-row: 2;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 3;\n margin: 0;\n }\n }\n .alert-grid2 {\n display: grid;\n grid-template-columns: 15% 30% 30% 25%;\n grid-template-rows: auto auto auto;\n padding: 1px;\n background: rgba(255, 190, 16, 0.1);\n border: 3px solid #F3D745;\n box-sizing: border-box;\n color: #F3D745;\n \n \n .description-alert {\n grid-column: 1/5;\n grid-row: 1;\n padding: 10px;\n margin: 10px 0;\n color: white;\n font-size: 15px;\n }\n .button-grid {\n grid-column: 3/5;\n grid-row: 2;\n margin: 0;\n }\n }\n .device-name {\n margin-top: 1rem;\n position: relative;\n z-index: 10000;\n p {\n text-transform: none;\n text-align: center;\n margin: 0;\n font-size: 1.4rem;\n }\n h3 {\n display: inline-block;\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n padding: 1rem 2rem;\n }\n a {\n background: rgba(0,0,0,0.40);\n border-radius: 0.3rem;\n width: 300px;\n text-align: center;\n padding: 0.4rem 1rem 0.7rem;\n margin: 0.5rem 0;\n }\n }\n &.home {\n figure.anime {\n position: absolute !important;\n z-index: 1000;\n &.uno {\n top: 50%;\n }\n }\n }\n .column {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n .container {\n width: 100%;\n min-height: 75vh;\n }\n #done,\n #final {\n padding: 0 2rem;\n position: absolute;\n top: 0;\n width: 100%;\n min-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n #done {\n height: 100%;\n opacity: 1;\n animation-duration: 4s;\n animation-delay: .5s;\n animation: protected 4s linear forwards;\n }\n #final {\n height: auto;\n opacity: 0;\n animation-delay: 5s;\n animation: appear 4s linear forwards;\n figure {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n margin: 1rem 0;\n position: relative;\n animation: fastAppear 1.5s ease forwards;\n width: 100%;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n img {\n width: 100%;\n position: absolute;\n margin: 0 auto;\n animation: upAppear 1s ease forwards;\n transform: translateY(5rem);\n opacity: 0;\n }\n .bg {\n background-image: url(${fondo3});\n opacity: .25;\n position: relative;\n background-blend-mode: overlay;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n height: 45vh;\n max-width: 750px;\n max-height: 700px;\n width: 100%;\n animation: target 5000ms linear infinite;\n }\n }\n }\n h4.tac {\n text-transform: none;\n font-size: 3.5rem;\n letter-spacing: -0.2rem;\n text-align: center;\n &:after {\n margin-left: auto;\n margin-right: auto;\n left: 0;\n right: 0;\n width: 50%;\n }\n &:before {\n display: none;\n }\n }\n h2 {\n text-transform: none;\n text-align: center;\n font-size: 5rem;\n letter-spacing: -0.3rem;\n display: block;\n position: relative;\n z-index: 10000;\n filter: drop-shadow(-1px 0 0 ${fadeout(0.4, props.linkColor)}) drop-shadow(1px 0 0 ${fadeout(0.4, complement(props.linkColor))});\n user-select: none;\n small {\n font-size: 1.8rem;\n letter-spacing: 0.1rem;\n display: block;\n text-align: center;\n }\n br { display none; }\n span {\n color: ${props.green};\n // text-shadow: 0.3rem 0.3rem ${fadeout(0.6, props.green)};\n }\n }\n figure {\n text-align: center;\n margin: 3rem 0 0;\n i {\n @media (max-width: 414px){\n font-size: 10rem;\n }\n @media (min-width: 415px) and (max-width: 599px){\n font-size: 15rem;\n }\n font-size: 20rem;\n }\n }\n figure.anime {\n margin: 0 auto;\n padding: 0;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n svg {\n width: 15rem;\n }\n img,\n i {\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0;\n line-height: 0;\n cursor: pointer;\n margin: 1rem;\n text-align: center;\n position: relative;\n z-index: 1;\n opacity: .9;\n &:before {\n position: absolute;\n font-size: 10rem;\n margin: 0;\n margin-left: .35rem;\n padding: 0;\n }\n }\n i {\n border-radius: 50%;\n background: rgba(255,255,255,0.1);\n width: 15rem;\n height: 15rem;\n animation: pulse 2s infinite;\n }\n &:after {\n content: '';\n box-sizing: content-box;\n position: absolute;\n pointer-events: none;\n border-radius: 50%;\n padding: 0;\n z-index: -1;\n box-shadow: 0 0 0 2px rgba(255,255,255,0.1);\n opacity: 0;\n transform: scale(0.9);\n will-change: auto;\n }\n &.uno:after {\n animation: sonarEffect ease-out 1s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n &.dos:after {\n animation: sonarEffect ease-out 2s 4s infinite;\n width: 20rem;\n height: 20rem;\n }\n &.tres:after {\n animation: sonarEffect ease-out 3s 4s infinite;\n width: 17.5rem;\n height: 17.5rem;\n }\n }\n .report {\n transform: translateY(50%);\n animation: up 500ms linear forwards;\n animation-delay: 100ms;\n figure {\n position: relative;\n .pin {\n position: absolute;\n top: 50%; left: 50%;\n transform: translateX(-50%) translateY(-50%);\n font-size: 2rem;\n color: ${props.yellow};\n text-shadow: 0 0 0.2rem ${props.bg};\n }\n img {\n min-height: 200px;\n background: rgba(200,200,200,0.10);\n }\n }\n p, span {\n color: ${props.fontColor} !important;\n text-transform: none;\n display: block;\n }\n p {\n margin: 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n span {\n margin: .5rem 1rem;\n font-size: 1.4rem;\n line-height: 1;\n }\n img {\n width: 100%;\n height: auto;\n display: block;\n }\n .row {\n > * {\n flex: 1 1 auto;\n max-width: 50%;\n position: relative;\n }\n .front,\n .back {\n position: relative;\n &.front:after,\n &.back:after {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: ${props.bg};\n color: ${props.fontColor};\n font-size: 1.5rem;\n display: inline-block;\n padding: .5rem;\n }\n &.front:after {\n content: 'Front camera';\n }\n &.back:after {\n content: 'Back camera';\n }\n }\n }\n }\n .button-group {\n display: flex;\n flex-direction: row;\n > * {\n flex: 1 1 auto;\n &:first-child {\n margin-right: 1rem;\n }\n }\n }\n .btn.icon-thumb-up {\n text-align: right;\n align-self: flex-end;\n margin-top: 2rem;\n }\n }\n }\n\n #footer {\n margin: 4rem auto 2rem;\n max-width: 600px;\n .copy {\n position: relative;\n z-index: 1;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n justify-content: center;\n align-items: center;\n margin-top: 20px;\n .footer-links a {\n margin: 1rem 1rem 0 0;\n font-size: 1.5rem;\n display: block;\n white-space: nowrap;\n }\n .logo {\n opacity: 0.60;\n margin: 0 0 0 auto;\n }\n }\n }\n\n // blame @carloselias\n .report-wrap .step {\n padding: 3.5rem;\n }\n .report-wrap .column .report .report-logo img {\n width: 90px;\n }\n .btn.cta.l.success.icon-right, .btn.cta.l.success.icon-thumb-up {\n align-self: center;\n text-align: center;\n width: 80%;\n margin: 3rem 0;\n }\n .heading {\n \n font-size: calc(${props.fontSize} + 2.5vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .heading2 {\n \n font-size: calc(${props.fontSize} + 1.6vw);\n &:after {\n top: -1.5rem;\n height: 0.2rem;\n width: 40%;\n }\n &:before {\n height: 0.1rem;\n width: 20%;\n display: none;\n }\n }\n .slick-slide {\n outline: none;\n div {\n outline: none;\n }\n figure {\n max-width: 100%;\n }\n }\n .dots-as-dots {\n margin: 2rem 0;\n .group {\n align-self: center;\n }\n li {\n list-style: none;\n margin: 0 2rem 0;\n button {\n padding: 0;\n color: transparent;\n background: ${props.fontColor};\n height: 10px;\n width: 10px;\n }\n &.slick-active button {\n background: ${props.linkColor};\n }\n }\n }\n .slick-slider {\n display: grid !important;\n grid-template-areas:\n \"prev slide slide slide next\"\n \". . dots . .\";\n .slick-prev {\n grid-area: prev;\n }\n .slick-list {\n grid-area: slide;\n }\n .slick-next {\n grid-area: next;\n }\n button {\n width: 30px;\n text-indent: -99999999999rem;\n background: transparent;\n box-shadow: 0 0 0 transparent;\n &:after {\n background: transparent;\n }\n }\n .dots-as-dots {\n grid-area: dots;\n position: fixed;\n bottom: 5rem;\n left: 50%;\n transform: translate(-50%);\n }\n }\n .onTop {\n position: absolute;\n top: 0; left: 0;\n }\n .homeOptions {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n display: block;\n .ctas {\n display: grid;\n grid-template-columns: repeat(auto-fit,minmax(10rem, 1fr));\n margin-bottom: 1px;\n a {\n padding: 1.5rem 5rem 1.5rem 1.5rem;\n }\n a:first-child {\n border-right: 1px solid ${props.bg};\n }\n }\n .info-options {\n display: grid;\n grid-template-columns: 3fr 3fr;\n grid-gap: 1px;\n }\n \n .btn {\n padding: 1.5rem 1.0rem;\n }\n .uninstall-info {\n display: grid;\n background: none;\n text-decoration: underline;\n }\n \n }\n .homeOptions2 {\n position: absolute;\n bottom:0;left:0;right:0;\n z-index: 1000;\n }\n\n .dialog {\n form { clear: both; }\n .vspace {\n margin: 0 0 1rem;\n }\n .inner {\n width: 100%;\n padding: 1rem;\n max-width: 32rem;\n background: ${props.bg};\n margin: 0 1rem;\n .content {\n display: block;\n padding: 2rem;\n }\n .close {\n float: right;\n }\n }\n &.message .inner h3, &.message .inner p {\n padding: 0 2rem;\n }\n &.privacy {\n .inner {\n h1 {\n float: right;\n }\n h6, p {\n padding: 1rem;\n }\n }\n }\n }\n .loading {\n background: ${fadeout(0.1, props.bg)} url(${loading}) center center no-repeat;\n background-size: 60%;\n background-blend-mode: exclusion;\n code {\n margin-top: 20rem;\n letter-spacing: 0.5rem;\n \n font-size: 1.2rem;\n }\n }\n\n .reportdemo {\n .report.demo {\n margin: 1rem; padding: 0;\n border: 1px solid ${lighten(0.3, props.bg)};\n .report-logo {\n height: 3.5rem;\n overflow: hidden;\n }\n .row {\n border-bottom: 1px solid ${lighten(0.3, props.bg)};\n & > span {\n display: block;\n margin: 0; padding: 0.5rem 1rem;\n border-right: 1px solid ${lighten(0.3, props.bg)};\n small {\n display: block;\n }\n &:last-child {\n border-right: none;\n }\n }\n }\n }\n .btn {\n padding: 2rem 1rem;\n margin: 0;\n font-size: 2rem;\n }\n }\n .form {\n padding: 0;\n .groupForm {\n margin-bottom: -1px;\n }\n }\n .form.vvv, .form.hvv {\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n li {\n list-style: none;\n margin: 0;\n padding: 0;\n width: 100%;\n input {\n width: 100%;\n }\n }\n .info-warning {\n position: relative;\n top: -1rem;\n }\n }\n\n #new-session {\n .checkbox {\n margin: 0;\n label {\n text-transform: none;\n a {\n text-transform: none;\n }\n }\n }\n }\n\n .superpassword {\n position: relative;\n .square {\n position: absolute;\n bottom: 0.9rem; right: 0;\n }\n .tag-label {\n display: block;\n padding: 0;\n position: relative;\n width: 100%;\n input {\n }\n }\n .info.info-warning {\n margin: 0;\n }\n }\n\n .straight {\n animation: straight 300ms linear forwards;\n }\n\n @keyframes straight {\n 0% {\n transfrom: translateY(0);\n }\n 100% {\n transfrom: translateY(-100%);\n }\n }\n\n @keyframes fadein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n .report-wrap {\n height: 100%;\n padding: 0;\n .reportdemo {\n overflow: hidden;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n .btn.success {\n flex: 0 0 auto;\n display: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n }\n figure {\n width: 100%;\n img {\n height: auto;\n width: 100%;\n }\n }\n .front, .back {\n flex: 1 1 50%;\n img {\n height: auto;\n width: 100%;\n }\n }\n }\n // realign stash\n .info {\n position: relative;\n padding: 1rem;\n margin: 1rem 0 2rem;\n z-index: 1000;\n p {\n margin: 0;\n }\n h3 {\n margin-top: 0;\n }\n }\n\n\n .notice-custom {\n background-color: #0c152bcf;\n border: 0.1rem solid #608bb6;\n color: #c9d8e6;\n border-radius: 5px;\n padding: 20px !important;\n }\n .iso {\n filter: drop-shadow(-1px 0 0 ${fadeout(0.4, props.linkColor)}) drop-shadow(1px 0 0 ${fadeout(0.4, complement(props.linkColor))});\n path {\n animation: fillUp 500ms ease forwards;\n animation-delay: 4s;\n stroke: ${props.fontColor};\n }\n }\n .lock {\n font-size: 4rem;\n \n display: block;\n text-align: center;\n padding: 1rem 3rem 1.5rem;\n border-style: dashed;\n border-width: 0.2rem;\n border-color: ${props.yellow};\n line-height: 0.7;\n small {\n display: block;\n text-align: center;\n }\n span { display: block; }\n }\n .fold-trigger {\n padding-left: 0 !important;\n padding-right: 4rem !important;\n font-weight: bold;\n \n &:before {\n font-size: 3rem;\n }\n }\n .disabled {\n pointer-events: none;\n opacity: 0.40;\n }\n\n .alert-chromeOS {\n display: flex;\n align-items: center;\n position: absolute;\n justify-content: center;\n height: 100vh;\n z-index: 20000;\n left: 0;\n right: 0;\n background: rgb(9 16 34 / 95%);\n .alert-grid {\n grid-template-columns: 15% 20% 20% 20% 25%;\n max-width: 87%;\n .title-alert {\n grid-column: 2/6;\n }\n .description-alert {\n grid-column: 2/6;\n }\n .link-grid {\n grid-column: 1/6;\n justify-self: center;\n margin-top: 16px;\n small {\n color: white;\n text-decoration: underline;\n }\n }\n .button-grid {\n display: flex;\n flex-direction: row;\n grid-column: 1/6;\n justify-self: center;\n align-items: center;\n margin-top: 16px;\n span {\n padding-left: 10px;\n }\n img {\n max-width: 1.5em;\n }\n }\n }\n }\n .lock-btn {\n width: 100%;\n font-size: 0.9em !important;\n }\n\n .flex-container {\n display: flex;\n width: 100%;\n grid-column-gap: 10px;\n align-items: center;\n justify-content: center;\n align-content: center;\n flex-wrap: nowrap;\n flex-direction: row;\n .btn {\n width: 50px;\n padding: 10px 12px;\n }\n .flex-item {\n width: 100%;\n }\n }\n\n .help-center {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: flex-end;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n .help-right {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n background: #131E3C;\n justify-content: right;\n .help-ico {\n margin-right: 0.5em;\n }\n }\n\n .help-view {\n justify-content: center;\n align-items: center;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n }\n .accessibility-view {\n justify-content: right;\n align-items: flex-start !important;\n padding: 1rem 1rem !important;\n .help-cancel {\n position: absolute;\n right: 0.5em;\n }\n .icon-right-open-big{\n font-size: 20px;\n &:before {\n margin-right: 0 !important;\n }\n }\n }\n\n .help-form {\n &.fs-onboarding:before {\n box-shadow:none !important;\n }\n a {\n color: rgba(206,220,234);\n font-weight: bold;\n }\n input, textarea, select {\n min-width: 11em;\n max-width: 100%;\n }\n .input-file {\n font-size: 14px !important;\n width: 11.5em !important;\n }\n }\n\n\n .file-name {\n font-size: 15px;\n max-width: 100%;\n }\n\n .content-info {\n height: 100vh;\n .help-desc {\n height: 10%;\n }\n .text-centered {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n text-align: center !important;\n height: 50%;\n padding: 2em;\n h3 {\n font-size: 28px !important;\n }\n p {\n text-align: center;\n }\n }\n }\n\n \n\n .main-info {\n margin-top: 45px;\n }\n\n .btn-send {\n background: linear-gradient(90deg, #3C66D4 0%, #4A44D4 100%) !important;\n }\n\n .group-file {\n display: flex;\n flex-direction: column;\n .file-int {\n display: flex;\n align-items: center;\n align-content: center;\n flex-direction: row; \n margin-top: 0.5em; \n .input-file {\n background: rgba(18, 47, 72, 0.5) !important;\n box-sizing: border-box !important;\n font-size: 16px !important;\n display: flex !important;\n align-items: center !important;\n letter-spacing: -0.02em !important;\n width: 12em !important;\n padding: 15px !important;\n margin: 0;\n margin-right: 0.5em;\n }\n }\n \n }\n\n \n `\n}\n\nexport default OnBoardingStyles;","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { I18n } from 'react-i18nify-lite'\nimport { HashRouter, Route, Switch } from 'react-router-dom'\nimport posed, { PoseGroup } from 'react-pose'\nimport {ThemeProvider, createGlobalStyle} from 'styled-components'\nimport { IconStyle, FormStyle } from 'prey-stash'\n\nimport {\n Segundo,\n dark,\n ButtonStyle,\n FeedbackStyle\n} from './assets/stash'\n\nimport androidLogin from \"./android/login\"\nimport androidSignUp from \"./android/signup\"\nimport androidActivation from \"./android/activation\"\nimport androidReport from \"./android/report\"\n\nimport Android from \"./Android\"\nimport androidPermissions from \"./android/permissions\"\nimport androidBgLoc from \"./android/bgloc\"\nimport androidSecurity from \"./android/security\"\nimport androidPrivacy from \"./android/privacy\"\nimport androidOnBoarding from \"./android/start\"\nimport androidWhatsPrey from \"./android/whatsprey\"\n\nimport androidEmailSent from \"./android/emailsent\"\nimport androidEmailRetry from \"./android/emailretry\"\nimport androidEmailOk from \"./android/emailok\"\n\nimport androidLock from \"./android/lock\"\nimport androidLockMessage from \"./android/lockmessage\"\nimport androidLockMessage2 from \"./android/lockmessage2\"\nimport androidPin from \"./android/pin\"\nimport androidHelp from \"./android/help\"\n\nimport androidRename from \"./android/rename\"\nimport androidLocation from \"./android/location\"\n\nimport androidChrome from \"./android/chrome\"\nimport androidAccessibility from \"./android/accessibility\"\n\nimport iosLogin from \"./ios/login\"\nimport iosActivation from \"./ios/activation\"\nimport iosReport from \"./ios/report\"\n\nimport iOS from \"./iOS\"\nimport iosSignUp from \"./ios/signup\"\nimport iosPermissions from \"./ios/permissions\"\nimport iosOnBoarding from \"./ios/start\"\nimport iosWhatsPrey from \"./ios/whatsprey\"\n\nimport iosCamo from \"./ios/camo\"\n\nimport OnBoardingStyles from './onboarding/onboardingstyles'\n\nimport {initLang} from './i18n/android'\n\nimport './assets/typography/style.css'\n\nconst onboardingType = process.env.REACT_APP_ONBOARDING_TYPE || 'android'\n\n// const theme = CreateTheme(themeConfig)\n\nconst GlobalStyle = createGlobalStyle`\n ${Segundo(dark)}\n ${ButtonStyle(dark)}\n ${FeedbackStyle(dark)}\n ${FormStyle(dark)}\n ${IconStyle(dark)}\n ${OnBoardingStyles(dark)}\n`\n\nconst RouteContainer = posed.div({\n init: {\n opacity: 0\n },\n enter: {\n opacity: 1,\n beforeChildren: true,\n staggerChildren: 50\n },\n exit: {\n opacity: 0,\n staggerChildren: 20,\n staggerDirection: -1\n }\n});\n\nconst paths = [\n {url: \"/\", component: Android},\n {url: \"/index\", component: Android},\n {url: \"/activation\", component: androidActivation},\n {url: \"/signin\", component: androidLogin},\n {url: \"/signup\", component: androidSignUp},\n {url: \"/report\", component: androidReport},\n\n {url: \"/permissions\", component: androidPermissions},\n {url: \"/bgloc\", component: androidBgLoc},\n {url: \"/security\", component: androidSecurity},\n {url: \"/privacy\", component: androidPrivacy},\n {url: \"/start\", component: androidOnBoarding},\n {url: \"/whatsprey\", component: androidWhatsPrey},\n\n {url: \"/emailsent\", component: androidEmailSent},\n {url: \"/emailretry\", component: androidEmailRetry},\n {url: \"/emailok\", component: androidEmailOk},\n\n {url: \"/pin\", component: androidPin},\n {url: \"/help\", component: androidHelp},\n {url: \"/lock\", component: androidLock},\n {url: \"/lockmessage\", component: androidLockMessage},\n {url: \"/lockmessage2\", component: androidLockMessage2},\n {url: \"/rename\", component: androidRename},\n {url: \"/location\", component: androidLocation},\n {url: \"/chrome\", component: androidChrome},\n {url: \"/accessibility\", component: androidAccessibility},\n\n]\n\nconst iospaths = [\n {url: \"/\", component: iOS},\n {url: \"/index\", component: iOS},\n {url: \"/activation\", component: iosActivation},\n {url: \"/signin\", component: iosLogin},\n {url: \"/signup\", component: iosSignUp},\n {url: \"/report\", component: iosReport},\n\n {url: \"/permissions\", component: iosPermissions},\n {url: \"/start\", component: iosOnBoarding},\n {url: \"/whatsprey\", component: iosWhatsPrey},\n {url: \"/hidden\", component: iosCamo}\n\n]\n\nclass App extends React.Component {\n constructor (props) {\n super(props)\n this.state = {}\n }\n componentWillMount () {\n initLang()\n }\n renderer = () => {\n if (onboardingType === \"android\"){\n return (\n (\n \n \n \n {\n paths.map((item, key)=>{\n var setLang = location.pathname.match(/\\/(es|en)\\//)\n var path = item.url\n var lang\n if(setLang && setLang.length > 0 ){\n lang = `/${setLang[1]}`\n I18n.setLocale(setLang[1])\n } else {\n lang = ''\n I18n.setLocale('en')\n }\n path = `${lang}${item.url}`\n return \n })\n }\n \n \n \n )}\n />\n )\n } else {\n return (\n (\n \n \n \n {\n iospaths.map((item, key)=>{\n var setLang = location.pathname.match(/\\/(es|en)\\//)\n var path = item.url\n var lang\n if(setLang && setLang.length > 0 ){\n lang = `/${setLang[1]}`\n I18n.setLocale(setLang[1])\n } else {\n lang = ''\n I18n.setLocale('en')\n }\n path = `${lang}${item.url}`\n return \n })\n }\n \n \n \n )}\n />\n )\n }\n }\n render() {\n return(\n \n \n \n {this.renderer()}\n \n \n )\n }\n}\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n);\n","import React from 'react'\nimport { Wizard, Steps, Step } from 'react-albus'\nimport { Link } from 'react-router-dom'\n\nimport permOne from '../images/onboarding/ilust/permissions-01.png'\nimport permTwo from '../images/onboarding/ilust/permissions-02.png'\nimport permThree from '../images/onboarding/ilust/permissions-03.png'\nimport permFour from '../images/onboarding/ilust/permissions-04.png'\nimport permFive from '../images/onboarding/ilust/permissions-05.png'\n\nexport default () => (\n
\n
\n

Permissions

\n
\n \n
\n \n \n (\n
\n

Prey requires permission to actively track your phone's location and report it to you in the background.\n
Please select Always Allow.

\n
\n \"permOne\"\n
\n \n
\n )}\n />\n (\n
\n

Prey needs access to your photos to allow you to retrieve them remotely if necessary using the File Retrieval feature.

\n
\n \"permTwo\"\n
\n \n
\n )}\n />\n (\n
\n

Prey also needs access to your contacts to allow you to retrieve them remotely if necessary using the File Retrieval feature.

\n
\n \"permThree\"\n
\n \n
\n )}\n />\n (\n
\n

Prey requires access to the camera to deliver remotely taken pictures in its Evidence Report feature for locating missing devices.

\n
\n \"permFour\"\n
\n \n
\n )}\n />\n (\n
\n

Prey must be able to send notifications for you to activate its features and actions remotely using the Online Panel.

\n
\n \"permFive\"\n
\n Ok\n
\n )}\n />\n
\n
\n
\n
\n)\n","import { I18n } from 'react-i18nify-lite'\n\nconst initLang = () => {\n I18n.setTranslations({\n en: {\n close: 'Close',\n cancel: 'Cancel',\n images: 'Images',\n videos: 'Videos',\n documents: 'Documents',\n start:'Start',\n back: 'Back',\n back_to: 'Back to',\n enter_password: 'Enter your password',\n encrypt: 'Encrypt',\n decrypt: 'Decrypt',\n tryagain: 'Try Again',\n current_status: 'This device is now',\n login: 'Login',\n whatsprey: \"What's Prey?\",\n settings: 'Settings',\n your_privacy: 'Privacy and location',\n uninstall_prey: 'Uninstall Prey',\n uninstall_prey_link: 'https://help.preyproject.com/article/190-how-to-uninstall-prey#android',\n uninstall_prey_title: 'Remove Prey permissions',\n uninstall_prey_body: 'Keep in mind that we will remove the permissions that prevent the uninstallation of Prey. When you receive confirmation of this process, restart your device and uninstall the App like any other. By uninstalling it, you will no longer have remote access to your device as it will be disconnected from your Panel.',\n uninstall_prey_button: 'Confirm',\n password_wrong_title:'Password is incorrect',\n password_wrong_body:'Introduce the correct password. You can also unlock the device from the control panel, or ask your device administrator to do so.',\n device_name: 'Device Name',\n status: {\n protected: 'PROTECTED',\n unprotected: 'UNPROTECTED',\n },\n lock:{\n access:'Access',\n denied:'Denied',\n text1:'The device has been locked by its owner.',\n text2:'Enter password to unlock',\n password:'Password',\n unlock:'Unlock',\n button_unlock:'Enter password to unlock',\n },\n pin:{\n text1:'The owner of this device blocked the powering off option. To turn it off you must enter the PIN, tap on Unlock and then try again.',\n pin:'PIN',\n unlock:'Unlock',\n error:'The PIN is incorrect.',\n },\n helpcenter:{\n title:\"Help\",\n description1:'For general questions visit our',\n description2:'For particular inquiries complete this form or e-mail us at',\n helpCenter:'Help Center',\n helpCenterHref:'https://help.preyproject.com/',\n helpCenterMail:'help@preyproject.com',\n helpCenterMailto:'mailto:help@preyproject.com',\n subject:'Subject',\n subjectHolder:'Select a subject',\n subjectOption1:'Issues',\n subjectOption2:'Questions',\n subjectOption3:'Other',\n message:'Message',\n messageHolder:'Let us know if you have any questions or you\\'ve encountered any issues while using Prey.',\n messageMin:'min. 10 characters',\n attachment:'Attachment (optional)',\n attachmentHolder:'Maximum file size 5MB',\n send:'SEND',\n selectfile:'CHOOSE FILE...',\n fileSelected:'FILE SELECTED',\n noFileChosen:'No file chosen',\n finished1:'All went great!',\n finished2:'We got your message and our support team will reply as soon as possible.',\n btnfinish:'Thanks, got it',\n error1:'Up-oh!',\n error2: \"We couldn’t send your message. Would you like to try again?\",\n btnerror:'Retry',\n },\n dialog_login:{\n title:\"Prey credentials\",\n holder:\"Enter your password\",\n holder3:\"Enter your password\",\n title2:\"Security code\",\n holder2:\"Six digits\",\n cancel:\"Cancel\",\n submit:\"Log in\",\n forgot: \"Forgot your password?\",\n loading: \"Loading...\"\n },\n scheduled:{\n title:\"Set Frequency\",\n body:\"Ensures that Prey continues to work if Google services are not running by doing periodic checks and consulting Prey's servers directly.\",\n zero:\"Not activated\",\n one:\"1 minute\",\n two:\"2 minutes\",\n three:\"5 minutes\",\n four:\"10 minutes\",\n five:\"20 minutes\",\n six:\"30 minutes\",\n },\n help:{\n title:\"Help\",\n body:\"For general questions you can always visit our \",\n description:\"Help Center.\",\n link:\"https://help.preyproject.com/\",\n },\n onboarding:{\n first:{\n head:'Your security hub',\n body:'Protect your device from anywhere! Handle security actions remotely on your Prey Panel.',\n },\n second:{\n head:'Track and find',\n body:'Stay updated on your device’s location and when it’s on the move.',\n },\n third:{\n head:'React and protect',\n body:'Safeguard your device and its data! Try out our remote security actions: Remote Alarm, Screen Lock, and Alert Message.',\n },\n fourth:{\n head:'Recover with evidence',\n body:'Get reports with detailed info of your marked as Missing device: its location, nearby Wi-Fi networks, and real-time pictures and screenshots.',\n },\n fifth:{\n head:'Stay Undetected',\n body:'Use our Camouflage action in the online panel to avoid alerting thieves by making the app look like a game on iOS devices.',\n },\n },\n whatspreypage:{\n first:{\n head:'What’s Prey about?',\n body:'You get full remote control from your Prey Panel while we silently protect your phones, laptops, tablets and their data from theft and loss.',\n },\n second:{\n head:'Where’s your Prey Panel?',\n body:'Log into your Panel through the app or at preyproject.com from any browser to track your devices, configure Prey and activate security actions.',\n },\n third:{\n head:'What if your device is stolen?',\n body:'Mark your device as Missing in your Prey Panel and we’ll start gathering pictures, locations, nearby WiFi networks and more data to generate periodic reports.',\n },\n fourth:{\n head:'Make the most out of Prey!',\n body:'Ring an alarm, display a message on your device’s screen, configure geofences and unlock even more remote security actions with our Protection and Full Suite plans!',\n },\n fifth:{\n head:'CAN I HIDE PREY FROM THIEVES?',\n body:'You can further avoid alerting the thief by hiding the app with our Camouflage action. Log into the online panel and activate it on any iOS device to mask the Prey app as a fake game, while it silently continuous its work.',\n },\n start: 'Next',\n },\n permissions:{\n title:\"Prey needs you to grant these permissions to fully secure this device.\",\n approve:\"Go to permissions\",\n next:\"Next\",\n privacy_info1:\"For the app to work correctly, we need you to grant permissions and activate your account in the Prey Panel.\",\n privacy_info2:\"Keep in mind that your data is only used to deliver and improve our app functionalities, and none of your data is being sold or sent to third parties. All data is send through SSL.\",\n privacy_info3:\"All data is sent through SSL.\",\n category_permission:'Access location, files and multimedia content',\n category_location:'Access location in background',\n camera:{\n head:'Take pictures and record video',\n body:'We require this to take pictures with your device camera for the Missing Reports.',\n },\n location:{\n head:'Access this device’s location',\n body:'We require this to track the location of your device.',\n background1:'Prey will use location in the background to track your device, generate Missing Reports and detect entry or exit from geofences.',\n background2:'This data will only be available to the account administrator. You can find more details in our Privacy Policy.',\n },\n over:{\n head:'Overlap app screens',\n body:'When the Screen Lock is activated, Prey will use this permission to display a custom screen lock over all other apps.',\n and:'and',\n },\n contact:{\n head:'MAKE AND MANAGE PHONE CALLS',\n body:'Prey uses this permission to show the user the device’s IMEI on evidence reports.',\n },\n storage:{\n head:'Access pictures, media and files on your device',\n body:'We require this to use the File Retrieval action for remote recovery of files from this device..',\n },\n administrator_permission:{\n head:'Access device admin permissions',\n body:'We require this to activate extra security actions with administrator permissions, like remote Custom Wipe and Screen Lock.',\n },\n accesibility:{\n head:'Accessibility',\n body:'When a device is marked as Missing, Prey will use this permission to block all apps before they can be opened, even if the permission to overlap app screens is disabled.'\n },\n xiaomi:{\n head: \"Required Xiaomi permissions\",\n body: \"In order for our application to work correctly, so that you can use all the security actions, please make sure that the necessary permissions are granted.\"\n },\n huawei:{\n head: \"Required Huawei permissions\",\n body: \"For our app to work correctly and so that you can activate all security actions, please make sure to grant the necessary permissions.\"\n },\n alarms:{\n head:'Alarms and reminders',\n body:'We need this permission to be able to schedule exact time automations.',\n },\n },\n signin:{\n title:'Log in to your Prey account',\n subtitle:'Credentials, please.',\n field1:'Email address',\n field2:'Password',\n button_submit:'Log in',\n button_qr:'Scan QR code',\n maybe:'Maybe you...',\n button_account:'Don\\'t have an account?',\n },\n signup:{\n title:'Sign up to Prey',\n subtitle:'One step from your new Prey account.',\n field1:'Name',\n field2:'Email',\n field3:'Password',\n field4:'Confirm password',\n check_old:'I am over 16 years old.',\n check_terms1:'I’ve read and accept',\n check_terms2:'and the',\n check_offers:'I want to receive emails with offers and promotions from Prey.',\n button_terms:`Terms and Conditions`,\n button_privacy:'Privacy Policy',\n button_submit:'Sign up',\n button_signin:`Already have an account?`,\n send_activation_title:'Mail validation',\n send_activation_a: 'We must send an activation email to validate your account. Is the address',\n send_activation_b: 'correct?',\n send_activation_cancel: 'Cancel',\n send_activation_send: 'Send',\n capsLockIsOn: 'Caps Lock is On',\n },\n button_forgot:'Forgot your password?',\n button_terms:'Terms and Conditions',\n button_privacy:'Privacy Policy',\n button_cookies:'Cookies',\n privacypage:{\n title:'Prey necesita estos permisos para proteger completamente tu equipo',\n subtitle:'

Las funciones de la aplicación solo se activan mediante tu solicitud previa desde el panel de la aplicación y requieren que otorgues los permisos correspondientes desde tu dispositivo.\\n\\nNo vendemos ni enviamos a terceros ninguno de tus datos para fines distintos del uso de la aplicación y sólo en cuanto estos son necesarios para entregar o mejorar las funciones de la aplicación.\\n\\nTodos los datos se procesan cifrados por medio de SSL.

',\n },\n securitypage:{\n title:'Configure Protection',\n subtitle:'Complete the setup by activating extra features.',\n on:'On ',\n off:'Off',\n background_title:'Run in Background',\n background_subtitle:'As of Android 8, Prey needs to display a notification to run in the background and actively track the phone.',\n biometric_title:'Fingerprint',\n biometric_subtitle:'Would you like to use fingerprint to access the Prey settings?',\n setup_pin_title:'Setup Prey PIN',\n setup_pin_subtitle:`Create your 4-digit PIN code to activate the use Android's extra safety features.`,\n setup_pin_activate:'Activate',\n setup_pin_activated:'Activated',\n uninstall_title:'Block Uninstall Attempts',\n uninstall_subtitle:`Blocks the app’s uninstall with your Prey PIN, or native lock screen if available.`,\n shield_title:'Prevent power OFF',\n shield_subtitle:`Blocks phone shutdown attempts with your Prey PIN.`,\n wipe_title:'Detach device',\n wipe_subtitle:`Deletes this device from your Prey account.`,\n wipe_button:`Detach`,\n dialog_4pin:{\n title:\"Setup Prey PIN\",\n holder:\"Create your 4-digit PIN\",\n cancel:\"Cancel\",\n submit:\"Save PIN\",\n remove_pin:\"Remove the current PIN\",\n },\n prey_for:\"Prey for Android\",\n home:\"Home\",\n not_android9_title:\"Not Available in Android 9 and higher\",\n not_android9_subtitle:\"This feature is not availabe due to Google's policy restrictions in this Android version\",\n not_android9_close:\"Close\",\n xiaomi_alert:{\n title: \"Required Xiaomi permissions\",\n description: \"Please check the additional permissions that you must grant for our application to work correctly on your Xiaomi so you can use all the security actions.\",\n button: \"Check permissions\",\n link: \"https://help.preyproject.com/article/356-how-to-grant-permissions-in-your-xiaomi-device\"\n },\n huawei_alert:{\n title: \"Required Huawei permissions\",\n description: \"Please check the additional permissions that you must grant for our application to work correctly on your Huawei so you can use all the security actions.\",\n button: \"Check permissions\",\n link: \"https://help.preyproject.com/article/370-how-to-grant-permissions-in-your-huawei-device?preview=61041e0fb37d837a3d0df2e5\"\n }\n },\n report:{\n latitude:\"latitude\",\n longitude:\"longitude\",\n ssid:\"ssid\",\n mac_address:\"Mac address\",\n public_ip:\"Public IP\",\n imei:\"IMEI\",\n device_model:\"device model\",\n done:\"Close\",\n next:\"Next\"\n },\n activation:{\n button_skip:\"Skip\",\n button_next:\"Next\",\n you_ready:\"You're ready\",\n status:\"Current status\",\n protected:\"Protected\",\n try_report:\"Give a try to our Missing Reports\",\n evidence:\"If you mark your device as Missing in your Prey Panel, we’ll start gathering information and generate periodic reports.\",\n },\n bgloc:{\n title:'Location in the background',\n body1:'We require access to your location at all times to track your device, generate Missing Reports and use Control Zones',\n body2:'',\n body3:'',\n skip:'Skip',\n approve:'Enable',\n },\n warning10:{\n title: 'Prey requires the location permission set to \"Allow all the time\" to gather locations actively and use control zones even when closed or running in the background.',\n },\n email_validation:{\n sent:{\n title: \"EMAIL VALIDATION\",\n subtitle: \"We have sent you an account activation email to the following email:\",\n mail:\"YOUR MAIL\",\n foot_a:\"You must validate your email in the next 48 hours.\",\n foot_b:\"If you don't receive the email in the next few minutes, send it again.\",\n button:\"RESEND\",\n dialog_title:\"WE SENT A CONFIRMATION EMAIL TO\",\n dialog_body:\"Please validate your account in the next 48 hours, or it will be discarded.\",\n dialog_button:\"OK\",\n },\n ok:{\n title:\"VALIDATION OF SUCCESSFUL MAIL\",\n body:\"Your account has been activated, welcome to Prey!\",\n button:\"CONTINUE\",\n },\n expired:{\n title:\"THE ACCOUNT VALIDATION LINK HAS EXPIRED\",\n body:\"The account was deleted, you can re-register with the same email and try again.\",\n button:\"CONTINUE\",\n }\n },\n rename:{\n heading:\"Change device name\",\n body:\"This name will allow you to identify your device in Prey.\",\n current:\"Current name\",\n write:\"New name\",\n confirm:\"Confirm\",\n },\n alert_chromeOS:{\n title: \"This version is incompatible with ChromeOS\",\n desc: \"This app is meant for Android only, and will work limitedly for ChromeOS. Install the fully powered Prey Extension from Google Admin Console.\",\n button_title: \"Get Prey for ChromeOS\",\n button_url: \"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=en\",\n link_title:\"Learn to install the Prey Extension\",\n link_url:\"https://help.preyproject.com/article/310-how-to-install-prey-on-chromebooks\"\n },\n accesibility:{\n skip:\"Skip for now\",\n title:\"Allow Prey to use Accessibility options\",\n text1:\"We require this to prevent access to any apps while the Screen Lock is activated, even if the permission to overlap app screens is disabled.\",\n text2:\"Keep in mind that we won’t collect any personal or sensitive data.\",\n text3:\"If you agree, you’re allowing Prey to access your screen and perform actions to ensure a fully functional app experience.\",\n \n title_1:\"Prey will work better with accessibility permissions\",\n text1_1:\"Enabling accessibility for Prey will prevent other apps to overlap Prey’s Screen Lock.\",\n \n text2_1:\"1. Open your phone’s Settings\",\n text2_2:\"2. Go to Accessibility\",\n text2_3_1:\"3. Go to Downloaded services\",\n text2_3_2:\"3. Go to Downloaded apps\",\n text2_3_3:\"3. Go to More\",\n text2_3_4:\"3. Go to Installed apps\",\n text2_4:\"4. Select Prey\",\n text2_5:\"5. Enable\",\n\n text3_1:\"Remember that Prey won’t collect any personal or sensitive data from your device.\",\n\n\n deny:\"Deny\",\n agree:\"Agree and continue\",\n },\n notification:{\n title:\"Turn on alert notifications?\",\n desc:\" Optimize your Prey experience! Enable notifications for full product functionality.\",\n button_title: \"Turn on notifications\",\n },\n },\n es: {\n close: 'Cerrar',\n cancel: 'Cancelar',\n images: 'Imágenes',\n videos: 'Videos',\n documents: 'Documentos',\n Start: 'Compenzar',\n back: 'Volver',\n back_to: 'Volver a',\n enter_password: 'Ingresa tu contraseña',\n encrypt: 'Cifrar',\n decrypt: 'Descifrar',\n tryagain: 'Reintentar',\n current_status: 'Este dispositivo ahora está',\n login: 'Iniciar sesión',\n whatsprey: '¿Qué es Prey?',\n settings: 'Ajustes',\n your_privacy: 'Privacidad y ubicación',\n uninstall_prey: 'Desinstalar Prey',\n uninstall_prey_link: 'https://ayuda.preyproject.com/article/226-como-desinstalar-prey#android',\n uninstall_prey_title: 'Quitar permisos de Prey',\n uninstall_prey_body: 'Ten en cuenta que primero eliminaremos los permisos que impiden la desinstalación de Prey. Cuando recibas confirmación de este proceso, reinicia tu dispositivo y desinstala la App como cualquier otra. Al desinstalarla, dejarás de tener acceso remoto a tu dispositivo ya que será desconectado de tu Panel.',\n uninstall_prey_button: 'Confirmar',\n password_wrong_title:'La contraseña es incorrecta',\n password_wrong_body:'Ingresa la contraseña correcta. También puedes desbloquear el dispositivo desde el panel de control o pedirle al administrador de tu dispositivo que lo haga.',\n device_name: 'Nombre del dispositivo',\n status: {\n protected: 'PROTEGIDO',\n unprotected: 'DESPROTEGIDO',\n },\n lock:{\n access:'Acceso',\n denied:'Denegado',\n text1:'El dispositivo ha sido bloqueado por su propietario.',\n text2:'Introduzca la contraseña para desbloquear',\n password:'Contraseña',\n unlock:'Desbloquear',\n button_unlock:'Ingresar contraseña para desbloquear',\n },\n pin:{\n text1:'El propietario de este dispositivo bloqueó la opción de apagado. Para apagarlo debes ingresar el PIN, presionar desbloquear y luego volver a intentarlo.',\n pin:'PIN',\n unlock:'Desbloquear',\n error:'El PIN es incorrecto.',\n },\n helpcenter:{\n title:\"Ayuda\",\n description1:'Para preguntas generales visita nuestro',\n description2:'Si tienes consultas particulares completa el formulario o escribe a ',\n helpCenter:'Centro de Ayuda',\n helpCenterHref:'https://ayuda.preyproject.com/',\n helpCenterMail:'help@preyproject.com',\n helpCenterMailto:'mailto:help@preyproject.com',\n subject:'Asunto',\n subjectHolder:'Elige una opción',\n subjectOption1:'Problemas',\n subjectOption2:'Preguntas',\n subjectOption3:'Otro',\n message:'Mensaje',\n messageHolder:'Haznos saber si tienes dudas o encuentras algún problema mientras usas Prey.',\n messageMin:'min. 10 caracteres',\n attachment:'Archivo adjunto (opcional)',\n attachmentHolder:'Tamaño máximo 5MB',\n send:'ENVIAR',\n selectfile: 'SELECCIONAR ARCHIVO...',\n fileSelected:'ARCHIVO SELECCIONADO ',\n noFileChosen:'No se eligió archivo',\n finished1:'¡Todo salió bien!',\n finished2:'Recibimos tu mensaje y nuestro equipo de soporte responderá lo antes posible.',\n btnfinish:'Gracias, entiendo',\n error1:'Oh no!',\n error2: \"No pudimos enviar tu mensaje. ¿Quieres volver a intentar?\",\n btnerror:'Reintentar',\n },\n dialog_login:{\n title:\"Credenciales Prey\",\n holder:\"Ingresa tu contraseña\",\n holder3:\"Ingresa tu contraseña\",\n title2:\"Código de seguridad\",\n holder2:\"Seis dígitos\",\n cancel:\"Cancelar\",\n submit:\"Iniciar sesión\",\n forgot: \"¿Olvidaste tu contraseña?\",\n loading: \"Cargando...\"\n },\n scheduled:{\n title:\"Fijar Frecuencia\",\n body:\"Asegura que Prey continúe funcionando si los servicios de Google no están corriendo, haciendo revisiones periódicas del estado y consultando los servidores de Prey directamente.\",\n zero:\"No activado\",\n one:\"1 minuto\",\n two:\"2 minutos\",\n three:\"5 minutos\",\n four:\"10 minutos\",\n five:\"20 minutos\",\n six:\"30 minutos\",\n },\n help:{\n title:\"Ayuda\",\n body:\"Para preguntas en general siempre puedes visitar nuestro \",\n description:\"Centro de Ayuda.\",\n link:\"https://ayuda.preyproject.com/\",\n },\n onboarding:{\n first:{\n head:'Tu centro de seguridad',\n body:'¡Protege tu dispositivo desde cualquier lugar! Gestiona las acciones de seguridad de forma remota en tu Prey Panel.',\n },\n second:{\n head:'Rastrea y encuentra',\n body:'Mantente al tanto de la ubicación de tu dispositivo y de cuándo está en movimiento.',\n },\n third:{\n head:'Reacciona y protege',\n body:'¡Cuida tu dispositivo y sus datos! Prueba nuestras acciones de seguridad: Alarma remota, Bloqueo de pantalla y Mensaje de alerta.',\n },\n fourth:{\n head:'Recuperar con evidencia',\n body:'Obtén reportes con info detallada de tu dispositivo marcado como Perdido: su ubicación, redes Wi-Fi cercanas y fotografías y capturas de pantalla en tiempo real.',\n },\n fifth:{\n head:'Evita la Detección',\n body:'Utiliza la función de Camuflaje desde el panel online para esconder la aplicación y hacerla pasar por un juego en equipos iOS.',\n },\n start: 'Comenzar',\n },\n whatspreypage:{\n first:{\n head:'¿Qué hace Prey?',\n body:'Podrás controlar todo desde tu Panel Prey mientras nosotros protegemos silenciosamente tus teléfonos, portátiles, tablets y datos de robos o pérdidas.',\n },\n second:{\n head:'¿Adónde está tu Panel Prey?',\n body:'Accede a tu Panel a través de la app o en preyproject.com desde cualquier navegador para rastrear tus dispositivos, configurar Prey y activar acciones de seguridad.',\n },\n third:{\n head:'¿Qué pasa si te roban el dispositivo?',\n body:'Marca tu dispositivo como Perdido en tu Panel Prey y empezaremos a recopilar fotos, ubicaciones, redes WiFi cercanas y más datos para generar reportes periódicamente.',\n },\n fourth:{\n head:'¡Saca el máximo provecho a Prey!',\n body:'Haz sonar una alarma, muestra un mensaje en la pantalla de tu dispositivo, configura geocercas y desbloquea aún más acciones remotas de seguridad con nuestros planes Protection y Full Suite.',\n },\n fifth:{\n head:'¿CÓMO EVITO QUE DETECTEN PREY?',\n body:'Evita alertar al ladrón y esconde la aplicación con la acción de Camuflaje. Puedes activarla en el panel online en cualquier equipo iOS para que la aplicación se convierta en un juego falso y pase inadvertida.',\n },\n start:'Iniciar',\n },\n permissions:{\n title:\"Prey necesita que le otorgues estos permisos para asegurar completamente este dispositivo.\",\n approve:\"Ir a permisos\",\n next:\"Siguiente\",\n privacy_info1:\"Para que la app funcione correctamente, necesitamos que concedas estos permisos y actives tu cuenta en el Panel Prey.\",\n privacy_info2:\"Recuerda que tus datos sólo son utilizados para entregarte y mejorar las funcionalidades de nuestra app, y ninguno de tus datos es vendido o enviado a terceros. Todos los datos son enviados a través de SSL.\",\n privacy_info3:\"Todos los datos se procesan cifrados por medio de SSL.\",\n category_permission:'Acceso a ubicación, archivos y contenido multimedia',\n category_location:'Acceso a la ubicación en segundo plano',\n camera:{\n head:'Hacer fotos y grabar vídeo',\n body:'Necesitamos esto para tomar fotos con la cámara de tu dispositivo para los Reportes de pérdida.',\n },\n location:{\n head:'Acceso a la ubicación de este dispositivo',\n body:'Necesitamos esto para rastrear la ubicación de su dispositivo.',\n background1:'Prey usará la ubicación en segundo plano para rastrear tu dispositivo, generar Reportes de pérdida y detectar la entrada o salida de geocercas.',\n background2:'Estos datos sólo estarán disponibles para el administrador de la cuenta. Puedes encontrar más detalles en nuestra Política de privacidad.',\n },\n over:{\n head:'Superponer pantallas de aplicaciones',\n body:'Cuando se active el Bloqueo de pantalla, Prey usará este permiso para mostrar un bloqueo de pantalla personalizado sobre todas las demás apps.',\n },\n contact:{\n head:'HACER Y ADMINISTRAR LLAMADAS TELEFÓNICAS',\n body:'Prey utiliza este permiso para obtener y mostrar el IMEI del equipo al usuario en los reportes.',\n },\n storage:{\n head:'Acceso a imágenes, archivos multimedia y archivos de tu dispositivo',\n body:\"La Recuperación de Archivos requiere este permiso para salvar archivos de forma remota.\"\n },\n administrator_permission:{\n head:'Acceso a los permisos de administrador del dispositivo',\n body:'Necesitamos esto para activar más acciones de seguridad que tengan permisos de administrador, como Borrado personalizado y Bloqueo de pantalla.'\n },\n accesibility:{\n head:'Accesibilidad',\n body:'Cuando un dispositivo esté marcado como Perdido, Prey usará este permiso para bloquear todas las apps antes de que puedan ser abiertas, incluso si el permiso de superponer pantallas de apps está deshabilitado.'\n },\n xiaomi:{\n head: \"Permisos Xiaomi requeridos\",\n body: \"Para que nuestra aplicación funcione correctamente, y así puedas usar todas las acciones de seguridad, asegúrate que los permisos necesarios estén otorgados.\"\n },\n huawei:{\n head: \"Permisos necesarios de Huawei\",\n body: \"Para que nuestra app funcione correctamente y puedas activar todas las acciones de seguridad, asegúrate de conceder los permisos necesarios.\"\n },\n alarms:{\n head:'Alarmas y recordatorios',\n body:'Necesitamos este permiso para poder programar automatizaciones de tiempo exacto.',\n },\n },\n signin:{\n title:'Inicia sesión en tu cuenta Prey',\n subtitle:'Credenciales, por favor.',\n field1:'Email',\n field2:'Contraseña',\n button_submit:'Ingresar',\n button_qr:'Escanear código QR',\n maybe:'TAL VEZ TÚ...',\n button_account:`¿No tienes una cuenta?`,\n },\n signup:{\n title:'REGISTRARME',\n subtitle:'Estás a un paso de tu cuenta de Prey.',\n field1:'Nombre',\n field2:'Email',\n field3:'Contraseña',\n field4:'Confirmar contraseña',\n check_old:'Soy mayor de 16 años.',\n check_terms1:'He leído y acepto los',\n check_terms2:'y la',\n check_offers:'Quiero recibir emails con ofertas y promociones de Prey.',\n button_terms:'Términos y condiciones',\n button_privacy:'Política de privacidad',\n button_submit:'Regístrate',\n button_signin:`¿Ya tienes una cuenta?`,\n send_activation_title:'VALIDACIÓN DE CORREO',\n send_activation_a: 'Debemos enviar un correo de activación para validar tu cuenta. ¿Es la dirección',\n send_activation_b: 'correcta?',\n send_activation_cancel: 'CANCELAR',\n send_activation_send: 'ENVIAR',\n capsLockIsOn: 'Bloq Mayus Activo',\n },\n button_forgot:'¿Olvidaste tu contraseña?',\n button_terms:'Términos de servicio',\n button_privacy:'Política de privacidad',\n button_cookies:'Cookies',\n securitypage: {\n title:'Configurar protección',\n subtitle:'Completa la configuración activando funciones extra.',\n on:'Encendido ',\n off:'Apagado',\n background_title:'Ejecutar en segundo plano',\n background_subtitle:'A partir de Android 8, Prey necesita mostrar una notificación para ejecutarse en segundo plano y rastrear activamente el teléfono.',\n biometric_title:'Huella',\n biometric_subtitle:'¿Te gustaría usar huella para acceder a la configuración de Prey?',\n setup_pin_title:'Configurar PIN de Prey',\n setup_pin_error:'PIN de 4 dígitos',\n setup_pin_subtitle:`Crea un código PIN de 4 dígitos para activar funciones de seguridad adicionales de Android.`,\n setup_pin_activate:'Activar',\n setup_pin_activated:'Activado',\n uninstall_title:'Bloquear intentos de desinstalación',\n uninstall_subtitle:`Bloquea la desinstalación de la aplicación con tu PIN de Prey, o la pantalla de bloqueo nativa, si está disponible.`,\n shield_title:'Evitar que se apague el equipo',\n shield_subtitle:`Bloquea los intentos de apagado del teléfono con tu PIN de Prey.`,\n wipe_title:'Remover dispositivo',\n wipe_subtitle:`Elimina este equipo de tu cuenta Prey`,\n wipe_button:`Remover`,\n dialog_4pin:{\n title:\"Configurar PIN de Prey\",\n holder:\"Crea tu PIN de 4 dígitos\",\n cancel:\"Cancelar\",\n submit:\"Guardar PIN\",\n remove_pin:\"Eliminar el PIN actual\",\n },\n prey_for:\"Prey para Android\",\n home:\"Inicio\",\n not_android9_title:\"No Disponible en Android 9 en adelante\",\n not_android9_subtitle:\"Esta función no está disponible en esta versión de Android por restricciones de Google.\",\n not_android9_close:\"Cerrar\",\n xiaomi_alert:{\n title: \"Permisos Xiaomi requeridos\",\n description: \"Revisa los permisos adicionales que debes autorizar para que nuestra aplicación funcione correctamente en tu Xiaomi y puedas usar todas las acciones de seguridad.\",\n button: \"Ver permisos\",\n link: \"https://ayuda.preyproject.com/article/358-como-autorizar-permisos-en-tu-dispositivo-xiaomi\"\n },\n huawei_alert:{\n title: \"Permisos Huawei requeridos\",\n description: \"Revisa los permisos adicionales que debes autorizar para que nuestra aplicación funcione correctamente en tu Huawei y puedas usar todas las acciones de seguridad.\",\n button: \"Ver permisos\",\n link: \"https://ayuda.preyproject.com/article/371-como-autorizar-permisos-en-tu-dispositivo-huawei?preview=610423f7b37d837a3d0df314\"\n }\n },\n try_report:\"PRUEBA NUESTRO REPORT\",\n report:{\n latitude:\"latitud\",\n longitude:\"longitud\",\n ssid:\"ssid\",\n mac_address:\"dirección Mac\",\n public_ip:\"IP pública\",\n imei:\"IMEI\",\n device_model:\"modelo de dispositivo\",\n done:\"Cerrar\",\n next:\"Siguiente\",\n },\n activation:{\n button_skip:\"Saltar\",\n button_next:\"Siguiente\",\n you_ready:\"Estás listo\",\n status:\"Estado actual\",\n protected:\"Protegido\",\n try_report:\"Prueba nuestros Reportes de pérdida\",\n evidence:'Si marcas tu dispositivo como Perdido en tu Panel Prey, empezaremos a recopilar información y a generar reportes periódicamente.',\n },\n bgloc:{\n title:'Ubicación en segundo plano',\n body1:'Necesitamos acceder a tu ubicación en todo momento para rastrear tu dispositivo, generar Reportes de pérdida y usar las Zonas de control',\n body2:'Una vez que otorgues el permiso empezaremos a rastrear tu dispositivo, podrás generar reportes en caso de pérdida y comenzar a usar zonas de control',\n body3:'Lo datos serán accesibles solo por el administrador de la cuenta',\n skip:'Saltar',\n approve:'Activar',\n },\n warning10:{\n title: 'Prey requiere el permiso de ubicación configurado en \"Permitir todo el tiempo\" para rastrear activamente y utilizar zonas de control, incluso al estar la aplicación en segundo plano.',\n },\n email_validation:{\n sent:{\n title:\"VALIDACIÓN DE CORREO\",\n subtitle:\"Te hemos enviado un correo de activación de cuenta al siguiente mail:\",\n mail:\"TU MAIL\",\n foot_a:\"Debes validar tu correo en las próximas 48 horas.\",\n foot_b:\"Si no recibes el correo en los próximos minutos, envíalo otra vez.\",\n button:\"REENVIAR\",\n dialog_title:\"ENVIAMOS UN CORREO DE ACTIVACIÓN A\",\n dialog_body:\"Si no recibes el correo en los próximos 10 minutos, intenta enviarlo otra vez.\",\n dialog_button:\"OK\",\n },\n ok:{\n title:\"VALIDACIÓN DE CORREO EXITOSA\",\n body:\"Tu cuenta ha sido activada, ¡bienvenido a Prey!\",\n button:\"CONTINUAR\",\n },\n expired:{\n title:\"EL LINK DE VALIDACIÓN DE CUENTA HA EXPIRADO\",\n body:\"La cuenta fue eliminada, puedes volver a registrate con el mismo correo y volverlo a intentar.\",\n button:\"CONTINUAR\",\n }\n },\n rename:{\n heading:\"Cambiar el nombre del dispositivo\",\n body:\"Con este nombre, tu dispositivo podrá ser identificado dentro de Prey.\",\n current:\"Nombre actual\",\n write:\"Nuevo nombre\",\n confirm:\"Confirma\",\n },\n alert_chromeOS:{\n title: \"Esta versión no es compatible con ChromeOS\",\n desc: \"Esta aplicación está pensada solo para Android y funciona limitadamente en ChromeOS. Instala la extensión desde Chrome para tener la protección completa.\",\n button_title: \"Obtener Prey para ChromeOS\",\n button_url: \"https://chrome.google.com/webstore/detail/prey-for-chromebooks/bedapafeedkekkljdlajkknlnhingcop?hl=es\",\n link_title:\"Aprender a instalar la extensión de Prey\",\n link_url:\"https://ayuda.preyproject.com/article/311-como-instalar-prey-para-chromebooks\"\n },\n accesibility:{\n skip:\"Saltar\",\n title:\"Permite que Prey use las opciones de Accesibilidad\",\n text1:\"Necesitamos esto para evitar que se acceda a cualquier app mientras el Bloqueo de pantalla está activado, incluso si el permiso para superponer pantallas de apps está deshabilitado.\",\n text2:\"Ten en cuenta que no recolectamos ningún dato personal o sensible.\",\n text3:\"Si aceptas, estás permitiendo que Prey acceda a tu pantalla y realice acciones para asegurar una experiencia de app completamente funcional.\",\n \n title_1:\"Prey funciona mejor con permisos de Accesibilidad\",\n text1_1:\"Habilitar accesibilidad para Prey impedirá que otras aplicaciones funcionen por encima del Bloqueo de pantalla de Prey.\",\n \n text2_1:\"1. Abre las Configuraciones de tu teléfono\",\n text2_2:\"2. Ve a Accesibilidad\",\n text2_3_1:\"3. Ve a Servicios descargados\",\n text2_3_2:\"3. Ve a Aplicaciones descargadas\",\n text2_3_3:\"3. Ve a Más\",\n text2_3_4:\"3. Ve a Aplicaciones instaladas\",\n text2_4:\"4. Selecciona Prey\",\n text2_5:\"5. Actívalos\",\n\n text3_1:\"Recuerda que Prey no recolectará información sensible ni datos personales de tu dispositivo.\",\n\n deny:\"Denegar\",\n agree:\"Aceptar y continuar\",\n },\n notification:{\n title:\"Activar las notificaciones de alerta?\",\n desc:\" ¡Optimiza tu experiencia Prey! Activa las notificaciones para un funcionamiento completo.\",\n button_title: \"Activar notificaciones\",\n },\n }\n })\n}\n\nexport {initLang}\n","module.exports = __webpack_public_path__ + \"static/media/prey-logo-monotono-alt.c3679e2d.svg\";","module.exports = __webpack_public_path__ + \"static/media/prey-iso-monotono-alt.ce31486d.svg\";","module.exports = __webpack_public_path__ + \"static/media/missing-report.6e26bdc9.png\";","module.exports = __webpack_public_path__ + \"static/media/04-Evidencev.6dd5ae67.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_04.3c02d356.png\";","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-01.1c31f384.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcvv8TYAA4Rn9M3/Pm3AAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-05.5f6af870.png\";","module.exports = __webpack_public_path__ + \"static/media/1_security-hub-06.65fc5e65.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/02-Track-Find.ed00c298.png\";","module.exports = __webpack_public_path__ + \"static/media/03-React-Protect.abee7ee7.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_01.315c1325.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_02.a9334e25.png\";","module.exports = __webpack_public_path__ + \"static/media/onboarding_03.dc52ab1e.png\";"],"sourceRoot":""} \ No newline at end of file From bad6e91f8188bfc3ddf75f2a3f8421b73482a5c6 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:28:30 -0400 Subject: [PATCH 02/15] Remove geofence logic Remove geofence logic --- .../actions/geofences/GeofenceController.java | 184 ------------------ .../geofences/GeofenceIntentService.java | 7 - .../com/prey/json/actions/Geofencing.java | 4 - .../com/prey/receivers/GeofenceReceiver.java | 7 - 4 files changed, 202 deletions(-) diff --git a/app/src/main/java/com/prey/actions/geofences/GeofenceController.java b/app/src/main/java/com/prey/actions/geofences/GeofenceController.java index 3edeaba9..ad4d7fe6 100644 --- a/app/src/main/java/com/prey/actions/geofences/GeofenceController.java +++ b/app/src/main/java/com/prey/actions/geofences/GeofenceController.java @@ -57,86 +57,12 @@ public static GeofenceController getInstance() { } public void run(Context ctx) { - try { - GeofenceDataSource dataSource = new GeofenceDataSource(ctx); - listBD = dataSource.getAllGeofences(); - listWeb =null; - try {listWeb = GeofecenceParse.getJSONFromUrl(ctx); } catch (Exception e) {} - updateZones(ctx,listWeb,listBD,dataSource); - } catch (Exception e) { - PreyLogger.e("error GeofenceController run"+e.getMessage(),e); - } } private void updateZones( Context ctx,List listWeb ,List listBD,GeofenceDataSource dataSource){ - try { - List listDelete=new ArrayList<>(); - List listUpdate=new ArrayList<>(); - Map mapBD = convertMap(listBD); - Map mapWeb = convertMap(listWeb); - List removeList = new ArrayList(); - List listRemove = new ArrayList(); - List listAdd = new ArrayList(); - for(int i=0;listBD!=null&&i0) { - LocationServices.getGeofencingClient(ctx).removeGeofences(listRemove); - } - if (removeList != null && removeList.size() > 0) { - String infoDelete = "["; - for (int i = 0; removeList != null && i < removeList.size(); i++) { - infoDelete += removeList.get(i); - if (i + 1 < removeList.size()) { - infoDelete += ","; - } - } - infoDelete += "]"; - PreyLogger.d("GEO infoDelete:" + infoDelete); - sendNotify(ctx, UtilJson.makeMapParam("start", "geofencing", "stopped", infoDelete)); - } - for(int i=0;listWeb!=null&&i0) { - sendNotify(ctx, UtilJson.makeMapParam("start", "geofencing", "started", infoAdd)); - } - List list=dataSource.getAllGeofences(); - if(list!=null&&list.size()>0) { - initList(ctx, list); - } - } catch (Exception e) { - PreyLogger.e("error run"+e.getMessage(),e); - } } public void deleteAllZones(Context ctx){ - GeofenceDataSource dataSource = new GeofenceDataSource(ctx); - listBD = dataSource.getAllGeofences(); - for(int i=0;listBD!=null&&i convertMap(List list) { @@ -152,124 +78,14 @@ private Map convertMap(List list) { } public void sendNotify(final Context ctx, final Map params) { - new Thread() { - public void run() { - try{ - PreyWebServices.getInstance().sendNotifyActionResultPreyHttp(ctx, params); - } catch (Exception e) { - } - } - }.start(); } public void initList(final Context ctx,List listBD) { - int loiteringDelay= FileConfigReader.getInstance(ctx).getGeofenceLoiteringDelay(); - List mGeofenceList = new ArrayList(); - final List listToBdAdd = new ArrayList(); - String info = "["; - for (int i = 0; listBD != null && i < listBD.size(); i++) { - GeofenceDto geo = listBD.get(i); - listToBdAdd.add(geo); - PreyLogger.d("GEO START id:" + geo.name + " lat:" + geo.latitude + " long:" + geo.longitude + " ra:" + geo.radius +" type:"+ geo.type+ " expires:" + geo.expires); - mGeofenceList.add(new com.google.android.gms.location.Geofence.Builder() - .setRequestId(geo.id) - .setCircularRegion(geo.latitude, geo.longitude, geo.radius) - .setExpirationDuration(Geofence.NEVER_EXPIRE) - .setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER|Geofence.GEOFENCE_TRANSITION_EXIT) - .setLoiteringDelay(loiteringDelay) //30 seconds - .setNotificationResponsiveness(0) //0 seconds - .build()); - info += geo.id; - if (i + 1 < listBD.size()) { - info += ","; - } - } - info += "]"; - final String extraInfo = info; - PreyLogger.d("GEO info:" + extraInfo); - GeofencingRequest.Builder builderEnter = new GeofencingRequest.Builder(); - builderEnter.setInitialTrigger( GeofencingRequest.INITIAL_TRIGGER_ENTER|GeofencingRequest.INITIAL_TRIGGER_EXIT); - builderEnter.addGeofences(mGeofenceList ); - GeofencingRequest geofencingRequest = builderEnter.build(); - final Context ctx2=ctx; - try { - if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.M ||ActivityCompat.checkSelfPermission(ctx, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { - PendingIntent pendingIntent=PendingIntent.getBroadcast(ctx, 0, new Intent(ctx, GeofenceReceiver.class), PendingIntent.FLAG_UPDATE_CURRENT|PendingIntent.FLAG_MUTABLE); - LocationServices.getGeofencingClient(ctx).addGeofences(geofencingRequest,pendingIntent) - .addOnSuccessListener(new OnSuccessListener() { - @Override - public void onSuccess(Void aVoid) { - PreyLogger.d("GEO saveGeofence"); - LocationUtil.dataLocation(ctx,null,true); - } - }) - .addOnFailureListener(new OnFailureListener() { - @Override - public void onFailure(@NonNull Exception e) { - PreyLogger.d("GEO saveGeofence failed: " + e.getMessage()); - sendNotify(ctx2, UtilJson.makeMapParam("start", "geofencing", "failed", "status:" + e.getMessage())); - } - }); - }//if - } catch (Exception e) { - PreyLogger.e("GEO error:" + e.getMessage(), e); - sendNotify(ctx, UtilJson.makeMapParam("start", "geofencing", "failed", "error:" + e.getMessage())); - } } public static void verifyGeozone(Context ctx,PreyLocation locationNow){ - PreyLogger.d("GEO verifyGeozone"); - if(locationNow!=null) { - PreyLogger.d("GEO connection verifyGeozone lat:" + locationNow.getLat() + " lng:" + locationNow.getLng()); - } - try{ - if(locationNow!=null && (locationNow.getLat()!=null && locationNow.getLat()!=0 && locationNow.getLng()!=null && locationNow.getLng()!=0)) { - GeofenceDataSource dataSource = new GeofenceDataSource(ctx); - List listBD = dataSource.getAllGeofences(); - PreyLogger.d("GEO listBD size:" + (listBD == null ? 0 : listBD.size())); - int maximumAccuracy = PreyConfig.getPreyConfig(ctx).getGeofenceMaximumAccuracy(); - for (int i = 0; listBD != null && i < listBD.size(); i++) { - GeofenceDto geo = listBD.get(i); - validateGeozone(ctx, geo, maximumAccuracy, locationNow, dataSource); - } - } - } catch (Exception e) { - PreyLogger.e("Error:"+e.getMessage(),e); - } } public static void validateGeozone(Context ctx,GeofenceDto geo,int maximumAccuracy,PreyLocation locationNow,GeofenceDataSource dataSource){ - if(locationNow!=null&&locationNow.getAccuracy() < maximumAccuracy) { - PreyLocation locationGeo = geo.getPreyLocation(); - double distance = LocationUtil.distance(locationNow,locationGeo); - String transition=""; - if (distance > geo.getRadius()) { - transition = GEOFENCING_OUT; - } else { - transition = GEOFENCING_IN; - } - PreyLogger.d("GEO validateGeozone name:"+geo.name+" type:"+geo.getType()+" transition:" + transition); - if (!transition.equals(geo.getType())) { - if(GEOFENCING_IN.equals(transition)||(GEOFENCING_OUT.equals(transition) )) { - try { - JSONObject info = new JSONObject(); - info.put("id", "" + geo.id); - info.put("lat", locationNow.getLat()); - info.put("lng", locationNow.getLng()); - info.put("accuracy", locationNow.getAccuracy()); - info.put("method", locationNow.getMethod()); - Event event = new Event(); - event.setName(transition); - event.setInfo(info.toString()); - JSONObject jsonObjectStatus = new JSONObject(); - PreyLogger.d("GEO name:"+geo.name+" event:" + transition.toString()+" _ "+info.toString()); - dataSource.updateGeofenceType(geo.id, transition); - new EventThread(ctx, event, jsonObjectStatus, transition).start(); - } catch (Exception e) { - PreyLogger.e("GEO error:" + e.getMessage(), e); - } - } - } - } } } \ No newline at end of file diff --git a/app/src/main/java/com/prey/actions/geofences/GeofenceIntentService.java b/app/src/main/java/com/prey/actions/geofences/GeofenceIntentService.java index c1eb7318..fb88d7ee 100644 --- a/app/src/main/java/com/prey/actions/geofences/GeofenceIntentService.java +++ b/app/src/main/java/com/prey/actions/geofences/GeofenceIntentService.java @@ -45,13 +45,6 @@ protected void onHandleIntent(Intent intent) { } private void notifyGeofenceTransition(Context context, int geofenceTransition, List triggeringGeofences, Location location) { - PreyLocation locationNow=null; - try{ - locationNow=new PreyLocation(location); - }catch (Exception e){ - PreyLogger.e("Error:"+e.getMessage(),e); - } - GeofenceController.verifyGeozone(context,locationNow); } } \ No newline at end of file diff --git a/app/src/main/java/com/prey/json/actions/Geofencing.java b/app/src/main/java/com/prey/json/actions/Geofencing.java index 459582b8..088f6574 100644 --- a/app/src/main/java/com/prey/json/actions/Geofencing.java +++ b/app/src/main/java/com/prey/json/actions/Geofencing.java @@ -19,13 +19,9 @@ public class Geofencing { public void start(Context ctx, List list, JSONObject parameters) { - PreyLogger.d("starting Geofencing"); - GeofenceController.getInstance().run(ctx); } public void stop(Context ctx, List list, JSONObject parameters) { - PreyLogger.d("stop Geofencing"); - GeofenceController.getInstance().run(ctx); } } \ No newline at end of file diff --git a/app/src/main/java/com/prey/receivers/GeofenceReceiver.java b/app/src/main/java/com/prey/receivers/GeofenceReceiver.java index f0da5ad5..33a580c6 100644 --- a/app/src/main/java/com/prey/receivers/GeofenceReceiver.java +++ b/app/src/main/java/com/prey/receivers/GeofenceReceiver.java @@ -38,13 +38,6 @@ public void onReceive(final Context context, final Intent intent) { } private void notifyGeofenceTransition(Context context, int geofenceTransition, List triggeringGeofences, Location location) { - PreyLocation locationNow=null; - try{ - locationNow=new PreyLocation(location); - }catch (Exception e){ - PreyLogger.e("Error:"+e.getMessage(),e); - } - GeofenceController.verifyGeozone(context,locationNow); } } \ No newline at end of file From 09e781ffe95e2af557c2ca748891d70403118e51 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:38:03 -0400 Subject: [PATCH 03/15] Improve reporting logic and aware tracking. Improve reporting logic and aware tracking. --- app/src/main/java/com/prey/PreyApp.java | 4 ++ .../actions/aware/AlarmAwareReceiver.java | 33 ++++++++++ .../prey/actions/aware/AwareScheduled.java | 62 +++++++++++++++++++ .../prey/actions/location/LocationUtil.java | 9 ++- .../prey/actions/report/ReportService.java | 19 ++++++ .../com/prey/services/PreyJobService.java | 5 +- 6 files changed, 123 insertions(+), 9 deletions(-) create mode 100644 app/src/main/java/com/prey/actions/aware/AlarmAwareReceiver.java create mode 100644 app/src/main/java/com/prey/actions/aware/AwareScheduled.java diff --git a/app/src/main/java/com/prey/PreyApp.java b/app/src/main/java/com/prey/PreyApp.java index 520595e3..fb078bde 100644 --- a/app/src/main/java/com/prey/PreyApp.java +++ b/app/src/main/java/com/prey/PreyApp.java @@ -17,9 +17,11 @@ import com.google.firebase.FirebaseApp; import com.prey.actions.aware.AwareController; +import com.prey.actions.aware.AwareScheduled; import com.prey.actions.fileretrieval.FileretrievalController; import com.prey.actions.geofences.GeofenceController; import com.prey.actions.report.ReportScheduled; +import com.prey.actions.report.ReportService; import com.prey.actions.triggers.TriggerController; import com.prey.activities.LoginActivity; import com.prey.beta.actions.PreyBetaController; @@ -111,12 +113,14 @@ public void run() { if ((accessCoarseLocation || accessFineLocation) && canAccessBackgroundLocation) { GeofenceController.getInstance().run(ctx); AwareController.getInstance().init(ctx); + AwareScheduled.getInstance(ctx).run(); } FileretrievalController.getInstance().run(ctx); TriggerController.getInstance().run(ctx); if (missing) { if (PreyConfig.getPreyConfig(ctx).getIntervalReport() != null && !"".equals(PreyConfig.getPreyConfig(ctx).getIntervalReport())) { ReportScheduled.getInstance(ctx).run(); + new ReportService().run(ctx); } } if (!PreyConfig.getPreyConfig(ctx).isChromebook()) { diff --git a/app/src/main/java/com/prey/actions/aware/AlarmAwareReceiver.java b/app/src/main/java/com/prey/actions/aware/AlarmAwareReceiver.java new file mode 100644 index 00000000..710a9aa5 --- /dev/null +++ b/app/src/main/java/com/prey/actions/aware/AlarmAwareReceiver.java @@ -0,0 +1,33 @@ +/******************************************************************************* + * Created by Orlando Aliaga + * Copyright 2024 Prey Inc. All rights reserved. + * License: GPLv3 + * Full license at "/LICENSE" + ******************************************************************************/ +package com.prey.actions.aware; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; + +import com.prey.PreyLogger; + +public class AlarmAwareReceiver extends BroadcastReceiver { + + @Override + public void onReceive(Context context, Intent intent) { + try { + PreyLogger.d("______________________________"); + PreyLogger.d("______________________________"); + PreyLogger.d("----------AlarmAwareReceiver onReceive"); + final Context ctx = context; + new Thread() { + public void run() { + new AwareController().init(ctx); + } + }.start(); + } catch (Exception e) { + PreyLogger.e(String.format("AlarmAwareReceiver error:%s", e.getMessage()), e); + } + } +} diff --git a/app/src/main/java/com/prey/actions/aware/AwareScheduled.java b/app/src/main/java/com/prey/actions/aware/AwareScheduled.java new file mode 100644 index 00000000..a36bfbd1 --- /dev/null +++ b/app/src/main/java/com/prey/actions/aware/AwareScheduled.java @@ -0,0 +1,62 @@ +/******************************************************************************* + * Created by Orlando Aliaga + * Copyright 2024 Prey Inc. All rights reserved. + * License: GPLv3 + * Full license at "/LICENSE" + ******************************************************************************/ +package com.prey.actions.aware; + +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; + +import com.prey.PreyLogger; + +public class AwareScheduled { + + private static AwareScheduled instance = null; + private Context context = null; + private AlarmManager alarmMgr = null; + private PendingIntent pendingIntent = null; + + private AwareScheduled(Context context) { + this.context = context; + } + + public synchronized static AwareScheduled getInstance(Context context) { + if (instance == null) { + instance = new AwareScheduled(context); + } + return instance; + } + + public void run() { + try { + int minute = 15; + Intent intent = new Intent(context, AlarmAwareReceiver.class); + pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + alarmMgr = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); + if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.KITKAT) { + PreyLogger.d("----------setRepeating"); + alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * minute, pendingIntent); + } else { + PreyLogger.d("----------setInexactRepeating"); + alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * minute, pendingIntent); + } + PreyLogger.d(String.format("----------start aware [%s] AwareScheduled", minute)); + } catch (Exception e) { + PreyLogger.e(String.format("----------Error AwareScheduled :%s", e.getMessage()), e); + } + } + + public void reset() { + if (alarmMgr != null) { + try { + alarmMgr.cancel(pendingIntent); + } catch (Exception e) { + PreyLogger.d(String.format("----------Error AwareScheduled :%s", e.getMessage())); + } + } + } +} diff --git a/app/src/main/java/com/prey/actions/location/LocationUtil.java b/app/src/main/java/com/prey/actions/location/LocationUtil.java index c1e13162..10ee2eb0 100644 --- a/app/src/main/java/com/prey/actions/location/LocationUtil.java +++ b/app/src/main/java/com/prey/actions/location/LocationUtil.java @@ -89,7 +89,7 @@ public static PreyLocation getLocation(Context ctx, String messageId, boolean as PreyLogger.e("Error AppServiceOreo:"+e.getMessage(),e); } if (preyLocation != null) { - PreyLogger.d("preyLocation lat:" + preyLocation.getLat() + " lng:" + preyLocation.getLng()); + PreyLogger.d(String.format("preyLocation lat:%s lng:%s acc:%s", preyLocation.getLat(), preyLocation.getLng(), preyLocation.getAccuracy())); } final PreyLocation location = preyLocation; new Thread() { @@ -136,9 +136,9 @@ private static void sendNotify(Context ctx, String message, String status) { PreyWebServices.getInstance().sendNotifyActionResultPreyHttp(ctx, parms); } - public final static int MAXIMUM_OF_ATTEMPTS=6; - public final static int MAXIMUM_OF_ATTEMPTS2=6; - public final static int []SLEEP_OF_ATTEMPTS=new int[]{1,1,1,1,2,2,2,2,2,2}; + public final static int MAXIMUM_OF_ATTEMPTS = 3; + public final static int MAXIMUM_OF_ATTEMPTS2 = 3; + public final static int[] SLEEP_OF_ATTEMPTS = new int[]{1, 2, 3, 3}; public static PreyLocation getPreyLocationPlayService(final Context ctx, String method, boolean asynchronous, PreyLocation preyLocationOld) throws Exception { PreyLocation preyLocation = null; @@ -190,7 +190,6 @@ public static PreyLocation getPreyLocationAppServiceOreo(final Context ctx, Stri preyLocation = PreyLocationManager.getInstance(ctx).getLastLocation(); if (preyLocation != null) { preyLocation.setMethod(method); - break; } i++; } diff --git a/app/src/main/java/com/prey/actions/report/ReportService.java b/app/src/main/java/com/prey/actions/report/ReportService.java index ac8d7a92..952ef6db 100644 --- a/app/src/main/java/com/prey/actions/report/ReportService.java +++ b/app/src/main/java/com/prey/actions/report/ReportService.java @@ -7,6 +7,8 @@ package com.prey.actions.report; import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; import java.util.List; import org.json.JSONArray; @@ -14,17 +16,22 @@ import com.prey.PreyConfig; import com.prey.PreyLogger; +import com.prey.PreyPermission; import com.prey.actions.HttpDataService; import com.prey.actions.observer.ActionResult; import com.prey.json.UtilJson; import com.prey.net.PreyHttpResponse; import com.prey.net.PreyWebServices; import com.prey.net.http.EntityFile; +import com.prey.receivers.AlarmReportReceiver; import com.prey.util.ClassUtil; +import android.app.AlarmManager; import android.app.IntentService; +import android.app.PendingIntent; import android.content.Context; import android.content.Intent; +import android.os.Build; public class ReportService extends IntentService { @@ -52,6 +59,18 @@ public List run(Context ctx) { }catch (Exception ee){ interval=10; } + //If it is Android 12 and you have alarm permission, run at the exact time + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + if (PreyPermission.canScheduleExactAlarms(ctx)) { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(new Date().getTime()); + calendar.add(Calendar.MINUTE, interval); + Intent intent = new Intent(ctx, AlarmReportReceiver.class); + PendingIntent pendingIntent = PendingIntent.getBroadcast(ctx, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + AlarmManager alarmMgr = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE); + alarmMgr.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent); + } + } String exclude=PreyConfig.getPreyConfig(ctx).getExcludeReport(); JSONArray jsonArray = new JSONArray(); PreyLogger.d("REPORT start:"+interval); diff --git a/app/src/main/java/com/prey/services/PreyJobService.java b/app/src/main/java/com/prey/services/PreyJobService.java index 23f8ab5c..9b7136fb 100644 --- a/app/src/main/java/com/prey/services/PreyJobService.java +++ b/app/src/main/java/com/prey/services/PreyJobService.java @@ -24,11 +24,8 @@ public class PreyJobService extends JobService { private static final int JOB_ID = 321; - private static int[]arrayScheduled=new int[]{0,1,2,5,10,20,30}; - public static int getMinuteScheduled(Context ctx){ - int minuteScheduled = PreyConfig.getPreyConfig(ctx).getMinuteScheduled(); - int minutes = arrayScheduled[minuteScheduled]; + int minutes = 15; return minutes; } public static void schedule(Context ctx ) { From ff5b4829430d10624fe90dd8362289ac2eaf8f86 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:43:09 -0400 Subject: [PATCH 04/15] Remove permanent notification Remove permanent notification --- .../RunBackgroundCheckBoxPreference.java | 11 --------- .../PreyNotificationForeGroundService.java | 23 ------------------- 2 files changed, 34 deletions(-) diff --git a/app/src/main/java/com/prey/preferences/RunBackgroundCheckBoxPreference.java b/app/src/main/java/com/prey/preferences/RunBackgroundCheckBoxPreference.java index 18d1df98..48ba6df4 100644 --- a/app/src/main/java/com/prey/preferences/RunBackgroundCheckBoxPreference.java +++ b/app/src/main/java/com/prey/preferences/RunBackgroundCheckBoxPreference.java @@ -45,17 +45,6 @@ public void setChecked(boolean checked) { } public static void notifyReady(Context ctx){ - if(!PreyUtils.isChromebook(ctx)) { - try{ - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - ctx.startForegroundService(new Intent(ctx, PreyNotificationForeGroundService.class)); - } else { - ctx.startService(new Intent(ctx, PreyNotificationForeGroundService.class)); - } - }catch(Exception e){ - PreyLogger.e("notifyReady:"+e.getMessage(),e); - } - } } public static void notifyCancel(Context ctx){ diff --git a/app/src/main/java/com/prey/services/PreyNotificationForeGroundService.java b/app/src/main/java/com/prey/services/PreyNotificationForeGroundService.java index 18e79a4e..df7c8690 100644 --- a/app/src/main/java/com/prey/services/PreyNotificationForeGroundService.java +++ b/app/src/main/java/com/prey/services/PreyNotificationForeGroundService.java @@ -42,29 +42,6 @@ public int onStartCommand(Intent intent, int flags, int startId) { } private void startForegroundService() { - PreyLogger.d("Start foreground service."); - NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); - Notification.Builder builder; - String channelId = "channelId"; - String channelName = "Prey"; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - NotificationChannel channel = new NotificationChannel(channelId, channelName, NotificationManager.IMPORTANCE_LOW); - channel.enableVibration(false); - channel.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE); - notificationManager.createNotificationChannel(channel); - builder = new Notification.Builder(this, channelId); - } else { - builder = new Notification.Builder(this); - } - builder.setWhen(System.currentTimeMillis()); - builder.setSmallIcon(R.drawable.icon2); - builder.setContentTitle(getString(R.string.disable_power_ready)); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - builder.setPriority(Notification.PRIORITY_MIN); - builder.setOngoing(false); - Notification notification = builder.build(); - startForeground(1, notification); - } } private void stopForegroundService() { From 301dca0ed66bc3b208314a99d1fda576a5dfafdd Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:46:16 -0400 Subject: [PATCH 05/15] Added new alarm permission request Added new alarm permission request --- app/src/main/AndroidManifest.xml | 3 +++ .../main/java/com/prey/PreyPermission.java | 16 +++++++++++ .../activities/CheckPasswordHtmlActivity.java | 26 ++++++++++++++++-- .../prey/activities/js/WebAppInterface.java | 27 +++++++++++++++++-- 4 files changed, 68 insertions(+), 4 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7f295b64..45554c03 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,6 +32,8 @@ + + @@ -341,6 +343,7 @@ + = Build.VERSION_CODES.S) { + AlarmManager alarmMgr = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE); + return alarmMgr.canScheduleExactAlarms(); + } else { + return true; + } + } } diff --git a/app/src/main/java/com/prey/activities/CheckPasswordHtmlActivity.java b/app/src/main/java/com/prey/activities/CheckPasswordHtmlActivity.java index d60139dc..eca7acac 100644 --- a/app/src/main/java/com/prey/activities/CheckPasswordHtmlActivity.java +++ b/app/src/main/java/com/prey/activities/CheckPasswordHtmlActivity.java @@ -98,7 +98,11 @@ protected void onCreate(Bundle savedInstanceState) { } setContentView(R.layout.webview); PreyLogger.d("CheckPasswordHtmlActivity: onCreate"); - registerReceiver(close_prey_receiver, new IntentFilter(CLOSE_PREY)); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + registerReceiver(close_prey_receiver, new IntentFilter(CLOSE_PREY), RECEIVER_EXPORTED); + } else { + registerReceiver(close_prey_receiver, new IntentFilter(CLOSE_PREY)); + } if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); @@ -213,11 +217,13 @@ public String getUrl(Context ctx) { boolean canAccessCamera = PreyPermission.canAccessCamera(this); boolean canAccessStorage = PreyPermission.canAccessStorage(this); boolean canAccessBackgroundLocation = PreyPermission.canAccessBackgroundLocationView(this); + boolean canScheduleExactAlarms = PreyPermission.canScheduleExactAlarms(this); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canAccessFineLocation:%s", canAccessFineLocation)); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canAccessCoarseLocation:%s", canAccessCoarseLocation)); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canAccessCamera:%s", canAccessCamera)); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canAccessStorage:%s", canAccessStorage)); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canAccessBackgroundLocation:%s", canAccessBackgroundLocation)); + PreyLogger.d(String.format("CheckPasswordHtmlActivity: canScheduleExactAlarms:%s", canScheduleExactAlarms)); boolean canDrawOverlays = PreyPermission.canDrawOverlays(this); PreyLogger.d(String.format("CheckPasswordHtmlActivity: canDrawOverlays:%s", canDrawOverlays)); boolean canAccessibility = PreyPermission.isAccessibilityServiceView(this); @@ -227,6 +233,7 @@ public String getUrl(Context ctx) { boolean isStorage = PreyPermission.isExternalStorageManagerView(this); PreyLogger.d(String.format("CheckPasswordHtmlActivity: isStorage:%s", isStorage)); boolean configurated = (canAccessFineLocation || canAccessCoarseLocation) && canAccessBackgroundLocation && canAccessCamera + && canScheduleExactAlarms && canAccessStorage && isAdminActive && canDrawOverlays && canAccessibility && isStorage; String installationStatus = PreyConfig.getPreyConfig(this).getInstallationStatus(); PreyLogger.d(String.format("CheckPasswordHtmlActivity: configurated:%s installationStatus:%s", configurated, installationStatus)); @@ -272,7 +279,11 @@ public String getUrl(Context ctx) { } } }else{ - url.append(URL_ONB).append("#/").append(lng).append("/permissions"); + if (!canAccessibility) { + url.append(URL_ONB).append("#/").append(lng).append("/accessibility"); + } else { + url.append(URL_ONB).append("#/").append(lng).append("/permissions"); + } } } } @@ -471,6 +482,17 @@ public void askForAdminActive() { startActivityForResult(intentAskForAdmin, SECURITY_PRIVILEGES); } + /** + * Method that requests alarm permission from the user. + */ + public void alarms() { + PreyLogger.d("CheckPasswordHtmlActivity alarms"); + startActivity(new Intent(android.provider.Settings.ACTION_REQUEST_SCHEDULE_EXACT_ALARM, Uri.parse("package:" + getPackageName()))); + } + + /** + * Method that requests accessibility permission from the user. + */ public void accessibility() { PreyLogger.d("CheckPasswordHtmlActivity accessibility"); Intent intentService = new Intent(getApplicationContext(), PreyAccessibilityService.class); diff --git a/app/src/main/java/com/prey/activities/js/WebAppInterface.java b/app/src/main/java/com/prey/activities/js/WebAppInterface.java index af366607..bc10775a 100644 --- a/app/src/main/java/com/prey/activities/js/WebAppInterface.java +++ b/app/src/main/java/com/prey/activities/js/WebAppInterface.java @@ -764,7 +764,8 @@ public void givePermissions() { boolean showCamera = PreyPermission.showRequestCamera(mActivity); boolean showPhone = PreyPermission.showRequestPhone(mActivity); boolean showStorage = PreyPermission.showRequestStorage(mActivity); - boolean canAccessibility = PreyPermission.isAccessibilityServiceEnabled(mContext); + boolean canAccessibility = PreyPermission.isAccessibilityServiceView(mContext); + boolean canScheduleExactAlarms = PreyPermission.canScheduleExactAlarms(mContext); boolean showDeniedPermission=false; if(!canAccessStorage) { if (!showStorage) @@ -787,6 +788,7 @@ public void givePermissions() { PreyLogger.d("canAccessBackgroundLocation:" + canAccessBackgroundLocation); PreyLogger.d("canAccessCamera:" + canAccessCamera); PreyLogger.d("canAccessStorage:" + canAccessStorage); + PreyLogger.d("canScheduleExactAlarms:" + canScheduleExactAlarms); PreyLogger.d("showBackgroundLocation:" + showBackgroundLocation); PreyLogger.d("showFineLocation:" + showFineLocation); PreyLogger.d("showCoarseLocation:" + showCoarseLocation); @@ -816,6 +818,9 @@ public void givePermissions() { }else{ mActivity.askForAdminActive(); } + if(!canScheduleExactAlarms){ + mActivity.alarms(); + } } } } @@ -1277,6 +1282,14 @@ public void allFilesAgree(){ @JavascriptInterface public void appIsntUsed() { PreyLogger.d("appIsntUsed"); + openSettings(); + } + + /** + * Method open prey settings + */ + public void openSettings() { + PreyLogger.d("openSettings"); Intent intentSetting = new Intent(); intentSetting.setAction(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts("package", mContext.getPackageName(), null); @@ -1363,7 +1376,11 @@ public boolean showNotification() { */ @JavascriptInterface public void turnOnNotifications() { - mActivity.askForPermissionNotification(); + try { + mActivity.askForPermissionNotification(); + }catch (Exception e){ + openSettings(); + } } @JavascriptInterface @@ -1415,4 +1432,10 @@ private boolean isVendor(String vendor) { return manufacturer.toLowerCase().contains(vendor) || brand.toLowerCase().contains(vendor); } + @JavascriptInterface + public boolean initAlarms() { + boolean initAlarms = PreyPermission.canScheduleExactAlarms(mContext); + PreyLogger.d(String.format("initAlarms:%s", initAlarms)); + return initAlarms; + } } From 783a2c9fc1819d4f28110ac5a742ed48000a2ded Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:46:47 -0400 Subject: [PATCH 06/15] Fix trigger Fix trigger --- .../java/com/prey/actions/triggers/TriggerUtil.java | 12 +++++++----- .../main/java/com/prey/json/actions/Triggers.java | 6 ++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/prey/actions/triggers/TriggerUtil.java b/app/src/main/java/com/prey/actions/triggers/TriggerUtil.java index 05375a5a..becc5744 100644 --- a/app/src/main/java/com/prey/actions/triggers/TriggerUtil.java +++ b/app/src/main/java/com/prey/actions/triggers/TriggerUtil.java @@ -146,11 +146,12 @@ public static boolean validateTrigger(TriggerDto trigger) { JSONObject json = new JSONObject(event.info); String dateTime = null; dateTime = json.getString("date"); - PreyLogger.d("TimeTrigger dateTime:" + dateTime); + PreyLogger.d(String.format("TimeTrigger dateTime:%s", dateTime)); Date date = TimeTrigger.EXACT_TIME_FORMAT_SDF.parse(dateTime); - valid=validDateAroundMinutes(date,3); + //increased to 15 + valid = validDateAroundMinutes(date, 15); } catch (Exception e) { - PreyLogger.e("Error:"+e.getMessage(),e); + PreyLogger.e(String.format("Error :%s", e.getMessage()), e); } return valid; } @@ -189,8 +190,9 @@ public static boolean validateTrigger(TriggerDto trigger) { PreyLogger.d("TimeTrigger day==dayNow"); } } - if(valid){ - valid=validDateAroundMinutes(dateTime,3); + if (valid) { + //increased to 15 + valid = validDateAroundMinutes(dateTime, 15); PreyLogger.d("TimeTrigger validDateAroundMinutes"); } return valid; diff --git a/app/src/main/java/com/prey/json/actions/Triggers.java b/app/src/main/java/com/prey/json/actions/Triggers.java index 0b527d02..86109af7 100644 --- a/app/src/main/java/com/prey/json/actions/Triggers.java +++ b/app/src/main/java/com/prey/json/actions/Triggers.java @@ -20,6 +20,12 @@ public class Triggers { public void start(Context ctx, List list, JSONObject parameters) { PreyLogger.d("starting Triggers"); + try { + //Wait before executing. + Thread.sleep(2000); + } catch (Exception e) { + PreyLogger.e(String.format("Error:%s", e.getMessage()), e); + } TriggerController.getInstance().run(ctx); } From 8f2b0e01403330500580e9950659a0d7b117ac04 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:50:15 -0400 Subject: [PATCH 07/15] New Api New Api --- app/build.gradle | 24 ++++++++++++------------ build.gradle | 6 ++---- gradle.properties | 1 + gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 16 insertions(+), 17 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d5fa049f..9e034ed5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,13 +4,13 @@ apply plugin: 'com.google.firebase.crashlytics' android { - compileSdkVersion 33 + compileSdkVersion 34 defaultConfig { applicationId "com.prey" minSdkVersion 21 - targetSdkVersion 33 + targetSdkVersion 34 versionCode 328 versionName '2.5.3' @@ -28,8 +28,8 @@ android { productFlavors { } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } lint { abortOnError false @@ -44,22 +44,22 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'com.google.android.material:material:1.9.0' + implementation 'com.google.android.material:material:1.11.0' implementation 'com.android.support.constraint:constraint-layout:2.0.4' - implementation 'com.google.android.gms:play-services-location:21.0.1' + implementation 'com.google.android.gms:play-services-location:21.2.0' implementation 'com.google.android.gms:play-services-gcm:17.0.0' implementation 'com.google.android.gms:play-services-vision:20.1.3' - implementation 'com.google.android.gms:play-services-maps:18.1.0' + implementation 'com.google.android.gms:play-services-maps:18.2.0' implementation 'com.google.firebase:firebase-core:21.1.1' implementation 'com.google.firebase:firebase-iid:21.1.0' - implementation 'com.google.firebase:firebase-messaging:23.2.1' - implementation 'com.google.firebase:firebase-analytics:21.3.0' - implementation 'com.google.firebase:firebase-crashlytics:18.4.1' - implementation 'com.google.firebase:firebase-database:20.2.2' + implementation 'com.google.firebase:firebase-messaging:23.4.1' + implementation 'com.google.firebase:firebase-analytics:21.6.2' + implementation 'com.google.firebase:firebase-crashlytics:18.6.4' + implementation 'com.google.firebase:firebase-database:20.3.1' implementation 'com.android.installreferrer:installreferrer:2.2' implementation 'com.android.support:multidex:1.0.3' - implementation 'com.google.code.gson:gson:2.10' + implementation 'com.google.code.gson:gson:2.10.1' implementation 'androidx.biometric:biometric:1.2.0-alpha05' testImplementation 'junit:junit:4.13.2' diff --git a/build.gradle b/build.gradle index 3f0b4953..5ac6efdd 100644 --- a/build.gradle +++ b/build.gradle @@ -6,13 +6,11 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.3.1' - classpath 'com.google.gms:google-services:4.3.15' + classpath 'com.android.tools.build:gradle:8.3.2' + classpath 'com.google.gms:google-services:4.4.1' classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.9' } } - - allprojects { repositories { diff --git a/gradle.properties b/gradle.properties index 229b654d..b0fbf94f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,6 +19,7 @@ android.debug.obsoleteApi=true android.defaults.buildfeatures.buildconfig=true android.nonTransitiveRClass=false android.nonFinalResIds=false +android.suppressUnsupportedCompileSdk=33 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d5f79e6d..798ec92f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Mon Aug 16 16:18:38 CLT 2021 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From efcd85edb64d45decb9706f566fe57237f44b58c Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 6 May 2024 22:50:46 -0400 Subject: [PATCH 08/15] New version 2.6.0 New version 2.6.0 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9e034ed5..eb7a1121 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { targetSdkVersion 34 - versionCode 328 - versionName '2.5.3' + versionCode 336 + versionName '2.6.0' multiDexEnabled true From 1046382f74dfe5aa30cb66ad03c995ca8b13864f Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 27 May 2024 15:33:00 -0400 Subject: [PATCH 09/15] Fix nulls Fix nulls --- app/src/main/java/com/prey/PreyBatch.java | 2 +- app/src/main/java/com/prey/PreyPermission.java | 2 +- .../main/java/com/prey/activities/SimpleCameraActivity.java | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/prey/PreyBatch.java b/app/src/main/java/com/prey/PreyBatch.java index ad3f90ce..7a09bdfc 100644 --- a/app/src/main/java/com/prey/PreyBatch.java +++ b/app/src/main/java/com/prey/PreyBatch.java @@ -69,7 +69,7 @@ public String getToken() { * Method returns if it has apikey batch * @return */ - public static boolean isThereBatchInstallationKey(Context ctx) { + public boolean isThereBatchInstallationKey() { String apiKeyBatch = _instance.getApiKeyBatch(); return (apiKeyBatch != null && !"".equals(apiKeyBatch)); } diff --git a/app/src/main/java/com/prey/PreyPermission.java b/app/src/main/java/com/prey/PreyPermission.java index 8c165f77..47fb773a 100644 --- a/app/src/main/java/com/prey/PreyPermission.java +++ b/app/src/main/java/com/prey/PreyPermission.java @@ -135,7 +135,7 @@ public static boolean isAccessibilityServiceEnabled(Context context) { * @return true if accessibility method should request it, false otherwise */ public static boolean isAccessibilityServiceView(Context ctx) { - boolean isThereBatchInstallationKey = PreyBatch.isThereBatchInstallationKey(ctx); + boolean isThereBatchInstallationKey = PreyBatch.getInstance(ctx).isThereBatchInstallationKey(); //If it is batch, do not request accessibility if (isThereBatchInstallationKey) { return isThereBatchInstallationKey; diff --git a/app/src/main/java/com/prey/activities/SimpleCameraActivity.java b/app/src/main/java/com/prey/activities/SimpleCameraActivity.java index 648e947f..554bf4a9 100644 --- a/app/src/main/java/com/prey/activities/SimpleCameraActivity.java +++ b/app/src/main/java/com/prey/activities/SimpleCameraActivity.java @@ -157,8 +157,10 @@ public void onDisconnected(CameraDevice camera) { @Override public void onError(CameraDevice camera, int error) { - cameraDevice.close(); - cameraDevice = null; + if (cameraDevice != null) { + cameraDevice.close(); + cameraDevice = null; + } } }; From 0047e396be6352c18f72c2cf846dc4b625e67c12 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Tue, 28 May 2024 09:53:14 -0400 Subject: [PATCH 10/15] Send daily location Send daily location --- app/src/main/AndroidManifest.xml | 1 + app/src/main/java/com/prey/PreyApp.java | 2 + app/src/main/java/com/prey/PreyConfig.java | 11 ++ .../location/daily/AlarmLocationReceiver.java | 39 +++++++ .../actions/location/daily/DailyLocation.java | 105 ++++++++++++++++++ .../location/daily/LocationScheduled.java | 53 +++++++++ 6 files changed, 211 insertions(+) create mode 100644 app/src/main/java/com/prey/actions/location/daily/AlarmLocationReceiver.java create mode 100644 app/src/main/java/com/prey/actions/location/daily/DailyLocation.java create mode 100644 app/src/main/java/com/prey/actions/location/daily/LocationScheduled.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 45554c03..bb202205 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -345,6 +345,7 @@ + 9) { + StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); + StrictMode.setThreadPolicy(policy); + } + PreyHttpResponse preyResponse = PreyWebServices.getInstance().sendLocation(context, location); + if (preyResponse != null) { + int statusCode = preyResponse.getStatusCode(); + PreyLogger.d(String.format("DAILY getStatusCode :%s", statusCode)); + if (statusCode == HttpURLConnection.HTTP_OK || statusCode == HttpURLConnection.HTTP_CREATED) { + PreyConfig.getPreyConfig(context).setDailyLocation(PreyConfig.FORMAT_SDF_AWARE.format(new Date())); + } + PreyLogger.d(String.format("DAILY sendNowAware:%s", preyLocation.toString())); + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/prey/actions/location/daily/LocationScheduled.java b/app/src/main/java/com/prey/actions/location/daily/LocationScheduled.java new file mode 100644 index 00000000..9fecc14e --- /dev/null +++ b/app/src/main/java/com/prey/actions/location/daily/LocationScheduled.java @@ -0,0 +1,53 @@ +/******************************************************************************* + * Created by Orlando Aliaga + * Copyright 2024 Prey Inc. All rights reserved. + * License: GPLv3 + * Full license at "/LICENSE" + ******************************************************************************/ +package com.prey.actions.location.daily; + +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; + +import com.prey.PreyLogger; + +public class LocationScheduled { + + private static LocationScheduled instance = null; + + private LocationScheduled() { + } + + public synchronized static LocationScheduled getInstance() { + if (instance == null) { + instance = new LocationScheduled(); + } + return instance; + } + + /** + * Method that prepares an alarm to send the daily location + * + * @param context + */ + public void run(Context context) { + try { + int minute = 15; + Intent intent = new Intent(context, AlarmLocationReceiver.class); + PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + AlarmManager alarmMgr = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); + if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.KITKAT) { + PreyLogger.d("DAILY----------LocationScheduled setRepeating"); + alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * minute, pendingIntent); + } else { + PreyLogger.d("DAILY----------LocationScheduled setInexactRepeating"); + alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * minute, pendingIntent); + } + PreyLogger.d(String.format("DAILY----------start [%s] LocationScheduled", minute)); + } catch (Exception e) { + PreyLogger.e(String.format("DAILY----------Error LocationScheduled :%s", e.getMessage()), e); + } + } +} \ No newline at end of file From 8fd10722aa53805fb6bedb8f1670ef7648fa2caf Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Tue, 28 May 2024 09:53:54 -0400 Subject: [PATCH 11/15] Update API Update API --- build.gradle | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 5ac6efdd..c0c775d0 100644 --- a/build.gradle +++ b/build.gradle @@ -6,9 +6,9 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.3.2' + classpath 'com.android.tools.build:gradle:8.4.1' classpath 'com.google.gms:google-services:4.4.1' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.9' + classpath 'com.google.firebase:firebase-crashlytics-gradle:3.0.1' } } allprojects { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 798ec92f..80450080 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Mon Aug 16 16:18:38 CLT 2021 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From 11e55f9e60e03d96fda61abbd651d16b610bbb6f Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Tue, 28 May 2024 09:55:19 -0400 Subject: [PATCH 12/15] Update API Update API --- app/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index eb7a1121..d1456c38 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -44,7 +44,7 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'com.google.android.material:material:1.11.0' + implementation 'com.google.android.material:material:1.12.0' implementation 'com.android.support.constraint:constraint-layout:2.0.4' implementation 'com.google.android.gms:play-services-location:21.2.0' implementation 'com.google.android.gms:play-services-gcm:17.0.0' @@ -52,10 +52,10 @@ dependencies { implementation 'com.google.android.gms:play-services-maps:18.2.0' implementation 'com.google.firebase:firebase-core:21.1.1' implementation 'com.google.firebase:firebase-iid:21.1.0' - implementation 'com.google.firebase:firebase-messaging:23.4.1' - implementation 'com.google.firebase:firebase-analytics:21.6.2' - implementation 'com.google.firebase:firebase-crashlytics:18.6.4' - implementation 'com.google.firebase:firebase-database:20.3.1' + implementation 'com.google.firebase:firebase-messaging:24.0.0' + implementation 'com.google.firebase:firebase-analytics:22.0.0' + implementation 'com.google.firebase:firebase-crashlytics:19.0.0' + implementation 'com.google.firebase:firebase-database:21.0.0' implementation 'com.android.installreferrer:installreferrer:2.2' implementation 'com.android.support:multidex:1.0.3' From 779d0d975b15ad79ef5a76563691bcd98b1ea6a2 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Mon, 10 Jun 2024 11:15:15 -0400 Subject: [PATCH 13/15] Deprecated functionality Deprecated functionality --- app/src/main/java/com/prey/json/actions/Lock.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/app/src/main/java/com/prey/json/actions/Lock.java b/app/src/main/java/com/prey/json/actions/Lock.java index a8d08c10..60ea554f 100644 --- a/app/src/main/java/com/prey/json/actions/Lock.java +++ b/app/src/main/java/com/prey/json/actions/Lock.java @@ -322,17 +322,7 @@ public static boolean canDrawOverlays(Context ctx) { * @return true if pattern set, false if not (or if an issue when checking) */ public static boolean isPatternSet(Context ctx) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - ContentResolver cr = ctx.getContentResolver(); - try { - int lockPatternEnable = Settings.Secure.getInt(cr, Settings.Secure.LOCK_PATTERN_ENABLED); - return lockPatternEnable == 1; - } catch (Settings.SettingNotFoundException e) { - return false; - } - } else { return false; - } } /** From 393dda62466c3b46da7e4ca15d04a77c7ad70c64 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Tue, 11 Jun 2024 15:50:30 -0400 Subject: [PATCH 14/15] Java 17 Java 17 --- .idea/gradle.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 7b46144d..cb865f69 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,16 +4,15 @@ From 14331801221022949492b5a67420187628759712 Mon Sep 17 00:00:00 2001 From: Orlando Aliaga Date: Tue, 11 Jun 2024 15:53:36 -0400 Subject: [PATCH 15/15] Update API Update API --- app/build.gradle | 12 ++++++------ build.gradle | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d1456c38..cb2ddeb7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { targetSdkVersion 34 - versionCode 336 - versionName '2.6.0' + versionCode 341 + versionName '2.6.1' multiDexEnabled true @@ -41,20 +41,20 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation 'androidx.appcompat:appcompat:1.6.1' + implementation 'androidx.appcompat:appcompat:1.7.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'com.google.android.material:material:1.12.0' implementation 'com.android.support.constraint:constraint-layout:2.0.4' - implementation 'com.google.android.gms:play-services-location:21.2.0' + implementation 'com.google.android.gms:play-services-location:21.3.0' implementation 'com.google.android.gms:play-services-gcm:17.0.0' implementation 'com.google.android.gms:play-services-vision:20.1.3' implementation 'com.google.android.gms:play-services-maps:18.2.0' implementation 'com.google.firebase:firebase-core:21.1.1' implementation 'com.google.firebase:firebase-iid:21.1.0' implementation 'com.google.firebase:firebase-messaging:24.0.0' - implementation 'com.google.firebase:firebase-analytics:22.0.0' - implementation 'com.google.firebase:firebase-crashlytics:19.0.0' + implementation 'com.google.firebase:firebase-analytics:22.0.1' + implementation 'com.google.firebase:firebase-crashlytics:19.0.1' implementation 'com.google.firebase:firebase-database:21.0.0' implementation 'com.android.installreferrer:installreferrer:2.2' diff --git a/build.gradle b/build.gradle index c0c775d0..f12b1b37 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:8.4.1' - classpath 'com.google.gms:google-services:4.4.1' + classpath 'com.google.gms:google-services:4.4.2' classpath 'com.google.firebase:firebase-crashlytics-gradle:3.0.1' } }