From f3c68b743d3d83bbc3af8ce5574e6946f8ea2741 Mon Sep 17 00:00:00 2001 From: vickzkater Date: Wed, 22 Jul 2020 09:50:57 +0700 Subject: [PATCH 1/5] Update minor in MailchimpHelper --- VERSION.md | 2 +- app/Http/Controllers/DevController.php | 38 ++++++++++++++++++++ app/Libraries/MailchimpHelper.php | 9 +++-- app/Libraries/TheHelper.php | 30 ++++++++++++++++ resources/views/admin/system/login.blade.php | 38 ++++++++++---------- 5 files changed, 95 insertions(+), 22 deletions(-) diff --git a/VERSION.md b/VERSION.md index f9d55ba..b1ca80f 100644 --- a/VERSION.md +++ b/VERSION.md @@ -2,7 +2,7 @@ ### Changelog - Add support auth for Guzzle functions - Add support Session Driver Database -- Add security update: if password has been changed, then force user to re-login +- Add security update: if the password has been changed, then force the user to re-login - Add feature logout from all sessions ## Version 2.0.0 diff --git a/app/Http/Controllers/DevController.php b/app/Http/Controllers/DevController.php index 14850f0..179aea7 100644 --- a/app/Http/Controllers/DevController.php +++ b/app/Http/Controllers/DevController.php @@ -11,6 +11,9 @@ class DevController extends Controller { + /** + * GOSMS + */ public function gosms_send(Request $request) { // SET THE PARAMETERS @@ -25,6 +28,9 @@ public function gosms_send(Request $request) dd($result); // Boolean } + /** + * MAILCHIMP + */ public function mailchimp_list() { $result = MailchimpHelper::list(); @@ -87,4 +93,36 @@ public function mailchimp_view_tags_in_contact(Request $request) dd($result); } + + /** + * EMAIL + */ + /** + * EMAIL + */ + public function email_send(Request $request) + { + // GET THE DATA + $data = ''; + + // SET EMAIL SUBJECT + $subject_email = ''; + + $email_address = $request->email; + if (!$email_address) { + // rendering email in browser + // return (new SyllabusRequest($data, $subject_email))->render(); + } + + try { + // SEND EMAIL + // Mail::to($email_address)->send(new SyllabusRequest($data, $subject_email)); + } catch (\Exception $e) { + // Debug via $e->getMessage(); + dd($e->getMessage()); + return "We've got errors!"; + } + + dd('Successfully sent email to ' . $email_address); + } } diff --git a/app/Libraries/MailchimpHelper.php b/app/Libraries/MailchimpHelper.php index 5ed00e1..58205a6 100644 --- a/app/Libraries/MailchimpHelper.php +++ b/app/Libraries/MailchimpHelper.php @@ -46,12 +46,15 @@ public static function hashing_subscribe($email_address) return md5(strtolower($email_address)); } - public static function add_subscribe($email_address) + public static function add_subscribe($email_address, $merge = [], $confirm = false) { // Adds/updates an existing subscriber: $list_id = env('MC_LIST_ID'); - $merge = []; - $confirm = false; + // $merge = [ + // 'FNAME' => 'Vicky', + // 'LNAME' => 'Budiman', + // 'PHONE' => '+628123123123' + // ]; Mailchimp::subscribe($list_id, $email_address, $merge, $confirm); // Use $confirm = false to skip double-opt-in if you already have permission. // This method will update an existing subscriber and will not ask an existing subscriber to re-confirm. diff --git a/app/Libraries/TheHelper.php b/app/Libraries/TheHelper.php index eb9c7c9..eb7fc45 100644 --- a/app/Libraries/TheHelper.php +++ b/app/Libraries/TheHelper.php @@ -626,4 +626,34 @@ public static function check_remote_file($url) return false; } } + + /** + * Get family name (firstname & lastname) + * + * @param String $fullname required + * @param String $default_lastname optional + * + * @return Object + */ + public static function get_family_name($fullname, $default_lastname = null) + { + $arr_names = explode(' ', $fullname); + if (count($arr_names) == 1) { + $lastname = $arr_names[0]; + if($default_lastname){ + $lastname = $default_lastname; + } + $firstname = $arr_names[0]; + } else { + $lastname = $arr_names[(count($arr_names) - 1)]; + array_pop($arr_names); + $firstname = implode(' ', $arr_names); + } + + $obj = new \stdClass(); + $obj->firstname = $firstname; + $obj->lastname = $lastname; + + return $obj; + } } diff --git a/resources/views/admin/system/login.blade.php b/resources/views/admin/system/login.blade.php index 9b18e58..d2fd46f 100644 --- a/resources/views/admin/system/login.blade.php +++ b/resources/views/admin/system/login.blade.php @@ -82,25 +82,27 @@ -
- OR -
+ @if (env('AUTH_WITH_PROVIDER')) +
- OR -
-
- @if(env('GOOGLE_CLIENT_MODULE', false)) -    Login with Google - @endif - @if(env('FACEBOOK_CLIENT_MODULE', false)) -    Login with Facebook - @endif - @if(env('TWITTER_CLIENT_MODULE', false)) -    Login with Twitter - @endif - @if(env('INSTAGRAM_CLIENT_MODULE', false)) -    Login with Instagram - @endif - @if(env('LINKEDIN_CLIENT_MODULE', false)) -    Login with LinkedIn - @endif -
+
+ @if(env('GOOGLE_CLIENT_MODULE', false)) +    Login with Google + @endif + @if(env('FACEBOOK_CLIENT_MODULE', false)) +    Login with Facebook + @endif + @if(env('TWITTER_CLIENT_MODULE', false)) +    Login with Twitter + @endif + @if(env('INSTAGRAM_CLIENT_MODULE', false)) +    Login with Instagram + @endif + @if(env('LINKEDIN_CLIENT_MODULE', false)) +    Login with LinkedIn + @endif +
+ @endif
From a74f6fb3f08aae06757072768a6f3840376b5f38 Mon Sep 17 00:00:00 2001 From: vickzkater Date: Wed, 22 Jul 2020 09:53:04 +0700 Subject: [PATCH 2/5] Remove package.json from website template --- public/web/package-lock.json | 5005 ---------------------------------- public/web/package.json | 41 - 2 files changed, 5046 deletions(-) delete mode 100644 public/web/package-lock.json delete mode 100644 public/web/package.json diff --git a/public/web/package-lock.json b/public/web/package-lock.json deleted file mode 100644 index 6e02dce..0000000 --- a/public/web/package-lock.json +++ /dev/null @@ -1,5005 +0,0 @@ -{ - "name": "startbootstrap-modern-business", - "version": "4.2.2", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@types/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/node": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz", - "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "async-done": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.1.tgz", - "integrity": "sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^1.0.7", - "stream-exhaust": "^1.0.1" - }, - "dependencies": { - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - } - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-each-series": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", - "dev": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - } - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "axios": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", - "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", - "dev": true, - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", - "dev": true - } - } - }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "requires": { - "callsite": "1.0.0" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "bootstrap": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", - "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-sync": { - "version": "2.26.7", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.7.tgz", - "integrity": "sha512-lY3emme0OyvA2ujEMpRmyRy9LY6gHLuTr2/ABxhIm3lADOiRXzP4dgekvnDrQqZ/Ec2Fz19lEjm6kglSG5766w==", - "dev": true, - "requires": { - "browser-sync-client": "^2.26.6", - "browser-sync-ui": "^2.26.4", - "bs-recipes": "1.3.4", - "bs-snippet-injector": "^2.0.1", - "chokidar": "^2.0.4", - "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "^3", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "3.0.1", - "http-proxy": "1.15.2", - "immutable": "^3", - "localtunnel": "1.9.2", - "micromatch": "^3.1.10", - "opn": "5.3.0", - "portscanner": "2.1.1", - "qs": "6.2.3", - "raw-body": "^2.3.2", - "resp-modifier": "6.0.2", - "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", - "server-destroy": "1.0.1", - "socket.io": "2.1.1", - "ua-parser-js": "0.7.17", - "yargs": "6.4.0" - } - }, - "browser-sync-client": { - "version": "2.26.6", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.6.tgz", - "integrity": "sha512-mGrkZdNzttKdf/16I+y+2dTQxoMCIpKbVIMJ/uP8ZpnKu9f9qa/2CYVtLtbjZG8nsM14EwiCrjuFTGBEnT3Gjw==", - "dev": true, - "requires": { - "etag": "1.8.1", - "fresh": "0.5.2", - "mitt": "^1.1.3", - "rxjs": "^5.5.6" - } - }, - "browser-sync-ui": { - "version": "2.26.4", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.4.tgz", - "integrity": "sha512-u20P3EsZoM8Pt+puoi3BU3KlbQAH1lAcV+/O4saF26qokrBqIDotmGonfWwoRbUmdxZkM9MBmA0K39ZTG1h4sA==", - "dev": true, - "requires": { - "async-each-series": "0.1.1", - "connect-history-api-fallback": "^1", - "immutable": "^3", - "server-destroy": "1.0.1", - "socket.io-client": "^2.0.4", - "stream-throttle": "^0.1.3" - } - }, - "bs-recipes": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", - "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", - "dev": true - }, - "bs-snippet-injector": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", - "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", - "dev": true - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chokidar": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", - "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "optional": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", - "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-props": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", - "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", - "dev": true, - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "requires": { - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "easy-extender": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", - "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "eazy-logger": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", - "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", - "dev": true, - "requires": { - "tfunk": "^3.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", - "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~3.3.1" - }, - "dependencies": { - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "engine.io-client": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", - "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - } - }, - "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "dev": true, - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es5-ext": { - "version": "0.10.50", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", - "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "^1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, - "requires": { - "debug": "=3.1.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "optional": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", - "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", - "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "optional": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", - "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "object.defaults": "^1.1.0" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", - "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.1.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.0.1", - "yargs": "^7.1.0" - } - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "^1.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "requires": { - "isarray": "2.0.1" - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "http-proxy": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", - "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", - "dev": true, - "requires": { - "eventemitter3": "1.x.x", - "requires-port": "1.x.x" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-like": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", - "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", - "dev": true, - "requires": { - "lodash.isfinite": "^3.3.2" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "jquery": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", - "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "just-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "limiter": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.4.tgz", - "integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "localtunnel": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.2.tgz", - "integrity": "sha512-NEKF7bDJE9U3xzJu3kbayF0WTvng6Pww7tzqNb/XtEARYwqw7CKEX7BvOMg98FtE9es2CRizl61gkV3hS8dqYg==", - "dev": true, - "requires": { - "axios": "0.19.0", - "debug": "4.1.1", - "openurl": "1.1.1", - "yargs": "6.6.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" - } - } - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", - "dev": true - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mitt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", - "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true - }, - "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "requires": { - "once": "^1.3.2" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", - "dev": true - }, - "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "portscanner": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", - "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", - "dev": true, - "requires": { - "async": "1.5.2", - "is-number-like": "^1.0.3" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "dev": true - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "resp-modifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", - "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "minimatch": "^3.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "requires": { - "symbol-observable": "1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "dev": true, - "requires": { - "sver-compat": "^1.5.0" - } - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" - } - }, - "server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socket.io": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", - "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", - "dev": true, - "requires": { - "debug": "~3.1.0", - "engine.io": "~3.2.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.1.1", - "socket.io-parser": "~3.2.0" - }, - "dependencies": { - "engine.io-client": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", - "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - } - }, - "socket.io-client": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", - "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", - "dev": true, - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.2.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.2.0", - "to-array": "0.1.4" - } - }, - "socket.io-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "socket.io-adapter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", - "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", - "dev": true - }, - "socket.io-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", - "dev": true, - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.3.1", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - } - }, - "socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "stream-throttle": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", - "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", - "dev": true, - "requires": { - "commander": "^2.2.0", - "limiter": "^1.0.5" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "dev": true, - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "tfunk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", - "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "object-path": "^0.9.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "requires": { - "through2": "^2.0.3" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.17", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", - "dev": true - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "undertaker": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", - "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "v8flags": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz", - "integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true - }, - "vinyl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "dev": true, - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "window-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "optional": true - }, - "yargs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", - "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "window-size": "^0.2.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.1.0" - } - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - } - } -} diff --git a/public/web/package.json b/public/web/package.json deleted file mode 100644 index bed80f5..0000000 --- a/public/web/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Modern Business", - "name": "startbootstrap-modern-business", - "version": "4.2.2", - "scripts": { - "start": "node_modules/.bin/gulp watch" - }, - "description": "A multipurpose HTML website template built with Bootstrap", - "keywords": [ - "css", - "sass", - "html", - "responsive", - "theme", - "template" - ], - "homepage": "https://startbootstrap.com/template-overviews/modern-business", - "bugs": { - "url": "https://github.com/StartBootstrap/startbootstrap-modern-business/issues", - "email": "feedback@startbootstrap.com" - }, - "license": "MIT", - "author": "Start Bootstrap", - "contributors": [ - "David Miller (http://davidmiller.io/)" - ], - "repository": { - "type": "git", - "url": "https://github.com/StartBootstrap/startbootstrap-modern-business.git" - }, - "dependencies": { - "bootstrap": "4.5.0", - "jquery": "3.5.1" - }, - "devDependencies": { - "browser-sync": "2.26.7", - "del": "5.1.0", - "gulp": "4.0.2", - "merge-stream": "2.0.0" - } -} From 3c734ad0036a738bdc438d27a73aaeee4c715570 Mon Sep 17 00:00:00 2001 From: Vicky Budiman Date: Sat, 8 Aug 2020 08:23:04 +0700 Subject: [PATCH 3/5] Fix module Config --- .env.example | 15 --------- .gitignore | 1 - .htaccess | 7 ---- README.md | 10 ------ .../Admin/system/ConfigController.php | 30 ++++++++++++++---- app/Libraries/TheHelper.php | 4 +-- public/.htaccess | 7 ---- public/uploads/product/1593851803-product.jpg | Bin 0 -> 65187 bytes public/uploads/product/1593851888-product.png | Bin 0 -> 68733 bytes public/uploads/product/1593851957-product.png | Bin 0 -> 30043 bytes .../views/admin/system/config/form.blade.php | 4 +-- 11 files changed, 28 insertions(+), 50 deletions(-) create mode 100644 public/uploads/product/1593851803-product.jpg create mode 100644 public/uploads/product/1593851888-product.png create mode 100644 public/uploads/product/1593851957-product.png diff --git a/.env.example b/.env.example index b6a64d9..dd0b34e 100644 --- a/.env.example +++ b/.env.example @@ -100,21 +100,6 @@ FACEBOOK_CLIENT_ID= FACEBOOK_CLIENT_SECRET= FACEBOOK_CALLBACK_URL="${APP_URL_SITE}/auth/facebook/callback" -TWITTER_CLIENT_MODULE=false -TWITTER_CLIENT_ID= -TWITTER_CLIENT_SECRET= -TWITTER_CALLBACK_URL="${APP_URL_SITE}/auth/twitter/callback" - -INSTAGRAM_CLIENT_MODULE=false -INSTAGRAM_CLIENT_ID= -INSTAGRAM_CLIENT_SECRET= -INSTAGRAM_CALLBACK_URL="${APP_URL_SITE}/auth/instagram/callback" - -LINKEDIN_CLIENT_MODULE=false -LINKEDIN_CLIENT_ID= -LINKEDIN_CLIENT_SECRET= -LINKEDIN_CALLBACK_URL="${APP_URL_SITE}/auth/linkedin/callback" - FCM_SERVER_KEY= FCM_SENDER_ID= diff --git a/.gitignore b/.gitignore index 799bb86..3a23e12 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,6 @@ npm-debug.log yarn-error.log .DS_Store -/public/uploads/product/ /public/uploads/excel/product/ /public/uploads/article/content/ /public/uploads/article/ diff --git a/.htaccess b/.htaccess index 43be994..bc7b140 100644 --- a/.htaccess +++ b/.htaccess @@ -4,10 +4,3 @@ Header always set Content-Security-Policy: upgrade-insecure-requests RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] - -# php -- BEGIN cPanel-generated handler, do not edit -# Set the “ea-php72” package as the default “PHP” programming language. - - AddHandler application/x-httpd-ea-php72 .php .php7 .phtml - -# php -- END cPanel-generated handler, do not edit diff --git a/README.md b/README.md index 55e233c..b2a7bd4 100644 --- a/README.md +++ b/README.md @@ -169,16 +169,6 @@ Next, setup environment configuration in `.env` file - Set `FACEBOOK_CLIENT_SECRET` for set FACEBOOK API Authentication - Set `FACEBOOK_CALLBACK_URL` for set FACEBOOK API Authentication Callback URL -- Set `TWITTER_CLIENT_MODULE` for enable/disable TWITTER API Authentication -- Set `TWITTER_CLIENT_ID` for set TWITTER API Authentication -- Set `TWITTER_CLIENT_SECRET` for set TWITTER API Authentication -- Set `TWITTER_CALLBACK_URL` for set TWITTER API Authentication Callback URL - -- Set `LINKEDIN_CLIENT_MODULE` for enable/disable LINKEDIN API Authentication -- Set `LINKEDIN_CLIENT_ID` for set LINKEDIN API Authentication -- Set `LINKEDIN_CLIENT_SECRET` for set LINKEDIN API Authentication -- Set `LINKEDIN_CALLBACK_URL` for set LINKEDIN API Authentication Callback URL - - Set `FCM_SERVER_KEY` for set Firebase Push Notification - Set `FCM_SENDER_ID` for set Firebase Push Notification diff --git a/app/Http/Controllers/Admin/system/ConfigController.php b/app/Http/Controllers/Admin/system/ConfigController.php index 2b5d7ef..ce7c44e 100644 --- a/app/Http/Controllers/Admin/system/ConfigController.php +++ b/app/Http/Controllers/Admin/system/ConfigController.php @@ -168,13 +168,31 @@ public function update(Request $request) } $data->help = $help; - $meta_keywords = Helper::validate_input_text($request->meta_keywords); - if (!$meta_keywords) { - return back() - ->withInput() - ->with('error', lang('Invalid format for #item', $this->translation, ['#item' => ucwords(lang('meta keywords', $this->translation))])); + $data->powered = Helper::validate_input_text($request->powered); + + if ($request->powered_url) { + $powered_url = Helper::validate_input_url($request->powered_url); + if (!$powered_url) { + return back() + ->withInput() + ->with('error', lang('Invalid format for #item', $this->translation, ['#item' => (lang('Powered URL', $this->translation))])); + } + $data->powered_url = $powered_url; + } else { + $data->powered_url = null; + } + + if ($request->meta_keywords) { + $meta_keywords = Helper::validate_input_text($request->meta_keywords); + if (!$meta_keywords) { + return back() + ->withInput() + ->with('error', lang('Invalid format for #item', $this->translation, ['#item' => ucwords(lang('meta keywords', $this->translation))])); + } + $data->meta_keywords = $meta_keywords; + } else { + $data->meta_keywords = null; } - $data->meta_keywords = $meta_keywords; $meta_title = Helper::validate_input_text($request->meta_title); if (!$meta_title) { diff --git a/app/Libraries/TheHelper.php b/app/Libraries/TheHelper.php index eb7fc45..b43c146 100644 --- a/app/Libraries/TheHelper.php +++ b/app/Libraries/TheHelper.php @@ -110,7 +110,7 @@ public static function validate_input_email($string) } /** - * Allow all characters within "FILTER_SANITIZE_MAGIC_QUOTES" + * Allow all characters within "FILTER_SANITIZE_ADD_SLASHES" * If ($no_backslash == false) and it contains symbols: single quote (') and double quote (") * Then it will add symbol backslash (\) before those symbols * @@ -124,7 +124,7 @@ public static function validate_input_text($string, $htmlspecialchars = false, $ if ($string == '' || !$string) { return null; } - $val = filter_var($string, FILTER_SANITIZE_MAGIC_QUOTES); + $val = filter_var($string, FILTER_SANITIZE_ADD_SLASHES); if ($no_backslash) { $val = stripslashes($val); } diff --git a/public/.htaccess b/public/.htaccess index abf7665..28ae327 100644 --- a/public/.htaccess +++ b/public/.htaccess @@ -23,10 +23,3 @@ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] - -# php -- BEGIN cPanel-generated handler, do not edit -# Set the “ea-php72” package as the default “PHP” programming language. - - AddHandler application/x-httpd-ea-php72 .php .php7 .phtml - -# php -- END cPanel-generated handler, do not edit diff --git a/public/uploads/product/1593851803-product.jpg b/public/uploads/product/1593851803-product.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5748d1ef732f82eebb682023975602f51827990e GIT binary patch literal 65187 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 F{|C~4!n*(f literal 0 HcmV?d00001 diff --git a/public/uploads/product/1593851888-product.png b/public/uploads/product/1593851888-product.png new file mode 100644 index 0000000000000000000000000000000000000000..4e17a394368977b4f4afa370d4d72e116c50865b GIT binary patch literal 68733 zcmV*PKw!U#P)$M z$s`j<2n@~;9GCpcGq(1)Tyeco>N`7uaHto)C4Idgb;OE8Ux9wlf~2Ad~J2`m7~y9e;d7<@8=k=I=p^Px zr_mqHpr6fRnD;R%`WWQ{l90jXBp|p?-F4=&LIf#x3La z=Q#Da`v3pURw4vgp+>iv^dZCf6!A@}HijGr1nW92RCg%d4K84Wz@RQIGys~~*aU`d z`Mk(5H#&v+;c3i{PU4xLzZJ%%+Lm)Ua{VLLJ+d>5RjKc$qp-bLBTJ9zI!lF+x_1aC&eI2TpCrfs;G2 z@5Cc`W@Zmg4UgjV;0WfklYo#Ak$@1;|GH^c$t%H#w2Pt$k%)}0j%_7?yeJ%o6?yYf zC}e@6D6~8YfXp!%4Im}Vzd{01U?N$9MctKH+*yIu)0?ni=|xz#WHZ(+-hxHlMyKQ}S?cnAAZ?%;duzUjQlnymC1Ps1=UqkDR z*3{?_``~rAHQKnLag}J0-^O;Xu7xacs(%>!Pi)7&6Wj2_kq2>bW(N+6d5QrTx z1b|q?C96|qhS^Ztp(ub+HbPNI$fC4GCz{5Z>F42$>2q<;%I9Ol(hISE=@u;Rt%87P z1h8=@Tph4Hn?<%wzBYi?q`U9h*N*?2Y!zf!O-R?)NUnn8fM8SO>vU)Xs@ez*KwW3h zx=)`jyuPOVb!{1DeH@>E8i!8r#^cZ2gC~zagncKrVLm^NOb#GLhBQeOYZBzj<$jm-G_RQVbe)vA@ zKlvz54xhmwpFtFt3@VKiBuNYbfk@FPDJ8NzQ~aphGx8yiV1GRc`o_~@Uq&abnlANU zg;HKpAw$uMeU<+uabnnJQ9wc>%W{nJ46*=ic9yd*XbYbZjmc;56LX#=mb+fMxn_<8rlqB2ZtKt{C*H)xHQrW7b&VSig7+&RuymE?sv$&R%gDCep>h{vBsQqx^NU zeC*@77*`~#F29?n&Eh$ZxAm`OD^V1MY--#%#t6xv&}1ZE{&7IC$^G)>ck5XQlWU^A zb@lO36giI1AH)+!w&KD4-@x`G_u|<6ejv&bCjvelV|*$E3fSW-R8PZcHLYWS6-X&T-qwQ={`=w znv@NpuN&$*W+4q7*Ts7_%&_f%3xU+B!BOlwx)uL&;5IyZ_%0mpKZRj2ha`!RCJE9w zh7jc96&MxD#ghet9vgIg&YQ+7U%XYG1CPzR1iMD%n%}$ec97PU@FW^JA-Av^FRkMf zET-Jv7o{7SMu~0DJjW=@kYxor(Il4j&cp?)uEizmuE*IcF2~~TiVAo=R};Ezs3Qz* z8B*Q+ZQGuOxS7wDt!j@oEQD<|Qo0%=EreP5>U06IEwZ*Z`Y=dZG(H{d6)$8YSvjMvkH=Fh3X|FCtAL|plIS#Elz zEz-$34s&vqY6~h0al;mBxF+ChOTQPw+Cug^GV>H3J#-iD+VgqrJbFJym`4-?-A)JH zq=P6DD5NZ(;HiK1VNC%cg^ewm5!s=tpR53#igp0bNr#iYl3ztCMJ>BQfU7GVIo16y zS-rLLFd%X?E5V6C%_-s>sDL^zMoDoL>wl3DC<=)|HpE~!M3Dn2Ca`(MRk(K3PvC+z z*J8!g`c|$?+cC5d22=+&zOr>*!Z@Lg7g0Bl7HlgQu*MC~1^sPeHsb)CPq%S8sYz}d zHs_NuKbpb8Q#*0j?l0h>gSX;%e?N+7h$M;7NmIn4d|Y1?1+t>tAO_Sp2#^s`xPd-{90Z|^_ivBP)a zDI(CGRIZ-taR$U?dI5@oSSxT60LttMxPn6X z8CgXZ1AZw30H$&};8(hhvEK74WPwpO!f;gXcP;6hf%8{gix-~tqquPGi_uG_VD`qE zy#fj$hC*pvUS06X_2sFXM|E}9c{L05qC#@L08MB$F0*jcT;=P^v;hTQ-nx$Dp)KIn z=@l}dFZlAE9vs8J9QZcAz4J5Jb^HOyXoyZHK{rj2sQr?x$VxV)&P53gQb3hesk$l* zN^0a1PEJEys_hmIu-V>~0X50Mf}d~~ii%0_ypCRAHe>D6wqhD{pyqWljMB|^0SAKe z35H*;Tge!eW?-gny60^${axlD)|Eu%5t1y=Fc^(69A*$j2WKz405xn;-kcG@thHuJkKPpGbius2Z@h4eMtRi-Y4jKj;0%c927VWBHi9UzU< z;dzna$m~AczxRLRp1ohf!I{S);tbtR2XRz>0l1I_MmgV`3bQF2SQv~{07|7-SeWmo z%90?2A}8uvrTA*8$mJ0n8>N%(6DMnLofMmeX+mj%q#w*&xxNi~4qyb)Zg~z?E^tL6 zLK>IAl^5lAE(gOQWS-!R>GSZSv)+KK&iY}joZ5gmO1$g`7=O&wE%20&%l66Q`Pu?k z+qgP!D8&AnNDP4b?-DjKk~Xx|7w?89Flxib>e}El4CQg_Zv$F9{nX$n?%nfc+_v-6 zI5f8tBF-_{?WynaiSlq_F+wg2!yJU+5L~>?q9g&Ts}L44PJnve-`tSS{4U3iC9EPq7+G7 zvZ+y)VQ$ce%ww#X+>GltzXMlq`Y|l-u4n}~WnJy|tlG?U`H6e+D@EL|xhgeZYa z?Q@ZV{!{#w)t(icGHhzac|{V3#FTn^78nF%#o(@BJk-rrbF0W~i;F`^WImf!pw{9XH~s(~m$#Lv%Zxl2HN3id=osxPWo> z*p$`a#IJ=NUlywHAz^1we;JH8?eKw`&2U_{qu@sYgaJtAN^vSf*Zk8PSUq8n(};q` zsOCUm<6&a_RXBFKow>@~OywLDy}+dzn7v6aP=3ENiDF2UZ;%)ahY&>vXD+%3uR8Z# zxOCn1Skzn2n$mtuw;=*;K4bYu5P|MxSR@L@x(TClPgx|e);nI8sTeXTV2}t z@#D&)>%17@@n`PEE!#hZZO?oMnV3VjOPlEeS)Q@;Q=C!RdrahFRY8itjpcPN3`9u= zKu-RO%ql>Ybx1qC7H}MWYBPE4T$8;uy_b@yt5}wFwK8q80mZJ7SRpYm4n(d_+->y9 zE^EsZ9JkjB&1FL zg#su~4+56Y7?j5I^3c}h3zZocM8>6?zC2uqkWYT#<$47xpKl+CKSlC zY@6RJ!~0yYDwDZtF3N`Xq^fb|rpm5dm(iR_vw=&cF~-%2JD@|T{ow$kVS#0x4S3l( zZ^O&Zc}rz~tCZEAsWh=9o*(ef0}5@Kl5ZY8SFWd32QjQVcI7SD(h$CQ3UzK|$UPlb zPoEy4JS1nB&ExTB?!ng|{Wx|Uy9Y%yK)2gLFYT1)sFeF>yMCNeK}Qm3@pzZlxaujg zpgEJUvsd<}%w;o5)nL!U0K{L77PsKg0GPzW0))U8#Tb@vuZwOp&_EgjXUVY@lTJAU zl8!vi*wi0#6C)9!KN?~%7$PdVICuGr@Y)N08RxBj5jx3)F5hM^$amd_VU5FrEPJXj z4i+@Ax+agSa;%|^AKcVXH!dWnZKx}|&@`UT^PQMGgs(mNm$-A!|H7O+hKX($X__Jy z5r+8?Szf*z4{%*R{;3AFutCISUM8F52@K@8FJ|&lJrys{m96E9%BA2l-lzg9r7#Jnmn-90fBD(hxH_a?2#D~;wlT;;0Cbqm^aeQ#@u5IE{m!F75Ka3Z|@sN+cdV$Eo{Tm77`yyYwP-j()XX-j&D7FBktb!1q^Ts zolc5g+J%6`FdwO}(LiH@1w6vtqq0E?I)C{`Sdkp$1e~Ob9FuNOU@M~}0Q9jK23U-d zmb!Sh{gN#Uo@;fXZJC9T z51<`$YpYx3Z4IH!K4rC#F&j%|>STm`<|Y|!I+Q|I4DslpyYass{9PQJeH z^`sGiP?MQ?iyoTvuMni?R-;y>DaPF-fZ_4lha5#XW9mHo^z;8SE?9F7(zshYH+dYK`r43; zI(c>TIOOTH(XVP!zkc3>qvPyjH8s9XX!2vnDeuMueuO_h_cXr#=*MyUuFqg3X3*<( z&`mpllo)2i@?Gg{a+e|^4^SDlqVuwXHlS6($^sXM;kYlpQw`9}rt;#d3T@#q$U}%W zg&7qUbE~A$BX|QtG8kUC?5i#inc{U@e23$djahcRL6vO5?w*&%L7t|8kT&S0%4?P+ z-Y)GHYNkd22ml2Gw(?IbqVo45MTEgEp(Q7?iIag)H#cp}X*Bh zhK*FeBwZJrs)O#G8-i&Lx#2+PyB;SHdmg zo6`EQ7#A@@-hPTACQo^2?=6i}#8G+Zbgn;-ViaNX@~iQNi~l{&Uvq8A$y&}iif=;* z+7OaD))w-_nwVJ=>+=Fur~;oMLiv1+3xN^O>(e15tI4HwJJCD{2U@WOD$)6&ce1v*Z7w|(5eb5A@?;7%Y zn~_PAG%%15S~UL(p9Mhr-UTz&PVIW?#&bik);P`8%!te9Ef=;fb--pAk*tEOREJDS zFbKYkou#Fa$-@=W42esS4#Y{;3=6mnuM4}0rj1Ed{z{URKz}sEaF}6nycR!x$#3GS zvtEbE&f-?U!0*S|ZV9omI;PeZ)Y|H#KMAecu%>a`vxU&nCaUVnavROlU8A4uAI29S z`UvjY`*~#19431`bdm(QEHE4m%OU5oDlbsk?8!RH!1IG9J&&ulN8hU%CDgSBA^`du z%AhA|aDLQA7!h0nU5B6fumwNNZbU_#0R&av1sX0!%VikAs)!peHwx%ku4UX_mzSj98YFPe7oPcFN;5S%$fO zA4xHZYtQ-#yz$caVd=zbxS`3_dbZ4~uC6wC(Z&^Y<<#zBErc?L{MI&4g9NdJR57o(K$x}1m zupWn1sm_rW)T=sDA$I~xBidG$2Wfq1nVg+*#-%~bt(#P>DB+Y7o;Aq$N>#ov7qo`A=lH2PpQmSbXdxoh0NC*pz%4-Fo4q%qJt=W4%-U)K?hIv2BzygDEQfZ$hidxN^&EcOO{RF*l{+Xm45__SDDE|aQC-#2~IB* zUcgUHrAM%>h8Tc>|#7G?;%FFrv08efTS7 z^rfR%r49=bJ&j-hW`Ivt^2^F9;sGXNM(7pDvmJ9%cp<@7D5A%Fu>#h6>lT$Q|WOpjFTo9kWt_u z2W?*l47w^>l}Qh?-OfRU>*WP7hZ&hkXoHcP)y;1K1C{l$BL^U~2m$-}gCpD3N!vu$ zl;wJI9UOfu91*r`E1$GQcx_@aCmwApNB|}|k}}<-i+P$^mHFNGX}Q2<0h|MFX`CXB z6J$A^*%El+`Zwaumwx~&r_L-@Xdn+wM1hy(_gr=;K177-TuNWid3+43v5==hJl$s` zH(#3uaanEa-gE3BeEtW2fJcvf2T2#`rR96ohxrhBQ7~2oSYYJ^C@_FBNK+0;!OD0T z70VAu_VAAsFf)v0(@(Ghzl+K}5?zK*Ko<}=@NxE2SDvp~oMmx*sMN!NmDk~3TP%*5 zHB?4VTrPv@X$=F`7OtmHo(sxu(10e)K2+H@%L)WF;G6CSucRfUOLE$h8!kV1 z4vPzH+Di%{w3}X6&L_KV8UPeB$K%i3hnxQSgV;a24c%U%_N&U5rWGg{Lt^YovmAif zjs66{e^HqO0NqUjQL!VuzxXrh~5 z7n)qYI-j^HWW@+upZXR)egA*N>HH9Sy%ZCj9`Yi?P<_2dfIx|kE09}gzz94K-Ow^_ zxqsD_rt($>TE1Zfn-yAtBLA)lSXSSxbD}sq@db-<`O*VPq4;261?ptFx>nfHI7&L@ zeX=S=rD186bSI71;cbf=1GZ=A`7Wj<%N8aHj9?letxp#a%R!;bQMxn?ObCHaoFa~5 z%nt|X_eWS1ufaR6`a@iP=BtoIsn-j#^{U^aa?37+B~kgd+d#Zb@NEs_D)O%tn)DcC zbGT#Y=kS$ne~Ovn8T7j4S8TF;gi)R;Y>?n@R;ajz6|j;z17|#jSut?p%t`HE*!oIa z4lC&kO(u6IKlf1hYVEQ?cY<4lPndLF#+~523>BlYj!wM3I$#RAfo_9EHNVymMuz~- zS9IdCwfQ_?#r5(?^WRA~7ggdr3Sk%u5;*jgnXPCAzf&o!KUp?X~1T)A%DZQEekuSU;0{e3oU(~cU|DiqDlW78`@k9|{- zq`%UUtBcuyWuL> zZLZrgsgR3E!OO6kT(+jh)`dD+S+~jOmK)}MeD&dv;%kq66h+d<)Wn3^TpuATGSG82 zA!uV=TA)?RG4eQY*Z`)8yAY0tr$CA=`}`@Q?H~|E0Qh97FcR45zB0i$C!MpSN>Q`u zYi6X`hf~&N8Wk2Mv>3u~E!)BcD$nY50Ee;h001BWNkl9FmGrngO{aO3;Z@ zc7R@iHN|uT5wo9Bm$?@j65D^e;d2f^GJ+cxYl?p$7QM zG#LXZzY}=#5B>Q-9 z+vS3l1(qz1&qY3If^jYYae1uXN;(Yw`pN|X$eGYCnX%gJ=%-~W;0v{dx0TmfhefXa zLUF!OagPJ-^_Me%Q9cz=v_?lb-|94AT?pYc`nyD-A?yc{X6>*}p137-+HS#(>Q*D!_j8Ck;OKJwL$W zSEhk%viKN-69>SO;erXpnf5sOm=GWNu$n1NK6uJo1%0f;ZI_cqV8!LR0LH6y*9QJ& zY@Zz~?Q`2eGSuX@SR03qFE!R(HrG~LI2c*g<15Q+4 zN~wX3Kr2nkpAnmxp9e+>Ub68m_^B&Ch{<%Z);TnH-8f%-$Yr!_vOrAW@rij#Rs|iO zf^G9~r7CpQ)1WqVbdb&A?;rSmd}q&1h&lzPdOZN;`>P6BIAFzHK$2Mw0s~rfdWLLJ z4iueEDQe^@TvEBEHK`wm8mjR&NVQ{t& zBxBK13-FI4n6qC}+BQ?=T^4P%Pf9>2xKjmlnL%a+I!Ompy)I_a$9MMJ1Ob7!T=}2S zO(w^h|Jqb7m{^-_qENaIb87dn>Yfy|-Kbk=aKUSKcoKjA!0+R>T{ogL5i76~7-R$8 zu?Bphz^WwS*4~vcov*>ovJy=YHd5iAr@}1=d+=~DF(6`G13t!SLh2QqbaDM6Yvu|A zCSZMHf&Fft% zl+QvGSh6S||GE)(2O-VaF?eJ25KwQ`(7D%&2ArVd^gF)c>zh*KF>1#oxLxQ`~C z>}cFZvk9*V7laV#CS3p$v;97X^Es|R`(60SD}D=8oh6pOuKv#^j4Puqe?%GhKhC<^ zAg;^Ogb=|BIpd;x-!+#tH!R)2JNA4AorxHey&j|jD=0=(f(%^~SSdLgoTLp_YLM%F z1CCL&8X6ML8gEubGk6H3=~K6gt&9W(QWqq>O*^F4vjQ57dgwt)I!gjV-X5l;r1ltT z2DZrdQrm>jMCe%LJ8xySRLgYsHd{!6GT-R=#;DTA* z#v45iym{*%;m#*N$J{`HQ8r*80o^OXO?C}rY`_RsSa&W>AOaT}4lo6Y*+@2@D4!r! z;o6C}o2~AeGVrt#1k8%f87n&l%|S@7;;jD&jFpS5;gQo6$rdNZLd?uDz{+Z?w8wse z7Dj6o55lgduMQ*l}bFVE#cFlMOqmfCy@tT}kW zDq9|LG2@1_POXs!aic#UcV@dn@L|h9%V4~j3qtk3kuk~!00gFbJw%-XcRu+!+`RRV zFwFbjIq0>OGxuFq*7hHl<=X>y^GB9(0`8p4oP7CR=Hxc43EX^aZkWyEs}Fw^w>@zq zkd8E14YL6XT4^;n(W)ZAhoo6$3}_L6NtATl$bjl?Gw{sZH4#*wI~d$qO#o9lkEP42 zF{-AM9>@U7O?-{G%7&$I0!6)|>gvrPH%vh|pUxm;It$%LtUhVdO`EF0wY#C7&Ncxo z!o(CX3jm~NGN?rD0t!>cKklGGftan)%`{7B834U=T_5)3=*ayrL*7sVvH>)AvRf=u zgN?Aqtp+;V88_ov4>cv1(#;sM=A|x6(-S=i!Q4QY z4x!bA?_p_hV#wo8ZXtjO#G^D?+2yPKTCy~k5HPRdB^OO_K$n(Kt%0e4kp5f`vfz;TsvEA%N6DhHI`4ZMBFXK~ApPohZXF*Tu>RX()bzzS=E(@|_i66!** zJp<}sGq^bbP(9Klsa4o%xn3OsVIG_7^y*b9hc-pcL@Or-RYd1=Xw^3|q_$T%k<7|& zY^(DK2BIpDoy%xu-O17>_6`r%o1S1vyO7`;NZr|})WW`9CJUnOJYps&7PY1Xd;O67^ zT3-(Xvlv$0W;jm|?QQvt#M69K(9I8&Z(Z2>)VJ`JZGVP2c@&eqE`*3M%0}hU1weOR zEm$ca(H%_#-J;EG#e%5HW}`#uC71ywwMUwK5U6YblWSN`PGu`LFhMIc%`YMJX1byO zR&OvnvTFvWLfb)rm|w+}=d4KSsP}^S1Yy}ASbHSpp#2@;=w{C>Nw$*EUuTliuEk6) z8q93+3vMf6j6-&JqO?s^qy|zU?1hKMCJAAvWP>t|E0Sjb)KZ0kwgs-*c3Qf&pHR9A zU5_bfAICAErMDa`&w}*v%?Z}8>avgpM%f5LM40S#F(;4WE8G4ITc7$C3YqJ&J^=E~ zXP$@th4#DnzI785qkNGMY<$-t-;>9=mGXF3;Skb3e&{}Y`u^X*j68&HxBL?4a5O|A zb2bTSa7I?g5O`Ug&X^XhkC6rtt%3QZfzS4Q^f=cmp;S!60d=wgJMC1I{{|jEbf41ACLKoS zD#-Y}G#B7pch8kwSy-8z$Ol#-_s%x39|e7tyA_9!b0(kFE%OrPhPjP9Vbfatv6O=?2)0$7Yz8E+GtvYg9J0N6$Rne3B__FgBJ1$fc74 zdLK{k=h0I@&EnX=qz+UzR@0dO3=#kA-ZW7 zy>5zA`61l&{SRW#v4^}M#P#N%Zt!_(E@=76g!Zs%-`3z(61oqSZ;In(kIX)W8}EHT zwjKF4dJ_qHoi6e`!$|qkx)W&dFs5Z1&h|`n9el3>svKV}&EY^RnysV+a@Oif%V@>g zDzEo9;i(MCa%5IyNvj=tl-+PiP*~r zBnstnl=Wss`E7;rtH5@XG^|$qEGMI7S|@MF9J>jL_X{D+=)O zr0pSTu@TU$(v=}KuBsx8gy?d_fQ{;Dlp>B3^oIlV=QCWm@)da3)qjkYQ)dR}Z`D-o z^E7?B^1MIu)g(NmoR8`?$pnD@XcnKk=l!_8?Z1pu_~WA>~J&=`>7 zprnHJ#!v%Xr36{YPiwLjQ)d&B#oRfQ-7qp?7q$R^p4?UKMWaoafzBo&u@5242`v3c zUI^CoX0Y|nM^!A1y6DE!h(v-&B$!N>VBPeESlT-SooE74lt3Ux5~WC^9#%|jR6j)} zFp(@l8ud(Dl$N7nfcfkM0D+>&ad>_=hWQ+_VhAa78`{kCx)ADz%D!3C z+ZuRilkQV8v|j}Pqhf&n{m5V7OWXb!QK!IkZvy7&1p^=ptZZgwft8xT2BdV&&_6z5 zDeaESDri_TKtSiT)r@3*NfILvE3pwL99jGQ-)StGeH>J)0eh836xA| zad$N)lckvMtiZZO7hx)0hF(04wbNU$yte_JcoITHh!7!;Iu?5h?M>)rIs>n1U$eAU zfkGC@i*j3_K!HI%gX8m0;lRve800gU8y&}inMW}*Jc_x|37j521I9U+EJh=UOo1LU zK*PN@D}=R>c!RIcV9H1hE^H#I&fy#OuE-Lkluc*})l7@$qs5NvZWtQ0gDCIpA>s}i zyFHDlfFfeob zNA)>hGz?qk$6a96Agx;lL;@&(`ir}V(kesaMw%pxjk%yDAka;EC}jBpz)rpdZ@cot zxb}H()IZkh>yJ?IfmzcyaK{&b@GFve2r;RqGED<~=aKK@6L*A7}F{7AphTchLB- zXX$ReUVR+xBs9C^e*s`BU5@3wv#@3Pi?M3*Y^+~&5mroWL?;fvebRUTY(kp>x{!SC z;#%GSqr8u2=AOXQGmqow{9ZhE^xHVv--o%;akj{W*b_7p()Cpqyihw$*IMk?BijHR ztU+U#lC2c=vAuuAp3$W(9JR2f&4k&P&#>n0OHj%0@+%azMK^|5xD?4Orn46A7Zb2&D^ z8PF3b_l`C!z6@tAz6_g|T#2>Q=VNha6^u1(#>4MJeb*G~^uDs=Cf0f>Wm*a8&dbK4t8725fu<)q7~EX_fn?rGsdjT6gwY{ zF%3Gpe#u56^dKVU#1Gv{mZ9PvN`0rVDZiA)b&N!WZqmivU><`(jtd zx9W#+7QC?m%U!K}1?m)Rqnwly^P|)F+ylRd@9g;-bS4BQyFFxihEb6LYSq)M$zoOp zym3ufiy~x#0lmGeGKO%Ub^XL@s=xo8=v z2(~JfE~C^dC|^CzC1+2B5*B>vzxF8y8>!4HC!A4c9~iaG>0iBVLvxh`A`xRES&Va* zz6ckrd?n6YbTL*>ZblrXm40b*>)R|u&&EAmC^K)H4!}EhLz9OB#plHcN9Xrq-{~LV zkt4TY*YSHXmz_{YFPs(1>O5{&#*lo@BMm&&f8LePJ3wdyofk1k#X(bpkcE~uFo7j$ zV3N!wB)KeqC+SwXZo^~8ZpULszKu){DWe{61{YWzE=}@R z790=0g+)sC0EhCa?FakI>_#sMn6as^`9WO9q9g%V`EwXjGb~k;EM@nSF7hJB%zPh9 z#5(-awI9PpXS}4rvSAEa$Top>tf4leL(P2^)zL!$I5B?+fAQU4!S>_d!^C8YZkl4i zUT;h?IVjOr2{^Er^pbAqeE`MI+zod7s3=<*Rer{sbXRJIR3YLduez61O)q8m%2d}@ zSEe18L|v?zIu~azy&Bi7{~0Xptykxp>KBQo{_{=xIyr8A{GOK$rPs+1xqofqLcko7 zAIj&(kBUBy&hNzoPk#~Hk9`-1W_PGFV3PHZwX}ght#h8;RqjnZV2@EQ-2vMwd5hcH_f>ybo)xlsi!u;F_Tb8{T@44G+;;h0Du3$AK;dqpFrHrG1co~ROHBuOy|)+M8KngO2G;-Ey@RCIWP>2 zuUZaUkyMc%DHL2&@`^bapmd;^tfRm+Zz%EPWGS1?vwZ9 z{)0DT@5u)-$Y)qVSj-wgWxv#3rR;|{6`iP^X5blcl)@3lwi>7&7^cMmi!Sviqyj*) zEq4p)+PH>slpu{_%=Y`p2QhBg{BHc@6(2wvcgOC}h2(AZPWQSHT7`Lq0PxWMZ{yFu z`}4@tSxis#AOQ?UgA!CMR>j>swr?dkv$E@u>NDaE7xt>9a%&mB!=Kts)Nc|{tD9zN zd?40LT0NG`D#?Epx|Hi_43&^TC!WBCt6qf{obhIyyX?h!Uy9q^XJ=oibMxDTaq~YH zp^dxORCb~FAz5^t6+`Se_C4Ht;B$EV=p7gpeKR%?=u_BZ&SmCS94&B8y0!_iE?JH% z>$Nx}M&}0#T2v*0sR2;yFsUj-434ualLmCtE(Cy?`99*&6n^cxPvO$_uLv%XA$!)@ zI3%lf536m*HdV6!#CCl2JMYH+`A0A{(LtJ|>fO?2;tC6p6j0GM%-j}2a~`X|OGd`J zLxj#*akk`ZGc=p4tYTiWZe*xxt$4>!fDn#Ud)Q8;%W=u-*Wg9#egW=$WtK)bJTkS>p{57}400 zDvEDQn9w zmwp24mu_jzx`BERE|gYzO6U{Rgn+(0Bxjh-<8S}@cX9jf|B3FTz(l8qVKzkOd0hM|mHI z=XT-Fr#_8GkKBsW!y}q;DG4xqpFW|-rmBP#GWWD-`hM1j1W2F+7QjL){lg$-I0o}?$6!w4<3MF7V^3n;%N9f=4t z^YiEwi}7<;eFQJs^kZWa9v7%;G06AJ&%O@!r8OyXeC`l_?;CHx;o(k9P4$pQG3NCV z2DUdP)RVoEW-*3k`j_%>I#v4f(DEX+`tZ)t-6aeJQOAG=fUiT9epU1*m(uU}*&FfD z^^q)URD=i{mpmV@e%`;sIm@oGzPDG`(e8DnLj!%uLtB|XT|)BO07+X`wGfbMV-w#5 zaof=3NwjH4UW~Bw_}#c=_kYKeryfMk7HEKxAa!ki*ARNqwMo3SBv$m`W7A%4%j<$y zs;;$63z!Vv8DMfY-mNr&iKL5Bkz;nYk5!$``0ZDJ3Ckwew6+z`$3w7>n;2GTrEgMX zkj>-f2mcWNwDT{}n}{*d?V2MDr4R*73XIg`)<6cZIMoTnvLN)23Ro=6ZZb3sg?_Tw zqSwrDf&iw=nB2U}YIR6k3ST%VLuG{cVT)yV@m`s*xn_6XRXmTCHqI_*u zE#4ltTnL1Gb=B$N>RZ>IHg1_u|2Adn#%^1^Lw0q`P?*b3VC$i;;yZgkg(LI3t?{5n zEh)gzNnN`PtI~8rIm6O))l%ACBn&&!T#ey_VNrsmd7d0fwi&Ok>8Qi}V1WL7j@N8{ z58nLz|A=lf(b`tyjCb#M34JS2s8f6^Aprc#f!p!1JAWC2_&BB~OXbaJcJ2xShE*w7 zP=gi&DGgRoZWZ)uB%ID+989wz{rh`Fmo*rfHHmi~;hhkSEio!yW-BvQ<`K`wfGUZ) zxNP+gmT9|X{$i4p>$Hm*ttP`I3sOkW5sPIbUFPN-vob#=C>Ya#mZa&6d_ z&kjKOCeK5&J8|2dkKy4Xw_uphp~|tK@0~+0PCh%o9;%f-=HO?Tn?5a1o`%#?48zi3 zrDREg@+}uCUK;SDHkYU11!m^v(ao3PS6}jRT(a)vW7~@7apNezJ~&z@sA+X}(@xGG z#$SB*SF!Ebw=p@9qTA`9KQd1RZAL}xsJtK`vl$f(i&59469JG-mJRE2G}dYSiAjk` z!eLgPyb9o~u|q1Ubo;o3k+XX89K34Nd-43WZ$Ko>8#wD&%ySi*fUm8Lh3Hwgs)qEe ztFx_cA=!2HyE-(rvrb<(FyBG|In42Hr!sV~Pd#?K!mQ1W# zkge*{qPhYUct@9tGQ{(M+wD6(i|xnmMyC^_+v#GMjV!RzlbkUu0xNfUsc6U85$$Pl zup-rIcgt=QTcKoCe~m%Hk-(XjB)3(ty6GR(z%c?7(Zx0Eeg?mA`TxWfYu|`SM3xQ7 zj<%lF&roPe=lQ6;KKdQH<~nLx?tIpTijCPl*}<*P9ba{T;cJ(#9X!2`P5SDoTk%7E z>Goe7rMPtUYw=6Z|69Cp-A|QI(`;YB`sBP{2%!N93aqp)dewzlFewlHVvuH8G*Xo< zBzUAf|CBsFzRi49X@VYHNer_Qx}7dMofzAX-HqFKe0IUM3dI93o9>j*hF#SSp#3Md z<0IdGD~@MRVrsH{#OZeh&7ddOjNH2*yK?rT2>VQD*l8i1wG`@8oe6A}@}Rsldjn<{ zf>uFjWu$87iixvu{l;Ix6>HyEdGAz3C(mRXmjzVx4V0;q@obr0lOAn!8z)bj`o?YF zxOI)&=0P@#2M>K2w>|lB9G!pCmIcouT~-3Uq*6V4JPMWv>@B3WWaI9+lfwWXE$rL{ zB)v+&Vdt|L^8!lOP3j`F001BWNklp zgjT4$7~z|beG12h`;ep&(m2H^rza#Dw6(z**;4Ubu&TarIzRT}cC(5Y=e(se5=_B@HyGIk ze?rMNTv&h2C0XeiN}2lN{4+$Y@n(o+YC3&He9OZDi@pV|S3FUIi(@0qPT-OHBiK2w z*)iy0eA*>B|Kk<)=)?L2jOwocyq5EO+)6Qnv7xI+0x5H4Z zi}Ny;cV&2oh|A^gB=4;_d5pQ^_LqaUdY=pAHZT{S(6#S|8S5HmgqKLB_nwZ8W=IUoX5Hm@H#>!_=fA-atoa$FZ0HeQ||Jk zbTsQJB>{s;ayMI)I}%WBJxFc8oW!|5EBeGo*_@B|%doUy9Z8J@O5rIE^d3J@k?e7^ z*}%abhfE={n|FVXsgObsP@EyF<;HuGhtoYmVLR^%k$tBsUku7wf!9&~BD9ek=z4jj|I4h1Q2kJw zdYJ5n+Df~enQ~R*ryTS77$H#Ms=Td`V>u+jt`n=QB8ZAu$^S9NqWYw*Dnrhx8`RXd z!`A(>^3{9#S$90B1~#VWYrDVR(Z31a;PO@Fe(;wUtps9|t&gfC#?@#dQaG4iwxF$A z0{7oPw#VrrV-cL~*HDO;l{p>6ld%!{^#Rf{J1ER377Nq(v?p2$j=jm_F9BWeqxCMm z3V7zI_K5vZ4hAx4tY~cy8w!0DIPg41`oSqtlgxCvd6y9@`+4eCM5j$sf-#k40lhC3 zZFCoh#rE7mMcr#jjSU^qkTKL+2U=CHpG7C;CzPv|mhIm`l>Eh^4dv>FlS4X=pNQQz z)V{rBLeR9eZ3eLdG@-{4iuI-+(8;u7qy>Gh#IEVKDxdN#%wgP!lN7`0#6=lXJRr;W zXHq~yUix_rNAzSlRgbaSzCZXGaXU;SrNZz(_b_Qg3+1&S{|mTul)64C7Jlv#<3(U!9bFUnKD6a@?*zbSUl59RO}Os?B$!;FEa)tdcGA+ar{tzoZ9} zh+_mrK_X-N6WK=AV7)PDw0Qv1lTbx!1~U|sZ7>m3xUw@h;Ik~Ba*L%4qQTBQVJeZz9tj^vFY|*(tZnZzGur^bm zZ&dD52n95b8UZQ}T$DYUp0TVkiuJ9!z4#;}+!*cw3OMvgsymkn!M(L3pb_?bG5xF4 zu$wL&z3Vl5Z7uPN8Se_nTlJLLM($6XuR4(bM^eanwOxfB?{~;g_zGq^FAxrqTp?%&G#FzmVdGhI{QcBp&d`&IEvG@l8Itc`x-<>RNzBd9r;o| zO#UO7IPtS`h#Eq4V?QmEk0p|0ze$@JI=3^dokBb_>+3T17}@{33J$m59aGBFVc{{k{YN_$L-Cz+&V;aO2WyoHSrNDdE=HMh+E~3A4 zd~h1>it}jSnV#3lY_D8e99Fk|8H9PihyMD0Oy5(T#o9>CPy|CpRuJ9dTqjZ8Q3~JX zlMkL?vw>kWcbCjQZ;#~JKVl8XgyTFxB9SQezY2Bh&IE`&fCw5ft_(nQ47qVe_jWfW z0k}HhK7}y)Fk?Qj5J&c8b3FT*CeMoX2BBwu4>e^4oMq${YqQ;LT3hgjoB+OdwF`IG+K&YrOqAjHzV z5#eEPTC7^;?Dl>L18Y?HQZhG;>ZBLo4RO91wVGe<=AtGqo-=U=ihmKLRegR-R#8o^ zlv;Z+X+vS1p4duD`Q7p#d6W zVn>-i_fl()6oIU>WkMt&{nvRau){*$#@%)_-@TS23w){2_m!{1-&@T4b7ZOfl%{hb#ilGz7MAC^P@ z2+H{W!$Z=rK&9=3vMQU^b$L9KD^oS1s?7M8o}_; z_4nmh*U&?Zr&CB*^^c~4?g&*#iw%yXH#j!3ipZQSY!3yKlf21KRQstlQ#_=;^N{H` z&gW_BdMiK1vvVU~-0n zm)Q^~j)-g?{XuP?QZJN)b@CG)?YPzJNf6|=@(I08<4Cq%ZT@ur$$~Or3$k>u$Reh7 z98V{olffwAd@sGNAA*T7pemzL3_YMEB%Pd)!;-?5P{~L#$YClG6 zT5Oi99Yg%(({83q6Azw_h_^TZ3dlAn?pqx!FG-}XV_u11H&9= z+T$EI^35o9ITVlI4Sl*htIv7(Mb23V3)fdH|A2=2tjDkPJ?uoAbhk?+qjUW9fo$5m zT!|rFA&R+y@U@Ti!GEqIl#D&pE}bMrz3rYRL3y&BSWDbqWb=&n`_NmT3P_WiKzT4` z5>_)VatSs@)<;%HUP7qn>PCPAN92+rgP0LAS(lSFDrG2YI|@#}FvWosa!F($bIC5e zGHyqz;Xn3q-%6wn3U#(wq)-6%^3XTlzTGae>GH8p$FUB z1Ae|Xdd$&ED}~qm3zjQcmvh#;z3u9U+gC6)n0-1rz(`woB(>m11_7*D` z6iKRMCa6o_Eyj!s-v2ZzWC#Js{#$%H(PXSm#b6q?BWzLfitDw)InSfdAjUUz;6{o8 zPb%I>O`CO?t0vtzbNtX!VenBtIvDSR)tORPk$-rsrbY$)qVO>Bb4^oQ35ANQAU97)y0Fx7ySL4Nw=2T*gh0T59EG_n z?|;nyZX5qd6o~@r_&|76M@51dL1orTa7t2Ut*a%Xnqqbk2<;`?iIf@?bbD>p2z;zV zZ4GySRwb#MRcQQdb^Tbc1wQ-y$H0o_D|z7Co6&_g&9x<+tB)dM{gW=y^Bhx(>z$lX z&GX&VrlO+-m%r6}N@z?=AypvzFHF|F?v%Q}q^%&6CXtYmY|3i|uHu35^eaxtZ456-i$ z2NblBh(wELr)Y505o)FCg^e$F64Fv~oH06tQFy3y_}Dxk%e8ER%}guo&zz(1-A^pn z-3@Mn9uyAhxRAn3VKMPi00Yb6`C#(D?c8u~hZy$+I&4Lz?d_>@>MtH}p8!{q)yjaxJp29$Oq>Doh{|KhuEm_CM9%nb zPXEF~q%k0<3ZaYx*dmyS;_RPt829sC82iN9OPi{2{elCxuXyUee?2_r4q4z2?u|-= z>Q_f-jX_X{*}R-=32QYu>4WqHV1}lI>gBrxovyfId=h<=V z43b?N)PItV$0~cP?EtUCWjz+2TRGt9vWcy~SlO1p?*_6sCy_ER{Y-UG|D=o?7 zVa?-}F_*Gu+CRdt2Qs(g)NQ>{gG>36N|$t4S9~07U~SD8QQ&c>xX||W|MAZN5SI2L8``o24R9}`-_==@K>#`164MQ za2h{%M$T29gX}(`P~viW7mTscq3cO&YH5W_ZR%+AKGx7{NmGk8e}cURz?v$XDrG|B zm>RPN@A%KoFBJd2)aN!kU35P#@{179R^7ViV9?nFt29!!#c@+Qb_|w`^+wcN`|RM_ z5-gpo@SuINW^YnkML=YIGPVnV`=37t@9_th-OzZY-uum|#xS<10|?>|+bH_tqw?Rm zAl?2^2Hg9FKm+L>YPFK`uo(Lhr=A@;-$8moWJC;4cdUGiycNa|OIkgjAnPA~O%E3< zE_+QPFc5qLpNTfJhz|CrS_I1aZ4Uej(Cn z%3ft>9$?9WzTv=m zJUK9A!Qk9BkeXC~k(RnQO9%%kTe=aSh~7JWll-mx#uwr5tL&I>4;>EQHi%ks;-d!d zY;;|bt2N&!uDi8rtEd=Rhqnm{(rUS5 zWgjQ}6XAL&f#jv+2L0+{=?J!yVI)F9A)$RfPke}KtUUfGY=@E{+8+>MS!_`ppN@ zJ}&M{$i#KX@E1m6YnZIshf*zptv${Napn-G>laRU!;{L$fzShV!NvkZA4PDJrYyf{ z>sF`wW&s_CdW$Fc$2*&??|BQT87>sa(W&w^mauLooVGr{q@+0#g0ebBIZoh(`JeD} z&gYBznC&}axgBUzG>j1gR)&w4=jW%=abAe$!3*JermmsRLceX;i9(t{+)5yq(UzUE-jIJwB}gmrUnkpWAIUk70}&zL z{dat>F6042-SNg~@`?Ct90E|pJ~%5g1&C-Vrf$!s){jtHE3tQ%C=nk zyJ9qgw;@jKV4NVX68%;AhfO-UUMZI>_K&;gqf0?i^dk4szgI%|MSalJgYFy6%d3Ex z3dnjM`vVIQEVzk`x%%&j^Em!x+)zWXe%959;1+>Y@Hmp`?~L1+Q0Hfy%ysOX!z2I4 zBnBD|3>G-5eJInab9fmF7yE5h@hnR8IurJcaAhj6Dj1#F^7&2SIBW)3Ol6!$Q*cux z6v>R8N2`Avj)qfMQtzC%A8b)-raEKdOtwIzo9fp25bF-Xtr`qI);6viO~muIoFH+u zkuc6CDsj&|*WR~IAsCWPc?rO3@sr}Or&xd0X$HYO?@82sdMqEP<;pjU%D-#T5ytR| zr79)};WM(ub%h-;cvyl&>e)B@8r&WnDAW9TQ#^mg`#2*MkWtBKUt7%=E1U_pe>&Ny zjvze|f;yTWA_T>%SMp5|EshzX`_BBn4~=CwQsnafaPRDjpj%lPJ%sB}d}mdYvmL}y z(URjf?V(W9na$noxHKGbv2HkNyK(L^bcA#z>LD6_Q{?B>iYTu-N2zW3&Xv^gP~_hH zyY`JMGT{)~^w{h=ut7ISmq*pA0{;;c4I zNRcZk`6;G62tFlWYOhO3mO=>>C~{~LscyhLZ|ASG;}0H+Byx(S)du@j%G|+jpO~2= zS|a~$)y%I<9Kyc;0+xHgut~O_P*hvk@k7vQ)^A{)@zbgDFCSL-K6YLNX|NE8(jCem z8miHGf!1!>J#IvP3FULc0*~-Qedl*2?2!ZlGiw?C33?v5dRx4G1&JJ0!WOf=Pm;Naq;!+}E(K#F|E(?W<%~9tJ;nx(->(7Q(g@tllG><9O-nXW@6qOlG*;v!`OLa}hdkam#vN zZg?@bxzAbPKs0Ot-kSGqI6qJ~+8>%~={N}bmqK#9ZEMYtwjFkkuM;=FuyBhhOBq{n z;m0MquNQI+y0jHoDqFWkhmxL0FuuN59410g3yGlnGG^?KPL4oH;2XAjH_HiZq`^mi zZNQ`C<{hF@=Qh9AG-6$&Qf`He(;g=gCuW!{e`IRONXa{{skO_EF*+GVv_Rrr4)!6t z^*N21Szu2jm+6opdCBuPG^saG`6P4hT_X8EmFe4vJ=-qT>%T zO41XWWuuA~?y#;9+vc?fxk&# z(PM%$*nK*@+o7SSWzabbsrmato@#R3&IA?NngT)7f)6F1<*NTWwqJ1v+~<*dLP5(z z%5jrJe#CDD9KYfQJwF2desJ1-s@0{S(6U7daC}f}>v~YE=Jd7+JrAC4550s)x=$Tx z=dfms2L9hb-4*d*e7w>*amim9P_a~QzoXMR)t?}Z5eRy)tgG6DF4)uC91gWIk0J#l+Uu%DzylbJ0{LyzY%l@;%yIEE-yuv> zbIO`j(Rc@^TyN(-(scz;_jTu%iDOyXJ;6FS?;AWD+Zj?75lJRvu!x%-=Sl^v3 zQ{4F+MWuzGQnTcl!%`OWQ&9J*p0sRLAh;D;my5v*#`w40e>3>-O~(7>w5K1VK@a8p zHz)Prqg+vuhB_TB`%(L7jSFwROkLiDl#H8tRu!a#ooiHjyl=lMQ=-gUn`o77f(qso$hJ*;<7mL)O9P`v*3b`b zZ@vq-2u3CjEMQi$CcM^n8QKqebTZ5tOpVCThpo5tz{liM0vGa|WGakwc>IvW>UN#h zi;7g-ozGMZ@qAIcP<76)0+1Q|33z)-3JBY`HliyzVcO_Lm-inp>~1eo+kLR1S=_B( zS^M^d+jYS-Y#8_UOMJ0_7bbrz4s_lw)8Dd(r!}tByx$%KV~9E~Al*Ou^m+jSKFX9y z&`abR4L=FhCGJ_xcTQ55cZYMoTAokWzu?`@-Dy21{Ig)=@TiT3!%2dMn#P~gD7WdY zY}Lp6oA{OK=&*`QUJI+`WWr2$0i2#4&EH$JNPeH}SLgDfm=l5X&5JzCz8I1I(@8Z? zhp;*%?RI@EXlkZ$4tluSTf>jldu5RenptmTJWW!CmiL382O}V7C1arir_mvN!x@g( z>^~#}Co`ynkU9AA+K=-K8+#i30FM$3!EfUA0=EqZmSck&5WZZ~Ui9SP(N#3Z6R@?+ z_<_j4n5)jA6nlodpmM)|=_42jF8Shw(sz7s*P>viw6j!IBRaqaP5e$b*^XwKI=y>4 z_EN}4+CMt3H~6>h?Wf=<-PDKpM7lY|C-qPX8Y_ z&4gU=}pu%5q80p~t)m@hoz#>-~2ZE*X@igLYz?kBp!^yV^q zlFTZru9J+-=2(qZe?&`{(e%LOZ07f*vGqvwHIJ4AI`B+7$eB~1T|KV7TIgZK7EgVF|*y1`DU9tQQ7?BoBK+1l$1lA z&+nREIH-E>l!G;J%oL6Dc@Z78Zud)L88Rj86__duhlWaoSKGU1@NZ!O^VmCMXFpBV zbE-$6{8JwJy6rC&g>3^3xdYUGY1yrR!tj}mSAc7LAgbtpg|0gsPhElQ)$QG8*c83D z8hBo}i(U;%ZJSz{={cc&Sx)y1xPPG#EyO!2#gpNw)o@hp-yMHK0S{%0dQ?8L5RM%m zQ6^@<7tZ>Jk}tsZOU)o{*B`Uvg<1h>Q|t=@(tgtIzx0oxV1mIs_wM_V5M$2v3lq;5 z`z0EB?{B&J97gr%qt|I$*v-Q%Q-JQ*Wr|?p5&2B6y`%kw1+jg-veTE}gRXPDM*b{O zwYFstFc)$!mG_7xn6f~9ZL*W0I}`Sr;#_Tq;&E>4BqXez!KfolD6?^-P&RXeW&Q0y zO-of+kB^XyH(K42M!sBm;XkoKQZrtz4hPyVDC7*XAv_4h;C@&st*FT2~GVfk>G6FI9jhUtu4FADRshOI`=GuiW0)gmG8r$d#5*h{@j434CuxkM{s5unS# z!h~^lV-E0Rbi1?7oGqd4y>C_;4E7e9oH&^s6E<>2(1?1-u6)6I0_@%QWqFpisqf_$ z^=9#)b=%+G9NuC%mz(WsxpS=V$W(}iExqdIP?gipOd;R6D>#aHl@0N7eT@y z{IgXbM1KK7ijt0hjTvnoT|pQlA^&fMP(kNV@%2^=$){@&elO4fp2GYCDI`R$usfxUI^+?-CUouRlm zyL9v*fAAhWMz5$%=3{;E7wGyiV6BgBqKiUB-`kEg`<0rJf%Sw>><^41+uW_(m((rk zDy;FdQ=Ey|2oSB2qPn`sqEc%OSp&JXbYr>!N>x>G@eYyzDclm-UjyBT%*4hsB$=*} zzwt~l@xl7%q9C{gpRgI|v*g!gL_}=Djj+1I7ahUH3&8SzBUs>`(4tI>QKFHwb&L(B z@x(B3bkuN#$3P(WGcK2}4ZQKT67ck>$Jzzs0oNllIkvO2659Wg0DEaTrS`#-$L5QF zC`|gYb7bq06N?m>?_2}Yj1Nnk!|x7-xY;{OgxWFQ4ldr`3(|GEl%$^!Hx0^jE*+CZ z{=8PW@F_xHAi6{5sg|eVN!aYtW&*BT?}Dadd3!F6qWgx5D4Cm_c}8PtY@*?WY`qsk z((1DCdtD6Y0NCe5e&8Iamo-f(;O~=5gG%Cik1)7y8;S8w8t`a`+Tq0_UHXrNzI9GwOkHeU6K1qdcw18<{Y^H>O}~<<`OJP+#NEq`=iH5gZdcB z-+cC;pdU;qIJVNEggyA@aUt8rNq4+$cQzYeQcf(879eDiz{;ASyJ`po2q#>CNSRXR#eO7Hj5AC7;@s(ccGeZ2Ri1K+7_kT zLWF?gVj3Em07okZunzsvG@Bxr{-L5IX)UyrbWI);^6Y%{lK#Yg@WJ0Sbmx+ko0C&no&(Q^4JEtB{NUocA!XL&grprdzHifB>Fc3BjtlV5 z?#ri(Loy+Syk`$%-s<7UnL5N)Mld%bc%aLHTy+Ps0RKb97H}}(rYGrg2hJ^D zr(WjOF9$Ter0WQK^^9-ojnC0`4<^zM_+{JWX{(^Kayq67Xg8bq|4~RmtTl!rM#ZTc zFUG|E+ng06rWlcf1-2dsOd!akgCJBLKdc!us1JP|$p7&zp;hG+u zGhy3kgkANeRxHrqosk&lz$uK0Cic#sZ&9wEkU3D!`?l%|zEfVZ&8%oJ^G_p-Ox5_Q zusqx>%$*8dDWx}w=o!Hk_-F+=wt*7?Gw~L(S5zWH4%e`w3x+U$WuF$WvhfPYSnkp) zejz`Pb7^<0R`2E9T@84)14KB~b6t8Y3Hsmukl+s(6QF~S;61l7fJv23#2DE0BSsLC&_nXO<3m7~k>dJ#1(my0X2rJ9l& zFZ>-^sB~a|m(dT6IC>U2$6YKU&rDZl!RkH3y)wY*{hL~E-g5f%d44U53m^*AVNAO@ zZSV`1ED^vtBA>qIXH|b_+xO#p0Y2KkI}(VIE9iE^`h7k70X*AqgOjbzrdJ2r!{Jyj zL$|coRmP#$w%P>3{ft7h5bl(R+eSmenU-3RJ0x?pjA##QymN*N@*1n)Tmy91<*Y~uPhx8m2B)p3IaCqVyc#Hn|Bv#8X2f=^y>AzsRH)#ox=Yr?;sT4QikA?Jc)963#16<6?2m#YFSb4=d5i4>6T_&P8SdtQ;`g(qK$ zWyQt*5x?DD6#N!IN9RmiP=;f;F` z_5sA%N%a%A7KpdubO%r0(FK#`f5RhN;dEsKYrxJblp56E6D}PuoEmbxU;5UWB@gwr z>Y&dw*D+K=esB=WeYLPh{r@~V>RQ_i__&HDAhzC66#^-SPZYZ2nY;Q&=e z+1Wl&PUC5{1~ZI7a03wjB@9HvjzEM+U2+;Ql24Kp1>qmuN6UG*YMJA&M|ZsI9=~$> zxCvLXjsn7kl~6GSOFgdP!4f}`Uo^fr?7jBm%Nh9O4(H#pm+A&t{(7^Fybqe)^^aJY zjw&6h4%ba^1Y^RdLW}P#$>KUoaIdkFBHauK3T3!q! z%ei+a-S_O0uk@9OVPDEjzR-}Qu<;#A_S4BO{Tz*~1b@!9_B5#|IY9&{#)epV0UvsP zw_)ZE)KAz?rPa&yNe@&(OuWm{Oyq* z6+r*B?p+vdK7Et4Cvn@(Dbnf_gpTpSJF9X(9Gr z_FVL^T4?LQ&rJ~6ca+o230Tepl0C2qT;UnUJ8@7dzlOM;*~PA~T>Ho?10J&d6E5^1 zQzsF-+doX$LR&9`tK{HGyNwHnGhFcrRn{036s}Fb!Azrn@DB*%?K3BztuJUq-5tKN zaH6O@9G}f-86ccvb3=4T?BLaXkHaI~EK%~=2Ops(JLYq>_iaKA;}2EJ4@pvaYDc6{ zi{;Chr&)IJy@ZN{Id~B^5g=clr@+9=;M1_sGz6bw zCn?MhT5}fkYnUqisVkf$AS+v#zv(@YY!;Q*i0}hmoBIQ^cS9j|l=u;hMq84#!$%#1 zfp0I&<}lKK$Sk@m=XD^s^kR9nw|cxJZATg{5H=;VC9V& ze-AdVb-4!15Z`96OL-qfbF7>wx=E<`S*junKOfDfuEFMi=R|oB0SyliuJ3Dtn{-#A zA35_&tWq?8=ZHm^Ql~?uxAb|jW!aQ0Y#-AQPniD0VrD5;_Eil*oGr%1Sudh$B{T}! zHD+TkaXxmdt>G6qcy>-A=JV#f~e6 zi`@qV8bpA{y{AC=QA_1DRWAx<4VpKydQZeWM%^H@ZA25{cG@Zx3eo0J17TE9Djgr} za5rH8p}`$3;`o90Z@t=kJn(U#YNsV{mgR(=4!M81vdI<9HMiR|b%hT-j0@Ma<{bah zv6yb&6?MPf3*#Sgl7;FVVKsvdcf!fe1C57`ob&y#U@{6GnM>>z)WEs@lM$zHx;5>f z(qE+r?Fk2jec_GH)BP+T9jtM;kcBpv?0p{{Fp+~K1~y9ug$$r*`3e8FQb3zq3#qsD zV9{a{pUV{8`IGE^l@AoL$}zRNhh_Jn^7xgx%+Cn0Md_N|UE=d`*6uZxa?uZ4^Ms&j zg`vRR5!)uM%suwWSP`bBO&g8xd>WTxq26oMREfe~t1vz*k?W*ItXo9)9Zz*(UHP3K zS3I14k$GKU3k2rmZ*OK_21H6WbbC&G0FdV6h?i?5`kE`NN}14KWz?LfPQ0t_Toec? zm2)Ab)k&6Dm$4HB=Coo@i_F>-;B~?y(6Zlc>`R+$|zDs4k*2nI}O%&}OKzz4#Yv z+DUeu-%w#^)V95HQ7HQxklF z%^gLBpxDoyeb-JGgvNaI6q4F}R~SihXJ9c<==;8Jrs_zAxA8Kpf(>ncjy%cY9j1n~ zuZ4m!@@NvnjD5O^kKGWfI{4xkM7F?=ted^WWZ3349BXKK8cmtDMxn3(;sf@ys^4bE zcBYWevH4W;>?vXY>Iw{__kE1Xf)fi~n6HB9BE!3xhf9N_V1kXER)hKR>#8?D2>JQ> zS+(tGn<{O9V9qn+EmNZymbG8W>tg~Q^X26}F!ZIi@^`zywvDGPJXwh(gE5pp@_V9~ z;czq}*-8CB1yu=2!*=r>5Vt%XKMi#>=2^*0cOM7+qc`M5MMJYAFyRv(51pY(r!OVN z0+#0STXtiG1^t3=IEJq}kIs|tGjN%i6zpelwt-JQm-S9A3+k;qqWzhW;&UC$=HIpl zm?=MY3u=$HfK(bk`#l9drWcaNvO^IPluYkI(1p^~{?ql7u|$@+6f?XitCAsW)>BX0 zv;Q%y;0o|ia*jWPj%sjC%3*CLSigE(#we$+<@%8?jQ zHAl2ML98JxAd zHg(vzVRwl?UWo|r0{5eF3R|1=(Hm4ZHM?b5dCd8a!<_?dD|U4m3Zq;`2}-6WYjpZq z5r@Hz`cZdpHJBDztfxW5Qz(cjf?ng|)srR_b+`O9z|VY59yu{h90{n|iu>ze>4O4B z*#7)Yjv))~_}5;<@Xar58t@PRZzjCFS&QEf2hNoG@nSz*;<8{xR%_ z`tQv_2}V~z*Fr_!F=S-Rjz0?TZ%+62q*c&8ago#e1vH2B=BT5Y(>on;Wr0qqyA>Yu zz3K!TU&bOZ`&U^mW9D*m=fl@~Wg65E=5Y_^j4q3d zXceZbWX;>^AW!ew{x|_=z|V2pR-X*Po)1Ww`hBnj!e5$X^K=$^+D@o z=Y>bW?NYJQo1q2n4s-@)(TUQu4cfna(`%_oKg-fQ%_6{1xZ zNv>D;nU8U>#9FmyD9=dFn{VmFx!b;_Q6OxTwnSL$5imRY!s_4Au<2`08eb%KHtDXv zsAx?|BoW1fCIS9e+L(M=VNs5fmA!3-2}WT^Zlw;lIHFtP73I)f5CzNWOC%2?Rv=2M?4-`cjW=5mpep!c1B*JIXyH!J zvX`;n2p>CKy9j)S^hLU_UheMV_KXxin>$&%k~T0gmX6PE9oHLj=iBKp zx{W{^?5l0vS#qp3p!dxSkA2lVr>$P>uA3F@+tIH>NNX?`Rl!a-W#+Wts`Lnig}EHq$3T#{+~(?$hAMS7 zk4e7sww-7w^fOzS2nSx=xbHar^mLl{ifOI8BVwTm_WLtSfsvU6ibn~jAQ8Z=6QTHW?c157~Ixy zFO9%@XpoelV4nZ?jh-`|WxH#?K_WOP610m$XRqkRKc;U~LaN2v_nWR4By>;1UzmK1 zMPX1du*vIiV1Id{@eq@?r0&h~CiYp;_g|h_xNWLoJszejck1@PIFV@M*Kf98G_CMB z3ync1i%B5=C;9H_DSR~hEPDhZ10Dt^6pxqNn=A-&x!)u~V(9$mxOjVv(7lvGlTG^v z9_-`Zp_iXhj=}yf;e%yGuzzBBPg!4x@23NTp_B}MIP?!QRwnOa4~4yYB~>lz*UuAJ z*TblvXoOksOmJs^{$R;5G2uaYMhS2DY{uz}e#KV1gaf08h4FC#w`XgKhR zxVpO>zL(Ic=MXqsf3@;r`kx+B9Vh3!B_Ab5oXo|12ifv zTemYhM0x!=>*A^?uiMUF z_ugu)P-AOdv@TDhOnUo4{F@l2A-IZbvwM*HK6UnWAjhvZhb6FPWA0xv)=)+aDs zx9jZNXQ`5SYSrVErl{xVvh6;zsn2h%sEP9PKFi?YFD*69(VY0NDg|0BX3i8=iO%n^9CMKfmkY2{dkTRkw8Z=7SPp->@JLm=CYvQE4vJ?3n z1Fsq!LzO&7xNlz;OIsw7?kMQ+NVD&BT}%=o?ve1c^2Ma9pfWnV;b96}DxjP2y<}3Z z*k<%RHsf~t_x8E?-`LGCtQh~!E{NSc$Px{-(W35N`g{>ea&+N?uFbzc_X}r`D~y*@ z)qF8V^SOXyQ0~b2EBK@K)E%Gs2s(&=j^6~;=$zK9`?&ZkRM30pjk&?Gx<4@DYu^DZ zXz>x9u=Ux1kL3X#gj@ijp9CxXulUvkJmCpjG1!+)HHU5WuHWt|R9aiz(aoy){6V_L zM2&pjqAoJUJQvk2^YpQ6>_&9U#xvfn>vB6hg$qMVk;u`;%Bh;~rT4_;o~MU6dMr|W zFsH4f>80lpso2j zus|ne4kpQaaWAyulajOSE=Wq&y~;BNRh&c*J<$UukR!l*#@8>Ur|$r=9|Pe@^*KnapC9LdVu|_xUH~)ZF7F?T zt%}alf&+2Xgtq`9_qK1?mgxFOwI23@-ESi`25;B9)c~oI(Xe@yk4!`or+wP$j-+#K zDN7_p_s>1)9W$L38B!uuiQ@!kaFORbl!Mk|=Sv~Qw1QRhf7UItG|RQE9AQWAV{Dp- z8D7)TFa(j2VdaIoJqBKcGf##$A3R86l{N4P?EoB#SP8VP-_fN!zj~GbhK~kR)D-?u z)B4;87p6rgMn?^GA4k^Lp};CH^i_dW%I&c|e{mmn@m#byvk`WgnjsbyOV{NI zIxS*-UJL1QdO26OL6{el2BvFu!R5OaX~h`I?L7l}|Mlk79q&$T_|Pn%ynF-ZAPXjo zZnd5sy1&t10YD+M(AE@y_E)D|EEF9}kn7znu%Byy^4rhD<9%0f96o>fRkETOU57gI zm8rEAvsv)jWl{FIXrYc5dw6g(#~bhqDWh%lR~ltK#*c_~?V_qZst65AH=*-S--zLy zdf31}eck+zlKtkr2#sUx6E$)L>3=eywxg8)kEUx3kK^y!;l@s5HEC=cjcuc`Z5xek zH*9QcV{97Rjcun%-u*w<^?u(EGqZEf{LZbTdar9nS=q@dT2%>6Fm4h{AngP_o37dB z&ok(|HWsQ1pjP%4gl)Lsc#7t0024P8rzOm4?EE85`VLEze^Ob2!?*X2=NtdZ&2MhN zqP4#l+@DJFV`5dhIC{#flZieuB?e=?-M1WN8Pi4{5BNx$MJ3bJZu!!iEy_C*U0V@X z9XH$uaXHb0)Psrbd9-iD8&1>#*Go^kz-M9_<@TGx3EqQ!#_|nK3x#gEqTg-BCg=b< z81mvr`}iWO-La93Jvc}II{yig6TGwS6Q1Qq^(^&{+!`0Ma?rs*zq;27({ii4>?*Pw-e zMg?!KaJkLUqK!sWUC6wbu511`1$OUsT=mCz^q{=QVHhVo(zX1ZO3T_5e-LR>OD3v) zzvLmH_W`%5`2Pur+O}`kS2*h11~AXoFv`oP+#BWES}O?&J33wL$;i9J2YR+jYhour zqsrzrs2h&g=4LyzhOVaAy6L&06IBjo++pF1_}Jj)9qm1wD*v825nLC!ia}2!L`;yE zgF6X7A|i$}n9q$fO{C1L4uyPA!JA+DY{AfWD4yU&c3hLQ%Ft3O8mb6Pmj#6vp6`H# z7I?ybX9a&-?dzllIsB=(oyFEW?5m6?;Rm) zMcY=kud;Eqk^6J)6Iks?-+LDE85`&d>H>q-kts646X!&eE#C1@T%$8e@X1VCy* z9tlWp*`6(v?T13E1fDcjw=w*VJ`iAG-M#DBQGhBT%LsaDu^!T+JCDgyjt)LBD_Qz- zYPL9D0pbS}b&h>6o9*uFXV(?;SN$nXhOokL6I?T;g22&a{q2d)@V2M2et)k&!3F)Z z_H`M0@QCyEq_-jz$h3J4riBUX2FtY;voU&HfrO|E-FSvxr_(o!<=YA6xFoPD_*1<> zo_O5(UeWXK%oHjK8W1DcEBqexV37}wK;Syz%sO5*Y`Nmz*9_*2HnmR=Q+og2T1EdK zO^oCNHnxzDw%p!&-~Sc7ODo|7Ox7oihsoGLEvOVsFqe6xC;(HWCCe5-os89gesy$n z)v?*;gKbdL7HKS4o!`IJX&YE-i5y#sS|s z8`r(IJvQoZ%%5A&0x_|myNq`F*kB;Q->4#E0;`UM5&~0nXxWVjuRkmYcHP_CL?iT% zA7t?k{*2&B31BGnxts~!n7k(O_-@JC1sCG{^^pU!+Nj+V>pyMN1^-qUAy+RpMNf`u zdd2ai{Wzp}uJB^nH(wPWAw9ieb2Yx<7w@h{A6hfRjf9Dx_`M80!8McQp2rrB<0h?0I&Z$QqNA(h)3U0~A%8IzHQQdI4S-GS=WZFQw3h_bzLwfFOld{yc&b+Ut_;~>TO`!Y<9K>J` z;mtsv<3P>&k5G2kr@e-X=^gMqVd`@8ZLJygt)~Ms2|Y`hpiIO#dqtp~w9Vd^*kSFT z>^WY?_aExGp(kbiJzk)=z9=>$ZFqI~ykA$RUm24@0{6Y}jWJjfnUCU&=`u8hcB1 z;#gt{;*a_~{r0}bUWmKmKySi7%?093%PUHL_}q26$WUiPaep~BwKak8GHjyxz!Qy- zl+Cd-63xOmNJsh_DTs3>!@>I<;hy^+u@B3EyybcksRYfug;iC>mpt5{B^3EBL;Zq& zcBF(oFw8SqojdB|iw~i!x*nVa8?FHD+hF<(up`=_xZUM)lkL)dH|+w~t3Y~7#v>j0 z69on>Im*(f3k_R#}WA05DJmrdq(e%O(8qk><-Sq2}vM*fCVhlki{_nbPl^}4j0 z)BEQ<-|g7F`GSgP#aL38jF?g4E4_SMm|pk~P9ZF7{7ZrD;sX%6^Z}&{cLHXxtf*}q z%j`fV3PZQn6Ur8+ z#|h~6($Do|;&tmodETli(u_aB@)I3uoyR`A{&~V$7VVxCsEQj=p;(@h?pV*JjTMh> zrZI}GQTEADt6o*mrZs9x#c1mhXeR5|{j#f_y%P;_`o3pop3pN58$5!`OSaZkL{=@J zbkhoWzi}Cfyf86k8Cwo{%l`&4-VPao=G6ozq4PpnBz%PzsG#PeJ6 zvrp`3Y~e4cgz69kbau@+xJEZ|6EawqKcT|hUG?1yyawE9Jc3UmE+U73%oSynXzY5c zok&ngEA~vu+Q`f4Z5hDL!D0zZ^}|nhJGJS=l@*p2z3JaHe~XBbaT6m@q~ck@ghIQ1bJ zUZgmsYYRK9YuiGl&OV!8k^A_h-QhoqlD4i5oJGZhPE$EE@guPbqN#!2iR4Q~IRI`H zumhUtm5McLm-wt~(CasH*+-Bm({Vw64nVvCc}%>ADRb=9)JN?NAGDiiL_CWl>V&&@ zd2{@WX{OqnOLYlq$iEfqjM(D$hx`|;i9CwWni>{2P9+$s6*M&URt%v+FcuwCiE0Yc zOPC8@eCQRBA7szN)&E@9wrHvxa|9l`qCpu_v|KZSe+Qz?kUZe8~;MA~Ij<*k{-hXaV| zhRYEPSBnnr_6jYu{KZlbvy6M^t%0ss-}Nntt3VC24kMZjSGp^w6Q>f@X%6@_ljyIp zjT$bP3HNu@$TW%Pg$W1>%Q-`?jbP+LLWXfxiw&=Z8E|A0^_^}ZsXvxELHC@?d2j_D znZa+;n$^}M8b4Uw1|6@2-#*|16KBaHIh5s~+FhQ)&PVVX#$Nh3-$bhd{VS*P8Ni=< z1c%>1fW;Lx+18U=uX0LVPi>O9#oZ*c!sn%ZYL*{TV=CVrnIUbf;?rbxc|cR{tceDs ziQW?Q^dL^E;PAyesa6y2_L82Dx7XaOFQ7XUB2*hLM_m;OR#+IXsG#EC)w+lfbBBMi z7~fmLkv3=E8H6m&H$o~X6w`l{LF%Khp<)M?iO@k{0*=S`AUGbo8_QQ(<)c%X7S_*s zl_)0`&cw!OsUg>4MYWrBMWEFlxA82uUa`R8JUhj38ID&_)&3G@#yP9qQO(?R=c+6& zZ%WWt4}%I}z-Jm>2)i?4&E+aXiI|2Mf$DBg z2984Q=axnD`6y_@`s#IrQsEvrTpuQQf~w@+Yof%uCyR>xduF~=fcK3PJNrxZrh!%)}e=K@E5xTp**FmHz9--`1`oyp0s|9gT z$&_c)He;cC^74fTCo-M;$Em%>f9;t16!~jc$Zbuf%VLQU!>b*w3D&MAj1!-a9GR*y zB6fH{q^4YrpXXHjav(Zgq>1Wl;Lji*Jup&(Q?hvGDsiPr6eV5;5saf$BL0%Y_OVMU}rBh%D>>pCtOdOyjWV3;-;?C5C709`T7($lj4oebfUzUZ&z#MUo zl@pQAV^?$l?r$JBE_8-qW%TVY$QUw4Lo#fguE^)&pdAzG$wE>efx-)J3^(FaQE3g% zM631jFU;~pe-jN>&3~vj#HH__ju^w|EN;xeB$?*^AwGnKtI-Pu|U5 z{8n;wFx#V|p3k^welG+<`&Zs6lj9#vk84?tStP<_O>0f~!1bogLHK?<;JNH(i3dQK z&Klb^#Rz8DgUx*A%~iFs7B4eHom&Csw$bG*4{HO)8&Zbfs$<-~aZjapbi0t0Tl5`H zm5Pa8MtTM9uSnaFmEvjIfDX>e>~akqX%l5mHlnPDygTzA_PTjnwJev3a!x&j7i;we z-MOZM<%uak4Tl?#e_A!FdLodJsC(+@gueoip3eL+x0Z*f6|SoeAoiced(juVx>d~a z#eZFc)zsp-({%lRzoIa5J(i1Nrb?{{WJJSdwl5j=%}s=Tu>Xcm=kY>DfJwv2mc8A9>Nx?e0W_H*+94gyFc43zoyd!4H1bQ*oN z)J!Q*c?)*c?usoPd$9(4iSCn>=68Hls-sMk${s5N6Bqr30)lu16p|P@Yal5;fZcz%TD%(6RIeeiizAhASLV z`oMe4c;uHi=OX`2i26c$fBuC(9GO*lAsoH4nq=RdZ?toNqU2PD*MnOzA1Yiiw!r}u ztevOmZZvBRN~?i>aG2k{12bD0T2pY_T-VIYP5WYg%PidRkc=yobM?wP0#`DR5g#B=Q`jZ+L>8# zfcK-?wyhP!+MkJV(#@Nww91gKf?HPVCJP2jWhyr-JQl~N79ajJf5G_se1Fui_5+iA zm)QmXhCfc_oLd#Gl8{#uy|E^!^7)T=-}k6?fhLqqO`}3fykU_mX;C^$&ABvvG<3Q? zA<`QW`f+KLzj>Mg#IhWw7A1J;4fV{9EML5t`Vwiw4J3OqKs3ZrYtOrCS4~>-wI);w z_7x8Rf2J?G`xB+2Kec}-{=^Pi3}=WPxhW7`jS{YZz zvm}MG(eS3>e}*v2@Gp(nUEE|%??r(=LUVuA_>`p}Mco&kQHjqt@)+9S9QakNa&V?B z{rRBvch7SV!gF-a9Do0`i}^>A7}`I z2-6Sq&--jM>i;0`rOXv2($jKK`vzgMPY$ykaJ(cBAc-M@Kz@qOjn>s|}Bx%f!l>-JH% z@7~wJLIX%zK+bU4>K?D;*7R80)#1T~8h#i$GTl4{w#H{IHn1}muh-MJ+E>aeI?(BZ z8U{Da<`uNl8Fuz=M8zygM0+b5EcxnqSekVR z@i#oXdM~14GAAy0vr$$3rF0Jbkr=&z zeXYS+lPZV!4Gi24?PzjHy>b^>zlt;?A1pO0*E&zKSYkw!SQpU`oV_JZi@7)6E`zwqRAQ5k%@93AeHT-ajGFle-StWZ+vnT) zz);N&L^OhlPZPhH57is7IXGjV^Ey$g!hds1O8cM&NB%~O{Qi^xNS)x-y zvEt)?KE|^&N<6$&_+a&^&Io)sV*r)i@5azioT{6!F&kt4pal(a@)xG;`GxRseY6z1 z;j&bH14#?Gn!YO6Js?T<#|;0?24kIQ)A1RixSMy+!HS&2wFi6T*_@glDv_Es@8;p4vqg79t51qVh3ABjUkr|>(LaCgXoFNiNr-?k}w9NIDw4z#uC92G~gyH3j-mIQ}8ciG%;Pczk-da&>o zf`1rvbtV~TX;CLCE~eO;mUo_>%B6X8wUReJ{V>qwyBJ61cwxERH8>7@H1oRn(a9^C zKY?U0)K`qt@Zc22s&R; zCX{NVHb!WIGt!BPTX7?e6J}XSoq)?;YMIK9Df0xRjn<2Y=Szyd=)YTW1}H%r@);)I zSGCmiNX%742?@E}LJ%i6n7d2%9GFd?4;&iTOWfL039v7jAMo%mXqH4LjA;~_og zE%R=NkLs2*k!pzGLB8AqUHrx%GZ0!Ip*$=alQlN zFZm2yxuh2hlCzrZ>88O|{iGCtr!*~mdggZ8Sa&NyR~#8BD0RC=4IT3JhnExt%P)aj z+#c~V+ni*_s-^0YRl|7v>U%HFLQL>|7`F#PfloPPTqsu_h}ORsHLT(&)^HZV3wFBv zPUFUXR3PHN(G;)ZoaMLwB0uIq#n9NC`z6ve`!nOh8*a<#8JA_PO=qGMd}aVHKqd+m zK;`C&9rvd}jVbC)=rp6|;mJ$@Zk#uIy@XqaA=3H47Y#Lp%|6#z3c<0|qbTK1#2-MN zXNo@l;M%s{(z-bJN+jg_m@tdDwRwr#fnpl2LWbtmcK8Skiq*?v+v1G7Qwt`<`VkbG zY>p6}#CZzAkI8~r9%|R1FxWM_%^n#N2~+=Db)dM=rc@2HA-cDuo_SA1*_B)xdT8ud zz(BS(YO&WwQDIKpd_1FE(06F&)p!5rsliVSL5aX*d;J=*r3QBYTt3{4xV-Q{HNHb2 zgNBeN(-LiMAECvpwH#~ih9)lJ|$h?R^h$(Ir!CN}0;2}dgwR%tkDiC+&<$TDJdHbz27 zpF9c+*8l&V@0i7wMODR{&RdnH9<^d{I#0|Wln^0NWUFj~sphQr;Tm1)bzRQ6$qp5c z%a;rsW>o{GbiMO`4RjY;X! zk7(*(Aiio-HJ)f0xBO^D9u?2k{OtauM69-_1D#Pziki5SanPF&G9GZDDB@XTw@9~q zbHW}NCMTyPs)B+h?W9e)fiOVHGr4yhW-1=9+w5rTuHZ!3JCRgrR@teV&+y9;h8ZbF zB?twfE$(8_Xd2I?ivR-{Inl>tr52P_yP44vCVlq@ekM#nClrCK;Y*}?0L&Yd9oOlI z)izG|!QnPgd%G2JX2_PaLCvk`&E0x40;WQ_KIiqcm56Nkwi7mJA%KaaXN_xLq??Io z>DI*~!Q5>k1F4`Z%SaVVj!B8SHDiu5{fi^5US8%4`G2VzuJI6w>ff2yA+ddvrqy6c zoDC`uAE1g~*;Yu$sN#q#5Mc1m@dsNQ{2}zEc^3HNXFn7Qldt$F(KyYNCyvUA)#g&s z0spvEP!u&I7%3(bs*{@i%1T|%t;#mJFJ-AaTzX^Ux(o#6hho16PUHPovJL*n%3O96 zydvDj;@t7XM^{5bd<~sM^U{BISb_Qqc-r}zYX6?6=%oVk;Zin@{HIs8zO$$%3xo#U!yLMk)ei;)}NP{O3 zv1s?D@hVd?TBo>mwNXE}0Dt}E^iHRG!m_of{^6V@%F7Hd(Qbk~H6Kq?dh&sz>33em z>8)wh2nM7^QGMgEzT|{~-;%e(uuuw6q&OQpH-~h;p$y#oS(8;T!EFv9)V~;l$Oz>j z-empQz0gAg7pr+G41cVmFcy0&OeC_#oG5fxy(n@O{hw;8jTnp3YKMqoq2Lym8~UR` zHRAtk0Xz+##K4j|&sqm2qg|sDk4_m zaHFE43^S_PxJ6dXID3vq&=Fn^lUORoAEkkz;&hqck65&ZUYD#JRIY=nmYf~hipo(* z4=@*UsNpV(z}Q9?f+rpS8;@K%F4!hYDl>$+!-PE2-=NFwN=AuG6C3WYgVb-5952fk3-AtorHEjKsyT@8ZdNC{Hi zV0#$26t~4InFTeTE9CsvX*`#A{%&W-+4K)v$mu)-JT%_7k%`+R$~C!=iI97J>$S{f zh8z*JHaWWq1HmUb1%L+rjztWh?Xfi}Hc0tym7Z$hM+P;1JI`y!j~fWM?l2lWUvq+2 zhoTYdHc8rAVc;q%yTN!N)liRxy^bpxxf9F7?QBv=?01q(dwE4^+dFPu*1T`jse-2D z^c@N1gr&=6CJ_MpF2m^g3>}O{k6et@m$y=@^}9~@hgzfBh^iDIjZsTZwapN*`A(9c z_&3{ll`B(73*=6+Y{i(i!N51zIJWh<0`}3R{nUvTQZ8zbq{qF6(MEPM zR#v76m&rChF)xG=!{lQxriY{>=Hd-UbQrpf5<6y&5EMlWr+_3-75T=v>t7zpc*Uyy zqm#PKgvV3vwlgk!6QMGNg(;xU7Y_#OHHV_zcN+~%EEhSP4e6^ImE9cxJfgoJoKF22 z>a1OeH8}ds=SVD4I<EL{zOP1nUHSvYsp zAY0|zxr3a2%A({_`U}Rx%J8wXVclu(Fp!csyZG2WR3NPmtGz^o47U=DnDF8xR?$#w>)yiQxHRL&*asXHVB#Y6Va?0p&R^-)DmMKjyud6YKtbN7bGQlMiT z@Wk7U;~Z>d6}he5{j=9y?8>ny7LQKPwY8Ksm&S2A?kHQpr1vLk;LF%FIDg5RS`Zy? z@K?_4z&BEMa;O2g%$Jppwq5Ak2ik&t(u@@C2`65X49zTcX4ah-z0yLuhj!K0V1qrl zSsI@q9865E7!sn5TR%Jwm{JM?n2(KSSSA#HWAl5~w?^9?Tr_V3 zX@z`pI7}p4&JDk&{T{xmdO1d(`a1LkrhT+IK8KSN=nl+63Jf+z)Q9?B4aFUQC!Lw9 zFJ5D0Ywt`qI=fzV>;6MV=_5@Mw~sQ^#gl^)Fn{RS@AdhJsIAc)vm(nK%5`*~w?xzF ze5lyuYG8%;Gv|gi<81#}3u|KW#GO-Q(;BqO|K)asPdMjQb$v0yx1!S(%YqtMJAX0@ z=AY|GUcAA+hTkScZKGbl><@Cck2F53EXEo@ctHiS317dq$MxgA>Hiw2u{pN-L}HNs zj#{t)@R|A9gT)PKwRSOwsJGl@dCe)#WX|xmj$d^COqt=qQim*%WFkc~v6r4YVDkwb zb#B)Fx`~l~SERz>d{oO_%o3-YO}a)st+{()LqvuO+lQg!{`G9JdV7ChNHJ&=h5yW= zDkX(at6a}+o5zuk=&Gz%eUtaC{IpIkX7IhUhRLwY?r;Bi-~g%cbKp9QvM743mcpy1 z>6l=2E}c>p@HM}d9*UH3>V#+XD#lts5uihZy{nkCz}QzZ-wpp^n*lU(#rCB_g=@94 z35`Q>=-)!&-uqjDM8;OB2(}pt`OL6QKoB9zs;#Drqc$(-zzN_C%HyH3WpD)bQG|i? zbbLqh!5W{u$To*%GndekoQFIwVwwlN(PtAK=bp{xij;E)Ao(bj389a`8GRIDWpQq|5Za^pBu6QSr`j5IMH9Xjz% zL-nBazPti~MxTdAo#CF8LM4JYvz$`cZns7wh%m;)mQ?QV(_T1|Fgoz5uwJS`a1kt9y8)6LLN5dG6Y~8rXd`2iD-fP<}xX z5qf12SOtZly|jR45JkMU(;7s|kYpnFdNJt0=*I{I)yFZ+Tg^T)+DZ<6xPI3JSAF1} zt4bz$y+*&}VIN`JX4J(UKHJMtp|S`RGLT+A956w0(T$Te%Onw$$TI`%LoT=y7PoprEcKzt_C zP_N$$-eX(pIXJZY+SQq50*~dQ$-J_`#-}gVtN+yAAZ-yIzC8U*ND% zKS4SxfbeIl@$_?Crr%*n40{h*ylv=65<4>fr-X%lSZdO*3H-e$e3Q67y`gPha#wi0q%CzV1_CESJ_sE0Xy720LD#lk0?*4=hu8=Enz7l3{UFvUC9>+4 zjQV=6xU?nm|3E5V?xH^4*oYGZvxSzgl?$tg*lxd*=e7Zra6%eShdgcjYf_2-xtz{eJ{ATm+oL2@}8#zmvBMjpT&X_vEJ2bHPnLya<9t|whEok(o;XmT|$KS^n{v>$o>g9A> zY&B2drQTqVb7bLUaS18F_dwhIaA-K%`YW`BP0jtxqqh0*2DmTfyd94AH!FM(oCx#X zku~U#*qf8lE^4>ckzT#~^D6_5K4Z?Qq~wHV-Yd)0JWA$5cvT02M5qih3oS2g-r4yt zuya`9F9r1{fA90cTm90Hu>AMc)zUc3(+PcG7?1*s~47C z-CV~d6kRBlS<*@bpp%w2^Y3tX{8pqXm0J;{TKnp6ZCoL&$}-0k_%B5RSwlR0G1P&9 z{E7O*yZu4S^_^EJXYmU$P4bBa=C-P|F_u{&zF(2BB&OnZTE&HPAD#!LYwU zuE2v2#zVa+U4ftb3H{?W=`-@m_p*z1qw6aze<`8kUDf<^Fy_=H+kd(L;?>3dB{F2)0l(Lvq-<~H7lTYd~`HcIUj^!)*FO*s}Bgy z&-F}zX$}4`f#JSrr?&=?FOKU;dYCS+7%Ru@GnSAjulyn!tG~_t*~}Ue;xdL}+{|h6 zP4stES!Qp4xV6dASdy&iH?0Wsp*OyZ`;GViimf7B1K)wPa1=dWDR4{3PnSY(pO%`Y zB92+;A%jQg!8=HnlHCMqsujZNV}jN1-}rWn(B}SGjq9_VT=~rwTp*Fsj}IFNO%ErT z`nZlXq-S7pU#xGzhi@}TGhD;U*8>#Wsq^IB8Z?7KFPEm27lW_eb`e7z=kUN-5m$bc zu*XdD5qM*X_MQq$e}m$2yhFXz?$bCxZqO6d`Fg2(Z&nMOY7hD9eeKeXUOY#GSGD_y ziamB<84JHi-H$;BX@lVrM?8|Av^lPcdlN)Xj(i`x6H((?#GnAdMiTgs>}Lp}b)n=M z&(`A4kRg)m$}w~mcT?p|s8GQ@HocKRAGtiaQbCRvR$op)zRJmHj2Q&|YE=!TfXj_q zi@RKt1|c}?Zx8$rBZguAO^nPPcqTxg{EzSuXmS#;65GgMsQ?R}o<~OmvC1v`H1S^~ z7e`Aq*JGa7M?bKbnDR0GU8XYEJ0Zg|hmTtq(!dUI(Oy1p=XW3B;a1gmy>i1#0Sx1o zmaxEpUC-Gq&T+QFMq zu7j+s5FjN_UeOcmW+#q*8zKE-Kyg^{p$7O!Ci`oYSj1Tr!%01Dp)@1;`a<8dAi`?0 zu~)eQr1zUYBllB8zLN|-g(jl2L%nb-I|baDLxlE@ByzXU2})h;b-%V7)S5cDv(4qf zNSi4)dVa5k+`g(^Sj|5hD$U_kVf-Y$V%XTrkE!%b z))o?687v=X89x%xNIp6BwY`YK=HfU-4@g0O9f=|*PkDlG1#_m~7)uf`(oy!M9tc+4 zOtw+|#r%f7@`fA-h=NJkc@d`g1t%~?x`4Aip2e%zxIxWv2P3m9K)AMz=(y0X83(;z zl(Z61^^L#BQ$)s|yG4@?r!8`o5G9(J78#0D>#~6FBz~j0Zf{#8@m8ZldBr7HZUj9}$$Q9$na1asjs+ zQ}Az7KHyJ{U8)lxf&bMP>OANu#EAtJg}))*5}KgGKQCQ3CHf&6RB|u#ph3(ta%9K()K3HN!7Q2jy@X@VFb6b3mt<{*{aOv0+a4-ip4lJ?|P?9+xuo zV5yri=eJZFBMCR}=yZcZjiiRj?V`_6C*G!g)aHZMVUw4W=|?~z7;RKWfulS z#p%{5<5n!TvN#z1o3shm{*cmW#BP+i%?!Qq=ZtW6d$Vm+Ohs&gG+I861D`Yzo?kNxV5wYOx-S5}BTi=Xpb*7LUSh{^ zYrt)+iGBa1JUo@BDIzTrne`D7`p}Vy@6b5|oL_}Uspz(svMsTTxr_VoSBu&nR^`(B zIFRD~)zIVL(0p3{rJ-7JfydZeYG9mu7#2YRcjEMxa{yx~Xz-YICpQ)ZBcFd&BM#xy z+kxDeMkVLHnsSAly%XC;T-SiFjI_ehj`XvYq$ZCjhDU|ek!USAr?n670%sLXJ<=Gz z6Mv`~1D}(##r(Gio7b=S6l|6#tB*U4j;D(i$yU(A@0$}H#x0jvqxI|WU^JwLCOQJS z@OQZ=bP@1^e>)PKx!Js%*?jl0Y_2Ubg>Fhf<*?!o2-Fi?un?KGNm9@5Kva{7S! zBNK|-v6s-1=bs`tG@0JL)WXLg(9sm4uKN<4tJhXz0cQovhAI9Fw8j>kVdtx3sB zE@;eR1#mkA;J@ZLOu`Hbm>dR+e$~5ulZ`y0AB@A+ZM2A_tVi|eNU(v|UXr1>qbU%L0MVXaEhNX;u=i1E7yS$NeQ#=khp3Lic_pAK(4h!*pn+b(+? z7kzz}m~8K;Nb8v7(Q$=tLl=$N&KFDKMC1 z43H6wF!I{n&|CJajoosMj~6mZjvY@P%l}l|D;4uvZ;L7gw~j3ny(Cqp5TtcgG@i;;8c7@gPF8c-dZzbm^s<7W_%3-hr{~WQ`>R}tfJCE_6aQ~&?rFj4sVbV~@=C$KRT2H;zT0X0d?DF*S2{kl zxAe^>j#dOJsY60rRj$H0*%2crhWI6MHF`mDma6}jLXUMS!n8mdJd?1Cy-$)rI(qC| zBGA#=3rVRP+V~Y7{HGm-wz=f{0gM$__DcQfm*=(jPZV!YL|N-QKjR@Kch3&`Rz#LC zF0`M7DVeqyyZEI*Wg$}h%n2*2bAd+Q=I^4P3p@0L&nSySA-~eR4l1~BN4{i;%F2$V zcVgd5K-=QzhaI?14;}iq{q3Mg0PhkMGV2U&2&U8)I8v`RaBA?Umv9zU4`$7K;)J`2 zR&xMObXe{kQVU0wqiu#}U54qk)4oK}^z!5lgavNJ>uQ|r_We(;tHfCWiS4K?jO;oAQ_4A)VAZVL4K2a>YT&y{2& z&HWa*dq)G{`BL3U`Ln>KW*fq~(l<6glv& z^*$PlhX`_5>JNOKBD@~^C@A7AoUwwc{GL;_*1@jXsbawD8SVeL7R*+I8s7hxVMqR? z6VxFK%!>ID@7ePl176nFh*Hsd?e&8S*2sMWhlDgGYwoLNYfjs*q~bbOc*n-u#hzLc zh?#MV`m7-J@PPf3hQ$>cWmD83>*m)$Ckd?ZC8Gm<8o`?>$@?eNgi)49yx7f+b514Q_g&h{=r^Jz_+fm``Ml1Le~9e{+*8}|K|W=Q(W2X8)eltaef z*g(VNtH@|Tx9QZ3!1IH+q*^W;-$lV%#P}4Cu@?$ljhZ{zFNT-84V|focL-sK<}<9O(wEBN=BbDicx}`R z!4}_0BeFr^6v{$dAG5~f&0LN+_NU+VI}Zss2*W+2*fjk5IQE0$Rdh?SmzV=-578K< zwm99h*H8ZJb(O%O>r=S3ZP-53N379RRs4-sqC@df&6`#kH~1W4E-L!lUrm@nRN~`|QYLn{`p3F5tgk2ikrAN=sXJt!D|PybJFo zis|c(4rD~HF}Z2*`4*J%pi?dAVwcb1!Sti&^=TvX5Q)1v0yLq+ z1=Sm#NOx>BsNYI=?VwFtIU4vP``BD#hqL|e#Bo>JvwU-KuAcu|5x=zh@lk93BW>w}vA8-(mKx9t`EtI7VCNN% zyvInx%>rSOi`s?E$x_T&rVSPZ2cduaZfcwH{1$0Wn^U`YNeHCUR)ngb5;wV?gxxv% zgrP*3EgZULi2(tcVp&b@r6L?d*B)}b`me4HB(o9pyzVMiM|KW zyMsH;z3Nijy+?aPiQ)w0vsoz}j@@d%7dh?DWc7Vprr*{Sb;Ny5B2 ze6x&d+4nnRJcL3i*xy)Yg@Qb|!aca6z>fob*CwNXN1aM~a5uZ-DlU!X-BF9Hx;*~v ziwcRXb6nVAZg1YQBDY9x{`3TC8&5`G22GN4AOMs3H zNW~fF7-iP{!bBK5NMUJ3U>w^^|!mC|0N60loXfLR#+g2Uieo> z^(dhydZ-!Er1>Kj{7f>|qSg`74Fl4#6gttx{3+VK9v0j0RvpQw`IhkP%y@iQfzeN==f6JycyVh&e18(`ncTla>N=52$2ws|^-W~~SRr1PY)*uXZ8>?qmT(h$+6 zmVV5DN==>WVdF>0bo;lHPrBo)^w0Y`V!nP#KpNzR+c5=h(JXlig((WWZR8W3J9S0j zTy615i1XB4d(RUTeP}2<17DU4OJ9pT;#W&1VHFRe4ip&W<)k$CPTj9YEw2J`QQMvX z_Rs=6v^K=7j247&`1;%`Tl+{~87=6gN~^I0M(}e^NJhlP`P~z>a>6B`y#XAz0s7sq zHpmYz)DovFmB4xvtT4|BUiu%=i%3(Wdp|G5i%%e<(U;PS4uAm)KPSzQulB6XoiO#O zpV!HA9VQE9vou~FYYd0Zrk)GCeip~-Tq_S}mi#sApu=U?pw7@6X*J7@Wj5t*fTh;> z*(_0cVQwE2yp&MzL2oDAJw9<0(|oR`nUkaAph^iu4BETqNE*auPa=wH8=c>zc)l&m zsdv1^@4j6iWZmG#v6s`(kL_4SpdCSl0Jm`D<@~$y=d-u1s4P43`Y%%WDcdWuf=aC+ zacZ)MQr8c}G47WGgu&^3KjrvW%QnlvVmcoG{udt0VL9Jc4T^MDSbYeV1#Y-HzB`}a z)#h6-4rxwkJxM0}+;BuH{OVj))a61MJusaSEW0@$}>xrhed;q*k?zq`(CRgHIhG>_R@ffH_*D zKlNH&ZY+>u?qQ)PRElAL)LNpG6~?pd5Vr$wv7Yxg9Y^A$MibAfagYwawki+fuwCYr z?0cmQTfbOn!w9#T-QEB3C zaI)wf*GehuoY;aV4*V==L#(l>_|)W!8Iaqg3LMJnjfFbE7AsSxPZ?`Yfm2+anF@dgvM#V}bPYC~bOn_C41F)QiZZNJCsF*^&_Y~#`ZZ|e{m3(I5tNu#w4^v@ zbtpjd%b;3L8Zw^!r@-F#uF=V7aOd`~BGa8ht+BS0?M+Y_`5ObRRJ@d1=IX_0Z&j$X zS5ikt46IWC9BV^-F;mz%@dO^&{ZA&2@|EbOX*RJKFEo}PG=$s&E+?wd&+DcAw6c+= z{kxAoiNAmNKj72%ycJI!x(B(=N^Me?b(MK2JUzC+G#f2kvhp`^?fQ>mw11Ik`}1on zhkTmfY8r}nyiP-urF53lh;kT~XBv&XAD5nf4aV$qgT30yz0=)Qn3#kz{gTsPi{+zh zk#zu_6CEZ6`LS2nutVh-*TrlM=d;Y;4VD0`=1dDsR398%5`M$ z{B=Pp70N)XtZW@7keYN=02yQ5u{26IU+DR-nCu+({m%MXjtS~lo^E8;8AsZm$MOYv z6syOML3^C#86MgDQ~dY4-hj{CdjlTbdrNSmY27}I0eD%ylv`=faNd$v%*Saa(|bzPztAx~xUSmVchv!wkFLcfr@waAwrWs>+~45-cr0zv$O>Gt z`t{J=Ci2WE7X^v$x-b$Hu`Ph-Q<*O=D>J&(5XuYK`}0qAkpP-{1TxmV@eDuB^`%~^MwxMcO~ zv1nw)tZmi&(1$+sVd?&q?NiXPQVpCiycqXA`(qsG>_?*s&<3X>hne!)9d#!|fn~76 z%En0=YNC1FaMV`&VmLgr8_P!5V%g~0K>srOom%BmHb|9|`K8+_-N;_tL@ATIb1~UG zztmsq9s}N3+f!}fVWNEipL_7%V0?NP+yxX({p2sjn@&@~B=Y_W^|{aM%Gr3jUE=o7eS$G7qLfx9r#K7ir=6ENI2=I-Ar&V}$IM)|yn z+cstIk^Xr&d-3I%+rJo39=sdfeCD{@iZ+j#Gl$?|VOWL=cm~Gy1f`3pSqgzo)&Wi& zUW02dxCwKI7R=gK%@2L(Lmy_El};RaJZE4ovP0^-2s|dulD3b*ya$9XhoMq8l z8LrvzKD=PnWwt+NXDgNGxlXZym=HOr4^8gHP2ac*yJohauU|nmfkuNW@CGo0l7W^Y z<7qU+h~>~_1|3^DXb{p}_GB%&sORl zkMyZx=(u_*m(Qg9*Rv>*&MmlUey%lg`{}MuTVv_K8vN1K-@ysP;e~`=L-WHQ{_uxW zu1U=Okm-Yc!{}yhJiOy}Xw^ld0k>qC{GPwk_;3S-0U3uS&&-Ic5v8XU($ZZo&~?tv zBU>Zt^!0K5%UFq=kf}*uS7vOYS23lOyBa$$`z_PAPWxr~Si7D&bPvAx@PEY7 z&H>OwaEps+4g8AFS8d-`C}nPaC;+W?RIO0nxt7G*X`DDe)W~7^3T_gUEAzQ_2JJA< zupVje!&3+E!9#m~i2HZ{6CT`sGoCqgKb|^xH@bNTtwukxykpxTowD-2j`b5?H2N9? zIQfM0aK@sSVX`xhL(@CWw+?4(D~N^9sY2*Ods{+h(3O316ei3S$5a{CtE3L1N}kKmkOAASat#Cs|j# z9MEXA&{TaG>7R#HW9MN0&~gm-jbX{iX;?gbGUoKpLtkSMgRKz^wnmbytZ>7%aHDda z<4AiSe*WAyaO<<5$F7OT!JntBWh)Ls)@v~jGjrx-a^(m?$>-4yuq=`oH;~xXw8m*; z=i{a;zkqqei$(ptNYI}Xq6!DMF~GufnjOGTBfLwSj0tYMnc{wJHEdGbZ74!_GjudjQAOpzNx!>gk0k_I$XwrD&F3Uz=XW;-djEDw)QforThFH==M)t5Y;w~^}DKe-KG+VlZD zao{e{qaDWX;8X@gnw@@H+jlN$xwgBl71QVBo+vhUXl&4yfM9K;I}9Uo^{8Ofnehf4 z)S(J;iVTckO@q0w06X?|aPmUqxr+|6ZrkOZ?i|McscmA>HCNvo7SsUqNjYuNA=f!_ zof{^lHG8PJICiRR1wIFz+i25RKRPg?&Vh(?GCg<^!^%3qc_&_m7oK!QbX>(2;3_Ys z@Mw;lj4_vo{&V4ThZf+f^>4=jM$B7Db9;BO>pkr|$G6xU&cd`wI7sPF;aE)k|)IwC3vP}#^S30m50MKd-0`B zAHe;)zGw2<>2B=qW~u2OLM%IJJUG~V+Do8*cI%we*W{r^EU1Esarvo`X1ZyAtt*ht z>kiT)0Kj$S_HoB5i1IsE%C+0WOUhOnxz5nl9dz>)(#KLkpa3Q*(x=n>NIWL-1%0pU5$R zoPorC&su&VE*6Gz+d*roN&_Nx(E~1{a&F7tCGMu)noar3iNgmv&KGXT; zX27@N(DbfA-`GTz#*y)5j3q{QB```m%OGvaWlHv!(wobY<*V3QY852e2d19GCw~50 zxPR9_vc*XJ*TrKc^HBdOpGWifh+HM>(DC|6j#4aL74w=6XnU?Ax^ca%3@vpK`l(2~ z=J8Sn&;QG^Rjkh(I%&^z?YyJuCvD@?`5ZR|@?0bDG;rx@Z^T*4FHDZLvXC09g=YzQ zD4SRkEtOJeHTrPnId8>+!4=3mX46gE{2a8%>_(P{9B&o}Sw1f_3=nh~h|y|3z+7sE z&HHY}XYRcL+YWDX%R>wZQbv?)vMgUO@u_^V6{w7f)dAiZ{icvw&8SS4ck#@j`|+83 zZ@^QB?(u!2yv?1(74qwoBG89Mn}V;8=g|ciVLE6h zBN%rI;dxLWlS30cCL`7U=gU@7UyoCM-cjE%*z@B=_BT5w8)iV>(O59J0#}~%R;Yp8i+P0Pt(QXvh)wCKM# zo-#LxD!@IDNG_y?9gKpiTWXsl$7B0%$LAjS*LddOeNJkstz`ffYj=$O$PSWuV)@Ht z#AK!Fu96vZbz^#Jt&!<2e)ing@R#?#9b4?4Rj8lwX!jA)KoSn-=Kl zSxm{W9b&uK2>&S%*+lKyEUE6#e_W1w$cWWpyB(F zFD^Ddhca_d`Sy4{XznRChiM!EI@icDjYd9*jb~hsRSVWdJrh3mQe#{myFIKJFu5it zR{R*-;DdhSnb%?6;*0Eq(VjjAouC6%T48tF(`Q+1L>*m5&Zqb zH{tId{I}S1^yy&JR_izu^b!6*u?eRfn6YeH6alR_st^w#d|eG~6(sjXLQnzVHul2= zHYq_9jAV#Kit1GaGfWkV_r?MOTZ#Ts>X&CL6XEx*SPAwzJ2HYhP_`X>E_%YDJ*e4@ z_H~Od!p1YNb8Rf!Mv*~ci|p56(>=EL!UajRi{$};6NVPy>T_?zaAQ8QF3f|`F5QC+ z{cx{4Frr;ef`KLXg1BL66;iCzooplR@XTKP-Gl!YU*G(P*gv_gl%15trGP*(F9{kc zo60(3wl33CE;cb4vBf5)XQn%NWbaS$@n8H)-16+_f;-r0GW*rp@n%1OW#E$+K^Gbs z%CZZ_A>wT<#E5ajQz*Zji2**qu^Ki~c)I2#$ZiZYwAKZX2*$7T3hGVR=fhUiFOIxX zJU<{pK>#F@w6kLyJP2pkIGQ(B@JGWQNwkdm+b(BmG+M8fdb>wTiYEE}2@QWSa z#6LapaqKzzRA4J-Z7R>~N}9wblR1t79=to`QfysPHx>4{tR*#JX`)u)eGG)nVL4P* z0V!{uZ?zY!yeORkw@My&$2r7a6`Y34l70i9`dW;B)zti~U`?mL)2 zXK9ILq@8*r2*Gm!ax$d$v|?#Ij(+D2FTrnKa1%ax%X`r7jH9V6#57>oko!Od+(e)o zNzGsj!AZ*(@0)@y!gL7hb}^fRHA-thHLzsPDNrS!eX82Cih)@yjoY`Zt|}Kb1)wQ? zV)X+W-MoujcX4QX7w+5jJ>2^2=dpX@NzmgRG{D`+S6(*%8#0E-x%(bf2p+D#tt_g` z*+@v`lQ-O73iG&jN5Cq&V!Je!U-1-Po-MA0LSb-V1wLLvo)>)11~{&^a%_k#@ia%c zJ;>__h8;sChF>h2HrZkKtuzKPhTpv4rb@6%VM^7!pwN;9>Iy5Hd_3)fQ(uiuJMO^E zTmA;Rnc0^s7!%8{=9oCv0oq*3RrD)5z|Ey#pgGF~x|r3+uF4h+2b#lJyYLdx-Sv!{ zGHMLezDewW8~;$ZOmj-m}(!w&WR`R*uLBG;GUbY_vkbBrbMd~ zpAcXZrLa;HYUnT>zAJd&$TsuITWBjpciI}fjd+@0;9_He7DBGOml@_aHb!Bbxi$pn zN({hsAh(-Z?!5>fj;E~(VC51tp{U63PYTS+G$0f~jLW{5?`3P=fD2B2buBL=Inef-UHWN*JZ zD1lx?oax7do*DSi3iF4Sv#O$a&R6}Pqalc%VgYjrTk?HmRo zlaBH;f-O)=vF=r#J*e=`dC-qSXiqn0!ipt8M45|=WG9gZNLy)3s^HpPEOe~4Vk3+J zt_tK*J(}t6Wd=e7Xqi767OZlh+W}ULtizS---dzKPyj~KAeXD?40u1krT<6d_L#DfEsy+bpD%q~Bw}FOgqG|WbGW)gTPBvp# z-w?R^nnP&7l*x4$-MoWNK8^myAe3sF!JB8u@(wzA8(H2)H*aI2a}Y;n_F>!jChVKs ziUU*Iv1{T9jL+;wH*ecIjG4mjq>C5u56k-1z%kQ8a5gbBQYqedG~u+XgE}{Gd%Uoq z?|k3-WQkpVwrQs~#}vvRfWJf}Kdef?M2!CcOpE$RQ^`d&$bP(R#a9g57A^GfS1rXJ zB*Q8XQ2s#MYUoW2Sw~|)kK!#Ce*~)*thH@a!Ea$96&O<$WWE*&k&`f13C~-#K_=7B zUVbq)uDc%p_{gV_H@avx0QW9;>JjIcy#ZrnA3LxhWp2m>l~eI8Z+5Zbn`Y^jed;u&&S+>#hC6+ zV0?NPlxiZ^85*jI!!vu)*XYM!Yt*%2pf!w<{sm}fM=>#T07pCHP)cFAZwy1NxtQu6 zhSnOpCLYJp&LPZnk7A;2^38N7km(L``@(&ixNflWzETXJ-HhksK)G|jD0uEgww80! z^#$)&hA4cq*!8OeKH9Ib`<>K<)RrJW)v0|P^%-~>tE-h`#tV0y_*k>!+14ZVA%M`q z)oIYm7_cF32WJ<0HSzJZ6_s)obH*fYThQKC%EkFKjqnx&;|7{Md8UC*3meb89%nDV z*xO1h?$ieGhMRnJ>}DIE zncg+BliJTO&Gb=T22DN(93C`jKa}dwOfJzEdLu1OQ3p6+m4n6_n7u;4DCkSK*SI-i z?W>%+A?e{`GU$_Ivz7mliwgQ(2dy^3G_OO$E(RgJqJ^Ha!h)5~HS!F|Itphjx)85@ z!Hwu|4M2v}{;ve5Se}>+_p42a7T^WzrpLgISN_1ZTk&T<{2d(5cc3+(%zat(?kw1T zq7_bQ8|Nnj#nV*b=YFlHWZ&_M1|t+Up87j@{h1#`tI;3m76YeP+uf>z90#X%;(Jei z9CvK}5@xca5#w;Bq7l`hvdAoC)~=gT*Jyp>IJok~(g;0jx&k#6L#;MPT(I)^dSat_ zqiu|3idAq7wqopv;ggHk44ibd9Ai;XLA+)%bZ+;pW;EtDmf=0G_%zO4=|4B$%SEBt zY%c*N4?jy3j8#~5r7ITJuecc3zWDuUX2a-q%zYerPR3$r4!G4o^A4drZqLR?pJp^_z8Tj@ZS;>pKs zD?e{E!#e{sIn3wusJpcNM-9-n&Aw?KtegvIk7=HEI~vVw7}vh|{aC-^V(<|2)FgoM zecxC-?@QTE0BFU0NM0bdUnQ>u#1!VTD6OFyxM=lNcx?AQ_~GN9g=*yH{w#j^L|bRi z((~|p6WXm7V5^YdhcJ^!xl8S^%&UPj7hQ(y*8dj_^^HaiBHLO7+Q%j=%>fNB z3tH&rjTP87@b;W;aQ5YHk7993q=f=(c})Y`Rv+kGtk~%<+RSAd8wcj|c7bmux0M}s zyt(kZSFEteQy`kIy{1hbc1VBCjAM(=(pJvU!VcyFkUI(TQrBu*an&sh1YFP>d8U!K z8@T-RH{qhySGku9mhDkV-D0}N^6d+-O}eiNQKd>>ka zu%8Jtcf#||hGJK)5KiX8ps|2v+)El52FlJ``f6Nv&L3m`(DFk2r2esx>kNn6`|$L^ zdvVwHf54Lm@5Z6&UEVhKkMuO6o`(*wgrb5qmCpkbRM3@`DOADj9g!`|&;nh!ILHNv zQkn@2>bKcqZ4ZEijwQNqpwYAdi3YNa(hkKwC|*(K^_PxSE)!w9xHSUHuzL93R-sJH z7By`Z8>X~JMf&iu!_koJ8iG_9PvbhLM{hEX?lf@n+!x?OulW+@%~?{kRcwrwU_~mF zf}a*MG)C8?LS-Esla-RWdFL_>_RGTXre ztzm3D_3e1=x_|Fp_+P27rOLU^FxeT${;BPF>fn8NWbaS#_<^5cqP?G$F+4*PtFuTH zn>;iy+>jEhs7t52^>qS3Y(5EkX0Ry_AO$2d5pH1f4P&aGF9d;3wlocNW`7q?OoiHR zbyCb8VEJew@y%xm)b4EqT!t@N(AC(=Ge)ve2rkU9LifO04CwfkLx}ubS5u#IhV!q4 zW&lX?G{E(ZqW}OP07*naR05mTwiN@OKnKT+{6!IG1NdX7o3(?sMY#*EVQ*j1<`#y| zjK+zBYw&wld;)8ip5HSjr1rO}a6{%(d7f*Em`&wnA%(tloaJ5o^s#@y|GND@V!Ck< z&3Iz98~y(Eb8HH!ePnp;qghG1|S6n z@V*ng?G-IBww&Vf2)w=hf_`IQzfRx=%!0S?Bdz@`pTgcRPY^5F8#BJsFp%}2a zu5`BY_R(CXrZ~HQmD_i-w>1Xyd3fu^e~e4l{yG|}X>BC>kL(k{i&R>jz{|8GlF5v+ zqS*dc3Y4S_DZ8PXxa9QLV$b1i_|m<90;Mvb1vE6wS1jyRLVkH2;Ddu!AP*FP!eDC- z&R=#VUcLH8EE`<|rJAlIL<^yjBg->%^ETSq6rMY>8ISJ01<#H@gstNbVWNEixz372 z#g(!G)*kEJZnSqb@|h-nb;IxC zlG9&{W}}rPHnIJvD$>#`fVFsmGM1Iv9IM)tkAWP|*WVh%uWk5UY(MZg?%4V@9NOLYTWG6Qy8(1!-T>uY}Rl5Z>D%$GX4`*$4EP@*2;%CWkoUJi&A0{gqkthg2& z)&dE>B3VJiE;@NG+YyFf;gFe_E2kiB=V88Rml9j)LS)ds90)E<5s1+O60j&L&R!$q z*_O5sHJh75b-Rg6PJTUpZNu-Pzcpy2M(`pPsy5>5fK`Aiau17#DrM@RW1WpStu^)> z*@jR2=skFF_m9l`vzqqaEOHOY{d2z%zY6`$K@7I$prIOu6*U@YKtZujC28dLahPdj zx(lsy#=QIrk(*UtAoMpjEHX zEQWx*(c~)1nj`j+z|ZBozGHOgS^+G}Y!xZP857sh<RuHub6H*KG5e`xbFY)veA<5`u>0&)~24oVI5bQM-bdTaB zUpYd17ghrlg%@{yBD%)*j1c3@q74xs3y2We${}b(cEVNxoe*O(1y;~rauKAA;yj+% z7hMsgP4-nI>+!BD{sOBPp9i2g|5MvNWqD#{Bxfqak%rbf3M8>}sZgw}oTM>#Fy(Hp zUVI+j{<1&8+~!hr+s1H2PdRP%l$SbymK7azpw-OhbNPL0u&lG_a9z}e7%!QQRUtlL zE`cvtYc!_3wsAN<)bYS10LAvWVlHCrs$zpO_v&lL@~0Y>0w_A>KzHV{ zm*5?jehj0{CFpiEbf)d))ri5(NQ3sg%Jrhwv;pgTmIGPt{Ccp-NBa7~srfLCtfZ7D z7DwRd-4y|X4D?ly&H$gv+5x8ApP;eU?SUJJinmsW2Jj-dMr?5boIc*}Y$*`>hQHcD zgJSwK7%R9%t`2EG(WzSVy7+(PY~}Qh$csR~vsJjP@x?$nc@6{ut8sh!Qtnhyc`Z{w z`>)bgn#MNSpV>!i^M=sCs+!rVu&^_YX$cU<~0oVn~JQBNxN z8w)YONtKPsiKQ1F%}HG~j8$5Nuq00+Dra6ipZRUzMW<}UuWxuSM$|%N9e;_{d`%i+ zwa{)(y6({c2OnF5pSy0d66i^NG%Kr|EJ?@dhg=Olm}$#3oB%$brq}404LT<$&_&se zed}{5z^>5LN6HUElCOB2_HnMo{{AjM#!Uq6Yxzxf+X@qDfq|+GZiw(UW_w%i-X%7{ z=$bBB&#)-_8{n#E9Q0W?Me=-Y{y*7@>CFRO&E@^<>s0R7gA(<>cJdtLu`9!hZ8x}e z!Cl>E^*cxm7e~^cY!yxmld5PTVt~!(fRk>I-I(U>2<8m^YWIAg*5-9FBWfXjeZzb4 zqEj}a(P%;jNnm=}!;X1yWo#{$)*zulM@Ep5Ga;@_Ou;flmCDCtwVM5SQB16G^s9<-0GI2k3(r|R=U((z zGXQfCEZj!ZEL)GFI#f_6*M*lM-GhumN6r7MV17EiIT*{bq`6B|v3#28=UI#xISwGD zUctGhWB!+=1puu=In;LkaZ(yf!8nQ4slAPY_A4fv*?|Evv3RF3WBfs#QU=+IA*+!W z?nedf;B$h_9c`Zv%(X_|(P(5txbo~9@XE8UL#x@3SV%FdGF;#!CB?dAS-G9$wx0N= zduq=rwQ)wFm#YUUC1aa%GuWhx2hL}+WST`**5k`vfF#zkYx z0~_6Im31`qbQ9NXcpqMW{<|^I8VdRYD6*pz!AbRR-HrN`JXaTeHK!MViG{KT$VSH$ zP61}SJB`1&?Zf!~=D&gNpRu4tw>$8wh00@6;g`7x6bJ1duJ(yK%nKH82Vor(1%n*H zPzxqqD7|>@f7t}9*-r&PI)=POeN3p7pK6#m2?x5sL4MB47bcJL7Ux&URH96wT?~X$ zz)HBGcwrP}hxPDw7RL`~?=jnX&{w_ylgG0=H_(BTipCqTvUjm}G*o*4uUhvOyycP) zyL+w50H^GVU(6n5q1SwkROXahS0*gxhsHMCWBX(&pSZs@i0dxA374OKE%Z#wxQEW~ z){c?*)kCumV!tkr>0CERUEBPKEwokpso-dPu*!vj?`gTg?b1T_nFX9X9}e|;zM{JcLEOBY)XR8Ig( z^s5W!9IWz=hMsBR^3$)ybr;^`zzQhNLpeXI_OMf4T2;QXya2*4KL@^I;+zD^w3IS2 zASzQRrudwJxp?y>AHv49*P}C~1!%=O#+G*gWD|mEuYx0zV_W3Pa5hexzmEP>`Hm~>HJ6r#@*L+9Yhw<6l{s2FE{0qfBEt2CvDse}= zJN6L{M^tnehx;llzY=M+gP0JB>GS`IkQ|(q=oT*mh+;AD5Q{<`x#g-vE2-Tnb(-qD zfr!w;#yZ!*|1dx@e>6`I7?wRJHYWD0Esz})&iDzduF%qT^9sn`5HVS<+sYh zGH=Z7t4kUAo>q){N~Sh4Fow5W@?pGc-CK}PH<3l%L%!;W{VU#?_Sfa7c*?}$13h>< z;IHsR*e!3cU@l?iLig#yftTatl~e0FftRW$Ll?DDbPJ>ij9rBy;$y)V3uYytiniq} zN;9n@+5yl3Qz*z2&Nhwfb03lW1JzPES=RK`vlHbikm(@h!nBHm+mLDxYq; z4fc_Nu~~za*FD{rb@#1O+e#N(+)Z3j`)?H*j8vW?iPfrsJD$|a5NHC!KLtJ ztuEZxAom2CeQC2~HTy|wIwQ(lp%Eruw z6>xoKx>NYZJ)gjL9{Lm}^gguumHP@$!=eXOs~l+Q@Z9{sohbk`c$FN+HnZ{r7~m7c z4m}2pGzAIh;0Atib%z+dw0WypdTdgmq>M_)L?B1IoZ-FRymVM&0qla(p-%OJ1gHQW zgq>n>TxSFpNY|5=5j&T*i|Nh5jodt0BUxI46BijI(NDnm!(U3%_74ZEZrj|!e%1OL zaP#kdh@so$Vk>FXYuG6ogeN)GM+|Max{qUeJ5GGl?HO{CRx!-jCr( zw%dRfd)2aI5{iSCt;f~p4_s}ErXd?_3Xu;2n`JwA6N?v7WJZzVvBK`qF(r6f!t*(% zq9I>_KtxB*+0s1(k-a$CQVr=rK&os(R0JTnVWhB-0x=4w!;VNbs!Xq_j7Yz6u#qA~ zT0s;$mq5kiJw|C)r-?U-?kiOGLFUos61-u9%9h2KF|s=Q zS;2Nxl}nfs8g&C$!%__`1FN$5vPO5aHh%H+&G_U`-;43?PPFvqpdn>U4a+Zto76Y-8qKZX~bve7+m z)2mBY7OL{qAuCc=nG4y|3;brYhc%lJrGgc}m**Ka?YIkn`O|-ot%n~*a{y?zELbVn ztB6W~6+3rvbf6u`(FArmW1vM$3&ae3Hjpr#N2Y#N%%W_pU%p*W3 zI%-@GxepVqms;(>JkpK|79~N;$xIh9I@t#MJs{UbA?~Eg$Gn4xuF~#-&O%YissggB zh2`9-&BRpT2Ly&8+cIT5SZVj`E;{8JSr^D=fK_wP#@jFbFF0%2OQH`l*98wC&9G8( z>h4LUzX?R&&8ObYiDPwY;*mFPr_V$n9;XOZr>NC$DDn)x+60{f? zDK`||N-e>R{kVg0U=u_0jDzwjcgWa*0A(uA_kd`;$E@oaQ*m}Vh7y~Mq(RW6M&6fBYj|C(Wr!4)U;m@n_b;>lZV+dN}9m;@X zTb$uIgdpnWWEPip#AkU0ixGw*A--ORgkokx=C!)ZS8Q_K3#gG$GFGOLrWt@pL;=%P z=;5lb*!u_mez}3J>8we z|GxKs;+qeA0#i6>H{+RmNQ_GPF=u{_{2(sEwgN3w@MCnaYp48HU(|Jplm{HAO}D}#|Z1-saDaD@fb~`cq8QTeW*HvJQ_Hb7Rp#%czoPMVflg~bnx9l?t04d zf!$rb67bDIfc-&Q45-2~Obm1V{5b)Y)-W&LYikT)9)9iI8}Zr=zl*`vFiaDQK*Hmt zU5o84$AuIY)B&uRtg0~)bqRY7sfy~lgR{v~C$ziMxOL0_##iqC7L32Q%Y2Oo1 zz*S&cMAB99ilK}n0s@||Fj1^6ILHNg!UBp3rGYA4pP-cXplD8|t$azrPi%fc+Dbr< zk;LFw>JSgSU`#u95_8F7=qf}OT;#e8wBSpINrAS}m(izDsrY?BrW++`xmSe%v}m$B zP~-bm8Ia9roH)D&*PQ=eymZZLgNK-lO+EH~=-P|T^PofFS;8`3v#LT_20-+@7Z6YbPY}s`mKJ}A-hiAqgK%+lLv*qvCGVY)+6K=$Zz@^v$Pq(diD>NVT;oMTu z2^8~MgeU5cZJh=%_{6R;NfSU>05ZFZD=E7~c$y8yOA(7H1G*|tjWQV`sEW2y!nRDH z@#e^8AwWhSpNXNpi`SxRhNPmn2PMspsa~IlvnivxWmy)ebPi-)jlA8!$z$i@hRgmG zYnHyiece1XQThH;FY#sGRn-0?y->Im{i9Hq2G*4?^(!+Fg+r5j@P#}7 z1V4V_OXxNy?Mhmm2+j>0c65yoVS$7WQfRx-bGM~Fp z;VKN(WLDj_Mk^b}%U8b% z*IxJ^FmKM1Q0Ed?jfXmJdYwJ0RNb-iGOZVVN^cxZF`t+rQi@k0bWHg=?qyxH=IKXg z#&O5v-@)g9_MdU6yAzE*aq9zt7AH!IK*sKC1PlyrF#2=Gv;qbu7iU(9M)2*!NajEv z$`*l-c1OF{X)&@$8-c8G+f-3zdr%UB#A0^o8tUk63!3Fea4cCBG}~CWK$UfYyaSxjIuX}h@Bv(O`c;@SFcxV*q)9bA zr8@4~vF=Y*qu9LnE}*aD z-uM88;@$B^2*B8t8|u!Tv45#5h898X1ZFfIUAoK&FCY?PCJE<$)t*xL#2wv7Sn(|`>gDM^$A6bE$8SHC}Z{0!E2}$TLD~2M<1Ce9h05Vf+37- zHuvT1sN)qd;PO}a$gV6K9P45%E6-tn%`FS)^kLnim*6*E{64H-c?lXS{Ekd&(N8g% zUO}sD%czblId7}Bpk#Z3J*=w2Rl<%n%*My&p~^7)_`uO!`1-w{zz-hzEZU7D_Tg!9 z>w{v3vVQ^qi?S^mvTpVxaPsV=_ISWi4)D)t@X5kwwV$lsCSI1$>fI5J6@h-Xn!vs; zhi$u^Ji#83whzs?wx~cy-%oa8YCAnC9RxGxB(}F_bn)?|8<<@=m=<(|95)6yNY%0s zkT$ENw;^*|2^gVS4ziDF7axZKld@$slk3U`tjdB_TcbZ8#VgNzGhVmhMl2XPv9@>7 z%bYzPbFfa{7>L%3peq=LLzrSZI z&bIsnQf|_C5DPTr=PLMNc`TR}SccWn0)m5=a6VE?U5tvRhuLE3;Usi05J-=asVF@X zdBfRn|ERDA0qNy|+7YW-Fhib~Dd1X}G)gQ#%SwF`<_ZDG=>uPegPLbmo=rtrRaZl| zn^-Zr4!?cLf5!S17o)G)f6OGIj(b>Dt_%Z!I8jJ#FL8Ng@yXj7>d?ZfMpf-s)kW~K z)geVqWBDjZ-M8+44Bvj>Gq~l6uV5PE#zo|}KPVUg;=tormQ52rAhCg?_A{UQmES7^?$gbd6n9IVMRj!d|=4&>C7{kj}UxU}2`!=jvu(tNRNrl;v zfI7hR%L=s~egzPB!QLckc5q$xf-?RjL^3gTGN|>qzy^M5Jfn6CP zh%OK{)40r(2UdryD5c_``KnSR)+h>9AkizssuM~nWWtcCd!sQ8Gz|6O@1>c(~btMaiH6N*$p z0-ZdfOIDR@02Z+FOrtxKW4N&ZuUL02Ubo?$m_M@A$(fA{mkJV4fHYI8<8Ae#PaU^1 zRi<(eE9HYysKa>5d|4S+*0`8HWp&o6KUU{VX9^ELcL%0MP{CD{NBcH?mscmTVYcvY?ZNUQbenCr9R3-VVWmnOGbL)*|e2LgiKA z5EKVT9Tt$qLU59dia<>l@2kqYK;BkZFtie{I`ewG^6YqN$CmB%vM`BLSY z9Z#95e5p3`bNBFbFQ}NB_%TI#`IYj^@})YlOjj9S$3R+ZvnhZ7XYkXr|xGu38JqT2|EkOlDIU*MoBzCD- zLPSZYS0cLxvJ(L*$s|`6itU*}<{)#|)^T%~ilWGxt>u=uupH`Wx|@^WKJ& z7Oso84ZSgy*_1n;4615AA4~nE@5Ab~@)QX4!gMMXuF29Uy)KGZfnhiAVAJ+H@U8nl zjR$x96m2zuW`DyxOs)7ciL67Fb(P$yr$SEK0C-#>5f@k?Zm$~H^xJZ1M#uyblh%+iUmk;nj1;?uF!^-U({dxrFEV~rHdfxBg ztQ8lb)#$4v2|#>Nmic-Gs5+n{b(jtK%oebCTHq2=n2n1SGXlx#H7%tNKbLi;XsFCz zrF#{~j!*5!-B14z-+kaSc>2&o$Q#q*aC8Xf*{`7D{8xI-;m zKdqtdZ3>Ni5T~559#@|GHk^OTD=;>+pxCsUOh%^F9mBD*DVee3D&4B|s1s6ixA4^* z%2bD0^;M1@ zu2=|yXLykl?Uh}3z*i#8Ki%>*Y(Kmid9!VAg+Tb;Eu>f%fft+E z0eJB|L2H8_aahQyfsm0E@&}wEz>gpM3Z6Ui z7<99n1TH96r^Fo<-cb~~kSs*mmY>opnB8Smh~*dU=Qo!6t7kDTgp%{9_5~drlxhI< zi8B>oNK$vBHyAAw8blDxZ`RH1_eC;)O>DsHYcyxvPVolY! zEMr2mWlmKtBsO)d+5)B|XcSlRGE<1iCo3#B3ww1VE$!y6=JCmf+F}pd?Ur zG#XhSPG59BUcLU!IRE5VU~G6{L2s^aY<$jU>{iLFlRjJEtK;g`#e%Bx^xM>t1bS{zq+G?;rSq8i9do=~tD_Qo3zBiA>j_9v!EKDNsCZJe2y-opd9($s z7@Nw?hf1@K#=L=LID6S8c-fk(aqh~OVyJ%sHVDc01j@dns%ren<5(zLOnVK-O9q8w zkyVGpM0MsaVKl=m6e**TDQ0yn^`vyIT5ZbY)&aY^Zmm)ZlkFqee&BKZ=+Up>o@Z~y z{;BQgs%d*=5%xV?CEx`X4}Wfc{FIiN0w7D6SQX9~Oep)S5phd}D`xW-stNGOx_JP* ziBqy54roR9qY$Hufalm1(>MezEf3QmrL}#8#sF1I4`RX43cT>7jkx@bYp`Pe=@{x8 zsqK~Y>fY6H)5=2KdC+UVy5-B{^=hl+cL`^!P#Jsag$0#0vaT*w<&ITGFSMM;?LNE> z4{p5`Kid3dY~KAdbTH{y7kwO~!9j|HK$3YyrYr#r2Lv$e5%EeCkD_BmR53)@Q-S^H zDAx+vl@OqdB@)ETLzBDziX|}5&$)f@Y)WVTuJk?(W8IPqaQV77;+$14#ge%z)2*Jx zcm{f3xXZ$9WLC|yV+G0C?S6=*9ND`)YZF=j507z zmCf=lp5C_!cRzhI?tJRI*nV&`+G^52Xx)T+nV^El7Nrz|Tg?lAMIc7*qksYBk5liY z3Iry+z*NZ;=}3FCd4}<+eb}<=UflD{5Ao1*w_@MqcFgFbXf)x$%c7Qa8w+hL92V0`H7jH<+qatS zepfud<_Z+KzpKmT6KIs$$8rm!aQC3iD_#hs@(dVIbFgrD1=cTrDPDN;E3jti28<0Y zL_;-_V}wGLt5@ZLRL!?k`8xBr&U~n9TOA!zbsrB~CEwOCTU4H{aZ<)jH7+G1R%fpO zI~!oEvRxIsq_kY;*gvrYkL|h_KY!|bczDO1*f+TiXyj1`(v7ahdQimy3 zP3TxifvBvjEN>M^#`H}AZLFR;D@^R1~}#HO8hV%x#Zn9h&5&3gAJ zQ1oh}uoG7;PRRV3!yH{e!ortu0_G!M^z7ZP!k7qbWy?^!<}&48mUjo;7jxkI+A%2l zrTr-FSybND7;KDU<-Bz`>%HA`QBIsJ1hJ%w0WFN<6i0q7+^5TAo}^rfUFxCAH7KMQ9qdkNOBya9{Pdiow*;PqrzhPaXYZ@pYNx zu?&FJc{`iN{)t`Kaqvkz{M?;*V$c0}X8$Hkb;r>~8@cK_@M>5W(u0?0V?YFiR53OZ zg*Y(v8aP|xGC4YdrNgl%fW5vYH}9DukZR}_TIk16YYZnZI18&6pNF%TUx;P%PQ!wc zrRZ-CCKutVvBvXIzAA=YS8iEdDKDUE{-zfG)OkwI{}Z+%w3;o8k!91@I>Fmt*m~eGY}>yDPwjgc zyT+fw_|!g(Pw&Ig&Nx&I2(!G#zbT8O1%r{dIwXJh4pHCQ!&E#?j_K&#nTcp+Xd-auJ=w0R|yUB*|*sq##! z#%C3~nXMkPiBHLvy7Z!B^jX5X6TOUX%Dg+n7bC!N9rKU$8?S9 zA?r!msBZgHZK%_(OlO#!IgFz-hcPjI2s_80#_sWFv1@!Q_8!@aJrmn8-JL)un?@&Z zqig@?$Q-B{p^SyGwxq^dU{-tLS(68&2AXI!`q66iqp#7AzUCkXTO(LJvI2`nS7GVc zDl8d02`7%7f|0=!FlS&ch6m=NshT}`0J0BKb}NgQvb_z;U8u79>MVq_DOW}=WcYvG zR>|)Y%E?d#WU(@-Mx>(|`jy$LPADtW%fPCu!*pj7N2U&7 zd}==?rVruh%s9rU_T#|OT{tp*5EIh}ab#v3Q|%*|>Kwt;%u&pAr_j!((aC1e&D+TG z3|i+_p9Y!@144bx0rWQqG0+;q(7+rF^^Ibve-xtwV;C8nhta`#m_KJJ#)cMP&cGN( z22a4)&;pDO&BtKh@T}WZC(rSaalGp3CG=X~{~v7ie*pS5WYg<zoKZ9aUn2s{{Z5Vs$ko0|4OAS2)1O zg)TpRzx;+S2sbs;M*xs^|M|eOxpaO3K%o0TQBhCN!PV3Ck%Oxnv$~=pvzv#j-2>n*XVw8IDfWbTznw&upL&g{FGRd7TA8rV-APJ9S0Bm0VdFo4zL} z94jUU9eqWgmnf285^t3yFD4{EJo3}&l3%{lc+=6hfs2|6*|m~`%&H+g3_ek^ny|hI zn&^!J6Zv9DcSqOKDnIHe0lOO@!>_Vsd34SO1IK~V(l=N!c+CLjJ4%QTFxnXyL58qP z(hY^QyD)Sp4CDDyToWHn1yE076bb=K1%}Q{<{ct7VAO%W>ZbvEu6G1>_r`aI^Ci#G%y0M)asHg*&K{CSk0G|j5 z>W4q$0oZ=PvWJb$7lft(DwTa>>Af3eWNX)wk{ zh5}&8GjQaBSD@-DS_&8Ka*@ZejqPAgnB#R6W%r&GRReOqPa7Y&{fUioZd}9E)YsM3 zNsSH#GpkR=0T=dd78v7m=aWF`v!h>&&CBdhh3-97#Xeqa>;I`$z%Ue#2(_O57OQ$z zM|gS0ILg|gZrxyVooYp&!aYVQJ^DbXfHguPo~M)J^QG>X_iWC{efXa)~Uo|0e%?&kv)jMps%zMvRy zV)PxJC%BRDx815Ik#QsaZH1rJ%H8x7fi2&IPie(69S*aOG+~Rur%8Ku%+jicO%cV; z+#61%&#L)SL=9;WX~cX>jd5Sb11=GESLMS?sU9E{eD=Ia6`A<-y}ryBq8i19VzH~C zDtUy%ww}oJSn8aNVUOyoGSQ;BYs2pxNT*|E6}ts7>$G^n9nOOMUF`~$;=G6io4!ic z5~6oqS1WFpU^PbkvKgxM!KQesj6sNE`zSD5G0Cf$Xqo6tsueRcu-_z~Mu;J>LiO9Y zSQCmht2sZApLEb#3n9Zy)Ogv(DPk!F$o#?;JH*&2A{2$V8sgyUm9LFHQ+!tW{Lp~y zJMWu}n`&3t5_+d?o!;X~B=R!f=y|r9x!S%eyh^{yvTsI^X^nD!eQdbQZScuagYGNY z*PCB)@23jM-^x!nm@CdTA{U9hqfnY#Yf!EqR!n)*D_vqBgj!v*pfoRO^r{1m!_kBC zbtZB^dTaCekG(k+@6~*gBFk0p3aB1JXNcZZZwLn+elCh zxtY3_Mw;e&%jA0Pb^j|bKM^EpBylFuUl%ZX^S1Eq{9D3X2e29&AX5;k0U zgZPsC?$+B(y-h=UL;E*U#bIyli(QT6UI&_A-0P`G2WRELl)v}&#?*7h#weM$Z*nCRg*AkYs|*ej?d0%QQr(YVdFmk6xQkK_ z0wd?Cc6gR~=nHRZH6ZWbb$Xkel5Fx$?VbKR)yhD+Y6q;_=Ha&cHN5ZtggRVt;Kr5xjprHw`8MGZO$I`6W^ z?b|E%YI|$n)X`OZoy46ft97Xju(G$Nv9IeaYu`@zm=N$G;KjKN9&y+d$veh7jDe4; zJ*XsaOU|bczS@=x==_=dUBKRCh-_$5c%_!IkEi27reVgYsy&T;!=sRc@TdsQ;6DBo zS^fyf=8yCN+%FEnpz(JzLn z>#6J0ZFkMGc($Mz#CBNzU9qd_T1%ADz=6 ze?>kvxHR}{YblFE&yToLmZP=Q!Iy&%NS^5hu8$AnS$(sLY7ZphdKUJ~__y-X+15eWa^^DOiXTm?K+iq5$GL-TKc5v*zu~9gl}tuyh3kkX?#h#0FQ$&> z*r)X2h#`2~#@J@hDlj5C5aY4V6DRg+C;M`XqK#rHzP8}GrZFF* z$+wRsjuP*s-5<{otX#pl@%%P!iFAEr?RA$i-FI8YDP@5lIiF}dJvDFr6x><^bJ`@l zMey}mz~=14);(Pl0n>#VtKZKv>1D4(M3zy_(4<@mn&h7K{YoF^`l%&tHnIB6yN(9i zA-m6Z-@ncCWtovAzfJj;Lh_J!YPy#fJPA>H4PoMZJRq zQgTMGjeZ*aHWJ;ma7~XBi`d*zp^iswCalnlCbUeE5h(iEq7l z)wRs#ru2CA`w?Q{h>2Ko+B@2>WC?Hdnm408qkyAA`hL1fhGF`tnYGym-G14T@s0T> zXR0&TNMGHQHhrvdVAT6y`g`zbg8lwbbY@a!Kp_9gtmRBzt>2o>;DRHm>&^!<&!x}G zmr-j{O;Uq*_v=0P-_LxdG_E&JFPF4%+3?(uzDO9=?QVS4m|oU!*QsIq$;TQ$yQA;) zSz?28KR-U+qrMy;%aV|p`*`rg^{Dgc*8=ripa<9aU|-{u57%~SlWvp6Pt=zDl;T|2 zn4H>vz--c$&vdnQF*W!43M0*b-ag%G z^_lfy+{s@c)m`;x4&uIaIH~+)I9zm^K$nnkiH((daAqUSHv{cAnQhbzv;la+0RTD# zfRjt;`W*l-K>#)^0gy}ufW|f6qEiI`$LH!w@%3oQS#daiBr7vFz6Rb?BZ_$DkL{=DsZVXyMQ7~1?d`I! z9eus8cG%yv_M_>j|J4CgI6gj0B@T*n1%)56=@l-|%>J!c4htoNegK$2#WlcXqllji z$gEvq^(5#YC`NQ0j0ih!K%88G8-z~YIN`!7c2EZCRpb~45CZeGn#E_K0tzJpfCgLr zq7;dTp#&sYaUJ3mf8i_H(;c*SHQ|3oiU6%=-;0S!9We-yA^ve_h_O$g5aV}Kl;ZNmc9sxy6?jHUbE zzdle?_5c3;LQ8;h?Rxb$bPRAk%KX(!k$=68fx=KBf!iB&W8(5Zw`Y+bPOo+SFA9gz z^7{)!mNZ=%e-%i>-L#0X7x}u<|2FT!-Ev!dgV@k9(IS65XH_>S08e1+gp0nV-sf}x z7gkS;NdjdsH*&Nv>=pK+AnfqGgWX?x3k3p`BU-k;%$b5ZA_#8iT9*seCwMD9+{9Y9&l?u(0V z!~PL9L=?Sa$guM#atRlMpbT%94NdH>aojoyx6C_C%n<|j@SlCYA=V89C}g)RggP!& zeSvV18VGBr?}q4;E@FW-(DVMmwR0!EA55!0XvkBwlGoWJi@ZS2!RL!LIR zDC3Nu7P9DauX)0p`Lc3N{0H9c3FQM$l6q#|{#Vgh;)gsSVi%`p!fy961r^aE5j#^X zK#fyUvT%~%{D2JY5a%j=y>vheI=_A(f5nIfQuM0Zyg+*8<%c=7v?jd8_; zqeY;DbtO;$9KnufFq<9DfG%1L2lLhr7_2bpyc=&9ez$^Z!^v<@5e1gN#-%4Ono34CK$dzZ{3ERC&e^^t1F%#P5J|K zfXR2lQ4)-g*3Z)SaEz7c#%8xyc<;>FJQ?LUYr_{MoF2&v3vOU{`B}V%@z-&E%dY|# z*C`h>vn|H^)s=KTJEX{7-`mwMI<9JapHIFxSA+>3(AfL97`{@{+0UqXg1dm_duPVF zUI1h>)=}aPn}(&jV8^xZkVPDrKtL*(`wo`Xc}^qXmR$lm??roE72%v`j$j9?UWqa% z5qtA=(=&X@Auv{rq1(-vu&L}-dvhL0{YBzt0OvR(zJrXV2c9;UE2@mvlBo+E6h+Io zhSHB?S|lbah9K0ZaN^I`Z*wRtU&C4?0%<=^x6ZRmM-8+2qq!pX44R#4lDKZyA8KJO zS}*8>{(T&cG0v(fneXMeyA)gt*bI0@yCa;Hlc_Q~Me6S=ttD{M;Fg5~abhs06EVj} zR|zK9Tw-u!*mn_K@g0^W)bQg^!Sv4=yD#!V>Q_xqfWAY|bx{B=x-;t)%(qR86#GeS zq$65we!024FB>aU^{KjqFg{smnJlK6R)2}d9I?la+q@ZskD(?s zPk27#J|&2Qk+fjKL(71>_ghu%mjuZ%Og|1Py1UOMI|6BK)QPTUGuG_XUMW{U@D)~o zg|B7K&2W|k-|tvWzu_=N9-GkOxgPR}R?`|YDLvX|_M#kKA$9r^PPVCfp9Yp1&#d`7 zu+B_kUOZ7_EZ^FiWkuaHD`o#xXSp_(Hp7A^@VkSiAV95WJ`qIIA>xngfN$JRW!K6*xz=frQhA`=)ciWM zT8QaUwZgsI&9dhXht_gb;MCvB8?QpV)q80smPT`q39D=@SN8)lODSy6guwD`XSr@v z>8@ln+%i_6|0Q)6GbQ2{@c!0mFrnc%a@fn-6~8V>Ern%bxwkob2gvYIxDuc{TLfv$ zY*z?nd^TnxXf*G25BEv_>^q3&i11)ItX9{5FHapQfrDwYNWDR^9?$}cmoi&eR*DV6 znk6DD+4ZAa=Xk4M>Y7R0SJoSX)HA+T3edP~{ooTJ#u2=M=8qfE6OcHwcvXZ1C4_^9 zV^+&ARb*#B4y9Il7LlAEaM-A`G6YRckJo$qihS1@rUwucw&aSOldg4suGst8ND|;l z4$08^^-dc|ytBv`1(R}5vw;C*i+JUZIWIB2E{CM^TZpRYRv@vUo$1x9UZ%k<@YkTD z*uX50B0jX8fqZLTkRI>`QL>p`Elk?MhjGtyC5yqzOB& zCkTgI+ODm_Q!_20b@^^*RKb$XyK)^by82&22(Nw#5M9&TvD#iwlnTjpi^Kd=(7l&5 zoJpzC);&`yS})6oH5^fZVf%IsU|F9(nTTZcP=Wv15?mEXM$+5ZNa!bYIFxvens1q& zOjqMzkfK}H@^LJ2(84Ps<$aEsFG+G(A>~Tuyf&g;`<~OXA7ob46-*o@$8aZ#q?~6} zRR~a6XmfWNxhSu$ImDBrg;*LbO&P1-VU_GG(KUX~ZZ5w+559{hqC#H)~fy#K^u%FxQke{2ajO= zc)R6?_3Y$37pDiobfZ&~FC>3XJ&oo<2#wEI9D6w*0Pp}zDBgw|oH2aiB1 zk})cFeb{~nnatiJ?l-3(n>u^Ce`JIGW>uP4wLTC8y7(h-rJjY14G;D;^P4t@97A73cOq&R zysf0w>23PoYNmy8y0s{?0sD-LGix%;4e=2HYuSpK?K_<3@!7Atf17v3S0lSF>_?o2 zCzS%P(meyxE)fU9;=VpY5vl_VfXZBnn6apQb68gw3J>O31Fq-N>ZHqoj>q0<{Ns`e z^&#D-)l&Kc9@um0+&g)S*M32^(Ma!5oN|dx*iXBKXM7+zo-^P1$c59zPXnNdKs$_A zlsq9%JlkAy%vmjFnYK*KR9aorPHCiN$aMF~qe}USSbgfvqpMPy3G+a!5_G`Hg+Gf4plg zj|dkjQgUYs+8Dmb;l9!C9$$iUeNkC|W7ctPx*fBr@S*|}kR zmY!7Ift4g%y5T~B+3vh%!BT8L7Fzgx%QmB5_2A|h6@8$$%Nf*~Iqfn6z_VuYlurZw zk=@dbs{1^NWNU#*`IKjxI+vmEo4p?P`OH+?nqN6i@_c%(1K0WtV78AcUk z0XMf<9DuQEdX$Tuih_SraxYQc91c`Y+*|H48P7GuK0kfeIdozWQckmADlWQ1Pn%){ z1RM@B?l_$esk!>+Q3DWAtxe*q55>m}o)x|a~P7zK7RpEQgWBSV^Ei+FS>B!b-p5Jf*OtK#223+T1NsJndGI2zqWa zew8;OCupd$x8a)WZq2elRA)XpN)>Bm&x*ENh!ka~g^jvl-@B@d5RAg+RSo@B3-cV! zJr@C=^TLN-FuY5)GJxh!f;EFmEXYc_UXo+zLAk zQ>DwOWGG5r8pZ$ZQ~zQxNC2yxyjO2?&5VVlj*d30z4{go@=CRy{dM6JLwG+YY)#2s ztEKZ%FcrE9zvTzJtTdhcwV|q!lOW4ok!4Q8jzz-!Z;D_SW^#4Oy;MjGTIYCRoJnXt zK)@!QtdPlR|2RLqn~otPdAS*XL&~{!HxP^S8ci4sf z((7#55UzC{R;TPv)NUQ1TCaG@@4|`fF7WbY?U!Y8Xs6{B+u%2eGWDaB6`3MfWXBph z@yLuh5SqhA|FH%`OtQ7rCR7ueR#*OD>^!;FQRyI&g{X?%seZsvCU!h6*l)XbihjEG zK@Ls4m!ALmEdb*2e|mZ#xMTC?+P%W9Ty7>j1=4Nq4ie@>Rk3mv4;ZMi+~|DoO?E4- z{gwem@@wC5^-5PN11W2OAQV?#R+xa&$hQQ^j-3JSAwS&ioUguo{j#+OxnAn56XpwO1kaF52W>=RamDkE6e?}zvB|7}w4s22#+NguLE1eDI1Mc=aUb{dV zK^7ZA+{|eUCP^_#dUeEEc`K*;maiTxKF+jXbgzpw0?n&5P?2dE4C3u_axfQC2ueqa zmQApj=jTZey*%4CiPvpgU*U)JlrOuzP{SRj#5|k6_Y-@)g=fwXm+8_RcfnzY`VDx! z*G5HM2h?0dxm69})|{{rqXqhW#gej!ymKwEd2(LKZsCzoME$JZTc}l}9bstdDM(|yuK*5a>;vNA z-bAp%Vd+Sf{rD}(UK-uk#~%lGV(*`@LgL$d{0NI^tjb6;7K*q+(KnLSPhE%tB}GwX)B*05^<}mhKxW2Rn6zP(miFQywHf*zehitD&Q{4!V|x zu9S%E4f4BOpf8fGH}ZkN9lLvAhdiYqTM)?CE$VJL(PwDyJlmcOmQwt&V?!w@nxA@x z19Zake~{i(g0yc?2r8L7rBRTz2&`U_e03_I&(v#a(zU5NH0>3N36yDF(4V?qbR#f!BY0L~5}jMLJ}6GIRDGOFc~pO7>2m9XdX` zX#^-t;8_#yae8p;qk?|4Y)zfdi)GpvyXERzOZ2Mv0p{sBds85XR~~0kn6jhg;}Sd$ zO`!*4HtT*GuZ;+wf{dtEUZ%Tk>RRtd@lyEsjD=AMo-8=VPuh1Y0SYa63@IBY7VMQO zLU4fQ;0oj5K^k|g6?uZ)@_;v zHz^~2Ud0V7JodQ#-7V%kuLQg6^#cLiu*oAicDLvfrSVaT27FHa2 zm+V-Aw~46tbq?k-3mq9zTT?p6Ut$SzSJ{8>X@mz{I>NghV4!FqAxIM4qD6H;=S~hX zG%!M;m0LINENnfXL?cb3C*#*#E^Cz$Vo?cRm> zL%5|dViLZ%E;x8PDM}#c4BQwvnE5S+)%Qx=NxV`j2eeXaZP?IFWWO(8VaJZTit1cU zqzTT~b>9Nc>@c6_?#)c#m%Oa2jKXA58b!_~O|?;&<6SdYqKZ4wnxN@)vasU%We6SD z52yCkpyET%iT4R(#FT(u4P%V&-Yro~FB?s~_h{m|K|usX&J1l6D(oPY>MN4S242B; zEo}I5ihmUu}$zU?>^@k~8clMH@fwjKoPe>1Srh!>Z!3`?2-Nx*8a%m!^kqfx{wf z+TY6BBg+ga@6!jm@F?#GPhf%F8!Mp$)4zVnfXmTl`p48%=m{-`mC8a&K&Xzf2J?c0 zZ}3rGi9V#KdT=88N9Ug6+i$sJm)y;dU528NcOtBfFUCHt&66yqI((bySWNeL(`$1Q z&4Yu1Q|RGY76}e^!Yo5|`iT4t;6!w;LmiH#KJ?v!88p5#hF6@M$=jW?2qONnnc6q$QSJjAOb0~;>uh%uc=)CA92fZM!9A}zU2eEFo##8W2n(zt6wArJ z!QA-Oeu`<@0BIO>_SV?-wkNJOz4#Lxx#8>x6U@af!E$p*?Orf5!zwwV44>nMeRxrM z&r5u;27Gp@RY|37$6|>N6QJdqGbOf!e|b^M|M_iT;krMc`uiS+7zzDsC!%Xbsq%19 zEO8{9vP5v*HyKPyC?Qf&2nS&mvF~ot3o4I^D)?oI@c#ZDW?5YK;YA+_^%s2nV{)J zzG{nl*yb)%7h1~@Rc$Qn0~aSjO_5}Tm)7XXMB4TtP_Nh*bMa&LYH5Ae+w>^NIC92P zU%hEZYDewU&M$Y0EQ!ZTVND0$ad~F^>{-l-;k~j<_q*2QHxRxe!8THek%@%Zo5&~J zFsq{pyvo!sS6<)rWE6Of=uBXVd0|L*gM#$rW)0|2gUgcmOyQ%MrnN?Wy?*@ABe2nf zpCy~|jV_rSMtOV`6wruh7t1v_uAVTYrxngS@UNxlBSg1S?DC*r3&wVqevFOv!5ad4 zN(lTnLq8`UyF9qL8I_wXKG#8Ls36FQx}CbRaC+R?Sxb$^=U|Rs-2uC`&m@C*(L@^Pg@%h9MY9m%KVbX> ziR8U62yL`x2YlnXeN~S(6C;kSNN&N~bS@+xGSWK*V#g&jQwTEmNZ5U^Zh9N_)Fzd} z(uI>Hav&F8BD5TjqTu;RsRAIHR7Z-;r4L@m)4Vw;5U0UbeKUM-tf>a@{F zXWl#Vz&j3b23v3YXh{o5Ni}FQeHs&|3|?i^$ zWJ2}2#uX?8Z>T&Hf8P0k2-?^8(c>Nkh!xM&3yrfs6u#uU0muWtZ>yu__wBeflc4Qs z>@zneLobK5SK=}18fb}>DNg#ywfhz0-c{@uCC_4J3b|eZcD4P5u0GM1XvJWL7UM8c zQ7rE0gUQ#}sbM%OF?fIu6bcTqYcUC)Np`Hd-pC?EirOWi@3)%ofqJ9ZPm!E-`HARb zsDM_6dswNMQPF3T;8u(krwy~*Cr#mMk3%nLd;hrh+-Ny7UTD}?sF_7?2GUq zJN&n*__t|}5=e!r#U#5HA{93$=yhKqphC@EJI4YqrtRk`+7^;F$zt=hWRszNpAZ%* z=IMC~mL=yO$CB{7XW!)Bm2=?%zuGCKEzbTM)V~YM6SpYr@~Z4ApIt zg$VH7EaQRwe$Rw?ihDFw6)ha$CZe%}-(`lIewdU4;&Ma^1PG9Y4N_{DqhWW8pZKSb z6?l`!!6Y$851MA;6N}9sf{~o$9)6*}IGV$~9|+?xS3)Hqy;O=_I&`97si(!(h*6AA zz}?r3e${XzY6UYfrxsmA1u3aV$TjP6f->@$2Gw81E>Q7D3n4DtF=@wAJ%@V$?t(?9 z(m=0+!*SR#A?7@tR-A3!MrPdblHA&?Mf8+j1O4lSH<4mW|EIQbX*#owcH7q#{PHlG zja#$P@VNS&SGXHgms$9(2?>(G6(-K{#UKU9jx4>}A<4}=yPeE!059pw20}zX5)_J0 z@dd}(?*`(p^*UA|eN52P*Qo#nH9d@h{{9c$sP{q(xF8?gCCo8Ii^k^;QNQ&IbCb2l zJvM_d6cg0GXaCf!_WVQ09}M@cLxnGVo`0~2)C1h$i8RinRAhbjLkx1@%e)I?)7BUk zT2|8kA+f>?&t8bAYzT!VBNWTN#X#Q>cTV#0T<&noCNH?&RM(mTP&1jOQSLVcyh6vv zS8GD06~cy|@O6mHzL1vfVcu|Pr8LtMqp&G;DHs|vY@T8Rx)rcDaskywK%bMRRre`;d+dAW{@}j?Fh!@fajfqCz^cn-`3r> zP45(7Y7)U{1swAbw`&Y$NelIwozTaxP<|4(H-2rS@V){p2dod2N_L#G5)K8>5?i{l zC%E64db(+^ftsBnT6B0QqN63siKmKec%sQ$zD0%ZxDNX<&N44G#m@8yNRuq;DOG%| z^tSiqf;QE6ZQOW=7QI43<+0FgtgjyZ^pt+M%?%>jeHm?JhwLg(NTD;OL0mmrJKl!{ z*d5Pkh+~$T^^PhRYeGWXJOLvcFV}fMQ`WWtsF#(DPbIB6VQX@qZoCL4TXCm{Zla?j zSKnyURyq}x&U}Ncv=xyjAIdPRdC3s~9F*AMu)D;UpV)U={G=2n^;9yP)ewSNQ(&Jc z+LRjopvgRr%!F{U5Z~h3{Obds1UL$AP-a*n#ftQiGox^RPlq$Bb%ZKXsc_KP?9(nmhPm6NS?lhvNSWo-N-lD-Y1?pcyVqD_Tq$hxcD=~U zXs2;7q;_|gwP6)>3&XjK~Q1>AIYPD=lGf)CUaF^kG0w>@H#_5Y9 z6gcSW#b)kh$<#f<9vXS;6e3G34rbO`xcI>0qvm8A@ujuBrYkRO;XOERB4|@i2`&Qg zK>jAynQNB-v%oX5misLJBpf*$ibS##HaW?D-^6vA#`N;53;a*?qq9F&-_n1l?Hx!3 zmR0YuCzw>H9$KGGuV#^1Pm(R$>%$dZndP=iY?D~xbi1~(pIw8^!WL1WS3f#~2++V& zotF;^0GZr;Bx_+TG7vU}o#TX$EFoMG=7DX*zq^SwR7#6ch_Se5if?%h*u#8jF?H^D zMXISWw8dtg*RYwD!;n=s(DrcN%>tkYv<7(eJ3OgZXyQ^7qpj+F(j$0bUx5a(bdeEg zasRPl&b*cb_6A3`KL}v$Hr19qG)>%c!PUcA^a0sU5hr%qvWF9FOHSQc@I_Bx!#947 z3RH2C0M+iepZF_N5j1t^5&{l=`MH}s@k7@f^LC7QyB+;PhSu)I+?#vM9URz$w+I_H z^_7a3F*jH87E<{P2EHeIx1W~|!@=NEuvC|&oIWVI$D{2}j7r^4;$g50fLp|) zlu&ZCSi5*O9_;n=-LyHFzx`6w{H&nOalzo0A-v6^>YOW~X1gCNP8lLTJ>bj@^y(@~ zh?k_tVdBEULvkZ+S0*DBrMm}lGub$pe;4A?dnnK%_BbQ_X>v;FRn+v@`vcbJZxYVoBb9paJ6)G3u$flkRYZVd zfue$fRa63ps=^S)OFGHgqqt7~&?6j)Y)xx_=|ptlqz|Y_?46D?XbJQ1*M}C>LmIRt z!ujEADMA(G0!C|=dexslyd6pWwUbT)*a@0;+jnb1UZLTZq_AVjo=Q18jPsTw;XNV& zLJ!%HWzV~cl*es9;DW&r+`x!iTLFKC$rg?ap6MaC$grl*TXV$e^?(2R!o22jo1uGb z82h83+<=mc$&}Nx-fRf28WBvKv&UUPc=;i7sCw9v&h01q?_^Wq%ruz6X&sw2hl~`Z zgOgKSiImZ0>DuRJW`Oy!^tcB(=rulRf}0=~Ut1nfRvVKPJ$OXN z$`c%ab@f0O*?N36otb8ptvY}!wdB_t9p@jE%$3+V($gZlKk7tgyCF*YoK!>n1|zV56AW%8|R^BQ%Wx0a_ayV3_1%9t)%4A;}MwDf7|ZBA~e`B{YR(nUse&+5_px42ry z|A&UTHlv95X7SvGe#h>u%-FBn%v<-YcTb?%+3ih8DN=X*hk&@j@2;&C=I+xH`7M7BJUD-eY8hjf{$+` z;ieIuy%(k2wV+2BP^777lBL0FFPID2u<-I;YdgEpFwNvtA>O5_#h(kz}C& zR<(}@evn@{aeSLzLUivu7#C81^sl(3bCU|5#2^c9&FN#R%1sx{-fOrCW6q@BZTz6i zRPFfoVewei?88sbBBsTE3#a`ZP<{YBfHRTDD?hs7hmo~juI%pbh`$E-V|RNRp$}D_ zA0JgYCo(_pdLV80T<^vIAyX{D#g*uC44K}d*_pm9Wf*+~n{Jd0ZP{{eS3=(GvKc`v z-r#ij&vR?acXc+Vj&-JuLrUazFkHsbJh0_OwB%Y|^`MRRYJ24|E#=MsW>xiihj{G{r_0|i6*kfQq#n*e^k25=^gA|@Au-?c!B%E&yEK6YYSZ2CX>Xd@ znE{k1ROsW5^%>^w!#Me^=4;ALB*;bIcyKnMVU___zYE3&Qw$5)84FANHz~-nk6(xB z*`EWfX|D%6V{8#)LTsY^FgFMEVb{jZKjQDFm+hc<)*Z`)_NM=Jx|%v0q6A~8-UZuY zqEarAy~#}-i|4S@MdmavycEg}1JhV0t-f@Fb6Q{iG7htzzj;h|x)q33B7au}%~Mp> zaO1{bFdl8I8PQk%8{0if^e5(SuXOpX!SLmmcFpom!)8vdPjwEsxnYTD6W6`X`|*W; z`QWMbC|eH_dKk?K)yS9^K3b03$*OmLQKWc0L*&--L<9V%l9~c770fWI`-i{!cQS|} z26E|LUr5mQeBBL|*vFOI(In zHq`kAAJ9-ZK5b0(h0rcCa@zibRzoXZk-P14caE(YW#`HO6;{j}AM{}$>D~?(5+cv# z{=5IN1evu~488|%AB>%Tcza&IV~sGx+T8+uxJ|UTgC`8rhcEX$`Jb$c)^l8mWL*gA zHuv(QT>0*sA}Bw<=X-RC;QvCJOol#@kGT)cunTf4=UOj*f93mwVpY5ra0}(!t4r=-ix{wlY(GFBnvXZ6Gv{KjYjf29yUgGVGl^kK#6Vf? zr%zQ$XFZH0CLNyN)A#>YqotDwLYDpuQl9S_!>ag0vEn&_{O|#DTn62%Xpz$D8fw&& z#B6Ou4)%Y(STeyt9HFIQ+{*exRO1_PTa`A&5i;+LK5QQQ4n4w=2-s)|F}}yiOrAms zP3TCl#Uoj#h!E6)8^F%eQAmj_^?w*bi2|?48*gMB$>5|nL&z50D+%Zz&_`hF{QfXh zB92Z#`-3V_8aI$}-`u?{TLUf2lY z{I3IfSlF_@5jJK(zhhM+B<6tv`tVSso|GG^Gh(JhWqkf4x4fA41^MZgjvVj&$Eq`f z=oOyNk&IiDx9{=V85_b`ztxgipW@UV|C!?e2P22OrRcC=gKEUNGZL@1jGW6cAtD%_ zH$yTc7$bAT2B?85UW5|@{RC1E@eY(1hD2pVhcP2L-b0bBOr%f*v#}j^5@};Kp<6Fr ztYHbYy8_UvANrR=ZgyHK#ntXWdk|9Sxq%BPB0}gZ&@jSK-V9w(`Pu&hH;(RgEX|!W zhW}R5;jd@H)n7ebYCguowm#&grrmSxIQ0bq5S`mFbgw08ZCDBSf76BiH>DtXUHs1v z`9K&%Q`WUU*&qwT@8!+}9Y^kdw;3%0|3z@!`=T88!4YxDbO3Lp$t%ZU(pF+de*W-%LZiTg}2j&bhTbWu`4v<3 z{@KE0t;w=O_o1{@2M)DuALnyye)FLG!qVNKGf#!0I^u7)|C!{>p_VPUmO81t@73_e zl-(Y-n$Wd<*pR@jkd72LqV?3um~n8eL`-$8GVMpcLeb*7;`8Y^cXqxvI5kGy!`*rgcSUFO+l){?Uh-wwg4OZlBxLMfD;@# zCF-#HsukN~Ex>{p`jp0GPKl3$W+&+@Oxau3?XfQB%`or!Blf2^1O$4A0FHtrpeFPi z^qK|Kgnomb?*Fqj{r~^lzcBvVg-rgnOB3`DtbeTkzeD|#ME`*P|NhM+(Sx`v_>ad> zP+%4A@5}X-lCQH8PY1ob@{%J`?c-sU<1_cXKVkcW(pf$!dGTG7fkZE#MT1-8L@HsQ3 zi?booOe)&xeQ6;l5I@cH&{U+4&FP!(>%DBD$CnNMdx^g_+siT&Y+H{3g#623OmR~7u$t@~|y_a&4&e}c-KyYOr1 z?2VF+#g}MpACc3;@Hg_H4(vm{z6{1l|N=jESSBw;@J-Z zZ`|U@xts9fiLzs1{nwiA{ntSYMm(QZJVLfbh---{gkJqt-C~m8a3$*9Ei_mptlmuJhN)-W>h8iT|6W9jRq(ftokl;`Qv1vsQi z)`qmgX1(s!mY6O+cw&6*t5DnHmgG-?G6~BH00hhqx<#Um7mx1{UhJ(Oa5MGefT6%({DBYe+d$Lz{Tg{GEqJI z{4C*;pYh)Q(R%zkXZNk*K71|`f#i9acx?&XS0p_h<&k5?f7s>E=*4kUUR-2sy_7vY z<+{w2;_Q9pUa(L zd(iSDH0TVfTKq{LHLABw?{nL36ftCu=iy%FsXwf_`S5jbODor-uB1;ezk+JIQ>-JM zHotIoYpI-L1M-{j~R~;8P{KS`HudWe)ac+^g7KhW4tWx*>>Hk=? zKPFJ~O2hZ}{nWANYcHaf2U`^QzDq67DeNWT@PE%p_#Sua+Mi6EWZtlK{TJ=0$V`uc zleGP{aO+?CXSD;NSN-=thirUPuS|QTET$l?x`DYlA-OX4SKG3y@^a zNZdahD%i;1RemX>A1A4t)go6nFyKe>J(D*mnw#A8Yl1T6?B~Ii#7%+0#C`ScLYI&_ z7rMKp;|wMeeQd;|eXku2-bDMi=t26-Vq~O6HXh^L@6<7s9$~!rru^@iSxQ_D*zbIY zv+Ur_bcC^vqZ^$?tw^sKMi{J?Za0 zdXcY-o-G^=%_p?`T>d3HsLnF^`KbJwMu*|&pT6^7L;Zgn$ggUiJ5rg}_1p;2K}b&t z@QtyQ%VibGI+ox5VvJK0nf{ZW3UY%_F3^PgXd#geqE>#qpIR?tWK*~w7E#fNzZTRj z5MN-)qA2n-y8C{utXF6~(X-+5oAb$fgTKVu>P`31ksVdW|EH)ckB72*-w%=(rLw+C zlE%K3CCQqSeP71dE0V~*Z$q1?Fry(`qb!p>BV^YiGuEizzFKK_{J zW1e%K^PF?v*LB_3Inbh~#6HmR{mIaLG`IJt%d56}yKfj7tQA|8Yxodb>Hiwut{@`e z5Xwe601pS}VW@H{|CTkue4K zLmTPHO7aC5lQrT`M8oR!Gs` z@o7#g5twzX@l-AD6ti|^uOziTYarIUqRsUET549Zz1t(!F2d=*_9I_#zPc(Pps?&%Gbh#hBAg-nWqJLXYKf>NiU>6; zJb6y9Ncx6A!c8FQD=oP)4 zKXVJRHlD#8eOlvfS-KErYQi^KliL<<&wlWX^0;2P)29N~vgUgI<%iCkj zlcaO|a52*D6_MXK3dCG@TBA&@b*#I~lGhH$L~a@>)~%`fI#vnkQ6#YAy$JxqUSA_W zW!tPj*SK2%Sr%gx5`MddgC>pnF9>+o@kJFo_qG}`I4Hj+7-}v)T4yd?tdu6SIr{Qkg?+L_z_IqkfLF~4x#x5oT`Q~9 z&;CjeP3LE;6GxlfW6Y$Bm$Gl;%AI!ogNniauB8L#SV>IH?Ep&DQj++omUDrvwwYQ0 zlddFQKKeWi&FtMqpKP)jkW7%yo~aGPY>ZlIq!-qk87G8h8WxiJewk8K(}EB8#B}c= z1nGnHr+uf(`u{?0rik^Y2eQabEU7bb|55d5t-og2dJy;HugWr~$s=6@UC}261a;5B z+g1qfigFT8HS=lD2+e0rA?iM2rU(U{gW&8N!O6ZZqrL$l%PK^?m)D^HieHT0cKJ2$ zBjOXOr293BvWB&(aXqjareZgV%^h=*nqOs^x|cE>`|&SzX@0LhVTe;=Plf`g5Rve-)La8JvnlK%Jb3cg)#t;6={gFx zO$6?fSSn}8WQN@=%ad2EQR1(DSxj?xi%H*cNPy-?We^v|sWqtIAVz#=i&BeQt-u<3 zvvyaHWd9u9j|;9hLMJ?X>Sw^|xI?&kYqT03?9|2+H~+oN1wU$f)m!7F9L=R{7w=nr z2HN=GBF(U)R1NiaFtnUqL8kNfU9{dE{W$mHv5V8JNfq#6M8jj}Zn=HOD*J1r%}bT} zF)<~E5NELCsB%I@MaaO4OP;Un7AfVnKxDPA7Mi1!N}qoRwS42(ofZA98xy-(c}oW^ zpHsJ0S6cXqdh!>0g*Nn!#WuK=XWVo7xv(Q^Z|g()UcWA6DX>~tVM2;RmXdnr?=DSVGrghoF>Dj)q%mgp(_tXxecli3!q`nPl z7ka*Ro$@?J$xG8f?`Bvimfg?v4Y?tNyOrBov@Z=Sa=OMq+weh_;8nadPv=sG+4k%@ zE$XDlouzqKj-dGsxBlu7d|H@EmD?UXtmneCGbOO>M^Z+uu6zAuT~7UOf6fB16n?)7 zHl_yETRH+lr6RAD{X?D@LU|l0CzXDaMNC)-tP$30t615sxl%Z<_o3`MN*>#q&?>tg z;8RM?`X8R!npg~h-PcE(U+8n36(1Js^H(b%=OwVTq`qP~g3MH7QRUMh*`k|BCF10^rupyo>$ArFxsi%y9;^4bX(flExKD@EFl{Ju??w;XMq()?FtIE z(p_f_N7GLYNH=+}Ye#g8=KUjnHwE^gY)DMzdJ>`K*fcRBvoq^K#rpHOoiixW7U!T( zQhA_Xe?rv1RY%@6i#2V!SkVI%4J)g%brP!|97{kpB{gFnNH>~}Khv#Yuz%5SV$@uV zcZq~sw3FTJi-hC`kaJ=9;8;zIR&mp5F+FjN$hnxSA+q(?P!(Y0WOi`c3+xq?geaza zbyqSCvn)^orY)p&+$w2ogeVca-Fo1H&mK6SfAE*3S-i1B;i6<~KL=bsdo_v_Bkp10 zT5nRz7Cy0}BqHYjRc>VQCJunW3Y%c~;(Bq5eLev@%F!ayl%vhiD6+_}RgrEhy|!rM zmlGZ&rprH9w(y{=!|FoUxzk~@U8p9H4#papo0S_nS>J_DflxS=5Hv1Hj_YFRAVt-e z@>2mDwIdGy_RJ2uYG#Yvs7#CJI@1iFrZp48msz0(i<|GR@0p@|aECQ{(W1`aFgSqn zF}9a0K_taY-+o_f<`vD~6)t?jBiFQQAq_^UhMDr#DQiBq!3y-*z7#1#R_!OvnZNC! z)CCr*g&$;TaYTy(vb3g^A?l98k#I4y;B0b0h2Bn;Wmvj#v2vcrT3H?YJ3G{k4ta^CkY7`7{Z^TEyGTlM zXyvbGM-UqUh(MX0q+QbYLGLfG8)X&gqyyY?3zHa3{>0saOI#Ut65(B;>h>Td?m<3JFRQte)*~lTqKwG@$o9fAj4UGrI66#eG zc5euynL6dF^a>73?EOFXl#%J>X;Nv)d%8WR=_}Gh(9GnCs1x%gzcC0kA^j^!b5w;I zQA8w|YHAkd6FQx0%cIn~RG_;nrxAI|^un7+o`Wg2ZM0j&p*6+x8W!!VzkJ}e*HGkW z_wAka&}52kE@e0zmK~KODm?{kzghuC7^_yn8vbG{2vo{6G9)#M1#Y%8#AJDWuZC)I1E zD}A_Iq$#N&V@menL8G%qCZ}#Il0J3GIQ9(Pb{#DnU8tuK|>Y{GBr17&+nDDbU z6sMu@)8Yab)-er!>-*U=FDGh&vy{?(RLNj{uZ-_NTscMW-Aw!{_fW;s@}U-!R!*+FOdhQKW(D^L;}V|p?t zDR*gItOj4%DHe9jEMebgb25)@@MIWuQ8IWmkJP0tuN}C|hDMNcZYnhK<}7tK*j}#6 zn(eS)qHFw+g$Kl@V@WqFU^5W|`QUk^*LQEqasEeDt!Un^>5M)|U7QN>*LAm=g%@gp zphcQikG%}j&_6KO*LZXh9_Um&oKU9yKxB5*T((W(!$gYP@J%dsB0k!lqpA3l9j5AR zC%NB=Jl3Xw9(1#w#Pdh_E)B>||6Kgo|C)pKe`4skI-sr+YlO4A7l(9>Dmz#I!M;1!=?ZYqiA;$+zG_Kc}zSX^vFQl7IHbtU zQyO-;`&|-U*Ew5uLFzu5l$U>s$=kZf?hbtFMSe$1{EX_I^%MSSq`t9)W3MFctOPtb zoYgWV+UQ^WUpTkmipY)`^3={572iN!#~i{o+7%NtJ0=;Spw$&6l=(t8%=Y^llSB9J zBXk3opxT@73m42Cv+yHA(|QQ&jQKb(|-NlP2d;z zwJph+2xI}m_o$p^yK13mFy0EukwUz@es}U}){I_>Cy!fbWL{J|@#dt)RGb(lU9r3% zZwtsa<@x_3jF;DALN~k*Hqz%I!UK7yr?R3~#K!hF5GX4gC4*grQmU6HSnaf}>Xdg# ze3fV#pefJzjfQY4Zn{h*vu;StI!V}jb#mv$X#?%Y>{FMs0^(qmTWh}5xtqLNT5hQJ zKq_mS!I~>1+v|36=-$mpcKHxL&)(>PLqzXCRTrA`%sqC99eDEAkbbtC;&z(JCOrOb z$fRAr{|f1!K(_WQ)hJ+AbFbH{xb zNNDTgcJ$dkXQKH7X;Orp2!2;m8?P&rtx-&JVQgN zCnfMASR-qs&x`>mA@xXGQboNQj3>x5#x3{GWP7ERvYkh+Pe{<%iai&RoXopE^I2Nr zb)SoN?R8^;H&%m{@9_OGky`Q#xn}l0di!S>*?dH5MrC(HHOEUU=uD zi36BEMakQ>=-I(rqnziWn5ta&{u+XqwO9>5rrE#TBGBoxdYr7DPfJzht8W4s>iWxb z2kV64zG*@(0ELt670A$84iE~u*f6iEg@|8~%Axds0%I$J!_x-?Z&&VD^%4@gvRET% zeep#|PxW35UqE9^7i)1la1yE8uoKR>LD2=+5f1WoA{^NM)yoyhh6oSkeUM?7ug`JNa-WwR4W=NIgG6e^^7i$G{(TK(=+x5O|sXk$@j7&PIa3@K1d0S&|)h}Il#1K zZ>Kp;dcHBV@THNMcI`(Y`#K9g$vzfc?o(m^CH4a$nmNv($*Go7n1Dh<)izAaF7|2+ zGtZ#>$M30sC_J6st9)`ZNZj5(!t;Eya@4>y&<%sx7t3-i^joC84T>H+txMAe z{HtFtw&_EByNk&Mi9)wU9DdhN97GaD@h&Csy6{Xj0~Jwy9i}wnq|KuoI689A+`Sjy zZL)uyg8EfzypXVT#W$j^mC-M|qkoT;Y3mz=}59*fD@$>iR2O0&! zj_IMSi(Apf_EPaNpd=9ly_Q7U)0ceMU!<5 zODt{72W$8LLn!ZHM`LOfyMN%IVSfX3kB{F@XZ1fLCYfXjwlO+-;S8CBt`~1cCmcW6Fzen>+G3`hp+>!ev zvT*@jIiWMLYgel?d~Z3Ei!30P=|na(eDrMp!?#3TZ~)owFJ$#(2j))&Igavvtz-Ie zD+!h?S8kU6jVmhUA8O13h?pk-%!qeT&O(CfpCU=bd#!jR#ghM(3GVg&w~-0-g)>~a ztVSFUR;}JxXr%4gmhjZskL5kt^)*by_$c3lGyfJgsb6*@N@GJ0bRuEZ&laAx$`a`0 zrwA$ZyncAwY?`I*GH@dGGbxN~dxzV480F%S221j`X>`^5^E5lj)G-JBwMu8-8Vai% z_dYo)w7agC2sG-Xqffinw+a`RxePizEcEUGcv*Qct|ubmwi|ujiiy*I(?6R|@ke5>NSMkr0?^(c=+azHOL&QLJ8l*8`I{pLB;l z@?_8Ra8bd^$p_A>lMm~1(W#UF47lq^lNN+lSw**j@JoF%t-)Oe@pU2)D!eXc;74jUlJwU8iCF0UeGC z9|B_52F@X>-W#Gnh2k8Y`QG5zXL92=vER{1jq!Dfzc22gk(fQI1k5N+YzyZ^MtYOT zXpOlrUVLS7@9*@1&8uHw7JAXFt(k)eKC;%Y3ZSM`*@B?zZ&dJ*Hbb>6Mym||3dsl8 zVLqKWyIUh3HH5rX?q)+W4&c^XuKTND$Nw`$zeO4abt6zYK_}i^R0*K<4#k>n`&=uj zGRZ)P{dR%?iSN64U%n}+LMmqR#jQ@50x@(y%%PZ_`@sKom1BIs{$DWiX5!G5dxZzZ zST16tv!fQGM5ZV#4MU?);*l4+VigHm*Z+Yy_}jzWhRTiG7{|=Nfp!NiRb5b zDVgbWvETS^=^>-Yl7#nF7wXsIbE*TDFVGBM+Y&S zryFN$YZ9N|@#W()S%Sf7Tkqxzxnz>9g7ixMO@zFC^rUa=C4Jnhf7nkVefn29&k^0kmyb!3FB1k4yN);J#4h(iu?x z3t3ErQDbMRfkDzKsTTAxY)4YGJ(uo;suO?D$O5*52wGxg>rK{&Mx1b<)9r%IX{cCoYv9^laJZ5M0-YMvU9XoXM@PS+^IH|_qkB#b!XAWp_(E+qbHCElc zG|?&u_2I#gMSv?8(oWoFi(vjC0v0E@@^5<+_-Ok7A6>ym6>3Y=V1H!#LMdZJTsk$= z89`5e+T6TI;|W=Qj{Vz`5z7S(bcc1BOYt$7^+0sK>Xm8?soZY*+w{LJ8i#JPN9_Jk z_}ki7$5N(-{&}9ix1UfhWm1#!XL$|%sxdZ9=kNSw8t^mU;u@#iZvVx*@3B#rCB_aRH+Zhv-~S$Eci3MiQU58e+qU&jj32YI#K1hLs28Nn{Y(H% zK6-@-l3{L0nCH7GMkCzEi-cd)ji0nzU#z(9k_@%f&SviP9^8xiB5JPFwPXSGk&7W~ z$OD%diE;UrIerC-83n5v?p(BUC%ma+bfdqgEjGJTEPpyMtB+TEkW%NGu%qZs`|8v?>g^FRNEpBY~zQYR8P9;y%avq<+ zyfiQMs?hb|NUd~u`!6h~CGCAc z$lZwP&TFz;3CZ1gg3R@w@3Es6lBw=69v{m*n;^R!Drw4U7MlaaH;X{f#68(8`fx|5Q zA#sk|lU@9%U@QoEm{U@1toF&K>=jq50RHGZ(`K6B@Ce@9u}Pp}x93St%{O+lwHP$^ zl^Yl0+ZWQjH=<`i0XI5@lqgKz?P~;FA3^>oQ%U}`uRtcn^Po~L9sgqsH+PIhxVNp?lD0XZ* zm$AwKRXidbU(Mj$qS-M`yejY9l4?jI_A(Wx`FN+SEuvt+(1j*zyC+M(xwbL$N_@m5 zY6}nq07ns&VtCd^A=Pj*;gA4b*2ab7*d`IKw3MP4!&-jka0$%SP5nghvd|MdS=KS8#x${G9bk~#656QzOpjf!K!(Y$$HujABj35OKMJc{dtABhSA8l7UtDj|uLfq1U$=L4q z7ulj6*EBUuUiOhUOM!y7!4~rSkv?)l^cKe>7=9qWNYXB^&*^J#ebtrDns(QgXeZ7@ z)U2r$`MOWvT~9LvoDn}Hq*`PDYjgEYXq2xDa6>waX?r;-ZqJr|IxRRNz`z;dw?Il1 z!{7f(xo;}t*!4z`Mz}eE0A81F@ZGt3Bybq;yABXD1GZY)IHqsMh_5sQk0yP@d_5d* zgEYRKkM%le@U2|D-%F7IeVm>)L0qacBm0~l>_CoPaG~k=89yR|_bTZl`_O_TrjO+8 zOd{Brp^C$TTXdbid!^{AbQj-M;KI5>w_prGD+WHrxN1c$8V0+-6N59#EbAhy|gNsaF@GC`%JKHDZHM89bLwZ$PP@ zJOZjqHl1aqy59J1Y`TwkmD}BoLws`dXrKb)Z{lip?i8hkzMwd7{z`!XyGzh`QCcFc z(FEqI91WqvPs_c0=LZEiK1mU^rsWiOyYj1@COqCZ>&=3GM%oZtHtI_$pr)Do(oB>- z1!5;%79i3a>!g$0Wwxb%u~Tqtxy1O~b1^-YTmT#Vt8{~dMr)!y;!7+oq~=}9W1{j= z0$-KR6A~ChNk2f%4wLIAbh6Kn{@k>zzmZ}s3M9Ib4<`NZ2x4qeTrI%VM~Lc}Zh;qb zX>As1hewAj{$Sb0&nt#s%yL-M64el zX-AhaD}@(B5Mf{b_EWceQl|A%C{k7qHbgfKe=||@@km0~EL+4q+IL~vWVk;%FSHk%H z-TNb)`QT|bm)NOG^Zgke0fEYX*BB+7?4B(r8oC5+PqnE7Mb2?ANdukOxwcC+a{^?9 z;!sftiBjC*;w4}}=n-jMN4^0sqEM2%08W}u*vIB6`4|>y(E(5Sp>+sd2!op5b%7@t z18Qxzz}=$~^kXH1KGza=v)uEnFPFKpLLl@W?Bew5f@{@m+D0~oD)}B&QhhYqIx&>t zCBx55PTdS=RcHb)8D6g$T&v;}qm#auB?t{B4oH~0(o!?#Sx8dI@e`K@e@mFOUsgTD zKBbU-up}LH`4EkkcW#q}SeW!8GdP;w2Y3u*n$7_)K)X`EJ!BX9E*pBmso*s89>35O zKBav?yDU!i!grJrN(8wet_UlCo|06E3g62m@7hAVwS|5(cb2?#dd|4djJiDzPhyee zmMPGhoem_$E$L)^=-&-t;8P9bse+U!YOh*(Y-cyketz3GaU6ncnCwSci-rfZ{JQbT z`yhA5dxe`De_&5Br}lksdgq^pmvL5H5xh5;)GQ7I6_?d-G%{GjKyieUrW#ZdQ4DFl z`8H@mo1xucXc9L0PqZB2UAmFy~mbRzf;Pt2H|}zHIy|?C-qQmy^X43n>At zLwM|8*em=4z-~Q{vyeelJp|Jfh9q%yv}4~kcz%=|S&7~^adIuIa1yz}1eKf#urz^W z8DA1vU>2Ma9Rb2$eH!eDceMu&V}Z2~`8}P%-Ast4*T72`p=~NH)*hfWG3rGA?z3HJ zaG*#YW6w<=PmI+`klow5@%mY4hdsnHqA77mc1)P!4-6cdBvq^%;2?m)mvd9788k=3 z4%Cg1Cj09k?{lbZ-@2Adxx6nMC7y047&kg&&oK6>t4CdJcVii=cWHKC9c8Yr6oybPyLEWO{Z*BeFdRQ}sp9C|7a>KkT*}{)PK(+=;rz;zH%x6ZW z%ncM(Z13VeXw0$)EzKw?xYe_R)zEA=j3(u@;7Rq|yeQFP8wFw0*rim_rqd|VgnE%g zVEH0_IM-bsHMjK30Dbg0 zEe_CK?e;S-B}Z#*g{?(75b_=8;AshGn>Kse^F8t|yS)1-wAxgejZ|Hq-rvn`CTikz zKZEx`Y}vlc^WGmD0Q=5Ex>RNw7jM>-`BR2($miZkaul1jHX^6$&jfAl;C6x?DF0I=)*9MYOQceq(I7?JrzX03E-TYwWoA!=xWs44Wy7 z(%o2`LVw=SPuy{FIxw{1G=;Q2d3vP=^@vjALCCxj;BApV@ZSKU#t?V5d8u!4ZaS#D zhx4Ke*jdS_))7ICDtvBh7a{V>fV0e((Ve-e1nbo_=^Lo2yR7# zpyg|erF|!_nDm=I#zzbtH&H1|p;Af-#h0`VPgMcY?7V*&O7`cBNQVlXHGkXo02Mv+ zK)pTNf*lObqSJpD3I1OnVKgPgAs6VtDeCuME~luyV{G7MJPWuRPm2K%P1R|}*Jy{h16@`t5MqS8FRG4Z{P{zFXXc2{Z<EY`NPm}eT6(tAS>*#Wo3pxEWPAx88lQy(ye9$8CnC%yJYl-fwzt9 zZuUsP2aG{;zgQd;82;>sC}B*RNfBBQr9LIC!)b=2zp1|Vnl_SA09;EuvUQd#H9pds4qj70UQ?tIDH9( zyoUdLhCbsS;|DAq*x>_u`?BVnVeHTC^WP7F;mm)({(=XbT?7P!FM6RjNw+8uxxfGz z(7${2pe>~!ZRTeqHXfMI6}mpV-hY03_mtevINEO}v@8to?muV`7U!8xbn0sPM>~)+ z)@L=v;n?DnAQnAG&@l%?NcYkf*lYGBvJH}q)jiPl1y?haBSsaDGlHw}+0ag-1lW;M zuB#>;fxE;*{|8pUt5d80;v6zs$Tb&-}w3nfmUm|t> zIeTqd^FT9Mu+^0ofsTiq zXKMh*NZ&){zkGMpUe1$k?w{l8PqOnjmFXNj1}B9DXI~N zu7-q&NzL=0aWCu;t1~RKD)IWT9 zoR!T2+B)2@4pq^4!fXz1uwG0*?%R80O##Z375ULDC3g1VHNA5Yj04Ym+n|j{jO7#A zP`ptV-)XgD5RUc(TSEvG-kHeLPGfY`4@(=d(+KN=(IR9e<%ao_Qw-j=sjJ$Gse66_7sH<+K|z;jP_-=gusushQYNWb%*=^ E2e8l0n*aa+ literal 0 HcmV?d00001 diff --git a/resources/views/admin/system/config/form.blade.php b/resources/views/admin/system/config/form.blade.php index f06cc0f..1fb9bb9 100644 --- a/resources/views/admin/system/config/form.blade.php +++ b/resources/views/admin/system/config/form.blade.php @@ -60,9 +60,9 @@ echo set_input_form2('text', 'powered', ucwords(lang('powered by', $translation)), $data, $errors, false); echo set_input_form2('text', 'powered_url', ucwords(lang('powered URL', $translation)), $data, $errors, false); - echo set_input_form2('tags', 'meta_keywords', ucwords(lang('meta keywords', $translation)), $data, $errors, false); + echo set_input_form2('tags', 'meta_keywords', ucwords(lang('meta keywords', $translation)), $data, $errors, true); echo set_input_form2('text', 'meta_title', ucwords(lang('meta title', $translation)), $data, $errors, true); - echo set_input_form2('textarea', 'meta_description', ucwords(lang('meta description', $translation)), $data, $errors, false); + echo set_input_form2('textarea', 'meta_description', ucwords(lang('meta description', $translation)), $data, $errors, true); echo set_input_form2('text', 'meta_author', ucwords(lang('meta author', $translation)), $data, $errors, true); @endphp From abfc0c0d92e3229521e10fca7c205fbb09f83c36 Mon Sep 17 00:00:00 2001 From: Vicky Budiman Date: Sat, 8 Aug 2020 08:25:40 +0700 Subject: [PATCH 4/5] Update gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3a23e12..799bb86 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ npm-debug.log yarn-error.log .DS_Store +/public/uploads/product/ /public/uploads/excel/product/ /public/uploads/article/content/ /public/uploads/article/ From 9dd4a05d6bce305eebb576755c30a7bfd9f36aca Mon Sep 17 00:00:00 2001 From: vickzkater Date: Sat, 8 Aug 2020 08:29:46 +0700 Subject: [PATCH 5/5] Update VERSION --- VERSION.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/VERSION.md b/VERSION.md index b1ca80f..ee0d2dd 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,3 +1,8 @@ +## Version 2.0.2 +### Changelog +- Update minor in MailchimpHelper +- Fix issue update config + ## Version 2.0.1 ### Changelog - Add support auth for Guzzle functions